@layer site{@media (min-width:960px){.hero,.hero__content{min-height:100svh}.hero h1{width:min(1120px,61vw);font-size:clamp(60px,5.8vw,108px);line-height:.89;letter-spacing:-.068em}.hero h1 em,.hero h1>span,.hero__thesis-desktop{white-space:nowrap}.hero__bottom{width:min(880px,58vw);grid-template-columns:minmax(0,1.18fr) minmax(250px,.82fr);gap:clamp(38px,4vw,68px);margin-top:clamp(34px,3vw,48px)}.hero__bottom>p{font-size:clamp(16px,1.05vw,19px)}}@media (min-width:960px) and (max-height:820px){.hero__content{padding-top:clamp(82px,13dvh,96px);padding-bottom:clamp(58px,10dvh,82px)}.hero h1{font-size:clamp(56px,5.25vw,92px)}.hero__bottom{margin-top:30px}}@media (min-width:960px) and (max-height:680px){.hero__eyebrow{margin-bottom:20px}.hero h1{font-size:clamp(52px,4.9vw,80px)}.hero__bottom{margin-top:24px}}@media (min-width:2800px){.hero__content{width:min(var(--site-max-immersive),calc(100% - var(--site-gutter) * 2))}.hero--spacious-scene .hero__scene-frame{right:max(var(--site-gutter),calc((100vw - var(--site-max-immersive)) / 2));width:min(900px,30vw)}.hero--spacious-scene .hero__scene{transform:translateX(2%) scale(.9)}.hero h1{font-size:clamp(96px,3.4vw,116px)}}}@layer site{.page-hero{position:relative;padding:calc(var(--header-height, 66px) + clamp(64px, 10vw, 128px)) 0 clamp(48px,7vw,88px)}.page-hero .site-container{display:grid;grid-gap:22px;gap:22px}.page-hero__eyebrow{display:inline-flex;align-items:center;gap:12px;color:var(--green);font:700 10px/1 var(--font-mono);letter-spacing:.14em;text-transform:uppercase}.page-hero__eyebrow i{width:34px;height:1px;background:var(--green)}.page-hero h1{margin:0;font:600 clamp(34px,5.2vw,62px)/1.06 var(--font-display);letter-spacing:-.035em;color:var(--ink);text-wrap:balance;max-width:21ch}.page-hero__lead{margin:0;max-width:62ch;color:var(--muted);font-size:clamp(16px,1.4vw,19px);line-height:1.6}.page-hero__lead strong{color:var(--ink)}.page-block{padding:clamp(56px,8vw,110px) 0}.page-block--band{background:var(--paper-soft,#f6f4ee);border-block:1px solid var(--line)}.page-block__head{max-width:860px;display:grid;grid-gap:14px;gap:14px;margin-bottom:clamp(28px,4vw,52px)}.page-block__head h2{margin:0;font:600 clamp(26px,3.4vw,40px)/1.12 var(--font-display);letter-spacing:-.03em;color:var(--ink);text-wrap:balance}.page-block__head p{margin:0;max-width:60ch;color:var(--muted);line-height:1.6}.page-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));grid-gap:18px;gap:18px}.page-card{display:grid;grid-gap:10px;gap:10px;align-content:start;padding:24px;background:#fff;border:1px solid var(--line);border-radius:16px;transition:transform .18s var(--ease-out),border-color .2s ease,box-shadow .25s ease}.page-card:hover{transform:translateY(-2px);border-color:rgba(8,116,81,.3);box-shadow:0 14px 34px rgba(10,10,12,.07)}.page-card h3{margin:0;font:600 17px/1.3 var(--font-display);letter-spacing:-.015em;color:var(--ink)}.page-card p{margin:0;color:var(--muted);font-size:14.5px;line-height:1.55}.page-card__kicker{color:var(--green);font:700 10px/1 var(--font-mono);letter-spacing:.12em;text-transform:uppercase}.page-steps{display:grid;grid-gap:0;gap:0;counter-reset:pstep;max-width:860px}.page-steps>li{list-style:none;counter-increment:pstep;position:relative;padding:22px 0 22px 64px;border-top:1px solid var(--line)}.page-steps>li:before{content:"0" counter(pstep);position:absolute;left:0;top:24px;color:var(--green);font:700 12px/1 var(--font-mono);letter-spacing:.1em}.page-steps h3{margin:0 0 6px;font:600 18px/1.3 var(--font-display);letter-spacing:-.015em;color:var(--ink)}.page-steps p{margin:0;color:var(--muted);font-size:15px;line-height:1.6;max-width:58ch}.page-table{width:100%;border-collapse:collapse;font-size:14.5px}.page-table th{text-align:left;padding:12px 16px;color:var(--green);font:700 10px/1.4 var(--font-mono);letter-spacing:.1em;text-transform:uppercase;border-bottom:1px solid var(--ink)}.page-table td{padding:14px 16px;border-bottom:1px solid var(--line);color:var(--muted);vertical-align:top;line-height:1.5}.page-table td:first-child{color:var(--ink);font-weight:600}.page-table-scroll{overflow-x:auto}.page-callout{display:grid;grid-gap:8px;gap:8px;max-width:760px;padding:22px 26px;border-left:3px solid var(--green);background:rgba(8,116,81,.05);border-radius:0 14px 14px 0}.page-callout strong{color:var(--ink);font-size:15.5px}.page-callout p{margin:0;color:var(--muted);font-size:14.5px;line-height:1.55}.page-cta{gap:14px;align-items:center;margin-top:clamp(24px,3vw,40px)}.page-chips,.page-cta{display:flex;flex-wrap:wrap}.page-chips{gap:8px}.page-chips span{padding:5px 12px;border:1px solid var(--line);border-radius:999px;background:#fff;color:var(--muted);font:700 10px/1.5 var(--font-mono);letter-spacing:.08em;text-transform:uppercase}@media (max-width:959px){.page-steps>li{padding-left:46px}.page-table{font-size:13px}.page-card__kicker,.page-chips span,.page-hero__eyebrow,.page-table th{font-size:var(--m-mono,11px)}}}@layer site, mobile;@layer mobile{@media (max-width:959px){:root{--m-h1:clamp(38px,10.8vw,44px);--m-h2:clamp(30px,8.6vw,38px);--m-h3:clamp(22px,6vw,24px);--m-h4:17px;--m-body:16px;--m-body-s:13px;--m-mono:11px;--m-section-y:clamp(64px,12vw,92px);--m-gutter:20px;--m-tap:44px}:root[data-motion=full] #site-content>section[data-section-focus=dim]{opacity:1;filter:none;transition:none}.noise{display:none}.site-header{grid-template-columns:1fr auto auto;gap:10px;height:60px}.site-header.is-hidden{transform:none}.site-header.is-scrolled{height:54px;background:var(--paper);-webkit-backdrop-filter:none;backdrop-filter:none;border-bottom:1px solid var(--line)}.site-header__brand{display:flex;align-items:center;min-height:var(--m-tap)}.header-cta{display:inline-flex;justify-self:end;min-height:var(--m-tap);padding:0 14px;gap:10px;font-size:var(--m-mono)}.header-cta .arrow{width:18px;height:18px;font-size:11px}.header-cta__long{display:none}.header-cta__short{display:inline}.menu-toggle{width:var(--m-tap);height:var(--m-tap);border:1px solid var(--line)}.menu-toggle,.site-header__brand{position:relative;z-index:99}.site-nav{position:fixed;inset:0;z-index:98;display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;gap:0;padding:calc(84px + env(safe-area-inset-top)) var(--m-gutter) calc(24px + env(safe-area-inset-bottom));background:var(--paper);text-align:left;opacity:0;visibility:hidden;transform:none;transition:opacity .2s ease,visibility 0s linear .2s;overflow-y:auto;overscroll-behavior:contain;counter-reset:navitem}.site-nav.is-open{opacity:1;visibility:visible;transition:opacity .24s ease}.site-nav>a{display:flex;align-items:center;gap:14px;padding:17px 0;border-bottom:1px solid var(--line);color:var(--ink);font:600 clamp(26px,7.6vw,32px)/1 var(--font-display);letter-spacing:-.04em;text-transform:none;counter-increment:navitem;opacity:0;transform:translateY(12px)}.site-nav>a:before{content:"0" counter(navitem);color:var(--green);font:700 var(--m-mono)/1 var(--font-mono);letter-spacing:.08em}.site-nav>a:after{display:none}.site-nav .site-nav__group>a[aria-current],.site-nav>a[aria-current]{color:var(--green)}.site-nav.is-open>a{opacity:1;transform:none;transition:opacity .32s ease,transform .38s var(--ease-out)}.site-nav.is-open>.site-nav__group{transition-delay:.05s}.site-nav.is-open>a:nth-child(2){transition-delay:.09s}.site-nav.is-open>a:nth-child(3){transition-delay:.13s}.site-nav.is-open>a:nth-child(4){transition-delay:.17s}.site-nav.is-open>a:nth-child(5){transition-delay:.21s}.site-nav__group{display:block;border-bottom:1px solid var(--line);counter-increment:navitem;opacity:0;transform:translateY(12px)}.site-nav.is-open>.site-nav__group{opacity:1;transform:none;transition:opacity .32s ease,transform .38s var(--ease-out)}.site-nav__trigger{display:flex;align-items:center;gap:14px;width:100%;padding:17px 0 8px;color:var(--ink);font:600 clamp(26px,7.6vw,32px)/1 var(--font-display);letter-spacing:-.04em;text-transform:none}.site-nav__trigger:before{content:"0" counter(navitem);color:var(--green);font:700 var(--m-mono)/1 var(--font-mono);letter-spacing:.08em}.site-nav__trigger:after{content:none}.site-nav__trigger[aria-current]{color:var(--green)}.site-nav__chevron{width:16px;height:16px;margin-left:auto;color:var(--muted)}.site-nav__group:not(.is-open) .site-nav__mega{display:none}.site-nav__group.is-open .site-nav__mega{position:static;width:auto;display:grid;grid-gap:8px;gap:8px;padding:0 0 16px 34px;border:0;border-radius:0;background:transparent;-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none;opacity:1;pointer-events:auto;transform:none;transition:none}.site-nav__mega:before{content:none}.site-nav__mega-hub{min-height:var(--m-tap);padding:12px 14px;border-radius:12px}.site-nav__mega-hub strong{font-size:14px}.site-nav__mega-hub .site-nav__mega-k{font-size:var(--m-mono)}.site-nav__mega-grid{grid-template-columns:minmax(0,1fr);gap:6px}.site-nav__mega-grid a{grid-template-columns:auto 1fr;align-items:center;gap:4px 12px;min-height:var(--m-tap);padding:11px 12px}.site-nav__mega-icon{grid-row:1/span 2;width:30px;height:30px}.site-nav__mega-grid .site-nav__mega-k{grid-column:2;font-size:var(--m-mono)}.site-nav__mega-grid strong{grid-column:2;font-size:15px}.site-nav__mega-caps,.site-nav__mega-desc{display:none}.site-nav>a.m-nav-cta{display:flex;align-items:center;justify-content:space-between;min-height:56px;margin-top:26px;padding:0 20px;border-bottom:0;background:var(--ink);color:var(--paper-soft);font:700 12px/1 var(--font-mono);letter-spacing:.08em;text-transform:uppercase;counter-increment:none;opacity:0;transform:translateY(12px)}.site-nav>a.m-nav-cta:before{content:none}.site-nav>a.m-nav-cta span:last-child{color:var(--green-bright);font-size:14px}.site-nav.is-open .m-nav-cta{opacity:1;transform:none;transition:opacity .32s ease .25s,transform .38s var(--ease-out) .25s}.m-nav-meta{margin-top:auto;padding-top:26px;display:grid;grid-gap:12px;gap:12px;color:var(--muted);font:400 12px/1.4 var(--font-mono);letter-spacing:.05em;opacity:0}.site-nav.is-open .m-nav-meta{opacity:1;transition:opacity .32s ease .3s}.hero,.hero--spacious-scene,.hero__content{min-height:100svh}.hero__content{display:flex;flex-direction:column;justify-content:flex-start;padding-top:calc(78px + env(safe-area-inset-top));padding-bottom:0}.hero h1{width:100%;font-size:var(--m-h1);line-height:1.04;letter-spacing:-.04em}.hero h1 em{margin-top:0}.hero__bottom{margin-top:12px}.hero__bottom p{max-width:34ch;font-size:var(--m-body);line-height:1.5}.m-hero-cta{display:grid;grid-gap:6px;gap:6px;margin-top:18px}.m-hero-cta__primary{display:flex;align-items:center;justify-content:space-between;min-height:52px;padding:0 20px;background:var(--ink);color:var(--paper-soft);font:700 12px/1 var(--font-mono);letter-spacing:.08em;text-transform:uppercase}.m-hero-cta__primary i{color:var(--green-bright);font-style:normal;font-size:14px}.m-hero-cta__secondary{display:inline-flex;align-items:center;gap:8px;min-height:var(--m-tap);color:var(--muted);font:700 var(--m-mono)/1 var(--font-mono);letter-spacing:.08em;text-transform:uppercase}.m-hero-cta__secondary:after{content:"↓";color:var(--green)}.hero--spacious-scene .hero__scene-frame{inset:clamp(440px,56svh,560px) 0 0;width:100%;height:auto;-webkit-mask-image:linear-gradient(180deg,transparent 0,#000 20%,#000 78%,transparent 97%);mask-image:linear-gradient(180deg,transparent 0,#000 20%,#000 78%,transparent 97%)}.hero--spacious-scene .hero__scene{transform:none}.hero__wash{background:linear-gradient(0deg,rgba(238,236,228,.25),transparent 30%)}.hero__eyebrow{font-size:var(--m-mono)}.hero__eyebrow span:last-child{display:inline}.section-label{font-size:var(--m-mono)}.about__headline h2,.contact__copy h2,.knowledge-flow__header h2,.mc-top__heading h2,.problem-section__statement h2,.products__intro h2{font-size:var(--m-h2);line-height:1.02;letter-spacing:-.045em}.products__intro h2 br{display:none}.products{padding-block:var(--m-section-y)}.products__intro h2{margin-top:26px}.products .product-chapters{margin-top:38px}.product-chapter{padding-top:16px}.product-chapter .product-panel{margin-top:22px;gap:22px}.product-copy h3{font-size:clamp(26px,7.4vw,32px);letter-spacing:-.04em;margin-bottom:0}.product-copy__features{margin:14px 0 0}.product-copy__links{margin-top:16px}.product-copy__cta{min-height:52px}.product-copy>p{font-size:var(--m-body-s);line-height:1.55}.product-copy__eyebrow{font-size:var(--m-mono)}.product-copy__features li{font-size:var(--m-body-s)}.product-copy__chips span{font-size:var(--m-mono);padding:8px 10px}.product-chapter__header,.product-chapter__header>span{font-size:var(--m-mono)}.problem-section{padding-block:var(--m-section-y)}.problem-section__statement>p{font-size:var(--m-body-s)}.problem-evidence__meta,.problem-evidence__meta em{font-size:var(--m-mono)}.problem-evidence__item{min-height:0;padding:18px 16px 16px}.problem-evidence__item>strong{margin-top:12px;font-size:clamp(34px,10vw,44px)}.problem-evidence__item>p{margin:10px 0;font-size:12px;line-height:1.4}.problem-evidence__item>small{font-size:var(--m-mono);line-height:1.35}.problem-section .problem-evidence__item{opacity:0;transform:translateY(14px)}.problem-section.is-motion-visible .problem-evidence__item{animation:m-card-in .5s var(--ease-out) both}.problem-section.is-motion-visible .problem-evidence__item:nth-child(2){animation-delay:.07s}.problem-section.is-motion-visible .problem-evidence__item:nth-child(3){animation-delay:.14s}.problem-section.is-motion-visible .problem-evidence__item:nth-child(4){animation-delay:.21s}.problem-section.is-motion-visible .problem-evidence__item:nth-child(5){animation-delay:.28s}.problem-section.is-motion-visible .problem-evidence__item:nth-child(6){animation-delay:.35s}@keyframes m-card-in{to{opacity:1;transform:none}}.knowledge-flow{padding-block:var(--m-section-y)}.knowledge-flow__board{margin-top:22px}.knowledge-flow__bar{font-size:var(--m-mono);min-height:52px}.knowledge-flow__bar small{display:none}.knowledge-flow__bar button{min-height:var(--m-tap);min-width:var(--m-tap);font-size:var(--m-mono)}.knowledge-flow__canvas{display:block;position:relative;min-height:430px}.knowledge-flow__stage{position:absolute;inset:0;display:flex;flex-direction:column;padding:18px 16px;opacity:0;visibility:hidden;transform:translateX(10px);transition:opacity .28s ease,transform .32s var(--ease-out),visibility 0s linear .32s;pointer-events:none}.knowledge-flow.phase-1 .knowledge-flow__stage[data-stage="1"],.knowledge-flow.phase-2 .knowledge-flow__stage[data-stage="2"],.knowledge-flow.phase-3 .knowledge-flow__stage[data-stage="3"]{opacity:1;visibility:visible;transform:none;transition:opacity .3s ease .08s,transform .34s var(--ease-out) .08s;pointer-events:auto}.knowledge-flow__stage-heading{font-size:var(--m-mono)}.knowledge-flow__stage>p{max-width:none;font-size:var(--m-body-s)}.knowledge-flow__sources{margin-top:14px;gap:10px}.knowledge-flow__sources span{min-height:var(--m-tap);font-size:var(--m-body-s)}.knowledge-flow__weave{min-height:300px;margin:4px 0 0}.knowledge-flow__outputs{margin-top:14px;gap:10px}.knowledge-flow__outputs span{min-height:52px;font-size:var(--m-body-s)}.knowledge-flow__rail{position:relative;display:grid;grid-template-columns:repeat(3,1fr);grid-gap:0;gap:0;min-height:168px;padding-bottom:10px}.knowledge-flow__rail>div{display:block;padding:10px 12px 0}.knowledge-flow__rail button{width:100%;min-height:48px;display:flex;align-items:center;gap:8px;justify-items:stretch}.knowledge-flow__rail button span{font-size:var(--m-mono)}.knowledge-flow__rail button i{flex:1 1;width:auto;margin-top:0}.knowledge-flow__rail .is-active button i:after{animation-duration:4.2s}.knowledge-flow__rail p{position:absolute;left:16px;right:16px;top:62px;margin:0;opacity:0;transition:opacity .3s ease;pointer-events:none}.knowledge-flow__rail .is-active p{opacity:1;transition-delay:.1s}.knowledge-flow__rail p strong{font-size:15px;line-height:1.3}.knowledge-flow__rail p small{max-width:none;font-size:12px;margin-top:6px}.m-story-bar{display:flex;gap:6px}.m-story-bar,.m-story-bar button{flex:1 1;align-items:center;min-height:var(--m-tap)}.m-story-bar button{display:grid;padding:0;border:0;background:transparent;cursor:pointer}.m-story-bar button i{display:block;height:3px;border-radius:3px;overflow:hidden;background:rgba(255,255,255,.16)}.m-story-bar button i:after{content:"";display:block;width:100%;height:100%;background:var(--green-bright);transform:scaleX(0);transform-origin:left}.m-story-bar button.is-done i:after{transform:none}.m-story-bar button.is-active i:after{animation:m-story-fill 5s linear both}.is-paused .m-story-bar button.is-active i:after{animation-play-state:paused}@keyframes m-story-fill{to{transform:scaleX(1)}}.vox-v2__chrome{font-size:var(--m-mono);min-height:44px}.vox-v2__chrome em{display:none}.vox-v2__viewport{min-height:566px;aspect-ratio:auto}.vox-v2-app__ghost-list{display:none}.vox-v2-app__main{padding:14px}.vox-v2-app__header h4{font-size:16px}.vox-v2-app__header button{display:none}.vox-v2-call{margin-top:10px}.vox-v2-call>header h5{font-size:var(--m-h4)}.vox-v2-call>p,.vox-v2-call__input{font-size:12px}.vox-v2-call__typing{font-size:11px}.vox-v2-call__recognised strong{font-size:12px}.vox-v2-call__recognised small{font-size:var(--m-mono)}.vox-v2-call>button{font-size:12px;min-height:var(--m-tap)}.vox-v2__story-card>span{font-size:var(--m-mono)}.vox-v2__story-card h5{font-size:var(--m-h4)}.vox-v2__story-card p{font-size:var(--m-body-s)}.vox-v2__story-card>small,.vox-v2__story-cta small{font-size:var(--m-mono)}.vox-v2__story-cta strong{font-size:13px}.vox-v2__controls{gap:10px;padding:8px 12px}.vox-v2__steps{display:none}.vox-v2__pause{min-width:var(--m-tap);min-height:var(--m-tap);padding:0;justify-content:center}.vox-v2__pause span{display:none}.vox-v2__pause i{font-size:13px}.product-bridge{font-size:15px;padding:22px 20px}.product-bridge strong{font-size:16px;line-height:1.4}.advisor-v2__insight>span{font-size:var(--m-mono)}.advisor-v2__insight h4{font-size:var(--m-h4)}.advisor-v2__insight p{font-size:var(--m-body-s)}.advisor-v2__insight>div i{font-size:var(--m-mono)}.advisor-v2__command{min-height:0}.advisor-v2__command-copy h3{font-size:clamp(19px,5.4vw,22px)}.advisor-v2__command-copy p{font-size:var(--m-body-s)}.advisor-v2__command-copy>span,.advisor-v2__metrics article>div{font-size:var(--m-mono)}.advisor-v2__metrics article>strong{font-size:26px}.advisor-v2__metrics article>small,.advisor-v2__review>small{font-size:var(--m-mono)}.advisor-v2__review>button{min-height:var(--m-tap);font-size:12px}.advisor-v2__action small,.advisor-v2__client small,.advisor-v2__stream{font-size:var(--m-mono)}.advisor-v2__action strong,.advisor-v2__client strong{font-size:12px}.advisor-v2.is-compact .advisor-v2__command-copy p,.advisor-v2.is-compact .advisor-v2__filters,.advisor-v2.is-compact .advisor-v2__metrics article:nth-child(2),.advisor-v2.is-compact .advisor-v2__metrics article:nth-child(3),.advisor-v2.is-compact .advisor-v2__nav,.advisor-v2.is-compact .advisor-v2__reasoning,.advisor-v2.is-compact .advisor-v2__stream em,.advisor-v2.is-compact .advisor-v2__table-head{display:none}.advisor-v2.is-compact .advisor-v2__metrics{grid-template-columns:1fr 1fr}.advisor-v2.is-compact .advisor-v2__metrics article:nth-child(4){border-right:0}.advisor-v2.is-compact .advisor-v2__rows>li:not(:has(.is-active)){display:none}.advisor-v2.is-compact .advisor-v2__row{border-top:0}.advisor-v2.is-compact .advisor-v2__panel-head>small{font-size:var(--m-mono)}.advisor-v2__m-bar{padding:10px 12px 0}.advisor-v2.is-compact .advisor-v2__m-bar button i{background:rgba(176,255,216,.14)}.advisor-v2.is-compact .advisor-v2__m-bar button.is-active i:after{animation-duration:4.2s}.advisor-v2.is-compact .advisor-v2__command{margin-top:6px;padding:14px 16px}.advisor-v2.is-compact .advisor-v2__workspace{margin-top:8px;gap:8px}.advisor-v2.is-compact .advisor-v2__panel-head{min-height:0;padding:10px 14px}.advisor-v2.is-compact .advisor-v2__insight{margin:8px 11px}.advisor-v2.is-compact .advisor-v2__review{padding-bottom:12px}.advisor-v2.is-compact .advisor-v2__assistant{min-height:0}.mc-word__giant strong{font-size:clamp(34px,10vw,44px)}.mc-panel__eyebrow,.mc-word__idx,.mc-word__verb{font-size:var(--m-mono)}.mc-panel__body{font-size:var(--m-body-s)}.mc-panel__marco span{font-size:var(--m-mono)}.mc-panel__marco strong{font-size:var(--m-body-s)}.mc-stop__word small{font-size:var(--m-mono)}.mc-stop__word strong{font-size:13px}.mc-statusline,.mc-statusline button{font-size:var(--m-mono)}.mc-statusline button{min-height:var(--m-tap);padding:0 14px}.about{padding-block:var(--m-section-y)}.about__media{display:none}.about__headline{margin-top:20px}.about__headline>p{font-size:var(--m-body-s)}.team-grid{width:auto;display:grid;grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:78%;grid-gap:12px;gap:12px;margin:30px calc(var(--m-gutter) * -1) 0;padding-inline:var(--m-gutter);overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-inline:var(--m-gutter);overscroll-behavior-x:contain;scrollbar-width:none;border:0;background:transparent}.team-grid::-webkit-scrollbar{display:none}.team-grid article{scroll-snap-align:start;min-height:0;border:1px solid var(--line-dark);background:rgba(10,10,12,.55);padding:20px 18px 22px}.team-grid article:last-child{border-right:1px solid var(--line-dark)}.team-grid__avatar{width:92px;margin-bottom:14px}.team-grid article>span{font-size:var(--m-mono)}.team-grid h3{margin:10px 0 8px;font-size:20px}.team-grid p{font-size:var(--m-body-s);line-height:1.5}.about__statement{margin-top:26px;font-size:18px;gap:8px}.mc-timeline{scroll-snap-type:x proximity}.mc-stop{scroll-snap-align:center;min-height:48px}.contact{padding-block:var(--m-section-y)}.contact__copy h2{margin-top:22px}.contact__copy>p{margin-top:18px;font-size:var(--m-body-s)}.contact__schedule{margin-top:22px;width:100%;min-height:54px;justify-content:center}.contact__copy>p.contact__consequence{margin-top:12px;font-size:var(--m-mono);line-height:1.5}.contact__copy>p.contact__escape{margin-top:20px;font-size:12px;line-height:1.7}.contact__escape a{display:inline-flex;align-items:center;min-height:var(--m-tap)}.contact__agenda{gap:14px;margin-top:30px;padding:26px 0 0;border-left:0;border-top:1px solid var(--line-dark)}.contact__agenda-label{font-size:var(--m-mono)}.contact__steps{gap:13px}.contact__steps li{grid-template-columns:20px 1fr;gap:12px;font-size:var(--m-body-s)}.contact__meta,.contact__steps li:before{font-size:var(--m-mono)}.contact__meta{margin-top:24px}.calendly-status{bottom:14px}.calendly-status p{font-size:12px}.calendly-status a{display:inline-flex;align-items:center;min-height:var(--m-tap)}.site-footer{padding-top:48px}.site-footer>.site-container{gap:34px;padding-bottom:40px}.site-footer p{font-size:var(--m-body-s)}.site-footer__legal,.site-footer__nav{gap:0;font-size:12px}.site-footer__legal a,.site-footer__legal span,.site-footer__nav a{display:flex;align-items:center;min-height:var(--m-tap)}.site-footer__sub{gap:0;margin:0 0 2px}.site-footer__word{font-size:clamp(28px,8.6vw,34px);padding-bottom:max(14px,env(safe-area-inset-bottom))}.m-rail{display:grid;grid-auto-flow:column;grid-auto-columns:var(--m-rail-w,clamp(240px,78%,320px));grid-template-columns:none;grid-template-rows:none;grid-gap:12px;gap:12px;margin-inline:calc(var(--m-gutter) * -1);padding-inline:var(--m-gutter);overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:var(--m-gutter);scrollbar-width:none}.m-rail::-webkit-scrollbar{display:none}.m-rail>*{scroll-snap-align:start;min-width:0}.m-rail>:last-child{scroll-snap-align:end}.m-rail:focus-visible{outline:2px solid var(--green);outline-offset:4px}.m-rail-hint{display:flex;align-items:center;gap:12px;min-height:var(--m-tap);margin-top:10px;color:var(--muted);font:700 var(--m-mono)/1 var(--font-mono);letter-spacing:.08em}.m-rail-hint i{flex:1 1;height:2px;background:var(--line)}.m-rail-hint i:after{content:"";display:block;height:100%;width:calc(100% / var(--rail-total, 3));background:var(--green);transform:translateX(calc(100% * var(--rail-index, 0)));transition:transform .3s var(--ease-out)}.ec-grid+.m-rail-hint,.hb .m-rail-hint,.m-rail-hint--light{color:rgba(237,243,239,.62)}.ec-grid+.m-rail-hint i,.hb .m-rail-hint i,.m-rail-hint--light i{background:rgba(255,255,255,.16)}.ec-grid+.m-rail-hint i:after,.hb .m-rail-hint i:after,.m-rail-hint--light i:after{background:var(--green-bright)}.hb__flow.m-rail{--m-rail-w:86%}.ec-grid.m-rail{--m-rail-w:88%}.text-link{display:inline-flex;align-items:center;min-height:var(--m-tap);padding:20px 0 9px;line-height:1}.button,.button i,.text-link{font-size:var(--m-mono)}.advisor-v2__chrome-brand strong{font-size:12px}.advisor-v2__assistant>header small,.advisor-v2__assistant>header>div:nth-child(2) span,.advisor-v2__chrome-brand em,.advisor-v2__filters button,.advisor-v2__nav>span,.advisor-v2__notice,.advisor-v2__panel-head>div span,.advisor-v2__panel-head>small,.advisor-v2__radar small,.advisor-v2__reasoning>span,.advisor-v2__review>button:first-child,.advisor-v2__review>button:nth-child(2),.advisor-v2__signal em,.advisor-v2__signal small,.advisor-v2__status,.advisor-v2__table-head{font-size:var(--m-mono)}.advisor-v2__action>i,.advisor-v2__client>i,.advisor-v2__score>b,.advisor-v2__signal strong{font-size:12px}.advisor-v2__panel-head>div span{color:#9fb8ab}.advisor-v2__action small,.advisor-v2__chrome-brand em,.advisor-v2__client small,.advisor-v2__metrics article>div,.advisor-v2__metrics article>small,.advisor-v2__panel-head>small,.advisor-v2__review>small,.advisor-v2__signal small,.advisor-v2__status,.advisor-v2__stream{color:#9db3a7}.advisor-v2__command-copy p,.advisor-v2__insight p{color:#a7bcb1}.vox-v2-app__header span,.vox-v2-app__search,.vox-v2-call label>span,.vox-v2-call>header span,.vox-v2-call__recognised small,.vox-v2-call__recognised strong,.vox-v2-call__recognised>i,.vox-v2-library>aside>span,.vox-v2-teams__admitted small,.vox-v2-teams__admitted>i,.vox-v2-teams__bot>i,.vox-v2-teams__bot>small,.vox-v2-teams__lines p>span,.vox-v2-teams__meeting>header,.vox-v2-teams__person>i,.vox-v2-teams__topbar i,.vox-v2-teams__topbar>span,.vox-v2-teams__transcript>footer,.vox-v2-teams__transcript>header span,.vox-v2-teams__transcript>header>i,.vox-v2-teams__waiting,.vox-v2__invite-button,.vox-v2__sidebar nav span,.vox-v2__sidebar>small,.vox-v2__workspace small,.vox-v2__workspace strong,.vox-v2__workspace>b,.vox-v2__workspace>i{font-size:var(--m-mono)}.vox-v2-call>p,.vox-v2-teams__lines p{font-size:12px}.mc-panel__eyebrow span{color:rgba(255,255,255,.62)}.mc-statusline span{color:#fff}.mc-word__scope-text small,.product-copy__cta--vox strong,.vox-v2-call__teams{font-size:var(--m-mono)}.vox-v2-teams__bot>small{display:none}.vox-v2__story-card:before{content:"";position:absolute;z-index:-1;left:-19px;right:-19px;top:-24px;bottom:-24px;background:linear-gradient(180deg,transparent,rgba(10,12,14,.92) 22%,rgba(10,12,14,.92) 78%,transparent)}.pf-map a{align-content:center}.pf-map a,.pf-source{min-height:var(--m-tap)}.pf-source{font-size:var(--m-mono);border-bottom:0;text-decoration:underline;-webkit-text-decoration-color:transparent;text-decoration-color:transparent;text-underline-offset:4px;transition:color .15s ease,-webkit-text-decoration-color .15s ease;transition:color .15s ease,text-decoration-color .15s ease;transition:color .15s ease,text-decoration-color .15s ease,-webkit-text-decoration-color .15s ease}.pf-source:focus-visible,.pf-source:hover{-webkit-text-decoration-color:var(--green);text-decoration-color:var(--green)}.caso-kicker,.caso-meta>span:first-child,.caso-triad article>span,.chat-source,.ec-cell__k,.ec-src,.founder-card__org,.founder-card__role,.origin-numbers span,.pf-cases b,.pf-cases span,.pf-conn-vox__copy b,.pf-example b,.pf-query span,.pf-stat small{font-size:var(--m-mono)}.contact__meta span{color:#9a9aa4}.site-footer p{color:#8d8d97}.page-table-scroll{-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 28px),transparent);mask-image:linear-gradient(90deg,#000 calc(100% - 28px),transparent)}.page-table-scroll:not(:hover){scrollbar-width:none}html.is-scrolled .back-to-top{opacity:.92}html.is-scrolled .back-to-top.is-footer-visible{opacity:.92;visibility:visible;transform:none;pointer-events:auto}.casos-switcher__head{margin-bottom:20px}.casos-switcher__head h2{font-size:var(--m-h2)}.casos-switcher__head p{font-size:var(--m-body)}.casos-index__barra{margin-bottom:10px}.casos-dica,.casos-voltar{font-size:var(--m-mono)}.casos-voltar{min-height:var(--m-tap)}.casos-index{padding:0;border:0;background:transparent}.casos-index__marca{display:none}.casos-index[data-modo=indice]{grid-template-columns:minmax(0,1fr);grid-auto-flow:row;gap:10px;margin-inline:0;padding-inline:0;overflow:visible}.casos-index[data-modo=indice] .caso-tab{min-height:0;align-content:start;padding:16px 17px 18px;scroll-snap-align:none}.casos-index[data-modo=indice] .caso-tab__ganho{display:block;font-size:12.5px}.casos-index[data-modo=indice] .caso-tab__marca{font-size:40px;right:12px}.casos-index[data-modo=caso]{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:max-content;gap:8px;padding:0;margin-inline:calc(var(--m-gutter) * -1);padding-inline:var(--m-gutter);overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x proximity;scroll-padding-inline:var(--m-gutter);scrollbar-width:none}.casos-index[data-modo=caso] .caso-tab{scroll-snap-align:center;min-height:var(--m-tap);padding:11px 14px}.casos-index[data-modo=caso] .caso-tab__extra{position:absolute;width:1px;height:1px;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%)}.casos-index::-webkit-scrollbar{display:none}.caso-tab:hover{transform:none;border-color:var(--line)}.caso-tab__nome,.caso-tab__ordem{font-size:var(--m-mono)}.caso-tab__frase{font-size:16px}.casos-stage{margin-top:16px}.caso-espera{--slot-mob-h:480px}.caso-next{flex-direction:column;align-items:stretch;gap:4px;margin-top:28px;padding-top:18px}.caso-next__k{font-size:var(--m-mono)}.caso-next__go{min-height:var(--m-tap);justify-content:flex-start;font-size:17px}.caso-next__go b,.caso-next__topo{font-size:var(--m-mono)}.caso-next__topo{min-height:var(--m-tap)}.caso-next__contador{margin-left:0;font-size:var(--m-mono)}@media (prefers-reduced-motion:reduce){.problem-section .problem-evidence__item{opacity:1;transform:none;animation:none}.m-story-bar button.is-active i:after{animation:none;transform:none}.knowledge-flow__stage,.site-nav,.site-nav.is-open .m-nav-cta,.site-nav.is-open .m-nav-meta,.site-nav.is-open>a{transition:none}.m-rail{scroll-behavior:auto}.m-rail-hint i:after{transition:none}}}}