@font-face{font-family:Geist;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/266568ca-f2bf-439d-a1e4-a190cfb2ad04.woff2) format("woff2")}@font-face{font-family:Geist;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/266568ca-f2bf-439d-a1e4-a190cfb2ad04.woff2) format("woff2")}@font-face{font-family:Geist;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/b4510ba5-2192-42ce-b3b2-d1d3dcfe8ba6.woff2) format("woff2")}@font-face{font-family:Geist;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/b4510ba5-2192-42ce-b3b2-d1d3dcfe8ba6.woff2) format("woff2")}@font-face{font-family:Geist;font-style:normal;font-weight:800;font-display:swap;src:url(/assets/b4510ba5-2192-42ce-b3b2-d1d3dcfe8ba6.woff2) format("woff2")}@font-face{font-family:Geist Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/c244743a-b749-4708-903a-6d65a50e3d1b.woff2) format("woff2")}@font-face{font-family:Geist Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/c244743a-b749-4708-903a-6d65a50e3d1b.woff2) format("woff2")}@font-face{font-family:Geist Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/ca175456-976a-4476-90fb-4b004eedd96b.woff2) format("woff2")}@font-face{font-family:Geist Mono;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/ca175456-976a-4476-90fb-4b004eedd96b.woff2) format("woff2")}.qiko-new-site{margin:0;padding:0;background:#06080f;color:#e8eef6;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.qiko-new-site ::selection{background:rgba(120,150,255,.3)}.qiko-new-site a{color:inherit}@keyframes qfloat{0%,to{transform:translate(0)}50%{transform:translate(-18px,22px)}}@keyframes qfloat2{0%,to{transform:translate(0)}50%{transform:translate(24px,-16px)}}@keyframes qpulse{0%,to{opacity:.55;transform:scale(1)}50%{opacity:1;transform:scale(1.35)}}@keyframes qspin{to{transform:rotate(1turn)}}@keyframes qdash{to{stroke-dashoffset:0}}@keyframes qSkeleton{0%{background-position:200% 0}to{background-position:-200% 0}}.skeleton-slot{height:42px;border-radius:10px;border:1px solid #233048;background:linear-gradient(90deg,#0c1626,#1a2a42 45%,#0c1626 90%);background-size:200% 100%;animation:qSkeleton 1.3s ease-in-out infinite}.skeleton-slot:nth-child(2){animation-delay:.12s}.skeleton-slot:nth-child(3){animation-delay:.24s}.skeleton-slot:nth-child(4){animation-delay:.36s}.qiko-new-site,.qiko-new-site [data-q-root]{background:#ffffff;color:#262d33}.qiko-new-site>[data-q-root]{background:#ffffff!important;color:#262d33!important}@media (prefers-reduced-motion:reduce){.qiko-new-site [data-reveal]{opacity:1!important;transform:none!important;transition:none!important}}@media (max-width:900px){.q-2col,.q-4col,.q-frow,.q-pricing-grid{grid-template-columns:1fr!important}.q-4col,.q-pricing-grid{display:grid!important;overflow:visible;grid-gap:16px!important;gap:16px!important}.q-4col>*,.q-pricing-grid>*{flex:none!important;opacity:1!important;transform:none!important}}@media (min-width:901px) and (max-width:1200px){.q-pricing-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}:root{--purple:#6a63dd;--purple-dark:#5850c9;--blue:#3164ff;--text:#262d33;--muted:#62748d;--muted-2:#4a5565;--green:#38c598;--green-bg:rgba(106,219,153,0.15);--border-light:#ebedf0;--border-blue:#a7b6ef;--border-orange:#f6d696;--border-red:#f2adaf;--border-teal:#96e1c9;--border-sky:#94d4ff;--bg-blue:#fbfcff;--bg-orange:#fffefc;--bg-red:#fefbfb;--icon-ring:rgba(188,206,247,0.3);--icon-bg:rgba(232,238,252,0.5);--accent-blue:#4f6df5;--accent-orange:#e0a020;--accent-red:#e0565c;--accent-teal:#14b088;--accent-sky:#0099ff;--accent-purple:#8b5cf6;--accent-pink:#d946a8;--accent-gray:#6b7280;--max:1280px;--radius:6px;--radius-lg:14px;--header-h:108px;--ease:cubic-bezier(0.16,1,0.3,1)}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:calc(var(--header-h) + 12px)}body{margin:0;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;color:var(--text);background:#fff;-webkit-font-smoothing:antialiased;overflow-x:hidden}img{max-width:100%;height:auto;display:block}a{color:inherit;text-decoration:none}h1,h2,h3,h4,h5,p,ul{margin:0;padding:0}ul{list-style:none}button{font:inherit;cursor:pointer;background:none;border:none;color:inherit}.skip-link{position:absolute;left:-999px;top:0;background:var(--purple);color:#fff;padding:10px 16px;z-index:1000}.skip-link:focus{left:0}.btn{position:relative;overflow:hidden;display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:14px 24px;border-radius:488px;font-size:16px;font-weight:500;white-space:nowrap;border:1.5px solid transparent;line-height:1.2;transition:transform .25s var(--ease),box-shadow .25s var(--ease),background .25s var(--ease)}.btn:before{content:"";position:absolute;top:0;left:-75%;width:45%;height:100%;background:linear-gradient(120deg,transparent,rgba(255,255,255,.35),transparent);transform:skewX(-20deg);transition:left .65s var(--ease);pointer-events:none}.btn:hover:before{left:125%}.btn img{display:block;flex:0 0 auto;align-self:center;width:18px;height:18px;transition:transform .3s var(--ease)}.btn:hover{transform:translateY(-2px);box-shadow:0 10px 24px -8px rgba(38,45,51,.35)}.btn:hover img{transform:translateX(4px)}.btn:active{transform:translateY(0) scale(.97)}.btn-primary{background:var(--purple);border-color:var(--purple);color:#fff}.btn-primary:hover{background:var(--purple-dark)}.btn-dark{background:transparent;border-color:var(--border-light);color:var(--text)}.btn-dark:hover{background:var(--bg-blue,#f5f7fb);border-color:var(--muted);color:var(--text);box-shadow:none}.btn-tab{background:var(--purple);border-color:var(--purple);padding:8px 18px;font-size:14px;font-weight:600}.btn-tab,.qiko-new-site .btn-primary,.qiko-new-site .btn-tab{color:#fff}.qiko-new-site .btn-dark{color:var(--text)}.btn-outline{background:transparent;border-color:var(--purple);color:var(--purple)}.btn-outline .arrow-purple{filter:invert(35%) sepia(64%) saturate(1526%) hue-rotate(219deg) brightness(94%) contrast(92%)}.btn-outline:hover{background:var(--purple);color:#fff}.btn-outline:hover .arrow-purple{filter:none}.btn-block{width:100%;justify-content:center}.site-header{position:-webkit-sticky;position:sticky;top:0;z-index:100;background:#fff;transition:box-shadow .3s ease}.site-header.is-mobile-open,.site-header.scrolled{box-shadow:0 4px 16px rgba(38,45,51,.08)}.site-header.is-mobile-open,.site-header.is-mobile-open .header-inner{background:#fff}.site-header.is-mobile-open .header-inner,.site-header.is-mobile-open .header-top-bar{position:relative;z-index:130}body:has(.site-header.is-mobile-open){overflow:hidden}.header-top-bar{height:8px;background:var(--purple)}.header-inner{border-bottom:1px solid var(--border-light);background:#fff}.header-container{max-width:calc(var(--max) + 640px);margin:0 auto;padding:18px 40px;display:flex;align-items:center;justify-content:space-between;gap:24px}.logo img{height:37px;width:auto;transition:transform .3s var(--ease)}.logo:hover img{transform:scale(1.06) rotate(-2deg)}.main-nav ul{display:flex;align-items:center;gap:20px}.nav-link{position:relative;display:inline-flex;align-items:center;gap:4px;padding:4px 12px;border-radius:333px;font-size:16px;border:1px solid transparent;transition:color .15s ease,border-color .15s ease}.nav-link:after{content:"";position:absolute;left:12px;right:12px;bottom:-2px;height:2px;background:var(--purple);border-radius:2px;transform:scaleX(0);transform-origin:center;transition:transform .25s var(--ease)}.nav-link .chevron{width:16px;height:16px}.nav-link:hover{color:var(--purple)}.nav-link:hover:after{transform:scaleX(1)}.nav-link.active{color:var(--purple);font-weight:600;border-color:transparent}.nav-link.active:after{transform:scaleX(1)}.header-actions{display:flex;align-items:center;gap:20px}.link-plain{font-size:16px;padding:4px 10px}.link-plain:hover{color:var(--purple)}.nav-toggle{display:none;flex-direction:column;justify-content:center;gap:5px;padding:10px;border-radius:8px;transition:background .2s var(--ease)}.nav-toggle:hover{background:rgba(106,99,221,.06)}.nav-toggle span{display:block;width:22px;height:2px;background:var(--text);border-radius:2px;transform-origin:center;transition:transform .28s var(--ease),opacity .2s ease,background .2s ease}.nav-toggle[aria-expanded=true] span{background:var(--purple)}.nav-toggle[aria-expanded=true] span:first-child{transform:translateY(7px) rotate(45deg)}.nav-toggle[aria-expanded=true] span:nth-child(2){opacity:0;transform:scaleX(0)}.nav-toggle[aria-expanded=true] span:nth-child(3){transform:translateY(-7px) rotate(-45deg)}.mobile-nav-backdrop{display:none;position:fixed;top:var(--header-h);left:0;right:0;bottom:0;z-index:110;border:0;padding:0;margin:0;background:rgba(15,18,28,.4);opacity:0;pointer-events:none;transition:opacity .28s var(--ease);cursor:pointer}.mobile-nav-backdrop.is-open{opacity:1;pointer-events:auto}.mobile-nav{position:absolute;left:0;right:0;top:100%;z-index:120;display:flex;flex-direction:column;gap:2px;padding:8px 16px 20px;background:#fff;border-bottom:1px solid var(--border-light);box-shadow:0 28px 48px -28px rgba(38,45,51,.4);max-height:0;opacity:0;visibility:hidden;overflow:hidden;pointer-events:none;transform:translateY(-6px);transition:max-height .36s var(--ease),opacity .28s ease,transform .3s var(--ease),visibility .3s}.mobile-nav.open{max-height:min(72dvh,560px);opacity:1;visibility:visible;overflow-y:auto;pointer-events:auto;transform:translateY(0);-webkit-overflow-scrolling:touch}.mobile-nav .nav-link{border-radius:10px;padding:12px 14px;width:100%}.mobile-nav .nav-link:after{display:none}.mobile-nav .mobile-nav-toggle[aria-expanded=true],.mobile-nav .nav-link.active{color:var(--purple);font-weight:600;background:rgba(106,99,221,.08)}.mobile-nav .mobile-nav-toggle:hover,.mobile-nav .nav-link:hover{color:var(--purple);background:rgba(106,99,221,.06)}.mobile-nav hr{border:none;border-top:1px solid var(--border-light);margin:10px 4px;width:auto}.mobile-nav .link-plain{padding:12px 14px;border-radius:10px}.mobile-nav .btn-block{margin-top:8px;width:100%;justify-content:center}.hero{position:relative;overflow-x:clip;overflow-y:visible;padding:56px 24px 60px}.hero-bg{position:absolute;inset:0;opacity:.3;pointer-events:none;z-index:0;background:url(/qiko-static/assets/hero-bg.webp) 50%/cover no-repeat;animation:bgPan 22s ease-in-out infinite alternate}@media (max-width:1100px){.hero-bg{background-image:url(/qiko-static/assets/hero-bg-1200.webp)}}@media (max-width:560px){.hero-bg{background-image:url(/qiko-static/assets/hero-bg-800.webp)}}@keyframes bgPan{0%{transform:scale(1) translate(0)}to{transform:scale(1.08) translate(-1%,1%)}}.hero-inner{position:relative;z-index:1;max-width:var(--max);width:100%;margin:0 auto;display:flex;flex-direction:column;align-items:center;gap:35px;text-align:center}.hero-title{font-size:54px;font-weight:700;line-height:1.28;max-width:960px;width:100%}.accent,.hero-title .accent{color:var(--purple-dark)}.hero-sub{font-size:22px;line-height:1.55;max-width:900px;width:100%;color:var(--text)}.hero-sub .accent{color:var(--muted-2);font-weight:500}.hero-visual{width:100%;max-width:min(1180px,100%);margin-inline:auto}.hero-visual img,.labs-hero-visual>img{width:100%;height:auto;max-width:100%;object-fit:contain;object-position:center}.hero-visual img[src*=hero-device],.labs-hero-visual>img[src*=hero-device]{aspect-ratio:1157/602}.labs-hero-visual>img[src*=signal-hero-device]{aspect-ratio:743/453;max-width:100%}.hero-ctas{display:flex;gap:16px;flex-wrap:wrap;justify-content:center;width:100%}.hero-ctas .btn{white-space:normal;text-align:center;max-width:100%}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes heroFadeUp{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}.hero-ctas,.hero-sub,.hero-title,.hero-visual,.labs-hero-visual{animation:heroFadeUp .8s var(--ease) both}.hero-title{animation-delay:.05s}.hero-sub{animation-delay:.15s}.hero-visual,.labs-hero-visual{animation:heroFadeUp .8s var(--ease) both,float 5s ease-in-out infinite;animation-delay:.25s,1.1s}.hero-visual:has(img[src*=hero-device]),.labs-hero-visual:has(>img[src*=hero-device]),.labs-hero-visual:has(>img[src*=signal-hero-device]){animation:heroFadeUp .8s var(--ease) both;animation-delay:.25s}.hero-ctas{animation-delay:.35s}.section{padding:90px 24px}.section-inner{max-width:var(--max);margin:0 auto}.section-head{display:flex;flex-direction:column;gap:20px;align-items:center;text-align:center;max-width:1086px;width:100%;margin:0 auto 60px}.section-head h2,.section-head p{width:100%}.section-head h2{font-size:32px;font-weight:500}.section-head h2.with-logo{display:flex;align-items:center;justify-content:center;gap:12px;flex-wrap:wrap}.section-head h2.with-logo img{height:32px;width:auto}.section-head p{font-size:16px;line-height:1.5;color:var(--text)}.brand-cards{background:#fff}.card-row{display:flex;gap:24px;flex-wrap:wrap;justify-content:center}.feature-card{--tile-accent:var(--accent-blue);position:relative;overflow:hidden;flex:1 1 320px;max-width:405px;min-height:228px;padding:40px 30px;border:1px solid;border-left:4px solid;border-radius:var(--radius);display:flex;flex-direction:column;align-items:center;text-align:center;gap:15px;transition:transform .4s var(--ease),box-shadow .4s var(--ease),border-color .4s var(--ease)}.feature-card:before{content:"";position:absolute;top:-60px;right:-60px;width:140px;height:140px;border-radius:50%;background:radial-gradient(circle,var(--tile-accent) 0,transparent 70%);opacity:0;transition:opacity .45s var(--ease),transform .45s var(--ease);transform:scale(.6);pointer-events:none}.feature-card:hover{transform:translateY(-8px) scale(1.035);border-color:var(--tile-accent);box-shadow:0 20px 40px -20px rgba(38,45,51,.28)}.feature-card:hover:before{opacity:.12;transform:scale(1)}.feature-card:hover .feature-icon img{transform:scale(1.18) rotate(-8deg)}.feature-card h2,.feature-card h3{font-size:22px;font-weight:500;position:relative;transition:color .3s var(--ease)}.feature-card:hover h2,.feature-card:hover h3{color:var(--tile-accent)}.feature-card p{font-size:16px;line-height:1.25;color:var(--text);max-width:300px;position:relative}.feature-card.tint-blue{border-color:var(--border-blue);background:var(--bg-blue);--tile-accent:var(--accent-blue)}.feature-card.tint-orange{border-color:var(--border-orange);background:var(--bg-orange);--tile-accent:var(--accent-orange)}.feature-card.tint-red{border-color:var(--border-red);background:var(--bg-red);--tile-accent:var(--accent-red)}.feature-card.tint-purple{border-color:#dbcafb;background:#fcfbff;--tile-accent:var(--accent-purple)}#process .card-row{gap:16px;align-items:flex-start}#process .feature-card{flex:1 1 280px;max-width:306px;min-height:0;padding:32px 24px;align-items:flex-start;text-align:left}@media (max-width:720px){#process .feature-card{max-width:none}}#process .process-card-head{display:flex;align-items:center;gap:16px}#process .feature-card p{max-width:none}#process .badge-icon{width:48px;height:48px}#process .badge-icon img{width:24px;height:24px}#process .feature-card:hover .badge-icon{transform:scale(1.18) rotate(-8deg)}#process .feature-card.tint-blue .badge-icon{border-color:var(--icon-ring)}#process .feature-card.tint-blue .badge-icon-inner{background:var(--icon-bg)}#process .feature-card.tint-orange .badge-icon{border-color:rgba(240,187,82,.3)}#process .feature-card.tint-orange .badge-icon-inner{background:#fffaf1}#process .feature-card.tint-red .badge-icon{border-color:rgba(229,96,99,.2)}#process .feature-card.tint-red .badge-icon-inner{background:#fdf7f7}#process .feature-card.tint-purple .badge-icon{border-color:#ebe2fd}#process .feature-card.tint-purple .badge-icon-inner{background:#f9f5ff}.js .card-row .reveal-item{transform:translateY(18px) scale(.94);transition:opacity .55s var(--ease),transform .55s cubic-bezier(.34,1.56,.64,1)}.card-row .reveal-item.in-view{transform:none}.card-row>.reveal-item:first-child{transition-delay:0s}.card-row>.reveal-item:nth-child(2){transition-delay:.14s}.card-row>.reveal-item:nth-child(3){transition-delay:.28s}.feature-icon{width:62px;height:62px;flex-shrink:0;display:flex;align-items:center;justify-content:center}.feature-icon img{width:100%;height:100%;transition:transform .45s cubic-bezier(.34,1.56,.64,1)}.pill-note{margin:40px auto 0;display:flex;justify-content:center}.pill-note span{background:rgba(106,99,221,.1);color:var(--purple);font-size:16px;letter-spacing:.5px;padding:10px 20px;border-radius:444px}.receipts-section,.steps-section{background:#f6f6ff}.steps-row{position:relative;display:flex;gap:40px;justify-content:center;flex-wrap:wrap}.steps-connectors{position:absolute;inset:0;pointer-events:none;display:none}.connector{position:absolute;width:27%}.connector.c1{left:19.73%;top:38px}.connector.c2{left:19.73%;top:73px;transform:scaleY(-1)}.connector.c3{left:53.24%;top:28px;transform:scaleY(-1)}.connector.c4{left:53.24%;top:71px}.connector-path{transition:stroke-dashoffset 1s var(--ease)}.steps-connectors.draw .connector-path{stroke-dashoffset:0!important;transition-delay:.85s}.pin{position:absolute;width:16px;height:16px;transition:opacity .4s var(--ease),transform .4s var(--ease)}.js .pin{opacity:0;transform:scale(.3)}.steps-connectors.draw .pin{opacity:1;transform:scale(1);transition-delay:1.75s}.pin.p1{left:calc(33.2% - 8px);top:20px}.pin.p2{left:calc(66.76% - 8px);top:131px}@media (min-width:980px){.steps-connectors{display:block}}.step{flex:1 1 260px;max-width:389px;display:flex;flex-direction:column;align-items:center;gap:15px;text-align:center;position:relative;z-index:1}@media (max-width:979px){.step:not(:last-child){padding-bottom:32px;border-bottom:1px solid var(--border-light)}}.step-label{font-size:14px;color:var(--muted)}.step-circle{width:83px;height:84px;border-radius:50%;padding:2px;background:linear-gradient(135deg,#c884ff,#0a87e0);display:flex;align-items:center;justify-content:center;transition:transform .35s var(--ease),box-shadow .35s var(--ease)}.step:hover .step-circle{transform:scale(1.08) rotate(-3deg);box-shadow:0 12px 24px -10px rgba(106,99,221,.5)}.step-circle-inner{width:100%;height:100%;border-radius:50%;background:#fff;display:flex;align-items:center;justify-content:center}.step-circle img{width:45px;height:45px}.status-pill{display:inline-flex;align-items:center;justify-content:center;gap:5px;min-width:7.25rem;font-size:14px;font-weight:500;color:var(--green);background:var(--green-bg);padding:4px 12px;border-radius:33px}.status-pill:before{content:"";width:8px;height:8px;border-radius:50%;background:var(--green);animation:pulseDot 1.8s ease-in-out infinite}@keyframes pulseDot{0%,to{box-shadow:0 0 0 0 rgba(56,197,152,.5)}50%{box-shadow:0 0 0 5px rgba(56,197,152,0)}}.step h3{font-size:22px;font-weight:500;color:#000;width:100%}.step p{font-size:16px;line-height:1.25;color:var(--text);max-width:320px;width:100%}.two-ways{background:#fff}.way-cards{display:flex;gap:30px;flex-wrap:wrap;justify-content:center}.way-card{position:relative;flex:1 1 500px;max-width:632px;min-width:0;background:#fff;border:1px solid #d7d7d7;border-radius:var(--radius);padding:48px 40px 40px;display:flex;flex-direction:column;gap:32px;transition:transform .35s var(--ease),box-shadow .35s var(--ease),border-color .35s var(--ease)}.way-card:hover{transform:translateY(-6px);border-color:var(--purple);box-shadow:0 24px 48px -24px rgba(38,45,51,.3)}.way-card:hover .qiko-labs-reveal,.way-card:hover .signal-score-card{transform:scale(1.03)}.way-graphic-wrap{width:100%;max-width:440px;aspect-ratio:1/1.05;margin:16px auto;display:flex;align-items:center;justify-content:center;min-height:280px}.way-card .signal-orbit-graphic,.way-card .way-graphic-wrap{margin-top:8px;margin-bottom:8px}.qiko-labs-reveal{position:relative;width:100%;max-width:92%;aspect-ratio:424/376;min-height:240px;transition:transform .4s var(--ease)}.qiko-labs-band{position:absolute;inset:0;width:100%;height:100%;-webkit-clip-path:inset(var(--clip-top) 0 var(--clip-bottom) 0);clip-path:inset(var(--clip-top) 0 var(--clip-bottom) 0);transition:opacity .5s var(--ease),transform .5s var(--ease);transition-delay:var(--stagger,0s)}.js .qiko-labs-band{opacity:1;transform:translateY(8px)}.qiko-labs-band.in-view{opacity:1;transform:none}.qiko-labs-layer{display:block;width:100%;height:100%;object-fit:contain}.way-head{display:flex;flex-direction:column;align-items:center;text-align:center;gap:20px}.way-copy{width:100%}.way-copy h3{font-size:22px;font-weight:500;margin-bottom:12px}.way-copy p{font-size:16px;line-height:1.5;color:var(--text)}.signal-orbit-graphic{position:relative;width:100%;max-width:440px;aspect-ratio:1;margin:32px auto 16px;padding:12%;box-sizing:border-box;overflow:visible;--orbit-badge:64px;--orbit-radius:168px;--orbit-track:336px}.labs-hero-visual .signal-orbit-graphic{max-width:min(440px,100%)}.signal-orbit-graphic .orbit-badge-inner{border-radius:50%}.signal-orbit-graphic .orbit-badge-inner,.signal-orbit-graphic .orbit-ring{animation-duration:36s}.signal-orbit-nodes{overflow:visible}.signal-orbit-nodes:before{content:"";position:absolute;inset:-14%;background-image:radial-gradient(rgba(106,99,221,.22) 1.5px,transparent 0);background-size:22px 22px;-webkit-mask-image:radial-gradient(circle,#000 55%,transparent 78%);mask-image:radial-gradient(circle,#000 55%,transparent 78%);z-index:0}.signal-orbit-nodes .orbit-track{border-style:solid;border-color:rgba(106,99,221,.22)}.signal-orbit-nodes .orbit-spin-ring{position:absolute;inset:20%;border:1px dashed rgba(106,99,221,.32);border-radius:50%;animation:orbitSpin 36s linear infinite;z-index:1}.signal-orbit-nodes .orbit-node{position:absolute;z-index:3;display:flex;align-items:center;gap:8px;background:#fff;border:1px solid var(--border-light);border-radius:14px;padding:11px 16px;font-size:13px;font-weight:600;color:var(--text);box-shadow:0 14px 30px -14px rgba(38,45,51,.3);white-space:nowrap}.signal-orbit-nodes .orbit-node-dot{width:8px;height:8px;border-radius:50%;background:var(--purple);box-shadow:0 0 0 4px rgba(106,99,221,.15);flex-shrink:0}.signal-orbit-nodes .node-tr .orbit-node-dot{background:var(--accent-teal);box-shadow:0 0 0 4px rgba(20,176,136,.15)}.signal-orbit-nodes .node-bl .orbit-node-dot{background:var(--accent-orange);box-shadow:0 0 0 4px rgba(224,160,32,.15)}.signal-orbit-nodes .node-br .orbit-node-dot{background:var(--accent-pink);box-shadow:0 0 0 4px rgba(217,70,168,.15)}.signal-orbit-nodes .node-tl{top:6%;left:-6%}.signal-orbit-nodes .node-tr{top:2%;right:-8%}.signal-orbit-nodes .node-bl{bottom:8%;left:-10%}.signal-orbit-nodes .node-br{bottom:4%;right:-6%}.signal-orbit-nodes .signal-score-card{z-index:2;background:#fff;backdrop-filter:none;-webkit-backdrop-filter:none;border-color:var(--border-light);box-shadow:0 30px 70px -28px rgba(38,45,51,.28);padding:30px 26px 26px;gap:10px}.signal-orbit-nodes .signal-score-label{font-size:14px;font-weight:500;color:var(--muted)}.signal-orbit-nodes .signal-score-value{font-size:52px;background:none;-webkit-background-clip:initial;background-clip:initial;color:var(--text)}.signal-orbit-nodes .signal-score-pill{background:rgba(106,99,221,.12);color:var(--purple)}.signal-orbit-nodes .signal-score-sub{margin-top:0}@media (max-width:640px){.signal-orbit-nodes .orbit-node{font-size:11px;padding:9px 12px}.signal-orbit-nodes .node-tl{left:-2%}.signal-orbit-nodes .node-tr{right:-2%}.signal-orbit-nodes .node-bl{left:-2%}.signal-orbit-nodes .node-br{right:-2%}}.signal-score-card{position:absolute;inset:21% 19%;z-index:1;background:rgba(255,255,255,.88);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border:1px solid rgba(255,255,255,.55);border-radius:20px;box-shadow:0 30px 60px -24px rgba(49,100,255,.28);padding:24px 22px 20px;display:flex;flex-direction:column;align-items:center;gap:8px;text-align:center;transition:transform .4s var(--ease)}.signal-score-label{font-size:15px;font-weight:700;color:var(--text)}.signal-score-row{display:flex;align-items:baseline;justify-content:center;gap:5px}.signal-score-value{font-size:42px;font-weight:800;line-height:1;background:linear-gradient(135deg,var(--purple),var(--blue));-webkit-background-clip:text;background-clip:text;color:transparent}.signal-score-total{font-size:18px;font-weight:600;color:var(--muted)}.signal-score-pill{align-self:center;display:inline-flex;align-items:center;gap:4px;background:var(--green-bg);color:var(--green);font-weight:700;font-size:14px;padding:5px 14px;border-radius:999px;margin-top:4px}.signal-score-sub{font-size:13px;color:var(--muted);margin-top:-4px}.signal-chart{width:100%;height:auto;margin-top:auto}.signal-chart-line{transition:stroke-dashoffset 1.3s var(--ease)}.js .signal-chart-line{stroke-dasharray:480;stroke-dashoffset:480}.signal-chart-area{transition:opacity .6s var(--ease) 1s}.js .signal-chart-area{opacity:0}.signal-chart-dot{transition:transform 1.3s var(--ease),opacity .25s var(--ease)}.js .signal-chart-dot{opacity:0;transform:translate(-220px,54px) scale(.5)}.signal-orbit-graphic.draw .signal-chart-line{stroke-dashoffset:0}.signal-orbit-graphic.draw .signal-chart-area{opacity:1}.signal-orbit-graphic.draw .signal-chart-dot{opacity:1;transform:translate(0) scale(1)}.way-features{display:flex;flex-direction:column;min-width:0;border-top:1px solid var(--border-light)}.way-features li{display:flex;align-items:flex-start;text-align:left;gap:16px;padding:20px 4px;border-radius:var(--radius);position:relative;min-width:0;transition:transform .3s var(--ease),background .3s var(--ease)}.way-features li:hover{transform:translateX(4px);background:rgba(106,99,221,.06)}.way-features li+li{border-top:1px solid var(--border-light)}.way-features img{width:32px;height:32px;flex-shrink:0;margin-top:2px;transition:transform .35s var(--ease)}.way-features li:hover img{transform:scale(1.15) rotate(-6deg)}.way-feature-text{display:flex;flex-direction:column;gap:6px;min-width:0}.way-features h4{font-size:16px;font-weight:700;line-height:1.25}.way-features p{font-size:14px;line-height:1.4;color:var(--text)}.way-card .btn{align-self:center;margin-top:auto}.infra{background:#f6f6ff}.infra-grid{display:flex;gap:64px;align-items:stretch;justify-content:center;flex-wrap:wrap}.infra-grid .section-head{flex:1 1 400px;max-width:522px;align-items:flex-start;text-align:left;margin:0;align-self:center}@media (max-width:1100px){.infra-grid{align-items:flex-start;gap:40px}.infra-grid .section-head{max-width:none}}.infra-tiles{flex:2 1 600px;display:grid;grid-template-columns:repeat(2,minmax(260px,346px));grid-gap:18px;gap:18px}.infra-tile{--tile-accent:var(--accent-blue);position:relative;overflow:hidden;background:#fff;border:1px solid;border-radius:var(--radius);padding:24px;display:flex;flex-direction:column;align-items:flex-start;text-align:left;gap:12px;transition:transform .4s var(--ease),box-shadow .4s var(--ease),border-color .4s var(--ease)}.infra-tile:before{content:"";position:absolute;top:-60px;right:-60px;width:140px;height:140px;border-radius:50%;background:radial-gradient(circle,var(--tile-accent) 0,transparent 70%);opacity:0;transition:opacity .45s var(--ease),transform .45s var(--ease);transform:scale(.6);pointer-events:none}.infra-tile:hover{transform:translateY(-7px);border-color:var(--tile-accent);box-shadow:0 20px 36px -20px rgba(38,45,51,.3)}.infra-tile:hover:before{opacity:.1;transform:scale(1)}.infra-tile-head{display:flex;align-items:center;gap:8px;position:relative}.infra-tile img{width:38px;height:38px;transition:transform .45s cubic-bezier(.34,1.56,.64,1)}.infra-tile:hover img{transform:scale(1.18) rotate(-8deg)}.infra-tile h3{font-size:16px;font-weight:600;position:relative;transition:color .3s var(--ease)}.infra-tile:hover h3{color:var(--tile-accent)}.infra-tile p{font-size:16px;line-height:1.25;color:var(--text);position:relative}.infra-tile.tint-blue{border-color:var(--border-blue);--tile-accent:var(--accent-blue)}.infra-tile.tint-orange{border-color:var(--border-orange);--tile-accent:var(--accent-orange)}.infra-tile.tint-teal{border-color:var(--border-teal);--tile-accent:var(--accent-teal)}.infra-tile.tint-sky{border-color:var(--border-sky);--tile-accent:var(--accent-sky)}.js .infra-tiles .reveal-item{transform:translateY(18px) scale(.94);transition:opacity .55s var(--ease),transform .55s cubic-bezier(.34,1.56,.64,1)}.infra-tiles .reveal-item.in-view{transform:none}.infra-tiles>.reveal-item:first-child{transition-delay:0s}.infra-tiles>.reveal-item:nth-child(2),.infra-tiles>.reveal-item:nth-child(3){transition-delay:.13s}.infra-tiles>.reveal-item:nth-child(4){transition-delay:.26s}.cta-section{background:#fff}.cta-section.steps-section{background:#f6f6ff}.cta-panel{border-radius:6px;background:linear-gradient(135deg,#3164ff,#c884ff,#3164ff);background-size:200% 200%;animation:gradientShift 6s ease infinite;padding:1px}@keyframes gradientShift{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}.cta-panel-inner{position:relative;overflow:hidden;background:#fff;border-radius:5px;padding:40px 64px;display:grid;grid-template-columns:1fr auto;grid-template-areas:"copy graphic" "buttons graphic";align-items:center;grid-row-gap:18px;row-gap:18px;grid-column-gap:48px;column-gap:48px}.cta-panel-inner--simple{grid-template-columns:1fr;grid-template-areas:"copy" "buttons";justify-items:start;text-align:left}.cta-panel-inner--simple .cta-buttons,.cta-panel-inner--simple .cta-copy{max-width:640px}.cta-panel-inner:before{content:"";position:absolute;inset:0;background:url(/qiko-static/assets/cta-bg-pattern.webp) 0/cover no-repeat;opacity:.2;pointer-events:none}.cta-copy{grid-area:copy;position:relative;display:flex;flex-direction:column;gap:24px;min-width:0}.cta-copy h3{font-size:56px;font-weight:600;line-height:1.2;color:var(--purple)}.cta-copy p{font-size:28px;color:var(--text)}.cta-buttons{grid-area:buttons;position:relative;display:flex;gap:16px;flex-wrap:wrap}.cta-graphic{grid-area:graphic;position:relative;width:340px;max-width:100%;aspect-ratio:1/1;justify-self:center;animation:float 6s ease-in-out infinite;--orbit-center:142px;--orbit-badge:50px;--orbit-radius:122px;--orbit-track:244px}.orbit-track{width:var(--orbit-track);height:var(--orbit-track);border-radius:50%;border:2px dashed rgba(106,99,221,.3);z-index:0;box-sizing:border-box}.orbit-center,.orbit-track{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.orbit-center{width:var(--orbit-center);height:var(--orbit-center);border-radius:50%;background:#fff;box-shadow:0 24px 60px -20px rgba(49,100,255,.3);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;z-index:2;animation:orbitPulse 3.5s ease-in-out infinite}.orbit-center-spark{width:22px;height:22px;margin-bottom:4px}.orbit-center-label{font-size:13px;font-weight:700;letter-spacing:.5px;text-transform:uppercase;color:var(--purple)}.orbit-center-value{font-size:52px;font-weight:800;line-height:1;background:linear-gradient(135deg,var(--purple),var(--blue));-webkit-background-clip:text;background-clip:text;color:transparent}.orbit-center-sub{font-size:14px;color:var(--muted)}@keyframes orbitPulse{0%,to{box-shadow:0 24px 60px -20px rgba(49,100,255,.3)}50%{box-shadow:0 24px 70px -14px rgba(106,99,221,.45)}}.orbit-ring{inset:0;animation:orbitSpin 26s linear infinite;pointer-events:none}.orbit-badge,.orbit-ring{position:absolute;z-index:3}.orbit-badge{top:50%;left:50%;transform:rotate(var(--angle)) translate(var(--orbit-radius));pointer-events:auto}.orbit-badge-inner{position:absolute;top:0;left:0;z-index:3;margin:calc(var(--orbit-badge) / -2) 0 0 calc(var(--orbit-badge) / -2);width:var(--orbit-badge);height:var(--orbit-badge);border-radius:18px;background:#fff;box-shadow:0 12px 24px -10px rgba(38,45,51,.3);display:flex;align-items:center;justify-content:center;animation:orbitSpinReverse 26s linear infinite;transition:box-shadow .3s var(--ease)}.orbit-badge-inner:hover{box-shadow:0 16px 30px -10px rgba(38,45,51,.4)}.orbit-badge-inner img{width:60%;height:60%;object-fit:contain}@keyframes orbitSpin{to{transform:rotate(1turn)}}@keyframes orbitSpinReverse{to{transform:rotate(-1turn)}}.site-footer{background:linear-gradient(135deg,#211748,#3a2a72 55%,#4f3aa3);color:#fff}.footer-inner{max-width:var(--max);margin:0 auto;padding:60px 24px 30px}.footer-top{display:flex;justify-content:space-between;gap:48px;flex-wrap:wrap;padding-bottom:40px}.footer-brand{max-width:293px;display:flex;flex-direction:column;gap:20px}.footer-brand img{height:41px;width:auto;align-self:flex-start}.footer-brand p{font-size:16px;line-height:1.5;opacity:.9}.footer-cols{display:flex;gap:64px;flex-wrap:wrap}.footer-col{display:flex;flex-direction:column;gap:10px;min-width:100px}.footer-col .footer-col-title{display:block;font-size:16px;font-weight:600;margin-bottom:6px}.footer-col a{font-size:15px;opacity:.85}.footer-col a:hover{opacity:1;text-decoration:underline}.footer-bottom{border-top:1px solid rgba(255,255,255,.25);padding-top:22px;display:flex;justify-content:space-between;gap:16px;flex-wrap:wrap;font-size:14px;opacity:.85}.footer-legal{display:flex;gap:8px 20px;flex-wrap:wrap;align-items:center}.footer-legal a,.footer-legal button{display:inline-flex;align-items:center;min-height:44px;padding:8px 2px}.footer-legal a:hover{text-decoration:underline}@media (max-width:720px){.footer-bottom{gap:8px}.footer-bottom,.footer-legal{flex-direction:column;align-items:flex-start}.footer-legal{gap:0;width:100%}.footer-legal a,.footer-legal button{width:100%;min-height:48px}}.js .reveal{transform:translateY(10px);transition:transform .45s ease}.reveal.in-view{transform:none}.js .reveal-item{opacity:1;transform:translateY(10px);transition:opacity .45s var(--ease),transform .45s var(--ease);transition-delay:var(--stagger,0s)}.reveal-item.in-view{opacity:1;transform:none}.js .steps-row .reveal-item{transform:translateX(-36px)}.steps-row .reveal-item.in-view{transform:none}@media (max-width:979px){.js .steps-row .reveal-item{transform:translateY(18px)}}@media (prefers-reduced-motion:reduce){.reveal,.reveal-item{transform:none;transition:none}.reveal-item{opacity:1}html{scroll-behavior:auto}.btn:before,.cta-panel,.hero-bg,.hero-ctas,.hero-sub,.hero-title,.hero-visual,.labs-hero-visual,.nav-link:after,.status-pill:before,.step-circle{animation:none!important;transition:none!important}.connector-path{stroke-dashoffset:0!important;transition:none!important}.audit-row .reveal-item,.badge-row .reveal-item,.card-row .reveal-item,.infra-tiles .reveal-item,.level-row .reveal-item,.pin,.qiko-labs-band,.steps-row .reveal-item{opacity:1!important;transform:none!important;transition:none!important}.trust-logos img{transition:none!important}.trust-logos-track{animation:none!important}.signal-chart-line{stroke-dashoffset:0!important;transition:none!important}.signal-chart-area,.signal-chart-dot{opacity:1!important;transform:none!important;transition:none!important}.badge-card:before,.feature-card:before,.infra-tile:before,.level-card:before,.tilt-card{transition:none!important}.tilt-card{transform:none!important}.tilt-card:after{display:none!important}.mission-row .badge-icon{opacity:1!important;transform:none!important;transition:none!important}.cta-graphic,.orbit-badge-inner,.orbit-center,.orbit-ring,.orbit-spin-ring{animation:none!important}}.scroll-progress{position:fixed;top:0;left:0;height:3px;width:0;background:linear-gradient(90deg,var(--purple),var(--blue));z-index:200;transition:width .1s linear}@media (max-width:1100px){.header-actions,.main-nav{display:none}.nav-toggle{display:flex}.header-container{padding:16px 20px}.hero-title{font-size:40px}.hero-sub{font-size:18px}.cta-copy h3{font-size:30px}}@media (max-width:720px){:root{--header-h:84px}.section{padding:56px 20px}.section-inner{width:100%;max-width:100%}.hero{padding:32px 20px 48px}.hero-inner{width:100%;max-width:100%;gap:24px;align-items:center}.hero-visual{max-width:100%;padding-inline:0}.hero-visual img,.labs-hero-visual>img{width:100%;height:auto;transform:none}.hero-visual,.labs-hero-visual{animation:heroFadeUp .8s var(--ease) both;animation-delay:.25s}.hero-title{font-size:clamp(28px,7.5vw,32px);line-height:1.25;max-width:100%}.hero-sub{font-size:16px;line-height:1.55;max-width:100%;padding-inline:2px}.hero-ctas{width:100%;flex-direction:column;align-items:stretch;gap:12px}.hero-ctas .btn{width:100%;justify-content:center}.labs-hero{padding-bottom:48px}.labs-hero-row{width:100%;gap:28px;align-items:center}.labs-hero-copy,.labs-hero-visual{flex:none;width:100%;max-width:100%}.labs-hero-copy{align-items:center;text-align:center;gap:16px}.labs-hero .hero-sub,.labs-hero .hero-title{text-align:center;max-width:100%}.labs-hero .hero-ctas{justify-content:stretch}.labs-hero-visual{overflow:visible;padding-inline:8px}.steps-row{flex-direction:column;justify-content:center;gap:0}.step,.steps-row{align-items:center;width:100%}.step{flex:none;max-width:100%;text-align:center;padding-inline:8px}.step:not(:last-child){padding-bottom:28px;margin-bottom:28px}.step p{max-width:28em;margin-inline:auto}.way-card{padding:32px 24px 28px}.way-graphic-wrap{max-width:280px;margin:24px auto 12px}.signal-orbit-graphic{width:100%;margin:12px auto 8px;padding:14%;aspect-ratio:1;box-sizing:border-box;--orbit-badge:44px;--orbit-radius:110px;--orbit-track:220px}.labs-hero-visual .signal-orbit-graphic,.signal-orbit-graphic{max-width:min(300px,78vw)}.signal-score-value{font-size:32px}.signal-score-label{font-size:13px}.way-copy h3{font-size:19px}.cta-panel-inner,.infra-tiles{grid-template-columns:1fr}.cta-panel-inner{padding:32px;grid-template-areas:"copy" "graphic" "buttons";justify-items:center;text-align:center}.cta-copy{align-items:center}.cta-copy h3{font-size:26px}.cta-copy p{font-size:18px}.cta-graphic{width:100%;max-width:300px;aspect-ratio:1;box-sizing:border-box;--orbit-center:132px;--orbit-badge:44px;--orbit-radius:110px;--orbit-track:220px}.orbit-center-value{font-size:38px}.orbit-center-label{font-size:11px}.orbit-center-sub{font-size:12px}.cta-buttons{flex-direction:column;align-items:stretch}.cta-buttons,.cta-buttons .btn{width:100%;justify-content:center}.footer-top{flex-direction:column}.header-container{padding:14px 20px}}.mission-row{gap:32px}.mission-row .badge-card{flex:1 1 420px;max-width:620px;min-height:260px;padding:48px 44px}.mission-row .badge-card p{max-width:460px}.mission-row .badge-icon{width:72px;height:72px}.mission-row .badge-icon img{width:34px;height:34px}.mission-row .badge-card h3{font-size:24px}.tilt-card{transition:transform .4s var(--ease),box-shadow .4s var(--ease),border-color .4s var(--ease)}.tilt-card:after{content:"";position:absolute;inset:0;border-radius:inherit;background:radial-gradient(220px circle at var(--mx,50%) var(--my,50%),rgba(255,255,255,.55),transparent 60%);opacity:0;transition:opacity .35s var(--ease);pointer-events:none}.tilt-card:hover:after{opacity:1}.mission-row .badge-icon{transition:transform .6s cubic-bezier(.34,1.56,.64,1) .25s,opacity .4s ease .25s}.js .mission-row .badge-icon{transform:scale(.4) rotate(-20deg);opacity:0}.mission-row .reveal-item.in-view .badge-icon{transform:scale(1) rotate(0deg);opacity:1}@media (max-width:720px){.mission-row .badge-card{padding:32px 28px}}.audit-row{display:flex;gap:24px;flex-wrap:wrap;justify-content:center}.audit-card{--tile-accent:var(--accent-blue);position:relative;overflow:hidden;flex:1 1 320px;max-width:405px;padding:30px;border:1px solid;border-radius:var(--radius);display:flex;flex-direction:column;gap:14px;text-align:left;transition:transform .4s var(--ease),box-shadow .4s var(--ease),border-color .4s var(--ease)}.audit-card:before{content:"";position:absolute;top:-60px;right:-60px;width:140px;height:140px;border-radius:50%;background:radial-gradient(circle,var(--tile-accent) 0,transparent 70%);opacity:0;transition:opacity .45s var(--ease),transform .45s var(--ease);transform:scale(.6);pointer-events:none}.audit-card:hover{transform:translateY(-8px);border-color:var(--tile-accent);box-shadow:0 20px 40px -20px rgba(38,45,51,.28)}.audit-card:hover:before{opacity:.12;transform:scale(1)}.audit-card:hover .audit-head img{transform:scale(1.18) rotate(-8deg)}.audit-num{font-size:13px;color:var(--muted);position:relative}.audit-head{display:flex;align-items:center;gap:10px;position:relative}.audit-head img{width:26px;height:26px;transition:transform .45s cubic-bezier(.34,1.56,.64,1)}.audit-head h3{font-size:18px;font-weight:600;transition:color .3s var(--ease)}.audit-card:hover .audit-head h3{color:var(--tile-accent)}.audit-card p{font-size:15px;line-height:1.5;color:var(--text);position:relative}.audit-card.tint-blue{border-color:var(--border-blue);background:var(--bg-blue);--tile-accent:var(--accent-blue)}.audit-card.tint-orange{border-color:var(--border-orange);background:var(--bg-orange);--tile-accent:var(--accent-orange)}.audit-card.tint-red{border-color:var(--border-red);background:var(--bg-red);--tile-accent:var(--accent-red)}.js .audit-row .reveal-item{transform:translateY(18px) scale(.94);transition:opacity .55s var(--ease),transform .55s cubic-bezier(.34,1.56,.64,1)}.audit-row .reveal-item.in-view{transform:none}.audit-row>.reveal-item:first-child{transition-delay:0s}.audit-row>.reveal-item:nth-child(2){transition-delay:.14s}.audit-row>.reveal-item:nth-child(3){transition-delay:.28s}.labs-hero{text-align:center;padding-bottom:70px}.labs-hero .hero-title{text-align:left;max-width:560px}.labs-hero .hero-sub{text-align:left;max-width:520px}.labs-hero .hero-ctas{justify-content:flex-start}.labs-hero-row{position:relative;z-index:1;display:flex;align-items:center;justify-content:center;gap:50px;flex-wrap:wrap;text-align:left}.labs-hero-copy{display:flex;flex-direction:column;gap:20px;flex:1 1 460px;max-width:560px}.labs-hero-visual{flex:1 1 500px;max-width:743px;width:100%;min-width:0;display:flex;align-items:center;justify-content:center}.icon-hero-graphic{position:relative;width:380px;max-width:100%;aspect-ratio:1/1;--orbit-center:168px;--orbit-badge:64px;--orbit-radius:160px;--orbit-track:320px}.icon-hero-graphic:before{content:"";position:absolute;inset:10%;border-radius:50%;background:radial-gradient(circle,rgba(106,99,221,.16),rgba(106,99,221,0) 70%)}.icon-hero-graphic .orbit-center{background:linear-gradient(135deg,#f4f3fd,#ffffff)}.icon-hero-graphic .orbit-center img{width:64px;height:64px;object-fit:contain}.icon-hero-graphic .orbit-badge-inner img{width:52%;height:52%;object-fit:contain}.badge-card{--tile-accent:var(--accent-blue);position:relative;overflow:hidden;border:1px solid;border-left:4px solid;border-radius:var(--radius);padding:40px 30px;display:flex;flex-direction:column;align-items:center;text-align:center;gap:15px;flex:1 1 320px;max-width:405px;min-height:228px;justify-content:center;transition:transform .4s var(--ease),box-shadow .4s var(--ease),border-color .4s var(--ease)}.badge-card:before{content:"";position:absolute;top:-60px;right:-60px;width:140px;height:140px;border-radius:50%;background:radial-gradient(circle,var(--tile-accent) 0,transparent 70%);opacity:0;transition:opacity .45s var(--ease),transform .45s var(--ease);transform:scale(.6);pointer-events:none}.badge-card:hover{transform:translateY(-8px);border-color:var(--tile-accent);box-shadow:0 20px 40px -20px rgba(38,45,51,.28)}.badge-card:hover:before{opacity:.12;transform:scale(1)}.badge-card:hover .badge-icon{transform:scale(1.18) rotate(-8deg)}.badge-card h3{font-size:22px;font-weight:500;position:relative;transition:color .3s var(--ease)}.badge-card:hover h3{color:var(--tile-accent)}.badge-card p{font-size:16px;line-height:1.25;color:var(--text);max-width:300px;position:relative}.badge-card.tint-blue{border-color:var(--border-blue);background:var(--bg-blue);--tile-accent:var(--accent-blue)}.badge-card.tint-orange{border-color:var(--border-orange);background:var(--bg-orange);--tile-accent:var(--accent-orange)}.badge-card.tint-red{border-color:var(--border-red);background:var(--bg-red);--tile-accent:var(--accent-red)}.badge-card.tint-sky{border-color:var(--border-sky);background:#f7fcff;--tile-accent:var(--accent-sky)}.badge-card.tint-purple{border-color:#dbcafb;background:#fcfbff;--tile-accent:var(--accent-purple)}.badge-card.tint-pink{border-color:#e999f2;background:#fffcff;--tile-accent:var(--accent-pink)}.badge-card.tint-gray{border-color:#d4d4d4;background:#f8f8f8;--tile-accent:var(--accent-gray)}.badge-icon{width:62px;height:62px;flex-shrink:0;border-radius:50%;background:#fff;border:1.2px solid;padding:3px;transition:transform .45s cubic-bezier(.34,1.56,.64,1)}.badge-icon,.badge-icon-inner{display:flex;align-items:center;justify-content:center}.badge-icon-inner{width:100%;height:100%;border-radius:50%}.badge-icon img{width:30px;height:30px}.badge-card.tint-blue .badge-icon{border-color:var(--icon-ring)}.badge-card.tint-blue .badge-icon-inner{background:var(--icon-bg)}.badge-card.tint-orange .badge-icon{border-color:rgba(240,187,82,.3)}.badge-card.tint-orange .badge-icon-inner{background:#fffaf1}.badge-card.tint-red .badge-icon{border-color:rgba(229,96,99,.2)}.badge-card.tint-red .badge-icon-inner{background:#fdf7f7}.badge-card.tint-sky .badge-icon{border-color:rgba(0,153,255,.22)}.badge-card.tint-sky .badge-icon-inner{background:#eff8ff}.badge-card.tint-purple .badge-icon{border-color:#ebe2fd}.badge-card.tint-purple .badge-icon-inner{background:#f9f5ff}.badge-card.tint-pink .badge-icon{border-color:rgba(240,187,82,.3)}.badge-card.tint-pink .badge-icon-inner{background:#fffaf1}.badge-card .icon-plain{width:65px;height:65px;transition:transform .45s cubic-bezier(.34,1.56,.64,1)}.badge-card:hover .icon-plain{transform:scale(1.18) rotate(-8deg)}.badge-grid{flex-direction:column;gap:32px;align-items:center}.badge-grid,.badge-row{display:flex;width:100%}.badge-row{gap:33px;justify-content:center;flex-wrap:wrap}.js .badge-row .reveal-item{transform:translateY(18px) scale(.94);transition:opacity .55s var(--ease),transform .55s cubic-bezier(.34,1.56,.64,1)}.badge-row .reveal-item.in-view{transform:none}.js .level-row .reveal-item{transform:translateX(-48px);transition:opacity .6s var(--ease),transform .6s var(--ease)}.level-row .reveal-item.in-view{transform:none}.levels-wide{max-width:1380px}.level-row{align-items:stretch;gap:24px;flex-wrap:wrap}.level-card,.level-row{display:flex;justify-content:center}.level-card{--tile-accent:#4fa8e3;position:relative;overflow:hidden;background:#fff;border:1px solid;border-radius:var(--radius);padding:22px 30px;flex-direction:column;align-items:center;text-align:center;gap:12px;flex:1 1 320px;width:405px;max-width:405px;transition:transform .4s var(--ease),box-shadow .4s var(--ease),border-color .4s var(--ease)}a.level-card{text-decoration:none;color:inherit}.level-card:before{content:"";position:absolute;top:-60px;right:-60px;width:140px;height:140px;border-radius:50%;background:radial-gradient(circle,var(--tile-accent) 0,transparent 70%);opacity:0;transition:opacity .45s var(--ease),transform .45s var(--ease);transform:scale(.6);pointer-events:none}.level-card:hover{transform:translateY(-7px);border-color:var(--tile-accent);box-shadow:0 20px 36px -20px rgba(38,45,51,.3)}.level-card:hover:before{opacity:.12;transform:scale(1)}.level-card:hover .level-icon{transform:scale(1.18) rotate(-8deg)}.level-card h2,.level-card h3{position:relative;transition:color .3s var(--ease)}.level-card:hover h2,.level-card:hover h3{color:var(--tile-accent)}.level-card p{position:relative}.level-card:first-child{border-color:rgba(79,168,227,.6);--tile-accent:#4fa8e3}.level-card:nth-child(3){border-color:rgba(146,99,233,.6);--tile-accent:#9263e9}.level-card:nth-child(5){border-color:var(--border-orange);--tile-accent:var(--accent-orange)}.level-label{font-size:14px;color:var(--muted)}.level-head{display:flex;align-items:center;justify-content:center;gap:8px}.level-icon{width:38px;height:38px;flex-shrink:0;border-radius:50%;background:#fff;border:.9px solid var(--icon-ring);padding:2px;transition:transform .3s var(--ease)}.level-icon,.level-icon-inner{display:flex;align-items:center;justify-content:center}.level-icon-inner{width:100%;height:100%;border-radius:50%;background:var(--icon-bg)}.level-icon img{width:22px;height:22px}.level-card h2,.level-card h3{font-size:16px;font-weight:600}.level-card p{font-size:16px;line-height:1.25;color:var(--text)}.level-arrow{width:24px;height:24px;flex-shrink:0;align-self:center;filter:invert(35%) sepia(64%) saturate(1526%) hue-rotate(219deg) brightness(94%) contrast(92%);transition:transform .4s cubic-bezier(.34,1.56,.64,1),opacity .3s var(--ease)}.level-arrow:has(+.level-card:hover),.level-card:hover+.level-arrow{transform:translateX(6px) scale(1.25);opacity:.75}@media (max-width:720px){.level-arrow:has(+.level-card:hover),.level-card:hover+.level-arrow{transform:rotate(90deg) translateY(6px) scale(1.25)}}.contact-section{background:var(--wash,rgba(247,247,255,.7))}.contact-grid{display:flex;justify-content:space-between;align-items:flex-start;gap:60px;flex-wrap:wrap}.contact-copy{flex:1 1 380px;max-width:522px;display:flex;flex-direction:column;gap:20px}.contact-copy h2{font-size:32px;font-weight:500}.contact-copy p{font-size:16px;line-height:1.5;color:var(--text)}.contact-form{flex:2 1 500px;max-width:781px;display:flex;flex-direction:column;gap:24px}.form-row{display:flex;gap:20px;flex-wrap:wrap}.form-field{flex:1 1 260px;display:flex;flex-direction:column;gap:6px}.form-field--half{flex-grow:0;flex-shrink:1;flex-basis:calc(50% - 10px)}.form-field label{font-size:16px;font-weight:500;color:#344054}.form-field input,.form-field select,.form-field textarea{font:inherit;font-size:16px;color:var(--text);border:1px solid #d0d5dd;border-radius:8px;padding:12px 16px;box-shadow:0 1px 2px 0 rgba(16,24,40,.05);background:#fff;width:100%}.form-field select{-moz-appearance:none;appearance:none;-webkit-appearance:none;padding-right:44px;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8' fill='none'%3E%3Cpath d='M1 1.5L6 6.5L11 1.5' stroke='%23667085' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 16px center}.form-field textarea{resize:vertical;min-height:128px;font-family:inherit}.form-field input:focus,.form-field select:focus,.form-field textarea:focus{outline:none;border-color:var(--purple);box-shadow:0 0 0 3px rgba(106,99,221,.15)}.contact-form .btn{align-self:flex-end}.trust-bar{border-top:1px solid var(--border-light);border-bottom:1px solid var(--border-light);padding:32px 24px}.trust-bar-inner{max-width:var(--max);margin:0 auto;display:flex;align-items:center;justify-content:center;gap:24px}.trust-label{font-size:16px;color:var(--text);white-space:nowrap}.trust-divider{width:1px;height:24px;background:var(--border-light);flex-shrink:0}.trust-logos-viewport{position:relative;overflow:hidden;flex:1 1 auto;min-width:0;width:100%;-webkit-mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent);mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent)}.trust-logos-track{display:flex;width:max-content;will-change:transform;animation:trustTicker 32s linear infinite}.trust-logos-viewport:hover .trust-logos-track{animation-play-state:paused}@keyframes trustTicker{0%{transform:translateZ(0)}to{transform:translate3d(-25%,0,0)}}.trust-logos{gap:24px;flex:0 0 auto;flex-wrap:nowrap;list-style:none;margin:0;padding:0}.trust-logos,.trust-logos li{display:flex;align-items:center}.trust-logos li{gap:6px;font-size:14px;color:var(--text);white-space:nowrap}.trust-logos li.dot{width:5px;height:5px;border-radius:50%;background:#d0d0d0;padding:0;flex-shrink:0}.trust-logos img{width:32px;height:32px;border-radius:50%;border:1px solid var(--icon-ring);padding:4px;background:#fff;transition:transform .3s cubic-bezier(.34,1.56,.64,1),box-shadow .3s var(--ease),border-color .3s var(--ease)}.trust-logos li:hover img{transform:translateY(-3px) scale(1.12);box-shadow:0 8px 16px -8px rgba(106,99,221,.4)}.trust-note{width:100%;margin-top:40px;background:rgba(106,99,221,.1);border-left:5px solid var(--purple);border-radius:12px;padding:16px 30px;display:flex;flex-direction:column;gap:4px}.trust-note strong{font-size:16px;font-weight:600}.trust-note p{font-size:16px;color:var(--text);margin:0}@media (max-width:1100px){.labs-hero-row{flex-direction:column;text-align:center}.labs-hero-copy,.labs-hero-visual{flex:none;width:100%}.labs-hero-copy{align-items:center;text-align:center;max-width:640px}.labs-hero-visual{max-width:640px}.labs-hero .hero-sub,.labs-hero .hero-title{text-align:center;max-width:640px}.labs-hero .hero-ctas{justify-content:center}.badge-card{min-height:0}.level-row{align-items:stretch}.trust-bar-inner{flex-direction:column;gap:16px}.trust-divider{display:none}.trust-logos-viewport{flex:none;width:100%;max-width:100%}}@media (max-width:720px){.badge-row{flex-direction:column;align-items:center}.badge-card{flex:none;width:100%;max-width:405px}.level-row{flex-direction:column}.level-card{flex:none;width:100%;max-width:none}.level-arrow{transform:rotate(90deg)}.contact-grid{flex-direction:column}.contact-copy,.contact-form{flex:none;width:100%}.contact-form .btn{align-self:center}.form-row{flex-direction:column}.form-field{flex:none;width:100%}}.blog-hero{text-align:center;padding-bottom:48px}.blog-hero .hero-title{max-width:760px;margin:0 auto;font-size:44px}.blog-hero .hero-sub{max-width:820px;margin:0 auto;font-size:17px}.subs-hero .hero-sub{margin-top:28px}.subs-hero .status-pill{color:var(--purple);background:rgba(106,99,221,.1)}.subs-hero .status-pill:before{background:var(--purple);animation-name:pulseDotPurple}.breadcrumb-back{display:inline-flex;align-items:center;gap:6px;font-size:14px;color:var(--purple);margin-bottom:18px;transition:transform .25s var(--ease)}.breadcrumb-back:hover{transform:translateX(-3px)}.post-date{font-size:14px;color:var(--muted)}.article-wrap{max-width:780px}#why-structure .article-wrap{margin:0 auto}.article-body{display:flex;flex-direction:column;gap:22px}.article-body .lede{font-size:19px;line-height:1.6;color:var(--muted-2)}.article-body p{font-size:16px;line-height:1.75;color:var(--text)}.article-body h2{font-size:24px;font-weight:600;margin-top:14px}.article-body .btn{align-self:flex-start;margin-top:8px}.article-body ul{list-style:disc;padding-left:22px;display:flex;flex-direction:column;gap:8px}.article-body li{font-size:16px;line-height:1.7;color:var(--text)}.article-body li strong{font-weight:600}.article-body .post-date{align-self:flex-start}.blog-hero .status-pill{margin:0 auto 16px}.article-head{display:flex;flex-direction:column;gap:6px}.article-body .lede{margin-top:-6px}.article-body h2:not(:first-of-type){border-top:1px solid var(--border-light);padding-top:26px;scroll-margin-top:120px}.toc-block{display:flex;flex-direction:column;gap:10px}.toc-label{font-size:13px;font-weight:600;letter-spacing:.5px;text-transform:uppercase;color:var(--muted)}.toc-pills{display:flex;flex-wrap:wrap;gap:8px}.toc-pills a{font-size:13px;font-weight:500;color:var(--purple);background:rgba(106,99,221,.08);border:1px solid rgba(106,99,221,.2);padding:7px 14px;border-radius:999px;white-space:nowrap;transition:background .25s var(--ease),color .25s var(--ease),border-color .25s var(--ease),transform .2s var(--ease)}.toc-pills a:hover{background:var(--purple);color:#fff;border-color:var(--purple);transform:translateY(-2px)}.callout-list{display:flex;flex-direction:column;gap:20px;margin:4px 0}.callout-item{display:flex;align-items:flex-start;gap:16px}.callout-icon{width:44px;height:44px;flex-shrink:0;border-radius:12px;background:rgba(106,99,221,.1);border:1px solid rgba(106,99,221,.25);display:flex;align-items:center;justify-content:center}.callout-icon img{width:20px;height:20px}.callout-text{font-size:16px;line-height:1.55;color:var(--text);padding-top:9px}.callout-text strong{font-weight:600}@media (max-width:1100px){.blog-hero .hero-title{font-size:34px}}@media (max-width:720px){.blog-hero .hero-title{font-size:28px}}.faq-section{background:#fff}.faq-list{max-width:820px;margin:0 auto;display:flex;flex-direction:column;border-top:1px solid var(--border-light)}.faq-item{border-bottom:1px solid var(--border-light)}.faq-question-heading{margin:0;padding:0;font:inherit}.faq-question{width:100%;display:flex;align-items:center;gap:20px;padding:22px 4px;min-height:56px;text-align:left;cursor:pointer}.faq-num{font-size:14px;color:var(--muted);flex-shrink:0;width:22px}.faq-q-text{flex:1 1;font-size:16px;font-weight:500;color:var(--text);transition:color .25s var(--ease)}.faq-item.is-open .faq-q-text{color:var(--purple)}.faq-toggle{width:36px;height:36px;border-radius:50%;border:1px solid var(--border-light);display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:transform .3s var(--ease),border-color .3s var(--ease),background .3s var(--ease)}.faq-toggle img{width:14px;height:14px}.faq-item.is-open .faq-toggle{transform:rotate(180deg);border-color:var(--purple);background:rgba(106,99,221,.08)}.faq-answer{display:grid;grid-template-rows:1fr;overflow:hidden;transition:grid-template-rows .35s var(--ease)}.js .faq-answer{grid-template-rows:0fr}.faq-item.is-open .faq-answer{grid-template-rows:1fr}.faq-answer-inner{min-height:0;overflow:hidden}.faq-answer p{padding:0 4px 24px 42px;font-size:15px;line-height:1.6;color:var(--text)}@media (max-width:720px){.faq-question{gap:14px;padding:18px 2px}.faq-answer p{padding:0 2px 20px 42px}}.nav-item-dropdown{position:relative;list-style:none}.nav-link-dropdown{background:none;border:1px solid transparent;font:inherit;cursor:pointer}.nav-link-dropdown.active{color:var(--purple);font-weight:600;border-color:transparent}.nav-link-dropdown.active:after{transform:scaleX(1)}.nav-link-dropdown .chevron{width:14px;height:14px;transition:transform .25s var(--ease)}.nav-link-dropdown[aria-expanded=true]{color:var(--purple);border-color:transparent}.nav-link-dropdown[aria-expanded=true] .chevron{transform:rotate(180deg)}.mega-menu{position:absolute;top:calc(100% + 16px);left:0;transform:translateY(6px);width:700px;max-width:90vw;background:#fff;border:1px solid var(--border-light);border-radius:var(--radius-lg);box-shadow:0 30px 60px -24px rgba(38,45,51,.3);opacity:0;visibility:hidden;pointer-events:none;transition:opacity .25s var(--ease),transform .25s var(--ease),visibility .25s;z-index:150}.mega-menu-narrow{width:320px}.mega-menu.is-open{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0)}.mega-menu-inner{padding:28px;display:flex;flex-direction:column;gap:18px}.mega-menu-columns{display:flex;gap:8px}.mega-menu-col{flex:1 1;display:flex;flex-direction:column;gap:4px;min-width:0}.mega-menu-col+.mega-menu-col{border-left:1px solid var(--border-light);padding-left:24px}.mega-menu-eyebrow{font-size:12px;font-weight:700;letter-spacing:.5px;text-transform:uppercase;color:var(--muted);display:block;margin-bottom:10px}.mega-menu-item{display:flex;align-items:flex-start;gap:14px;padding:10px;border-radius:var(--radius);transition:background .2s var(--ease)}.mega-menu-item:hover{background:rgba(106,99,221,.06)}.mega-menu-item:hover .mega-menu-icon{transform:scale(1.08)}.mega-menu-item.active{background:rgba(106,99,221,.08)}.mega-menu-item.active .mega-menu-icon{border-color:var(--purple)}.mega-menu-item.active .mega-menu-text .mega-menu-title{color:var(--purple)}.mega-menu-icon{width:40px;height:40px;flex-shrink:0;border-radius:50%;border:1px solid var(--icon-ring);background:var(--icon-bg);display:flex;align-items:center;justify-content:center;transition:transform .3s var(--ease)}.mega-menu-icon img{width:20px;height:20px}.mega-menu-text{flex:1 1;display:flex;flex-direction:column;gap:3px;min-width:0}.mega-menu-text .mega-menu-title{font-size:15px;font-weight:600;color:var(--text)}.mega-menu-text p{font-size:13px;line-height:1.45;color:var(--text);margin:0}@media (max-width:1100px){.mega-menu{display:none}}.mobile-nav-group{display:flex;flex-direction:column}.mobile-nav-toggle{display:flex;align-items:center;justify-content:space-between;width:100%}.mobile-nav-toggle .chevron{width:14px;height:14px;transition:transform .25s var(--ease)}.mobile-nav-toggle[aria-expanded=true] .chevron{transform:rotate(180deg)}.mobile-submenu{display:grid;grid-template-rows:0fr;overflow:hidden;transition:grid-template-rows .3s var(--ease)}.mobile-submenu.is-open{grid-template-rows:1fr}.mobile-submenu>div{overflow:hidden;display:flex;flex-direction:column;padding-left:12px}.mobile-submenu-item{display:flex;align-items:center;gap:12px;padding:10px 12px;border-radius:8px;font-size:15px}.mobile-submenu-item img{width:18px;height:18px}.mobile-submenu-item.active{background:rgba(106,99,221,.08);color:var(--purple);font-weight:600}.mobile-submenu-label{font-size:12px;font-weight:700;letter-spacing:.5px;text-transform:uppercase;color:var(--muted);padding:12px 12px 4px}.mobile-submenu-label:not(:first-child){border-top:1px solid var(--border-light);margin-top:6px}.case-study-layout{display:grid;grid-template-columns:1.857fr 1fr;align-items:center;grid-gap:60px;gap:60px}.case-study-copy{min-width:0;display:flex;flex-direction:column;gap:20px}.case-study-copy h2{font-size:32px;font-weight:500}.case-study-quote{font-size:19px;line-height:1.6;color:var(--muted-2)}.case-study-attribution{display:flex;align-items:center;gap:12px}.case-study-avatar{width:44px;height:44px;border-radius:50%;background:var(--purple);color:#fff;font-size:14px;font-weight:700;display:flex;align-items:center;justify-content:center;flex-shrink:0}.case-study-attribution strong{display:block;font-size:15px}.case-study-attribution span{font-size:14px;color:var(--muted)}.case-study-stats{min-width:0;display:flex;flex-direction:column;gap:20px}.case-study-stat{background:#fff;border:1px solid var(--border-light);border-radius:var(--radius-lg);padding:28px 30px;display:flex;flex-direction:column;gap:14px}.case-study-stat-head{display:flex;align-items:center;gap:16px}.case-study-stat-head h3{font-size:22px;font-weight:500}.case-study-stat-num{font-size:26px;font-weight:700;color:var(--purple)}.case-study-stat .badge-icon{width:48px;height:48px;border-color:#ebe2fd}.case-study-stat .badge-icon img{width:24px;height:24px}.case-study-stat .badge-icon-inner{background:#f9f5ff}.case-study-stat p{font-size:16px;line-height:1.25;color:var(--text)}@media (max-width:860px){.case-study-layout{grid-template-columns:1fr}}#case-study .case-study-copy h2{color:#fff}#case-study .case-study-quote{color:rgba(255,255,255,.75)}#case-study .case-study-attribution strong{color:#fff}#case-study .case-study-attribution span{color:rgba(255,255,255,.6)}#case-study .case-study-stat{background:rgba(255,255,255,.07);border-color:rgba(255,255,255,.14)}#case-study .case-study-stat-head h3,#case-study .case-study-stat-num{color:#fff}#case-study .case-study-stat p{color:rgba(255,255,255,.72)}#case-study .case-study-stat .badge-icon{background:rgba(255,255,255,.08);border-color:rgba(255,255,255,.18)}#case-study .case-study-stat .badge-icon-inner{background:rgba(255,255,255,.08)}.way-cards+.hero-ctas{margin-top:40px}.way-card-dark{border-color:var(--purple)}.way-card-dark .way-copy h3{color:var(--purple)}#why-connect .way-card-dark{background:linear-gradient(135deg,#211748,#3a2a72 55%,#4f3aa3);border-color:rgba(255,255,255,.18);box-shadow:0 28px 56px -28px rgba(10,6,30,.55)}#why-connect .way-card-dark .way-copy h3,#why-connect .way-card-dark .way-features h4{color:#fff}#why-connect .way-card-dark .way-features li+li{border-top-color:rgba(255,255,255,.14)}#why-connect .way-card-dark .way-features li:hover{background:rgba(255,255,255,.08)}#why-connect .way-card-dark .way-features img{filter:brightness(0) invert(1);opacity:.9}#integration-assistant .brandview-link{display:inline-flex;align-items:center;min-height:44px;padding:8px 12px}#built-tested-proven .way-card{padding-top:28px;gap:28px}#built-tested-proven .way-head{align-items:flex-start;text-align:left}#built-tested-proven .way-copy h3{margin-bottom:0}#built-tested-proven .way-features li{align-items:center}#built-tested-proven .way-features li:hover img{transform:none}#built-tested-proven .way-feature-icon{width:40px;height:40px;flex-shrink:0;border-radius:50%;border:1px solid var(--icon-ring);background:var(--icon-bg);display:flex;align-items:center;justify-content:center;transition:transform .3s var(--ease)}#built-tested-proven .way-features li:nth-child(2) .way-feature-icon{border-color:rgba(240,187,82,.3);background:#fffaf1}#built-tested-proven .way-features li:nth-child(3) .way-feature-icon{border-color:rgba(229,96,99,.2);background:#fdf7f7}#built-tested-proven .way-features li:nth-child(4) .way-feature-icon{border-color:#ebe2fd;background:#f9f5ff}#built-tested-proven .way-features li:hover .way-feature-icon{transform:scale(1.08)}#built-tested-proven .way-features .way-feature-icon img{width:20px;height:20px;margin-top:0}.receipts-section .audit-card{flex-basis:270px;max-width:300px}.receipts-section .btn-dark{margin-top:40px}@media (max-width:720px){.receipts-section .audit-card{flex-basis:auto;max-width:none}}.brandview-panel{display:flex;flex-wrap:wrap;border:1px solid var(--border-light);border-radius:var(--radius-lg);overflow:hidden;box-shadow:0 40px 80px -36px rgba(38,45,51,.22)}.brandview-panel.reveal-item{opacity:1;transform:none;transition:none}.brandview-panel .brandview-copy,.brandview-panel .brandview-dashboard{transition:opacity .45s var(--ease),transform .45s var(--ease)}.brandview-panel.in-view .brandview-copy,.brandview-panel.in-view .brandview-dashboard,.js .brandview-panel .brandview-copy,.js .brandview-panel .brandview-dashboard{opacity:1;transform:none}.brandview-checklist li{transition:opacity .4s var(--ease),transform .4s var(--ease)}.brandview-panel.in-view .brandview-checklist li,.js .brandview-checklist li{opacity:1;transform:none}.brandview-panel.in-view .brandview-checklist li:first-child{transition-delay:0s}.brandview-panel.in-view .brandview-checklist li:nth-child(2){transition-delay:.05s}.brandview-panel.in-view .brandview-checklist li:nth-child(3){transition-delay:.1s}@media (prefers-reduced-motion:reduce){.brandview-checklist li,.brandview-panel .brandview-copy,.brandview-panel .brandview-dashboard{opacity:1!important;transform:none!important;transition:none!important}}.brandview-copy{flex:1 1 380px;background:linear-gradient(135deg,#3885ea,#6658e3);color:#fff;padding:48px 44px;display:flex;flex-direction:column;justify-content:center;gap:22px}.brandview-copy h2{font-size:clamp(26px,2.4vw,32px);font-weight:600;line-height:1.22;letter-spacing:-.02em;color:#fff;margin:0}.brandview-copy p{font-size:15px;line-height:1.65;color:rgba(255,255,255,.78);margin:0;max-width:36em}.brandview-live .brandview-copy{background:linear-gradient(135deg,#211748,#3a2a72 55%,#4f3aa3)}.brandview-checklist{display:flex;flex-direction:column;gap:12px;margin:4px 0 0;padding:0;list-style:none}.brandview-checklist li{display:flex;align-items:flex-start;gap:12px;font-size:14px;line-height:1.45;color:rgba(255,255,255,.92)}.brandview-check{width:22px;height:22px;flex-shrink:0;margin-top:1px;border-radius:50%;background:rgba(255,255,255,.14);color:#fff;font-size:12px;line-height:1;display:flex;align-items:center;justify-content:center}.brandview-link{display:inline-flex;align-items:center;gap:8px;align-self:flex-start;font-size:15px;font-weight:600;color:#fff;margin-top:4px;min-height:44px}.brandview-link img{width:16px;height:16px;transition:transform .3s var(--ease)}.brandview-link:hover img{transform:translateX(4px)}.brandview-dashboard{flex:1 1 420px;background:#fbfcff;padding:32px 36px 36px;display:flex;flex-direction:column;gap:22px;min-width:0}.brandview-tabs{display:flex;gap:2px;border-bottom:1px solid var(--border-light);flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;-ms-overflow-style:none}.brandview-tabs::-webkit-scrollbar{display:none}.brandview-tab{position:relative;display:inline-flex;align-items:center;gap:8px;padding:10px 12px 12px;border-radius:8px 8px 0 0;font-size:13px;font-weight:500;color:var(--muted);white-space:nowrap;transition:color .2s var(--ease),background .2s var(--ease)}.brandview-tab img{width:18px;height:18px;filter:grayscale(1) opacity(.6);transition:filter .2s var(--ease)}.brandview-tab:hover{color:var(--text)}.brandview-tab:hover img{filter:grayscale(1) opacity(.85)}.brandview-tab.is-active{color:var(--purple);background:#fff;font-weight:600}.brandview-tab.is-active img{filter:none}.brandview-tab.is-active:after{content:"";position:absolute;left:10px;right:10px;bottom:-1px;height:2px;border-radius:2px 2px 0 0;background:var(--purple)}.brandview-opportunity,.brandview-score-block,.brandview-stats{transition:opacity .2s var(--ease),transform .2s var(--ease)}.brandview-dashboard.is-switching .brandview-opportunity,.brandview-dashboard.is-switching .brandview-score-block,.brandview-dashboard.is-switching .brandview-stats{opacity:.3;transform:translateY(3px)}.brandview-score-block{display:flex;flex-direction:column;gap:14px}.brandview-score-header{display:flex;align-items:center;justify-content:space-between;gap:12px}.brandview-score-label{font-size:16px;font-weight:600;line-height:1.3;color:var(--text);text-align:left;min-width:0}.brandview-score-row{display:flex;align-items:center;gap:14px}.brandview-score-icon{width:48px;height:48px;border-radius:50%;border:1px solid var(--border-light);background:#fff;display:flex;align-items:center;justify-content:center;flex-shrink:0}.brandview-score-icon img{width:26px;height:26px}.brandview-score-value{display:flex;align-items:baseline;gap:2px;min-width:0;line-height:1}.brandview-score-value .case-study-stat-num{font-size:36px;letter-spacing:-.03em}.brandview-score-total{font-size:15px;font-weight:500;color:var(--muted)}.brandview-source-row{display:flex;align-items:center;justify-content:space-between;gap:12px}.brandview-source-label{font-size:14px;color:var(--muted)}.score-bar{width:100%;height:8px;border-radius:999px;background:var(--border-light);overflow:hidden}.score-bar-fill{height:100%;border-radius:999px;background:linear-gradient(90deg,var(--purple),var(--blue))}.brandview-progress{width:100%}.brandview-dashboard .score-bar,.brandview-score-bar{height:8px;background:rgba(106,99,221,.12)}.brandview-dashboard .score-bar-fill{transform:none;transform-origin:left;transition:width .45s var(--ease)}@media (prefers-reduced-motion:reduce){.brandview-dashboard .score-bar-fill{transition:none!important}}.brandview-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:16px 20px;gap:16px 20px;border-top:1px solid var(--border-light);border-bottom:1px solid var(--border-light);padding:18px 0}.brandview-stat{display:flex;flex-direction:column;gap:6px;min-width:0}.brandview-stat+.brandview-stat{padding-left:20px;border-left:1px solid var(--border-light)}.brandview-stat-label{font-size:12px;font-weight:500;line-height:1.3;color:var(--muted)}.brandview-stat-value{font-size:24px;font-weight:700;line-height:1.1;letter-spacing:-.02em;color:var(--text)}.brandview-stat-note{font-size:12px;line-height:1.35;color:var(--green);font-weight:600}.brandview-opportunity{display:flex;align-items:flex-start;gap:14px;background:rgba(106,99,221,.07);border:1px solid rgba(106,99,221,.1);border-radius:12px;padding:16px 18px;margin-top:auto}.brandview-opportunity-icon{width:36px;height:36px;border-radius:10px;background:var(--purple);display:flex;align-items:center;justify-content:center;flex-shrink:0;margin-top:1px}.brandview-opportunity-icon img{width:16px;height:16px;filter:brightness(0) invert(1)}.brandview-opportunity-text{flex:1 1;display:flex;flex-direction:column;gap:4px;min-width:0;padding-right:4px}.brandview-opportunity-label{font-size:11px;font-weight:700;letter-spacing:.6px;text-transform:uppercase;color:var(--muted);margin-bottom:2px}.brandview-opportunity-text strong{font-size:14px;font-weight:600;line-height:1.35;color:var(--text)}.brandview-opportunity-text p{font-size:13px;line-height:1.5;color:var(--muted);margin:0}.brandview-priority{flex-shrink:0;align-self:flex-start;font-size:11px;font-weight:700;letter-spacing:.02em;padding:5px 10px;border-radius:999px;background:rgba(240,187,82,.2);color:var(--accent-orange);white-space:nowrap}@media (max-width:900px){.brandview-copy,.brandview-dashboard{flex:1 1 100%}.brandview-copy{padding:40px 28px}.brandview-dashboard{padding:28px 24px 32px}}@media (max-width:560px){.brandview-stats{grid-template-columns:1fr;gap:14px}.brandview-stat+.brandview-stat{padding-left:0;padding-top:14px;border-left:none;border-top:1px solid var(--border-light)}.brandview-opportunity{flex-wrap:wrap}.brandview-priority{margin-left:auto}}.brandview-dark{position:relative;overflow:hidden;background:linear-gradient(135deg,#211748,#3a2a72 55%,#4f3aa3)}.brandview-dark-glow{position:absolute;right:-12%;bottom:-35%;width:640px;height:640px;border-radius:50%;background:radial-gradient(circle,rgba(106,99,221,.35),transparent 70%);pointer-events:none}.brandview-panel-dark{border:none;border-radius:0;box-shadow:none;background:transparent;overflow:visible;position:relative;z-index:1}.brandview-panel-dark .brandview-copy{background:transparent;gap:16px}.brandview-panel-dark .brandview-copy h2{margin-top:4px;color:rgba(255,255,255,.78)}.brandview-panel-dark .brandview-check,.brandview-panel-dark .brandview-link{color:rgba(255,255,255,.78)}.brandview-panel-dark .brandview-dashboard{background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.14);border-radius:var(--radius-lg);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);box-shadow:0 40px 80px -30px rgba(10,6,30,.5)}.brandview-panel-dark .brandview-tabs{border-bottom-color:rgba(255,255,255,.12)}.brandview-panel-dark .brandview-tab{color:rgba(255,255,255,.55)}.brandview-panel-dark .brandview-tab:hover{color:rgba(255,255,255,.78)}.brandview-panel-dark .brandview-tab.is-active{color:var(--purple);background:rgba(255,255,255,.9)}.brandview-panel-dark .brandview-score-label{color:rgba(255,255,255,.78)}.brandview-panel-dark .brandview-score-icon{background:rgba(255,255,255,.08);border-color:rgba(255,255,255,.18)}.brandview-panel-dark .brandview-score-total{color:rgba(255,255,255,.55)}.brandview-panel-dark .brandview-source-label{color:rgba(255,255,255,.6)}.brandview-panel-dark .score-bar{background:rgba(255,255,255,.14)}.brandview-panel-dark .brandview-stats{border-color:rgba(255,255,255,.12)}.brandview-panel-dark .brandview-stat+.brandview-stat{border-left-color:rgba(255,255,255,.12)}.brandview-panel-dark .brandview-stat-label{color:rgba(255,255,255,.5)}.brandview-panel-dark .brandview-stat-value{color:rgba(255,255,255,.78)}.brandview-panel-dark .brandview-opportunity{background:rgba(255,255,255,.08);border-color:rgba(255,255,255,.1)}.brandview-panel-dark .brandview-opportunity-label{display:block;font-size:11px;font-weight:700;letter-spacing:.6px;text-transform:uppercase;color:rgba(255,255,255,.5);margin-bottom:4px}.brandview-panel-dark .brandview-opportunity-text strong{color:rgba(255,255,255,.78)}.brandview-panel-dark .brandview-opportunity-text p{color:rgba(255,255,255,.7)}.workflow-columns{display:flex;gap:24px;align-items:stretch;flex-wrap:wrap}.workflow-panel{flex:1 1 320px;min-width:0;background:#fff;border:1px solid var(--border-light);border-radius:var(--radius-lg);padding:30px;display:flex;flex-direction:column;gap:20px}.workflow-panel h3{font-size:18px;font-weight:600;color:var(--text)}.workflow-panel-answer{padding:24px;gap:0;justify-content:space-between}.workflow-panel-answer .brandview-stats{margin-top:20px}.workflow-status-ok{color:var(--green);font-weight:600}.workflow-footer{display:flex;gap:32px;flex-wrap:wrap;justify-content:center;margin-top:32px}.workflow-footer span{display:inline-flex;align-items:center;gap:8px;font-size:14px;color:var(--muted)}.workflow-footer-dot{width:6px;height:6px;border-radius:50%;background:var(--green);flex-shrink:0}.get-cards{display:flex;flex-wrap:wrap;justify-content:center;gap:24px}.js .get-cards .reveal-item{transform:translateY(8px);transition:opacity .45s var(--ease),transform .45s var(--ease)}.get-cards .reveal-item.in-view{transform:none}.get-cards>.reveal-item:first-child{transition-delay:0s}.get-cards>.reveal-item:nth-child(2){transition-delay:.14s}.get-cards>.reveal-item:nth-child(3){transition-delay:.28s}.get-card{flex:1 1 340px;max-width:420px;background:#fff;border:1px solid var(--border-light);border-radius:var(--radius-lg);overflow:hidden;display:flex;flex-direction:column;transition:transform .3s var(--ease),box-shadow .3s var(--ease),border-color .3s var(--ease)}.get-card:hover{transform:translateY(-6px);border-color:var(--purple);box-shadow:0 20px 40px -20px rgba(38,45,51,.28)}.get-card-visual{position:relative;padding:32px;min-height:280px;display:flex;flex-direction:column;justify-content:center;gap:14px}.get-card-visual-orbit{background:linear-gradient(160deg,rgba(106,99,221,.14),rgba(49,100,255,.08));align-items:center}.get-card-visual-bars{background:linear-gradient(160deg,rgba(240,187,82,.16),rgba(240,187,82,.05));justify-content:center}.get-card-visual-actions{background:linear-gradient(160deg,rgba(106,99,221,.12),rgba(49,100,255,.05));justify-content:center}.get-card-body{padding:24px 32px 28px;display:flex;flex-direction:column;gap:8px}.get-card-body h3{font-size:24px;font-weight:500}.get-card-body p{font-size:15px;line-height:1.5;color:var(--text)}.get-card-float-pill{position:absolute;bottom:16px;right:16px;background:#fff;border-radius:999px;padding:8px 14px;font-size:13px;font-weight:700;box-shadow:0 12px 24px -10px rgba(38,45,51,.25)}.get-card-float-pill-good{color:var(--green)}.get-card-float-pill-warn{top:16px;bottom:auto;color:var(--accent-orange)}.get-orbit{position:relative;width:170px;height:170px;--orbit-badge:14px;--orbit-radius:76px;--orbit-track:154px}.get-orbit-track{position:absolute;top:50%;left:50%;width:var(--orbit-track);height:var(--orbit-track);transform:translate(-50%,-50%);border-radius:50%;border:2px dashed rgba(106,99,221,.3)}.get-orbit-ring{position:absolute;inset:0;animation:orbitSpin 26s linear infinite}.get-orbit-dot{position:absolute;top:50%;left:50%;width:var(--orbit-badge);height:var(--orbit-badge);margin:calc(var(--orbit-badge) / -2) 0 0 calc(var(--orbit-badge) / -2);border-radius:50%;transform:rotate(var(--angle)) translate(var(--orbit-radius));box-shadow:0 4px 10px -2px rgba(38,45,51,.35)}.get-orbit-dot-orange{background:var(--accent-orange)}.get-orbit-dot-teal{background:var(--accent-teal)}.get-orbit-dot-purple{background:var(--purple)}.get-orbit-center{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:108px;height:108px;border-radius:50%;background:#fff;box-shadow:0 20px 44px -16px rgba(49,100,255,.3);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;z-index:1}.get-orbit-value{font-size:32px;font-weight:800;line-height:1;background:linear-gradient(135deg,var(--purple),var(--blue));-webkit-background-clip:text;background-clip:text;color:transparent}.get-orbit-label{font-size:13px;color:var(--muted)}.get-bar-row{display:flex;align-items:center;gap:12px}.get-bar-label{flex:0 0 96px;font-size:14px;color:var(--muted)}.get-bar-track{flex:1 1}.get-bar-fill-warn{background:linear-gradient(90deg,var(--accent-orange),#e0565c)}.get-bar-value{flex:0 0 36px;font-size:14px;font-weight:700;color:var(--text);text-align:right}.get-card-visual-bars .score-bar-fill{transform:scaleX(0);transform-origin:left;transition:transform .7s var(--ease)}.get-cards .reveal-item.in-view .get-card-visual-bars .score-bar-fill{transform:scaleX(1)}.get-card-visual-bars .get-bar-row:first-of-type .score-bar-fill{transition-delay:.05s}.get-card-visual-bars .get-bar-row:nth-of-type(2) .score-bar-fill{transition-delay:.2s}.get-card-visual-bars .get-bar-row:nth-of-type(3) .score-bar-fill{transition-delay:.35s}.get-action-item{display:flex;align-items:center;gap:14px;background:#fff;border-radius:12px;padding:14px 16px;box-shadow:0 8px 20px -12px rgba(38,45,51,.18)}.get-action-badge{width:28px;height:28px;flex-shrink:0;border-radius:8px;display:flex;align-items:center;justify-content:center;font-size:13px;font-weight:700}.get-action-badge-high{background:rgba(240,187,82,.2);color:var(--accent-orange)}.get-action-badge-medium{background:rgba(106,99,221,.14);color:var(--purple)}.get-action-badge-low{background:rgba(56,197,152,.16);color:var(--green)}.get-action-text{flex:1 1;display:flex;flex-direction:column;gap:2px;min-width:0}.get-action-text strong{font-size:14px;font-weight:600;color:var(--text)}.get-action-text span{font-size:12px;color:var(--muted)}.get-action-check{color:var(--green);font-weight:700;flex-shrink:0}.get-action-item{transition:opacity .5s var(--ease),transform .5s var(--ease)}.js .get-action-item{opacity:0;transform:translateX(-14px)}.get-cards .reveal-item.in-view .get-action-item{opacity:1;transform:none}.get-cards .reveal-item.in-view .get-action-item:first-child{transition-delay:.1s}.get-cards .reveal-item.in-view .get-action-item:nth-child(2){transition-delay:.24s}.get-cards .reveal-item.in-view .get-action-item:nth-child(3){transition-delay:.38s}@media (prefers-reduced-motion:reduce){.get-action-item,.get-card-visual-bars .score-bar-fill{transform:none!important;opacity:1!important;transition:none!important}}.txn-agent-visual{position:relative;width:100%;max-width:620px;padding:54px 0 6px;--orbit-track:480px}.txn-agent-window{position:relative;z-index:2;width:100%;max-width:460px;margin:0 auto;background:#fff;border:1px solid var(--border-light);border-radius:var(--radius-lg);box-shadow:0 30px 70px -28px rgba(38,45,51,.28);padding:24px 26px 22px;display:flex;flex-direction:column;gap:18px}.txn-window-bar{display:flex;align-items:center;justify-content:space-between;padding-bottom:16px;border-bottom:1px solid var(--border-light)}.txn-window-bar>span:first-child{display:flex;align-items:center;gap:8px;font-size:13px;font-weight:700;letter-spacing:.3px;text-transform:uppercase;color:var(--text)}.txn-live-dot{width:8px;height:8px;border-radius:50%;background:var(--green);flex-shrink:0;animation:pulseDot 1.8s ease-in-out infinite}.txn-request-card{border:1px solid var(--border-light);border-radius:var(--radius);padding:16px 18px;display:flex;flex-direction:column;gap:6px}.txn-request-card p{margin:2px 0 0;font-size:19px;font-weight:500;color:var(--text)}.txn-qual-track{display:flex;align-items:flex-start}.txn-qual-step{flex-direction:column;gap:6px;width:64px;flex-shrink:0;font-size:10px;font-weight:700;letter-spacing:.4px;text-transform:uppercase}.txn-qual-step,.txn-qual-step i{display:flex;align-items:center;color:var(--muted)}.txn-qual-step i{width:30px;height:30px;border-radius:50%;justify-content:center;font-style:normal;font-size:14px;border:1.5px solid var(--border-light);background:#fff}.txn-qual-step.is-done i{border-color:var(--green);background:var(--green-bg);color:var(--green)}.txn-qual-step.is-active i{border-color:var(--purple);background:#fff;color:var(--purple);animation:pulseDotPurple 1.8s ease-in-out infinite}.txn-qual-line{flex:1 1;height:1px;background:var(--border-light);margin-top:15px}.txn-qual-line.is-done{background:rgba(56,197,152,.4)}@keyframes pulseDotPurple{0%,to{box-shadow:0 0 0 0 rgba(106,99,221,.45)}50%{box-shadow:0 0 0 5px rgba(106,99,221,0)}}.txn-qual-step{transition:opacity .5s var(--ease),transform .5s var(--ease)}.js .txn-qual-step{opacity:0;transform:translateY(8px)}.labs-hero-row.in-view .txn-qual-step{opacity:1;transform:none}.labs-hero-row.in-view .txn-qual-step:first-child{transition-delay:.5s}.labs-hero-row.in-view .txn-qual-step:nth-child(3){transition-delay:.7s}.labs-hero-row.in-view .txn-qual-step:nth-child(5){transition-delay:.9s}.txn-qualified-offer{border:1px solid var(--border-light);border-radius:var(--radius);padding:18px 20px;display:flex;flex-direction:column;gap:14px}.txn-qualified-offer-head{display:flex;align-items:center;justify-content:space-between}.txn-qualified-offer h2{font-size:22px;font-weight:500;color:var(--text)}.txn-offer-facts{display:flex;gap:14px}.txn-offer-facts>div{flex:1 1;min-width:0}.txn-offer-facts p{margin:2px 0 0;font-size:14px;font-weight:600;color:var(--text)}.txn-handoff-note{gap:10px;padding-top:16px;border-top:1px solid var(--border-light);font-size:14px}.txn-float-node,.txn-handoff-note{display:flex;align-items:center;font-weight:600;color:var(--text)}.txn-float-node{position:absolute;z-index:3;gap:8px;background:#fff;border:1px solid var(--border-light);border-radius:14px;padding:11px 16px;font-size:13px;box-shadow:0 14px 30px -14px rgba(38,45,51,.3);white-space:nowrap}.txn-float-node-dot{width:8px;height:8px;border-radius:50%;flex-shrink:0;background:var(--purple);box-shadow:0 0 0 4px rgba(106,99,221,.15)}.txn-node-a{top:14%;left:-4%}.txn-node-b{top:44%;right:-8%}.txn-node-b .txn-float-node-dot{background:var(--accent-orange);box-shadow:0 0 0 4px rgba(224,160,32,.15)}.txn-node-c{bottom:10%;right:2%}.txn-node-c .txn-float-node-dot{background:var(--green);box-shadow:0 0 0 4px rgba(56,197,152,.15)}@media (max-width:720px){.txn-agent-visual{padding-top:6px}.txn-float-node{display:none}}@media (prefers-reduced-motion:reduce){.txn-live-dot,.txn-qual-step.is-active i{animation:none!important}.txn-qual-step{opacity:1!important;transform:none!important;transition:none!important}}.hero-proof{display:flex;flex-wrap:wrap;gap:20px;margin-top:8px}.hero-proof span{display:inline-flex;align-items:center;gap:8px;font-size:14px;color:var(--muted)}.hero-proof-check{width:20px;height:20px;flex-shrink:0;border-radius:50%;background:var(--green-bg);color:var(--green);font-size:12px;font-weight:700;display:flex;align-items:center;justify-content:center}#scope .case-study-layout{grid-template-columns:1fr 1.3fr}@media (max-width:860px){#scope .case-study-layout{grid-template-columns:1fr}}#scope .case-study-stats{display:grid;grid-template-columns:1fr 1fr;grid-gap:16px;gap:16px}#scope .audit-card{min-width:0;max-width:none}@media (max-width:640px){#scope .case-study-stats{grid-template-columns:1fr}}#journey .txn-journey-grid{display:grid;grid-template-columns:1fr 1.7fr;grid-gap:60px;gap:60px;align-items:center}@media (max-width:900px){#journey .txn-journey-grid{grid-template-columns:1fr}}#journey .txn-journey-copy h2{font-size:32px;font-weight:500;line-height:1.25;color:#fff}#journey .txn-journey-copy p{font-size:16px;line-height:1.6;color:rgba(255,255,255,.7);margin-top:16px}#journey .txn-journey-panel{display:flex;flex-direction:column;gap:24px}#journey .txn-journey-tabs{display:inline-flex;align-self:flex-end;background:#fff;border-radius:999px;padding:6px;gap:2px;box-shadow:0 20px 40px -20px rgba(0,0,0,.45)}#journey .txn-journey-tab{padding:10px 20px;border-radius:999px;font-size:14px;font-weight:600;color:var(--text);transition:background .2s var(--ease),color .2s var(--ease)}#journey .txn-journey-tab.is-active{background:var(--text);color:#fff}#journey .txn-journey-cards{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:16px;gap:16px}@media (max-width:640px){#journey .txn-journey-cards{grid-template-columns:1fr}}#journey .txn-journey-card{background:rgba(255,255,255,.07);border:1px solid rgba(255,255,255,.14);border-radius:var(--radius-lg);padding:24px;display:flex;flex-direction:column;align-items:flex-start;gap:12px;text-align:left}#journey .txn-journey-num{font-size:11px;font-weight:700;letter-spacing:.5px;text-transform:uppercase;color:rgba(255,255,255,.5)}#journey .txn-journey-card h3{font-size:17px;font-weight:600;color:#fff}#journey .txn-journey-card p{font-size:14px;line-height:1.5;color:rgba(255,255,255,.7);margin:0}#journey .txn-journey-tag{margin-top:4px;padding:6px 14px;border-radius:999px;background:rgba(255,255,255,.1);color:rgba(255,255,255,.75);font-size:12px;font-weight:600}#commercial-boundaries .way-card{padding-top:28px;gap:28px}#commercial-boundaries .way-head{align-items:flex-start;text-align:left}#commercial-boundaries .way-copy h3{margin-bottom:0}#commercial-boundaries .way-features li{align-items:center}#commercial-boundaries .way-features li:hover img{transform:none}#commercial-boundaries .way-feature-icon{width:40px;height:40px;flex-shrink:0;border-radius:50%;border:1px solid var(--icon-ring);background:var(--icon-bg);display:flex;align-items:center;justify-content:center;transition:transform .3s var(--ease)}#commercial-boundaries .way-features li:nth-child(2) .way-feature-icon{border-color:rgba(240,187,82,.3);background:#fffaf1}#commercial-boundaries .way-features li:nth-child(3) .way-feature-icon{border-color:rgba(229,96,99,.2);background:#fdf7f7}#commercial-boundaries .way-features li:hover .way-feature-icon{transform:scale(1.08)}#commercial-boundaries .way-features .way-feature-icon img{width:20px;height:20px;margin-top:0}.txn-fact-list{display:flex;flex-direction:column;gap:10px;margin-top:16px}.txn-fact p{margin:2px 0 0;font-size:14px;line-height:1.4;color:var(--text)}.ag-board{max-width:560px}.ag-board-body{display:flex;gap:20px;align-items:flex-start}.ag-worker-list{display:flex;flex-direction:column;gap:8px;flex:0 0 128px}.ag-worker-row{display:flex;align-items:center;gap:10px;padding:8px 10px;border-radius:10px;font-size:13px;font-weight:600;color:var(--muted)}.ag-worker-row.is-active{background:rgba(106,99,221,.08);color:var(--purple)}.ag-worker-avatar{width:26px;height:26px;border-radius:50%;background:var(--icon-bg);border:1px solid var(--icon-ring);display:flex;align-items:center;justify-content:center;font-size:10px;font-weight:700;color:var(--purple);flex-shrink:0}.ag-task-panel{flex:1 1;min-width:0;gap:16px}.ag-task-meta{display:flex;align-items:center;justify-content:space-between}.ag-task-meta b{font-size:14px;color:var(--purple)}.ag-approval-card{display:flex;align-items:center;justify-content:space-between;gap:16px;background:rgba(106,99,221,.06);border-radius:var(--radius);padding:12px 14px}.ag-approval-card p{margin:2px 0 0;font-size:14px;font-weight:600;color:var(--text)}@media (max-width:640px){.ag-board-body{flex-direction:column}.ag-worker-list{flex-direction:row;flex-wrap:wrap;flex:none}}.ag-workbench-grid{display:grid;grid-template-columns:1fr 1.5fr;grid-gap:60px;gap:60px;align-items:center}@media (max-width:900px){.ag-workbench-grid{grid-template-columns:1fr;gap:32px}}.ag-workbench-copy h2{font-size:32px;font-weight:500;line-height:1.25;color:var(--text)}.ag-workbench-copy p{font-size:16px;line-height:1.6;color:var(--muted);margin-top:16px}.ag-workbench-tabs{display:flex;gap:10px;flex-wrap:wrap;margin-bottom:24px}.ag-workbench-tab{padding:10px 18px;border-radius:999px;border:1px solid var(--border-light);background:#fff;font-size:14px;font-weight:500;color:var(--muted);transition:color .2s var(--ease),border-color .2s var(--ease),background .2s var(--ease)}.ag-workbench-tab:hover{color:var(--text)}.ag-workbench-tab.is-active{border-color:var(--purple);background:rgba(106,99,221,.06);color:var(--purple);font-weight:600}.ag-workbench-panel{background:#fff;border:1px solid var(--border-light);border-radius:var(--radius-lg);box-shadow:0 40px 80px -36px rgba(38,45,51,.22);padding:28px 32px}.ag-workbench-header{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;margin-bottom:24px}.ag-workbench-agent{display:inline-flex;align-items:center;gap:10px;font-size:15px;font-weight:600;color:var(--text)}.ag-workbench-header .ag-tier-tag{margin-top:0}.ag-workbench-cards.infra-tiles{grid-template-columns:repeat(2,1fr);flex:none}@media (max-width:640px){.ag-workbench-cards.infra-tiles{grid-template-columns:1fr}}.ag-workbench-tile-wide{grid-column:1/-1}.infra-tile.tint-purple{border-color:#dbcafb;--tile-accent:var(--accent-purple)}.infra-tile.tint-red{border-color:var(--border-red);--tile-accent:var(--accent-red)}.ag-workbench-footer{display:flex;flex-wrap:wrap;gap:16px 24px;margin-top:24px;padding-top:20px;border-top:1px solid var(--border-light)}.ag-workbench-footer span{display:inline-flex;align-items:center;gap:8px;font-size:13px;color:var(--muted)}.ag-tier-tag{display:inline-block;margin-top:12px;padding:6px 14px;border-radius:999px;background:rgba(106,99,221,.08);color:var(--purple);font-size:12px;font-weight:600}#operating-model .badge-icon-glyph{display:block;color:var(--tile-accent)}.tier-split{display:grid;grid-template-columns:.7fr 1.6fr;grid-gap:48px;gap:48px;align-items:center}@media (max-width:900px){.tier-split{grid-template-columns:1fr;gap:32px}}.tier-copy h2{font-size:32px;font-weight:500;line-height:1.25;color:var(--text)}.tier-copy p{font-size:16px;line-height:1.6;color:var(--muted);margin-top:16px}.tier-panel{display:flex;background:#eef0fb;border-radius:var(--radius-lg);overflow:hidden;box-shadow:0 40px 80px -36px rgba(38,45,51,.18)}@media (max-width:720px){.tier-panel{flex-direction:column}}.tier-col{flex:1 1;background:#fff;padding:40px 32px;display:flex;flex-direction:column}.tier-col-label{font-size:12px;font-weight:700;letter-spacing:.6px;text-transform:uppercase;color:var(--muted)}.tier-col-num{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;margin-top:16px;border-radius:var(--radius);background:rgba(106,99,221,.08);color:var(--purple);font-size:16px;font-weight:700}.tier-col h3{margin-top:24px;font-size:22px;font-weight:500;color:var(--text)}.tier-col p{margin-top:12px;font-size:15px;line-height:1.55;color:var(--muted);flex:1 1}.tier-col-tag{margin-top:24px;padding-top:20px;border-top:1px solid var(--border-light);font-size:13px;font-weight:600;color:var(--text)}.tier-col-dark{border-radius:var(--radius-lg);background:linear-gradient(135deg,#211748,#3a2a72 55%,#4f3aa3)}.tier-col-dark .tier-col-label{color:rgba(255,255,255,.55)}.tier-col-dark .tier-col-num{background:rgba(255,255,255,.12);color:#fff}.tier-col-dark h3{color:#fff}.tier-col-dark p{color:rgba(255,255,255,.72)}.tier-col-dark .tier-col-tag{border-top-color:rgba(255,255,255,.15);color:rgba(255,255,255,.85)}@media (max-width:720px){.tier-col-dark{border-radius:0}}.ag-roster-section .txn-journey-grid{display:grid;grid-template-columns:1fr 1.7fr;grid-gap:60px;gap:60px;align-items:center}@media (max-width:900px){.ag-roster-section .txn-journey-grid{grid-template-columns:1fr}}.ag-roster-section .txn-journey-copy h2{font-size:32px;font-weight:500;line-height:1.25;color:#fff}.ag-roster-section .txn-journey-copy p{font-size:16px;line-height:1.6;color:rgba(255,255,255,.7);margin-top:16px}.ag-roster-section .txn-journey-cards{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:16px;gap:16px}@media (max-width:640px){.ag-roster-section .txn-journey-cards{grid-template-columns:1fr}}.ag-roster-section .txn-journey-card{background:rgba(255,255,255,.07);border:1px solid rgba(255,255,255,.14);border-radius:var(--radius-lg);padding:24px;display:flex;flex-direction:column;align-items:flex-start;gap:12px;text-align:left}.ag-roster-section .txn-journey-num{font-size:11px;font-weight:700;letter-spacing:.5px;text-transform:uppercase;color:rgba(255,255,255,.5)}.ag-roster-section .txn-journey-card h3{font-size:17px;font-weight:600;color:#fff}.ag-roster-section .txn-journey-card p{font-size:14px;line-height:1.5;color:rgba(255,255,255,.75);margin:0}.ag-roster-section .txn-journey-tag{margin-top:4px;padding:6px 14px;border-radius:999px;background:rgba(255,255,255,.1);color:rgba(255,255,255,.75);font-size:12px;font-weight:600}#business-impact .audit-card{flex:1 1 260px;max-width:300px}@media (max-width:720px){#business-impact .audit-card{max-width:none}}#business-impact .audit-card h3{font-size:22px;font-weight:500;color:var(--text)}#gap .gap-rail{display:flex;align-items:stretch;gap:24px}#gap .gap-rail .audit-card{flex:1 1;max-width:none}#gap .gap-rail .audit-num{font-size:12px;font-weight:700;letter-spacing:.5px;text-transform:uppercase}#gap .gap-arrow{flex-shrink:0;align-self:center}@media (max-width:900px){#gap .gap-rail{flex-direction:column}#gap .gap-rail .audit-card{flex:none}#gap .gap-arrow{transform:rotate(90deg);align-self:center}}.pricing-table-wrap{overflow-x:auto;border:1px solid var(--border-light);border-radius:var(--radius-lg)}.pricing-table{width:100%;min-width:860px;table-layout:fixed;border-collapse:collapse}.pricing-table td,.pricing-table th{padding:16px 24px;text-align:center;border-bottom:1px solid var(--border-light)}.pricing-table thead th{vertical-align:top;padding-top:28px;padding-bottom:96px;border-bottom-width:1px;position:relative}.pricing-table .plan-cta{position:absolute;bottom:24px;left:50%;transform:translateX(-50%);margin-top:0}.pricing-table .pricing-table-row-label{width:20%;text-align:left;font-size:14px;color:var(--text);white-space:nowrap}.pricing-table tbody td:not(.pricing-table-row-label){font-size:14px;color:var(--muted)}.pricing-table tbody tr:last-child td{border-bottom:none}.pricing-table .hero-proof-check{margin:0 auto}.pricing-table-best-for{margin-top:10px;font-size:13px;color:var(--muted);min-height:34px}.pricing-table-none{color:var(--border-light)!important}.pricing-table td.is-highlight-col,.pricing-table th.is-highlight{background:rgba(106,99,221,.04)}.pricing-table .tier-col-popular{display:inline-block;margin-bottom:8px;padding:4px 10px;border-radius:999px;background:rgba(106,99,221,.1);color:var(--purple);font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.5px}.pricing-table .tier-col-popular--slot{visibility:hidden}.pricing-table .plan-price{min-height:34px}.pricing-custom{display:flex;align-items:center;justify-content:space-between;gap:32px;margin-top:24px;padding:28px 32px;background:#fff;border:1px solid var(--border-light);border-radius:var(--radius-lg)}.pricing-custom-tagline{margin-top:8px;font-size:14px;line-height:1.5;color:var(--muted);max-width:560px}.pricing-custom-side{display:flex;align-items:center;gap:28px;flex-shrink:0}@media (max-width:720px){.pricing-custom{flex-direction:column;align-items:flex-start;gap:20px}.pricing-custom-side{width:100%;justify-content:space-between}}.plan-price{margin-top:16px;display:flex;align-items:baseline;justify-content:center;gap:6px}.plan-price-amount{font-size:28px;font-weight:700;color:var(--text)}.plan-price-period{font-size:13px;color:var(--muted)}.plan-price-custom{font-size:22px;font-weight:700;color:var(--text)}.plan-cta{margin-top:16px;display:inline-flex}@media (max-width:900px){.pricing-table td,.pricing-table th{padding:14px 16px}}#live-example .live-example-panel{max-width:640px;margin:0 auto;background:#fff;border:1px solid var(--border-light);border-radius:var(--radius-lg);padding:32px;box-shadow:0 30px 60px -32px rgba(38,45,51,.22)}#live-example .live-example-question{font-size:19px;line-height:1.5;color:var(--text);font-weight:500}#live-example .live-example-meta{display:block;margin-top:6px;font-size:13px;color:var(--muted)}#live-example .live-example-panel .brandview-opportunity{margin-top:20px}#live-example .live-example-note{margin-top:20px;font-size:15px;line-height:1.5;color:var(--muted-2)}#score-context .brandview-copy,#score-context .brandview-dashboard{padding-top:64px;padding-bottom:64px}#score-context .brandview-panel{min-height:400px}#score-context .brandview-dashboard{justify-content:center}#score-context .get-bar-row{gap:20px}#score-context .score-bar-fill{background:var(--purple)}#score-context .get-bar-fill-warn{background:var(--accent-orange)}#score-context .trust-note{margin-top:0}#savings .savings-card{align-items:flex-start;text-align:left;gap:16px;padding:32px 28px;border-left-width:1px}#savings .savings-card p{max-width:none;margin:0}#savings .savings-stat{font-size:26px;font-weight:700;color:var(--text)}#savings .savings-stat-delta{font-size:15px;font-weight:700;color:var(--purple)}#savings .savings-bar{width:100%;margin-top:4px}#savings .savings-card-muted{border-color:var(--border-light);background:#fbfcff;--tile-accent:var(--accent-gray)}#savings .savings-card-muted .savings-stat{color:var(--muted)}#savings .savings-bar-fill-muted{background:var(--muted)}#savings .savings-card-highlight{border-color:var(--purple);background:#fff;--tile-accent:var(--purple)}#savings .savings-card-highlight .brandview-opportunity-label{color:var(--purple)}#savings .savings-card-dark{border:none;background:linear-gradient(135deg,#211748,#3a2a72 55%,#4f3aa3);--tile-accent:rgba(255,255,255,0.4)}#savings .savings-card-dark .brandview-opportunity-label{color:rgba(255,255,255,.55)}#savings .savings-card-dark .savings-stat{color:#fff}#savings .savings-card-dark p{color:rgba(255,255,255,.75)}#savings .savings-stat-row{font-size:13px;color:rgba(255,255,255,.55)}#savings .savings-note{margin-top:24px;font-size:13px;color:var(--muted);text-align:center}#independence .indep-window{max-width:420px;margin:0 auto}#independence .indep-badge{display:flex;justify-content:center}#independence .indep-rows{display:flex;flex-direction:column;gap:16px}#independence .indep-row{display:flex;align-items:center;gap:12px;font-size:15px;font-weight:600;color:var(--text);transition:opacity .5s var(--ease),transform .5s var(--ease)}.js #independence .indep-row{opacity:0;transform:translateY(14px)}#independence .indep-window.in-view .indep-row{opacity:1;transform:none}#independence .indep-window.in-view .indep-row:first-child{transition-delay:.1s}#independence .indep-window.in-view .indep-row:nth-child(2){transition-delay:.3s}#independence .indep-window.in-view .indep-row:nth-child(3){transition-delay:.5s}@media (prefers-reduced-motion:reduce){#independence .indep-row{opacity:1!important;transform:none!important;transition:none!important}}#pricing .tier-panel{margin:0 auto;max-width:900px}#pricing .tier-col-dark .plan-price-amount{color:#fff}#pricing .tier-col-dark .plan-price-period{color:rgba(255,255,255,.65)}#pricing .plans-more{margin-top:24px;text-align:center;font-size:14px}.htl-guest-visual .txn-agent-window{position:relative;overflow:hidden;background:linear-gradient(135deg,#211748,#3a2a72 55%,#4f3aa3);border-color:rgba(255,255,255,.14)}.htl-guest-visual .htl-window-glow{width:260px;height:260px;right:-15%;bottom:-25%}.htl-guest-visual .txn-handoff-note,.htl-guest-visual .txn-qualified-offer,.htl-guest-visual .txn-request-card,.htl-guest-visual .txn-window-bar{position:relative;z-index:1}.htl-guest-visual .txn-node-b{top:6%;right:16%;z-index:2}.htl-guest-visual .txn-window-bar{border-bottom-color:rgba(255,255,255,.14)}.htl-guest-visual .txn-window-bar>span:first-child{color:rgba(255,255,255,.85)}.htl-guest-visual .txn-qualified-offer,.htl-guest-visual .txn-request-card{border-color:rgba(255,255,255,.14)}.htl-guest-visual .txn-qualified-offer h2,.htl-guest-visual .txn-request-card p{color:#fff}.htl-guest-visual .brandview-opportunity-label{color:rgba(255,255,255,.55)}.htl-guest-visual .txn-offer-facts p{color:rgba(255,255,255,.85)}.htl-guest-visual .txn-handoff-note{color:rgba(255,255,255,.85);border-top-color:rgba(255,255,255,.14)}.htl-guest-visual .txn-float-node{transition:opacity .55s var(--ease),transform .55s cubic-bezier(.34,1.56,.64,1)}.js .htl-guest-visual .txn-float-node{opacity:0;transform:translateY(10px) scale(.85)}.labs-hero-row.in-view .htl-guest-visual .txn-float-node{opacity:1;transform:none}.labs-hero-row.in-view .htl-guest-visual .txn-node-a{transition-delay:.9s}.labs-hero-row.in-view .htl-guest-visual .txn-node-b{transition-delay:1.1s}.labs-hero-row.in-view .htl-guest-visual .txn-node-c{transition-delay:1.3s}.htl-guest-visual .txn-handoff-note,.htl-guest-visual .txn-qualified-offer,.htl-guest-visual .txn-request-card,.htl-guest-visual .txn-window-bar{transition:opacity .5s var(--ease),transform .5s var(--ease)}.js .htl-guest-visual .txn-handoff-note,.js .htl-guest-visual .txn-qualified-offer,.js .htl-guest-visual .txn-request-card,.js .htl-guest-visual .txn-window-bar{opacity:0;transform:translateY(14px)}.labs-hero-row.in-view .htl-guest-visual .txn-handoff-note,.labs-hero-row.in-view .htl-guest-visual .txn-qualified-offer,.labs-hero-row.in-view .htl-guest-visual .txn-request-card,.labs-hero-row.in-view .htl-guest-visual .txn-window-bar{opacity:1;transform:none}.labs-hero-row.in-view .htl-guest-visual .txn-window-bar{transition-delay:.1s}.labs-hero-row.in-view .htl-guest-visual .txn-request-card{transition-delay:.3s}.labs-hero-row.in-view .htl-guest-visual .txn-qualified-offer{transition-delay:.5s}.labs-hero-row.in-view .htl-guest-visual .txn-handoff-note{transition-delay:.7s}@media (prefers-reduced-motion:reduce){.htl-guest-visual .txn-float-node,.htl-guest-visual .txn-handoff-note,.htl-guest-visual .txn-qualified-offer,.htl-guest-visual .txn-request-card,.htl-guest-visual .txn-window-bar{opacity:1!important;transform:none!important;transition:none!important}}.qiko-new-site .illustrative-caption{margin:12px 0 0;color:var(--muted);font-size:13px;font-weight:400;line-height:1.5;text-align:center}.contact-form :is(input,select,textarea,button):focus-visible,.faq-question:focus-visible,.site-footer a:focus-visible,.site-header :is(a,button):focus-visible{outline:2px solid var(--blue);outline-offset:3px}.site-header .mega-menu-item,.site-header .mobile-nav .nav-link,.site-header .nav-toggle{min-height:44px}.site-header .nav-toggle{min-width:44px;margin-block:-4px;align-items:center;justify-content:center}.contact-form{min-width:0}.contact-form form{width:100%;display:flex;flex-direction:column;gap:24px}.contact-form .form-feedback{color:var(--text);font-size:14px;line-height:1.5}.contact-form .btn:disabled{opacity:.65;cursor:not-allowed}.contact-form :is(input,select,textarea)::placeholder{color:var(--muted-2)}#contact{scroll-margin-top:var(--header-h)}@media (max-width:1100px){.mobile-nav-backdrop{display:block}}@media (min-width:1101px){.site-header .mobile-nav,.site-header .mobile-nav-backdrop{display:none!important}}@media (prefers-reduced-motion:reduce){.mobile-nav,.mobile-nav-backdrop,.nav-toggle span{transition:none!important}}.designer-tab-panel{display:flex;flex-direction:column;gap:inherit}.status-pill--illustrative{color:var(--purple);background:rgba(106,99,221,.1)}.status-pill--illustrative:before{background:var(--purple);animation:none}.assessment-form-surface{flex:2 1 500px;max-width:781px;min-width:0}.assessment-form-surface .form-feedback{font-size:13px;line-height:1.5;color:var(--muted-2)}.assessment-form-surface .form-consent{flex:none;width:100%}.assessment-form-surface .form-consent label{display:flex;align-items:flex-start;gap:10px;font-size:13.5px;line-height:1.5;font-weight:400;color:var(--muted-2);cursor:pointer}.assessment-form-surface .form-consent input[type=checkbox]{width:18px;height:18px;min-width:18px;padding:0;margin:1px 0 0;border:1px solid #d0d5dd;border-radius:4px;box-shadow:none;accent-color:var(--purple);cursor:pointer;flex-shrink:0}@media (max-width:1100px){.assessment-form-surface{flex:none;width:100%}}@media (prefers-reduced-motion:reduce){#guest-audit-live-panel *{animation:none!important;transition:none!important}}.qualified-trust .trust-bar-inner{flex-wrap:wrap}.qualified-trust .trust-label{white-space:normal;flex-shrink:0;max-width:320px}.qualified-trust .trust-logos-viewport{min-width:260px}.model-coverage{max-width:var(--max);margin:12px auto 0;padding:0 24px;color:var(--muted);font-size:13px;line-height:1.5;text-align:center}.signal-pricing-cards .feature-card{flex-basis:260px;max-width:none;gap:20px}.signal-pricing-cards ul{align-self:stretch;display:flex;flex-direction:column;gap:12px;text-align:left;line-height:1.5}.signal-pricing-cards li{padding-left:16px;position:relative}.signal-pricing-cards li:before{content:"\2022";position:absolute;left:0;color:var(--purple)}.signal-pricing-cards .btn{margin-top:auto;width:100%;justify-content:center;white-space:normal}.service-status-list{margin:0}.service-status-list>div{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:16px;padding:16px 0;border-bottom:1px solid var(--border-light)}.service-status-list dt{font-weight:500}.service-status-list dd{margin:0}.labs-hero-visual:has(>.illustrative-caption){flex-direction:column}.labs-hero-visual>.illustrative-caption{width:100%}.service-status-list [data-health="Degraded Performance"]{color:var(--text);background:var(--bg-orange);border:1px solid var(--border-orange)}.service-status-list [data-health="Degraded Performance"]:before{background:var(--accent-orange);animation:none}.service-status-list [data-health="Major Outage"]{color:var(--text);background:var(--bg-red);border:1px solid var(--border-red)}.service-status-list [data-health="Major Outage"]:before{background:var(--accent-red);animation:none}.service-status-list [data-health="Not Configured"],.service-status-list [data-health=Unknown]{color:var(--muted-2);background:var(--bg-blue);border:1px solid var(--border-light)}.service-status-list [data-health="Not Configured"]:before,.service-status-list [data-health=Unknown]:before{background:var(--accent-gray);animation:none}.consent-banner{position:fixed;left:12px;right:12px;bottom:12px;z-index:400}@media (min-width:640px){.consent-banner{right:auto;left:16px;bottom:16px;max-width:420px}}.consent-card{background:#fff;border:1px solid var(--border-light);border-radius:var(--radius-lg);box-shadow:0 12px 32px rgba(38,45,51,.16);padding:22px}@media (max-width:639px){.consent-banner{left:0;right:0;bottom:0}.consent-card{border-radius:16px 16px 0 0;border-left:none;border-right:none;border-bottom:none;padding:14px 16px 16px;box-shadow:0 -8px 28px rgba(38,45,51,.14)}.consent-kicker{display:none}.consent-title{font-size:15px;margin-top:0}.consent-desc{font-size:13px;margin-top:6px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.consent-actions{margin-top:10px;gap:8px}.consent-actions .btn{flex-grow:1;flex-shrink:1;flex-basis:calc(50% - 8px);justify-content:center;padding:10px 12px;font-size:13px;white-space:normal}.consent-actions .btn-outline:first-child{flex:1 1 100%}}.consent-kicker{font-size:12px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin:0}.consent-title{font-size:19px;font-weight:700;color:var(--text);margin:8px 0 0;letter-spacing:-.01em}.consent-desc{font-size:14px;line-height:1.55;color:var(--muted);margin:10px 0 0}.consent-desc a{color:var(--purple)}.consent-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:16px}.consent-actions .btn{padding:10px 18px;font-size:14px}.consent-overlay{position:fixed;inset:0;z-index:450;background:rgba(15,18,28,.5);display:flex;align-items:center;justify-content:center;padding:16px}.consent-modal{position:relative;background:#fff;border-radius:var(--radius-lg);box-shadow:0 24px 64px rgba(15,18,28,.3);padding:26px;width:100%;max-width:480px;max-height:calc(100dvh - 32px);overflow-y:auto}.consent-modal-title{font-size:22px;font-weight:700;color:var(--text);margin:0;letter-spacing:-.02em}.consent-close{position:absolute;top:12px;right:12px;width:36px;height:36px;border:none;border-radius:var(--radius);background:transparent;color:var(--muted);font-size:22px;line-height:1;cursor:pointer}.consent-close:hover{background:var(--bg-blue);color:var(--text)}.consent-prefs{display:flex;flex-direction:column;gap:12px;margin-top:18px}.consent-pref-row{display:flex;align-items:center;justify-content:space-between;gap:14px;border:1px solid var(--border-light);border-radius:10px;padding:14px 16px}.consent-pref-title{font-size:14px;font-weight:600;color:var(--text);margin:0}.consent-pref-desc{font-size:12.5px;line-height:1.45;color:var(--muted);margin:4px 0 0}.consent-pref-badge{display:inline-flex;margin-top:8px;padding:2px 8px;border-radius:5px;background:var(--green-bg);color:var(--accent-teal);font-size:11px;font-weight:600}.consent-switch{position:relative;flex:none;width:42px;height:24px;border:none;border-radius:999px;background:var(--border-light);cursor:pointer;transition:background .2s var(--ease)}.consent-switch[aria-checked=true]{background:var(--green)}.consent-switch:disabled{cursor:default;opacity:.6}.consent-switch-thumb{position:absolute;top:3px;left:3px;width:18px;height:18px;border-radius:50%;background:#fff;transition:transform .2s var(--ease)}.consent-switch[aria-checked=true] .consent-switch-thumb{transform:translateX(18px)}.consent-modal-actions{justify-content:flex-end}.footer-legal button{background:none;border:none;font:inherit;color:inherit;cursor:pointer;text-align:left}.footer-legal button:hover{text-decoration:underline}.signal-pricing-band{background:radial-gradient(ellipse 70% 50% at 50% 0,rgba(106,99,221,.08),transparent 70%),#f7f8fc}.signal-pricing-band .section-head{margin-bottom:48px}.signal-pricing-band .section-head h2{font-size:34px;font-weight:600;letter-spacing:-.02em}.signal-pricing-band .section-head p{max-width:48ch;color:var(--muted);font-size:16px;line-height:1.55}.signal-pricing-band .plans-more{margin-top:28px;text-align:center}.signal-pricing-band .plans-more .link-plain{font-size:15px;font-weight:500;color:var(--purple)}.signal-pricing-band .plans-more .link-plain:hover{text-decoration:underline}.signal-plan-grid{max-width:1080px;margin:0 auto}.signal-plan-card{position:relative;display:flex;flex-direction:column;gap:0;background:#fff;border:1px solid var(--border-light);border-radius:16px;padding:28px 24px 24px;box-shadow:0 1px 2px rgba(38,45,51,.04);transition:transform .25s var(--ease),box-shadow .25s var(--ease),border-color .25s var(--ease)}.signal-plan-card:hover{transform:translateY(-3px);box-shadow:0 16px 36px -20px rgba(38,45,51,.22);border-color:#d8dce3}.signal-plan-card.is-popular{border-color:var(--purple);border-width:1.5px;padding-top:32px;box-shadow:0 0 0 1px rgba(106,99,221,.08),0 22px 48px -28px rgba(106,99,221,.45);z-index:1}.signal-plan-card.is-popular:hover{box-shadow:0 0 0 1px rgba(106,99,221,.12),0 26px 52px -24px rgba(106,99,221,.5)}.signal-plan-badge{position:absolute;top:-11px;left:50%;transform:translateX(-50%);display:inline-flex;align-items:center;padding:5px 12px;border-radius:999px;background:var(--purple);color:#fff;font-size:11px;font-weight:650;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;box-shadow:0 8px 18px -10px rgba(106,99,221,.7)}.signal-plan-name{margin:0;font-size:13px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;text-align:center;color:var(--muted)}.signal-plan-card.is-popular .signal-plan-name{color:var(--purple-dark)}.signal-plan-price{display:flex;align-items:baseline;flex-wrap:wrap;gap:4px 6px;margin:14px 0 0;color:var(--text)}.signal-plan-amount{font-size:36px;font-weight:700;letter-spacing:-.03em;line-height:1.1;color:#262d33}.signal-plan-period{font-size:14px;font-weight:500;color:var(--muted)}.signal-plan-tagline{margin:8px 0 0;min-height:1.4em;font-size:14px;line-height:1.4;color:var(--muted)}.signal-plan-tagline-spacer{margin:8px 0 0;height:1.4em}.signal-plan-features{list-style:none;margin:20px 0 0;padding:20px 0 0;border-top:1px solid var(--border-light);display:flex;flex-direction:column;gap:12px;flex:1 1}.signal-plan-feature{display:flex;align-items:flex-start;gap:10px;font-size:14px;line-height:1.45;color:var(--muted-2)}.signal-plan-feature.is-lead{color:var(--text);font-weight:500}.signal-plan-check{flex:0 0 auto;margin-top:2px;color:var(--purple)}.signal-plan-cta{margin-top:24px;width:100%;justify-content:center;white-space:normal;text-align:center;min-height:48px}.signal-plan-card.is-popular .signal-plan-cta.btn-primary{box-shadow:0 10px 22px -12px rgba(106,99,221,.65)}.signal-plan-fallback{display:grid;grid-template-columns:1fr}.signal-plan-fallback-card{display:flex;flex-direction:column;align-items:center;text-align:center;background:#fff;border:1px solid var(--border-light);border-radius:16px;padding:48px 28px;max-width:560px;margin:0 auto;width:100%}.signal-plan-fallback-title{margin:12px 0 0;font-size:22px;font-weight:700;letter-spacing:-.02em;color:var(--text)}.signal-plan-fallback-copy{margin:12px 0 0;max-width:46ch;font-size:15px;line-height:1.55;color:var(--muted)}.signal-plan-fallback-card .signal-plan-cta{margin-top:22px;width:auto;min-width:200px}@media (max-width:900px){.signal-pricing-band .section-head h2{font-size:28px}.signal-plan-card{padding:24px 20px 20px}.signal-plan-amount{font-size:32px}}@media (prefers-reduced-motion:reduce){.consent-switch,.consent-switch-thumb{transition:none}.signal-plan-card,.signal-plan-card:hover{transition:none;transform:none}}.blog-hero{padding:64px 24px 36px}.blog-hero .hero-inner{gap:20px}.blog-hero .hero-title{font-size:clamp(36px,5vw,54px);line-height:1.16;text-wrap:balance}.blog-hero .hero-sub{max-width:640px;font-size:clamp(17px,1.6vw,20px);color:var(--muted-2);text-wrap:pretty}.blog-eyebrow{display:inline-flex;align-items:center;gap:8px;padding:6px 14px;border-radius:999px;border:1px solid color-mix(in oklab,var(--purple) 24%,#fff);background:color-mix(in oklab,var(--purple) 9%,#fff);color:var(--purple-dark);font-size:13px;font-weight:600;letter-spacing:.02em}.blog-eyebrow:before{content:"";width:7px;height:7px;border-radius:50%;background:var(--purple)}.blog-list{padding-top:40px}.blog-filters{display:flex;gap:10px;max-width:var(--max);margin:0 auto 32px;padding:4px 2px;overflow-x:auto;scrollbar-width:none;scroll-snap-type:x proximity}.blog-filters::-webkit-scrollbar{display:none}.blog-filter{flex:none;display:inline-flex;align-items:center;min-height:40px;padding:0 16px;scroll-snap-align:start;border:1px solid var(--border-light);border-radius:999px;background:#fff;color:var(--muted-2);font-size:14px;font-weight:500;transition:background .2s var(--ease),border-color .2s var(--ease),color .2s var(--ease)}.blog-filter:hover{border-color:var(--border-blue);background:var(--bg-blue);color:var(--text)}.blog-filter[aria-current=page]{border-color:var(--purple);background:var(--purple);color:#fff}.blog-media{position:relative;aspect-ratio:16/9;overflow:hidden;background:var(--bg-blue)}.blog-media:after{content:"";position:absolute;inset:0;box-shadow:inset 0 0 0 1px rgba(38,45,51,.06);pointer-events:none}.blog-media img{width:100%;height:100%;object-fit:cover;transition:transform .7s var(--ease)}.blog-card:hover .blog-media img,.blog-feature:hover .blog-media img{transform:scale(1.035)}.blog-chip{align-self:flex-start;background:color-mix(in oklab,var(--purple) 10%,#fff);color:var(--purple-dark)}.blog-badge,.blog-chip{padding:4px 11px;border-radius:999px;font-size:12px;font-weight:600;letter-spacing:.02em}.blog-badge{background:var(--purple);color:#fff}.blog-badges,.blog-meta{display:flex;flex-wrap:wrap;gap:8px}.blog-meta{align-items:center;font-size:13.5px;color:var(--muted)}.blog-dot{width:3px;height:3px;border-radius:50%;background:currentColor;opacity:.6}.blog-back:focus-visible,.blog-card:focus-visible,.blog-feature:focus-visible,.blog-filter:focus-visible,.blog-share-btn:focus-visible,.blog-tags a:focus-visible,.blog-toc a:focus-visible,.blog-toc summary:focus-visible{outline:3px solid color-mix(in oklab,var(--purple) 60%,transparent);outline-offset:3px}.blog-feature-wrap{max-width:var(--max);margin:0 auto 36px;container:blog-feature/inline-size}.blog-feature{display:grid;grid-template-columns:minmax(0,1fr);overflow:hidden;background:#fff;border:1px solid var(--border-light);border-radius:24px;box-shadow:0 1px 2px rgba(38,45,51,.04),0 18px 40px -24px rgba(38,45,51,.22);transition:transform .3s var(--ease),box-shadow .3s var(--ease),border-color .3s var(--ease)}.blog-feature:hover{transform:translateY(-3px);border-color:color-mix(in oklab,var(--purple) 32%,#fff);box-shadow:0 28px 56px -28px rgba(88,80,201,.4)}.blog-feature-body{display:flex;flex-direction:column;justify-content:center;gap:16px;padding:clamp(22px,3.4vw,46px)}.blog-feature h2{font-size:clamp(26px,3vw,37px);font-weight:700;line-height:1.16;letter-spacing:-.015em;color:var(--text);text-wrap:balance}.blog-feature p{font-size:17px;line-height:1.62;color:var(--muted-2);text-wrap:pretty}.blog-feature-cta{display:inline-flex;align-items:center;gap:8px;margin-top:4px;font-weight:600;color:var(--purple-dark)}.blog-feature-cta svg{transition:transform .3s var(--ease)}.blog-feature:hover .blog-feature-cta svg{transform:translateX(4px)}@container blog-feature (min-width: 820px){.blog-feature{grid-template-columns:minmax(0,1.28fr) minmax(0,1fr)}.blog-feature .blog-media{aspect-ratio:auto;min-height:100%}}.blog-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,340px),1fr));grid-gap:28px;gap:28px;max-width:var(--max);margin:0 auto}.blog-card,.blog-item{display:flex}.blog-card{flex-direction:column;width:100%;overflow:hidden;background:#fff;border:1px solid var(--border-light);border-radius:20px;transition:transform .3s var(--ease),box-shadow .3s var(--ease),border-color .3s var(--ease)}.blog-card:hover{transform:translateY(-4px);border-color:color-mix(in oklab,var(--purple) 32%,#fff);box-shadow:0 22px 44px -24px rgba(88,80,201,.4)}.blog-card-body{display:flex;flex:1 1;flex-direction:column;gap:12px;padding:22px 24px 20px}.blog-card h2,.blog-card h3{font-size:20px;font-weight:600;line-height:1.3;color:var(--text);text-wrap:balance}.blog-card p{font-size:15px;line-height:1.6;color:var(--muted-2);text-wrap:pretty;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.blog-card-foot{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:auto;padding-top:6px}.blog-readmore{display:grid;place-items:center;width:36px;height:36px;border-radius:50%;background:color-mix(in oklab,var(--purple) 10%,#fff);color:var(--purple-dark);transition:background .25s var(--ease),color .25s var(--ease),transform .25s var(--ease)}.blog-card:hover .blog-readmore{background:var(--purple);color:#fff;transform:translateX(2px)}.blog-empty{max-width:560px;margin:0 auto;padding:40px 0;display:flex;flex-direction:column;align-items:center;gap:14px;text-align:center}.blog-empty h1,.blog-empty h2{font-size:26px;font-weight:500}.blog-empty p{font-size:16px;line-height:1.6;color:var(--muted-2)}.blog-article{padding-bottom:56px}.blog-progress{position:fixed;inset:0 0 auto 0;z-index:120;height:3px;transform:scaleX(0);transform-origin:0 50%;background:linear-gradient(90deg,var(--purple),var(--accent-blue));pointer-events:none}.blog-article-head{max-width:820px;margin:0 auto;padding:40px 24px 0;display:flex;flex-direction:column;align-items:flex-start;gap:18px}.blog-back{display:inline-flex;align-items:center;gap:6px;min-height:44px;font-size:14px;font-weight:500;color:var(--muted-2);transition:color .2s var(--ease)}.blog-back:hover{color:var(--purple-dark)}.blog-article-title{font-size:clamp(32px,4.6vw,52px);font-weight:700;line-height:1.12;letter-spacing:-.02em;text-wrap:balance}.blog-article-sub{max-width:700px;font-size:clamp(18px,1.9vw,22px);line-height:1.55;color:var(--muted-2);text-wrap:pretty}.blog-byline{display:flex;align-items:center;gap:12px;padding-top:6px}.blog-byline strong{font-size:15px;font-weight:600}.blog-avatar{width:40px;height:40px;flex:none;padding:6px;border:1px solid var(--border-light);border-radius:50%;background:#fff;object-fit:contain}.blog-article-hero{max-width:1120px;margin:36px auto 0;padding:0 24px}.blog-article-hero img{width:100%;border:1px solid var(--border-light);border-radius:24px;box-shadow:0 28px 60px -32px rgba(38,45,51,.38)}.blog-layout{max-width:768px;margin:52px auto 0;padding:0 24px}.blog-layout.has-toc{max-width:1120px}.blog-toc-wide{display:none}.blog-toc-narrow{margin-bottom:28px;padding:0 18px;border:1px solid var(--border-light);border-radius:16px;background:var(--bg-blue)}.blog-toc-narrow summary{display:flex;align-items:center;justify-content:space-between;min-height:52px;font-size:15px;font-weight:600;cursor:pointer;list-style:none}.blog-toc-narrow summary::-webkit-details-marker{display:none}.blog-toc-narrow summary:after{content:"";width:8px;height:8px;border-right:2px solid;border-bottom:2px solid;transform:rotate(45deg);transition:transform .25s var(--ease)}.blog-toc-narrow[open] summary:after{transform:rotate(-135deg)}.blog-toc-narrow nav{padding:2px 0 14px}.blog-toc ol{display:flex;flex-direction:column;margin:0;padding:0;list-style:none;border-left:2px solid var(--border-light)}.blog-toc li a{display:block;margin-left:-2px;padding:7px 0 7px 16px;border-left:2px solid transparent;font-size:14px;line-height:1.4;color:var(--muted-2);transition:color .2s var(--ease),border-color .2s var(--ease)}.blog-toc li[data-level="3"] a{padding-left:30px;font-size:13.5px}.blog-toc li a:hover{color:var(--text)}.blog-toc li a[aria-current=location]{border-left-color:var(--purple);color:var(--purple-dark);font-weight:600}.blog-toc-title{margin-bottom:12px;font-size:12px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}@media (min-width:1100px){.blog-layout.has-toc{display:grid;grid-template-columns:220px minmax(0,720px);grid-gap:72px;gap:72px;justify-content:center}.blog-toc-wide{display:block;position:-webkit-sticky;position:sticky;top:calc(var(--header-h) + 24px)}.blog-toc-narrow{display:none}}.blog-body{font-size:clamp(17px,.4vw + 15.5px,19px);line-height:1.78;color:#2b333b;overflow-wrap:anywhere}.blog-body>*+*{margin-top:1.3em}.blog-body p{text-wrap:pretty}.blog-body>p:first-child{font-size:1.12em;color:var(--text)}.blog-body h2,.blog-body h3{position:relative;scroll-margin-top:calc(var(--header-h) + 16px);color:var(--text);text-wrap:balance}.blog-body h2{margin-top:2.3em;font-size:clamp(25px,3vw,31px);font-weight:600;line-height:1.25;letter-spacing:-.01em}.blog-body h3{margin-top:1.9em;font-size:22px;font-weight:600;line-height:1.35}.blog-body h2+*,.blog-body h3+*{margin-top:.8em}.blog-anchor{margin-left:.45em;font-size:.7em;font-weight:500;color:var(--purple);text-decoration:none!important;opacity:.28;transition:opacity .2s var(--ease)}.blog-anchor:focus-visible,.blog-body h2:hover .blog-anchor,.blog-body h3:hover .blog-anchor{opacity:1}@media (hover:none){.blog-anchor{opacity:.5}}.blog-body ol,.blog-body ul{padding-left:1.4em}.blog-body ul{list-style:disc}.blog-body ol{list-style:decimal}.blog-body li+li{margin-top:.5em}.blog-body li::marker{color:var(--purple);font-weight:600}.blog-body a:not(.blog-anchor){color:var(--purple-dark);text-decoration:underline;text-decoration-thickness:1.5px;text-underline-offset:3px;transition:color .2s var(--ease)}.blog-body a:not(.blog-anchor):hover{color:var(--purple)}.blog-body strong{font-weight:600;color:var(--text)}.blog-body blockquote{padding:18px 22px;border-left:4px solid var(--purple);border-radius:0 14px 14px 0;background:var(--bg-blue);color:var(--text);font-size:1.05em}.blog-body code{padding:2px 6px;border-radius:6px;background:color-mix(in oklab,var(--purple) 9%,#fff);font-size:.9em}.blog-body pre{padding:18px 20px;overflow-x:auto;border-radius:16px;background:#0f172a;color:#e2e8f0;font-size:15px;line-height:1.65}.blog-body pre code{padding:0;background:none;color:inherit}.blog-body img{border-radius:16px}.blog-body hr{margin:2.4em 0;border:0;border-top:1px solid var(--border-light)}.blog-body table{display:block;width:100%;overflow-x:auto;border-collapse:collapse;font-size:16px}.blog-body td,.blog-body th{padding:10px 12px;border:1px solid var(--border-light);text-align:left}.blog-body th{background:var(--bg-blue);font-weight:600}.blog-tags{display:flex;flex-wrap:wrap;gap:8px;margin-top:44px;list-style:none}.blog-tags a{display:inline-flex;align-items:center;min-height:36px;padding:0 14px;border:1px solid var(--border-light);border-radius:999px;font-size:14px;color:var(--muted-2);transition:border-color .2s var(--ease),color .2s var(--ease),background .2s var(--ease)}.blog-tags a:hover{border-color:var(--border-blue);background:var(--bg-blue);color:var(--purple-dark)}.blog-share{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-top:28px;padding-top:24px;border-top:1px solid var(--border-light)}.blog-share-label{margin-right:4px;font-size:14px;font-weight:600}.blog-share-btn{display:inline-flex;align-items:center;gap:8px;min-height:40px;padding:0 14px;cursor:pointer;border:1px solid var(--border-light);border-radius:999px;background:#fff;color:var(--muted-2);font:500 14px/1 Inter,sans-serif;transition:border-color .2s var(--ease),color .2s var(--ease),background .2s var(--ease)}.blog-share-btn:hover{border-color:var(--border-blue);background:var(--bg-blue);color:var(--purple-dark)}.blog-related{max-width:calc(var(--max) + 48px);margin:88px auto 0;padding:0 24px}.blog-related h2{margin-bottom:28px;font-size:28px;font-weight:600}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){.blog-feature-wrap,.blog-item,.blog-related h2{animation:blog-rise linear both;animation-timeline:view();animation-range:entry 0 entry 30%}}@supports (animation-timeline:scroll()){.blog-progress{animation:blog-progress linear both;animation-timeline:scroll(root block)}}}@keyframes blog-rise{0%{opacity:.35;transform:translateY(26px) scale(.985)}to{opacity:1;transform:none}}@keyframes blog-progress{to{transform:scaleX(1)}}@media (prefers-reduced-motion:reduce){.blog-card,.blog-feature,.blog-feature-cta svg,.blog-media img,.blog-readmore{transition:none}.blog-card:hover,.blog-card:hover .blog-media img,.blog-card:hover .blog-readmore,.blog-feature:hover,.blog-feature:hover .blog-media img{transform:none}}@media (max-width:640px){.blog-hero{padding:44px 20px 24px}.blog-list{padding-top:28px}.blog-filters{margin-inline:-24px;padding-inline:24px}.blog-grid{gap:22px}.blog-article-head{padding-top:24px}.blog-article-hero{margin-top:28px;padding:0 16px}.blog-article-hero img{border-radius:18px}.blog-layout{margin-top:36px}.blog-related{margin-top:64px}}.article-body h2[id]{scroll-margin-top:96px}.legal-body{font-size:clamp(16px,.3vw + 15px,17.5px);line-height:1.75;color:#2b333b;overflow-wrap:anywhere}.legal-body>*+*{margin-top:1.05em}.legal-body p{text-wrap:pretty}.legal-body h2{position:relative;scroll-margin-top:calc(var(--header-h) + 16px);margin-top:2.2em;padding-top:1.5em;border-top:1px solid var(--border-light);font-size:clamp(21px,2.2vw,26px);font-weight:600;line-height:1.28;letter-spacing:-.01em;color:var(--text);text-wrap:balance}.legal-body>h2:first-child{margin-top:0;padding-top:0;border-top:0}.legal-body h2+*{margin-top:.7em}.legal-body ol,.legal-body ul{padding-left:1.35em}.legal-body ul{list-style:disc}.legal-body ol{list-style:decimal}.legal-body li+li{margin-top:.45em}.legal-body li::marker{color:var(--purple);font-weight:600}.legal-body strong{font-weight:600;color:var(--text)}.legal-body a:not(.blog-anchor){color:var(--purple-dark);text-decoration:underline;text-decoration-thickness:1.5px;text-underline-offset:3px}.legal-body a:not(.blog-anchor):hover{color:var(--purple)}.legal-body h2 .blog-anchor:focus-visible,.legal-body h2:hover .blog-anchor{opacity:1}.legal-article{--legal-toc:250px;--legal-gap:80px;--legal-body:740px}.legal-article .blog-article-head,.legal-article .blog-layout.has-toc{max-width:768px}.legal-article .blog-toc-wide{max-height:calc(100vh - var(--header-h) - 48px);overflow-y:auto;overscroll-behavior:contain;scrollbar-width:none}.legal-article .blog-toc-wide::-webkit-scrollbar{display:none}.legal-article .blog-toc li a{padding-block:5px;font-size:13.5px;line-height:1.4}@media (min-width:1100px){.legal-article .blog-article-head,.legal-article .blog-layout.has-toc{max-width:calc(var(--legal-toc) + var(--legal-gap) + var(--legal-body) + 48px)}.legal-article .blog-layout.has-toc{grid-template-columns:var(--legal-toc) minmax(0,var(--legal-body));gap:var(--legal-gap)}}@media (min-width:1600px){.legal-article{--legal-toc:270px;--legal-gap:96px;--legal-body:780px}}.legal-body .legal-table td,.legal-body .legal-table th{overflow-wrap:normal}.legal-body .legal-table tbody th{min-width:150px;overflow-wrap:anywhere}.legal-body .legal-table td:nth-child(2){white-space:nowrap}.legal-end{display:grid;grid-gap:14px;gap:14px;margin-top:64px;padding-top:28px;border-top:1px solid var(--border-light)}.legal-end-label{font-size:12px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.legal-contact,.legal-related a{display:flex;align-items:center;justify-content:space-between;gap:14px;border:1px solid var(--border-light);border-radius:18px;background:#fff;transition:border-color .2s var(--ease),background .2s var(--ease),transform .2s var(--ease)}.legal-contact{flex-wrap:wrap;padding:20px 24px;background:linear-gradient(135deg,var(--bg-blue),#fff 70%)}.legal-contact-mail{display:inline-flex;align-items:center;gap:10px;font-size:16px;font-weight:600;color:var(--purple-dark)}.legal-contact:hover,.legal-related a:hover{border-color:var(--border-blue);background:var(--bg-blue);transform:translateY(-2px)}.legal-related{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));grid-gap:14px;gap:14px}.legal-related a{padding:18px 22px;font-size:16px;font-weight:600;color:var(--text)}.legal-related a span:last-child{color:var(--purple);transition:transform .2s var(--ease)}.legal-related a:hover span:last-child{transform:translateX(3px)}.legal-contact:focus-visible,.legal-related a:focus-visible{outline:3px solid color-mix(in oklab,var(--purple) 45%,transparent);outline-offset:2px}@media (prefers-reduced-motion:reduce){.legal-contact,.legal-related a,.legal-related a span:last-child{transition:none}.legal-contact:hover,.legal-related a:hover{transform:none}}.article-body a{color:var(--purple-dark)}.legal-table-wrap{overflow-x:auto;border:1px solid var(--border-light);border-radius:14px}.legal-table{min-width:680px;width:100%;border-collapse:collapse;text-align:left;font-size:14px}.legal-table thead{background:var(--bg-blue)}.legal-table td,.legal-table th{padding:12px 16px;vertical-align:top}.legal-table tbody td,.legal-table tbody th{border-top:1px solid var(--border-light)}.legal-table thead th{font-weight:600;color:var(--text)}.legal-table td{color:var(--muted-2)}.legal-table tbody th{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-weight:500;font-size:13px;color:var(--purple-dark)}.blog-pager{display:flex;align-items:center;justify-content:space-between;gap:16px;max-width:var(--max);margin:48px auto 0}.blog-pager-link{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:0 18px;border:1px solid var(--border-light);border-radius:999px;background:#fff;color:var(--text);font-weight:500;transition:border-color .2s var(--ease),background .2s var(--ease),color .2s var(--ease)}.blog-pager-link:hover{border-color:var(--border-blue);background:var(--bg-blue);color:var(--purple-dark)}.blog-pager-link:focus-visible{outline:3px solid color-mix(in oklab,var(--purple) 60%,transparent);outline-offset:3px}.blog-pager-status{font-size:14px;color:var(--muted)}.blog-preview-banner{position:-webkit-sticky;position:sticky;top:0;z-index:130;margin:0;padding:10px 16px;background:#fff7e0;border-bottom:1px solid var(--border-orange);color:#7a5300;font-size:14px;font-weight:600;text-align:center}