.brand-header[data-astro-cid-nen7h5rs]{padding:calc(.85rem + env(safe-area-inset-top,0px)) max(1rem, env(safe-area-inset-right,0px)) .85rem max(1rem, env(safe-area-inset-left,0px));text-align:center;background-color:#000}.brand-header[data-astro-cid-nen7h5rs] p[data-astro-cid-nen7h5rs]{color:#fff;letter-spacing:.02em;margin:0;font-family:Archivo,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:max(.8rem,min(2.5vw,.95rem));font-weight:500}.brand-header[data-astro-cid-nen7h5rs] .name[data-astro-cid-nen7h5rs]{letter-spacing:.04em;text-transform:uppercase;font-weight:700;font-stretch:125%}@media (max-width:359px){.brand-header[data-astro-cid-nen7h5rs] .name[data-astro-cid-nen7h5rs]{letter-spacing:.02em;font-stretch:112.5%}}.brand-header[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{color:#fff;text-underline-offset:2px;text-decoration:underline}.brand-header[data-astro-cid-nen7h5rs] .sep[data-astro-cid-nen7h5rs]{opacity:.5;margin:0 .35em}.bar-wrap[data-astro-cid-5y2d3tdh]{left:max(12px, env(safe-area-inset-left,0px));right:max(12px, env(safe-area-inset-right,0px));bottom:max(12px, env(safe-area-inset-bottom,0px));z-index:60;pointer-events:none;visibility:visible;transition:opacity .22s,transform .22s,visibility linear;position:fixed}.bar-wrap[data-astro-cid-5y2d3tdh].is-hidden{opacity:0;visibility:hidden;transition:opacity .22s,transform .22s,visibility 0s linear .22s;transform:translateY(8px)}.bar[data-astro-cid-5y2d3tdh]{pointer-events:auto;background:#263654;border-radius:999px;align-items:center;gap:12px;max-width:600px;margin:0 auto;padding:10px 12px 10px 10px;font-family:Archivo,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;display:flex;box-shadow:0 12px 32px #0a0a0859}.avatar[data-astro-cid-5y2d3tdh]{background-color:#1a91a5;border-radius:50%;flex:none;width:56px;height:56px;overflow:hidden;box-shadow:0 0 0 2px #ffffff38}.avatar[data-astro-cid-5y2d3tdh] img{object-fit:cover;width:100%;height:100%}.who[data-astro-cid-5y2d3tdh]{flex:1;min-width:0}.name[data-astro-cid-5y2d3tdh]{color:#fff;white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:600;font-stretch:125%;line-height:1.3;overflow:hidden}.phone[data-astro-cid-5y2d3tdh]{color:#ffffffc7;white-space:nowrap;text-overflow:ellipsis;font-size:12px;font-weight:400;line-height:1.35;text-decoration:none;display:block;overflow:hidden}.phone[data-astro-cid-5y2d3tdh]:hover{color:#fff}.btn[data-astro-cid-5y2d3tdh]{white-space:nowrap;border-radius:999px;flex:none;justify-content:center;align-items:center;min-width:68px;padding:10px 16px;font-size:13.5px;font-weight:600;line-height:1;text-decoration:none;display:inline-flex}.btn-white[data-astro-cid-5y2d3tdh]{color:#263654;background-color:#fff}.btn-teal[data-astro-cid-5y2d3tdh]{color:#fff;background-color:#1a91a5}@media (any-pointer:coarse){.btn[data-astro-cid-5y2d3tdh]{min-height:44px}}@media (max-width:620px){.bar[data-astro-cid-5y2d3tdh]{gap:9px}.btn[data-astro-cid-5y2d3tdh]{min-width:60px;min-height:44px;padding:10px 13px;font-size:13px}}@media (max-width:540px){.phone[data-astro-cid-5y2d3tdh] .dre[data-astro-cid-5y2d3tdh]{display:none}}@media (max-width:440px){.avatar[data-astro-cid-5y2d3tdh]{width:48px;height:48px}.bar[data-astro-cid-5y2d3tdh]{gap:8px}.btn[data-astro-cid-5y2d3tdh]{min-width:55px;padding:10px 11px;font-size:12.5px}.name[data-astro-cid-5y2d3tdh]{font-size:13.5px}.phone[data-astro-cid-5y2d3tdh]{font-size:11.5px}}@media (max-width:400px){.avatar[data-astro-cid-5y2d3tdh]{width:42px;height:42px}.bar[data-astro-cid-5y2d3tdh]{gap:6px}.btn[data-astro-cid-5y2d3tdh]{min-width:46px;padding:10px 7px;font-size:12px}.name[data-astro-cid-5y2d3tdh]{font-size:13px}.phone[data-astro-cid-5y2d3tdh]{font-size:11px}}@media (max-width:350px){.bar[data-astro-cid-5y2d3tdh]{gap:4px;padding-right:8px}.btn[data-astro-cid-5y2d3tdh]{min-width:44px;padding-left:4px;padding-right:4px}}:root{--bg:#f2f5f9;--card:#fff;--line:#e2e8f0;--line-2:#edf1f6;--ink:#0f1b2d;--ink-2:#26334a;--ink-3:#3b4a5e;--muted:#556274;--faint:#8592a3;--navy:#0b1e3d;--teal:#1a91a5;--teal-deep:#1a91a5;--teal-text:#126270;--teal-tint:#e4f2f4;--teal-bright:#72bbc8;--teal-soft:#a1d2da;--gold:#c8a35b;--gold-soft:#e4c88e;--gold-deep:#9c7c38;--gold-text:#7a5e22;--gold-tint:#fbf3e3;--green:#0e6b4c;--green-tint:#e3f5ee;--red:#b3261e;--red-tint:#fce9e7;--sans:"Archivo", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--body:"IBM Plex Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--serif:"Playfair Display", Georgia, "Times New Roman", serif;--shadow:0 1px 2px #0f1b2d0d, 0 14px 34px -20px #0f1b2d38}.grid-dark{background-color:var(--navy);background-image:radial-gradient(circle at 88% 0,#1a91a58c,#1a91a500 46%),radial-gradient(circle at 0 100%,#c8a35b33,#c8a35b00 42%),linear-gradient(#ffffff0b 1px,#0000 1px),linear-gradient(90deg,#ffffff0b 1px,#0000 1px);background-size:auto,auto,28px 28px,28px 28px}.hero{color:#fff;border-top:1px solid #ffffff14}.hero-in{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:28px 40px;max-width:1200px;margin:0 auto;padding:48px 24px 104px;display:flex}.hero-copy{flex-direction:column;flex:440px;gap:16px;min-width:0;display:flex}.hero-pill{font:600 11px/1.3 var(--body);letter-spacing:.14em;text-transform:uppercase;color:var(--teal-soft);background:#72bbc81f;border:1px solid #72bbc859;border-radius:999px;align-self:flex-start;align-items:center;gap:8px;padding:6px 12px;display:inline-flex}.hero-pill i{background:var(--teal-bright);width:7px;height:7px;box-shadow:0 0 10px var(--teal-bright);border-radius:50%}.hero h1{font:700 clamp(31px, 9vw, 52px) / 1.05 var(--serif);white-space:nowrap;margin:0}.hero h1 em{color:var(--gold-soft);font-style:italic;font-weight:800}.hero h1 .hero-h1-sub{white-space:normal;margin-top:10px;font-size:max(20px,min(5vw,28px));line-height:1.2;display:block}.hero-lede{color:#c3d0e2;text-wrap:pretty;max-width:520px;margin:0;font-size:17px;line-height:1.55}.calc{flex-wrap:wrap;align-items:flex-start;gap:24px;max-width:1200px;margin:-64px auto 0;padding:0 24px 64px;display:flex;position:relative}.card--inputs,.col-inputs{flex:380px;min-width:0;max-width:100%}.col-inputs{flex-basis:440px}@media (min-width:1100px){.col-inputs{flex:0 0 440px}}.col-inputs{flex-direction:column;gap:20px;display:flex}.results{flex-direction:column;flex:999 540px;gap:20px;min-width:0;display:flex}.card{background:var(--card);border:1px solid var(--line);box-shadow:var(--shadow);border-radius:16px}.card--inputs{flex-direction:column;gap:18px;padding:24px;display:flex}.card--list{gap:4px}.card--pad{flex-direction:column;gap:14px;padding:24px;display:flex}.card-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.card--list .card-head{padding-bottom:10px}.card-head-l{align-items:center;gap:12px;min-width:0;display:flex}.card-head-t{flex-direction:column;gap:2px;display:flex}.card-head h2{font:700 22px/1.2 var(--serif);color:var(--ink);margin:0}.card-head p{color:var(--muted);margin:0;font-size:13.5px;line-height:1.45}.chip-ic{border-radius:12px;flex:none;justify-content:center;align-items:center;width:42px;height:42px;display:flex}.chip-ic--teal{background:var(--teal-tint);color:var(--teal)}.chip-ic--gold{background:var(--gold-tint);color:var(--gold-deep)}.chip-ic--sm{border-radius:10px;width:36px;height:36px}.field{flex-direction:column;gap:7px;min-width:0;display:flex}.field--tight{gap:5px}.lbl{font:600 13.5px/1.3 var(--body);color:var(--ink-2)}.lbl-note{color:var(--muted);font-weight:400}.lbl-sm{color:var(--ink-3);font-size:12.5px}.eyebrow{font:600 11px/1.3 var(--body);letter-spacing:.12em;text-transform:uppercase;color:var(--muted)}.fld-wrap{min-width:0;position:relative}.fld{box-sizing:border-box;width:100%;height:46px;font:500 16px/1 var(--body);color:var(--ink);font-variant-numeric:tabular-nums;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#fff;border:1px solid #d5dde8;border-radius:10px;outline:none;padding:0 12px;transition:border-color .15s,box-shadow .15s}.fld:hover{border-color:#b7c3d3}.fld:focus{border-color:var(--teal);box-shadow:0 0 0 4px #1a91a529}.fld::placeholder{color:#6b7583}.fld--text{font-family:var(--body);font-size:16px}.fld--sm{height:42px;font-size:15px}.fld--pre{padding-left:30px}.fld--sm.fld--pre{padding-left:26px}.fld--suf-short{padding-right:42px}.fld--suf-long{padding-right:62px}.fld-pre,.fld-suf{font:14px var(--body);color:var(--muted);pointer-events:none;position:absolute;top:50%;transform:translateY(-50%)}.fld-pre{font-size:15px;left:13px}.fld-suf{font-size:12.5px;right:12px}.fld--sm~.fld-suf{font-size:12px;right:10px}.down-pair{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:8px;display:grid}.chips{flex-wrap:wrap;gap:6px;display:flex}.chip{min-height:34px;color:var(--ink-3);font:600 12.5px var(--body);cursor:pointer;background:#fff;border:1px solid #d5dde8;border-radius:999px;padding:0 13px}.chip[aria-pressed=true]{background:var(--teal-tint);border-color:var(--teal);color:var(--teal-deep)}.sub-opts{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.sub-opts>span{color:var(--muted);font-size:12.5px}.seg{background:#eef2f7;border-radius:12px;gap:4px;padding:4px;display:flex}.seg--cols{display:grid}.seg-btn{min-height:42px;color:var(--ink-3);font:700 13.5px var(--body);cursor:pointer;background:0 0;border:0;border-radius:9px;padding:0 16px}.seg--compact .seg-btn{white-space:nowrap;min-height:38px;padding:0 8px;font-size:13px}.seg-btn[aria-pressed=true]{color:var(--teal-deep);background:#fff;box-shadow:0 1px 3px #0f1b2d2e}.hint{color:var(--muted);margin:0;font-size:13px;line-height:1.5}.hint--tight{margin-top:-8px}.mono-note{font:12.5px var(--body);color:var(--muted)}.divider-label{align-items:center;gap:10px;padding-top:4px;display:flex}.divider-label span{font:600 11px var(--body);letter-spacing:.12em;text-transform:uppercase;color:var(--teal-deep)}.divider-label:after{content:"";background:var(--line);flex:1;height:1px}.grid-fields{grid-template-columns:repeat(auto-fit,minmax(min(150px,100%),1fr));align-items:end;gap:14px;display:grid}.grid-fields--end{align-items:end}.dark-card{color:#fff;border-radius:20px;flex-direction:column;gap:16px;padding:28px;display:flex;box-shadow:0 24px 50px -24px #0b1e3da6}.dark-card-top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.eyebrow-bright{font:600 11px var(--body);letter-spacing:.14em;text-transform:uppercase;color:var(--teal-soft)}.dark-actions{gap:8px;display:flex}.glass-btn{color:#fff;min-height:44px;font:600 13px var(--body);cursor:pointer;background:#ffffff14;border:1px solid #ffffff38;border-radius:999px;align-items:center;gap:8px;padding:0 16px;display:inline-flex}.glass-btn:hover{background:#ffffff29}.glass-btn--gold,.glass-btn--gold:hover{background:var(--gold-soft);border-color:var(--gold-soft);color:var(--navy)}.pay-row{flex-wrap:wrap;align-items:baseline;gap:12px;display:flex}.pay-amount{font:700 clamp(48px, 9vw, 66px) / 1 var(--serif);font-variant-numeric:lining-nums tabular-nums;font-variant-numeric:lining-nums tabular-nums}.pay-unit{font:16px var(--body);color:#b8c6da}.pay-sum{font:13px/1.6 var(--body);color:#b8c6da;overflow-wrap:anywhere;margin:0}.seg-bar{gap:3px;height:12px;margin-top:4px;display:flex}.seg-bar>div{border-radius:6px;min-width:3px}.legend{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}@media (min-width:1100px){.legend{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:359px){.legend{grid-template-columns:1fr}}.legend li{background:#ffffff0d;border:1px solid #ffffff1a;border-radius:12px;flex-direction:column;gap:6px;padding:12px 14px;display:flex}.legend-k{color:#c3d0e2;align-items:center;gap:8px;font-size:13px;display:flex}.dot{border-radius:50%;flex:none;width:9px;height:9px}.legend-v{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.legend-amt{font:700 18px var(--body)}.legend-pct{font:12px var(--body);color:#9fb0c7}.modal-backdrop{z-index:80;background:#0b1e3d99;justify-content:center;align-items:flex-start;padding:max(64px,10vh) 16px 16px;display:flex;position:fixed;top:0;bottom:0;left:0;right:0;overflow-y:auto}.modal{width:100%;max-width:460px;color:var(--ink);background:#fff;border-radius:18px;flex-direction:column;gap:16px;padding:26px;display:flex;box-shadow:0 30px 60px -20px #0b1e3d99}.modal-head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.modal-head h2{font:700 24px/1.2 var(--serif);margin:0 0 4px}.modal-head p{color:var(--muted);margin:0;font-size:14px;line-height:1.5}.modal-form{flex-direction:column;gap:14px;display:flex}.modal-actions{justify-content:flex-end;gap:8px;display:flex}.btn{min-height:44px;font:600 13px var(--body);cursor:pointer;border-radius:999px;align-items:center;gap:8px;padding:0 18px;display:inline-flex}.bar .btn{min-height:0;font-family:inherit}@media (any-pointer:coarse){.bar .btn{min-height:44px}}.btn--ghost{color:var(--navy);background:#fff;border:1px solid #d5dde8}.btn--primary{background:var(--teal);color:#fff;border:0;font-weight:700}.btn--primary:disabled{opacity:.7;cursor:progress}.check-card{cursor:pointer;background:#f6f8fb;border:1px solid #d5dde8;border-radius:12px;align-items:flex-start;gap:12px;padding:14px 16px;display:flex}.check-card input,.check-line input{width:20px;height:20px;accent-color:var(--teal);flex:none;margin:1px 0 0}.check-card>span{flex-direction:column;gap:3px;display:flex}.check-card-t{font-size:14.5px;font-weight:600}.check-card-s{color:var(--muted);font-size:13px;line-height:1.45}.check-card.is-disabled{cursor:default}.check-card.is-disabled .check-card-t{color:var(--faint)}.check-line{cursor:pointer;align-items:center;gap:10px;min-height:44px;font-size:14px;display:flex}.check-line input{margin:0}.status-ok{background:var(--green-tint);color:var(--green);overflow-wrap:anywhere;border-radius:12px;align-items:center;gap:12px;padding:16px;font-size:15px;font-weight:600;display:flex}.alert{color:var(--red);margin:0;font-size:13px}.hp{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.site-footer{color:#fff;border-top:3px solid var(--gold)}.site-footer-in{max-width:1200px;padding:48px 24px calc(124px + env(safe-area-inset-bottom,0px));flex-direction:column;gap:30px;margin:0 auto;display:flex}.foot-cols{flex-wrap:wrap;justify-content:space-between;gap:32px 48px;display:flex}.foot-brand{flex-direction:column;flex:320px;gap:10px;display:flex}.foot-name{font-family:var(--sans);letter-spacing:.04em;text-transform:uppercase;font-size:21px;font-weight:700;font-stretch:125%}.foot-sub{font:12.5px var(--body);color:#9fb0c7}.bubs{flex-wrap:wrap;gap:8px;padding-top:8px;display:flex}.bub{color:#fff;min-height:44px;font:500 13px var(--body);background:#ffffff12;border:1px solid #ffffff2e;border-radius:999px;align-items:center;gap:8px;padding:0 16px;text-decoration:none;display:inline-flex}.bub:hover{background:#ffffff26}.foot-nav{flex-direction:column;flex:0 200px;gap:10px;display:flex}.foot-nav>span{font:600 11px var(--body);letter-spacing:.14em;text-transform:uppercase;color:var(--gold-soft)}.foot-nav a{color:#dce5f0;min-height:24px;font-size:14px;text-decoration:none}.foot-nav a:hover{color:var(--gold-soft)}.foot-legal{border-top:1px solid #ffffff1f;flex-wrap:wrap;justify-content:space-between;gap:10px 24px;padding-top:18px;display:flex}.foot-legal p{color:#9fb0c7;max-width:720px;margin:0;font-size:12.5px;line-height:1.55}.foot-legal span{font:12px var(--body);color:#9fb0c7}@media (max-width:640px){.hero-in{padding:36px 16px 92px}.calc{padding:0 16px 48px}.card--inputs,.card--pad{padding:20px}.dark-card{padding:22px 20px}.site-footer-in{padding-left:16px;padding-right:16px}}.print-only{display:none}@page{size:letter;margin:0}@media print{html,body{background:#fff!important}.screen-only,[data-noprint],[data-contact-bar],.brand-header{display:none!important}.print-only{display:block}*{-webkit-print-color-adjust:exact;-moz-print-color-adjust:exact;print-color-adjust:exact}}.steps{flex-direction:column;flex:0 400px;gap:10px;margin:0;padding:0;list-style:none;display:flex}.steps li{color:#e6edf6;background:#ffffff0f;border:1px solid #ffffff24;border-radius:14px;align-items:center;gap:12px;padding:12px 16px;font-size:15px;line-height:1.35;display:flex}.steps b{width:28px;height:28px;color:var(--gold-soft);font:700 13px var(--body);background:#e4c88e29;border-radius:50%;flex:none;justify-content:center;align-items:center;display:flex}.sel-wrap{position:relative}.fld--select{font-family:var(--body);cursor:pointer;background:#fff;padding-right:42px;font-size:16px}.sel-wrap svg{color:var(--muted);pointer-events:none;position:absolute;top:50%;right:12px;transform:translateY(-50%)}.link-btn{min-height:36px;color:var(--teal-text);font:600 13.5px var(--body);cursor:pointer;text-underline-offset:3px;background:0 0;border:0;align-self:flex-start;align-items:center;gap:6px;padding:0 2px;text-decoration:underline;display:inline-flex}.link-btn:hover{color:var(--navy)}.tier-list{flex-direction:column;gap:8px;display:flex}.tier-opt{width:100%;min-height:60px;color:var(--ink);font:inherit;text-align:left;cursor:pointer;background:#fff;border:1px solid #d5dde8;border-radius:12px;align-items:center;gap:12px;padding:12px 14px;transition:border-color .15s,background .15s;display:flex}.tier-opt:hover{border-color:#b7c3d3}.tier-opt[aria-pressed=true]{border-color:var(--teal);box-shadow:inset 0 0 0 1px var(--teal);background:#f5fbfc}.tier-radio{border:2px solid #9aa7b6;border-radius:50%;flex:none;width:20px;height:20px;position:relative}.tier-opt[aria-pressed=true] .tier-radio{border-color:var(--teal)}.tier-opt[aria-pressed=true] .tier-radio:after{content:"";background:var(--teal);border-radius:50%;position:absolute;top:3px;bottom:3px;left:3px;right:3px}.tier-txt{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.tier-name{flex-wrap:wrap;align-items:center;gap:4px 8px;font-size:15px;font-weight:700;display:flex}.tier-sub{color:var(--muted);font-size:13px}.tag,.cmp-rec{border:1px solid var(--gold-soft);background:var(--gold-tint);color:var(--gold-text);font:700 10.5px var(--body);letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;border-radius:999px;padding:4px 9px}.incl{height:46px;color:var(--ink-3);background:#f7f9fc;border:1px dashed #c9d4e1;border-radius:10px;justify-content:space-between;align-items:center;gap:10px;padding:0 14px;font-size:14px;display:flex}.incl svg{color:var(--teal)}.more{border:1px solid var(--line);border-radius:14px;overflow:hidden}.more-btn{width:100%;min-height:62px;color:var(--ink);font:inherit;text-align:left;cursor:pointer;background:#f6f8fb;border:0;align-items:center;gap:12px;padding:12px 16px;display:flex}.more-btn:hover{background:#eef2f7}.more-t{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.more-t strong{font-size:15px}.more-t span{color:var(--muted);font-size:12.5px}.more-v{font:700 15px var(--body);white-space:nowrap}.more-chev{color:var(--muted);transition:transform .2s;display:flex}.more-btn[aria-expanded=true] .more-chev{transform:rotate(180deg)}.more-panel{border-top:1px solid var(--line);flex-direction:column;gap:16px;padding:16px;display:flex}.more-panel[hidden]{display:none}.net-key{color:#c3d0e2;align-items:center;gap:8px;margin:0;font-size:13px;display:flex}.lines{border-collapse:collapse;width:100%}.lines th,.lines td{border-bottom:1px solid var(--line-2);vertical-align:middle;padding:11px 0}.lines th{text-align:left;color:var(--ink);font-size:15px;font-weight:600}.lines th span{color:var(--muted);margin-top:2px;font-size:12.5px;font-weight:400;display:block}.lines td{text-align:right;font:600 15px var(--body);white-space:nowrap;padding-left:16px}.line-group th{border-bottom:1px solid var(--line);font:600 11px var(--body);letter-spacing:.12em;text-transform:uppercase;color:var(--teal-text);padding:18px 0 6px}.line--tag td{font:700 11.5px var(--body);letter-spacing:.08em;text-transform:uppercase;color:var(--teal-text)}.line--sum th,.line--sum td{color:var(--muted);border-bottom:0;padding-top:16px;font-size:14px}.line--net th,.line--net td{background:var(--teal-tint);color:#0f4f5a;border:0;padding:16px 18px}.line--net th{border-radius:12px 0 0 12px;font-size:16px;font-weight:700}.line--net td{font:700 26px var(--serif);font-variant-numeric:lining-nums tabular-nums;font-variant-numeric:lining-nums tabular-nums;border-radius:0 12px 12px 0}.cmp-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding-top:8px;display:grid}.cmp{border:1px solid var(--line);color:var(--ink);font:inherit;text-align:left;cursor:pointer;background:#fff;border-radius:14px;flex-direction:column;align-items:flex-start;gap:4px;padding:16px;display:flex;position:relative}.cmp:hover{border-color:var(--teal-soft)}.cmp[aria-pressed=true]{border-color:var(--teal);box-shadow:inset 0 0 0 1px var(--teal);background:#f5fbfc}.cmp-rec{position:absolute;top:-11px;right:12px}.cmp-top{font:600 11.5px var(--body);letter-spacing:.1em;text-transform:uppercase;color:var(--muted)}.cmp-name{font-size:15px;font-weight:700}.cmp-net{font:700 27px var(--serif);font-variant-numeric:lining-nums tabular-nums;font-variant-numeric:lining-nums tabular-nums;margin-top:6px}.cmp-diff{font:600 12px var(--body);color:var(--teal-text)}.cmp-pays{color:var(--muted);margin-top:4px;font-size:12.5px;line-height:1.4}.noscript{text-align:center;background:#fff;border-radius:12px;max-width:640px;margin:24px auto;padding:16px}@media (max-width:720px){.cmp-grid{grid-template-columns:1fr}.cmp-rec{top:14px}}@media (max-width:640px){.steps li{padding:10px 14px;font-size:14px}.line--net td{font-size:22px}}.sheet{color:#1b2433;width:816px;height:1056px;font-family:var(--body);break-after:page;page-break-after:always;background:#fff;position:relative;overflow:hidden}.sheet:last-child{break-after:auto;page-break-after:auto}.ps{font-variant-numeric:tabular-nums lining-nums;flex-direction:column;padding:46px 52px 34px;line-height:1.35;display:flex}.ps-hd{justify-content:space-between;align-items:flex-end;gap:20px;display:flex}.ps-kick{letter-spacing:.12em;text-transform:uppercase;color:var(--teal-text);font-size:12px;font-weight:600}.ps-h1{font:700 32px/1.05 var(--serif);color:#263654;margin:4px 0 0}.ps-h1 em{color:var(--gold-deep);font-style:italic;font-weight:800}.ps-brand{text-align:right}.ps-bn{font-family:var(--sans);letter-spacing:.05em;color:#263654;font-size:15px;font-weight:700;font-stretch:125%}.ps-bs{color:#4f5b6b;margin-top:3px;font-size:12.5px}.ps-rule{background:#263654;height:2px;margin-top:14px}.ps-info{grid-template-columns:1.1fr 1.4fr 1.2fr 1fr;gap:18px;margin-top:14px;display:grid}.ps-il{color:#5b6675;font-size:12px}.ps-iv{margin-top:3px;font-size:14px;font-weight:600;line-height:1.35}.ps-iv span{color:#3c4858;font-weight:400;display:block}.ps-blank{border-bottom:1px solid #8a95a5;width:150px;height:17px;display:block}.ps-sum{background:#f5f9fa;border:1px solid #c9d6df;border-radius:8px;justify-content:space-between;align-items:center;gap:24px;margin-top:16px;padding:12px 22px;display:flex}.ps-sl{color:var(--teal-text);font-size:13px;font-weight:600}.ps-sv{font:700 38px/1.1 var(--serif);font-variant-numeric:lining-nums tabular-nums;color:#263654;margin-top:2px}.ps-eq{width:300px;font-size:13.5px}.ps-eqr{justify-content:space-between;padding:1px 0;line-height:1.3;display:flex}.ps-eqr b{font-weight:600}.ps-eqr.is-tot{border-top:1px solid #263654;margin-top:4px;padding-top:5px;font-weight:700}.ps-sec{font:700 17px/1.2 var(--serif);color:#263654;margin:12px 0 2px}.ps-row{grid-template-columns:minmax(0,1fr) 110px 120px;align-items:center;min-height:21px;font-size:13.5px;display:grid}.ps-row>div:nth-child(2),.ps-row>div:nth-child(3){text-align:right}.ps-row--grp{color:#263654;border-bottom:1px solid #c9d1db;margin-top:5px;padding:3px 0;font-weight:700}.ps-row--item>div:first-child{padding-left:14px}.ps-note{color:#5b6675;font-weight:400}.ps-tag{color:var(--teal-text);font-size:12.5px}.ps-row--tot{border-top:1.5px solid #263654;margin-top:8px;padding:6px 0;font-weight:700}.ps-row--net{background:var(--teal-tint);color:#0f4f5a;border-radius:6px;margin-top:10px;padding:9px 12px;font-size:15px;font-weight:700}.ps-tiers{margin-top:16px}.ps-tiers .ps-sec{margin-top:0}.ps-trow{border-bottom:1px solid #e3e8ee;grid-template-columns:minmax(0,1.5fr) 70px minmax(0,1.6fr) 110px;align-items:center;min-height:21px;font-size:13px;display:grid}.ps-trow>div:nth-child(2),.ps-trow>div:nth-child(4){text-align:right}.ps-trow>div:nth-child(3){padding-left:14px}.ps-trow--th{color:#5b6675;border-bottom:1px solid #c9d1db;font-size:12px}.ps-trow.is-on{color:#0f4f5a;font-weight:700}.ps-mark,.ps-rec{border-radius:4px;margin-left:6px;padding:1px 6px;font-size:11.5px;font-weight:600;display:inline-block}.ps-mark{background:var(--teal-tint);color:var(--teal-text)}.ps-rec{color:var(--gold-text);background:#f6efe0}.ps-disc{color:#3c4858;margin:12px 0 0;font-size:12px;line-height:1.5}.ps-grow{flex:auto}.ps-footwrap{margin-top:14px}.ps-est{color:#5b6675;margin:0 0 5px;font-size:12px}.ps-gold{background:var(--gold);height:2px}.ps-foot{align-items:center;gap:12px;margin-top:9px;display:flex}.ps-foot img{border:1.5px solid var(--teal);object-fit:cover;border-radius:50%;flex:none;width:44px;height:44px}.ps-foot>div{flex-direction:column;display:flex}.ps-fname{color:#263654;font-size:14px;font-weight:700}.ps-fline{color:#3c4858;font-size:12.5px}.ps-furl{color:var(--teal-text);white-space:nowrap;margin-left:auto;font-size:12.5px;font-weight:600}@font-face{font-family:Archivo;font-style:normal;font-weight:400 599;font-stretch:100% 125%;font-display:swap;src:url(/fonts/archivo-var-latin.woff2)format("woff2");unicode-range:U+0-25,U+27-FFFF}@font-face{font-family:Archivo;font-style:normal;font-weight:600 800;font-stretch:100% 125%;font-display:swap;src:url(/fonts/archivo-var-latin.woff2)format("woff2");unicode-range:U+0-25,U+27-FFFF}@font-face{font-family:Archivo;font-style:normal;font-weight:400 599;font-stretch:100% 125%;font-display:swap;src:url(/fonts/montserrat-amp-latin.woff2)format("woff2");unicode-range:U+26;size-adjust:103%}@font-face{font-family:Archivo;font-style:normal;font-weight:600 800;font-stretch:100% 125%;font-display:swap;src:url(/fonts/barlow-amp-latin.woff2)format("woff2");unicode-range:U+26}@font-face{font-family:Playfair Display;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/playfair-700.woff2)format("woff2")}@font-face{font-family:Playfair Display;font-style:italic;font-weight:800;font-display:swap;src:url(/fonts/playfair-800italic.woff2)format("woff2")}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:100 700;font-display:swap;src:url(/fonts/plex-sans-var-latin.woff2)format("woff2")}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;scroll-padding-bottom:calc(6.25rem + env(safe-area-inset-bottom,0px))}body{font-family:var(--body);font-variant-numeric:tabular-nums;color:var(--ink);background-color:var(--bg);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;line-height:1.5}main{display:block}img{max-width:100%;height:auto;display:block}:focus-visible{outline-offset:0!important;outline:2px solid #111!important;box-shadow:0 0 0 4px #fff!important}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.faq[data-astro-cid-hemr5th4]{max-width:1200px;margin:0 auto;padding:0 24px 64px}.faq-list[data-astro-cid-hemr5th4]{flex-direction:column;display:flex}.faq-item[data-astro-cid-hemr5th4]{border-top:1px solid var(--line)}.faq-item[data-astro-cid-hemr5th4]:last-child{border-bottom:1px solid var(--line)}.faq-item[data-astro-cid-hemr5th4] summary[data-astro-cid-hemr5th4]{cursor:pointer;min-height:52px;color:var(--ink);justify-content:space-between;align-items:center;gap:16px;padding:12px 2px;font-size:16px;font-weight:600;list-style:none;display:flex}.faq-item[data-astro-cid-hemr5th4] summary[data-astro-cid-hemr5th4]::-webkit-details-marker{display:none}.faq-chev[data-astro-cid-hemr5th4]{color:var(--muted);flex:none;transition:transform .2s}.faq-item[data-astro-cid-hemr5th4][open] .faq-chev[data-astro-cid-hemr5th4]{transform:rotate(180deg)}.faq-item[data-astro-cid-hemr5th4] p[data-astro-cid-hemr5th4]{max-width:820px;color:var(--ink-3);margin:0 0 16px;font-size:15px;line-height:1.65}@media (max-width:640px){.faq[data-astro-cid-hemr5th4]{padding:0 16px 48px}.faq-item[data-astro-cid-hemr5th4] summary[data-astro-cid-hemr5th4]{font-size:15px}}
