@font-face{font-family:Alkes;src:url(/fonts/alkes-regular.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Alkes;src:url(/fonts/alkes-regular-italic.ttf) format("truetype");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Alkes;src:url(/fonts/alkes-semibold.ttf) format("truetype");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Alkes;src:url(/fonts/alkes-semibold-italic.ttf) format("truetype");font-weight:600;font-style:italic;font-display:swap}@font-face{font-family:Alkes;src:url(/fonts/alkes-bold.ttf) format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Alkes;src:url(/fonts/alkes-bold-italic.ttf) format("truetype");font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:Mundo Sans;src:url(/fonts/mundo-sans-regular.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Mundo Sans;src:url(/fonts/mundo-sans-demi.ttf) format("truetype");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Mundo Sans;src:url(/fonts/mundo-sans-bold.ttf) format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Mundo Sans;src:url(/fonts/mundo-sans-bold-italic.ttf) format("truetype");font-weight:700;font-style:italic;font-display:swap}:root{--font-heading:"Montserrat","Mundo Sans",system-ui,-apple-system,sans-serif;--font-body:"Mundo Sans",system-ui,-apple-system,sans-serif;--font-size-base:1rem;--fs-display-2xl:4.5rem;--fs-display-xl:3.75rem;--fs-display-lg:3rem;--fs-display-md:2.25rem;--fs-display-sm:1.875rem;--fs-xl:1.25rem;--fs-lg:1.125rem;--fs-md:1rem;--fs-sm:0.875rem;--fs-xs:0.75rem;--fs-description:var(--fs-md);--lh-description:1.55;--lh-display-2xl:1.1;--lh-display-xl:1.1;--lh-display-lg:1.15;--lh-display-md:1.2;--lh-display-sm:1.25;--lh-xl:1.4;--lh-lg:1.5;--lh-md:1.6;--lh-sm:1.5;--lh-xs:1.4;--fw-bold:700;--fw-semibold:600;--fw-medium:500;--fw-regular:400;--primary:#16a34a;--primary-dark:#128c7e;--green-50:#f0fdf4;--green-100:#dcfce7;--green-200:#bbf7d0;--green-300:#86efac;--green-400:#4ade80;--green-500:#25d366;--green-600:#16a34a;--green-700:#128c7e;--green-800:#166534;--green-900:#14532d;--green-950:#052e16;--slate-50:#f8fafc;--slate-200:#e2e8f0;--slate-400:#94a3b8;--slate-600:#475569;--slate-800:#1e293b;--slate-900:#0f172a;--wa-deep:#075e54;--wa-bubble:#dcf8c6;--danger-700:#b91c1c;--bg-base:#ffffeb;--bg-raised:#ece8e3;--bg-surface:#fff;--bg-card:#fff;--bg-card-hover:#f9f7f5;--dark-bg:#f5f2ee;--darker-bg:#ece8e3;--light-bg:#f5f2ee;--surface:#fff;--white:#fff;--text:#1a1a1a;--text-light:#555;--text-muted:#888;--primary-04:rgba(22,163,74,.04);--primary-06:rgba(22,163,74,.06);--primary-08:rgba(22,163,74,.08);--primary-10:rgba(22,163,74,.1);--primary-12:rgba(22,163,74,.12);--primary-15:rgba(22,163,74,.15);--primary-20:rgba(22,163,74,.2);--primary-25:rgba(22,163,74,.25);--primary-30:rgba(22,163,74,.3);--white-05:rgba(0,0,0,.04);--white-08:rgba(0,0,0,.06);--white-10:rgba(0,0,0,.08);--white-30:rgba(0,0,0,.12);--white-40:rgba(0,0,0,.15);--white-50:rgba(0,0,0,.2);--white-60:rgba(0,0,0,.4);--white-70:rgba(0,0,0,.6);--white-90:rgba(0,0,0,.85);--black-04:rgba(0,0,0,.04);--black-06:rgba(0,0,0,.06);--black-08:rgba(0,0,0,.08);--black-10:rgba(0,0,0,.1);--black-12:rgba(0,0,0,.12);--black-15:rgba(0,0,0,.15);--black-20:rgba(0,0,0,.2);--nav-bg:hsla(0,0%,7%,.92);--nav-bg-mobile:hsla(0,0%,100%,.96);--accent-blue:#3b82f6;--accent-purple:#8b5cf6;--accent-orange:#f97316;--accent-teal:#14b8a6;--accent-red:#ef4444;--gradient-green:linear-gradient(135deg,#4ade80,#25d366 40%,#16a34a);--gradient-dark:linear-gradient(160deg,var(--bg-raised) 0%,var(--bg-base) 100%);--gradient-glow:radial-gradient(ellipse at 50% 0%,rgba(22,163,74,.08) 0%,transparent 60%);--border-radius:12px;--border-light:rgba(0,0,0,.06);--border-green:rgba(22,163,74,.2);--card-shadow:0 4px 24px rgba(0,0,0,.06);--showcase-shadow:0 20px 60px rgba(0,0,0,.08);--dot-red:#ff5f57;--dot-yellow:#ffbd2e;--dot-green:#28ca41;--browser-header-bg:#f0ede8}*,:after,:before{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }.container{width:100%}@media (min-width:640px){.container{max-width:640px}}@media (min-width:768px){.container{max-width:768px}}@media (min-width:1024px){.container{max-width:1024px}}@media (min-width:1280px){.container{max-width:1280px}}@media (min-width:1536px){.container{max-width:1536px}}.pointer-events-none{pointer-events:none}.visible{visibility:visible}.collapse{visibility:collapse}.absolute{position:absolute}.relative{position:relative}.inset-0{inset:0}.z-0{z-index:0}.z-10{z-index:10}.mx-auto{margin-left:auto;margin-right:auto}.mt-2{margin-top:.5rem}.block{display:block}.inline-block{display:inline-block}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.grid{display:grid}.hidden{display:none}.w-full{width:100%}.max-w-6xl{max-width:72rem}.max-w-7xl{max-width:80rem}.max-w-\[min\(66vw\2c 1536px\)\]{max-width:min(66vw,1536px)}.max-w-xl{max-width:36rem}.flex-shrink{flex-shrink:1}.flex-shrink-0{flex-shrink:0}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.cursor-default{cursor:default}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.flex-row{flex-direction:row}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-start{align-items:flex-start}.items-center{align-items:center}.justify-center{justify-content:center}.gap-2{gap:.5rem}.gap-4{gap:1rem}.gap-8{gap:2rem}.gap-x-6{-moz-column-gap:1.5rem;column-gap:1.5rem}.gap-y-10{row-gap:2.5rem}.space-y-5>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.25rem * var(--tw-space-y-reverse))}.overflow-hidden{overflow:hidden}.rounded-\[1rem\]{border-radius:1rem}.border{border-width:1px}.border-solid{border-style:solid}.border-black{--tw-border-opacity:1;border-color:rgb(0 0 0/var(--tw-border-opacity,1))}.bg-\[var\(--green-500\)\]{background-color:var(--green-500)}.bg-white{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.object-contain{-o-object-fit:contain;object-fit:contain}.px-6{padding-left:1.5rem;padding-right:1.5rem}.px-8{padding-left:2rem;padding-right:2rem}.py-4{padding-top:1rem;padding-bottom:1rem}.pb-0{padding-bottom:0}.pb-14{padding-bottom:3.5rem}.pt-0{padding-top:0}.pt-24{padding-top:6rem}.pt-6{padding-top:1.5rem}.text-center{text-align:center}.font-sans{font-family:Mundo Sans,system-ui,-apple-system,sans-serif}.text-body-xs{font-size:.75rem;line-height:1.4;font-weight:400}.text-display-sm{font-size:1.875rem;line-height:1.25;font-weight:600}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-sm{font-size:.875rem;line-height:1.25rem}.font-normal{font-weight:400}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.italic{font-style:italic}.tracking-wider{letter-spacing:.05em}.\!text-\[var\(--bg-base\)\]{color:var(--bg-base)!important}.text-zinc-800{--tw-text-opacity:1;color:rgb(39 39 42/var(--tw-text-opacity,1))}.underline{text-decoration-line:underline}.opacity-50{opacity:.5}.outline{outline-style:solid}.drop-shadow{--tw-drop-shadow:drop-shadow(0 1px 2px rgba(0,0,0,.1)) drop-shadow(0 1px 1px rgba(0,0,0,.06))}.drop-shadow,.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-all{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-transform{transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.duration-500{transition-duration:.5s}.ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}*{margin:0;padding:0;box-sizing:border-box}a{text-decoration:none}.bg-gradient-orbital{background:linear-gradient(to bottom right,#6366f1,#3b82f6,#14b8a6)}.shadow-orbital{box-shadow:0 0 15px hsla(0,0%,100%,.1)}:root{--button-ripple-color:rgba(52,211,153,.3)}html{scroll-behavior:smooth;font-size:16px}body{font-family:var(--font-body);font-size:var(--fs-md);font-weight:var(--fw-regular);line-height:var(--lh-md);color:var(--text);background-color:#ffffeb;overflow-x:hidden;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}h1,h2,h3,h4,h5,h6{font-family:var(--font-heading);color:var(--text)}h1{font-size:var(--fs-display-md);line-height:var(--lh-display-md);font-weight:var(--fw-bold)}h2{font-size:var(--fs-display-sm);line-height:var(--lh-display-sm)}h2,h3{font-weight:var(--fw-semibold)}h3{font-size:var(--fs-xl);line-height:var(--lh-xl)}h4{font-size:var(--fs-lg);line-height:var(--lh-lg);font-weight:var(--fw-medium)}h5{font-size:var(--fs-md);line-height:var(--lh-md)}h5,h6{font-weight:var(--fw-semibold)}h6{font-size:var(--fs-sm);line-height:var(--lh-sm)}.display-heading em,h1 em,h2 em,h3 em{font-style:italic;font-weight:inherit;font-family:var(--font-heading)}.heading-w-700{font-weight:var(--rich-svg-heading-weight,700)}.heading-w-600{font-weight:var(--rich-svg-heading-weight,600)}.text-display-2xl{font-size:var(--fs-display-2xl);line-height:var(--lh-display-2xl)}.text-display-2xl,.text-display-xl{font-family:var(--font-heading);font-weight:var(--fw-bold)}.text-display-xl{font-size:var(--fs-display-xl);line-height:var(--lh-display-xl)}.text-display-lg{font-size:var(--fs-display-lg);line-height:var(--lh-display-lg)}.text-display-lg,.text-display-md{font-family:var(--font-heading);font-weight:var(--fw-bold)}.text-display-md{font-size:var(--fs-display-md);line-height:var(--lh-display-md)}.text-display-sm{font-family:var(--font-heading);font-size:var(--fs-display-sm);line-height:var(--lh-display-sm);font-weight:var(--fw-semibold)}.text-body-xl{font-size:var(--fs-xl);line-height:var(--lh-xl);font-weight:var(--fw-semibold)}.text-body-lg,.text-body-xl{font-family:var(--font-body)}.text-body-lg{font-size:var(--fs-lg);line-height:var(--lh-lg);font-weight:var(--fw-medium)}.text-body-md{font-size:var(--fs-md);line-height:var(--lh-md)}.text-body-md,.text-body-sm{font-family:var(--font-body);font-weight:var(--fw-regular)}.text-body-sm{font-size:var(--fs-sm);line-height:var(--lh-sm)}.text-body-xs{font-family:var(--font-body);font-size:var(--fs-xs);line-height:var(--lh-xs);font-weight:var(--fw-regular)}.grain-bg{position:relative}.grain-bg:after{content:"";position:absolute;inset:0;pointer-events:none;opacity:.08;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");mix-blend-mode:multiply;z-index:1}.nav{position:fixed;top:.75rem;left:1rem;right:1rem;z-index:1000;background:hsla(0,0%,100%,.62);backdrop-filter:blur(16px);padding:.75rem 0;border:1px solid rgba(0,0,0,.12);border-radius:1.5rem}.nav .container{justify-content:space-between;max-width:100%;padding:0 2.5rem}.nav .container,.nav-brand{display:flex;align-items:center}.nav-brand{font-family:var(--font-heading);color:var(--text);text-decoration:none;gap:.5rem}.nav-brand img{width:2.25rem;height:2.25rem}.nav-brand-text{display:flex;flex-direction:column;line-height:1.1}.nav-brand-name{font-family:var(--font-body);font-size:var(--fs-xl);line-height:var(--lh-xl);font-weight:var(--fw-bold);color:var(--text)}.nav-brand-easy{font-family:var(--font-body);color:var(--primary)}.nav-brand-suffix{font-family:var(--font-body);font-size:var(--fs-xs);line-height:var(--lh-xs);font-weight:var(--fw-medium);color:rgba(26,26,26,.65)}.nav-links{display:flex;gap:2rem;list-style:none;align-items:center}.nav-links a:not(.nav-cta-btn){font-family:var(--font-body);font-size:1.125rem;line-height:1.55;font-weight:var(--fw-medium);color:rgba(26,26,26,.82);text-decoration:none;transition:color .2s}.nav-links a:not(.nav-cta-btn):hover{color:var(--primary)}.nav-burger{display:none;background:none;border:none;cursor:pointer;padding:4px;color:var(--text)}.nav-burger svg{display:block}.nav-hide-desktop{display:none}.container{max-width:75rem;margin:0 auto;padding:0 1.5rem;z-index:1}.container,.hero{position:relative}.hero{background:transparent;color:var(--text);padding:7rem 0 3rem;overflow:hidden}.hero:before{content:"";position:absolute;inset:0;background:radial-gradient(ellipse 70% 50% at 0 0,rgba(18,140,126,.15) 0,transparent 60%),radial-gradient(ellipse 50% 60% at 80% 20%,rgba(52,211,153,.08) 0,transparent 50%),linear-gradient(180deg,rgba(74,222,128,.04),transparent 40%);pointer-events:none}.hero-split{display:flex;align-items:center;gap:3rem}.hero-content{flex:1;text-align:left}.hero-anim{flex-shrink:0;display:flex;align-items:center;justify-content:center}.hero-badge{display:inline-flex;align-items:center;gap:.5rem;background:var(--primary-10);border:1px solid var(--border-green);color:var(--green-400);padding:.5rem 1.25rem;border-radius:50px;font-family:var(--font-body);font-size:var(--fs-xs);line-height:var(--lh-xs);font-weight:var(--fw-semibold);margin-bottom:0;letter-spacing:.5px;text-transform:uppercase}.hero h1{font-size:var(--fs-display-2xl);font-weight:var(--fw-bold);line-height:var(--lh-display-2xl);margin-bottom:1.25rem;letter-spacing:-.02em}.hero h1 .highlight{background:var(--gradient-green)}.hero h1 .highlight,.hero-image-text,.hero-image-text span{-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.hero-image-text,.hero-image-text span{background-image:url(/wws/6914ea790733fea73e90699b_apple-min.jpg);background-size:cover;background-position:50%;color:transparent}.hero p{font-family:var(--font-body);font-size:var(--fs-lg);line-height:var(--lh-lg);font-weight:var(--fw-medium);color:var(--text-light);margin-bottom:2.5rem}.hero-cta{display:flex;gap:1rem;flex-wrap:wrap}.btn{font-family:var(--font-body);display:inline-flex;align-items:center;gap:.5rem;padding:1rem 2rem;border-radius:12px;font-size:var(--fs-md);line-height:var(--lh-md);font-weight:var(--fw-semibold);text-decoration:none;transition:all .3s ease;cursor:pointer;border:none}.btn-primary{background:var(--gradient-green);color:#ffffeb;box-shadow:0 2px 20px var(--primary-20)}.btn-primary:hover{transform:translateY(-2px);box-shadow:0 4px 30px var(--primary-30)}.btn-outline{background:transparent;color:var(--text);border:2px solid var(--white-30)}.btn-outline:hover{border-color:var(--primary);background:var(--primary-10)}.btn-white{background:var(--white);color:var(--green-800);box-shadow:0 4px 20px var(--black-15)}.btn-white:hover{transform:translateY(-2px);box-shadow:0 8px 30px rgba(0,0,0,.2)}.trust-bar{display:flex;justify-content:center;gap:3rem;margin-top:2.5rem;flex-wrap:wrap}.trust-item{text-align:center;color:var(--text-muted);font-size:.875rem}.trust-item strong{display:block;font-family:var(--font-heading);font-size:1.75rem;color:var(--text);margin-bottom:4px}.section{padding:3rem 0;position:relative}#features,.section-alt{background:transparent}#features .container{position:relative;background-image:url(https://cdn.prod.website-files.com/682f84b3838c89f8ff7667db/694969524e6173d4adefa66a_personalize-tab-bg-min.webp);background-size:cover;background-position:50%;background-repeat:no-repeat;border-radius:2rem;padding:2.5rem 2rem;overflow:hidden}#features .container:before{content:"";position:absolute;inset:0;background:hsla(0,0%,100%,.08);backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);pointer-events:none;z-index:0;border-radius:inherit}#features .section-header h2{color:#ffffeb}#features .section-header p{color:rgba(255,255,235,.78)}#features .section-header{margin-bottom:1.25rem}#features .section-header .section-label,#features .section-header h2,#features .section-header p{opacity:0;transform:translateY(24px);will-change:opacity,transform}#features .section-header.is-visible .section-label{animation:featuresHeadRise .7s cubic-bezier(.16,1,.3,1) 0s forwards}#features .section-header.is-visible h2{animation:featuresHeadRise .85s cubic-bezier(.16,1,.3,1) .12s forwards}#features .section-header.is-visible p{animation:featuresHeadRise .85s cubic-bezier(.16,1,.3,1) .24s forwards}@keyframes featuresHeadRise{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){#features .section-header .section-label,#features .section-header h2,#features .section-header p{opacity:1;transform:none;animation:none}}.section-dark{background:#0f1512;color:#ffffeb}.section-dark .section-header h2{color:#ffffeb}.section-dark .section-header p{color:rgba(255,255,235,.65)}.section-dark .section-label{background:hsla(0,0%,100%,.08);color:#4ade80}.section-alt:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent 10%,var(--primary-10) 50%,transparent 90%);pointer-events:none}.section-header{text-align:center;max-width:43.75rem;margin:0 auto 3rem}.section-label{display:inline-block;background:#1a1a1a;color:#ffffeb;padding:.375rem 1rem;border-radius:50px;font-family:var(--font-body);font-size:var(--fs-xs);line-height:var(--lh-xs);font-weight:var(--fw-semibold);text-transform:uppercase;letter-spacing:1px;margin-bottom:1rem;border:none}.section-header h2{font-family:var(--font-heading);font-size:clamp(var(--fs-display-md),4vw,4rem);line-height:var(--lh-display-2xl);font-weight:var(--fw-regular);letter-spacing:-.03em;margin-bottom:1rem}.section-header p{font-family:var(--font-body);font-size:var(--fs-description);line-height:var(--lh-description);font-weight:var(--fw-semibold);color:var(--text-light)}.section-header-left{text-align:left;max-width:none;margin-left:0}.section-header-left h2,.section-header-left p{max-width:37.5rem}.section-header-right{text-align:right;max-width:none;margin-right:0;margin-left:auto}.section-header-right h2,.section-header-right p{max-width:37.5rem;margin-left:auto}.section-header-minimal{text-align:center}.feat-layout{display:grid;grid-template-columns:1fr auto 1fr;gap:1.5rem;align-items:center;min-height:21.25rem}.feat-col{display:flex;flex-direction:column;gap:1rem;justify-content:center}.feat-col-left{text-align:right}.feat-col-left .feat-dot{margin-left:auto}.feat-col-right{text-align:left}.feat-col-left .feat-item:first-child{--arc-x:20px}.feat-col-left .feat-item:nth-child(2){--arc-x:-14px}.feat-col-left .feat-item:nth-child(3){--arc-x:20px}.feat-col-right .feat-item:first-child{--arc-x:-20px}.feat-col-right .feat-item:nth-child(2){--arc-x:14px}.feat-col-right .feat-item:nth-child(3){--arc-x:-20px}.feat-center{width:12.5rem;height:12.5rem;flex-shrink:0}.feat-item{--arc-x:0px;padding:.875rem 1.125rem;border-radius:14px;border:1px solid var(--white-05);border-left:3px solid transparent;cursor:pointer;transition:all .4s cubic-bezier(.22,1,.36,1);background:var(--bg-surface);position:relative;overflow:hidden;transform:translateX(var(--arc-x))}.feat-item:before{content:"";position:absolute;inset:0;border-radius:14px;opacity:0;transition:opacity .4s ease;background:linear-gradient(135deg,var(--primary-06) 0,transparent 60%)}.feat-item:hover{border-color:var(--primary-20);box-shadow:0 2px 12px -2px rgba(0,0,0,.3);transform:translateX(var(--arc-x)) translateY(-1px)}.feat-item:hover:before{opacity:1}.feat-item-active{border-color:var(--white-08)!important;border-left-width:4px!important;box-shadow:0 4px 20px -4px rgba(0,0,0,.3),0 1px 3px rgba(0,0,0,.2);transform:translateX(var(--arc-x)) translateY(-2px)}.feat-item-active:before{opacity:1}.feat-dot{width:.5rem;height:.5rem;border-radius:50%;margin-bottom:.5rem;transition:all .3s ease;box-shadow:none}.feat-item-active .feat-dot{width:.625rem;height:.625rem}.feat-text h4{font-family:var(--font-heading);font-size:var(--fs-sm);line-height:var(--lh-sm);font-weight:var(--fw-semibold);color:var(--text);transition:all .3s ease;letter-spacing:-.01em}.feat-item-active .feat-text h4{font-size:var(--fs-md);font-weight:var(--fw-bold)}.feat-text p{font-family:var(--font-body);font-size:var(--fs-description);line-height:var(--lh-description);font-weight:var(--fw-regular);color:var(--text-light);overflow:hidden}.feature-ring-svg{width:100%;height:100%}.feat-mobile{display:none}.feat-mobile-ring{width:12.5rem;height:12.5rem;margin:0 auto 1.5rem}.feat-mobile-list{display:flex;flex-direction:column;gap:.5rem;min-height:26.25rem}.showcase{display:grid;grid-template-columns:1fr 1fr;gap:3rem;align-items:center}.showcase-reverse{direction:rtl}.showcase-reverse>*{direction:ltr}.showcase-content h3{font-family:var(--font-heading);font-size:var(--fs-display-sm);line-height:var(--lh-display-sm);font-weight:var(--fw-semibold);margin-bottom:1rem}.showcase-content h3:after{content:"";display:block;width:3rem;height:3px;margin-top:.5rem;border-radius:2px;background:linear-gradient(90deg,#16a34a,#14b8a6)}.showcase-reverse .showcase-content h3:after{background:linear-gradient(90deg,#14b8a6,#3b82f6)}.showcase-content>p{font-size:var(--fs-description);color:var(--text-light);margin-bottom:1.5rem;line-height:var(--lh-description);background:rgba(22,163,74,.04);border-left:3px solid #16a34a;padding:.75rem 1rem;border-radius:0 8px 8px 0}.showcase-reverse .showcase-content>p{border-left-color:#14b8a6;background:rgba(20,184,166,.04)}.conv-stage{max-width:1100px;margin:4rem auto}.conv-frame,.conv-stage{position:relative;width:100%}.conv-frame{padding:10px;border-radius:24px;background-image:url(/wws/69bc977634ae54d509e96ab8_building.png);background-size:cover;background-position:50%;background-repeat:no-repeat;box-shadow:0 0 #0000004d,0 9px 20px #0000004a,0 37px 37px #00000042,0 84px 50px #00000026,0 149px 60px #0000000a,0 233px 65px #00000003;opacity:0;transform:scale(.85);transform-origin:center;will-change:opacity,transform}.conv-frame-inner{position:relative;width:100%;overflow:hidden;border:4px solid #ffffeb;border-radius:18px;background:#ffffeb;box-shadow:0 4px 24px rgba(0,0,0,.18)}.conv-stage.is-in-view .conv-frame{animation:convPopIn .65s cubic-bezier(.22,1,.36,1) forwards}.conv-overlay-wrap{position:absolute;z-index:3;width:-moz-fit-content;width:fit-content;max-width:260px;transform:translateY(0);transition:transform .35s cubic-bezier(.22,1,.36,1),z-index 0s linear .35s;will-change:transform}.conv-overlay-wrap:hover{transform:translateY(-10px);z-index:5;transition:transform .35s cubic-bezier(.22,1,.36,1),z-index 0s}.conv-overlay-card{position:relative;max-width:260px;padding:1rem 1.1rem;display:flex;flex-direction:column;gap:.35rem;background-size:cover;background-position:50%;background-repeat:no-repeat;border:4px solid #ffffeb;border-radius:20px;box-shadow:0 4px 24px rgba(0,0,0,.18);color:#ffffeb;overflow:hidden;isolation:isolate;opacity:0;transform:scale(.85);transform-origin:center;will-change:opacity,transform;transition:box-shadow .35s ease,border-color .35s ease}.conv-stage.is-in-view .conv-overlay-card{animation:convPopIn .55s cubic-bezier(.22,1,.36,1) calc(.3s + var(--card-i, 0) * .1s) forwards,convFloat 4.8s ease-in-out calc(1s + var(--card-i, 0) * .35s) infinite}.conv-overlay-wrap:hover .conv-overlay-card{animation-play-state:paused;box-shadow:0 22px 48px rgba(0,0,0,.45),0 4px 14px rgba(0,0,0,.3);border-color:#fff}@keyframes convPopIn{0%{opacity:0;transform:scale(.85)}to{opacity:1;transform:scale(1)}}@keyframes convFloat{0%,to{transform:translateY(0) scale(1)}50%{transform:translateY(-6px) scale(1)}}.conv-overlay-card:before{content:"";position:absolute;inset:0;background:rgba(0,0,0,.38);backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px);pointer-events:none;z-index:-1}.conv-overlay-card strong{font-family:var(--font-heading);font-size:var(--fs-md);line-height:var(--lh-md);font-weight:var(--fw-semibold);color:#ffffeb}.conv-overlay-card span{font-family:var(--font-body);font-size:var(--fs-sm);line-height:var(--lh-sm);color:rgba(255,255,235,.85)}.conv-arrows{position:absolute;inset:0;width:100%;height:100%;pointer-events:none;z-index:4;overflow:visible;filter:drop-shadow(0 1px 2px rgba(0,0,0,.45))}.conv-arrow-path{stroke-dasharray:120;stroke-dashoffset:120;animation:none}.conv-stage.is-in-view .conv-arrow-path{animation:convArrowDraw .7s ease-out calc(.55s + var(--arrow-i, 0) * .1s) forwards,convArrowDash 1.6s linear calc(1.3s + var(--arrow-i, 0) * .1s) infinite}@keyframes convArrowDraw{0%{stroke-dashoffset:120}to{stroke-dashoffset:0;stroke-dasharray:1.4 1.2}}@keyframes convArrowDash{0%{stroke-dasharray:1.4 1.2;stroke-dashoffset:0}to{stroke-dasharray:1.4 1.2;stroke-dashoffset:-4.8}}@media (max-width:768px){.conv-arrows{display:none}}@media (prefers-reduced-motion:reduce){.conv-stage.is-in-view .conv-frame,.conv-stage.is-in-view .conv-overlay-card{animation:none;opacity:1;transform:none}.conv-stage.is-in-view .conv-arrow-path{animation:none;stroke-dashoffset:0;stroke-dasharray:1.4 1.2}}.conv-overlay-wrap--1{bottom:12%;right:50%}.conv-overlay-wrap--2{bottom:12%;right:-2%}.conv-overlay-wrap--3{top:42%;right:25%}.conv-overlay-wrap--4{top:22%;left:-4%}.conv-overlay-wrap--5{top:14%;right:-2%}@media (max-width:768px){.conv-stage{display:flex;flex-direction:column;gap:1rem}.conv-overlay-wrap{transform:none}.conv-overlay-card,.conv-overlay-wrap{position:static;max-width:100%}.conv-overlay-wrap--1,.conv-overlay-wrap--2,.conv-overlay-wrap--3,.conv-overlay-wrap--4,.conv-overlay-wrap--5{top:auto;right:auto;bottom:auto;left:auto}}.showcase-content--campaigns{position:relative;overflow:hidden;background-image:url(/wws/voice-interface-min.jpg);background-size:cover;background-position:50%;background-repeat:no-repeat;border-radius:2rem;padding:2rem}.showcase-content--campaigns:before{content:"";position:absolute;inset:0;background:hsla(0,0%,100%,.08);backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);pointer-events:none;z-index:0}.showcase-content--campaigns>*{position:relative;z-index:1}.showcase-content--campaigns .feature-list li span,.showcase-content--campaigns .feature-list li strong{color:var(--white)}.feature-list{list-style:none;display:flex;flex-direction:column;gap:1rem}.feature-list li{display:flex;gap:.875rem;align-items:flex-start;border-left:2px solid #e5e7eb;padding:.5rem 0 .5rem 1rem;transition:border-color .2s}.feature-list li:hover{border-left-color:#16a34a}.showcase-reverse .feature-list li:hover{border-left-color:#14b8a6}.feature-list .check{width:1.5rem;height:1.5rem;min-width:1.5rem;background:#16a34a;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#ffffeb;font-size:.8125rem;margin-top:2px}.feature-list li strong{display:block;font-size:.9375rem;margin-bottom:2px;color:var(--text)}.feature-list li span{font-size:.875rem;color:var(--text-light)}.showcase-image{border-radius:var(--border-radius);overflow:hidden;box-shadow:var(--showcase-shadow)}.showcase-image img{width:100%;height:auto;display:block}.browser-mockup{background:var(--bg-card);border-radius:var(--border-radius);overflow:hidden;box-shadow:var(--showcase-shadow);border:1px solid var(--white-08)}.browser-header{background:var(--browser-header-bg);padding:.75rem 1rem;display:flex;align-items:center;gap:.5rem}.browser-dot{width:.75rem;height:.75rem;border-radius:50%}.dot-red{background:var(--dot-red)}.dot-yellow{background:var(--dot-yellow)}.dot-green{background:var(--dot-green)}.browser-body{padding:0}.browser-body img{width:100%;height:auto;display:block}#stats.section-dark{background:#000;padding:1.5rem 1.5rem 3.5rem;clip-path:ellipse(120% 100% at 50% 100%)}@media (min-width:640px){#stats.section-dark{padding-left:2.5rem;padding-right:2.5rem}}@media (min-width:1024px){#stats.section-dark{padding-left:4rem;padding-right:4rem}}#stats .stat-card{background-color:transparent}.stats-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:1.5rem}.stat-card{text-align:center;padding:2.25rem 1.5rem;background:linear-gradient(160deg,var(--bg-surface) 0,var(--bg-card) 100%);border-radius:2rem;border:1px solid var(--white-05);transition:border-color .2s ease;position:relative}.stat-card:hover{border-color:var(--primary-20)}.section-dark .stat-card{background:hsla(0,0%,100%,.05);border-color:rgba(255,255,235,.1)}.section-dark .stat-card:hover{border-color:rgba(74,222,128,.3)}.section-dark .stat-card .label{color:rgba(255,255,235,.6)}.stat-card:after{content:"";position:absolute;inset:-1px;border-radius:2rem;background:linear-gradient(135deg,var(--primary-08) 0,transparent 50%,var(--primary-04) 100%);z-index:-1;opacity:0;transition:opacity .3s ease}.stat-card:hover:after{opacity:1}.stat-card .number{font-family:var(--font-heading);font-size:var(--fs-display-md);line-height:var(--lh-display-md);font-weight:var(--fw-bold);letter-spacing:-.01em;background:var(--gradient-green);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;margin-bottom:.5rem}.stat-card .label{font-family:var(--font-body);font-size:var(--fs-sm);line-height:var(--lh-sm);font-weight:var(--fw-medium);color:var(--text-light)}#how-it-works .roadmap{display:flex;align-items:flex-start;position:relative;max-width:56rem;margin:0 auto;min-height:16rem;background-image:url(/wws/voice-interface-min.jpg);background-size:cover;background-position:50%;background-repeat:no-repeat;border-radius:2rem;padding:2.5rem 2rem;overflow:hidden}#how-it-works .roadmap:before{content:"";position:absolute;inset:0;background:hsla(0,0%,100%,.08);backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);pointer-events:none;z-index:0}#how-it-works .section-header h2{color:#1a1a1a}#how-it-works .section-header p{color:var(--text-light)}#how-it-works .roadmap-content h4{color:#ffffeb}#how-it-works .roadmap-content p{color:rgba(255,255,235,.78)}#how-it-works .step-number{color:#ffffeb;background:hsla(0,0%,100%,.2)}#how-it-works .roadmap-svg path{stroke:hsla(0,0%,100%,.5)}#how-it-works .roadmap-mobile-content h4{color:#ffffeb}#how-it-works .roadmap-mobile-content p{color:rgba(255,255,235,.78)}#how-it-works .roadmap-mobile-connector{border-left-color:hsla(0,0%,100%,.3)}.roadmap{display:flex;align-items:flex-start;position:relative;max-width:56rem;margin:0 auto;min-height:16rem}.roadmap-svg{position:absolute;inset:0;width:100%;height:15rem;z-index:0;pointer-events:none;top:1rem}.roadmap-step{flex:1;text-align:center;position:relative;padding-top:0;z-index:2}.roadmap-step--down{padding-top:6.25rem}.roadmap-node,.step-number{display:flex;justify-content:center}.step-number{width:4rem;height:4rem;background:linear-gradient(135deg,#4ade80,#16a34a 50%,#128c7e);border:2px solid rgba(255,255,235,.9);border-radius:50%;align-items:center;color:#ffffeb;font-size:1.5rem;font-weight:700;position:relative;z-index:2;box-shadow:0 6px 18px rgba(0,0,0,.38),0 0 28px rgba(0,0,0,.22)}.roadmap-content{padding:1.25rem .5rem 0}.roadmap-content h4{font-family:var(--font-heading);font-size:var(--fs-lg);line-height:var(--lh-lg);font-weight:var(--fw-semibold);margin-bottom:.5rem}.roadmap-content p{font-family:var(--font-body);font-size:var(--fs-description);line-height:var(--lh-description);font-weight:var(--fw-regular);color:var(--text-light);max-width:13rem;margin:0 auto}.roadmap-mobile{display:none}.roadmap-mobile-step{display:flex;gap:1.25rem;align-items:flex-start}.roadmap-mobile-line{display:flex;flex-direction:column;align-items:center;flex-shrink:0}.roadmap-mobile-connector{width:0;height:3rem;border-left:2.5px dashed rgba(22,163,74,.35)}.roadmap-mobile-content{padding:.5rem 0 2rem}.roadmap-mobile-content h4{font-family:var(--font-heading);font-size:var(--fs-lg);line-height:var(--lh-lg);font-weight:var(--fw-semibold);margin-bottom:.375rem}.roadmap-mobile-content p{font-family:var(--font-body);font-size:var(--fs-sm);line-height:var(--lh-sm);font-weight:var(--fw-regular);color:var(--text-light)}.usecases-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:1.5rem}.usecase-card{background:linear-gradient(170deg,var(--bg-surface) 0,var(--bg-card) 100%);border-radius:8px;padding:2.25rem;transition:border-color .2s ease;border:1px solid var(--white-05);border-left:4px solid var(--white-08)}.usecase-card:first-child{border-left-color:var(--primary)}.usecase-card:nth-child(2){border-left-color:var(--accent-blue)}.usecase-card:nth-child(3){border-left-color:var(--accent-purple)}.usecase-card:nth-child(4){border-left-color:var(--accent-orange)}.usecase-card:hover{border-left-width:5px}.usecase-card h4{font-family:var(--font-heading);font-size:var(--fs-xl);line-height:var(--lh-xl);font-weight:var(--fw-semibold);margin-bottom:.625rem;color:#000}.usecase-card p{font-family:var(--font-body);font-size:var(--fs-description);line-height:var(--lh-description);font-weight:var(--fw-regular);color:var(--text-light)}.cta-section{background:transparent;padding:5rem 0;text-align:center;position:relative;overflow:hidden}.cta-section h2{font-family:var(--font-heading);font-size:clamp(var(--fs-display-md),4vw,4rem);line-height:var(--lh-display-2xl);font-weight:var(--fw-regular);letter-spacing:-.03em;margin-bottom:1rem;color:#000}.cta-section p{font-size:var(--fs-description);line-height:var(--lh-description);margin-bottom:2rem;max-width:37.5rem;margin-left:auto;margin-right:auto;color:var(--text-light)}.site-footer{background:#0f1512;color:rgba(255,255,235,.5);padding:2.5rem 0;font-family:var(--font-body);font-size:var(--fs-sm);line-height:var(--lh-sm);font-weight:var(--fw-regular)}.footer-center{display:flex;flex-direction:column;align-items:center;text-align:center;gap:.5rem}.site-footer .footer-brand{color:#ffffeb;margin-bottom:.5rem}.site-footer .footer-brand span{color:var(--primary)}.footer-links{display:flex;flex-direction:row;gap:1.5rem;flex-wrap:wrap;justify-content:center;margin-top:1rem}.footer-links a{font-family:var(--font-body);font-size:var(--fs-sm);line-height:var(--lh-sm);color:rgba(255,255,235,.5);text-decoration:none;transition:color .2s}.footer-links a:hover{color:#4ade80}.footer-bottom{margin-top:2.5rem;padding-top:1.5rem;border-top:1px solid hsla(0,0%,100%,.1);text-align:center}.table-wrapper{overflow-x:auto;-webkit-overflow-scrolling:touch;border-radius:8px}.comparison-table{width:100%;border-collapse:collapse;background:transparent;border:0 solid hsla(0,0%,100%,.45);border-radius:8px;overflow:hidden;box-shadow:var(--card-shadow);min-width:37.5rem}.comparison-table td,.comparison-table th{padding:1rem 1.5rem;text-align:left;border-bottom:2px solid hsla(0,0%,100%,.45);border-right:2px solid hsla(0,0%,100%,.35)}.comparison-table td:last-child,.comparison-table th:last-child{border-right:none}.comparison-table td:first-child,.comparison-table th:first-child{border-left:2px solid hsla(0,0%,100%,.35)}.comparison-table thead th{border-top:2px solid hsla(0,0%,100%,.35)}.comparison-table th{background:#1a1a1a;color:#ffffeb;font-family:var(--font-heading);font-size:var(--fs-sm);line-height:var(--lh-sm);font-weight:var(--fw-semibold)}.comparison-table th:nth-child(2){background:var(--green-800)}.comparison-table td:nth-child(2){background:transparent}.comparison-table td{font-family:var(--font-body);font-size:var(--fs-md);line-height:var(--lh-md);font-weight:var(--fw-regular);color:var(--white)}.comparison-table tr:hover td,.comparison-table tr:hover td:nth-child(2){background:transparent}.check-icon{color:var(--green-400);font-weight:700}.cross-icon{color:var(--bg-raised)}.section-bottom-link{text-align:center;margin-top:2.5rem;z-index:5}@media (max-width:1024px){.hero-split{gap:2rem}.hero-anim{max-width:16rem}.feat-layout{gap:18px}.feat-center{width:160px;height:160px}.feat-col-left .feat-item:first-child{--arc-x:14px}.feat-col-left .feat-item:nth-child(2){--arc-x:-10px}.feat-col-left .feat-item:nth-child(3){--arc-x:14px}.feat-col-right .feat-item:first-child{--arc-x:-14px}.feat-col-right .feat-item:nth-child(2){--arc-x:10px}.feat-col-right .feat-item:nth-child(3){--arc-x:-14px}.stats-grid{grid-template-columns:repeat(2,1fr)}.roadmap{flex-wrap:wrap}.footer-links{flex-direction:column;gap:.75rem}}@media (max-width:768px){.hero{min-height:auto;display:block;padding:120px 0 2rem}.hero-split{flex-direction:column}.hero-content,.hero-split{text-align:center}.hero-anim{max-width:200px}.hero h1{font-size:var(--fs-display-md);line-height:var(--lh-display-md);letter-spacing:-.02em}.hero p{font-size:var(--fs-md);line-height:var(--lh-md);margin-bottom:28px}.hero-badge{font-size:var(--fs-xs);padding:6px 14px}.section{padding:2rem 0}.section-header{margin-bottom:2rem}.section-header h2{font-size:var(--fs-display-sm);line-height:var(--lh-display-2xl)}.section-header p{font-size:var(--fs-description);line-height:var(--lh-description)}.feat-layout{display:none}.feat-mobile{display:block}.showcase{grid-template-columns:1fr;gap:2rem}.showcase-reverse{direction:ltr}.stats-grid{grid-template-columns:1fr 1fr;gap:1rem}.stat-card{padding:1.5rem 1rem}.stat-card .number{font-size:var(--fs-display-sm);line-height:var(--lh-display-sm)}.roadmap{display:none}.roadmap-mobile{display:block}.usecases-grid{grid-template-columns:1fr}.trust-bar{display:grid;grid-template-columns:1fr 1fr;gap:1rem;margin-top:2rem}.cta-section{padding:2rem 0}.cta-section p{font-size:var(--fs-description);line-height:var(--lh-description)}.nav .container{padding:0 1rem}.nav-burger{display:block}.nav-links{display:none;position:absolute;top:calc(100% + .5rem);left:0;right:0;background:var(--nav-bg-mobile);flex-direction:column;padding:20px 24px;gap:16px;border:1px solid var(--white-08);border-radius:1.5rem}.nav-links.open{display:flex}.nav-links a{font-size:var(--fs-md);line-height:var(--lh-md);padding:8px 0}.nav-links .btn,.nav-links .nav-cta-btn{width:100%;justify-content:center;margin-top:8px}.nav-hide-mobile{display:none!important}.nav-hide-desktop{display:list-item}.footer-links{flex-direction:column;gap:10px}.comparison-table td,.comparison-table th{padding:12px 16px;font-size:var(--fs-sm);line-height:var(--lh-sm)}}@media (max-width:480px){.hero h1{font-size:var(--fs-display-sm);line-height:var(--lh-display-sm)}.hero p{font-size:var(--fs-sm);line-height:var(--lh-sm)}.stats-grid{grid-template-columns:1fr}.hero-cta{flex-direction:column;align-items:center;justify-content:center}.hero-cta .btn{width:100%;justify-content:center}.trust-bar{grid-template-columns:1fr 1fr;gap:1rem}.trust-item strong{font-size:var(--fs-xl);line-height:var(--lh-xl)}.trust-item{font-size:var(--fs-xs);line-height:var(--lh-xs)}.container{padding:0 16px}.btn{padding:14px 24px;font-size:var(--fs-sm);line-height:var(--lh-sm)}.footer-links{gap:10px}}.before\:absolute:before{content:var(--tw-content);position:absolute}.before\:inset-0:before{content:var(--tw-content);inset:0}.before\:-z-10:before{content:var(--tw-content);z-index:-10}.before\:translate-x-\[150\%\]:before{--tw-translate-x:150%}.before\:translate-x-\[150\%\]:before,.before\:translate-y-\[150\%\]:before{content:var(--tw-content);transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.before\:translate-y-\[150\%\]:before{--tw-translate-y:150%}.before\:scale-\[2\.5\]:before{content:var(--tw-content);--tw-scale-x:2.5;--tw-scale-y:2.5;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.before\:rounded-\[100\%\]:before{content:var(--tw-content);border-radius:100%}.before\:bg-\[var\(--green-500\)\]:before{content:var(--tw-content);background-color:var(--green-500)}.before\:bg-white:before{content:var(--tw-content);--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.before\:transition-transform:before{content:var(--tw-content);transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.before\:duration-1000:before{content:var(--tw-content);transition-duration:1s}.before\:content-\[\"\"\]:before{--tw-content:"";content:var(--tw-content)}.hover\:-translate-y-1:hover{--tw-translate-y:-0.25rem}.hover\:-translate-y-1:hover,.hover\:scale-105:hover{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:scale-105:hover{--tw-scale-x:1.05;--tw-scale-y:1.05}.hover\:border-black:hover{--tw-border-opacity:1;border-color:rgb(0 0 0/var(--tw-border-opacity,1))}.hover\:\!text-\[var\(--bg-base\)\]:hover{color:var(--bg-base)!important}.hover\:\!text-black:hover{--tw-text-opacity:1!important;color:rgb(0 0 0/var(--tw-text-opacity,1))!important}.hover\:before\:translate-x-\[0\%\]:hover:before{--tw-translate-x:0%}.hover\:before\:translate-x-\[0\%\]:hover:before,.hover\:before\:translate-y-\[0\%\]:hover:before{content:var(--tw-content);transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:before\:translate-y-\[0\%\]:hover:before{--tw-translate-y:0%}.active\:scale-95:active{--tw-scale-x:.95;--tw-scale-y:.95;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@media (min-width:640px){.sm\:flex-row{flex-direction:row}.sm\:px-10{padding-left:2.5rem;padding-right:2.5rem}}@media (min-width:768px){.md\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.md\:gap-x-10{-moz-column-gap:2.5rem;column-gap:2.5rem}.md\:px-6{padding-left:1.5rem;padding-right:1.5rem}.md\:pb-2{padding-bottom:.5rem}.md\:pt-28{padding-top:7rem}}@media (min-width:1024px){.lg\:col-span-5{grid-column:span 5/span 5}.lg\:col-span-7{grid-column:span 7/span 7}.lg\:flex{display:flex}.lg\:min-h-screen{min-height:100vh}.lg\:grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.lg\:flex-col{flex-direction:column}.lg\:justify-center{justify-content:center}.lg\:gap-8{gap:2rem}.lg\:px-16{padding-left:4rem;padding-right:4rem}}@media (min-width:1280px){.xl\:px-20{padding-left:5rem;padding-right:5rem}}@media (min-width:1536px){.\32xl\:max-w-3xl{max-width:48rem}.\32xl\:max-w-\[108rem\]{max-width:108rem}.\32xl\:space-y-7>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1.75rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.75rem * var(--tw-space-y-reverse))}.\32xl\:px-28{padding-left:7rem;padding-right:7rem}.\32xl\:pb-4{padding-bottom:1rem}.\32xl\:pt-40{padding-top:10rem}}@media (min-width:768px){.md\:\[\&\:not\(\:first-child\)\]\:border-l:not(:first-child){border-left-width:1px}}@keyframes heroFadeSlideIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes heroMarquee{0%{transform:translateX(0)}to{transform:translateX(-50%)}}@keyframes heroDrawLine{0%{stroke-dashoffset:320}to{stroke-dashoffset:0}}.hero-animate-fade-in{animation:heroFadeSlideIn .8s ease-out forwards;opacity:0}.hero-animate-marquee{animation:heroMarquee 30s linear infinite}.hero-delay-100{animation-delay:.1s}.hero-delay-200{animation-delay:.2s}.hero-delay-300{animation-delay:.3s}.hero-delay-400{animation-delay:.4s}.hero-delay-500{animation-delay:.5s}.hero-underline-wrap{position:relative;display:inline-block;white-space:nowrap;z-index:0}.hero-underline-svg{position:absolute;left:-2%;right:-2%;bottom:-.18em;width:104%;height:.32em;pointer-events:none;overflow:visible;z-index:0}.hero-underline-text{position:relative;z-index:1}.hero-underline-svg path{stroke:#16a34a;stroke-width:5;stroke-linecap:round;fill:none;stroke-dasharray:320;stroke-dashoffset:320;animation:heroDrawLine 2.2s ease-out .6s forwards}.hero-bg-layers:after{content:"";position:absolute;inset:0;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.75' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.35 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");opacity:.12;mix-blend-mode:multiply;z-index:0}.hero-illustration{filter:drop-shadow(0 24px 40px rgba(243,226,253,.5)) drop-shadow(0 8px 16px rgba(0,0,0,.08))}.hero-cta-arrow{display:inline-block;transition:transform .25s cubic-bezier(.2,.8,.2,1)}.hero-cta:hover .hero-cta-arrow{transform:translateX(4px)}.hero-tilt-stage{perspective:1000px;transform-style:preserve-3d}.hero-tilt-inner{transform:rotateX(calc(var(--my, 0) * 8.4deg)) rotateY(calc(var(--mx, 0) * -8.4deg)) scale(1.08);transform-style:preserve-3d;transition:transform .08s linear;will-change:transform}