:root{color:#17221b;background:#f7f8f3;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;line-height:1.5}*{box-sizing:border-box}body{margin:0}a{color:inherit;text-decoration:none}.wrap{max-width:1120px;margin:auto;padding:0 24px}header{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);z-index:5;background:#f7f8f3f0;border-bottom:1px solid #dde2d9;position:sticky;top:0}.nav{align-items:center;gap:28px;height:68px;display:flex}.logo{margin-right:auto;font-size:21px;font-weight:800}.logo span{font-weight:400}.nav a:not(.logo){color:#59645c;font-size:14px}.hero{background:#dfead8;padding:90px 0 100px}.eyebrow{letter-spacing:.14em;color:#657363;margin:0 0 12px;font-size:11px;font-weight:800}.hero h1{letter-spacing:-.055em;max-width:850px;margin:0;font-size:clamp(48px,7vw,84px);line-height:.98}.hero h1 span{color:#52704d}.lead{color:#526054;max-width:620px;margin:28px 0;font-size:20px}.cta{color:#fff;background:#203c27;border-radius:9px;padding:13px 18px;font-weight:700;display:inline-block}.section{padding-top:82px}.section-head{justify-content:space-between;align-items:end;gap:30px;margin-bottom:30px;display:flex}.section-head h2,.result h2{letter-spacing:-.03em;margin:0;font-size:34px}.section-head>p,.muted{color:#687268;max-width:520px}.grid-form{background:#fff;border:1px solid #dfe4dc;border-radius:16px;grid-template-columns:repeat(3,1fr);gap:16px;padding:24px;display:grid}.grid-form label{font-size:13px;font-weight:700;position:relative}.grid-form input,.grid-form select{width:100%;font:inherit;background:#fbfcfa;border:1px solid #ccd4c9;border-radius:8px;margin-top:7px;padding:11px;display:block}.grid-form small{color:#879087;position:absolute;bottom:12px;right:10px}.check{align-items:center;gap:8px;display:flex;font-weight:500!important}.check input{width:auto;margin:0}.result{margin-top:60px}.cards{grid-template-columns:repeat(3,1fr);gap:18px;margin-top:22px;display:grid}.card{background:#fff;border:1px solid #dce2da;border-radius:16px;padding:24px;position:relative}.card.top{border:2px solid #76936f}.rank{background:#edf2e9;border-radius:99px;padding:5px 9px;font-size:12px;font-weight:800;position:absolute;top:18px;right:18px}.brand{color:#6d786e;margin:0;font-size:12px}.card h3{margin:6px 0 10px;font-size:22px;line-height:1.15}.card ul{color:#5c675e;padding-left:18px;font-size:14px}.why{color:#465148;min-height:66px;font-size:14px}.coming{text-align:center;color:#687268;background:#eef2eb;border-radius:8px;margin-top:12px;padding:10px;font-size:12px;font-weight:700;display:block}.table-wrap{background:#fff;border:1px solid #dce2da;border-radius:16px;overflow:auto}table{border-collapse:collapse;width:100%;min-width:760px}th,td{text-align:left;border-bottom:1px solid #e6eae4;padding:15px;font-size:14px}th{text-transform:uppercase;letter-spacing:.06em;color:#6b756d;background:#f0f3ed;font-size:12px}.method{color:#eaf0e7;background:#202b22;margin-top:100px;padding:80px 0}.method .eyebrow{color:#9fb49d}.method h2{letter-spacing:-.04em;max-width:700px;font-size:42px}.steps{grid-template-columns:repeat(4,1fr);gap:18px;margin-top:45px;display:grid}.steps div{border-top:1px solid #59665b;padding-top:18px}.steps b{color:#a6c29e}.steps h3{margin-bottom:5px}.steps p{color:#b8c2b8;font-size:14px}.legal{color:#929e93;max-width:800px;margin-top:50px;font-size:12px}footer{color:#7b857c;padding:30px 0;font-size:13px}@media (width<=800px){.nav a:not(.logo){display:none}.hero{padding:65px 0}.grid-form,.cards,.steps{grid-template-columns:1fr}.section-head{display:block}.section-head>p{margin-top:8px}.hero h1{font-size:52px}}
