.teams-page,.teams-unavailable{--teams-plum:#593A4E;--teams-plum-dark:#593A4E;--teams-plum-deep:#593A4E;--teams-orange:#F59937;--teams-orange-pale:#F3F1F3;--teams-ink:#444444;--teams-body:#444444;--teams-muted:#666666;--teams-line:#E2DCE0;--teams-wash:#F3F1F3;--teams-mint:#F9F8F9;box-sizing:border-box;color:var(--teams-body);font-family:rubik,inter,-apple-system,BlinkMacSystemFont,segoe ui,sans-serif}.teams-page *,.teams-page *::before,.teams-page *::after,.teams-unavailable *,.teams-unavailable *::before,.teams-unavailable *::after{box-sizing:inherit}.teams-page{width:min(100%,1280px);min-width:0;margin:0 auto;padding:0 0 4rem}.teams-page h1,.teams-page h2,.teams-page h3,.teams-unavailable h1{margin:0;color:var(--teams-ink) !important;font-weight:500;letter-spacing:0 !important}.teams-page p,.teams-page ul,.teams-page ol,.teams-page dl{margin-top:0;margin-bottom:0}.teams-page a,.teams-unavailable a{text-decoration:none}.teams-page :is(a,button):focus-visible,.teams-unavailable :is(a,button):focus-visible{outline:3px solid #593a4e;outline-offset:3px}.teams-skip{position:fixed;z-index:100;top:.75rem;left:.75rem;padding:.75rem 1rem;transform:translateY(-180%);border-radius:5px;background:#fff;color:var(--teams-ink) !important;font-weight:500}.teams-skip:focus{transform:translateY(0)}.teams-eyebrow{color:var(--teams-plum);font-size:.75rem;font-weight:500;letter-spacing:.16em;line-height:1.4;text-transform:uppercase}.teams-eyebrow--light{color:#fbd6a9}.teams-hero{position:relative;display:grid;grid-template-columns:minmax(0,1.08fr)minmax(360px,.92fr);gap:clamp(2rem,5vw,5rem);min-height:650px;padding:clamp(2rem,5vw,5rem);overflow:hidden;border:1px solid #593a4e;border-radius:20px;background:radial-gradient(circle at 86% 2%,rgba(245,153,55,.22),transparent 29%),linear-gradient(135deg,var(--teams-plum-deep) 0%,var(--teams-plum) 100%);color:#fff}.teams-hero::after{position:absolute;right:-8rem;bottom:-11rem;width:31rem;height:31rem;border:1px solid rgba(255,255,255,8%);border-radius:20px;content:"";pointer-events:none}.teams-hero__copy,.teams-brief{position:relative;z-index:1}.teams-hero__copy{align-self:center}.teams-status{display:inline-flex;align-items:center;gap:.6rem;margin-bottom:2.5rem;padding:.55rem .75rem;border:1px solid rgba(255,255,255,.16);border-radius:5px;background:rgba(255,255,255,7%);color:#f9f8f9;font-size:.78rem;font-weight:500}.teams-status span{width:.55rem;height:.55rem;border-radius:20px;background:var(--teams-orange)}.teams-hero h1{max-width:790px;margin-top:.85rem;color:#fff !important;font-size:clamp(1.6rem,3vw,2rem);line-height:.98}.teams-hero__lede{max-width:720px;margin-top:1.75rem !important;color:#e2dce0;font-size:clamp(1.05rem,1.5vw,1.26rem);font-weight:300;line-height:1.65}.teams-actions{display:flex;flex-wrap:wrap;gap:.8rem;margin-top:2rem}.teams-button{display:inline-flex;min-height:48px;align-items:center;justify-content:center;gap:.75rem;padding:.85rem 1.2rem;border:1px solid transparent;border-radius:5px;font-size:.92rem;font-weight:500;line-height:1.2;transition:transform 160ms ease,background-color 160ms ease,border-color 160ms ease}.teams-button:hover{transform:translateY(-2px)}.teams-button--primary{border-color:var(--teams-orange);background:var(--teams-orange);color:#593a4e !important}.teams-button--primary:hover{border-color:#f59937;background:#f59937;color:#593a4e !important}.teams-button--ghost{border-color:rgba(255,255,255,.35);background:0 0;color:#fff !important}.teams-button--ghost:hover{border-color:#fff;background:rgba(255,255,255,8%);color:#fff !important}.teams-button--dark{border-color:var(--teams-plum);background:var(--teams-plum);color:#fff !important}.teams-button--dark:hover{border-color:var(--teams-plum-dark);background:var(--teams-plum-dark);color:#fff !important}.teams-button--outline{border-color:var(--teams-plum);background:#fff;color:var(--teams-plum) !important}.teams-button--outline:hover{border-color:var(--teams-plum-dark);background:var(--teams-wash);color:var(--teams-plum-dark) !important}.teams-hero__trust{display:flex;flex-wrap:wrap;gap:.65rem 1.5rem;margin-top:1.5rem !important;padding:0;color:#f3f1f3;font-size:.8rem;list-style:none}.teams-hero__trust li::before{margin-right:.5rem;color:#f59937;content:"✓";font-weight:500}.teams-brief{align-self:center;padding:clamp(1.25rem,3vw,2rem);border:1px solid rgba(255,255,255,.45);border-radius:20px;background:rgba(255,255,255,.96);color:var(--teams-body)}.teams-brief__topline{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;padding-bottom:1.2rem;border-bottom:1px solid var(--teams-line)}.teams-brief h2{margin-top:.45rem;font-size:1.375rem;line-height:1.15}.teams-brief__edition{flex:none;padding:.42rem .55rem;border:1px solid #fbd6a9;border-radius:5px;background:var(--teams-orange-pale);color:#593a4e;font-size:.68rem;font-weight:500;text-transform:uppercase}.teams-brief__headline{display:grid;grid-template-columns:auto 1fr;gap:1.2rem;align-items:end;padding:1.8rem 0}.teams-brief__headline strong{color:var(--teams-plum);font-size:clamp(1.6rem,3vw,2rem);font-weight:500;letter-spacing:0;line-height:.8}.teams-brief__headline p{max-width:17rem;color:var(--teams-ink);font-size:.95rem;font-weight:500;line-height:1.45}.teams-brief__scope{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-top:1px solid var(--teams-line);border-left:1px solid var(--teams-line)}.teams-brief__scope div{padding:.85rem;border-right:1px solid var(--teams-line);border-bottom:1px solid var(--teams-line)}.teams-brief__scope dt{color:var(--teams-muted);font-size:.68rem;font-weight:500;line-height:1.3;text-transform:uppercase}.teams-brief__scope dd{margin:.35rem 0 0;color:var(--teams-ink);font-size:1.08rem;font-weight:500;line-height:1.2}.teams-fineprint{margin-top:1rem !important;color:var(--teams-muted);font-size:.72rem;line-height:1.55}.teams-subnav{position:sticky;z-index:5;top:4.5rem;display:flex;gap:0;width:fit-content;max-width:calc(100% - 2rem);margin:-1px auto 0;overflow-x:auto;border:1px solid var(--teams-line);border-top:0;border-radius:0 0 5px 5px;background:rgba(255,255,255,.96);scrollbar-width:none}.teams-subnav::-webkit-scrollbar{display:none}.teams-subnav a{flex:none;padding:.75rem 1rem;color:var(--teams-body) !important;font-size:.76rem;font-weight:500}.teams-subnav a+a{border-left:1px solid var(--teams-line)}.teams-subnav a:hover{background:var(--teams-wash);color:var(--teams-plum) !important}.teams-intro{display:grid;grid-template-columns:minmax(0,.9fr)minmax(320px,.65fr);justify-content:space-between;gap:clamp(2rem,7vw,7rem);padding:clamp(5rem,9vw,8rem)clamp(1rem,4vw,3rem)3rem;scroll-margin-top:8rem}.teams-intro h2,.teams-section-head h2,.teams-boundary h2,.teams-workflow h2,.teams-guardrails h2,.teams-final h2{margin-top:.65rem;font-size:clamp(1.6rem,3vw,2rem);line-height:1.04}.teams-intro>p{align-self:end;padding-left:1.5rem;border-left:3px solid var(--teams-orange);color:var(--teams-body);font-size:1.04rem;line-height:1.75}.teams-products{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;padding:0 clamp(0rem,2vw,1rem)clamp(5rem,9vw,8rem)}.teams-product{display:grid;grid-template-columns:auto 1fr;gap:1.2rem;min-height:330px;padding:clamp(1.25rem,3vw,2rem);border:1px solid var(--teams-line);border-radius:20px;background:#fff}.teams-product--featured{border-color:#f59937;background:linear-gradient(145deg,#FFFFFF,#FFFFFF)}.teams-product--wide{grid-column:1/-1;min-height:auto;background:var(--teams-wash)}.teams-product__number{color:#675f65;font-family:jetbrains mono,monospace;font-size:.78rem;font-weight:500}.teams-product h3{margin-top:1rem;font-size:1.375rem;line-height:1.1}.teams-product p{margin-top:.85rem !important;font-size:.96rem;line-height:1.65}.teams-product ul{display:grid;gap:.65rem;margin-top:1.25rem !important;padding:1.1rem 0 0;border-top:1px solid var(--teams-line);color:var(--teams-muted);font-size:.84rem;line-height:1.5;list-style:none}.teams-product li{position:relative;padding-left:1.25rem}.teams-product li::before{position:absolute;top:.15rem;left:0;color:var(--teams-orange);content:"↳";font-weight:500}.teams-tag{display:inline-flex;padding:.38rem .55rem;border:1px solid #fbd6a9;border-radius:5px;background:var(--teams-orange-pale);color:#593a4e;font-size:.68rem;font-weight:500;letter-spacing:.06em;line-height:1.2;text-transform:uppercase}.teams-tag--later{border-color:#b1a4ad;background:#f3f1f3;color:var(--teams-plum)}.teams-evidence{padding:clamp(3rem,6vw,5rem);border-radius:20px;background:var(--teams-plum-deep);color:#e2dce0;scroll-margin-top:7rem}.teams-section-head{display:grid;grid-template-columns:minmax(0,1fr)minmax(280px,.52fr);gap:3rem;align-items:end}.teams-section-head h2{color:#fff !important}.teams-section-head>p{color:#c9b7c2;font-size:.95rem;line-height:1.65}.teams-section-head--ink h2{color:var(--teams-ink) !important}.teams-section-head--ink>p{color:var(--teams-muted)}.teams-evidence__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin-top:3.5rem;overflow:hidden;border:1px solid rgba(255,255,255,.12);border-radius:20px;background:rgba(255,255,255,.13)}.teams-finding{min-height:330px;padding:clamp(1.5rem,3vw,2.5rem);background:#593a4e}.teams-finding--lead{background:var(--teams-plum)}.teams-finding--skills{grid-column:1/-1}.teams-finding__label{color:#f59937;font-size:.7rem;font-weight:500;letter-spacing:.13em;text-transform:uppercase}.teams-finding>strong{display:block;margin-top:1.3rem;color:#fff;font-size:clamp(1.6rem,3vw,2rem);letter-spacing:0;line-height:.9}.teams-finding h3{max-width:38rem;margin-top:1.1rem;color:#fff !important;font-size:1.375rem;line-height:1.2}.teams-finding>p:not(.teams-finding__label):not(.teams-finding__use){max-width:38rem;margin-top:.9rem !important;color:#e2dce0;line-height:1.6}.teams-finding__use{margin-top:1.2rem !important;padding-top:1rem;border-top:1px solid rgba(255,255,255,.14);color:#b1a4ad;font-size:.8rem;line-height:1.55}.teams-finding__use b{color:#fff}.teams-split{display:grid;gap:.85rem;margin-top:1.5rem}.teams-split span{position:relative;z-index:0;display:flex;min-height:3rem;align-items:center;justify-content:space-between;padding:.7rem .85rem;overflow:hidden;border:1px solid rgba(255,255,255,.12);color:#f3f1f3;font-size:.78rem}.teams-split span::before{position:absolute;z-index:-1;inset:0 auto 0 0;width:var(--share);background:rgba(245,153,55,.22);content:""}.teams-split b{color:#fff;font-size:1rem}.teams-bars{display:grid;gap:.9rem;margin-top:1.75rem}.teams-bars>div{display:grid;grid-template-columns:minmax(130px,.55fr)minmax(140px,2fr)3.5rem;gap:.75rem;align-items:center}.teams-bars span,.teams-bars b{color:#f9f8f9;font-size:.82rem}.teams-bars b{text-align:right}.teams-bars i{position:relative;display:block;height:.65rem;overflow:hidden;background:rgba(255,255,255,.1)}.teams-bars i::after{position:absolute;inset:0 auto 0 0;width:var(--value);background:var(--teams-orange);content:""}.teams-provider{display:grid;gap:.6rem;margin-top:1.5rem}.teams-provider div,.teams-term-list div{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.8rem 0;border-bottom:1px solid rgba(255,255,255,.12)}.teams-provider span,.teams-term-list dt{color:#e2dce0;font-size:.88rem}.teams-provider b,.teams-term-list dd{margin:0;color:#fff;font-size:1.15rem;font-weight:500}.teams-term-list{margin-top:1.3rem !important}.teams-provenance{display:grid;grid-template-columns:minmax(0,.8fr)minmax(320px,1.2fr);gap:3rem;margin-top:1px;padding:clamp(1.5rem,4vw,3rem);border:1px solid rgba(255,255,255,.13);border-radius:20px;background:#593a4e}.teams-provenance h3{margin-top:.55rem;color:#fff !important;font-size:1.4rem;line-height:1.35}.teams-provenance>p{color:#c9b7c2;font-size:.84rem;line-height:1.75}.teams-boundary{padding:clamp(5rem,9vw,8rem)clamp(1rem,4vw,3rem);scroll-margin-top:7rem}.teams-boundary header{max-width:900px}.teams-boundary__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin-top:3rem}.teams-boundary__grid article{min-height:430px;padding:clamp(1.5rem,4vw,3rem);border:1px solid var(--teams-line);border-radius:20px;background:#fff}.teams-boundary__grid article.teams-boundary__business{border-color:var(--teams-plum);background:var(--teams-plum);color:#f3f1f3}.teams-boundary__label{color:var(--teams-plum);font-size:.72rem;font-weight:500;letter-spacing:.12em;text-transform:uppercase}.teams-boundary__business .teams-boundary__label{color:#fbd6a9}.teams-boundary h3{max-width:30rem;margin-top:1.25rem;font-size:clamp(1.6rem,3vw,2rem);line-height:1.1}.teams-boundary__business h3{color:#fff !important}.teams-boundary dl{display:grid;gap:0;margin-top:2rem !important}.teams-boundary dl div{display:grid;grid-template-columns:5rem 1fr;gap:1rem;padding:.85rem 0;border-top:1px solid var(--teams-line)}.teams-boundary__business dl div{border-color:rgba(255,255,255,.14)}.teams-boundary dt{color:var(--teams-muted);font-size:.72rem;font-weight:500;text-transform:uppercase}.teams-boundary__business dt{color:#c9b7c2}.teams-boundary dd{margin:0;color:var(--teams-ink);font-size:.9rem;line-height:1.55}.teams-boundary__business dd{color:#f3f1f3}.teams-boundary article>a{display:inline-flex;gap:.6rem;margin-top:2rem;color:var(--teams-plum) !important;font-size:.88rem;font-weight:500}.teams-workflow{display:grid;grid-template-columns:minmax(0,.67fr)minmax(440px,1fr);gap:clamp(2rem,7vw,7rem);padding:clamp(3rem,7vw,6rem);border:1px solid var(--teams-line);border-radius:20px;background:var(--teams-wash)}.teams-workflow__intro{align-self:start;position:sticky;top:8rem}.teams-workflow ol{display:grid;gap:0;padding:0;list-style:none}.teams-workflow li{display:grid;grid-template-columns:3rem 1fr;gap:1.25rem;padding:1.5rem 0;border-top:1px solid var(--teams-line)}.teams-workflow li:last-child{border-bottom:1px solid var(--teams-line)}.teams-workflow li>span{color:var(--teams-plum);font-family:jetbrains mono,monospace;font-size:.78rem;font-weight:500}.teams-workflow h3{font-size:1.2rem}.teams-workflow li p{margin-top:.4rem !important;color:var(--teams-muted);font-size:.9rem;line-height:1.6}.teams-pricing{padding:clamp(5rem,9vw,8rem)clamp(1rem,4vw,3rem);scroll-margin-top:7rem}.teams-pricing__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin-top:3rem}.teams-pricing__samples-intro{display:flex;align-items:center;justify-content:space-between;gap:2rem;margin-top:2rem;padding:1.25rem 1.4rem;border:1px solid #c9b7c2;border-radius:20px;background:#f9f8f9}.teams-pricing__samples-intro>div>p:last-child{max-width:760px;margin-top:.35rem !important;color:var(--teams-body);font-size:.82rem;line-height:1.55}.teams-pricing__samples-intro>a{flex:none;padding:.75rem .9rem;border-bottom:2px solid var(--teams-orange);color:var(--teams-plum) !important;font-size:.82rem;font-weight:500}.teams-pricing__samples-intro>a:hover{border-bottom-color:var(--teams-plum);color:var(--teams-plum-dark) !important}.teams-pricing__samples-intro+.teams-pricing__grid{margin-top:1.5rem}.teams-pricing__grid article{display:flex;min-height:480px;flex-direction:column;padding:clamp(1.3rem,3vw,2rem);border:1px solid var(--teams-line);border-radius:20px;background:#fff}.teams-pricing__grid article.teams-pricing__primary{border:2px solid var(--teams-plum)}.teams-pricing__type{color:var(--teams-plum);font-size:.72rem;font-weight:500;letter-spacing:.12em;text-transform:uppercase}.teams-price{margin-top:1.5rem !important;color:var(--teams-ink);font-size:clamp(1.6rem,3vw,2rem);font-weight:500;letter-spacing:0;line-height:.9}.teams-price>span:first-child{margin-right:.15rem;color:var(--teams-muted);font-size:.4em;vertical-align:top}.teams-price .teams-price__month{margin-left:.2rem;color:var(--teams-muted);font-size:.25em;letter-spacing:0}.teams-price__qualifier{margin-top:.5rem !important;color:var(--teams-muted);font-size:.72rem}.teams-pricing h3{margin-top:2rem;font-size:1.22rem;line-height:1.35}.teams-pricing ul{display:grid;gap:.7rem;margin-top:auto !important;padding:2rem 0 0;color:var(--teams-muted);font-size:.83rem;line-height:1.5;list-style:none}.teams-pricing li{padding-top:.7rem;border-top:1px solid var(--teams-line)}.teams-pricing__cta{width:100%;margin-top:0}.teams-pricing__actions{display:grid;gap:.75rem;margin-top:1.5rem}.teams-pricing__sample{display:grid;gap:.3rem;min-height:104px;padding:.85rem .95rem;border:1px solid #b1a4ad;border-radius:5px;background:var(--teams-wash);color:var(--teams-ink) !important}.teams-pricing__sample[data-sample-status=complete]{border-color:#c9b7c2;background:var(--teams-mint)}.teams-pricing__sample:hover{border-color:var(--teams-orange);background:#fff;color:var(--teams-plum) !important;transform:translateY(-2px)}.teams-pricing__sample>span{color:var(--teams-plum);font-size:.65rem;font-weight:500;letter-spacing:.11em;line-height:1.3;text-transform:uppercase}.teams-pricing__sample[data-sample-status=complete]>span{color:#593a4e}.teams-pricing__sample>strong{color:var(--teams-ink);font-size:.85rem;line-height:1.35}.teams-pricing__sample>small{color:var(--teams-muted);font-size:.7rem;line-height:1.45}.teams-pricing__note{display:flex;align-items:center;justify-content:space-between;gap:2rem;margin-top:1.5rem;padding:1.5rem;border:1px solid #fbd6a9;border-radius:20px;background:var(--teams-orange-pale)}.teams-pricing__note h3{margin-top:0;font-size:1rem}.teams-pricing__note p{max-width:700px;margin-top:.35rem !important;color:#593a4e;font-size:.8rem;line-height:1.55}.teams-pricing__note .teams-button{flex:none}.teams-order{display:grid;grid-template-columns:minmax(280px,.72fr)minmax(0,1.28fr);gap:clamp(2rem,6vw,5rem);padding:clamp(2rem,6vw,5rem);border:1px solid #593a4e;border-radius:20px;background:radial-gradient(circle at 0 100%,rgba(245,153,55,.17),transparent 30%),var(--teams-plum-deep);color:#e2dce0;scroll-margin-top:7rem}.teams-order__intro{align-self:start}.teams-order__intro h2{margin-top:.65rem;color:#fff !important;font-size:clamp(1.6rem,3vw,2rem);line-height:1.04}.teams-order__intro>p:not(.teams-eyebrow){margin-top:1.25rem !important;color:#f3f1f3;font-size:.95rem;line-height:1.7}.teams-order__intro ul{display:grid;gap:.65rem;margin-top:1.5rem !important;padding:0;color:#f3f1f3;font-size:.82rem;line-height:1.5;list-style:none}.teams-order__intro li::before{margin-right:.55rem;color:var(--teams-orange);content:"✓";font-weight:500}.teams-order__form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;padding:clamp(1.25rem,3vw,2rem);border:1px solid rgba(255,255,255,.2);border-radius:20px;background:#fff}.teams-order__field{min-width:0}.teams-order__field--wide{grid-column:1/-1}.teams-order__field label{display:block;margin-bottom:.45rem;color:var(--teams-ink);font-size:.78rem;font-weight:500}.teams-order__field :is(input,select,textarea){display:block;width:100%;min-height:48px;padding:.75rem .85rem;border:1px solid #e2dce0;border-radius:5px;background:#fff;color:var(--teams-ink);font:inherit;font-size:.9rem;line-height:1.45}.teams-order__field textarea{min-height:7rem;resize:vertical}.teams-order__field :is(input,select,textarea)::placeholder{color:#666}.teams-order__field :is(input,select,textarea):focus-visible{outline:3px solid var(--teams-orange) !important;outline-offset:2px;border-color:var(--teams-plum) !important}.teams-order__actions{display:flex;align-items:center;gap:1rem;padding-top:.4rem}.teams-order__actions .teams-button{flex:none}.teams-order__actions p{color:var(--teams-muted);font-size:.74rem;line-height:1.55}.teams-order__status{padding:.8rem .9rem;border:1px solid #fbd6a9;border-radius:5px;background:var(--teams-orange-pale);color:#593a4e;font-size:.78rem;font-weight:500;line-height:1.5}.teams-order__prepared{padding:1rem;border:2px solid #593a4e;border-radius:5px;background:#f9f8f9;color:#593a4e}.teams-order__prepared:focus-visible{outline:3px solid var(--teams-orange) !important;outline-offset:3px}.teams-order__prepared>p{margin:0;font-size:.86rem;line-height:1.5}.teams-order__prepared>div{display:flex;flex-wrap:wrap;gap:.65rem;margin-top:.85rem}.teams-order__prepared .teams-button--outline{background:#fff;color:var(--teams-plum) !important}.teams-order__fallback{color:var(--teams-muted);font-size:.75rem;line-height:1.5}.teams-order__fallback a{color:var(--teams-plum) !important;font-weight:500;text-decoration:underline;text-underline-offset:3px}.teams-guardrails{display:grid;grid-template-columns:minmax(0,.66fr)minmax(480px,1fr);gap:clamp(2rem,7vw,7rem);padding:clamp(3rem,7vw,6rem);border-top:1px solid var(--teams-line)}.teams-guardrails ul{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;padding:1px;background:var(--teams-line);list-style:none}.teams-guardrails li{padding:1.25rem;background:#fff;color:var(--teams-muted);font-size:.82rem;line-height:1.55}.teams-guardrails b{display:block;margin-bottom:.35rem;color:var(--teams-ink)}.teams-final{display:flex;align-items:center;justify-content:space-between;gap:3rem;padding:clamp(2rem,6vw,5rem);border-radius:20px;background:var(--teams-plum);color:#e2dce0}.teams-final h2{max-width:820px;color:#fff !important}.teams-final p:not(.teams-eyebrow){margin-top:1rem !important;color:#f3f1f3}.teams-final .teams-button{flex:none}.teams-unavailable{max-width:820px;margin:8vh auto;padding:clamp(2rem,6vw,5rem);border:1px solid var(--teams-line);border-radius:20px;background:var(--teams-wash)}.teams-unavailable h1{margin-top:.7rem;font-size:clamp(1.6rem,3vw,2rem);line-height:1.05}.teams-unavailable>p:not(.teams-eyebrow){max-width:660px;margin:1.25rem 0 2rem;font-size:1rem;line-height:1.7}@media(max-width:1020px){.teams-hero{grid-template-columns:1fr}.teams-hero__copy{max-width:850px}.teams-brief{width:min(100%,720px)}.teams-pricing__grid{grid-template-columns:1fr}.teams-pricing__grid article{min-height:auto}.teams-pricing ul{margin-top:1.5rem !important}.teams-guardrails{grid-template-columns:1fr}.teams-order{grid-template-columns:1fr}}@media(max-width:820px){.teams-page{width:calc(100vw - 2rem);max-width:none;margin-right:0;margin-left:0;padding-bottom:2rem}.teams-hero{min-height:0;padding:2rem 1.25rem;border-radius:20px}.teams-status{margin-bottom:1.8rem}.teams-subnav{position:static;top:auto;max-width:100%}.teams-intro,.teams-section-head,.teams-provenance,.teams-workflow{grid-template-columns:1fr}.teams-products,.teams-evidence__grid,.teams-boundary__grid,.teams-order__form{grid-template-columns:1fr}.teams-order__field--wide{grid-column:auto}.teams-product--wide,.teams-finding--skills{grid-column:auto}.teams-workflow__intro{position:static}.teams-final{align-items:flex-start;flex-direction:column}.teams-pricing__samples-intro{align-items:flex-start;flex-direction:column;gap:1rem}.teams-pricing__samples-intro>a{width:100%}}@media(max-width:600px){.teams-hero h1{font-size:clamp(1.6rem,3vw,2rem);overflow-wrap:anywhere}.teams-status{max-width:100%;font-size:.7rem;line-height:1.35}.teams-hero__lede{overflow-wrap:anywhere}.teams-actions,.teams-button{width:100%}.teams-hero__trust{display:grid}.teams-brief__topline,.teams-pricing__note{align-items:flex-start;flex-direction:column}.teams-brief__headline{grid-template-columns:1fr;gap:.9rem}.teams-brief__headline strong{font-size:4.8rem}.teams-brief__scope{grid-template-columns:1fr}.teams-intro{padding-top:4rem}.teams-intro>p{padding-left:1rem}.teams-product{grid-template-columns:1fr;min-height:auto}.teams-evidence{padding:2.7rem 1.15rem;border-radius:20px}.teams-finding{min-height:0;padding:1.35rem}.teams-bars>div{grid-template-columns:minmax(105px,.8fr)minmax(70px,1fr)2.8rem;gap:.5rem}.teams-boundary{padding-right:0;padding-left:0}.teams-boundary dl div{grid-template-columns:1fr;gap:.25rem}.teams-workflow,.teams-guardrails,.teams-order{padding:2.5rem 1.25rem;border-radius:20px}.teams-order__actions{align-items:stretch;flex-direction:column}.teams-order__actions .teams-button{width:100%}.teams-order__prepared>div,.teams-order__prepared .teams-button{width:100%}.teams-workflow{margin-right:-.25rem;margin-left:-.25rem}.teams-guardrails ul{grid-template-columns:1fr}.teams-pricing{padding-right:0;padding-left:0}.teams-pricing__grid article.teams-pricing__primary{}.teams-pricing__samples-intro{padding:1rem}.teams-final{padding:2rem 1.25rem;border-radius:20px}}@media(prefers-reduced-motion:reduce){.teams-page *,.teams-page *::before,.teams-page *::after,.teams-unavailable *,.teams-unavailable *::before,.teams-unavailable *::after{scroll-behavior:auto !important;transition:none !important}}@media print{.teams-subnav,.teams-actions,.teams-final .teams-button,.teams-pricing__note .teams-button,.teams-pricing__cta,.teams-pricing__samples-intro,.teams-pricing__sample,.teams-order{display:none !important}.teams-hero,.teams-evidence,.teams-final{color-adjust:exact;-webkit-print-color-adjust:exact;print-color-adjust:exact}.teams-page{width:100%}}