@font-face{font-family:Figtree;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/figtree-latin-ext-400-normal.CXAzuTZb.woff2) format("woff2"),url(/_astro/figtree-latin-ext-400-normal.Gbh-3PTk.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:Figtree;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/figtree-latin-400-normal.g7Dtegnw.woff2) format("woff2"),url(/_astro/figtree-latin-400-normal.BD4aNku5.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:Figtree;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/figtree-latin-ext-600-normal.DJlfifZj.woff2) format("woff2"),url(/_astro/figtree-latin-ext-600-normal.CQqsimlV.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:Figtree;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/figtree-latin-600-normal.Cv_xCTDl.woff2) format("woff2"),url(/_astro/figtree-latin-600-normal.BM_oTo4n.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:Figtree;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/figtree-latin-ext-700-normal.CS4sQkGV.woff2) format("woff2"),url(/_astro/figtree-latin-ext-700-normal.BoDi4KL2.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:Figtree;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/figtree-latin-700-normal.th6qEP7c.woff2) format("woff2"),url(/_astro/figtree-latin-700-normal.BCCt2T1q.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:Figtree;font-style:normal;font-display:swap;font-weight:800;src:url(/_astro/figtree-latin-ext-800-normal.DLIuazCv.woff2) format("woff2"),url(/_astro/figtree-latin-ext-800-normal.Cp4dEvwL.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:Figtree;font-style:normal;font-display:swap;font-weight:800;src:url(/_astro/figtree-latin-800-normal.30yxI7TZ.woff2) format("woff2"),url(/_astro/figtree-latin-800-normal.B7vj2UK8.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{--color-bg: #FFFFFF;--color-bg-alt: #F5F8F6;--color-ink: #0F1D2B;--color-ink-soft: #5B6B77;--color-accent: #0B8A4B;--color-accent-deep: #076B3A;--color-line: #E4EAE6;--color-warn: #B45309;--wrap: min(1280px, 94vw);--radius-card: 16px;--er-accent: var(--color-accent);--er-accent-dark: var(--color-accent-deep);--er-bg-soft: var(--color-bg-alt);--er-text: var(--color-ink);--er-text-soft: var(--color-ink-soft);--er-border: var(--color-line);--er-warn: var(--color-warn);--er-radius: 12px}*{margin:0;padding:0;box-sizing:border-box}html{font-family:Figtree,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;color:var(--color-ink);background:var(--color-bg)}body{margin:0;font-size:1.0625rem;line-height:1.7;-webkit-font-smoothing:antialiased}a{color:var(--color-accent)}.wrap{width:var(--wrap);margin:0 auto}section{padding:96px 0}@media(max-width:720px){section{padding:56px 0}}.site-header{position:sticky;top:0;z-index:50;background:#ffffffeb;backdrop-filter:blur(8px);border-bottom:1px solid var(--color-line)}.site-header .inner{width:var(--wrap);margin:0 auto;display:flex;align-items:center;justify-content:space-between;height:76px}.logo{display:flex;align-items:center;gap:11px;text-decoration:none;color:var(--color-ink)}.logo svg{flex:none}.logo-text{font-weight:800;font-size:1.34rem;letter-spacing:-.01em}.logo-text span{color:var(--color-accent)}.site-nav{display:flex;gap:34px;align-items:center}.site-nav a{color:var(--color-ink-soft);text-decoration:none;font-size:.98rem;font-weight:600}.site-nav a:hover{color:var(--color-ink)}@media(max-width:840px){.site-nav a:not(.btn){display:none}}.site-nav .btn{white-space:nowrap}@media(max-width:560px){.site-header .inner{flex-wrap:wrap;height:auto;padding:12px 0 14px;row-gap:12px}.site-nav{width:100%}.site-nav .btn{display:block;width:100%;text-align:center;padding:12px 20px}}.btn{display:inline-block;background:var(--color-accent);color:#fff!important;border-radius:999px;padding:14px 30px;font-weight:700;font-size:1rem;text-decoration:none;transition:background .15s ease;border:none;cursor:pointer;font-family:inherit;line-height:1.5}.btn:hover{background:var(--color-accent-deep)}.btn-lg{padding:18px 42px;font-size:1.1rem}.btn-block{display:block;width:100%;text-align:center}.hero{padding:100px 0 88px;text-align:center}@media(max-width:720px){.hero{padding:56px 0}}.badge{display:inline-flex;align-items:center;gap:8px;background:var(--color-bg-alt);border:1px solid var(--color-line);border-radius:999px;padding:8px 18px;font-size:.9rem;font-weight:600;color:var(--color-ink-soft);margin-bottom:28px}.badge b{color:var(--color-accent);font-weight:700}@media(max-width:560px){.badge{display:inline-block;max-width:100%;line-height:1.5;padding:8px 16px;text-align:center}.badge svg{vertical-align:-2px;margin-right:6px}}.hero h1{font-size:clamp(2.5rem,5.2vw,4rem);font-weight:800;letter-spacing:-.02em;line-height:1.08;max-width:1000px;margin:0 auto 24px}.hero h1 em{font-style:normal;color:var(--color-accent)}.sub{font-size:1.25rem;color:var(--color-ink-soft);max-width:760px;margin:0 auto 38px}.micro{margin-top:16px;font-size:.92rem;color:var(--color-ink-soft)}.micro b{color:var(--color-ink);font-weight:700}.trust{background:var(--color-bg-alt);border-top:1px solid var(--color-line);border-bottom:1px solid var(--color-line);padding:28px 0}.trust .wrap{display:flex;justify-content:center;gap:64px;flex-wrap:wrap}.trust-item{display:flex;align-items:center;gap:10px;font-size:.98rem;font-weight:600;color:var(--color-ink)}.trust-item svg{flex:none}@media(max-width:840px){.trust .wrap{gap:28px}}h1{font-size:clamp(2rem,4vw,2.8rem);font-weight:800;letter-spacing:-.02em;line-height:1.15}h2{font-size:clamp(1.7rem,3.2vw,2.4rem);font-weight:800;letter-spacing:-.015em;line-height:1.18;margin-bottom:14px}h3{font-weight:700}.lede{color:var(--color-ink-soft);max-width:720px;margin-bottom:52px;font-size:1.1rem}.center{text-align:center}.center .lede{margin-left:auto;margin-right:auto}.grid3{display:grid;grid-template-columns:repeat(3,1fr);gap:30px;width:100%}@media(max-width:840px){.grid3{grid-template-columns:1fr}}.alt{background:var(--color-bg-alt)}.step{background:var(--color-bg);border:1px solid var(--color-line);border-radius:var(--radius-card);padding:38px 34px}.step-num{width:46px;height:46px;border-radius:999px;background:var(--color-accent);color:#fff;font-weight:800;font-size:1.2rem;display:flex;align-items:center;justify-content:center;margin-bottom:20px}.step h3{font-size:1.22rem;margin-bottom:8px}.step p{color:var(--color-ink-soft);font-size:1rem}.rate{background:var(--color-bg);border:1px solid var(--color-line);border-radius:var(--radius-card);padding:40px 32px;text-align:center}.rate .num{font-size:3.4rem;font-weight:800;letter-spacing:-.03em;color:var(--color-accent);line-height:1}.rate .num small{font-size:1.5rem;font-weight:700}.rate h3{font-size:1.1rem;margin:14px 0 6px}.rate p{font-size:.96rem;color:var(--color-ink-soft)}.note{margin-top:36px;background:#fff8ef;border:1px solid #F0DCC0;border-radius:12px;padding:18px 24px;font-size:.98rem;color:var(--color-warn);width:100%}.note b{font-weight:700}.cap{margin-top:18px;font-size:.98rem;color:var(--color-ink-soft);width:100%}.card{background:var(--color-bg);border:1px solid var(--color-line);border-radius:var(--radius-card);padding:32px;margin:1.2rem 0;transition:border-color .15s ease}a.card,.card-link{display:flex;flex-direction:column;gap:10px;text-decoration:none;margin:0}a.card:hover{border-color:var(--color-accent)}.card .tag{font-size:.82rem;font-weight:700;color:var(--color-accent);text-transform:uppercase;letter-spacing:.07em}.card h3{font-size:1.24rem;color:var(--color-ink);line-height:1.33;margin-top:0}.card h3 a{color:var(--color-ink);text-decoration:none}.card h3 a:hover{color:var(--color-accent)}.card p{font-size:.98rem;color:var(--color-ink-soft)}.card .more{font-size:.98rem;font-weight:700;color:var(--color-accent);margin-top:auto}.all-link{text-align:center;margin-top:40px}.all-link a{font-weight:700;color:var(--color-accent);text-decoration:none;font-size:1.02rem}.all-link a:hover{color:var(--color-accent-deep);text-decoration:underline}.faq{max-width:800px;margin:0 auto;text-align:left}.faq details{border-bottom:1px solid var(--color-line)}.faq summary{cursor:pointer;list-style:none;display:flex;justify-content:space-between;align-items:center;gap:16px;padding:22px 4px;font-weight:700;font-size:1.07rem}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"+";font-size:1.5rem;font-weight:400;color:var(--color-accent);flex:none}.faq details[open] summary:after{content:"–"}.faq details p{padding:0 4px 22px;color:var(--color-ink-soft);font-size:1rem}.final{background:var(--color-ink);color:#fff;text-align:center}.final h2{color:#fff}.final .lede{color:#ffffffbf;margin-left:auto;margin-right:auto;margin-bottom:36px}.final .micro{color:#fff9}.site-footer{padding:44px 0;border-top:1px solid var(--color-line);font-size:.92rem;color:var(--color-ink-soft);background:var(--color-bg);margin-top:0}.site-footer .inner{width:var(--wrap);margin:0 auto;display:flex;justify-content:space-between;gap:20px;flex-wrap:wrap}.site-footer nav a{color:var(--color-ink-soft);text-decoration:none;margin-right:20px}.site-footer nav a:hover{color:var(--color-ink)}.site-footer .foot-note{width:100%;margin-top:14px;font-size:.85rem}.container{width:var(--wrap);max-width:100%;margin:0 auto;padding:0 1.1rem}main.article{padding:3rem 0 4rem}.article h1{margin-bottom:.6rem}.article h2{font-size:clamp(1.4rem,2.4vw,1.7rem);margin-top:2.6rem}.article p{margin:1rem 0}.article ul,.article ol{margin:1rem 0 1rem 1.4rem}.lead{font-size:1.15rem;color:var(--color-ink-soft)}.meta{font-size:.88rem;color:var(--color-ink-soft)}.article-hero{width:100%;height:auto;border-radius:var(--radius-card);margin:1.3rem 0 1.8rem;display:block}.article-hero-figure{margin:1.3rem 0 1.8rem}.article-hero-figure .article-hero{margin:0}.article-hero-note{font-size:.78rem;color:var(--color-ink-soft);text-align:right;margin-top:.35rem}.card-thumb{width:100%;height:auto;border-radius:10px;display:block;margin-bottom:6px}table.stats{border-collapse:collapse;width:100%;font-size:.92rem;margin:1.2rem 0;display:block;overflow-x:auto}table.stats th,table.stats td{border:1px solid var(--color-line);padding:.55rem .7rem;text-align:left}table.stats th{background:var(--color-bg-alt)}.cta-box{text-align:center;padding:44px 32px;margin:2.6rem auto}.cta-box h3{font-size:1.45rem;margin-bottom:.5rem}.cta-box p{max-width:900px;margin:0 auto 1.4rem}.cta-box .btn{margin-top:.2rem}.ad-label{display:block;background:#fff8ef;color:#7a5b00;border-bottom:1px solid #F0DCC0;text-align:center;font-size:.8rem;letter-spacing:.12em;text-transform:uppercase;padding:.35rem 0}.funnel-wrap{max-width:620px;margin:0 auto;padding:1.4rem 1.1rem 3rem}.progress{height:4px;background:var(--color-line);border-radius:99px;margin:.6rem 0 2rem;overflow:hidden}.progress>div{height:100%;background:var(--color-accent);width:0%;transition:width .3s ease}.quiz-q{font-size:1.45rem;font-weight:800;letter-spacing:-.01em;line-height:1.25;color:var(--color-ink);margin-bottom:.4rem}.quiz-sub{color:var(--color-ink-soft);font-size:.98rem;margin-bottom:1.3rem}.quiz-options{display:grid;gap:.75rem}.quiz-opt{text-align:left;background:var(--color-bg);border:2px solid var(--color-line);border-radius:14px;padding:1rem 1.2rem;min-height:56px;font-size:1.05rem;font-weight:600;cursor:pointer;font-family:inherit;color:var(--color-ink);transition:border-color .12s ease,background .12s ease}.quiz-opt:hover{border-color:var(--color-accent);background:#f2faf5}.back-link{background:none;border:none;color:var(--color-ink-soft);font-size:.88rem;cursor:pointer;padding:0;margin-top:1.5rem;text-decoration:underline;font-family:inherit}.loader{text-align:center;padding:2.5rem 0}.spinner{width:46px;height:46px;border:5px solid var(--color-line);border-top-color:var(--color-accent);border-radius:50%;margin:0 auto 1.2rem;animation:spin .9s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.result-banner{background:#f2faf5;border:1px solid #BFE3CD;border-radius:12px;padding:1rem 1.2rem;margin-bottom:1.3rem}.result-banner strong{color:var(--color-accent-deep)}.result-list{list-style:none;padding:0;margin:0 0 1.3rem;display:grid;gap:.6rem}.result-list li{position:relative;padding-left:1.6rem;font-size:.97rem;line-height:1.45;color:var(--color-ink-soft)}.result-list li:before{content:"✓";position:absolute;left:0;top:0;color:var(--color-accent-deep);font-weight:700}form.lead-form{display:grid;gap:.8rem}form.lead-form label{font-size:.9rem;font-weight:600;color:var(--color-ink-soft)}form.lead-form input{width:100%;padding:.85rem .95rem;border:2px solid var(--color-line);border-radius:12px;font-size:1rem;font-family:inherit;color:var(--color-ink)}form.lead-form input:focus{outline:none;border-color:var(--color-accent)}.consent{display:flex;gap:.6rem;align-items:flex-start;font-size:.82rem;color:var(--color-ink-soft)}.consent input{width:auto;margin-top:.25rem}.field-error{color:#b91c1c;font-size:.82rem}.reach{display:grid;gap:.5rem}.chips{display:flex;flex-wrap:wrap;gap:.45rem}.chip{padding:.5rem .8rem;border:2px solid var(--color-line);border-radius:999px;background:#fff;font-family:inherit;font-size:.88rem;font-weight:600;color:var(--color-ink-soft);cursor:pointer;line-height:1.2}.chip:hover{border-color:var(--color-accent)}.chip.is-on{border-color:var(--color-accent);background:#f2faf5;color:var(--color-accent-deep)}.num-field{position:relative;display:block}.num-field input{padding-right:3.2rem;font-size:1.15rem;font-weight:600}.num-suffix{position:absolute;right:1rem;top:50%;transform:translateY(-50%);font-size:1rem;font-weight:600;color:var(--color-ink-soft);pointer-events:none}.result-hero{background:var(--color-bg);border:1px solid var(--color-line);border-radius:var(--radius-card);padding:40px 32px;text-align:center;margin-bottom:1.4rem}.result-hero .result-label{font-size:1.02rem;font-weight:700;color:var(--color-ink)}.result-hero .num{font-size:3.4rem;font-weight:800;letter-spacing:-.03em;color:var(--color-accent);line-height:1.1}.result-hero .num small{font-size:1.6rem;font-weight:700}.result-breakdown{list-style:none;margin:1.1rem auto 0;padding:0;max-width:380px;text-align:left}.result-breakdown li{display:flex;justify-content:space-between;gap:12px;padding:.5rem 2px;border-bottom:1px solid var(--color-line);font-size:.98rem}.result-breakdown li:last-child{border-bottom:none;font-weight:700}.result-breakdown li span:last-child{font-weight:700;color:var(--color-accent-deep);white-space:nowrap}.result-example{margin-top:1rem;font-size:.95rem;color:var(--color-ink-soft)}.result-note{margin-top:1.1rem;font-size:.9rem;color:var(--color-warn);background:#fff8ef;border:1px solid #F0DCC0;border-radius:12px;padding:.8rem 1rem;text-align:left}.advertorial{width:var(--wrap);max-width:100%;margin:0 auto;padding:1.6rem 1.1rem 3rem}.advertorial h1{font-size:clamp(1.7rem,3.4vw,2.2rem);margin-bottom:.4rem}.advertorial p{margin:1rem 0}.advertorial img{max-width:100%;border-radius:12px}.byline{font-size:.85rem;color:var(--color-ink-soft);margin-bottom:1.4rem}.highlight-box{background:var(--color-bg-alt);border-left:4px solid var(--color-accent);padding:.9rem 1.1rem;margin:1.4rem 0;border-radius:0 12px 12px 0}.cta-row,.advertorial p.cta-row{text-align:center;margin:3.4rem 0}@media(max-width:720px){.cta-row,.advertorial p.cta-row{margin:2.4rem 0}}.quiz-benefits{max-width:620px;margin:0 auto;padding:0 1.1rem 3rem;text-align:center}.quiz-benefits .qb-items{display:flex;justify-content:center;gap:10px 28px;flex-wrap:wrap;border-top:1px solid var(--color-line);padding-top:1.3rem}.quiz-benefits .qb-item{display:inline-flex;align-items:center;gap:7px;font-size:.92rem;font-weight:600;color:var(--color-ink);white-space:nowrap}.quiz-benefits .qb-item svg{flex:none}.quiz-benefits p{margin-top:.9rem;font-size:.85rem;color:var(--color-ink-soft)}.offer-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:16px;margin:1.8rem 0 1rem}.offer-card{display:flex;flex-direction:column;gap:8px;background:var(--color-bg);border:1px solid var(--color-line);border-radius:var(--radius-card);padding:26px 22px;margin:0}.offer-card.is-featured{border-color:var(--color-accent);box-shadow:0 6px 24px #0b8a4b1a}.offer-badge{align-self:flex-start;font-size:.78rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--color-accent);background:var(--color-bg-alt);border-radius:999px;padding:3px 12px}.offer-card h3{font-size:1.18rem;line-height:1.3;margin:2px 0 0}.offer-facts{list-style:none;margin:2px 0 16px;padding:0;display:flex;flex-direction:column;gap:6px}.offer-facts li{font-size:.93rem;color:var(--color-ink-soft);line-height:1.5;padding-left:22px;position:relative}.offer-facts li:before{content:"✓";position:absolute;left:0;top:0;font-weight:700;color:var(--color-accent)}.offer-card .btn{margin-top:auto;text-align:center;padding:12px 24px}.btn-outline{background:transparent;color:var(--color-accent)!important;border:2px solid var(--color-accent);padding:10px 22px}.btn-outline:hover{background:var(--color-bg-alt)}
