.CalculatorEditorial-module__vtnjSG__page,.CalculatorEditorial-module__vtnjSG__detailPage{--calc-paper:#fffaf5;--calc-white:#fffefd;--calc-lilac:#f1ebfb;--calc-blush:#f9e8ef;--calc-ink:#28212f;--calc-muted:#6d6170;--calc-line:#ded3e4;--calc-violet:#6f35c6;min-height:100%;color:var(--calc-ink);background:var(--calc-paper)}.CalculatorEditorial-module__vtnjSG__container{width:min(1180px,100% - 2.5rem);margin-inline:auto}.CalculatorEditorial-module__vtnjSG__hero{border-bottom:1px solid var(--calc-line);background:var(--calc-lilac);padding:clamp(3rem,6vw,5.8rem) 0 0}.CalculatorEditorial-module__vtnjSG__heroGrid{grid-template-columns:minmax(0,1.05fr) minmax(20rem,.95fr);align-items:end;gap:clamp(2.5rem,7vw,7rem);display:grid}.CalculatorEditorial-module__vtnjSG__eyebrow{color:var(--calc-violet);letter-spacing:.16em;text-transform:uppercase;margin-bottom:1.25rem;font-size:.72rem;font-weight:760;display:block}.CalculatorEditorial-module__vtnjSG__hero h1{letter-spacing:-.066em;max-width:830px;margin:0;font-size:clamp(3rem,6.1vw,6rem);font-weight:510;line-height:.94}.CalculatorEditorial-module__vtnjSG__heroCopy{max-width:560px;color:var(--calc-muted);margin:0;font-size:clamp(1.05rem,1.8vw,1.3rem);line-height:1.58}.CalculatorEditorial-module__vtnjSG__quickLaunch{border-top:1px solid var(--calc-line);border-inline:1px solid var(--calc-line);grid-template-columns:repeat(3,minmax(0,1fr));margin-top:clamp(2.5rem,5vw,4.5rem);display:grid}.CalculatorEditorial-module__vtnjSG__quickLaunchItem{border-right:1px solid var(--calc-line);min-height:152px;color:var(--calc-ink);isolation:isolate;background:#f8dfea;grid-template-columns:auto minmax(0,1fr) auto;align-items:end;gap:1rem;padding:1.45rem;text-decoration:none;display:grid;position:relative;overflow:hidden}.CalculatorEditorial-module__vtnjSG__quickLaunchItem[data-accent="2"]{background:#ded2fb}.CalculatorEditorial-module__vtnjSG__quickLaunchItem[data-accent="3"]{background:#cdeef0;border-right:0}.CalculatorEditorial-module__vtnjSG__quickLaunchItem:before{z-index:-1;aspect-ratio:1;content:"";opacity:.18;border:1px solid;border-radius:50%;width:150px;transition:transform .36s cubic-bezier(.2,.8,.2,1);position:absolute;inset:auto -12% -70% auto}.CalculatorEditorial-module__vtnjSG__quickLaunchItem:hover:before,.CalculatorEditorial-module__vtnjSG__quickLaunchItem:focus-visible:before{transform:translate(-18px,-16px)scale(1.28)}.CalculatorEditorial-module__vtnjSG__quickNumber{color:var(--calc-violet);align-self:start;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.7rem}.CalculatorEditorial-module__vtnjSG__quickCopy strong,.CalculatorEditorial-module__vtnjSG__quickCopy small{display:block}.CalculatorEditorial-module__vtnjSG__quickCopy strong{letter-spacing:-.035em;font-size:clamp(1.15rem,2vw,1.55rem);font-weight:590}.CalculatorEditorial-module__vtnjSG__quickCopy small{color:var(--calc-muted);margin-top:.5rem;font-size:.72rem;line-height:1.4}.CalculatorEditorial-module__vtnjSG__quickArrow{border:1px solid color-mix(in srgb, var(--calc-ink) 22%, transparent);border-radius:50%;place-items:center;width:44px;height:44px;transition:transform .18s,background .18s;display:grid}.CalculatorEditorial-module__vtnjSG__quickLaunchItem:hover .CalculatorEditorial-module__vtnjSG__quickArrow,.CalculatorEditorial-module__vtnjSG__quickLaunchItem:focus-visible .CalculatorEditorial-module__vtnjSG__quickArrow{color:#fff;background:var(--calc-violet);transform:translate(3px)}.CalculatorEditorial-module__vtnjSG__utilitySection,.CalculatorEditorial-module__vtnjSG__connectedSection,.CalculatorEditorial-module__vtnjSG__indexSection,.CalculatorEditorial-module__vtnjSG__signupBand{border-bottom:1px solid var(--calc-line)}.CalculatorEditorial-module__vtnjSG__benchNotesBand{border-bottom:1px solid var(--calc-line);background:var(--calc-white);padding:clamp(3.5rem,7vw,6.5rem) 0}.CalculatorEditorial-module__vtnjSG__utilitySection,.CalculatorEditorial-module__vtnjSG__connectedSection,.CalculatorEditorial-module__vtnjSG__indexSection{padding:clamp(3.5rem,7vw,7rem) 0}.CalculatorEditorial-module__vtnjSG__connectedSection{background:var(--calc-white)}.CalculatorEditorial-module__vtnjSG__indexSection{background:var(--calc-blush)}.CalculatorEditorial-module__vtnjSG__sectionHead{grid-template-columns:minmax(0,.8fr) minmax(20rem,1.2fr);align-items:end;gap:clamp(2rem,7vw,7rem);margin-bottom:clamp(2rem,5vw,4rem);display:grid}.CalculatorEditorial-module__vtnjSG__sectionHead h2{letter-spacing:-.052em;max-width:620px;margin:0;font-size:clamp(2.25rem,4.4vw,4.6rem);font-weight:520;line-height:.98}.CalculatorEditorial-module__vtnjSG__sectionHead p{max-width:600px;color:var(--calc-muted);margin:0;line-height:1.65}.CalculatorEditorial-module__vtnjSG__toolList,.CalculatorEditorial-module__vtnjSG__connectedList,.CalculatorEditorial-module__vtnjSG__futureList{border-top:1px solid var(--calc-line)}.CalculatorEditorial-module__vtnjSG__toolRow{border-bottom:1px solid var(--calc-line);min-height:142px;color:inherit;grid-template-columns:3rem minmax(12rem,.72fr) minmax(18rem,1.28fr) auto;align-items:center;gap:1.25rem;padding:1.65rem 0;text-decoration:none;display:grid}.CalculatorEditorial-module__vtnjSG__toolIndex,.CalculatorEditorial-module__vtnjSG__futureIndex{color:var(--calc-violet);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.72rem}.CalculatorEditorial-module__vtnjSG__toolRow h3,.CalculatorEditorial-module__vtnjSG__futureRow h3{letter-spacing:-.025em;margin:0;font-size:clamp(1.3rem,2.1vw,1.9rem);font-weight:560}.CalculatorEditorial-module__vtnjSG__toolRow p,.CalculatorEditorial-module__vtnjSG__futureRow p{color:var(--calc-muted);margin:0;line-height:1.58}.CalculatorEditorial-module__vtnjSG__toolMeta{color:var(--calc-violet);letter-spacing:.035em;flex-wrap:wrap;gap:.35rem .75rem;margin-top:.65rem;font-size:.72rem;font-weight:690;display:flex}.CalculatorEditorial-module__vtnjSG__rowArrow{transition:transform .18s}.CalculatorEditorial-module__vtnjSG__toolRow:hover .CalculatorEditorial-module__vtnjSG__rowArrow,.CalculatorEditorial-module__vtnjSG__toolRow:focus-visible .CalculatorEditorial-module__vtnjSG__rowArrow{transform:translate(4px)}.CalculatorEditorial-module__vtnjSG__connectedList{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.CalculatorEditorial-module__vtnjSG__connectedItem{border-right:1px solid var(--calc-line);min-height:260px;padding:1.8rem}.CalculatorEditorial-module__vtnjSG__connectedItem:last-child{border-right:0}.CalculatorEditorial-module__vtnjSG__connectedIcon{width:2.7rem;height:2.7rem;color:var(--calc-violet);background:var(--calc-lilac);place-items:center;margin-bottom:3rem;display:grid}.CalculatorEditorial-module__vtnjSG__connectedItem h3{margin:0 0 .7rem;font-size:1.05rem}.CalculatorEditorial-module__vtnjSG__connectedItem p{color:var(--calc-muted);margin:0;font-size:.9rem;line-height:1.55}.CalculatorEditorial-module__vtnjSG__futureRow{border-bottom:1px solid var(--calc-line);grid-template-columns:3rem minmax(13rem,.8fr) minmax(18rem,1.2fr) auto;align-items:baseline;gap:1.25rem;padding:1.2rem 0;display:grid}.CalculatorEditorial-module__vtnjSG__futureRow h3{font-size:1rem}.CalculatorEditorial-module__vtnjSG__futureRow p{font-size:.88rem}.CalculatorEditorial-module__vtnjSG__futureRow>span:last-child{color:var(--calc-violet);text-transform:uppercase;font-size:.72rem;font-weight:700}.CalculatorEditorial-module__vtnjSG__signupBand{background:var(--calc-lilac);padding:clamp(3rem,6vw,5rem) 0}.CalculatorEditorial-module__vtnjSG__signupInner{grid-template-columns:1fr auto;align-items:center;gap:2rem;display:grid}.CalculatorEditorial-module__vtnjSG__signupBand h2{letter-spacing:-.05em;margin:0 0 .55rem;font-size:clamp(2rem,4vw,3.7rem);font-weight:520}.CalculatorEditorial-module__vtnjSG__signupBand p{max-width:660px;color:var(--calc-muted);margin:0;line-height:1.6}.CalculatorEditorial-module__vtnjSG__primaryAction{color:#fff;background:var(--calc-violet);justify-content:center;align-items:center;gap:.5rem;min-height:48px;padding:.75rem 1.15rem;font-weight:700;text-decoration:none;display:inline-flex}.CalculatorEditorial-module__vtnjSG__detailPage{min-height:100%;color:var(--calc-ink);background:var(--calc-paper)}.CalculatorEditorial-module__vtnjSG__detailPage .mkt-decoration{display:none!important}.CalculatorEditorial-module__vtnjSG__detailPage .mkt-page-intro{border-bottom:1px solid var(--calc-line);background:var(--calc-lilac)!important}:is(.CalculatorEditorial-module__vtnjSG__detailPage .mkt-panel,.CalculatorEditorial-module__vtnjSG__detailPage .bg-card){border-color:var(--calc-line)!important;background:var(--calc-white)!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;border-radius:6px!important}.CalculatorEditorial-module__vtnjSG__detailPage .glow-primary{box-shadow:none!important}:is(.CalculatorEditorial-module__vtnjSG__detailPage input,.CalculatorEditorial-module__vtnjSG__detailPage select){-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.CalculatorEditorial-module__vtnjSG__detailPage button{min-width:44px;min-height:44px}:is(.CalculatorEditorial-module__vtnjSG__detailPage input[type=text],.CalculatorEditorial-module__vtnjSG__detailPage input[type=email],.CalculatorEditorial-module__vtnjSG__detailPage input[type=number],.CalculatorEditorial-module__vtnjSG__detailPage input[type=search],.CalculatorEditorial-module__vtnjSG__detailPage select){min-height:44px}.CalculatorEditorial-module__vtnjSG__detailPage details{box-shadow:none!important;border-radius:3px!important}@media (max-width:860px){.CalculatorEditorial-module__vtnjSG__heroGrid,.CalculatorEditorial-module__vtnjSG__sectionHead{grid-template-columns:1fr;gap:1.75rem}.CalculatorEditorial-module__vtnjSG__quickLaunch{grid-template-columns:1fr}.CalculatorEditorial-module__vtnjSG__quickLaunchItem{border-right:0;border-bottom:1px solid var(--calc-line);min-height:112px}.CalculatorEditorial-module__vtnjSG__quickLaunchItem:last-child{border-bottom:0}.CalculatorEditorial-module__vtnjSG__toolRow{grid-template-columns:2.25rem 1fr auto}.CalculatorEditorial-module__vtnjSG__toolRow>div{grid-column:2/3}.CalculatorEditorial-module__vtnjSG__toolRow>p{grid-column:2/-1}.CalculatorEditorial-module__vtnjSG__connectedList{grid-template-columns:repeat(2,minmax(0,1fr))}.CalculatorEditorial-module__vtnjSG__connectedItem:nth-child(2){border-right:0}.CalculatorEditorial-module__vtnjSG__connectedItem:nth-child(-n+2){border-bottom:1px solid var(--calc-line)}.CalculatorEditorial-module__vtnjSG__futureRow{grid-template-columns:2.25rem minmax(0,1fr) auto}.CalculatorEditorial-module__vtnjSG__futureRow p{grid-column:2/-1}}@media (max-width:580px){.CalculatorEditorial-module__vtnjSG__container{width:min(100% - 2rem,1180px)}.CalculatorEditorial-module__vtnjSG__hero{padding-top:2.75rem}.CalculatorEditorial-module__vtnjSG__hero h1{font-size:clamp(2.75rem,14vw,4.2rem)}.CalculatorEditorial-module__vtnjSG__toolRow,.CalculatorEditorial-module__vtnjSG__futureRow{grid-template-columns:2rem minmax(0,1fr) auto;gap:.8rem}.CalculatorEditorial-module__vtnjSG__toolRow>p,.CalculatorEditorial-module__vtnjSG__futureRow p{grid-column:1/-1}.CalculatorEditorial-module__vtnjSG__toolRow>div{grid-column:2/3}.CalculatorEditorial-module__vtnjSG__connectedList{grid-template-columns:1fr}.CalculatorEditorial-module__vtnjSG__connectedItem,.CalculatorEditorial-module__vtnjSG__connectedItem:nth-child(2){border-right:0;border-bottom:1px solid var(--calc-line);min-height:0}.CalculatorEditorial-module__vtnjSG__connectedIcon{margin-bottom:1.5rem}.CalculatorEditorial-module__vtnjSG__signupInner{grid-template-columns:1fr}.CalculatorEditorial-module__vtnjSG__primaryAction{width:100%}}@media (prefers-reduced-motion:reduce){.CalculatorEditorial-module__vtnjSG__rowArrow,.CalculatorEditorial-module__vtnjSG__quickArrow,.CalculatorEditorial-module__vtnjSG__quickLaunchItem:before{transition:none}}