.colour-waste-calculator-module__MiSTHa__calculatorMount{width:100%;color:var(--ink,#271b14)}.colour-waste-calculator-module__MiSTHa__visuallyHidden{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.colour-waste-calculator-module__MiSTHa__jsPlaceholder,.colour-waste-calculator-module__MiSTHa__calculatorForm,.colour-waste-calculator-module__MiSTHa__resultPanel{border:1px solid var(--line,#543e2f29);background:#fffdf8f7;border-radius:1.2rem;padding:1rem;box-shadow:0 18px 46px #4a35281a}.colour-waste-calculator-module__MiSTHa__calculatorForm :is(h2,h3,p,fieldset,legend,dl,dd),.colour-waste-calculator-module__MiSTHa__resultPanel :is(h2,h3,p,dl,dd){margin:0}.colour-waste-calculator-module__MiSTHa__calculatorForm :is(button,input,select),.colour-waste-calculator-module__MiSTHa__resultPanel button{min-height:2.75rem;font:inherit}.colour-waste-calculator-module__MiSTHa__formHeader,.colour-waste-calculator-module__MiSTHa__sectionHeader,.colour-waste-calculator-module__MiSTHa__resultHeader{gap:.9rem;display:grid}.colour-waste-calculator-module__MiSTHa__formHeader h2,.colour-waste-calculator-module__MiSTHa__resultHeader h2{font-family:Iowan Old Style,Palatino Linotype,Georgia,serif;font-size:clamp(1.65rem,7vw,2.15rem);line-height:1.05}.colour-waste-calculator-module__MiSTHa__formHeader p,.colour-waste-calculator-module__MiSTHa__sectionHeader p,.colour-waste-calculator-module__MiSTHa__measurementSection>div>p,.colour-waste-calculator-module__MiSTHa__annualSection>div>p,.colour-waste-calculator-module__MiSTHa__reductionSection>div>p{color:var(--ink-soft,#5d4b40);margin-top:.35rem;line-height:1.55}.colour-waste-calculator-module__MiSTHa__currencyGroup,.colour-waste-calculator-module__MiSTHa__fieldGroup{gap:.38rem;min-width:0;display:grid}.colour-waste-calculator-module__MiSTHa__currencyGroup{max-width:17rem}.colour-waste-calculator-module__MiSTHa__currencyGroup label,.colour-waste-calculator-module__MiSTHa__fieldGroup label{color:var(--ink,#271b14);font-size:.84rem;font-weight:800;line-height:1.35}.colour-waste-calculator-module__MiSTHa__calculatorForm input:not([type=radio]),.colour-waste-calculator-module__MiSTHa__calculatorForm select{width:100%;min-width:0;color:var(--ink,#271b14);background:#fffefb;border:1px solid #543e2f3d;border-radius:.75rem;padding:.72rem .8rem;font-size:1rem;line-height:1.2}.colour-waste-calculator-module__MiSTHa__calculatorForm :is(input,select,button):focus-visible,.colour-waste-calculator-module__MiSTHa__resultPanel button:focus-visible,.colour-waste-calculator-module__MiSTHa__errorSummary a:focus-visible{outline:3px solid var(--terracotta,#a86743);outline-offset:2px}.colour-waste-calculator-module__MiSTHa__calculatorForm :is(input,select)[aria-invalid=true]{background:#fff9f7;border-color:#a33f32}.colour-waste-calculator-module__MiSTHa__moneyInput{background:#fffefb;border:1px solid #543e2f3d;border-radius:.75rem;grid-template-columns:auto minmax(0,1fr);align-items:center;min-width:0;display:grid}.colour-waste-calculator-module__MiSTHa__moneyInput:focus-within{outline:3px solid var(--terracotta,#a86743);outline-offset:2px}.colour-waste-calculator-module__MiSTHa__moneyInput>span{color:var(--ink-muted,#837268);padding-left:.8rem;font-weight:800}.colour-waste-calculator-module__MiSTHa__moneyInput input{background:0 0!important;border:0!important}.colour-waste-calculator-module__MiSTHa__moneyInput input:focus-visible{outline:none}.colour-waste-calculator-module__MiSTHa__privacyNote,.colour-waste-calculator-module__MiSTHa__assumption{border-left:.25rem solid var(--green,#66755c);color:var(--ink-soft,#5d4b40);background:#edf4ecb8;padding:.8rem 0 .8rem .9rem;font-size:.92rem;line-height:1.55;margin-top:1rem!important}.colour-waste-calculator-module__MiSTHa__errorSummary{color:#7a2e25;background:#fff7f4;border:1px solid #a33f3252;border-radius:.9rem;margin-top:1rem;padding:.9rem}.colour-waste-calculator-module__MiSTHa__errorSummary h3{font-size:1.05rem}.colour-waste-calculator-module__MiSTHa__errorSummary ul{gap:.35rem;margin:.65rem 0 0;padding-left:1.25rem;display:grid}.colour-waste-calculator-module__MiSTHa__errorSummary a{min-height:2.75rem;color:inherit;align-items:center;font-weight:750;text-decoration:underline;display:inline-flex}.colour-waste-calculator-module__MiSTHa__choiceGrid{gap:.8rem;margin-top:1rem;display:grid}.colour-waste-calculator-module__MiSTHa__choiceFieldset{border:1px solid #543e2f29;border-radius:1rem;gap:.55rem;min-width:0;padding:.85rem;display:grid}.colour-waste-calculator-module__MiSTHa__choiceFieldset legend{padding:0 .2rem;font-weight:850}.colour-waste-calculator-module__MiSTHa__choiceFieldset label{cursor:pointer;align-items:center;gap:.65rem;min-height:2.75rem;display:flex}.colour-waste-calculator-module__MiSTHa__choiceFieldset input{flex:none;width:1.25rem;height:1.25rem}.colour-waste-calculator-module__MiSTHa__componentRow{background:#ffffffa3;border:1px solid #543e2f29;border-radius:1rem;min-width:0;padding:1rem .85rem .9rem;position:relative;margin-top:1rem!important}.colour-waste-calculator-module__MiSTHa__componentRow legend{padding:0 .25rem;font-weight:850}.colour-waste-calculator-module__MiSTHa__componentGrid,.colour-waste-calculator-module__MiSTHa__mixtureGrid,.colour-waste-calculator-module__MiSTHa__annualGrid,.colour-waste-calculator-module__MiSTHa__reductionGrid{gap:.8rem;min-width:0;display:grid}.colour-waste-calculator-module__MiSTHa__removeButton{color:#8a352a;cursor:pointer;background:#fff0eb;border:0;border-radius:.75rem;margin:-.2rem 0 .7rem auto;padding:.65rem .75rem;font-size:.8rem;font-weight:800;display:block}.colour-waste-calculator-module__MiSTHa__multiSection,.colour-waste-calculator-module__MiSTHa__measurementSection,.colour-waste-calculator-module__MiSTHa__annualSection,.colour-waste-calculator-module__MiSTHa__reductionSection{border-top:1px solid var(--line,#543e2f29);margin-top:1rem;padding-top:1rem}.colour-waste-calculator-module__MiSTHa__multiSection h3,.colour-waste-calculator-module__MiSTHa__measurementSection h3,.colour-waste-calculator-module__MiSTHa__annualSection h3,.colour-waste-calculator-module__MiSTHa__reductionSection h3,.colour-waste-calculator-module__MiSTHa__scenarioPanel h3{font-size:1.12rem}.colour-waste-calculator-module__MiSTHa__sectionHeader button,.colour-waste-calculator-module__MiSTHa__secondaryButton,.colour-waste-calculator-module__MiSTHa__resultActions button{border:1px solid var(--terracotta,#a86743);color:var(--terracotta-deep,#6f3f2b);cursor:pointer;background:0 0;border-radius:.8rem;padding:.75rem 1rem;font-weight:850}.colour-waste-calculator-module__MiSTHa__sectionHeader button:disabled{cursor:not-allowed;opacity:.5}.colour-waste-calculator-module__MiSTHa__componentList{gap:.2rem;display:grid}.colour-waste-calculator-module__MiSTHa__mixtureGrid,.colour-waste-calculator-module__MiSTHa__annualGrid,.colour-waste-calculator-module__MiSTHa__reductionGrid{margin-top:1rem}.colour-waste-calculator-module__MiSTHa__measurementSection>.colour-waste-calculator-module__MiSTHa__fieldGroup{max-width:20rem;margin-top:.8rem}.colour-waste-calculator-module__MiSTHa__fieldHint{color:var(--ink-muted,#837268);font-size:.76rem;line-height:1.4}.colour-waste-calculator-module__MiSTHa__inlineError{color:#8a352a;font-size:.78rem;font-weight:720;line-height:1.4}.colour-waste-calculator-module__MiSTHa__formActions{gap:.7rem;margin-top:1rem;display:grid}.colour-waste-calculator-module__MiSTHa__calculateButton{color:#fffaf2;background:linear-gradient(135deg, var(--terracotta-deep,#6f3f2b), #2d2119);cursor:pointer;border:1px solid #0000;border-radius:.8rem;padding:.8rem 1rem;font-weight:850;box-shadow:0 14px 26px #4e2c1e29}.colour-waste-calculator-module__MiSTHa__resultPanel{margin-top:1rem}.colour-waste-calculator-module__MiSTHa__eyebrow{color:var(--terracotta-deep,#6f3f2b);letter-spacing:.1em;text-transform:uppercase;font-size:.75rem;font-weight:900}.colour-waste-calculator-module__MiSTHa__resultCurrency{background:#edf4ece6;border-radius:999px;width:fit-content;padding:.4rem .65rem;font-weight:850}.colour-waste-calculator-module__MiSTHa__resultGrid{gap:.65rem;display:grid;margin-top:1rem!important}.colour-waste-calculator-module__MiSTHa__resultGrid>div,.colour-waste-calculator-module__MiSTHa__scenarioPanel dl>div{border-bottom:1px solid #543e2f21;gap:.25rem;min-width:0;padding:.75rem 0;display:grid}.colour-waste-calculator-module__MiSTHa__resultGrid dt,.colour-waste-calculator-module__MiSTHa__scenarioPanel dt{color:var(--ink-soft,#5d4b40);font-size:.82rem;font-weight:750}.colour-waste-calculator-module__MiSTHa__resultGrid dd,.colour-waste-calculator-module__MiSTHa__scenarioPanel dd{overflow-wrap:anywhere;font-weight:900}.colour-waste-calculator-module__MiSTHa__resultGrid .colour-waste-calculator-module__MiSTHa__primaryResult{background:#fff8ef;border:1px solid #a867434d;border-radius:.9rem;padding:.9rem}.colour-waste-calculator-module__MiSTHa__resultGrid .colour-waste-calculator-module__MiSTHa__primaryResult dd{font-size:1.35rem}.colour-waste-calculator-module__MiSTHa__scenarioPanel{background:#edf4ecbf;border-radius:1rem;margin-top:1rem;padding:1rem}.colour-waste-calculator-module__MiSTHa__scenarioPanel>p{margin-top:.4rem;line-height:1.55}.colour-waste-calculator-module__MiSTHa__scenarioPanel dl{margin-top:.45rem!important}.colour-waste-calculator-module__MiSTHa__measurementStatement{color:var(--ink-soft,#5d4b40);gap:.55rem;margin-top:1rem;line-height:1.55;display:grid}.colour-waste-calculator-module__MiSTHa__resultActions{gap:.7rem;margin-top:1rem;display:grid}.colour-waste-calculator-module__MiSTHa__copyFeedback{min-height:1.5rem;color:var(--green-deep,#465341);font-weight:750;margin-top:.55rem!important}.colour-waste-calculator-module__MiSTHa__printOnly{display:none}@media (min-width:42rem){.colour-waste-calculator-module__MiSTHa__calculatorForm,.colour-waste-calculator-module__MiSTHa__resultPanel{padding:1.35rem}.colour-waste-calculator-module__MiSTHa__formHeader,.colour-waste-calculator-module__MiSTHa__sectionHeader,.colour-waste-calculator-module__MiSTHa__resultHeader{grid-template-columns:minmax(0,1fr) auto;align-items:start}.colour-waste-calculator-module__MiSTHa__choiceGrid,.colour-waste-calculator-module__MiSTHa__mixtureGrid,.colour-waste-calculator-module__MiSTHa__reductionGrid,.colour-waste-calculator-module__MiSTHa__componentGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.colour-waste-calculator-module__MiSTHa__labelField{grid-column:1/-1}.colour-waste-calculator-module__MiSTHa__annualGrid,.colour-waste-calculator-module__MiSTHa__formActions,.colour-waste-calculator-module__MiSTHa__resultActions{grid-template-columns:repeat(3,minmax(0,1fr))}.colour-waste-calculator-module__MiSTHa__resultActions,.colour-waste-calculator-module__MiSTHa__resultGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media print{.colour-waste-calculator-module__MiSTHa__calculatorForm,.colour-waste-calculator-module__MiSTHa__resultActions,.colour-waste-calculator-module__MiSTHa__copyFeedback,.colour-waste-calculator-module__MiSTHa__visuallyHidden{display:none!important}.colour-waste-calculator-module__MiSTHa__resultPanel{box-shadow:none;border:0;margin:0;padding:0}.colour-waste-calculator-module__MiSTHa__printOnly{margin-top:1rem;display:block}.colour-waste-calculator-module__MiSTHa__printOnly dl{margin-top:.7rem!important}.colour-waste-calculator-module__MiSTHa__printOnly dl>div{border-bottom:1px solid #d8d2cc;grid-template-columns:minmax(0,1fr) minmax(0,1.5fr);gap:.75rem;padding:.4rem 0;display:grid}.colour-waste-calculator-module__MiSTHa__printOnly dt{font-weight:800}.colour-waste-calculator-module__MiSTHa__printOnly dd{text-align:right}.colour-waste-calculator-module__MiSTHa__printOnly ul{padding-left:1.2rem}}
.public-site-chrome-module__HvfRwa__header{grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:.5rem;padding:.2rem 0 1.05rem;display:grid}.public-site-chrome-module__HvfRwa__brand{justify-content:flex-start;align-items:center;width:5.25rem;min-height:2.75rem;display:inline-flex}.public-site-chrome-module__HvfRwa__brandLogo{width:100%;height:auto;display:block}.public-site-chrome-module__HvfRwa__navigation{justify-content:center;align-items:center;display:flex}.public-site-chrome-module__HvfRwa__navigation a{display:none}.public-site-chrome-module__HvfRwa__navigation a[href="/auth/signin"]{min-width:2.75rem;min-height:2.75rem;color:var(--ink-soft,#5d4b40);justify-content:center;align-items:center;font-size:.8rem;font-weight:750;text-decoration:none;display:inline-flex}.public-site-chrome-module__HvfRwa__trialLink{color:#fffaf2;background:linear-gradient(135deg, var(--terracotta,#6f3f2b), #2d2119);text-align:center;border-radius:999px;justify-content:center;align-items:center;min-height:2.75rem;padding:.72rem .9rem;font-size:.8rem;font-weight:800;line-height:1;text-decoration:none;display:inline-flex;box-shadow:0 16px 30px #4e2c1e2e}.public-site-chrome-module__HvfRwa__brand:focus-visible,.public-site-chrome-module__HvfRwa__navigation a:focus-visible,.public-site-chrome-module__HvfRwa__trialLink:focus-visible,.public-site-chrome-module__HvfRwa__footerLinks a:focus-visible,.public-site-chrome-module__HvfRwa__breadcrumbs a:focus-visible{outline:2px solid var(--terracotta,#a86743);outline-offset:3px}.public-site-chrome-module__HvfRwa__footer{padding:0 0 2.5rem}.public-site-chrome-module__HvfRwa__footerInner,.public-site-chrome-module__HvfRwa__footerLinks{align-items:flex-start;gap:.75rem;display:flex}.public-site-chrome-module__HvfRwa__footerInner{border-top:1px solid var(--line,#543e2f29);color:var(--ink-muted,#837268);flex-direction:column;padding-top:1.25rem}.public-site-chrome-module__HvfRwa__footerBrand{color:var(--ink,#271b14);margin:0;font-weight:850}.public-site-chrome-module__HvfRwa__footerLinks{flex-direction:column;width:100%;min-width:0}.public-site-chrome-module__HvfRwa__footerLinks a{min-width:0;max-width:100%;min-height:2.75rem;color:inherit;overflow-wrap:anywhere;align-items:center;display:inline-flex}.public-site-chrome-module__HvfRwa__breadcrumbs{color:var(--ink-soft,#5d4b40);padding:.65rem 0 1.25rem;font-size:.9rem}.public-site-chrome-module__HvfRwa__breadcrumbList{flex-wrap:wrap;align-items:center;gap:.55rem;margin:0;padding:0;list-style:none;display:flex}.public-site-chrome-module__HvfRwa__breadcrumbItem{align-items:center;gap:.55rem;display:inline-flex}.public-site-chrome-module__HvfRwa__breadcrumbItem:not(:last-child):after{content:"/";color:var(--terracotta,#a86743);font-weight:800}.public-site-chrome-module__HvfRwa__breadcrumbs a{min-width:2.75rem;min-height:2.75rem;color:var(--terracotta-deep,#6f3f2b);align-items:center;font-weight:750;display:inline-flex}@media (max-width:480px){.public-site-chrome-module__HvfRwa__header{grid-template-columns:minmax(0,1fr) auto}.public-site-chrome-module__HvfRwa__trialLink{overflow-wrap:anywhere;grid-column:1/-1;width:100%;min-width:0}}@media (max-width:359px){.public-site-chrome-module__HvfRwa__brand{width:4rem}}@media (min-width:700px){.public-site-chrome-module__HvfRwa__header{grid-template-columns:auto 1fr auto}.public-site-chrome-module__HvfRwa__brand{width:10.5rem}.public-site-chrome-module__HvfRwa__navigation{color:var(--ink-soft,#5d4b40);justify-content:center;gap:1rem;font-size:.92rem;font-weight:750}.public-site-chrome-module__HvfRwa__navigation a{min-height:2.75rem;color:inherit;align-items:center;text-decoration:none;display:inline-flex}.public-site-chrome-module__HvfRwa__trialLink{min-height:2.85rem;padding:.85rem 1rem;font-size:.9rem}.public-site-chrome-module__HvfRwa__footerInner,.public-site-chrome-module__HvfRwa__footerLinks{flex-direction:row;align-items:center}.public-site-chrome-module__HvfRwa__footerInner{justify-content:space-between}.public-site-chrome-module__HvfRwa__footerLinks{flex-wrap:wrap;justify-content:flex-end;width:auto}}@media (prefers-reduced-motion:reduce){.public-site-chrome-module__HvfRwa__trialLink{transition:none}}
.free-tool-card-module__SnloTq__card{border:1px solid var(--line,#543e2f29);background:var(--surface,#fffdf8);border-radius:1.25rem;gap:.9rem;min-width:0;padding:1.25rem;display:grid;box-shadow:0 18px 46px #4a35281a}.free-tool-card-module__SnloTq__card h2,.free-tool-card-module__SnloTq__card p{margin:0}.free-tool-card-module__SnloTq__card h2{font-family:Iowan Old Style,Palatino Linotype,Book Antiqua,Georgia,serif;font-size:clamp(1.65rem,7vw,2.35rem);line-height:1.05}.free-tool-card-module__SnloTq__card p{color:var(--ink-soft,#5d4b40);line-height:1.6}.free-tool-card-module__SnloTq__meta{flex-wrap:wrap;gap:.5rem;display:flex}.free-tool-card-module__SnloTq__meta span{min-height:2rem;color:var(--terracotta-deep,#6f3f2b);background:#fff1e4;border-radius:999px;align-items:center;padding:.4rem .7rem;font-size:.78rem;font-weight:850;display:inline-flex}.free-tool-card-module__SnloTq__forWhom{font-size:.92rem}.free-tool-card-module__SnloTq__access{font-weight:850;color:var(--ink,#271b14)!important}.free-tool-card-module__SnloTq__link{color:#fffaf2;background:linear-gradient(135deg, var(--terracotta-deep,#6f3f2b), #2d2119);text-align:center;border-radius:999px;justify-content:center;align-items:center;width:100%;min-height:3rem;padding:.9rem 1.1rem;font-weight:850;text-decoration:none;display:inline-flex}.free-tool-card-module__SnloTq__link:focus-visible{outline:2px solid var(--terracotta,#a86743);outline-offset:3px}.free-tool-card-module__SnloTq__resources{flex-wrap:wrap;gap:.25rem 1rem;display:flex}.free-tool-card-module__SnloTq__resources a{min-height:2.75rem;color:var(--terracotta-deep,#6f3f2b);align-items:center;font-weight:800;display:inline-flex}.free-tool-card-module__SnloTq__resources a:focus-visible{outline:2px solid var(--terracotta,#a86743);outline-offset:3px}@media (min-width:700px){.free-tool-card-module__SnloTq__card{padding:1.5rem}.free-tool-card-module__SnloTq__link{width:fit-content;min-width:12rem}}
.product-cost-calculator-module__n1YVdW__calculatorMount{width:100%;color:var(--ink,#271b14)}.product-cost-calculator-module__n1YVdW__visuallyHidden{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.product-cost-calculator-module__n1YVdW__jsPlaceholder,.product-cost-calculator-module__n1YVdW__calculatorForm,.product-cost-calculator-module__n1YVdW__resultPanel{border:1px solid var(--line,#543e2f29);background:#fffdf8f5;border-radius:1.2rem;box-shadow:0 18px 46px #4a35281a}.product-cost-calculator-module__n1YVdW__jsPlaceholder{color:var(--ink-soft,#5d4b40);padding:1rem;line-height:1.6}.product-cost-calculator-module__n1YVdW__calculatorForm{padding:1rem}.product-cost-calculator-module__n1YVdW__calculatorForm :is(h2,h3,p,fieldset,legend,dl,dd){margin:0}.product-cost-calculator-module__n1YVdW__calculatorForm :is(button,input,select){min-height:2.75rem;font:inherit}.product-cost-calculator-module__n1YVdW__formHeader{gap:.9rem;display:grid}.product-cost-calculator-module__n1YVdW__formHeader h2,.product-cost-calculator-module__n1YVdW__resultHeader h2,.product-cost-calculator-module__n1YVdW__resultPanel h3{color:var(--ink,#271b14);font-family:Iowan Old Style,Palatino Linotype,Book Antiqua,Georgia,serif}.product-cost-calculator-module__n1YVdW__formHeader h2,.product-cost-calculator-module__n1YVdW__resultHeader h2{font-size:clamp(1.65rem,7vw,2.15rem);line-height:1.05}.product-cost-calculator-module__n1YVdW__currencyGroup,.product-cost-calculator-module__n1YVdW__serviceField,.product-cost-calculator-module__n1YVdW__fieldGroup{gap:.38rem;min-width:0;display:grid}.product-cost-calculator-module__n1YVdW__currencyGroup{max-width:17rem}.product-cost-calculator-module__n1YVdW__fieldLabel,.product-cost-calculator-module__n1YVdW__currencyGroup label,.product-cost-calculator-module__n1YVdW__serviceField label{color:var(--ink,#271b14);font-size:.84rem;font-weight:800;line-height:1.35}.product-cost-calculator-module__n1YVdW__optional{color:var(--ink-muted,#837268);font-weight:600}.product-cost-calculator-module__n1YVdW__calculatorForm input,.product-cost-calculator-module__n1YVdW__calculatorForm select{width:100%;min-width:0;color:var(--ink,#271b14);background:#fffefb;border:1px solid #543e2f3d;border-radius:.75rem;padding:.72rem .8rem;font-size:1rem;line-height:1.2}.product-cost-calculator-module__n1YVdW__calculatorForm input:hover,.product-cost-calculator-module__n1YVdW__calculatorForm select:hover{border-color:#6f3f2b7a}.product-cost-calculator-module__n1YVdW__calculatorForm :is(input,select,button):focus-visible,.product-cost-calculator-module__n1YVdW__resultPanel button:focus-visible,.product-cost-calculator-module__n1YVdW__errorSummary a:focus-visible{outline:3px solid var(--terracotta,#a86743);outline-offset:2px}.product-cost-calculator-module__n1YVdW__calculatorForm :is(input,select)[aria-invalid=true]{background:#fff9f7;border-color:#a33f32}.product-cost-calculator-module__n1YVdW__moneyInput{background:#fffefb;border:1px solid #543e2f3d;border-radius:.75rem;grid-template-columns:auto minmax(0,1fr);align-items:center;min-width:0;display:grid}.product-cost-calculator-module__n1YVdW__moneyInput:focus-within{outline:3px solid var(--terracotta,#a86743);outline-offset:2px}.product-cost-calculator-module__n1YVdW__moneyInput>span{color:var(--ink-muted,#837268);padding-left:.8rem;font-weight:800}.product-cost-calculator-module__n1YVdW__moneyInput input{background:0 0;border:0}.product-cost-calculator-module__n1YVdW__moneyInput input:focus-visible{outline:none}.product-cost-calculator-module__n1YVdW__privacyNote{border-left:.25rem solid var(--green,#66755c);color:var(--ink-soft,#5d4b40);background:#edf4ecb8;padding:.8rem 0 .8rem .9rem;font-size:.92rem;line-height:1.55;margin-top:1rem!important}.product-cost-calculator-module__n1YVdW__errorSummary{color:#7a2e25;background:#fff7f4;border:1px solid #a33f3252;border-radius:.9rem;margin-top:1rem;padding:.9rem}.product-cost-calculator-module__n1YVdW__errorSummary h3{font-size:1.05rem}.product-cost-calculator-module__n1YVdW__errorSummary ul{gap:.4rem;margin:.65rem 0 0;padding-left:1.25rem;display:grid}.product-cost-calculator-module__n1YVdW__errorSummary a{min-height:2.75rem;color:inherit;text-underline-offset:.18rem;align-items:center;font-weight:750;text-decoration:underline;display:inline-flex}.product-cost-calculator-module__n1YVdW__productRows{gap:.85rem;margin-top:1rem;display:grid}.product-cost-calculator-module__n1YVdW__productRow{background:#ffffffa3;border:1px solid #543e2f29;border-radius:1rem;min-width:0;padding:3.4rem .85rem .9rem;position:relative}.product-cost-calculator-module__n1YVdW__productRow legend{color:var(--ink,#271b14);padding:0;font-weight:850;position:absolute;top:1rem;left:.85rem}.product-cost-calculator-module__n1YVdW__removeButton{color:#8a352a;cursor:pointer;background:0 0;border:0;border-radius:999px;padding:.65rem .7rem;font-size:.8rem;font-weight:800;position:absolute;top:.45rem;right:.35rem}.product-cost-calculator-module__n1YVdW__removeButton:hover{background:#fff0eb}.product-cost-calculator-module__n1YVdW__rowFields{gap:.8rem;min-width:0;display:grid}.product-cost-calculator-module__n1YVdW__fieldHint{color:var(--ink-muted,#837268);font-size:.76rem;line-height:1.4}.product-cost-calculator-module__n1YVdW__inlineError{color:#8a352a;font-size:.78rem;font-weight:720;line-height:1.4}.product-cost-calculator-module__n1YVdW__serviceField{border-top:1px solid var(--line,#543e2f29);margin-top:1rem;padding-top:1rem}.product-cost-calculator-module__n1YVdW__serviceField>div{max-width:19rem}.product-cost-calculator-module__n1YVdW__formActions{gap:.7rem;margin-top:1rem;display:grid}.product-cost-calculator-module__n1YVdW__addButton,.product-cost-calculator-module__n1YVdW__calculateButton,.product-cost-calculator-module__n1YVdW__resultPanel button{cursor:pointer;border-radius:.8rem;padding:.8rem 1rem;font-weight:850;line-height:1.15}.product-cost-calculator-module__n1YVdW__addButton{border:1px solid var(--terracotta,#a86743);color:var(--terracotta-deep,#6f3f2b);background:0 0}.product-cost-calculator-module__n1YVdW__calculateButton{color:#fffaf2;background:linear-gradient(135deg, var(--terracotta-deep,#6f3f2b), #2d2119);border:1px solid #0000;box-shadow:0 14px 26px #4e2c1e29}.product-cost-calculator-module__n1YVdW__addButton:disabled{cursor:not-allowed;opacity:.5}.product-cost-calculator-module__n1YVdW__rowLimit{color:var(--ink-muted,#837268);text-align:center;font-size:.78rem}.product-cost-calculator-module__n1YVdW__resultPanel{margin-top:1rem;padding:1rem}.product-cost-calculator-module__n1YVdW__resultPanel :is(h1,h2,h3,p,dl,dd){margin:0}.product-cost-calculator-module__n1YVdW__printTitle{font-family:Iowan Old Style,Palatino Linotype,Book Antiqua,Georgia,serif;font-size:1.8rem;font-weight:800;line-height:1.1}.product-cost-calculator-module__n1YVdW__resultHeader{gap:.85rem;display:grid}.product-cost-calculator-module__n1YVdW__resultStatus{color:#3e523a;letter-spacing:.04em;text-transform:uppercase;font-size:.78rem;font-weight:850}.product-cost-calculator-module__n1YVdW__resultHeader h2{margin-top:.25rem}.product-cost-calculator-module__n1YVdW__resultActions{gap:.5rem;display:grid}.product-cost-calculator-module__n1YVdW__resultPanel button{min-height:2.75rem;color:var(--ink,#271b14);background:#fffdf8;border:1px solid #543e2f33}.product-cost-calculator-module__n1YVdW__resultLines{gap:.7rem;margin-top:1rem;display:grid}.product-cost-calculator-module__n1YVdW__resultLine{break-inside:avoid;background:#ffffffb3;border:1px solid #543e2f21;border-radius:.9rem;min-width:0;padding:.85rem}.product-cost-calculator-module__n1YVdW__resultLine h3{font-size:1.08rem}.product-cost-calculator-module__n1YVdW__resultLine dl,.product-cost-calculator-module__n1YVdW__serviceResult dl{gap:.7rem;margin-top:.7rem;display:grid}.product-cost-calculator-module__n1YVdW__resultLine dl>div,.product-cost-calculator-module__n1YVdW__serviceResult dl>div{min-width:0}.product-cost-calculator-module__n1YVdW__resultLine dt,.product-cost-calculator-module__n1YVdW__serviceResult dt{color:var(--ink-muted,#837268);letter-spacing:.03em;text-transform:uppercase;font-size:.7rem;font-weight:800}.product-cost-calculator-module__n1YVdW__resultLine dd,.product-cost-calculator-module__n1YVdW__serviceResult dd{overflow-wrap:anywhere;color:var(--ink,#271b14);margin-top:.2rem;font-weight:730;line-height:1.45}.product-cost-calculator-module__n1YVdW__totalRow{border-top:1px solid var(--line,#543e2f29);border-bottom:1px solid var(--line,#543e2f29);gap:.35rem;padding:.95rem 0;display:grid;margin-top:1rem!important}.product-cost-calculator-module__n1YVdW__totalRow dt{font-weight:850}.product-cost-calculator-module__n1YVdW__totalRow dd{overflow-wrap:anywhere}.product-cost-calculator-module__n1YVdW__totalValue{color:var(--terracotta-deep,#6f3f2b);font-family:Iowan Old Style,Palatino Linotype,Book Antiqua,Georgia,serif;font-size:clamp(1.75rem,8vw,2.35rem);font-weight:800}.product-cost-calculator-module__n1YVdW__serviceResult,.product-cost-calculator-module__n1YVdW__resultAssumptions{border-radius:.9rem;margin-top:1rem;padding:.9rem;line-height:1.55}.product-cost-calculator-module__n1YVdW__serviceResult{background:var(--surface-green,#edf4ec);border:1px solid #66755c3d}.product-cost-calculator-module__n1YVdW__serviceResult>p,.product-cost-calculator-module__n1YVdW__resultAssumptions p{color:var(--ink-soft,#5d4b40);margin-top:.65rem;font-size:.88rem}.product-cost-calculator-module__n1YVdW__advisory{font-weight:800;color:#774529!important}.product-cost-calculator-module__n1YVdW__resultAssumptions{background:var(--surface-warm,#fff6eb);border:1px solid #543e2f24}.product-cost-calculator-module__n1YVdW__copyFeedback{min-height:1.4rem;color:var(--ink-soft,#5d4b40);font-size:.86rem;font-weight:720;margin-top:.75rem!important}.product-cost-calculator-module__n1YVdW__printOnly{display:none}@media (min-width:520px){.product-cost-calculator-module__n1YVdW__calculatorForm,.product-cost-calculator-module__n1YVdW__resultPanel{padding:1.2rem}.product-cost-calculator-module__n1YVdW__formHeader,.product-cost-calculator-module__n1YVdW__resultHeader,.product-cost-calculator-module__n1YVdW__totalRow{grid-template-columns:minmax(0,1fr) auto;align-items:center}.product-cost-calculator-module__n1YVdW__currencyGroup{justify-self:end}.product-cost-calculator-module__n1YVdW__rowFields,.product-cost-calculator-module__n1YVdW__resultLine dl,.product-cost-calculator-module__n1YVdW__serviceResult dl,.product-cost-calculator-module__n1YVdW__formActions,.product-cost-calculator-module__n1YVdW__resultActions{grid-template-columns:repeat(2,minmax(0,1fr))}.product-cost-calculator-module__n1YVdW__totalRow dd{text-align:right}}@media (min-width:860px){.product-cost-calculator-module__n1YVdW__rowFields{grid-template-columns:repeat(3,minmax(0,1fr))}.product-cost-calculator-module__n1YVdW__resultLine dl{grid-template-columns:repeat(4,minmax(0,1fr))}.product-cost-calculator-module__n1YVdW__serviceResult dl{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){.product-cost-calculator-module__n1YVdW__calculatorMount *,.product-cost-calculator-module__n1YVdW__calculatorMount :before,.product-cost-calculator-module__n1YVdW__calculatorMount :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}@media print{.product-cost-calculator-module__n1YVdW__calculatorMount{color:#000;background:#fff}.product-cost-calculator-module__n1YVdW__calculatorForm,.product-cost-calculator-module__n1YVdW__screenOnly,.product-cost-calculator-module__n1YVdW__resultHeader,.product-cost-calculator-module__n1YVdW__copyFeedback{display:none!important}.product-cost-calculator-module__n1YVdW__printOnly{display:block}.product-cost-calculator-module__n1YVdW__resultPanel{color:#000;box-shadow:none;background:#fff;border:0;border-radius:0;margin:0;padding:0}.product-cost-calculator-module__n1YVdW__resultPanel :is(h1,h2,h3,dt,dd,p,span){color:#000!important}.product-cost-calculator-module__n1YVdW__resultLine,.product-cost-calculator-module__n1YVdW__serviceResult,.product-cost-calculator-module__n1YVdW__resultAssumptions{box-shadow:none;break-inside:avoid;background:#fff;border:1px solid #777}}
.product-package-comparison-module__1bp-Ma__mount{min-width:0}.product-package-comparison-module__1bp-Ma__form,.product-package-comparison-module__1bp-Ma__resultPanel{background:#fff;border:1px solid #543e2f2e;border-radius:1rem;box-shadow:0 1rem 2.5rem #412a1b12}.product-package-comparison-module__1bp-Ma__form{padding:clamp(1rem,3vw,1.6rem)}.product-package-comparison-module__1bp-Ma__formHeading,.product-package-comparison-module__1bp-Ma__resultHeader{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.product-package-comparison-module__1bp-Ma__formHeading h2,.product-package-comparison-module__1bp-Ma__resultHeader h2{font-size:clamp(1.35rem,3vw,1.8rem);line-height:1.15}.product-package-comparison-module__1bp-Ma__formHeading p,.product-package-comparison-module__1bp-Ma__resultHeader p{color:var(--ink-soft,#5d4b40);margin:.45rem 0 0;line-height:1.55}.product-package-comparison-module__1bp-Ma__textButton{color:#8a352a;min-height:2.75rem;font:inherit;cursor:pointer;background:#fff0eb;border:0;border-radius:.7rem;flex:none;padding:.7rem .85rem;font-weight:800}.product-package-comparison-module__1bp-Ma__sharedFields,.product-package-comparison-module__1bp-Ma__frequencyFields{grid-template-columns:repeat(2,minmax(0,1fr));gap:.9rem;display:grid}.product-package-comparison-module__1bp-Ma__sharedFields{margin-top:1.25rem}.product-package-comparison-module__1bp-Ma__field{min-width:0}.product-package-comparison-module__1bp-Ma__field label{color:var(--ink,#271b14);margin-bottom:.38rem;font-size:.92rem;font-weight:780;line-height:1.4;display:block}.product-package-comparison-module__1bp-Ma__field label span,.product-package-comparison-module__1bp-Ma__frequencyPanel legend span{color:var(--ink-muted,#837268);font-weight:650}.product-package-comparison-module__1bp-Ma__field input,.product-package-comparison-module__1bp-Ma__field select,.product-package-comparison-module__1bp-Ma__inputWithUnit select,.product-package-comparison-module__1bp-Ma__sharedFields select{width:100%;min-height:2.9rem;color:var(--ink,#271b14);background:#fff;border:1px solid #543e2f47;border-radius:.7rem;padding:.7rem .8rem;font-family:inherit;font-size:1rem;font-weight:650;line-height:1.2}.product-package-comparison-module__1bp-Ma__field input:focus-visible,.product-package-comparison-module__1bp-Ma__field select:focus-visible,.product-package-comparison-module__1bp-Ma__inputWithUnit select:focus-visible,.product-package-comparison-module__1bp-Ma__textButton:focus-visible,.product-package-comparison-module__1bp-Ma__quickActions button:focus-visible,.product-package-comparison-module__1bp-Ma__primaryButton:focus-visible,.product-package-comparison-module__1bp-Ma__secondaryButton:focus-visible,.product-package-comparison-module__1bp-Ma__selectionOptions label:focus-within{outline:3px solid var(--terracotta,#a86743);outline-offset:2px}.product-package-comparison-module__1bp-Ma__privacyNote{border-left:.25rem solid var(--green,#66755c);color:var(--ink-soft,#5d4b40);background:#edf4ecb3;margin:1rem 0 0;padding:.75rem 0 .75rem .85rem;font-size:.92rem;line-height:1.55}.product-package-comparison-module__1bp-Ma__errorSummary{color:#7a2e25;background:#fff7f4;border:1px solid #a33f3257;border-radius:.85rem;margin-top:1rem;padding:.9rem}.product-package-comparison-module__1bp-Ma__errorSummary h3{font-size:1.05rem}.product-package-comparison-module__1bp-Ma__errorSummary ul{margin:.55rem 0 0;padding-left:1.2rem}.product-package-comparison-module__1bp-Ma__errorSummary a{min-height:2.75rem;color:inherit;text-underline-offset:.18rem;align-items:center;font-weight:750;text-decoration:underline;display:inline-flex}.product-package-comparison-module__1bp-Ma__productGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin-top:1.2rem;display:grid}.product-package-comparison-module__1bp-Ma__productPanel,.product-package-comparison-module__1bp-Ma__frequencyPanel,.product-package-comparison-module__1bp-Ma__selectionPanel{background:#fffefb;border:1px solid #543e2f2e;border-radius:.9rem;min-width:0;margin:0;padding:1rem}.product-package-comparison-module__1bp-Ma__productPanel legend,.product-package-comparison-module__1bp-Ma__frequencyPanel legend,.product-package-comparison-module__1bp-Ma__selectionPanel legend{color:#9b3b2d;padding:0 .35rem;font-size:1.08rem;font-weight:850}.product-package-comparison-module__1bp-Ma__productFields{grid-template-columns:repeat(2,minmax(0,1fr));gap:.9rem;display:grid}.product-package-comparison-module__1bp-Ma__productFields .product-package-comparison-module__1bp-Ma__field:first-child,.product-package-comparison-module__1bp-Ma__productFields .product-package-comparison-module__1bp-Ma__field:nth-last-child(-n+2){grid-column:1/-1}.product-package-comparison-module__1bp-Ma__moneyInput,.product-package-comparison-module__1bp-Ma__inputWithUnit{background:#fff;border:1px solid #543e2f47;border-radius:.7rem;align-items:center;min-width:0;display:grid;overflow:clip}.product-package-comparison-module__1bp-Ma__moneyInput{grid-template-columns:auto minmax(0,1fr)}.product-package-comparison-module__1bp-Ma__moneyInput>span{color:var(--ink-muted,#837268);padding-left:.8rem;font-weight:800}.product-package-comparison-module__1bp-Ma__moneyInput input,.product-package-comparison-module__1bp-Ma__inputWithUnit input,.product-package-comparison-module__1bp-Ma__inputWithUnit select{border:0;border-radius:0}.product-package-comparison-module__1bp-Ma__moneyInput:focus-within,.product-package-comparison-module__1bp-Ma__inputWithUnit:focus-within{outline:3px solid var(--terracotta,#a86743);outline-offset:2px}.product-package-comparison-module__1bp-Ma__moneyInput input:focus-visible,.product-package-comparison-module__1bp-Ma__inputWithUnit input:focus-visible,.product-package-comparison-module__1bp-Ma__inputWithUnit select:focus-visible{outline:none}.product-package-comparison-module__1bp-Ma__inputWithUnit{grid-template-columns:minmax(0,1fr) minmax(5.4rem,.42fr)}.product-package-comparison-module__1bp-Ma__inputWithUnit select{border-left:1px solid #543e2f2e}.product-package-comparison-module__1bp-Ma__inlineError{color:#8a352a;margin:.35rem 0 0;font-size:.86rem;font-weight:700;line-height:1.4}.product-package-comparison-module__1bp-Ma__quickActions{grid-template-columns:repeat(3,minmax(0,1fr));gap:.65rem;margin-top:.9rem;display:grid}.product-package-comparison-module__1bp-Ma__quickActions button,.product-package-comparison-module__1bp-Ma__secondaryButton{min-height:2.9rem;color:var(--ink,#271b14);cursor:pointer;background:#fff;border:1px solid #543e2f3d;border-radius:.7rem;padding:.7rem .85rem;font-family:inherit;font-size:.92rem;font-weight:780;line-height:1.25}.product-package-comparison-module__1bp-Ma__frequencyPanel{margin-top:1rem}.product-package-comparison-module__1bp-Ma__frequencyFields{grid-template-columns:repeat(3,minmax(0,1fr))}.product-package-comparison-module__1bp-Ma__formActions,.product-package-comparison-module__1bp-Ma__resultActions{flex-wrap:wrap;gap:.7rem;display:flex}.product-package-comparison-module__1bp-Ma__formActions{justify-content:flex-end;margin-top:1rem}.product-package-comparison-module__1bp-Ma__primaryButton{color:#fff;cursor:pointer;background:#a6402f;border:1px solid #9b3b2d;border-radius:.7rem;min-height:3rem;padding:.75rem 1rem;font-family:inherit;font-size:.95rem;font-weight:820;line-height:1.25}.product-package-comparison-module__1bp-Ma__primaryButton:hover{background:#8f3528}.product-package-comparison-module__1bp-Ma__primaryButton:disabled{cursor:not-allowed;opacity:.5}.product-package-comparison-module__1bp-Ma__resultPanel{margin-top:1.1rem;padding:clamp(1rem,3vw,1.6rem)}.product-package-comparison-module__1bp-Ma__usageWarning{background:#fff8e9;border-left:.25rem solid #b66f27;max-width:32rem;padding:.55rem 0 .55rem .75rem;font-weight:700;color:#744316!important}.product-package-comparison-module__1bp-Ma__resultTable{border-top:1px solid #543e2f2e;margin-top:1rem}.product-package-comparison-module__1bp-Ma__resultRow{border-bottom:1px solid #543e2f26;grid-template-columns:minmax(8rem,.8fr) repeat(2,minmax(0,1fr));gap:.8rem;min-width:0;padding:.8rem 0;line-height:1.45;display:grid}.product-package-comparison-module__1bp-Ma__resultRow:first-child{color:var(--ink-soft,#5d4b40);font-size:.88rem;font-weight:800}.product-package-comparison-module__1bp-Ma__resultRow span,.product-package-comparison-module__1bp-Ma__resultRow strong{overflow-wrap:anywhere;min-width:0}.product-package-comparison-module__1bp-Ma__differenceGrid{border:1px solid #543e2f29;border-radius:.85rem;grid-template-columns:repeat(3,minmax(0,1fr));margin:1rem 0 0;display:grid;overflow:clip}.product-package-comparison-module__1bp-Ma__differenceGrid>div{min-width:0;padding:1rem}.product-package-comparison-module__1bp-Ma__differenceGrid>div+div{border-left:1px solid #543e2f29}.product-package-comparison-module__1bp-Ma__differenceGrid dt{color:var(--ink-soft,#5d4b40);font-size:.86rem;font-weight:800}.product-package-comparison-module__1bp-Ma__differenceGrid dd{color:#9b3b2d;overflow-wrap:anywhere;margin:.35rem 0 0;font-size:clamp(1.35rem,4vw,2rem);font-weight:900;line-height:1.1}.product-package-comparison-module__1bp-Ma__differenceGrid p{color:var(--ink-soft,#5d4b40);margin:.35rem 0 0;font-size:.82rem;line-height:1.4}.product-package-comparison-module__1bp-Ma__conclusions{border-left:.25rem solid #a6402f;margin-top:1rem;padding:.2rem 0 .2rem 1rem}.product-package-comparison-module__1bp-Ma__conclusions h3{font-size:1.08rem}.product-package-comparison-module__1bp-Ma__conclusions p,.product-package-comparison-module__1bp-Ma__conclusions ul{color:var(--ink-soft,#5d4b40);margin:.55rem 0 0;line-height:1.55}.product-package-comparison-module__1bp-Ma__conclusions ul{padding-left:1.2rem}.product-package-comparison-module__1bp-Ma__conclusions li{overflow-wrap:anywhere}.product-package-comparison-module__1bp-Ma__selectionPanel{margin-top:1rem}.product-package-comparison-module__1bp-Ma__selectionPanel>p{color:var(--ink-soft,#5d4b40);overflow-wrap:anywhere;margin:.25rem 0 0;line-height:1.45}.product-package-comparison-module__1bp-Ma__selectionOptions{grid-template-columns:repeat(3,minmax(0,1fr));gap:.65rem;margin-top:.75rem;display:grid}.product-package-comparison-module__1bp-Ma__selectionOptions label{overflow-wrap:anywhere;word-break:break-word;background:#fff;border:1px solid #543e2f2e;border-radius:.7rem;align-items:center;gap:.55rem;min-width:0;min-height:2.9rem;padding:.65rem .75rem;font-weight:720;line-height:1.35;display:flex}.product-package-comparison-module__1bp-Ma__selectionOptions input{accent-color:#a6402f;flex:none;width:1.15rem;height:1.15rem}.product-package-comparison-module__1bp-Ma__resultActions{margin-top:.85rem}.product-package-comparison-module__1bp-Ma__status{min-height:1.5rem;font-weight:750;color:#4f6748!important;margin-top:.6rem!important}.product-package-comparison-module__1bp-Ma__visuallyHidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.product-package-comparison-module__1bp-Ma__jsPlaceholder{background:#fff;border:1px solid #543e2f2e;border-radius:.9rem;margin:0;padding:1rem}@media (max-width:760px){.product-package-comparison-module__1bp-Ma__formHeading,.product-package-comparison-module__1bp-Ma__resultHeader{display:grid}.product-package-comparison-module__1bp-Ma__textButton{width:100%}.product-package-comparison-module__1bp-Ma__productGrid,.product-package-comparison-module__1bp-Ma__sharedFields,.product-package-comparison-module__1bp-Ma__frequencyFields,.product-package-comparison-module__1bp-Ma__differenceGrid,.product-package-comparison-module__1bp-Ma__selectionOptions{grid-template-columns:minmax(0,1fr)}.product-package-comparison-module__1bp-Ma__quickActions{grid-template-columns:repeat(2,minmax(0,1fr))}.product-package-comparison-module__1bp-Ma__quickActions button:last-child{grid-column:1/-1}.product-package-comparison-module__1bp-Ma__differenceGrid>div+div{border-top:1px solid #543e2f29;border-left:0}.product-package-comparison-module__1bp-Ma__resultRow{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.product-package-comparison-module__1bp-Ma__resultRow>:first-child{grid-column:1/-1}.product-package-comparison-module__1bp-Ma__resultRow:first-child>:first-child{display:none}.product-package-comparison-module__1bp-Ma__formActions,.product-package-comparison-module__1bp-Ma__resultActions{grid-template-columns:minmax(0,1fr);display:grid}}@media (max-width:430px){.product-package-comparison-module__1bp-Ma__form,.product-package-comparison-module__1bp-Ma__resultPanel{border-radius:.8rem;padding:.8rem}.product-package-comparison-module__1bp-Ma__productFields,.product-package-comparison-module__1bp-Ma__quickActions{grid-template-columns:minmax(0,1fr)}.product-package-comparison-module__1bp-Ma__productFields .product-package-comparison-module__1bp-Ma__field,.product-package-comparison-module__1bp-Ma__quickActions button:last-child{grid-column:auto}.product-package-comparison-module__1bp-Ma__resultRow{gap:.55rem;font-size:.9rem}}@media print{.product-package-comparison-module__1bp-Ma__form,.product-package-comparison-module__1bp-Ma__resultActions,.product-package-comparison-module__1bp-Ma__selectionOptions input,.product-package-comparison-module__1bp-Ma__status{display:none!important}.product-package-comparison-module__1bp-Ma__resultPanel{box-shadow:none;border:0;margin:0}.product-package-comparison-module__1bp-Ma__selectionOptions label{border:0;padding:0}}@media (prefers-reduced-motion:reduce){.product-package-comparison-module__1bp-Ma__primaryButton,.product-package-comparison-module__1bp-Ma__secondaryButton,.product-package-comparison-module__1bp-Ma__quickActions button,.product-package-comparison-module__1bp-Ma__textButton{transition:none}}
.product-price-rise-calculator-module__qnNNza__calculatorMount{width:100%;min-width:0;color:var(--ink,#271b14)}.product-price-rise-calculator-module__qnNNza__calculatorMount :is(h2,h3,p,span,strong,dt,dd,button,summary,label){overflow-wrap:anywhere}.product-price-rise-calculator-module__qnNNza__visuallyHidden{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.product-price-rise-calculator-module__qnNNza__calculatorForm,.product-price-rise-calculator-module__qnNNza__resultPanel,.product-price-rise-calculator-module__qnNNza__jsPlaceholder{border:1px solid var(--line,#543e2f29);background:#fffdf8f7;border-radius:1.2rem;min-width:0;box-shadow:0 18px 46px #4a35281a}.product-price-rise-calculator-module__qnNNza__calculatorForm,.product-price-rise-calculator-module__qnNNza__resultPanel{padding:1rem}.product-price-rise-calculator-module__qnNNza__jsPlaceholder{color:var(--ink-soft,#5d4b40);padding:1rem}.product-price-rise-calculator-module__qnNNza__calculatorForm :is(h2,h3,p,fieldset,legend),.product-price-rise-calculator-module__qnNNza__resultPanel :is(h2,h3,p,dl,dd,ul){margin:0}.product-price-rise-calculator-module__qnNNza__calculatorForm :is(input,select,button),.product-price-rise-calculator-module__qnNNza__resultPanel button{min-height:2.75rem;font:inherit}.product-price-rise-calculator-module__qnNNza__formHeader{gap:.9rem;min-width:0;display:grid}.product-price-rise-calculator-module__qnNNza__formHeader h2,.product-price-rise-calculator-module__qnNNza__resultHeader h2{font-family:Iowan Old Style,Palatino Linotype,Book Antiqua,Georgia,serif;font-size:clamp(1.65rem,7vw,2.2rem);line-height:1.05}.product-price-rise-calculator-module__qnNNza__formHeader p,.product-price-rise-calculator-module__qnNNza__sectionIntro p,.product-price-rise-calculator-module__qnNNza__reviewContent>p,.product-price-rise-calculator-module__qnNNza__resultHeader>div>p:not(.product-price-rise-calculator-module__qnNNza__resultStatus){color:var(--ink-soft,#5d4b40);margin-top:.45rem;line-height:1.55}.product-price-rise-calculator-module__qnNNza__currencyField,.product-price-rise-calculator-module__qnNNza__field{gap:.38rem;min-width:0;display:grid}.product-price-rise-calculator-module__qnNNza__currencyField{max-width:18rem}.product-price-rise-calculator-module__qnNNza__calculatorForm label,.product-price-rise-calculator-module__qnNNza__currencyField label,.product-price-rise-calculator-module__qnNNza__modeChoices legend{color:var(--ink,#271b14);font-size:.84rem;font-weight:800;line-height:1.35}.product-price-rise-calculator-module__qnNNza__calculatorForm label span,.product-price-rise-calculator-module__qnNNza__optionalDetails summary span,.product-price-rise-calculator-module__qnNNza__reviewDetails summary span{color:var(--ink-muted,#837268);font-weight:600}.product-price-rise-calculator-module__qnNNza__calculatorForm input:not([type=radio]),.product-price-rise-calculator-module__qnNNza__calculatorForm select{width:100%;min-width:0;color:var(--ink,#271b14);background:#fffefb;border:1px solid #543e2f42;border-radius:.75rem;padding:.72rem .8rem;font-size:1rem;line-height:1.2}.product-price-rise-calculator-module__qnNNza__calculatorForm :is(input,select)[aria-invalid=true]{background:#fff8f5;border-color:#a33f32}.product-price-rise-calculator-module__qnNNza__calculatorForm :is(input,select,button,summary):focus-visible,.product-price-rise-calculator-module__qnNNza__resultPanel :is(button,summary):focus-visible,.product-price-rise-calculator-module__qnNNza__errorSummary a:focus-visible{outline:3px solid var(--terracotta,#a86743);outline-offset:2px}.product-price-rise-calculator-module__qnNNza__moneyInput{background:#fffefb;border:1px solid #543e2f42;border-radius:.75rem;grid-template-columns:auto minmax(0,1fr);align-items:center;min-width:0;display:grid}.product-price-rise-calculator-module__qnNNza__moneyInput:focus-within{outline:3px solid var(--terracotta,#a86743);outline-offset:2px}.product-price-rise-calculator-module__qnNNza__moneyInput>span{color:var(--ink-muted,#837268);padding-left:.8rem;font-weight:800}.product-price-rise-calculator-module__qnNNza__moneyInput input:not([type=radio]){background:0 0;border:0}.product-price-rise-calculator-module__qnNNza__moneyInput input:focus-visible{outline:none}.product-price-rise-calculator-module__qnNNza__privacyNote{border-left:.25rem solid var(--green,#66755c);color:var(--ink-soft,#5d4b40);background:#edf4ecb8;padding:.8rem 0 .8rem .9rem;font-size:.92rem;line-height:1.55;margin-top:1rem!important}.product-price-rise-calculator-module__qnNNza__errorSummary{color:#7a2e25;background:#fff7f4;border:1px solid #a33f3259;border-radius:.9rem;margin-top:1rem;padding:.9rem}.product-price-rise-calculator-module__qnNNza__errorSummary h3{font-size:1.05rem}.product-price-rise-calculator-module__qnNNza__errorSummary ul{gap:.35rem;margin-top:.65rem;padding-left:1.25rem;display:grid}.product-price-rise-calculator-module__qnNNza__errorSummary a{min-height:2.75rem;color:inherit;text-underline-offset:.16rem;align-items:center;font-weight:750;text-decoration:underline;display:inline-flex}.product-price-rise-calculator-module__qnNNza__inlineError{color:#8a352a;font-size:.78rem;font-weight:720;line-height:1.4}.product-price-rise-calculator-module__qnNNza__fieldHint{color:var(--ink-muted,#837268);font-size:.76rem;line-height:1.4}.product-price-rise-calculator-module__qnNNza__optionalDetails,.product-price-rise-calculator-module__qnNNza__reviewDetails,.product-price-rise-calculator-module__qnNNza__resultReview{border:1px solid var(--line,#543e2f29);background:#ffffff9e;border-radius:.9rem;min-width:0;margin-top:1rem}.product-price-rise-calculator-module__qnNNza__optionalDetails summary,.product-price-rise-calculator-module__qnNNza__reviewDetails summary,.product-price-rise-calculator-module__qnNNza__resultReview summary{cursor:pointer;flex-wrap:wrap;align-items:center;gap:.2rem .4rem;min-height:2.75rem;padding:.8rem .9rem;font-weight:850;display:flex}.product-price-rise-calculator-module__qnNNza__optionalDetails summary span,.product-price-rise-calculator-module__qnNNza__reviewDetails summary span{min-width:0;max-width:100%}.product-price-rise-calculator-module__qnNNza__detailGrid,.product-price-rise-calculator-module__qnNNza__reviewContent,.product-price-rise-calculator-module__qnNNza__reviewFields{gap:.8rem;min-width:0;display:grid}.product-price-rise-calculator-module__qnNNza__detailGrid,.product-price-rise-calculator-module__qnNNza__reviewContent{padding:0 .9rem .9rem}.product-price-rise-calculator-module__qnNNza__packageGrid{gap:.85rem;min-width:0;margin-top:1rem;display:grid}.product-price-rise-calculator-module__qnNNza__packagePanel,.product-price-rise-calculator-module__qnNNza__scenarioPanel{border:1px solid var(--line,#543e2f29);background:#ffffffad;border-radius:1rem;min-width:0;padding:.9rem}.product-price-rise-calculator-module__qnNNza__packagePanel{gap:.8rem;display:grid}.product-price-rise-calculator-module__qnNNza__packagePanel legend{padding:0 .35rem;font-family:Iowan Old Style,Palatino Linotype,Book Antiqua,Georgia,serif;font-size:1.35rem;font-weight:850}.product-price-rise-calculator-module__qnNNza__quantityRow,.product-price-rise-calculator-module__qnNNza__scenarioGrid{gap:.8rem;min-width:0;display:grid}.product-price-rise-calculator-module__qnNNza__scenarioPanel{margin-top:1rem}.product-price-rise-calculator-module__qnNNza__sectionIntro h3{font-family:Iowan Old Style,Palatino Linotype,Book Antiqua,Georgia,serif;font-size:1.35rem}.product-price-rise-calculator-module__qnNNza__scenarioGrid{margin-top:.9rem}.product-price-rise-calculator-module__qnNNza__reviewContent{padding-top:.1rem}.product-price-rise-calculator-module__qnNNza__modeChoices{border:0;gap:.65rem;min-width:0;padding:0;display:grid}.product-price-rise-calculator-module__qnNNza__modeChoices legend{margin-bottom:.25rem}.product-price-rise-calculator-module__qnNNza__modeChoices label{border:1px solid var(--line,#543e2f29);cursor:pointer;background:#fffefb;border-radius:.8rem;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.65rem;min-width:0;min-height:3rem;padding:.8rem;display:grid}.product-price-rise-calculator-module__qnNNza__modeChoices input{width:1.25rem;height:1.25rem;margin:.1rem 0 0}.product-price-rise-calculator-module__qnNNza__modeChoices label span{color:var(--ink-soft,#5d4b40);gap:.25rem;font-weight:500;display:grid}.product-price-rise-calculator-module__qnNNza__modeChoices strong{color:var(--ink,#271b14)}.product-price-rise-calculator-module__qnNNza__formActions,.product-price-rise-calculator-module__qnNNza__resultActions{gap:.65rem;min-width:0;margin-top:1rem;display:grid}.product-price-rise-calculator-module__qnNNza__primaryButton,.product-price-rise-calculator-module__qnNNza__secondaryButton,.product-price-rise-calculator-module__qnNNza__resultActions button{cursor:pointer;border-radius:.8rem;min-width:0;padding:.8rem 1rem;font-weight:850;line-height:1.2}.product-price-rise-calculator-module__qnNNza__primaryButton{color:#fffaf2;background:linear-gradient(135deg, var(--terracotta-deep,#6f3f2b), #2d2119);border:1px solid #0000;box-shadow:0 14px 26px #4e2c1e29}.product-price-rise-calculator-module__qnNNza__secondaryButton,.product-price-rise-calculator-module__qnNNza__resultActions button{border:1px solid var(--terracotta,#a86743);color:var(--terracotta-deep,#6f3f2b);background:#fffdf8}.product-price-rise-calculator-module__qnNNza__resultPanel{margin-top:1rem}.product-price-rise-calculator-module__qnNNza__resultHeader{gap:.85rem;min-width:0;display:grid}.product-price-rise-calculator-module__qnNNza__resultStatus{color:#3e523a;letter-spacing:.04em;text-transform:uppercase;font-size:.78rem;font-weight:850}.product-price-rise-calculator-module__qnNNza__resultHeader h2{margin-top:.3rem!important}.product-price-rise-calculator-module__qnNNza__unitComparison{background:var(--surface-warm,#fff6eb);border:1px solid #a8674338;border-radius:1rem;gap:.65rem;min-width:0;margin-top:1rem;padding:.9rem;display:grid}.product-price-rise-calculator-module__qnNNza__unitComparison>div:not(.product-price-rise-calculator-module__qnNNza__changeArrow){gap:.25rem;min-width:0;display:grid}.product-price-rise-calculator-module__qnNNza__unitComparison span,.product-price-rise-calculator-module__qnNNza__impactGrid dt{color:var(--ink-muted,#837268);letter-spacing:.03em;text-transform:uppercase;font-size:.72rem;font-weight:820}.product-price-rise-calculator-module__qnNNza__unitComparison strong{overflow-wrap:anywhere;font-size:clamp(1.25rem,6vw,1.8rem)}.product-price-rise-calculator-module__qnNNza__changeArrow{color:var(--terracotta-deep,#6f3f2b);font-size:1.5rem;font-weight:900}.product-price-rise-calculator-module__qnNNza__changeBadge{color:#3e523a;background:#edf4ece6;border-radius:.75rem;padding:.75rem;font-weight:820;line-height:1.45;margin-top:.65rem!important}.product-price-rise-calculator-module__qnNNza__impactGrid{gap:.65rem;min-width:0;display:grid;margin-top:1rem!important}.product-price-rise-calculator-module__qnNNza__impactGrid>div{border:1px solid var(--line,#543e2f29);background:#ffffffb3;border-radius:.8rem;min-width:0;padding:.8rem}.product-price-rise-calculator-module__qnNNza__impactGrid dd{overflow-wrap:anywhere;font-weight:820;line-height:1.4;margin-top:.25rem!important}.product-price-rise-calculator-module__qnNNza__impactGrid .product-price-rise-calculator-module__qnNNza__annualImpact{color:var(--terracotta-deep,#6f3f2b);background:var(--surface-warm,#fff6eb)}.product-price-rise-calculator-module__qnNNza__annualImpact dd{font-size:1.35rem}.product-price-rise-calculator-module__qnNNza__frequencySummary,.product-price-rise-calculator-module__qnNNza__reviewAdvisory{color:var(--ink-soft,#5d4b40);line-height:1.5;margin-top:.75rem!important}.product-price-rise-calculator-module__qnNNza__resultReview>div,.product-price-rise-calculator-module__qnNNza__resultNotes{min-width:0;padding:0 .9rem .9rem}.product-price-rise-calculator-module__qnNNza__resultReview h3,.product-price-rise-calculator-module__qnNNza__resultNotes h3{font-size:1.05rem}.product-price-rise-calculator-module__qnNNza__resultReview p,.product-price-rise-calculator-module__qnNNza__resultNotes p,.product-price-rise-calculator-module__qnNNza__resultNotes li{color:var(--ink-soft,#5d4b40);line-height:1.55;margin-top:.5rem!important}.product-price-rise-calculator-module__qnNNza__resultNotes{border-top:1px solid var(--line,#543e2f29);margin-top:1rem;padding-top:1rem}.product-price-rise-calculator-module__qnNNza__resultNotes ul{padding-left:1.25rem}.product-price-rise-calculator-module__qnNNza__feedback{color:#3e523a;min-height:1.4rem;font-weight:760;margin-top:.75rem!important}@media (min-width:42rem){.product-price-rise-calculator-module__qnNNza__calculatorForm,.product-price-rise-calculator-module__qnNNza__resultPanel{padding:1.25rem}.product-price-rise-calculator-module__qnNNza__formHeader,.product-price-rise-calculator-module__qnNNza__resultHeader{grid-template-columns:minmax(0,1fr) minmax(12rem,.45fr);align-items:start}.product-price-rise-calculator-module__qnNNza__currencyField{justify-self:end}.product-price-rise-calculator-module__qnNNza__detailGrid,.product-price-rise-calculator-module__qnNNza__packageGrid,.product-price-rise-calculator-module__qnNNza__reviewFields{grid-template-columns:repeat(2,minmax(0,1fr))}.product-price-rise-calculator-module__qnNNza__detailGrid>:last-child{grid-column:1/-1}.product-price-rise-calculator-module__qnNNza__quantityRow{grid-template-columns:minmax(0,1fr) minmax(7rem,.5fr)}.product-price-rise-calculator-module__qnNNza__scenarioGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.product-price-rise-calculator-module__qnNNza__formActions{grid-template-columns:repeat(3,minmax(0,1fr))}.product-price-rise-calculator-module__qnNNza__resultActions{margin-top:0}.product-price-rise-calculator-module__qnNNza__unitComparison{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center}.product-price-rise-calculator-module__qnNNza__impactGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.product-price-rise-calculator-module__qnNNza__impactGrid .product-price-rise-calculator-module__qnNNza__annualImpact{grid-column:1/-1}}@media (min-width:64rem){.product-price-rise-calculator-module__qnNNza__scenarioGrid{grid-template-columns:repeat(5,minmax(0,1fr))}.product-price-rise-calculator-module__qnNNza__impactGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.product-price-rise-calculator-module__qnNNza__impactGrid .product-price-rise-calculator-module__qnNNza__annualImpact{grid-column:auto}}@media print{.product-price-rise-calculator-module__qnNNza__calculatorForm,.product-price-rise-calculator-module__qnNNza__resultActions,.product-price-rise-calculator-module__qnNNza__feedback{display:none!important}.product-price-rise-calculator-module__qnNNza__resultPanel{box-shadow:none;border:0;margin:0}}
.tube-bottle-yield-calculator-module__hQuGTW__calculatorMount{width:100%;color:var(--ink,#271b14)}.tube-bottle-yield-calculator-module__hQuGTW__calculatorFrame{border:1px solid var(--line,#543e2f29);background:#fffdf8f5;border-radius:1.2rem;display:grid;overflow:hidden;box-shadow:0 18px 46px #4a35281a}.tube-bottle-yield-calculator-module__hQuGTW__calculatorForm,.tube-bottle-yield-calculator-module__hQuGTW__resultPanel,.tube-bottle-yield-calculator-module__hQuGTW__jsPlaceholder{min-width:0;padding:1rem}.tube-bottle-yield-calculator-module__hQuGTW__resultPanel{border-top:1px solid var(--line,#543e2f29);background:linear-gradient(145deg,#edf4eceb,#fffdf8fa)}.tube-bottle-yield-calculator-module__hQuGTW__jsPlaceholder{border:1px solid var(--line,#543e2f29);color:var(--ink-soft,#5d4b40);background:#fffdf8f5;border-radius:1rem;line-height:1.6}.tube-bottle-yield-calculator-module__hQuGTW__calculatorMount :is(h2,h3,p,dl,dd){margin:0}.tube-bottle-yield-calculator-module__hQuGTW__calculatorMount :is(button,input,select,summary){min-height:2.75rem;font:inherit}.tube-bottle-yield-calculator-module__hQuGTW__formHeading h2,.tube-bottle-yield-calculator-module__hQuGTW__resultHeader h2,.tube-bottle-yield-calculator-module__hQuGTW__annualResult h3,.tube-bottle-yield-calculator-module__hQuGTW__reportDetails h3{color:var(--ink,#271b14);font-family:Iowan Old Style,Palatino Linotype,Book Antiqua,Georgia,serif}.tube-bottle-yield-calculator-module__hQuGTW__formHeading h2,.tube-bottle-yield-calculator-module__hQuGTW__resultHeader h2{font-size:clamp(1.65rem,7vw,2.15rem);line-height:1.05}.tube-bottle-yield-calculator-module__hQuGTW__formHeading p,.tube-bottle-yield-calculator-module__hQuGTW__resultHeader p{color:var(--ink-soft,#5d4b40);margin-top:.4rem;font-size:.9rem;line-height:1.5}.tube-bottle-yield-calculator-module__hQuGTW__optionalDetails,.tube-bottle-yield-calculator-module__hQuGTW__coreFields,.tube-bottle-yield-calculator-module__hQuGTW__advancedFields{gap:.8rem;display:grid}.tube-bottle-yield-calculator-module__hQuGTW__optionalDetails,.tube-bottle-yield-calculator-module__hQuGTW__coreFields{margin-top:1rem}.tube-bottle-yield-calculator-module__hQuGTW__optionalDetails{border-bottom:1px solid var(--line,#543e2f29);padding-bottom:1rem}.tube-bottle-yield-calculator-module__hQuGTW__fieldGroup{align-content:start;gap:.38rem;min-width:0;display:grid}.tube-bottle-yield-calculator-module__hQuGTW__fieldGroup label{color:var(--ink,#271b14);font-size:.84rem;font-weight:800;line-height:1.35}.tube-bottle-yield-calculator-module__hQuGTW__fieldGroup label span{color:var(--ink-muted,#837268);font-weight:600}.tube-bottle-yield-calculator-module__hQuGTW__fieldGroup input,.tube-bottle-yield-calculator-module__hQuGTW__fieldGroup select{width:100%;min-width:0;color:var(--ink,#271b14);background:#fffefb;border:1px solid #543e2f3d;border-radius:.75rem;padding:.72rem .8rem;font-size:1rem;line-height:1.2}.tube-bottle-yield-calculator-module__hQuGTW__fieldGroup :is(input,select):hover{border-color:#6f3f2b7a}.tube-bottle-yield-calculator-module__hQuGTW__fieldGroup :is(input,select)[aria-invalid=true]{background:#fff9f7;border-color:#a33f32}.tube-bottle-yield-calculator-module__hQuGTW__calculatorMount :is(input,select,button,summary):focus-visible{outline:3px solid var(--terracotta,#a86743);outline-offset:2px}.tube-bottle-yield-calculator-module__hQuGTW__inlineError{color:#8a352a;font-size:.78rem;font-weight:720;line-height:1.4}.tube-bottle-yield-calculator-module__hQuGTW__advancedDetails{background:#fff6eb9e;border:1px solid #543e2f2e;border-radius:.8rem;margin-top:1rem}.tube-bottle-yield-calculator-module__hQuGTW__advancedDetails summary{cursor:pointer;color:var(--terracotta-deep,#6f3f2b);align-items:center;padding:.7rem .85rem;font-weight:850;line-height:1.35;display:flex}.tube-bottle-yield-calculator-module__hQuGTW__advancedDetails[open] summary{border-bottom:1px solid #543e2f29}.tube-bottle-yield-calculator-module__hQuGTW__advancedFields{padding:.85rem}.tube-bottle-yield-calculator-module__hQuGTW__formActions,.tube-bottle-yield-calculator-module__hQuGTW__resultActions{gap:.6rem;display:grid}.tube-bottle-yield-calculator-module__hQuGTW__formActions{margin-top:1rem}.tube-bottle-yield-calculator-module__hQuGTW__formActions button,.tube-bottle-yield-calculator-module__hQuGTW__resultActions button,.tube-bottle-yield-calculator-module__hQuGTW__backbarButton{cursor:pointer;border-radius:.78rem;padding:.75rem .9rem;font-weight:820;line-height:1.2}.tube-bottle-yield-calculator-module__hQuGTW__exampleButton,.tube-bottle-yield-calculator-module__hQuGTW__backbarButton{color:#fffaf2;background:linear-gradient(135deg, var(--terracotta-deep,#6f3f2b), #2d2119);border:1px solid #0000;box-shadow:0 12px 24px #4e2c1e26}.tube-bottle-yield-calculator-module__hQuGTW__secondaryButton,.tube-bottle-yield-calculator-module__hQuGTW__resultActions button{border:1px solid var(--terracotta,#a86743);color:var(--terracotta-deep,#6f3f2b);background:#fffdf8e0}.tube-bottle-yield-calculator-module__hQuGTW__formHint{color:var(--ink-soft,#5d4b40);font-size:.86rem;line-height:1.5;margin-top:.8rem!important}.tube-bottle-yield-calculator-module__hQuGTW__resultHeader{gap:.9rem;display:grid}.tube-bottle-yield-calculator-module__hQuGTW__resultList,.tube-bottle-yield-calculator-module__hQuGTW__annualResult dl,.tube-bottle-yield-calculator-module__hQuGTW__reportDetails dl{display:grid;margin-top:1rem!important}.tube-bottle-yield-calculator-module__hQuGTW__resultRow,.tube-bottle-yield-calculator-module__hQuGTW__emphasisRow{border-bottom:1px solid #543e2f24;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:.75rem;min-width:0;padding:.72rem 0;display:grid}.tube-bottle-yield-calculator-module__hQuGTW__resultRow dt,.tube-bottle-yield-calculator-module__hQuGTW__emphasisRow dt{color:var(--ink-soft,#5d4b40);font-size:.88rem;font-weight:720;line-height:1.4}.tube-bottle-yield-calculator-module__hQuGTW__resultRow dd,.tube-bottle-yield-calculator-module__hQuGTW__emphasisRow dd{overflow-wrap:anywhere;max-width:20rem;color:var(--ink,#271b14);text-align:right;font-weight:850;line-height:1.4}.tube-bottle-yield-calculator-module__hQuGTW__emphasisRow{background:#66755c29;border:0;border-radius:.7rem;margin-top:.25rem;padding:.85rem}.tube-bottle-yield-calculator-module__hQuGTW__emphasisRow dt,.tube-bottle-yield-calculator-module__hQuGTW__emphasisRow dd{color:var(--ink,#271b14);font-size:1rem}.tube-bottle-yield-calculator-module__hQuGTW__annualResult,.tube-bottle-yield-calculator-module__hQuGTW__reportDetails{border-top:1px solid #543e2f2e;margin-top:1rem;padding-top:1rem}.tube-bottle-yield-calculator-module__hQuGTW__annualResult h3,.tube-bottle-yield-calculator-module__hQuGTW__reportDetails h3{font-size:1.2rem;line-height:1.25}.tube-bottle-yield-calculator-module__hQuGTW__limitationNote,.tube-bottle-yield-calculator-module__hQuGTW__planningNote{color:var(--ink-soft,#5d4b40);border-radius:.8rem;padding:.85rem;font-size:.88rem;line-height:1.55;margin-top:1rem!important}.tube-bottle-yield-calculator-module__hQuGTW__limitationNote{background:#fff6ebd6;border:1px solid #a867433d}.tube-bottle-yield-calculator-module__hQuGTW__planningNote{background:#edf4ecc2;border:1px solid #66755c38}.tube-bottle-yield-calculator-module__hQuGTW__conversionBlock{border-top:1px solid #543e2f2e;margin-top:1rem;padding-top:1rem}.tube-bottle-yield-calculator-module__hQuGTW__conversionBlock>p:first-child{color:var(--ink-soft,#5d4b40);line-height:1.55}.tube-bottle-yield-calculator-module__hQuGTW__backbarButton{width:100%;margin-top:.75rem}.tube-bottle-yield-calculator-module__hQuGTW__feedback{min-height:1.35rem;color:var(--ink-soft,#5d4b40);font-size:.82rem;font-weight:700;line-height:1.45;margin-top:.65rem!important}.tube-bottle-yield-calculator-module__hQuGTW__visuallyHidden{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.tube-bottle-yield-calculator-module__hQuGTW__printOnly{display:none}@media (min-width:540px){.tube-bottle-yield-calculator-module__hQuGTW__calculatorForm,.tube-bottle-yield-calculator-module__hQuGTW__resultPanel{padding:1.25rem}.tube-bottle-yield-calculator-module__hQuGTW__optionalDetails,.tube-bottle-yield-calculator-module__hQuGTW__coreFields,.tube-bottle-yield-calculator-module__hQuGTW__advancedFields{grid-template-columns:repeat(2,minmax(0,1fr))}.tube-bottle-yield-calculator-module__hQuGTW__fullWidthField{grid-column:1/-1}.tube-bottle-yield-calculator-module__hQuGTW__formActions{grid-template-columns:repeat(3,minmax(0,1fr))}.tube-bottle-yield-calculator-module__hQuGTW__resultActions{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:980px){.tube-bottle-yield-calculator-module__hQuGTW__calculatorFrame{grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr)}.tube-bottle-yield-calculator-module__hQuGTW__resultPanel{border-top:0;border-left:1px solid var(--line,#543e2f29)}}@media (max-width:420px){.tube-bottle-yield-calculator-module__hQuGTW__resultRow,.tube-bottle-yield-calculator-module__hQuGTW__emphasisRow{grid-template-columns:minmax(0,1fr);gap:.22rem}.tube-bottle-yield-calculator-module__hQuGTW__resultRow dd,.tube-bottle-yield-calculator-module__hQuGTW__emphasisRow dd{text-align:left}}@media (prefers-reduced-motion:reduce){.tube-bottle-yield-calculator-module__hQuGTW__calculatorMount *,.tube-bottle-yield-calculator-module__hQuGTW__calculatorMount :before,.tube-bottle-yield-calculator-module__hQuGTW__calculatorMount :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}@media print{.tube-bottle-yield-calculator-module__hQuGTW__calculatorMount{color:#000;background:#fff}.tube-bottle-yield-calculator-module__hQuGTW__calculatorFrame{box-shadow:none;border:0;display:block;overflow:visible}.tube-bottle-yield-calculator-module__hQuGTW__calculatorForm,.tube-bottle-yield-calculator-module__hQuGTW__resultActions,.tube-bottle-yield-calculator-module__hQuGTW__conversionBlock,.tube-bottle-yield-calculator-module__hQuGTW__feedback{display:none!important}.tube-bottle-yield-calculator-module__hQuGTW__resultPanel{color:#000;background:#fff;border:0;padding:0}.tube-bottle-yield-calculator-module__hQuGTW__resultPanel :is(h2,h3,p,dt,dd){color:#000!important}.tube-bottle-yield-calculator-module__hQuGTW__printOnly{font-family:Iowan Old Style,Georgia,serif;font-size:1.8rem;font-weight:800;display:block}.tube-bottle-yield-calculator-module__hQuGTW__annualResult,.tube-bottle-yield-calculator-module__hQuGTW__reportDetails,.tube-bottle-yield-calculator-module__hQuGTW__limitationNote,.tube-bottle-yield-calculator-module__hQuGTW__planningNote,.tube-bottle-yield-calculator-module__hQuGTW__emphasisRow{break-inside:avoid;background:#fff}}
.page-module__EwqqAG__featurePage{--page:#f7f1e8;--page-soft:#fbf7f1;--surface:#fffdf8;--surface-warm:#fff6eb;--surface-green:#edf4ec;--ink:#271b14;--ink-soft:#5d4b40;--ink-muted:#837268;--line:#543e2f29;--terracotta:#a86743;--terracotta-deep:#6f3f2b;--green:#66755c;--shadow:0 18px 46px #4a35281f;width:100%;min-height:100vh;color:var(--ink);background:linear-gradient(180deg, var(--page) 0%, var(--page-soft) 34%, #fffdf9 100%);overflow:clip}.page-module__EwqqAG__featurePage :is(h1,h2,h3,p,dl,dd,ul,ol){margin:0}.page-module__EwqqAG__featurePage :is(ul,ol){padding:0}.page-module__EwqqAG__container{width:100%;max-width:74rem;margin:0 auto;padding:0 1rem}.page-module__EwqqAG__publicHeaderShell{padding:.85rem 0 0}.page-module__EwqqAG__heroSection{padding:0 0 3.5rem}.page-module__EwqqAG__heroGrid{align-items:center;gap:1.6rem;display:grid}.page-module__EwqqAG__heroCopy{min-width:0;max-width:44rem}.page-module__EwqqAG__categoryLabel,.page-module__EwqqAG__sectionLabel{color:var(--terracotta-deep);letter-spacing:.08em;text-transform:uppercase;font-size:.78rem;font-weight:900}.page-module__EwqqAG__heroTitle,.page-module__EwqqAG__sectionHeading h2,.page-module__EwqqAG__proofHeader h2,.page-module__EwqqAG__snapshotGrid h2,.page-module__EwqqAG__chargeBoundary h2,.page-module__EwqqAG__finalCtaCard h2{color:var(--ink);letter-spacing:0;font-family:Iowan Old Style,Palatino Linotype,Book Antiqua,Georgia,serif}.page-module__EwqqAG__heroTitle{max-width:11ch;margin-top:.55rem;font-size:clamp(2.65rem,13vw,4.1rem);line-height:.96}.page-module__EwqqAG__heroAnswer{max-width:39rem;color:var(--ink);margin-top:1rem;font-size:1.08rem;font-weight:720;line-height:1.55}.page-module__EwqqAG__heroSupport,.page-module__EwqqAG__sectionHeading p,.page-module__EwqqAG__snapshotGrid article>p:not(.page-module__EwqqAG__sectionLabel),.page-module__EwqqAG__finalCtaCard>p{color:var(--ink-soft);margin-top:.75rem;font-size:1rem;line-height:1.62}.page-module__EwqqAG__guideLinkRow{color:var(--ink-soft);line-height:1.6;margin-top:1rem!important}.page-module__EwqqAG__guideLinkRow a{min-height:2.75rem;color:var(--terracotta-deep);align-items:center;font-weight:850;display:inline-flex}.page-module__EwqqAG__guideLinkRow a:focus-visible{outline:2px solid var(--terracotta);outline-offset:3px}.page-module__EwqqAG__heroActions{gap:.7rem;margin-top:1.2rem;display:grid}.page-module__EwqqAG__primaryButton,.page-module__EwqqAG__secondaryButton{text-align:center;border-radius:999px;justify-content:center;align-items:center;width:100%;min-height:3rem;padding:.95rem 1.15rem;font-size:.92rem;font-weight:800;line-height:1;text-decoration:none;display:inline-flex}.page-module__EwqqAG__primaryButton{color:#fffaf2;background:linear-gradient(135deg, var(--terracotta-deep), #2d2119);box-shadow:0 16px 30px #4e2c1e2e}.page-module__EwqqAG__secondaryButton{color:var(--ink);border:1px solid var(--line);background:#fffdf8d1}.page-module__EwqqAG__primaryButton:focus-visible,.page-module__EwqqAG__secondaryButton:focus-visible{outline:2px solid var(--terracotta);outline-offset:3px}.page-module__EwqqAG__productProof{border:1px solid var(--line);min-width:0;box-shadow:var(--shadow);background:#fffdf8f0;border-radius:1.2rem;padding:1rem}.page-module__EwqqAG__proofHeader{gap:.75rem;display:grid}.page-module__EwqqAG__proofHeader span{color:var(--ink-muted);letter-spacing:.06em;text-transform:uppercase;font-size:.75rem;font-weight:800}.page-module__EwqqAG__proofHeader h2{margin-top:.25rem;font-size:1.7rem;line-height:1.05}.page-module__EwqqAG__proofHeader>strong{color:#3e523a;background:var(--surface-green);border-radius:999px;justify-self:start;padding:.5rem .7rem;font-size:.78rem}.page-module__EwqqAG__productLines{gap:.7rem;list-style:none;display:grid;margin-top:1rem!important}.page-module__EwqqAG__productLines>li{background:#ffffffbd;border:1px solid #543e2f1f;border-radius:.9rem;padding:.85rem}.page-module__EwqqAG__productLineName{align-items:center;gap:.6rem;display:flex}.page-module__EwqqAG__productLineName>span{background:var(--terracotta);border-radius:999px;flex:none;width:.7rem;height:1.9rem}.page-module__EwqqAG__productLines>li:nth-child(2) .page-module__EwqqAG__productLineName>span{background:#c7b28d}.page-module__EwqqAG__productLines>li:nth-child(3) .page-module__EwqqAG__productLineName>span{background:var(--green)}.page-module__EwqqAG__productLines dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:.45rem;margin-top:.7rem;display:grid}.page-module__EwqqAG__productLines dt{color:var(--ink-muted);text-transform:uppercase;font-size:.68rem;font-weight:780}.page-module__EwqqAG__productLines dd{overflow-wrap:anywhere;color:var(--ink);margin-top:.2rem;font-size:.82rem;font-weight:750}.page-module__EwqqAG__proofTotal{border-top:1px solid var(--line);border-bottom:1px solid var(--line);justify-content:space-between;align-items:baseline;gap:.75rem;padding:.9rem 0;display:flex;margin-top:.9rem!important}.page-module__EwqqAG__proofTotal dt{font-weight:850}.page-module__EwqqAG__proofTotal dd{color:var(--terracotta-deep);font-family:Iowan Old Style,Palatino Linotype,Georgia,serif;font-size:1.65rem;font-weight:900}.page-module__EwqqAG__proofReuse{color:#3e523a;background:var(--surface-green);border-radius:.85rem;padding:.8rem;font-size:.88rem;line-height:1.5;margin-top:.8rem!important}.page-module__EwqqAG__syntheticNote{color:var(--ink-muted);font-size:.76rem;line-height:1.45;margin-top:.7rem!important}.page-module__EwqqAG__section,.page-module__EwqqAG__sectionSoft,.page-module__EwqqAG__snapshotSection,.page-module__EwqqAG__finalCtaSection{padding:3.5rem 0}.page-module__EwqqAG__sectionSoft{background:linear-gradient(#fffdf86b,#f1e8ddb3)}.page-module__EwqqAG__sectionHeading{max-width:44rem}.page-module__EwqqAG__sectionHeading h2,.page-module__EwqqAG__snapshotGrid h2,.page-module__EwqqAG__chargeBoundary h2,.page-module__EwqqAG__finalCtaCard h2{font-size:clamp(2.15rem,10vw,3.35rem);line-height:1.05}.page-module__EwqqAG__problemGrid{gap:.85rem;margin-top:1.5rem;display:grid}.page-module__EwqqAG__problemGrid article{border-top:1px solid var(--line);min-width:0;padding:1rem 0}.page-module__EwqqAG__problemGrid article>span{color:var(--terracotta);font-family:Georgia,serif;font-size:1.2rem;font-weight:900}.page-module__EwqqAG__problemGrid h3{margin-top:.6rem;font-size:1rem;line-height:1.3}.page-module__EwqqAG__problemGrid p,.page-module__EwqqAG__calculationSteps p,.page-module__EwqqAG__unitComparison p{color:var(--ink-soft);font-size:.93rem;line-height:1.55;margin-top:.45rem!important}.page-module__EwqqAG__calculationSteps{gap:.9rem;list-style:none;display:grid;margin-top:1.6rem!important}.page-module__EwqqAG__calculationSteps li{border:1px solid var(--line);background:#fffdf8c2;border-radius:1rem;grid-template-columns:2.35rem minmax(0,1fr);align-items:start;gap:.85rem;min-width:0;padding:1rem;display:grid}.page-module__EwqqAG__calculationSteps li>span,.page-module__EwqqAG__connectedFlow li>span{color:#fffaf2;background:var(--terracotta-deep);border-radius:999px;justify-content:center;align-items:center;width:2.35rem;height:2.35rem;font-family:Georgia,serif;font-weight:900;display:inline-flex}.page-module__EwqqAG__calculationSteps h3{font-size:.98rem;line-height:1.3}.page-module__EwqqAG__connectedFlow{border-top:1px solid var(--line);gap:0;list-style:none;display:grid;margin-top:1.6rem!important}.page-module__EwqqAG__connectedFlow li{border-bottom:1px solid var(--line);grid-template-columns:2.35rem minmax(0,1fr);align-items:center;gap:.85rem;min-width:0;padding:1rem 0;display:grid}.page-module__EwqqAG__connectedFlow strong{font-family:Iowan Old Style,Palatino Linotype,Georgia,serif;font-size:1.15rem}.page-module__EwqqAG__categoryGrid,.page-module__EwqqAG__unitsGrid,.page-module__EwqqAG__snapshotGrid,.page-module__EwqqAG__chargeBoundary,.page-module__EwqqAG__limitationsGrid{gap:1.5rem;display:grid}.page-module__EwqqAG__categoryList,.page-module__EwqqAG__boundaryList,.page-module__EwqqAG__chargeBoundary ul,.page-module__EwqqAG__limitationsList{border-top:1px solid var(--line);gap:0;list-style:none;display:grid}.page-module__EwqqAG__categoryList li,.page-module__EwqqAG__boundaryList li,.page-module__EwqqAG__chargeBoundary li,.page-module__EwqqAG__limitationsList li{border-bottom:1px solid var(--line);min-height:3.25rem;color:var(--ink-soft);align-items:center;padding:.75rem 0;line-height:1.45;display:flex}.page-module__EwqqAG__categoryList li:before,.page-module__EwqqAG__boundaryList li:before,.page-module__EwqqAG__chargeBoundary li:before,.page-module__EwqqAG__limitationsList li:before{content:"";background:var(--terracotta);border-radius:999px;flex:none;width:.65rem;height:.65rem;margin-right:.75rem}.page-module__EwqqAG__boundaryList li:before,.page-module__EwqqAG__chargeBoundary li:before{background:var(--green)}.page-module__EwqqAG__unitComparison{border:1px solid var(--line);background:#fffdf8e0;border-radius:1.1rem;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:.65rem;margin-top:1.4rem;padding:.8rem;display:grid}.page-module__EwqqAG__unitComparison article{text-align:center;min-width:0}.page-module__EwqqAG__unitComparison article>span{color:#3e523a;background:var(--surface-green);border-radius:999px;justify-content:center;align-items:center;width:3rem;height:3rem;margin:0 auto .6rem;font-family:Georgia,serif;font-weight:900;display:inline-flex}.page-module__EwqqAG__unitComparison>strong{color:var(--terracotta);font-size:1.55rem}.page-module__EwqqAG__snapshotSection{color:#fffaf2;background:#2d2119}.page-module__EwqqAG__snapshotSection .page-module__EwqqAG__sectionLabel{color:#e1b38f}.page-module__EwqqAG__snapshotGrid article{background:#fffaf20f;border:1px solid #fffaf229;border-radius:1.1rem;padding:1.1rem}.page-module__EwqqAG__snapshotGrid h2,.page-module__EwqqAG__snapshotGrid article>p:not(.page-module__EwqqAG__sectionLabel){color:#fffaf2}.page-module__EwqqAG__snapshotStatement{font-weight:780}.page-module__EwqqAG__chargeBoundary{border:1px solid var(--line);box-shadow:var(--shadow);background:#fffdf8eb;border-radius:1.15rem;padding:1.1rem}.page-module__EwqqAG__limitationsList li:before{background:var(--terracotta)}.page-module__EwqqAG__finalCtaSection{padding-top:2.5rem}.page-module__EwqqAG__finalCtaCard{border:1px solid var(--line);text-align:center;box-shadow:var(--shadow);background:linear-gradient(135deg,#edf4eceb,#fff6ebf5);border-radius:1.15rem;padding:1.5rem 1rem}.page-module__EwqqAG__finalCtaCard>p{max-width:40rem;margin-left:auto;margin-right:auto}.page-module__EwqqAG__finalCtaCard .page-module__EwqqAG__heroActions{justify-content:center}@media (min-width:390px){.page-module__EwqqAG__productProof{padding:1.1rem}.page-module__EwqqAG__proofHeader{grid-template-columns:minmax(0,1fr) auto;align-items:start}.page-module__EwqqAG__proofHeader>strong{justify-self:end}}@media (min-width:700px){.page-module__EwqqAG__container{padding:0 1.5rem}.page-module__EwqqAG__heroActions{grid-template-columns:repeat(2,minmax(0,max-content))}.page-module__EwqqAG__primaryButton,.page-module__EwqqAG__secondaryButton{width:auto;min-width:11rem}.page-module__EwqqAG__problemGrid,.page-module__EwqqAG__calculationSteps{grid-template-columns:repeat(2,minmax(0,1fr))}.page-module__EwqqAG__connectedFlow{border-bottom:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));gap:0}.page-module__EwqqAG__connectedFlow li{border-right:1px solid var(--line);border-bottom:0;grid-template-columns:2.35rem minmax(0,1fr);padding:1rem}.page-module__EwqqAG__connectedFlow li:nth-child(3n){border-right:0}.page-module__EwqqAG__categoryGrid,.page-module__EwqqAG__unitsGrid,.page-module__EwqqAG__snapshotGrid,.page-module__EwqqAG__chargeBoundary,.page-module__EwqqAG__limitationsGrid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}.page-module__EwqqAG__finalCtaCard .page-module__EwqqAG__heroActions{display:flex}}@media (min-width:960px){.page-module__EwqqAG__heroSection{align-items:center;min-height:92vh;display:flex}.page-module__EwqqAG__heroGrid{grid-template-columns:minmax(0,1fr) minmax(24rem,32rem);gap:3rem}.page-module__EwqqAG__heroTitle{font-size:5rem}.page-module__EwqqAG__section,.page-module__EwqqAG__sectionSoft,.page-module__EwqqAG__snapshotSection,.page-module__EwqqAG__finalCtaSection{padding:5rem 0}.page-module__EwqqAG__problemGrid{grid-template-columns:repeat(4,minmax(0,1fr))}.page-module__EwqqAG__calculationSteps{grid-template-columns:repeat(3,minmax(0,1fr))}.page-module__EwqqAG__connectedFlow{grid-template-columns:repeat(6,minmax(0,1fr))}.page-module__EwqqAG__connectedFlow li,.page-module__EwqqAG__connectedFlow li:nth-child(3n){text-align:center;border-right:1px solid var(--line);grid-template-columns:1fr;justify-items:center}.page-module__EwqqAG__connectedFlow li:last-child{border-right:0}.page-module__EwqqAG__chargeBoundary,.page-module__EwqqAG__finalCtaCard{padding:2rem}}@media (prefers-reduced-motion:reduce){.page-module__EwqqAG__primaryButton,.page-module__EwqqAG__secondaryButton{transition:none}}
.page-module__Nh07yW__guidePage{--page:#f7f1e8;--page-soft:#fbf7f1;--surface:#fffdf8;--surface-warm:#fff6eb;--surface-green:#edf4ec;--ink:#271b14;--ink-soft:#5d4b40;--ink-muted:#837268;--line:#543e2f29;--terracotta:#a86743;--terracotta-deep:#6f3f2b;--green:#66755c;--shadow:0 18px 46px #4a35281f;width:100%;min-height:100vh;color:var(--ink);background:linear-gradient(180deg, var(--page) 0%, var(--page-soft) 34%, #fffdf9 100%);overflow-wrap:anywhere}.page-module__Nh07yW__guidePage :is(h1,h2,h3,p,dl,dd,ul,ol){margin:0}.page-module__Nh07yW__guidePage :is(ul,ol){padding:0}.page-module__Nh07yW__visuallyHidden{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.page-module__Nh07yW__accessibleValue{display:inline-block;position:relative}.page-module__Nh07yW__siteContainer{width:100%;max-width:74rem;margin-left:auto;margin-right:auto;padding-left:1rem;padding-right:1rem}.page-module__Nh07yW__articleWidth{max-width:52rem;margin-left:auto;margin-right:auto}.page-module__Nh07yW__publicHeaderShell{padding-top:.85rem}.page-module__Nh07yW__articleHeader{padding-bottom:3.5rem}.page-module__Nh07yW__eyebrow,.page-module__Nh07yW__sectionLabel{color:var(--terracotta-deep);letter-spacing:.08em;text-transform:uppercase;font-size:.78rem;font-weight:900}.page-module__Nh07yW__articleHeader h1,.page-module__Nh07yW__sectionHeading h2,.page-module__Nh07yW__resourceGrid h2,.page-module__Nh07yW__relatedResources h2{color:var(--ink);letter-spacing:0;font-family:Iowan Old Style,Palatino Linotype,Book Antiqua,Georgia,serif}.page-module__Nh07yW__articleHeader h1{max-width:18ch;margin-top:.55rem;font-size:clamp(2.55rem,12vw,4.75rem);line-height:.98}.page-module__Nh07yW__publicationDetails{border:1px solid var(--line);background:#fffdf8b3;border-radius:1rem;gap:.65rem;padding:1rem;display:grid;margin-top:1.2rem!important}.page-module__Nh07yW__publicationDetails div{gap:.15rem;min-width:0;display:grid}.page-module__Nh07yW__publicationDetails dt{color:var(--ink-muted);letter-spacing:.06em;text-transform:uppercase;font-size:.74rem;font-weight:850}.page-module__Nh07yW__publicationDetails dd{color:var(--ink);font-size:.92rem;font-weight:750}.page-module__Nh07yW__directAnswer{color:var(--ink);font-size:1.1rem;font-weight:720;line-height:1.65;margin-top:1.4rem!important}.page-module__Nh07yW__formulaPanel{gap:.75rem;margin-top:1.35rem;display:grid}.page-module__Nh07yW__formulaPanel p{border-left:.25rem solid var(--terracotta);background:var(--surface-warm);min-width:0;padding:1rem}.page-module__Nh07yW__formulaPanel strong,.page-module__Nh07yW__formulaPanel span{display:block}.page-module__Nh07yW__formulaPanel strong{letter-spacing:.02em;font-size:.83rem}.page-module__Nh07yW__formulaPanel span{overflow-wrap:anywhere;margin-top:.35rem;font-weight:850;line-height:1.5}.page-module__Nh07yW__section,.page-module__Nh07yW__sectionTint,.page-module__Nh07yW__sectionDark,.page-module__Nh07yW__resourceSection,.page-module__Nh07yW__sourcesSection{padding:3.75rem 0}.page-module__Nh07yW__sectionTint{background:#fffdf8b8}.page-module__Nh07yW__sectionDark{color:#fffaf2;background:#2d2119}.page-module__Nh07yW__sectionHeading{max-width:47rem}.page-module__Nh07yW__sectionHeading h2,.page-module__Nh07yW__resourceGrid h2,.page-module__Nh07yW__relatedResources h2{margin-top:.45rem;font-size:clamp(2rem,8vw,3.1rem);line-height:1.05}.page-module__Nh07yW__sectionHeading>p:not(.page-module__Nh07yW__sectionLabel),.page-module__Nh07yW__resourceGrid article>p:not(.page-module__Nh07yW__sectionLabel),.page-module__Nh07yW__roundingExamples p,.page-module__Nh07yW__contextNote,.page-module__Nh07yW__arithmeticSource{color:var(--ink-soft);margin-top:.75rem;font-size:1rem;line-height:1.65}.page-module__Nh07yW__sectionDark .page-module__Nh07yW__sectionLabel{color:#e1b38f}.page-module__Nh07yW__sectionDark .page-module__Nh07yW__sectionHeading h2,.page-module__Nh07yW__sectionDark .page-module__Nh07yW__sectionHeading>p:not(.page-module__Nh07yW__sectionLabel){color:#fffaf2}.page-module__Nh07yW__definitionList{gap:.85rem;display:grid;margin-top:1.5rem!important}.page-module__Nh07yW__definitionList div,.page-module__Nh07yW__workedMethod div{border:1px solid var(--line);background:#fffdf8d1;border-radius:1rem;min-width:0;padding:1rem}.page-module__Nh07yW__definitionList dt,.page-module__Nh07yW__workedMethod dt{color:var(--terracotta-deep);font-weight:850}.page-module__Nh07yW__definitionList dd,.page-module__Nh07yW__workedMethod dd{color:var(--ink-soft);margin-top:.35rem;line-height:1.58}.page-module__Nh07yW__workedMethod{gap:.85rem;display:grid;margin-top:1.5rem!important}.page-module__Nh07yW__moneyResult{font-size:1.45rem;font-weight:900;color:var(--terracotta-deep)!important}.page-module__Nh07yW__tableScroller{border:1px solid var(--line);background:var(--surface);max-width:72rem;box-shadow:var(--shadow);overscroll-behavior-inline:contain;border-radius:1.1rem;margin:1.5rem auto 0;overflow-x:auto}.page-module__Nh07yW__tableScroller:focus-visible{outline:3px solid var(--terracotta);outline-offset:3px}.page-module__Nh07yW__exampleTable{border-collapse:collapse;text-align:left;width:100%;min-width:48rem}.page-module__Nh07yW__exampleTable caption{color:var(--ink-soft);text-align:left;padding:1rem;font-weight:750}.page-module__Nh07yW__exampleTable th,.page-module__Nh07yW__exampleTable td{border-top:1px solid var(--line);vertical-align:top;padding:.9rem 1rem;line-height:1.45}.page-module__Nh07yW__exampleTable thead th{color:var(--terracotta-deep);background:var(--surface-warm);letter-spacing:.03em;font-size:.8rem}.page-module__Nh07yW__exampleTable tbody th{min-width:9rem}.page-module__Nh07yW__exampleTable tbody td:last-child,.page-module__Nh07yW__exampleTable tfoot td{white-space:nowrap;font-weight:900}.page-module__Nh07yW__exampleTable tfoot{color:#fffaf2;background:#3a2b22}.page-module__Nh07yW__contextNote{border-left:.25rem solid var(--green);background:var(--surface-green);padding:1rem}.page-module__Nh07yW__unitGrid,.page-module__Nh07yW__roundingExamples,.page-module__Nh07yW__resourceGrid{gap:1rem;margin-top:1.5rem;display:grid}.page-module__Nh07yW__unitGrid article,.page-module__Nh07yW__boundaryCallout{background:#fffaf20f;border:1px solid #fffaf229;border-radius:1rem;min-width:0;padding:1rem}.page-module__Nh07yW__unitGrid h3,.page-module__Nh07yW__boundaryCallout h3,.page-module__Nh07yW__roundingExamples h3{font-size:1.12rem;line-height:1.35}.page-module__Nh07yW__unitGrid ul{gap:.55rem;list-style:none;display:grid;margin-top:.65rem!important}.page-module__Nh07yW__unitGrid li{color:#fffaf2db;line-height:1.5}.page-module__Nh07yW__boundaryCallout{border-left:.25rem solid #e1b38f;margin-top:1rem}.page-module__Nh07yW__boundaryCallout p{color:#fffaf2db;line-height:1.65;margin-top:.5rem!important}.page-module__Nh07yW__roundingSteps{gap:.55rem;list-style-position:inside;display:grid;margin-top:1.4rem!important}.page-module__Nh07yW__roundingSteps li{border-left:.25rem solid var(--green);background:var(--surface-green);padding:.85rem 1rem;line-height:1.5}.page-module__Nh07yW__roundingExamples article,.page-module__Nh07yW__resourceGrid article{border:1px solid var(--line);background:#fffdf8e6;border-radius:1rem;min-width:0;padding:1.15rem}.page-module__Nh07yW__numericExample{font-weight:900;color:var(--terracotta-deep)!important;font-size:1.3rem!important}.page-module__Nh07yW__mistakeList,.page-module__Nh07yW__limitationsList,.page-module__Nh07yW__sourceList,.page-module__Nh07yW__relatedResources ul{gap:.15rem;list-style:none;display:grid;margin-top:1.4rem!important}.page-module__Nh07yW__mistakeList li,.page-module__Nh07yW__limitationsList li,.page-module__Nh07yW__sourceList li,.page-module__Nh07yW__relatedResources li{border-bottom:1px solid var(--line);min-height:2.75rem;color:var(--ink-soft);align-items:center;padding:.75rem 0;line-height:1.55;display:flex}.page-module__Nh07yW__mistakeList li:before,.page-module__Nh07yW__limitationsList li:before{content:"";background:var(--terracotta);border-radius:999px;flex:none;width:.65rem;height:.65rem;margin-right:.75rem}.page-module__Nh07yW__exclusionGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;list-style:none;display:grid;margin-top:1.4rem!important}.page-module__Nh07yW__exclusionGrid li{border:1px solid var(--line);background:var(--surface-warm);overflow-wrap:anywhere;border-radius:.8rem;min-width:0;padding:.9rem;font-weight:750}.page-module__Nh07yW__resourceSection{background:linear-gradient(135deg, var(--surface-green), var(--surface-warm))}.page-module__Nh07yW__resourceGrid{max-width:70rem;margin-left:auto;margin-right:auto}.page-module__Nh07yW__resourceGrid h2{margin-top:.45rem;font-size:clamp(1.8rem,7vw,2.6rem)}.page-module__Nh07yW__primaryLink,.page-module__Nh07yW__secondaryLink{text-align:center;border-radius:999px;justify-content:center;align-items:center;width:100%;min-height:3rem;margin-top:1.15rem;padding:.9rem 1rem;font-weight:850;line-height:1.2;text-decoration:none;display:inline-flex}.page-module__Nh07yW__primaryLink{color:#fffaf2;background:linear-gradient(135deg, var(--terracotta-deep), #2d2119)}.page-module__Nh07yW__secondaryLink{color:var(--ink);border:1px solid var(--line);background:var(--surface)}.page-module__Nh07yW__sourcesSection{background:#fffdf8b8}.page-module__Nh07yW__sourceList a,.page-module__Nh07yW__relatedResources a{min-height:2.75rem;color:var(--terracotta-deep);overflow-wrap:anywhere;align-items:center;font-weight:800;display:inline-flex}.page-module__Nh07yW__arithmeticSource{border-left:.25rem solid var(--green);background:var(--surface-green);padding:1rem}.page-module__Nh07yW__relatedResources{padding-top:3.75rem;padding-bottom:3.75rem}.page-module__Nh07yW__relatedResources h2{font-size:clamp(1.8rem,7vw,2.6rem)}.page-module__Nh07yW__guidePage :is(.page-module__Nh07yW__primaryLink,.page-module__Nh07yW__secondaryLink,.page-module__Nh07yW__sourceList a,.page-module__Nh07yW__relatedResources a):focus-visible{outline:3px solid var(--terracotta);outline-offset:3px}@media (min-width:560px){.page-module__Nh07yW__publicationDetails{grid-template-columns:repeat(3,minmax(0,1fr))}.page-module__Nh07yW__definitionList,.page-module__Nh07yW__workedMethod,.page-module__Nh07yW__roundingExamples{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:700px){.page-module__Nh07yW__siteContainer{padding-left:1.5rem;padding-right:1.5rem}.page-module__Nh07yW__unitGrid,.page-module__Nh07yW__resourceGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.page-module__Nh07yW__primaryLink,.page-module__Nh07yW__secondaryLink{width:auto;min-width:15rem}.page-module__Nh07yW__exclusionGrid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (min-width:960px){.page-module__Nh07yW__articleHeader{padding-bottom:5rem}.page-module__Nh07yW__section,.page-module__Nh07yW__sectionTint,.page-module__Nh07yW__sectionDark,.page-module__Nh07yW__resourceSection,.page-module__Nh07yW__sourcesSection{padding:5rem 0}}@media (prefers-reduced-motion:reduce){.page-module__Nh07yW__guidePage *,.page-module__Nh07yW__guidePage :before,.page-module__Nh07yW__guidePage :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media print{@page{margin:16mm}.page-module__Nh07yW__guidePage{color:#000;background:#fff;min-height:0;overflow:visible}.page-module__Nh07yW__printHidden{display:none!important}.page-module__Nh07yW__articleHeader,.page-module__Nh07yW__section,.page-module__Nh07yW__sectionTint,.page-module__Nh07yW__sectionDark,.page-module__Nh07yW__resourceSection,.page-module__Nh07yW__sourcesSection,.page-module__Nh07yW__relatedResources{color:#000;background:#fff;padding:1rem 0}.page-module__Nh07yW__sectionDark :is(h2,h3,p,li){color:#000!important}.page-module__Nh07yW__tableScroller{box-shadow:none;border-color:#777;overflow:visible}.page-module__Nh07yW__exampleTable{min-width:0;font-size:9pt}.page-module__Nh07yW__exampleTable th,.page-module__Nh07yW__exampleTable td{padding:.4rem}.page-module__Nh07yW__resourceGrid,.page-module__Nh07yW__definitionList,.page-module__Nh07yW__workedMethod,.page-module__Nh07yW__roundingExamples,.page-module__Nh07yW__unitGrid{display:block}.page-module__Nh07yW__resourceGrid article,.page-module__Nh07yW__definitionList div,.page-module__Nh07yW__workedMethod div,.page-module__Nh07yW__roundingExamples article,.page-module__Nh07yW__unitGrid article,.page-module__Nh07yW__boundaryCallout{break-inside:avoid;color:#000;box-shadow:none;background:#fff;border-color:#777;margin-top:.6rem}.page-module__Nh07yW__primaryLink,.page-module__Nh07yW__secondaryLink{display:none}.page-module__Nh07yW__guidePage a{color:#000;text-decoration:underline}}
.page-module___8aEwW__landingPage{--page:#f7f1e8;--page-soft:#fbf7f1;--surface:#fffdf8;--surface-warm:#fff6eb;--surface-green:#edf4ec;--ink:#271b14;--ink-soft:#5d4b40;--ink-muted:#78685f;--line:#543e2f29;--terracotta:#a86743;--terracotta-deep:#6f3f2b;--green:#637158;--shadow:0 18px 46px #4a35281f;width:100%;min-height:100vh;color:var(--ink);background:linear-gradient(180deg, var(--page) 0%, var(--page-soft) 36%, #fffdf9 100%)}.page-module___8aEwW__landingPage :is(h1,h2,h3,p,dl,dd,ul){margin:0}.page-module___8aEwW__container{width:100%;max-width:74rem;margin:0 auto;padding:0 1rem}.page-module___8aEwW__publicHeaderShell{padding:.85rem 0 0}.page-module___8aEwW__heroSection{padding:0 0 2.4rem}.page-module___8aEwW__primaryButton,.page-module___8aEwW__secondaryButton{text-align:center;border-radius:999px;justify-content:center;align-items:center;min-height:2.85rem;font-size:.92rem;font-weight:800;line-height:1;text-decoration:none;display:inline-flex}.page-module___8aEwW__primaryButton{color:#fffaf2;background:linear-gradient(135deg, var(--terracotta-deep), #2d2119);box-shadow:0 16px 30px #4e2c1e2e}.page-module___8aEwW__secondaryButton{color:var(--ink);border:1px solid var(--line);background:#fffdf8d1}.page-module___8aEwW__primaryButton,.page-module___8aEwW__secondaryButton{width:100%;padding:.95rem 1.15rem}.page-module___8aEwW__primaryButton:focus-visible,.page-module___8aEwW__secondaryButton:focus-visible,.page-module___8aEwW__contextLink:focus-visible{outline:2px solid var(--terracotta);outline-offset:3px}.page-module___8aEwW__heroGrid{align-items:center;gap:.9rem;display:grid}.page-module___8aEwW__heroCopy{min-width:0;max-width:44rem}.page-module___8aEwW__heroTitle,.page-module___8aEwW__sectionTitle,.page-module___8aEwW__finalCtaTitle{color:var(--ink);letter-spacing:0;font-family:Iowan Old Style,Palatino Linotype,Book Antiqua,Georgia,serif}.page-module___8aEwW__heroTitle{max-width:14ch;font-size:2.15rem;line-height:.98}.page-module___8aEwW__heroSubtitle{max-width:37rem;color:var(--ink-soft);margin-top:.65rem;font-size:1rem;line-height:1.52}.page-module___8aEwW__heroActions{grid-template-columns:minmax(0,1.25fr) minmax(0,.9fr);gap:.5rem;margin-top:.85rem;display:grid}.page-module___8aEwW__heroActions .page-module___8aEwW__secondaryButton{box-shadow:none;background:0 0;font-size:.84rem}.page-module___8aEwW__heroVisual{min-width:0}.page-module___8aEwW__loggerMockup,.page-module___8aEwW__recallCard,.page-module___8aEwW__timelineCard,.page-module___8aEwW__storyCard,.page-module___8aEwW__featureCard,.page-module___8aEwW__stepCard,.page-module___8aEwW__positioningCard,.page-module___8aEwW__faqItem,.page-module___8aEwW__finalCtaCard{border:1px solid var(--line);box-shadow:var(--shadow);background:#fffdf8eb;border-radius:1.15rem}.page-module___8aEwW__loggerMockup{background:linear-gradient(#fffdf8 0%,#f8eadc 100%);width:min(100%,22.4rem);margin:0 auto;padding:1rem}.page-module___8aEwW__mockupTop,.page-module___8aEwW__mockupPanelHeader,.page-module___8aEwW__formulaRow,.page-module___8aEwW__chargeGrid,.page-module___8aEwW__recallHeader,.page-module___8aEwW__fixList{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.page-module___8aEwW__mockupTop strong,.page-module___8aEwW__mockupPanelHeader strong,.page-module___8aEwW__recallHeader strong,.page-module___8aEwW__timelineCard strong{font-size:1rem;display:block}.page-module___8aEwW__mockupLabel,.page-module___8aEwW__mockupPanelHeader span,.page-module___8aEwW__chargeGrid dt,.page-module___8aEwW__recallHeader span,.page-module___8aEwW__timelineCard span{color:var(--ink-muted);text-transform:uppercase;font-size:.76rem;font-weight:700}.page-module___8aEwW__mockupBadge{color:#314332;background:var(--surface-green);border-radius:999px;align-items:center;min-height:1.7rem;padding:.28rem .62rem;font-size:.76rem;font-weight:800;display:inline-flex}.page-module___8aEwW__mockupPanel{background:#ffffffb8;border:1px solid #543e2f1f;border-radius:.9rem;margin-top:1rem;padding:.9rem}.page-module___8aEwW__formulaRows{gap:.55rem;margin-top:.8rem;display:grid}.page-module___8aEwW__formulaRow{background:#fffdf8;border-radius:.7rem;min-height:2.45rem;padding:.65rem .75rem}.page-module___8aEwW__formulaRow span{color:var(--ink-soft);font-size:.9rem}.page-module___8aEwW__formulaRow em{color:var(--ink);font-style:normal;font-weight:800}.page-module___8aEwW__chargeGrid{align-items:stretch;margin-top:.9rem}.page-module___8aEwW__chargeGrid div{background:#fffdf8;border:1px solid #543e2f1f;border-radius:.85rem;flex:1;padding:.85rem}.page-module___8aEwW__chargeGrid dd{color:var(--terracotta-deep);margin-top:.35rem;font-size:1.18rem;font-weight:900}.page-module___8aEwW__mockupButton,.page-module___8aEwW__secondaryMockButton{color:#fffaf2;width:100%;min-height:2.85rem;font:inherit;background:#2d2119;border:0;border-radius:.85rem;justify-content:center;align-items:center;margin-top:.9rem;font-weight:850;display:inline-flex}.page-module___8aEwW__secondaryMockButton{color:var(--ink);background:var(--surface-green);border:1px solid #66755c3d}.page-module___8aEwW__section,.page-module___8aEwW__sectionSoft,.page-module___8aEwW__splitSection,.page-module___8aEwW__positioningSection,.page-module___8aEwW__pricingSection,.page-module___8aEwW__finalCtaSection{padding:3.5rem 0}.page-module___8aEwW__sectionSoft{background:linear-gradient(#fffdf86b,#f1e8ddb3)}.page-module___8aEwW__sectionIntro{max-width:43rem}.page-module___8aEwW__sectionTitle{font-size:2.2rem;line-height:1.06}.page-module___8aEwW__sectionLead,.page-module___8aEwW__splitCopy p,.page-module___8aEwW__storyCard p,.page-module___8aEwW__positioningCard p,.page-module___8aEwW__finalCtaCopy{color:var(--ink-soft);margin-top:.9rem;font-size:1rem;line-height:1.62}.page-module___8aEwW__cardGridFour,.page-module___8aEwW__stepRail,.page-module___8aEwW__twoColumnCards,.page-module___8aEwW__faqList{gap:.9rem;margin-top:1.4rem;display:grid}.page-module___8aEwW__featureCard,.page-module___8aEwW__stepCard,.page-module___8aEwW__storyCard,.page-module___8aEwW__faqItem{padding:1rem}.page-module___8aEwW__featureCard h3,.page-module___8aEwW__stepCard h2,.page-module___8aEwW__stepCard h3,.page-module___8aEwW__faqItem h3{color:var(--ink);font-size:1rem;line-height:1.25}.page-module___8aEwW__featureCard p,.page-module___8aEwW__stepCard p,.page-module___8aEwW__faqItem p{color:var(--ink-soft);margin-top:.55rem;font-size:.94rem;line-height:1.55}.page-module___8aEwW__stepNumber{width:2rem;height:2rem;color:var(--terracotta-deep);background:#a8674324;border-radius:999px;justify-content:center;align-items:center;margin-bottom:.8rem;font-size:.9rem;font-weight:900;display:inline-flex}.page-module___8aEwW__splitGrid{align-items:center;gap:1.25rem;display:grid}.page-module___8aEwW__splitCopy{max-width:38rem}.page-module___8aEwW__recallCard,.page-module___8aEwW__timelineCard{padding:1rem}.page-module___8aEwW__recallBody{background:var(--surface-warm);border-radius:.9rem;margin-top:1rem;padding:1rem}.page-module___8aEwW__recallBody p{color:var(--ink);font-weight:850}.page-module___8aEwW__recallBody span{color:var(--ink-soft);margin-top:.35rem;line-height:1.4;display:block}.page-module___8aEwW__checkList{gap:.6rem;margin-top:1rem;padding:0;list-style:none;display:grid}.page-module___8aEwW__checkList li,.page-module___8aEwW__fixList span{color:var(--ink-soft);background:#fffdf8b8;border:1px solid #543e2f1f;border-radius:.85rem;padding:.72rem .8rem}.page-module___8aEwW__contextLinks{flex-wrap:wrap;gap:.25rem 1rem;margin-top:1rem;display:flex}.page-module___8aEwW__contextLink{width:fit-content;min-height:2.75rem;color:var(--terracotta-deep);align-items:center;font-weight:850;display:inline-flex}.page-module___8aEwW__minimumCard{gap:.7rem;margin-top:1rem;display:grid}.page-module___8aEwW__minimumCard div{background:var(--surface-green);border-radius:.9rem;padding:.9rem}.page-module___8aEwW__minimumCard dt{color:var(--green);text-transform:uppercase;font-size:.8rem;font-weight:800}.page-module___8aEwW__minimumCard dd{color:var(--ink);margin-top:.25rem;font-size:1.28rem;font-weight:900}.page-module___8aEwW__timelineCard{gap:.75rem;display:grid}.page-module___8aEwW__timelineCard div{background:#fffdf8b8;border:1px solid #543e2f1f;border-radius:.9rem;padding:.9rem}.page-module___8aEwW__fixList{flex-wrap:wrap;justify-content:flex-start;margin-top:1.4rem}.page-module___8aEwW__positioningSection{background:#2d2119}.page-module___8aEwW__pricingSection{background:linear-gradient(#fffdf8a3,#edf4ecb3)}.page-module___8aEwW__pricingCard{border:1px solid var(--line);box-shadow:var(--shadow);background:#fffdf8f0;border-radius:1.15rem;gap:1.15rem;padding:1.15rem;display:grid}.page-module___8aEwW__pricingCopy{max-width:42rem}.page-module___8aEwW__pricingPrice{color:var(--terracotta-deep);margin-top:.85rem;font-size:1.35rem;font-weight:900;line-height:1.2}.page-module___8aEwW__pricingDetails{align-content:start;gap:1rem;display:grid}.page-module___8aEwW__positioningCard{color:#fffaf2;background:#fffaf20f;border-color:#fffaf229;padding:1.25rem}.page-module___8aEwW__positioningCard .page-module___8aEwW__sectionTitle,.page-module___8aEwW__positioningCard p{color:#fffaf2}.page-module___8aEwW__faqList{max-width:54rem}.page-module___8aEwW__finalCtaSection{padding-top:2rem}.page-module___8aEwW__finalCtaCard{text-align:center;background:linear-gradient(135deg,#edf4eceb,#fff6ebf5);padding:1.5rem 1rem}.page-module___8aEwW__finalCtaTitle{font-size:2.25rem;line-height:1.05}.page-module___8aEwW__finalCtaCopy{max-width:38rem;margin-left:auto;margin-right:auto}@media (min-width:360px){.page-module___8aEwW__heroSection{padding-bottom:2.6rem}.page-module___8aEwW__heroGrid{gap:1rem}.page-module___8aEwW__heroTitle{font-size:2.3rem}}@media (min-width:390px){.page-module___8aEwW__heroSection{padding-bottom:2.8rem}.page-module___8aEwW__heroTitle{font-size:2.4rem;line-height:.98}.page-module___8aEwW__heroSubtitle{font-size:1.02rem}.page-module___8aEwW__heroActions{margin-top:.9rem}}@media (min-width:430px){.page-module___8aEwW__heroTitle{font-size:3.1rem}.page-module___8aEwW__loggerMockup{width:min(100%,23.25rem)}}@media (min-width:700px){.page-module___8aEwW__container{padding:0 1.5rem}.page-module___8aEwW__heroTitle{max-width:11ch;font-size:4.1rem}.page-module___8aEwW__heroActions{grid-template-columns:repeat(auto-fit,minmax(11rem,1fr));max-width:23rem}.page-module___8aEwW__heroActions .page-module___8aEwW__secondaryButton{font-size:.92rem}.page-module___8aEwW__primaryButton,.page-module___8aEwW__secondaryButton{width:auto;min-width:11rem}.page-module___8aEwW__cardGridFour,.page-module___8aEwW__stepRail,.page-module___8aEwW__twoColumnCards,.page-module___8aEwW__splitGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.page-module___8aEwW__pricingCard{grid-template-columns:repeat(auto-fit,minmax(min(100%,20rem),1fr))}}@media (min-width:960px){.page-module___8aEwW__heroSection{align-items:center;min-height:92vh;display:flex}.page-module___8aEwW__heroGrid{flex-wrap:wrap;gap:3rem;display:flex}.page-module___8aEwW__heroCopy{flex:2 32rem;max-width:min(44rem,704px)}.page-module___8aEwW__heroVisual{flex:20rem}.page-module___8aEwW__heroTitle{font-size:5.25rem}.page-module___8aEwW__section,.page-module___8aEwW__sectionSoft,.page-module___8aEwW__splitSection,.page-module___8aEwW__positioningSection,.page-module___8aEwW__pricingSection,.page-module___8aEwW__finalCtaSection{padding:5rem 0}.page-module___8aEwW__sectionTitle{font-size:3.35rem}.page-module___8aEwW__cardGridFour,.page-module___8aEwW__stepRail{grid-template-columns:repeat(4,minmax(0,1fr))}.page-module___8aEwW__finalCtaCard,.page-module___8aEwW__positioningCard,.page-module___8aEwW__pricingCard{padding:2.25rem}}@media (prefers-reduced-motion:reduce){.page-module___8aEwW__primaryButton,.page-module___8aEwW__secondaryButton{transition:none}}
.page-module__qCP4TG__pricingPage{--page:#f7f1e8;--page-soft:#fbf7f1;--surface:#fffdf8;--surface-green:#edf4ec;--ink:#271b14;--ink-soft:#5d4b40;--ink-muted:#78685f;--line:#543e2f2e;--terracotta:#a86743;--terracotta-deep:#6f3f2b;--green:#66755c;width:100%;min-height:100vh;color:var(--ink);background:linear-gradient(180deg, var(--page) 0%, var(--page-soft) 32%, #fffdf9 100%);overflow:clip}.page-module__qCP4TG__pricingPage :is(h1,h2,h3,p,ul,dl,dd){margin:0}.page-module__qCP4TG__pricingPage ul{padding:0}.page-module__qCP4TG__pricingPage :is(h1,h2,h3){color:var(--ink);font-family:Iowan Old Style,Palatino Linotype,Book Antiqua,Georgia,serif}.page-module__qCP4TG__container{width:100%;max-width:74rem;margin:0 auto;padding:0 1rem}.page-module__qCP4TG__publicHeaderShell{padding:.85rem 0 0}.page-module__qCP4TG__heroSection{padding:0 0 3.75rem}.page-module__qCP4TG__heroGrid{align-items:center;gap:1.5rem;display:grid}.page-module__qCP4TG__heroCopy{min-width:0;max-width:48rem}.page-module__qCP4TG__eyebrow,.page-module__qCP4TG__sectionLabel{color:var(--terracotta-deep);letter-spacing:.08em;text-transform:uppercase;font-size:.78rem;font-weight:900}.page-module__qCP4TG__heroCopy h1{letter-spacing:-.045em;max-width:10ch;margin-top:.55rem;font-size:clamp(2.8rem,15vw,5.4rem);line-height:.94}.page-module__qCP4TG__heroAnswer{max-width:46rem;font-size:1.08rem;font-weight:720;line-height:1.58;margin-top:1.15rem!important}.page-module__qCP4TG__heroSupport,.page-module__qCP4TG__sectionHeading>p:last-child,.page-module__qCP4TG__sectionIntro,.page-module__qCP4TG__boundariesGrid p,.page-module__qCP4TG__accessCopy p{max-width:43rem;color:var(--ink-soft);line-height:1.65;margin-top:.75rem!important}.page-module__qCP4TG__primaryButton,.page-module__qCP4TG__planCta{color:#fffaf2;background:linear-gradient(135deg, var(--terracotta-deep), #2d2119);text-align:center;border-radius:999px;justify-content:center;align-items:center;min-height:3rem;padding:.9rem 1.1rem;font-size:.9rem;font-weight:850;line-height:1.2;text-decoration:none;display:inline-flex;box-shadow:0 14px 28px #4e2c1e29}.page-module__qCP4TG__heroCopy .page-module__qCP4TG__primaryButton{width:100%;margin-top:1.25rem}.page-module__qCP4TG__heroFact{border-top:1px solid var(--line);border-bottom:1px solid var(--line);min-width:0;padding:1.35rem 0}.page-module__qCP4TG__heroFact>p{color:var(--ink-muted);letter-spacing:.06em;text-transform:uppercase;font-size:.78rem;font-weight:800}.page-module__qCP4TG__heroFact>strong{margin-top:.35rem;font-family:Iowan Old Style,Palatino Linotype,Georgia,serif;font-size:clamp(2rem,10vw,3.2rem);line-height:1;display:block}.page-module__qCP4TG__heroFact ul{color:var(--ink-soft);gap:.75rem;line-height:1.5;list-style:none;display:grid;margin-top:1.1rem!important}.page-module__qCP4TG__heroFact li,.page-module__qCP4TG__checkList li{padding-left:1.65rem;position:relative}.page-module__qCP4TG__heroFact li:before,.page-module__qCP4TG__checkList li:before{content:"✓";color:var(--green);font-weight:900;position:absolute;left:0}.page-module__qCP4TG__plansSection,.page-module__qCP4TG__commercialSection,.page-module__qCP4TG__accessSection,.page-module__qCP4TG__resourcesSection{padding:3.75rem 0}.page-module__qCP4TG__plansSection{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:#fffdf8b8}.page-module__qCP4TG__sectionHeading{max-width:48rem}.page-module__qCP4TG__sectionHeading h2,.page-module__qCP4TG__commercialGrid h2,.page-module__qCP4TG__includedGrid h2,.page-module__qCP4TG__accessGrid h2,.page-module__qCP4TG__boundariesGrid h2{letter-spacing:-.03em;margin-top:.4rem;font-size:clamp(2rem,9vw,3.3rem);line-height:1.02}.page-module__qCP4TG__planExperience{margin-top:1.75rem}.page-module__qCP4TG__selectorFieldset{border:0;max-width:33rem;margin:0;padding:0}.page-module__qCP4TG__selectorLegend{color:var(--ink);padding:0;font-weight:850}.page-module__qCP4TG__selectorLabel{min-height:2.75rem;color:var(--ink-soft);align-items:flex-end;padding-bottom:.35rem;font-size:.88rem;font-weight:750;display:flex}.page-module__qCP4TG__selectorSelect{appearance:none;border:1px solid var(--line);width:100%;min-height:3.1rem;color:var(--ink);background-color:var(--surface);background-image:linear-gradient(45deg, transparent 50%, var(--terracotta-deep) 50%), linear-gradient(135deg, var(--terracotta-deep) 50%, transparent 50%);background-position:calc(100% - 1.15rem),calc(100% - .85rem);background-repeat:no-repeat;background-size:.35rem .35rem,.35rem .35rem;border-radius:.85rem;padding:.85rem 2.75rem .85rem .95rem;font-weight:760}.page-module__qCP4TG__selectorDescription{color:var(--ink-muted);font-size:.84rem;line-height:1.5;margin-top:.5rem!important}.page-module__qCP4TG__selectionSummary{color:var(--terracotta-deep);font-weight:850;margin-top:1.35rem!important}.page-module__qCP4TG__planGrid{border:1px solid var(--line);background:var(--surface);border-radius:1.25rem;margin-top:.8rem;display:grid;overflow:hidden}.page-module__qCP4TG__planCard{min-width:0;padding:1.25rem}.page-module__qCP4TG__planCard+.page-module__qCP4TG__planCard{border-top:1px solid var(--line);background:linear-gradient(145deg, #edf4ecb3, var(--surface))}.page-module__qCP4TG__planHeading{font-size:1.45rem}.page-module__qCP4TG__planPrice{overflow-wrap:anywhere;color:var(--terracotta-deep);font-family:Iowan Old Style,Palatino Linotype,Georgia,serif;font-size:clamp(2rem,10vw,3.15rem);font-weight:900;line-height:1;margin-top:.7rem!important}.page-module__qCP4TG__billingDetail{color:var(--ink-soft);font-size:.9rem;font-weight:750;margin-top:.45rem!important}.page-module__qCP4TG__trialDetail,.page-module__qCP4TG__annualComparison{color:var(--ink-soft);line-height:1.58;margin-top:1rem!important}.page-module__qCP4TG__annualComparison{border-left:3px solid var(--green);color:#3e523a;padding-left:.75rem;font-weight:780}.page-module__qCP4TG__planCta{width:100%;margin-top:1.2rem}.page-module__qCP4TG__tableSection,.page-module__qCP4TG__includedSection,.page-module__qCP4TG__boundariesSection{background:var(--page);padding:3.75rem 0}.page-module__qCP4TG__tableScroller{border:1px solid var(--line);background:var(--surface);-webkit-overflow-scrolling:touch;border-radius:1rem;max-width:100%;margin-top:1.5rem;overflow-x:auto}.page-module__qCP4TG__pricingTable{border-collapse:collapse;text-align:left;width:100%;min-width:40rem}.page-module__qCP4TG__pricingTable caption{color:var(--ink-soft);text-align:left;padding:1rem;font-size:.88rem;font-weight:750}.page-module__qCP4TG__pricingTable th,.page-module__qCP4TG__pricingTable td{border-top:1px solid var(--line);white-space:nowrap;padding:.95rem 1rem}.page-module__qCP4TG__pricingTable thead th{color:var(--ink-muted);letter-spacing:.06em;text-transform:uppercase;background:#f7f1e8b8;font-size:.74rem}.page-module__qCP4TG__pricingTable tbody th{font-weight:850}.page-module__qCP4TG__pricingTable tbody tr:last-child{background:var(--surface-green)}.page-module__qCP4TG__taxQualifier{color:var(--ink);font-weight:800;line-height:1.55;margin-top:1rem!important}.page-module__qCP4TG__smallPrint{color:var(--ink-muted);font-size:.82rem;margin-top:.35rem!important}.page-module__qCP4TG__commercialGrid{border-top:1px solid var(--line);gap:0;display:grid}.page-module__qCP4TG__commercialGrid article{border-bottom:1px solid var(--line);padding:1.5rem 0}.page-module__qCP4TG__commercialGrid h2{font-size:clamp(1.8rem,8vw,2.65rem)}.page-module__qCP4TG__commercialGrid article>p:last-child{color:var(--ink-soft);line-height:1.65;margin-top:.8rem!important}.page-module__qCP4TG__commercialGrid a,.page-module__qCP4TG__accessCopy a,.page-module__qCP4TG__resourceLinks a{color:var(--terracotta-deep);text-underline-offset:.18em;font-weight:850;text-decoration:underline;text-decoration-thickness:1px}.page-module__qCP4TG__includedGrid,.page-module__qCP4TG__accessGrid,.page-module__qCP4TG__boundariesGrid{gap:1.5rem;display:grid}.page-module__qCP4TG__checkList,.page-module__qCP4TG__boundaryList{gap:.8rem 1.3rem;list-style:none;display:grid}.page-module__qCP4TG__checkList li{border-bottom:1px solid var(--line);min-height:2.75rem;color:var(--ink-soft);align-items:center;padding-bottom:.65rem;padding-left:1.65rem;font-weight:720;display:flex}.page-module__qCP4TG__accessCopy{gap:.75rem;display:grid}.page-module__qCP4TG__accessCopy p{margin-top:0!important}.page-module__qCP4TG__accessCopy a{justify-self:start;align-items:center;min-height:2.75rem;display:inline-flex}.page-module__qCP4TG__boundariesSection{background:linear-gradient(180deg, #f1e8ddbf, var(--page))}.page-module__qCP4TG__boundaryList li{border-bottom:1px solid var(--line);min-height:2.75rem;color:var(--ink-soft);align-items:center;font-weight:750;display:flex}.page-module__qCP4TG__resourcesSection{background:#fffdf8b3}.page-module__qCP4TG__resourceLinks{border-top:1px solid var(--line);gap:.25rem;margin-top:1.25rem;display:grid}.page-module__qCP4TG__resourceLinks a{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:1rem;min-height:3rem;text-decoration:none;display:flex}.page-module__qCP4TG__resourceLinks a:after{content:"→";flex:none}.page-module__qCP4TG__primaryButton:focus-visible,.page-module__qCP4TG__planCta:focus-visible,.page-module__qCP4TG__selectorSelect:focus-visible,.page-module__qCP4TG__commercialGrid a:focus-visible,.page-module__qCP4TG__accessCopy a:focus-visible,.page-module__qCP4TG__resourceLinks a:focus-visible{outline:2px solid var(--terracotta);outline-offset:3px}@media (min-width:700px){.page-module__qCP4TG__container{padding:0 1.5rem}.page-module__qCP4TG__heroSection{padding-bottom:5rem}.page-module__qCP4TG__heroGrid{grid-template-columns:minmax(0,1.45fr) minmax(16rem,.55fr);gap:3.5rem}.page-module__qCP4TG__heroCopy .page-module__qCP4TG__primaryButton{width:auto}.page-module__qCP4TG__heroFact{padding:1.75rem 0}.page-module__qCP4TG__plansSection,.page-module__qCP4TG__commercialSection,.page-module__qCP4TG__includedSection,.page-module__qCP4TG__accessSection,.page-module__qCP4TG__boundariesSection,.page-module__qCP4TG__resourcesSection,.page-module__qCP4TG__tableSection{padding:5rem 0}.page-module__qCP4TG__planGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.page-module__qCP4TG__planCard{padding:1.75rem}.page-module__qCP4TG__planCard+.page-module__qCP4TG__planCard{border-top:0;border-left:1px solid var(--line)}.page-module__qCP4TG__commercialGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.page-module__qCP4TG__commercialGrid article{padding:2rem}.page-module__qCP4TG__commercialGrid article:nth-child(odd){border-right:1px solid var(--line);padding-left:0}.page-module__qCP4TG__includedGrid,.page-module__qCP4TG__accessGrid,.page-module__qCP4TG__boundariesGrid{grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);align-items:start;gap:4rem}.page-module__qCP4TG__checkList{grid-template-columns:repeat(2,minmax(0,1fr))}.page-module__qCP4TG__resourceLinks{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:2rem}}@media (min-width:1000px){.page-module__qCP4TG__heroGrid{min-height:34rem}.page-module__qCP4TG__heroCopy h1{font-size:5.4rem}}@media (prefers-reduced-motion:reduce){.page-module__qCP4TG__pricingPage *,.page-module__qCP4TG__pricingPage :before,.page-module__qCP4TG__pricingPage :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
.page-module__QZyFbG__page{--page:#f7f1e8;--surface:#fffdf8;--ink:#271b14;--ink-soft:#5d4b40;--ink-muted:#837268;--line:#543e2f29;--terracotta:#a86743;--terracotta-deep:#6f3f2b;min-height:100vh;color:var(--ink);background:linear-gradient(180deg, var(--page) 0%, #fbf7f1 38%, #fffdf9 100%)}.page-module__QZyFbG__page :is(h1,h2,p){margin:0}.page-module__QZyFbG__page :is(h1,h2,p,a,span){overflow-wrap:anywhere}.page-module__QZyFbG__container{width:100%;max-width:74rem;margin:0 auto;padding:0 1rem}.page-module__QZyFbG__headerShell{padding:.85rem 0 0}.page-module__QZyFbG__hero{padding:0 0 3.5rem}.page-module__QZyFbG__heroCopy{max-width:52rem}.page-module__QZyFbG__eyebrow{color:var(--terracotta-deep);letter-spacing:.08em;text-transform:uppercase;font-size:.78rem;font-weight:900}.page-module__QZyFbG__hero h1,.page-module__QZyFbG__sectionHeading h2,.page-module__QZyFbG__methodGrid h2,.page-module__QZyFbG__privacyPanel h2{font-family:Iowan Old Style,Palatino Linotype,Book Antiqua,Georgia,serif;line-height:1.02}.page-module__QZyFbG__hero h1{max-width:17ch;font-size:clamp(2.65rem,12vw,5rem);margin-top:.65rem!important}.page-module__QZyFbG__intro{max-width:45rem;color:var(--ink-soft);font-size:1.08rem;line-height:1.62;margin-top:1rem!important}.page-module__QZyFbG__accessPromise{font-weight:900;margin-top:1rem!important}.page-module__QZyFbG__toolsSection,.page-module__QZyFbG__methodSection,.page-module__QZyFbG__privacySection,.page-module__QZyFbG__ctaSection{padding:3.75rem 0}.page-module__QZyFbG__toolsSection{background:#fffdf8b8}.page-module__QZyFbG__sectionHeading{max-width:42rem}.page-module__QZyFbG__sectionHeading h2,.page-module__QZyFbG__methodGrid h2,.page-module__QZyFbG__privacyPanel h2{font-size:clamp(2rem,8vw,3.1rem)}.page-module__QZyFbG__sectionHeading p,.page-module__QZyFbG__methodGrid p,.page-module__QZyFbG__privacyPanel p{color:var(--ink-soft);line-height:1.62;margin-top:.75rem!important}.page-module__QZyFbG__toolGrid{gap:1rem;display:grid}.page-module__QZyFbG__toolGroups{gap:2rem;margin-top:1.5rem;display:grid}.page-module__QZyFbG__toolGroups>section>h3{margin:0 0 .85rem;font-family:Iowan Old Style,Palatino Linotype,Book Antiqua,Georgia,serif;font-size:clamp(1.45rem,5vw,2rem)}.page-module__QZyFbG__methodGrid{gap:1rem;display:grid}.page-module__QZyFbG__methodGrid>div,.page-module__QZyFbG__privacyPanel{border:1px solid var(--line);background:var(--surface);border-radius:1.2rem;min-width:0;padding:1.25rem}.page-module__QZyFbG__ctaSection{padding-top:0}.page-module__QZyFbG__ctaPanel{border:1px solid var(--line);text-align:center;background:linear-gradient(135deg,#edf4ec,#fff1e4);border-radius:1.2rem;max-width:58rem;padding:1.25rem;box-shadow:0 18px 46px #4a35281a}.page-module__QZyFbG__ctaPanel h2{margin:0;font-family:Iowan Old Style,Palatino Linotype,Book Antiqua,Georgia,serif;font-size:clamp(2rem,8vw,3.1rem);line-height:1.04}.page-module__QZyFbG__ctaPanel p{max-width:46rem;color:var(--ink-soft);line-height:1.62;margin:.75rem auto 0!important}.page-module__QZyFbG__trialLink{color:#fffaf2;background:linear-gradient(135deg, var(--terracotta-deep), #2d2119);border-radius:999px;justify-content:center;align-items:center;min-height:3rem;margin-top:1rem;padding:.9rem 1.1rem;font-weight:850;text-decoration:none;display:inline-flex}.page-module__QZyFbG__trialLink:focus-visible{outline:2px solid var(--terracotta);outline-offset:3px}.page-module__QZyFbG__methodGrid h2{margin-top:.55rem!important}.page-module__QZyFbG__methodGrid a,.page-module__QZyFbG__privacyPanel a{min-height:2.75rem;color:var(--terracotta-deep);align-items:center;margin-top:.65rem;font-weight:850;display:inline-flex}.page-module__QZyFbG__methodGrid a:focus-visible,.page-module__QZyFbG__privacyPanel a:focus-visible{outline:2px solid var(--terracotta);outline-offset:3px}.page-module__QZyFbG__privacyPanel{background:#edf4ec;max-width:56rem}@media (max-width:699px){.page-module__QZyFbG__headerShell header{grid-template-columns:minmax(0,1fr);justify-items:start}.page-module__QZyFbG__headerShell header>*{min-width:0;max-width:100%}.page-module__QZyFbG__headerShell nav{justify-content:flex-start}}@media (min-width:700px){.page-module__QZyFbG__container{padding:0 1.5rem}.page-module__QZyFbG__methodGrid,.page-module__QZyFbG__toolGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.page-module__QZyFbG__methodGrid>div,.page-module__QZyFbG__privacyPanel,.page-module__QZyFbG__ctaPanel{padding:1.5rem}}@media (min-width:960px){.page-module__QZyFbG__hero h1{font-size:5.25rem}.page-module__QZyFbG__toolsSection,.page-module__QZyFbG__methodSection,.page-module__QZyFbG__privacySection,.page-module__QZyFbG__ctaSection{padding:5rem 0}.page-module__QZyFbG__ctaSection{padding-top:0}}
