@layer theme{:root,:host{--font-sans:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--spacing:.25rem;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.fixed{position:fixed}.start{inset-inline-start:var(--spacing)}.resize{resize:both}}:root{--charcoal:#0d0f0c;--charcoal-soft:#141713;--paper:#eee9dd;--paper-deep:#d7d0c1;--ink:#f3efe5;--ink-dark:#171a16;--muted:#a7ada3;--muted-dark:#60665e;--line:#f3efe530;--line-strong:#f3efe55c;--mineral:#b7ec86;--mineral-dark:#243c32;--copper:#d4875f;--danger:#ff7865;--radius:3px;--shadow:0 36px 110px #00000073;--motion-ease:cubic-bezier(.22,1,.36,1);--motion-fast:.18s;--motion-base:.52s;--motion-slow:.76s}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--charcoal);color:var(--ink);letter-spacing:0;margin:0;font-family:Segoe UI Variable Text,Segoe UI,Helvetica,Arial,sans-serif;line-height:1.55}button,input,select,textarea{font:inherit;letter-spacing:0}a{color:inherit;text-decoration:none}button,a,summary{-webkit-tap-highlight-color:transparent}::selection{background:var(--mineral);color:var(--ink-dark)}:focus-visible{outline:2px solid var(--mineral);outline-offset:4px}.site-frame{isolation:isolate;background:0 0;min-height:100vh;position:relative;overflow:clip}.site-frame:before,.site-frame:after{z-index:-2;pointer-events:none;content:"";position:fixed;inset:0}.site-frame:before{background-image:linear-gradient(90deg,#080907db 0%,#0809079e 44%,#08090757 100%),linear-gradient(#08090714 0%,#080907bd 100%),url(/img/integrateai-material-v1.avif);background-position:50%;background-repeat:no-repeat;background-size:cover}.site-frame:after{z-index:-1;opacity:.3;background-image:linear-gradient(#ffffff06 1px,#0000 1px),linear-gradient(90deg,#ffffff05 1px,#0000 1px);background-size:72px 72px;-webkit-mask-image:linear-gradient(#0000,#000 16% 84%,#0000);mask-image:linear-gradient(#0000,#000 16% 84%,#0000)}.shell{width:min(1320px,100% - 64px);margin:0 auto}.stack{gap:24px;display:grid}.section{padding:132px 0;position:relative}.section+.section{border-top:1px solid #f3efe514}.site-header{z-index:50;-webkit-backdrop-filter:blur(18px)saturate(120%);backdrop-filter:blur(18px)saturate(120%);background:#0a0c09c2;border-bottom:1px solid #f3efe51f;position:sticky;top:0}.site-header__inner,.site-footer__inner,.site-nav,.site-header__actions,.site-footer__links,.hero__actions,.hero-form__footer{gap:16px;display:flex}.site-header__inner,.site-footer__inner{justify-content:space-between;align-items:center;min-height:72px}.brand-mark{color:var(--ink);align-items:center;gap:12px;font-size:.95rem;font-weight:720;display:inline-flex}.brand-mark__dot{border:1px solid var(--paper);width:21px;height:21px;position:relative}.brand-mark__dot:before,.brand-mark__dot:after{content:"";position:absolute}.brand-mark__dot:before{border:1px solid var(--copper);inset:4px}.brand-mark__dot:after{background:var(--mineral);width:7px;height:7px;bottom:-5px;right:-5px}.site-nav{align-items:center}.site-nav__link,.site-footer__links a,.mobile-nav__link{color:var(--muted);font-size:.84rem;font-weight:620}.site-nav__link:hover,.site-footer__links a:hover,.mobile-nav__link:hover{color:var(--ink)}.site-header__toggle,.mobile-nav{display:none}.button{border:1px solid var(--line-strong);border-radius:var(--radius);min-height:48px;color:var(--ink);cursor:pointer;transition:transform var(--motion-fast)ease,border-color var(--motion-fast)ease,background var(--motion-fast)ease,color var(--motion-fast)ease;background:#0d0f0c73;justify-content:center;align-items:center;padding:0 21px;font-size:.88rem;font-weight:720;display:inline-flex;position:relative;overflow:hidden}.button:after{content:"";opacity:0;pointer-events:none;transform-origin:0;height:1px;transition:opacity var(--motion-fast)ease,transform var(--motion-fast)var(--motion-ease);background:currentColor;position:absolute;bottom:8px;left:18px;right:18px;transform:scaleX(.25)}.button:not(:disabled):hover{border-color:var(--ink);transform:translateY(-2px)}.button:not(:disabled):hover:after,.button:focus-visible:after{opacity:.38;transform:scaleX(1)}.button--primary{border-color:var(--mineral);background:var(--mineral);color:var(--ink-dark)}.button--primary:not(:disabled):hover{border-color:var(--paper);background:var(--paper)}.button:disabled{cursor:wait;opacity:.72}.button--secondary,.button--ghost{background:#080a0894}.button--block{width:100%}.hero{min-height:calc(100svh - 72px);padding:64px 0 0;position:relative}.hero__layout{grid-template-columns:minmax(0,1.05fr) minmax(440px,.72fr);align-items:center;gap:clamp(56px,8vw,124px);min-height:calc(100svh - 182px);padding:36px 0 62px;display:grid}.hero__copy{align-content:center;gap:27px;min-width:0;display:grid}.hero__eyebrow,.section-kicker,.eyebrow{color:var(--mineral);text-transform:uppercase;margin:0;font-family:Cascadia Mono,SFMono-Regular,Consolas,monospace;font-size:.76rem;font-weight:650}.hero h1,.section-intro h2,.contact-copy h2,.legal-card h1{letter-spacing:0;margin:0;font-family:Segoe UI Variable Display,Arial Nova,Helvetica Neue,Arial,sans-serif;font-weight:600}.hero h1{max-width:810px;font-size:clamp(4.8rem,7.1vw,8.2rem);line-height:.85}.hero h1 em{color:var(--paper);font-family:Iowan Old Style,Baskerville,Georgia,serif;font-weight:400}.hero h1 span{max-width:18ch;color:var(--paper-deep);margin-top:.44em;font-size:.43em;font-weight:430;line-height:1.08;display:block}.hero__lede{color:#c1c5bd;max-width:650px;margin:0;font-size:clamp(1.04rem,1.45vw,1.28rem);line-height:1.68}.hero__actions{flex-wrap:wrap}.hero__note{max-width:620px;color:var(--muted);margin:-8px 0 0;font-family:Cascadia Mono,SFMono-Regular,Consolas,monospace;font-size:.72rem;line-height:1.65}.hero__foot{border-top:1px solid var(--line);min-height:74px;color:var(--muted);text-transform:uppercase;grid-template-columns:1fr 1fr auto;align-items:center;gap:24px;font-family:Cascadia Mono,SFMono-Regular,Consolas,monospace;font-size:.72rem;display:grid}.hero__foot a{color:var(--ink);font-family:inherit}.dossier{border-radius:var(--radius);width:100%;max-width:560px;box-shadow:var(--shadow);color:var(--ink-dark);animation:paper-settle var(--motion-slow).11s var(--motion-ease)both;transition:transform .24s var(--motion-ease);background:#eee9ddf2;border:1px solid #171a1638;justify-self:end;position:relative;overflow:hidden;transform:rotate(-.8deg)}.dossier:hover{transform:rotate(-.2deg)translateY(-4px)}.dossier:before{pointer-events:none;content:"";border:1px solid #171a161f;position:absolute;inset:9px}.audit-pass{z-index:4;content:"";opacity:0;pointer-events:none;animation:audit-pass .96s .47s var(--motion-ease)both;background-image:linear-gradient(90deg,#0000 0%,#243c321f 6%,#243c32d1 22% 78%,#243c321f 94%,#0000 100%);background-position:0 -2px;background-repeat:no-repeat;background-size:100% 1px;position:absolute;inset:9px}.dossier__head,.dossier__title,.dossier__decision{z-index:1;padding:24px 28px;position:relative}.dossier__head{text-transform:uppercase;border-bottom:1px solid #171a1633;justify-content:space-between;align-items:center;font-family:Cascadia Mono,SFMono-Regular,Consolas,monospace;font-size:.66rem;display:flex}.dossier__head span{color:var(--muted-dark)}.dossier__head strong{color:var(--mineral-dark)}.dossier__title{padding-top:42px;padding-bottom:42px}.dossier__title span{color:var(--muted-dark);font-family:Iowan Old Style,Baskerville,Georgia,serif;font-size:1.13rem;font-style:italic}.dossier__title h2{max-width:12ch;margin:11px 0 0;font-size:clamp(2.35rem,4vw,4rem);font-weight:620;line-height:.98}.dossier__grid{z-index:1;border-top:1px solid #171a1633;grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid;position:relative}.dossier__grid>div{min-height:108px;animation:audit-row-in .42s var(--motion-ease)both;border-bottom:1px solid #171a1633;padding:21px 28px}.dossier__grid>div:first-child{animation-delay:.48s}.dossier__grid>div:nth-child(2){animation-delay:.545s}.dossier__grid>div:nth-child(3){animation-delay:.61s}.dossier__grid>div:nth-child(4){animation-delay:.675s}.dossier__grid>div:nth-child(odd){border-right:1px solid #171a1633}.dossier dt{color:var(--muted-dark);text-transform:uppercase;font-family:Cascadia Mono,SFMono-Regular,Consolas,monospace;font-size:.64rem}.dossier dd{margin:10px 0 0;font-size:.92rem;font-weight:650;line-height:1.35}.dossier__decision span{color:var(--copper);text-transform:uppercase;font-family:Cascadia Mono,SFMono-Regular,Consolas,monospace;font-size:.65rem;font-weight:700}.dossier__decision p{margin:10px 0 0;font-size:.94rem;line-height:1.5}.dossier__decision{animation:audit-row-in .44s .735s var(--motion-ease)both}.section-intro,.contact-copy{align-content:start;gap:22px;display:grid}.section-intro--wide{max-width:1020px;margin-bottom:70px}.section-intro h2,.contact-copy h2{max-width:16ch;color:var(--ink);font-size:clamp(3rem,4.8vw,5.2rem);line-height:.98}.section-intro--wide h2{max-width:19ch}.section-intro>p:not(.section-kicker),.contact-copy>p:not(.section-kicker),.method-step p,.artifact-row p,.pricing-row p,.faq-item p,.legal-card p,.legal-card li{color:var(--muted);margin:0;line-height:1.72}.section-intro>p:not(.section-kicker){max-width:620px;font-size:1.05rem}.service-section{padding-top:150px}.offer-split{border-top:1px solid var(--line-strong);border-bottom:1px solid var(--line-strong);background:#0a0c097a;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.offer-track{gap:26px;min-width:0;padding:52px clamp(34px,5vw,70px) 46px;display:grid}.offer-track:first-child{border-right:1px solid var(--line-strong)}.offer-track__top,.offer-track__footer{justify-content:space-between;align-items:center;gap:20px;display:flex}.offer-track__top{color:var(--muted);text-transform:uppercase;font-family:Cascadia Mono,SFMono-Regular,Consolas,monospace;font-size:.68rem}.offer-track h3{max-width:11ch;color:var(--ink);margin:14px 0 0;font-size:clamp(2.35rem,4vw,4.45rem);font-weight:550;line-height:1}.offer-track__body{color:#c5c9c1;max-width:52ch;margin:0;font-size:1rem;line-height:1.72}.offer-track ul{gap:15px;margin:8px 0 0;padding:0;list-style:none;display:grid}.offer-track li{color:var(--muted);padding-left:28px;font-size:.93rem;line-height:1.55;position:relative}.offer-track li:before{background:var(--mineral);content:"";width:12px;height:1px;position:absolute;top:.78em;left:0}.offer-track__footer{border-top:1px solid var(--line);align-self:end;margin-top:16px;padding-top:24px}.offer-track__footer strong{color:var(--paper);font-family:Iowan Old Style,Baskerville,Georgia,serif;font-size:2.6rem;font-weight:400}.offer-track__footer a,.pricing-row a{color:var(--mineral);font-size:.83rem;font-weight:720}.method-layout,.decision-layout,.pricing-layout,.faq-layout,.contact-layout{grid-template-columns:minmax(0,.74fr) minmax(0,1.26fr);align-items:start;gap:clamp(60px,10vw,156px);display:grid}.section-intro--sticky{position:sticky;top:122px}.method-steps{--method-indicator-y:0px;--method-indicator-height:0px;border-top:1px solid var(--line-strong);position:relative}.team-method__steps:before,.team-method__steps:after{content:"";pointer-events:none;transform-origin:top;width:1px;position:absolute;top:0;bottom:0;left:-21px}.team-method__steps:before{background:var(--line)}.team-method__steps:after{background:var(--mineral);transform:scaleY(var(--method-progress));transition:transform .28s var(--motion-ease)}.method-steps:before{width:3px;height:var(--method-indicator-height);background:var(--mineral);content:"";opacity:0;pointer-events:none;transform:translateY(var(--method-indicator-y));transition:height .36s var(--motion-ease),opacity .18s ease,transform .36s var(--motion-ease);position:absolute;top:0;left:-22px}.method-steps[data-has-active-step=true]:before{opacity:1}.method-step{border-bottom:1px solid var(--line);transition:opacity .26s ease,transform .26s var(--motion-ease);grid-template-columns:56px 88px minmax(0,1fr);gap:20px;padding:34px 0 38px;display:grid;position:relative}.team-method__step:before{background:var(--mineral);content:"";opacity:0;transform-origin:top;width:3px;transition:opacity .24s ease,transform .3s var(--motion-ease);position:absolute;top:25px;bottom:25px;left:-22px;transform:scaleY(.35)}.team-method__steps[data-has-active-step=true] [data-method-step][data-active=false] h3{color:var(--muted)}.method-steps [data-method-step][data-active=true]{border-color:var(--line-strong)}[data-motion-method] [data-method-step] h3{transition:color .26s}.team-method__steps [data-method-step][data-active=true]:before{opacity:1;transform:scaleY(1)}.method-step__index,.method-step__label{color:var(--muted);text-transform:uppercase;font-family:Cascadia Mono,SFMono-Regular,Consolas,monospace;font-size:.67rem}.method-step__label{color:var(--mineral)}.method-step h3{max-width:18ch;color:var(--ink);margin:0;font-size:clamp(1.65rem,2.8vw,2.7rem);font-weight:540;line-height:1.08}.method-step p{grid-column:3;max-width:58ch}.decision-section{padding-top:96px;padding-bottom:96px}.decision-sheet{border-top:1px solid var(--line-strong)}.decision-line{border-bottom:1px solid var(--line);grid-template-columns:150px minmax(0,1fr);align-items:center;gap:28px;padding:22px 0;display:grid}.decision-line strong{color:var(--mineral);text-transform:uppercase;font-family:Cascadia Mono,SFMono-Regular,Consolas,monospace;font-size:.72rem}.decision-line span{color:var(--ink)}.artifact-section{padding-top:150px}.artifact-index{border-top:1px solid var(--line-strong)}.artifact-row{border-bottom:1px solid var(--line);grid-template-columns:54px minmax(220px,.74fr) minmax(300px,1fr) 210px;align-items:baseline;gap:26px;padding:27px 0 31px;display:grid}.artifact-row__number,.artifact-row__note{color:var(--muted);text-transform:uppercase;font-family:Cascadia Mono,SFMono-Regular,Consolas,monospace;font-size:.67rem}.artifact-row__number{color:var(--copper)}.artifact-row h3{color:var(--ink);margin:0;font-size:1.35rem;font-weight:580}.artifact-row p{max-width:60ch}.artifact-row__note{text-align:right}.founder-section{padding:92px 0}.founder-note{border-top:1px solid var(--line-strong);border-bottom:1px solid var(--line-strong);grid-template-columns:minmax(0,1.5fr) minmax(220px,.5fr);align-items:end;gap:80px;padding:56px 0;display:grid}.founder-note__quote{max-width:30ch;color:var(--paper);margin:0;font-family:Iowan Old Style,Baskerville,Georgia,serif;font-size:clamp(2rem,4vw,4rem);font-style:italic;line-height:1.08}.founder-note__meta{color:var(--muted);gap:8px;font-size:.85rem;display:grid}.founder-note__meta strong{color:var(--ink);font-size:1.05rem}.founder-note__meta a{color:var(--mineral);margin-top:16px;font-weight:700}.pricing-ledger{--pricing-indicator-y:0px;--pricing-indicator-height:0px;border-top:1px solid var(--line-strong);position:relative}.pricing-ledger:before{width:3px;height:var(--pricing-indicator-height);background:var(--mineral);content:"";opacity:0;pointer-events:none;transform:translateY(var(--pricing-indicator-y));transition:height .36s var(--motion-ease),opacity .18s ease,transform .36s var(--motion-ease);position:absolute;top:0;left:-22px}.pricing-ledger[data-has-active-offer=true]:before{opacity:1}.pricing-row{border-bottom:1px solid var(--line);grid-template-columns:112px minmax(0,.8fr) 150px;gap:22px;padding:27px 0 30px;transition:border-color .26s;display:grid;position:relative}.pricing-row>span{color:var(--muted);text-transform:uppercase;font-family:Cascadia Mono,SFMono-Regular,Consolas,monospace;font-size:.66rem}.pricing-row h3,.pricing-row strong,.pricing-row p,.pricing-row a{margin:0}.pricing-row h3{color:var(--ink);font-size:1.28rem;font-weight:620}.pricing-row strong{color:var(--paper);justify-self:end;font-family:Iowan Old Style,Baskerville,Georgia,serif;font-size:1.65rem;font-weight:400}.pricing-row p{grid-column:2/-1;max-width:64ch}.pricing-row a{grid-column:2/-1}.pricing-row[data-active=true]{border-color:var(--line-strong)}.faq-list{border-top:1px solid var(--line-strong)}.faq-item{border-bottom:1px solid var(--line)}.faq-item summary{color:var(--ink);cursor:pointer;padding:27px 52px 27px 0;font-size:1.18rem;font-weight:580;list-style:none;position:relative}.faq-item summary::-webkit-details-marker{display:none}.faq-item summary:after{color:var(--mineral);content:"+";transform-origin:50%;transition:color var(--motion-fast)ease,transform .22s var(--motion-ease);font-size:1.55rem;font-weight:300;position:absolute;top:24px;right:4px}.faq-item[open] summary:after{content:"−";transform:rotate(180deg)}.faq-item[open] p{animation:faq-answer-in .26s var(--motion-ease)both}.faq-item p{max-width:66ch;padding:0 52px 28px 0}.contact-section{padding-top:156px;padding-bottom:150px}.contact-copy{position:sticky;top:122px}.contact-copy__availability{color:var(--muted);text-transform:uppercase;gap:10px;margin-top:24px;font-family:Cascadia Mono,SFMono-Regular,Consolas,monospace;font-size:.68rem;display:grid}.form-panel{border:1px solid var(--line-strong);border-radius:var(--radius);box-shadow:var(--shadow);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#0d0f0cb8;padding:clamp(24px,4vw,46px)}.hero-form{gap:24px;display:grid}.hero-form__honeypot{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.service-selector{border:1px solid var(--line-strong);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.service-selector button{min-height:54px;color:var(--muted);cursor:pointer;background:0 0;border:0;font-size:.85rem;font-weight:650;transition:background .22s,color .22s}.service-selector button+button{border-left:1px solid var(--line-strong)}.service-selector button[aria-pressed=true]{background:var(--paper);color:var(--ink-dark)}.hero-form__intro{animation:form-copy-in .26s var(--motion-ease)both;gap:9px;display:grid}.hero-form__intro strong{color:var(--ink);font-size:1.25rem}.hero-form__intro span{color:var(--muted);font-size:.89rem}.hero-form__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:17px;display:grid}.hero-form__field{gap:8px;display:grid}.hero-form__field--wide{grid-column:1/-1}.hero-form__field span{color:var(--muted);text-transform:uppercase;font-family:Cascadia Mono,SFMono-Regular,Consolas,monospace;font-size:.66rem}.hero-form__field input,.hero-form__field select,.hero-form__field textarea{border:1px solid var(--line);border-radius:var(--radius);width:100%;min-height:50px;color:var(--ink);transition:border-color var(--motion-fast)ease,box-shadow var(--motion-fast)ease,background var(--motion-fast)ease;background:#05070594;outline:none;padding:0 14px}.hero-form__field textarea{resize:vertical;min-height:132px;padding-top:13px}.hero-form__field input::placeholder,.hero-form__field textarea::placeholder{color:#747970}.hero-form__field input:focus,.hero-form__field select:focus,.hero-form__field textarea:focus{border-color:var(--mineral);box-shadow:0 0 0 3px #b7ec861a}.hero-form__footer{flex-wrap:wrap;justify-content:space-between;align-items:center}.hero-form__meta,.hero-form__status{color:var(--muted);margin:0;font-size:.79rem;line-height:1.55}.hero-form__meta{max-width:270px}.hero-form__status{min-height:24px}.hero-form__status--success{color:var(--mineral)}.hero-form__status--error{color:var(--danger)}.form-submit{gap:0;min-width:190px}.form-submit>span{white-space:nowrap}.form-submit__progress{opacity:0;width:0;height:16px;transition:width var(--motion-fast)ease,margin-left var(--motion-fast)ease,opacity var(--motion-fast)ease;border:1px solid;border-top-color:#0000;border-radius:50%;display:inline-block}[data-form-state=submitting] .form-submit__progress{opacity:.72;width:16px;margin-left:10px;animation:.7s linear infinite submit-progress}.hero-form__status--success,.hero-form__status--error,.team-form__status--success,.team-form__status--error{animation:form-status-in .28s var(--motion-ease)both}.site-footer{border-top:1px solid var(--line);background:#08090773}.site-footer__inner{min-height:auto;color:var(--muted);align-items:flex-start;padding:34px 0 40px;font-size:.79rem}.site-footer__brand{gap:7px;display:grid}.site-footer__brand strong{color:var(--ink);font-size:.95rem}.site-footer__links{flex-wrap:wrap;justify-content:flex-end}.legal-shell{padding:92px 0 120px}.legal-layout{width:min(920px,100% - 48px);margin:0 auto}.legal-card{border:1px solid var(--line-strong);border-radius:var(--radius);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#0d0f0cd1;padding:clamp(26px,6vw,70px)}.legal-card h1,.stack h1{color:var(--ink);margin:12px 0 24px;font-size:clamp(3rem,8vw,6rem);line-height:.95}.legal-card h2{color:var(--ink);margin:42px 0 12px;font-size:1.3rem}.legal-card a{color:var(--mineral)}.legal-meta{font-family:Cascadia Mono,SFMono-Regular,Consolas,monospace;font-size:.72rem}@keyframes hero-line-in{0%{opacity:0;translate:0 14px}to{opacity:1;translate:0}}@keyframes paper-settle{0%{opacity:0;translate:0 18px}to{opacity:1;translate:0}}@keyframes audit-pass{0%{opacity:0;background-position:0 2%}14%{opacity:.72}78%{opacity:.72}to{opacity:0;background-position:0 98%}}@keyframes audit-row-in{0%{opacity:.28;translate:0 6px}to{opacity:1;translate:0}}@keyframes faq-answer-in{0%{opacity:0;translate:0 -5px}to{opacity:1;translate:0}}@keyframes form-copy-in{0%{opacity:.35;translate:0 5px}to{opacity:1;translate:0}}@keyframes form-status-in{0%{opacity:0;translate:0 -4px}to{opacity:1;translate:0}}@keyframes submit-progress{to{transform:rotate(360deg)}}.hero__copy>*,.team-hero__copy>*{animation:hero-line-in .62s var(--motion-ease)both}.hero__copy>:first-child,.team-hero__copy>:first-child{animation-delay:40ms}.hero__copy>:nth-child(2),.team-hero__copy>:nth-child(2){animation-delay:.105s}.hero__copy>:nth-child(3),.team-hero__copy>:nth-child(3){animation-delay:.17s}.hero__copy>:nth-child(4),.team-hero__copy>:nth-child(4){animation-delay:.235s}.hero__copy>:nth-child(5),.team-hero__copy>:nth-child(5){animation-delay:.3s}[data-reveal][data-motion-state=pending]{opacity:0;translate:0 14px}[data-reveal][data-motion-state=revealed]{opacity:1;transition:opacity var(--motion-base)ease,translate var(--motion-base)var(--motion-ease);translate:0}[data-reveal=soft][data-motion-state=pending]{translate:0 9px}[data-reveal-group][data-motion-state=pending]>*{opacity:0;translate:0 12px}[data-reveal-group][data-motion-state=revealed]>*{opacity:1;transition:opacity var(--motion-base)ease,translate var(--motion-base)var(--motion-ease);translate:0}[data-reveal-group][data-motion-state=revealed]>:nth-child(2){transition-delay:55ms}[data-reveal-group][data-motion-state=revealed]>:nth-child(3){transition-delay:.11s}[data-reveal-group][data-motion-state=revealed]>:nth-child(4){transition-delay:.165s}[data-reveal-group][data-motion-state=revealed]>:nth-child(5){transition-delay:.22s}[data-reveal-group][data-motion-state=revealed]>:nth-child(n+6){transition-delay:.25s}@media (hover:none){.button:hover{border-color:var(--line-strong);transform:none}.button--primary:hover{border-color:var(--mineral);background:var(--mineral)}.dossier:hover{box-shadow:var(--shadow);transform:rotate(-.8deg)}.team-workroom:hover{box-shadow:var(--shadow);transform:rotate(.6deg)}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}[data-reveal],[data-reveal-group]>*,[data-method-step]{opacity:1!important;transform:none!important}.dossier,.team-workroom{animation:none!important;translate:none!important}.hero__copy>*,.team-hero__copy>*,.dossier__grid>div,.dossier__decision,.team-workroom__grid>div,.team-workroom__decision,.audit-pass,.hero-form__intro,.hero-form__status,.team-form__status{opacity:1!important;animation:none!important;translate:none!important}.form-submit__progress{animation:none!important}}@media (max-width:1120px){.site-nav,.site-header__actions{display:none}.site-header__toggle{border:1px solid var(--line-strong);border-radius:var(--radius);min-width:82px;min-height:42px;color:var(--ink);cursor:pointer;background:#080a088f;justify-content:center;align-items:center;font-size:.83rem;font-weight:680;display:inline-flex}.mobile-nav{border-top:1px solid var(--line);background:#080a08f5}.mobile-nav--open{display:block}.mobile-nav__inner{gap:7px;padding:12px 0 18px;display:grid}.mobile-nav__link{border-bottom:1px solid var(--line);padding:11px 0;display:block}.hero__layout{grid-template-columns:minmax(0,1fr) minmax(380px,.76fr);gap:48px}.hero h1{font-size:clamp(4.1rem,7.4vw,6rem)}.method-layout,.decision-layout,.pricing-layout,.faq-layout,.contact-layout{grid-template-columns:1fr;gap:64px}.section-intro--sticky,.contact-copy{position:static}.section-intro h2,.contact-copy h2{max-width:15ch}}@media (max-width:860px){.hero{min-height:auto}.hero__layout{grid-template-columns:1fr;min-height:auto;padding-top:44px}.hero h1{max-width:760px;font-size:clamp(4.2rem,13vw,7rem)}.dossier{justify-self:start;max-width:660px}.offer-split{grid-template-columns:1fr}.offer-track:first-child{border-right:0;border-bottom:1px solid var(--line-strong)}.artifact-row{grid-template-columns:48px minmax(0,.8fr) minmax(0,1.2fr)}.artifact-row__note{text-align:left;grid-column:2/-1}}@media (max-width:680px){.shell{width:min(100% - 32px,1320px)}.section{padding:86px 0}.site-header__inner{min-height:64px}.hero{padding-top:18px}.hero__layout{gap:48px;padding:36px 0 42px}.hero__copy{gap:22px}.hero h1{font-size:clamp(3.35rem,17vw,5.2rem);line-height:.88}.hero h1 span{max-width:15ch;font-size:.46em}.hero__lede{font-size:1rem}.hero__actions,.hero-form__footer,.site-footer__inner{flex-direction:column;align-items:stretch}.hero__actions .button{width:100%}.hero__foot{grid-template-columns:1fr 1fr;min-height:auto;padding:20px 0}.hero__foot a{grid-column:1/-1}.dossier{transform:none}.dossier:hover{transform:translateY(-2px)}.dossier__head,.dossier__title,.dossier__decision{padding-left:21px;padding-right:21px}.dossier__head{flex-direction:column;align-items:flex-start;gap:8px}.dossier__title{padding-top:34px;padding-bottom:34px}.dossier__title h2{font-size:2.6rem}.dossier__grid>div{min-height:102px;padding:19px 21px}.section-intro--wide{margin-bottom:44px}.section-intro h2,.contact-copy h2{font-size:clamp(2.8rem,14vw,4.5rem)}.offer-track{gap:22px;padding:38px 22px 34px}.offer-track__top,.offer-track__footer{flex-direction:column;align-items:flex-start}.offer-track h3{font-size:clamp(2.5rem,12vw,3.8rem)}.method-step{grid-template-columns:42px minmax(0,1fr);gap:11px 15px}.method-step h3,.method-step p{grid-column:2}.method-step h3{font-size:1.85rem}.decision-line{grid-template-columns:1fr;gap:9px}.artifact-row{grid-template-columns:34px minmax(0,1fr);gap:11px 16px}.artifact-row p,.artifact-row__note{grid-column:2}.founder-note{grid-template-columns:1fr;gap:36px}.founder-note__quote{font-size:2.45rem}.pricing-row{grid-template-columns:1fr auto;gap:11px 20px}.pricing-row>span{grid-column:1/-1}.pricing-row h3{font-size:1.18rem}.pricing-row p,.pricing-row a{grid-column:1/-1}.pricing-row strong{font-size:1.45rem}.pricing-ledger:before{left:-10px}.service-selector,.hero-form__grid{grid-template-columns:1fr}.service-selector button+button{border-top:1px solid var(--line-strong);border-left:0}.site-footer__links{justify-content:flex-start}}@media (max-width:390px){.hero h1{font-size:3.2rem}.dossier__grid{grid-template-columns:1fr}.dossier__grid>div:nth-child(odd){border-right:0}}@media (max-width:680px){[data-reveal][data-motion-state=pending],[data-reveal-group][data-motion-state=pending]>*{translate:0 9px}[data-reveal-group][data-motion-state=revealed]>:nth-child(n+4){transition-delay:.12s}.team-method__step:before{left:-14px}.method-steps:before,.team-method__steps:before,.team-method__steps:after{left:-13px}.form-submit{width:100%}}.homepage-team-entry{padding-top:104px;padding-bottom:104px}.homepage-team-entry__layout{grid-template-columns:minmax(0,.92fr) minmax(520px,1.08fr);align-items:start;gap:clamp(60px,9vw,140px);display:grid}.homepage-team-entry__intro,.team-section-intro,.team-contact__copy{align-content:start;gap:22px;display:grid}.homepage-team-entry__intro h2,.team-section-intro h2,.team-contact__copy h2{max-width:15ch;color:var(--ink);margin:0;font-family:Segoe UI Variable Display,Arial Nova,Helvetica Neue,Arial,sans-serif;font-size:clamp(3rem,4.8vw,5.2rem);font-weight:590;line-height:.98}.homepage-team-entry__intro>p:not(.section-kicker),.team-section-intro>p:not(.section-kicker),.team-contact__copy>p:not(.section-kicker){max-width:620px;color:var(--muted);margin:0;font-size:1.03rem;line-height:1.72}.homepage-team-entry__route{border-top:1px solid var(--line-strong)}.homepage-team-entry__signal,.homepage-team-entry__action{border-bottom:1px solid var(--line);grid-template-columns:150px minmax(0,1fr);align-items:start;gap:28px;padding:27px 0 30px;display:grid}.homepage-team-entry__signal span,.homepage-team-entry__action>span{color:var(--copper);text-transform:uppercase;font-family:Cascadia Mono,SFMono-Regular,Consolas,monospace;font-size:.67rem;font-weight:700}.homepage-team-entry__signal strong{max-width:22ch;color:var(--paper);font-family:Iowan Old Style,Baskerville,Georgia,serif;font-size:clamp(1.8rem,3vw,2.8rem);font-weight:400;line-height:1.08}.homepage-team-entry__outcomes{gap:0;margin:0;padding:0;list-style:none;display:grid}.homepage-team-entry__outcomes li{border-bottom:1px solid var(--line);color:#c5c9c1;padding:18px 0 18px 178px;font-size:.94rem}.homepage-team-entry__outcomes li:before{background:var(--mineral);content:"";width:12px;height:1px;margin:0 16px 4px 0;display:inline-block}.homepage-team-entry__action{align-items:center}.homepage-team-entry__action .button{justify-self:start}.team-hero{padding:32px 0 0;position:relative}.team-hero__layout{grid-template-columns:minmax(0,1.08fr) minmax(430px,.78fr);align-items:center;gap:clamp(54px,8vw,120px);min-height:auto;padding:18px 0 32px;display:grid}.team-hero__copy{gap:27px;min-width:0;display:grid}.team-hero h1{max-width:880px;color:var(--paper);margin:0;font-family:Segoe UI Variable Display,Arial Nova,Helvetica Neue,Arial,sans-serif;font-size:clamp(4.4rem,6.6vw,7.5rem);font-weight:590;line-height:.86}.team-hero h1 span{max-width:17ch;color:var(--paper-deep);margin-top:.42em;font-family:Iowan Old Style,Baskerville,Georgia,serif;font-size:.44em;font-style:italic;font-weight:400;line-height:1.08;display:block}.team-hero__lede{color:#c5c9c1;max-width:690px;margin:0;font-size:clamp(1.03rem,1.45vw,1.26rem);line-height:1.68}.team-hero__note{max-width:650px;color:var(--muted);text-transform:uppercase;margin:-8px 0 0;font-family:Cascadia Mono,SFMono-Regular,Consolas,monospace;font-size:.7rem;line-height:1.65}.team-workroom{border-radius:var(--radius);width:100%;max-width:560px;box-shadow:var(--shadow);color:var(--ink-dark);animation:paper-settle var(--motion-slow).11s var(--motion-ease)both;transition:transform .24s var(--motion-ease);background:#eee9ddf5;border:1px solid #171a163d;justify-self:end;position:relative;overflow:hidden;transform:rotate(.6deg)}.team-workroom:hover{transform:rotate(.15deg)translateY(-3px)}.team-workroom:before{pointer-events:none;content:"";border:1px solid #171a161f;position:absolute;inset:9px}.team-workroom__head,.team-workroom__title,.team-workroom__decision{z-index:1;padding:16px 24px;position:relative}.team-workroom__head{text-transform:uppercase;border-bottom:1px solid #171a1633;justify-content:space-between;align-items:center;gap:16px;font-family:Cascadia Mono,SFMono-Regular,Consolas,monospace;font-size:.64rem;display:flex}.team-workroom__head span,.team-workroom__title span{color:var(--muted-dark)}.team-workroom__head strong{color:var(--mineral-dark)}.team-workroom__title{padding-top:24px;padding-bottom:24px}.team-workroom__title span{font-family:Iowan Old Style,Baskerville,Georgia,serif;font-size:1.04rem;font-style:italic}.team-workroom__title h2{max-width:12ch;margin:10px 0 0;font-size:clamp(2.05rem,3vw,3rem);font-weight:620;line-height:.98}.team-workroom__grid{z-index:1;border-top:1px solid #171a1633;grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid;position:relative}.team-workroom__grid>div{min-height:80px;animation:audit-row-in .42s var(--motion-ease)both;border-bottom:1px solid #171a1633;padding:14px 24px}.team-workroom__grid>div:first-child{animation-delay:.48s}.team-workroom__grid>div:nth-child(2){animation-delay:.545s}.team-workroom__grid>div:nth-child(3){animation-delay:.61s}.team-workroom__grid>div:nth-child(4){animation-delay:.675s}.team-workroom__grid>div:nth-child(odd){border-right:1px solid #171a1633}.team-workroom dt{color:var(--muted-dark);text-transform:uppercase;font-family:Cascadia Mono,SFMono-Regular,Consolas,monospace;font-size:.62rem}.team-workroom dd{margin:9px 0 0;font-size:.88rem;font-weight:650;line-height:1.35}.team-workroom__decision span{color:#a84f2e;text-transform:uppercase;font-family:Cascadia Mono,SFMono-Regular,Consolas,monospace;font-size:.64rem;font-weight:700}.team-workroom__decision p{margin:9px 0 0;font-size:.92rem;line-height:1.5}.team-workroom__decision{animation:audit-row-in .44s .735s var(--motion-ease)both;padding-top:15px;padding-bottom:17px}.team-hero__foot{border-top:1px solid var(--line);grid-template-columns:repeat(4,minmax(0,1fr));min-height:72px;display:grid}.team-hero__foot span{border-right:1px solid var(--line);color:var(--muted);text-transform:uppercase;align-items:center;padding:18px 22px;font-family:Cascadia Mono,SFMono-Regular,Consolas,monospace;font-size:.66rem;display:flex}.team-hero__foot span:first-child{padding-left:0}.team-hero__foot span:last-child{border-right:0}.team-section-intro--wide{max-width:1040px;margin-bottom:64px}.team-readiness-section{padding-top:72px}.team-section-intro--wide h2{max-width:18ch}.team-readiness,.team-method,.team-faq,.team-contact{grid-template-columns:minmax(0,.72fr) minmax(0,1.28fr);align-items:start;gap:clamp(60px,10vw,156px);display:grid}.team-readiness__ledger,.team-method__steps,.team-live,.team-deliverables{border-top:1px solid var(--line-strong)}.team-method__steps{--method-progress:0;position:relative}.team-readiness__row{border-bottom:1px solid var(--line);grid-template-columns:50px minmax(150px,.62fr) minmax(0,1fr);align-items:baseline;gap:24px;padding:29px 0 32px;display:grid}.team-readiness__row>span,.team-method__index,.team-method__label,.team-live__row>span,.team-deliverables__row>span{color:var(--copper);text-transform:uppercase;font-family:Cascadia Mono,SFMono-Regular,Consolas,monospace;font-size:.67rem}.team-readiness__row strong{color:var(--ink);font-size:1.2rem;font-weight:610}.team-readiness__row p,.team-method__step p,.team-live__row p,.team-deliverables__row p,.team-format>p,.team-safety__copy>p,.team-safety__sheet p,.team-fit__column>p,.team-fit__column li{color:var(--muted);margin:0;line-height:1.72}.team-shift{border-top:1px solid var(--line-strong);width:min(1040px,100%);margin-left:auto}.team-shift__head,.team-shift__row{grid-template-columns:minmax(0,.75fr) minmax(0,1.25fr);display:grid}.team-shift__head span{border-bottom:1px solid var(--line);color:var(--muted);text-transform:uppercase;padding:14px 24px;font-family:Cascadia Mono,SFMono-Regular,Consolas,monospace;font-size:.66rem}.team-shift__head span:first-child,.team-shift__row>span{border-right:1px solid var(--line)}.team-shift__row>span,.team-shift__row strong{border-bottom:1px solid var(--line);padding:25px 24px}.team-shift__row>span{color:var(--muted)}.team-shift__row strong{color:var(--paper);font-family:Iowan Old Style,Baskerville,Georgia,serif;font-size:clamp(1.45rem,2.4vw,2.25rem);font-weight:400}.team-section-intro--sticky{position:sticky;top:122px}.team-method__step{border-bottom:1px solid var(--line);transition:opacity .26s ease,transform .26s var(--motion-ease);grid-template-columns:56px 92px minmax(0,1fr);gap:18px;padding:34px 0 38px;display:grid;position:relative}.team-method__label{color:var(--mineral)}.team-method__step h3{max-width:17ch;color:var(--ink);margin:0;font-size:clamp(1.65rem,2.7vw,2.65rem);font-weight:550;line-height:1.08}.team-method__step p{grid-column:3;max-width:58ch}.team-live__row{border-bottom:1px solid var(--line);grid-template-columns:56px minmax(180px,.52fr) minmax(0,1fr);align-items:baseline;gap:28px;padding:26px 0 30px;display:grid}.team-live__row h3,.team-deliverables__row h3{color:var(--ink);margin:0;font-size:1.35rem;font-weight:590}.team-live__row p{max-width:64ch}.team-deliverables__row{border-bottom:1px solid var(--line);grid-template-columns:56px minmax(230px,.72fr) minmax(0,1fr);align-items:baseline;gap:28px;padding:27px 0 31px;display:grid}.team-deliverables__row p{max-width:66ch}.team-safety{grid-template-columns:minmax(0,.92fr) minmax(500px,1.08fr);align-items:center;gap:clamp(60px,9vw,132px);display:grid}.team-safety__copy{gap:22px;display:grid}.team-safety__copy h2{max-width:14ch;color:var(--paper);margin:0;font-size:clamp(3rem,4.7vw,5rem);font-weight:580;line-height:.98}.team-safety__sheet{box-shadow:var(--shadow);color:var(--ink-dark);background:#eee9ddf2;border:1px solid #171a1638;position:relative;transform:rotate(-.45deg)}.team-safety__sheet>div{border-bottom:1px solid #171a1633;grid-template-columns:88px 140px minmax(0,1fr);align-items:baseline;gap:22px;padding:24px 28px;display:grid}.team-safety__sheet>div:last-child{border-bottom:0}.team-safety__sheet span{color:#a84f2e;text-transform:uppercase;font-family:Cascadia Mono,SFMono-Regular,Consolas,monospace;font-size:.65rem;font-weight:700}.team-safety__sheet strong{font-size:.94rem}.team-safety__sheet p{color:var(--muted-dark);font-size:.88rem}.team-formats{border-top:1px solid var(--line-strong);border-bottom:1px solid var(--line-strong);background:#090b086b;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.team-format{gap:26px;min-width:0;padding:45px clamp(30px,4.7vw,66px) 42px;display:grid}.team-format+.team-format{border-left:1px solid var(--line-strong)}.team-format__head,.team-format__title{justify-content:space-between;gap:24px;display:flex}.team-format__head{color:var(--muted);text-transform:uppercase;font-family:Cascadia Mono,SFMono-Regular,Consolas,monospace;font-size:.66rem}.team-format__title{align-items:flex-end;margin-top:8px}.team-format__title h3{max-width:9ch;color:var(--paper);margin:0;font-size:clamp(2.25rem,3.8vw,4rem);font-weight:550;line-height:.98}.team-format__title strong{color:var(--paper);flex:none;font-family:Iowan Old Style,Baskerville,Georgia,serif;font-size:clamp(1.45rem,2.5vw,2.15rem);font-weight:400}.team-format ul,.team-fit__column ul{gap:13px;margin:0;padding:0;list-style:none;display:grid}.team-format li,.team-fit__column li{color:var(--muted);padding-left:27px;font-size:.92rem;position:relative}.team-format li:before,.team-fit__column li:before{background:var(--mineral);content:"";width:12px;height:1px;position:absolute;top:.76em;left:0}.team-format>a,.team-fit__column>a{color:var(--mineral);place-self:end start;margin-top:9px;font-size:.84rem;font-weight:720}.team-fit{border-top:1px solid var(--line-strong);border-bottom:1px solid var(--line-strong);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.team-fit__column{gap:24px;padding:47px clamp(28px,5vw,68px) 50px;display:grid}.team-fit__column+.team-fit__column{border-left:1px solid var(--line-strong)}.team-fit__column h2{max-width:14ch;color:var(--paper);margin:0;font-family:Iowan Old Style,Baskerville,Georgia,serif;font-size:clamp(2rem,3.4vw,3.55rem);font-weight:400;line-height:1.04}.team-fit__column--muted{background:#080a085c}.team-contact-section{padding-top:156px;padding-bottom:150px}.team-contact__copy{position:sticky;top:122px}.team-contact__form{border:1px solid var(--line-strong);border-radius:var(--radius);box-shadow:var(--shadow);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#0d0f0cc2;padding:clamp(24px,4vw,46px)}.team-form{gap:25px;display:grid}.team-form__honeypot{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.team-form__intro{border-bottom:1px solid var(--line);gap:9px;padding-bottom:23px;display:grid}.team-form__intro strong{color:var(--paper);font-size:1.28rem}.team-form__intro span{max-width:58ch;color:var(--muted);font-size:.88rem;line-height:1.55}.team-form__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:17px;display:grid}.team-form__field{gap:8px;display:grid}.team-form__field--wide{grid-column:1/-1}.team-form__field span{color:var(--muted);text-transform:uppercase;font-family:Cascadia Mono,SFMono-Regular,Consolas,monospace;font-size:.65rem}.team-form__field input,.team-form__field select,.team-form__field textarea{border:1px solid var(--line);border-radius:var(--radius);width:100%;min-height:50px;color:var(--ink);transition:border-color var(--motion-fast)ease,box-shadow var(--motion-fast)ease,background var(--motion-fast)ease;background:#05070599;outline:none;padding:0 14px}.team-form__field textarea{resize:vertical;min-height:134px;padding-top:13px}.team-form__field input::placeholder,.team-form__field textarea::placeholder{color:#747970}.team-form__field input:focus,.team-form__field select:focus,.team-form__field textarea:focus{border-color:var(--mineral);box-shadow:0 0 0 3px #b7ec861a}.team-form__footer{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px;display:flex}.team-form__meta,.team-form__status{color:var(--muted);margin:0;font-size:.78rem;line-height:1.55}.team-form__meta{max-width:300px}.team-form__status{min-height:24px}.team-form__status--success{color:var(--mineral)}.team-form__status--error{color:var(--danger)}@media (max-width:1120px){.homepage-team-entry__layout,.team-readiness,.team-method,.team-faq,.team-contact,.team-safety{grid-template-columns:1fr;gap:62px}.team-hero__layout{grid-template-columns:minmax(0,1fr) minmax(380px,.76fr);gap:46px}.team-hero h1{font-size:clamp(4rem,7.2vw,6.1rem)}.team-section-intro--sticky,.team-contact__copy{position:static}.team-safety__sheet{max-width:780px}}@media (max-width:860px){.team-hero__layout{grid-template-columns:1fr;min-height:auto;padding-top:40px}.team-workroom{justify-self:start;max-width:680px}.team-hero__foot{grid-template-columns:repeat(2,minmax(0,1fr))}.team-hero__foot span:nth-child(2){border-right:0}.team-hero__foot span:nth-child(-n+2){border-bottom:1px solid var(--line)}.team-formats,.team-fit{grid-template-columns:1fr}.team-format+.team-format,.team-fit__column+.team-fit__column{border-top:1px solid var(--line-strong);border-left:0}}@media (max-width:680px){.homepage-team-entry{padding-top:76px;padding-bottom:76px}.homepage-team-entry__intro h2,.team-section-intro h2,.team-contact__copy h2{font-size:clamp(2.75rem,13vw,4.3rem)}.homepage-team-entry__signal,.homepage-team-entry__action{grid-template-columns:1fr;gap:12px}.homepage-team-entry__outcomes li{padding-left:0}.team-hero{padding-top:16px}.team-hero__layout{gap:44px;padding:34px 0 40px}.team-hero h1{font-size:clamp(3.15rem,16vw,4.85rem);line-height:.89}.team-hero h1 span{max-width:14ch;font-size:.47em}.team-hero__lede{font-size:1rem}.team-workroom{transform:none}.team-workroom__head,.team-workroom__title,.team-workroom__decision{padding-left:21px;padding-right:21px}.team-workroom__head{flex-direction:column;align-items:flex-start;gap:8px}.team-workroom__grid>div{padding-left:21px;padding-right:21px}.team-hero__foot span{padding:16px 14px;font-size:.59rem}.team-readiness__row{grid-template-columns:34px minmax(0,1fr);gap:10px 16px}.team-readiness__row p{grid-column:2}.team-shift__head span,.team-shift__row>span,.team-shift__row strong{padding-left:14px;padding-right:14px}.team-method__step{grid-template-columns:42px minmax(0,1fr);gap:11px 15px}.team-method__step h3,.team-method__step p{grid-column:2}.team-live__row,.team-deliverables__row{grid-template-columns:34px minmax(0,1fr);gap:11px 16px}.team-live__row p,.team-deliverables__row p{grid-column:2}.team-safety__copy h2{font-size:clamp(2.8rem,13vw,4.4rem)}.team-safety__sheet{transform:none}.team-safety__sheet>div{grid-template-columns:1fr;gap:8px;padding:22px}.team-format{padding:36px 22px}.team-format__head,.team-format__title{flex-direction:column;align-items:flex-start}.team-fit__column{padding:38px 22px 40px}.team-contact-section{padding-top:92px;padding-bottom:92px}.team-form__grid{grid-template-columns:1fr}.team-form__field--wide{grid-column:auto}.team-form__footer{flex-direction:column;align-items:stretch}.team-form__footer .button{width:100%}}@media (max-width:390px){.team-hero h1{font-size:3.05rem}.team-workroom__grid{grid-template-columns:1fr}.team-workroom__grid>div:nth-child(odd){border-right:0}.team-hero__foot{grid-template-columns:1fr}.team-hero__foot span{border-right:0;border-bottom:1px solid var(--line);padding-left:0}}
