@font-face{font-family:Archivo;font-style:normal;font-weight:100 900;font-stretch:62% 125%;font-display:swap;src:url(/_next/static/media/8a053b136321ec99-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Archivo;font-style:normal;font-weight:100 900;font-stretch:62% 125%;font-display:swap;src:url(/_next/static/media/2a8fe189f1a8dd0c-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Archivo;font-style:normal;font-weight:100 900;font-stretch:62% 125%;font-display:swap;src:url(/_next/static/media/c214ffb7f5362987-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Archivo Fallback;src:local("Arial");ascent-override:88.96%;descent-override:21.28%;line-gap-override:0.00%;size-adjust:98.70%}.__className_afd4a3{font-family:Archivo,Archivo Fallback;font-style:normal}.__variable_afd4a3{--font-archivo:"Archivo","Archivo Fallback"}@font-face{font-family:Spline Sans Mono;font-style:normal;font-weight:300 700;font-display:swap;src:url(/_next/static/media/59829bb575d36b50-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Spline Sans Mono;font-style:normal;font-weight:300 700;font-display:swap;src:url(/_next/static/media/e02f7a71372872a3-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Spline Sans Mono Fallback;src:local("Arial");ascent-override:71.59%;descent-override:17.57%;line-gap-override:0.00%;size-adjust:134.59%}.__className_1999fd{font-family:Spline Sans Mono,Spline Sans Mono Fallback;font-style:normal}.__variable_1999fd{--font-mono:"Spline Sans Mono","Spline Sans Mono Fallback"}:root{--bg:#efede6;--card:#fbfaf6;--ink:#15241e;--green:#2a6450;--amber:#b5763a;--blue:#2d5e8a;--border:#d8d4c6;--muted:#6b7a72;--muted-2:#8a958d;--field:#4a574f;--input-border:#c9c5b6;--seg-bg:#e4e1d5;--accent:var(--green)}*{box-sizing:border-box;margin:0;padding:0}body{min-height:100vh;background:var(--bg);color:var(--ink);font-family:var(--font-archivo),sans-serif}.page{padding:0 16px 64px}.tool-paye{--accent:var(--green)}.tool-customs{--accent:var(--amber)}.tool-fx{--accent:var(--blue)}.wrap{max-width:460px;margin:0 auto}.masthead{display:flex;align-items:baseline;justify-content:space-between;padding:22px 4px 14px}.brand{font-weight:800;font-size:19px;letter-spacing:-.02em;font-stretch:110%;color:var(--ink);text-decoration:none}.brand span{color:var(--green)}.eyebrow{font-family:var(--font-mono),monospace;font-size:10.5px;letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}.hed{font-weight:800;font-stretch:75%;font-size:34px;line-height:1.02;letter-spacing:-.015em;padding:2px 4px 18px}.hed em{font-style:normal;color:var(--accent)}.card{background:var(--card);border:1px solid var(--border);border-radius:14px;padding:18px 16px;margin-bottom:14px}.fieldlabel{font-size:12.5px;font-weight:600;letter-spacing:.01em;color:var(--field);margin-bottom:6px;display:flex;justify-content:space-between;align-items:center}.fieldnote{font-weight:400;color:var(--muted-2);font-size:11px}.grid2{display:grid;grid-template-columns:1fr 1fr;grid-gap:0 10px;gap:0 10px}.moneyinput{display:flex;align-items:center;gap:8px;border:1.5px solid var(--input-border);border-radius:10px;background:#fff;padding:0 12px;margin-bottom:14px;transition:border-color .15s}.moneyinput:focus-within{border-color:var(--accent)}.moneyinput .sym{color:var(--muted-2);font-size:15px}.moneyinput .sym,.moneyinput input{font-family:var(--font-mono),monospace}.moneyinput input{flex:1 1;border:0;outline:0;background:transparent;width:100%;font-weight:600;font-size:19px;padding:12px 0;color:var(--ink);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.tool-customs .moneyinput .sym{font-size:14px}.tool-customs .moneyinput input{font-size:17px;padding:11px 0}.tool-fx .moneyinput{margin-bottom:0}.tool-fx .moneyinput input{font-size:21px;padding:13px 0}.segment{display:inline-flex;background:var(--seg-bg);border-radius:8px;padding:3px}.segment button{border:0;background:transparent;cursor:pointer;font-family:var(--font-archivo),sans-serif;font-weight:600;font-size:11.5px;padding:4px 10px;border-radius:6px;color:var(--muted)}.segment button.on{background:var(--card);color:var(--ink);box-shadow:0 1px 2px rgba(0,0,0,.08)}.toggles{display:flex;gap:8px;flex-wrap:wrap}.chip{border:1.5px solid var(--input-border);background:#fff;border-radius:999px;padding:7px 13px;font-size:12.5px;font-weight:600;cursor:pointer;font-family:var(--font-archivo),sans-serif;color:var(--muted);transition:all .15s}.chip.on{background:var(--ink);border-color:var(--ink);color:#f4f2e9}.slider{width:100%;accent-color:var(--accent);margin:4px 0 2px}.slidemeta{display:flex;justify-content:space-between;font-family:var(--font-mono),monospace;font-size:10.5px;color:var(--muted-2);margin-bottom:6px}.bill,.payslip{background:var(--ink);color:#e9efe9;border-radius:16px;padding:22px 18px 6px;margin-bottom:14px;position:relative;overflow:hidden}.bill:after,.payslip:after{content:"";display:block;height:14px;margin:16px -18px 0;background:radial-gradient(circle at 8px 0,transparent 7px,var(--bg) 7.5px);background-size:16px 14px;background-position:bottom}.ps-eyebrow{color:#7fa391}.b-eyebrow,.ps-eyebrow{font-family:var(--font-mono),monospace;font-size:10.5px;letter-spacing:.08em;text-transform:uppercase;margin-bottom:4px}.b-eyebrow{color:#d9b084}.ps-net{font-family:var(--font-mono),monospace;font-weight:600;font-size:38px;letter-spacing:-.02em;line-height:1.05;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ps-net small{font-size:15px;color:#9fb7aa;font-weight:500}.b-net{font-family:var(--font-mono),monospace;font-weight:600;font-size:36px;letter-spacing:-.02em;line-height:1.05;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.b-sub{font-size:12px;color:#9fb7aa;margin-top:4px}.b-rows,.ps-rows{margin-top:16px;border-top:1px solid #2c4438}.b-row,.ps-row{display:flex;justify-content:space-between;padding:8px 0;border-bottom:1px solid #2c4438;font-size:13px}.b-row .k,.ps-row .k{color:#9fb7aa}.b-row .k{display:flex;align-items:center;gap:7px}.b-row .v,.ps-row .v{font-family:var(--font-mono),monospace;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ps-row .v.neg{color:#e8b36a}.ps-row .v.pos{color:#8fd6ae}.b-row.total .k,.b-row.total .v{color:#f0c896;font-weight:600}.dot{width:9px;height:9px;border-radius:3px;flex:none}.bandbar,.stack{display:flex;height:26px;border-radius:7px;overflow:hidden;margin:10px 0 4px}.bandbar div,.stack div{min-width:3px}.bandbar{margin:10px 0 8px}.legend{display:flex;flex-wrap:wrap;gap:6px 12px}.legend .it{gap:5px;font-family:var(--font-mono),monospace;font-size:10.5px;color:var(--field)}.landed,.legend .it,.savings{display:flex;align-items:center}.landed,.savings{gap:10px;background:#dce9dd;border:1px solid #b7d0bb;border-radius:12px;padding:12px 14px;margin-bottom:14px}.savings.worse{background:#f3e3d3;border-color:#e0c49f}.landed .big,.savings .big{font-family:var(--font-mono),monospace;font-weight:600;font-size:17px;white-space:nowrap}.landed .txt,.savings .txt{font-size:12.5px;color:#44524a;line-height:1.35}.spread{display:flex;align-items:center;gap:10px;background:#dce7f0;border:1px solid #b3cadd;border-radius:12px;padding:12px 14px;margin-bottom:14px}.spread .big{font-family:var(--font-mono),monospace;font-weight:600;font-size:17px;white-space:nowrap;color:#1e4264}.spread .txt{font-size:12.5px;color:#3a4d5c;line-height:1.35}.linkbtn{border:0;background:transparent;cursor:pointer;font-family:var(--font-mono),monospace;font-size:11.5px;color:var(--green);text-decoration:underline;text-underline-offset:3px;padding:0}.bands-table{width:100%;border-collapse:collapse;margin-top:10px}.bands-table td{padding:6px 0;font-size:12px;border-bottom:1px solid var(--seg-bg);font-family:var(--font-mono),monospace;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.bands-table td:last-child{text-align:right}.how{font-size:12px;color:var(--field);line-height:1.55;margin-top:10px}.how p{margin-bottom:7px}.tabs{display:flex;gap:6px;margin-bottom:14px}.tabs button{flex:1 1;border:1.5px solid var(--input-border);background:#fff;border-radius:9px;padding:8px 0;font-family:var(--font-mono),monospace;font-weight:600;font-size:12.5px;cursor:pointer;color:var(--muted);transition:all .15s}.tabs button.on{background:var(--ink);border-color:var(--ink);color:#f4f2e9}.dirrow{display:flex;align-items:center;gap:8px;margin-bottom:12px}.dirrow .seg{flex:1 1;display:flex;background:var(--seg-bg);border-radius:8px;padding:3px}.dirrow .seg button{flex:1 1;border:0;background:transparent;cursor:pointer;font-family:var(--font-archivo),sans-serif;font-weight:600;font-size:11.5px;padding:6px 4px;border-radius:6px;color:var(--muted)}.dirrow .seg button.on{background:var(--card);color:var(--ink);box-shadow:0 1px 2px rgba(0,0,0,.08)}.duo{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px;margin-bottom:12px}.quote{border-radius:14px;padding:16px 14px 14px;position:relative;overflow:hidden}.quote.official{background:var(--card);border:1.5px solid var(--border)}.quote.parallel{background:var(--ink);color:#e9efe9;border:1.5px solid var(--ink)}.q-tag{font-family:var(--font-mono),monospace;font-size:10px;letter-spacing:.08em;text-transform:uppercase;margin-bottom:8px}.quote.official .q-tag{color:var(--muted)}.quote.parallel .q-tag{color:#8fb7d6}.q-val{font-family:var(--font-mono),monospace;font-weight:600;font-size:21px;letter-spacing:-.01em;line-height:1.1;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;word-break:break-all}.q-rate{font-family:var(--font-mono),monospace;font-size:11px;margin-top:8px}.quote.official .q-rate{color:var(--muted-2)}.quote.parallel .q-rate{color:#9fb7aa}.rategrid{display:grid;grid-template-columns:1fr 1fr;grid-gap:0 10px;gap:0 10px;margin-top:10px}.rategrid .moneyinput input{font-size:16px;padding:10px 0}.minilabel,.rategrid .moneyinput{margin-bottom:4px}.minilabel{font-family:var(--font-mono),monospace;font-size:10.5px;color:var(--muted-2)}.quicktable{width:100%;border-collapse:collapse}.quicktable td{padding:7px 0;font-size:12.5px;border-bottom:1px solid var(--seg-bg);font-family:var(--font-mono),monospace;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.quicktable td:last-child,.quicktable td:nth-child(2){text-align:right}.quicktable td:first-child{color:var(--field)}.foot{font-size:11px;color:var(--muted-2);line-height:1.5;padding:4px 6px}.foot b{color:var(--muted)}.slot{border:1.5px dashed var(--input-border);background:transparent;border-radius:14px;padding:14px 16px;margin-bottom:14px}.slot .slot-tag{font-family:var(--font-mono),monospace;font-size:10px;letter-spacing:.08em;text-transform:uppercase;color:var(--muted-2);margin-bottom:4px}.slot .slot-txt{font-size:12.5px;color:var(--field);line-height:1.45}.leadform .lf-row{display:grid;grid-template-columns:1fr 1fr;grid-gap:0 10px;gap:0 10px}.leadform .moneyinput input{font-family:var(--font-archivo),sans-serif;font-weight:500;font-size:14px;padding:11px 0}.leadform button[type=submit]{width:100%;border:0;cursor:pointer;border-radius:10px;background:var(--ink);color:#f4f2e9;font-family:var(--font-archivo),sans-serif;font-weight:700;font-size:14px;padding:13px 0;margin-top:2px}.leadform button[type=submit]:disabled{opacity:.6;cursor:default}.lf-done{font-size:13px;color:var(--green);font-weight:600;padding:6px 0}.lf-err{font-size:12px;color:#a14d2a;padding:4px 0 0}.prose{padding:10px 4px 0}.prose h2{font-weight:800;font-stretch:75%;font-size:23px;letter-spacing:-.01em;padding:14px 0 8px}.prose p{font-size:14px;line-height:1.6;color:#38453e;margin-bottom:10px}.prose ul{padding-left:18px;margin-bottom:10px}.prose li{font-size:14px;line-height:1.6;color:#38453e;margin-bottom:4px}.faq details{border-bottom:1px solid var(--border);padding:2px 0}.faq summary{cursor:pointer;font-weight:600;font-size:14px;padding:11px 0;list-style:none;display:flex;justify-content:space-between;align-items:center;gap:10px}.faq summary:after{content:"+";font-family:var(--font-mono),monospace;color:var(--muted)}.faq details[open] summary:after{content:"–"}.faq .a{font-size:13.5px;line-height:1.6;color:#38453e;padding:0 0 12px}.home-tagline{font-size:15px;line-height:1.55;color:#38453e;padding:0 4px 22px;max-width:420px}.toolcard{display:block;text-decoration:none;color:inherit;background:var(--card);border:1px solid var(--border);border-radius:14px;padding:18px 16px;margin-bottom:12px;transition:border-color .15s}.toolcard:hover{border-color:var(--tool-accent,var(--green))}.toolcard .tc-eyebrow{font-family:var(--font-mono),monospace;font-size:10px;letter-spacing:.08em;text-transform:uppercase;color:var(--tool-accent,var(--green));margin-bottom:5px}.toolcard h2{font-weight:800;font-stretch:75%;font-size:22px;letter-spacing:-.01em;margin-bottom:5px}.toolcard p{font-size:13px;line-height:1.5;color:var(--field)}.toolcard .tc-go{font-family:var(--font-mono),monospace;font-size:11.5px;color:var(--tool-accent,var(--green));margin-top:9px}.sitefoot{padding:26px 6px 0;font-size:11.5px;color:var(--muted-2);line-height:1.6}.sitefoot a{color:var(--muted)}@media (min-width:700px){.hed{font-size:42px}.wrap{max-width:480px}}@media (prefers-reduced-motion:no-preference){.bill,.payslip{animation:rise .4s ease-out}.duo{animation:rise .35s ease-out}@keyframes rise{0%{transform:translateY(6px);opacity:.6}to{transform:none;opacity:1}}}