._54xrPq_page{--ink:#0a1a55;--blue:#002fa7;--pale:#f1f4ff;--line:#d9e0f5;--muted:#566386;color:var(--ink);background:#fff;padding-bottom:80px}._54xrPq_wrap{width:min(1240px,100% - 64px);margin-inline:auto}._54xrPq_hero{background:var(--blue);color:#fff;padding:132px 0 72px}._54xrPq_back{color:#cfdaff;font-size:13px}._54xrPq_heroGrid{grid-template-columns:1.3fr 1fr;align-items:center;gap:80px;margin-top:45px;display:grid}._54xrPq_hero h1{font-family:var(--font-heading), sans-serif;letter-spacing:-.065em;font-size:clamp(48px,6.3vw,88px);font-weight:500;line-height:1.06}._54xrPq_heroGrid>div>p{color:#e0e7ff;max-width:540px;margin-top:24px;font-size:19px;line-height:1.75}._54xrPq_heroButton{color:var(--blue);background:#fff;border-radius:10px;align-items:center;gap:24px;margin-top:30px;padding:16px 22px;font-weight:600;display:inline-flex}._54xrPq_calculator{padding-top:64px;scroll-margin-top:96px}._54xrPq_intro{justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:32px;display:flex}._54xrPq_intro h2,._54xrPq_method h2{letter-spacing:-.05em;font-size:clamp(30px,3vw,42px);font-weight:500;line-height:1.2}._54xrPq_intro p{color:var(--muted);max-width:580px;margin-top:12px;line-height:1.7}._54xrPq_reset{white-space:nowrap;align-items:center;gap:8px;padding:10px 0;font-size:13px;display:flex}._54xrPq_workspace{grid-template-columns:minmax(0,1fr) 380px;align-items:start;gap:32px;display:grid}._54xrPq_inputs{min-width:0}._54xrPq_panel{background:var(--pale);border-radius:16px;margin-bottom:24px;padding:28px}._54xrPq_panel h3{letter-spacing:-.035em;font-size:22px;font-weight:600}._54xrPq_panelHeading{align-items:center;gap:12px;display:flex}._54xrPq_help{color:var(--muted);margin:14px 0;font-size:13px;line-height:1.8}._54xrPq_help a,._54xrPq_methodology a{color:var(--blue);text-underline-offset:3px;text-decoration:underline}._54xrPq_columnLabels{color:var(--muted);justify-content:space-between;padding:20px 0 10px;font-size:12px;display:flex}._54xrPq_toolRow{border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr) 110px;align-items:center;gap:16px;padding:18px 0;display:grid}._54xrPq_toolCheck{cursor:pointer;align-items:flex-start;gap:12px;min-width:0;font-size:13px;line-height:1.6;display:flex}._54xrPq_ticketingFees{grid-column:1/-1;padding-left:30px}._54xrPq_ticketingFees ._54xrPq_twoFields{margin:14px 0}._54xrPq_toolCheck input{width:18px;height:18px;accent-color:var(--blue);cursor:pointer;flex-shrink:0;margin-top:3px}._54xrPq_toolCheck strong{font-size:14px;font-weight:600;display:block}._54xrPq_toolCheck small{color:var(--muted);margin-top:2px;font-size:11px;display:block}._54xrPq_planTag{color:var(--blue);margin-top:6px;font-size:10px;display:block}._54xrPq_toolCost{background:#fff;border:1px solid #b6c3e7;border-radius:6px;align-items:center;gap:4px;padding:0 10px;display:flex}._54xrPq_toolCost>span:not(:first-child){color:var(--muted);font-size:13px}._54xrPq_toolCost input{text-align:right;background:0 0;width:100%;min-width:0;padding:10px 0;font-size:14px}._54xrPq_toolCost:focus-within{outline:2px solid var(--blue);outline-offset:2px}._54xrPq_toolCost input:focus{outline:none}._54xrPq_toolCost input:disabled{opacity:.4}._54xrPq_field{flex-direction:column;gap:8px;min-width:0;font-size:12px;line-height:1.5;display:flex}._54xrPq_field>select{color:var(--ink);background:#fff;border:1px solid #b6c3e7;border-radius:6px;width:100%;padding:12px}._54xrPq_inputWrap{background:#fff;border:1px solid #b6c3e7;border-radius:6px;align-items:center;padding-right:12px;display:flex}._54xrPq_inputWrap input{background:0 0;width:100%;min-width:0;padding:11px 12px;font-size:14px}._54xrPq_inputWrap>span{color:var(--muted);font-size:11px}._54xrPq_inputWrap:focus-within{outline:2px solid var(--blue);outline-offset:2px}._54xrPq_inputWrap input:focus{outline:none}._54xrPq_twoFields{grid-template-columns:1fr 1fr;align-items:end;gap:18px;margin:22px 0;display:grid}._54xrPq_timeLabels,._54xrPq_timeRow{grid-template-columns:minmax(0,1fr) 78px 78px;align-items:center;gap:12px;display:grid}._54xrPq_timeLabels{color:var(--muted);margin-top:28px;padding-bottom:10px;font-size:10px}._54xrPq_timeRow{border-top:1px solid var(--line);padding:14px 0}._54xrPq_timeRow ._54xrPq_field>span:first-child{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}._54xrPq_timeRow ._54xrPq_inputWrap{padding-right:0}._54xrPq_timeRow input[type=number]{text-align:right}._54xrPq_notice{border-left:3px solid var(--blue);background:#e2e9ff;margin:16px 0;padding:14px;font-size:13px;line-height:1.7}._54xrPq_details{border-top:1px solid var(--line);margin-top:20px;padding-top:20px}._54xrPq_details>summary{cursor:pointer;font-size:14px;font-weight:600;line-height:1.6}._54xrPq_details>summary span{float:right;color:var(--muted);margin-left:12px;font-size:12px;font-weight:400}._54xrPq_results{position:sticky;top:100px}._54xrPq_resultCard{background:var(--ink);color:#fff;border-radius:16px;padding:30px}._54xrPq_resultLabel{letter-spacing:-.04em;font-size:21px}._54xrPq_resultPlan{border-bottom:1px solid #394978;justify-content:space-between;align-items:baseline;gap:12px;padding:22px 0 12px;font-size:15px;font-weight:600;display:flex}._54xrPq_resultPlan small{color:#b6c5eb;font-size:11px;font-weight:400}._54xrPq_resultSub{color:#b6c5eb;margin-top:12px;font-size:11px;line-height:1.7}._54xrPq_headlineResult{margin:30px 0 24px}._54xrPq_headlineResult>span{color:#c1cfff;font-size:12px;display:block}._54xrPq_headlineResult strong{letter-spacing:-.06em;overflow-wrap:anywhere;margin-top:8px;font-size:clamp(42px,4.2vw,60px);font-weight:500;line-height:1.25;display:block}._54xrPq_receipt{font-size:12px}._54xrPq_receipt>div{justify-content:space-between;gap:15px;padding:7px 0;display:flex}._54xrPq_receipt dt{color:#bfcae7}._54xrPq_receipt dd{flex-shrink:0}._54xrPq_receipt ._54xrPq_receiptTotal{border-top:1px solid #394978;margin-top:7px;padding-top:14px}._54xrPq_receiptTotal dt{color:#fff}._54xrPq_firstYear{background:#152866;border-radius:8px;justify-content:space-between;gap:12px;margin:20px 0 0;padding:16px;font-size:12px;display:flex}._54xrPq_firstYear small{color:#bfcae7;margin-top:6px;font-size:10px;line-height:1.6;display:block}._54xrPq_firstYear strong{white-space:nowrap;font-weight:500}._54xrPq_timeResult{color:#b8c9ff;align-items:flex-start;gap:16px;margin-top:28px;display:flex}._54xrPq_timeResult svg{flex-shrink:0;margin-top:8px}._54xrPq_timeResult strong{letter-spacing:-.04em;font-size:34px;font-weight:500;line-height:1.3}._54xrPq_timeResult p{margin-top:3px;font-size:13px}._54xrPq_timeResult small{color:#bfcae7;font-size:10px}._54xrPq_timeValue{color:#bfcae7;margin-top:18px;font-size:11px;line-height:1.8}._54xrPq_resultButton{color:var(--ink);background:#9db2ff;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;margin-top:24px;padding:15px 17px;font-size:13px;font-weight:600;display:flex}._54xrPq_resultFine{color:#bfcae7;margin-top:18px;font-size:10px;line-height:1.8}._54xrPq_privateNote{color:var(--muted);text-align:center;padding:14px;font-size:11px;line-height:1.8}._54xrPq_method{border-top:1px solid var(--line);grid-template-columns:1fr 1.2fr;gap:90px;margin-top:40px;padding-top:64px;display:grid}._54xrPq_method>div>p{color:var(--muted);max-width:340px;margin-top:24px;font-size:16px;line-height:1.8}._54xrPq_methodSteps>div{gap:20px;padding:0 0 28px;display:flex}._54xrPq_methodSteps svg{color:var(--blue);flex-shrink:0;margin-top:3px}._54xrPq_methodSteps h3{font-size:18px;font-weight:500}._54xrPq_methodSteps p{color:var(--muted);margin-top:8px;font-size:14px;line-height:1.8}._54xrPq_methodology{border-top:1px solid var(--line);margin-top:36px;padding-top:28px}._54xrPq_methodology summary{cursor:pointer;font-size:14px}._54xrPq_methodology p{max-width:850px;color:var(--muted);margin-top:16px;font-size:13px;line-height:1.9}._54xrPq_page :is(a,button,select,summary):focus-visible{outline-offset:5px;outline:2px solid #9db2ff}.dark ._54xrPq_page{--pale:#101e49;--ink:#e9eeff;--line:#2e3f6c;--muted:#aab8db;background:#080f27}:is(.dark ._54xrPq_panel input,.dark ._54xrPq_field select){color:#e9eeff;background:0 0}.dark ._54xrPq_toolCost{background:#080f27;border-color:#536795}.dark ._54xrPq_inputWrap{background:#080f27;border-color:#536795}.dark ._54xrPq_field select{background:#080f27;border-color:#536795}.dark ._54xrPq_planTag{color:#b0c3ff}.dark ._54xrPq_help a{color:#b0c3ff}.dark ._54xrPq_resultCard{background:#14285f}:is(.dark ._54xrPq_heroButton,.dark ._54xrPq_resultButton){color:#0a1a55}.dark ._54xrPq_notice{background:#1d3266}@media (max-width:1100px){._54xrPq_workspace{grid-template-columns:minmax(0,1fr) 330px;gap:22px}._54xrPq_panel,._54xrPq_resultCard{padding:23px}._54xrPq_heroGrid{gap:40px}}@media (max-width:900px){._54xrPq_wrap{width:min(720px,100% - 40px)}._54xrPq_workspace{grid-template-columns:1fr}._54xrPq_results{grid-row:1;position:static}._54xrPq_resultCard{grid-template-columns:1fr 1fr;column-gap:32px;display:grid}._54xrPq_resultLabel,._54xrPq_resultPlan,._54xrPq_resultSub,._54xrPq_resultButton,._54xrPq_resultFine{grid-column:1/-1}._54xrPq_headlineResult{grid-area:4/1}._54xrPq_receipt{grid-area:4/2/6;margin-top:28px}._54xrPq_firstYear,._54xrPq_timeResult{grid-column:1}._54xrPq_timeValue{grid-column:2;align-self:center}._54xrPq_heroGrid{grid-template-columns:1fr 1fr;gap:32px}._54xrPq_hero h1{font-size:58px}._54xrPq_heroGrid>div>p{font-size:16px}._54xrPq_method{gap:40px}}@media (max-width:600px){._54xrPq_wrap{width:calc(100% - 32px)}._54xrPq_hero{padding:115px 0 48px}._54xrPq_heroGrid{grid-template-columns:1fr;gap:26px;margin-top:26px}._54xrPq_hero h1{font-size:clamp(47px,12vw,66px)}._54xrPq_calculator{padding-top:36px}._54xrPq_intro{flex-direction:column;gap:10px;margin-bottom:20px}._54xrPq_intro p{font-size:14px}._54xrPq_panel,._54xrPq_resultCard{border-radius:12px;padding:20px}._54xrPq_panel h3{font-size:20px}._54xrPq_resultCard{display:block}._54xrPq_headlineResult strong{font-size:58px}._54xrPq_receipt{margin-top:0}._54xrPq_timeValue{margin-top:18px}._54xrPq_toolRow{grid-template-columns:minmax(0,1fr) 87px;gap:10px}._54xrPq_toolCheck{gap:9px}._54xrPq_toolCheck strong{font-size:12px}._54xrPq_toolCheck small{font-size:10px}._54xrPq_toolCost{padding:0 6px}._54xrPq_toolCost input{font-size:12px}._54xrPq_columnLabels{font-size:10px}._54xrPq_twoFields{gap:12px}._54xrPq_field{font-size:11px}._54xrPq_inputWrap input{padding:10px 8px}._54xrPq_timeLabels,._54xrPq_timeRow{grid-template-columns:minmax(0,1fr) 56px 56px;gap:8px}._54xrPq_timeRow ._54xrPq_toolCheck{font-size:11px}._54xrPq_timeLabels{font-size:9px}._54xrPq_details>summary{font-size:12px}._54xrPq_details>summary span{font-size:10px}._54xrPq_method{grid-template-columns:1fr;gap:36px;margin-top:20px;padding-top:40px}._54xrPq_method>div>p{font-size:15px}}@media print{._54xrPq_hero{padding-top:30px}._54xrPq_results{position:static}._54xrPq_workspace{display:block}._54xrPq_inputs{break-after:page}._54xrPq_resultCard{max-width:600px}}._54xrPq_mobileSummary{display:none}._54xrPq_results,._54xrPq_panel{scroll-margin-top:140px}@media (max-width:900px){._54xrPq_mobileSummary{z-index:20;color:#fff;background:#002fa7;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;padding:14px;font-size:14px;display:flex;position:sticky;top:76px;box-shadow:0 5px 18px #0a1a5520}._54xrPq_mobileSummary small{color:#d1ddff;font-size:10px;display:block}}._54xrPq_connectionFigure{min-width:0;padding-top:8px}._54xrPq_connectionScene{max-width:480px;margin:auto}._54xrPq_connectionTools{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}._54xrPq_connectionTools>span{color:#e6edff;background:#1341b2;border:1px solid #7f9fff;border-radius:8px;align-items:center;gap:9px;padding:13px 12px;font-size:12px;animation:.9s cubic-bezier(.2,.7,.2,1) both _54xrPq_gatherTools;display:flex}._54xrPq_connectionTools i{background:#afc3ff;border-radius:50%;flex-shrink:0;width:5px;height:5px}._54xrPq_connectionLines{width:100%;height:auto;display:block;overflow:visible}._54xrPq_connectionLines path{stroke:#9db2ff;stroke-width:1.5px;stroke-dasharray:400;stroke-dashoffset:0;animation:1.5s .55s both _54xrPq_drawConnections}._54xrPq_connectionLines circle{fill:#dbe5ff;animation:.9s 1.5s both _54xrPq_connectPulse}._54xrPq_connectedWindow{background:#09267b;border:1px solid #9db2ff;border-radius:14px;margin:-2px 14px 0;padding:24px;animation:1.4s .65s both _54xrPq_connectWindow;position:relative;box-shadow:0 16px 50px #001e6f50}._54xrPq_connectedWindowHeading{justify-content:space-between;align-items:center;gap:12px;display:flex}._54xrPq_connectedWindowHeading img{width:130px;height:auto}._54xrPq_connectedWindowHeading>span{color:#d5e0ff;align-items:center;gap:6px;font-size:10px;display:flex}._54xrPq_connectedWindowHeading i{background:#c6d4ff;border-radius:50%;width:5px;height:5px;animation:.8s 2s both _54xrPq_connectPulse}._54xrPq_connectedWindow>p{color:#afc2ff;margin:17px 0 20px;font-size:12px}._54xrPq_connectedRows>div{border-top:1px solid #4662a9;align-items:center;gap:13px;padding:14px 0;animation:.65s both _54xrPq_revealConnectedRow;display:flex}._54xrPq_connectedRows>div:last-child{padding-bottom:0}._54xrPq_connectedRows>div>svg{color:#a8bfff;flex-shrink:0}._54xrPq_connectedRows>div>svg:last-child{margin-left:auto}._54xrPq_connectedRows strong{color:#fff;font-size:12px;font-weight:500;display:block}._54xrPq_connectedRows small{color:#b5c6f5;margin-top:3px;font-size:10px;display:block}._54xrPq_connectionCaption{color:#c6d5ff;text-align:center;margin-top:20px;font-size:11px;line-height:1.7;animation:.65s 2.4s both _54xrPq_revealConnectedRow}._54xrPq_replay{color:#c6d5ff;justify-content:center;align-items:center;gap:7px;margin:16px auto 0;padding:5px 10px;font-size:10px;display:flex}._54xrPq_replay:hover{color:#fff}@keyframes _54xrPq_gatherTools{0%{opacity:0;transform:translateY(-14px)scale(.94)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes _54xrPq_drawConnections{0%{stroke-dashoffset:400px;opacity:.2}to{stroke-dashoffset:0;opacity:1}}@keyframes _54xrPq_connectWindow{0%{opacity:.35;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@keyframes _54xrPq_revealConnectedRow{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes _54xrPq_connectPulse{0%{opacity:0}60%{opacity:1;filter:drop-shadow(0 0 7px #dce7ff)}to{opacity:1;filter:none}}@media (max-width:1100px){._54xrPq_connectionTools>span{gap:6px;padding:11px 8px;font-size:10px}._54xrPq_connectedWindow{margin-inline:0;padding:20px}}@media (max-width:600px){._54xrPq_connectionFigure{width:100%;max-width:400px;margin:auto;padding-top:20px}._54xrPq_connectedWindow{margin-inline:10px}._54xrPq_connectionTools{gap:7px}._54xrPq_connectionLines{max-height:65px}._54xrPq_connectionCaption{font-size:10px}}@media (prefers-reduced-motion:reduce){._54xrPq_connectionScene *,._54xrPq_connectionScene{animation:none!important}}