@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-latin-wght-normal-DHIcAJRg.woff2)format("woff2-variations")}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;font-synthesis:none;--ink-950:#090d1b;--ink-900:#10162a;--ink-800:#18213a;--ink-700:#2b3652;--ink-600:#48536d;--ink-500:#69738a;--ink-400:#9098aa;--ink-300:#bcc1cd;--ink-200:#d9dce4;--ink-100:#eceef3;--ink-50:#f7f8fb;--violet-800:#4037bd;--violet-700:#5146d9;--violet-600:#6559eb;--violet-500:#786df6;--violet-100:#eae7ff;--violet-50:#f4f2ff;--mint-500:#3ed6bd;--mint-100:#d9faf3;--blue-500:#4da3ff;--blue-100:#deefff;--amber-500:#f4ad52;--amber-100:#fff0d9;--success:#14856f;--page:#f6f7fb;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--space-10:40px;--space-12:48px;--space-16:64px;--space-24:96px;--section-spacing:var(--space-16);--page-gutter:var(--space-6);--layout-gap:var(--space-8);--grid-gap:var(--space-4);--card-padding:var(--space-6);--heading-gap:var(--space-8);--surface:#fff;--dark-surface:#090d1b;--dark-header:#10162a;--brand-strong:#5146d9;--header-background:#ffffffe0;--header-border:#d9dce4c7;--floating-surface:#fffffff0;--toast-surface:#fffffffa;--visual-surface:#ffffffd6;--benefit-surface:#ffffffb8;--visual-border:#ffffffe0;--rose-100:#fff0f5;--blue-ink:#287acb;--amber-ink:#9a6200;--rose-ink:#ae4169;--error:#b42318;--shadow-sm:0 1px 2px #0c12260a, 0 10px 30px #141b330d;--shadow-md:0 22px 70px #0a0f231f;--shadow-violet:0 18px 45px #5146d947;font-family:Manrope Variable,Manrope,ui-sans-serif,system-ui,sans-serif}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--ink-950:#f5f6fc;--ink-900:#edf0fa;--ink-800:#dce2f2;--ink-700:#cbd3e8;--ink-600:#b6c0d8;--ink-500:#a6b1ca;--ink-400:#96a3bf;--ink-300:#8492ae;--ink-200:#39445f;--ink-100:#2a344c;--ink-50:#131b2d;--violet-700:#b5adff;--violet-100:#35305c;--violet-50:#24203f;--mint-100:#153b35;--blue-100:#1c304a;--amber-100:#3d301e;--rose-100:#3c2234;--blue-ink:#84c3ff;--amber-ink:#f4c273;--rose-ink:#f59fbe;--error:#ffaaa2;--success:#60d9bb;--page:#090d1b;--surface:#182136;--header-background:#10162aeb;--header-border:#2a344c;--floating-surface:#182136f5;--toast-surface:#182136fa;--visual-surface:#182136d6;--benefit-surface:#182136b8;--visual-border:#39445f;--shadow-sm:0 1px 2px #00000029, 0 10px 30px #00000029;--shadow-md:0 22px 70px #0000004d}:root[data-theme=dark] .deployment-card--blue{--deployment-accent:#81cfff;--deployment-soft:#18364a}:root[data-theme=dark] .deployment-card--green{--deployment-accent:#7ddd96;--deployment-soft:#193b2c}:root[data-theme=dark] .deployment-card--red{--deployment-accent:#faa;--deployment-soft:#40272c}*{box-sizing:border-box}html{scroll-behavior:smooth;background:var(--page);min-width:320px}body{min-width:320px;min-height:100vh;color:var(--ink-900);background:var(--page);-webkit-font-smoothing:antialiased;margin:0;font-size:16px}button,input,textarea{font:inherit}button,a{-webkit-tap-highlight-color:transparent}a{color:inherit;text-decoration:none}button{color:inherit}svg{flex:none}img{max-width:100%}:focus-visible{outline-offset:3px;outline:3px solid #6559eb59}.container{width:min(100% - 2 * var(--page-gutter), 1180px);margin-inline:auto}.section{padding:var(--section-spacing) 0}.section--soft{background:var(--ink-50)}.section--dark{color:#fff;background:var(--dark-surface);position:relative;overflow:hidden}.hero-section{padding:var(--section-spacing) 0}.section.section--soft+.section.section--soft,.section.section--dark+.section.section--dark,.section:not(.section--soft,.section--dark,.product-proof,.outcome-section,.legal-page)+.section:not(.section--soft,.section--dark,.product-proof,.outcome-section,.legal-page),:root[data-theme=dark] :is(.hero-section.section--dark,.section:not(.section--soft,.product-proof,.outcome-section,.legal-page))+.section:not(.section--soft,.product-proof,.outcome-section,.legal-page){padding-top:0}.brand-logo{align-items:center;gap:var(--space-2);display:inline-flex}.brand-logo__mark{object-fit:cover;filter:drop-shadow(0 9px 16px #165bcd38);border-radius:22%;flex:none;width:38px;height:38px;display:block}.brand-logo__word{color:var(--ink-900);letter-spacing:-.045em;font-size:19px;font-weight:780}.brand-logo--inverse .brand-logo__word{color:#fff}.site-header{z-index:30;border-bottom:1px solid var(--header-border);background:var(--header-background);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);position:sticky;top:0}.site-header__inner{justify-content:space-between;align-items:center;gap:var(--space-4);min-height:70px;display:flex}.site-header__actions{align-items:center;gap:var(--space-3);display:flex}.theme-switcher,.sign-in-button{border:1px solid var(--ink-200);width:42px;height:42px;color:var(--ink-700);background:var(--surface);cursor:pointer;border-radius:13px;flex:none;justify-content:center;align-items:center;padding:0;display:flex}.theme-switcher:hover,.sign-in-button:hover{color:var(--violet-700);border-color:var(--violet-500)}.desktop-nav,.site-header__actions .desktop-only{display:none}.menu-button{border:1px solid var(--ink-200);background:var(--surface);cursor:pointer;border-radius:13px;place-items:center;width:42px;height:42px;display:grid}.mobile-nav{padding:var(--space-2) var(--space-5) var(--space-4);border-top:1px solid var(--ink-100);background:var(--surface);gap:2px;display:grid;box-shadow:0 25px 50px #0a0f231f}.mobile-nav a{padding:var(--space-3) var(--space-3);color:var(--ink-700);border-radius:11px;font-size:15px;font-weight:700}.mobile-nav a.active{color:var(--violet-700);background:var(--violet-50)}.button{justify-content:center;align-items:center;gap:var(--space-2);min-height:46px;padding:0 var(--space-5);cursor:pointer;border:0;border-radius:13px;font-size:15px;font-weight:760;transition:transform .18s,box-shadow .18s,background .18s;display:inline-flex}.button:hover{transform:translateY(-1px)}.button:disabled{cursor:not-allowed;opacity:.62;box-shadow:none;transform:none}.toast-region{z-index:120;gap:var(--space-3);pointer-events:none;width:min(390px,100vw - 36px);display:grid;position:fixed;top:18px;right:18px}.toast{align-items:start;gap:var(--space-3);padding:var(--space-3) var(--space-3) var(--space-3) var(--space-3);color:var(--ink-800);background:radial-gradient(circle at 0 0, #3ed6bd24, transparent 42%), var(--toast-surface);pointer-events:auto;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border:1px solid #14856f33;border-radius:16px;grid-template-columns:38px minmax(0,1fr) 32px;animation:.28s cubic-bezier(.2,.8,.2,1) toast-in;display:grid;position:relative;overflow:hidden;box-shadow:0 18px 50px #090d1b29}.toast:after{content:"";background:linear-gradient(90deg, var(--success), var(--mint-500));transform-origin:0;height:3px;animation:5s linear forwards toast-progress;position:absolute;bottom:0;left:0;right:0}.toast__icon{color:#fff;background:linear-gradient(135deg, #1aa589, var(--success));border-radius:12px;place-items:center;width:38px;height:38px;display:grid;box-shadow:0 8px 20px #14856f33}.toast__copy{min-width:0;padding-top:1px}.toast__copy strong{color:var(--ink-900);letter-spacing:-.01em;margin-bottom:2px;font-size:13px;display:block}.toast__copy p{overflow-wrap:anywhere;color:var(--ink-600);margin:0;font-size:13px;line-height:1.5}.toast__close{width:32px;height:32px;color:var(--ink-400);cursor:pointer;background:0 0;border:0;border-radius:9px;place-items:center;transition:color .18s,background .18s;display:grid}.toast__close:hover{color:var(--ink-800);background:var(--ink-50)}@keyframes toast-in{0%{opacity:0;transform:translate(18px,-8px)scale(.98)}}@keyframes toast-progress{to{transform:scaleX(0)}}.button--large{min-height:52px;padding-inline:var(--space-5);border-radius:15px}.button--primary{color:#fff;background:linear-gradient(135deg, var(--violet-600), #776af3);box-shadow:0 9px 23px #5146d938}.button--primary:hover{box-shadow:var(--shadow-violet)}.button--secondary{border:1px solid var(--ink-200);color:var(--ink-700);background:var(--surface);box-shadow:0 2px 8px #0e142808}.button--light{color:var(--violet-700);background:var(--surface);box-shadow:0 12px 28px #05081433}.button--ghost{color:#fff;background:#ffffff0f;border:1px solid #ffffff29}.text-link{color:var(--ink-600);font-size:14px;font-weight:720}.text-link--light{color:#c8cde0}.inline-cta{align-items:center;gap:var(--space-2);color:var(--violet-700);font-size:14px;font-weight:800;display:inline-flex}.inline-cta svg{transition:transform .18s}.inline-cta:hover svg,.feature-card:hover .feature-card__link svg{transform:translate(3px)}.eyebrow{align-items:center;gap:var(--space-2);color:var(--violet-600);letter-spacing:.13em;text-transform:uppercase;font-size:12px;font-weight:850;line-height:1.5;display:inline-flex}.eyebrow--light{color:#b8b1ff}.hero__glow,.page-hero__glow{pointer-events:none;filter:blur(2px);border-radius:50%;position:absolute}.hero__glow--one{background:radial-gradient(circle,#6559eb73,#0000 68%);width:640px;height:640px;top:-430px;right:-290px}.hero__glow--two{background:radial-gradient(circle,#3ed6bd24,#0000 68%);width:420px;height:420px;bottom:-330px;left:-170px}.hero__grid{z-index:1;gap:var(--layout-gap);display:grid;position:relative}.hero__copy h1,.page-hero h1,.feature-hero h1,.contact-copy h1{margin:var(--space-4) 0 0;letter-spacing:-.065em;font-size:clamp(42px,12vw,68px);line-height:.98}.hero__copy h1 em{color:#aaa2ff;font-style:normal}.hero__lead{max-width:640px;margin:var(--space-4) 0 0;color:#bbc1d3;font-size:16px;line-height:1.75}.hero__actions{gap:var(--space-3);margin-top:var(--space-8);flex-direction:column;display:flex}.hero__proof{gap:var(--space-3) var(--space-4);margin-top:var(--space-6);color:#aeb5c9;flex-wrap:wrap;font-size:14px;font-weight:700;display:flex}.hero__proof span{align-items:center;gap:var(--space-1);display:inline-flex}.hero__proof svg{color:var(--mint-500)}.support-visual{min-height:465px;position:relative}.support-visual__window{background:var(--ink-100);border:1px solid #ffffff24;border-radius:22px;overflow:hidden;transform:perspective(1200px)rotateY(-2deg)rotateX(1deg);box-shadow:0 32px 90px #00000061}.window-bar{border-bottom:1px solid var(--ink-100);background:var(--surface);align-items:center;gap:6px;height:42px;padding:0 14px;display:flex}.window-bar i{background:var(--ink-200);border-radius:50%;width:8px;height:8px}.window-bar i:first-child{background:#ff8e9f}.window-bar i:nth-child(2){background:#f6c36e}.window-bar i:nth-child(3){background:#67d7bd}.window-bar span{max-width:180px;color:var(--ink-400);background:var(--ink-50);text-align:center;border-radius:7px;flex:1;margin-left:8px;padding:5px 10px;font-size:8px}.window-content{background:radial-gradient(circle at 25% 20%, var(--surface), transparent 34%), var(--ink-50);min-height:405px;padding:36px 22px;position:relative}.fake-site-copy{gap:var(--space-2);width:52%;display:grid}.fake-site-copy span{background:var(--ink-200);border-radius:99px;height:10px}.fake-site-copy span:first-child{background:var(--ink-300);width:58%;height:23px}.fake-site-copy span:last-child{width:76%}.chat-preview{border:1px solid var(--ink-100);width:min(88%,315px);color:var(--ink-900);background:var(--surface);border-radius:19px;position:absolute;bottom:14px;right:16px;overflow:hidden;box-shadow:0 22px 55px #0c112330}.chat-preview header{color:#fff;background:var(--dark-header);align-items:center;gap:10px;padding:13px;display:flex}.chat-avatar{background:linear-gradient(145deg, var(--violet-500), var(--brand-strong));border-radius:11px;place-items:center;width:33px;height:33px;display:grid}.chat-preview header div{flex:1;min-width:0}.chat-preview header strong,.chat-preview header small{display:block}.chat-preview header strong{font-size:10px}.chat-preview header small{color:#afb6c9;margin-top:2px;font-size:7px}.chat-preview header small i{background:var(--mint-500);border-radius:50%;width:5px;height:5px;margin-right:4px;display:inline-block}.chat-preview header button{color:#b7bdcd;background:#ffffff12;border:0;border-radius:8px;place-items:center;width:26px;height:26px;display:grid}.chat-preview__body{background:var(--ink-50);min-height:255px;padding:13px}.bubble{width:fit-content;max-width:85%;margin:0 0 var(--space-2);padding:var(--space-2) var(--space-3);border-radius:11px;font-size:8px;line-height:1.5}.bubble--bot{border:1px solid var(--ink-100);background:var(--surface);border-bottom-left-radius:4px}.bubble--user{color:#fff;background:var(--violet-600);border-bottom-right-radius:4px;margin-left:auto}.chat-preview footer{border-top:1px solid var(--ink-100);background:var(--surface);align-items:center;gap:8px;padding:9px;display:flex}.chat-preview footer span{color:var(--ink-300);background:var(--ink-50);border-radius:9px;flex:1;padding:8px 9px;font-size:7px}.chat-preview footer i{color:#fff;background:var(--violet-600);border-radius:9px;place-items:center;width:30px;height:30px;display:grid}.floating-card{z-index:3;border:1px solid var(--visual-border);color:var(--ink-900);background:var(--floating-surface);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-radius:13px;align-items:center;gap:9px;padding:10px 12px;animation:3.8s ease-in-out infinite alternate float;display:flex;position:absolute;box-shadow:0 18px 45px #00000040}.floating-card svg{color:var(--violet-600)}.floating-card strong,.floating-card span{display:block}.floating-card strong{font-size:8px}.floating-card span{color:var(--ink-400);margin-top:2px;font-size:6px}.floating-card--knowledge{bottom:38px;left:-4px}.floating-card--answer{animation-delay:.8s;top:54px;right:-5px}@keyframes float{to{transform:translateY(-7px)}}.trust-strip{border-bottom:1px solid var(--ink-100);background:var(--surface)}.trust-strip__grid{display:grid}.trust-strip__grid>div{align-items:center;gap:var(--space-3);padding:var(--space-6);display:flex}.trust-strip__grid>div+div{border-top:1px solid var(--ink-100)}.trust-strip__grid>div>span{width:38px;height:38px;color:var(--violet-700);background:var(--violet-50);border-radius:12px;place-items:center;display:grid}.trust-strip strong,.trust-strip p{margin:0;display:block}.trust-strip strong{font-size:14px}.trust-strip p{color:var(--ink-400);margin-top:3px;font-size:12px}.split-intro{gap:var(--layout-gap);margin-bottom:var(--heading-gap);display:grid}.split-intro h2,.managed-copy h2,.section-heading h2,.pricing-teaser h2,.comparison h2,.launch-grid h2,.contact-form h2{margin:var(--space-3) 0 0;letter-spacing:-.055em;font-size:clamp(30px,8vw,48px);line-height:1.08}.split-intro>p,.section-heading>p{color:var(--ink-500);margin:0;font-size:16px;line-height:1.8}.feature-card-grid{gap:var(--grid-gap);display:grid}.feature-card{min-height:240px;padding:var(--card-padding);border:1px solid var(--ink-100);background:var(--surface);box-shadow:var(--shadow-sm);border-radius:20px;flex-direction:column;align-items:flex-start;transition:transform .2s,border-color .2s,box-shadow .2s;display:flex;position:relative;overflow:hidden}.feature-card:after{content:"";background:var(--violet-50);border-radius:50%;width:130px;height:130px;transition:transform .25s;position:absolute;top:-80px;right:-75px}.feature-card:hover{border-color:#cfc9ff;transform:translateY(-4px);box-shadow:0 20px 45px #11162d17}.feature-card:hover:after{transform:scale(1.25)}.feature-card h3{margin:var(--space-6) 0 0;letter-spacing:-.035em;font-size:20px}.feature-card p{margin:var(--space-3) 0 0;color:var(--ink-500);font-size:15px;line-height:1.7}.feature-card__link{padding-top:var(--space-6);align-items:center;gap:var(--space-2);color:var(--violet-700);margin-top:auto;font-size:14px;font-weight:800;display:inline-flex;position:relative}.feature-card__link svg{transition:transform .18s}.icon-tile{border-radius:14px;place-items:center;width:43px;height:43px;display:inline-grid}.icon-tile--large{border-radius:17px;width:55px;height:55px}.icon-tile--violet{color:var(--violet-700);background:var(--violet-50)}.icon-tile--mint{color:var(--success);background:var(--mint-100)}.icon-tile--blue{color:var(--blue-ink);background:var(--blue-100)}.icon-tile--amber{color:var(--amber-ink);background:var(--amber-100)}.icon-tile--rose{color:var(--rose-ink);background:var(--rose-100)}.centred-action{margin-top:var(--space-6);text-align:center}.managed-grid{gap:var(--layout-gap);display:grid}.managed-copy>p{margin:var(--space-4) 0 0;color:var(--ink-500);font-size:16px;line-height:1.8}.check-list{gap:var(--space-3);margin:var(--space-6) 0;padding:0;list-style:none;display:grid}.check-list li{align-items:flex-start;gap:var(--space-2);color:var(--ink-700);font-size:14px;font-weight:700;line-height:1.5;display:flex}.check-list svg{width:17px;color:var(--success)}.knowledge-visual{border:1px solid var(--ink-100);background:var(--surface);box-shadow:var(--shadow-md);border-radius:22px;overflow:hidden;transform:rotate(-1.1deg)}.mini-app-bar{border-bottom:1px solid var(--ink-100);justify-content:space-between;align-items:center;height:56px;padding:0 17px;display:flex}.mini-app-bar .brand-logo__mark{width:29px;height:29px}.mini-app-bar .brand-logo__word{font-size:14px}.mini-app-bar>span{color:var(--violet-700);font-size:9px;font-weight:800}.knowledge-visual__company{background:var(--ink-50);padding:15px}.knowledge-visual__company>header{border:1px solid var(--ink-100);background:var(--surface);border-radius:14px 14px 0 0;justify-content:space-between;align-items:center;padding:13px;display:flex}.knowledge-visual__company header div{align-items:center;gap:8px;display:flex}.knowledge-visual__company header div>span{width:29px;height:29px;color:var(--violet-700);background:var(--violet-50);border-radius:9px;place-items:center;display:grid}.knowledge-visual__company header strong{font-size:9px}.knowledge-visual__company header i{color:var(--violet-700);background:var(--violet-50);border-radius:99px;padding:5px 8px;font-size:6px;font-style:normal;font-weight:800}.knowledge-source-row{border:1px solid var(--ink-100);background:var(--surface);border-top:0;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;padding:12px 13px;display:grid}.knowledge-source-row:last-child{border-radius:0 0 14px 14px}.knowledge-source-row .icon-tile{border-radius:10px;width:32px;height:32px}.knowledge-source-row strong,.knowledge-source-row small{display:block}.knowledge-source-row strong{font-size:8px}.knowledge-source-row small{color:var(--ink-400);margin-top:2px;font-size:6px}.knowledge-source-row>svg{color:var(--success)}.section-heading{max-width:720px;margin-bottom:var(--heading-gap)}.section-heading--centred{text-align:center;margin-inline:auto}.section-heading--centred p{max-width:620px;margin:var(--space-4) auto 0}.outcome-section{background:var(--surface)}.outcome-grid{gap:var(--grid-gap);display:grid}.outcome-card{padding:var(--card-padding);border:1px solid var(--ink-100);background:var(--ink-50);border-radius:20px}.outcome-card>span{width:42px;height:42px;color:var(--violet-700);background:var(--surface);box-shadow:var(--shadow-sm);border-radius:13px;place-items:center;display:grid}.outcome-card h3{margin:var(--space-6) 0 0;letter-spacing:-.035em;font-size:18px}.outcome-card p{margin:var(--space-3) 0 0;color:var(--ink-500);font-size:15px;line-height:1.7}.pricing-teaser{padding:var(--section-spacing) 0}.pricing-teaser__grid{z-index:1;gap:var(--layout-gap);display:grid;position:relative}.pricing-teaser h2{color:#fff;margin:var(--space-3) 0 0}.pricing-teaser p{max-width:520px;margin:var(--space-4) 0 0;color:#b8bfd2;font-size:16px;line-height:1.75}.price-summary{gap:var(--space-4);display:grid}.price-summary>div{gap:var(--space-1) var(--space-3);padding:var(--space-4) var(--space-4);background:#ffffff0d;border:1px solid #ffffff1a;border-radius:16px;grid-template-columns:1fr auto;display:grid;position:relative}.price-summary span{color:#b8bfd2;text-transform:uppercase;font-size:12px;font-weight:800}.price-summary strong{letter-spacing:-.05em;grid-area:1/2/3;align-self:center;font-size:29px}.price-summary small{color:#8f97ad;font-size:11px}.price-summary__featured{background:#6559eb26!important;border-color:#7c70ff8c!important}.price-summary__featured i{padding:var(--space-1) var(--space-2);color:#063b32;background:var(--mint-500);text-transform:uppercase;border-radius:99px;font-size:10px;font-style:normal;font-weight:900;position:absolute;top:-8px;right:13px}.page-hero{text-align:center}.page-hero__glow{background:radial-gradient(circle,#6559eb80,#0000 68%);width:700px;height:450px;top:-360px;left:calc(50% - 350px)}.page-hero .container{z-index:1;max-width:850px;position:relative}.page-hero h1{margin:var(--space-4) 0 0;font-size:clamp(39px,10vw,64px)}.page-hero p{max-width:700px;margin:var(--space-4) auto 0;color:#b9c0d3;font-size:17px;line-height:1.75}.page-hero__actions{justify-content:center;gap:var(--space-3);margin-top:var(--space-8);flex-direction:column;display:flex}.feature-overview-grid{gap:var(--grid-gap);display:grid}.feature-overview{border:1px solid var(--ink-100);background:var(--surface);box-shadow:var(--shadow-sm);border-radius:24px;display:grid;overflow:hidden}.feature-overview__copy{padding:var(--card-padding);position:relative}.feature-number{top:var(--card-padding);right:var(--card-padding);color:var(--ink-200);font-size:18px;font-weight:850;position:absolute}.feature-overview h2{margin:var(--space-6) 0 0;letter-spacing:-.05em;font-size:27px}.feature-overview p{margin:var(--space-3) 0 var(--space-5);color:var(--ink-500);font-size:16px;line-height:1.75}.feature-mini-visual{min-height:260px;padding:var(--card-padding);align-content:center;gap:9px;display:grid}.feature-mini-visual--violet{background:linear-gradient(145deg, var(--violet-50), var(--violet-100))}.feature-mini-visual--mint{background:linear-gradient(145deg, var(--surface), var(--mint-100))}.feature-mini-visual--blue{background:linear-gradient(145deg, var(--surface), var(--blue-100))}.feature-mini-visual--amber{background:linear-gradient(145deg, var(--surface), var(--amber-100))}.feature-mini-visual--rose{background:linear-gradient(145deg, var(--surface), var(--rose-100))}.visual-orb{width:66px;height:66px;color:var(--violet-700);background:var(--visual-surface);box-shadow:var(--shadow-sm);border-radius:22px;place-items:center;margin-bottom:8px;display:grid}.visual-benefit{border:1px solid var(--visual-border);color:var(--ink-700);background:var(--benefit-surface);border-radius:12px;align-items:center;gap:8px;padding:12px 13px;font-size:13px;font-weight:780;animation:.45s both rise-in;display:flex}.visual-benefit:nth-of-type(2){animation-delay:.12s}.visual-benefit:nth-of-type(3){animation-delay:.24s}.visual-benefit svg{color:var(--success)}@keyframes rise-in{0%{opacity:0;transform:translateY(8px)}}.feature-hero{overflow:hidden}.feature-hero--violet{background:linear-gradient(145deg, var(--violet-50), var(--violet-100))}.feature-hero--mint{background:linear-gradient(145deg, var(--surface), var(--mint-100))}.feature-hero--blue{background:linear-gradient(145deg, var(--surface), var(--blue-100))}.feature-hero--amber{background:linear-gradient(145deg, var(--surface), var(--amber-100))}.feature-hero--rose{background:linear-gradient(145deg, var(--surface), var(--rose-100))}.feature-hero__grid{gap:var(--layout-gap);display:grid}.back-link{align-items:center;gap:var(--space-1);margin-bottom:var(--space-6);color:var(--ink-500);flex-wrap:wrap;font-size:13px;font-weight:750;display:flex}.feature-hero h1{max-width:700px;margin-top:var(--space-4);color:var(--ink-950);margin:var(--space-4) 0 0;font-size:clamp(39px,10vw,60px)}.feature-hero p{max-width:640px;margin:var(--space-4) 0 0;color:var(--ink-600);font-size:17px;line-height:1.8}.feature-showcase{border:1px solid var(--visual-border);background:var(--surface);box-shadow:var(--shadow-md);border-radius:22px;overflow:hidden;transform:rotate(1.3deg)}.feature-showcase__top{border-bottom:1px solid var(--ink-100);align-items:center;gap:6px;height:42px;padding:0 13px;display:flex}.feature-showcase__top i{background:var(--ink-200);border-radius:50%;width:7px;height:7px}.feature-showcase__top span{color:var(--ink-300);margin-left:auto;font-size:7px}.feature-showcase__content{min-height:350px;padding:var(--card-padding);text-align:center;background:radial-gradient(circle at 50% 20%, var(--violet-50), transparent 40%), var(--surface);flex-direction:column;justify-content:center;align-items:center;display:flex}.feature-showcase__content small{color:var(--violet-600);letter-spacing:.1em;text-transform:uppercase;margin-top:18px;font-size:8px;font-weight:850}.feature-showcase__content>strong{letter-spacing:-.03em;max-width:280px;margin-top:8px;font-size:18px;line-height:1.35}.showcase-lines{gap:var(--space-2);width:min(100%,280px);margin-top:var(--space-5);display:grid}.showcase-lines i{background:var(--ink-100);border-radius:99px;height:7px}.showcase-lines i:nth-child(2){width:85%}.showcase-lines i:nth-child(3){width:64%}.showcase-status{align-items:center;gap:var(--space-1);margin-top:var(--space-6);padding:var(--space-2) var(--space-3);color:var(--success);background:var(--mint-100);border-radius:99px;font-size:8px;font-weight:850;display:inline-flex}.benefit-grid{gap:var(--grid-gap);display:grid}.benefit-grid article{padding:var(--card-padding);border:1px solid var(--ink-100);background:var(--surface);box-shadow:var(--shadow-sm);border-radius:20px}.benefit-grid article>svg{color:var(--success)}.benefit-grid h2{margin:var(--space-6) 0 0;letter-spacing:-.035em;font-size:18px}.benefit-grid p{margin:var(--space-3) 0 0;color:var(--ink-500);font-size:15px;line-height:1.7}.benefit-grid article,.security-grid article,.outcome-card{flex-direction:column;align-items:flex-start;display:flex}.security-facts article>h2:first-child{margin-top:0}.simple-steps__grid{gap:var(--grid-gap);display:grid}.simple-steps__grid div{align-items:center;gap:var(--space-3);padding:var(--space-4);border:1px solid var(--ink-100);background:var(--surface);border-radius:16px;display:flex}.simple-steps__grid span{color:var(--violet-500);font-size:13px;font-weight:900}.simple-steps__grid strong{font-size:14px}.managed-service-grid,.managed-service-list{gap:var(--grid-gap);display:grid}.managed-service-list article{gap:var(--space-4);padding:var(--card-padding);border:1px solid var(--ink-100);background:var(--surface);box-shadow:var(--shadow-sm);border-radius:18px;grid-template-columns:auto 1fr;display:grid}.managed-service-list article>span{width:35px;height:35px;color:var(--violet-700);background:var(--violet-50);border-radius:11px;place-items:center;font-size:12px;font-weight:900;display:grid}.managed-service-list h2{margin:0;font-size:19px}.managed-service-list p,.managed-aside p{margin:var(--space-3) 0 0;color:var(--ink-500);font-size:15px;line-height:1.7}.managed-aside{padding:var(--card-padding);color:#fff;background:var(--dark-surface);box-shadow:var(--shadow-md);border-radius:22px}.managed-aside h2{margin:var(--space-6) 0 0;letter-spacing:-.05em;font-size:27px}.managed-aside p{color:#b4bbce;margin:var(--space-3) 0 0}.managed-aside .button{width:100%;margin-top:var(--space-6)}.comparison{gap:var(--layout-gap);display:grid}.comparison>div:first-child p{color:var(--ink-500)}.comparison__grid{gap:var(--grid-gap);display:grid}.comparison__grid article{padding:var(--card-padding);border-radius:20px}.comparison__grid strong{font-size:16px}.comparison__grid ul{gap:var(--space-3);margin:var(--space-5) 0 0;padding:0;list-style:none;display:grid}.comparison__grid li{gap:var(--space-2);font-size:14px;line-height:1.5;display:flex}.comparison__muted{border:1px solid var(--ink-100);color:var(--ink-500);background:var(--surface)}.comparison__muted svg{color:var(--ink-300)}.comparison__positive{color:#fff;background:var(--dark-surface);box-shadow:var(--shadow-md)}.comparison__positive svg{color:var(--mint-500)}.process-list{gap:var(--grid-gap);display:grid}.process-list article{gap:var(--space-3);padding:var(--card-padding);border:1px solid var(--ink-100);background:var(--surface);box-shadow:var(--shadow-sm);border-radius:20px;grid-template-columns:auto 1fr;display:grid;position:relative}.process-number{top:var(--card-padding);right:var(--card-padding);color:var(--ink-200);font-size:16px;font-weight:900;position:absolute}.process-list article>div{grid-column:1/-1}.process-list h2{letter-spacing:-.04em;margin:0;font-size:18px}.process-list p{margin:var(--space-3) 0 0;color:var(--ink-500);font-size:15px;line-height:1.7}.launch-grid{gap:var(--layout-gap);display:grid}.launch-grid>div:first-child p{margin:var(--space-4) 0 0;color:var(--ink-500);font-size:16px;line-height:1.75}.requirement-cards{gap:var(--space-4);display:grid}.requirement-cards article{gap:var(--space-1) var(--space-3);padding:var(--space-4);border:1px solid var(--ink-100);background:var(--surface);border-radius:15px;grid-template-columns:auto 1fr;display:grid}.requirement-cards svg{color:var(--violet-600);grid-row:1/3}.requirement-cards strong{font-size:14px}.requirement-cards span{color:var(--ink-400);font-size:13px;line-height:1.5}.pricing-grid{gap:var(--grid-gap);display:grid}.pricing-card{padding:var(--card-padding);border:1px solid var(--ink-100);background:var(--surface);box-shadow:var(--shadow-md);border-radius:23px;position:relative}.pricing-card--featured{color:#fff;border-color:var(--violet-600);background:linear-gradient(145deg, var(--violet-600), var(--violet-800));overflow:hidden}.pricing-card--featured:after{content:"";background:#ffffff17;border-radius:50%;width:240px;height:240px;position:absolute;bottom:-140px;right:-160px}.pricing-badge{top:var(--card-padding);right:var(--card-padding);padding:var(--space-1) var(--space-2);color:#063b32;background:var(--mint-500);text-transform:uppercase;border-radius:99px;font-size:11px;font-weight:900;position:absolute}.pricing-card__price{align-items:center;gap:var(--space-3);margin-top:var(--space-4);display:flex}.pricing-card__price strong{letter-spacing:-.07em;font-size:50px}.pricing-card__price span{color:var(--ink-400);font-size:13px;line-height:1.45}.pricing-card--featured .eyebrow,.pricing-card--featured .pricing-card__price span{color:#fff}.pricing-card>p{margin:var(--space-3) 0 0;color:var(--ink-500);font-size:15px;line-height:1.7}.pricing-card.pricing-card--featured>p{color:#fff}.pricing-card ul{gap:var(--space-2);margin:var(--space-6) 0;padding:var(--space-5) 0 0;border-top:1px solid var(--ink-100);list-style:none;display:grid}.pricing-card--featured ul{border-color:#ffffff21}.pricing-card li{gap:var(--space-2);font-size:14px;font-weight:700;display:flex}.pricing-card li svg{width:15px;color:var(--success)}.pricing-card--featured li svg{color:var(--mint-500)}.pricing-card .button{z-index:1;width:100%;position:relative}.vat-note{width:min(100% - 2 * var(--page-gutter), 800px);margin:var(--space-5) auto 0;color:var(--ink-400);text-align:center;font-size:13px;line-height:1.6}.included-section .section-heading{margin-bottom:var(--heading-gap)}.included-grid{gap:var(--space-4);display:grid}.included-grid span{align-items:center;gap:var(--space-2);padding:var(--space-3) var(--space-3);border:1px solid var(--ink-100);color:var(--ink-700);background:var(--surface);border-radius:12px;font-size:14px;font-weight:720;display:flex}.included-grid svg{color:var(--success)}.faq-layout{gap:var(--layout-gap);display:grid}.faq-layout h2{margin:var(--space-3) 0 0;letter-spacing:-.05em;font-size:31px}.faq-layout>div:first-child>p{margin:var(--space-3) 0 var(--space-4);color:var(--ink-500);font-size:15px;line-height:1.7}.faq-list{gap:var(--space-4);display:grid}.faq-list details{padding:0 var(--space-4);border:1px solid var(--ink-100);background:var(--surface);border-radius:14px}.faq-list summary{justify-content:space-between;align-items:center;gap:var(--space-4);padding:var(--space-4) 0;cursor:pointer;font-size:15px;font-weight:800;list-style:none;display:flex}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary svg{color:var(--violet-500)}.faq-list details p{margin:0 0 var(--space-4);color:var(--ink-500);font-size:14px;line-height:1.7}.security-grid{gap:var(--grid-gap);display:grid}.security-grid article{padding:var(--card-padding);border:1px solid var(--ink-100);background:var(--surface);box-shadow:var(--shadow-sm);border-radius:20px}.security-grid h2{margin:var(--space-6) 0 0;letter-spacing:-.035em;font-size:17px}.security-grid p{margin:var(--space-3) 0 0;color:var(--ink-500);font-size:15px;line-height:1.7}.security-detail{padding:var(--section-spacing) 0}.security-detail__grid{z-index:1;gap:var(--layout-gap);display:grid;position:relative}.security-detail h2{margin:var(--space-3) 0 0;letter-spacing:-.05em;font-size:34px}.security-detail p{margin:var(--space-4) 0 0;color:#b5bccf;font-size:16px;line-height:1.75}.stack-list{gap:var(--space-4);display:grid}.stack-list span{align-items:center;gap:var(--space-2);padding:var(--space-3) var(--space-3);color:#d9ddec;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:13px;font-size:14px;font-weight:720;display:flex}.stack-list svg{color:var(--mint-500)}.security-note{gap:var(--space-3);padding:var(--card-padding);border:1px solid var(--violet-100);background:var(--violet-50);border-radius:20px;display:grid}.security-note>svg{color:var(--violet-600)}.security-note h2{margin:0;font-size:19px}.security-note p{margin:var(--space-3) 0 0;color:var(--ink-500);font-size:14px;line-height:1.7}.demo-page__glow{pointer-events:none;border-radius:50%;position:absolute}.demo-page__glow--one{background:radial-gradient(circle,#6559eb6b,#0000 68%);width:620px;height:620px;top:-390px;right:-270px}.demo-page__glow--two{background:radial-gradient(circle,#3ed6bd24,#0000 68%);width:430px;height:430px;bottom:-300px;left:-210px}.demo-grid{z-index:1;gap:var(--layout-gap);display:grid;position:relative}.demo-copy h1{max-width:650px;margin:var(--space-4) 0 0;letter-spacing:-.065em;font-size:clamp(40px,11vw,62px);line-height:.98}.demo-copy>p{max-width:610px;margin:var(--space-4) 0 0;color:#b8bfd2;font-size:15px;line-height:1.75}.demo-points{gap:var(--space-2);margin-top:var(--space-6);display:grid}.demo-points span{align-items:center;gap:var(--space-2);color:#d6daea;font-size:14px;font-weight:720;display:flex}.demo-points svg{color:var(--mint-500)}.demo-calendar-card{min-width:0;padding:var(--card-padding);color:var(--ink-900);background:var(--surface);border:1px solid #ffffff1f;border-radius:25px;overflow:hidden;box-shadow:0 30px 80px #00000052}.demo-calendar-card>header{align-items:center;gap:var(--space-3);padding:var(--space-1) var(--space-1) var(--space-4);border-bottom:1px solid var(--ink-100);display:flex}.demo-calendar-card h2{letter-spacing:-.035em;margin:0;font-size:21px}.demo-calendar-card header p{color:var(--ink-400);margin:3px 0 0;font-size:13px}.tidycal-embed{background:var(--surface);border-radius:16px;min-height:610px;overflow:hidden}.tidycal-embed iframe{border:0!important;width:100%!important}.demo-calendar-loading,.demo-calendar-noscript{padding:var(--space-10) var(--space-4);color:var(--ink-400);text-align:center;margin:0;font-size:14px}.contact-grid{z-index:1;gap:var(--layout-gap);display:grid;position:relative}.contact-copy h1{margin:var(--space-4) 0 0;font-size:clamp(40px,11vw,62px)}.contact-copy>p{margin:var(--space-4) 0 0;color:#b8bfd2;font-size:14px;line-height:1.75}.contact-points{gap:var(--space-2);margin-top:var(--space-6);display:grid}.contact-points span{align-items:center;gap:var(--space-2);color:#d6daea;font-size:14px;font-weight:720;display:flex}.contact-points svg{color:var(--mint-500)}.contact-email{align-items:center;gap:var(--space-3);margin-top:var(--space-8);color:#fff;display:inline-flex}.contact-email>svg{width:40px;height:40px;padding:var(--space-3);color:var(--mint-500);background:#ffffff14;border-radius:13px}.contact-email small,.contact-email strong{display:block}.contact-email small{color:#9098ad;text-transform:uppercase;font-size:11px}.contact-email strong{margin-top:2px;font-size:14px}.contact-form{gap:var(--space-4);padding:var(--card-padding);color:var(--ink-900);background:var(--surface);border-radius:23px;display:grid;box-shadow:0 30px 80px #00000052}.form-heading{align-items:center;gap:var(--space-3);margin-bottom:var(--space-1);display:flex}.form-heading h2{margin:0;font-size:22px}.form-heading p{color:var(--ink-400);margin:3px 0 0;font-size:13px}.contact-form label{gap:var(--space-1);color:var(--ink-500);font-size:13px;font-weight:800;display:grid}.contact-form input,.contact-form textarea{border:1px solid var(--ink-200);width:100%;padding:var(--space-3) var(--space-3);color:var(--ink-900);background:var(--ink-50);resize:vertical;border-radius:12px;outline:none;font-size:16px}.contact-form input{height:45px}.contact-form input:focus,.contact-form textarea:focus{border-color:var(--violet-500);background:var(--surface);box-shadow:0 0 0 4px #6559eb14}.contact-form ::placeholder{color:var(--ink-300)}.form-note{color:var(--success);text-align:center;margin:0;font-size:13px;font-weight:720}.form-note--error{color:var(--error)}.turnstile-widget{border-radius:8px;overflow:hidden}.contact-form__website{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.form-privacy{color:var(--ink-400);text-align:center;margin:0;font-size:12px;line-height:1.65}.form-privacy a{color:var(--violet-700);text-underline-offset:2px;font-weight:750;text-decoration:underline}.product-proof{background:var(--surface)}.portfolio-proof{border-top:1px solid var(--ink-100)}.relationship-disclosure{align-items:start;gap:var(--space-3);padding:var(--space-4) var(--space-6);border:1px solid var(--violet-100);color:var(--ink-600);background:var(--violet-50);margin-top:0;margin-bottom:var(--heading-gap);border-radius:14px;grid-template-columns:auto 1fr;display:grid}.relationship-disclosure svg{color:var(--violet-700);margin-top:2px}.relationship-disclosure p{margin:0;font-size:13px;line-height:1.65}.relationship-disclosure strong{color:var(--ink-900)}.relationship-disclosure--page{z-index:2;margin-top:0;margin-bottom:var(--heading-gap);box-shadow:var(--shadow-sm);position:relative}.deployment-card-grid,.deployment-detail-grid{gap:var(--grid-gap);margin-top:0;display:grid}.deployment-card{--deployment-accent:var(--violet-600);--deployment-soft:var(--violet-50);padding:var(--card-padding);border:1px solid var(--ink-100);background:var(--surface);box-shadow:var(--shadow-sm);border-radius:22px;flex-direction:column;display:flex;position:relative;overflow:hidden}.deployment-card:after{background:var(--deployment-soft);content:"";border-radius:50%;width:150px;height:150px;position:absolute;top:-105px;right:-80px}.deployment-card--blue{--deployment-accent:#087eb9;--deployment-soft:#e5f5fd}.deployment-card--green{--deployment-accent:#21883a;--deployment-soft:#e9f7ec}.deployment-card--red{--deployment-accent:#b42626;--deployment-soft:#fceaea}.deployment-card__top{z-index:1;justify-content:space-between;align-items:center;gap:var(--space-3);margin-bottom:var(--space-5);display:flex;position:relative}.deployment-mark{width:48px;height:48px;color:var(--deployment-accent);background:var(--deployment-soft);letter-spacing:-.03em;border-radius:15px;place-items:center;font-size:13px;font-weight:900;display:grid}.deployment-status{align-items:center;gap:var(--space-2);color:var(--ink-500);text-transform:uppercase;letter-spacing:.07em;font-size:10px;font-weight:800;display:inline-flex}.deployment-status i{background:var(--success);width:7px;height:7px;box-shadow:0 0 0 4px var(--mint-100);border-radius:50%}.deployment-card .eyebrow{color:var(--deployment-accent)}.deployment-card h3{margin:var(--space-2) 0 0;color:var(--ink-950);letter-spacing:-.045em;font-size:25px}.deployment-card>p{margin:var(--space-3) 0 0;color:var(--ink-500);font-size:14px;line-height:1.7}.deployment-card>a{align-self:flex-start;align-items:center;gap:var(--space-2);padding-top:var(--space-5);color:var(--deployment-accent);margin-top:auto;font-size:13px;font-weight:800;display:inline-flex}.deployment-card__assistant{align-items:center;gap:var(--space-2);margin-top:var(--space-5);padding:var(--space-3);color:var(--deployment-accent);background:var(--deployment-soft);border-radius:13px;grid-template-columns:auto 1fr;display:grid}.deployment-card__assistant small,.deployment-card__assistant strong{display:block}.deployment-card__assistant small{color:var(--ink-500);text-transform:uppercase;letter-spacing:.07em;font-size:9px;font-weight:750}.deployment-card__assistant strong{color:var(--ink-900);margin-top:2px;font-size:13px}.deployment-card ul{gap:var(--space-2);margin:var(--space-5) 0 0;padding:0;list-style:none;display:grid}.deployment-card li{align-items:flex-start;gap:var(--space-2);color:var(--ink-600);font-size:13px;line-height:1.5;display:flex}.deployment-card li svg{color:var(--success);flex:none;margin-top:2px}.deployment-card .deployment-card__proof{margin-top:var(--space-5);padding-top:var(--space-4);border-top:1px solid var(--ink-100);color:var(--ink-600)}.portfolio-learning__grid{gap:var(--layout-gap);display:grid}.portfolio-learning h2{margin:var(--space-3) 0 0;color:var(--ink-950);letter-spacing:-.055em;font-size:clamp(31px,8vw,47px);line-height:1.08}.portfolio-learning__grid>div:last-child>p{color:var(--ink-500);margin:0;font-size:16px;line-height:1.8}.evidence-boundary{align-items:start;gap:var(--space-3);margin-top:var(--space-8);padding:var(--space-5);border:1px solid var(--amber-100);color:var(--amber-ink);background:var(--amber-100);border-radius:17px;grid-template-columns:auto 1fr;display:grid}.evidence-boundary strong{color:var(--ink-900)}.evidence-boundary p{margin:var(--space-1) 0 0;color:var(--ink-600);font-size:13px;line-height:1.65}.product-proof__grid,.solution-source-grid{gap:var(--layout-gap);display:grid}.product-proof__copy h2,.solution-source-grid h2{margin:var(--space-3) 0 0;color:var(--ink-950);letter-spacing:-.055em;font-size:clamp(31px,8vw,47px);line-height:1.08}.product-proof__copy>p,.solution-source-grid>div>p{margin:var(--space-4) 0 0;color:var(--ink-500);line-height:1.75}.product-proof__copy .button{margin-top:var(--space-6)}.product-proof__copy small{margin-top:var(--space-2);color:var(--ink-400);font-size:12px;display:block}.answer-proof{gap:var(--space-3);padding:var(--card-padding);border:1px solid var(--ink-100);background:var(--ink-50);box-shadow:var(--shadow-md);border-radius:24px;display:grid;position:relative}.answer-proof__label{width:fit-content;padding:var(--space-1) var(--space-2);color:var(--violet-700);background:var(--violet-100);letter-spacing:.08em;text-transform:uppercase;border-radius:999px;margin-bottom:3px;font-size:10px;font-weight:850}.answer-proof>div{padding:var(--space-4);border-radius:15px}.answer-proof p{color:var(--ink-600);margin:0;font-size:13px;line-height:1.65}.answer-proof p strong,.answer-proof__question strong{margin-bottom:var(--space-1);color:var(--ink-900);text-transform:uppercase;letter-spacing:.06em;font-size:11px;display:block}.answer-proof__question{border:1px solid var(--ink-100);background:var(--surface)}.answer-proof__source,.answer-proof__answer,.answer-proof__fallback{align-items:start;gap:var(--space-2);grid-template-columns:auto 1fr;display:grid}.answer-proof__source{color:var(--success);background:var(--mint-100)}.answer-proof__answer{color:var(--violet-700);background:var(--violet-50)}.answer-proof__fallback{color:var(--amber-ink);background:var(--amber-100)}.solution-card-grid,.guide-card-grid{gap:var(--grid-gap);margin-top:0;display:grid}.solution-card,.guide-card{padding:var(--card-padding);border:1px solid var(--ink-100);background:var(--surface);box-shadow:var(--shadow-sm);border-radius:22px;flex-direction:column;align-items:flex-start;transition:transform .18s,box-shadow .18s;display:flex}.solution-card:hover,.guide-card:hover{box-shadow:var(--shadow-md);transform:translateY(-3px)}.solution-card .eyebrow{margin-top:var(--space-6)}.guide-card h2{margin:var(--space-6) 0 0;color:var(--ink-950);letter-spacing:-.045em;font-size:23px;line-height:1.18}.solution-card h3{margin:var(--space-3) 0 0;color:var(--ink-950);letter-spacing:-.045em;font-size:23px;line-height:1.18}.solution-card p,.guide-card p{margin:var(--space-3) 0 0;color:var(--ink-500);font-size:14px;line-height:1.7}.solution-card .inline-cta,.guide-card .inline-cta{padding-top:var(--space-6);margin-top:auto}.demo-expectation{margin-top:var(--space-6);padding:var(--space-4);background:#ffffff0f;border:1px solid #ffffff1f;border-radius:15px}.demo-expectation strong{color:#fff;font-size:13px}.demo-expectation p{margin:var(--space-1) 0 0;color:#b8bfd2;font-size:13px;line-height:1.65}.solution-hero__grid{z-index:1;gap:var(--layout-gap);display:grid;position:relative}.solution-hero h1{max-width:760px;margin:var(--space-4) 0 0;letter-spacing:-.06em;font-size:clamp(40px,10vw,64px);line-height:1}.solution-hero__grid>div:first-child>p{max-width:680px;margin:var(--space-4) 0 0;color:#b8bfd2;font-size:17px;line-height:1.75}.solution-question-card{padding:var(--card-padding);color:var(--ink-900);background:var(--surface);border:1px solid #ffffff1f;border-radius:23px;box-shadow:0 30px 80px #00000047}.solution-question-card ul{gap:var(--space-2);margin:var(--space-4) 0 0;padding:0;list-style:none;display:grid}.solution-question-card li{align-items:flex-start;gap:var(--space-2);padding:var(--space-3);color:var(--ink-600);background:var(--ink-50);border-radius:12px;font-size:13px;line-height:1.55;display:flex}.solution-question-card li svg{color:var(--violet-600);margin-top:2px}.solution-benefits h3{margin:var(--space-6) 0 0;letter-spacing:-.035em;font-size:18px}.solution-source-grid .check-list{margin-top:var(--space-6)}.answer-proof--solution{box-shadow:var(--shadow-sm)}.guide-card-grid{z-index:2;position:relative}.guide-card{min-height:300px}.guide-page{background:var(--surface)}.guide-page__header{max-width:900px}.guide-back{margin-bottom:var(--space-6);color:#b8bfd2;font-size:13px;font-weight:750;display:block}.guide-page h1{margin:var(--space-4) 0 0;letter-spacing:-.06em;font-size:clamp(40px,10vw,66px);line-height:1}.guide-page__header>p{max-width:720px;margin:var(--space-4) 0 0;color:#b8bfd2;font-size:17px;line-height:1.75}.guide-page__meta{gap:var(--space-2) var(--space-4);margin-top:var(--space-6);color:#d7d3ff;flex-wrap:wrap;font-size:12px;font-weight:750;display:flex}.guide-page__meta span+span{position:relative}.guide-page__meta span+span:before{left:calc(-1 * var(--space-3));color:#6f7890;content:"•";position:absolute}.guide-page__layout{gap:var(--layout-gap);padding-block:var(--section-spacing);display:grid}.guide-page__nav{gap:var(--space-2);padding:var(--card-padding);border:1px solid var(--ink-100);background:var(--ink-50);border-radius:17px;align-self:start;display:grid}.guide-page__nav strong{margin-bottom:var(--space-1);font-size:13px}.guide-page__nav a{color:var(--ink-500);font-size:12px;line-height:1.5}.guide-page__content{min-width:0}.guide-page__content>section{padding-bottom:var(--space-10);border-bottom:1px solid var(--ink-100);scroll-margin-top:105px}.guide-page__content>section+section{padding-top:var(--space-10)}.guide-page__content>section>span{color:var(--violet-500);font-size:11px;font-weight:900}.guide-page__content h2{margin:var(--space-2) 0 0;color:var(--ink-950);letter-spacing:-.045em;font-size:clamp(26px,6vw,36px)}.guide-page__content p,.guide-page__content li{color:var(--ink-600);font-size:16px;line-height:1.8}.guide-page__content p{margin:var(--space-4) 0 0}.guide-page__content ul{gap:var(--space-2);margin:var(--space-4) 0 0;padding-left:var(--space-5);display:grid}.guide-page__related{margin-top:var(--space-10);padding:var(--card-padding);border:1px solid var(--ink-100);background:var(--ink-50);border-radius:22px}.guide-page__related h2{margin-top:0;font-size:24px}.guide-page__related>div{gap:var(--space-3);margin-top:var(--space-4);display:grid}.guide-page__related a{justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);border:1px solid var(--ink-100);color:var(--ink-800);background:var(--surface);border-radius:12px;font-size:14px;font-weight:750;display:flex}.guide-page__related a:hover{border-color:var(--violet-300);color:var(--violet-700)}.guide-page__cta{margin-top:var(--space-10);padding:var(--card-padding);color:#fff;background:var(--dark-surface);border-radius:22px}.guide-page__cta h2{color:#fff;margin-top:0}.guide-page__cta p{color:#b8bfd2}.guide-page__cta .button{margin-top:var(--space-5)}.final-cta{padding:var(--section-spacing) 0;color:#fff;background:linear-gradient(135deg, var(--brand-strong), #4036b5)}:root[data-theme=dark] .final-cta{background:linear-gradient(135deg,#282344,#1b1930)}.final-cta__inner{gap:var(--layout-gap);display:grid}.final-cta h2{margin:var(--space-3) 0 0;letter-spacing:-.055em;font-size:clamp(31px,8vw,47px);line-height:1.08}.final-cta p{margin:var(--space-3) 0 0;color:#d7d3ff;font-size:16px;line-height:1.7}.final-cta__actions{gap:var(--space-3);width:100%;max-width:340px;display:grid}.final-cta__button{justify-content:space-between;gap:var(--space-4);width:100%;min-height:54px;padding:var(--space-4) var(--space-5);border:1px solid #0000;border-radius:14px}.final-cta__button--primary{color:#4037bd;background:#fff;box-shadow:0 8px 24px #090d1b29}.final-cta__button--primary:hover{background:#f0edff;box-shadow:0 12px 28px #090d1b3d}.final-cta__button--secondary{color:#fff;background:#ffffff0d;border-color:#ffffff4d}.final-cta__button--secondary:hover{background:#ffffff1f}.final-cta__button:focus-visible{outline-offset:4px;outline:3px solid #d7d3ff}.site-footer{color:#b4bbce;background:var(--dark-surface);border-top:1px solid #ffffff14}.site-footer__top{gap:var(--space-8);padding-block:var(--space-8);display:grid}.site-footer__brand{align-items:flex-start;gap:var(--space-4);flex-direction:column;min-width:0;display:flex}.site-footer__brand p{max-width:34ch;margin:0;font-size:14px;line-height:1.7}.site-footer__contact{align-items:center;gap:var(--space-2);color:#edf0fa;font-size:14px;font-weight:720;display:inline-flex}.site-footer__demo{color:#fff;background:linear-gradient(135deg,#5146d9,#6559eb)}.site-footer__nav{gap:var(--space-8) var(--space-6);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.footer-column{min-width:0}.footer-column:last-child{grid-column:1/-1}.footer-column h2{margin:0 0 var(--space-3);color:#fff;font-size:14px;font-weight:800;line-height:1.5}.footer-column ul{margin:0;padding:0;list-style:none;display:grid}.footer-column:last-child ul{column-gap:var(--space-6);grid-template-columns:repeat(2,minmax(0,1fr))}.footer-column a{min-height:44px;padding-block:var(--space-1);color:#b4bbce;align-items:center;font-size:14px;line-height:1.5;display:flex}.site-footer a:not(.button):hover,.site-footer a:not(.button):focus-visible{color:#fff;text-underline-offset:4px;text-decoration:underline}.site-footer a:focus-visible{outline-offset:4px;border-radius:4px;outline:3px solid #d7d3ff}.site-footer__bottom{gap:var(--space-2);padding-top:var(--space-6);padding-bottom:var(--space-6);color:#96a3bf;border-top:1px solid #ffffff14;flex-direction:column;font-size:12px;display:flex}.site-footer__legal{align-items:center;gap:var(--space-2) var(--space-3);flex-wrap:wrap;display:flex}.site-footer__legal a{color:#9ea6bb;font-weight:700;transition:color .16s}.site-footer__legal a:hover{color:#fff}.site-footer__ownership{max-width:650px;line-height:1.55}.site-footer__ownership a{color:#9ea6bb;transition:color .16s}.site-footer__ownership a:hover{color:#fff}.legal-hero{text-align:center}.legal-hero__inner{z-index:1;max-width:850px;position:relative}.legal-hero__icon{width:58px;height:58px;margin:0 auto var(--space-5);color:var(--mint-500);background:#ffffff12;border:1px solid #ffffff1f;border-radius:18px;place-items:center;display:grid;box-shadow:0 18px 50px #0000003d}.legal-hero h1{margin:var(--space-4) 0 0;letter-spacing:-.065em;font-size:clamp(42px,10vw,67px);line-height:1}.legal-hero p{max-width:720px;margin:var(--space-4) auto 0;color:#bec4d5;font-size:17px;line-height:1.75}.legal-updated{margin-top:var(--space-6);padding:var(--space-2) var(--space-3);color:#9ea6bb;background:#ffffff0a;border:1px solid #ffffff1a;border-radius:99px;font-size:12px;font-weight:700;display:inline-flex}.legal-page{background:var(--surface)}.legal-layout{gap:var(--layout-gap);display:grid}.legal-nav{min-width:0;padding-bottom:var(--space-4);border-bottom:1px solid var(--ink-100)}.legal-nav>strong{margin-bottom:var(--space-3);color:var(--ink-900);font-size:13px;display:block}.legal-nav nav{gap:var(--space-2);padding-bottom:var(--space-1);scrollbar-width:thin;display:flex;overflow-x:auto}.legal-nav a{align-items:center;gap:var(--space-2);min-width:max-content;padding:var(--space-2) var(--space-3);border:1px solid var(--ink-100);color:var(--ink-600);background:var(--ink-50);border-radius:10px;font-size:12px;font-weight:720;display:flex}.legal-nav a:hover{border-color:var(--violet-100);color:var(--violet-700);background:var(--violet-50)}.legal-nav a span{color:var(--violet-500);font-size:9px;font-weight:900}.legal-content{min-width:0;max-width:830px}.legal-company-card{align-items:center;gap:var(--space-3);margin-bottom:var(--space-10);padding:var(--space-4) var(--space-4);border:1px solid var(--violet-100);color:var(--violet-700);background:var(--violet-50);border-radius:16px;display:flex}.legal-company-card div{gap:3px;display:grid}.legal-company-card strong{color:var(--ink-900);font-size:15px}.legal-company-card span{color:var(--ink-500);font-size:12px;line-height:1.5}.legal-section{padding:0 0 var(--space-10);border-bottom:1px solid var(--ink-100);scroll-margin-top:105px;position:relative}.legal-section+.legal-section{padding-top:var(--space-10)}.legal-section:last-child{border-bottom:0;padding-bottom:0}.legal-section__number{margin-bottom:var(--space-2);color:var(--violet-500);letter-spacing:.08em;font-size:11px;font-weight:900;display:block}.legal-section h2{color:var(--ink-950);letter-spacing:-.045em;margin:0;font-size:clamp(25px,6vw,34px);line-height:1.15}.legal-prose{margin-top:var(--space-4);color:var(--ink-600);font-size:16px;line-height:1.8}.legal-prose h3{margin:var(--space-6) 0 var(--space-2);color:var(--ink-900);letter-spacing:-.025em;font-size:18px}.legal-prose p{margin:0}.legal-prose p+p,.legal-prose p+ul,.legal-prose ul+p,.legal-prose address+p,.legal-prose .legal-callout+p{margin-top:var(--space-4)}.legal-prose ul{gap:var(--space-2);padding-left:var(--space-5);margin:0;display:grid}.legal-prose li{padding-left:var(--space-1)}.legal-prose li::marker{color:var(--violet-500)}.legal-prose a:not(.external-link){color:var(--violet-700);text-decoration:underline;-webkit-text-decoration-color:var(--violet-100);text-decoration-color:var(--violet-100);text-underline-offset:3px;font-weight:720}.legal-prose address{margin-top:var(--space-4);padding:var(--space-4);border:1px solid var(--ink-100);color:var(--ink-600);background:var(--ink-50);border-radius:14px;font-style:normal;line-height:1.75}.legal-prose address strong{color:var(--ink-900)}.legal-table-wrap{border:1px solid var(--ink-100);border-radius:15px;overflow-x:auto}.legal-table-wrap table{border-collapse:collapse;width:100%;min-width:590px;color:var(--ink-600);font-size:14px;line-height:1.6}.legal-table-wrap th,.legal-table-wrap td{padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--ink-100);text-align:left;vertical-align:top}.legal-table-wrap th{color:var(--ink-900);background:var(--ink-50);font-size:12px}.legal-table-wrap tr:last-child td{border-bottom:0}.legal-callout{margin:var(--space-4) 0;padding:var(--space-4);border:1px solid var(--violet-100);color:var(--ink-600);background:var(--violet-50);border-radius:15px}.legal-callout strong{margin-bottom:var(--space-1);color:var(--violet-700);font-size:14px;display:block}.external-link{align-items:center;gap:var(--space-1);margin:0 var(--space-1);color:var(--violet-700);font-weight:750;display:inline-flex}.not-found{min-height:68vh;padding:var(--section-spacing) var(--page-gutter);text-align:center;place-items:center;display:grid}.not-found>div{max-width:520px}.not-found h1{margin:var(--space-5) 0 0;letter-spacing:-.06em;font-size:42px}.not-found p{margin:var(--space-3) 0 var(--space-6);color:var(--ink-500)}.not-found>div>div{justify-content:center;gap:var(--space-2);flex-wrap:wrap;display:flex}@media (width>=620px){:root{--page-gutter:var(--space-8)}.hero__actions,.page-hero__actions{justify-content:flex-start;align-items:center;gap:var(--space-3);flex-direction:row}.page-hero__actions{justify-content:center;gap:var(--space-3)}.trust-strip__grid{grid-template-columns:repeat(3,1fr)}.trust-strip__grid>div+div{border-top:0;border-left:1px solid var(--ink-100)}.feature-card-grid,.outcome-grid,.benefit-grid,.security-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.feature-card-grid--three{grid-template-columns:repeat(3,minmax(0,1fr))}.feature-card{min-height:255px}.feature-card-grid:not(.feature-card-grid--three)>.feature-card:last-child:nth-child(odd){grid-column:1/-1}.simple-steps__grid{grid-template-columns:repeat(3,1fr)}.included-grid,.process-list{grid-template-columns:repeat(2,1fr)}.security-note{grid-template-columns:auto 1fr auto;align-items:center}.solution-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.deployment-card-grid,.deployment-detail-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.guide-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.site-footer__top{padding-block:var(--space-12)}.site-footer__nav{gap:var(--space-8);grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1.3fr)}.footer-column:last-child{grid-column:auto}.footer-column:last-child ul{grid-template-columns:minmax(0,1fr)}}@media (width>=820px){:root{--section-spacing:var(--space-24);--layout-gap:var(--space-16);--grid-gap:var(--space-6);--card-padding:var(--space-8)}.split-intro{grid-template-columns:1.15fr .85fr;align-items:end}.feature-card-grid{grid-template-columns:repeat(6,minmax(0,1fr))}.feature-card-grid:not(.feature-card-grid--three)>.feature-card{grid-column:span 2}.feature-card-grid:not(.feature-card-grid--three)>.feature-card:nth-child(4):nth-last-child(2){grid-column:2/span 2}.feature-card-grid:not(.feature-card-grid--three)>.feature-card:last-child:nth-child(odd){grid-column:span 2}.feature-card-grid--three{grid-template-columns:repeat(3,minmax(0,1fr))}.managed-grid{grid-template-columns:1fr 1fr;align-items:center}.portfolio-learning__grid{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start}.product-proof__grid,.solution-source-grid{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:center}.solution-hero__grid{grid-template-columns:minmax(0,1.08fr) minmax(380px,.92fr);align-items:center}.guide-card-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.guide-page__layout{grid-template-columns:220px minmax(0,1fr);align-items:start}.guide-page__nav{position:sticky;top:105px}.outcome-grid{grid-template-columns:repeat(3,1fr)}.pricing-teaser__grid{grid-template-columns:1fr .9fr;align-items:center}.feature-overview{grid-template-columns:1fr .85fr}.feature-overview:nth-child(2n) .feature-overview__copy{order:2}.feature-mini-visual{min-height:360px}.feature-hero__grid{grid-template-columns:1.15fr .85fr;align-items:center}.benefit-grid{grid-template-columns:repeat(3,1fr)}.managed-service-grid{grid-template-columns:1.1fr .9fr;align-items:start}.managed-aside{position:sticky;top:95px}.comparison{grid-template-columns:.7fr 1.3fr;align-items:start}.comparison__grid{grid-template-columns:1fr 1fr}.launch-grid{grid-template-columns:.85fr 1.15fr;align-items:center}.pricing-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;max-width:900px;margin-inline:auto}.faq-layout{grid-template-columns:.75fr 1.25fr;align-items:start}.security-grid{grid-template-columns:repeat(3,1fr)}.security-detail__grid{grid-template-columns:1fr 1fr;align-items:center}.demo-grid{grid-template-columns:minmax(0,.78fr) minmax(480px,1.22fr);align-items:start}.demo-copy{padding-top:0;position:sticky;top:116px}.contact-grid{grid-template-columns:1fr .8fr;align-items:start}.final-cta__inner{grid-template-columns:1fr auto;align-items:center}.final-cta__actions{width:256px}.site-footer__top{grid-template-columns:minmax(0,1fr)}.site-footer__bottom{justify-content:space-between;align-items:center;gap:var(--space-6);flex-direction:row}.site-footer__ownership{text-align:right;flex:1}.legal-layout{grid-template-columns:235px minmax(0,1fr);align-items:start}.legal-nav{border:0;padding:0;position:sticky;top:105px}.legal-nav nav{gap:3px;padding:0;display:grid;overflow:visible}.legal-nav a{min-width:0;padding:var(--space-2) var(--space-2);background:0 0;border-color:#0000;font-size:11px}.legal-content{max-width:none}}@media (width>=1020px){.site-header__inner{min-height:76px}.desktop-nav{justify-content:flex-start;align-items:center;gap:var(--space-8);margin-left:var(--space-6);flex:1;display:flex}.desktop-nav a{color:var(--ink-600);white-space:nowrap;font-size:14px;font-weight:720;position:relative}.desktop-nav a:after{content:"";background:var(--violet-600);border-radius:99px;height:2px;transition:left .2s,right .2s;position:absolute;bottom:-11px;left:50%;right:50%}.desktop-nav a:hover,.desktop-nav a.active{color:var(--violet-700)}.desktop-nav a.active:after{left:15%;right:15%}.site-header__actions .desktop-only{display:inline-flex}.menu-button{display:none}.hero__grid{grid-template-columns:.92fr 1.08fr;align-items:center}.hero__copy h1{margin:var(--space-4) 0 0;font-size:68px}.support-visual{min-height:520px}.support-visual__window{margin-top:15px}.window-content{min-height:445px}.floating-card--knowledge{left:-24px}.floating-card--answer{right:-24px}.trust-strip__grid>div{padding-inline:var(--space-6)}.process-list{grid-template-columns:repeat(4,1fr)}.process-list article>div{grid-column:1/-1}}@media (width>=1100px){.site-footer__top{gap:var(--space-12);grid-template-columns:minmax(240px,.95fr) minmax(0,2.05fr)}.footer-column a{min-height:36px}}@media (width>=1020px) and (width<=1199px){.desktop-nav,.site-header__actions .desktop-only{display:none}.menu-button{display:grid}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
