.CanvasKit-module__hEwvla__page{--wk-bg:#f2f3f5;--wk-surface:#f7f8fa;--wk-ink:#16181d;--wk-muted:#5c6370;--wk-line:#d8dce3;--wk-accent:#2763ff;--wk-accent-ink:#fff;--wk-radius:16px;--wk-max:1200px;--wk-pad:1.5rem;--wk-ease:cubic-bezier(.16, 1, .3, 1);min-height:100dvh;color:var(--wk-ink);background:var(--wk-bg)}.CanvasKit-module__hEwvla__page:after{content:"";z-index:2;pointer-events:none;opacity:.035;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.85' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:fixed;inset:0}.CanvasKit-module__hEwvla__main{z-index:1;position:relative}.CanvasKit-module__hEwvla__wrap{width:min(var(--wk-max), calc(100% - 2 * var(--wk-pad)));margin:0 auto}.CanvasKit-module__hEwvla__hero{width:min(1360px, calc(100% - 2 * var(--wk-pad)));grid-template-columns:minmax(260px,.72fr) minmax(0,1.28fr);align-items:center;gap:36px;padding:40px 0 48px;display:grid}.CanvasKit-module__hEwvla__heroCopy{max-width:28rem}.CanvasKit-module__hEwvla__eyebrow{color:var(--wk-accent);letter-spacing:.01em;margin:0 0 16px;font-size:13px;font-weight:600;display:inline-block}.CanvasKit-module__hEwvla__hero h1{font-family:var(--font-hero-title);letter-spacing:-.03em;word-break:keep-all;margin:0;font-size:clamp(2rem,3.6vw,3rem);font-weight:900;line-height:1.12}.CanvasKit-module__hEwvla__heroAccent{color:var(--wk-accent)}.CanvasKit-module__hEwvla__heroSub{max-width:32ch;color:var(--wk-muted);margin:18px 0 0;font-size:1.0625rem;line-height:1.65}.CanvasKit-module__hEwvla__actions{flex-wrap:wrap;gap:12px;margin-top:28px;display:flex}.CanvasKit-module__hEwvla__primaryBtn{white-space:nowrap;min-height:48px;transition:transform .2s var(--wk-ease), background-color .2s var(--wk-ease), color .2s var(--wk-ease);background:var(--wk-accent);color:var(--wk-accent-ink);border-radius:999px;justify-content:center;align-items:center;padding:0 22px;font-size:15px;font-weight:600;display:inline-flex}.CanvasKit-module__hEwvla__primaryBtn:hover{background:#1b4fd6}.CanvasKit-module__hEwvla__primaryBtn:active{transform:scale(.98)}.CanvasKit-module__hEwvla__primaryBtn:focus-visible{outline:2px solid var(--wk-accent);outline-offset:3px}.CanvasKit-module__hEwvla__ctaBtn:focus-visible{outline:2px solid var(--wk-accent);outline-offset:3px}.CanvasKit-module__hEwvla__faqItem summary:focus-visible{outline:2px solid var(--wk-accent);outline-offset:3px}.CanvasKit-module__hEwvla__heroVisual{min-height:0;position:relative}.CanvasKit-module__hEwvla__heroFrame{aspect-ratio:16/9;border:1px solid var(--wk-line);border-radius:var(--wk-radius);background:#0f1218;overflow:hidden}.CanvasKit-module__hEwvla__heroVideo{object-fit:contain;width:100%;height:100%;display:block}.CanvasKit-module__hEwvla__logos{padding:8px 0 48px;overflow:hidden}.CanvasKit-module__hEwvla__logoLead{color:var(--wk-muted);margin:0 0 20px;font-size:14px}.CanvasKit-module__hEwvla__logoViewport{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000);mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}.CanvasKit-module__hEwvla__logoTrack{align-items:center;gap:40px;width:max-content;display:flex}.CanvasKit-module__hEwvla__logoMark{filter:grayscale();opacity:.72;background-position:50%;background-repeat:no-repeat;background-size:contain;flex:none;width:88px;height:28px}@media (prefers-reduced-motion:no-preference){.CanvasKit-module__hEwvla__logoTrackMoving{animation:42s linear infinite CanvasKit-module__hEwvla__wk-marquee}}@keyframes CanvasKit-module__hEwvla__wk-marquee{to{transform:translate(calc(-50% - 20px))}}.CanvasKit-module__hEwvla__manifesto{padding:72px 0 24px}.CanvasKit-module__hEwvla__manifesto h2{max-width:16ch;font-family:var(--font-hero-title);letter-spacing:-.03em;word-break:keep-all;margin:0;font-size:clamp(2rem,3.6vw,3rem);font-weight:900;line-height:1.15}.CanvasKit-module__hEwvla__manifestoBody{max-width:42ch;color:var(--wk-muted);margin:20px 0 0;font-size:1.0625rem;line-height:1.7}.CanvasKit-module__hEwvla__manifestoVisual{border:1px solid var(--wk-line);border-radius:var(--wk-radius);background:#fff;margin-top:40px;overflow:hidden}.CanvasKit-module__hEwvla__manifestoVideo{width:100%;height:auto;display:block}.CanvasKit-module__hEwvla__compare{padding:72px 0}.CanvasKit-module__hEwvla__compare h2{max-width:18ch;font-family:var(--font-hero-title);letter-spacing:-.03em;word-break:keep-all;margin:0 0 32px;font-size:clamp(1.75rem,3vw,2.4rem);font-weight:900;line-height:1.2}.CanvasKit-module__hEwvla__compareGrid{grid-template-columns:1fr 1fr;gap:16px;display:grid}.CanvasKit-module__hEwvla__compareCol{border:1px solid var(--wk-line);border-radius:var(--wk-radius);background:var(--wk-surface);padding:28px 28px 32px}.CanvasKit-module__hEwvla__compareColOurs{background:#eef2ff;border-color:#c9d4f5}.CanvasKit-module__hEwvla__compareCol h3{margin:0 0 20px;font-size:1.125rem;font-weight:700}.CanvasKit-module__hEwvla__compareCol ul{flex-direction:column;gap:14px;margin:0;padding:0;list-style:none;display:flex}.CanvasKit-module__hEwvla__compareCol li{color:var(--wk-muted);font-size:.975rem;line-height:1.6}.CanvasKit-module__hEwvla__compareColOurs li{color:#2a3140}.CanvasKit-module__hEwvla__scenarioSection{background:#fff;margin:24px 0 0}.CanvasKit-module__hEwvla__core{padding:72px 0 24px}.CanvasKit-module__hEwvla__coreHead{text-align:center;max-width:36rem;margin:0 auto 36px}.CanvasKit-module__hEwvla__coreHead h2{font-family:var(--font-hero-title);letter-spacing:-.03em;margin:0;font-size:clamp(1.75rem,3vw,2.4rem);font-weight:900}.CanvasKit-module__hEwvla__coreHead p{color:var(--wk-muted);margin:14px 0 0;font-size:1.02rem;line-height:1.65}.CanvasKit-module__hEwvla__coreGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.CanvasKit-module__hEwvla__coreCard{border:1px solid var(--wk-line);border-radius:var(--wk-radius);background:#fff;flex-direction:column;min-height:240px;padding:26px 24px 24px;display:flex}.CanvasKit-module__hEwvla__coreCard h3{margin:0;font-size:1.2rem;font-weight:800;line-height:1.35}.CanvasKit-module__hEwvla__coreCard p{color:var(--wk-muted);margin:10px 0 0;font-size:.95rem;line-height:1.65}.CanvasKit-module__hEwvla__coreEyebrow{color:#737687;margin-bottom:10px;font-size:12px;font-weight:700}.CanvasKit-module__hEwvla__coreTags{flex-wrap:wrap;gap:8px;margin-top:auto;padding-top:20px;display:flex}.CanvasKit-module__hEwvla__coreTags span{color:#4b5565;background:#f3f6fb;border-radius:999px;align-items:center;min-height:28px;padding:0 11px;font-size:12px;font-weight:650;display:inline-flex}.CanvasKit-module__hEwvla__coreblue{border-color:#2763ff38}.CanvasKit-module__hEwvla__coregreen{border-color:#138d7538}.CanvasKit-module__hEwvla__coreorange{border-color:#db5e1c38}.CanvasKit-module__hEwvla__ai{padding:72px 0}.CanvasKit-module__hEwvla__ai h2{max-width:16ch;font-family:var(--font-hero-title);letter-spacing:-.03em;word-break:keep-all;margin:0;font-size:clamp(1.75rem,3vw,2.4rem);font-weight:900}.CanvasKit-module__hEwvla__aiLead{max-width:46ch;color:var(--wk-muted);margin:16px 0 0;font-size:1.02rem;line-height:1.7}.CanvasKit-module__hEwvla__aiLayout{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);align-items:start;gap:40px;margin-top:36px;display:grid}.CanvasKit-module__hEwvla__aiVisual{aspect-ratio:16/10;border:1px solid var(--wk-line);border-radius:var(--wk-radius);background:#fff;position:relative;overflow:hidden}.CanvasKit-module__hEwvla__aiSlide{object-fit:contain;opacity:0;width:100%;height:100%;transition:opacity .4s var(--wk-ease);display:block;position:absolute;inset:0}.CanvasKit-module__hEwvla__aiSlideActive{z-index:1;opacity:1}.CanvasKit-module__hEwvla__aiBadge{z-index:2;border:1px solid var(--wk-line);color:#3d4450;background:#ffffffeb;border-radius:999px;min-height:28px;padding:0 10px;font-size:12px;font-weight:700;line-height:28px;position:absolute;top:14px;left:14px}.CanvasKit-module__hEwvla__aiDots{z-index:2;gap:7px;display:flex;position:absolute;bottom:14px;left:50%;transform:translate(-50%)}.CanvasKit-module__hEwvla__aiDot{cursor:pointer;background:#c5cad3;border:0;border-radius:999px;width:7px;height:7px;padding:0}.CanvasKit-module__hEwvla__aiDotActive{background:var(--wk-accent);width:18px}.CanvasKit-module__hEwvla__aiCaps{grid-template-columns:1fr 1fr;gap:10px 16px;margin:0;padding:0;list-style:none;display:grid}.CanvasKit-module__hEwvla__aiCap{width:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:12px;padding:10px 12px}.CanvasKit-module__hEwvla__aiCap h3{margin:0;font-size:1.02rem;font-weight:700}.CanvasKit-module__hEwvla__aiCap p{color:var(--wk-muted);margin:6px 0 0;font-size:.925rem;line-height:1.55}.CanvasKit-module__hEwvla__aiCapActive{background:#eef2ff}.CanvasKit-module__hEwvla__aiCapActive h3{color:var(--wk-accent)}.CanvasKit-module__hEwvla__steps{padding:72px 0}.CanvasKit-module__hEwvla__steps h2{font-family:var(--font-hero-title);letter-spacing:-.03em;margin:0 0 36px;font-size:clamp(1.75rem,3vw,2.4rem);font-weight:900}.CanvasKit-module__hEwvla__stepList{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px 32px;margin:0;padding:0;list-style:none;display:grid}.CanvasKit-module__hEwvla__stepList h3{margin:0;font-size:1.375rem;font-weight:700}.CanvasKit-module__hEwvla__stepList p{max-width:36ch;color:var(--wk-muted);margin:8px 0 0;font-size:.975rem;line-height:1.65}.CanvasKit-module__hEwvla__quotes{padding:40px 0 72px}.CanvasKit-module__hEwvla__quotes h2{font-family:var(--font-hero-title);letter-spacing:-.03em;margin:0 0 28px;font-size:clamp(1.75rem,3vw,2.4rem);font-weight:900}.CanvasKit-module__hEwvla__quoteGrid{grid-template-columns:1fr 1fr;gap:16px;display:grid}.CanvasKit-module__hEwvla__quoteGrid article{border:1px solid var(--wk-line);border-radius:var(--wk-radius);background:var(--wk-surface);padding:28px}.CanvasKit-module__hEwvla__quoteGrid p{margin:0;font-size:1.05rem;line-height:1.65}.CanvasKit-module__hEwvla__quoteMeta{flex-direction:column;gap:2px;margin-top:20px;display:flex}.CanvasKit-module__hEwvla__quoteMeta strong{font-size:.925rem}.CanvasKit-module__hEwvla__quoteMeta span{color:var(--wk-muted);font-size:.85rem}.CanvasKit-module__hEwvla__faq{padding:24px 0 72px}.CanvasKit-module__hEwvla__faq h2{font-family:var(--font-hero-title);letter-spacing:-.03em;margin:0 0 20px;font-size:clamp(1.75rem,3vw,2.4rem);font-weight:900}.CanvasKit-module__hEwvla__faqList{flex-direction:column;max-width:48rem;display:flex}.CanvasKit-module__hEwvla__faqItem{border-bottom:1px solid var(--wk-line)}.CanvasKit-module__hEwvla__faqItem summary{cursor:pointer;padding:20px 0;font-size:1.0625rem;font-weight:650;list-style:none}.CanvasKit-module__hEwvla__faqItem summary:after{float:right;color:var(--wk-muted);content:"+";font-weight:500}.CanvasKit-module__hEwvla__faqItem[open] summary:after{content:"-"}.CanvasKit-module__hEwvla__faqItem summary::-webkit-details-marker{display:none}.CanvasKit-module__hEwvla__faqItem p{max-width:58ch;color:var(--wk-muted);margin:0 0 20px;font-size:.975rem;line-height:1.7}.CanvasKit-module__hEwvla__cta{padding:0 0 96px}.CanvasKit-module__hEwvla__ctaBand{border-radius:var(--wk-radius);background:var(--wk-accent);color:var(--wk-accent-ink);flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:24px;padding:40px;display:flex}.CanvasKit-module__hEwvla__ctaBand h2{font-family:var(--font-hero-title);letter-spacing:-.03em;margin:0;font-size:clamp(1.75rem,3vw,2.35rem);font-weight:900}.CanvasKit-module__hEwvla__ctaBand p{color:#ffffffd1;max-width:36ch;margin:12px 0 0;font-size:1rem;line-height:1.6}.CanvasKit-module__hEwvla__ctaBtn{min-height:48px;color:var(--wk-accent);white-space:nowrap;transition:transform .2s var(--wk-ease);background:#fff;border-radius:999px;justify-content:center;align-items:center;padding:0 22px;font-size:15px;font-weight:700;display:inline-flex}.CanvasKit-module__hEwvla__ctaBtn:hover{transform:translateY(-1px)}.CanvasKit-module__hEwvla__ctaBtn:active{transform:scale(.98)}@media (max-width:767px){.CanvasKit-module__hEwvla__hero{flex-direction:column;gap:28px;min-height:0;padding:32px 0 40px;display:flex}.CanvasKit-module__hEwvla__heroCopy,.CanvasKit-module__hEwvla__heroSub{max-width:none}.CanvasKit-module__hEwvla__heroFrame{aspect-ratio:16/9}.CanvasKit-module__hEwvla__manifesto,.CanvasKit-module__hEwvla__compare,.CanvasKit-module__hEwvla__core,.CanvasKit-module__hEwvla__ai,.CanvasKit-module__hEwvla__steps,.CanvasKit-module__hEwvla__quotes,.CanvasKit-module__hEwvla__faq{padding-top:48px;padding-bottom:48px}.CanvasKit-module__hEwvla__compareGrid,.CanvasKit-module__hEwvla__coreGrid,.CanvasKit-module__hEwvla__aiLayout,.CanvasKit-module__hEwvla__aiCaps,.CanvasKit-module__hEwvla__stepList,.CanvasKit-module__hEwvla__quoteGrid{flex-direction:column;width:100%;display:flex}.CanvasKit-module__hEwvla__ctaBand{padding:28px 22px}}@media (prefers-reduced-motion:reduce){.CanvasKit-module__hEwvla__primaryBtn,.CanvasKit-module__hEwvla__ctaBtn,.CanvasKit-module__hEwvla__aiSlide,.CanvasKit-module__hEwvla__aiDot{transition:none}}
