<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/* Custom CSS variables and base styles */
:root {
    --primary-blue: #2563eb; /* blue-600 */
    --secondary-gray: #6b7280;
    --light-blue: #dbeafe;
    --faq-blue: #f9fafb;
    --off-white: #f9fafb;
    --darker-blue: #0f1c4b;
    --dark-blue: #1e3a8a;
    --blue: #3b82f6;
    --footer-bg: #1f2937;
    --buy-now-orange: #f97316;
    --pricing-alt-bg: #eff6ff;
    --highlight-border: #22c55e;
    --space-xs: 8px;
    --space-sm: 16px;
    --space-md: 24px;
    --space-lg: 40px;
    --space-xl: 64px;
}

html {
    scroll-behavior: smooth;
}

body {
    font-family: 'Inter', sans-serif;
    margin: 0;
    font-size: clamp(16px, 2vw, 18px);
    line-height: 1.6;
}

.navbar.scrolled {
    padding-top: var(--space-xs);
    padding-bottom: var(--space-xs);
}

.buy-now-btn:hover {
    transform: scale(1.1);
    opacity: 0.9;
}

.buy-now-btn:active {
    opacity: 0.7;
}

.btn-cta:hover {
    background: linear-gradient(135deg, #ea580c, #d97706); 
    transform: translateY(-2px);
}

.btn-cta:active {
    opacity: 0.7;
}

.feature-card.visible {
    opacity: 1;
    transform: translateY(0);
}

.pricing-table .card.visible {
    opacity: 1;
    transform: translateY(0);
}

.pricing-table .card.popular::before {
    content: "Popular";
    position: absolute;
    top: 20px;
    right: -40px;
    background-color: var(--highlight-border);
    color: #ffffff;
    padding: 5px 40px;
    transform: rotate(45deg);
    font-size: 0.9rem;
    font-weight: 600;
}

.accordion-button .fa-plus {
    transition: transform 0.3s ease;
}

.accordion-button:not(.collapsed) .fa-plus {
    transform: rotate(45deg);
}

section[id] {
    scroll-margin-top: 80px; 
}

@media (prefers-reduced-motion: reduce) {
    .feature-card,
    .pricing-table .card,
    .btn-cta,
    .buy-now-btn,
    .navbar,
    .hero-section,
    .accordion-button .fa-plus,
    .footer a,
    .language-dropdown .dropdown-menu {
        transition: none !important;
        animation: none !important;
    }
}
</pre></body></html>