.page-module__LLqe_W__page{--ink:#102d29;--ink-soft:#3f625c;--mist:#eaf4f1;--paper:#f2f8f6;--line:#bfd5cf;--aqua:#74bba9;--signal:#d31334;color:var(--ink);background:#fff;padding-bottom:clamp(4rem,9vw,8rem)}.page-module__LLqe_W__hero{background:linear-gradient(90deg, #102d290b 1px, transparent 1px) 0 0 / 48px 48px, linear-gradient(#102d290b 1px, transparent 1px) 0 0 / 48px 48px, var(--mist);border-bottom:1px solid var(--line);padding:clamp(4rem,9vw,8rem) 0 clamp(7rem,13vw,10rem)}.page-module__LLqe_W__heroGrid{align-items:center;gap:clamp(2.5rem,7vw,7rem);display:grid}.page-module__LLqe_W__eyebrow{color:var(--signal);letter-spacing:.1em;text-transform:uppercase;margin-bottom:1rem;font-size:.72rem;font-weight:800}.page-module__LLqe_W__hero h1{letter-spacing:-.06em;max-width:1040px;font-family:Georgia,Times New Roman,serif;font-size:clamp(3rem,6.6vw,6.4rem);font-weight:500;line-height:.95}.page-module__LLqe_W__heroText{color:var(--ink-soft);max-width:760px;margin-top:1.75rem;font-size:clamp(1.05rem,1.8vw,1.25rem);line-height:1.7}.page-module__LLqe_W__heroActions,.page-module__LLqe_W__boundaryLinks,.page-module__LLqe_W__downloadLinks{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.page-module__LLqe_W__heroActions{margin-top:2rem}.page-module__LLqe_W__primaryAction,.page-module__LLqe_W__secondaryAction{justify-content:center;align-items:center;min-height:48px;padding:.75rem 1.1rem;font-size:.86rem;font-weight:780;display:inline-flex}.page-module__LLqe_W__primaryAction{background:var(--ink);border:1px solid var(--ink);color:#fff}.page-module__LLqe_W__secondaryAction{border:1px solid var(--ink);background:#ffffffb8}.page-module__LLqe_W__formulaTicket{background:var(--ink);border:1px solid var(--ink);box-shadow:18px 18px 0 var(--aqua);color:#fff;gap:.7rem;max-width:430px;padding:clamp(1.5rem,4vw,2.7rem);display:grid;transform:rotate(1.5deg)}.page-module__LLqe_W__formulaTicket span,.page-module__LLqe_W__formulaTicket small{color:#bcd7d0;letter-spacing:.08em;text-transform:uppercase;font-size:.7rem;font-weight:800}.page-module__LLqe_W__formulaTicket strong{letter-spacing:-.04em;font-family:Georgia,Times New Roman,serif;font-size:clamp(1.8rem,4vw,3rem);font-weight:500;line-height:1}.page-module__LLqe_W__formulaTicket i{color:#ff758b;font-family:Georgia,Times New Roman,serif;font-size:2rem;font-style:normal}.page-module__LLqe_W__formulaTicket small{border-top:1px dashed #6f918a;margin-top:.5rem;padding-top:1rem}.page-module__LLqe_W__mainGrid{gap:clamp(4.5rem,10vw,9rem);display:grid}.page-module__LLqe_W__calculator{border:1px solid var(--line);min-width:0;margin-top:clamp(-7rem,-9vw,-5rem);display:grid;box-shadow:0 30px 85px #102d2926}.page-module__LLqe_W__inputPanel,.page-module__LLqe_W__ledger{min-width:0;padding:clamp(1.5rem,4.5vw,4rem)}.page-module__LLqe_W__inputPanel{background:#fff}.page-module__LLqe_W__inputPanel h2,.page-module__LLqe_W__answerSection h2,.page-module__LLqe_W__comparisonSection h2,.page-module__LLqe_W__methodSection h2,.page-module__LLqe_W__boundarySection h2,.page-module__LLqe_W__faqSection h2{letter-spacing:-.045em;font-family:Georgia,Times New Roman,serif;font-size:clamp(2rem,4.2vw,3.8rem);font-weight:500;line-height:1.02}.page-module__LLqe_W__calculatorIntro,.page-module__LLqe_W__sectionHeading>p,.page-module__LLqe_W__answerCopy p,.page-module__LLqe_W__methodNotes p,.page-module__LLqe_W__boundarySection>div:last-child>p,.page-module__LLqe_W__faqList p{color:var(--ink-soft);line-height:1.7}.page-module__LLqe_W__calculatorIntro{max-width:650px;margin-top:1rem}.page-module__LLqe_W__presetField{gap:.55rem;margin-top:2rem;display:grid}.page-module__LLqe_W__presetField>span,.page-module__LLqe_W__inputGrid label>span:first-child{color:var(--ink-soft);letter-spacing:.07em;text-transform:uppercase;font-size:.7rem;font-weight:800}.page-module__LLqe_W__presetField select{appearance:none;background:linear-gradient(45deg, transparent 50%, var(--ink) 50%) calc(100% - 19px) 50% / 6px 6px no-repeat, linear-gradient(135deg, var(--ink) 50%, transparent 50%) calc(100% - 13px) 50% / 6px 6px no-repeat, var(--paper);border:1px solid var(--line);color:var(--ink);font:inherit;border-radius:0;width:100%;min-height:50px;padding:.75rem 2.5rem .75rem .85rem;font-size:.9rem;font-weight:720}.page-module__LLqe_W__inputGrid{gap:1px;margin-top:1px;display:grid}.page-module__LLqe_W__inputGrid label{background:var(--paper);border:1px solid var(--line);min-width:0;padding:1rem;display:grid}.page-module__LLqe_W__inputLine{align-items:baseline;gap:.4rem;margin-top:.8rem;display:flex}.page-module__LLqe_W__inputLine input{border:0;border-bottom:2px solid var(--ink);color:var(--ink);background:0 0;border-radius:0;width:100%;min-width:0;padding:0 0 .15rem;font-family:Georgia,Times New Roman,serif;font-size:clamp(1.8rem,4vw,2.7rem);font-weight:500}.page-module__LLqe_W__inputLine small{color:var(--ink-soft);white-space:nowrap;font-size:.72rem;font-weight:750}.page-module__LLqe_W__presetNote,.page-module__LLqe_W__customNote{border-left:3px solid var(--signal);color:var(--ink-soft);gap:.35rem;margin-top:1.25rem;padding-left:.9rem;font-size:.76rem;line-height:1.55;display:grid}.page-module__LLqe_W__presetNote strong{color:var(--ink)}.page-module__LLqe_W__presetNote a{color:var(--ink);text-underline-offset:3px;width:fit-content;font-weight:800;text-decoration:underline}.page-module__LLqe_W__ledger{background:linear-gradient(90deg, transparent 0 22px, #d313342e 22px 23px, transparent 23px), repeating-linear-gradient(0deg, #102d2909 0 1px, transparent 1px 28px), var(--mist);border-top:1px solid var(--line);flex-direction:column;display:flex;position:relative}.page-module__LLqe_W__ledgerHeading{border-bottom:2px solid var(--ink);justify-content:space-between;align-items:baseline;gap:1rem;padding-bottom:.8rem;display:flex}.page-module__LLqe_W__ledgerHeading span{font-family:Georgia,Times New Roman,serif;font-size:1.45rem;font-weight:600}.page-module__LLqe_W__ledgerHeading small{color:var(--ink-soft);text-transform:uppercase;font-size:.65rem}.page-module__LLqe_W__periodSwitch{border:1px solid var(--line);grid-template-columns:repeat(3,1fr);margin-top:1.5rem;padding:3px;display:grid}.page-module__LLqe_W__periodSwitch button{color:var(--ink-soft);background:0 0;border:0;min-height:42px;font-size:.78rem;font-weight:780}.page-module__LLqe_W__periodSwitch .page-module__LLqe_W__periodActive{background:var(--ink);color:#fff}.page-module__LLqe_W__totalBlock{border-bottom:1px dashed #799a93;gap:.5rem;padding:clamp(2rem,5vw,3rem) 0;display:grid}.page-module__LLqe_W__totalBlock>span{color:var(--ink-soft);letter-spacing:.07em;text-transform:uppercase;font-size:.72rem;font-weight:800}.page-module__LLqe_W__totalBlock output{letter-spacing:-.065em;font-family:Georgia,Times New Roman,serif;font-size:clamp(3.6rem,8vw,6.6rem);font-weight:500;line-height:.9}.page-module__LLqe_W__totalBlock small{color:var(--ink-soft);font-size:.78rem}.page-module__LLqe_W__receiptLines{margin-top:1rem;display:grid}.page-module__LLqe_W__receiptLines>div{grid-template-columns:1fr auto;gap:1rem;padding:.5rem 0;font-size:.78rem;display:grid}.page-module__LLqe_W__receiptLines dt{color:var(--ink-soft)}.page-module__LLqe_W__receiptLines dd{font-variant-numeric:tabular-nums;text-align:right;font-weight:750}.page-module__LLqe_W__receiptLines .page-module__LLqe_W__receiptTotal{border-top:2px solid var(--ink);margin-top:.5rem;padding-top:.85rem;font-size:.9rem}.page-module__LLqe_W__receiptTotal dt,.page-module__LLqe_W__receiptTotal dd{color:var(--ink);font-weight:850}.page-module__LLqe_W__periodLedger{border-bottom:1px solid var(--line);border-top:1px solid var(--line);margin-top:1.5rem;display:grid}.page-module__LLqe_W__periodLedger button{color:var(--ink);text-align:left;background:#ffffff70;border:0;grid-template-columns:1fr auto;align-items:center;gap:.25rem .75rem;min-height:68px;padding:.7rem .8rem;display:grid}.page-module__LLqe_W__periodLedger button+button{border-top:1px solid var(--line)}.page-module__LLqe_W__periodLedger span{font-size:.77rem;font-weight:800}.page-module__LLqe_W__periodLedger strong{font-variant-numeric:tabular-nums;grid-area:1/2/3;font-family:Georgia,Times New Roman,serif;font-size:1.2rem;font-weight:500}.page-module__LLqe_W__periodLedger small{color:var(--ink-soft);font-size:.65rem}.page-module__LLqe_W__periodLedger .page-module__LLqe_W__ledgerActive{box-shadow:inset 3px 0 0 var(--signal);background:#fff}.page-module__LLqe_W__ledgerFineprint{color:var(--ink-soft);margin-top:1.5rem;font-size:.68rem;line-height:1.55}.page-module__LLqe_W__emptyLedger{gap:.5rem;margin:auto 0;padding:3rem 0;display:grid}.page-module__LLqe_W__emptyLedger strong{font-family:Georgia,Times New Roman,serif;font-size:2rem;font-weight:500}.page-module__LLqe_W__emptyLedger p{color:var(--ink-soft);line-height:1.6}.page-module__LLqe_W__answerSection,.page-module__LLqe_W__methodSection,.page-module__LLqe_W__boundarySection,.page-module__LLqe_W__faqSection{gap:clamp(2rem,6vw,5rem);display:grid}.page-module__LLqe_W__answerCopy,.page-module__LLqe_W__methodNotes,.page-module__LLqe_W__boundarySection>div:last-child{gap:1.2rem;display:grid}.page-module__LLqe_W__answerCopy strong{color:var(--ink)}.page-module__LLqe_W__comparisonSection{min-width:0}.page-module__LLqe_W__sectionHeading{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:2rem;margin-bottom:2rem;display:flex}.page-module__LLqe_W__sectionHeading>p{max-width:520px}.page-module__LLqe_W__tableWrap{border:1px solid var(--line);overflow-x:auto}.page-module__LLqe_W__costTable{border-collapse:collapse;width:100%;min-width:1180px}.page-module__LLqe_W__costTable th{background:var(--ink);color:#fff;letter-spacing:.06em;text-align:left;text-transform:uppercase;padding:.85rem .9rem;font-size:.69rem}.page-module__LLqe_W__costTable td{border-top:1px solid var(--line);vertical-align:top;padding:1rem .9rem;font-size:.8rem;line-height:1.5}.page-module__LLqe_W__costTable tbody tr:nth-child(2n){background:var(--paper)}.page-module__LLqe_W__costTable td:first-child{width:230px}.page-module__LLqe_W__costTable td:first-child>span{color:var(--signal);text-transform:uppercase;margin-bottom:.35rem;font-size:.65rem;font-weight:800;display:block}.page-module__LLqe_W__costTable td strong,.page-module__LLqe_W__costTable td small{display:block}.page-module__LLqe_W__costTable td small{color:var(--ink-soft);margin-top:.35rem}.page-module__LLqe_W__costTable td a{color:var(--ink);text-underline-offset:3px;margin-top:.45rem;font-weight:780;text-decoration:underline;display:block}.page-module__LLqe_W__moneyCell{color:var(--ink);font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:820}.page-module__LLqe_W__downloadLinks{border-bottom:1px solid var(--line);color:var(--ink-soft);padding:1rem 0;font-size:.75rem}.page-module__LLqe_W__downloadLinks span{font-weight:750}.page-module__LLqe_W__downloadLinks a{border:1px solid var(--ink);color:var(--ink);padding:.45rem .7rem;font-weight:820}.page-module__LLqe_W__methodSection{background:var(--paper);margin-left:calc(var(--spacing-md) * -1);margin-right:calc(var(--spacing-md) * -1);padding:clamp(3rem, 7vw, 6rem) var(--spacing-md)}.page-module__LLqe_W__formulaCard{background:var(--ink);color:#fff;gap:.8rem;padding:clamp(1.5rem,4vw,3rem);display:grid}.page-module__LLqe_W__formulaCard span{color:#bcd7d0;letter-spacing:.08em;text-transform:uppercase;font-size:.7rem;font-weight:800}.page-module__LLqe_W__formulaCard strong{letter-spacing:-.035em;overflow-wrap:anywhere;font-family:Georgia,Times New Roman,serif;font-size:clamp(1.45rem,3.4vw,2.7rem);font-weight:500;line-height:1.15}.page-module__LLqe_W__formulaCard i{color:#ff758b;text-transform:uppercase;border-bottom:1px dashed #6f918a;padding-bottom:.8rem;font-size:.7rem;font-style:normal;font-weight:800}.page-module__LLqe_W__methodNotes{margin-top:1.5rem}.page-module__LLqe_W__boundarySection{border-bottom:1px solid var(--line);border-top:1px solid var(--line);padding:clamp(3rem,7vw,5rem) 0}.page-module__LLqe_W__boundaryLinks{margin-top:.5rem}.page-module__LLqe_W__boundaryLinks a{border-bottom:2px solid var(--signal);padding-bottom:3px;font-size:.82rem;font-weight:820}.page-module__LLqe_W__faqList{display:grid}.page-module__LLqe_W__faqList details{border-top:1px solid var(--line);padding:1.25rem 0}.page-module__LLqe_W__faqList details:last-child{border-bottom:1px solid var(--line)}.page-module__LLqe_W__faqList summary{cursor:pointer;margin-left:1rem;padding-left:.4rem;font-weight:800;list-style-position:outside}.page-module__LLqe_W__faqList p{margin:.9rem 0 0 1.4rem}.page-module__LLqe_W__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__LLqe_W__primaryAction:focus-visible,.page-module__LLqe_W__secondaryAction:focus-visible,.page-module__LLqe_W__presetField select:focus-visible,.page-module__LLqe_W__inputLine input:focus-visible,.page-module__LLqe_W__presetNote a:focus-visible,.page-module__LLqe_W__periodSwitch button:focus-visible,.page-module__LLqe_W__periodLedger button:focus-visible,.page-module__LLqe_W__costTable a:focus-visible,.page-module__LLqe_W__downloadLinks a:focus-visible,.page-module__LLqe_W__boundaryLinks a:focus-visible,.page-module__LLqe_W__faqList summary:focus-visible{outline-offset:3px;outline:3px solid #d3133459}@media (min-width:760px){.page-module__LLqe_W__inputGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.page-module__LLqe_W__answerSection,.page-module__LLqe_W__methodSection,.page-module__LLqe_W__boundarySection,.page-module__LLqe_W__faqSection{grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr)}}@media (min-width:980px){.page-module__LLqe_W__heroGrid{grid-template-columns:minmax(0,1.5fr) minmax(300px,.5fr)}.page-module__LLqe_W__calculator{grid-template-columns:minmax(0,1.12fr) minmax(360px,.88fr)}.page-module__LLqe_W__ledger{border-left:1px solid var(--line);border-top:0}.page-module__LLqe_W__methodBody{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:2rem;display:grid}.page-module__LLqe_W__methodNotes{margin-top:0}}@media (max-width:759px){.page-module__LLqe_W__hero{padding-top:3.5rem}.page-module__LLqe_W__formulaTicket{margin-right:18px;transform:none}.page-module__LLqe_W__calculator{margin-left:calc(var(--spacing-md) * -1);margin-right:calc(var(--spacing-md) * -1)}.page-module__LLqe_W__ledgerHeading{flex-direction:column;align-items:start;gap:.25rem}.page-module__LLqe_W__totalBlock output{font-size:clamp(3.3rem,17vw,5rem)}.page-module__LLqe_W__costTable,.page-module__LLqe_W__costTable tbody,.page-module__LLqe_W__costTable tr{width:100%;min-width:0;display:block}.page-module__LLqe_W__costTable thead{display:none}.page-module__LLqe_W__costTable tr{padding:.55rem 0}.page-module__LLqe_W__costTable tr+tr{border-top:2px solid var(--ink)}.page-module__LLqe_W__costTable td,.page-module__LLqe_W__costTable .page-module__LLqe_W__moneyCell{white-space:normal;border-top:0;grid-template-columns:104px minmax(0,1fr);gap:.8rem;width:100%;padding:.55rem .85rem;font-size:.8rem;display:grid}.page-module__LLqe_W__costTable td:before{color:var(--ink-soft);content:attr(data-label);letter-spacing:.05em;text-transform:uppercase;font-size:.64rem;font-weight:800}.page-module__LLqe_W__costTable td:first-child{padding-top:1rem;padding-bottom:1rem;display:block}.page-module__LLqe_W__costTable td:first-child:before{display:none}.page-module__LLqe_W__costTable td small{grid-column:2}.page-module__LLqe_W__costTable td:first-child small{grid-column:auto}.page-module__LLqe_W__costTable td:last-child a{margin-top:0}.page-module__LLqe_W__downloadLinks{align-items:flex-start}}@media (prefers-reduced-motion:reduce){.page-module__LLqe_W__formulaTicket{transform:none}}
