*,:after,:before{box-sizing:border-box}:root{--ink:#090b0f;--ink-2:#11141a;--paper:#f1efe8;--paper-2:#e8e5dc;--white:#fff;--blue:#3155ff;--blue-dark:#1732b9;--acid:#dfff52;--muted:#666862;--muted-dark:#a4a7a9;--line:rgba(9,11,15,0.14);--line-dark:rgba(255,255,255,0.16);--radius:30px;--shell:1400px;--pad:clamp(1rem,3vw,2.7rem);--ease:cubic-bezier(0.2,0.76,0.2,1)}html{scroll-behavior:smooth;background:var(--ink)}body{margin:0;background:var(--paper);color:var(--ink);font-family:Manrope,Arial,sans-serif;font-size:16px;overflow-x:hidden}body.menu-open{overflow:hidden}button,input,select,textarea{font:inherit}a,button{touch-action:manipulation}a{color:inherit}img{display:block;max-width:100%}::selection{background:var(--acid);color:var(--ink)}:focus-visible{outline:3px solid var(--acid);outline-offset:4px}.skip-link{position:fixed;left:1rem;top:1rem;z-index:999;padding:.8rem 1rem;background:var(--acid);color:var(--ink);transform:translateY(-160%);transition:transform .2s}.skip-link:focus{transform:none}.page-progress{position:fixed;z-index:120;inset:0 auto auto 0;width:var(--scroll,0);height:4px;background:var(--acid);pointer-events:none}.shell{width:min(var(--shell),100%);margin-inline:auto;padding-inline:var(--pad)}.button,.case-kicker,.chip,.eyebrow,.foot-label,.mono,.nav-link,.stat-label,.text-link{font-family:DM Mono,monospace;text-transform:uppercase;letter-spacing:.08em}.eyebrow{display:flex;align-items:center;gap:.7rem;margin:0 0 1.25rem;font-size:.67rem;font-weight:500;color:currentColor}.eyebrow:before{content:"";width:.65rem;height:.65rem;background:var(--accent,var(--blue));border-radius:50%;box-shadow:0 0 0 .32rem color-mix(in srgb,var(--accent,var(--blue)) 18%,transparent)}.eyebrow.is-acid{--accent:var(--acid)}.eyebrow.is-blue{--accent:var(--blue)}.eyebrow.is-muted{--accent:#8c8f8b;color:var(--muted)}.display{margin:0;font-size:clamp(3.7rem,8.5vw,9rem);font-weight:500;line-height:.89;letter-spacing:-.075em;max-width:13ch}.display .tone{color:var(--blue)}.display .acid{color:var(--acid)}.section-title{margin:0;font-size:clamp(2.8rem,5.7vw,6.3rem);font-weight:500;line-height:.94;letter-spacing:-.06em;max-width:14ch}.section-title.wide{max-width:19ch}.lede{margin:0;font-size:clamp(1.1rem,1.6vw,1.42rem);line-height:1.55;letter-spacing:-.025em;max-width:38rem}.body-copy{font-size:.92rem;line-height:1.7;color:var(--muted)}.body-copy.dark{color:var(--muted-dark)}.rule{border:0;border-top:1px solid var(--line);margin:0}.rule.dark{border-color:var(--line-dark)}.section{padding:clamp(5.5rem,10vw,10rem) 0}.section-head{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(17rem,.75fr);grid-gap:clamp(2rem,8vw,9rem);gap:clamp(2rem,8vw,9rem);align-items:flex-end}.section-head .lede{justify-self:end}.site-header{position:fixed;z-index:100;top:0;left:0;right:0;color:var(--white);transition:background .35s,box-shadow .35s,color .35s}.site-header.scrolled{background:rgba(9,11,15,.88);box-shadow:0 1px 0 var(--line-dark);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px)}.nav{height:84px;display:grid;grid-template-columns:1fr auto 1fr;grid-gap:2rem;gap:2rem}.brand,.nav{align-items:center}.brand{display:inline-flex;gap:.65rem;width:max-content;text-decoration:none;font-weight:700;font-size:1.3rem;letter-spacing:-.04em}.brand-mark{display:grid;grid-template-columns:repeat(2,.45rem);grid-template-rows:repeat(2,.45rem);grid-gap:.15rem;gap:.15rem;transform:rotate(12deg)}.brand-mark i{display:block;background:var(--blue);border-radius:2px}.brand-mark i:last-child{background:var(--acid)}.nav-links{display:flex;align-items:center;justify-content:center;gap:clamp(1rem,2.6vw,2.6rem)}.nav-link{font-size:.67rem;text-decoration:none;white-space:nowrap;position:relative}.nav-link:after{content:"";position:absolute;left:0;right:100%;bottom:-.45rem;height:1px;background:currentColor;transition:right .3s var(--ease)}.nav-link:hover:after{right:0}.nav-actions{justify-self:end;display:flex;align-items:center;gap:.65rem}.nav-offer{color:var(--acid)}.menu-toggle{display:none;width:50px;height:50px;border:1px solid var(--line-dark);background:var(--ink-2);color:var(--white);border-radius:12px;cursor:pointer;place-items:center}.menu-toggle span,.menu-toggle:after,.menu-toggle:before{content:"";width:18px;height:1px;background:currentColor;display:block;grid-area:1/1;transition:transform .3s,opacity .3s}.menu-toggle:before{transform:translateY(-5px)}.menu-toggle:after{transform:translateY(5px)}.menu-toggle[aria-expanded=true] span{opacity:0}.menu-toggle[aria-expanded=true]:before{transform:rotate(45deg)}.menu-toggle[aria-expanded=true]:after{transform:rotate(-45deg)}.mobile-menu{display:none;position:fixed;z-index:90;inset:0;background:var(--ink);color:var(--white);padding:7rem var(--pad) 2rem;align-content:start}.mobile-menu.is-open{display:grid}.mobile-menu a{padding:1rem 0;border-bottom:1px solid var(--line-dark);text-decoration:none;font-size:clamp(1.6rem,8vw,2.7rem);letter-spacing:-.04em}.mobile-menu a:last-child{margin-top:1rem;border:0;background:var(--blue);padding:1rem;border-radius:12px;font-size:1rem;text-align:center}.button{min-height:54px;padding:.9rem 1.25rem;border:1px solid transparent;border-radius:10px;display:inline-flex;align-items:center;justify-content:center;gap:1rem;text-decoration:none;font-size:.68rem;font-weight:500;transition:transform .25s var(--ease),background .25s,color .25s,border-color .25s}.button:after{content:"↗";font-size:1rem;line-height:1;transition:transform .25s var(--ease)}.button:hover{transform:translateY(-3px)}.button:hover:after{transform:translate(.2rem,-.2rem)}.button-primary{background:var(--blue);color:var(--white)}.button-primary:hover{background:#4968ff}.button-light{background:var(--white);color:var(--ink)}.button-light:hover{background:var(--acid)}.button-dark{background:var(--ink);color:var(--white)}.button-outline{border-color:currentColor;color:inherit;background:transparent}.button-acid{background:var(--acid);color:var(--ink)}.button-row{display:flex;flex-wrap:wrap;gap:.65rem;margin-top:2rem}.text-link{display:inline-flex;align-items:center;gap:.7rem;font-size:.65rem;text-decoration:none;border-bottom:1px solid;padding-bottom:.35rem}.text-link:after{content:"→";font-size:.95rem;transition:transform .25s}.text-link:hover:after{transform:translateX(.3rem)}.dark-stage{position:relative;background:var(--ink);color:var(--white)}.dark-stage.rounded-end{border-radius:0 0 clamp(26px,5vw,72px) clamp(26px,5vw,72px);overflow:hidden}.hero{padding-top:84px;background:radial-gradient(circle at 80% 8%,rgba(49,85,255,.16),transparent 29rem),var(--ink);color:var(--white)}.hero-copy{padding-top:clamp(5rem,11vw,10rem);padding-bottom:clamp(3.5rem,7vw,7rem);display:grid;grid-template-columns:minmax(0,1.4fr) minmax(19rem,.6fr);grid-gap:clamp(2rem,6vw,7rem);gap:clamp(2rem,6vw,7rem);align-items:flex-end}.hero-copy .side{padding-bottom:.65rem}.hero-copy .side .lede{color:#c7c9cc}.hero-meta{display:flex;gap:.5rem;flex-wrap:wrap;margin-top:1.5rem}.chip{padding:.55rem .7rem;border:1px solid var(--line-dark);border-radius:99px;color:#b5b8bc;font-size:.56rem}.hero-media-wrap{padding:0 var(--pad) clamp(2rem,4vw,3.8rem);overflow:hidden}.hero-media{position:relative;min-height:clamp(420px,53vw,735px);max-width:var(--shell);margin:0 auto;border-radius:var(--radius);overflow:hidden;background:#111;border:1px solid rgba(255,255,255,.14);isolation:isolate}.hero-media:before{content:"";position:absolute;z-index:2;inset:0;background:linear-gradient(90deg,rgba(9,11,15,.42),transparent 45%,rgba(9,11,15,.05));pointer-events:none}.hero-media img{position:absolute;inset:-5%;width:110%;height:110%;object-fit:cover;will-change:transform;transform:scale(1.03)}.media-label{position:absolute;z-index:4;display:grid;grid-gap:.35rem;gap:.35rem;max-width:17rem;padding:1rem 1.1rem;background:rgba(9,11,15,.74);border:1px solid var(--line-dark);border-radius:12px;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.media-label small{font:500 .58rem/1.3 DM Mono,monospace;text-transform:uppercase;letter-spacing:.08em;color:var(--acid)}.media-label b{font-size:.84rem;line-height:1.35}.media-label.one{left:clamp(1rem,3vw,2.6rem);bottom:clamp(1rem,3vw,2.6rem)}.media-label.two{right:clamp(1rem,3vw,2.6rem);top:clamp(1rem,3vw,2.6rem)}.signal-orbit{z-index:3;right:12%;bottom:16%;width:clamp(5rem,11vw,10rem);aspect-ratio:1;border:1px solid rgba(223,255,82,.55);animation:orbit-pulse 3.2s ease-in-out infinite}.signal-orbit,.signal-orbit:before{position:absolute;border-radius:50%}.signal-orbit:before{content:"";inset:22%;border:1px solid rgba(223,255,82,.8)}@keyframes orbit-pulse{50%{transform:scale(1.1);opacity:.55}}.ticker{overflow:hidden;border-top:1px solid var(--line-dark);background:var(--ink);color:var(--white)}.ticker-track{display:flex;width:max-content;animation:ticker 26s linear infinite}.ticker-line{display:flex;align-items:center;gap:2.5rem;padding:1rem 1.25rem;white-space:nowrap;font:500 .63rem/1 DM Mono,monospace;text-transform:uppercase;letter-spacing:.08em;color:#b8bbc0}.ticker-line i{width:.5rem;height:.5rem;background:var(--acid);border-radius:50%}@keyframes ticker{to{transform:translateX(-50%)}}.manifesto{background:var(--paper)}.manifesto-grid{display:grid;grid-template-columns:.72fr 1.28fr;grid-gap:clamp(2rem,10vw,10rem);gap:clamp(2rem,10vw,10rem);align-items:flex-start}.manifesto .statement{margin:0;font-size:clamp(2.35rem,5.1vw,5.6rem);line-height:1.02;letter-spacing:-.06em}.manifesto .statement strong{font-weight:500;color:var(--blue)}.manifesto aside{position:-webkit-sticky;position:sticky;top:8rem}.mini-index{display:grid;grid-gap:.7rem;gap:.7rem;margin-top:2rem}.mini-index span{display:flex;justify-content:space-between;padding:.75rem 0;border-top:1px solid var(--line);font:500 .6rem/1 DM Mono,monospace;text-transform:uppercase;letter-spacing:.06em;color:var(--muted)}.problem-section{background:var(--white)}.problem-list{margin-top:clamp(3rem,7vw,6rem);border-top:1px solid var(--line)}.problem-row{display:grid;grid-template-columns:6rem minmax(15rem,.72fr) minmax(18rem,1fr) auto;grid-gap:clamp(1rem,4vw,4rem);gap:clamp(1rem,4vw,4rem);align-items:center;min-height:170px;padding:2rem 0;border-bottom:1px solid var(--line);transition:background .35s,padding .35s}.problem-row:hover{background:var(--paper);padding-inline:1.2rem}.problem-row .index{font:500 .62rem/1 DM Mono,monospace;color:var(--blue)}.problem-row h3{margin:0;font-size:clamp(1.6rem,3vw,3rem);line-height:1;letter-spacing:-.045em;font-weight:500}.problem-row p{margin:0;color:var(--muted);font-size:.87rem;line-height:1.65;max-width:35rem}.problem-row .arrow{width:3.2rem;height:3.2rem;border:1px solid var(--line);border-radius:50%;display:grid;place-items:center;font-size:1.2rem;transition:background .25s,color .25s,transform .25s}.problem-row:hover .arrow{background:var(--blue);color:var(--white);transform:rotate(45deg)}.solutions{background:var(--ink);color:var(--white)}.solutions .section-head .lede{color:var(--muted-dark)}.solution-tabs{display:grid;grid-template-columns:minmax(16rem,.55fr) minmax(0,1.45fr);grid-gap:clamp(1rem,4vw,4rem);gap:clamp(1rem,4vw,4rem);margin-top:clamp(3rem,6vw,5rem)}.tab-list{display:grid;align-content:start;border-top:1px solid var(--line-dark)}.tab-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;border-bottom:1px solid var(--line-dark);background:transparent;color:#8d9197;min-height:92px;padding:1rem 0;text-align:left;cursor:pointer;display:grid;grid-template-columns:2.5rem 1fr;grid-gap:.7rem;gap:.7rem;align-items:center;font-size:clamp(1.1rem,2vw,1.6rem);letter-spacing:-.035em;transition:color .25s,padding .25s}.tab-button span{font:500 .55rem/1 DM Mono,monospace;color:inherit;letter-spacing:.08em}.tab-button[aria-selected=true]{color:var(--white);padding-left:.8rem}.tab-button[aria-selected=true] span{color:var(--acid)}.tab-panel{min-height:520px;padding:clamp(1.5rem,4vw,3.5rem);background:var(--blue);border-radius:var(--radius);display:grid;grid-template-rows:auto 1fr auto;animation:panel-in .55s var(--ease) both;overflow:hidden;position:relative}.tab-panel:after{content:"";position:absolute;width:22rem;height:22rem;border:1px solid rgba(255,255,255,.26);border-radius:50%;right:-7rem;bottom:-9rem;box-shadow:0 0 0 4rem rgba(255,255,255,.035),0 0 0 8rem rgba(255,255,255,.025)}.tab-panel[hidden]{display:none}@keyframes panel-in{0%{opacity:0;transform:translateY(1.4rem)}to{opacity:1;transform:none}}.tab-panel .panel-top{display:flex;justify-content:space-between;gap:1rem;font:500 .59rem/1.4 DM Mono,monospace;text-transform:uppercase;letter-spacing:.07em}.tab-panel h3{align-self:center;margin:3rem 0;font-size:clamp(3rem,6vw,6.6rem);font-weight:500;line-height:.9;letter-spacing:-.07em;max-width:9ch;position:relative;z-index:2}.tab-panel .panel-bottom{display:grid;grid-template-columns:1fr 1fr;grid-gap:2rem;gap:2rem;align-items:flex-end;position:relative;z-index:2}.tab-panel p{margin:0;font-size:.88rem;line-height:1.65;color:#dce2ff;max-width:30rem}.tab-panel ul{list-style:none;margin:0;padding:0;border-top:1px solid rgba(255,255,255,.28)}.tab-panel li{padding:.55rem 0;border-bottom:1px solid rgba(255,255,255,.28);font-size:.72rem}.contract-ribbon{background:var(--acid);color:var(--ink);padding:clamp(3.5rem,7vw,6rem) 0}.contract-ribbon a{text-decoration:none}.contract-grid{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(18rem,.7fr);grid-gap:clamp(2rem,8vw,8rem);gap:clamp(2rem,8vw,8rem);align-items:flex-end}.contract-ribbon h2{margin:0;font-size:clamp(3.4rem,7vw,7.8rem);line-height:.9;letter-spacing:-.075em;font-weight:500;max-width:12ch}.contract-ribbon h2 em{font-style:normal;color:var(--blue-dark)}.contract-side{display:grid;grid-gap:1.5rem;gap:1.5rem}.contract-side p{margin:0;font-size:1rem;line-height:1.6}.contract-terms{display:grid;grid-template-columns:repeat(3,1fr);margin-top:3rem;border-top:1px solid rgba(9,11,15,.3)}.contract-terms div{padding:1rem 1rem 0 0;border-right:1px solid rgba(9,11,15,.3)}.contract-terms div:last-child{border:0;padding-left:1rem}.contract-terms small{font:500 .55rem/1.4 DM Mono,monospace;text-transform:uppercase;letter-spacing:.07em;color:#4b540f}.contract-terms b{display:block;margin-top:.4rem;font-size:.85rem}.work-section{background:var(--paper)}.case-list{margin-top:clamp(3rem,7vw,6rem);display:grid;grid-gap:1.25rem;gap:1.25rem}.case-card{position:relative;min-height:clamp(470px,55vw,720px);border-radius:var(--radius);overflow:hidden;background:var(--ink);color:var(--white);display:grid;align-items:flex-end;isolation:isolate}.case-card:after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(180deg,transparent 22%,rgba(9,11,15,.25) 52%,rgba(9,11,15,.94))}.case-card.with-image{background-image:url(/brand/bga-operating-system-art.png);background-size:cover;background-position:50%}.case-card.color-blue{background:var(--blue)}.case-card.color-blue:before{content:"";position:absolute;inset:8% 6%;border:1px solid rgba(255,255,255,.25);border-radius:50%;box-shadow:0 0 0 5vw rgba(255,255,255,.03),0 0 0 10vw rgba(255,255,255,.025);transform:rotate(-12deg);z-index:-1}.case-card.color-bone{background:var(--paper-2);color:var(--ink)}.case-card.color-bone:after{background:linear-gradient(180deg,transparent 25%,rgba(232,229,220,.15),rgba(232,229,220,.95))}.case-content{padding:clamp(1.4rem,4vw,3.6rem);display:grid;grid-template-columns:minmax(0,1.2fr) minmax(19rem,.8fr);grid-gap:2rem;gap:2rem;align-items:flex-end}.case-kicker{font-size:.6rem;color:var(--acid)}.color-bone .case-kicker{color:var(--blue)}.case-card h3{margin:.75rem 0 0;font-size:clamp(2.8rem,6vw,6.6rem);line-height:.9;letter-spacing:-.065em;font-weight:500;max-width:10ch}.case-story{display:grid;grid-template-columns:1fr 1fr;grid-gap:1.5rem;gap:1.5rem}.case-story div{border-top:1px solid;padding-top:.8rem}.case-story small{display:block;font:500 .54rem/1.3 DM Mono,monospace;text-transform:uppercase;letter-spacing:.07em;opacity:.65;margin-bottom:.45rem}.case-story p{font-size:.76rem;line-height:1.55;margin:0}.case-result{grid-column:1/-1;margin-top:.6rem;padding-top:1rem;border-top:1px solid;font-size:clamp(1.25rem,2.5vw,2rem);letter-spacing:-.035em}.finder{background:var(--white)}.finder-layout{display:grid;grid-template-columns:minmax(16rem,.72fr) minmax(0,1.28fr);grid-gap:clamp(2rem,8vw,8rem);gap:clamp(2rem,8vw,8rem);align-items:flex-start}.finder-copy{position:-webkit-sticky;position:sticky;top:8rem}.finder-card{background:var(--paper);border-radius:var(--radius);padding:clamp(1.4rem,4vw,3rem);box-shadow:0 0 0 1px var(--line)}.finder-step{padding:1.6rem 0;border-bottom:1px solid var(--line)}.finder-step:first-child{padding-top:0}.finder-step small{font:500 .56rem/1 DM Mono,monospace;text-transform:uppercase;letter-spacing:.08em;color:var(--blue)}.finder-step h3{font-size:1.25rem;letter-spacing:-.03em;margin:.55rem 0 1rem}.choice-row{display:flex;flex-wrap:wrap;gap:.5rem}.choice{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid var(--line);border-radius:99px;background:var(--white);color:var(--ink);padding:.65rem .85rem;font-size:.72rem;cursor:pointer;transition:background .2s,color .2s,border-color .2s}.choice[aria-pressed=true]{background:var(--ink);color:var(--white);border-color:var(--ink)}.finder-card .button{width:100%;margin-top:1.3rem;border:0;cursor:pointer}.finder-result{margin-top:1rem;background:var(--ink);color:var(--white);border-radius:16px;padding:1.3rem;animation:panel-in .4s var(--ease) both}.finder-result[hidden]{display:none}.finder-result small{font:500 .55rem/1 DM Mono,monospace;color:var(--acid);text-transform:uppercase;letter-spacing:.08em}.finder-result h4{font-size:1.7rem;line-height:1.05;letter-spacing:-.045em;margin:.6rem 0}.finder-result p{color:#b7bac0;font-size:.8rem;line-height:1.6}.method{background:var(--ink);color:var(--white)}.method-flow{display:grid;grid-template-columns:repeat(5,1fr);margin-top:clamp(3rem,7vw,6rem);border-top:1px solid var(--line-dark);border-bottom:1px solid var(--line-dark)}.method-step{min-height:330px;padding:1.3rem;border-right:1px solid var(--line-dark);display:flex;flex-direction:column;transition:background .3s,color .3s}.method-step:last-child{border:0}.method-step:hover{background:var(--acid);color:var(--ink)}.method-step .num{font:500 .6rem/1 DM Mono,monospace;color:var(--acid)}.method-step:hover .num{color:var(--blue-dark)}.method-step h3{margin:auto 0 .7rem;font-size:clamp(1.5rem,2.5vw,2.2rem);font-weight:500;letter-spacing:-.045em}.method-step p{margin:0;font-size:.74rem;line-height:1.55;color:#aeb1b5}.method-step:hover p{color:#384008}.operator{background:var(--paper)}.operator-grid{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(18rem,.85fr);grid-gap:clamp(2rem,8vw,8rem);gap:clamp(2rem,8vw,8rem);align-items:flex-start}.operator-card{background:var(--blue);color:var(--white);border-radius:var(--radius);padding:clamp(1.5rem,4vw,3.5rem);min-height:450px;display:flex;flex-direction:column;justify-content:space-between}.operator-card blockquote{font-size:clamp(2rem,4.3vw,4.6rem);line-height:1;letter-spacing:-.055em;margin:0}.operator-card footer{padding-top:2rem;border-top:1px solid rgba(255,255,255,.28);font-size:.72rem;line-height:1.55;max-width:30rem}.operator-notes{display:grid;grid-gap:1.2rem;gap:1.2rem}.operator-note{padding:1.2rem 0;border-top:1px solid var(--line)}.operator-note h3{font-size:1.15rem;margin:0 0 .6rem;letter-spacing:-.03em}.operator-note p{font-size:.8rem;line-height:1.65;color:var(--muted);margin:0}.final-cta{background:var(--blue);color:var(--white);padding:clamp(5rem,12vw,11rem) 0;border-radius:clamp(26px,5vw,72px) clamp(26px,5vw,72px) 0 0}.final-grid{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(18rem,.7fr);grid-gap:clamp(2rem,8vw,8rem);gap:clamp(2rem,8vw,8rem);align-items:flex-end}.final-cta h2{margin:0;font-size:clamp(4rem,9vw,10rem);font-weight:500;line-height:.84;letter-spacing:-.08em;max-width:10ch}.final-side p{font-size:1rem;line-height:1.6;color:#dfe4ff;margin:0}.site-footer{background:var(--ink);color:var(--white);padding:3rem 0}.footer-grid{display:grid;grid-template-columns:minmax(16rem,1fr) auto;grid-gap:2rem;gap:2rem;align-items:flex-end}.footer-links{display:flex;gap:1.5rem;flex-wrap:wrap}.footer-links a{font:500 .59rem/1 DM Mono,monospace;text-transform:uppercase;letter-spacing:.07em;text-decoration:none;color:#adb0b5}.foot-label{font-size:.58rem;color:#777b81;margin-top:1rem}.contract-page .hero{min-height:100svh;display:grid;align-items:flex-end}.contract-page .hero-copy{grid-template-columns:minmax(0,1.3fr) minmax(20rem,.7fr);padding-bottom:clamp(4rem,8vw,8rem)}.contract-page .display{max-width:10.5ch}.contract-page .hero-terms{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--line-dark);margin-top:2.5rem}.contract-page .hero-terms div{padding:1rem .8rem 0 0;border-right:1px solid var(--line-dark)}.contract-page .hero-terms div:last-child{border:0;padding-left:.8rem}.contract-page .hero-terms small{display:block;font:500 .53rem/1.4 DM Mono,monospace;text-transform:uppercase;letter-spacing:.07em;color:#858990}.contract-page .hero-terms b{display:block;font-size:.78rem;margin-top:.35rem}.chapter{padding:clamp(5rem,10vw,10rem) 0}.chapter-grid{display:grid;grid-template-columns:minmax(12rem,.52fr) minmax(0,1.48fr);grid-gap:clamp(2rem,9vw,10rem);gap:clamp(2rem,9vw,10rem)}.chapter-index{position:-webkit-sticky;position:sticky;top:8rem;height:max-content}.chapter-index .number{font:500 .63rem/1 DM Mono,monospace;color:var(--blue);margin-bottom:1rem}.chapter-index h2{font-size:1.15rem;margin:0;max-width:12rem;letter-spacing:-.03em}.chapter-copy .big-copy{margin:0;font-size:clamp(2.5rem,5.5vw,6rem);line-height:1;letter-spacing:-.065em;max-width:14ch}.chapter-copy .big-copy strong{font-weight:500;color:var(--blue)}.chapter-copy .lede{margin-top:2rem;color:var(--muted)}.thought-card{margin-top:3rem;background:var(--blue);color:var(--white);border-radius:var(--radius);padding:clamp(1.5rem,5vw,4rem);min-height:500px;display:grid;align-content:space-between;position:relative;overflow:hidden}.thought-card:after{content:"";position:absolute;width:23rem;height:23rem;border-radius:50%;border:1px solid rgba(255,255,255,.24);right:-5rem;bottom:-7rem;box-shadow:0 0 0 4rem rgba(255,255,255,.04),0 0 0 8rem rgba(255,255,255,.025)}.thought-card .top{font:500 .58rem/1.4 DM Mono,monospace;text-transform:uppercase;letter-spacing:.07em}.thought-card p{font-size:clamp(2.2rem,5vw,5rem);line-height:.98;letter-spacing:-.06em;margin:5rem 0 0;max-width:12ch;position:relative;z-index:2}.deal-section{background:var(--acid)}.deal-steps{margin-top:3rem;border-top:1px solid rgba(9,11,15,.3)}.deal-step{display:grid;grid-template-columns:5rem minmax(15rem,.8fr) minmax(20rem,1.2fr);grid-gap:2rem;gap:2rem;padding:1.8rem 0;border-bottom:1px solid rgba(9,11,15,.3);align-items:flex-start}.deal-step .num{font:500 .58rem/1 DM Mono,monospace;color:#556010}.deal-step h3{font-size:clamp(1.3rem,2.4vw,2.2rem);line-height:1.05;letter-spacing:-.04em;margin:0}.deal-step p{font-size:.87rem;line-height:1.65;margin:0;color:#3b400d;max-width:37rem}.example-section{background:var(--paper)}.example-stage{margin-top:3rem;background:var(--ink);color:var(--white);border-radius:var(--radius);padding:clamp(1.3rem,4vw,3rem);overflow:hidden}.example-head{display:flex;justify-content:space-between;gap:1rem;padding-bottom:1rem;border-bottom:1px solid var(--line-dark);font:500 .57rem/1.4 DM Mono,monospace;text-transform:uppercase;letter-spacing:.07em;color:#999da3}.capacity-flow{display:grid;grid-template-columns:1fr auto 1fr;grid-gap:clamp(1rem,4vw,4rem);gap:clamp(1rem,4vw,4rem);align-items:center;padding:clamp(2rem,7vw,6rem) 0}.capacity-block b{display:block;font-size:clamp(5rem,13vw,13rem);font-weight:500;line-height:.75;letter-spacing:-.08em;color:var(--acid);margin-bottom:.14em}.capacity-block span{font-size:1rem;color:#c2c5ca}.capacity-arrow{font-size:clamp(2rem,5vw,5rem);color:var(--blue)}.example-notes{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--line-dark)}.example-notes div{padding:1rem 1rem 0 0;border-right:1px solid var(--line-dark)}.example-notes div:last-child{border:0;padding-left:1rem}.example-notes small{font:500 .54rem/1.4 DM Mono,monospace;text-transform:uppercase;letter-spacing:.07em;color:#7d8188}.example-notes p{font-size:.76rem;line-height:1.5;color:#bcc0c5;margin:.5rem 0 0}.assurance{background:var(--blue);color:var(--white)}.assurance-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(18rem,1fr);grid-gap:clamp(2rem,8vw,8rem);gap:clamp(2rem,8vw,8rem);align-items:flex-start}.assurance-list{display:grid}.assurance-item{padding:1.5rem 0;border-top:1px solid rgba(255,255,255,.28);display:grid;grid-template-columns:3rem 1fr;grid-gap:1rem;gap:1rem}.assurance-item span{font:500 .55rem/1 DM Mono,monospace;color:var(--acid)}.assurance-item h3{margin:0 0 .4rem;font-size:1.35rem;letter-spacing:-.035em}.assurance-item p{margin:0;color:#dbe1ff;font-size:.78rem;line-height:1.6}.fit-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:1rem;gap:1rem;margin-top:3rem}.fit-card{border-radius:var(--radius);padding:clamp(1.4rem,3vw,2.5rem);min-height:360px;background:var(--white)}.fit-card.no{background:var(--paper-2)}.fit-card small{font:500 .56rem/1 DM Mono,monospace;text-transform:uppercase;letter-spacing:.08em;color:var(--blue)}.fit-card h3{font-size:clamp(2rem,3.5vw,3.6rem);line-height:.98;letter-spacing:-.05em;margin:1rem 0 2rem}.fit-card ul{list-style:none;padding:0;margin:auto 0 0}.fit-card li{padding:.65rem 0;font-size:.78rem;line-height:1.5}.faq-list,.fit-card li{border-top:1px solid var(--line)}.faq-list{margin-top:3rem}.faq-item{border-bottom:1px solid var(--line)}.faq-button{width:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:transparent;color:inherit;padding:1.5rem 0;display:grid;grid-template-columns:1fr auto;grid-gap:2rem;gap:2rem;text-align:left;cursor:pointer;font-size:clamp(1.1rem,2vw,1.6rem);letter-spacing:-.03em}.faq-button span{font-size:1.5rem;transition:transform .3s}.faq-button[aria-expanded=true] span{transform:rotate(45deg)}.faq-answer{max-width:48rem;padding:0 0 1.5rem;color:var(--muted);font-size:.86rem;line-height:1.7}.faq-answer[hidden]{display:none}.legal-note{margin-top:1.5rem;font-size:.68rem;line-height:1.55;color:var(--muted);max-width:48rem}[data-reveal]{opacity:0;transform:translateY(2.5rem);transition:opacity .8s var(--ease),transform .8s var(--ease)}[data-reveal=clip]{-webkit-clip-path:none;clip-path:none;opacity:0;transform:translateY(2rem) scale(.985);transform-origin:50% 100%;transition:opacity 1s var(--ease),transform 1s var(--ease)}[data-reveal].is-visible{opacity:1;transform:none;-webkit-clip-path:none;clip-path:none}[data-reveal-delay="1"]{transition-delay:.1s}[data-reveal-delay="2"]{transition-delay:.2s}[data-reveal-delay="3"]{transition-delay:.3s}@media (max-width:980px){.nav{grid-template-columns:1fr auto}.nav-actions .button,.nav-actions .nav-link,.nav-links{display:none}.menu-toggle{display:grid}.contract-grid,.contract-page .hero-copy,.final-grid,.hero-copy,.operator-grid,.section-head{grid-template-columns:1fr}.hero-copy .side,.section-head .lede{justify-self:start}.hero-copy{padding-top:4.5rem}.solution-tabs{grid-template-columns:1fr}.tab-list{grid-template-columns:repeat(3,1fr)}.tab-button{grid-template-columns:1fr;align-content:center;padding:.8rem}.tab-button span{display:block}.tab-button[aria-selected=true]{padding-left:.8rem;background:rgba(255,255,255,.06)}.problem-row{grid-template-columns:3rem 1fr auto}.problem-row p{grid-column:2/3}.problem-row .arrow{grid-column:3;grid-row:1/3}.method-flow{grid-template-columns:repeat(2,1fr)}.method-step:nth-child(2n){border-right:0}.method-step:last-child{grid-column:1/-1}.case-content,.finder-layout{grid-template-columns:1fr}.chapter-index,.finder-copy{position:static}.chapter-grid{grid-template-columns:1fr}.chapter-index{display:flex;align-items:center;gap:1rem}.chapter-index .number{margin:0}}@media (max-width:640px){:root{--radius:20px}.nav{height:72px}.hero{padding-top:72px}.brand{font-size:1.1rem}.display{font-size:clamp(3.4rem,16vw,5.6rem);max-width:10ch}.section-title{font-size:clamp(2.7rem,13vw,4.6rem)}.hero-copy{padding-top:4rem;padding-bottom:2.5rem}.hero-media{min-height:470px}.hero-media img{width:150%;height:110%;left:-40%;max-width:none}.media-label.two{display:none}.signal-orbit{right:7%;bottom:26%}.button-row{display:grid}.button-row .button{width:100%}.manifesto-grid{grid-template-columns:1fr}.manifesto aside{position:static}.manifesto .statement{font-size:2.55rem}.problem-row{grid-template-columns:2rem 1fr auto;gap:.8rem;padding:1.5rem 0}.problem-row p{font-size:.78rem}.problem-row .arrow{width:2.6rem;height:2.6rem}.tab-list{grid-template-columns:1fr}.tab-button{min-height:68px;grid-template-columns:2rem 1fr}.tab-panel{min-height:500px}.tab-panel .panel-bottom{grid-template-columns:1fr}.tab-panel h3{font-size:3.4rem}.contract-ribbon h2{font-size:3.7rem}.contract-page .hero-terms,.contract-terms{grid-template-columns:1fr}.contract-page .hero-terms div,.contract-page .hero-terms div:last-child,.contract-terms div,.contract-terms div:last-child{border-right:0;border-bottom:1px solid rgba(9,11,15,.28);padding:1rem 0}.contract-page .hero-terms div{border-color:var(--line-dark)}.case-card{min-height:610px}.case-card.with-image{background-position:62%}.case-content{padding:1.2rem}.case-story{grid-template-columns:1fr}.case-result{font-size:1.3rem}.method-flow{grid-template-columns:1fr}.method-step,.method-step:nth-child(2n){min-height:220px;border-right:0;border-bottom:1px solid var(--line-dark)}.method-step:last-child{grid-column:auto}.operator-card{min-height:390px}.footer-grid{grid-template-columns:1fr}.footer-links{display:grid;grid-gap:1rem;gap:1rem}.chapter-copy .big-copy{font-size:2.8rem}.deal-step{grid-template-columns:2rem 1fr}.deal-step p{grid-column:2}.capacity-flow{grid-template-columns:1fr}.capacity-arrow{transform:rotate(90deg)}.capacity-block b{font-size:8rem}.example-notes,.fit-grid{grid-template-columns:1fr}.example-notes div,.example-notes div:last-child{border-right:0;border-bottom:1px solid var(--line-dark);padding:1rem 0}.assurance-grid{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:after,:before{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important}[data-reveal]{opacity:1;transform:none;-webkit-clip-path:none;clip-path:none}}html{scroll-padding-top:84px}.home-v2{background:var(--paper)}.home-v2 .site-header .nav{grid-template-columns:.72fr auto .72fr}.home-v2 .display{max-width:11.5ch}.home-v2 .v2-hero .hero-copy{grid-template-columns:minmax(0,1.48fr) minmax(20rem,.52fr);padding-bottom:clamp(2.5rem,5vw,4.5rem)}.home-v2 .v2-hero .side{align-self:end}.home-v2 .session-note{margin:1rem 0 0;font:500 .57rem/1.5 DM Mono,monospace;text-transform:uppercase;letter-spacing:.07em;color:#8f949b}.hero-proof{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid var(--line-dark);border-bottom:1px solid var(--line-dark);margin-bottom:clamp(2rem,4vw,3.8rem)}.hero-proof div{min-height:105px;padding:1.15rem 1.25rem 1.15rem 0;border-right:1px solid var(--line-dark);display:flex;flex-direction:column;justify-content:space-between;gap:.9rem}.hero-proof div:not(:first-child){padding-left:1.25rem}.hero-proof div:last-child{border-right:0}.hero-proof small{font:500 .53rem/1.4 DM Mono,monospace;text-transform:uppercase;letter-spacing:.08em;color:var(--acid)}.hero-proof strong{max-width:15rem;font-size:.78rem;line-height:1.45;font-weight:600}.v2-process-media:before{background:linear-gradient(90deg,rgba(9,11,15,.66),rgba(9,11,15,.16) 48%,rgba(9,11,15,.55))}.process-overlay{position:absolute;z-index:5;inset:auto clamp(1rem,3vw,2.6rem) clamp(1rem,3vw,2.6rem);display:grid;grid-template-columns:minmax(13rem,1fr) minmax(9rem,.5fr) minmax(13rem,1fr);align-items:center;grid-gap:clamp(1rem,3vw,3rem);gap:clamp(1rem,3vw,3rem)}.process-node{min-height:150px;padding:1.25rem;background:rgba(9,11,15,.8);border:1px solid var(--line-dark);border-radius:16px;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);display:flex;flex-direction:column}.process-node small{font:500 .55rem/1.4 DM Mono,monospace;text-transform:uppercase;letter-spacing:.08em;color:var(--acid)}.process-node b{margin:auto 0 .65rem;font-size:clamp(1rem,1.6vw,1.4rem);letter-spacing:-.025em}.process-node span{font-size:.72rem;line-height:1.5;color:#bec1c6}.process-after{background:rgba(49,85,255,.82)}.process-after span{color:#e1e5ff}.process-bridge{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;grid-gap:.65rem;gap:.65rem;color:var(--white)}.process-bridge i{height:1px;background:var(--acid);position:relative}.process-bridge i:last-child:after{content:"";position:absolute;right:-1px;top:-3px;width:7px;height:7px;border-top:1px solid var(--acid);border-right:1px solid var(--acid);transform:rotate(45deg)}.process-bridge span{font:500 .52rem/1.35 DM Mono,monospace;text-transform:uppercase;letter-spacing:.07em;text-align:center;color:var(--acid)}.v2-patterns .problem-row{grid-template-columns:8rem minmax(16rem,.78fr) minmax(18rem,1fr) auto}.pattern-close{margin:clamp(2rem,4vw,3.5rem) 0 0 auto;max-width:42rem;font-size:clamp(1.5rem,3vw,2.6rem);line-height:1.13;letter-spacing:-.045em;color:var(--blue)}.outcome-deal{background:var(--acid);color:var(--ink)}.deal-intro{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(18rem,.7fr);grid-gap:clamp(2rem,8vw,8rem);gap:clamp(2rem,8vw,8rem);align-items:flex-end}.deal-aside{display:grid;grid-gap:1.5rem;gap:1.5rem;justify-items:start}.deal-aside p{margin:0;font-size:clamp(1.25rem,2vw,1.75rem);line-height:1.35;letter-spacing:-.035em}.term-sheet{margin-top:clamp(3.5rem,7vw,7rem);border-top:1px solid rgba(9,11,15,.35)}.term-row{display:grid;grid-template-columns:5rem minmax(16rem,.82fr) minmax(20rem,1.18fr);grid-gap:clamp(1rem,4vw,4rem);gap:clamp(1rem,4vw,4rem);align-items:flex-start;padding:1.7rem 0;border-bottom:1px solid rgba(9,11,15,.35)}.term-num{font:500 .61rem/1 DM Mono,monospace;color:#55600e}.term-row h3{margin:0;font-size:clamp(1.4rem,2.5vw,2.4rem);line-height:1.05;letter-spacing:-.045em;font-weight:500}.term-row p{margin:0;max-width:40rem;font-size:.88rem;line-height:1.65;color:#353a0a}.term-row p strong{color:var(--ink)}.term-result{background:var(--ink);color:var(--white);margin-inline:calc(var(--pad) * -.5);padding-inline:calc(var(--pad) * .5);border-radius:0 0 16px 16px}.term-result .term-num{color:var(--acid)}.term-result p{color:#c8cbc2}.term-result p strong{color:var(--acid)}.payment-clarity{grid-template-columns:10rem 1fr;margin-top:1.2rem;padding:1.1rem 0;border-top:1px solid rgba(9,11,15,.25)}.payment-clarity span{font:500 .55rem/1.45 DM Mono,monospace;text-transform:uppercase;letter-spacing:.08em;color:#55600e}.payment-clarity p{max-width:58rem;font-size:.7rem;line-height:1.65;color:#4d5312}.math-section{background:var(--blue);color:var(--white)}.math-layout{display:grid;grid-template-columns:minmax(16rem,.72fr) minmax(30rem,1.28fr);grid-gap:clamp(2rem,8vw,8rem);gap:clamp(2rem,8vw,8rem);align-items:flex-start}.math-copy{position:-webkit-sticky;position:sticky;top:8rem}.math-copy .section-title{max-width:11ch}.math-copy .lede{color:#dce1ff;margin-top:2rem;font-size:1rem}.capacity-principle{margin-top:2.5rem;padding-top:1.25rem;border-top:1px solid rgba(255,255,255,.28)}.capacity-principle small{font:500 .54rem/1 DM Mono,monospace;text-transform:uppercase;letter-spacing:.08em;color:var(--acid)}.capacity-principle p{font-size:.8rem;line-height:1.7;color:#dce1ff}.capacity-principle strong,.math-card{color:var(--white)}.math-card{background:var(--ink);border:1px solid rgba(255,255,255,.2);border-radius:var(--radius);padding:clamp(1.3rem,4vw,3rem);box-shadow:0 1.5rem 4rem rgba(6,9,29,.26)}.math-card-head{display:flex;justify-content:space-between;gap:1rem;padding-bottom:1.2rem;border-bottom:1px solid var(--line-dark)}.math-card-head div{display:grid;grid-gap:.35rem;gap:.35rem}.math-card-head small,.math-card-head span{font:500 .52rem/1.4 DM Mono,monospace;text-transform:uppercase;letter-spacing:.08em;color:#888d95}.math-card-head strong{font-size:.84rem}.math-card-head>span{color:var(--acid)}.calc-fields{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:1.4rem;gap:1.4rem;padding:clamp(2rem,4vw,3rem) 0}.calc-field{display:grid;grid-template-columns:1fr auto;grid-gap:.7rem .8rem;gap:.7rem .8rem;align-items:center}.calc-field>span{font-size:.69rem;line-height:1.45;color:#c7cad0}.calc-field output{font:500 .68rem/1 DM Mono,monospace;color:var(--acid);white-space:nowrap}.calc-field input{grid-column:1/-1;width:100%;accent-color:var(--acid);cursor:pointer}.calc-field small{grid-column:1/-1;min-height:2.5em;font-size:.59rem;line-height:1.5;color:#747983}.math-output{border-top:1px solid var(--line-dark)}.math-formula{padding:1rem 0;font:500 .58rem/1.4 DM Mono,monospace;text-transform:uppercase;letter-spacing:.07em;color:#92969d}.output-row{display:flex;justify-content:space-between;gap:2rem;align-items:baseline;padding:.95rem 0;border-top:1px solid var(--line-dark)}.output-row span{font-size:.72rem;color:#b8bbc1}.output-row strong{font:500 clamp(1.15rem,2.4vw,2rem) /1 DM Mono,monospace;letter-spacing:-.05em;text-align:right}.output-primary strong{color:var(--acid)}.output-zero strong{font-size:.9rem;color:#a8adb5}.calc-legal{margin:1.2rem 0;font-size:.61rem;line-height:1.65;color:#777c84}.math-card .button{width:100%}.home-v2 .method-flow{margin-bottom:1.4rem}.checkpoints{display:flex;align-items:center;justify-content:space-between;gap:1rem;color:#acb0b6;font:500 .54rem/1.4 DM Mono,monospace;text-transform:uppercase;letter-spacing:.07em}.checkpoints i{height:1px;flex:1 1;background:var(--line-dark)}.v2-case-list{gap:1rem}.case-pair{display:grid;grid-template-columns:1fr 1fr;grid-gap:1rem;gap:1rem}.proof-card{min-height:480px;border-radius:var(--radius);padding:clamp(1.4rem,3vw,2.6rem);display:flex;flex-direction:column;overflow:hidden;position:relative}.proof-card:after{content:"";position:absolute;width:18rem;height:18rem;border:1px solid rgba(255,255,255,.22);border-radius:50%;right:-6rem;top:-7rem;box-shadow:0 0 0 3rem rgba(255,255,255,.03),0 0 0 6rem rgba(255,255,255,.02)}.proof-blue{background:var(--blue);color:var(--white)}.proof-bone{background:var(--paper-2);color:var(--ink)}.proof-bone:after{border-color:rgba(9,11,15,.12);box-shadow:0 0 0 3rem rgba(9,11,15,.018),0 0 0 6rem rgba(9,11,15,.012)}.proof-card .case-kicker,.proof-card h3{position:relative;z-index:1}.proof-card h3{margin:1rem 0 auto;max-width:10ch;font-size:clamp(2.5rem,4vw,4.5rem);font-weight:500;line-height:.93;letter-spacing:-.06em}.proof-story{display:grid;grid-template-columns:1fr 1fr;grid-gap:1rem;gap:1rem;margin:2rem 0 1.5rem}.proof-story p{margin:0;padding-top:.8rem;border-top:1px solid;font-size:.7rem;line-height:1.55}.proof-story small{display:block;margin-bottom:.45rem;font:500 .52rem/1 DM Mono,monospace;text-transform:uppercase;letter-spacing:.07em;opacity:.6}.proof-card>strong{padding-top:1rem;border-top:1px solid;font-size:clamp(1.15rem,2vw,1.7rem);line-height:1.2;letter-spacing:-.035em}.proof-note{max-width:47rem;margin:1.4rem 0 0;font-size:.65rem;line-height:1.6;color:var(--muted)}.fit-section{background:var(--white)}.fit-section .fit-card{box-shadow:inset 0 0 0 1px var(--line)}.fit-section .fit-card:first-child{background:var(--ink);color:var(--white)}.fit-section .fit-card:first-child small{color:var(--acid)}.fit-section .fit-card:first-child li{border-color:var(--line-dark);color:#c8cbd0}.secondary-services{background:var(--paper-2)}.secondary-head{display:grid;grid-template-columns:minmax(0,1fr) minmax(18rem,.55fr);grid-gap:clamp(2rem,8vw,8rem);gap:clamp(2rem,8vw,8rem);align-items:flex-end}.secondary-head h2{margin:0;max-width:13ch;font-size:clamp(2.8rem,5vw,5.3rem);line-height:.95;letter-spacing:-.06em;font-weight:500}.secondary-head>p{margin:0;font-size:.82rem;line-height:1.65;color:var(--muted)}.service-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:1px;gap:1px;margin-top:clamp(3rem,6vw,5rem);background:var(--line);border:1px solid var(--line);border-radius:var(--radius);overflow:hidden}.service-card{min-height:390px;padding:clamp(1.25rem,3vw,2.2rem);background:var(--paper);display:flex;flex-direction:column}.service-card>span{font:500 .54rem/1 DM Mono,monospace;text-transform:uppercase;letter-spacing:.08em;color:var(--muted)}.service-card h3{margin:2rem 0 1rem;font-size:clamp(1.6rem,2.6vw,2.7rem);line-height:1.03;letter-spacing:-.05em;font-weight:500}.service-card p{margin:0;color:var(--muted);font-size:.75rem;line-height:1.65}.service-card .text-link{margin-top:auto;align-self:flex-start;color:var(--blue)}.v2-operator{background:var(--paper)}.v2-operator .operator-card footer{font-size:.78rem}.fit-finder-section{border-top:1px solid var(--line)}.fit-finder-section fieldset{margin:0;border:0;min-width:0}.fit-finder-section legend{display:grid;width:100%;padding:0}.fit-finder-section legend small{font:500 .56rem/1 DM Mono,monospace;text-transform:uppercase;letter-spacing:.08em;color:var(--blue)}.fit-finder-section legend span{font-size:1.25rem;letter-spacing:-.03em;margin:.55rem 0 1rem}.fit-finder-section .finder-result h3{font-size:1.7rem;line-height:1.05;letter-spacing:-.045em;margin:.6rem 0}.v2-contact{padding:clamp(5rem,10vw,9rem) 0}.contact-layout{display:grid;grid-template-columns:minmax(0,.9fr) minmax(32rem,1.1fr);grid-gap:clamp(2rem,8vw,8rem);gap:clamp(2rem,8vw,8rem);align-items:flex-start}.contact-copy{position:-webkit-sticky;position:sticky;top:8rem}.contact-copy h2{font-size:clamp(4rem,8vw,8.5rem)}.contact-copy>p:not(.eyebrow):not(.contact-trust){max-width:35rem;color:#dfe4ff;font-size:1rem;line-height:1.65}.session-agenda{list-style:none;padding:0;margin:2.5rem 0;border-top:1px solid rgba(255,255,255,.25)}.session-agenda li{display:grid;grid-template-columns:2.5rem 1fr;grid-gap:.7rem;gap:.7rem;padding:.85rem 0;border-bottom:1px solid rgba(255,255,255,.25);font-size:.75rem}.session-agenda span{font:500 .54rem/1.4 DM Mono,monospace;color:var(--acid)}.contact-trust{font:500 .56rem/1.6 DM Mono,monospace;text-transform:uppercase;letter-spacing:.07em;color:#b9c2ff}.enquiry-form{background:var(--ink);border:1px solid rgba(255,255,255,.22);border-radius:var(--radius);padding:clamp(1.3rem,4vw,3rem);display:grid;grid-gap:1.2rem;gap:1.2rem;box-shadow:0 1.5rem 4rem rgba(12,26,114,.25)}.form-head{display:flex;justify-content:space-between;gap:1rem;padding-bottom:1rem;border-bottom:1px solid var(--line-dark)}.form-head span{font-size:1.05rem;font-weight:600}.form-head small{font:500 .51rem/1.4 DM Mono,monospace;text-transform:uppercase;letter-spacing:.07em;color:#888d95}.field-pair{display:grid;grid-template-columns:1fr 1fr;grid-gap:1rem;gap:1rem}.enquiry-form label{display:grid;align-content:start;grid-gap:.45rem;gap:.45rem;font:500 .58rem/1.4 DM Mono,monospace;text-transform:uppercase;letter-spacing:.07em;color:#c3c6cd}.enquiry-form input,.enquiry-form select,.enquiry-form textarea{width:100%;border:1px solid rgba(255,255,255,.2);border-radius:10px;background:#151820;color:var(--white);padding:.85rem .9rem;font-family:Manrope,Arial,sans-serif;font-size:.82rem;line-height:1.45;text-transform:none;letter-spacing:0}.enquiry-form textarea{resize:vertical;min-height:110px}.enquiry-form input:focus,.enquiry-form select:focus,.enquiry-form textarea:focus{border-color:var(--acid);outline:1px solid var(--acid)}.enquiry-form .consent{grid-template-columns:auto 1fr;align-items:flex-start;gap:.7rem;font-family:Manrope,Arial,sans-serif;font-size:.68rem;line-height:1.55;text-transform:none;letter-spacing:0;color:#a8acb3}.enquiry-form .consent input{width:1.05rem;height:1.05rem;margin:.08rem 0 0;accent-color:var(--acid)}.enquiry-form .button{width:100%;border:0;cursor:pointer}.form-status{margin:0;text-align:center;font-size:.63rem;line-height:1.55;color:#858a92}.form-status.is-success{color:var(--acid)}.form-status.is-error{color:#ffb3b3}.v2-footer-grid{display:grid;grid-template-columns:1.4fr repeat(3,1fr);grid-gap:clamp(2rem,5vw,5rem);gap:clamp(2rem,5vw,5rem);align-items:flex-start}.footer-group{display:grid;grid-gap:.75rem;gap:.75rem}.footer-group span{margin-bottom:.25rem;font:500 .52rem/1 DM Mono,monospace;text-transform:uppercase;letter-spacing:.08em;color:var(--acid)}.footer-group a{font-size:.68rem;line-height:1.4;text-decoration:none;color:#aeb1b6}.footer-group a:hover{color:var(--white)}.mobile-sticky-cta{display:none}@media (max-width:1100px){.home-v2 .site-header .nav{grid-template-columns:1fr auto}.home-v2 .nav-actions .button,.home-v2 .nav-actions .nav-link,.home-v2 .nav-links{display:none}.home-v2 .menu-toggle{display:grid}.hero-proof{grid-template-columns:repeat(2,1fr)}.hero-proof div:nth-child(2){border-right:0}.hero-proof div:nth-child(-n+2){border-bottom:1px solid var(--line-dark)}.math-layout{grid-template-columns:minmax(15rem,.65fr) minmax(28rem,1.35fr);gap:3rem}.calc-fields{grid-template-columns:1fr}.calc-field small{min-height:auto}.contact-layout{grid-template-columns:minmax(15rem,.75fr) minmax(28rem,1.25fr);gap:3rem}}@media (max-width:980px){.contact-layout,.deal-intro,.home-v2 .v2-hero .hero-copy,.math-layout,.secondary-head{grid-template-columns:1fr}.home-v2 .v2-hero .side{max-width:42rem}.process-overlay{grid-template-columns:1fr;align-content:end}.process-bridge{transform:rotate(90deg);width:8rem;justify-self:center;margin:-1.3rem 0}.process-node{min-height:120px}.v2-patterns .problem-row{grid-template-columns:4rem 1fr auto}.v2-patterns .problem-row p{grid-column:2/3}.v2-patterns .problem-row .arrow{grid-column:3;grid-row:1/3}.contact-copy,.math-copy{position:static}.math-copy .section-title{max-width:15ch}.calc-fields{grid-template-columns:repeat(3,1fr)}.case-pair,.service-grid{grid-template-columns:1fr}.service-card{min-height:300px}.v2-footer-grid{grid-template-columns:1.4fr 1fr 1fr}.footer-group:last-child{grid-column:2/4}}@media (max-width:700px){.hero-proof{grid-template-columns:1fr}.hero-proof div,.hero-proof div:not(:first-child){min-height:auto;padding:1rem 0;border-right:0;border-bottom:1px solid var(--line-dark)}.hero-proof div:last-child{border-bottom:0}.home-v2 .v2-process-media{min-height:610px}.home-v2 .v2-process-media img{width:170%;left:-50%}.process-overlay{inset:auto .9rem .9rem;gap:.7rem}.process-bridge{margin:-1.6rem 0}.process-node{padding:1rem;min-height:118px}.term-row{grid-template-columns:2.2rem 1fr;gap:1rem;padding:1.3rem 0}.term-row p{grid-column:2}.term-result{margin-inline:calc(var(--pad) * -.35);padding-inline:calc(var(--pad) * .35)}.payment-clarity{gap:.6rem}.calc-fields,.payment-clarity{grid-template-columns:1fr}.output-row{align-items:flex-end}.output-row span{max-width:12rem}.checkpoints{display:grid;grid-template-columns:1fr 1fr;grid-gap:.8rem;gap:.8rem}.checkpoints i{display:none}.proof-card{min-height:500px}.field-pair,.proof-story{grid-template-columns:1fr}.v2-footer-grid{grid-template-columns:1fr 1fr}.v2-footer-grid>div:first-child{grid-column:1/-1}.footer-group:last-child{grid-column:auto}html{scroll-padding-top:72px}.mobile-sticky-cta{position:fixed;z-index:80;display:flex;align-items:center;justify-content:space-between;left:.75rem;right:.75rem;bottom:.75rem;min-height:52px;padding:.85rem 1rem;background:var(--acid);color:var(--ink);border:1px solid rgba(9,11,15,.2);border-radius:10px;box-shadow:0 .8rem 2rem rgba(9,11,15,.28);text-decoration:none;font:500 .62rem/1 DM Mono,monospace;text-transform:uppercase;letter-spacing:.07em;transition:opacity .25s var(--ease),transform .25s var(--ease)}.mobile-sticky-cta.is-hidden{opacity:0;pointer-events:none;transform:translateY(1rem)}.site-footer{padding-bottom:6.5rem}.home-v2.menu-open .mobile-sticky-cta{display:none}}@media (max-width:430px){.home-v2 .display{font-size:clamp(3.1rem,15.2vw,4.6rem)}.v2-patterns .problem-row{grid-template-columns:2.2rem 1fr auto}.v2-patterns .problem-row .index{font-size:.48rem;writing-mode:vertical-rl;transform:rotate(180deg)}.output-row{gap:.75rem}.output-row strong{font-size:1.05rem}.service-card{min-height:340px}.v2-footer-grid{grid-template-columns:1fr}.v2-footer-grid>div:first-child{grid-column:auto}}@media (prefers-reduced-motion:reduce){.process-bridge i:last-child:after{display:none}}.operator-home{--shell:1440px}.operator-home .site-header{background:var(--ink)}.operator-home:not(.has-js) .costume-tabs,.operator-home:not(.has-js) .menu-toggle{display:none}.operator-home:not(.has-js) .costume-panel{margin-top:2rem}html{scroll-padding-top:100px}.operator-home [hidden],[hidden]{display:none!important}.operator-home :focus-visible{outline-color:var(--blue);outline-offset:5px}.operator-home .dark-stage :focus-visible,.operator-home .final-cta :focus-visible,.operator-home .mobile-menu :focus-visible,.operator-home .site-footer :focus-visible,.operator-home .site-header :focus-visible{outline-color:var(--acid)}.operator-home .button,.operator-home .button:after{transition:background .2s,color .2s,border-color .2s}.operator-home .button:hover,.operator-home .button:hover:after{transform:none}.operator-home .nav{grid-template-columns:.55fr 1fr .65fr}.operator-home .nav-link{display:inline-flex;min-height:44px;align-items:center}.operator-home .nav-link:after{bottom:5px}.operator-home .nav-actions .button{min-height:44px;font-size:.61rem;border-color:#555861}.operator-home .brand{min-height:44px}.micro{font:400 .64rem/1.6 DM Mono,monospace;letter-spacing:.065em;text-transform:uppercase}.operator-home .eyebrow{font-size:.66rem;line-height:1.6}.operator-home .section-head .lede{font-size:1.08rem;line-height:1.7;max-width:29rem;color:var(--muted)}.operator-hero{background:var(--ink);padding-bottom:1.4rem}.operator-hero .hero-copy{padding-top:clamp(5rem,8vw,8rem);padding-bottom:4rem;grid-template-columns:minmax(0,1fr) 20rem;gap:3rem;align-items:flex-end}.operator-hero .display{font-size:clamp(4rem,7.3vw,7.8rem);max-width:none;line-height:1;letter-spacing:-.073em}.operator-hero .eyebrow{margin-bottom:2rem}.operator-hero .side{padding:0 0 .45rem}.operator-hero .side .lede{font-size:.98rem;line-height:1.75;color:#b7bbc2}.operator-hero .button-row{margin-top:1.5rem}.hero-scroll{display:flex;align-items:center;gap:1rem;width:max-content;min-height:44px;margin-top:.75rem;text-decoration:none;font-size:.8rem;color:#c4c7ce}.hero-scroll span{color:var(--acid)}.hero-still{display:grid;grid-template-columns:1fr 1.22fr;grid-gap:3rem;gap:3rem;align-items:center;padding-top:1rem;padding-bottom:2rem}.still-thread{padding:1rem 2rem 2rem;max-width:34rem;justify-self:center}.still-thread>.micro{color:#a6abb4}.still-message{display:flex;gap:1rem;margin-top:1.5rem;align-items:center}.avatar{display:grid;place-items:center;flex-shrink:0;width:38px;height:38px;background:#d7d1c4;color:var(--ink);border-radius:50%;font-size:.82rem;font-weight:600}.still-message p{margin:0;font-size:clamp(1.1rem,1.9vw,1.75rem);line-height:1.4;letter-spacing:-.03em}.still-return{display:flex;gap:1rem;align-items:flex-start;margin:1.5rem 0 0 3.4rem}.still-return>span{color:var(--acid);font-size:1.8rem}.still-return p{font-size:.78rem;line-height:1.8;color:#969da7;margin:0}.still-return strong{font-weight:500;color:#d3d6db}.hero-paper{background:var(--blue);border-radius:18px;padding:1.6rem 2rem;color:var(--white);transform:rotate(-3deg);margin:1rem 1rem 1rem 0;box-shadow:10px 12px 0 #20294d}.paper-bottom,.paper-top{display:flex;justify-content:space-between;gap:1rem;font:400 .58rem/1.5 DM Mono,monospace;letter-spacing:.04em;text-transform:uppercase}.paper-top{border-bottom:1px solid #ffffff40;padding-bottom:.9rem}.paper-bottom{border-top:1px solid #ffffff40;padding-top:.9rem}.hero-paper-content{display:grid;grid-template-columns:1.4fr 1fr;align-items:flex-end;grid-gap:1rem;gap:1rem;padding:1.7rem 0}.hero-paper h2{font-size:clamp(1.7rem,2.8vw,3rem);line-height:1.04;letter-spacing:-.055em;font-weight:500;margin:0}.paper-bars{height:100px;display:flex;align-items:flex-end;gap:6px}.paper-bars i{background:var(--acid);flex:1 1;height:50%}.paper-bars i:nth-child(2){height:65%}.paper-bars i:nth-child(3){height:60%}.paper-bars i:nth-child(4){height:85%}.paper-bars i:nth-child(5){height:78%}.paper-bars i:nth-child(6){height:100%}.paper-bars i:nth-child(7){height:90%}.hero-baseline{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding-top:1.5rem;padding-bottom:1rem;color:#a8aeb7;font-size:.72rem}.hero-baseline:before{content:"";position:absolute;left:var(--pad);right:var(--pad);height:1px;background:var(--line-dark);transform:translateY(-2rem)}.hero-baseline>span:first-child{color:var(--paper)}.manual-section{padding-bottom:5.5rem}.manual-close{display:grid;grid-template-columns:1fr 1fr;grid-gap:3rem;gap:3rem;align-items:flex-start;margin-top:2.5rem}.manual-close>p:first-child{max-width:23rem;font-size:.91rem;line-height:1.7;color:var(--muted)}.manual-close>p:last-child{font-size:clamp(1.6rem,3vw,2.8rem);line-height:1.15;letter-spacing:-.05em;margin:0;position:relative}.manual-close strong{color:var(--blue);font-weight:500}.manual-close>p>span{position:absolute;right:0;bottom:0;color:var(--blue);font-size:3rem}.costume-tabs{display:flex;gap:.4rem;margin:3rem 0 1.5rem;flex-wrap:wrap}.costume-tabs button{padding:.9rem 1.2rem;min-height:48px;border:1px solid #9b9e95;border-radius:99px;background:transparent;color:var(--ink);cursor:pointer;font-size:.77rem}.costume-tabs button[aria-selected=true]{background:var(--ink);color:var(--paper);border-color:var(--ink)}.costume-panel{display:grid;grid-template-columns:1fr 1fr;grid-gap:1rem;gap:1rem;animation:none}.skill-example{background:var(--paper-2);border-radius:var(--radius);padding:2.3rem;display:flex;flex-direction:column}.skill-example>.micro{font-size:.57rem;color:#535a50}.skill-example h3{font-size:clamp(1.8rem,3vw,3.1rem);letter-spacing:-.05em;font-weight:500;line-height:1.15;margin:2.3rem 0 1.2rem}.skill-example p{font-size:.85rem;line-height:1.6;color:#575c51;margin:0 0 2rem}.skill-output{margin-top:auto;display:flex;gap:.8rem;align-items:center;border-top:1px solid var(--line);padding-top:1.2rem}.skill-output strong{font-size:.77rem;font-weight:500}.skill-output>span:last-child{margin-left:auto;color:var(--blue)}.costume-note{grid-column:1/-1;font-size:.78rem;line-height:1.6;color:var(--muted);margin:.5rem 0 0}.grounding-layout{display:grid;grid-template-columns:1fr 1fr;grid-gap:6rem;gap:6rem}.grounding-layout .lede{font-size:1rem;line-height:1.7;color:#aeb5c0;margin-top:2rem;max-width:26rem}.control-seal{display:inline-flex;align-items:center;gap:.8rem;padding:.8rem 0;margin-top:2rem;font:400 .61rem/1.5 DM Mono,monospace;color:var(--acid);text-transform:uppercase;letter-spacing:.05em}.grounding-list{margin:0}.grounding-list>div{padding:1.5rem 0;border-top:1px solid var(--line-dark)}.grounding-list dt{display:flex;align-items:center;gap:1.5rem;font-size:1.25rem;letter-spacing:-.03em}.grounding-list dt span{font:400 .6rem/1.4 DM Mono,monospace;color:var(--acid)}.grounding-list dd{margin:.7rem 0 0 2.4rem;font-size:.87rem;line-height:1.7;color:#aeb5c0;max-width:28rem}.operator-proof{margin-top:3rem}.operator-proof .proof-card:after{display:none}.operator-proof .proof-card{min-height:480px}.operator-proof .proof-card h3{max-width:none;font-size:clamp(2.5rem,4.1vw,4.4rem)}.operator-proof .proof-bone .case-kicker{color:var(--blue-dark)}.operator-proof .proof-story p{font-size:.83rem}.operator-proof .proof-story small{font-size:.6rem;opacity:1}.operator-proof .proof-card>strong{font-size:1.1rem;font-weight:500}.proof-foot{display:grid;grid-template-columns:1fr 1fr;grid-gap:4rem;gap:4rem;margin-top:1.5rem}.proof-foot p{color:var(--muted);font-size:.76rem;line-height:1.7;max-width:34rem}.proof-foot strong{color:var(--ink);font-weight:600}.operator-deal{background:var(--paper-2)}.operator-deal .deal-aside p{font-size:1.08rem;line-height:1.7;color:#52564d}.operator-deal .deal-aside .micro{color:var(--blue-dark);font-size:.6rem}.operator-deal .term-sheet{margin-top:3rem;border-color:var(--line)}.operator-deal .term-row{border-color:var(--line)}.operator-deal .term-row p{color:#52564d}.operator-deal .term-num{color:var(--blue-dark)}.deal-note{font-size:.77rem;line-height:1.75;color:#52564d;max-width:52rem;margin:1.7rem 0 0 auto}.operator-home .fit-card{min-height:360px}.operator-home .fit-card.no small{color:var(--blue-dark)}.operator-home .fit-card li{font-size:.87rem;line-height:1.65}.operator-home .finder-copy .body-copy{max-width:26rem;margin-top:1.5rem}.operator-home .finder-step{padding-inline:0}.radio-choices{display:flex;gap:.5rem;flex-wrap:wrap}.radio-choices label{position:relative;cursor:pointer}.radio-choices input{position:absolute;opacity:0;inset:0;width:100%;height:100%;margin:0;cursor:pointer}.radio-choices span{display:flex;align-items:center;min-height:48px;padding:.7rem 1rem;border:1px solid #999d91;border-radius:99px;font-size:.75rem}.radio-choices input:checked+span{background:var(--ink);color:var(--paper);border-color:var(--ink)}.radio-choices input:focus-visible+span{outline:3px solid var(--blue);outline-offset:3px}.operator-home .finder-result{animation:none;margin-top:1.5rem}.operator-home .finder-result p{font-size:.85rem}.finder-card>.text-link{min-height:44px;margin-top:1rem;color:var(--blue)}.operator-home .contact-layout{grid-template-columns:1fr 1fr;gap:5rem}.operator-home .contact-copy h2{font-size:clamp(3.3rem,6.2vw,6.5rem);line-height:.97;max-width:none}.operator-home .contact-copy>p:not(.eyebrow):not(.contact-trust){max-width:28rem;color:var(--white)}.operator-home .contact-trust{color:var(--white)}.operator-home .session-agenda li{font-size:.85rem;line-height:1.6}.operator-home .contact-copy{position:static}.operator-home .enquiry-form{box-shadow:none}.operator-home .enquiry-form label{font-size:.63rem}.operator-home .enquiry-form input,.operator-home .enquiry-form textarea{font-size:1rem;min-height:48px}.operator-home .form-head small{color:#b4bcc9}.operator-home .form-status{font-size:.73rem;color:#b5bdca;line-height:1.65}.operator-home .enquiry-form button:disabled{opacity:.65;cursor:default}.operator-home .form-status.is-success{color:var(--acid)}.operator-home .site-footer p{font-size:.75rem;color:#c3c7ce;margin:.7rem 0}.operator-home .foot-label{color:#a3abb7;line-height:1.7}.operator-home .footer-links{align-items:center}.operator-home .footer-links a{min-height:44px;display:inline-flex;align-items:center}@media (max-width:1100px){.operator-hero .hero-copy{grid-template-columns:1fr 17rem;gap:2rem}.operator-hero .display{font-size:7.4vw}.operator-home .nav{gap:1rem}.operator-home .nav-links{gap:1.4rem}.operator-home .nav-link{font-size:.6rem}.grounding-layout,.operator-home .contact-layout{gap:3rem}}@media (max-width:999px){.operator-home .nav{grid-template-columns:1fr auto}.operator-home .nav-actions .button,.operator-home .nav-links{display:none}.operator-home .menu-toggle{display:grid}.operator-hero .hero-copy{grid-template-columns:1fr;gap:2rem;padding-top:4rem;padding-bottom:2rem}.operator-hero .display{font-size:clamp(3.7rem,9vw,6rem)}.operator-hero .side{display:grid;grid-template-columns:1fr 1fr;grid-gap:0 2rem;gap:0 2rem}.operator-hero .side .lede{grid-row:1/3;max-width:33rem}.operator-hero .button-row{margin:0}.hero-scroll{margin-top:.5rem}.hero-still{gap:1.5rem}.still-thread{padding:1rem 0}.still-message p{font-size:1.3rem}.hero-paper{padding:1.2rem}.hero-paper-content{grid-template-columns:1fr}.hero-baseline>span:nth-child(2),.paper-bars{display:none}.grounding-layout{grid-template-columns:1fr}.grounding-layout .section-title{max-width:none}.grounding-list{display:grid;grid-template-columns:1fr 1fr;grid-gap:1rem 2rem;gap:1rem 2rem}.grounding-list>div:last-child{grid-column:1/-1}.grounding-list>div:last-child dd{max-width:none}.operator-home .contact-layout{grid-template-columns:1fr}.operator-home .contact-copy h2{font-size:5.8rem}.operator-home .contact-copy h2 br:last-child{display:none}}@media (max-width:640px){html{scroll-padding-top:88px}.operator-home .nav{height:72px}.operator-home .section{padding-block:4.5rem}.operator-home .section-title{font-size:2.7rem;line-height:1.02}.operator-hero .hero-copy{padding-top:3.5rem}.operator-hero .eyebrow{font-size:.51rem;margin-bottom:1.5rem;gap:.6rem}.operator-hero .eyebrow:before{width:.45rem;height:.45rem;flex-shrink:0}.operator-hero .display{font-size:clamp(2.65rem,11.4vw,4.3rem);letter-spacing:-.065em;line-height:1.08}.operator-hero .side{display:block}.operator-hero .side .lede{font-size:.94rem;max-width:30rem}.operator-hero .button-row{margin-top:1.5rem}.operator-hero .button-row .button{width:100%}.hero-scroll{font-size:.76rem;margin-top:.6rem}.hero-still{grid-template-columns:1fr;gap:.5rem;padding-bottom:1.5rem}.still-thread{justify-self:stretch;padding:0 .4rem 1rem}.still-thread>.micro{font-size:.52rem}.still-message{margin-top:1rem}.still-message p{font-size:1.2rem}.still-return{display:none}.hero-paper{margin:0 .5rem;transform:rotate(-2deg);border-radius:12px;padding:1.2rem;box-shadow:6px 7px 0 #20294d}.hero-paper-content{grid-template-columns:1.5fr 1fr;padding:1.5rem 0}.hero-paper h2{font-size:clamp(1.2rem,6.2vw,1.55rem)}.paper-bars{display:flex;height:70px;gap:4px}.paper-bottom,.paper-top{font-size:.43rem;gap:.3rem}.hero-baseline{margin-top:1rem;font-size:.64rem;align-items:flex-start}.hero-baseline>.micro{font-size:.45rem;max-width:5rem;text-align:right}.hero-baseline:before{transform:translateY(-1.7rem)}.operator-home .section-head{gap:1.5rem}.operator-home .section-head .lede{font-size:.97rem;line-height:1.7}.manual-strip{grid-template-columns:1fr 1fr;margin-top:2rem}.manual-strip li{font-size:.96rem;padding:1.2rem 0}.manual-strip li+li{padding-left:1rem}.manual-strip li:nth-child(3){border-left:0;padding-left:0}.manual-strip li:nth-child(n+3){border-top:1px solid var(--line)}.manual-strip span{font-size:.54rem;margin-bottom:.75rem}.manual-close{grid-template-columns:1fr;gap:1.5rem;margin-top:1.2rem}.manual-close>p:first-child{font-size:.85rem;margin:0;max-width:100%}.manual-close>p:last-child{font-size:1.8rem}.costume-tabs{gap:.4rem;margin-top:2rem}.costume-tabs button{font-size:.68rem;padding:.7rem .9rem}.costume-panel{grid-template-columns:1fr}.skill-example{padding:1.5rem}.skill-example h3{font-size:2rem;margin-top:1.5rem}.skill-example p{font-size:.79rem}.skill-example>.micro{font-size:.51rem}.skill-output strong{font-size:.73rem}.costume-note{font-size:.74rem}.grounding-layout{gap:2rem}.grounding-layout .lede{font-size:.96rem;margin-top:1.5rem}.control-seal{margin-top:1.3rem}.grounding-list{grid-template-columns:1fr;gap:0}.grounding-list>div:last-child{grid-column:auto}.grounding-list dt{font-size:1.2rem}.grounding-list dd{font-size:.82rem}.operator-proof .proof-card{min-height:450px;padding:1.5rem}.operator-proof .proof-card h3{font-size:3rem}.operator-proof .proof-story{gap:1.2rem}.operator-proof .proof-story p{font-size:.8rem}.operator-proof .proof-card>strong{font-size:1rem}.proof-foot{grid-template-columns:1fr;gap:.3rem}.proof-foot p{font-size:.75rem}.operator-deal .deal-intro{gap:1.5rem}.operator-deal .deal-aside p{font-size:.96rem}.operator-deal .term-row{gap:.8rem;grid-template-columns:1.7rem 1fr}.operator-deal .term-row h3{font-size:1.4rem}.operator-deal .term-row p{font-size:.84rem}.deal-note{font-size:.73rem}.operator-home .fit-card{min-height:0;padding:1.5rem}.operator-home .fit-card h3{font-size:2rem}.operator-home .fit-card li{font-size:.82rem}.also-available>.shell{gap:.7rem}.also-available p{font-size:.86rem;line-height:1.7}.also-available p>span{margin:0 .35rem}.also-available .text-link{font-size:.5rem}.also-available .micro{font-size:.54rem}.operator-home .finder-layout{gap:2rem}.radio-choices span{font-size:.72rem}.operator-home .finder-result h3{font-size:1.4rem}.operator-home .finder-result p{font-size:.8rem}.finder-card>.text-link{font-size:.53rem}.operator-home .contact-layout{gap:2rem}.operator-home .contact-copy h2{font-size:3.5rem;line-height:1.02}.operator-home .contact-copy h2 br:last-child{display:initial}.operator-home .contact-copy>p:not(.eyebrow):not(.contact-trust){font-size:.94rem}.operator-home .contact-trust{font-size:.5rem}.operator-home .session-agenda{margin-block:1.5rem}.operator-home .session-agenda li{font-size:.8rem}.operator-home .footer-grid{gap:1.5rem}.operator-home .footer-links{display:flex;gap:.5rem 1.5rem}.operator-home .footer-links .foot-label{width:100%;margin:0}.operator-home .site-footer{padding-bottom:7rem}.operator-home .mobile-sticky-cta{transition:none;min-height:52px;bottom:max(.75rem,env(safe-area-inset-bottom));font-size:.61rem}body.menu-open .operator-home .mobile-sticky-cta{display:none}}@media (prefers-reduced-motion:reduce){.operator-home *,.operator-home :after,.operator-home :before{scroll-behavior:auto!important;animation:none!important;transition:none!important}}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap;border:0}.hero-price-fact{padding-left:1rem;border-left:1px solid #ffffff60}.hero-price-fact>span{font:400 .56rem/1.5 DM Mono,monospace;text-transform:uppercase;color:var(--white)}.hero-price-fact>strong{display:block;font-size:4.5rem;line-height:1.1;font-weight:500;letter-spacing:-.065em;color:var(--acid)}.hero-price-fact strong>span{display:block;font:400 .56rem/1.5 DM Mono,monospace;letter-spacing:0;color:var(--white)}.operator-mark{display:grid;place-items:center;flex-shrink:0;width:32px;height:32px;border-radius:9px;background:var(--blue);color:var(--acid);font-size:1.3rem}.middle-play{flex-shrink:0;min-height:44px;padding:.7rem 1rem;border:1px solid var(--blue-dark);color:var(--blue-dark);background:transparent;border-radius:9px;font-size:.7rem;cursor:pointer;display:flex;gap:.7rem;align-items:center}.playable-section{border-radius:42px 42px 0 0;padding-block:5.5rem}.playable-section .section-head .lede{color:#bec5cf;max-width:29rem}.scheduled-section{border-radius:0 0 42px 42px;background:#101723;border-top:1px solid #3e495b}.movie{margin-top:3rem;border:1px solid #38414e;border-radius:var(--radius);overflow:hidden;background:#0d1119;display:flex;flex-direction:column}.movie-topline{order:1;display:flex;align-items:center;justify-content:space-between;gap:1.5rem;padding:1.3rem 1.7rem;border-bottom:1px solid #343c48}.movie-topline>.micro{font-size:.59rem;color:var(--acid)}.movie-fiction{font:400 .52rem/1.5 DM Mono,monospace;color:#b5becb;letter-spacing:.03em;text-transform:uppercase}.movie-choices{display:flex;border:1px solid #414b5c;border-radius:99px;padding:3px;gap:2px}.movie-choices button{border:0;min-height:44px;padding:.5rem .9rem;border-radius:99px;background:transparent;color:#bbc4d2;font-size:.71rem;cursor:pointer}.movie-choices button[aria-pressed=true]{background:var(--paper);color:var(--ink)}.movie-caption{order:2;padding:1.8rem 2rem .8rem;min-height:122px}.movie-caption h3{font-size:clamp(1.7rem,3.2vw,3.1rem);font-weight:500;letter-spacing:-.05em;line-height:1.1;margin:0 0 .7rem}.movie-caption p{font-size:.88rem;color:#b7c1ce;line-height:1.6;margin:0;max-width:54rem}.movie-controls{order:3;display:flex;align-items:center;gap:1.2rem;padding:.5rem 2rem 1.2rem}.movie-play,.movie-restart{min-height:44px;display:inline-flex;align-items:center;justify-content:center;gap:.8rem;color:var(--paper);border:1px solid #7b899c;border-radius:8px;background:transparent;cursor:pointer;font:400 .63rem/1.4 DM Mono,monospace;text-transform:uppercase;letter-spacing:.025em}.movie-play{min-width:160px;padding:.7rem 1rem}.movie-play>span:first-child{color:var(--acid);font-size:.82rem;width:16px}.movie-play:hover,.movie-restart:hover{background:#263043}.movie-restart{width:44px;flex-shrink:0;font-family:Manrope,Arial,sans-serif;font-size:1.35rem}.movie-scrubber{min-height:44px;flex:1 1;display:flex;align-items:center;cursor:pointer}.movie-scrubber input{width:100%;height:44px;margin:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;cursor:pointer;accent-color:var(--acid)}.movie-scrubber input::-webkit-slider-runnable-track{height:3px;background:#596579;border-radius:3px}.movie-scrubber input::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:14px;height:14px;border-radius:50%;background:var(--acid);margin-top:-5.5px}.movie-scrubber input::-moz-range-track{height:3px;background:#596579}.movie-scrubber input::-moz-range-thumb{width:14px;height:14px;border:0;border-radius:50%;background:var(--acid)}.movie-time{font:400 .58rem/1.5 DM Mono,monospace;color:#c1c9d5;white-space:nowrap;min-width:90px;text-align:right}.movie-screen{order:4;margin:0 1rem;isolation:isolate;overflow:hidden;background:radial-gradient(ellipse at 50% 45%,#1c273f55,transparent 63%);border-radius:18px}.chat-camera,.movie-screen{position:relative;min-height:620px}.chat-camera{display:flex;align-items:center;justify-content:center;padding:1.5rem 0 2rem}.work-chat{width:min(950px,calc(100% - 3rem));border:1px solid #4c5668;border-radius:16px;background:#171c27;box-shadow:0 20px 70px #0004;transform-origin:50% 50%;overflow:hidden}.chat-appbar{display:flex;align-items:center;gap:.75rem;min-height:45px;border-bottom:1px solid #3a4558;padding:.6rem 1rem;background:#22293a}.work-chat-icon{color:#bfb6ff;font-size:1rem}.chat-appbar>strong{font-size:.75rem;font-weight:500}.chat-appbar-note{font-size:.58rem;color:#bac3d2;margin-left:auto}.window-dots{font-size:1.4rem;line-height:.8;letter-spacing:.1em;margin-left:.5rem}.chat-workspace{display:grid;grid-template-columns:52px 1fr;min-height:430px}.chat-sidebar{padding-top:1rem;background:#202737;border-right:1px solid #394258;display:flex;flex-direction:column;align-items:center;gap:.5rem;color:#aebace}.chat-sidebar>span{display:grid;place-items:center;width:36px;height:36px;font-size:1.1rem;border-radius:8px}.chat-sidebar>.active{color:#ded8ff;background:#44446b;border-left:2px solid #bcb2ff}.chat-conversation{padding:0 1.5rem 1.5rem;position:relative;min-width:0}.conversation-heading{display:flex;align-items:center;gap:1rem;min-height:52px;padding:.8rem 0;border-bottom:1px solid #364155;margin-bottom:1.2rem}.conversation-heading>strong{font-size:.79rem;font-weight:500}.conversation-heading>span{font-size:.63rem;color:#b6c0d0;margin-left:auto}.sent-question{display:flex;gap:.75rem;align-items:flex-start;margin:0 0 1.2rem}.sent-question .avatar{width:30px;height:30px;font-size:.68rem}.chat-person{display:flex;gap:.6rem;align-items:center;font-size:.65rem;min-height:20px}.chat-person strong{font-weight:600}.chat-person>span{font-size:.57rem;color:#b2bccd}.sent-question p{font-size:.85rem;line-height:1.6;margin:.3rem 0 0;background:#293246;padding:.6rem .8rem;border-radius:0 10px 10px 10px;max-width:600px}.operator-response{display:flex;gap:.75rem;align-items:flex-start;margin-top:1rem}.operator-response>.operator-mark{width:30px;height:30px;font-size:1.1rem;flex-shrink:0}.response-body{flex:1 1;min-width:0}.typed-answer,.typed-help{font-size:.88rem;line-height:1.65;margin:.4rem 0 .7rem;max-width:700px}.typed-answer{color:var(--white)}.typed-help{color:#c3cddd;font-size:.77rem}.finished-result{border:1px solid #c4c6bb;border-radius:10px;background:var(--paper);color:var(--ink);padding:1rem 1.2rem;max-width:680px;margin-top:.9rem}.result-heading{display:flex;align-items:center;gap:.7rem;padding-bottom:.65rem;border-bottom:1px solid var(--line)}.file-kind{font:500 .49rem/1.5 DM Mono,monospace;color:var(--blue-dark);background:transparent;border:1px solid #9ba5a9;padding:.25rem .4rem;width:max-content;border-radius:4px;flex-shrink:0}.result-heading>strong{font-size:.78rem;font-weight:600;letter-spacing:-.02em}.result-rows{display:grid;grid-template-columns:repeat(3,1fr);margin:.8rem 0}.result-row{display:flex;flex-direction:column;gap:.35rem;padding-right:.7rem;border-right:1px solid var(--line)}.result-row+.result-row{padding-left:.8rem}.result-row:last-child{border:0;padding-right:0}.result-row span{font-size:.6rem;color:#555d52;line-height:1.5}.result-row strong{font-size:1.1rem;font-weight:500;line-height:1.25;letter-spacing:-.03em}.result-foot{font:400 .47rem/1.5 DM Mono,monospace;letter-spacing:.02em;text-transform:uppercase;color:#555d52;border-top:1px solid var(--line);padding-top:.65rem}.chat-composer{display:none;position:absolute;left:1.5rem;right:1.5rem;top:40%}.composer-label{display:flex;align-items:center;gap:.7rem;font-size:.7rem;color:#bcc6d6;margin-bottom:1rem}.composer-label .avatar{height:30px;width:30px;font-size:.7rem}.composer-box{position:relative;padding:1.3rem 3.2rem 1.3rem 1.3rem;border:1px solid #9486ef;border-bottom:3px solid #a798ff;border-radius:10px;min-height:108px;background:#242d40;font-size:clamp(1.1rem,2.2vw,1.7rem);line-height:1.45;letter-spacing:-.025em}.send-icon{position:absolute;right:.8rem;bottom:1rem;display:grid;place-items:center;width:30px;height:30px;background:#b9adff;color:#181c29;border-radius:6px;font-size:1.1rem}.type-caret{color:var(--acid);margin-left:2px}.composer-note{display:block;margin-top:1rem;color:#bec8d7;font-size:.66rem}.operator-working{display:none;gap:.7rem;align-items:center;position:absolute;left:1.5rem;bottom:4rem;font-size:.77rem;color:#c4cdde}.working-dots{font-size:1.7rem;color:var(--acid)}.movie.has-player .movie-screen{height:620px;min-height:0}.movie.has-player .chat-camera{position:absolute;inset:0;min-height:0}.movie.has-player .chat-composer{display:block}.movie.has-player .operator-working{display:flex}.evidence-world,.reasoning-world,.schedule-trigger{display:none;position:absolute;inset:0}.movie.has-player .evidence-world,.movie.has-player .reasoning-world{display:block}.evidence-world{background:radial-gradient(ellipse at 50% 48%,#1d315549,transparent 65%)}.network-svg{position:absolute;inset:0;width:100%;height:100%;overflow:visible}.network-route,.thread-route{stroke:#6e91e5;stroke-width:1.5;fill:none}.thread-route{stroke:var(--acid);stroke-width:2}.network-mesh{fill:none;stroke:#42608b;stroke-width:.75;opacity:.55}.data-packet,.thread-packet{fill:var(--acid)}.network-hub{position:absolute;left:50%;top:49%;transform:translate(-50%,-50%);display:flex;flex-direction:column;align-items:center;justify-content:center;width:150px;height:150px;gap:.6rem;background:#132039;border:1px solid #52739f;border-radius:50%;z-index:2}.network-hub>.operator-mark{width:42px;height:42px;font-size:1.7rem;background:transparent;color:var(--acid)}.network-hub>strong{font-size:.94rem;font-weight:500}.network-hub .hub-label{font-size:.59rem;color:#c5d5eb}.hub-ring{position:absolute;inset:-16px;border:1px solid #456396;border-radius:50%;pointer-events:none}.evidence-node{position:absolute;transform:translate(-50%,-50%);width:25%;max-width:270px;padding:1.2rem 1.3rem;border:1px solid #536580;border-radius:14px;background:#182334;z-index:2}.node-0{left:19%;top:25%}.node-1{left:81%;top:25%}.node-2{left:19%;top:75%}.node-3{left:81%;top:75%}.node-head{display:flex;align-items:center;gap:.6rem;font:400 .55rem/1.5 DM Mono,monospace;text-transform:uppercase;color:#c3cfdf}.node-icon{color:var(--acid);font-size:1.1rem}.node-check{color:var(--acid);margin-left:auto}.evidence-node>strong{display:block;margin:1rem 0 .6rem;font-size:clamp(.9rem,1.5vw,1.35rem);font-weight:500;letter-spacing:-.035em;line-height:1.25;color:var(--white)}.evidence-node>small{font-size:.64rem;color:#c0ccdd;line-height:1.5;display:block;min-height:2em}.network-footnote{position:absolute;bottom:1.1rem;left:0;width:100%;text-align:center;color:#aebed4;font-size:.52rem}.reasoning-world{z-index:3;padding:1rem;align-content:center;pointer-events:none}.reasoning-card{position:relative;width:min(650px,calc(100% - 2rem));margin:auto;background:var(--paper);color:var(--ink);border:1px solid #d2d4c8;border-radius:22px;padding:2rem 2.5rem;box-shadow:0 25px 90px #0005}.reasoning-card>.micro{color:var(--blue-dark);font-size:.55rem}.reasoning-card h4{font-size:clamp(1.65rem,3vw,2.8rem);font-weight:500;line-height:1.1;letter-spacing:-.05em;margin:1rem 0 1.3rem}.reasoning-equation{display:block;font-size:clamp(1.4rem,2.6vw,2.4rem);line-height:1.2;font-weight:500;letter-spacing:-.04em;color:var(--blue-dark)}.reasoning-card>p{font-size:.93rem;line-height:1.6;max-width:33rem;margin:1rem 0}.applied-rules{display:flex;gap:.6rem;font-size:.74rem;line-height:1.65;color:#525b4c;padding:1rem 0;border-block:1px solid #babfad}.applied-rules>span:first-child{color:var(--blue-dark)}.remembered-rule{display:grid;grid-gap:.6rem;gap:.6rem;margin-top:1rem;padding:1rem;border-radius:9px;background:#e0e7ce}.remembered-rule>.micro{font-size:.49rem;color:#48553b}.remembered-rule q{font-size:.79rem;line-height:1.5}.memory-applied{font:500 .52rem/1.5 DM Mono,monospace;color:#385520;text-transform:uppercase}.movie.has-player.is-scheduled .schedule-trigger{display:flex;flex-direction:column;justify-content:center;align-items:center}.schedule-trigger>.micro{font-size:.7rem;color:#c6cfdd}.schedule-time{font-size:clamp(6rem,13vw,12rem);font-weight:500;line-height:1.2;letter-spacing:-.07em;margin:1.3rem 0;display:flex;gap:.08em;color:var(--paper)}.schedule-time>span:nth-child(2){color:var(--acid)}.schedule-trigger>strong{font-size:1.1rem;font-weight:500}.schedule-trigger>p{font-size:.87rem;color:#c5cede}.movie.is-scheduled .chat-composer{display:none}.movie-takeaway{order:5;display:flex;align-items:center;gap:1rem;margin:0 1.7rem;padding:1.1rem 0;border-top:1px solid #3b4658}.movie-takeaway>span:first-child{color:var(--acid);font-size:1.8rem}.movie-takeaway p{font-size:.82rem;line-height:1.6;margin:0;max-width:48rem;color:#c6cfdd}.movie-takeaway>.micro{margin-left:auto;text-align:right;font-size:.49rem;color:#b7c2d2;white-space:nowrap}.movie-transcript{order:6;background:#101721;border-top:1px solid #3b4658;padding:0 1.7rem}.movie-transcript summary{display:flex;align-items:center;justify-content:space-between;min-height:52px;cursor:pointer;font-size:.72rem;color:#c1cbdb;list-style:none}.movie-transcript summary::-webkit-details-marker{display:none}.movie-transcript summary>span{font-size:1.2rem;color:var(--acid)}.movie-transcript[open] summary>span{transform:rotate(45deg)}.movie-transcript ol{display:grid;grid-template-columns:1fr 1fr;grid-gap:1.2rem 2rem;gap:1.2rem 2rem;list-style:none;padding:0 0 1.8rem;margin:.5rem 0 0}.movie-transcript li{border-top:1px solid #3c4759;padding-top:1rem}.movie-transcript li strong{font-size:.8rem;color:var(--paper);font-weight:500}.movie-transcript li p{font-size:.78rem;line-height:1.7;color:#bbc6d8;margin:.6rem 0 0}.watch-industry{grid-column:1/-1;width:max-content;min-height:44px;align-items:center;margin-top:.5rem;color:var(--blue-dark)}.movie:not(.has-example-controls) .movie-choices,.operator-home:not(.has-js) .movie-choices{display:none}@media (max-width:1000px){.movie-topline{gap:1rem;flex-wrap:wrap}.movie-fiction{margin-left:auto}.movie-topline>.micro{width:100%}.work-chat{width:calc(100% - 2rem)}.chat-workspace{grid-template-columns:42px 1fr}.chat-sidebar>span{width:30px;height:32px}.chat-conversation{padding-inline:1rem}.chat-appbar-note{display:none}.evidence-node{width:29%;padding:1rem}.node-head{font-size:.5rem}.evidence-node>strong{font-size:1rem}.evidence-node>small{font-size:.59rem}.network-hub{width:125px;height:125px}.network-hub .hub-label{font-size:.52rem}.hub-ring{inset:-12px}}@media (max-width:640px){.hero-price-fact{padding-left:.7rem}.hero-price-fact>span{font-size:.43rem}.hero-price-fact>strong{font-size:3.3rem}.hero-price-fact strong>span{font-size:.43rem}.playable-section{border-radius:26px 26px 0 0}.scheduled-section{border-radius:0 0 26px 26px}.movie{margin-top:2rem;border-radius:20px;margin-inline:-4px}.movie-topline{padding:1rem;gap:.7rem}.movie-topline>.micro{font-size:.51rem}.movie-fiction{font-size:.43rem;margin-left:0;width:100%}.movie-choices{width:100%;justify-content:space-between}.movie-choices button{font-size:.66rem;flex:1 1;padding:.45rem .5rem}.movie-caption{padding:1.4rem 1rem .7rem;min-height:146px}.movie-caption h3{font-size:1.65rem;line-height:1.13}.movie-caption p{font-size:.77rem;line-height:1.6}.movie-controls{padding:.3rem 1rem 1rem;gap:.6rem;flex-wrap:wrap}.movie-play{min-width:144px;min-height:44px;padding:.6rem .7rem;font-size:.58rem}.movie-time{margin-left:auto;min-width:77px;font-size:.52rem}.movie-scrubber{order:4;width:100%;flex:auto;height:44px;margin-top:-.4rem;margin-bottom:-.8rem}.movie-restart{width:44px;font-size:1.2rem}.movie-screen{margin:0 .4rem;min-height:0}.movie.has-player .movie-screen{height:650px}.chat-camera{min-height:0;padding:1rem 0}.work-chat{width:calc(100% - .8rem);border-radius:10px}.chat-appbar{padding:.65rem .75rem;min-height:42px;gap:.5rem}.chat-appbar>strong{font-size:.65rem}.window-dots{margin-left:auto;font-size:1.2rem}.chat-workspace{grid-template-columns:1fr;min-height:500px}.chat-sidebar{display:none}.chat-conversation{padding:0 .8rem .9rem}.conversation-heading{gap:.3rem;display:flex;flex-direction:column;align-items:flex-start;margin-bottom:1rem;min-height:54px}.conversation-heading>strong{font-size:.71rem}.conversation-heading>span{margin-left:0;font-size:.56rem}.sent-question{gap:.5rem;margin-bottom:.8rem}.sent-question .avatar{width:25px;height:25px;font-size:.59rem}.chat-person{gap:.4rem;font-size:.58rem}.chat-person>span{font-size:.51rem}.sent-question p{font-size:.77rem;padding:.5rem .6rem;line-height:1.5}.operator-response{gap:.5rem;margin-top:.8rem}.operator-response>.operator-mark{width:25px;height:25px;font-size:1rem;border-radius:7px}.typed-answer{font-size:.8rem;line-height:1.6;margin-top:.4rem}.typed-help{font-size:.72rem;line-height:1.65;margin-bottom:.7rem}.finished-result{padding:.8rem .7rem;margin-left:-2rem;margin-top:.8rem}.result-heading{gap:.4rem}.file-kind{font-size:.43rem;padding:.2rem .3rem}.result-heading>strong{font-size:.66rem;line-height:1.45}.result-rows{gap:0;margin:.7rem 0}.result-row{padding-right:.4rem}.result-row+.result-row{padding-left:.45rem}.result-row span{font-size:.54rem;line-height:1.5}.result-row strong{font-size:.95rem}.result-foot{font-size:.42rem;line-height:1.6}.chat-composer{left:.8rem;right:.8rem;top:35%}.composer-label{font-size:.65rem;margin-bottom:.7rem}.composer-box{padding:1rem 2.7rem 1rem 1rem;min-height:147px;font-size:1.16rem;line-height:1.4}.composer-note{font-size:.6rem}.send-icon{width:26px;height:26px;font-size:1rem}.operator-working{left:.8rem;right:.8rem;font-size:.64rem;bottom:3rem}.node-0{left:25%;top:22%}.node-1{left:75%;top:22%}.node-2{left:25%;top:77%}.node-3{left:75%;top:77%}.evidence-node{width:46%;max-width:none;padding:.85rem .7rem;border-radius:11px;min-height:133px}.node-head{font-size:.43rem;gap:.3rem;align-items:flex-start}.node-icon{font-size:.87rem}.evidence-node>strong{font-size:.99rem;line-height:1.2;margin:.85rem 0 .55rem}.evidence-node>small{font-size:.55rem;line-height:1.6;min-height:3em}.node-check{font-size:.6rem}.network-hub{width:116px;height:116px;top:49%;gap:.4rem}.network-hub>.operator-mark{width:32px;height:32px;font-size:1.6rem}.network-hub>strong{font-size:.83rem}.network-hub .hub-label{font-size:.5rem}.hub-ring{inset:-12px}.network-footnote{font-size:.45rem;bottom:1rem}.reasoning-world{padding:.5rem}.reasoning-card{width:100%;padding:1.5rem 1.25rem;border-radius:16px}.reasoning-card>.micro{font-size:.46rem}.reasoning-card h4{font-size:1.8rem;line-height:1.1;margin:1rem 0}.reasoning-equation{font-size:1.5rem;line-height:1.2}.reasoning-card>p{font-size:.86rem;line-height:1.6;margin:.9rem 0}.applied-rules{font-size:.69rem;line-height:1.65;padding:.85rem 0}.remembered-rule{padding:.9rem;margin-top:.85rem;gap:.5rem}.remembered-rule q{font-size:.72rem}.remembered-rule>.micro{font-size:.44rem}.memory-applied{font-size:.48rem}.schedule-time{font-size:clamp(5.5rem,27vw,6.8rem);line-height:1.2}.schedule-trigger>.micro{font-size:.58rem}.schedule-trigger>strong{font-size:1rem}.schedule-trigger>p{font-size:.78rem}.movie-takeaway{margin:0 1rem;gap:.65rem;align-items:flex-start;padding:1rem 0;flex-wrap:wrap}.movie-takeaway p{font-size:.75rem;flex:1 1}.movie-takeaway>span:first-child{font-size:1.4rem}.movie-takeaway>.micro{width:100%;text-align:left;margin:0 0 0 1.85rem;font-size:.45rem}.movie-transcript{padding:0 1rem}.movie-transcript summary{font-size:.69rem;min-height:52px}.movie-transcript ol{grid-template-columns:1fr;gap:1rem;padding-bottom:1.3rem}.movie-transcript li p{font-size:.76rem}.movie-transcript li strong{font-size:.78rem}.watch-industry{font-size:.56rem}}.services-menu{position:relative}.services-menu summary{list-style:none;cursor:pointer;gap:.5rem}.services-menu summary::-webkit-details-marker{display:none}.services-menu summary>span{font-size:.85rem;color:var(--acid)}.services-dropdown{position:absolute;top:calc(100% + 10px);left:-1.5rem;width:300px;background:#171c27;border:1px solid #4c5668;border-radius:16px;padding:.5rem;box-shadow:0 18px 45px #0005;z-index:40}.services-dropdown a{display:flex;flex-direction:column;gap:.3rem;padding:.85rem 1rem;border-radius:9px;min-height:60px;text-decoration:none}.services-dropdown a:hover{background:#293246}.services-dropdown strong{color:var(--paper);font-size:.83rem;font-weight:500}.services-dropdown a>span{font-size:.64rem;color:#bdc5d3}.operator-home .mobile-menu{overflow-y:auto;max-height:100dvh}.operator-home .mobile-menu>a{min-height:48px}.recap-film{margin-top:3rem;background:var(--paper-2);border:1px solid #c5c8bc;border-radius:var(--radius);overflow:hidden}.recap-stage{position:relative;padding:2rem 2rem 1.75rem;isolation:isolate}.recap-top{display:flex;gap:2rem;align-items:center}.recap-top>div{display:flex;flex-direction:column;gap:.5rem}.recap-clock{font:500 clamp(3rem,5vw,4.7rem) /1 DM Mono,monospace;letter-spacing:-.07em;color:var(--blue);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.recap-mode{color:var(--ink)}.recap-time-note{font-size:.65rem;color:#575d50}.recap-canvas{height:300px;margin-top:.5rem}.recap-canvas svg{height:100%;width:100%;overflow:visible}.recap-route{fill:none;stroke:#8d9482;stroke-width:2}.recap-node circle{fill:var(--paper-2);stroke:#6e7661;stroke-width:1.5}.recap-node text{font-family:Manrope,Arial,sans-serif;fill:var(--ink);font-size:12px;font-weight:500}.recap-node .recap-time{font:400 11px DM Mono,monospace;fill:#58614d}.recap-packet{fill:var(--blue)}.recap-operator{display:none;position:absolute;left:50%;top:46%;transform:translate(-50%,-50%);align-items:center;gap:1rem;background:var(--paper-2);padding:1rem 1.5rem;border:1px solid #bcc2b0;border-radius:16px}.recap-operator .operator-mark{width:45px;height:45px;font-size:1.6rem}.recap-operator>span:last-child{font-size:.82rem;line-height:1.5;color:#525c46}.recap-operator strong{font-weight:500;color:var(--ink)}.recap-statements{position:relative;min-height:110px}.recap-statements p{font-size:clamp(1.65rem,3.1vw,3rem);line-height:1.15;letter-spacing:-.05em;font-weight:500;margin:0}.recap-after{color:var(--blue);padding-top:1rem}.recap-after>span{color:var(--ink)}.recap-film.has-animation .recap-after{position:absolute;inset:0;padding:0}.recap-film.has-animation .recap-operator{display:flex}.recap-bottom{display:flex;justify-content:space-between;gap:1rem;align-items:center;padding:1rem 2rem;border-top:1px solid #bec3b3}.recap-bottom>.micro{font-size:.56rem;color:#555e4a}.recap-transcript{border-top:1px solid #bec3b3;padding:0 2rem}.recap-transcript summary{display:flex;align-items:center;justify-content:space-between;min-height:52px;cursor:pointer;font-size:.73rem;list-style:none}.recap-transcript summary::-webkit-details-marker{display:none}.recap-transcript summary>span{font-size:1.3rem;color:var(--blue)}.recap-transcript[open] summary>span{transform:rotate(45deg)}.recap-transcript ol{display:grid;grid-template-columns:repeat(4,1fr);list-style:none;grid-gap:1rem;gap:1rem;padding:0;margin:1rem 0}.recap-transcript li{font-size:.76rem;line-height:1.6}.recap-transcript time{display:block;font:400 .64rem/1.7 DM Mono,monospace;color:var(--blue-dark)}.recap-transcript p{font-size:.8rem;line-height:1.7;color:#505949;padding-bottom:1rem;max-width:57rem}.recap-film:not(.has-animation) .recap-canvas{display:none}.recap-film:not(.has-animation) .recap-statements{margin-top:2rem}.monday-lab{display:none;position:absolute;inset:0;padding:1.6rem 2rem;align-content:center}.movie.has-player.is-scheduled .monday-lab{display:block}.movie.is-scheduled .sent-question{display:none}.lab-top{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.7rem 0 1.5rem}.lab-top>.micro{color:var(--acid);font-size:.53rem}.lab-status{font:400 .52rem/1.5 DM Mono,monospace;color:#c3d2e8;text-transform:uppercase}.lab-signals{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:.75rem;gap:.75rem}.signal-tile{position:relative;border:1px solid #495b76;background:#192536;border-radius:13px;padding:1.15rem;overflow:hidden}.signal-tile>span{font:400 .5rem/1.5 DM Mono,monospace;text-transform:uppercase;color:#c1d0e6}.signal-tile>strong{display:flex;align-items:baseline;gap:.6rem;margin:.7rem 0;font-weight:500}.signal-tile b{font-size:3rem;line-height:1;font-weight:500;letter-spacing:-.06em;color:var(--paper);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.signal-tile small{font-size:.62rem;font-weight:400;color:#c8d5e7}.signal-tile svg{display:block;width:100%;height:39px;fill:none;stroke:var(--acid);stroke-width:1.4;overflow:visible}.signal-tile em{display:block;font-size:.53rem;color:#c1d0e6;line-height:1.5;font-style:normal;margin-top:.6rem}.clearance-signal{border-color:#738663}.clearance-signal svg{stroke:#b6d292}.lab-calculation{display:flex;align-items:center;gap:1rem;margin:1.4rem 0;padding:1.2rem 1.4rem;background:#243149;border:1px solid #65738d;border-radius:12px}.lab-calculation>div{flex:1 1}.lab-calculation .micro{font-size:.47rem;color:#c4d1e5}.calculation-text{font-size:1.02rem;line-height:1.4;letter-spacing:-.025em;margin:.4rem 0 0;color:var(--paper)}.calculation-check{color:var(--acid);font-size:1.1rem}.lab-exceptions{border-top:1px solid #42526a}.exception-row{display:grid;grid-template-columns:22px 100px 1fr 105px;align-items:center;grid-gap:.8rem;gap:.8rem;padding:.8rem .2rem;border-bottom:1px solid #42526a}.exception-row>span{font:400 .52rem DM Mono,monospace;color:var(--acid)}.exception-row>strong{font-size:.8rem;font-weight:500}.exception-row p{font-size:.73rem;color:#bbcce2;margin:0}.exception-row em{font-size:.59rem;line-height:1.5;font-style:normal;text-align:right;color:#d9e9ba}.exception-row.excluded p{color:#bdd0ab}.exception-row.excluded strong{color:#bdcba9}.lab-compiled{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;background:radial-gradient(ellipse at 50% 50%,#263749aa,transparent 70%);padding:2rem}.lab-compiled>.micro{font-size:.53rem;color:#c5d3e8}.lab-compiled>strong{font-size:clamp(2.4rem,5vw,4.7rem);font-weight:500;letter-spacing:-.055em;line-height:1.06;margin:2rem 0;color:var(--paper)}.lab-compiled>strong>span{color:var(--acid)}.lab-compiled>div{display:flex;align-items:center;gap:1rem;padding:1.3rem 1.6rem;background:var(--paper);color:var(--ink);border-radius:12px;box-shadow:0 16px 40px #0004}.lab-compiled>div>span:nth-child(2){font-size:.85rem}.compiled-destination{font-size:.63rem;color:#515f42}.calculation-trail{display:flex;gap:.45rem;margin-top:.85rem;flex-wrap:wrap}.calculation-trail span{font:400 .47rem/1.5 DM Mono,monospace;letter-spacing:.025em;background:#d8decf;color:#385026;padding:.4rem .55rem;border-radius:4px}.calculation-trail span:before{content:"✓ ";color:var(--blue-dark)}.grounding-list>div{position:relative;--row-progress:0}.grounding-list>div:before{content:"";position:absolute;top:-1px;left:0;width:100%;height:1px;background:var(--acid);transform:scaleX(var(--row-progress));transform-origin:left}.grounding-list dt>span{min-width:16px}.grounding-list dt>span:after{content:"";display:block;width:5px;height:5px;border-radius:50%;background:var(--acid);margin-top:7px;transform:scale(var(--row-progress));transform-origin:center}.operator-contrast{background:var(--paper)}.contrast-request{display:flex;align-items:center;justify-content:space-between;gap:1.5rem;border-top:1px solid var(--line);padding:1.5rem 0}.contrast-request>.micro{color:#546048;font-size:.53rem;white-space:nowrap}.contrast-request p{font-size:clamp(1rem,1.6vw,1.4rem);letter-spacing:-.025em;margin:0}.answer-comparison{display:grid;grid-template-columns:1fr 1fr;grid-gap:1rem;gap:1rem}.comparison-card{border-radius:var(--radius);padding:2.1rem;display:flex;flex-direction:column}.general-answer{background:var(--paper-2);border:1px solid #c3c7b9}.grounded-answer{background:var(--ink);color:var(--paper);border:1px solid #3b4452}.comparison-label{display:flex;align-items:center;justify-content:space-between;min-height:32px;gap:1rem}.comparison-label .micro{font-size:.54rem;color:#505e42}.grounded-answer .comparison-label .micro{color:var(--acid)}.comparison-card h3{font-size:clamp(1.6rem,2.8vw,2.7rem);letter-spacing:-.05em;line-height:1.12;font-weight:500;margin:2.5rem 0 1.4rem}.comparison-card p{font-size:.89rem;line-height:1.8;margin:0 0 1rem;color:#525b4a}.grounded-answer p{color:#c6cfdd}.comparison-end{border-top:1px solid #bfc5b3;margin-top:auto;padding-top:1.3rem;font-size:.71rem;line-height:1.6;color:#4d5c3e}.comparison-end>span{display:inline-block;margin-right:.5rem;color:var(--blue-dark)}.grounded-answer .comparison-end{border-color:#475365;color:#cbd8bc}.grounded-answer .comparison-end>span{color:var(--acid)}.comparison-file{display:flex;align-items:center;gap:.7rem;padding:1rem;border:1px solid #61744a;background:#202c1c;border-radius:9px;margin:.5rem 0 1.5rem}.comparison-file .file-kind{color:var(--acid);border-color:#7d905d}.comparison-file strong{font-size:.73rem;font-weight:500;line-height:1.5}.comparison-file>span:last-child{margin-left:auto;color:var(--acid)}.contrast-close{font-size:.82rem;line-height:1.9;color:#536047;margin:1.5rem 0 0}.contrast-close strong{font-weight:500;color:var(--ink)}.operator-deal .term-result{background:#e0e4d5;padding-inline:1.5rem;border-bottom:1px solid #b7c1a1}.payment-clarity{display:grid;grid-template-columns:1fr 3fr;grid-gap:2rem;gap:2rem;padding-top:1.5rem}.payment-clarity>.micro{color:var(--blue-dark)}.payment-clarity p{font-size:.8rem;line-height:1.8;margin:0;color:#505949}.operator-deal .deal-aside .text-link{min-height:44px;font-size:.61rem;align-items:center;color:var(--blue-dark)}.other-services{background:var(--paper-2)}.other-services-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:1rem;gap:1rem;margin-top:3rem}.other-services-grid article{display:flex;flex-direction:column;padding:2rem;border:1px solid #bcc4b0;border-radius:var(--radius);background:var(--paper)}.other-services-grid .micro{font-size:.51rem;color:var(--blue-dark)}.other-services-grid h3{font-size:clamp(2rem,3.1vw,3.2rem);font-weight:500;line-height:1.05;letter-spacing:-.05em;margin:2.5rem 0 1.5rem;min-height:2.1em}.other-services-grid p{font-size:.86rem;line-height:1.8;color:#505a46;margin:0 0 2rem}.other-services-grid .text-link{margin-top:auto;min-height:44px;align-items:center;font-size:.53rem;line-height:1.7;color:var(--blue-dark);justify-content:space-between;gap:.7rem}@media (max-width:1000px){.monday-lab{padding:1rem}.signal-tile{padding:.85rem}.signal-tile>strong{gap:.4rem}.signal-tile b{font-size:2.5rem}.signal-tile small{font-size:.53rem}.other-services-grid article{padding:1.5rem}.other-services-grid .text-link{font-size:.48rem}.comparison-card{padding:1.6rem}.recap-canvas{height:260px}}@media (max-width:640px){.recap-film{margin-top:2rem;border-radius:20px}.recap-stage{padding:1.3rem 1rem 1.5rem}.recap-top{gap:1rem;align-items:center}.recap-clock{font-size:2.8rem}.recap-mode{font-size:.45rem}.recap-time-note{font-size:.52rem;line-height:1.5}.recap-canvas{height:400px;margin:1rem 0 0}.recap-node text{font-size:13px}.recap-node .recap-time{font-size:11px}.recap-statements{min-height:94px}.recap-statements p{font-size:1.7rem}.recap-operator{top:44%;padding:.8rem 1rem;gap:.6rem;white-space:nowrap}.recap-operator>span:last-child{font-size:.68rem}.recap-operator .operator-mark{width:36px;height:36px}.recap-bottom{padding:1rem;flex-wrap:wrap;gap:.8rem}.recap-bottom>.micro{font-size:.49rem;max-width:13rem}.recap-bottom .middle-play{font-size:.63rem;margin-left:auto}.recap-transcript{padding:0 1rem}.recap-transcript ol{grid-template-columns:1fr 1fr}.recap-transcript p{font-size:.75rem}.manual-close>p:last-child{padding-right:1.5rem}.manual-close>p>span{font-size:1.8rem}.monday-lab{padding:1.2rem .6rem}.lab-top{align-items:flex-start;gap:.5rem;padding:0 .15rem 1rem;min-height:50px}.lab-top>.micro{font-size:.44rem;max-width:10rem}.lab-status{font-size:.43rem;max-width:7rem;text-align:right}.lab-signals{grid-template-columns:1fr 1fr;gap:.5rem}.signal-tile{padding:.8rem .7rem;border-radius:10px}.signal-tile>span{font-size:.43rem}.signal-tile b{font-size:2.25rem}.signal-tile>strong{gap:.5rem;margin:.55rem 0}.signal-tile small{font-size:.5rem;line-height:1.5;max-width:4.5rem}.signal-tile svg{height:25px}.signal-tile em{font-size:.47rem;min-height:2.5em;margin-top:.4rem}.lab-calculation{gap:.65rem;padding:.85rem .7rem;margin:.8rem 0}.lab-calculation .operator-mark{width:26px;height:26px;font-size:1rem}.lab-calculation .micro{font-size:.4rem}.calculation-text{font-size:.78rem;min-height:2.8em;margin-top:.35rem}.calculation-check{font-size:.8rem}.exception-row{grid-template-columns:15px 66px 1fr;gap:.4rem;padding:.6rem .2rem}.exception-row>strong{font-size:.65rem}.exception-row p{font-size:.61rem;line-height:1.45}.exception-row em{display:none}.exception-row>span{font-size:.45rem}.lab-compiled{padding:1rem}.lab-compiled>.micro{font-size:.45rem;line-height:1.8;max-width:15rem}.lab-compiled>strong{font-size:2.6rem;margin:2rem 0}.lab-compiled>div{flex-wrap:wrap;justify-content:center;padding:1rem;gap:.7rem}.lab-compiled>div>span:nth-child(2){font-size:.77rem}.compiled-destination{width:100%;font-size:.6rem}.calculation-trail{gap:.3rem}.calculation-trail span{font-size:.4rem;padding:.35rem .4rem}.contrast-request{flex-wrap:wrap;gap:.6rem;padding:1.3rem 0}.contrast-request p{order:3;font-size:1.15rem;line-height:1.5;width:100%}.contrast-request>.micro{font-size:.45rem}.answer-comparison{grid-template-columns:1fr}.comparison-card{padding:1.5rem;border-radius:22px}.comparison-card h3{font-size:2rem;margin:1.7rem 0 1rem}.comparison-card p{font-size:.83rem}.comparison-label .micro{font-size:.48rem}.comparison-end{margin-top:1rem;font-size:.68rem}.comparison-file strong{font-size:.65rem}.comparison-file{padding:.8rem;gap:.5rem;margin-bottom:.5rem}.contrast-close{font-size:.77rem;line-height:1.8}.payment-clarity{grid-template-columns:1fr;gap:.65rem}.payment-clarity p{font-size:.77rem}.operator-deal .term-result{padding-inline:1rem}.other-services-grid{grid-template-columns:1fr;margin-top:2rem}.other-services-grid article{padding:1.5rem;border-radius:22px}.other-services-grid h3{font-size:2.5rem;margin:1.7rem 0 1rem;min-height:0}.other-services-grid h3 br{display:none}.other-services-grid p{font-size:.83rem;margin-bottom:1rem}.other-services-grid .text-link{font-size:.55rem}.operator-home .mobile-menu>a{font-size:1.15rem;padding-block:.6rem}}@media (prefers-reduced-motion:reduce){.grounding-list>div{--row-progress:1}.movie-screen,.recap-stage{scroll-behavior:auto}}.operator-deal .term-result{background:var(--ink);border-bottom:0;border-radius:0 0 16px 16px}.operator-deal .term-result p{color:#c6cfdd}.operator-deal .term-result .term-num{color:var(--acid)}.other-services .section-head .lede{color:#505a46}.other-services-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.other-services-grid article{min-width:0}.other-services-grid .text-link{white-space:normal}@media (max-width:640px){.other-services-grid{grid-template-columns:minmax(0,1fr)}}#question-movie.has-player .evidence-world{left:34%;background:radial-gradient(ellipse at 50% 48%,#1d31552e,transparent 65%)}#question-movie.has-player .evidence-node{width:33%;max-width:245px;padding:1rem}.movie.has-player .chat-camera{pointer-events:none}#question-movie.has-player .network-hub{width:126px;height:126px}#question-movie.has-player .hub-label{font-size:.51rem}#question-movie.has-player .node-head{font-size:.5rem}#question-movie.has-player .evidence-node>strong{font-size:1.15rem}#question-movie .typed-help{color:#dbe7c5}#question-movie .result-row:last-child strong{color:var(--blue-dark)}.price-recommendation strong{color:var(--acid);font-weight:500}.schedule-time{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.schedule-time [data-clock-minute]{display:block;width:1.3em;text-align:center}.monday-crunch,.monday-gather,.nora-morning{display:none;position:absolute;inset:0;padding:1.5rem 2rem;flex-direction:column;justify-content:center}.movie.has-player .monday-crunch,.movie.has-player .monday-gather,.movie.has-player .nora-morning{display:flex}.scene-heading{text-align:center;margin-bottom:1.8rem}.scene-heading>.micro{color:var(--acid);font-size:.54rem}.scene-heading h3{font-size:clamp(2rem,3.8vw,3.5rem);line-height:1.07;letter-spacing:-.05em;font-weight:500;color:var(--paper);margin:.8rem 0 .65rem}.scene-heading p{font-size:.82rem;line-height:1.6;color:#c2cee0;margin:0}.source-files{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:.8rem;gap:.8rem}.source-file{border:1px solid #495b76;border-radius:14px;padding:1.15rem;background:#172334;position:relative;overflow:hidden}.source-file-head{display:flex;align-items:center;justify-content:space-between;gap:.5rem}.source-file .file-kind{color:#c3d3f0;border-color:#7184a2}.file-read-check{color:var(--acid);font-size:.84rem}.source-file h4{font-size:1rem;font-weight:500;letter-spacing:-.025em;line-height:1.3;margin:1.1rem 0 .35rem}.source-filename{font:400 .52rem/1.6 DM Mono,monospace;color:#b7c7df;overflow-wrap:anywhere}.file-preview{position:relative;padding:6px 0;overflow:hidden;margin:.75rem 0}.file-row{display:grid;grid-template-columns:1.2fr 1fr 1fr .6fr;grid-gap:6px;gap:6px;align-items:center;height:16px;border-bottom:1px solid #42536b33;padding-inline:3px}.file-row>*{height:3px;background:#8ba3c0;opacity:.65;min-width:0}.file-row>i:last-of-type{width:75%}.file-row>span{background:#bdcce3;width:85%}.file-row>b{background:#b1c978}.file-scan{position:absolute;left:0;right:0;top:0;height:2px;background:var(--acid);box-shadow:0 -3px 12px #dfff5255}.file-state{font:400 .49rem/1.5 DM Mono,monospace;color:#b8c9e2}.file-filter{display:flex;gap:1rem;align-items:center;margin-top:1rem;padding:1rem 1.3rem;border:1px solid #4a5d78;border-radius:12px;background:#202d43}.file-filter>div{flex:1 1}.file-filter strong{font-size:.82rem;font-weight:500;line-height:1.5}.filter-chips{display:flex;gap:.6rem;margin-top:.5rem;flex-wrap:wrap}.filter-chips span{font:400 .47rem/1.6 DM Mono,monospace;padding:.2rem .45rem;border:1px solid #647a97;border-radius:4px;color:#c3d4eb}.filter-done{color:var(--acid)}.filtered-note{margin:.8rem 0 0;text-align:center;color:#d2e5b7;font-size:.72rem;line-height:1.5}.monday-crunch .scene-heading{margin-bottom:.5rem}.crunch-visual{height:275px;width:100%;max-width:950px;align-self:center}.crunch-svg{width:100%;height:100%;overflow:visible}.raw-record{fill:#adc2e6}.crunch-route{stroke:#587cae;stroke-width:1.25;fill:none}.crunch-packet{fill:var(--acid)}.crunch-core-ring{fill:#21334d;stroke:#799bc5;stroke-width:1.2}.crunch-core-mark{fill:var(--acid);font:400 42px Manrope,Arial,sans-serif}.crunch-output rect{fill:#243920;stroke:#7a935d;stroke-width:1}.crunch-output text{fill:#e0edcb;font:400 15px Manrope,Arial,sans-serif}.crunch-label{fill:#b9cce9;font:400 11px DM Mono,monospace}.crunch-definitions{display:flex;justify-content:center;gap:.8rem;flex-wrap:wrap}.crunch-definitions span{font:400 .53rem/1.5 DM Mono,monospace;color:#c0d2ec;padding:.5rem .7rem;border:1px solid #536b8b;border-radius:5px}.crunch-memory{text-align:center;color:#d5e9bc;font-size:.75rem;line-height:1.6;margin:1.1rem 0 0}.nora-morning .scene-heading{margin-bottom:1.3rem}.arrival-scene{display:grid;grid-template-columns:100px 160px minmax(0,460px);justify-content:center;align-items:center;grid-gap:2rem;gap:2rem;min-height:230px;margin:0 1rem}.arrival-person{display:flex;flex-direction:column;align-items:center;text-align:center;gap:.4rem}.nora-avatar{display:grid;place-items:center;width:78px;height:78px;border-radius:50%;background:#d7d1c4;color:var(--ink);font-size:2rem;font-weight:500;margin-bottom:.4rem}.arrival-person strong{font-size:.9rem;font-weight:500}.arrival-person>span:last-child{font-size:.62rem;color:#bccce3}.coffee-illustration{width:160px;height:180px;fill:none;stroke:var(--acid);stroke-linecap:round;stroke-linejoin:round;stroke-width:2}.coffee-steam{stroke:#b7c8e0;stroke-width:1.5}.arrival-notice{display:flex;align-items:center;gap:1rem;padding:1.4rem;background:#202d43;border:1px solid #7888a1;border-radius:16px;box-shadow:0 16px 45px #0004}.arrival-notice .micro{font-size:.46rem;color:#c5d7f0}.arrival-notice strong{display:block;font-size:1.05rem;font-weight:500;letter-spacing:-.02em;line-height:1.4;margin:.5rem 0}.arrival-notice p{font-size:.68rem;line-height:1.6;color:#bcccdf;margin:0}.notice-file{font:400 .45rem/1.5 DM Mono,monospace;border:1px solid #99ae7b;padding:.5rem .4rem;border-radius:4px;color:var(--acid)}.skipped-work{display:flex;justify-content:center;gap:1.2rem;flex-wrap:wrap;margin-top:1.2rem}.skipped-work span{font-size:.72rem;color:#bcc8d9;text-decoration:line-through;-webkit-text-decoration-color:#dfff5299;text-decoration-color:#dfff5299;text-decoration-thickness:1px}.arrival-outcome{font-size:.94rem;line-height:1.5;color:var(--paper);text-align:center;margin:1.2rem 0 0;letter-spacing:-.02em}@media (max-width:1000px){.source-file{padding:.85rem}.source-file h4{font-size:.84rem}.source-filename{font-size:.46rem}.arrival-scene{grid-template-columns:80px 120px minmax(0,1fr);gap:1rem;margin:0}.coffee-illustration{width:120px}.arrival-notice{padding:1rem;gap:.7rem}.arrival-notice strong{font-size:.9rem}.notice-file{display:none}#question-movie.has-player .evidence-node{padding:.85rem}#question-movie.has-player .evidence-node>strong{font-size:.97rem}#question-movie.has-player .network-hub{width:104px;height:104px}#question-movie.has-player .network-hub .hub-label{font-size:.43rem}}@media (max-width:640px){#question-movie.has-player .evidence-world{left:32%}#question-movie.has-player .evidence-node{left:57%;width:82%;max-width:none;min-height:112px;padding:.75rem .7rem}#question-movie.has-player .node-0{top:14%}#question-movie.has-player .node-1{top:38%}#question-movie.has-player .node-2{top:62%}#question-movie.has-player .node-3{top:86%}#question-movie.has-player .network-hub{left:7%;top:50%;width:42px;height:42px;background:#182b44}#question-movie.has-player .network-hub .hub-label,#question-movie.has-player .network-hub>strong{display:none}#question-movie.has-player .network-hub>.operator-mark{width:28px;height:28px;font-size:1.4rem}#question-movie.has-player .hub-ring{inset:-5px}#question-movie.has-player .evidence-node>strong{font-size:.94rem;margin:.7rem 0 .45rem}#question-movie.has-player .node-head{font-size:.42rem}#question-movie.has-player .evidence-node>small{font-size:.52rem;min-height:0}#question-movie.has-player .network-footnote{font-size:.38rem;bottom:.3rem}.monday-crunch,.monday-gather,.nora-morning{padding:1rem .65rem}.scene-heading{margin-bottom:1.1rem}.scene-heading>.micro{font-size:.44rem}.scene-heading h3{font-size:1.95rem;margin:.65rem 0 .6rem}.scene-heading p{font-size:.7rem;line-height:1.6;max-width:20rem;margin-inline:auto}.source-files{grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem}.source-file{padding:.7rem;border-radius:10px}.source-file h4{font-size:.77rem;margin:.6rem 0 .3rem}.source-file .file-kind,.source-filename{font-size:.4rem}.file-preview{margin:.4rem 0;padding:3px 0}.file-row{height:9px;gap:4px}.file-row>*{height:2px}.file-state{font-size:.4rem}.file-filter{padding:.8rem .7rem;gap:.6rem;margin-top:.7rem}.file-filter .operator-mark{width:25px;height:25px;font-size:1rem}.file-filter strong{font-size:.67rem}.filter-chips{gap:.3rem;margin-top:.4rem}.filter-chips span{font-size:.38rem;padding:.2rem .25rem}.filtered-note{font-size:.62rem;margin-top:.65rem}.monday-crunch .scene-heading h3{font-size:1.8rem}.monday-crunch .scene-heading{margin-bottom:.25rem}.crunch-visual{height:330px}.crunch-core-mark{font-size:34px}.crunch-definitions{gap:.4rem}.crunch-definitions span{font-size:.4rem;padding:.35rem .4rem}.crunch-memory{font-size:.64rem;margin-top:.7rem}.crunch-output text{font-size:13px}.nora-morning .scene-heading{margin-bottom:1rem}.nora-morning .scene-heading h3{font-size:2.3rem}.arrival-scene{grid-template-columns:90px 130px;gap:.8rem 1.8rem;min-height:260px}.arrival-person{gap:.3rem}.nora-avatar{width:66px;height:66px;font-size:1.7rem}.arrival-person strong{font-size:.83rem}.arrival-person>span:last-child{font-size:.58rem}.coffee-illustration{width:130px;height:140px}.arrival-notice{grid-column:1/-1;gap:.7rem;padding:1rem;margin-top:.5rem}.arrival-notice .micro{font-size:.4rem}.arrival-notice strong{font-size:.91rem}.arrival-notice p{font-size:.62rem}.arrival-notice .operator-mark{width:28px;height:28px;font-size:1.1rem}.skipped-work{gap:.5rem 1rem;margin-top:1.6rem}.skipped-work span{font-size:.58rem}.arrival-outcome{font-size:.76rem;margin-top:.9rem}}@media (max-width:360px){.monday-gather .scene-heading{margin-bottom:.75rem}.monday-gather .scene-heading h3{font-size:1.7rem;margin:.5rem 0 .4rem}.monday-gather .source-file{padding:.55rem}.monday-gather .file-preview{margin:.2rem 0}.monday-gather .file-row{height:7px}.monday-gather .source-file h4{margin:.4rem 0 .2rem}.monday-gather .file-filter{padding:.65rem .6rem;margin-top:.55rem}.monday-lab .signal-tile{padding:.65rem .55rem}.monday-lab .exception-row{padding:.5rem .2rem}}.service-page [hidden]{display:none!important}.service-hero{padding-bottom:0}.service-hero .hero-copy{padding-top:clamp(6rem,10vw,10rem);padding-bottom:4rem}.service-hero .display{font-size:clamp(3rem,6.6vw,6.8rem)}.service-header-cta{visibility:hidden}.show-header-cta .service-header-cta{visibility:visible}.service-solutions{padding-bottom:0}.solution-links{display:flex;flex-wrap:wrap;gap:1rem;margin-bottom:2rem}.picker-wrap{position:relative;margin:2.5rem 0 3rem}.solution-picker.movie-choices{display:flex;width:100%;overflow-x:auto;gap:.5rem;padding:.3rem .2rem 1rem;scrollbar-width:thin;scrollbar-color:var(--blue) var(--paper-2);border-bottom:1px solid var(--line)}.solution-picker.movie-choices button{display:flex;flex:1 0 155px;flex-direction:column;gap:.7rem;align-items:flex-start;text-align:left;white-space:normal;border:1px solid var(--line);border-radius:12px;padding:1.1rem;color:var(--ink);background:transparent;font-size:.85rem;min-height:104px;line-height:1.45}.solution-picker.movie-choices button[aria-selected=true]{background:var(--blue);color:var(--white);border-color:var(--blue)}.service-page .solution-links a:focus-visible,.solution-picker button:focus-visible{outline-color:var(--blue)}.picker-affordance{display:flex;justify-content:space-between;font:.65rem DM Mono,monospace;text-transform:uppercase;letter-spacing:.07em;margin-top:.5rem;color:var(--muted)}.solution-intro{max-width:850px;padding-bottom:2.5rem}.solution-intro h3{font-size:clamp(1.8rem,3.4vw,3.2rem);font-weight:500;letter-spacing:-.04em;line-height:1.12;margin:.6rem 0 1.2rem}.solution-intro>p:last-child{max-width:730px;font-size:clamp(1rem,1.35vw,1.2rem);line-height:1.7}.solution-static{padding:3rem 0}.solution-static h2{font-size:clamp(2rem,4vw,4rem);line-height:1.1}.solution-static>.shell>p{max-width:700px;line-height:1.7}.has-solution-picker .solution-static,.solution-panel:first-child .solution-static{display:none}.service-mechanism{display:grid;grid-template-columns:1fr 2fr;grid-gap:3rem;gap:3rem;margin-bottom:3rem}.service-mechanism>p:last-child{font-size:clamp(1.1rem,1.8vw,1.5rem);line-height:1.65;margin:0;max-width:900px}.decision-swap{display:grid;grid-template-columns:1fr auto 1fr;grid-gap:3rem;gap:3rem;align-items:center;padding:2rem 0;border-block:1px solid var(--line)}.decision-swap>div:last-child{color:var(--blue-dark)}.decision-swap p{font-size:clamp(1.2rem,2vw,1.7rem);letter-spacing:-.035em;margin:.7rem 0 0}.decision-swap>span{font-size:2rem}.service-lanes{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:2rem;gap:2rem;margin-top:2.5rem}.service-lanes h3{font-size:1.3rem;font-weight:500}.service-lanes p{font-size:.94rem;line-height:1.75}.service-case-study{display:grid;grid-template-columns:.85fr 1.15fr;grid-gap:clamp(2rem,5vw,5rem);gap:clamp(2rem,5vw,5rem);margin-top:5rem;align-items:start}.case-evidence{background:var(--blue);color:var(--white);border-radius:var(--radius);padding:clamp(1.5rem,3vw,3rem);min-height:380px;display:flex;flex-direction:column}.case-evidence>strong{display:block;font-size:clamp(2.6rem,4.8vw,5rem);font-weight:500;letter-spacing:-.065em;line-height:1.08;padding-top:3rem;overflow-wrap:anywhere}.case-evidence>p{font-size:1.15rem;line-height:1.5;max-width:320px}.case-evidence>.micro{margin-top:auto;padding-top:3rem}.case-narrative h2{margin:0 0 2rem;font-size:clamp(1.8rem,3vw,2.8rem);line-height:1.14;font-weight:500;letter-spacing:-.045em}.case-narrative h3{font:.65rem DM Mono,monospace;text-transform:uppercase;letter-spacing:.08em;margin:1.6rem 0 .5rem}.case-narrative p{line-height:1.8;margin:0}.service-requirements{background:var(--paper-2)}.requirements-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:5rem;gap:5rem}.requirements-grid h2,.requirements-grid h3{font-size:clamp(1.6rem,2.6vw,2.4rem);font-weight:500;letter-spacing:-.035em;line-height:1.18}.requirements-grid p{line-height:1.85}.human-decision{border-left:2px solid var(--blue);padding-left:2rem}.service-movie{background:var(--ink);color:var(--paper)}.service-movie .movie-topline{flex-wrap:wrap}.service-movie .movie-topline>.micro{max-width:60%}.service-movie .movie-caption{min-height:145px}.service-movie .movie-caption h3{max-width:none}.service-movie .movie-screen{min-height:400px}.service-movie.has-player .movie-screen{height:510px;min-height:510px}.service-movie .service-rest{padding:2rem}.service-rest{padding:2rem 0}.service-rest>.micro{color:var(--acid)}.rest-facts{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:1.5rem;gap:1.5rem;margin:3rem 0}.rest-facts>div{border-top:1px solid var(--line-dark);padding-top:1rem}.rest-facts span{display:block;font-size:.8rem;line-height:1.6;color:var(--muted-dark)}.rest-facts strong{display:block;font-size:clamp(1.3rem,3vw,2.5rem);font-weight:500;letter-spacing:-.04em;line-height:1.2;margin-top:1rem}.service-rest>p{max-width:750px;font-size:1.1rem;line-height:1.7}.service-world{display:none;position:absolute;inset:0;padding:1.5rem 3rem;align-items:center;justify-content:center;flex-direction:column;gap:1.25rem}.service-movie.has-player .service-world{display:flex}.service-movie.has-player .service-rest{display:none}.service-movie .service-world h4{font-size:1.3rem;font-weight:500;margin:0}.service-world>p{margin:0;line-height:1.5;text-align:center}.service-world>strong{font-size:clamp(1rem,2.4vw,1.8rem);text-align:center;font-weight:500}.service-movie .service-costumes{padding:.5rem 2rem}.service-costumes button{min-height:44px}.sequence-replay-label,.service-movie[data-sequence=true] .movie-play,.service-movie[data-sequence=true] .movie-scrubber,.service-movie[data-sequence=true] .movie-time{display:none}.service-movie[data-sequence=true] .sequence-replay-label{display:inline;font:.75rem DM Mono,monospace}.service-movie[data-sequence=true] .movie-restart{width:auto;padding:.7rem 1rem}.account-pair,.contribution-pair,.order-pair{display:grid;grid-template-columns:1fr 1fr;grid-gap:2rem;gap:2rem;width:100%}.account-card,.order-card{border:1px solid var(--line-dark);border-radius:18px;padding:2rem;background:var(--ink-2)}.order-card{display:flex;flex-direction:column;align-items:center;min-height:280px;justify-content:center}.order-card>.order-number{font-size:clamp(3rem,7vw,6rem);font-weight:500;letter-spacing:-.07em}.order-card>span{color:var(--muted-dark);font-size:.8rem}.order-detail{font-size:.8rem;line-height:1.5;text-align:center}.signal-equation{color:var(--acid)}.server-route{display:flex;width:100%;justify-content:space-between;align-items:center;border:1px solid var(--line-dark);padding:.6rem 1rem;border-radius:9px;font:.7rem DM Mono,monospace}.purchase-packet{color:var(--acid)}.compute-ledger{width:100%;display:grid;grid-gap:.55rem;gap:.55rem}.cost-row{display:grid;grid-template-columns:1fr 150px 1fr;align-items:center;grid-gap:1rem;gap:1rem}.cost-row>span{text-align:center;font-size:.75rem}.cost-row>i{height:7px;width:var(--magnitude);background:var(--blue);display:block;border-radius:4px}.cost-row>i:first-child{justify-self:end}.cost-row>i:last-child{background:var(--acid)}.contribution-pair>div{display:flex;flex-direction:column;align-items:center;gap:.2rem}.contribution-pair strong{font-size:3.3rem;font-weight:500;color:var(--acid)}.compute-clock,.contribution-pair span{font:.65rem DM Mono,monospace;color:var(--muted-dark)}.account-card h4{margin-bottom:1.5rem!important}.campaign-row{margin:1.2rem 0}.campaign-row>span{font-size:.75rem}.budget-track{width:100%;height:13px;border-radius:3px;background:var(--line-dark);margin-top:.4rem;overflow:hidden}.budget-bar{display:block;width:100%;height:100%;background:var(--blue)}.account-card:last-child .budget-bar{background:var(--acid)}.allocation-result{font:.7rem/1.5 DM Mono,monospace;margin-bottom:0}.time-ruler{height:3px;background:var(--line-dark);width:100%}.time-ruler i{display:block;height:100%;background:var(--paper)}.segment-labels,.signal-inputs{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:.7rem;gap:.7rem;width:100%;text-align:center}.signal-inputs span{font:.65rem/1.5 DM Mono,monospace;border:1px solid var(--line-dark);border-radius:8px;padding:.7rem .3rem}.catalogue-dots{width:100%;max-height:220px;overflow:visible;fill:var(--acid)}.segment-labels{grid-template-columns:repeat(6,1fr);font:.65rem/1.4 DM Mono,monospace}.feed-label{border:1px solid var(--line-dark);border-radius:8px;padding:.7rem 1rem;font:.75rem DM Mono,monospace!important}.catalogue-callout{color:var(--acid);font-size:.9rem}.segment-comparison{display:flex;align-items:center;gap:1rem;font-size:.75rem;text-align:center}.crossing-dots{white-space:nowrap;color:var(--acid)}.service-movie .price-thread{padding:1rem}.service-movie .price-thread .work-chat{width:100%;max-width:860px}.service-movie .price-thread .sent-question{padding-block:1rem}.service-movie .price-thread .operator-working{padding-block:.5rem}.price-result-row{display:flex;justify-content:space-between;gap:1rem;padding:.6rem 0;border-top:1px solid var(--line-dark);font-size:.8rem}.service-movie .evidence-world{padding:0}.service-movie .evidence-node{width:28%}.service-movie .network-hub{width:140px;height:140px}.service-movie .hub-label{text-align:center}.cascade-world{padding-inline:3rem}.gate-stack{position:absolute;inset:4rem 18% auto;display:grid;grid-gap:.5rem;gap:.5rem}.gate-plate{display:flex;align-items:center;gap:1rem;border:1px solid var(--line-dark);border-radius:7px;padding:.65rem 1rem;background:var(--ink-2);font:.7rem/1.4 DM Mono,monospace}.gate-plate>span:first-child{color:var(--muted-dark)}.gate-plate i{margin-left:auto;color:var(--acid);font-style:normal}.competitor-chips{position:absolute;left:20%;right:20%;top:.7rem;display:flex;justify-content:space-around}.price-chip{display:inline-flex;align-items:center;justify-content:center;width:48px;height:30px;background:var(--blue);border:1px solid var(--paper);border-radius:6px;font:.8rem DM Mono,monospace}.price-floor{position:absolute;top:74%;left:12%;right:12%;display:grid;grid-template-columns:auto 1fr;grid-gap:.5rem 1rem;gap:.5rem 1rem;align-items:center}.price-floor svg{width:100%;height:5px;grid-column:1/-1;overflow:visible}.price-floor path{fill:none;stroke:var(--acid);stroke-width:2}.price-floor strong{color:var(--acid);font-size:1.8rem}.price-floor span{font:.65rem/1.4 DM Mono,monospace}.price-floor>:last-child{grid-column:1/-1}.floor-caption{position:absolute;bottom:0;color:var(--acid);font-size:.9rem}.rejection-notes{position:absolute;inset:13rem .5rem auto;display:flex;justify-content:space-between;font:.6rem DM Mono,monospace}.rejection-notes span{max-width:95px}.ledger-stats{display:flex;flex-wrap:wrap;gap:1.5rem;width:100%;font:.8rem DM Mono,monospace}.ledger-stats strong{color:var(--acid)}.decision-ledger{width:100%}.decision-row{display:grid;grid-template-columns:30px 1fr 190px;align-items:center;padding:.8rem;border-bottom:1px solid var(--line-dark);grid-gap:1rem;gap:1rem;font:.75rem DM Mono,monospace}.decision-row i{display:block;height:5px;width:70%;background:var(--line-dark)}.review-row{color:var(--acid);background:var(--ink-2)}.feed-counter{display:flex;align-items:baseline;gap:1rem}.failure-counter,.feed-counter strong{font-size:3rem!important;font-weight:500;letter-spacing:-.045em}.feed-counter span{font-size:.8rem}.failure-grid,.feed-grid,.fingerprint-grid{display:grid;grid-template-columns:repeat(16,1fr);grid-gap:8px;gap:8px;width:100%}.failure-grid i,.feed-grid i,.fingerprint-grid i{height:18px;background:var(--acid);border-radius:3px}.feed-rule-stack{display:grid;grid-template-columns:1fr 1fr;grid-gap:.6rem;gap:.6rem;width:100%}.channel-outputs{display:grid;grid-template-columns:repeat(5,1fr);grid-gap:1rem;gap:1rem;width:100%}.channel-outputs>div{text-align:center;font:.7rem DM Mono,monospace}.channel-bars{height:160px;display:flex;gap:5px;align-items:flex-end;margin-bottom:1rem}.channel-bars i{background:var(--blue);flex:1 1;border-radius:4px 4px 0 0}.channel-decision{display:grid;grid-template-columns:1fr 1fr;grid-gap:2rem;gap:2rem;width:100%;margin-top:1rem}.channel-decision strong{border-top:1px solid var(--line-dark);padding-top:1rem;color:var(--acid);font-size:1rem;font-weight:500}.channel-decision strong:last-child{color:var(--muted-dark)}.failure-grid{grid-template-columns:repeat(10,1fr)}.count-assertion,.failure-format{font:.9rem DM Mono,monospace!important}.count-assertion,.feed-restored{color:var(--acid)}.calendar-grid{display:grid;grid-template-columns:repeat(7,1fr);grid-gap:5px;gap:5px;width:300px}.calendar-grid i{font:.65rem DM Mono,monospace;font-style:normal;padding:.6rem;background:var(--ink-2);border:1px solid var(--line-dark);text-align:center}.month-number{font-size:4rem!important;color:var(--acid);line-height:1}.assembly-tiles{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:1rem;gap:1rem;width:100%}.assembly-tiles>div{display:flex;flex-direction:column;gap:1rem;padding:1rem;border:1px solid var(--line-dark);border-radius:8px;font-size:.8rem}.currency-token{font:.65rem DM Mono,monospace;color:var(--acid)}.assembled-row{padding:.7rem 2rem;border-block:1px solid var(--line-dark)}.settle-chart{width:100%;height:250px;overflow:visible}.settle-axis{stroke:var(--muted-dark);stroke-width:1;fill:none}.historical-band{fill:var(--acid)}.settle-line{stroke:var(--acid);stroke-width:3;fill:none}.return-mark{fill:var(--paper)}.axis-labels,.band-label{font:.7rem/1.4 DM Mono,monospace}.axis-labels{display:flex;justify-content:space-between;width:100%}.running-index{position:absolute;top:3.5rem;left:2rem;font-size:2.5rem!important}.age-labels{display:flex;gap:1rem;font:.7rem DM Mono,monospace}.grain-rows{width:100%;max-width:650px}.grain-rows>div{display:flex;align-items:center;justify-content:space-between;padding:1.5rem;border-bottom:1px solid var(--line-dark)}.grain-rows strong{font-size:2rem;font-weight:500}.grain-error,.grain-rows span:last-child{color:var(--acid)}.sample-product{height:150px;width:160px;overflow:visible}.sample-product path{stroke:var(--paper);stroke-width:1.5;fill:none}.sample-product .product-shape{fill:var(--blue);stroke:var(--paper)}.contact-shadow{fill:var(--muted-dark);opacity:.5}.no-shadow{opacity:0}.reading-rejections{display:grid;grid-template-columns:1fr 1fr;grid-gap:.8rem;gap:.8rem;width:100%}.reading-rejections>div{border-bottom:1px solid var(--line-dark);padding:.8rem;font-size:.85rem}.reading-rejections>div>span:first-child{color:var(--acid);margin-right:1rem}.retention-curve{width:100%;height:130px}.retention-curve path{fill:none;stroke:var(--acid);stroke-width:2}.product-ground{display:flex;justify-content:center;align-items:center;border:1px solid var(--line-dark);background:var(--ink-2);width:300px;height:250px;border-radius:14px}.pinned-label,.unpinned-label{position:absolute;bottom:2rem}.pinned-label{color:var(--acid)}.generation-lanes{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:1rem;gap:1rem;width:100%}.generation-lanes>div{text-align:center;font-size:.85rem}.generation-preview{border:1px solid var(--line-dark);border-radius:8px;padding:1rem 0;margin:.8rem 0;overflow:hidden}.generation-preview .sample-product{width:100%;max-width:160px}.effort-track{height:8px;background:var(--line-dark)}.effort-track i{display:block;height:100%;background:var(--blue);transform-origin:left}.seam-meter{text-align:center}.seam-meter strong{font-size:2.5rem;font-weight:500;color:var(--acid);margin-left:1rem}.seam-meter p{font:.65rem DM Mono,monospace}.frame-grid{display:grid;grid-template-columns:repeat(6,1fr);width:100%;grid-gap:.5rem;gap:.5rem}.frame-grid>div{position:relative;border:1px solid var(--line-dark);border-radius:5px;height:82px}.frame-grid .sample-product{height:66px;width:100%}.frame-flag{position:absolute;inset:auto 0 0;background:var(--acid);color:var(--ink);font:.52rem/1.4 DM Mono,monospace;padding:.2rem;text-align:center}.quality-gates{display:flex;flex-wrap:wrap;gap:1rem;font:.65rem DM Mono,monospace}.caption-passes{width:100%;border-left:2px solid var(--acid);padding:.3rem 1rem;font:.75rem/1.5 DM Mono,monospace}.caption-passes p{margin:.4rem 0}.caption-passes strong{color:var(--acid);font-weight:400}.hook-posts{display:grid;grid-template-columns:repeat(6,1fr);grid-gap:.65rem;gap:.65rem;width:100%}.hook-post{border:1px solid var(--line-dark);border-radius:8px;padding:.4rem;font:.65rem/1.4 DM Mono,monospace}.hook-post .sample-product{height:95px;width:100%}.hook-post>span{min-height:3rem;display:block}.hook-bar{height:50px;display:flex;align-items:flex-end;margin-top:.6rem}.hook-bar i{width:100%;background:var(--acid);border-radius:2px}.hook-range{font:.65rem/1.5 DM Mono,monospace;text-align:center}.row-halves{display:grid;grid-template-columns:1fr 1fr;width:100%;text-align:center;grid-gap:1rem;gap:1rem}.row-halves strong{font-size:1.2rem;font-weight:500}.metric-row{display:grid;grid-template-columns:repeat(6,1fr);width:100%;grid-gap:.6rem;gap:.6rem}.metric-row span{font:.7rem/1.4 DM Mono,monospace;border:1px solid var(--line-dark);border-radius:6px;padding:1.5rem .5rem;text-align:center}.row-seam{width:2px;height:220px;background:var(--acid);position:absolute;left:50%}.product-table{width:100%;max-width:700px}.product-data-row{display:grid;grid-template-columns:100px 1fr 20px;grid-gap:1rem;gap:1rem;align-items:center;height:48px;border-bottom:1px solid var(--line-dark);font:.75rem DM Mono,monospace}.product-data-row i{background:var(--blue);height:9px;border-radius:4px}.month-strip{display:flex;gap:.3rem;width:100%;margin-top:1rem}.month-strip i{height:8px;flex:1 1;background:var(--acid)}.cutout-pair{display:grid;grid-template-columns:1fr 1fr;grid-gap:2rem;gap:2rem;width:100%}.cutout-pair>div{display:flex;align-items:center;flex-direction:column;padding:2rem;border:1px solid var(--line-dark);border-radius:10px}.cutout-pair strong{font-size:.9rem;font-weight:500;text-align:center}.cutout-winner{color:var(--acid)}.rendered-ad{position:relative;display:flex;flex-direction:column;align-items:center;padding:1rem 2rem;background:var(--paper);color:var(--ink);width:280px;border-radius:12px;gap:.6rem}.rendered-ad .product-shape{stroke:var(--ink)}.rendered-ad .ad-layer{font-size:.7rem;text-align:center}.rendered-ad .ad-layer strong{font-size:.85rem}.ad-offer{position:absolute;top:3rem;right:.5rem;background:var(--acid);padding:.5rem;border-radius:20px}.render-fingerprint{font:.7rem/1.5 DM Mono,monospace}.fingerprint-grid{grid-template-columns:repeat(20,1fr);gap:7px}.fingerprint-grid i{height:20px;background:var(--blue)}.fingerprint-grid .changed-print{background:var(--acid)}.changed-count{color:var(--acid)}@media (max-width:1000px){.service-hero .hero-copy{grid-template-columns:1fr}.service-hero .side{max-width:640px}.service-case-study{grid-template-columns:.8fr 1.2fr;gap:2rem}.service-world{padding-inline:1.5rem}.requirements-grid{gap:2rem}}@media (max-width:640px){.service-hero .hero-copy{padding-top:5rem;padding-bottom:2rem}.service-hero .hero-baseline{gap:1rem;flex-direction:column;align-items:start}.service-hero .display{font-size:clamp(2.7rem,11vw,4.5rem)}.service-page .section{padding-block:3.5rem}.service-page .service-solutions{padding-bottom:0}.solution-picker.movie-choices{justify-content:flex-start}.solution-picker.movie-choices button{flex:0 0 175px;min-height:100px;font-size:.8rem}.picker-wrap:after{content:"";position:absolute;top:0;right:0;height:110px;width:18px;background:linear-gradient(90deg,transparent,var(--paper));pointer-events:none}.service-mechanism{grid-template-columns:1fr;gap:1rem}.decision-swap{gap:1rem;grid-template-columns:1fr 24px 1fr}.decision-swap p{font-size:1.1rem}.requirements-grid,.service-case-study,.service-lanes{grid-template-columns:1fr;gap:1.5rem}.service-lanes{gap:.5rem}.service-lanes article{border-bottom:1px solid var(--line)}.service-case-study{margin-top:3rem}.case-evidence{min-height:300px}.case-evidence>strong{font-size:3rem}.human-decision{padding-left:1.2rem}.service-movie .movie-topline{padding-inline:1rem}.service-movie .movie-topline>.micro{max-width:100%}.service-movie .movie-caption{min-height:160px}.service-movie .movie-caption h3{font-size:1.5rem}.service-movie .movie-caption p{font-size:.78rem}.service-movie.has-player .movie-screen{height:510px;min-height:510px}.service-movie .service-rest{padding:1.2rem}.rest-facts{grid-template-columns:1fr;gap:1rem;margin:1.5rem 0}.rest-facts strong{margin-top:.4rem;font-size:1.55rem}.service-movie .service-costumes{padding-inline:1rem;gap:.3rem}.service-world{padding:1rem .8rem;gap:1rem}.account-pair,.order-pair{gap:.6rem}.account-card,.order-card{padding:1rem .6rem;border-radius:10px}.order-card{min-height:300px}.order-card .order-number{font-size:3rem}.order-card>span,.order-detail{font-size:.7rem}.cost-row{grid-template-columns:1fr 100px 1fr;gap:.4rem}.cost-row>span{font-size:.68rem}.compute-ledger{gap:.9rem}.server-route{padding:.6rem .4rem;font-size:.56rem;gap:.3rem}.service-world>strong{font-size:1.15rem}.service-world>p{font-size:.8rem}.account-card h4{font-size:1rem!important}.allocation-result,.campaign-row>span{font-size:.63rem}.campaign-row{margin-block:1.4rem}.signal-inputs{grid-template-columns:1fr 1fr;gap:.4rem}.signal-inputs span{font-size:.6rem;padding:.5rem}.catalogue-dots{min-height:150px}.segment-labels{gap:.3rem;font-size:.5rem}.segment-comparison{font-size:.65rem;gap:.4rem}.crossing-dots{font-size:.65rem}.service-movie .price-thread{padding:.3rem}.service-movie .price-thread .chat-sidebar{display:none}.service-movie .price-thread .chat-conversation{padding:.8rem}.service-movie .price-thread .sent-question{gap:.5rem}.service-movie .price-thread .sent-question p{font-size:.78rem}.service-movie .price-thread .operator-working{font-size:.65rem}.price-result-row{font-size:.67rem}.service-movie .evidence-node{width:45%;padding:.8rem .6rem}.service-movie .node-0,.service-movie .node-2{left:25%}.service-movie .node-1,.service-movie .node-3{left:75%}.service-movie .node-0,.service-movie .node-1{top:20%}.service-movie .node-2,.service-movie .node-3{top:80%}.service-movie .network-hub{width:94px;height:94px}.service-movie .network-hub .hub-label{font-size:.5rem;padding-inline:.3rem}.service-movie .evidence-node>strong{font-size:.8rem}.service-movie .evidence-node>small{font-size:.6rem;line-height:1.5}.service-movie .node-head{font-size:.55rem;gap:.2rem}.gate-stack{inset:4rem .5rem auto}.gate-plate{font-size:.6rem;padding:.7rem .5rem;gap:.5rem}.competitor-chips{left:5%;right:5%}.price-chip{width:32px;font-size:.67rem}.price-floor{left:.5rem;right:.5rem;top:75%}.price-floor span{font-size:.58rem}.rejection-notes{inset:auto .5rem 8.7rem;font-size:.55rem}.rejection-notes span{max-width:none}.ledger-stats{gap:.6rem;font-size:.65rem}.decision-row{grid-template-columns:20px 1fr 128px;gap:.5rem;font-size:.59rem;padding:.9rem .3rem}.feed-counter{flex-direction:column;gap:.3rem;align-items:center}.feed-grid{grid-template-columns:repeat(10,1fr);gap:5px}.feed-grid i{height:12px}.feed-rule-stack{gap:.3rem}.feed-rule-stack .gate-plate{font-size:.55rem}.channel-outputs{gap:.5rem}.channel-bars{gap:2px;height:160px}.channel-outputs>div{font-size:.55rem}.channel-decision{gap:1rem}.channel-decision strong{font-size:.85rem}.count-assertion,.failure-format{font-size:.68rem!important}.calendar-grid{width:100%;max-width:300px}.assembly-tiles{grid-template-columns:repeat(3,1fr);gap:.5rem}.assembly-tiles>div{padding:.6rem;font-size:.65rem;gap:.6rem}.settle-chart{height:250px}.band-label{font-size:.63rem!important}.running-index{top:6rem;left:1.2rem}.age-labels{font-size:.58rem;gap:.6rem}.grain-rows>div{padding:1.4rem .5rem}.service-world h4{font-size:1.1rem!important}.reading-rejections{gap:.5rem}.reading-rejections>div{padding:.6rem .2rem;font-size:.69rem}.product-ground{width:220px}.generation-lanes{gap:.5rem}.generation-lanes>div{font-size:.65rem}.generation-preview .sample-product{height:110px}.frame-grid{grid-template-columns:repeat(4,1fr);gap:.3rem}.frame-grid>div{height:65px}.frame-grid .sample-product{height:48px}.frame-flag{font-size:.42rem}.quality-gates{gap:.5rem;font-size:.55rem}.caption-passes{font-size:.57rem;padding-left:.5rem}.hook-posts{grid-template-columns:repeat(3,1fr);gap:.4rem}.hook-post{font-size:.5rem;padding:.3rem}.hook-post .sample-product{height:65px}.hook-post>span{min-height:2rem}.hook-bar{height:25px;margin-top:.2rem}.hook-range{font-size:.55rem}.metric-row{grid-template-columns:repeat(3,1fr);gap:.4rem}.metric-row span{font-size:.62rem;padding:1rem .2rem}.row-halves strong{font-size:.95rem}.product-data-row{grid-template-columns:80px 1fr 18px;gap:.5rem;font-size:.65rem}.cutout-pair{gap:.5rem}.cutout-pair>div{padding:1rem .3rem}.cutout-pair .sample-product{width:100%;height:150px}.cutout-pair strong{font-size:.7rem}.fingerprint-grid{grid-template-columns:repeat(12,1fr);gap:4px}.fingerprint-grid i{height:15px}}.service-movie .service-costumes{order:1;align-self:flex-start;margin:1rem 2rem 0;padding:.2rem}.service-screen-label{display:none}.movie-screen>.service-screen-label{display:block;position:absolute;top:.35rem;right:.8rem;z-index:5;pointer-events:none}@media (max-width:640px){.service-movie .service-costumes{margin-inline:1rem;width:calc(100% - 2rem)}.movie-screen>.service-screen-label{font-size:.43rem}.competitor-chips{top:1.7rem}}.service-hero .display{max-width:none}.movie-screen>.service-screen-label{width:auto;margin:0}.growth-page .display{font-size:clamp(2.65rem,5.7vw,6rem)}.growth-approach{background:var(--white)}.growth-steps{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:3rem;gap:3rem}.growth-steps article{border-top:1px solid var(--line);padding-top:1.5rem}.growth-steps .micro{color:var(--blue-dark)}.growth-steps h3{font-size:clamp(1.4rem,2.2vw,2rem);letter-spacing:-.04em;font-weight:500;margin:1.1rem 0 .7rem}.growth-steps p{line-height:1.75;max-width:350px;margin:0}.growth-page .picker-wrap{margin:2.5rem 0 3rem}.growth-page .solution-picker.movie-choices{display:grid;grid-template-columns:1fr 1fr;grid-gap:2rem;gap:2rem;padding:0;border:0;border-bottom:1px solid var(--line);border-radius:0;overflow:visible;background:transparent}.growth-page .solution-picker.movie-choices button{flex-direction:row;align-items:center;justify-content:space-between;min-width:0;min-height:80px;gap:1rem;padding:1.2rem .4rem;margin-bottom:-1px;border:0;border-bottom:3px solid transparent;border-radius:0;background:transparent;color:var(--muted);font-size:clamp(1rem,1.7vw,1.5rem);font-weight:500;letter-spacing:-.03em}.growth-page .solution-picker.movie-choices button[aria-selected=true]{color:var(--blue-dark);border-bottom-color:var(--blue)}.growth-page .solution-picker.movie-choices button:hover{color:var(--ink)}.growth-tab-arrow{visibility:hidden;font-size:1.2rem}[aria-selected=true]>.growth-tab-arrow{visibility:visible}.growth-page .picker-affordance{display:none}.growth-page .service-case-study{margin-top:0}.growth-page .case-evidence{min-height:330px}.growth-page .movie-caption{min-height:125px}.growth-page .service-movie.has-player .movie-screen{height:430px;min-height:430px}.growth-page .service-world{padding:1.5rem 2.5rem;gap:1.4rem}.growth-task-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:.8rem;gap:.8rem;width:100%;max-width:720px}.growth-task{display:flex;align-items:center;gap:1rem;min-height:86px;padding:1rem;background:var(--ink-2);border:1px solid var(--line-dark);border-radius:9px;font-size:.95rem}.growth-document{display:grid;grid-gap:4px;gap:4px;width:24px;padding:8px 5px;border:1px solid var(--muted-dark);border-radius:2px;flex-shrink:0}.growth-document i{height:1px;background:var(--muted-dark)}.growth-human,.growth-manual-note{color:var(--acid)}.growth-repeat{color:var(--muted-dark)}.growth-connected{width:100%;max-width:720px;display:flex;flex-direction:column;align-items:center}.growth-inputs{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:1rem;gap:1rem;width:100%}.growth-input{display:grid;place-items:center;text-align:center;padding:1.1rem .5rem;border:1px solid var(--line-dark);border-radius:9px;background:var(--ink-2);font-size:.95rem}.growth-join{width:100%;height:100px;overflow:visible;fill:none;stroke:var(--acid);stroke-width:2}.growth-system{display:flex;align-items:center;justify-content:center;gap:1.2rem;width:80%;max-width:430px;background:var(--blue);color:var(--white);border-radius:12px;padding:1.4rem}.growth-system strong{font-size:clamp(1.1rem,2vw,1.5rem);font-weight:500}.growth-system-mark{color:var(--acid);font-size:2rem}.growth-output-sheet{width:100%;max-width:640px;border:1px solid var(--line-dark);border-radius:12px;background:var(--ink-2);padding:1.4rem}.growth-output-sheet h4{margin-bottom:1rem!important}.growth-output-row{display:flex;align-items:center;justify-content:space-between;gap:1rem;border-top:1px solid var(--line-dark);padding:1rem 0 .8rem;font-size:.95rem}.growth-output-row strong{font-weight:500;color:var(--acid)}.growth-report-views{display:grid;grid-template-columns:1fr 1fr;grid-gap:1rem;gap:1rem;width:100%;max-width:780px}.growth-report-card{border:1px solid var(--line-dark);background:var(--ink-2);border-radius:12px;padding:1.5rem}.growth-report-card h4{color:var(--acid);margin-bottom:1.2rem!important}.growth-report-card>div{display:flex;gap:.7rem;line-height:1.6;margin-top:.5rem;font-size:.95rem}.growth-report-card>div>span:first-child{color:var(--acid)}@media (max-width:640px){.growth-steps{grid-template-columns:1fr;gap:1.5rem}.growth-steps article{padding-top:1rem}.growth-steps h3{margin-top:.7rem}.growth-page .solution-picker.movie-choices{gap:1rem}.growth-page .solution-picker.movie-choices button{padding-inline:0;gap:.3rem;line-height:1.35}.growth-page .movie-caption{min-height:145px}.growth-page .service-movie.has-player .movie-screen{height:460px;min-height:460px}.growth-page .service-world{padding:1.6rem 1rem 1rem;gap:1.2rem}.growth-page .service-world>p{font-size:.9rem}.growth-page .service-world>strong{font-size:1.25rem}.growth-task-grid{grid-template-columns:1fr 1fr;gap:.6rem}.growth-task{min-height:66px;padding:.8rem .6rem;gap:.6rem;font-size:.8rem}.growth-document{width:19px;padding:7px 3px}.growth-inputs{gap:.5rem}.growth-input{font-size:.8rem;padding-block:1rem}.growth-system{width:100%;gap:.8rem;padding:1rem}.growth-output-sheet{padding:1rem}.growth-output-sheet h4{font-size:1.05rem!important}.growth-output-row{font-size:.86rem}.growth-report-views{grid-template-columns:1fr;gap:.65rem}.growth-report-card{padding:.9rem 1rem}.growth-report-card h4{font-size:1.05rem!important;margin-bottom:.5rem!important}.growth-report-card>div{font-size:.83rem;margin-top:.25rem}}.service-page .hero-copy{grid-template-columns:minmax(0,1.65fr) minmax(0,1fr)}.service-hero-heading,.service-objective,.service-objective>span{display:block}.service-objectives{display:grid}.service-objective{grid-area:1/1}.service-objective:not(:first-child){visibility:hidden}.service-page .service-hero .display{font-size:clamp(2.6rem,5.6vw,5.7rem)}.service-headline-tools{min-height:64px}.service-headline-control{margin-top:1.4rem;border:0;border-bottom:1px solid var(--muted);padding:.5rem 0;background:transparent;color:var(--white);font:.7rem DM Mono,monospace;cursor:pointer}.performance-page .solution-picker.movie-choices{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:0;gap:0;padding:0;border:0;border-top:1px solid var(--line);border-radius:0;overflow:visible;background:transparent}.performance-page .solution-picker.movie-choices button{position:relative;flex-direction:row;align-items:baseline;gap:.8rem;min-height:86px;border:0;border-bottom:1px solid var(--line);border-radius:0;padding:1.2rem 1rem;color:var(--ink);background:transparent;font-size:.92rem;font-weight:500}.performance-page .solution-picker.movie-choices button .micro{flex-shrink:0;color:var(--muted)}.performance-page .solution-picker.movie-choices button[aria-selected=true]{background:var(--paper-2);color:var(--blue-dark);box-shadow:inset 0 -3px var(--blue)}.performance-page .solution-picker.movie-choices button[aria-selected=true] .micro{color:var(--blue-dark)}.performance-page .solution-picker.movie-choices button:hover{background:var(--paper-2)}.performance-page .picker-affordance{display:none}.performance-page .service-movie.has-player[data-kind=bidding] .movie-screen,.performance-page .service-movie.has-player[data-kind=dashboard] .movie-screen,.performance-page .service-movie.has-player[data-kind=feeds] .movie-screen,.performance-page .service-movie.has-player[data-kind=signal] .movie-screen{height:540px;min-height:540px}.service-world[class*=pm-]{padding:42px 6% 30px;gap:20px;font-size:14px;line-height:1.5}.service-world[class*=pm-]>*{flex-shrink:0}.pm-scene-heading{display:block;font-size:clamp(18px,2.1vw,24px);font-weight:500;letter-spacing:-.035em;text-align:center}.pm-scene-note{display:block;max-width:610px;text-align:center;color:#c5cfde;font-size:14px}.pm-label{display:block;font-weight:600;color:var(--white)}.pm-large{display:block;font-size:24px;font-weight:500;letter-spacing:-.035em}.pm-footnote{display:block;font:11px/1.6 DM Mono,monospace;color:#c5cfde;text-align:center}.pm-number{display:block;color:var(--acid);font-size:64px;line-height:1.1;font-weight:500;letter-spacing:-.06em}.pm-window-bar{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:13px 20px;border-bottom:1px solid #495b76;color:#c5cfde;font:11px/1.5 DM Mono,monospace}.pm-campaign,.pm-dashboard,.pm-receipt,.pm-rule-card,.pm-stock-card,.pm-target-sheet{width:100%;max-width:720px;border:1px solid #495b76;border-radius:12px;background:#142338;overflow:hidden}.pm-catalogue{display:grid;grid-template-columns:1fr 160px;align-items:center;grid-gap:35px;gap:35px;padding:24px}.pm-mini-products{display:grid;grid-template-columns:repeat(12,1fr);grid-gap:6px;gap:6px;margin-top:14px}.pm-mini-products i,.pm-segment-product{display:block;height:10px;border-radius:2px;background:#7891b5}.pm-mini-products .pm-distinct{background:var(--acid)}.pm-one-target{padding:12px;text-align:center;border-left:1px solid #495b76}.pm-one-target>span:first-child{font-size:12px}.pm-product-pair{display:grid;grid-template-columns:1fr 1fr;border-top:1px solid #495b76}.pm-example-product{display:flex;gap:12px;align-items:center;padding:18px 16px;font-size:11px;color:#c5cfde}.pm-example-product+.pm-example-product{border-left:1px solid #495b76}.pm-product-icon{position:relative;display:block;width:32px;height:40px;border:1px solid var(--acid);border-radius:7px 7px 3px 3px;flex-shrink:0}.pm-product-icon:before{content:"";position:absolute;width:13px;height:7px;left:8px;top:-5px;border:1px solid var(--acid);border-radius:4px 4px 0 0;background:#142338}.pm-product-icon i{position:absolute;inset:22px 6px 7px;border-top:1px solid var(--acid)}.pm-icon-B{border-radius:3px;border-color:#b9c7dc}.pm-target-stamp{margin-left:auto;color:var(--acid);font:18px DM Mono,monospace}.pm-sources{display:grid;grid-template-columns:repeat(4,1fr);width:100%;max-width:820px;grid-gap:12px;gap:12px}.pm-source{display:grid;align-content:start;position:relative;min-width:0;padding:18px 14px;border:1px solid #495b76;border-radius:8px;background:#142338}.pm-source-index{color:#9badc6;font:10px DM Mono,monospace;margin-bottom:18px}.pm-source-name{color:#c5cfde;font-size:11px;margin-bottom:10px}.pm-source-value{font-size:16px;font-weight:500;line-height:1.35}.pm-source-detail{color:#c5cfde;font-size:10px;margin-top:8px}.pm-source-detail:empty{display:none}.pm-source-check{position:absolute;right:12px;top:12px;color:var(--acid);font-style:normal}.pm-join{width:80%;max-width:650px;height:60px;margin-block:-15px;overflow:visible}.pm-delivery-path path,.pm-join path,.pm-rule-path path{stroke:var(--acid);stroke-width:1.5;fill:none;vector-effect:non-scaling-stroke}.pm-profile{display:flex;align-items:center;gap:20px;border:1px solid #8f9c63;background:#202f35;padding:18px 24px;border-radius:8px;font-size:12px}.pm-profile .pm-label{margin-bottom:4px;font-size:14px}.pm-profile-check{margin-left:20px;color:var(--acid);font-size:24px}.pm-segments{display:grid;grid-template-columns:repeat(3,1fr);width:100%;max-width:820px;grid-gap:14px;gap:14px}.pm-segment{border:1px solid #495b76;background:#142338;border-radius:8px;padding:16px}.pm-segment-heading{display:flex;justify-content:space-between;font-size:17px;color:var(--white)}.pm-segment-heading>span:last-child{color:var(--acid)}.pm-segment-products{display:grid;grid-template-columns:repeat(6,1fr);grid-gap:5px;gap:5px;margin:14px 0}.pm-segment-product{background:var(--acid);height:9px}.pm-segment-4 .pm-segment-product,.pm-segment-5 .pm-segment-product{background:#9badc6}.pm-segment-reason{font-size:10px;color:#c5cfde}.pm-target-sheet{max-width:680px}.pm-target-row{display:grid;grid-template-columns:1fr 40px 65px;align-items:center;grid-gap:15px;gap:15px;padding:12px 24px;border-bottom:1px solid #344660;font-size:11px;color:#c5cfde}.pm-target-row .pm-label{font-size:15px}.pm-target-value{color:var(--acid);font-size:30px;font-weight:500}.pm-target-arrow{font-size:20px}.pm-target-sheet .pm-footnote{padding:12px 18px}.pm-platforms{width:100%;max-width:680px;display:grid;grid-template-columns:1fr 1fr;grid-gap:14px;gap:14px}.pm-platforms>div{border-left:2px solid var(--acid);padding-left:14px;font-size:11px;color:#c5cfde}.pm-platforms .pm-label{margin-bottom:4px;font-size:13px}.pm-refresh{font-size:11px;color:#c5cfde;text-align:center}.pm-receipt{max-width:360px;text-align:center}.pm-receipt>span{display:block}.pm-parcel{width:130px;margin:15px auto}.pm-parcel svg,.pm-shoe svg{display:block;width:100%;fill:#23354d;stroke:#c5cfde;stroke-width:1.5;stroke-linejoin:round}.pm-receipt .pm-large{font-size:20px;margin-bottom:6px}.pm-receipt>span:not(.pm-large){font-size:12px}.pm-receipt-status{background:#263b3b;color:var(--acid);padding:12px;margin-top:22px}.pm-status-dot{display:block;width:6px;height:6px;background:var(--acid);border-radius:50%}.pm-contribution-bar{display:flex;width:100%;max-width:720px;height:96px;border-radius:8px;overflow:hidden;margin-top:10px}.pm-cost-share{width:80%;background:#344660;font-size:12px}.pm-cost-share,.pm-kept-share{display:flex;align-items:center;justify-content:center}.pm-kept-share{width:20%;background:var(--acid);color:var(--ink);font-size:11px;font-weight:500}.pm-equation{font-size:clamp(36px,6vw,76px);font-weight:500;letter-spacing:-.065em;line-height:1.2;color:var(--acid);margin-top:12px}.pm-equation-labels{display:flex;align-items:flex-start;justify-content:space-around;width:100%;max-width:440px;gap:24px;font-size:11px;text-align:center;color:#c5cfde}.pm-equation-labels>span{width:33.33%}.pm-private{padding:10px 15px;margin-top:12px;border:1px solid #495b76;border-radius:5px;color:#c5cfde;font-size:12px}.pm-value-packet{border:1px solid #8f9c63;border-radius:8px;padding:20px 40px;text-align:center;background:#202f35}.pm-value-packet>span:first-child{font-size:12px}.pm-value-packet .pm-number{margin-top:8px}.pm-delivery-path{width:80%;max-width:600px;height:75px;margin-block:-20px}.pm-destinations{display:grid;grid-template-columns:1fr 1fr;grid-gap:20px;gap:20px;width:100%;max-width:720px}.pm-destination{border:1px solid #495b76;border-radius:8px;padding:24px;font-size:12px;color:#c5cfde;text-align:center}.pm-destination .pm-label{font-size:17px;margin-bottom:8px}.pm-stock-card{max-width:380px;text-align:center}.pm-shoe{width:240px;margin:25px auto 15px}.pm-stock-badge{display:inline-block;background:var(--acid);color:var(--ink);font:12px DM Mono,monospace;padding:8px 14px;border-radius:3px}.pm-stock-eligible{display:block;padding:20px;font-size:12px;color:#c5cfde}.pm-sizes{display:grid;grid-template-columns:repeat(10,1fr);grid-gap:8px;gap:8px;width:100%;max-width:750px}.pm-size{padding:15px 5px;border:1px solid #7184a2;text-align:center;border-radius:4px;font:16px DM Mono,monospace}.pm-size i{display:block;margin-top:12px;font-style:normal;font-size:12px}.pm-size.available{background:var(--acid);border-color:var(--acid);color:var(--ink)}.pm-sizes-world .pm-number{margin-block:15px;font-size:52px}.pm-rule-card{max-width:440px;text-align:center}.pm-rule-input,.pm-rule-result{display:block;padding:28px 20px;font-size:20px}.pm-rule-result{color:var(--acid);background:#202f35;border-top:1px solid #495b76}.pm-rule-path{height:65px;width:80px}.pm-channel-cards{display:grid;grid-template-columns:1fr 1fr;grid-gap:20px;gap:20px;width:100%;max-width:760px}.pm-channel-card{border:1px solid #495b76;border-radius:8px;padding:28px;font-size:12px;color:#c5cfde}.pm-channel-card .pm-label{font-size:14px}.pm-channel-result{display:block;font-size:28px;letter-spacing:-.04em;color:var(--acid);margin:35px 0 15px}.pm-paid .pm-channel-result{color:var(--white)}.pm-reason{font:11px DM Mono,monospace;color:#c5cfde;padding:15px;border-bottom:1px solid #495b76;text-align:center}.pm-departments{grid-template-columns:repeat(3,1fr);margin-top:15px}.pm-departments .pm-source{min-height:200px}.pm-departments .pm-source-value{font-size:22px}.pm-departments .pm-source-detail{margin-top:20px;font-size:12px}.pm-match-records{display:grid;grid-gap:15px;gap:15px;width:100%;max-width:620px}.pm-match-row{display:grid;grid-template-columns:1fr 1fr 20px;grid-gap:20px;gap:20px;align-items:center;border:1px solid #495b76;border-radius:7px;padding:20px;font-size:13px}.pm-match-key{border-bottom:1px solid #8f9c63;padding:6px}.pm-match-check,.pm-match-key{color:var(--acid)}.pm-match-period{font:12px DM Mono,monospace;color:#c5cfde}.pm-dashboard{max-width:800px}.pm-metrics{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:1px;gap:1px;background:#344660}.pm-metric{display:flex;flex-direction:column;padding:23px 20px;background:#142338;font-size:12px;color:#c5cfde}.pm-metric-source{font:10px DM Mono,monospace}.pm-metric-value{font-size:32px;line-height:1.2;letter-spacing:-.045em;color:var(--white);margin:16px 0 6px}.pm-metric-3,.pm-metric-5{background:#26343a}.pm-gap,.pm-metric-3 .pm-metric-value,.pm-metric-5 .pm-metric-value{color:var(--acid)}.pm-gap{font-size:19px;text-align:center}.pm-action-card{padding:30px;border:1px solid #8f9c63;border-radius:10px;max-width:660px;width:100%;background:#142338}.pm-action-mark{display:block;color:var(--acid);font-size:32px;margin-bottom:20px}.pm-action-title{display:block;font-size:29px;letter-spacing:-.045em;line-height:1.2}.pm-action-alternative{display:block;margin-top:12px;font-size:16px;color:#c5cfde}.pm-stock-timeline{margin:26px 0;font-size:12px;color:#c5cfde}.pm-stock-days{display:grid;grid-template-columns:repeat(7,1fr);grid-gap:6px;gap:6px;margin-bottom:10px}.pm-stock-days i{height:25px;background:var(--acid);border-radius:2px}.pm-stock-days .gap-day{background:#344660;border:1px dashed #7891b5}@media (max-width:1000px){.service-page .hero-copy{grid-template-columns:1fr}.service-page .service-hero .display{font-size:clamp(2.6rem,7.5vw,5.7rem)}.pm-sources{grid-template-columns:repeat(2,1fr);gap:10px}.pm-source{padding:12px}.pm-source-index{margin-bottom:8px}.pm-source-name{margin-bottom:5px}.pm-source-detail{margin-top:5px}.pm-join{height:40px}.pm-departments{grid-template-columns:repeat(3,1fr)}}@media (max-width:640px){.performance-page .solution-picker.movie-choices{grid-template-columns:repeat(2,1fr)}.performance-page .solution-picker.movie-choices button{font-size:.78rem;gap:.5rem;padding:1rem .65rem;min-height:90px}.performance-page .solution-picker.movie-choices button .micro{font-size:.6rem}.performance-page .picker-wrap{margin-bottom:2rem}.performance-page .service-movie.has-player[data-kind=bidding] .movie-screen,.performance-page .service-movie.has-player[data-kind=dashboard] .movie-screen,.performance-page .service-movie.has-player[data-kind=feeds] .movie-screen,.performance-page .service-movie.has-player[data-kind=signal] .movie-screen{height:520px;min-height:520px}.service-world[class*=pm-]{padding:38px 15px 20px;gap:17px;font-size:12px}.pm-scene-heading{font-size:18px}.pm-scene-note{font-size:12px}.pm-window-bar{padding:12px;font-size:10px}.pm-catalogue{grid-template-columns:1fr 75px;gap:12px;padding:16px 12px}.pm-catalogue .pm-large{font-size:18px}.pm-one-target{padding:8px 0 8px 12px}.pm-one-target .pm-number{font-size:38px}.pm-one-target>span:first-child{font-size:10px}.pm-mini-products{gap:4px;grid-template-columns:repeat(12,1fr)}.pm-mini-products i{height:8px}.pm-product-pair{grid-template-columns:1fr}.pm-example-product{padding:12px;font-size:10px}.pm-example-product+.pm-example-product{border-left:0;border-top:1px solid #344660}.pm-product-icon{width:26px;height:33px}.pm-product-icon:before{left:5px}.pm-footnote{font-size:9px}.pm-source-value{font-size:13px}.pm-source-name{font-size:10px}.pm-source-detail{font-size:9px}.pm-profile{padding:14px 12px;gap:12px;font-size:10px}.pm-profile .pm-label{font-size:12px}.pm-profile-check{margin-left:0;font-size:18px}.pm-segments{grid-template-columns:repeat(2,1fr);gap:10px}.pm-segment{padding:12px}.pm-segment-heading{font-size:15px}.pm-segment-reason{display:block;min-height:26px;font-size:9px;line-height:1.4}.pm-segment-products{gap:4px;margin:10px 0}.pm-segment-product{height:7px}.pm-target-row{padding:13px 14px;grid-template-columns:1fr 20px 42px;gap:8px;font-size:10px}.pm-target-row .pm-label{font-size:13px}.pm-target-value{font-size:28px}.pm-platforms{gap:12px}.pm-platforms>div{padding-left:10px;font-size:10px}.pm-platforms .pm-label{font-size:11px}.pm-refresh{font-size:10px}.pm-cost-share{font-size:10px;width:80%}.pm-kept-share{font-size:9px;width:20%}.pm-equation{font-size:42px}.pm-equation-labels{gap:12px;font-size:10px}.pm-destinations{gap:12px}.pm-destination{padding:20px 12px;font-size:11px}.pm-destination .pm-label{font-size:14px}.pm-private{font-size:11px}.pm-sizes{grid-template-columns:repeat(5,1fr);gap:7px}.pm-size{padding:15px 5px;font-size:15px}.pm-channel-cards{grid-template-columns:1fr;gap:14px}.pm-channel-card{padding:20px;font-size:11px}.pm-channel-result{font-size:25px;margin:14px 0 8px}.pm-reason{font-size:10px}.pm-departments{grid-template-columns:1fr;gap:12px;margin-top:0}.pm-departments .pm-source{min-height:auto;padding:15px 18px;grid-template-columns:22px 1fr;column-gap:12px}.pm-departments .pm-source-index{grid-row:1/4;margin-top:3px}.pm-departments .pm-source-value{font-size:17px}.pm-departments .pm-source-detail{margin-top:5px;font-size:10px}.pm-match-row{padding:15px;gap:12px;font-size:12px}.pm-match-period{font-size:10px}.pm-dashboard .pm-window-bar{align-items:flex-start;flex-direction:column;gap:4px}.pm-metrics{grid-template-columns:repeat(2,1fr)}.pm-metric{padding:14px;font-size:10px}.pm-metric-source{font-size:9px}.pm-metric-value{font-size:25px;margin-top:10px}.pm-gap{font-size:14px}.pm-action-card{padding:24px 20px}.pm-action-title{font-size:25px}.pm-action-alternative{font-size:14px}}.performance-page .service-movie.has-player[data-kind=bidding] .movie-screen{height:600px;min-height:600px}.service-world[class*=bid-]{padding:40px 5% 25px;gap:20px;font-size:14px;line-height:1.5}.service-world[class*=bid-]>*{flex-shrink:0}.bid-card-kicker,.bid-footnote{color:#c5cfde;font:11px/1.5 DM Mono,monospace}.bid-small{display:block;font-size:12px;line-height:1.5;color:#c5cfde}.bid-scene-note{max-width:720px;text-align:center;font-size:18px;letter-spacing:-.03em}.bid-setup-flow{display:grid;grid-template-columns:1.25fr 90px 1fr;align-items:center;width:100%;max-width:850px}.bid-campaign,.bid-feed{border:1px solid #495b76;border-radius:12px;background:#142338;padding:24px}.bid-campaign .bid-card-kicker,.bid-feed .bid-card-kicker{padding-bottom:16px;margin-bottom:16px;border-bottom:1px solid #495b76}.bid-catalogue-count{display:block;font-size:30px;letter-spacing:-.04em}.bid-product-grid{display:grid;grid-template-columns:repeat(10,1fr);grid-gap:6px;gap:6px;margin-block:20px}.bid-product-grid i{height:11px;background:#7891b5;border-radius:2px}.bid-product-grid i:nth-child(7n){background:var(--acid)}.bid-campaign-name{display:block;margin-bottom:22px;font-size:23px;letter-spacing:-.035em}.bid-shared-target{display:block;color:var(--acid);font-size:76px;letter-spacing:-.065em;line-height:1.1}.bid-feed-route{display:block;width:100%;height:80px;overflow:visible}.bid-feed-route path,.bid-flow-routes path{fill:none;stroke:#7891b5;stroke-width:1.4;vector-effect:non-scaling-stroke}.bid-delivery-packet,.bid-feed-packet,.bid-input-packet,.bid-output-packet,.bid-return-packet{fill:var(--acid)}.bid-comparison{width:100%;max-width:700px;border:1px solid #495b76;border-radius:12px;background:#142338;overflow:hidden}.bid-comparison>.bid-card-kicker{padding:14px 22px;border-bottom:1px solid #495b76}.bid-comparison-head,.bid-comparison-row{display:grid;grid-template-columns:1.1fr 1fr 1fr;align-items:center;grid-gap:24px;gap:24px;padding:14px 22px}.bid-comparison-head{color:#c5cfde;font:11px/1.5 DM Mono,monospace}.bid-comparison-row{border-top:1px solid #344660;padding-block:14px}.bid-product-name{font-size:17px}.bid-inherited-target{font-size:30px;color:#c5cfde}.bid-actual{position:relative;padding-bottom:6px;font-size:36px;line-height:1.1;color:var(--acid)}.bid-actual i{display:block;width:84%;height:4px;margin-top:8px;background:var(--acid);border-radius:2px}.bid-actual-B{color:var(--white)}.bid-actual-B i{width:28%;background:#7891b5}.bid-average-result{text-align:center}.bid-equal-spend{display:block;color:#c5cfde;font:11px/1.5 DM Mono,monospace}.bid-average-equation{display:block;font-size:clamp(26px,4vw,48px);color:var(--acid);letter-spacing:-.045em;margin:8px 0 2px}.bid-average-verdict{text-align:center;font-size:18px}.service-world.bid-engine-world{padding-inline:3%;gap:10px}.bid-flow-title{display:grid;max-width:800px;text-align:center;font-size:20px;letter-spacing:-.035em;line-height:1.3}.bid-flow-title>span{grid-area:1/1}.bid-flow-viewport{overflow:hidden}.bid-flow-canvas,.bid-flow-viewport{width:100%;height:420px;position:relative}.bid-flow-canvas{display:grid;grid-template-columns:minmax(270px,1fr) 140px minmax(270px,1fr);grid-gap:80px;gap:80px;align-items:center;min-width:840px}.bid-flow-routes{position:absolute;inset:0;width:100%;height:100%;overflow:visible;pointer-events:none}.bid-ad-platforms,.bid-engine,.bid-input-panel,.bid-output-panel,.bid-publisher{z-index:1;min-width:0;position:relative}.bid-ad-platforms,.bid-input-panel{grid-area:1/1}.bid-engine,.bid-publisher{grid-area:1/2}.bid-output-panel{grid-area:1/3}.bid-input-panel{border:1px solid #495b76;border-radius:10px;background:#142338;overflow:hidden}.bid-input-heading,.bid-signal-row{display:grid;grid-template-columns:minmax(0,1fr) 49px 49px;align-items:center;grid-gap:6px;gap:6px;padding:14px}.bid-input-heading{color:#c5cfde;font:10px/1.5 DM Mono,monospace;border-bottom:1px solid #495b76}.bid-input-heading>span:not(:first-child){text-align:right}.bid-signal-row{position:relative;border-bottom:1px solid #344660;min-height:54px;font-size:12px}.bid-signal-row:last-child{border-bottom:0}.bid-signal-a,.bid-signal-b{text-align:right;font:12px/1.4 DM Mono,monospace}.bid-signal-a{color:var(--acid)}.bid-signal-b{color:#c5cfde}.bid-engine,.bid-publisher{text-align:center}.bid-engine-symbol,.bid-publisher-symbol{width:80px;height:80px;margin:0 auto 16px;border-radius:20px;background:var(--ink)}.bid-engine-symbol svg,.bid-publisher-symbol svg{display:block;width:100%;height:100%}.bid-engine-symbol path,.bid-engine-symbol rect,.bid-publisher-symbol path,.bid-publisher-symbol rect{stroke:var(--acid);fill:none;stroke-width:1.2}.bid-engine-symbol circle{fill:var(--acid)}.bid-engine-title{display:block;color:var(--white);font-size:17px;letter-spacing:-.035em}.bid-engine .bid-small,.bid-publisher .bid-small{font-size:10px;margin-top:5px}.bid-engine-rule{display:block;margin-top:12px;padding-top:10px;border-top:1px solid #495b76;color:#c5cfde;font-size:10px}.bid-engine-progress{display:flex;justify-content:center;gap:5px;margin:14px 0 8px}.bid-engine-progress i{width:11px;height:4px;background:var(--acid);border-radius:1px}.bid-engine-processing{display:block;color:var(--acid);font:9px/1.5 DM Mono,monospace}.bid-publish-status{display:block;margin-top:16px;color:var(--acid);font:10px/1.5 DM Mono,monospace}.bid-output-panel>.bid-card-kicker{margin-bottom:10px}.bid-bucket{border:1px solid #495b76;border-radius:8px;background:#142338;padding:10px 14px;margin-bottom:8px}.bid-bucket-head{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:34px;font-size:18px;letter-spacing:-.035em}.bid-bucket-definition{display:block;color:#c5cfde;font-size:12px;margin-top:0}.bid-bucket-action{display:block;color:var(--acid);font-size:10px;margin-top:4px}.bid-bucket-products{display:grid;grid-template-columns:repeat(3,7px);grid-gap:3px;gap:3px}.bid-bucket-products i{width:7px;height:7px;border-radius:1px;background:var(--acid)}.bid-bucket-2 .bid-bucket-products i{background:#7891b5}.bid-bucket-metric{display:grid;min-width:64px;justify-items:end;align-items:center}.bid-bucket-metric>span{grid-area:1/1}.bid-bucket-target{display:grid;justify-items:end;grid-gap:1px;gap:1px}.bid-target-label{color:#c5cfde;font:8px/1.2 DM Mono,monospace;letter-spacing:0}.bid-bucket-body{display:grid;align-items:center;min-height:44px}.bid-bucket-body>*{grid-area:1/1}.bid-target-reason{color:var(--acid);font-size:12px;line-height:1.4}.bid-continuation{height:54px;overflow:hidden}.bid-more-groups{display:block;color:#c5cfde;font:10px/1.5 DM Mono,monospace;margin-bottom:5px}.bid-more-trail{height:34px;overflow:hidden;-webkit-mask-image:linear-gradient(#0009,transparent);mask-image:linear-gradient(#0009,transparent)}.bid-ghost-bucket{display:flex;align-items:center;gap:3px;padding:5px 14px;margin-bottom:5px;border:1px solid #495b76;border-radius:7px;background:#142338;color:#c5cfde;font-size:11px}.bid-ghost-bucket>span{flex:1 1}.bid-ghost-bucket i{width:5px;height:5px;background:#7891b5}.bid-engine-notes{display:grid;width:100%;max-width:760px;font-size:13px;color:#c5cfde;text-align:center}.bid-engine-notes>span{grid-area:1/1}.bid-google-output,.bid-meta-output{border:1px solid #495b76;border-radius:9px;background:#142338;overflow:hidden}.bid-platform-heading{padding:12px 16px;border-bottom:1px solid #495b76;font-size:16px}.bid-platform-heading .bid-small{margin-top:3px;font-size:10px}.bid-platform-target{display:flex;justify-content:space-between;align-items:center;gap:15px;padding:8px 16px;border-bottom:1px solid #344660;font-size:12px}.bid-platform-target:last-child{border:0}.bid-new-target,.bid-received-target{font-size:24px;line-height:1.15;color:var(--acid)}.bid-new-target-2,.bid-received-target-2{color:#c5cfde;font-size:18px}.bid-meta-output{margin-top:12px;padding-bottom:12px}.bid-meta-output .bid-platform-heading{display:flex;align-items:center;justify-content:space-between}.bid-meta-plan{display:block;padding:12px 16px 3px;font-size:12px}.bid-meta-output>.bid-small{padding-inline:16px;font-size:10px}.bid-result{display:block;font-size:16px;text-align:center}@media (max-width:640px){.performance-page .service-movie.has-player[data-kind=bidding] .movie-screen{height:620px;min-height:620px}.service-world[class*=bid-]{padding:38px 14px 22px;gap:18px}.bid-setup-flow{grid-template-columns:1.15fr 32px 1fr}.bid-campaign,.bid-feed{padding:14px 12px;border-radius:8px}.bid-card-kicker,.bid-footnote{font-size:9px}.bid-campaign .bid-card-kicker,.bid-feed .bid-card-kicker{margin-bottom:12px;padding-bottom:12px}.bid-catalogue-count{font-size:22px;line-height:1.15}.bid-campaign-name{font-size:17px;line-height:1.3;margin-bottom:16px}.bid-small{font-size:10px}.bid-product-grid{grid-template-columns:repeat(6,1fr);gap:4px;margin-block:14px}.bid-product-grid i{height:8px}.bid-shared-target{font-size:52px;margin-top:10px}.bid-scene-note{font-size:17px}.bid-comparison>.bid-card-kicker{padding:14px}.bid-comparison-head,.bid-comparison-row{grid-template-columns:1.15fr .85fr 1fr;gap:12px;padding:15px 14px}.bid-comparison-head{font-size:9px}.bid-product-name{font-size:13px}.bid-inherited-target{font-size:24px}.bid-actual{font-size:32px}.bid-equal-spend{font-size:10px}.bid-average-equation{font-size:29px}.bid-average-verdict{font-size:17px;max-width:280px}.service-world.bid-engine-world{padding-inline:14px;gap:18px}.bid-flow-title{font-size:18px;max-width:280px}.bid-flow-canvas,.bid-flow-viewport{height:420px}.bid-flow-canvas{grid-template-columns:240px 140px 240px;width:780px;min-width:780px}.bid-engine-notes{font-size:12px}.bid-platform-heading{padding:10px;font-size:14px}.bid-platform-heading .bid-small{font-size:9px}.bid-platform-target{padding:9px 10px;gap:7px;font-size:10px}.bid-new-target{font-size:22px}.bid-new-target-2{font-size:16px}.bid-meta-output .bid-platform-heading{display:block}.bid-meta-plan{padding:10px 10px 3px;font-size:11px}.bid-meta-output>.bid-small{padding-inline:10px;font-size:9px}.bid-result{font-size:14px}}.performance-page .service-movie.has-player[data-kind=signal] .movie-screen{height:640px;min-height:640px}.service-world.profit-world{padding:34px 3% 22px;gap:14px;font-size:14px;line-height:1.4}.profit-platform-plans,.profit-platform-values,.profit-scene-heading,.profit-scene-note,.profit-server-copy{display:grid}.profit-platform-plans>*,.profit-platform-values>*,.profit-scene-heading>*,.profit-scene-note>*,.profit-server-copy>*{grid-area:1/1}.profit-scene-heading{max-width:800px;text-align:center;font-size:21px;letter-spacing:-.035em}.profit-stage{width:100%;height:480px;position:relative;flex-shrink:0}.profit-flow-viewport{position:absolute;inset:0;overflow:visible}.profit-flow-canvas{position:relative;display:grid;grid-template-columns:minmax(200px,1fr) 160px minmax(200px,1fr);grid-gap:90px;gap:90px;align-items:center;width:100%;min-width:740px;height:100%}.profit-routes{position:absolute;inset:0;width:100%;height:100%;overflow:visible;pointer-events:none}.profit-lookup-row svg path,.profit-routes path{stroke:#7891b5;stroke-width:1.4;fill:none;vector-effect:non-scaling-stroke}.profit-lookup-packet,.profit-packet{fill:var(--acid)}.profit-platform,.profit-store{position:relative;z-index:1;border:1px solid #495b76;border-radius:10px;background:#142338;padding:18px;filter:blur(0)}.profit-card-heading{border-bottom:1px solid #495b76;padding-bottom:12px;font-size:17px;letter-spacing:-.025em}.profit-small{display:block;font-size:11px;color:#c5cfde;margin-top:5px}.profit-bag{display:block;width:84px;height:84px;margin:16px auto}.profit-bag path{stroke:#c5cfde;stroke-width:1.6;fill:none}.profit-sale{display:block;color:var(--acid);margin-bottom:16px}.profit-order-line{display:flex;align-items:center;justify-content:space-between;gap:10px}.profit-order-value{font-size:30px}.profit-server{position:relative;z-index:1;text-align:center}.profit-server-symbol{width:80px;height:80px;margin:0 auto 15px;background:var(--ink);border-radius:20px}.profit-server-symbol path,.profit-server-symbol rect{fill:none;stroke:var(--acid);stroke-width:1.2}.profit-server-symbol circle{fill:var(--acid)}.profit-server-title{display:block;font-size:17px;letter-spacing:-.035em}.profit-number{display:block;font-size:56px;letter-spacing:-.055em;line-height:1.1;margin-top:10px}.profit-platform>.profit-small{margin-top:18px}.profit-value-label{display:block;font-size:17px;margin-top:16px}.profit-platform-plans{margin-top:20px;font-size:12px;min-height:34px}.profit-contribution-plan,.profit-contribution-result,.profit-server-result{color:var(--acid)}.profit-calculator{position:absolute;inset:0;margin:auto;z-index:2;width:min(100%,820px);height:-moz-fit-content;height:fit-content;padding:18px 22px;border:1px solid #7891b5;border-radius:12px;background:#142338;box-shadow:0 20px 60px #0006;transform-origin:center}.profit-calculator-heading{display:flex;justify-content:space-between;gap:16px;font-size:14px;padding-bottom:12px;border-bottom:1px solid #495b76}.profit-calculator-heading>span:first-child{color:var(--acid)}.profit-context{display:flex;justify-content:space-between;gap:12px;align-items:center;padding-block:12px}.profit-context-product{display:block;font-size:13px}.profit-context-revenue{display:block;font-size:10px;color:#c5cfde}.profit-customer{border:1px solid #495b76;border-radius:6px;padding:5px 9px}.profit-customer>span{display:block;font-size:10px}.profit-customer>span:first-child{font:8px/1.5 DM Mono,monospace;color:#c5cfde}.profit-lookups{border-top:1px solid #344660}.profit-lookup-row{display:grid;grid-template-columns:1fr 60px 1fr;align-items:center;grid-gap:24px;gap:24px;padding:8px 0;border-bottom:1px solid #344660;min-height:50px}.profit-lookup-label{display:block;font-size:13px}.profit-lookup-detail{display:block;font-size:10px;color:#c5cfde;margin-top:2px}.profit-lookup-row>div:last-child .profit-lookup-label{color:var(--acid)}.profit-lookup-row svg{display:block;width:100%;height:30px;overflow:visible}.profit-calculation{margin-top:12px;text-align:center;position:relative}.profit-running-heading{display:flex;align-items:center;justify-content:space-between;gap:14px;color:#c5cfde;font-size:12px}.profit-running-value{display:grid;color:var(--acid);font-size:38px;letter-spacing:-.045em;line-height:1.2;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.profit-balance{grid-area:1/1}.profit-value-track{height:5px;background:#344660;border-radius:3px;margin-top:8px;overflow:hidden}.profit-value-track i{display:block;width:100%;height:100%;background:var(--acid);transform-origin:left center}.profit-cost-heading{display:flex;justify-content:space-between;align-items:center;gap:10px}.profit-cost-amount{flex-shrink:0;color:var(--acid);font:18px/1.3 DM Mono,monospace}.profit-equation{margin-top:9px;color:#c5cfde;font-size:14px}.profit-benefit-title{font-size:26px;color:var(--acid)}.profit-result-note{font-size:20px;color:var(--white);letter-spacing:-.025em}.movie-fiction[hidden]{display:none}.profit-scene-note{max-width:800px;width:100%;text-align:center;font-size:13px;color:#c5cfde}@media (max-width:640px){.performance-page .service-movie.has-player[data-kind=signal] .movie-screen{height:730px;min-height:730px}.service-world.profit-world{padding:36px 14px 20px;gap:12px}.profit-scene-heading{font-size:18px}.profit-stage{height:530px}.profit-flow-canvas{width:690px;min-width:690px;grid-template-columns:210px 150px 210px;gap:60px}.profit-calculator{padding:12px}.profit-calculator-heading{display:grid;grid-gap:2px;gap:2px;font-size:12px;padding-bottom:8px}.profit-calculator-heading>span:first-child{font:9px/1.5 DM Mono,monospace}.profit-context{padding-block:8px}.profit-context-product{font-size:12px}.profit-context-revenue{font-size:9px}.profit-customer{padding:4px 6px}.profit-customer>span{font-size:9px}.profit-customer>span:first-child{font-size:7px}.profit-lookup-row{grid-template-columns:1fr 22px 1fr;gap:7px;padding-block:8px;min-height:58px}.profit-lookup-label{font-size:11px}.profit-lookup-detail{font-size:9px}.profit-lookup-row>div:last-child .profit-lookup-detail{display:none}.profit-equation{font-size:13px}.profit-cost-heading{gap:6px}.profit-cost-amount{font-size:14px}.profit-running-value{font-size:34px}.profit-benefit-title{font-size:22px}.profit-result-note{font-size:18px}.profit-calculation{margin-top:9px}.profit-scene-note{font-size:12px}}@media (max-width:360px){.performance-page .service-movie.has-player[data-kind=signal] .movie-screen{height:780px;min-height:780px}.profit-stage{height:580px}}.performance-page .service-movie.has-player[data-kind=feeds] .movie-screen{height:620px;min-height:620px}.service-world.feed-default-world,.service-world.feed-routing-world{padding:44px 4% 28px;gap:22px;font-size:14px;line-height:1.45}.feed-default-flow{display:grid;grid-template-columns:minmax(0,1fr) 80px minmax(0,1fr);align-items:center;width:min(100%,820px)}.feed-catalogue,.feed-default-destinations>div,.feed-output,.feed-product-card,.feed-rule{border:1px solid #495b76;border-radius:10px;background:#142338;padding:20px}.feed-card-emphasis,.feed-card-title{display:block;font-size:17px;letter-spacing:-.025em}.feed-card-emphasis{color:var(--acid)}.feed-detail{display:block;color:#c5cfde;font-size:11px;margin-top:7px}.feed-product-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:12px;gap:12px;margin:25px 0}.feed-product-grid i{display:block;border:1px solid #344660;border-radius:4px;padding:4px}.feed-catalogue svg,.feed-editor-product>svg,.feed-product-card>svg,.feed-size-product>svg{display:block;width:100%}.feed-catalogue path,.feed-editor-product>svg path,.feed-product-card>svg path,.feed-size-product>svg path{stroke:#c5cfde;stroke-width:2;fill:none}.feed-default-destinations{display:grid;grid-gap:14px;gap:14px}.feed-default-route{width:100%;height:260px}.feed-default-route path,.feed-routes path,.report-ai-connection path,.report-routes path{fill:none;stroke:#7891b5;stroke-width:1.4;vector-effect:non-scaling-stroke}.feed-size-product{display:flex;align-items:center;gap:14px;font-size:14px}.feed-size-product>svg{width:80px}.feed-size-product .pm-stock-badge{padding:6px 10px;font-size:10px}.feed-routing-stage{width:100%;height:400px;position:relative;flex-shrink:0}.feed-flow-canvas{display:grid;grid-template-columns:190px 180px 230px;grid-gap:80px;gap:80px;width:760px;min-width:760px;height:100%;margin-inline:auto;align-items:center;position:relative}.feed-routes,.report-routes{position:absolute;inset:0;width:100%;height:100%;overflow:visible;pointer-events:none}.feed-packet,.report-ai-packet,.report-packet{fill:var(--acid)}.feed-outputs,.feed-product-card,.feed-rule{position:relative;z-index:1}.feed-product-card>svg{margin:25px 0}.feed-rule{text-align:center;padding:20px 12px}.feed-rule-symbol{display:block;color:var(--acid);font-size:30px;margin-bottom:10px}.feed-rule-condition{display:block;padding-block:14px;margin-top:12px;border-block:1px solid #495b76;color:var(--acid);font-size:12px}.feed-rule-instruction{display:block;margin-top:9px;font-size:11px}.feed-outputs{display:grid;grid-gap:20px;gap:20px}.feed-output{padding:20px 16px}.feed-output-status{display:flex;gap:9px;margin-top:18px;font-size:14px}.feed-output-owned .feed-output-status{color:var(--acid)}.feed-output-owned{border-color:#8f9c63}.feed-editor{position:absolute;inset:0;margin:auto;width:min(100%,650px);height:-moz-fit-content;height:fit-content;border:1px solid #7891b5;border-radius:12px;background:#142338;box-shadow:0 20px 60px #0006;padding:22px;z-index:2;transform-origin:center}.feed-editor-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-bottom:14px;border-bottom:1px solid #495b76;font-size:14px}.feed-editor-channel{color:var(--acid);font:10px/1.5 DM Mono,monospace}.feed-editor-product{display:flex;align-items:center;gap:20px;margin:14px 0}.feed-editor-product>svg{width:85px}.feed-editor-field{padding:13px 15px;border:1px solid #495b76;border-radius:6px;margin-top:12px}.feed-field-label{display:block;color:#c5cfde;font:10px/1.5 DM Mono,monospace;margin-bottom:8px}.feed-field-values{display:grid;min-height:22px}.feed-field-values>span{grid-area:1/1}.feed-rewritten{color:var(--acid)}.feed-editor-footer{display:flex;justify-content:space-between;align-items:center;gap:16px;padding-top:18px;font-size:11px}.feed-editor-footer>span:first-child{display:flex;gap:12px}.feed-record-ready{color:var(--acid)}.feed-edit-note{display:block;color:#c5cfde;margin-top:18px;font-size:11px}.performance-page .service-movie.has-player[data-kind=dashboard] .movie-screen{height:690px;min-height:690px}.service-world.product-report-world{padding:42px 3% 24px;gap:18px;font-size:14px;line-height:1.4}.report-stage{position:relative;width:100%;height:535px;flex-shrink:0}.report-flow-canvas{position:relative;display:grid;grid-template-columns:240px 160px 220px;grid-gap:70px;gap:70px;align-items:center;width:760px;min-width:760px;height:100%;margin-inline:auto}.report-sources{display:grid;grid-gap:12px;gap:12px;position:relative;z-index:1}.report-source{position:relative;border:1px solid #495b76;border-radius:8px;background:#142338;padding:13px 30px 13px 15px}.report-source-name{display:block;color:#c5cfde;font:10px/1.5 DM Mono,monospace}.report-source-value{display:block;font-size:15px;margin-top:5px}.report-source-detail{display:block;color:#c5cfde;font-size:10px;margin-top:5px}.report-source-check{position:absolute;right:12px;top:12px;color:var(--acid);font-style:normal}.report-model{text-align:center;position:relative;z-index:1}.report-model-symbol{width:80px;height:80px;margin:0 auto 16px;border:1px solid #8f9c63;border-radius:16px;background:var(--ink)}.report-model-symbol svg{width:100%;height:100%;padding:7px}.report-model-symbol path{fill:none;stroke:var(--acid);stroke-width:1.5}.report-question{border:1px dashed #495b76;border-radius:10px;padding:22px;background:#142338;position:relative}.report-question-title{display:block;font-size:26px;letter-spacing:-.035em;margin-block:20px}.report-scattered-note{color:#c5cfde;text-align:center;font-size:12px}.report-dashboard{position:absolute;inset:0;margin:auto;width:min(100%,920px);height:-moz-fit-content;height:fit-content;z-index:2;padding:20px;background:#142338;border:1px solid #7891b5;border-radius:12px;box-shadow:0 20px 60px #0006;transform-origin:center}.report-dashboard-heading{display:flex;align-items:baseline;justify-content:space-between;gap:14px;padding-bottom:14px;border-bottom:1px solid #495b76;font-size:18px}.report-dashboard-heading>span:last-child{color:#c5cfde;font:10px/1.5 DM Mono,monospace}.report-filters{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:12px;gap:12px;margin-block:16px}.report-filter{position:relative;padding:9px 25px 9px 12px;border:1px solid #495b76;border-radius:5px}.report-filter-label{display:block;color:#c5cfde;font:9px/1.5 DM Mono,monospace;margin-bottom:3px}.report-filter-values{display:grid;font-size:12px}.report-filter-values>span{grid-area:1/1}.report-filter>span:last-child{position:absolute;right:10px;top:18px;color:#c5cfde}.report-section-label{display:block;color:#c5cfde;font-size:11px;margin:14px 0 10px}.report-metrics{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:10px;gap:10px}.report-metric{padding:14px;border:1px solid #344660;border-radius:7px}.report-metric-label{display:block;font-size:11px;color:#c5cfde}.report-metric-value{display:block;font-size:32px;line-height:1.1;letter-spacing:-.04em;margin-block:12px 7px}.report-metric-detail{display:block;font-size:10px;color:#c5cfde}.report-metric-5{border-color:#8f9c63}.report-metric-5 .report-metric-value{color:var(--acid)}.report-business-view{display:flex;gap:14px;align-items:center;margin-top:16px;padding-top:13px;border-top:1px solid #495b76;font-size:11px}.report-business-view>span:first-child,.report-business-view>span:last-child{color:#c5cfde}.report-business-view>span:last-child{margin-left:auto;font-size:10px}.report-ai-connection{display:grid;grid-template-columns:auto 60px 1fr;align-items:center;grid-gap:16px;gap:16px;margin-top:16px;padding:14px;border:1px solid #495b76;border-radius:7px;font-size:11px}.report-ai-connection svg{width:60px;height:20px;overflow:visible}.report-ai-connection>div>span{display:block}.report-ai-connection>div>span:first-child{color:var(--acid)}.report-ai-connection>div>span:last-child{color:#c5cfde;font-size:10px;margin-top:4px}@media (max-width:1000px){.feed-flow-canvas,.report-flow-canvas{margin-inline:0}}@media (max-width:640px){.performance-page .service-movie.has-player[data-kind=feeds] .movie-screen{height:680px;min-height:680px}.service-world.feed-default-world,.service-world.feed-routing-world{padding:42px 14px 24px;gap:24px;font-size:12px}.feed-default-flow{grid-template-columns:minmax(0,1fr) 30px minmax(0,1fr)}.feed-catalogue,.feed-default-destinations>div{padding:12px 10px}.feed-card-title{font-size:14px}.feed-product-grid{grid-template-columns:repeat(2,1fr);gap:6px;margin:18px 0}.feed-product-grid i{padding:1px}.feed-detail{font-size:10px}.feed-size-product{font-size:12px;gap:10px}.feed-size-product>svg{width:56px}.feed-routing-stage{height:470px}.feed-editor{padding:15px}.feed-editor-heading{display:grid;grid-gap:4px;gap:4px;font-size:14px}.feed-editor-product{gap:12px}.feed-editor-product>svg{width:64px}.feed-editor-field{padding:12px}.feed-editor-footer{flex-wrap:wrap;gap:12px}.feed-edit-note{font-size:10px}.performance-page .service-movie.has-player[data-kind=dashboard] .movie-screen{height:740px;min-height:740px}.service-world.product-report-world{padding:42px 14px 24px;gap:18px}.report-stage{height:600px}.report-dashboard{padding:14px}.report-dashboard-heading{flex-direction:column;gap:4px;font-size:17px}.report-filters{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin-block:12px}.report-filter{padding:7px 16px 7px 7px}.report-filter-values{font-size:11px}.report-metric-sections{display:grid;grid-template-columns:1fr 1fr;grid-gap:8px;gap:8px}.report-metrics{grid-template-columns:1fr;gap:8px}.report-section-label{min-height:30px;font-size:10px;margin-top:2px}.report-metric{padding:11px 9px;min-height:92px}.report-metric-label{font-size:10px}.report-metric-value{font-size:25px;margin-block:10px 6px}.report-metric-detail{font-size:9px}.report-business-view{display:grid;grid-template-columns:auto 1fr;grid-gap:4px 10px;gap:4px 10px;margin-top:12px;padding-top:10px;font-size:10px}.report-business-view>span:last-child{grid-column:1/-1;margin:0;font-size:9px}.report-ai-connection{grid-template-columns:1fr 22px 1.3fr;gap:8px;padding:10px 8px;font-size:10px;margin-top:12px}.report-ai-connection svg{width:22px}.report-ai-connection>div>span:last-child{display:none}.report-scattered-note{font-size:11px}}@media (max-width:360px){.performance-page .service-movie.has-player[data-kind=dashboard] .movie-screen{height:790px;min-height:790px}.report-stage{height:650px}.report-metric{min-height:100px}.report-metric-value{font-size:22px}}.growth-page .service-movie.has-player[data-kind=pricing] .movie-screen{height:750px;min-height:750px}.growth-page .service-world.pricing-world{padding:42px 3% 24px;gap:18px;font-size:14px;line-height:1.4}.pricing-heading{display:grid;text-align:center;font-size:23px;letter-spacing:-.035em}.pricing-heading>*{grid-area:1/1}.pricing-stage{position:relative;width:100%;height:490px;flex-shrink:0}.pricing-flow-canvas{position:relative;display:grid;grid-template-columns:230px 140px 320px;grid-gap:66px;gap:66px;align-items:center;width:822px;height:100%;margin-inline:auto}.pricing-routes{position:absolute;inset:0;width:100%;height:100%;overflow:visible;pointer-events:none}.pricing-routes path{fill:none;stroke:#7891b5;stroke-width:1.3}.pricing-packet{fill:var(--acid)}.pricing-source{display:grid;position:relative;z-index:1}.pricing-source>*{grid-area:1/1;align-self:center}.pricing-catalogue,.pricing-evidence{border:1px solid #495b76;background:#142338;border-radius:10px;padding:18px}.pricing-card-title{display:block;font-size:17px;letter-spacing:-.03em}.pricing-detail{display:block;color:#c5cfde;font-size:11px;margin-top:6px}.pricing-product-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:9px;gap:9px;margin-block:20px}.pricing-product-grid>div{border:1px solid #3c516d;border-radius:5px;padding:5px;background:#1b2d46}.pricing-product-grid svg{width:100%;display:block}.pricing-product-grid path,.pricing-result svg path{fill:none;stroke:#c5cfde;stroke-width:1.6}.pricing-product-grid i{display:block;width:22px;height:3px;background:#8194af;margin:3px auto}.pricing-catalogue-note{display:block;font-size:12px;color:var(--acid)}.pricing-inputs{margin-block:14px;display:grid;grid-gap:8px;gap:8px}.pricing-input{display:flex;align-items:center;gap:9px;min-height:35px;border-bottom:1px solid #344660;padding-block:7px;font-size:12px}.pricing-input i{font:10px DM Mono,monospace;color:var(--acid)}.pricing-engine{position:relative;z-index:1;text-align:center}.pricing-engine-symbol{width:80px;height:80px;margin:0 auto 12px;border-radius:20px;background:var(--ink)}.pricing-engine-symbol svg{display:block;width:100%}.pricing-engine-symbol path,.pricing-engine-symbol rect{fill:none;stroke:var(--acid);stroke-width:1.3}.pricing-engine-symbol circle{fill:var(--ink);stroke:var(--acid);stroke-width:1.5}.pricing-outputs{position:relative;z-index:1;display:grid;grid-gap:10px;gap:10px}.pricing-output-title{display:block;font-size:15px;margin-bottom:2px}.pricing-result{border:1px solid #495b76;border-radius:9px;background:#142338;padding:12px 15px}.pricing-result-top{display:grid;grid-template-columns:42px 1fr 18px;grid-gap:10px;gap:10px;align-items:center}.pricing-result-top svg{width:42px;height:44px}.pricing-product-name{display:block;font-size:11px;color:#c5cfde}.pricing-price-change{display:flex;gap:10px;align-items:baseline;font-size:25px;letter-spacing:-.04em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.pricing-old-price{color:#c5cfde;font-size:16px}.pricing-price-arrow{color:#c5cfde;font-size:15px}.pricing-direction,.pricing-new-price{color:var(--acid)}.pricing-direction{font-size:22px}.pricing-decision{display:block;margin-top:6px;font-size:13px}.pricing-reason{display:block;color:var(--acid);font-size:11px;margin-top:3px}.pricing-result-detail{margin-top:3px}.pricing-output-more,.pricing-result-detail{display:block;font-size:10px;color:#c5cfde}.pricing-calculator{position:absolute;z-index:3;width:min(80%,620px);inset:0;margin:auto;height:-moz-fit-content;height:fit-content;transform-origin:center;background:#142338;border:1px solid #8dabc5;border-radius:14px;padding:28px}.pricing-panel-title{display:block;font-size:23px;letter-spacing:-.035em}.pricing-checks{display:grid;grid-gap:16px;gap:16px;margin-block:25px}.pricing-check{display:flex;align-items:center;gap:14px;padding-bottom:15px;border-bottom:1px solid #495b76;font-size:17px}.pricing-check i{color:var(--acid);font-style:normal}.pricing-panel-note{display:block;font-size:12px;color:#c5cfde}.pricing-delivery{width:100%;max-width:650px;text-align:center}.pricing-delivery-title{display:block;font-size:12px;color:#c5cfde;margin-bottom:10px}.pricing-delivery-options{display:grid;grid-template-columns:1fr 30px 1fr;align-items:center;grid-gap:8px;gap:8px}.pricing-delivery-options>div{border:1px solid #7891b5;border-radius:7px;padding:12px;background:#142338;font-size:14px}.pricing-or{color:#c5cfde;font-size:11px}@media (max-width:1000px){.pricing-flow-canvas{margin-inline:0}}@media (max-width:640px){.growth-page .service-movie.has-player[data-kind=pricing] .movie-screen{height:705px;min-height:705px}.growth-page .service-world.pricing-world{padding:42px 14px 18px;gap:14px}.pricing-heading{font-size:18px;min-height:50px;align-items:center}.pricing-stage{height:430px}.pricing-flow-canvas{grid-template-columns:230px 140px 250px;width:752px}.pricing-outputs{gap:8px}.pricing-result{padding:9px 11px}.pricing-result-top{grid-template-columns:33px 1fr 15px;gap:8px}.pricing-result-top svg{width:33px;height:37px}.pricing-price-change{font-size:23px}.pricing-decision{font-size:12px;margin-top:4px}.pricing-reason{font-size:10px}.pricing-result-detail{font-size:9px}.pricing-output-title{font-size:13px}.pricing-calculator{width:calc(100% - 12px);padding:20px 16px}.pricing-panel-title{font-size:18px}.pricing-check{font-size:14px;gap:12px}.pricing-panel-note{font-size:11px}.pricing-delivery-options{grid-template-columns:1fr 16px 1fr;gap:5px}.pricing-delivery-options>div{font-size:11px;padding:10px 6px}.pricing-delivery-options .pricing-detail{font-size:9px}}.operator-hero.work-hero{--line:#ffffff24;color:var(--paper);padding:88px 0 8px;border-radius:0 0 30px 30px;background:var(--ink)}.work-hero .work-hero-layout{width:min(1440px,100%);padding-inline:3%}.work-hero .hero-intro{margin:0}.work-hero h1{margin:0;font-weight:500;letter-spacing:-.065em;line-height:1.08}.work-hero h1>span{color:var(--acid)}.work-hero .hero-side{padding:0;max-width:345px}.work-hero .hero-side p{margin:0 0 25px;font-size:14px;line-height:1.8;color:#b7bbc2}.work-hero .hero-side .button{width:max-content;min-height:48px;padding:17px 23px;border:0;border-radius:9px;gap:25px;font:10px DM Mono,monospace;letter-spacing:.07em}.work-hero .hero-side .button:after{content:"↗";font-size:16px;line-height:normal}.work-hero .hero-footer{display:flex;justify-content:space-between;align-items:center;gap:20px;font-size:11px;color:#a4a7a9}.work-hero .hero-footer a{color:var(--paper);text-decoration:none}.work-hero .hero-footer a span{color:var(--acid);margin-left:12px}.work-hero .micro{font:10px/1.5 DM Mono,monospace;letter-spacing:.09em}.work-hero .work-heading{position:relative;padding-right:48px}.work-hero .hero-motion-control{position:absolute;right:0;top:50%;transform:translateY(-50%);display:grid;place-items:center;width:44px;height:44px;border:1px solid transparent;border-radius:50%;color:var(--paper);background:transparent;font-size:18px;cursor:pointer}.work-hero .hero-motion-control:hover{border-color:var(--line);background:#ffffff0a}.work-hero .hero-motion-control[hidden]{display:none}@media (max-width:900px){.work-hero .work-hero-layout{display:grid;align-items:center}}@media (max-width:800px){.operator-hero.work-hero{padding-top:74px}}@media (max-width:600px){.operator-hero.work-hero{padding-top:72px}.work-hero .work-hero-layout{padding-inline:18px}.work-hero .hero-side .button{padding:13px 17px;min-height:43px;font-size:9px}.work-hero .hero-footer{font-size:9px}}@media (max-width:360px){.work-hero .work-hero-layout{padding-inline:14px}.work-hero .hero-footer{font-size:8px}}.work-hero .work-heading{margin-bottom:20px}.work-hero .work-heading h2{margin:0;font-size:clamp(21px,1.85vw,27px);font-weight:500;letter-spacing:-.04em}.work-hero .work-heading h2 span{color:#a4a7a9}.work-hero .work-comparison{position:relative;display:grid;grid-template-columns:1fr 1fr;overflow:hidden;border:1px solid var(--line);border-radius:20px}.work-hero .work-after,.work-hero .work-before{min-width:0;padding:26px 30px 27px}.work-hero .work-before{background:#16191f;color:#b9bec8}.work-hero .work-after{background:var(--blue);color:white}.work-hero .work-duration{display:flex;align-items:baseline;gap:10px;margin:6px 0 22px;font-size:clamp(82px,7.5vw,108px);font-weight:500;letter-spacing:-.07em;line-height:1.05}.work-hero .work-duration>span{font-size:clamp(23px,2vw,29px);letter-spacing:-.045em}.work-hero .work-after .work-duration{color:var(--acid)}.work-hero .work-track{display:flex;gap:3px;height:4px;margin-bottom:19px}.work-hero .manual-track i{flex:1 1;background:#6e7684;border-radius:2px}.work-hero .ready-track{background:#ffffff35;border-radius:3px}.work-hero .ready-track i{display:block;width:1.6667%;min-width:5px;background:var(--acid);border-radius:3px}.work-hero .work-steps{display:grid;grid-template-columns:auto auto;grid-gap:5px 10px;gap:5px 10px;font-size:12px;line-height:1.7}.work-hero .work-after>p{margin:0;font-size:15px;line-height:1.65;letter-spacing:-.025em}.work-hero .work-arrow{position:absolute;z-index:1;top:111px;left:50%;transform:translate(-50%,-50%);display:grid;place-items:center;width:36px;height:36px;border-radius:50%;border:4px solid var(--ink);background:var(--acid);color:var(--ink);font-size:21px}.work-hero .finished-work{grid-column:1/-1;padding:23px 24px 19px;background:#11141a;border-top:1px solid var(--line)}.work-hero .finished-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:18px}.work-hero .finished-heading h3{font-size:15px;font-weight:500;letter-spacing:-.03em;margin:0}.work-hero .finished-heading>span{font:9px DM Mono,monospace;color:#b9bec8}.work-hero .finished-heading i{font-style:normal;color:var(--acid);margin-right:5px}.work-hero .work-outputs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px}.work-hero .work-output{border:1px solid #ffffff24;border-radius:10px;padding:15px;min-width:0;background:#1d212b}.work-hero .work-output h4{font-size:16px;font-weight:550;letter-spacing:-.035em;margin:13px 0 4px}.work-hero .work-output p{font-size:10px;color:#b9bec8;margin:0;line-height:1.6}.work-hero .output-format{display:block;font:8px DM Mono,monospace;color:#a4aebd;margin-top:15px}.work-hero .output-preview{height:68px;border-radius:4px;overflow:hidden}.work-hero .report-preview{background:var(--paper);padding:10px}.work-hero .preview-line{display:block;width:55%;height:3px;background:#151821}.work-hero .preview-bars{display:flex;align-items:flex-end;gap:5px;height:35px;margin-top:5px}.work-hero .preview-bars i{flex:1 1;height:35%;background:var(--blue)}.work-hero .preview-bars i:nth-child(2){height:60%}.work-hero .preview-bars i:nth-child(3){height:50%}.work-hero .preview-bars i:nth-child(4){height:82%}.work-hero .preview-bars i:nth-child(5){height:100%}.work-hero .analysis-preview{padding:7px 10px;background:#303829;display:grid;grid-gap:5px;gap:5px}.work-hero .analysis-preview>span{display:flex;align-items:center;gap:8px}.work-hero .analysis-preview i{color:var(--acid);font:13px Arial,sans-serif}.work-hero .analysis-preview b{height:4px;width:48%;border-radius:2px;background:#c1cead}.work-hero .analysis-preview em{height:4px;width:15%;background:#809170;border-radius:2px;margin-left:auto}.work-hero .analysis-preview>span:nth-child(2) b{width:33%}.work-hero .analysis-preview>span:nth-child(3) b{width:42%}.work-hero .export-preview{background:#dde4ff;padding:7px 9px;display:grid;grid-template-rows:12px repeat(3,1fr)}.work-hero .export-preview>span{display:grid;grid-template-columns:1fr .7fr;grid-gap:10px;gap:10px;border-bottom:1px solid #313f7429;align-items:center}.work-hero .export-preview>span:last-child{border-bottom:0}.work-hero .export-preview b{color:#344987;font:7px DM Mono,monospace}.work-hero .export-preview i{background:#526eb173;height:3px;width:65%}.work-hero .export-preview i:last-child{width:45%}.work-hero .work-more{font-size:11px;color:#a4aebd;margin:16px 0 0}@media (max-width:1100px){.work-hero .work-after,.work-hero .work-before{padding-inline:23px}.work-hero .finished-work{padding-inline:18px}.work-hero .work-output{padding:12px}.work-hero .work-output h4{font-size:14px}.work-hero .work-output p{font-size:9px}.work-hero .work-steps{font-size:11px}.work-hero .work-after>p{font-size:13px}}@media (max-width:900px){.work-hero .work-hero-layout{grid-template-columns:1fr;grid-template-areas:"heading" "visual" "copy" "footer";padding-top:28px;row-gap:26px}.work-hero .hero-intro{display:contents}.work-hero h1{grid-area:heading;font-size:clamp(40px,7.5vw,64px)}.work-hero .work-hero-film{grid-area:visual}.work-hero .hero-side{grid-area:copy;max-width:none;display:flex;align-items:center;gap:22px}.work-hero .hero-side p{margin:0;max-width:420px}.work-hero .hero-side .button{flex-shrink:0}.work-hero .hero-footer{grid-area:footer;padding:0 0 20px}.work-hero .work-heading h2{font-size:24px}.work-hero .work-output p{font-size:11px}}@media (max-width:600px){.work-hero .work-hero-layout{padding-top:27px;row-gap:24px}.work-hero h1{font-size:clamp(36px,10.7vw,61px);line-height:1.07}.work-hero .hero-side{display:block}.work-hero .hero-side p{font-size:12px;line-height:1.7}.work-hero .hero-side .button{margin-top:17px}.work-hero .hero-footer{padding-top:4px}.work-hero .work-heading{margin-bottom:13px}.work-hero .work-heading h2{font-size:18px;letter-spacing:-.045em}.work-hero .work-comparison{border-radius:14px}.work-hero .work-after,.work-hero .work-before{padding:19px 18px 18px}.work-hero .work-after>.micro,.work-hero .work-before>.micro{font-size:9px;letter-spacing:.06em}.work-hero .work-duration{font-size:74px;margin:5px 0 16px;gap:6px}.work-hero .work-duration>span{font-size:21px}.work-hero .work-arrow{top:83px;width:30px;height:30px;font-size:17px;border-width:3px}.work-hero .work-track{margin-bottom:14px}.work-hero .work-steps{font-size:10px;gap:3px 5px;letter-spacing:-.015em}.work-hero .work-after>p{font-size:12px;line-height:1.65}.work-hero .finished-work{padding:17px 13px 15px}.work-hero .finished-heading{margin-bottom:13px;gap:6px}.work-hero .finished-heading h3{font-size:13px}.work-hero .finished-heading>span{font-size:8px}.work-hero .work-outputs{gap:8px}.work-hero .work-output{padding:10px 8px;border-radius:7px}.work-hero .output-preview{height:52px}.work-hero .report-preview{padding:7px}.work-hero .preview-bars{height:28px;gap:3px}.work-hero .analysis-preview{padding:6px;gap:2px}.work-hero .analysis-preview>span{gap:4px}.work-hero .analysis-preview i{font-size:11px}.work-hero .export-preview{padding:5px}.work-hero .export-preview>span{gap:4px}.work-hero .export-preview b{font-size:6px}.work-hero .work-output h4{font-size:12px;margin:10px 0 0;white-space:nowrap}.work-hero .work-output p{display:none}.work-hero .output-format{margin-top:8px;font-size:9px;line-height:1.4}.work-hero .output-analysis .output-format{max-width:70px}.work-hero .work-more{font-size:10px;margin-top:12px}}@media (max-width:360px){.work-hero .work-heading h2{font-size:16px}.work-hero .work-after,.work-hero .work-before{padding-inline:14px}.work-hero .work-duration{font-size:65px}.work-hero .work-duration>span{font-size:18px}.work-hero .work-arrow{top:79px;width:27px;height:27px}.work-hero .work-steps{grid-template-columns:1fr;gap:0;line-height:1.55}.work-hero .work-steps>span:first-child:after{content:" · Check"}.work-hero .work-steps>span:nth-child(2){display:none}.work-hero .work-after>p{font-size:11px}.work-hero .finished-work{padding-inline:10px}.work-hero .finished-heading h3{font-size:12px}.work-hero .finished-heading>span{font-size:7px}.work-hero .work-outputs{gap:6px}.work-hero .work-output{padding-inline:6px}.work-hero .work-output h4{font-size:11px}.work-hero .output-format{font-size:8px}}@media (min-width:901px){.work-hero .work-hero-layout{display:block;padding-top:0}.work-hero .hero-intro{display:grid;grid-template-columns:minmax(0,1fr) clamp(290px,23vw,330px);grid-gap:clamp(30px,5.2vw,75px);gap:clamp(30px,5.2vw,75px);align-items:end;padding:47px 0 49px}.work-hero h1{font-size:clamp(60px,7.1vw,103px);line-height:1.02;letter-spacing:-.073em}.work-hero .hero-side{padding-bottom:5px}.work-hero .hero-footer{padding:26px 0 20px}.work-hero .work-comparison{grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,2fr)}.work-hero .work-arrow{left:25%}.work-hero .finished-work{grid-column:3;border-top:0;border-left:1px solid var(--line)}}