:root{--bg:#fbfbfa;--surface:#fff;--surface-soft:#f5f5f3;--surface-tint:#fff1ec;--field:#fff;--line:#e4e4e0;--line-strong:#cfcfca;--text:#171716;--muted:#60605b;--faint:#777771;--accent:#ff5a36;--accent-strong:#df4726;--accent-soft:#fff0eb;--accent-ink:#fff;--warning:#9c5e19;--danger:#b13b32;--shadow-sm:0 2px 10px #1212100f;--shadow-md:0 14px 32px #12121014;--radius-sm:12px;--radius-md:18px;--radius-lg:22px}*{box-sizing:border-box}html{background:var(--bg);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;scroll-behavior:smooth}body{background:var(--bg);min-width:320px;color:var(--text);font-family:var(--font-geist-sans), Arial, Helvetica, sans-serif;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;margin:0}a{color:inherit;text-decoration:none}button,input,select{font:inherit}button,select{cursor:pointer}button{-webkit-tap-highlight-color:transparent}:is(a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible){outline-offset:3px;outline:3px solid #ff5a3647}.site-shell{background:var(--bg);min-height:100dvh}.site-shell[data-language-ready=false],.language-gate[data-language-ready=false]{visibility:hidden}.trust-shell{grid-template-rows:auto 1fr auto;min-height:100dvh;display:grid}.trust-content{width:min(800px,100% - 40px);margin:0 auto;padding:84px 0 96px}.trust-content .eyebrow{color:var(--accent);letter-spacing:.11em;text-transform:uppercase;margin:0 0 16px;font-size:12px;font-weight:780}.trust-content h1{letter-spacing:-3.2px;max-width:700px;margin:0;font-size:clamp(40px,6vw,68px);line-height:.98}.trust-lead{max-width:680px;color:var(--muted);margin:24px 0 52px;font-size:19px;line-height:1.55}.trust-content section{border-top:1px solid var(--line);padding:26px 0}.trust-content h2{letter-spacing:-.55px;margin:0 0 10px;font-size:20px}.trust-content section p{color:#4d4d48;max-width:720px;margin:0;font-size:15px;line-height:1.7}.trust-shell footer a{color:var(--accent)}.topbar{z-index:20;border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#fbfbfaf0;grid-template-columns:1fr auto 1fr;align-items:center;min-height:72px;padding:0 clamp(20px,4vw,56px);display:grid;position:sticky;top:0;box-shadow:0 4px 14px #12121009}.wordmark{color:var(--text);letter-spacing:-1.5px;flex-direction:column;justify-self:start;font-size:25px;font-weight:780;line-height:.9;display:inline-flex}.wordmark-name span{color:var(--accent)}.wordmark-subtitle{color:var(--muted);letter-spacing:.02em;margin-top:5px;font-size:10px;font-weight:600;line-height:1}.topbar nav{color:var(--muted);gap:clamp(18px,3vw,36px);font-size:14px;display:flex}.topbar nav a{padding:7px 0;transition:color .16s;position:relative}.topbar nav a:after{background:var(--accent);content:"";opacity:0;border-radius:999px;height:2px;transition:opacity .16s,transform .16s;position:absolute;bottom:0;left:0;right:0;transform:scaleX(.4)}:is(.topbar nav a:hover,.topbar nav a:focus-visible){color:var(--accent)}.topbar nav a:hover:after{opacity:1;transform:scaleX(1)}.topbar nav a:focus-visible:after{opacity:1;transform:scaleX(1)}.language-selector{border:1px solid var(--line);background:var(--surface);min-height:40px;color:var(--text);border-radius:999px;outline:none;justify-self:end;padding:0 13px;font-size:13px}.language-selector:hover{border-color:var(--accent)}.language-selector option{background:var(--surface);color:var(--text)}.topbar nav.language-selector{background:0 0;border:0;border-radius:0;flex-wrap:wrap;justify-content:flex-end;gap:6px;max-width:min(520px,42vw);padding:0;display:flex}.topbar nav.language-selector a{color:var(--muted);white-space:nowrap;border:1px solid #0000;border-radius:8px;padding:5px 8px;font-size:12px}.topbar nav.language-selector a:after{display:none}.topbar nav.language-selector a:hover,.topbar nav.language-selector a[aria-current=page]{border-color:var(--line-strong);background:var(--surface);color:var(--accent)}.language-static{color:var(--muted);justify-self:end;font-size:14px}.tool-layout{grid-template-columns:minmax(258px,300px) minmax(0,1fr);width:min(1480px,100%);min-height:calc(100dvh - 72px);margin:0 auto;display:grid}.sidebar{flex-direction:column;align-self:start;gap:42px;padding:48px clamp(22px,3.5vw,48px) 44px;display:flex}.sidebar h1{max-width:270px;color:var(--text);letter-spacing:-2.8px;margin:0;font-size:clamp(36px,3.2vw,52px);line-height:1.01}.sidebar-lead{max-width:270px;color:var(--muted);margin:19px 0 0;font-size:16px;line-height:1.55}.related-list{margin-top:3px}.related-list h2{color:var(--faint);letter-spacing:.1em;text-transform:uppercase;margin:0 0 13px;font-size:11px;font-weight:780}.related-link{border-bottom:1px solid var(--line);min-height:50px;color:var(--muted);align-items:center;gap:12px;font-size:13px;line-height:1.25;transition:color .16s,border-color .16s;display:flex}.related-link:hover,.related-link.active{border-color:var(--accent);color:var(--accent)}.link-mark{border:1px solid;border-radius:8px;flex:none;place-items:center;width:25px;height:25px;font-size:11px;font-weight:700;display:grid}.workspace{min-width:0;padding:clamp(18px,3vw,36px) clamp(16px,3.5vw,52px) 44px clamp(16px,2.2vw,32px)}.calculator-panel{border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface);box-shadow:var(--shadow-md);align-items:end;gap:22px 20px;padding:clamp(20px,2.5vw,30px);display:grid}.currency-form{grid-template-columns:repeat(4,minmax(0,1fr))}.generic-form{grid-template-columns:repeat(3,minmax(0,1fr))}.input-group{gap:8px;min-width:0;display:grid}.input-group label{color:var(--text);letter-spacing:.015em;font-size:12px;font-weight:720}.input-group input,.input-group select,.unit-input,.currency-choice,.rate-input{border:1px solid var(--line-strong);border-radius:var(--radius-sm);background:var(--field);width:100%;min-height:51px;color:var(--text);outline:none;transition:border-color .16s,box-shadow .16s,background .16s}.input-group input,.input-group select{padding:0 14px}.input-group input:hover,.input-group select:hover,.unit-input:hover,.currency-choice:hover,.rate-input:hover{border-color:var(--accent);background:var(--surface)}.input-group input:focus,.input-group select:focus,.unit-input:focus-within,.currency-choice:focus-within,.rate-input:focus-within{border-color:var(--accent);box-shadow:0 0 0 4px #ff5a3624}.generic-form .calculate-button{grid-column:auto}.unit-input,.rate-input,.currency-choice{align-items:center;display:flex;overflow:hidden}.unit-input input,.rate-input input{min-width:0;box-shadow:none;background:0 0;border:0}.unit-input input:focus,.rate-input input:focus{box-shadow:none;border:0}.unit-input span{color:var(--muted);padding:0 14px 0 6px;font-size:13px;font-weight:650}.currency-choice{position:relative}.currency-choice select{min-height:49px;color:var(--text);-webkit-appearance:none;appearance:none;box-shadow:none;background:0 0;border:0;border-radius:0;padding:0 32px 0 51px;font-family:inherit;font-weight:620}.currency-choice select:focus{box-shadow:none;border:0}.currency-choice select option{background:var(--surface);color:var(--text);font-family:inherit;font-weight:500}.currency-choice select option:checked{background:var(--accent-soft);color:var(--text)}.currency-flag{z-index:1;pointer-events:none;border-radius:50%;place-items:center;width:25px;height:25px;font-size:19px;line-height:1;display:grid;position:absolute;left:14px;overflow:hidden}.select-chevron{color:var(--muted);pointer-events:none;font-size:18px;line-height:1;position:absolute;top:50%;right:14px;transform:translateY(-58%)}.rate-input input[readonly]{cursor:default}.rate-input button{border:0;border-left:1px solid var(--line);width:44px;min-height:49px;color:var(--accent);background:0 0;flex:0 0 44px;font-size:20px;line-height:1}.rate-input button:hover:not(:disabled){background:var(--accent-soft)}.rate-input button:disabled{color:var(--faint);cursor:progress}.calculate-button{border-radius:var(--radius-sm);background:var(--accent);min-height:51px;color:var(--accent-ink);border:0;font-weight:760;transition:background .16s,transform .16s,box-shadow .16s;box-shadow:0 7px 15px #ff5a3633}.calculate-button:hover{background:var(--accent-strong);box-shadow:0 9px 18px #ff5a3647}.calculate-button:active{transform:translateY(1px)scale(.995)}.form-error{color:var(--danger);margin:11px 3px 0;font-size:14px}.result-panel{border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface);box-shadow:var(--shadow-sm);grid-template-columns:minmax(0,1.22fr) minmax(300px,.78fr);margin-top:18px;display:grid;overflow:hidden}.result-main{min-width:0;padding:clamp(25px,3.2vw,40px)}.result-heading{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.result-label{color:var(--muted);letter-spacing:.02em;margin:0;font-size:13px;font-weight:740}.result-main h2{color:var(--text);letter-spacing:-4.2px;white-space:nowrap;margin:15px 0 0;font-size:clamp(52px,6vw,82px);font-weight:700;line-height:.94}.generic-result .result-main h2{white-space:normal;overflow-wrap:anywhere}.result-main h2 span{color:var(--text)}.result-main h2 em{color:var(--muted);letter-spacing:-.5px;font-size:.28em;font-style:normal;font-weight:650}.result-range{max-width:180px;color:var(--muted);text-align:right;margin:1px 0 0;font-size:12px;line-height:1.45}.rate-status.loading{color:var(--warning)}.rate-status.error{color:var(--danger)}.result-copy-row{justify-content:space-between;align-items:center;gap:16px;margin:27px 0 24px;display:flex}.result-copy{color:var(--muted);margin:0;font-size:14px;line-height:1.55}.copy-divider{color:var(--line-strong);margin:0 12px;display:inline-block}.share-result-button,.savings-templates button,.plan-actions button{border:1px solid var(--line-strong);background:var(--surface);min-height:40px;color:var(--text);border-radius:9px;padding:0 12px;font-size:12px;font-weight:700;transition:border-color .16s,background .16s,color .16s}.share-result-button{flex:none}.share-result-button:hover,.savings-templates button:hover,.plan-actions button:hover{border-color:var(--accent);background:var(--accent-soft);color:var(--accent-strong)}.share-result-feedback{gap:7px;margin:-7px 0 20px;display:grid}.share-result-feedback span{color:var(--accent);font-size:12px;font-weight:700}.share-result-feedback input,.plan-actions input{border:1px solid var(--line);background:var(--surface-soft);width:100%;min-height:40px;color:var(--muted);border-radius:9px;padding:0 11px;font-size:12px}.rate-chart{border-top:1px solid var(--line);padding:22px 0 0}.mobile-details{margin-top:22px}.mobile-details>summary,.mobile-details[open]>summary{display:none}.mobile-details[open] .rate-chart{margin-top:0}.chart-header{color:var(--text);justify-content:space-between;gap:12px;font-size:13px;display:flex}.chart-header span{color:var(--faint);text-align:right;font-size:11px}.rate-chart svg{width:100%;height:130px;margin-top:10px;display:block}.chart-grid{fill:none;stroke:#e3e3df;stroke-dasharray:2 4;stroke-width:1px}.chart-line{fill:none;stroke:var(--accent);stroke-width:2.5px;stroke-linecap:round;stroke-linejoin:round}.chart-axis{color:var(--faint);justify-content:space-between;padding:0 4px;font-size:11px;display:flex}.breakdown{border-left:1px solid var(--line);background:var(--surface-soft);padding:clamp(24px,3vw,38px)}.breakdown h3{color:var(--text);margin:0 0 16px;font-size:15px}.breakdown dl{margin:0}.breakdown dl div{border-bottom:1px solid var(--line);justify-content:space-between;gap:14px;padding:15px 0;display:flex}.breakdown dt{color:var(--muted);font-size:13px;line-height:1.4}.breakdown dd{color:var(--text);text-align:right;margin:0;font-size:14px;font-weight:720}.breakdown .total{border-bottom-color:var(--line-strong)}.breakdown .total dt,.breakdown .total dd{color:var(--text);font-size:15px}.rate-stats{border:1px solid var(--line);background:#ffffff94;border-radius:10px;gap:0;margin-top:18px;display:grid;overflow:hidden}.rate-stats span{border-bottom:1px solid var(--line);color:var(--muted);justify-content:space-between;padding:8px 10px;font-size:12px;display:flex}.rate-stats span:last-child{border-bottom:0}.rate-stats b{color:var(--text);font-weight:650}.ad-slot{border:1px dashed var(--line-strong);border-radius:var(--radius-md);min-height:66px;color:var(--faint);letter-spacing:.04em;background:#ffffff7a;place-items:center;margin:18px 0;font-size:11px;display:grid}.planning-topics{border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface);box-shadow:var(--shadow-sm);margin:18px 0;padding:clamp(22px,3vw,32px)}.planning-topics-heading{justify-content:space-between;align-items:end;gap:20px;display:flex}.planning-topics-heading .eyebrow{color:var(--accent);letter-spacing:.11em;text-transform:uppercase;margin:0 0 7px;font-size:11px;font-weight:800}.planning-topics-heading h2{letter-spacing:-1px;margin:0;font-size:25px}.planning-topics-heading>p{max-width:300px;color:var(--muted);text-align:right;margin:0;font-size:13px;line-height:1.5}.planning-topic-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:11px;margin-top:20px;display:grid}.planning-topic-card{border:1px solid var(--line);background:var(--surface-soft);border-radius:13px;align-content:start;gap:9px;min-height:125px;padding:16px 31px 14px 16px;transition:border-color .16s,background .16s,transform .16s;display:grid;position:relative}.planning-topic-card:hover{border-color:var(--accent);background:var(--accent-soft);transform:translateY(-2px)}.planning-topic-label{color:var(--text);font-size:13px;font-weight:740;line-height:1.3}.planning-topic-description{color:var(--muted);font-size:12px;line-height:1.48}.planning-topic-arrow{color:var(--accent);font-size:20px;position:absolute;bottom:11px;right:13px}.guide-panel{border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface);box-shadow:var(--shadow-sm);grid-template-columns:minmax(0,1.18fr) minmax(250px,.82fr);gap:40px;padding:clamp(24px,3vw,34px);display:grid}.guide-panel h2{max-width:610px;color:var(--text);letter-spacing:-1.6px;margin:0 0 14px;font-size:clamp(25px,2.6vw,37px);line-height:1.04}.guide-panel h3{color:var(--text);margin:18px 0 7px;font-size:14px}.guide-panel article>p{max-width:650px;color:var(--muted);margin:9px 0;font-size:14px;line-height:1.62}.guide-panel ul{color:var(--muted);margin:9px 0 0;padding-left:18px;font-size:14px;line-height:1.6}.text-link{color:var(--accent-strong);gap:9px;margin-top:13px;font-size:13px;font-weight:760;display:inline-flex}.text-link:hover{text-decoration:underline}.guide-links{border-left:1px solid var(--line);align-self:stretch;padding:5px 0 0 24px}.guide-links h3{margin:0 0 11px;font-size:14px}.guide-links a{color:var(--muted);padding:6px 0;font-size:13px;line-height:1.35;display:block}.guide-links a:hover{color:var(--accent)}.savings-templates{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface);justify-content:space-between;align-items:center;gap:16px;margin:0 0 13px;padding:14px 16px;display:flex}.savings-templates p{color:var(--text);margin:0;font-size:13px;font-weight:720}.savings-templates>div{flex-wrap:wrap;justify-content:flex-end;gap:7px;display:flex}.savings-mode{border:1px solid var(--line);background:var(--surface-soft);border-radius:11px;gap:4px;margin:0 0 13px;padding:4px;display:inline-flex}.savings-mode button{min-height:38px;color:var(--muted);background:0 0;border:0;border-radius:8px;padding:0 13px;font-size:13px;font-weight:700}.savings-mode button:hover{color:var(--text)}.savings-mode button.active{background:var(--accent);color:var(--accent-ink);box-shadow:var(--shadow-sm)}.savings-plan-panel{border-radius:var(--radius-lg);background:var(--accent-soft);border:1px solid #ffd0c4;grid-template-columns:minmax(190px,.7fr) minmax(0,1.3fr);gap:24px;margin-top:18px;padding:20px;display:grid}.savings-plan-panel h3{color:var(--text);margin:12px 0 0;font-size:16px}.plan-status{margin:0;font-size:13px;line-height:1.45}.plan-status.on-track{color:var(--accent-strong)}.plan-status.needs-work{color:var(--warning)}.savings-plan-panel ol{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;margin:0;padding:0;list-style:none;display:grid}.savings-plan-panel li{background:#ffffffb8;border:1px solid #ffd0c4;border-radius:11px;gap:7px;padding:12px;display:grid}.savings-plan-panel li span{color:var(--muted);font-size:12px}.savings-plan-panel li strong{color:var(--accent-strong);font-size:15px}.plan-actions{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface);grid-template-columns:auto 1fr;align-items:center;gap:13px;margin-top:15px;padding:14px 16px;display:grid}.plan-actions>div{flex-wrap:wrap;gap:8px;display:flex}.plan-actions p{color:var(--accent-strong);margin:0;font-size:13px;font-weight:650}.plan-actions input{grid-column:1/-1}footer{border-top:1px solid var(--line);color:var(--muted);grid-template-columns:1.3fr .7fr;gap:44px;padding:20px clamp(20px,4vw,56px);font-size:12px;line-height:1.6;display:grid}footer p{margin:0}footer strong{color:var(--accent-strong)}footer a:hover{color:var(--accent)}@media (max-width:1120px){.tool-layout{grid-template-columns:minmax(235px,28%) minmax(0,1fr)}.workspace{padding-right:24px}.currency-form,.generic-form{grid-template-columns:repeat(2,minmax(0,1fr))}.calculate-button{grid-column:1/-1}.result-panel,.guide-panel,.savings-plan-panel{grid-template-columns:1fr}.breakdown,.guide-links{border-top:1px solid var(--line);border-left:0}.breakdown{padding-top:24px}.guide-links{padding:22px 0 0}.planning-topic-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.topbar{grid-template-rows:auto auto;grid-template-columns:1fr auto;gap:0 12px;min-height:66px;padding:12px 16px 0}.wordmark{font-size:23px}.wordmark-subtitle{margin-top:4px;font-size:9px}select.language-selector{grid-area:1/2;max-width:118px;min-height:38px}.topbar>nav:not(.language-selector){scrollbar-width:none;grid-area:2/1/auto/-1;gap:22px;max-width:100%;padding:8px 2px 10px;display:flex;overflow-x:auto}.topbar>nav:not(.language-selector)::-webkit-scrollbar{display:none}.topbar>nav:not(.language-selector) a{flex:none;align-items:center;min-height:44px;padding:5px 0;font-size:12px;display:flex}.topbar nav.language-selector{scrollbar-width:none;flex-wrap:nowrap;grid-area:3/1/auto/-1;justify-content:flex-start;max-width:100%;padding:4px 0 8px;display:flex;overflow-x:auto}.topbar nav.language-selector::-webkit-scrollbar{display:none}.topbar nav.language-selector a{flex:none;align-items:center;min-height:44px;display:flex}.tool-layout{min-height:auto;display:block}.sidebar{border-bottom:1px solid var(--line);gap:34px;padding:71px 16px 22px}.sidebar h1{letter-spacing:-.8px;white-space:nowrap;max-width:none;font-size:clamp(20px,5.2vw,24px);line-height:1.08}.sidebar-lead{max-width:420px;margin-top:10px;font-size:14px}.related-list{white-space:nowrap;scrollbar-width:none;width:calc(100vw - 32px);overflow-x:auto}.related-list::-webkit-scrollbar{display:none}.related-list h2{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.related-link{border:1px solid var(--line);background:var(--surface);min-height:44px;box-shadow:var(--shadow-sm);border-radius:999px;margin-right:8px;padding:0 13px;font-size:12px;display:inline-flex}.related-link:hover,.related-link.active{border-color:var(--accent);background:var(--accent-soft);color:var(--accent-strong)}.link-mark{background:var(--surface-soft);border:0;border-radius:50%;width:22px;height:22px;font-size:10px}.related-link.active .link-mark{background:var(--accent);color:var(--accent-ink)}.workspace{padding:40px 12px 28px}.calculator-panel{border-radius:18px;gap:17px;padding:17px 15px}.currency-form{grid-template-columns:repeat(2,minmax(0,1fr))}.currency-form .input-group:nth-child(-n+4),.currency-form .calculate-button{grid-column:1/-1}.generic-form{grid-template-columns:1fr}.calculate-button{grid-column:1/-1;width:100%}.input-group input,.input-group select,.unit-input,.currency-choice,.rate-input,.calculate-button{min-height:52px}.result-panel{border-radius:18px;margin-top:14px}.result-main{padding:24px 18px 20px}.result-heading{display:block}.result-main h2{letter-spacing:-3px;white-space:normal;margin-top:13px;font-size:clamp(46px,15vw,68px)}.result-range{text-align:left;max-width:none;margin-top:14px}.result-copy-row{margin-top:20px;display:block}.result-copy{margin-top:0}.copy-divider{margin:0 7px}.share-result-button{width:100%;min-height:44px;margin-top:12px}.mobile-details{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface);margin-top:15px;overflow:hidden}.mobile-details>summary{min-height:72px;color:var(--text);cursor:pointer;justify-content:space-between;align-items:center;gap:12px;padding:0 17px;list-style:none;display:flex}.mobile-details[open]>summary{display:flex}.mobile-details>summary::-webkit-details-marker{display:none}.mobile-details>summary:after{color:var(--text);content:"›";font-size:26px;line-height:1}.mobile-details>summary strong,.mobile-details>summary span{display:block}.mobile-details>summary strong{font-size:17px}.mobile-details>summary span{color:var(--muted);margin-top:3px;font-size:12px}.mobile-details[open]>summary{border-bottom:1px solid var(--line)}.mobile-details[open]>summary:after{transform:rotate(90deg)}.mobile-details .rate-chart{border-top:0;margin:0;padding:18px 17px 16px}.chart-header{display:block}.chart-header span{text-align:left;margin-top:6px;display:block}.rate-chart svg{height:105px}.breakdown{padding:22px 18px 17px}.breakdown dl div{padding:13px 0}.ad-slot{min-height:56px;margin:14px 0}.planning-topics{border-radius:18px;padding:22px 15px 15px}.planning-topics-heading{display:block}.planning-topics-heading h2{font-size:23px}.planning-topics-heading>p{text-align:left;margin-top:9px}.planning-topic-grid{grid-template-columns:1fr;gap:9px;margin-top:16px}.planning-topic-card{min-height:91px}.guide-panel{border-radius:18px;gap:24px;padding:23px 17px}.guide-panel h2{font-size:clamp(27px,8vw,36px)}.guide-links{padding-top:20px}.guide-links a{align-items:center;min-height:44px;display:flex}.savings-templates{padding:14px;display:block}.savings-templates>div{justify-content:flex-start;margin-top:10px}.savings-templates button,.plan-actions button{min-height:44px}.savings-mode{width:100%;display:flex}.savings-mode button{flex:1;min-height:44px;padding:0 8px}.savings-plan-panel{border-radius:18px;gap:18px;padding:17px}.savings-plan-panel ol{grid-template-columns:repeat(2,minmax(0,1fr))}.plan-actions{grid-template-columns:1fr;padding:14px}.plan-actions input{grid-column:auto}footer{grid-template-columns:1fr;gap:10px;padding:18px 16px}.trust-content{width:min(100% - 32px,800px);padding:54px 0 66px}.trust-content h1{letter-spacing:-2.8px;font-size:clamp(40px,13vw,58px)}.trust-lead{margin:20px 0 38px;font-size:17px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important}}
