@font-face{font-family:Prompt;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/prompt-thai-400-normal-BrkKv8cO.woff2) format("woff2"),url(/assets/prompt-thai-400-normal-DJypnfr3.woff) format("woff");unicode-range:U+02D7,U+0303,U+0331,U+0E01-0E5B,U+200C-200D,U+25CC}@font-face{font-family:Prompt;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/prompt-vietnamese-400-normal-BCPzsgPT.woff2) format("woff2"),url(/assets/prompt-vietnamese-400-normal-D4pLyeNK.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Prompt;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/prompt-latin-ext-400-normal-DdSafGZ9.woff2) format("woff2"),url(/assets/prompt-latin-ext-400-normal-1pHbN9uy.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Prompt;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/prompt-latin-400-normal-BQ9zjSN8.woff2) format("woff2"),url(/assets/prompt-latin-400-normal-CxU4ec_r.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Prompt;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/prompt-thai-500-normal-C18pDUoL.woff2) format("woff2"),url(/assets/prompt-thai-500-normal-D7YNqUJD.woff) format("woff");unicode-range:U+02D7,U+0303,U+0331,U+0E01-0E5B,U+200C-200D,U+25CC}@font-face{font-family:Prompt;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/prompt-vietnamese-500-normal-DmzxmPwa.woff2) format("woff2"),url(/assets/prompt-vietnamese-500-normal-w_sS_j2F.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Prompt;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/prompt-latin-ext-500-normal--EZ1um7s.woff2) format("woff2"),url(/assets/prompt-latin-ext-500-normal-D-lI1EVT.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Prompt;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/prompt-latin-500-normal-CxzxEHZc.woff2) format("woff2"),url(/assets/prompt-latin-500-normal-B1edBDQ9.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Prompt;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/prompt-thai-600-normal-MrdfU7zR.woff2) format("woff2"),url(/assets/prompt-thai-600-normal-CYPViXds.woff) format("woff");unicode-range:U+02D7,U+0303,U+0331,U+0E01-0E5B,U+200C-200D,U+25CC}@font-face{font-family:Prompt;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/prompt-vietnamese-600-normal-7QWjJBsF.woff2) format("woff2"),url(/assets/prompt-vietnamese-600-normal-1dyohtNh.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Prompt;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/prompt-latin-ext-600-normal-Cg9L7iJU.woff2) format("woff2"),url(/assets/prompt-latin-ext-600-normal-C8b50x67.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Prompt;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/prompt-latin-600-normal-hKZWXsc1.woff2) format("woff2"),url(/assets/prompt-latin-600-normal-CSDDLorv.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Prompt;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/prompt-thai-700-normal-Cg4aQ0Nn.woff2) format("woff2"),url(/assets/prompt-thai-700-normal-Cb5ilR-c.woff) format("woff");unicode-range:U+02D7,U+0303,U+0331,U+0E01-0E5B,U+200C-200D,U+25CC}@font-face{font-family:Prompt;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/prompt-vietnamese-700-normal-CGnCqMm1.woff2) format("woff2"),url(/assets/prompt-vietnamese-700-normal-Bop7lSxF.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Prompt;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/prompt-latin-ext-700-normal-BkJrvM1L.woff2) format("woff2"),url(/assets/prompt-latin-ext-700-normal-iiM_gSWc.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Prompt;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/prompt-latin-700-normal-I2gc831J.woff2) format("woff2"),url(/assets/prompt-latin-700-normal-BfbftDSq.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Prompt;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/prompt-thai-800-normal-C5mlVDGm.woff2) format("woff2"),url(/assets/prompt-thai-800-normal-Bs-MxK4y.woff) format("woff");unicode-range:U+02D7,U+0303,U+0331,U+0E01-0E5B,U+200C-200D,U+25CC}@font-face{font-family:Prompt;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/prompt-vietnamese-800-normal-CJa6hs09.woff2) format("woff2"),url(/assets/prompt-vietnamese-800-normal-CYtF977A.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Prompt;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/prompt-latin-ext-800-normal-BJuiNG6y.woff2) format("woff2"),url(/assets/prompt-latin-ext-800-normal-jOUoCOBc.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Prompt;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/prompt-latin-800-normal-DbXlbHGR.woff2) format("woff2"),url(/assets/prompt-latin-800-normal-CSaN5RkO.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{font-family:Leelawadee UI,Noto Sans Thai,Segoe UI,Tahoma,sans-serif;color:#1d352d;background:#f6f9f6;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;min-width:320px}button,input{font:inherit}button{cursor:pointer}a{color:inherit}fieldset{border:0;padding:0;margin:0;min-width:0}legend{padding:0}:focus-visible{outline:3px solid #4cb395;outline-offset:3px}.sr-only{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.app{min-height:100vh;overflow-x:clip}.page-container{width:min(1140px,calc(100% - 40px));margin-inline:auto}.topbar{background:#fff;border-bottom:1px solid #e9eee9}.topbar-inner{min-height:74px;display:flex;justify-content:space-between;align-items:center;gap:16px}.brand{display:inline-flex;align-items:center;gap:11px;text-decoration:none;font-size:19px;font-weight:800;color:#173c31;letter-spacing:-.5px}.brand-icon{width:39px;height:39px;border-radius:12px;background:#0b634b;display:grid;place-items:center;color:#fff;box-shadow:0 6px 16px #0b634b28}.brand-strong{color:#0b7959}.topbar-status{font-size:12px;display:inline-flex;align-items:center;gap:8px;color:#527262;font-weight:700}.status-dot{width:8px;height:8px;background:#54b783;border-radius:100%;box-shadow:0 0 0 4px #e3f5e8}.hero{display:grid;grid-template-columns:1.15fr .85fr;align-items:center;gap:30px;min-height:328px;padding-block:34px 28px}.hero-copy{max-width:640px}.eyebrow{display:inline-flex;align-items:center;gap:6px;border-radius:99px;font-size:12px;letter-spacing:.1px;font-weight:800;background:#e8f5ed;color:#0d7954;padding:7px 12px;margin-bottom:13px}.hero h1{font-size:clamp(30px,3.45vw,47px);line-height:1.27;font-weight:850;letter-spacing:-.9px;margin:0;color:#1d3d31}.hero h1 span{color:#078763}.hero p{margin:15px 0 18px;font-size:15px;line-height:1.9;max-width:515px;color:#687b70}.hero-pills{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.pill{display:inline-flex;align-items:center;gap:5px;font-size:12px;background:#fff;border:1px solid #e2ede4;padding:7px 10px;color:#376a4e;border-radius:100px;font-weight:700}.pill svg{color:#24a374}.hero-art{position:relative;width:100%;height:265px;display:grid;place-items:center}.art-orbit{position:absolute;border-radius:50%;background:#e1efe3}.orbit-one{width:266px;height:266px;right:30px;top:0}.orbit-two{width:176px;height:176px;right:0;top:30px;border:2px dashed #a8d5b5;background:transparent}.art-receipt{position:relative;width:296px;z-index:1;background:#fff;border-radius:18px;padding:19px 20px 24px;transform:rotate(-5deg);box-shadow:0 22px 60px #1f624326,0 0 0 1px #e4efdf}.art-receipt-head{display:flex;justify-content:space-between;font-size:11px;color:#849589;margin-bottom:22px}.art-dots{color:#efb767;letter-spacing:2px;font-size:16px}.art-line{display:flex;justify-content:space-between;align-items:center;margin-bottom:13px;font-size:12px;color:#779085}.art-line strong{color:#214634;font-size:19px}.art-divider{border-top:1px dashed #d4e3d6;margin-block:16px}.art-success{margin-bottom:0;color:#267a55}.art-success strong{color:#09815a;font-size:24px}.art-check{position:absolute;z-index:3;top:17px;right:15px;background:#f3a65b;width:50px;height:50px;display:grid;place-items:center;border-radius:16px;color:#fff;transform:rotate(11deg);box-shadow:0 10px 22px #9f61252a}.calculator-section{padding-top:0}.section-heading{display:flex;align-items:end;justify-content:space-between;margin-bottom:15px;gap:12px}.section-kicker,.section-step,.panel-overline{font-size:12px;color:#0b8661;font-weight:800}.section-heading h2,.affiliate-title-row h2{font-size:23px;letter-spacing:-.4px;margin:3px 0 0;color:#193a2b;line-height:1.4}.section-step{color:#72877a;white-space:nowrap}.section-step span{color:#0b7b57}.calculator-grid{display:grid;grid-template-columns:1.02fr .98fr;gap:22px;align-items:start}.calc-card,.result-card{background:#fff;border:1px solid #e3eee6;border-radius:22px;padding:30px;box-shadow:0 15px 38px #2b5b3110}.card-heading{display:flex;align-items:center;gap:12px;margin:0 0 22px}.step-icon{width:43px;height:43px;flex:none;display:grid;place-items:center;background:#e5f7ed;color:#0a7857;border-radius:13px}.step-icon.coral{background:#fff0e4;color:#dc8a42}.card-heading h3{font-size:16px;line-height:1.3;margin:0 0 2px}.card-heading p{font-size:12px;margin:0;color:#8a9b90}.field{margin-bottom:18px}.field-label{display:block;font-weight:800;font-size:13px;color:#394c41;margin-bottom:9px}.field-input-wrap{position:relative}.field-input-wrap input{background:#fcfefd;border:1.5px solid #dfe9e1;height:53px;border-radius:12px;padding:0 80px 0 17px;width:100%;min-width:0;font-size:18px;font-weight:750;color:#244b37;transition:border-color .16s,box-shadow .16s}.field-input-wrap input:focus{outline:none;border-color:#29a877;box-shadow:0 0 0 4px #2ab78419}.field-input-wrap input::placeholder{color:#a8b8ab;font-weight:450}.field-suffix{position:absolute;right:16px;top:50%;transform:translateY(-50%);border-left:1px solid #e3eae3;min-width:40px;padding-left:12px;text-align:right;font-weight:700;font-size:13px;color:#82958a;pointer-events:none}.field-hint{margin:7px 0 0;color:#8b9b90;font-size:11px;line-height:1.7}.vat-fieldset legend{font-size:12px;font-weight:700;margin-bottom:9px;color:#5b7263}.vat-options{display:grid;grid-template-columns:1fr 1fr;gap:8px}.vat-option{position:relative;display:flex;align-items:center;gap:6px;border:1px solid #e1e9e2;border-radius:11px;min-height:43px;padding:8px 10px;color:#6d8173;font-size:12px;font-weight:750;background:#fcfefd;cursor:pointer}.vat-option input{accent-color:#0a8661;width:14px;height:14px;margin:0;flex:none}.vat-option.selected{background:#eafaef;color:#086c4c;border-color:#91d4ad}.form-separator{margin:25px 0;border-top:1px solid #eef2ee}.modes{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin-bottom:20px}.mode{position:relative;display:flex;flex-direction:column;align-items:center;text-align:center;gap:9px;padding:15px 7px 11px;border:1.5px solid #e6ebe6;border-radius:13px;background:#fdfefd;cursor:pointer;min-height:119px;transition:border-color .17s,background .17s}.mode:focus-within{outline:3px solid #4cb395;outline-offset:2px}.mode input{position:absolute;width:1px;height:1px;opacity:0}.mode.selected{border-color:#2baf77;background:#eefbf2}.mode-icon{width:35px;height:35px;border-radius:10px;background:#f1f4f0;color:#8ba092;display:grid;place-items:center}.mode.selected .mode-icon{background:#d2f3df;color:#078359}.mode-copy{display:flex;flex-direction:column;gap:3px}.mode-copy strong{font-size:12px;line-height:1.35;color:#385b45}.mode-copy small{font-size:10px;line-height:1.4;color:#9aaca0}.mode.selected .mode-copy strong{color:#086c4c}.mode-check{position:absolute;width:18px;height:18px;border-radius:100%;top:-7px;right:-6px;background:#16a46f;color:#fff;display:none;place-items:center}.mode.selected .mode-check{display:grid}.mode-fields{padding:19px 19px 1px;background:#f7faf7;border:1px solid #e8efe9;border-radius:13px;margin-bottom:21px}.mode-fields .field:last-child{margin-bottom:17px}.calculate-button{width:100%;min-height:55px;border:none;border-radius:13px;background:#0b7957;color:#fff;display:flex;align-items:center;justify-content:center;gap:11px;font-size:16px;font-weight:800;box-shadow:0 7px 20px #0b79572b;transition:background .2s,transform .2s}.calculate-button svg:last-child{margin-left:3px}.calculate-button:hover{background:#096d4e}.calculate-button:active{transform:scale(.99)}.reset-button{border:0;background:transparent;color:#819486;font-size:12px;font-weight:700;display:flex;gap:6px;align-items:center;justify-content:center;margin:14px auto 0;padding:6px 10px}.reset-button:hover{color:#0b7957}.error-message{display:flex;align-items:flex-start;gap:8px;color:#a53831;background:#fff1ef;border:1px solid #f3c4be;padding:11px 13px;border-radius:11px;margin-bottom:13px;font-size:12px;line-height:1.6}.error-message svg{flex:none}.result-card{position:sticky;top:20px;padding:0;overflow:hidden;border-color:#dfece3}.result-card-head{background:#0b684f;color:#fff;padding:22px 26px;display:flex;align-items:center;justify-content:space-between;gap:10px}.result-card-head h3{margin:3px 0 0;font-size:19px;line-height:1.3}.result-label{font-size:11px;color:#bcdfcb;font-weight:700}.result-chip{display:flex;align-items:center;gap:5px;padding:6px 9px;border-radius:50px;border:1px solid #468b75;background:#1e755d;color:#dcf7e9;font-size:10px;white-space:nowrap}.result-content{text-align:center;padding:32px 26px 0}.price-caption{font-size:13px;font-weight:800;color:#6e8875;margin:0}.price-display{color:#0a7857;margin-top:7px;display:flex;justify-content:center;align-items:baseline;gap:10px;line-height:1.15}.price-display strong{font-size:clamp(58px,6vw,76px);font-weight:850;letter-spacing:-1.5px;word-break:break-word}.price-display span{font-size:20px;font-weight:800}.price-subtitle{display:inline-block;background:#eaf8ec;border-radius:99px;color:#0d7957;font-size:11px;padding:6px 12px;margin:5px 0 27px}.result-details{border-top:1px solid #e8eee8;text-align:left;padding-top:9px;padding-bottom:13px}.money-row{display:flex;align-items:baseline;justify-content:space-between;gap:14px;padding-block:12px;border-bottom:1px solid #f1f4ef;font-size:12px;color:#657b6b}.money-row strong{color:#345344;font-size:14px;white-space:nowrap}.money-row strong small,.profit-block strong small{font-size:11px;font-weight:650}.money-row.highlight{color:#086c4c;font-weight:800}.money-row.highlight strong{color:#08764f;font-size:17px}.profit-block{background:#eaf8ed;border-radius:12px;padding:15px;display:flex;flex-direction:column;align-items:center;gap:3px;margin-top:14px;color:#0a684e;font-size:12px;font-weight:800}.profit-block strong{font-size:28px}.result-footnote{display:flex;align-items:center;justify-content:center;gap:7px;margin-bottom:18px;color:#708a79;font-size:10px}.result-footnote svg{flex:none;color:#19a36c}.result-empty{padding:47px 24px 52px;text-align:center;display:flex;align-items:center;flex-direction:column}.empty-icon{width:90px;height:90px;background:#e6f6eb;border-radius:27px;color:#1c9870;display:grid;place-items:center;transform:rotate(-6deg);margin-bottom:16px}.empty-icon svg{transform:rotate(6deg)}.result-empty h4{font-size:18px;margin:5px 0 0;color:#264f37}.result-empty p{color:#8fa194;font-size:13px;line-height:1.9;margin:9px 0 20px}.result-empty span{background:#f3f8f2;color:#4f9a72;border:1px solid #e3f0e1;padding:9px 15px;border-radius:40px;display:flex;align-items:center;gap:7px;font-size:11px;font-weight:800}.result-disclaimer{background:#f5f8f4;padding:15px 22px;border-top:1px solid #eaf0e8;color:#899b8b;font-size:10.5px;display:flex;align-items:flex-start;gap:9px;line-height:1.75}.result-disclaimer svg{flex:none;color:#81a18a}.lower-content{padding-top:28px;padding-bottom:56px}.ad-banner-panel{border:1px dashed #d2ddd1;border-radius:18px;padding:14px;background:#f0f5ee}.ad-banner-title{display:flex;justify-content:space-between;gap:12px;color:#708778;padding:0 4px 11px;font-size:11px;font-weight:750}.ad-banner-title small{font-size:10px;color:#91a196}.ad-preview{display:flex;align-items:center;justify-content:center;text-align:center;gap:13px;border-radius:12px;border:1px solid #d7e1d6;background:repeating-linear-gradient(135deg,#f5f8f2,#f5f8f2 12px,#edf3ec 12px 24px)}.ad-preview-banner{min-height:168px}.ad-live-banner{min-height:168px;width:100%}.footer-links{display:flex;flex-wrap:wrap;justify-content:center;gap:12px}.footer-links a{color:#326a50;font-size:11px;text-decoration:underline;text-underline-offset:3px}.footer-links a:hover,.footer-links a:focus-visible{color:#0a8a59}.ad-placeholder-mark{width:48px;height:48px;background:#fff;color:#9faf9e;display:grid;place-items:center;border-radius:12px}.ad-preview strong,.ad-preview span{display:block}.ad-preview strong{color:#6f8775;font-size:14px}.ad-preview span{color:#9eafa1;font-size:11px;margin-top:6px}.info-columns{display:grid;grid-template-columns:1fr 1fr;gap:18px;padding-top:24px}.explain-panel,.faq-panel{background:#fff;border:1px solid #e3eee7;padding:27px 28px;border-radius:19px}.explain-panel h2,.faq-panel h2{margin:5px 0 12px;font-size:21px;color:#1b3d2f}.explain-panel>p{color:#708374;line-height:1.95;font-size:12px;margin:0}.explain-panel>p strong{color:#0a835b}.example-flow{display:flex;align-items:center;justify-content:space-between;margin:18px 0;gap:7px;background:#f7faf6;padding:15px 10px;border-radius:12px}.example-flow>span{font-size:16px;font-weight:900;color:#9cad9d}.example-flow div{display:flex;flex-direction:column;gap:6px;text-align:center}.example-flow small{color:#94a596;font-size:10px}.example-flow strong{font-size:14px;color:#3a5842;white-space:nowrap}.example-flow .example-net strong{color:#09865d}.explain-panel>p.fine-print{color:#97a69a;font-size:10.5px}.faq-panel details{border-bottom:1px solid #edf1ed}.faq-panel details:last-child{border-bottom:0}.faq-panel summary{list-style:none;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:17px 0;cursor:pointer;font-size:12px;color:#40634a;font-weight:800}.faq-panel summary::-webkit-details-marker{display:none}.faq-panel summary:after{content:"+";font-size:21px;line-height:12px;color:#71ab87;font-weight:400}.faq-panel details[open] summary:after{content:"−"}.faq-panel details p{font-size:11px;line-height:1.9;color:#7d9181;margin:-3px 0 14px}.affiliate-panel{margin-top:25px;padding:27px;background:#fff;border:1px solid #e3eee6;border-radius:20px}.affiliate-title-row{display:flex;justify-content:space-between;gap:12px;align-items:end;margin-bottom:21px}.affiliate-disclosure{display:inline-flex;align-items:center;gap:6px;background:#f7f8f4;color:#95a18f;padding:8px 10px;border-radius:50px;font-size:11px}.affiliate-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:11px}.affiliate-item{display:flex;flex-direction:column;align-items:flex-start;gap:7px;background:#f7faf7;border:1px solid #eaf0e8;border-radius:13px;padding:17px}.affiliate-item svg{color:#539a78;margin-bottom:5px}.affiliate-item strong{font-size:13px;color:#385947}.affiliate-item span{font-size:11px;line-height:1.6;color:#8ca093}.affiliate-note{color:#97a797;font-size:10px;margin:16px 0 0;line-height:1.7}.footer{border-top:1px solid #e3ebe2;background:#fff}.footer-inner{min-height:72px;display:flex;align-items:center;justify-content:space-between;gap:12px;color:#96a99a;font-size:11px}.footer-brand{display:inline-flex;align-items:center;gap:7px;color:#4c7a5f;font-weight:850;font-size:14px}.anchor-demo{position:fixed;bottom:0;left:50%;transform:translate(-50%);width:min(440px,calc(100% - 20px));z-index:10;border:1px solid #c6dccb;border-bottom:0;background:#fff;padding:8px 9px 9px;border-radius:14px 14px 0 0;box-shadow:0 -5px 30px #173a2b1c}.anchor-close{position:absolute;right:9px;top:-25px;border-radius:9px 9px 0 0;background:#fff;border:1px solid #c6dccb;border-bottom:0;display:grid;place-items:center;width:35px;height:27px;color:#567865}.ad-preview-anchor{min-height:59px;border-radius:8px}.ad-preview-anchor .ad-placeholder-mark{width:32px;height:32px;border-radius:7px}.ad-preview-anchor .ad-placeholder-mark svg{width:17px;height:17px}.ad-preview-anchor strong{font-size:11px}.ad-preview-anchor span{font-size:9px;margin-top:2px}@media(max-width:900px){.page-container{width:min(760px,calc(100% - 34px))}.hero{min-height:0;padding-block:33px 25px}.hero-art{height:225px}.orbit-one{width:214px;height:214px}.orbit-two{width:135px;height:135px}.art-receipt{width:237px;padding:17px}.art-success strong{font-size:20px}.art-check{right:-4px}.calculator-grid{grid-template-columns:1fr 1fr;gap:13px}.calc-card{padding:21px 18px}.result-card-head{padding:19px}.modes{gap:6px}.mode{min-height:115px}.mode-copy strong{font-size:11px}.mode-copy small{font-size:9px}.vat-options{grid-template-columns:1fr}}@media(max-width:700px){.topbar-inner{min-height:64px}.brand{font-size:17px}.brand-icon{width:36px;height:36px}.topbar-status{font-size:10px}.hero{grid-template-columns:1fr;padding-block:27px 28px}.hero h1{font-size:clamp(30px,7vw,40px)}.hero p{font-size:13px;margin:12px 0 15px}.calculator-grid,.info-columns{grid-template-columns:1fr}.section-heading h2{font-size:21px}.section-step{font-size:10px}.calc-card{padding:22px 18px}.result-card{position:static;scroll-margin-top:15px}.vat-options{grid-template-columns:1fr 1fr}.result-card-head{padding:21px 22px}.price-display strong{font-size:68px}.lower-content{padding-top:17px}.info-columns{padding-top:15px;gap:14px}.affiliate-title-row{align-items:start;flex-direction:column;gap:9px}}@media(max-width:400px){.page-container{width:calc(100% - 24px)}.topbar-status{font-size:9px}.brand{font-size:15px;gap:8px}.calc-card{padding:19px 14px}.mode{min-height:118px}.mode-copy strong{font-size:10.5px}.mode-copy small{font-size:9px}.vat-option{font-size:10px;padding:8px}.price-display strong{font-size:56px}.result-chip{font-size:9px}.affiliate-grid{grid-template-columns:1fr}.example-flow strong{font-size:11px}.example-flow small{font-size:9px}.explain-panel,.faq-panel,.affiliate-panel{padding:19px}.footer-inner{flex-direction:column;justify-content:center;padding-block:15px;gap:5px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;transition-duration:.01ms!important}}.brand-icon-image{display:block;flex:none;width:39px;height:39px;object-fit:contain;border-radius:12px;box-shadow:0 6px 16px #0b634b28}@media(max-width:700px){.brand-icon-image{width:36px;height:36px}}:root{font-family:Prompt,Leelawadee UI,Tahoma,sans-serif;font-weight:400}.hero{min-height:252px;padding-block:25px 18px}.hero h1{font-size:clamp(29px,3.3vw,43px);line-height:1.34;font-weight:700}.hero p{margin:10px 0 12px;font-size:13px;line-height:1.7}.hero .brand-notice{font-size:10px;color:#91a197;margin:8px 0 0;line-height:1.5}.hero-art{height:230px}.platform-strip{display:flex;flex-wrap:wrap;gap:7px;align-items:center}.platform-mark{min-height:39px;width:108px;border:1px solid #e0ece2;border-radius:10px;display:flex;justify-content:center;align-items:center;background:#fff;padding:7px 9px;overflow:hidden}.platform-mark img{width:100%;height:24px;object-fit:contain;display:block}.platform-robinhood{width:111px;gap:4px;background:#f5fbf6;border-color:#cfe6d5}.platform-robinhood img{width:22px;height:22px;flex:none;border-radius:5px;object-fit:cover}.platform-robinhood span{font-size:10.5px;font-weight:700;color:#19825a;letter-spacing:-.25px;white-space:nowrap}.hero-ad-banner{grid-column:1 / -1;width:100%;margin-top:2px;margin-bottom:6px;padding:10px}.hero-ad-banner .ad-preview-banner{min-height:172px}.affiliate-link{display:inline-flex;align-items:center;gap:5px;margin-top:6px;color:#087d58;border:1px solid #9bd0b4;background:#eaf8ee;padding:8px 12px;border-radius:8px;text-decoration:none;font-size:11px;font-weight:700}.affiliate-link:hover{background:#d8f0df}.affiliate-pending{display:block;margin-top:6px;font-size:10px;color:#8fa095;line-height:1.6}.section-heading h2{margin:0}.gp-control{padding:16px 18px 15px;margin:0 0 12px;border-radius:14px;border:1px solid #dfeee5;background:#f7fbf8}.gp-value-row{display:flex;justify-content:space-between;gap:12px;align-items:center;margin-bottom:17px}.gp-value-row .field-label{margin:0}.gp-value{display:inline-flex;align-items:baseline;gap:2px;color:#087c59;font-weight:700;font-size:33px;line-height:1;font-variant-numeric:tabular-nums}.gp-value span{font-size:18px}.gp-slider{appearance:none;-webkit-appearance:none;display:block;width:100%;height:10px;border:0;border-radius:20px;cursor:pointer;touch-action:pan-y;outline-offset:9px}.gp-slider::-webkit-slider-thumb{appearance:none;-webkit-appearance:none;height:25px;width:25px;border-radius:50%;background:#fff;border:6px solid #0b8d65;box-shadow:0 2px 7px #07452e30}.gp-slider::-moz-range-thumb{height:14px;width:14px;background:#fff;border:6px solid #0b8d65;border-radius:50%;box-shadow:0 2px 7px #07452e30}.gp-ends{margin-top:14px;display:flex;justify-content:space-between;align-items:center;font-size:11px;font-weight:600;color:#79978a}.gp-vat-note{display:flex;align-items:center;gap:7px;padding-top:12px;border-top:1px solid #e5f0e7;margin:12px 0 0;font-size:11px;line-height:1.5;color:#207b59;font-weight:500}.gp-vat-note svg{flex:none}.card-heading{margin-bottom:16px}.form-separator{margin:20px 0}.result-card-head h3{margin:0}@media(max-width:900px){.platform-mark{width:100px;height:37px}.platform-robinhood{width:107px}}@media(max-width:700px){.hero{padding-block:20px 15px}.hero h1{font-size:clamp(27px,7vw,36px)}.hero p{margin:8px 0 12px;font-size:12px}.platform-strip{gap:6px}.platform-mark{width:calc(25% - 4.5px);min-width:0;padding:5px;min-height:35px}.platform-mark img{max-height:23px}.platform-robinhood{gap:3px}.platform-robinhood img{width:17px;height:17px}.platform-robinhood span{font-size:8.5px}.hero-ad-banner{margin-top:10px}.hero .brand-notice{font-size:9px}.gp-control{padding:14px 15px 13px}.gp-value{font-size:32px}}@media(max-width:350px){.platform-mark{min-height:32px;padding:3px}.platform-robinhood span{font-size:7.4px}.platform-robinhood img{width:14px;height:14px}.hero .brand-notice{font-size:8px}}.result-column{min-width:0;display:flex;flex-direction:column;gap:16px}.result-column .result-card{position:static;top:auto}.result-column .affiliate-panel{margin:0;padding:21px}.result-column .affiliate-title-row{align-items:start;flex-wrap:wrap;gap:8px;margin-bottom:14px}.result-column .affiliate-title-row h2{font-size:18px}.result-column .affiliate-disclosure{font-size:10px}.result-column .affiliate-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.result-column .affiliate-item{min-width:0;padding:11px;gap:7px;align-items:stretch}.result-column .affiliate-item>strong{line-height:1.5;font-size:12px}.result-column .affiliate-item>span{line-height:1.6;font-size:10px}.result-column .affiliate-thumb{width:100%;aspect-ratio:1.35;overflow:hidden;background:#eef5f0;border-radius:8px;border:1px solid #e0eae3}.result-column .affiliate-thumb>img{width:100%;height:100%;object-fit:contain}.result-column .affiliate-photo-placeholder{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:5px;width:100%;height:100%;color:#6e957d;text-align:center}.result-column .affiliate-photo-placeholder span{font-size:9px;color:#7f9988}.result-column .affiliate-link{display:inline-flex;align-items:center;justify-content:center;gap:5px;margin-top:auto}.result-column .affiliate-note{line-height:1.8}@media(max-width:900px){.result-column .affiliate-panel{padding:16px}.result-column .affiliate-grid{gap:8px}}@media(max-width:385px){.result-column .affiliate-panel{padding:13px}.result-column .affiliate-item{padding:8px}.result-column .affiliate-title-row h2{font-size:16px}}.result-column .affiliate-panel{margin:0;padding:0;background:transparent;border:0;border-radius:0;box-shadow:none}.result-column .affiliate-thumb{aspect-ratio:1 / 1}.result-column .affiliate-thumb img{display:block;width:100%;height:100%;object-fit:contain}.result-column .affiliate-item{background:#fff;border-radius:12px;border:1px solid #dfe9e2;box-shadow:0 5px 15px #123a2010}.result-column .affiliate-note{margin:6px 2px 0;color:#809285;font-size:9px;line-height:1.6;text-align:center}.hero{grid-template-columns:1fr}.hero-copy{max-width:760px}.topbar-inner{gap:10px}.brand{flex:0 0 auto;white-space:nowrap}.pwa-install-wrap{position:relative;flex:0 1 265px;min-width:0;max-width:265px}.pwa-install-button{display:flex;width:100%;min-height:39px;align-items:center;justify-content:center;gap:7px;padding:7px 12px;border:1px solid #0b7957;border-radius:10px;background:#0b7957;color:#fff;font:inherit;font-size:12px;font-weight:750;line-height:1.3;text-align:center;cursor:pointer}.pwa-install-button:hover{background:#096d4e}.pwa-install-button:focus-visible{outline:3px solid #f0ad55;outline-offset:3px}.pwa-install-button svg{flex:none}.pwa-install-button span{min-width:0}.pwa-install-guide{position:absolute;top:calc(100% + 8px);right:0;z-index:50;box-sizing:border-box;width:min(340px,calc(100vw - 24px));margin:0;padding:12px 14px;border:1px solid #c7e4d1;border-radius:11px;background:#fff;color:#2e6047;font-size:12px;line-height:1.7;text-align:left;box-shadow:0 10px 30px #164c3226}@media(max-width:700px){.pwa-install-wrap{flex-basis:210px;max-width:210px}.pwa-install-button{min-height:42px;padding:7px 9px;font-size:10.5px}}@media(max-width:400px){.topbar-inner{gap:6px}.brand{font-size:14px;gap:7px}.brand-icon-image{width:32px;height:32px}.pwa-install-wrap{flex:1 1 auto;max-width:168px}.pwa-install-button{min-height:43px;gap:5px;padding:6px;font-size:10px}.pwa-install-button svg{width:14px;height:14px}}.pwa-update-notice{position:fixed;bottom:14px;left:14px;right:14px;z-index:999;max-width:530px;margin-inline:auto;display:flex;gap:12px;justify-content:space-between;align-items:center;flex-wrap:wrap;padding:14px 16px;background:#fff;border:1px solid #bce3ca;border-radius:14px;box-shadow:0 8px 30px #103d2628;color:#25533b;font-size:12px;line-height:1.6}.pwa-update-notice button{display:inline-flex;align-items:center;gap:6px;background:#117554;color:#fff;border:0;border-radius:9px;padding:8px 12px;min-height:38px;font-size:12px;font-weight:700}.result-column .affiliate-product-link{display:flex;flex-direction:column;gap:7px;color:inherit;text-decoration:none;border-radius:10px}.result-column .affiliate-product-link>strong{color:#385947;font-size:12px;line-height:1.5}.result-column .affiliate-product-link:hover>strong,.result-column .affiliate-product-link:focus-visible>strong{color:#087d58;text-decoration:underline}.result-column .affiliate-product-link:hover .affiliate-thumb,.result-column .affiliate-product-link:focus-visible .affiliate-thumb{border-color:#78c39b}
