@font-face{font-family:Satoshi;src:url(/fonts/satoshi-700.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Satoshi;src:url(/fonts/satoshi-900.woff2) format("woff2");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:Hanken Grotesk;src:url(/fonts/hanken-grotesk-400.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Hanken Grotesk;src:url(/fonts/hanken-grotesk-500.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Hanken Grotesk;src:url(/fonts/hanken-grotesk-600.woff2) format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Hanken Grotesk;src:url(/fonts/hanken-grotesk-700.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Hanken Grotesk Fallback;src:local("Arial");size-adjust:100%;ascent-override:95%;descent-override:25%;line-gap-override:0%}:root{--whyai-black: #111111;--whyai-purple: #BEA1FA;--whyai-purple-deep: #594FEE;--whyai-orange: #FF8C4B;--whyai-sand: #E8E2DC;--whyai-cream: #F8F5F2;--whyai-white: #FFFFFF;--whyai-bg-warm: #F5EFE8;--whyai-focus: #2f3cff;--whyai-purple-deep-8: rgba(89, 79, 238, .08);--whyai-purple-deep-15: rgba(89, 79, 238, .15);--whyai-purple-deep-35: rgba(89, 79, 238, .35);--whyai-orange-10: rgba(255, 140, 75, .1);--color-primary: var(--whyai-purple-deep);--color-accent: var(--whyai-orange);--color-surface: var(--whyai-white);--color-surface-warm: var(--whyai-bg-warm);--color-text: var(--whyai-black);--color-text-muted: #555;--color-border: var(--whyai-sand);--font-display: "Satoshi", "Avenir Next", "Segoe UI", sans-serif;--font-body: "Hanken Grotesk", "Hanken Grotesk Fallback", sans-serif;--font-regular: 400;--font-medium: 500;--font-semibold: 600;--font-bold: 700;--font-extrabold: 900;--text-xs: clamp(.75rem, .7rem + .25vw, .875rem);--text-sm: clamp(.875rem, .8rem + .375vw, 1rem);--text-base: clamp(1rem, .9rem + .5vw, 1.125rem);--text-lg: clamp(1.125rem, 1.07rem + .27vw, 1.3125rem);--text-xl: clamp(1.25rem, 1.1rem + .75vw, 1.5rem);--text-2xl: clamp(1.5rem, 1.39rem + .54vw, 1.875rem);--text-3xl: clamp(1.75rem, 1.57rem + .89vw, 2.375rem);--text-4xl: clamp(2rem, 1.71rem + 1.43vw, 3rem);--text-5xl: clamp(2.5rem, 2.14rem + 1.79vw, 3.75rem);--text-hero: clamp(3rem, 2.57rem + 2.14vw, 4.5rem);--space-xs: .25rem;--space-sm: .5rem;--space-md: 1rem;--space-lg: 1.5rem;--space-xl: 2rem;--space-2xl: 3rem;--space-3xl: 4rem;--space-4xl: 6rem;--space-5xl: 8rem;--radius-sm: 8px;--radius-md: 16px;--radius-lg: 24px;--radius-xl: 32px;--radius-2xl: 48px;--radius-full: 9999px;--shadow-sm: 0 1px 2px rgba(17, 17, 17, .05);--shadow-md: 0 4px 12px rgba(17, 17, 17, .08);--shadow-lg: 0 8px 32px rgba(17, 17, 17, .1);--shadow-xl: 0 16px 48px rgba(17, 17, 17, .12);--ease-out: cubic-bezier(.16, 1, .3, 1);--ease-in-out: cubic-bezier(.65, 0, .35, 1);--duration-fast: .15s;--duration-normal: .3s;--duration-slow: .5s}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%;text-size-adjust:100%}body{font-family:var(--font-body);font-weight:var(--font-regular);font-size:var(--text-base);color:var(--color-text);background:var(--whyai-cream);line-height:1.6;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;hyphens:auto;-webkit-hyphens:auto}h1,h2,h3,h4,h5,h6{font-family:var(--font-display);line-height:1.1;text-wrap:balance;hyphens:manual}img,picture,video,canvas,svg{display:block;max-width:100%}input,button,textarea,select{font:inherit}a{color:inherit;text-decoration-skip-ink:auto}.tabular-nums{font-variant-numeric:tabular-nums}:focus-visible{outline:3px solid var(--whyai-focus);outline-offset:3px}[id]{scroll-margin-top:5rem}a,button,input,select,textarea,[role=button],[tabindex]{touch-action:manipulation}.skip-to-content{position:absolute;top:-100%;left:var(--space-md);z-index:9999;padding:var(--space-sm) var(--space-lg);background:var(--whyai-purple-deep);color:var(--whyai-white);font-family:var(--font-body);font-weight:var(--font-semibold);font-size:var(--text-sm);border-radius:var(--radius-sm);text-decoration:none;transition:top var(--duration-fast) var(--ease-out)}.skip-to-content:focus{top:var(--space-md)}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}.btn{font-family:var(--font-body);font-weight:var(--font-medium);font-size:var(--text-sm);padding:11px 22px;min-height:44px;border:none;border-radius:var(--radius-full);position:relative;overflow:hidden;cursor:pointer;transition:background-color .22s var(--ease-out),color .22s var(--ease-out),border-color .22s var(--ease-out),transform .22s var(--ease-out),box-shadow .22s var(--ease-out);text-decoration:none;display:inline-flex;align-items:center;justify-content:center;gap:var(--space-sm);line-height:1.15;letter-spacing:-.01em}.btn-primary{background:var(--whyai-purple-deep);color:var(--whyai-white);box-shadow:0 1px 2px #1111112e,0 8px 20px -12px #594feebf,inset 0 1px #ffffff2e}.btn-primary:before,.btn-orange:before{content:"";position:absolute;inset:0;background:linear-gradient(118deg,transparent 20%,rgba(255,255,255,.35) 50%,transparent 80%);transform:translate(-120%);transition:transform .7s var(--ease-out);pointer-events:none}.btn-primary:hover{background:#4840d4;transform:translateY(-1px);box-shadow:0 2px 4px #1113,0 12px 22px -10px #594feeb3,inset 0 1px #fff3}.btn-primary:active{transform:translateY(0);box-shadow:0 1px 1px #1113,inset 0 2px 4px #1113}.btn-primary:hover:before,.btn-orange:hover:before{transform:translate(120%)}.btn-secondary{background:var(--whyai-white);color:var(--whyai-black);border:1px solid rgba(17,17,17,.12);box-shadow:0 1px 2px #1111110f}.btn-secondary:hover{border-color:#1111113d;background:#fff;transform:translateY(-1px);box-shadow:0 8px 18px -14px #11111180}.btn-secondary:active{transform:translateY(0);box-shadow:0 1px 2px #1111110f}.btn-outline{background:transparent;color:var(--whyai-black);border:1px solid var(--whyai-black)}.btn-outline:hover{background:var(--whyai-black);color:var(--whyai-white);transform:translateY(-1px)}.btn-outline:active{background:#2a2a2a;color:var(--whyai-white);transform:translateY(0)}.btn-ghost{background:transparent;color:var(--whyai-purple-deep);padding:10px 14px;min-height:40px}.btn-ghost:hover{background:#594fee14}.btn-ghost:active{background:#594fee24}.btn-orange{background:var(--whyai-orange);color:var(--whyai-black);box-shadow:0 1px 2px #11111129,0 10px 18px -14px #ff8c4be6,inset 0 1px #ffffff40}.btn-orange:hover{background:#ff7a30;transform:translateY(-1px);box-shadow:0 2px 4px #1113,0 12px 22px -10px #ff8c4bb3,inset 0 1px #fff3}.btn-orange:active{transform:translateY(0);box-shadow:0 1px 1px #1113,inset 0 2px 4px #1111112e}.btn-sm{font-size:var(--text-xs);padding:8px 16px;min-height:36px}.btn-lg{font-size:var(--text-base);padding:13px 28px;min-height:48px}.btn:focus-visible{outline:3px solid var(--whyai-focus);outline-offset:3px}.card{background:linear-gradient(180deg,#fffffff5,#fff 60%),var(--whyai-white);border:1px solid rgba(17,17,17,.05);border-radius:var(--radius-lg);padding:var(--space-2xl);box-shadow:0 1px 2px #11111108,0 16px 32px -24px #11111147;transition:border-color var(--duration-normal) var(--ease-out),box-shadow var(--duration-normal) var(--ease-out),transform var(--duration-normal) var(--ease-out)}.card:hover{border-color:#594fee38;box-shadow:0 2px 4px #1111110a,0 24px 40px -24px #11111159;transform:translateY(-2px)}.card-link{display:block;text-decoration:none;color:inherit}.card-link:hover .card{box-shadow:0 4px 10px #1111110d,0 32px 52px -24px #1111116b;transform:translateY(-4px)}.card-link:focus-visible .card,.card:focus-visible{outline:3px solid var(--whyai-focus);outline-offset:3px}.card-bordered{background:var(--whyai-white);border:1px solid rgba(17,17,17,.08);border-radius:var(--radius-lg);padding:var(--space-2xl);box-shadow:0 1px 2px #11111108;transition:box-shadow var(--duration-normal) var(--ease-out),border-color var(--duration-normal) var(--ease-out),transform var(--duration-normal) var(--ease-out)}.card-bordered:hover{border-color:#594fee47;box-shadow:0 2px 8px #1111110d,0 18px 36px -24px #1116;transform:translateY(-2px)}.tag{display:inline-flex;align-items:center;padding:6px 16px;border-radius:var(--radius-full);font-size:var(--text-xs);font-weight:var(--font-semibold);line-height:1.4;white-space:nowrap}.tag-purple{background:var(--whyai-purple);color:var(--whyai-black)}.tag-orange{background:var(--whyai-orange);color:var(--whyai-black)}.tag-dark{background:var(--whyai-black);color:var(--whyai-white)}.tag-sand{background:var(--whyai-sand);color:var(--whyai-black)}.tag-deep{background:var(--whyai-purple-deep);color:var(--whyai-white)}.section-label{font-family:var(--font-body);font-size:var(--text-xs);font-weight:var(--font-semibold);text-transform:uppercase;letter-spacing:.15em;color:var(--whyai-purple-deep);margin-bottom:var(--space-sm)}.logo-wordmark{font-family:var(--font-display);font-weight:var(--font-extrabold);font-style:italic;font-size:clamp(3rem,5vw,5rem);letter-spacing:-.04em;line-height:1;text-decoration:none}.logo-wordmark .why{color:var(--whyai-black)}.logo-wordmark .ai{color:var(--whyai-purple-deep)}.logo-wordmark--on-dark .why{color:var(--whyai-white)}.logo-wordmark--on-dark .ai{color:var(--whyai-purple-deep)}.logo-wordmark--on-purple .why{color:var(--whyai-white)}.logo-wordmark--on-purple .ai{color:var(--whyai-cream)}.logo-wordmark-sm{font-family:var(--font-display);font-weight:var(--font-extrabold);font-style:italic;font-size:clamp(1.5rem,2vw,2rem);letter-spacing:-.04em;line-height:1;text-decoration:none}.logo-wordmark-sm .why{color:var(--whyai-black)}.logo-wordmark-sm .ai{color:var(--whyai-purple-deep)}.logo-badge{width:140px;height:140px;border-radius:50%;background:var(--whyai-white);display:flex;align-items:center;justify-content:center}.logo-badge .logo-inner{font-family:var(--font-display);font-weight:var(--font-extrabold);font-style:italic;font-size:2.2rem;letter-spacing:-.04em}.logo-badge .logo-inner .y{color:var(--whyai-black)}.logo-badge .logo-inner .ai-badge{color:var(--whyai-purple-deep)}.faq-item{border-bottom:1px solid var(--whyai-sand)}.faq-item:last-child{border-bottom:none}.faq-item summary{display:flex;align-items:center;justify-content:space-between;gap:var(--space-md);padding:var(--space-lg) 0;cursor:pointer;font-family:var(--font-display);font-size:var(--text-lg);font-weight:var(--font-semibold);color:var(--whyai-black);list-style:none;transition:color var(--duration-fast) var(--ease-out)}.faq-item summary::-webkit-details-marker{display:none}.faq-item summary::marker{content:""}.faq-item summary:after{content:"";flex-shrink:0;width:24px;height:24px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%23111111' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center;background-size:24px;transition:transform var(--duration-normal) var(--ease-out)}.faq-item[open] summary:after{transform:rotate(180deg)}.faq-item summary:hover{color:var(--whyai-purple-deep)}.faq-item summary:focus-visible{outline:3px solid var(--whyai-focus);outline-offset:3px;border-radius:var(--radius-sm)}.faq-item .faq-answer{padding:0 0 var(--space-lg) 0;font-size:var(--text-base);line-height:1.7;color:#555;max-width:70ch}.faq-item .faq-answer p{margin-bottom:var(--space-sm)}.faq-item .faq-answer p:last-child{margin-bottom:0}.input{font-family:var(--font-body);font-size:var(--text-base);padding:14px 20px;border:2px solid var(--whyai-sand);border-radius:var(--radius-md);background:var(--whyai-white);color:var(--whyai-black);width:100%;transition:border-color var(--duration-fast) var(--ease-out),box-shadow var(--duration-fast) var(--ease-out);outline:none}.input:focus{border-color:var(--whyai-purple-deep);box-shadow:0 0 0 4px #594fee1f}.input:focus-visible{border-color:var(--whyai-purple-deep);box-shadow:0 0 0 4px #594fee1f;outline:none}.input::placeholder{color:#bbb}.textarea{font-family:var(--font-body);font-size:var(--text-base);padding:14px 20px;border:2px solid var(--whyai-sand);border-radius:var(--radius-md);background:var(--whyai-white);color:var(--whyai-black);width:100%;min-height:140px;resize:vertical;transition:border-color var(--duration-fast) var(--ease-out),box-shadow var(--duration-fast) var(--ease-out);outline:none}.textarea:focus{border-color:var(--whyai-purple-deep);box-shadow:0 0 0 4px #594fee1f}.textarea:focus-visible{border-color:var(--whyai-purple-deep);box-shadow:0 0 0 4px #594fee1f;outline:none}.textarea::placeholder{color:#bbb}.form-label{display:block;font-family:var(--font-body);font-size:var(--text-sm);font-weight:var(--font-medium);color:var(--whyai-black);margin-bottom:var(--space-xs)}.form-group{margin-bottom:var(--space-lg)}.container{max-width:1200px;margin-inline:auto;padding-inline:var(--space-xl)}.container-narrow{max-width:900px;margin-inline:auto;padding-inline:var(--space-xl)}.container-wide{max-width:1400px;margin-inline:auto;padding-inline:var(--space-xl)}.section{padding-block:var(--space-5xl)}.section-sm{padding-block:var(--space-3xl)}.section-lg{padding-block:var(--space-5xl) var(--space-5xl)}.grid{display:grid;gap:var(--space-xl)}.grid-2{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--space-xl)}.grid-3{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-xl)}.grid-offers{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:var(--space-xl)}.grid-blog{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:var(--space-xl)}.grid-auto{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:var(--space-lg)}[data-reveal]{--reveal-distance: 24px;--reveal-duration: .8s;--reveal-delay: 0ms}.motion-ready [data-reveal]{opacity:0;transform:translate3d(0,var(--reveal-distance),0);transition:opacity var(--reveal-duration) var(--ease-out) var(--reveal-delay),transform var(--reveal-duration) var(--ease-out) var(--reveal-delay);will-change:opacity,transform}.motion-ready [data-reveal=left]{transform:translate3d(calc(var(--reveal-distance) * -1),0,0)}.motion-ready [data-reveal=right]{transform:translate3d(var(--reveal-distance),0,0)}.motion-ready [data-reveal=scale]{transform:translate3d(0,10px,0) scale(.98)}.motion-ready [data-reveal].is-visible{opacity:1;transform:translateZ(0) scale(1)}@media(max-width:1024px){.grid-3{grid-template-columns:repeat(2,1fr)}}@media(max-width:768px){.grid-2,.grid-3{grid-template-columns:1fr}.container,.container-narrow,.container-wide{padding-inline:var(--space-md)}.section{padding-block:var(--space-3xl)}.card{padding:var(--space-xl)}}.prose{max-width:70ch;margin-inline:auto;line-height:1.7;hyphenate-limit-chars:6 3 3;hyphenate-limit-lines:2}.prose h2{font-family:var(--font-display);font-size:var(--text-2xl);font-weight:var(--font-bold);letter-spacing:-.02em;line-height:1.3;margin-top:var(--space-3xl);margin-bottom:var(--space-md)}.prose h3{font-family:var(--font-display);font-size:var(--text-xl);font-weight:var(--font-semibold);line-height:1.4;margin-top:var(--space-2xl);margin-bottom:var(--space-sm)}.prose h4{font-family:var(--font-display);font-size:var(--text-lg);font-weight:var(--font-semibold);line-height:1.4;margin-top:var(--space-xl);margin-bottom:var(--space-sm)}.prose p{margin-bottom:var(--space-md)}.prose ul,.prose ol{margin-bottom:var(--space-md);padding-left:var(--space-lg)}.prose li{margin-bottom:var(--space-xs);line-height:1.7}.prose blockquote{border-left:3px solid var(--color-primary, var(--whyai-purple-deep));padding-left:var(--space-md);font-style:italic;color:#555;margin-bottom:var(--space-md)}.prose code{background:#594fee14;padding:.15em .3em;border-radius:var(--radius-sm);font-size:.9em}.prose pre{background:var(--whyai-black);color:var(--whyai-white);padding:var(--space-md);border-radius:var(--radius-md);overflow-x:auto;margin-bottom:var(--space-md);line-height:1.8}.prose pre code{background:none;padding:0;border-radius:0;font-size:.85em;color:inherit}.prose a{color:var(--color-primary, var(--whyai-purple-deep));text-decoration:underline;text-underline-offset:3px;transition:color var(--duration-fast) var(--ease-out)}.prose a:hover{color:#4840d4}.prose a:focus-visible{outline:3px solid var(--whyai-focus);outline-offset:3px;border-radius:2px}.prose img{max-width:100%;height:auto;border-radius:var(--radius-md);margin-block:var(--space-lg)}.prose hr{border:none;border-top:1px solid var(--whyai-sand);margin-block:var(--space-2xl)}.prose strong{font-weight:var(--font-semibold)}.prose>*:first-child{margin-top:0}.prose>*:last-child{margin-bottom:0}.prose figure{margin-inline:0;margin-block:var(--space-xl)}.prose figure img{margin-block:0}.prose figure figcaption{font-size:var(--text-sm);color:var(--color-text-muted);margin-top:var(--space-sm);line-height:1.5}.prose .chat-screenshot{text-align:center}.prose .chat-screenshot img{max-width:420px;width:100%;border-radius:var(--radius-lg);box-shadow:var(--shadow-md)}.prose .token-screenshot{text-align:center}.prose .token-screenshot img{max-width:500px;width:100%;border-radius:var(--radius-lg)}@media(prefers-reduced-motion:reduce){.btn,.card,.card-bordered,.card-link .card,.faq-item summary:after,[data-reveal]{transition:none}.btn-primary:hover,.btn-secondary:hover,.btn-orange:hover,.card-link:hover .card,.card-bordered:hover{transform:none}.btn-primary:before,.btn-orange:before{transition:none;transform:none;display:none}[data-reveal]{opacity:1;transform:none;will-change:auto}}.site-header[data-astro-cid-eiyd7voq]{position:sticky;top:0;z-index:100;background:#f8f5f2c2;border-bottom:1px solid transparent;backdrop-filter:blur(10px) saturate(150%);-webkit-backdrop-filter:blur(10px) saturate(150%);transition:box-shadow var(--duration-normal) var(--ease-out),border-color var(--duration-normal) var(--ease-out),background-color var(--duration-normal) var(--ease-out)}.site-header[data-astro-cid-eiyd7voq].scrolled{background:#f8f5f2eb;border-color:#11111114;box-shadow:0 10px 28px -24px #11111185}.header-logo[data-astro-cid-eiyd7voq]{display:flex;align-items:center}.header-logo[data-astro-cid-eiyd7voq] img[data-astro-cid-eiyd7voq]{height:29px;width:auto}.header-inner[data-astro-cid-eiyd7voq]{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;max-width:1200px;margin-inline:auto;padding:.8rem var(--space-xl)}.header-nav[data-astro-cid-eiyd7voq]{display:flex;align-items:center;gap:var(--space-xs)}.header-cta-desktop[data-astro-cid-eiyd7voq]{justify-self:end;white-space:nowrap}.header-cta-mobile[data-astro-cid-eiyd7voq]{display:none}.header-nav-list[data-astro-cid-eiyd7voq]{display:flex;align-items:center;gap:var(--space-xs);list-style:none}.header-nav-link[data-astro-cid-eiyd7voq]{font-size:var(--text-sm);font-weight:var(--font-medium);padding:var(--space-sm) var(--space-md);border-radius:var(--radius-full);border:1px solid transparent;transition:background-color var(--duration-fast) var(--ease-out),color var(--duration-fast) var(--ease-out),border-color var(--duration-fast) var(--ease-out),transform var(--duration-fast) var(--ease-out);text-decoration:none;white-space:nowrap}.header-nav-link[data-astro-cid-eiyd7voq]:hover{background:#594fee17;border-color:#594fee24;transform:translateY(-1px)}.header-nav-link[data-astro-cid-eiyd7voq].is-active{color:var(--whyai-purple-deep);background:#594fee1a;border-color:#594fee33;font-weight:var(--font-semibold)}.header-cta[data-astro-cid-eiyd7voq]{white-space:nowrap}.header-menu-toggle[data-astro-cid-eiyd7voq]{display:none;align-items:center;justify-content:center;min-width:44px;min-height:44px;padding:var(--space-sm);background:none;border:none;cursor:pointer;color:var(--whyai-black);border-radius:var(--radius-sm);transition:background-color var(--duration-fast) var(--ease-out),transform var(--duration-fast) var(--ease-out)}.header-menu-toggle[data-astro-cid-eiyd7voq]:hover{background:var(--whyai-purple-deep-8);transform:translateY(-1px)}.menu-line[data-astro-cid-eiyd7voq]{transition:transform var(--duration-normal) var(--ease-out),opacity var(--duration-fast) var(--ease-out);transform-origin:center}.header-menu-toggle[data-astro-cid-eiyd7voq][aria-expanded=true] .menu-line-1[data-astro-cid-eiyd7voq]{transform:translateY(6px) rotate(45deg)}.header-menu-toggle[data-astro-cid-eiyd7voq][aria-expanded=true] .menu-line-2[data-astro-cid-eiyd7voq]{opacity:0}.header-menu-toggle[data-astro-cid-eiyd7voq][aria-expanded=true] .menu-line-3[data-astro-cid-eiyd7voq]{transform:translateY(-6px) rotate(-45deg)}@media(max-width:768px){.header-inner[data-astro-cid-eiyd7voq]{display:flex;justify-content:space-between;padding:.7rem var(--space-md)}.header-cta-desktop[data-astro-cid-eiyd7voq]{display:none}.header-menu-toggle[data-astro-cid-eiyd7voq]{display:flex}.header-nav[data-astro-cid-eiyd7voq]{display:none;position:absolute;top:100%;left:0;right:0;flex-direction:column;align-items:stretch;background:#f8f5f2f7;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border-top:1px solid var(--color-border);box-shadow:0 18px 30px -26px #1119;padding:var(--space-md);gap:var(--space-xs)}.header-nav[data-astro-cid-eiyd7voq].is-open{display:flex}.header-cta-mobile[data-astro-cid-eiyd7voq]{display:flex;justify-content:center;align-items:center;width:100%}.header-nav-list[data-astro-cid-eiyd7voq]{flex-direction:column;align-items:stretch}.header-nav-link[data-astro-cid-eiyd7voq]{display:block;padding:var(--space-sm) var(--space-md);font-size:var(--text-base);border-radius:var(--radius-sm)}.header-cta[data-astro-cid-eiyd7voq]{margin-top:var(--space-sm);text-align:center;min-height:44px}}@media(prefers-reduced-motion:reduce){.header-nav-link[data-astro-cid-eiyd7voq],.header-menu-toggle[data-astro-cid-eiyd7voq]{transition:none}.header-nav-link[data-astro-cid-eiyd7voq]:hover,.header-menu-toggle[data-astro-cid-eiyd7voq]:hover{transform:none}.menu-line[data-astro-cid-eiyd7voq]{transition:none}}.footer[data-astro-cid-tgc5tww7]{padding:var(--space-4xl) 0 var(--space-2xl);background:var(--whyai-black);color:#f8f5f280}.footer-inner[data-astro-cid-tgc5tww7]{display:grid;grid-template-columns:2fr 1fr 1fr 1fr;gap:var(--space-3xl);margin-bottom:var(--space-3xl)}.footer-logos[data-astro-cid-tgc5tww7]{display:flex;align-items:center;gap:var(--space-xl);margin-bottom:var(--space-lg)}.footer-logo[data-astro-cid-tgc5tww7]{display:inline-block}.footer-kipower-logo[data-astro-cid-tgc5tww7]{display:inline-flex;opacity:.85;transition:opacity var(--duration-fast) var(--ease-out)}.footer-kipower-logo[data-astro-cid-tgc5tww7]:hover{opacity:1}.footer-kipower-logo[data-astro-cid-tgc5tww7] img[data-astro-cid-tgc5tww7]{height:44px;width:auto}.footer-logo[data-astro-cid-tgc5tww7] .why[data-astro-cid-tgc5tww7]{color:var(--whyai-cream)}.footer-brand-text[data-astro-cid-tgc5tww7]{font-size:var(--text-sm);line-height:1.7;max-width:320px}.footer-kipower-link[data-astro-cid-tgc5tww7]{color:var(--whyai-purple);text-decoration:underline;text-underline-offset:2px;transition:color var(--duration-fast) var(--ease-out)}.footer-kipower-link[data-astro-cid-tgc5tww7]:hover{color:var(--whyai-cream)}.footer-col[data-astro-cid-tgc5tww7] h3[data-astro-cid-tgc5tww7]{font-family:var(--font-display);font-size:var(--text-sm);font-weight:var(--font-bold);color:var(--whyai-cream);margin-bottom:var(--space-lg);text-transform:uppercase;letter-spacing:.08em}.footer-col[data-astro-cid-tgc5tww7] ul[data-astro-cid-tgc5tww7]{list-style:none}.footer-col[data-astro-cid-tgc5tww7] li[data-astro-cid-tgc5tww7]{margin-bottom:var(--space-sm)}.footer-col[data-astro-cid-tgc5tww7] a[data-astro-cid-tgc5tww7]{font-size:var(--text-sm);transition:color var(--duration-fast) var(--ease-out)}.footer-col[data-astro-cid-tgc5tww7] a[data-astro-cid-tgc5tww7]:hover{color:var(--whyai-purple)}.footer-contact[data-astro-cid-tgc5tww7]{margin-top:var(--space-xl);display:flex;flex-direction:column;gap:var(--space-sm)}.email-obfuscated[data-astro-cid-tgc5tww7]{font-size:var(--text-sm);display:inline-block;transition:color var(--duration-fast) var(--ease-out)}.email-obfuscated[data-astro-cid-tgc5tww7]:hover{color:var(--whyai-purple)}.email-reversed[data-astro-cid-tgc5tww7]{unicode-bidi:bidi-override;direction:rtl;display:inline-block}.sr-only[data-astro-cid-tgc5tww7]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.footer-social-link[data-astro-cid-tgc5tww7]{font-size:var(--text-sm);display:inline-flex;align-items:center;gap:var(--space-sm);transition:color var(--duration-fast) var(--ease-out)}.footer-social-link[data-astro-cid-tgc5tww7]:hover{color:var(--whyai-purple)}.footer-social-link[data-astro-cid-tgc5tww7] svg[data-astro-cid-tgc5tww7]{flex-shrink:0}.footer-bottom[data-astro-cid-tgc5tww7]{border-top:1px solid rgba(255,255,255,.08);padding-top:var(--space-2xl);display:flex;justify-content:space-between;align-items:center;font-size:var(--text-xs)}.footer-bottom-links[data-astro-cid-tgc5tww7]{display:flex;gap:var(--space-xl)}.footer-bottom-links[data-astro-cid-tgc5tww7] a[data-astro-cid-tgc5tww7]:hover{color:var(--whyai-cream)}@media(max-width:1024px){.footer-inner[data-astro-cid-tgc5tww7]{grid-template-columns:1fr 1fr}}@media(max-width:768px){.footer-inner[data-astro-cid-tgc5tww7]{grid-template-columns:1fr;gap:var(--space-2xl)}.footer-bottom[data-astro-cid-tgc5tww7]{flex-direction:column;gap:var(--space-md);text-align:center}}
