:root{--ink:#191d36;--muted:#6d7186;--green:#4b51ee;--mint:#eeefff;--lime:#d0f26a;--line:#e6e7f0;--paper:#fbfbfe;--serif:Georgia,"Times New Roman",serif}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--paper);color:var(--ink);-webkit-font-smoothing:antialiased;margin:0;font-family:DM Sans,Arial,sans-serif}a{color:inherit;text-decoration:none}.top{justify-content:space-between;align-items:center;max-width:1200px;height:76px;margin:auto;padding:0 34px;display:flex}.brand{letter-spacing:-1.1px;align-items:center;gap:7px;font:800 21px Manrope,sans-serif;display:flex}.brandmark{color:#153a2c;background:#bde88a;border-radius:9px 9px 9px 3px;place-items:center;width:27px;height:27px;font:800 15px Manrope;display:inline-grid}.brandlight{color:#85918b;margin-left:-7px;font-weight:500}.top nav{color:#596760;gap:32px;font-size:13px;display:flex}.navcta{color:#fff;background:#193b2c;border-radius:8px;padding:13px 17px;font-size:12px;font-weight:700}.navcta span{color:#bce985;margin-left:8px}main{overflow:hidden}.hero{max-width:1200px;min-height:610px;margin:auto;padding:83px 34px 54px;position:relative}.eyebrow{letter-spacing:1.5px;color:#42785e;font:500 10px DM Mono,monospace}.live-dot{background:#6cae58;border-radius:50%;width:7px;height:7px;margin-right:7px;display:inline-block;box-shadow:0 0 0 4px #eaf4e3}.hero h1,.calcintro h1,.simplepage h1{letter-spacing:-5px;margin:27px 0 22px;font:600 clamp(54px,7.5vw,88px)/.98 Manrope,sans-serif}.hero h1 i,.calcintro h1 i,.simplepage h1 i,.how h2 i,.guidestrip h2 i,.guideleft h2 i{font:italic 500 1em var(--serif);letter-spacing:-5px}.herotext{color:#627069;max-width:475px;margin-bottom:29px;font-size:16px;line-height:1.75}.heroactions{align-items:center;gap:27px;display:flex}.button{border-radius:7px;align-items:center;gap:22px;padding:15px 19px;font-size:13px;font-weight:700;display:inline-flex}.primary{color:#fff;background:#205c43}.primary span{color:#c3f27a;font-size:17px}.textlink{font-size:12px;font-weight:700}.textlink span{margin-left:4px}.trust{color:#6d7a73;margin-top:27px;font-size:11px}.trust span{color:#a5b1aa;margin:0 8px}.heroart{background:radial-gradient(#f0f6e7 0%,#f5f8ee85 42%,#0000 70%);width:500px;height:440px;position:absolute;top:95px;right:40px}.orbit{border:1px solid #dfe9d7;border-radius:50%;width:340px;height:340px;position:absolute;top:30px;left:95px;transform:rotate(-23deg)}.orbit2{border-color:#dbe5d7;width:280px;height:280px;top:60px;left:125px;transform:rotate(28deg)}.centercoin{color:#366943;background:linear-gradient(145deg,#e7f5cd,#b3d78a);border:9px solid #fff;border-radius:50%;place-items:center;width:120px;height:120px;font:700 53px Georgia;display:grid;position:absolute;top:141px;left:206px;box-shadow:0 20px 55px #98ad8150}.centercoin small{color:#499367;background:#fff;border-radius:50%;place-items:center;width:35px;height:35px;font:700 18px sans-serif;display:grid;position:absolute;top:0;right:-6px}.floatcard{background:#fff;border:1px solid #e8ede4;border-radius:11px;min-width:174px;padding:17px 19px;position:absolute;box-shadow:0 18px 45px #193b2c14}.floatcard small,.floatcard span{color:#89948d;letter-spacing:1px;font:9px DM Mono,monospace;display:block}.floatcard b{letter-spacing:-1px;margin:8px 0 7px;font:700 23px Manrope;display:block}.floatcard span{letter-spacing:0;font:10px DM Sans}.card-fees{top:43px;left:45px}.card-fees b{color:#a45946}.card-fees span i{background:#77b87a;border-radius:50%;width:6px;height:6px;margin-right:5px;display:inline-block}.card-profit{bottom:63px;right:7px}.card-profit b{color:#32805a}.card-profit span{color:#408958}.spark{color:#a9d274;font-size:30px;position:absolute;bottom:68px;left:78px}.section{max-width:1200px;margin:0 auto;padding:76px 34px}.toolsection{border-top:1px solid #e8ece7}.sectionhead{justify-content:space-between;align-items:end;margin-bottom:28px;display:flex}.sectionhead h2,.faq h2{letter-spacing:-1.3px;margin:12px 0 0;font:600 32px Manrope}.platformgrid{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.platformcard{background:#fff;border:1px solid #e8ece7;border-radius:9px;min-height:143px;padding:19px;transition:transform .18s,border-color .18s;position:relative}.platformcard:hover{border-color:#a8c8ae;transform:translateY(-3px)}.platformicon{color:#4e7952;background:#edf5df;border-radius:10px;place-items:center;width:32px;height:32px;font:700 16px Manrope;display:grid}.icon1{color:#9d6643;background:#f3e9d9}.icon2{color:#537d91;background:#e5eff5}.icon3{color:#9d6175;background:#f4e6ea}.icon4{color:#75669d;background:#eeebf6}.icon5{color:#437a5b;background:#e7f1eb}.pname{margin-top:14px;font-size:13px;font-weight:700;display:block}.parrow{color:#8d9a92;position:absolute;top:18px;right:19px}.platformcard small{color:#829087;max-width:225px;margin-top:7px;font-size:10px;line-height:1.5;display:block}.howinner{grid-template-columns:1fr 1fr;gap:112px;max-width:1132px;margin:auto;padding:79px 0;display:grid}.how h2,.guidestrip h2,.guideleft h2{letter-spacing:-2px;margin:18px 0;font:600 42px/1.08 Manrope}.how p{color:#69776f;max-width:420px;font-size:13px;line-height:1.8}.steps>div{border-bottom:1px solid #dce5dd;margin-bottom:18px;padding:0 0 23px 54px;position:relative}.steps span{color:#72a27d;font:11px DM Mono;position:absolute;top:2px;left:0}.steps b{font:700 14px Manrope}.steps p{margin:7px 0 0;font-size:11px}.guidestrip{justify-content:space-between;align-items:center;gap:35px;display:flex}.guidestrip h2{font-size:36px}.guidecards{grid-template-columns:1fr 1fr;gap:12px;max-width:585px;display:grid}.guidecards>a{border:1px solid var(--line);background:#fff;border-radius:9px;flex-direction:column;min-height:150px;padding:18px;display:flex}.guidecards span{letter-spacing:1px;color:#65906e;font:9px DM Mono}.guidecards b{margin:17px 0 8px;font:700 14px Manrope}.guidecards small{color:#77847c;font-size:10px;line-height:1.6}.footergrid{border-top:1px solid var(--line);grid-template-columns:2fr 1fr 1fr;gap:20px;max-width:1200px;margin:auto;padding:43px 34px 38px;display:grid}footer p{color:#7e8983;font-size:11px}footer .footergrid>div:not(:first-child){color:#66736c;flex-direction:column;gap:11px;font-size:11px;display:flex}footer .footergrid>div>b{color:#263a30;margin-bottom:4px}.legal{border-top:1px solid var(--line);text-align:center;color:#849087;padding:17px 34px;font-size:10px}.calcintro{max-width:1090px;margin:0 auto;padding:35px 30px 25px}.crumb{color:#87928b;margin-bottom:38px;font-size:10px}.crumb span{color:#bdc6bf;margin:0 9px}.calcintro h1{letter-spacing:-3.4px;margin:18px 0 13px;font-size:59px}.calcintro p{color:#69776f;max-width:580px;font-size:13px;line-height:1.7}.calculator{border:1px solid var(--line);background:#fff;border-radius:12px;grid-template-columns:.88fr 1.12fr;gap:0;max-width:1090px;margin:15px auto 60px;display:grid;overflow:hidden;box-shadow:0 18px 50px #192d2110}.calcfields{border-right:1px solid var(--line);padding:29px 30px}.fieldhead{align-items:center;gap:12px;margin-bottom:26px;display:flex}.number{color:#65a074;font:11px DM Mono}.fieldhead b{font:700 14px Manrope;display:block}.fieldhead small{color:#849087;margin-top:4px;font-size:10px;display:block}.calcfields label{color:#3e4e45;margin-bottom:16px;font-size:11px;font-weight:700;display:block}.moneyinput,.percentinput{color:#93a098;background:#fff;border:1px solid #e1e8e1;border-radius:6px;align-items:center;height:43px;margin-top:7px;padding:0 12px;display:flex}.moneyinput:focus-within,.percentinput:focus-within{border-color:#72a27d;box-shadow:0 0 0 3px #e8f3e8}.moneyinput span,.percentinput span{color:#87948b;font:12px DM Mono}.moneyinput input,.percentinput input{color:#21352a;background:0 0;border:0;outline:0;width:100%;height:100%;padding-left:8px;font:500 13px DM Sans}.twofields{grid-template-columns:1fr 1fr;gap:12px;display:grid}.optional,.labelhint{color:#8f9a92;margin-left:5px;font:9px DM Mono}.labelhint{margin:4px 0 0;display:block}.targetbox{background:#f6f8f4;border-radius:7px;margin:7px 0 13px;padding:13px 14px}.targetbox>label{margin:0 0 8px}.targetrow{color:#76837a;justify-content:space-between;align-items:center;font-size:10px;display:flex}.targetrow .moneyinput{background:#fff;width:112px;height:34px;margin:0}.targetrow .moneyinput input{font-size:11px}.sharebtn{color:#497459;cursor:pointer;background:#fff;border:1px solid #dfe8df;border-radius:6px;width:100%;height:40px;font:600 11px DM Sans}.calcresult{padding:26px 30px}.resulttop{justify-content:space-between;align-items:start;display:flex}.resultlabel{letter-spacing:1.2px;color:#77877d;font:9px DM Mono}.profit{letter-spacing:-2px;color:#26734d;margin:8px 0 19px;font:700 39px Manrope}.negative{color:#b44f43!important}.estimatepill{color:#59946b;background:#edf6ec;border-radius:20px;padding:7px 8px;font:8px DM Mono}.metricrow{border-top:1px solid #edf0ec;border-bottom:1px solid #edf0ec;grid-template-columns:repeat(3,1fr);padding:15px 0;display:grid}.metricrow span,.metricrow b{display:block}.metricrow span{color:#87928b;margin-bottom:6px;font-size:9px}.metricrow b{font:700 14px Manrope}.breakdown{margin-top:20px}.breakhead{justify-content:space-between;margin-bottom:12px;font-size:11px;display:flex}.breakhead span{color:#829087;font-size:9px}.feeline{color:#748078;border-bottom:1px solid #f0f2ef;justify-content:space-between;padding:8px 0;font-size:10px;display:flex}.feeline b{color:#46564c;font-weight:600}.feeline.total{color:#37493f;border-bottom:0;padding-top:13px;font-weight:700}.feeline.takehome{color:#315b3e;background:#f0f7ee;border:0;border-radius:5px;margin-top:7px;padding:12px}.feeline.takehome b{color:#2b714a;font:700 14px Manrope}.pricecards{grid-template-columns:1fr 1fr;gap:10px;margin-top:17px;display:grid}.pricecards>div{background:#f8f9f7;border-radius:6px;padding:11px}.pricecards span,.pricecards b,.pricecards small{display:block}.pricecards span{color:#7c8980;font-size:9px}.pricecards b{margin:7px 0;font:700 15px Manrope}.pricecards small{color:#99a39c;font-size:8px}.resultnote{color:#929c95;margin:13px 0;font-size:9px;line-height:1.5}.adslot{color:#9aa39d;background:#fafbf9;border:1px dashed #dfe6df;border-radius:5px;flex-direction:column;justify-content:center;align-items:center;min-height:90px;font-size:9px;display:flex}.verified{color:#7b8980;margin:12px 0 0;font-size:9px}.verified a,.sourcebox a{color:#397953;text-underline-offset:2px;text-decoration:underline}.comparison{border-top:1px solid var(--line);background:#f7f9f5;grid-column:1/-1;grid-template-columns:1fr 1.2fr;gap:22px;padding:20px 29px;display:grid}.comparison>div:first-child>b,.comparison small{display:block}.comparison>div:first-child>b{margin:9px 0 5px;font:700 12px Manrope}.comparison small{color:#849087;font-size:9px}.compareitems{flex-direction:column;display:flex}.compareitems a{border-bottom:1px solid #e7ece5;grid-template-columns:1fr 75px 12px;padding:7px 0;font-size:10px;display:grid}.compareitems b{text-align:right}.compareitems i{color:#78927e;text-align:right;font-style:normal}.guidebody{grid-template-columns:.8fr 1.2fr;gap:70px;max-width:1000px;margin:90px auto;padding:0 30px;display:grid}.guideleft h2{font-size:37px}.guidecopy p,.article p{color:#68766e;font-size:13px;line-height:1.9}.sourcebox{background:#f1f5ee;border-radius:8px;flex-direction:column;gap:10px;margin-top:25px;padding:18px;font-size:11px;display:flex}.sourcebox b{font:700 12px Manrope}.sourcebox small{color:#829087;font-size:9px;line-height:1.6}.faq{max-width:1000px;margin:0 auto 90px;padding:0 30px}.faq details{border-bottom:1px solid var(--line);padding:17px 0}.faq summary{cursor:pointer;font-size:13px;font-weight:700}.faq details p{color:#66746c;max-width:700px;font-size:12px;line-height:1.7}.simplepage{max-width:1040px;min-height:60vh;margin:0 auto;padding:91px 30px 110px}.simplepage h1{letter-spacing:-3px;font-size:62px}.simplepage>p,.lead{color:#69776f;max-width:680px;margin-bottom:28px;font-size:14px;line-height:1.8}.tablewrap{border:1px solid var(--line);background:#fff;border-radius:8px;margin:35px 0;overflow-x:auto}table{border-collapse:collapse;width:100%;min-width:760px}th,td{text-align:left;border-bottom:1px solid #edf0ec;padding:13px 14px;font-size:10px}th{color:#748278;letter-spacing:.7px;background:#f6f8f4;font:9px DM Mono}td:nth-child(4){color:#849087;max-width:240px}td a{color:#397953;font-weight:700}.callout{color:#65736b;background:#f1f6ee;border-left:3px solid #9ec583;max-width:760px;margin:24px 0 29px;padding:17px 19px;font-size:11px;line-height:1.7}.simplepage.article{max-width:800px}.article h1{font-size:53px}.article section{margin:36px 0}.article h2{letter-spacing:-.5px;font:700 21px Manrope}.article a{color:#367b51;text-decoration:underline}.guidecardswide{max-width:820px;margin-top:38px}.guidecardswide>a{min-height:170px}.upload{color:#fff;cursor:pointer;background:#205c43;border-radius:6px;padding:12px 16px;font-size:12px;display:inline-block}.upload input{display:none}.csvbox{border:1px solid var(--line);color:#304339;border-radius:7px;width:100%;height:130px;margin:18px 0;padding:15px;font:12px DM Mono;display:block}.notfound{min-height:70vh}@media (max-width:800px){.top{height:65px;padding:0 20px}.top nav{gap:14px}.top nav a{font-size:11px}.navcta{display:none}.hero{min-height:800px;padding:65px 24px 25px}.hero h1{font-size:64px}.heroart{transform-origin:top;top:375px;left:50%;right:auto;transform:translate(-50%)scale(.85)}.section{padding:58px 22px}.platformgrid{grid-template-columns:repeat(2,1fr)}.platformcard{min-height:130px}.howinner{grid-template-columns:1fr;gap:25px;padding:60px 25px}.guidestrip{display:block}.guidecards{margin-top:25px}.footergrid{grid-template-columns:1fr 1fr;padding:35px 22px}.footergrid>div:first-child{grid-column:1/-1}.calcintro{padding:26px 22px}.calcintro h1{font-size:52px}.calculator{grid-template-columns:1fr;margin:12px 14px 50px}.calcfields{border-right:0;border-bottom:1px solid var(--line);padding:23px}.calcresult{padding:23px}.comparison{grid-template-columns:1fr;padding:20px 23px}.guidebody{grid-template-columns:1fr;gap:12px;margin:65px auto;padding:0 24px}.faq{padding:0 24px}.simplepage{padding:65px 23px}.simplepage h1{font-size:53px}.tablewrap{margin:25px -6px}.guidecardswide{grid-template-columns:1fr 1fr}.legal{line-height:1.5}}@media (max-width:430px){.top nav{gap:10px}.top nav a{font-size:10px}.brand{font-size:18px}.hero h1{letter-spacing:-3px;font-size:56px}.herotext{font-size:14px}.heroart{top:380px;transform:translate(-50%)scale(.7)}.hero{min-height:720px}.sectionhead{align-items:start;gap:12px}.sectionhead h2{font-size:24px}.sectionhead>.textlink{margin-top:20px;font-size:10px}.platformcard{padding:14px}.pname{font-size:11px}.platformcard small{font-size:9px}.guidecards{grid-template-columns:1fr}.guidecards>a{min-height:125px}.footergrid{grid-template-columns:1fr 1fr}.twofields{gap:8px}.calcfields,.calcresult{padding:19px}.profit{font-size:34px}.metricrow b{font-size:12px}.simplepage h1{font-size:45px}.guidecardswide{grid-template-columns:1fr}.legal{padding:14px 18px}}.selectinput{color:#304339;background:#fff;border:1px solid #e1e8e1;border-radius:6px;outline-color:#72a27d;width:100%;height:43px;margin-top:7px;padding:0 12px;font:12px DM Sans;display:block}.marketlinks{color:#77847c;align-items:center;gap:11px;max-width:1090px;margin:-42px auto 58px;padding:0 10px;font-size:10px;display:flex}.marketlinks a{color:#397953;text-underline-offset:2px;text-decoration:underline}.shipcalc{border:1px solid var(--line);background:#fff;border-radius:9px;max-width:700px;margin:22px 0;padding:20px}.shipcalc .twofields{margin:20px 0 8px}.shipresult{background:#f1f6ee;border-radius:6px;align-items:baseline;gap:12px;padding:14px;display:flex}.shipresult span{color:#596b60;font-size:11px}.shipresult b{color:#26734d;font:700 21px Manrope}.shipresult small{color:#6e7d72;font-size:9px}.brand{letter-spacing:-.7px;gap:10px}.brandmark{color:#fff;background:#20264b;border-radius:12px 12px 12px 4px;width:36px;height:36px}.brandmark svg{width:36px;height:36px;display:block}.brandtext{letter-spacing:-1.2px;color:#191d36;font:800 20px Manrope,sans-serif}.brandtext>span{color:#4b51ee}.brandtext small{letter-spacing:-.1px;color:#777c90;margin-left:1px;font:600 11px DM Sans,sans-serif}.top nav{color:#626880}.top nav a:hover,.textlink:hover{color:#4b51ee}.navcta{background:#20264b;border-radius:9px}.navcta span{color:#d0f26a}.eyebrow{color:#4b51ee}.live-dot{background:#a1ce32;box-shadow:0 0 0 4px #f0f6d9}.primary{background:#4b51ee;box-shadow:0 7px 18px #4b51ee28}.primary:hover{background:#343bd2}.primary span{color:#d0f26a}.trust span:first-child{color:#4b51ee}.trust span{color:#a1a5b5}.heroart{background:radial-gradient(#f0efff 0%,#f4f4ff8f 43%,#0000 71%)}.orbit{border-color:#dfe0fa}.orbit2{border-color:#e5e4fa}.centercoin{color:#343bd2;background:linear-gradient(145deg,#eeefff,#d9dbff);box-shadow:0 20px 55px #5155b329}.centercoin small{color:#222846;border:4px solid #d0f26a;width:39px;height:39px;top:-5px;right:-9px}.floatcard{border-color:#e8e9f4;box-shadow:0 18px 45px #20264b12}.spark{color:#abbcff}.toolsection,.platformcard{border-color:#e8e9f2}.platformcard:hover{border-color:#afb2ff}.how{background:#f2f2ff}.steps span,.guidecards span,.number{color:#4b51ee}.steps>div{border-color:#dfe0f2}.guidecards>a{border-color:#e5e6f1}.footergrid{border-color:#e6e7f0}footer .footergrid>div:not(:first-child){color:#676c82}footer .footergrid>div>b{color:#272d4d}.calcintro .crumb{color:#7d8296}.crumb span{color:#c5c7d5}.calculator{border-color:#e3e4f0;box-shadow:0 18px 50px #20264b0d}.calcfields{border-color:#e7e8f1}.fieldhead small,.optional,.labelhint{color:#81869b}.moneyinput,.percentinput,.selectinput{border-color:#e0e2ed}.moneyinput:focus-within,.percentinput:focus-within,.selectinput:focus{border-color:#777cf1;box-shadow:0 0 0 3px #eeefff}.targetbox{background:#f4f4ff}.sharebtn{color:#4148d2;border-color:#dadcf0}.sharebtn:hover{background:#f6f6ff}.estimatepill{color:#444bd8;background:#eeefff}.metricrow{border-color:#ececf3}.feeline.takehome{color:#363c83;background:#eff0ff}.feeline.takehome b{color:#3b42d8}.pricecards>div{background:#f7f7fc}.adslot{background:#fafaff;border-color:#dfe0f2}.verified a,.sourcebox a{color:#454be4}.comparison{background:#f7f7ff;border-color:#e7e8f2}.compareitems a{border-color:#e6e7f0}.guidecopy p,.article p{color:#656b80}.sourcebox{background:#f4f4ff}.faq details{border-color:#e7e8f0}.simplepage .callout{color:#636980;background:#f4f4ff;border-left-color:#b6d73d}.callout b{color:#242a4b}.tablewrap{border-color:#e5e6ef}th{color:#6f7488;background:#f4f4fa}th,td{border-color:#ececf3}td{color:#40465d}td a,.article a{color:#454be4}.upload{background:#4b51ee}.positive{color:#25814d}.selectinput{background:#fff}@media (max-width:430px){.brandmark,.brandmark svg{width:32px;height:32px}.brandtext{font-size:18px}}
