:root{--ink:#0e1510;--forest:#173a14;--lime:#b6ef78;--lime-hover:#a6e562;--on-lime:#173a14;--surface:#f3f5f1;--line:#e1e5df;--input-line:#c9d0c6;--muted:#4a524b;--red:#b42318;--bg:#fff;--r-input:12px;--r-price:14px;--r-card:22px;--r-pill:999px;color:var(--ink);-webkit-text-size-adjust:100%;font-family:system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;line-height:1.55}*,:before,:after{box-sizing:border-box}body{background:var(--bg);margin:0;font-size:16px}a{color:var(--forest);text-underline-offset:2px}a:hover{text-decoration-thickness:2px}:focus-visible{outline:3px solid var(--forest);outline-offset:2px}.site-footer :focus-visible,.hero :focus-visible{outline-color:var(--lime)}h1{letter-spacing:-.03em;margin:1.5rem 0 .75rem;font-size:30px;font-weight:900;line-height:1.02}h2{letter-spacing:-.02em;margin:2.75rem 0 .75rem;font-size:1.5rem;font-weight:800;line-height:1.15}h3{margin:1.5rem 0 .5rem;font-size:1.1rem;font-weight:700}main{padding-bottom:3.5rem}.container{max-width:760px;margin:0 auto;padding:0 16px}.container-wide{max-width:1080px}.page-body{max-width:760px}.article{max-width:68ch}.skip{position:absolute;left:-9999px}.skip:focus{background:var(--bg);z-index:30;padding:8px;top:8px;left:16px}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.eyebrow{letter-spacing:.08em;text-transform:uppercase;color:var(--forest);margin:1.5rem 0 0;font-size:12px;font-weight:700}.eyebrow+h1{margin-top:.35rem}.lede{color:var(--muted);max-width:620px;margin:0 0 1.25rem;font-size:1.0625rem}.verified{color:var(--muted);font-size:.875rem}@media (width>=900px){h1{font-size:44px}h2{font-size:1.75rem}}.button,.signup button{font:inherit;border-radius:var(--r-pill);background:var(--lime);min-height:44px;color:var(--on-lime);cursor:pointer;border:0;justify-content:center;align-items:center;padding:0 20px;font-weight:700;text-decoration:none;display:inline-flex}.button:hover,.signup button:hover{background:var(--lime-hover)}.pill,.button-outline{border:1.5px solid var(--forest);border-radius:var(--r-pill);min-height:44px;color:var(--forest);background:0 0;align-items:center;padding:0 16px;font-weight:700;text-decoration:none;display:inline-flex}.pill:hover,.button-outline:hover{background:var(--surface)}.site-header{border-bottom:1px solid var(--line)}.header-inner{justify-content:space-between;align-items:center;gap:16px;min-height:64px;display:flex}.logo{letter-spacing:-.01em;min-height:44px;color:var(--ink);align-items:center;gap:8px;font-size:1.125rem;font-weight:800;text-decoration:none;display:inline-flex}.logo-mark{background:var(--lime);width:28px;height:28px;color:var(--ink);border-radius:8px;justify-content:center;align-items:center;font-weight:900;display:inline-flex}.logo-fee{color:var(--forest)}.nav-desktop{display:none}.nav-desktop ul{align-items:center;gap:4px 20px;margin:0;padding:0;list-style:none;display:flex}.nav-desktop a:not(.pill){min-height:44px;color:var(--ink);align-items:center;font-size:.9375rem;font-weight:600;text-decoration:none;display:inline-flex}.nav-desktop a:not(.pill):hover{color:var(--forest);text-decoration:underline}.nav-soon{color:var(--muted);margin:0;font-size:.8125rem;display:none}.nav-mobile{position:relative}.nav-mobile summary{cursor:pointer;border:1.5px solid var(--forest);border-radius:var(--r-pill);min-height:44px;color:var(--forest);align-items:center;gap:8px;padding:0 16px;font-weight:700;list-style:none;display:inline-flex}.nav-mobile summary::-webkit-details-marker{display:none}.nav-mobile summary:before{content:"☰";content:"☰" / ""}.nav-mobile[open] summary:before{content:"✕";content:"✕" / ""}.nav-mobile nav{z-index:20;background:var(--bg);border:1px solid var(--line);border-radius:16px;width:min(280px,100vw - 32px);padding:8px;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 8px 24px #0e15101f}.nav-mobile ul{margin:0;padding:0;list-style:none}.nav-mobile a{min-height:44px;color:var(--ink);border-radius:10px;align-items:center;padding:0 12px;font-weight:600;text-decoration:none;display:flex}.nav-mobile a:hover{background:var(--surface)}@media (width>=900px){.nav-desktop{align-items:center;gap:20px;display:flex}.nav-mobile{display:none}}@media (width>=1100px){.nav-soon{display:block}}.site-footer{background:var(--forest);color:#e4efdc;margin-top:3rem;padding:40px 0 48px;font-size:.9375rem}.site-footer a{color:#fff}.footer-grid{gap:28px;display:grid}.footer-title{color:var(--lime);margin:0 0 8px;font-weight:800}.site-footer ul{margin:0;padding:0;list-style:none}.site-footer li a{align-items:center;min-height:44px;display:inline-flex}.footer-legal p{color:#cfe0c5;margin:0 0 10px}@media (width>=900px){.footer-grid{grid-template-columns:1fr 1fr 2fr}}.field{gap:6px;min-width:0;margin-bottom:12px;display:grid}.field label{font-size:.875rem;font-weight:600}.field input,.field select{font:inherit;border:1px solid var(--input-line);border-radius:var(--r-input);width:100%;min-height:44px;color:var(--ink);background:#fff;padding:10px 12px;font-size:1rem}.field input:focus,.field select:focus{outline-offset:0;border-color:var(--forest);outline:3px solid #b6ef78cc}.field input[aria-invalid=true]{border-color:var(--red)}.field-error{color:var(--red);margin:0;font-size:.875rem}.help{color:var(--muted);margin:0;font-size:.8125rem}.input-wrap{border:1px solid var(--input-line);border-radius:var(--r-input);background:#fff;align-items:center;gap:4px;min-height:44px;padding:0 12px;display:flex}.input-wrap:focus-within{border-color:var(--forest);outline:3px solid #b6ef78cc}.input-wrap:has(input[aria-invalid=true]){border-color:var(--red)}.input-wrap .prefix{color:var(--muted);font-weight:600}.field .input-wrap input{background:0 0;border:0;border-radius:0;outline:none;min-height:0;padding:10px 0}.field-price .input-wrap{border:2px solid var(--forest);border-radius:var(--r-price);min-height:56px}.field-price .input-wrap .prefix,.field-price .input-wrap input{letter-spacing:-.02em;font-variant-numeric:tabular-nums;color:var(--ink);font-size:1.5rem;font-weight:900}.check{grid-template-columns:auto 1fr;align-items:center;gap:0 10px;margin-bottom:8px;display:grid}.check input{width:22px;height:22px;accent-color:var(--forest);margin:0}.check label{align-items:center;min-height:44px;font-weight:600;display:flex}.check .help{grid-column:2}.calc{gap:16px;margin:0 0 2.5rem;display:grid}.calc-card{background:var(--surface);border-radius:var(--r-card);min-width:0;padding:20px 16px}.price-row{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:8px;display:grid}.price-row .field{margin-bottom:0}.field-region select{max-width:150px}.region-help{margin-top:6px}.result{margin-top:12px}.lines{margin:0 0 12px;padding:0 4px;list-style:none}.lines li{border-bottom:1px solid var(--line);font-variant-numeric:tabular-nums;justify-content:space-between;gap:12px;padding:6px 0;display:flex}.lines li:last-child{border-bottom:0}.lines .amount{white-space:nowrap;font-weight:700}.result-box{background:var(--lime);color:var(--on-lime);border-radius:var(--r-price);padding:12px 16px}.payout-label{color:var(--on-lime);margin:0;font-size:.875rem;font-weight:700}.payout{letter-spacing:-.03em;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;color:var(--on-lime);margin:2px 0 0;font-size:30px;font-weight:900;line-height:1.02}.result-notes{font-variant-numeric:tabular-nums;padding:8px 4px 0;font-size:.9375rem}.result-notes p{margin:4px 0}.loss{color:var(--red);font-weight:700}.result-empty{margin:0;padding:16px 4px;font-weight:600}.options{margin-top:16px}.fold-buttons{flex-wrap:wrap;gap:8px;margin-top:16px;display:flex}.fold-toggle{font:inherit;border:1.5px solid var(--forest);border-radius:var(--r-pill);min-height:44px;color:var(--forest);cursor:pointer;background:0 0;padding:0 16px;font-size:.9375rem;font-weight:700}.fold-toggle[aria-expanded=true]{background:var(--forest);color:#fff}.fold-panel{background:var(--bg);border:1px solid var(--line);border-radius:16px;margin-top:12px;padding:16px}.fold-panel[hidden]{display:none}.disclaimer{color:var(--muted);margin:16px 0 0;font-size:.8125rem}.calc-side{flex-direction:column;gap:16px;min-width:0;display:flex}.reverse{border:1px solid var(--line);border-radius:var(--r-card);padding:20px}.side-title{margin:0 0 8px;font-size:1.0625rem;font-weight:800}.reverse .field{margin-bottom:4px}.reverse-result{justify-content:space-between;align-items:baseline;gap:8px;margin:10px 0 0;display:flex}.reverse-result strong{letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:1.5rem;font-weight:900}.compare-link{margin:0;font-weight:700}@media (width<=899px){.calc-side .ad-slot{order:-1}}@media (width>=900px){.calc{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:start;gap:24px}.calc-card{padding:24px}.calc-side{position:sticky;top:16px}.payout{font-size:38px}.field-price .input-wrap .prefix,.field-price .input-wrap input{font-size:1.75rem}.field-region select{max-width:220px}}.ad-slot{background:var(--surface);border-radius:12px}.ad-slot-sidebar{min-height:250px}.ad-slot-in-content{min-height:280px;margin:2.5rem 0}@media (width>=900px){.ad-slot-sidebar{min-height:600px}}.table-wrap{border:1px solid var(--line);border-radius:16px;margin:1rem 0;overflow-x:auto}table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%}caption{text-align:left;padding:12px 14px 8px;font-weight:700}th,td{text-align:left;border-top:1px solid var(--line);vertical-align:top;padding:10px 14px}thead th{background:var(--surface);font-size:.875rem;font-weight:700}.money-table th:not(:first-child),.money-table td:not(:first-child){text-align:right;white-space:nowrap}.card-grid{grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:12px;margin:1rem 0;padding:0;list-style:none;display:grid}.platform-card{border:1px solid var(--line);height:100%;min-height:44px;color:var(--ink);border-radius:16px;flex-direction:column;gap:4px;padding:16px;text-decoration:none;display:flex}a.platform-card:hover{border-color:var(--forest)}.platform-card strong{font-weight:800}.card-rate{color:var(--muted);font-variant-numeric:tabular-nums;font-size:.875rem}.platform-card.soon{color:var(--muted);background:var(--surface);border-color:#0000}.offers{gap:12px;margin:2rem 0;display:grid}.offers h2{margin:0}.offer{background:var(--bg);border:1px solid var(--line);border-radius:var(--r-card);padding:20px}.offer p{margin:4px 0}.offer .button{margin-top:8px}.offer small{color:var(--muted)}.signup{background:var(--surface);border-radius:var(--r-card);margin:2.5rem 0;padding:24px}.signup h2{margin-top:0}.signup form{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.signup label{flex-basis:100%;font-size:.875rem;font-weight:600}.signup input[type=email]{font:inherit;border:1px solid var(--input-line);border-radius:var(--r-pill);background:#fff;flex:220px;min-height:44px;padding:10px 16px}.faq-item{border-bottom:1px solid var(--line)}.faq-item summary{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;min-height:44px;padding:12px 0;list-style:none;display:flex}.faq-item summary::-webkit-details-marker{display:none}.faq-item summary:after{content:"+";content:"+" / "";color:var(--forest);flex:none;font-size:1.5rem;font-weight:700;line-height:1}.faq-item[open] summary:after{content:"−";content:"−" / ""}.faq-item h3{margin:0;font-size:1.0625rem}.faq-item p{margin:0 0 16px}.embed-code{border:1px solid var(--line);border-radius:16px;margin:2.5rem 0;padding:0 16px}.embed-code[open]{padding-bottom:16px}.embed-code summary{cursor:pointer;align-items:center;min-height:44px;font-weight:700;display:flex}.embed-code textarea{border:1px solid var(--input-line);border-radius:var(--r-input);width:100%;margin-bottom:8px;padding:10px;font:.85rem ui-monospace,SFMono-Regular,Menlo,monospace}.compare-result{border:1px solid var(--line);border-radius:var(--r-card);margin-top:0;padding:20px}.rank{margin:8px 0 12px;padding:0;list-style:none}.rank li{border-bottom:1px solid var(--line);font-variant-numeric:tabular-nums;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 12px;padding:10px 4px;display:flex}.rank li:first-child{background:var(--lime);color:var(--on-lime);border-radius:var(--r-price);border-bottom:0;padding:12px 16px}.rank li:first-child strong{letter-spacing:-.03em;font-size:30px;font-weight:900;line-height:1.02}.rank-name{font-weight:700}.rank-profit,.rank small{color:var(--muted)}.rank li:first-child .rank-profit,.rank li:first-child small{color:var(--on-lime)}.rank li .rank-profit.loss{color:var(--red);font-weight:700}.fee-list{margin:0;padding:0;list-style:none}.hero{background:var(--forest);color:#fff;border-radius:28px;gap:20px;margin:16px 0 8px;padding:28px 18px;display:grid}.hero h1{color:#fff;margin:0;font-size:30px}.hero-accent{color:var(--lime)}.hero-sub{color:#d6e6cc;max-width:560px;margin:12px 0 0}.hero-card{color:var(--ink);border-radius:var(--r-card);background:#fff;padding:16px}.quick-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:8px;display:grid}.quick-row .field{margin-bottom:0}.quick-link{margin:10px 0 0;font-weight:700}.home-cta{margin:1.5rem 0}.why-list{gap:12px;margin:0;padding:0;list-style:none;display:grid}.why-list li{background:var(--surface);border-radius:16px;padding:16px 18px}@media (width>=900px){.hero{grid-template-columns:1.1fr 1fr;align-items:center;gap:40px;padding:48px}.hero h1{font-size:44px}.why-list{grid-template-columns:repeat(3,1fr)}}body.embed{background:var(--bg)}.embed-main{max-width:520px;margin:0 auto;padding:12px 16px}.embed-title{margin:0 0 10px;font-size:1.25rem}.embed-main .calc,.article .calc{grid-template-columns:1fr}.embed-main .calc{margin:0}.embed-main .calc-side,.article .calc-side{position:static}.powered{color:var(--muted);text-align:center;font-size:.85rem}
