.ads-profitability-calculator-module__bkYoJG__page{background:var(--paper)}.ads-profitability-calculator-module__bkYoJG__hero{border-bottom:1px solid var(--line);background:radial-gradient(circle at 82% 20%, color-mix(in oklch, var(--rose), transparent 82%), transparent 30rem), var(--paper-raised);padding-block:clamp(8rem,13vw,12rem) clamp(4rem,7vw,6.5rem)}.ads-profitability-calculator-module__bkYoJG__shell{width:min(100% - clamp(2rem,7vw,8rem),96rem);margin-inline:auto}.ads-profitability-calculator-module__bkYoJG__breadcrumb{color:var(--plum);letter-spacing:.1em;text-transform:uppercase;flex-wrap:wrap;gap:.45rem;font-size:.74rem;font-weight:760;display:flex}.ads-profitability-calculator-module__bkYoJG__breadcrumb a{color:inherit;text-decoration:none}.ads-profitability-calculator-module__bkYoJG__breadcrumb a:hover,.ads-profitability-calculator-module__bkYoJG__breadcrumb a:focus-visible{text-underline-offset:.25em;text-decoration:underline}.ads-profitability-calculator-module__bkYoJG__hero h1{letter-spacing:-.05em;max-width:14ch;margin-top:1.2rem;font-size:clamp(3rem,7vw,7.4rem);line-height:.92}.ads-profitability-calculator-module__bkYoJG__lead{max-width:50rem;color:var(--muted);margin-top:1.7rem;font-size:clamp(1.05rem,1.5vw,1.3rem);line-height:1.65}.ads-profitability-calculator-module__bkYoJG__heroNote{max-width:50rem;color:var(--ink-soft);margin-top:1.2rem;font-size:.88rem}.ads-profitability-calculator-module__bkYoJG__calculatorSection{padding-block:clamp(4rem,8vw,8rem)}.ads-profitability-calculator-module__bkYoJG__calculatorLayout{grid-template-columns:minmax(18rem,.72fr) minmax(0,1.28fr);align-items:start;gap:clamp(2rem,6vw,7rem);display:grid}.ads-profitability-calculator-module__bkYoJG__context{top:calc(var(--header-reserved-space) + 1.5rem);position:sticky}.ads-profitability-calculator-module__bkYoJG__eyebrow{color:var(--plum);letter-spacing:.12em;text-transform:uppercase;font-size:.72rem;font-weight:760}.ads-profitability-calculator-module__bkYoJG__context h2,.ads-profitability-calculator-module__bkYoJG__explanation h2,.ads-profitability-calculator-module__bkYoJG__leadContext h2{letter-spacing:-.045em;max-width:17ch;margin-block:.8rem 1rem;font-size:clamp(2rem,4vw,4.1rem);line-height:.98}.ads-profitability-calculator-module__bkYoJG__context>p:last-child,.ads-profitability-calculator-module__bkYoJG__explanation p,.ads-profitability-calculator-module__bkYoJG__leadContext>p:last-child{max-width:58ch;color:var(--muted);line-height:1.65}.ads-profitability-calculator-module__bkYoJG__calculator{border:1px solid var(--line);background:var(--paper-raised);box-shadow:0 1.5rem 4rem color-mix(in oklch, var(--plum-deep), transparent 91%);gap:1.5rem;padding:clamp(1.35rem,3.5vw,2.75rem);display:grid}.ads-profitability-calculator-module__bkYoJG__calculatorStack{gap:1.5rem;min-width:0;display:grid}.ads-profitability-calculator-module__bkYoJG__formHeader{border-bottom:1px solid var(--line-soft);padding-bottom:1.1rem}.ads-profitability-calculator-module__bkYoJG__formHeader h2{max-width:24ch;font-size:clamp(1.55rem,3vw,2.4rem);line-height:1.05}.ads-profitability-calculator-module__bkYoJG__formHeader p{max-width:58ch;color:var(--muted);margin-top:.65rem}.ads-profitability-calculator-module__bkYoJG__fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.ads-profitability-calculator-module__bkYoJG__field{align-content:start;gap:.45rem;display:grid}.ads-profitability-calculator-module__bkYoJG__field label{color:var(--ink-soft);font-size:.82rem;font-weight:700}.ads-profitability-calculator-module__bkYoJG__field input{border:1px solid var(--line);background:var(--paper);width:100%;min-height:3.35rem;color:var(--ink);font:inherit;border-radius:0;padding:.8rem .9rem}.ads-profitability-calculator-module__bkYoJG__field input:focus-visible{border-color:var(--plum);outline:3px solid color-mix(in oklch, var(--rose), transparent 55%);outline-offset:1px}.ads-profitability-calculator-module__bkYoJG__field span{color:var(--muted);font-size:.75rem;line-height:1.45}.ads-profitability-calculator-module__bkYoJG__error{color:#a11b35;font-size:.82rem}.ads-profitability-calculator-module__bkYoJG__submit{justify-self:start}.ads-profitability-calculator-module__bkYoJG__result{border-top:1px solid var(--line);gap:1.4rem;padding-top:1.4rem;display:grid}.ads-profitability-calculator-module__bkYoJG__verdict{border-left:4px solid var(--plum);background:color-mix(in oklch, var(--rose), transparent 91%);gap:.55rem;padding:1.2rem;display:grid}.ads-profitability-calculator-module__bkYoJG__verdict[data-verdict=capacity_gap]{border-left-color:#a11b35}.ads-profitability-calculator-module__bkYoJG__verdict[data-verdict=tight]{border-left-color:#b06b00}.ads-profitability-calculator-module__bkYoJG__verdict strong{font-size:clamp(1.2rem,2vw,1.55rem)}.ads-profitability-calculator-module__bkYoJG__verdict p{max-width:64ch;color:var(--ink-soft)}.ads-profitability-calculator-module__bkYoJG__metrics{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.ads-profitability-calculator-module__bkYoJG__metrics>div{border-right:1px solid var(--line);border-bottom:1px solid var(--line);align-content:space-between;gap:1rem;min-height:8.5rem;padding:1.1rem;display:grid}.ads-profitability-calculator-module__bkYoJG__metrics dt{color:var(--muted);font-size:.78rem}.ads-profitability-calculator-module__bkYoJG__metrics dd{letter-spacing:-.04em;font-size:clamp(1.55rem,3vw,2.35rem);font-weight:760}.ads-profitability-calculator-module__bkYoJG__resultNote{color:var(--muted);font-size:.82rem;line-height:1.55}.ads-profitability-calculator-module__bkYoJG__resultActions{flex-wrap:wrap;align-items:center;gap:.8rem 1rem;display:flex}.ads-profitability-calculator-module__bkYoJG__explanation{border-top:1px solid var(--line);background:var(--paper-muted);padding-block:clamp(4rem,8vw,8rem)}.ads-profitability-calculator-module__bkYoJG__explanationGrid{grid-template-columns:minmax(18rem,.7fr) minmax(0,1.3fr);gap:clamp(2rem,6vw,7rem);display:grid}.ads-profitability-calculator-module__bkYoJG__explanation ol{border-top:1px solid var(--line);list-style:none;display:grid}.ads-profitability-calculator-module__bkYoJG__explanation li{border-bottom:1px solid var(--line);color:var(--ink-soft);grid-template-columns:2.2rem 1fr;gap:1rem;padding-block:1.1rem;display:grid}.ads-profitability-calculator-module__bkYoJG__explanation li span{color:var(--plum);font-weight:760}.ads-profitability-calculator-module__bkYoJG__leadSection{background:var(--plum-deep);color:var(--ink-on-dark);padding-block:clamp(4rem,8vw,8rem)}.ads-profitability-calculator-module__bkYoJG__leadLayout{grid-template-columns:minmax(18rem,.7fr) minmax(0,1.3fr);align-items:start;gap:clamp(2rem,6vw,7rem);display:grid}.ads-profitability-calculator-module__bkYoJG__leadContext>p:last-child{color:var(--muted-on-dark)}.ads-profitability-calculator-module__bkYoJG__leadSection .ads-fit-form{color:var(--ink)}@media (max-width:920px){.ads-profitability-calculator-module__bkYoJG__calculatorLayout,.ads-profitability-calculator-module__bkYoJG__explanationGrid,.ads-profitability-calculator-module__bkYoJG__leadLayout{grid-template-columns:1fr}.ads-profitability-calculator-module__bkYoJG__context{position:static}}@media (max-width:620px){.ads-profitability-calculator-module__bkYoJG__shell{width:min(100% - 2rem,96rem)}.ads-profitability-calculator-module__bkYoJG__fields,.ads-profitability-calculator-module__bkYoJG__metrics{grid-template-columns:1fr}.ads-profitability-calculator-module__bkYoJG__submit,.ads-profitability-calculator-module__bkYoJG__resultActions>*{width:100%}}
