.pa{--ink:#0b140f;--text:#63746b;--muted:#8d998f;--line:#e2e9e6;--green:#12b76a;--green-l:#32d583;--green-d:#04622d;--green-t:#077441;--bg:#fcfdfc;--sec:#f2f7f5;--acc:#ebfaf2;--r:20px;--shadow:0 1px 2px #0b140f0a, 0 8px 24px -12px #0b140f1a;--shadow-lg:0 2px 4px #0b140f0d, 0 18px 44px -16px #0b140f2e;--ease:cubic-bezier(.22,1,.36,1);--max:1200px;--display:"Bricolage Grotesque", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;--sans:"Inter", ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;box-sizing:border-box;padding-bottom:env(safe-area-inset-bottom,0px)}.pa *,.pa :before,.pa :after{box-sizing:inherit}.pa{scroll-padding-top:calc(64px + env(safe-area-inset-top,0px));-webkit-text-size-adjust:100%;background:var(--bg);color:var(--text);font:16px/1.6 var(--sans);-webkit-font-smoothing:antialiased;margin:0}.pa img,.pa svg{max-width:100%;display:block}.pa a{color:inherit}.pa h1,.pa h2,.pa h3{font-family:var(--display);letter-spacing:-.034em;color:var(--ink);margin:0;font-weight:600;line-height:1.05}.pa h1{font-size:clamp(40px,5.6vw,68px)}.pa h2{font-size:clamp(30px,3.8vw,48px)}.pa p{margin:0}.pa :focus{outline:none}.pa :focus-visible{outline:2px solid var(--green);outline-offset:2px;border-radius:6px}.pa .wrap{max-width:var(--max);margin:0 auto;padding:0 28px}.page{isolation:isolate}.pa section{padding:104px 0}.pa .eyebrow{font:600 13px/1 var(--sans);letter-spacing:.14em;text-transform:uppercase;color:var(--green-t);margin-bottom:16px}.pa .lede{max-width:60ch;margin-top:18px;font-size:18px;line-height:1.6}.pa .sec-head{text-align:center;margin:0 0 56px}.pa .sec-head h2{text-wrap:balance;max-width:none}.pa .sec-head .lede{text-wrap:balance;max-width:none;margin-left:auto;margin-right:auto}.pa .center{text-align:center;margin-left:auto;margin-right:auto}.pa .center h2,.pa .center .lede{margin-left:auto;margin-right:auto}.pa .btn{height:44px;font:500 14px/1 var(--sans);transition:background .2s var(--ease);border-radius:999px;justify-content:center;align-items:center;padding:0 24px;text-decoration:none;display:inline-flex}.pa .btn-primary{color:#fff;background:#0bbc69}.pa .btn-primary:hover{background:#039855}.pa .hero{padding:calc(64px + env(safe-area-inset-top,0px) + 56px) 0 80px;color:#d1fadf;background:linear-gradient(#04622d,#0c361e);position:relative;overflow:hidden}.pa .hero:before{content:"";pointer-events:none;background:radial-gradient(70% 60% at 78% 40%,#32d58338,#0000 70%);position:absolute;inset:0}.pa .hero-grid{align-items:center;gap:56px;display:grid;position:relative}.pa .pill{font:500 13px/1 var(--sans);color:#ecfdf3;background:#ffffff14;border:1px solid #ffffff24;border-radius:999px;align-items:center;gap:8px;padding:7px 14px 7px 8px;display:inline-flex}.pa .pill i{background:var(--green);color:#fff;border-radius:999px;place-items:center;width:22px;height:22px;font-size:12px;font-style:normal;display:grid}.pa .hero h1{color:#fff;max-width:15ch;margin-top:22px}.pa .hero .lede{color:#a6f4c5;max-width:46ch}.pa .dl{flex-wrap:wrap;align-items:center;gap:12px;margin-top:36px;display:flex}.pa .store{color:#fff;background:#000;border:1px solid #ffffff47;border-radius:12px;flex-direction:column;justify-content:center;min-width:150px;height:48px;padding:0 18px;text-decoration:none;display:inline-flex}.pa .store small{font:500 10px/1.1 var(--sans);opacity:.85}.pa .store b{font:600 17px/1.15 var(--sans);letter-spacing:-.01em}.pa .qr{background:#fff;border-radius:12px;flex:none;width:72px;height:72px;padding:7px}.pa .hero-note{color:#6ce9a6;margin-top:20px;font-size:13px}.pa .sprite{width:0;height:0;position:absolute;overflow:hidden}@media (max-width:699px){.pa .qr{display:none}}.pa .stage{width:100%;max-width:560px;min-height:520px;margin:0 auto;position:relative}.pa .card{z-index:1;filter:drop-shadow(0 28px 32px #00000073);width:min(320px,60%);position:absolute;top:0;right:0;transform:rotate(-8deg)}.pa .card-in{border-radius:6.2%/9.8%;position:relative;overflow:hidden}.pa .card img{width:100%;height:auto;display:block}.pa .card-in:after{content:"";pointer-events:none;background:linear-gradient(105deg,#0000 35%,#ffffff61 50%,#0000 65%);position:absolute;inset:0;transform:translate(-120%)}.pa .feed{z-index:2;flex-direction:column;gap:10px;width:min(300px,60%);display:flex;position:absolute;top:112px;left:0}.pa .rcpt{box-shadow:var(--shadow-lg);color:var(--text);background:#fff;border-radius:16px;padding:14px 16px;font-size:13px;line-height:1.35}.pa .rcpt-row{align-items:center;gap:12px;display:flex}.pa .av{background:var(--sec);width:34px;height:34px;color:var(--ink);font:700 14px/1 var(--display);border-radius:10px;flex:none;place-items:center;display:grid}.pa .av.k{background:var(--acc);color:var(--green-t)}.pa .av.lg{border:1px solid var(--line);background:#fff}.pa .av.lg svg{width:20px;height:20px}.pa .av.lg img{width:22px;height:22px;display:block}.pa .rcpt b{color:var(--ink);font-size:14px;font-weight:600;display:block}.pa .amt{text-align:right;color:var(--ink);font-variant-numeric:tabular-nums;white-space:nowrap;margin-left:auto;font-weight:600}.pa .amt.in{color:var(--green-t)}.pa .rcpt-meta{border-top:1px dashed var(--line);gap:8px;margin-top:10px;padding-top:10px;font-size:12px;display:flex}.pa .ok{color:var(--green-t);align-items:center;gap:5px;font-weight:600;display:inline-flex}.pa .ok:before{content:"";background:var(--green);border-radius:99px;width:6px;height:6px}.pa .rcpt-meta span:last-child{margin-left:auto}@media (prefers-reduced-motion:no-preference){.pa .feed .rcpt{opacity:0;animation:pa-in .7s var(--ease) forwards;transform:translateY(24px)}.pa .feed .rcpt:first-child{animation-delay:.35s}.pa .feed .rcpt:nth-child(2){animation-delay:.9s}.pa .feed .rcpt:nth-child(3){animation-delay:1.45s}.pa .feed .rcpt:nth-child(4){animation-delay:2s}.pa .card{animation:pa-cardin 1s var(--ease) both,pa-float 6s ease-in-out 1s infinite}.pa .card-in:after{animation:pa-sheen 5.5s var(--ease) 1.2s infinite}.pa .feed .rcpt{transition:transform .25s var(--ease),box-shadow .25s var(--ease)}.pa .feed .rcpt:hover{box-shadow:0 4px 8px #0b140f0f,0 24px 48px -18px #0b140f47;transform:translateY(-3px)!important}.pa .ok.pend:before{animation:1s ease-in-out infinite pa-blink}.pa .ok.ping:before{animation:pa-ping .9s var(--ease)}}@keyframes pa-in{to{opacity:1;transform:none}}@keyframes pa-cardin{0%{opacity:0;transform:rotate(-14deg)translateY(30px)}to{opacity:1;transform:rotate(-8deg)}}@keyframes pa-float{0%,to{transform:rotate(-8deg)translateY(0)}50%{transform:rotate(-7deg)translateY(-8px)}}@keyframes pa-sheen{0%{transform:translate(-120%)}35%,to{transform:translate(120%)}}@keyframes pa-blink{50%{opacity:.35}}@keyframes pa-ping{0%{box-shadow:0 0 #08823c80}to{box-shadow:0 0 0 8px #08823c00}}@media (min-width:900px){.pa .hero-grid{grid-template-columns:1.05fr 1fr}.pa .stage{margin:0 0 0 auto}}@media (max-width:520px){.pa .stage{flex-direction:column;align-items:center;min-height:0;display:flex}.pa .card{width:86%;position:relative;top:0}.pa .feed{width:100%;margin-top:28px;position:relative}.pa .feed .rcpt:nth-child(4){display:none}}.pa .strip{border-bottom:1px solid var(--line);padding:44px 0}.pa .strip p{text-align:center;color:var(--text);margin-bottom:24px;font-size:14px}.pa .logos{flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;margin:0;padding:0;list-style:none;display:flex}.pa .logos li{display:flex}.pa .logos span{border:1px solid var(--line);height:48px;font:600 15px/1 var(--sans);letter-spacing:-.01em;color:var(--ink);white-space:nowrap;background:#fff;border-radius:999px;align-items:center;gap:10px;padding:0 18px 0 14px;display:inline-flex}.pa .logos svg{flex:none;width:22px;height:22px}.pa .marquee{padding:4px 0;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000);mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}.pa .mq-track{width:max-content;animation:38s linear infinite pa-mq;display:flex}.pa .mq-track .logos{flex-wrap:nowrap;justify-content:flex-start;padding-right:12px}.pa .marquee:hover .mq-track{animation-play-state:paused}@keyframes pa-mq{0%{transform:translate(0)}to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.pa .marquee{-webkit-mask-image:none;mask-image:none}.pa .mq-track{width:auto}.pa .mq-track .logos{flex-wrap:wrap;justify-content:center;padding-right:0}.pa .mq-track .logos[aria-hidden]{display:none}}.pa .ben{background:var(--sec)}.pa .ben-grid{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:16px;display:grid}.pa .bc{border:1px solid var(--line);border-radius:var(--r);background:#fff;flex-direction:column;padding:28px;display:flex}.pa .today{color:#7a2e26;background:#fef3f2;border:1px solid #fee4e2;border-radius:12px;min-height:80px;margin-bottom:12px;padding:12px 14px;font-size:13px;line-height:1.45}.pa .today strong{font:600 11px/1 var(--sans);letter-spacing:.12em;text-transform:uppercase;color:#b42318;align-items:center;gap:6px;margin-bottom:6px;display:flex}.pa .today strong:before{content:"";background:#f04438;border-radius:99px;width:6px;height:6px}.pa .fix{background:var(--acc);border:1px solid #d1fadf;border-radius:12px;flex:1;padding:18px 16px 20px}.pa .fix strong{font:600 11px/1 var(--sans);letter-spacing:.12em;text-transform:uppercase;color:var(--green-t);align-items:center;gap:6px;margin-bottom:12px;display:flex}.pa .fix strong:before{content:"";background:var(--green);border-radius:99px;width:6px;height:6px}.pa .bc h3{margin-bottom:10px}.pa .bc p{color:#3f5047;font-size:15px}.pa .ben-foot{text-align:center;margin-top:40px;font-size:15px}.pa .ben-foot a{color:var(--green-t);font-weight:500}.pa .uc{margin-top:96px}.pa .uc-head{text-align:center;flex-direction:column;align-items:center;gap:28px;margin-bottom:28px;display:flex}.pa .uc-head h2{text-wrap:balance;max-width:none}.pa .uc-head .tabs{justify-content:center}.pa .tabs{border:1px solid var(--line);background:#fff;border-radius:999px;flex-wrap:wrap;gap:6px;padding:5px;display:flex}.pa .tab{font:500 14px/1 var(--sans);color:var(--text);cursor:pointer;transition:background .2s var(--ease),color .2s;background:0 0;border:0;border-radius:999px;padding:10px 16px}.panel{border:1px solid var(--line);background:#fff;border-radius:28px;align-items:center;gap:32px;padding:40px;display:grid}.panel[hidden]{display:none}.panel h3{letter-spacing:-.03em;max-width:20ch;font-size:clamp(24px,2.6vw,32px)}.panel p{max-width:52ch;margin-top:14px}.pa .ticks{gap:10px;margin:22px 0 0;padding:0;list-style:none;display:grid}.pa .ticks li{color:var(--ink);gap:10px;font-size:15px;display:flex}.pa .ticks li:before{content:"";background:var(--acc) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M4 8.5l2.5 2.5L12 5.5' fill='none' stroke='%23077441' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center/12px no-repeat;border-radius:99px;flex:none;width:18px;height:18px;margin-top:3px}.pa .plat{background:var(--sec);border-radius:20px;padding:22px}.pa .plat-h{font:600 12px/1 var(--sans);letter-spacing:.12em;text-transform:uppercase;color:var(--ink);margin-bottom:14px}.pa .plat ul{gap:8px;margin:0;padding:0;list-style:none;display:grid}.pa .plat li{color:var(--ink);background:#fff;border-radius:12px;justify-content:space-between;padding:12px 14px;font-size:14px;display:flex}.pa .plat li span{color:var(--text);font-variant-numeric:tabular-nums}.pa .plat li>em{align-items:center;gap:10px;font-style:normal;display:inline-flex}.pa .plat li>em svg,.pa .plat li>em i,.pa .plat li>em img{flex:none;width:18px;height:18px}.pa .plat li>em img{border-radius:50%}.pa .plat li>em i{background:var(--sec);color:var(--ink);font:700 10px/18px var(--display);text-align:center;border-radius:6px;font-style:normal}@media (min-width:820px){.panel{grid-template-columns:1.2fr 1fr}}.pa .steps{counter-reset:s;gap:16px;display:grid}.pa .step{border:1px solid var(--line);border-radius:var(--r);background:#fff;padding:28px;position:relative}.pa .step-n{font:600 14px/1 var(--display);color:var(--green-t);background:var(--acc);border-radius:99px;place-items:center;width:40px;height:40px;margin-bottom:40px;display:grid}.pa .step h3{max-width:16ch}.pa .step p{margin-top:10px;font-size:15px}.pa .step .badge{font:500 12px/1 var(--sans);color:var(--green-t);background:var(--acc);border-radius:999px;padding:7px 10px;position:absolute;top:28px;right:28px}.pa .then{background:var(--green-d);color:#d1fadf;border-radius:var(--r);flex-wrap:wrap;align-items:center;gap:20px;margin-top:16px;padding:24px 28px;display:flex}.pa .then b{color:#fff;font:600 18px/1.3 var(--display);letter-spacing:-.02em}.pa .then p{flex:1;min-width:260px;font-size:15px}.pa .bill{color:#ecfdf3;background:#ffffff1a;border:1px solid #ffffff2e;border-radius:12px;align-items:center;gap:10px;padding:10px 14px;font-size:13px;display:flex}.pa .bill img{border-radius:3px;width:34px;height:auto;display:block;box-shadow:0 2px 6px #00000059}@media (min-width:820px){.pa .steps{grid-template-columns:repeat(3,1fr)}}.pa .gw{background:var(--sec)}.pa .grow-grid{align-items:start;gap:48px;display:grid}.pa .fees{grid-template-columns:1fr 1fr;gap:12px;margin-top:36px;display:grid}.pa .fee{border:1px solid var(--line);background:#fff;border-radius:16px;padding:20px}.pa .fee b{font:600 34px/1 var(--display);letter-spacing:-.04em;color:var(--ink);font-variant-numeric:tabular-nums;display:block}.pa .fee span{margin-top:8px;font-size:14px;display:block}.pa .fees-note{margin-top:16px;font-size:14px}.pa .fees-note a{color:var(--green-t);font-weight:500}.pa .calc{border:1px solid var(--line);box-shadow:var(--shadow);background:#fff;border-radius:28px;padding:32px}.pa .calc h3{font-size:22px}.pa .calc-sub{margin-top:6px;font-size:14px}.pa .field{margin-top:28px}.pa .field-top{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.pa .field label,.pa .field .lbl{color:var(--ink);font-size:15px;font-weight:500}.pa .spend-out{font:600 26px/1 var(--display);color:var(--ink);letter-spacing:-.03em;font-variant-numeric:tabular-nums}.pa input[type=range]{appearance:none;background:linear-gradient(to right,var(--green) var(--p,20%),var(--line) var(--p,20%));cursor:pointer;border-radius:99px;width:100%;height:6px;margin-top:18px}.pa input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;border:2px solid var(--green);width:24px;height:24px;box-shadow:var(--shadow);background:#fff;border-radius:99px}.pa input[type=range]::-moz-range-thumb{border:2px solid var(--green);background:#fff;border-radius:99px;width:20px;height:20px}.pa .range-ends{justify-content:space-between;margin-top:8px;font-size:12px;display:flex}.pa .chips{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.pa .chip-b{border:1px solid var(--line);font:500 14px/1 var(--sans);color:var(--ink);cursor:pointer;font-variant-numeric:tabular-nums;background:#fff;border-radius:999px;padding:9px 16px}.pa .chip-b[aria-pressed=true]{background:var(--acc);color:var(--green-t);border-color:#6ce9a6}.pa .result{color:#ecfdf3;background:linear-gradient(to bottom right,#12b76a,#027a48);border-radius:20px;margin-top:28px;padding:24px;position:relative;overflow:hidden}.pa .result:after{content:"";pointer-events:none;background:radial-gradient(60% 120% at 50% 0,#ffffff38,#0000 70%);position:absolute;inset:0}.pa .result-k{font-size:14px}.pa .result-v{font:600 clamp(40px,5vw,54px)/1 var(--display);letter-spacing:-.04em;color:#fff;font-variant-numeric:tabular-nums;margin-top:8px}.pa .result-s{margin-top:10px;font-size:14px}.pa .calc-fine{margin-top:16px;font-size:12px;line-height:1.5}@media (min-width:900px){.pa .grow-grid{grid-template-columns:1fr 1.05fr}}.pa .tm-sec{overflow-x:clip}.pa .tm-mq{margin:-8px calc(50% - 50vw) -16px;padding:8px 0 16px;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000);mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000)}.pa .tm-track{width:max-content;animation:70s linear infinite pa-mq;display:flex}.pa .tm-mq:hover .tm-track,.pa .tm-mq:focus-within .tm-track{animation-play-state:paused}.pa .tm-set{align-items:stretch;gap:16px;padding-right:16px;display:flex}.pa .st{border:1px solid var(--line);border-radius:var(--r);width:360px;transition:transform .25s var(--ease),box-shadow .25s var(--ease);background:#fff;flex-direction:column;flex:none;margin:0;padding:28px;display:flex}.pa .st:hover{box-shadow:var(--shadow-lg);transform:translateY(-3px)}.pa .st blockquote{color:var(--ink);margin:0;font-size:16px;line-height:1.6}.pa .st footer{border-top:1px solid var(--line);align-items:center;gap:12px;margin-top:20px;padding-top:20px;font-size:14px;line-height:1.35;display:flex}.pa .face{border-radius:50%;flex:none;width:44px;height:44px;display:block}.pa .who strong{color:var(--ink);font-weight:600;display:block}.pa .where{font:600 11px/1 var(--sans);letter-spacing:.06em;background:var(--sec);color:var(--text);border-radius:8px;margin-left:auto;padding:6px 8px}.pays{margin-top:auto;padding-top:18px;font-size:13px}.pays b{color:var(--green-t);font-weight:600}.pa .st--lead{background:var(--green-d);border-color:var(--green-d)}.pa .st--lead blockquote{color:#fff}.pa .st--lead footer{border-top-color:#ffffff2e}.pa .st--lead .who{color:#ffffffbf}.pa .st--lead .who strong{color:#fff}.pa .st--lead .where{color:#fff;background:#ffffff1f}.pa .st--lead .pays{color:#ffffffbf}.pa .st--lead .pays b{color:#a6f4c5}@media (max-width:599px){.pa .st{width:290px;padding:24px}}@media (prefers-reduced-motion:reduce){.pa .tm-mq{overflow-x:auto;-webkit-mask-image:none;mask-image:none}.pa .tm-set[aria-hidden]{display:none}}.pa .faq-grid{gap:48px;display:grid}.pa .faq details{border-bottom:1px solid var(--line)}.pa .faq summary{cursor:pointer;font:600 18px/1.35 var(--display);letter-spacing:-.02em;color:var(--ink);justify-content:space-between;gap:20px;padding:22px 0;list-style:none;display:flex}.pa .faq summary::-webkit-details-marker{display:none}.pa .faq summary:after{content:"";background:var(--sec) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M8 4v8M4 8h8' stroke='%230B140F' stroke-width='1.6' stroke-linecap='round'/%3E%3C/svg%3E") center/12px no-repeat;width:24px;height:24px;transition:transform .3s var(--ease);border-radius:99px;flex:none}.pa .faq details[open] summary:after{transform:rotate(45deg)}.pa .faq details p{max-width:none;padding:0 0 22px}.pa .faq details a{color:var(--green-t);font-weight:500}.pa .faq-grid>div:first-child{text-align:center}.pa .faq{width:100%;max-width:880px;margin:0 auto}.pa .close{padding:24px 0 104px}.pa .cta{text-align:center;color:#ecfdf3;background:linear-gradient(to bottom right,#12b76a,#027a48);border-radius:40px;grid-template-columns:1fr auto;align-items:center;gap:40px;padding:48px 56px;display:grid;position:relative;overflow:hidden}.pa .cta:before{content:"";background:radial-gradient(60% 120% at 50% 0,#ffffff40,#0000 70%);position:absolute;inset:0}.pa .cta>*{position:relative}.pa .cta h2{color:#fff;text-wrap:balance;max-width:none;margin:0 auto;font-size:clamp(1.875rem,3.4vw,2.75rem)}.pa .cta p{margin-top:14px;font-size:18px}.pa .cta .dl{justify-content:center;margin-top:28px}.pa .cta-qr{border-left:1px solid #ffffff38;flex-direction:column;align-items:center;gap:10px;padding-left:40px;display:flex}.pa .cta-qr span{color:#ecfdf3;font-size:13px}.pa .cta .store{border-color:#fff6}@media (max-width:759px){.pa .cta{border-radius:28px;padding:48px 24px}}@media (max-width:699px){.pa .cta{grid-template-columns:1fr}.pa .cta-qr{display:none}}@media (max-width:420px){.pa .fees{grid-template-columns:1fr}.pa .wrap{padding:0 20px}}@media (max-width:819px){.pa section{padding:80px 0}.panel{padding:28px}.pa .calc{padding:24px}}@media (prefers-reduced-motion:reduce){.pa *,.pa :before,.pa :after{transition:none!important;animation:none!important}}.pa .wrap{padding:0 24px}.pa [hidden]{display:none!important}.pa section[id]{scroll-margin-top:72px}@media (max-width:520px){.pa .feed{top:0}}.pa{--paper:#f4f5f0;--surface:#fff;--surface-2:#eceee8;--ink-1:#0b1f12;--ink-2:#465248;--ink-3:#5e6a60;--brand:#08823c;--brand-hover:#06702f;--on-brand:#fff;--forest:#033619;--on-forest:#f2fbf5;--signal:#05eb66;--mint:#d0fbe2;--on-mint:#055829;--danger:#c2361f;--danger-tint:#fce8e4;--radius-s:10px;--radius-m:16px;--radius-l:24px;--radius-xl:32px;--shadow-card:0 1px 2px #0b1f120f;--display:var(--font-bricolage),"Bricolage Grotesque",var(--font-geist),system-ui,sans-serif;--sans:var(--font-geist),"Geist",system-ui,-apple-system,"Segoe UI",sans-serif;--mono:var(--font-geist-mono),"Geist Mono",ui-monospace,SFMono-Regular,monospace;--ink:var(--ink-1);--text:var(--ink-2);--muted:var(--ink-3);--line:#dde1d8;--green:var(--brand);--green-t:var(--brand);--green-d:var(--forest);--green-l:var(--signal);--bg:#fcfdfc;--sec:#f2f7f5;--acc:var(--mint);--r:var(--radius-l);--shadow:var(--shadow-card);--shadow-lg:0 1px 2px #0b1f120f,0 14px 32px -18px #0b1f1247}.pa h1,.pa h2,.pa h3{font-weight:700}.pa h1{letter-spacing:-.025em;font-size:clamp(40px,5.2vw,64px);line-height:1.04}.pa h2{letter-spacing:-.015em;font-size:clamp(30px,3.4vw,40px);line-height:1.1}.pa h3{letter-spacing:-.01em;font-size:19px;line-height:24px}.pa .lede{font-size:17px;line-height:1.55}.pa .eyebrow{font:700 11px/14px var(--sans);letter-spacing:.08em;color:var(--brand);margin-bottom:12px}.pa .today strong,.pa .fix strong,.pa .plat-h{letter-spacing:.08em;font-size:11px;font-weight:700;line-height:14px}.panel h3{letter-spacing:-.015em;font-size:26px;line-height:31px}.pa .calc h3{font-size:19px;line-height:24px}.pa .amt,.pa .plat li span,.pa .fee b,.pa .spend-out,.pa .result-v,.pa .chip-b,.pa .range-ends{font-family:var(--mono);font-variant-numeric:tabular-nums}.pa .amt{letter-spacing:-.01em;font-weight:600}.pa .plat li span{color:var(--ink);font-weight:600}.pa .plat li span.in,.pa .amt.in{color:var(--brand)}.pa .fee b{letter-spacing:-.03em;font-size:32px;font-weight:600;line-height:1}.pa .spend-out{letter-spacing:-.02em;font-size:24px;font-weight:600}.pa .result-v{font:600 44px/48px var(--mono);letter-spacing:-.03em}.pa .hero{background:var(--forest);color:var(--on-forest)}.pa .hero:before{background:radial-gradient(60% 60% at 78% 40%,#05eb6624,#0000 70%)}.pa .hero h1{color:var(--on-forest)}.pa .hero .lede{color:#f2fbf5d1}.pa .hero-note{color:#f2fbf5b8}.pa .hero .eyebrow{font:600 13px/1.6 var(--sans);letter-spacing:.14em;color:#32d583;margin:0}.pa .hero h1{margin-top:16px}.pa .rcpt{border-radius:var(--radius-m)}.pa .ok{color:var(--brand)}.pa .ok.pend{color:var(--ink-3)}.pa .ok.pend:before{background:var(--ink-3)}@media (prefers-reduced-motion:no-preference){.pa .feed .rcpt{animation:none}.pa .feed.play .rcpt{animation:pa-in .7s var(--ease) forwards}.pa .feed.play .rcpt:first-child{animation-delay:.35s}.pa .feed.play .rcpt:nth-child(2){animation-delay:.9s}.pa .feed.play .rcpt:nth-child(3){animation-delay:1.45s}.pa .feed.play .rcpt:nth-child(4){animation-delay:2s}.pa .feed.out .rcpt{opacity:1;animation:pa-out .5s var(--ease) forwards;transform:none}.pa .feed.out .rcpt:nth-child(2){animation-delay:40ms}.pa .feed.out .rcpt:nth-child(3){animation-delay:80ms}.pa .feed.out .rcpt:nth-child(4){animation-delay:.12s}}@keyframes pa-out{to{opacity:0;transform:translateY(-12px)}}.pa .row{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.pa .hero .row{justify-content:flex-start;margin-top:34px}.pa .dlwrap{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.pa .row .dlwrap{justify-content:inherit}.pa .dlbadge{background:0 0;height:auto;padding:0;transition:transform .2s;display:inline-block}.pa .dlbadge:hover{transform:scale(1.03)}.pa .dlbadge img{width:auto;height:52px;display:block}.pa .dlqr{cursor:pointer;transform-origin:bottom;width:52px;height:52px;transition:transform .3s}.pa .dlqr:hover{z-index:59;filter:drop-shadow(0 20px 45px #00000073);position:relative;transform:scale(3.3)}@media (max-width:700px){.pa .dlqr{display:none}}.pa .qr{background:0 0;border-radius:10px;padding:0}.pa .strip .wrap{max-width:none;padding:0}.pa .strip p{color:var(--ink-2);padding:0 24px;font-size:14px}.pa .logos span{font-family:var(--sans);border-color:var(--line);background:var(--surface)}.pa .tabs{background:var(--surface);border-color:var(--line)}.pa .tab{font-family:var(--sans);color:var(--ink-2);min-height:40px}.pa .tab[aria-selected=true]{background:var(--ink);color:var(--surface)}.panel{border-radius:var(--radius-l);border:0}.pa .plat{background:var(--surface-2);border-radius:var(--radius-m)}.pa .plat li{border-radius:var(--radius-s)}.pa .plat-h{color:var(--ink-3)}.pa .ticks li{color:var(--ink)}.pa .ticks li:before{background-color:var(--mint)}.pa .fee{border-radius:var(--radius-m);background:var(--surface);border:0}.pa .fee span{color:var(--ink-2)}.pa .fees-note a{color:var(--brand)}.pa .calc{border-radius:var(--radius-l);box-shadow:none;border:0}.pa .chip-b{border-color:var(--line);color:var(--ink);font-weight:600}.pa .chip-b[aria-pressed=true]{background:var(--mint);border-color:var(--mint);color:var(--on-mint)}.pa .result{background:var(--mint);color:var(--on-mint);border-radius:var(--radius-m)}.pa .result:after{display:none}.pa .result-v{color:var(--ink)}.pa .calc-fine,.pa .range-ends{color:var(--ink-3)}.pa .cta{background:var(--brand);color:var(--on-brand);border-radius:var(--radius-xl)}.pa .cta:before{background:radial-gradient(60% 120% at 50% 0,#ffffff29,#0000 70%)}.pa .cta h2{color:var(--on-brand)}.pa .cta p,.pa .cta-qr span{color:#ffffffe0}.pa .cta-qr .qr{border-radius:16px;width:112px;height:112px;padding:0}@media (max-width:767px){.pa .wrap{padding:0 20px}.panel h3{font-size:22px;line-height:28px}.pa .result-v{font-size:36px;line-height:40px}.pa .tabs{border-radius:var(--radius-m);grid-template-columns:1fr 1fr;width:100%;display:grid}.pa .tab{border-radius:var(--radius-s);padding:10px 8px}.pa .fees{grid-template-columns:1fr 1fr}.pa .fee{padding:16px}.pa .fee b{font-size:26px}}.pa .ben .sec-head,.pa .ben .ben-grid,.pa .start{--ink:#0b140f;--text:#63746b;--muted:#8d998f;--line:#e2e9e6;--green:#12b76a;--green-l:#32d583;--green-d:#04622d;--green-t:#077441;--acc:#ebfaf2;--r:20px;--sans:var(--font-inter),"Inter",ui-sans-serif,system-ui,-apple-system,"Segoe UI",sans-serif;font-family:var(--sans)}.pa .ben .sec-head h2,.pa .start .sec-head h2{letter-spacing:-.034em;font-size:clamp(30px,3.8vw,48px);font-weight:600;line-height:1.05}.pa .ben .sec-head .eyebrow,.pa .start .sec-head .eyebrow{font:600 13px/1 var(--sans);letter-spacing:.14em;color:var(--green-t);margin-bottom:16px}.pa .ben .sec-head .lede{font-size:18px;line-height:1.6}.pa .bc h3,.pa .step h3{letter-spacing:-.02em;font-size:20px;font-weight:600;line-height:1.25}.pa .today strong,.pa .fix strong{letter-spacing:.12em;font-size:11px;font-weight:600;line-height:1}
