*{box-sizing:border-box;margin:0;padding:0}:root{--color-primary:#2563eb;--color-primary-dark:#1d4ed8;--color-secondary:#64748b;--color-text:#0f172a;--color-text-light:#566072;--color-bg:#fff;--color-bg-light:#f4f6fa;--color-bg-dark:#0b1220;--color-border:#e3e8ef;--color-success:#059669;--color-accent-2:#0ea5e9;--color-warm:#f59e0b;--color-warm-dark:#d97706;--warm-ink:#241a02;--primary-soft:#2563eb1a;--primary-soft-2:#2563eb0a;--warm-soft:#f59e0b24;--shadow-sm:0 1px 3px #0f172a0f;--shadow-md:0 10px 30px #0f172a1a;--overlay-scrim:#0f172a8c;--btn-ink:#fff;--gradient-accent:linear-gradient(120deg, #2563eb 0%, #1d4ed8 100%);--hero-bg:radial-gradient(circle at 30% 15%, #2563eb14 0%, transparent 55%), linear-gradient(180deg, #f8fafc 0%, #eef2f7 100%);--max-width:1400px;--spacing-xs:.5rem;--spacing-sm:1rem;--spacing-md:2rem;--spacing-lg:4rem;--spacing-xl:6rem;--font-sans:-apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif}body{font-family:var(--font-sans);color:var(--color-text);background-color:var(--color-bg);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:1.6}h1,h2,h3,h4,h5,h6{color:var(--color-text);font-weight:700;line-height:1.2}h1{font-size:clamp(2rem,5vw,3.5rem)}h2{font-size:clamp(1.5rem,4vw,2.5rem)}h3{font-size:clamp(1.25rem,3vw,1.75rem)}p{color:var(--color-text-light);font-size:clamp(1rem,2vw,1.125rem)}a{color:var(--color-primary);text-decoration:none;transition:color .2s}a:hover{color:var(--color-primary-dark)}button{cursor:pointer;border:none;font-family:inherit;transition:all .2s}.container{width:100%;max-width:var(--max-width);padding:0 var(--spacing-sm);margin:0 auto}@media (min-width:768px){.container{padding:0 var(--spacing-md)}}@media (min-width:1400px){.container{padding:0 var(--spacing-md)}}#use-cases,#how-it-works,#offer,#ai-offer{scroll-margin-top:5rem}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}.section-title,.section-content,.section-intro,.problem-intro,.who-is-for-intro,.why-intro,.who-is-for-subtitle,.why-focus{text-align:center}
