.landing-page{--ink:#111827;--muted:#667085;--line:#e5e7eb;--violet:var(--color-primary);--violet-dark:#4739d4;min-height:100vh;background:var(--color-surface-raised);color:var(--ink);font-family:Inter,ui-sans-serif,system-ui,-apple-system,Segoe UI,sans-serif;overflow:hidden}.landing-page *{box-sizing:border-box}.landing-page a{text-decoration:none}.landing-nav{height:76px;justify-content:space-between;padding:0 clamp(24px,6vw,104px);border-bottom:1px solid rgba(226,232,240,.9);background:rgba(255,255,255,.92);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);position:relative;z-index:10}.landing-logo,.landing-nav{display:flex;align-items:center}.landing-logo{gap:11px;color:#111827}.landing-logo span{width:38px;height:38px;display:grid;place-items:center;border-radius:12px;background:linear-gradient(145deg,var(--color-primary-highlight),var(--color-primary));color:#fff;font-weight:700;box-shadow:0 8px 24px rgba(98,88,238,.25)}.landing-logo b,.landing-logo span{font-size:var(--font-section-title-size);line-height:var(--font-section-title-line)}.landing-nav nav{display:flex;gap:34px}.landing-nav nav a{color:#475467;font-weight:700;font-size:var(--font-body-size);line-height:var(--font-body-line)}.landing-nav nav a:hover{color:var(--violet)}.landing-nav>div{display:flex;align-items:center;gap:10px}.landing-nav-actions .language-switcher .pos-select{width:158px}.landing-nav-actions .language-switcher .pos-select-trigger{min-height:42px;border-color:#d8dce6!important;background:var(--color-surface-raised)!important;color:#344054!important}.landing-theme-toggle{display:grid;width:42px;min-width:42px;height:42px;padding:0;place-items:center;border:1px solid var(--color-control-border);border-radius:10px;background:var(--color-control-bg);color:var(--color-text);cursor:pointer;transition:color .18s ease,border-color .18s ease,background .18s ease}.landing-theme-toggle:hover{border-color:var(--color-primary-border);background:var(--color-control-hover);color:var(--color-primary)}.landing-theme-toggle:focus-visible{outline:3px solid var(--color-focus-ring);outline-offset:2px}.landing-theme-toggle svg{width:16px;height:16px}.nav-cta,.nav-login{padding:11px 18px;border-radius:10px;font-weight:700}.nav-login{color:var(--color-text)}.landing-nav .nav-login{background:var(--color-primary-soft-strong);border:1px solid var(--color-primary-border)}.landing-nav .nav-login:hover{background:var(--color-primary-soft);border-color:var(--color-primary)}.nav-cta{background:var(--violet);color:#fff;box-shadow:0 10px 25px rgba(98,88,238,.22)}.landing-hero{max-width:1530px;margin:0 auto;padding:78px clamp(24px,5vw,76px) 68px;display:grid;grid-template-columns:minmax(390px,.78fr) minmax(560px,1.22fr);align-items:center;gap:58px;min-height:720px;background:radial-gradient(circle at 70% 20%,#f0efff 0,transparent 40%)}.hero-copy{position:relative;z-index:2}.eyebrow,.final-cta>span,.section-heading>span{display:inline-flex;padding:8px 12px;border-radius:999px;background:#efeeff;color:var(--color-primary);font-size:var(--font-small-size);font-weight:700;letter-spacing:.06em;line-height:var(--font-small-line)}.hero-copy h1{font-size:var(--font-display-size);line-height:var(--font-display-line);letter-spacing:-.045em;margin:23px 0;color:#111827}.hero-copy h1 em{font-style:normal;color:var(--violet)}.hero-copy>p{font-size:var(--font-section-title-size);line-height:var(--font-section-title-line);color:#596579;max-width:650px;margin:0}.hero-actions{display:flex;gap:13px;margin:32px 0 26px}.primary-cta,.secondary-cta{display:inline-flex;align-items:center;justify-content:center;min-height:52px;padding:0 25px;border-radius:12px;font-size:var(--font-subheading-size);font-weight:700;line-height:var(--font-subheading-line)}.primary-cta{background:linear-gradient(135deg,var(--color-primary-highlight),var(--color-primary));color:#fff;box-shadow:0 14px 30px rgba(88,78,225,.28)}.secondary-cta{background:var(--color-surface-raised);border:1px solid #d8dce6;color:#283247}.hero-trust{display:flex;flex-wrap:wrap;gap:18px;color:#667085;font-size:var(--font-body-size);line-height:var(--font-body-line)}.hero-trust span{white-space:nowrap}.hero-visual{position:relative;width:100%;min-width:0}.hero-carousel-frame{position:relative;z-index:2;width:100%;aspect-ratio:16/9;overflow:hidden;border-radius:26px;background:#e8ebf2;box-shadow:0 34px 80px rgba(30,35,65,.24)}.hero-carousel-frame figure{position:absolute;inset:0;margin:0;opacity:0;transform:scale(1.025);pointer-events:none;transition:opacity .65s ease,transform 1.1s ease}.hero-carousel-frame figure.active{z-index:1;opacity:1;transform:scale(1);pointer-events:auto}.hero-carousel-frame img{display:block;width:100%;height:100%;object-fit:cover}.hero-carousel-frame figcaption{position:absolute;right:22px;bottom:20px;left:22px;width:max-content;max-width:calc(100% - 44px);padding:10px 14px;border:1px solid rgba(255,255,255,.75);border-radius:999px;background:rgba(255,255,255,.88);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);color:#283247;font-size:var(--font-caption-size);font-weight:700;line-height:var(--font-caption-line)}.hero-carousel-arrow{position:absolute;top:50%;z-index:3;display:grid;place-items:center;width:42px;height:42px;border:0;border-radius:50%;background:rgba(17,24,39,.56);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#fff;cursor:pointer;opacity:0;transform:translateY(-50%);transition:opacity .2s ease,background .2s ease}.hero-carousel-arrow:focus-visible,.hero-carousel-frame:hover .hero-carousel-arrow{opacity:1}.hero-carousel-arrow:hover{background:rgba(79,70,215,.9)}.hero-carousel-arrow.previous{left:16px}.hero-carousel-arrow.next{right:16px}.hero-carousel-arrow svg{width:14px;height:14px}.hero-carousel-dots{position:relative;z-index:4;display:flex;justify-content:center;gap:8px;margin-top:18px}.hero-carousel-dots button{width:9px;height:9px;padding:0;border:0;border-radius:999px;background:#c9cce0;cursor:pointer;transition:width .24s ease,background .24s ease}.hero-carousel-dots button.active{width:28px;background:var(--color-primary)}.visual-glow{position:absolute;inset:10% 5%;background:#766dff;filter:blur(80px);opacity:.22}.floating-proof{position:absolute;z-index:3;display:flex;flex-direction:column;padding:15px 18px;border:1px solid rgba(255,255,255,.8);background:rgba(255,255,255,.92);box-shadow:0 16px 40px rgba(17,24,39,.18);-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);border-radius:14px}.floating-proof small{font-size:var(--font-caption-size);color:#667085;font-weight:700;line-height:var(--font-caption-line)}.floating-proof b{font-size:var(--font-page-title-size);color:#191f31;line-height:var(--font-page-title-line)}.floating-proof span{font-size:var(--font-caption-size);color:#12a36d;line-height:var(--font-caption-line)}.proof-revenue{top:-25px;right:8%}.proof-orders{left:-28px;bottom:-25px}.landing-metrics{max-width:1320px;margin:0 auto 110px;padding:24px 40px;display:grid;grid-template-columns:repeat(4,1fr);border:1px solid var(--line);border-radius:20px;box-shadow:0 15px 45px rgba(18,24,40,.06)}.landing-metrics article{display:flex;flex-direction:column;align-items:center;gap:5px;padding:15px;border-right:1px solid var(--line);text-align:center}.landing-metrics article:last-child{border:0}.landing-metrics b{font-size:var(--font-page-title-size);color:var(--color-primary);line-height:var(--font-page-title-line)}.landing-metrics span{color:#667085;font-size:var(--font-body-size);line-height:var(--font-body-line)}.qr-campaign{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(420px,.92fr);align-items:center;gap:clamp(42px,6vw,92px);min-height:820px;padding:128px max(var(--landing-pad),56px) 64px;background:linear-gradient(145deg,#f7fafb,#f0f3ff)}.qr-campaign-media{position:relative;overflow:hidden;min-height:590px;border-radius:28px;background:#eeeae2;box-shadow:0 30px 80px rgba(30,44,68,.18);animation:promo-media-in .62s ease both}.qr-campaign-media img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.qr-campaign-media>span{position:absolute;left:24px;bottom:24px;padding:10px 14px;border:1px solid rgba(255,255,255,.72);border-radius:999px;background:rgba(255,255,255,.88);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);color:#293247;font-size:var(--font-caption-size);font-weight:700;line-height:var(--font-caption-line)}.qr-campaign-copy h2{margin:20px 0 18px;color:#111827;font-size:var(--font-display-size);line-height:var(--font-display-line);letter-spacing:-.035em}.qr-campaign-copy{animation:promo-copy-in .52s ease both}.qr-campaign-copy>p{margin:0;color:#667085;font-size:var(--font-dialog-title-size);line-height:var(--font-dialog-title-line)}.qr-campaign-flow{display:grid;gap:10px;margin:28px 0}.qr-campaign-flow article{display:flex;align-items:center;gap:14px;padding:13px 15px;border:1px solid #dfe4ec;border-radius:14px;background:rgba(255,255,255,.78)}.qr-campaign-flow article>b{display:grid;place-items:center;width:38px;height:38px;flex:0 0 auto;border-radius:11px;background:#e9f8f3;color:#087b61;font-size:var(--font-caption-size);line-height:var(--font-caption-line)}.qr-campaign-flow article>span{display:grid;gap:3px}.qr-campaign-flow strong{color:#293247;font-size:var(--font-body-size);line-height:var(--font-body-line)}.qr-campaign-flow small{color:#748095;font-size:var(--font-caption-size);line-height:var(--font-caption-line)}.qr-campaign-actions{display:flex;flex-wrap:wrap;gap:12px}.promo-carousel-controls{grid-column:1/-1;display:grid;grid-template-columns:44px 1fr auto 44px;align-items:center;gap:14px;width:min(620px,100%);margin:0 auto}.promo-carousel-controls>button{display:grid;place-items:center;width:44px;height:44px;padding:0;border:0;border-radius:50%;background:rgba(255,255,255,.88);color:#424a5e;cursor:pointer;transition:color .2s ease,border-color .2s ease,transform .2s ease}.promo-carousel-controls>button:hover{color:var(--color-primary);transform:translateY(-2px)}.promo-carousel-controls>button svg{width:13px;height:13px}.promo-carousel-controls>div{display:flex;align-items:center;gap:8px}.promo-carousel-controls>div button{height:5px;flex:1 1;padding:0;border:0;border-radius:999px;background:#d8dbea;cursor:pointer;transition:background .25s ease}.promo-carousel-controls>div button.active{background:var(--color-primary)}.promo-carousel-controls>span{color:#6d778c;font-size:var(--font-caption-size);font-weight:700;letter-spacing:.08em;line-height:var(--font-caption-line)}@keyframes promo-media-in{0%{opacity:0;transform:translateX(-22px) scale(.985)}to{opacity:1;transform:translateX(0) scale(1)}}@keyframes promo-copy-in{0%{opacity:0;transform:translateX(22px)}to{opacity:1;transform:translateX(0)}}.feature-section{padding:110px clamp(24px,6vw,100px);background:#0e1424;color:#fff}.section-heading{max-width:780px;margin:0 auto 56px;text-align:center}.channel-section h2,.final-cta h2,.section-heading h2{font-size:var(--font-display-size);line-height:var(--font-display-line);letter-spacing:-.03em;margin:20px 0}.section-heading p{color:#aab4c8;font-size:var(--font-dialog-title-size);line-height:var(--font-dialog-title-line)}.feature-grid{max-width:1280px;margin:auto;display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.feature-grid article{padding:30px;border:1px solid #293249;border-radius:18px;background:linear-gradient(145deg,#171f32,#12192a);transition:transform .25s,border-color .25s}.feature-grid article:hover{transform:translateY(-5px);border-color:var(--color-primary)}.feature-grid article>span{display:grid;place-items:center;width:42px;height:42px;border-radius:12px;background:#292750;color:var(--color-primary-highlight);font-weight:700}.feature-grid h3{font-size:var(--font-page-title-size);margin:23px 0 10px;line-height:var(--font-page-title-line)}.feature-grid p{margin:0;color:#9eabc1;line-height:var(--font-subheading-line);font-size:var(--font-subheading-size)}.channel-section{max-width:1280px;margin:0 auto;padding:120px 30px;display:grid;grid-template-columns:1fr .9fr;gap:90px;align-items:center}.channel-section>div>p{font-size:var(--font-dialog-title-size);line-height:var(--font-dialog-title-line);color:#667085}.channel-section ul{list-style:none;padding:0;margin:28px 0 0;display:grid;gap:14px}.channel-section li{padding-left:28px;position:relative;font-weight:700;color:#344054}.channel-section li:before{content:"✓";position:absolute;left:0;color:var(--color-primary)}.channel-card{padding:38px;border-radius:24px;background:linear-gradient(145deg,#665cf0,#4337be);color:#fff;box-shadow:0 30px 70px rgba(79,65,202,.3)}.channel-card>small{opacity:.75;letter-spacing:.08em;font-weight:700}.channel-card>b{display:block;font-size:var(--font-display-size);line-height:var(--font-display-line);margin:15px 0 28px}.channel-card>div{display:grid;gap:11px}.channel-card span{display:flex;justify-content:space-between;align-items:center;padding:16px 18px;background:rgba(255,255,255,.12);border:1px solid rgba(255,255,255,.14);border-radius:12px}.channel-card strong{font-size:var(--font-section-title-size);line-height:var(--font-section-title-line)}.final-cta{margin:88px clamp(20px,5vw,80px) 80px;padding:78px 30px;text-align:center;border-radius:28px;background:#f0efff}.final-cta h2{max-width:850px;margin:20px auto}.final-cta p{font-size:var(--font-dialog-title-size);color:#667085;line-height:var(--font-dialog-title-line)}.final-cta>div{display:flex;justify-content:center;gap:13px;margin-top:30px}.landing-footer{display:grid;grid-template-columns:auto minmax(180px,1fr) auto auto;align-items:center;gap:35px;padding:35px clamp(24px,6vw,100px);border-top:1px solid var(--line);color:#667085}.landing-footer p{margin:0}.landing-footer small{font-size:var(--font-small-size);line-height:var(--font-small-line)}.landing-footer nav{display:flex;align-items:center;gap:20px}.landing-footer nav a{color:var(--color-text-muted);font-size:var(--font-small-size);font-weight:700}.landing-footer nav a:focus-visible,.landing-footer nav a:hover{color:var(--color-primary)}@media (max-width:1100px){.landing-hero{grid-template-columns:1fr;padding-top:55px}.hero-copy{text-align:center;max-width:800px}.hero-copy,.hero-copy>p{margin:auto}.hero-actions,.hero-trust{justify-content:center}.hero-visual{width:min(100%,900px);max-width:900px;margin:auto}.feature-grid{grid-template-columns:repeat(2,1fr)}.landing-nav nav{display:none}.qr-campaign{grid-template-columns:1fr;min-height:0;padding-top:96px;padding-bottom:56px}.qr-campaign-media{min-height:460px}}@media (max-width:760px){.landing-nav{height:66px;padding:0 16px}.landing-logo b{font-size:var(--font-dialog-title-size);line-height:var(--font-dialog-title-line)}.landing-nav .nav-login{display:none}.landing-nav-actions{gap:7px}.landing-nav-actions .language-switcher .pos-select{width:116px}.landing-nav-actions .language-switcher .pos-select-trigger{min-height:38px;padding:7px 9px!important;font-size:var(--font-small-size)}.landing-theme-toggle{width:38px;min-width:38px;height:38px}.nav-cta{padding:9px 12px;font-size:var(--font-small-size);line-height:var(--font-small-line)}.landing-hero{display:block;min-height:0;padding:48px 18px 62px}.hero-copy h1{font-size:var(--font-display-size);line-height:var(--font-display-line)}.hero-copy>p{font-size:var(--font-dialog-title-size);line-height:var(--font-dialog-title-line)}.hero-actions{flex-direction:column}.hero-actions a{width:100%}.hero-trust{gap:9px}.hero-visual{margin-top:45px}.hero-visual img{border-radius:0}.hero-carousel-frame{border-radius:15px}.hero-carousel-arrow{width:38px;height:38px;opacity:1}.hero-carousel-frame figcaption{right:12px;bottom:12px;left:12px;max-width:calc(100% - 24px);font-size:var(--font-caption-size);line-height:var(--font-caption-line)}.floating-proof{display:none}.landing-metrics{margin:0 18px 75px;padding:15px;grid-template-columns:1fr 1fr}.landing-metrics article:nth-child(2){border-right:0}.landing-metrics article{border-bottom:1px solid var(--line)}.landing-metrics article:nth-child(n+3){border-bottom:0}.qr-campaign{padding:80px 24px 48px;gap:36px}.qr-campaign-media{min-height:360px;border-radius:20px}.qr-campaign-media img{object-position:63% center}.qr-campaign-copy h2{font-size:var(--font-display-size);line-height:var(--font-display-line)}.qr-campaign-copy>p{font-size:var(--font-subheading-size);line-height:var(--font-subheading-line)}.qr-campaign-actions{flex-direction:column}.qr-campaign-actions a{width:100%}.promo-carousel-controls{grid-template-columns:40px 1fr auto 40px;gap:10px}.promo-carousel-controls>button{width:40px;height:40px}.feature-section{padding:75px 18px}.channel-section,.feature-grid{grid-template-columns:1fr}.channel-section{padding:80px 20px;gap:45px}.channel-card{padding:28px 20px}.final-cta{margin:52px 14px 55px;padding:55px 18px}.final-cta>div{flex-direction:column}.landing-footer{grid-template-columns:1fr;text-align:center;justify-items:center}.landing-footer p{max-width:340px}}@media (max-width:560px){.landing-nav .nav-cta{display:none}}@media (prefers-reduced-motion:reduce){.feature-grid article,.hero-carousel-dots button,.hero-carousel-frame figure{transition:none}}.landing-page .autonomous-copy>p,.landing-page .business-model-grid p,.landing-page .channel-section>div>p,.landing-page .faq-heading p,.landing-page .faq-list details p,.landing-page .final-cta p,.landing-page .hero-copy>p,.landing-page .hero-trust,.landing-page .landing-footer,.landing-page .landing-metrics span,.landing-page .landing-nav nav a,.landing-page .promo-carousel-controls>span,.landing-page .qr-campaign-copy>p,.landing-page .workflow-cta span,.landing-page .workflow-grid p{color:var(--color-text-muted)}.landing-page .autonomous-points b,.landing-page .business-model-grid li,.landing-page .channel-section li,.landing-page .faq-list summary,.landing-page .hero-copy h1,.landing-page .light-heading h2,.landing-page .qr-campaign-copy h2{color:var(--color-text)}.landing-page .landing-nav-actions .language-switcher .pos-select-trigger{border-color:var(--color-control-border)!important;background:var(--color-control-bg)!important;color:var(--color-text)!important}.landing-page .secondary-cta{border-color:var(--color-control-border);background:var(--color-surface-raised);color:var(--color-text)}:root[data-theme=dark] .landing-page .landing-hero{background:radial-gradient(circle at 70% 20%,var(--color-primary-soft) 0,transparent 42%)}:root[data-theme=dark] .landing-page .hero-carousel-dots button{background:var(--color-surface-border-strong)}:root[data-theme=dark] .landing-page .hero-carousel-dots button.active{background:var(--color-primary-highlight)}:root[data-theme=dark] .landing-page .autonomous-section,:root[data-theme=dark] .landing-page .qr-campaign,:root[data-theme=dark] .landing-page .solution-section{background:linear-gradient(145deg,var(--color-page-bg),var(--color-surface-sunken))}:root[data-theme=dark] .landing-page .autonomous-points article,:root[data-theme=dark] .landing-page .qr-campaign-flow article,:root[data-theme=dark] .landing-page .workflow-cta{border-color:var(--color-surface-border);background:var(--color-surface-raised)}:root[data-theme=dark] .landing-page .autonomous-points b,:root[data-theme=dark] .landing-page .qr-campaign-flow strong,:root[data-theme=dark] .landing-page .workflow-cta b{color:var(--color-text)}:root[data-theme=dark] .landing-page .autonomous-points small,:root[data-theme=dark] .landing-page .qr-campaign-flow small{color:var(--color-text-muted)}:root[data-theme=dark] .landing-page .faq-list details[open],:root[data-theme=dark] .landing-page .promo-carousel-controls>button{border-color:var(--color-surface-border);background:var(--color-surface-raised);color:var(--color-text)}:root[data-theme=dark] .landing-page .workflow-grid:before{background:var(--color-surface-border)}:root[data-theme=dark] .landing-page .workflow-grid article>span{border-color:var(--color-surface-raised)}:root[data-theme=dark] .landing-page .final-cta{background:var(--color-primary-soft)}:root[data-theme=dark] .landing-page .secondary-cta:hover{border-color:var(--color-primary-border);background:var(--color-surface-hover);color:var(--color-primary-highlight)}.landing-page{--ink:var(--color-text);--muted:var(--color-text-muted);--line:var(--color-surface-border);background:var(--color-page-bg);color:var(--color-text)}body:has(.landing-page){background:var(--color-page-bg)}.landing-nav{background:color-mix(in srgb,var(--color-surface-raised) 92%,transparent);border-color:var(--color-surface-border)}.landing-logo,.nav-login{color:var(--color-text)}.business-model-grid article,.faq-list details,.nav-login,.secondary-cta{background:var(--color-surface-raised);border-color:var(--color-surface-border);color:var(--color-text)}body:has(.landing-page){background:var(--color-surface-raised);overflow-x:hidden}main.landing-page{width:100%!important;max-width:none!important;margin:0!important}.landing-page .feature-section,.landing-page .landing-footer,.landing-page .landing-hero,.landing-page .landing-nav{width:100%;max-width:none;margin-left:0;margin-right:0}.landing-page .landing-metrics{width:calc(100% - clamp(36px, 8vw, 140px));max-width:none}.landing-page .channel-section,.landing-page .feature-grid{width:100%;max-width:none}.landing-page .landing-nav{display:grid;grid-template-columns:auto minmax(0,1fr) auto;column-gap:clamp(40px,4.5vw,76px)}.landing-page .landing-nav nav{justify-self:start}.landing-page{--landing-pad:clamp(24px,6vw,104px)}.landing-page .landing-hero,.landing-page .landing-nav{padding-left:var(--landing-pad);padding-right:var(--landing-pad)}.landing-page .landing-metrics{width:auto;margin-left:var(--landing-pad);margin-right:var(--landing-pad)}.landing-page .channel-section,.landing-page .feature-section{padding-left:var(--landing-pad);padding-right:var(--landing-pad)}.landing-page .final-cta{margin-top:88px;margin-left:var(--landing-pad);margin-right:var(--landing-pad)}.landing-page .landing-footer{padding-left:var(--landing-pad);padding-right:var(--landing-pad)}.autonomous-section{display:grid;grid-template-columns:minmax(0,1fr) minmax(420px,.82fr);align-items:center;gap:clamp(45px,7vw,110px);padding:110px var(--landing-pad);background:linear-gradient(145deg,#f8f8ff,#f1f0ff)}.autonomous-copy>span{display:inline-flex;padding:8px 12px;border-radius:999px;background:#e6e4ff;color:#554bdd;font-size:var(--font-caption-size);font-weight:700;letter-spacing:.1em;line-height:var(--font-caption-line)}.autonomous-copy h2{max-width:720px;margin:20px 0 16px;font-size:var(--font-display-size);line-height:var(--font-display-line);letter-spacing:-.035em}.autonomous-copy>p{max-width:720px;margin:0;color:#667085;font-size:var(--font-dialog-title-size);line-height:var(--font-dialog-title-line)}.autonomous-points{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-top:32px}.autonomous-points article{display:grid;gap:8px;padding:17px;border:1px solid #dbddef;border-radius:14px;background:rgba(255,255,255,.72)}.autonomous-points b{font-size:var(--font-body-size);color:#252b3d;line-height:var(--font-body-line)}.autonomous-points small{color:#737f95;font-size:var(--font-caption-size);line-height:var(--font-caption-line)}.assistant-showcase{padding:25px;border:1px solid #303960;border-radius:24px;background:linear-gradient(145deg,#12192b,#1a2340);color:#f3f5ff;box-shadow:0 30px 70px rgba(40,39,112,.25)}.assistant-title{display:flex;align-items:center;gap:12px;padding-bottom:17px;border-bottom:1px solid #303958}.assistant-title>span{width:42px;height:42px;display:grid;place-items:center;border-radius:12px;background:linear-gradient(145deg,var(--color-primary-highlight),var(--color-primary));font-weight:700}.assistant-title>div{display:grid;gap:3px}.assistant-title b{font-size:var(--font-dialog-title-size);line-height:var(--font-dialog-title-line)}.assistant-title small{color:#96a2b8}.assistant-title i{display:inline-block;width:7px;height:7px;border-radius:50%;background:#2bd29b}.assistant-message{margin:20px 0;padding:18px;border:1px solid #354061;border-radius:15px;background:#202a45;color:#cbd3e5;font-size:var(--font-body-size);line-height:var(--font-body-line)}.assistant-message strong{color:#7d78ff}.assistant-actions{display:flex;flex-wrap:wrap;gap:8px}.assistant-actions span{padding:8px 10px;border:1px solid #3d486a;border-radius:999px;background:#18213a;color:#bfc8dc;font-size:var(--font-caption-size);line-height:var(--font-caption-line)}.assistant-insight{display:grid;gap:5px;margin-top:18px;padding:16px;border-radius:14px;background:linear-gradient(135deg,#6259e7,#4c43c4)}.assistant-insight small{color:#d7d5ff;font-size:var(--font-caption-size);font-weight:700;letter-spacing:.08em;line-height:var(--font-caption-line)}.assistant-insight b{font-size:var(--font-body-size);line-height:var(--font-body-line)}@media (max-width:1050px){.autonomous-section{grid-template-columns:1fr}.assistant-showcase{max-width:720px;width:100%}}@media (max-width:760px){.landing-page{--landing-pad:18px}.autonomous-section{padding-top:75px;padding-bottom:75px}.autonomous-points{grid-template-columns:1fr}.assistant-showcase{padding:18px}.landing-page .final-cta,.landing-page .landing-metrics{margin-left:var(--landing-pad);margin-right:var(--landing-pad)}.landing-page .final-cta{margin-top:52px}}.landing-page{--landing-pad:clamp(32px,10.5vw,200px);scroll-behavior:smooth}.landing-page section[id]{scroll-margin-top:92px}.landing-page .landing-nav{position:sticky;top:0;z-index:50;box-shadow:0 1px 0 rgba(17,24,39,.03)}.landing-page .landing-nav nav{justify-self:center;gap:clamp(18px,2.2vw,36px)}.landing-page .landing-nav nav a,.landing-page .nav-cta,.landing-page .nav-login,.landing-page .primary-cta,.landing-page .secondary-cta{outline:none;transition:color .18s ease,border-color .18s ease,background .18s ease,transform .18s ease,box-shadow .18s ease}.landing-page .nav-cta:hover,.landing-page .primary-cta:hover{transform:translateY(-2px);box-shadow:0 18px 38px rgba(88,78,225,.34)}.landing-page .secondary-cta:hover{border-color:#8882ef;background:#f7f6ff;color:var(--color-primary)}.landing-page a:focus-visible,.landing-page summary:focus-visible{outline:3px solid rgba(98,88,238,.3);outline-offset:3px}.hero-trust i{display:inline-grid;place-items:center;width:19px;height:19px;margin-right:4px;border-radius:50%;background:#e9f8f1;color:#0b9466;font-size:var(--font-caption-size);font-style:normal;font-weight:700;line-height:var(--font-caption-line)}.faq-section,.solution-section,.workflow-section{padding:112px var(--landing-pad)}.solution-section{background:linear-gradient(180deg,#fff,#fafaff)}.light-heading h2{color:#111827}.light-heading p{color:#667085}.business-model-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;max-width:1520px;margin:0 auto}.business-model-grid article{display:flex;min-width:0;flex-direction:column;padding:30px;border:1px solid #e1e5ef;border-radius:20px;background:var(--color-surface-raised);box-shadow:0 16px 42px rgba(24,31,55,.06);transition:transform .22s ease,border-color .22s ease,box-shadow .22s ease}.business-model-grid article:hover{transform:translateY(-5px);border-color:#aaa6f5;box-shadow:0 22px 54px rgba(61,54,162,.12)}.business-model-grid article>span{width:max-content;padding:6px 9px;border-radius:7px;background:#efeeff;color:#5950dd;font-size:var(--font-caption-size);font-weight:700;letter-spacing:.09em;line-height:var(--font-caption-line)}.business-model-grid h3{margin:20px 0 10px;font-size:var(--font-page-title-size);line-height:var(--font-page-title-line)}.business-model-grid p{min-height:76px;margin:0;color:#68748a;font-size:var(--font-body-size);line-height:var(--font-body-line)}.business-model-grid ul{display:grid;align-content:start;gap:11px;min-height:245px;margin:22px 0 26px;padding:18px 0;border-top:1px solid #edf0f5;border-bottom:1px solid #edf0f5;list-style:none}.business-model-grid li{position:relative;padding-left:24px;color:#344054;font-size:var(--font-body-size);font-weight:700;line-height:var(--font-body-line)}.business-model-grid li:before{content:"✓";position:absolute;left:0;color:var(--color-primary)}.business-model-grid a{margin-top:auto;color:var(--color-primary);font-size:var(--font-body-size);font-weight:700;line-height:var(--font-body-line)}.business-model-grid a:after{content:"  ›"}.feature-grid article>div{display:flex;align-items:center;justify-content:space-between}.feature-grid article>div>span{display:grid;place-items:center;width:42px;height:42px;border-radius:12px;background:#292750;color:var(--color-primary-highlight);font-family:Inter,ui-sans-serif,system-ui,-apple-system,Segoe UI,sans-serif;font-weight:700;transition:color .2s ease,background .2s ease,transform .2s ease}.feature-grid article>div>span svg{width:19px;height:19px}.feature-grid article:hover>div>span{color:#fff;background:var(--color-primary);transform:translateY(-2px)}.feature-grid article>div>small{color:#69758d;font-size:var(--font-caption-size);font-weight:700;letter-spacing:.12em;line-height:var(--font-caption-line)}.workflow-section{background:var(--color-surface-raised)}.workflow-grid{position:relative;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;max-width:1520px;margin:0 auto}.workflow-grid:before{content:"";position:absolute;top:26px;right:8%;left:8%;height:1px;background:#dfe2ed}.workflow-grid article{position:relative;display:grid;gap:18px;align-content:start;padding:0 12px}.workflow-grid article>span{z-index:1;display:grid;place-items:center;width:52px;height:52px;border:7px solid #fff;border-radius:50%;background:var(--color-primary);box-shadow:0 0 0 1px var(--color-primary-highlight);color:#fff;font-family:Inter,ui-sans-serif,system-ui,-apple-system,Segoe UI,sans-serif;font-size:var(--font-caption-size);font-weight:700;line-height:var(--font-caption-line)}.workflow-grid h3{margin:0 0 9px;font-size:var(--font-dialog-title-size);line-height:var(--font-dialog-title-line)}.workflow-grid p{margin:0;color:#6c788e;font-size:var(--font-body-size);line-height:var(--font-body-line)}.workflow-cta{display:flex;align-items:center;justify-content:space-between;gap:24px;max-width:1520px;margin:55px auto 0;padding:24px 28px;border:1px solid #deddf5;border-radius:18px;background:#f7f6ff}.workflow-cta>div{display:grid;gap:5px}.workflow-cta b{font-size:var(--font-dialog-title-size);line-height:var(--font-dialog-title-line)}.workflow-cta span{color:#6e7890;font-size:var(--font-body-size);line-height:var(--font-body-line)}.faq-section{display:grid;grid-template-columns:minmax(280px,.7fr) minmax(500px,1fr);gap:clamp(50px,7vw,110px);background:var(--color-surface-sunken)}.faq-heading>span{color:var(--color-primary);font-size:var(--font-caption-size);font-weight:700;letter-spacing:.1em;line-height:var(--font-caption-line)}.faq-heading h2{margin:16px 0 12px;font-size:var(--font-display-size);line-height:var(--font-display-line)}.faq-heading p{margin:0;color:#68748a;font-size:var(--font-dialog-title-size);line-height:var(--font-dialog-title-line)}.faq-list{display:grid;align-content:start;gap:10px}.faq-list details{overflow:hidden;border:1px solid #e0e4ed;border-radius:14px;background:var(--color-surface-raised);transition:border-color .22s ease,box-shadow .22s ease,background .22s ease}.faq-list details[open]{border-color:var(--color-primary-highlight);background:#fefeff;box-shadow:0 12px 32px rgba(55,49,145,.08)}.faq-list summary{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:19px 21px;color:#293247;font-size:var(--font-subheading-size);font-weight:700;cursor:pointer;list-style:none;line-height:var(--font-subheading-line)}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary span{display:grid;place-items:center;width:28px;height:28px;flex:0 0 auto;border-radius:8px;background:#efeeff;color:var(--color-primary);font-family:Inter,ui-sans-serif,system-ui,-apple-system,Segoe UI,sans-serif;transition:transform .18s ease}.faq-list details[open] summary span{transform:rotate(45deg);background:var(--color-primary);color:#fff}.faq-list details p{margin:0;padding:0 21px 21px;color:#68748a;font-size:var(--font-body-size);line-height:var(--font-body-line)}@supports selector(details::details-content){.faq-list details::details-content{block-size:0;overflow:hidden;opacity:0;transform:translateY(-8px);transition:block-size .32s ease,content-visibility allow-discrete .32s,opacity .24s ease,transform .32s ease}.faq-list details[open]::details-content{block-size:auto;opacity:1;transform:translateY(0)}}@supports (interpolate-size:allow-keywords){.faq-list{interpolate-size:allow-keywords}}@media (max-width:1260px){.landing-page{--landing-pad:clamp(28px,6vw,76px)}.landing-page .landing-nav nav a:last-child{display:none}}@media (max-width:960px){.business-model-grid,.workflow-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.workflow-grid:before{display:none}.faq-section{grid-template-columns:1fr}}@media (max-width:760px){.landing-page{--landing-pad:18px}.faq-section,.solution-section,.workflow-section{padding-top:75px;padding-bottom:75px}.business-model-grid,.workflow-grid{grid-template-columns:1fr}.business-model-grid p,.business-model-grid ul{min-height:0}.workflow-cta{align-items:stretch;flex-direction:column}.workflow-cta a{width:100%}.faq-section{gap:35px}}@media (prefers-reduced-motion:reduce){.faq-list details,.faq-list details::details-content,.faq-list summary span{transition:none}.qr-campaign-copy,.qr-campaign-media{animation:none}}