.landing-module__jDH3nq__landing{--paper:#faf8f2;--paper-raised:#fffdf8;--ink:#20392e;--ink-soft:#53655a;--sage:#e7eddf;--line:#d7dccf;--accent:#ac4e34;--pine:#253e31;--mtx-bg:var(--paper);--mtx-surface:var(--paper-raised);--mtx-surface-soft:var(--sage);--mtx-ink:var(--ink);--mtx-ink-2:var(--ink-soft);--mtx-muted:var(--ink-soft);--mtx-line:var(--line);--mtx-brand:#326344;--mtx-brand-strong:#326344;--mtx-brand-soft:var(--sage);background:var(--paper);color:var(--ink);isolation:isolate;font-size:16px;line-height:1.75}html[data-theme=dark] .landing-module__jDH3nq__landing{--paper:#15201a;--paper-raised:#1e2b23;--ink:#f2f2e6;--ink-soft:#bccabb;--sage:#2b3c2e;--line:#425146;--accent:#efab86;--pine:#253e31;--mtx-brand:#c0d5a2;--mtx-brand-strong:#c0d5a2}.landing-module__jDH3nq__landing .tax-container{width:min(1180px,100% - 40px);margin-inline:auto}.landing-module__jDH3nq__landing .tax-skip-link{z-index:150;background:var(--ink);color:var(--paper);border-radius:6px;padding:12px 20px;position:fixed;top:10px;left:10px;transform:translateY(-150%)}.landing-module__jDH3nq__landing .tax-skip-link:focus{transform:translateY(0)}.landing-module__jDH3nq__landing main:focus{outline:none}.landing-module__jDH3nq__landing :is(a,button,input,summary):focus-visible{outline:3px solid var(--accent);outline-offset:4px}.landing-module__jDH3nq__landing .mtx-header{background:var(--paper);border-bottom:1px solid var(--line);-webkit-backdrop-filter:none;backdrop-filter:none}.landing-module__jDH3nq__landing .mtx-header-inner{min-height:76px}.landing-module__jDH3nq__landing .mtx-desktop-nav a{align-items:center;min-height:44px;display:flex}.landing-module__jDH3nq__landing .mtx-header-cta{background:var(--pine);color:#fffdf8;border-radius:6px;min-height:44px}.landing-module__jDH3nq__landing .mtx-mobile-nav a span{font-size:12px}.landing-module__jDH3nq__landing .themeToggle{border-radius:50%;width:44px;height:44px}.landing-module__jDH3nq__landing .tax-hero{gap:46px;padding-block:48px 58px;display:grid}.landing-module__jDH3nq__landing .tax-hero-copy{min-width:0;animation:.65s cubic-bezier(.2,.7,.2,1) both landing-module__jDH3nq__arrival;position:relative}.landing-module__jDH3nq__landing .tax-kicker{color:var(--ink-soft);flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:24px;font-size:12px;display:flex}.landing-module__jDH3nq__landing .tax-year-tag{border:1px solid var(--line);color:var(--ink);border-radius:4px;padding:4px 10px;font-weight:600;display:inline-block}.landing-module__jDH3nq__landing h1{letter-spacing:-.025em;margin:0 0 26px;font-size:clamp(36px,9.2vw,52px);font-weight:600;line-height:1.35}.landing-module__jDH3nq__landing h1 em{color:var(--accent);font-style:normal;display:inline-block;position:relative}.landing-module__jDH3nq__landing h1 em svg{fill:none;width:100%;height:18px;stroke:var(--accent);stroke-width:2px;stroke-linecap:round;opacity:.7;position:absolute;bottom:-9px;left:0}.landing-module__jDH3nq__landing h1 em path{stroke-dasharray:1050;stroke-dashoffset:0;animation:.85s ease-out .25s both landing-module__jDH3nq__underline}.landing-module__jDH3nq__landing .tax-hero-copy>p{max-width:540px;color:var(--ink-soft);margin-bottom:0;font-size:17px;line-height:1.9}.landing-module__jDH3nq__landing .tax-desktop-break{display:none}.landing-module__jDH3nq__landing .tax-actions{flex-wrap:wrap;align-items:center;gap:18px 24px;margin-top:30px;display:flex}.landing-module__jDH3nq__landing .tax-button{background:var(--pine);color:#fffdf8;border:1px solid #0000;border-radius:6px;justify-content:center;align-items:center;gap:18px;min-height:54px;padding:12px 22px;font-size:16px;font-weight:600;text-decoration:none;transition:transform .18s,box-shadow .18s;display:inline-flex}.landing-module__jDH3nq__landing .tax-button .memo-icon{transition:translate .18s}.landing-module__jDH3nq__landing .tax-button:active{transform:scale(.98)}:is(.landing-module__jDH3nq__landing .tax-secondary-link,.landing-module__jDH3nq__landing .tax-inline-link){min-height:44px;color:var(--ink);text-underline-offset:5px;align-items:center;gap:10px;font-size:14px;font-weight:500;text-decoration-thickness:1px;display:inline-flex}.landing-module__jDH3nq__landing .tax-secondary-link{text-decoration:none}.landing-module__jDH3nq__landing .tax-inline-link{text-decoration:underline}.landing-module__jDH3nq__landing .tax-hero-copy .tax-hero-reassurance{color:var(--ink-soft);align-items:center;gap:7px;margin-top:18px;font-size:13px;display:flex}.landing-module__jDH3nq__landing .tax-hero-caption{display:none}.landing-module__jDH3nq__landing .tax-hero-desk{width:min(100%,470px);margin:14px auto 0;animation:.8s cubic-bezier(.2,.7,.2,1) .15s both landing-module__jDH3nq__paperArrival;position:relative}.landing-module__jDH3nq__landing .tax-desk-backdrop{border:1px solid var(--line);background:var(--sage);color:var(--ink-soft);letter-spacing:.08em;border-radius:6px;justify-content:space-between;align-items:flex-start;padding:12px 18px;font-size:9px;display:flex;position:absolute;inset:-14px -8px 28px 8px;transform:rotate(3deg)}.landing-module__jDH3nq__landing .tax-preview{z-index:1;border:1px solid var(--line);background:var(--paper-raised);border-radius:8px;padding:24px 20px 16px;position:relative;box-shadow:0 18px 42px #1c291e17}.landing-module__jDH3nq__landing .tax-preview-heading{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;padding-bottom:18px;font-size:14px;font-weight:600;display:flex}.landing-module__jDH3nq__landing .tax-preview-heading>span:first-child{align-items:center;gap:9px;display:inline-flex}.landing-module__jDH3nq__landing .tax-preview-year{border:1px solid var(--line);background:var(--sage);border-radius:3px;padding:1px 9px;font-size:12px}.landing-module__jDH3nq__landing .tax-salary-picker{border:0;min-width:0;margin:22px 0;padding:0}.landing-module__jDH3nq__landing .tax-salary-picker legend{color:var(--ink-soft);margin-bottom:10px;padding:0;font-size:13px}.landing-module__jDH3nq__landing .tax-salary-picker>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.landing-module__jDH3nq__landing .tax-salary-picker label{border:1px solid var(--line);cursor:pointer;border-radius:5px;place-items:center;min-height:44px;font-size:14px;font-weight:600;transition:background-color .18s,color .18s;display:grid;position:relative}.landing-module__jDH3nq__landing .tax-salary-picker small{font-size:10px;font-weight:400}.landing-module__jDH3nq__landing .tax-salary-picker .is-selected{background:var(--pine);color:#fffdf8;border-color:var(--pine)}:is(.landing-module__jDH3nq__landing .tax-salary-picker input,.landing-module__jDH3nq__landing .tax-insurance-toggle input){opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}:is(.landing-module__jDH3nq__landing .tax-salary-picker label:has(input:focus-visible),.landing-module__jDH3nq__landing .tax-insurance-toggle:has(input:focus-visible)){outline:3px solid var(--accent);outline-offset:3px}.landing-module__jDH3nq__landing .tax-receipt{border-top:1px dashed var(--line);border-bottom:1px dashed var(--line);padding-top:16px}.landing-module__jDH3nq__landing .tax-receipt-title{justify-content:space-between;align-items:center;font-size:14px;font-weight:600;display:flex}.landing-module__jDH3nq__landing .tax-receipt-lines{margin:14px 0 0}.landing-module__jDH3nq__landing .tax-receipt-lines>div{color:var(--ink-soft);justify-content:space-between;align-items:baseline;gap:16px;margin-block:6px;font-size:13px;display:flex}.landing-module__jDH3nq__landing .tax-receipt-lines dd{color:var(--ink);font-variant-numeric:tabular-nums;margin:0;font-weight:500}.landing-module__jDH3nq__landing .tax-receipt-lines .tax-net-income{border-top:1px solid var(--line);color:var(--ink);margin-top:12px;padding-top:10px;font-weight:600}.landing-module__jDH3nq__landing .tax-preview-total{flex-direction:column;padding:22px 0 20px;display:flex}.landing-module__jDH3nq__landing .tax-preview-total>span:first-child{color:var(--ink-soft);font-size:13px}.landing-module__jDH3nq__landing .tax-preview-total>strong{color:var(--ink);letter-spacing:-.04em;font-variant-numeric:tabular-nums;align-items:baseline;gap:6px;font-size:48px;font-weight:500;line-height:1.2;animation:.28s ease-out landing-module__jDH3nq__amountChange;display:flex}.landing-module__jDH3nq__landing .tax-preview-total>strong small{font-size:26px}.landing-module__jDH3nq__landing .tax-preview-saving{min-height:42px;color:var(--ink-soft);margin-top:9px;font-size:12px;line-height:1.7}.landing-module__jDH3nq__landing .tax-insurance-toggle{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;min-height:64px;margin-block:16px 12px;display:flex;position:relative}.landing-module__jDH3nq__landing .tax-insurance-toggle>span:first-child{flex-direction:column;display:flex}.landing-module__jDH3nq__landing .tax-insurance-toggle strong{font-size:13px;font-weight:600}.landing-module__jDH3nq__landing .tax-insurance-toggle small{color:var(--ink-soft);font-size:12px}.landing-module__jDH3nq__landing .tax-toggle-track{border:1px solid var(--line);background:var(--sage);border-radius:20px;flex:0 0 44px;align-items:center;width:44px;height:26px;padding:3px;transition:background-color .18s;display:flex}.landing-module__jDH3nq__landing .tax-toggle-track>span{background:var(--ink-soft);border-radius:50%;width:18px;height:18px;transition:transform .22s cubic-bezier(.2,.7,.2,1);display:block}.landing-module__jDH3nq__landing .tax-insurance-toggle input:checked+.tax-toggle-track{background:var(--pine);border-color:#6a8663}.landing-module__jDH3nq__landing .tax-insurance-toggle input:checked+.tax-toggle-track>span{background:#fffdf8;transform:translate(18px)}.landing-module__jDH3nq__landing .tax-preview-note{color:var(--ink-soft);margin:0;font-size:11px;line-height:1.8}.landing-module__jDH3nq__landing .tax-margin-note{display:none}.landing-module__jDH3nq__landing .tax-intro-band{border-block:1px solid var(--line);padding-block:22px}.landing-module__jDH3nq__landing .tax-intro-band>div{gap:18px;display:grid}.landing-module__jDH3nq__landing .tax-intro-band p{flex-direction:column;gap:4px;margin:0;font-size:13px;display:flex}.landing-module__jDH3nq__landing .tax-intro-band p strong{font-size:14px;font-weight:600}.landing-module__jDH3nq__landing .tax-intro-band p span{color:var(--ink-soft)}.landing-module__jDH3nq__landing .tax-intro-band>div>div{color:var(--ink-soft);flex-wrap:wrap;gap:8px 22px;font-size:12px;display:flex}.landing-module__jDH3nq__landing .tax-intro-band>div>div>span{align-items:center;gap:8px;display:inline-flex}.landing-module__jDH3nq__landing .tax-income{padding-block:60px}.landing-module__jDH3nq__landing .tax-section-label{border-bottom:1px solid var(--line);color:var(--ink-soft);flex-wrap:wrap;justify-content:space-between;gap:10px;margin-bottom:28px;padding-bottom:14px;font-size:12px;display:flex}.landing-module__jDH3nq__landing .tax-section-label>span:last-child{font-size:11px}.landing-module__jDH3nq__landing h2{letter-spacing:-.025em;margin:0 0 20px;font-size:clamp(30px,7.8vw,46px);font-weight:500;line-height:1.4}.landing-module__jDH3nq__landing h2 em{color:var(--accent);font-style:normal}.landing-module__jDH3nq__landing .tax-income-layout{gap:36px;display:grid}:is(.landing-module__jDH3nq__landing .tax-income-layout p,.landing-module__jDH3nq__landing .tax-takeaway p,.landing-module__jDH3nq__landing .tax-faq>div>p){max-width:470px;color:var(--ink-soft);margin:0 0 18px;font-size:16px;line-height:1.9}.landing-module__jDH3nq__landing .tax-income-tickets{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:5px;display:grid}.landing-module__jDH3nq__landing .tax-income-ticket{border:1px solid var(--line);background:var(--paper-raised);border-radius:4px;flex-direction:column;justify-content:center;gap:12px;min-height:162px;padding:20px;transition:transform .25s cubic-bezier(.2,.7,.2,1);display:flex;position:relative}.landing-module__jDH3nq__landing .tax-ticket-0{background:var(--sage);transform:rotate(-2deg)}.landing-module__jDH3nq__landing .tax-ticket-1{transform:rotate(2deg)}.landing-module__jDH3nq__landing .tax-ticket-2{transform:rotate(1deg)}.landing-module__jDH3nq__landing .tax-ticket-3{background:var(--sage);transform:rotate(-2deg)}.landing-module__jDH3nq__landing .tax-income-ticket strong{font-size:16px;font-weight:500}.landing-module__jDH3nq__landing .tax-ticket-number{color:var(--ink-soft);font-size:11px;position:absolute;top:13px;right:15px}.landing-module__jDH3nq__landing .tax-ticket-foot{border-top:1px dashed var(--line);color:var(--ink-soft);padding-top:12px;font-size:11px}.landing-module__jDH3nq__landing .tax-journey{background:var(--sage);padding-block:50px 58px;scroll-margin-top:96px}.landing-module__jDH3nq__landing .tax-section-heading{gap:0;margin-bottom:24px;display:grid}.landing-module__jDH3nq__landing .tax-section-heading p{color:var(--ink-soft);margin:0 0 20px;font-size:16px;line-height:1.9}.landing-module__jDH3nq__landing .tax-guide-link{margin-top:24px}.landing-module__jDH3nq__landing .tax-journey-layout{align-items:start;gap:24px;display:grid}.landing-module__jDH3nq__landing .tax-journey-chapters{order:2;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.landing-module__jDH3nq__landing .tax-journey-chapters>button{border:1px solid var(--line);background:var(--paper);min-height:80px;color:var(--ink);text-align:left;cursor:pointer;border-radius:5px;flex-direction:column;align-items:flex-start;gap:5px;padding:12px;transition:border-color .2s,background-color .2s;display:flex;position:relative}.landing-module__jDH3nq__landing .tax-journey-chapters>button.is-active{border-color:var(--accent);background:var(--paper-raised);box-shadow:inset 0 3px 0 var(--accent)}.landing-module__jDH3nq__landing .tax-chapter-number{color:var(--accent);font-size:11px}.landing-module__jDH3nq__landing .tax-journey-chapters button strong{font-size:13px;font-weight:500;line-height:1.6;display:block}.landing-module__jDH3nq__landing .tax-journey-chapters button>span>span{display:none}.landing-module__jDH3nq__landing .tax-journey-chapters button>.memo-icon{display:none!important}.landing-module__jDH3nq__landing .tax-journey-current-copy{color:var(--ink-soft);grid-column:1/-1;margin:8px 0 0;font-size:14px;line-height:1.9}.landing-module__jDH3nq__landing .tax-journey-chapters .tax-guide-link{grid-column:1/-1;margin-top:0}.landing-module__jDH3nq__landing .tax-journey-stage{border:1px solid var(--line);background:var(--paper);border-radius:6px;order:1;min-width:0;overflow:hidden}.landing-module__jDH3nq__landing .tax-journey-art{background:var(--paper-raised);perspective:900px;height:260px;position:relative;overflow:hidden}.landing-module__jDH3nq__landing .tax-journey-canvas{transition:opacity .24s;position:absolute;inset:0}.landing-module__jDH3nq__landing .tax-journey-canvas canvas{width:100%;height:100%;display:block}.landing-module__jDH3nq__landing .tax-journey-scene-label{color:var(--ink-soft);letter-spacing:.03em;font-size:10px;position:absolute;bottom:14px;left:20px}.landing-module__jDH3nq__landing .tax-journey-fallback{transform-style:preserve-3d;justify-content:center;align-items:center;display:flex;position:absolute;inset:25px 20px 40px}.landing-module__jDH3nq__landing .tax-paper{color:#456347;transform-origin:50%;background:#fff9e9;border:1px solid #cbd1bc;width:120px;height:165px;padding:20px 15px;transition:transform .65s cubic-bezier(.2,.7,.2,1);position:absolute;box-shadow:5px 7px #d7dccf}.landing-module__jDH3nq__landing .tax-paper>span{border-bottom:4px solid #aebda0;margin-bottom:15px;padding-bottom:6px;font-size:11px;display:block}.landing-module__jDH3nq__landing .tax-paper i{background:#aebda0;width:100%;height:1px;margin-top:14px;display:block}.landing-module__jDH3nq__landing .tax-paper b{border:1px solid #456347;border-radius:50%;place-items:center;width:28px;height:28px;font-size:16px;font-weight:400;display:grid;position:absolute;bottom:12px;right:14px}.landing-module__jDH3nq__landing .tax-paper-back{transform:translate(-72px)rotateY(20deg)rotate(-12deg)}.landing-module__jDH3nq__landing .tax-paper-middle{transform:translateZ(20px)rotate(2deg)}.landing-module__jDH3nq__landing .tax-paper-front{transform:translate(72px)rotateY(-20deg)rotate(12deg)}.landing-module__jDH3nq__landing .tax-journey-stage[data-step="1"] .tax-paper-back{transform:translate(-25px)translateZ(-10px)rotate(-8deg)}.landing-module__jDH3nq__landing .tax-journey-stage[data-step="1"] .tax-paper-middle{transform:translateZ(35px)rotate(-2deg)}.landing-module__jDH3nq__landing .tax-journey-stage[data-step="1"] .tax-paper-front{transform:translate(30px)translateZ(-5px)rotate(8deg)}.landing-module__jDH3nq__landing .tax-journey-stage[data-step="2"] .tax-paper-back{transform:translate(-8px)translateZ(-10px)rotate(-5deg)}.landing-module__jDH3nq__landing .tax-journey-stage[data-step="2"] .tax-paper-middle{transform:translate(8px)translateZ(0)rotate(5deg)}.landing-module__jDH3nq__landing .tax-journey-stage[data-step="2"] .tax-paper-front{transform:translateZ(35px)rotate(-2deg)}.landing-module__jDH3nq__landing .tax-journey-result{border-top:1px solid var(--line);padding:20px 22px 8px}.landing-module__jDH3nq__landing .tax-journey-result>span{color:var(--ink-soft);font-size:12px}.landing-module__jDH3nq__landing .tax-journey-result>strong{font-variant-numeric:tabular-nums;font-size:38px;font-weight:500;line-height:1.35;animation:.28s ease-out landing-module__jDH3nq__amountChange;display:block}.landing-module__jDH3nq__landing .tax-journey-result>p{min-height:44px;color:var(--ink-soft);margin:6px 0 0;font-size:12px;line-height:1.8}.landing-module__jDH3nq__landing .tax-journey-assumptions{color:var(--ink-soft);margin:0;padding:0 22px 18px;font-size:10px;line-height:1.8}.landing-module__jDH3nq__landing .tax-outcome{background:var(--pine);color:#fffdf8;border-radius:6px;gap:34px;margin-block:60px;padding:32px 24px;display:grid}.landing-module__jDH3nq__landing .tax-overline{color:var(--ink-soft);margin-bottom:16px;font-size:12px;display:inline-block}.landing-module__jDH3nq__landing .tax-outcome .tax-overline{color:#c5d3bd}.landing-module__jDH3nq__landing .tax-outcome h2{color:#fffdf8;font-size:32px}.landing-module__jDH3nq__landing .tax-outcome-copy>p{color:#d0dccb;max-width:390px;margin:0 0 26px;font-size:15px;line-height:1.9}.landing-module__jDH3nq__landing .tax-button-light{color:#253e31;background:#edf2e2;font-size:14px}.landing-module__jDH3nq__landing .tax-outcome-notes article{border-top:1px solid #60725b;grid-template-columns:24px 1fr 22px;gap:12px;padding-block:22px;display:grid}.landing-module__jDH3nq__landing .tax-outcome-notes article>span{color:#c5d3bd;padding-top:4px;font-size:12px}.landing-module__jDH3nq__landing .tax-outcome-notes h3{margin:0 0 8px;font-size:18px;font-weight:500}.landing-module__jDH3nq__landing .tax-outcome-notes p{color:#d0dccb;margin:0;font-size:14px;line-height:1.85}.landing-module__jDH3nq__landing .tax-outcome-notes .memo-icon{align-self:start!important;margin-top:4px!important}.landing-module__jDH3nq__landing .tax-takeaway{gap:40px;padding-block:0 60px;display:grid}.landing-module__jDH3nq__landing .tax-export-art{background:var(--sage);border:1px solid var(--line);border-radius:4px;place-items:center;min-height:320px;padding:35px;display:grid;position:relative}.landing-module__jDH3nq__landing .tax-export-sheet{border:1px solid var(--line);background:var(--paper-raised);width:min(100%,290px);box-shadow:8px 8px 0 var(--paper);flex-direction:column;align-items:flex-start;gap:14px;padding:28px;display:flex;transform:rotate(-4deg)}.landing-module__jDH3nq__landing .tax-export-sheet strong{font-size:16px;font-weight:500}.landing-module__jDH3nq__landing .tax-export-sheet>span{color:var(--ink-soft);font-size:10px}.landing-module__jDH3nq__landing .tax-export-sheet i{background:var(--line);width:100%;height:1px;margin-block:3px;display:block}.landing-module__jDH3nq__landing .tax-export-sheet i:nth-of-type(3){width:65%}.landing-module__jDH3nq__landing .tax-export-sheet>div{gap:7px;margin-top:12px;display:flex}.landing-module__jDH3nq__landing .tax-export-sheet b{border:1px solid var(--line);color:var(--ink-soft);border-radius:3px;padding:4px 8px;font-size:10px;font-weight:500}.landing-module__jDH3nq__landing .tax-export-stamp{border:1px solid var(--accent);width:80px;height:80px;color:var(--accent);text-align:center;background:var(--paper-raised);border-radius:50%;place-content:center;font-size:13px;line-height:1.6;display:grid;position:absolute;bottom:26px;right:18px;transform:rotate(12deg)}.landing-module__jDH3nq__landing .tax-faq{gap:32px;padding-block:10px 60px;scroll-margin-top:96px;display:grid}.landing-module__jDH3nq__landing .tax-faq-list details{border-top:1px solid var(--line)}.landing-module__jDH3nq__landing .tax-faq-list details:last-child{border-bottom:1px solid var(--line)}.landing-module__jDH3nq__landing .tax-faq-list summary{cursor:pointer;justify-content:space-between;align-items:center;gap:20px;min-height:64px;padding-block:22px;font-size:16px;font-weight:500;list-style:none;display:flex}.landing-module__jDH3nq__landing .tax-faq-list summary::-webkit-details-marker{display:none}.landing-module__jDH3nq__landing .tax-faq-plus{flex:0 0 16px;width:16px;height:16px;position:relative}:is(.landing-module__jDH3nq__landing .tax-faq-plus:before,.landing-module__jDH3nq__landing .tax-faq-plus:after){content:"";background:var(--ink);width:14px;height:1px;position:absolute;top:7px;left:1px}.landing-module__jDH3nq__landing .tax-faq-plus:after{transition:transform .2s;transform:rotate(90deg)}.landing-module__jDH3nq__landing .tax-faq-list details[open] .tax-faq-plus:after{transform:rotate(0)}.landing-module__jDH3nq__landing .tax-faq-list details>div{padding-bottom:24px}.landing-module__jDH3nq__landing .tax-faq-list details[open]>div{animation:.22s ease-out landing-module__jDH3nq__answerArrival}.landing-module__jDH3nq__landing .tax-faq-list p{color:var(--ink-soft);max-width:620px;margin:0;font-size:14px;line-height:1.95}.landing-module__jDH3nq__landing .tax-faq-list details .tax-inline-link{margin-top:12px}.landing-module__jDH3nq__landing .tax-source-note{border-block:1px solid var(--line);flex-wrap:wrap;gap:16px;padding:24px;display:flex}.landing-module__jDH3nq__landing .tax-source-note>.memo-icon{align-self:flex-start!important;margin-top:4px!important}.landing-module__jDH3nq__landing .tax-source-note>div{flex:200px}.landing-module__jDH3nq__landing .tax-source-note strong{font-size:14px;font-weight:500}.landing-module__jDH3nq__landing .tax-source-note p{color:var(--ink-soft);max-width:790px;margin:4px 0 0;font-size:12px;line-height:1.9}.landing-module__jDH3nq__landing .tax-source-note>a{text-underline-offset:4px;align-items:center;gap:6px;min-height:44px;font-size:12px;display:inline-flex}.landing-module__jDH3nq__landing .tax-final-cta{text-align:center;padding-block:68px;position:relative;overflow:hidden}.landing-module__jDH3nq__landing .tax-final-cta h2{font-size:clamp(32px,8vw,48px);position:relative}.landing-module__jDH3nq__landing .tax-final-cta p{color:var(--ink-soft);margin:16px 0 0;font-size:12px}.landing-module__jDH3nq__landing .tax-final-year{z-index:-1;width:clamp(230px,45vw,540px);height:auto;fill:var(--line);opacity:.5;letter-spacing:-.06em;pointer-events:none;font-size:220px;font-weight:500;position:absolute;bottom:-10px;right:0}.landing-module__jDH3nq__landing .mtx-footer{background:var(--paper);border-top:1px solid var(--line)}:is(.landing-module__jDH3nq__landing .mtx-footer-brand p,.landing-module__jDH3nq__landing .mtx-footer-links a,.landing-module__jDH3nq__landing .mtx-footer-links strong,.landing-module__jDH3nq__landing .mtx-footer-bottom){font-size:13px;line-height:1.85}.landing-module__jDH3nq__landing .mtx-footer-links a{align-items:center;min-height:44px;display:flex}.landing-module__jDH3nq__landing [data-reveal].is-reveal-ready.is-revealed{animation:.6s cubic-bezier(.2,.7,.2,1) both landing-module__jDH3nq__arrival}.landing-module__jDH3nq__landing [data-reveal]:focus-within{animation:none}@keyframes landing-module__jDH3nq__arrival{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}@keyframes landing-module__jDH3nq__paperArrival{0%{opacity:0;transform:translateY(22px)rotate(2deg)}to{opacity:1;transform:none}}@keyframes landing-module__jDH3nq__underline{0%{stroke-dashoffset:1050px}to{stroke-dashoffset:0}}@keyframes landing-module__jDH3nq__amountChange{0%{opacity:.4;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes landing-module__jDH3nq__answerArrival{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}@media (hover:hover) and (pointer:fine){.landing-module__jDH3nq__landing .tax-button:hover{transform:translateY(-2px);box-shadow:0 8px 18px #1c291e1f}.landing-module__jDH3nq__landing .tax-button:hover .memo-icon{translate:3px}.landing-module__jDH3nq__landing .tax-income-ticket:hover{transform:translateY(-5px)rotate(0)}}@media (min-width:760px){.landing-module__jDH3nq__landing .tax-journey-layout{grid-template-columns:1fr 1fr;gap:38px}.landing-module__jDH3nq__landing .tax-journey-chapters{order:1;grid-template-columns:1fr;gap:10px}.landing-module__jDH3nq__landing .tax-journey-chapters>button{grid-template-columns:24px 1fr 23px;gap:14px;padding:20px;display:grid}.landing-module__jDH3nq__landing .tax-journey-chapters>button.is-active{box-shadow:inset 3px 0 0 var(--accent)}.landing-module__jDH3nq__landing .tax-journey-chapters button strong{margin-bottom:8px;font-size:18px}.landing-module__jDH3nq__landing .tax-journey-chapters button>span>span{color:var(--ink-soft);font-size:13px;line-height:1.85;display:block}.landing-module__jDH3nq__landing .tax-journey-chapters button>.memo-icon{display:block!important}.landing-module__jDH3nq__landing .tax-chapter-number{margin-top:4px;font-size:13px}.landing-module__jDH3nq__landing .tax-journey-current-copy{display:none}.landing-module__jDH3nq__landing .tax-journey-stage{order:2}.landing-module__jDH3nq__landing .tax-journey-art{height:350px}.landing-module__jDH3nq__landing .tax-journey-result{padding:22px 26px 8px}.landing-module__jDH3nq__landing .tax-journey-result>strong{font-size:44px}.landing-module__jDH3nq__landing .tax-journey-assumptions{padding-inline:26px}.landing-module__jDH3nq__landing .tax-paper{width:145px;height:195px}.landing-module__jDH3nq__landing .tax-hero{gap:60px;padding-block:72px}.landing-module__jDH3nq__landing .tax-hero-copy{max-width:620px}.landing-module__jDH3nq__landing .tax-hero-caption{border-top:1px solid var(--line);width:fit-content;color:var(--ink-soft);gap:18px;margin-top:44px;padding-top:18px;font-size:12px;display:flex}.landing-module__jDH3nq__landing .tax-intro-band>div{justify-content:space-between;align-items:center;gap:24px;display:flex}.landing-module__jDH3nq__landing .tax-intro-band>div>div{justify-content:flex-end}:is(.landing-module__jDH3nq__landing .tax-income,.landing-module__jDH3nq__landing .tax-journey){padding-block:80px}:is(.landing-module__jDH3nq__landing .tax-income-layout,.landing-module__jDH3nq__landing .tax-takeaway){grid-template-columns:1fr 1fr;align-items:center;gap:60px}.landing-module__jDH3nq__landing .tax-section-heading{grid-template-columns:1fr 1fr;align-items:end;gap:60px}.landing-module__jDH3nq__landing .tax-outcome{grid-template-columns:1fr 1fr;align-items:center;gap:40px;margin-block:80px;padding:48px}.landing-module__jDH3nq__landing .tax-outcome h2{font-size:36px}.landing-module__jDH3nq__landing .tax-takeaway{padding-bottom:80px}.landing-module__jDH3nq__landing .tax-faq{grid-template-columns:.8fr 1.2fr;gap:60px;padding-bottom:80px}.landing-module__jDH3nq__landing .tax-final-cta{padding-block:92px}}@media (min-width:1060px){.landing-module__jDH3nq__landing .tax-hero{grid-template-columns:1.1fr .9fr;gap:72px;padding-block:86px 94px}.landing-module__jDH3nq__landing h1{font-size:clamp(52px,4.5vw,64px)}.landing-module__jDH3nq__landing .tax-hero-copy>p{font-size:18px}.landing-module__jDH3nq__landing .tax-desktop-break{display:block}.landing-module__jDH3nq__landing .tax-hero-desk{width:100%;margin-top:0}.landing-module__jDH3nq__landing .tax-preview{padding:26px 28px 20px}.landing-module__jDH3nq__landing .tax-preview-total>strong{font-size:56px}.landing-module__jDH3nq__landing .tax-margin-note{z-index:2;color:var(--accent);align-items:center;gap:10px;font-size:12px;display:flex;position:absolute;top:-36px;left:-26px;transform:rotate(-7deg)}.landing-module__jDH3nq__landing .tax-margin-note svg{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;width:64px;height:30px}.landing-module__jDH3nq__landing h2{font-size:46px}.landing-module__jDH3nq__landing .tax-income-ticket{min-height:194px;padding:26px}.landing-module__jDH3nq__landing .tax-outcome{gap:80px;padding:60px}.landing-module__jDH3nq__landing .tax-outcome h2{font-size:42px}.landing-module__jDH3nq__landing .tax-export-art{min-height:380px}}@media (max-width:359px){.landing-module__jDH3nq__landing .tax-container{width:calc(100% - 28px)}.landing-module__jDH3nq__landing h1{font-size:34px}.landing-module__jDH3nq__landing .tax-preview{padding-inline:15px}.landing-module__jDH3nq__landing .tax-salary-picker label{font-size:12px}.landing-module__jDH3nq__landing .tax-salary-picker small{font-size:9px}.landing-module__jDH3nq__landing .tax-outcome{padding-inline:20px}.landing-module__jDH3nq__landing .tax-income-ticket{padding:16px}.landing-module__jDH3nq__landing .tax-income-ticket strong{font-size:14px}}@media (prefers-reduced-motion:reduce){:is(.landing-module__jDH3nq__landing *,.landing-module__jDH3nq__landing :before,.landing-module__jDH3nq__landing :after){scroll-behavior:auto!important;transition:none!important;animation:none!important}.landing-module__jDH3nq__landing [data-reveal].is-reveal-ready{opacity:1;transform:none}:is(.landing-module__jDH3nq__landing .tax-button:hover,.landing-module__jDH3nq__landing .tax-button:active){transform:none}.landing-module__jDH3nq__landing .tax-button:hover .memo-icon{translate:none}.landing-module__jDH3nq__landing .tax-income-ticket:hover{transform:none}}
