.landing-refined{--landing-section:clamp(4rem, 5vw, 5rem);--landing-gap:clamp(2rem, 5vw, 4.5rem);--landing-radius:.75rem;--landing-type:clamp(1.75rem, 3vw, 2.5rem)}.landing-refined :is(h1,h2,h3,h4){letter-spacing:-.03em}.landing-refined .proof-section h2 em,.landing-refined .proof-opening h2 em{color:var(--color-brand)}.landing-refined .faq-layout{column-gap:var(--landing-gap);align-items:start}.landing-refined .faq-layout h2{font-size:var(--landing-type);line-height:1.4}@media (min-width:992px){.landing-refined .faq-layout{grid-template-columns:minmax(0,.72fr) minmax(0,1.28fr)}}.landing-refined .section-space{padding-block:var(--landing-section)}.landing-refined :is(a,button,summary):focus-visible{outline:2px solid var(--color-brand-2);outline-offset:5px}.landing-refined .proof-opening{gap:var(--landing-gap);text-align:left;padding-block:var(--landing-section) 2rem;grid-template-columns:1.15fr .85fr;display:grid}.landing-refined .proof-opening h2{font-size:var(--landing-type);line-height:1.45}.landing-refined .proof-opening>p:last-child{align-self:end;margin:0 0 .5rem;line-height:1.9}.landing-refined .proof-section{padding-block:var(--landing-section)}.landing-refined .proof-section h2{font-size:var(--landing-type);font-weight:700;line-height:1.4}.landing-refined .proof-split{gap:var(--landing-gap);align-items:start}.landing-refined .proof-number{letter-spacing:0;font-size:.8125rem;font-weight:550}.landing-refined .proof-prose p{line-height:1.95}.landing-refined .proof-year{letter-spacing:-.03em;margin-bottom:1.5rem;font-size:3.5rem;font-weight:550}.landing-refined .proof-takeaway{border-left:0;border-top:1px solid var(--color-line-strong);margin-top:2rem;padding:1.5rem 0 0}.landing-refined .proof-takeaway strong{font-weight:650}.landing-refined .proof-ink .proof-takeaway{border-color:color-mix(in srgb,var(--color-ink-invert) 25%,transparent)}.landing-refined .proof-awards{background:0 0;padding:0}.landing-refined .proof-awards .section-label{font-size:.75rem}.landing-refined .award-caption{gap:.75rem}.landing-refined .award-caption strong{font-size:1rem}.landing-refined .workflow-proof{background:0 0;border:0;grid-template-columns:1fr;gap:0}.landing-refined .workflow-proof span{border-bottom:1px solid var(--color-line);background:0 0;padding:1rem 0;font-weight:550}.landing-refined .medical-proof{border-radius:var(--landing-radius);border:0;padding:2.5rem}.landing-refined .medical-proof li{gap:1.5rem;padding-block:1.5rem}.landing-refined .building-proof img{aspect-ratio:1.1;border-radius:0}.landing-refined .team-roster{border-block:1px solid var(--color-line);gap:0;padding-block:.5rem}.landing-refined .team-roster span{background:0 0;border-radius:0;padding:.625rem 1rem .625rem 0;font-weight:550}.landing-refined .proof-objection{padding-block:calc(var(--landing-section) + 1rem)}.landing-refined .objection-columns{gap:3rem}.landing-refined .objection-columns h3{font-size:1.2rem;font-weight:600}.landing-refined .objection-close{font-weight:500}.landing-refined .offer-work{grid-template-columns:1fr;margin-top:1.5rem}.landing-refined .offer-work article>div{column-gap:var(--landing-gap);grid-template-columns:minmax(8rem,.38fr) minmax(0,1fr);width:100%;display:grid}.landing-refined .offer-work .proof-number{color:var(--color-ink-soft);grid-row:span 3;margin:0;padding-top:.25rem}.landing-refined .offer-work :is(h3,p,.offer-output){grid-column:2}.landing-refined .offer-work article{padding-block:2rem 2.5rem}.landing-refined .offer-work h3{font-size:1.25rem;font-weight:650}.landing-refined .offer-output{font-size:.8125rem;font-weight:500}.landing-refined .execution-example{border:0;border-top:1px solid var(--color-line-strong);background:0 0;border-radius:0;margin-top:4rem}.landing-refined .execution-example-heading{background:0 0;padding:2.5rem 0}.landing-refined .decision-list{border-top:1px solid var(--color-line);padding-inline:0}.landing-refined .decision-list article{gap:2rem;padding-block:2rem}.landing-refined .ownership-strip{border-top:1px solid var(--color-line-strong);gap:var(--landing-gap);background:0 0;border-radius:0;padding:2rem 0 0}.landing-refined .partnership-offer{gap:var(--landing-gap);border-radius:0;grid-template-columns:1fr 1fr;padding:0}.landing-refined .partnership-price strong{letter-spacing:-.03em;font-size:3rem;font-weight:650}.landing-refined .partnership-offer a{box-shadow:none;border-radius:.5rem}.landing-refined .faq-list details{padding:0}.landing-refined .faq-list summary{gap:1rem;min-height:3.5rem;padding-block:1rem;font-size:.9375rem;font-weight:550;line-height:1.6}.landing-refined .faq-list summary:hover{color:var(--color-brand-2)}.landing-refined .faq-list summary svg{color:var(--color-ink-soft);flex:0 0 1rem}.landing-refined .faq-list details[open] .faq-icon-vertical{display:none}.landing-refined .faq-list details[open] summary{color:var(--color-brand-2)}.landing-refined .faq-list details>p{max-width:44rem;margin:0;padding:.5rem 2rem 1.25rem 0;font-size:.9375rem;line-height:1.8}.landing-refined .consultation-card{border-radius:var(--landing-radius);border:0;padding:clamp(1.5rem,3vw,3rem)}.landing-refined .consultation-form>button{box-shadow:none;border-radius:.5rem}.landing-refined .consultation-next{gap:2rem}.landing-refined .consultation-form :is(input,select,textarea){scroll-margin-block:7rem}.landing-refined .proof-origin .proof-split{grid-template-columns:.85fr 1.15fr}.landing-refined .proof-origin .proof-year{margin-top:-.5rem;font-size:5rem;font-weight:400;line-height:1}.landing-refined .proof-recognition{background:var(--color-paper-sunk)}.landing-refined .proof-recognition .proof-split{grid-template-columns:1.2fr .8fr;align-items:center}.landing-refined .proof-recognition .proof-split>div{grid-area:1/2}.landing-refined .proof-recognition .proof-awards{grid-area:1/1}.landing-refined .proof-recognition h2{font-size:clamp(1.75rem,2.5vw,2.125rem)}.landing-refined .proof-recognition .proof-awards img{mix-blend-mode:multiply}.landing-refined .proof-collaboration .workflow-proof{grid-template-columns:1fr 1fr;gap:0 2rem}.landing-refined .proof-ai{background:var(--color-signal-soft)}.landing-refined .proof-ai .proof-split{grid-template-columns:1.15fr .85fr;align-items:center}.landing-refined .proof-ai figure img{aspect-ratio:2;object-fit:cover}.landing-refined .proof-medical{background:var(--color-paper-sunk)}.landing-refined .proof-medical .medical-proof{border-top:1px solid var(--color-line-strong);padding:0;background:0 0;border-radius:0;padding-top:2rem}.landing-refined .proof-organization .proof-split{grid-template-columns:.85fr 1.15fr}.landing-refined .proof-organization .building-proof{padding-top:.25rem}.landing-refined .proof-organization .team-roster{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:1.5rem;display:grid}.landing-refined .proof-organization .team-roster span{border-bottom:1px solid var(--color-line);padding-block:.875rem}.landing-refined .proof-organization .team-roster span:nth-last-child(-n+2){border-bottom:0}.landing-refined .proof-objection .objection-columns{border-top:0;grid-template-columns:1fr;padding-top:0}.landing-refined .objection-columns>div{gap:var(--landing-gap);border-top:1px solid color-mix(in srgb,var(--color-ink-invert) 25%,transparent);grid-template-columns:.55fr 1fr;padding-top:1.5rem;display:grid}.landing-refined .objection-columns p{margin-top:0}.execution-artwork{margin-top:2.5rem;overflow:hidden}.execution-artwork img{aspect-ratio:3;object-fit:cover;object-position:center;border-radius:var(--landing-radius);width:100%;height:auto;display:block}.execution-artwork figcaption{color:var(--color-ink-soft);text-align:center;grid-template-columns:repeat(5,minmax(0,1fr));gap:.5rem;margin-top:0;padding-block:1rem;font-size:.8125rem;display:grid}@media (max-width:767px){.execution-artwork{margin-top:2rem}.execution-artwork img{aspect-ratio:2.3}.execution-artwork figcaption{gap:.25rem;padding-block:1rem;font-size:.75rem}}@media (max-width:991px){.landing-refined :is(.proof-origin,.proof-recognition,.proof-ai,.proof-organization) .proof-split{grid-template-columns:1fr}.landing-refined .proof-recognition .proof-split>div,.landing-refined .proof-recognition .proof-awards{grid-area:auto}.landing-refined .proof-origin .proof-year{font-size:4rem}.landing-refined .proof-opening{grid-template-columns:1fr;gap:1.5rem}.landing-refined .proof-split{grid-template-columns:1fr;gap:2.5rem}.landing-refined .proof-prose{max-width:45rem}.landing-refined .proof-awards,.landing-refined .building-proof{max-width:40rem}.landing-refined .decision-list article{grid-template-columns:1fr;gap:.75rem}.landing-refined .partnership-offer{grid-template-columns:1fr;gap:2rem}}@media (max-width:767px){.landing-refined .objection-columns>div{grid-template-columns:1fr;gap:.75rem}.landing-refined{--landing-section:3rem;--landing-type:1.75rem}.landing-refined .medical-proof{padding:1.5rem}.landing-refined .objection-columns{gap:2rem}.landing-refined .offer-work article{padding-block:1.5rem}.landing-refined .offer-work article>div{grid-template-columns:1fr;gap:0}.landing-refined .offer-work .proof-number{grid-row:auto;margin-bottom:.75rem;padding:0}.landing-refined .offer-work :is(h3,p,.offer-output){grid-column:1}.landing-refined .partnership-price strong{font-size:2.5rem}.landing-refined .faq-list summary{font-size:.9375rem}.landing-refined .consultation-card{padding:1.5rem}}@media (prefers-reduced-motion:reduce){.landing-refined *{scroll-behavior:auto;transition:none;animation:none}}.landing-refined{--landing-section:clamp(4rem, 6vw, 5.5rem);--landing-type:clamp(1.625rem, 2.5vw, 2.125rem)}.landing-refined :is(.proof-section h2,.proof-opening h2,.faq-layout h2,.consultation-intro h2){font-size:var(--landing-type);letter-spacing:-.035em;font-weight:700;line-height:1.4}.landing-refined .section-label{letter-spacing:-.01em;color:var(--color-brand-2);margin-bottom:.875rem;font-size:.8125rem;font-weight:600}.landing-refined :is(.partnership-offer,.proof-objection) .section-label{color:var(--color-ink-invert);opacity:.7}.landing-refined .proof-opening{align-items:start}.landing-refined .proof-intro{margin-top:1.25rem;font-size:1.0625rem}.landing-refined .proof-prose p,.landing-refined .proof-body{line-height:1.85}.landing-refined :is(.proof-ai,.proof-medical){background:0 0}.landing-refined :is(.proof-products,.proof-medical,.proof-collaboration,.proof-organization){border-top:1px solid var(--color-line)}.landing-refined .proof-ai figure{margin-top:2.5rem}.landing-refined .proof-ai figure img{border-radius:var(--landing-radius)}.landing-refined .proof-section figcaption{color:var(--color-ink-mute);margin-top:.75rem;font-size:.6875rem}.landing-refined .building-proof img{border-radius:var(--landing-radius)}.landing-refined .product-proof-list{margin-top:3.5rem}.landing-refined .product-proof-list h3{font-size:1.25rem;font-weight:700}.landing-refined .product-role{margin-top:.5rem;font-size:.9375rem}.landing-refined .product-description{font-size:.9375rem}.landing-refined .medical-proof h3{font-size:1.2rem}.landing-refined .medical-proof li>span{color:var(--color-brand-2);font-size:.8125rem}.landing-refined .objection-answer{margin-top:1.5rem;font-size:1.0625rem}.landing-refined .objection-close{font-size:1.125rem}.landing-refined .offer-intro{max-width:40rem}.landing-refined .offer-work article>div{grid-template-columns:10rem minmax(0,1fr)}.landing-refined .offer-work h3{font-size:1.125rem}.landing-refined .execution-example h3{font-size:clamp(1.25rem,2vw,1.5rem)}.landing-refined .kickoff-list h3,.landing-refined .start-steps h3{font-size:1rem}.landing-refined .partnership-price strong{font-size:2.75rem}.landing-refined .consultation-section{border-block:0}.landing-refined .consultation-intro h2{margin-block:0 1.25rem}@media (max-width:767px){.landing-refined{--landing-section:3.5rem;--landing-type:1.625rem}.landing-refined .section-label{margin-bottom:.75rem;font-size:.75rem}.landing-refined .proof-prose p,.landing-refined .proof-body{font-size:.9375rem}.landing-refined .proof-intro{font-size:1rem}.landing-refined .product-proof-list{margin-top:2rem}.landing-refined .offer-work article>div{grid-template-columns:1fr}.landing-refined :is(.offer-intro,.objection-answer,.proof-opening>p) br{display:none}}.landing-refined .proof-opening{padding-block:var(--landing-section) 0;display:block}.landing-refined .proof-opening h2{max-width:40rem}.landing-refined .proof-opening>h2+p{max-width:48rem;color:var(--color-ink-soft);text-wrap:pretty;margin:1.25rem 0 0;font-size:1.0625rem;line-height:1.8}.landing-refined .proof-origin{padding-top:var(--landing-section)}.landing-refined .proof-origin .proof-intro{max-width:34rem}@media (min-width:992px){.landing-refined .proof-origin .proof-heading{align-self:start;position:sticky;top:7rem}}.landing-refined .proof-team-list{margin:1.75rem 0 0}.landing-refined .proof-team-list+.proof-takeaway{margin-top:1rem}.landing-refined .proof-team-list>div{border-top:1px solid var(--color-line);grid-template-columns:7rem minmax(0,1fr);gap:1rem;padding:1rem 0;display:grid}.landing-refined .proof-team-list dt{letter-spacing:-.02em;color:var(--color-ink);font-size:.95rem;font-weight:700;line-height:1.75}.landing-refined .proof-team-list dd{color:var(--color-ink-soft);text-wrap:pretty;margin:0;font-size:.9rem;line-height:1.8}@media (max-width:767px){.landing-refined .proof-team-list>div{grid-template-columns:1fr;gap:.25rem;padding:.9rem 0}.landing-refined .proof-team-list dd{font-size:.875rem}}.landing-refined .proof-prose .proof-source{margin-top:1.5rem}@media (max-width:767px){.landing-refined .proof-opening>h2+p{margin-top:1rem;font-size:1rem}.landing-refined .proof-origin .proof-intro br{display:none}}.landing-refined :is(.start-steps li,.kickoff-list>div,.fit-statements>p):last-of-type,.landing-refined .faq-list details:last-of-type{border-bottom:0}.proof-pillars{grid-template-columns:repeat(3,minmax(0,1fr));gap:2.5rem;margin-top:3rem;display:grid}.proof-pillars>div{min-width:0}.proof-pillar-image{aspect-ratio:3/2;object-fit:cover;border-radius:var(--radius-field);width:100%;height:auto;margin-bottom:1.25rem;display:block}.proof-pillars h3{letter-spacing:-.02em;color:var(--color-ink);font-size:1.0625rem;font-weight:700;line-height:1.4}.proof-pillars p{color:var(--color-ink-soft);margin-top:.625rem;font-size:.9375rem;line-height:1.75}.landing-refined .proof-split .section-label{margin-bottom:.75rem}@media (max-width:767px){.proof-pillars{grid-template-columns:1fr;gap:2rem;margin-top:2rem}.landing-refined{--landing-type:clamp(1.5rem, 6.4vw, 1.625rem)}}
.landing-refined .cto-section{border-top:1px solid var(--color-line)}.landing-refined .cto-split{grid-template-columns:.85fr 1.15fr}.landing-refined .cto-split .proof-intro{max-width:34rem}.landing-refined .cto-split .proof-body{max-width:30rem;margin-top:1.25rem}@media (min-width:992px){.landing-refined .cto-sticky{align-self:start;position:sticky;top:7rem}.landing-refined #approach .cto-split{grid-template-columns:1fr 1fr}.landing-refined #approach .cto-split .proof-intro,.landing-refined #approach .cto-split .proof-body{max-width:32rem}}@media (max-width:991px){.landing-refined .cto-split{grid-template-columns:1fr}}@media (max-width:767px){.landing-refined .cto-split .proof-intro br{display:none}}.landing-refined .ledger{margin:0}.landing-refined .ledger>div{border-top:1px solid var(--color-line);grid-template-columns:8rem minmax(0,1fr);gap:1rem;padding:1.1rem 0;display:grid}.landing-refined .ledger>div:first-child{border-top:0;padding-top:0}.landing-refined .ledger dt{letter-spacing:-.02em;color:var(--color-ink);font-size:.95rem;font-weight:700;line-height:1.75}.landing-refined .ledger dd{color:var(--color-ink-soft);text-wrap:pretty;margin:0;font-size:.9rem;line-height:1.8}@media (max-width:767px){.landing-refined .ledger>div{grid-template-columns:1fr;gap:.25rem;padding:.9rem 0}.landing-refined .ledger dd{font-size:.875rem}}.landing-refined .burden-list{counter-reset:burden;margin:0;padding:0;list-style:none}.landing-refined .burden-list li{border-top:1px solid var(--color-line);color:var(--color-ink);grid-template-columns:2.25rem minmax(0,1fr);gap:.75rem;padding:1rem 0;font-size:1rem;line-height:1.7;display:grid}.landing-refined .burden-list li:first-child{border-top:0;padding-top:0}.landing-refined .burden-list li:before{counter-increment:burden;content:counter(burden, decimal-leading-zero);color:var(--color-brand-2);font-variant-numeric:tabular-nums;padding-top:.2rem;font-size:.8125rem;font-weight:600}.landing-refined .burden-list li:last-child{color:var(--color-brand);font-weight:650}.landing-refined .burden-list+.proof-takeaway{margin-top:1.5rem}@media (max-width:767px){.landing-refined .burden-list li{font-size:.9375rem}}.landing-refined .cto-map{text-align:center;justify-items:center;display:grid}.landing-refined .cto-node{border:1px solid var(--color-line-strong);border-radius:var(--landing-radius);background:var(--color-paper-card);width:min(100%,26rem);padding:1.25rem 1.5rem}.landing-refined .cto-node strong{letter-spacing:-.02em;font-size:1.0625rem;font-weight:700;display:block}.landing-refined .cto-node small{color:var(--color-ink-soft);margin-top:.35rem;font-size:.8125rem;line-height:1.6;display:block}.landing-refined .cto-node-main{background:var(--color-brand);border-color:var(--color-brand);color:var(--color-ink-invert)}.landing-refined .cto-node-main small{color:var(--color-ink-invert);opacity:.8}.landing-refined .cto-node-market{background:var(--color-paper-sunk);border-color:var(--color-line)}.landing-refined .cto-stem{grid-template-rows:1.25rem auto 1.25rem;justify-items:center;display:grid}.landing-refined .cto-stem:before,.landing-refined .cto-stem:after{content:"";background:var(--color-line-strong);width:1px}.landing-refined .cto-stem span{color:var(--color-brand-2);padding:.1rem .5rem;font-size:.75rem;font-weight:600}.landing-refined .cto-teams{flex-wrap:wrap;justify-content:center;gap:.5rem;max-width:30rem;margin:0;padding:0;list-style:none;display:flex}.landing-refined .cto-teams li{border:1px solid var(--color-line-strong);background:var(--color-paper-card);border-radius:999px;padding:.55rem .9rem;font-size:.8125rem;font-weight:600}.landing-refined .cto-compare{gap:var(--landing-gap);grid-template-columns:1fr 1fr;margin-top:clamp(3rem,5vw,4.5rem);display:grid}.landing-refined .cto-compare-col{border-top:1px solid var(--color-line-strong);min-width:0;padding-top:1.5rem}.landing-refined .cto-compare-col-main{border-top-color:var(--color-brand)}.landing-refined .cto-compare-col h3{letter-spacing:-.02em;font-size:1.125rem;font-weight:700}.landing-refined .cto-compare-count{color:var(--color-ink-soft);margin-top:.75rem;font-size:.9rem}.landing-refined .cto-compare-count strong{letter-spacing:-.03em;color:var(--color-ink);margin-left:.25rem;font-size:1.75rem;font-weight:700}.landing-refined .cto-compare-col-main .cto-compare-count strong{color:var(--color-brand-2)}.landing-refined .cto-chips{flex-wrap:wrap;gap:.5rem;margin:1rem 0 0;padding:0;list-style:none;display:flex}.landing-refined .cto-chips li{background:var(--color-paper-sunk);color:var(--color-ink-soft);border-radius:999px;padding:.5rem .85rem;font-size:.8125rem;font-weight:600}.landing-refined .cto-compare-col-main .cto-chips li{background:var(--color-brand);color:var(--color-ink-invert)}.landing-refined .cto-compare-list{margin:1.5rem 0 0;padding:0;list-style:none}.landing-refined .cto-compare-list li{border-top:1px solid var(--color-line);color:var(--color-ink-soft);padding:.8rem 0;font-size:.9rem;line-height:1.7}.landing-refined .cto-compare-col-main .cto-compare-list li{color:var(--color-ink)}.landing-refined .cto-compare-list li:first-child{border-top:0;padding-top:0}@media (max-width:767px){.landing-refined .cto-compare{grid-template-columns:1fr;gap:2.5rem}}.landing-refined .cto-profile{border:1px solid var(--color-line-strong);border-radius:var(--landing-radius);background:var(--color-paper-card);margin-bottom:2.5rem;padding:1.75rem}.landing-refined .cto-profile-role{color:var(--color-brand-2);font-size:.8125rem;font-weight:600;display:block}.landing-refined .cto-profile>strong{letter-spacing:-.03em;margin-top:.35rem;font-size:1.75rem;font-weight:750;line-height:1.2;display:block}.landing-refined .cto-profile>p{color:var(--color-ink-soft);text-wrap:pretty;margin-top:.75rem;font-size:.9375rem;line-height:1.8}.landing-refined .cto-profile-facts{border-top:1px solid var(--color-line);grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin:1.25rem 0 0;padding:1.25rem 0 0;list-style:none;display:grid}.landing-refined .cto-profile-facts strong{letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:1.375rem;font-weight:700;line-height:1.2;display:block}.landing-refined .cto-profile-facts span{color:var(--color-ink-soft);margin-top:.3rem;font-size:.8125rem;line-height:1.5;display:block}.landing-refined .cto-cards-title{letter-spacing:-.02em;color:var(--color-ink);margin-bottom:1.25rem;font-size:1.0625rem;font-weight:700}@media (max-width:767px){.landing-refined .cto-profile{margin-bottom:2rem;padding:1.25rem}.landing-refined .cto-profile-facts{gap:.5rem}.landing-refined .cto-profile-facts strong{font-size:1.125rem}}.landing-refined .cto-cards{grid-template-columns:1fr 1fr;gap:0 2.5rem;display:grid}.landing-refined .cto-cards>div{border-top:1px solid var(--color-line);min-width:0;padding:1.5rem 0}.landing-refined .cto-cards>div:nth-child(-n+2){border-top:0;padding-top:0}.landing-refined .cto-card-need{color:var(--color-brand-2);font-size:.8125rem;font-weight:600;display:block}.landing-refined .cto-cards strong{letter-spacing:-.02em;margin-top:.5rem;font-size:1.0625rem;font-weight:700;display:block}.landing-refined .cto-cards p{color:var(--color-ink-soft);text-wrap:pretty;margin-top:.5rem;font-size:.9rem;line-height:1.75}.landing-refined .cto-evidence{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5rem;margin:clamp(3rem,5vw,4.5rem) 0 0;padding:0;list-style:none;display:grid}.landing-refined .cto-evidence figure{margin:0}.landing-refined .cto-evidence-image{aspect-ratio:4/3;border-radius:var(--landing-radius);background:var(--color-paper-sunk);position:relative;overflow:hidden}.landing-refined .cto-evidence-image img{object-fit:cover}.landing-refined .cto-evidence-contain .cto-evidence-image{background:var(--color-paper-card)}.landing-refined .cto-evidence-contain .cto-evidence-image img{object-fit:contain;padding:7%}.landing-refined .cto-evidence figcaption{color:var(--color-ink-soft);margin-top:.75rem;font-size:.8125rem}@media (max-width:767px){.landing-refined .cto-cards{grid-template-columns:1fr}.landing-refined .cto-cards>div:nth-child(2){border-top:1px solid var(--color-line);padding-top:1.5rem}.landing-refined .cto-evidence{grid-template-columns:1fr}}.landing-refined .cto-why{background:var(--color-brand);color:var(--color-ink-invert);padding-block:calc(var(--landing-section) + 1rem)}.landing-refined .cto-why .section-label{color:var(--color-ink-invert);opacity:.7}.landing-refined .cto-why h2{max-width:40rem}.landing-refined .cto-why h2 em{color:color-mix(in srgb, var(--color-ink-invert) 70%, var(--color-brand-2));font-style:normal}.landing-refined .cto-points{grid-template-columns:repeat(3,minmax(0,1fr));gap:2.5rem;margin-top:3rem;display:grid}.landing-refined .cto-points>div{border-top:1px solid color-mix(in srgb, var(--color-ink-invert) 25%, transparent);min-width:0;padding-top:1.5rem}.landing-refined .cto-points h3{letter-spacing:-.02em;font-size:1.125rem;font-weight:650;line-height:1.5}.landing-refined .cto-points p{opacity:.85;text-wrap:pretty;margin-top:.75rem;font-size:.9375rem;line-height:1.85}.landing-refined .cto-roles{gap:var(--landing-gap);grid-template-columns:1fr 1fr;margin-top:clamp(3rem,5vw,4.5rem);display:grid}.landing-refined .cto-roles h3{letter-spacing:0;opacity:.7;font-size:.8125rem;font-weight:600}.landing-refined .cto-roles ul{margin:.75rem 0 0;padding:0;list-style:none}.landing-refined .cto-roles li{border-top:1px solid color-mix(in srgb, var(--color-ink-invert) 25%, transparent);padding:.85rem 0;font-size:.9375rem;line-height:1.6}.landing-refined .cto-roles li:first-child{border-top:0;padding-top:.25rem}.landing-refined .cto-roles>div:last-child li{font-weight:550}.landing-refined .cto-why-close{margin-top:clamp(3rem,5vw,4.5rem);font-size:1.125rem;line-height:1.7}.landing-refined .cto-why-close strong{font-weight:700}@media (max-width:991px){.landing-refined .cto-points{grid-template-columns:1fr;gap:2rem}}@media (max-width:767px){.landing-refined .cto-roles{grid-template-columns:1fr;gap:2rem}.landing-refined .cto-why-close br{display:none}}.landing-refined .cto-plans-head{gap:var(--landing-gap);grid-template-columns:1.15fr .85fr;align-items:end;display:grid}.landing-refined .cto-plans-head .proof-body{margin:0 0 .35rem}.landing-refined .tier-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:1.5rem;margin-top:3rem;display:grid}.landing-refined .tier{border:1px solid var(--color-line);border-radius:var(--landing-radius);background:var(--color-paper-card);flex-direction:column;min-width:0;padding:1.75rem;display:flex}.landing-refined .tier-head,.landing-refined .tier-body{flex-direction:column;min-width:0;display:flex}.landing-refined .tier-hero{border:2px solid var(--color-brand)}.landing-refined .tier-badge{color:var(--color-brand-2);background:var(--color-signal-soft);border-radius:999px;align-self:flex-start;margin-bottom:1rem;padding:.35rem .7rem;font-size:.75rem;font-weight:700}.landing-refined .tier-hero .tier-badge{color:var(--color-ink-invert);background:var(--color-brand)}.landing-refined .plan-price{flex-wrap:wrap;align-items:baseline;gap:.25rem;display:flex}.landing-refined .plan-price span{color:var(--color-ink-soft);font-size:.875rem}.landing-refined .plan-price strong{letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:2.25rem;font-weight:700;line-height:1}.landing-refined .tier-hero .plan-price strong{color:var(--color-brand-2)}.landing-refined .tier h3{letter-spacing:-.02em;margin-top:.75rem;font-size:1.125rem;font-weight:700}.landing-refined .tier-head>p{color:var(--color-ink-soft);text-wrap:pretty;margin-top:.5rem;font-size:.875rem;line-height:1.75}.landing-refined .plan-scale{grid-template-columns:repeat(5,1fr);align-content:start;gap:.25rem;max-width:9rem;margin-top:1rem;display:grid}.landing-refined .plan-scale span{background:var(--color-line);border-radius:999px;height:.375rem}.landing-refined .plan-scale span.on{background:var(--color-brand)}.landing-refined .plan-scale small{color:var(--color-ink-mute);grid-column:1/-1;margin-top:.4rem;font-size:.75rem}.landing-refined .tier-body>p.tier-sub{color:var(--color-brand-2);margin-top:1.5rem;font-size:.8125rem;font-weight:600}.landing-refined .tier-includes,.landing-refined .tier-monthly{margin:.5rem 0 0;padding:0;list-style:none}.landing-refined .tier-includes li{border-top:1px solid var(--color-line);color:var(--color-ink);padding:.55rem 0;font-size:.875rem;font-weight:550;line-height:1.6}.landing-refined .tier-monthly li{border-top:1px solid var(--color-line);color:var(--color-ink-soft);padding:.5rem 0;font-size:.875rem;line-height:1.6}.landing-refined .tier-includes li:first-child,.landing-refined .tier-monthly li:first-child{border-top:0;padding-top:0}.landing-refined .tier>p.plan-fit{color:var(--color-ink);margin-top:auto;padding-top:1.5rem;font-size:.875rem}.landing-refined .plan-fit span{color:var(--color-ink-mute);margin-bottom:.25rem;font-size:.75rem;display:block}.landing-refined .tier-reasons{margin-top:clamp(3rem,5vw,4.5rem)}.landing-refined .tier-reasons>h3{letter-spacing:-.02em;max-width:36rem;font-size:clamp(1.25rem,2vw,1.5rem);font-weight:700}.landing-refined .tier-reason-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:2.5rem;margin-top:1.75rem;display:grid}.landing-refined .tier-reason-grid h4{letter-spacing:-.02em;font-size:1rem;font-weight:700}.landing-refined .tier-reason-grid p{color:var(--color-ink-soft);text-wrap:pretty;margin-top:.5rem;font-size:.9rem;line-height:1.8}.landing-refined .tier-after{gap:var(--landing-gap);border-top:1px solid var(--color-line);grid-template-columns:.85fr 1.15fr;margin-top:clamp(3rem,5vw,4.5rem);padding-top:2.5rem;display:grid}.landing-refined .tier-after h3{letter-spacing:-.02em;font-size:clamp(1.25rem,2vw,1.5rem);font-weight:700}.landing-refined .tier-after>div>p{color:var(--color-ink-soft);text-wrap:pretty;max-width:26rem;margin-top:.75rem;font-size:.9375rem;line-height:1.8}.landing-refined .tier-after>div>p.tier-after-close{color:var(--color-ink);margin-top:1rem;font-weight:650}.landing-refined .tier-after ol{counter-reset:after;margin:0;padding:0;list-style:none}.landing-refined .tier-after li{border-top:1px solid var(--color-line);grid-template-columns:2rem minmax(0,1fr);gap:.5rem;padding:.7rem 0;font-size:.9375rem;line-height:1.6;display:grid}.landing-refined .tier-after li:first-child{border-top:0;padding-top:0}.landing-refined .tier-after li:before{counter-increment:after;content:counter(after, decimal-leading-zero);color:var(--color-brand-2);font-variant-numeric:tabular-nums;padding-top:.2rem;font-size:.75rem;font-weight:600}.landing-refined .plan-boundaries{gap:var(--landing-gap);border-top:1px solid var(--color-line);grid-template-columns:.85fr 1.15fr;margin-top:clamp(3rem,5vw,4.5rem);padding-top:2.5rem;display:grid}.landing-refined .plan-boundaries h3{letter-spacing:-.02em;font-size:1.125rem;font-weight:700}.landing-refined .plan-boundaries>div>p{color:var(--color-ink-soft);max-width:24rem;margin-top:.75rem;font-size:.9375rem;line-height:1.8}.landing-refined .plan-cta{flex-wrap:wrap;align-items:center;gap:1rem 1.5rem;margin-top:3rem;display:flex}.landing-refined .plan-cta a{box-shadow:none;border-radius:.5rem}.landing-refined .plan-cta span{color:var(--color-ink-soft);font-size:.8125rem}@media (max-width:991px){.landing-refined .cto-plans-head,.landing-refined .plan-boundaries,.landing-refined .tier-after,.landing-refined .tier-grid{grid-template-columns:1fr;gap:1.5rem}.landing-refined .tier-reason-grid{grid-template-columns:1fr;gap:2rem}}@media (max-width:767px){.landing-refined .tier{padding:1.25rem}.landing-refined .plan-price strong{font-size:2rem}.landing-refined .plan-cta a{width:100%}}.landing-refined .faq-list details:first-child{border-top:0}.landing-refined .faq-group+.faq-group{margin-top:2.5rem}.landing-refined .faq-group>h3{color:var(--color-brand-2);margin-bottom:.5rem;font-size:.8125rem;font-weight:600}.landing-refined .faq-intro{max-width:24rem;margin-top:1.25rem}.landing-refined .faq-close{border-top:2px solid var(--color-brand);margin-top:3rem;padding-top:1.5rem}.landing-refined .faq-close h3{letter-spacing:-.02em;font-size:1.125rem;font-weight:700}.landing-refined .faq-close p{color:var(--color-ink-soft);text-wrap:pretty;max-width:44rem;margin-top:.75rem;font-size:.9375rem;line-height:1.85}.landing-refined .faq-close strong{color:var(--color-ink);font-weight:650}@media (min-width:992px){.landing-refined .faq-heading{position:sticky;top:7rem}}@media (min-width:768px) and (max-width:991px){.landing-refined .tier{grid-template:"head body""fit body"1fr/minmax(0,.85fr) minmax(0,1.15fr);column-gap:2.5rem;padding:2rem;display:grid}.landing-refined .tier-head{grid-area:head}.landing-refined .tier-body{grid-area:body}.landing-refined .tier-body>p.tier-sub:first-child{margin-top:0}.landing-refined .tier>p.plan-fit{grid-area:fit;align-self:end;margin-top:1.5rem;padding-top:0}}@media (max-width:767px){.landing-refined .cto-cards-title{font-size:1rem}}
