:root{--green:#1b6b3a;--green-l:#2e9d5e;--green-d:#0f4727;--mint:#e8f8ec;--bg:#f0faf2;--amber:#f5a623;--ink:#15261b;--grey:#5b6b60;--line:#e0eae3;--red:#c0392b}*{box-sizing:border-box;margin:0;padding:0}body{font-family:-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif;color:var(--ink);background:#fff;min-height:100vh;line-height:1.5}a{color:inherit;text-decoration:none}h1,h2,h3{font-family:Georgia,Times New Roman,serif}.wrap{max-width:760px;margin:0 auto;padding:0 18px 60px}header{position:-webkit-sticky;position:sticky;top:0;z-index:30;background:hsla(0,0%,100%,.95);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-bottom:1px solid var(--line)}.bar{max-width:1080px;margin:0 auto;justify-content:space-between;padding:10px 20px;gap:16px}.bar,.nav{display:flex;align-items:center}.nav{gap:20px}.nav a{font-size:14px;color:var(--grey);font-weight:600}.nav a:hover{color:var(--green)}.btn{display:inline-flex;align-items:center;gap:8px;background:var(--green);color:#fff;border:none;padding:13px 22px;border-radius:11px;font-size:15px;font-weight:700;cursor:pointer}.btn:hover{background:var(--green-l)}.btn:disabled{opacity:.5;cursor:not-allowed}.btn.ghost{background:#fff;color:var(--green);border:1.6px solid var(--green)}.btn.block{width:100%;justify-content:center}.btn.lg{padding:15px 28px;font-size:16px}.btn.sm{padding:9px 16px;font-size:13px}.hero{background:linear-gradient(160deg,#eafaef,#f4fbf6 45%,#fffdf5)}.hero-in{display:flex;gap:30px;align-items:center;padding:56px 20px 64px;max-width:1080px;margin:0 auto;flex-wrap:wrap}.hero-l{flex:1 1;min-width:320px}.hero h1{font-size:46px;line-height:1.08;letter-spacing:-.5px}.hero h1 .hl{color:var(--green)}.hero p.sub{font-size:18px;color:var(--grey);margin:16px 0 24px;max-width:520px}.search{display:flex;gap:8px;background:#fff;border:1.6px solid var(--line);border-radius:16px;padding:8px;box-shadow:0 12px 40px rgba(27,107,58,.12);max-width:520px}.search input{flex:1 1;border:none;outline:none;font-size:16px;padding:12px 14px}.trust{display:flex;gap:18px;align-items:center;margin-top:18px;flex-wrap:wrap;font-size:13px;color:var(--grey)}.stars{color:var(--amber);letter-spacing:1px}.hero-r{flex:1 1;min-width:280px;display:flex;justify-content:center}section.s{padding:54px 20px;max-width:1080px;margin:0 auto}.center{text-align:center}h2.t{font-size:32px;margin-bottom:8px}p.lead{color:var(--grey);font-size:16px;max-width:620px;margin:0 auto 30px}.aud{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:18px;gap:18px}.acard{border:1px solid var(--line);border-radius:20px;padding:26px;background:#fff;box-shadow:0 6px 24px rgba(0,0,0,.04);transition:.18s;text-align:left}.acard:hover{transform:translateY(-4px);box-shadow:0 16px 40px rgba(27,107,58,.12);border-color:#bfe6cb}.aic{width:58px;height:58px;border-radius:16px;display:grid;place-items:center;margin-bottom:14px;font-size:26px}.acard h3{font-size:20px;margin-bottom:6px}.acard p{color:var(--grey);font-size:14px;margin-bottom:16px;min-height:60px}.why{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:16px;gap:16px}.wcard{background:var(--bg);border-radius:16px;padding:22px;text-align:center}.wcard .ic{font-size:26px}.wcard h4{font-family:inherit;font-size:15px;margin:10px 0 4px;font-weight:800}.wcard p{font-size:13px;color:var(--grey)}.trades{display:grid;grid-template-columns:repeat(auto-fill,minmax(120px,1fr));grid-gap:14px;gap:14px}.tcell{text-align:center;cursor:pointer}.tcell img{width:72px;height:72px;border-radius:18px;box-shadow:0 6px 16px rgba(0,0,0,.12);transition:.15s}.tcell:hover img{transform:translateY(-3px)}.tcell div{font-size:13px;font-weight:600;margin-top:8px}.hsteps{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:24px;gap:24px}.hstep{text-align:center}.snum{width:46px;height:46px;border-radius:50%;background:var(--green);color:#fff;font-weight:800;display:grid;place-items:center;margin:0 auto 12px;font-size:18px}.hstep h4{font-family:inherit;font-size:17px;margin-bottom:6px}.hstep p{color:var(--grey);font-size:14px}.revs{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:16px;gap:16px}.rev{background:#fff;border:1px solid var(--line);border-radius:16px;padding:20px}.rev p{font-size:14px;margin:8px 0}.rev .who{font-weight:700;font-size:13px}footer{background:#0e2a1a;color:#bcd6c4}.fcols{display:flex;flex-wrap:wrap;gap:30px;max-width:1080px;margin:0 auto;padding:40px 24px}.fcols .fc{flex:1 1;min-width:150px}.fcols .fc.lead2{flex:2 1;min-width:220px}footer h5{color:#fff;font-family:Georgia,serif;font-size:14px;margin-bottom:12px}footer a{display:block;color:#9fc4ab;font-size:14px;margin-bottom:8px}footer a:hover{color:#fff}.fbottom{border-top:1px solid #1c4a2d;padding:16px;text-align:center;font-size:12px;color:#7fae90}.socials{display:flex;gap:10px;margin-top:14px}.socials a{display:grid;place-items:center;width:36px;height:36px;border-radius:9px;background:#1c4a2d;margin:0}.card{background:#fff;border:1px solid var(--line);border-radius:16px;padding:22px;margin-top:16px;box-shadow:0 2px 16px rgba(0,0,0,.04)}.crumbs{font-size:12px;color:#9aa;margin:22px 0 6px;letter-spacing:.05em;text-transform:uppercase}.steps{display:flex;gap:6px;margin:14px 0}.steps .s{flex:1 1;height:5px;border-radius:3px;background:var(--line)}.steps .s.on{background:var(--green)}label{display:block;font-size:13px;font-weight:600;margin:14px 0 6px}.req{color:var(--red)}input.f,select.f,textarea.f{width:100%;border:1.6px solid var(--line);border-radius:10px;padding:12px;font-size:15px;font-family:inherit;outline:none}input.f:focus,select.f:focus,textarea.f:focus{border-color:var(--green)}textarea.f{min-height:96px;resize:vertical}.grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));grid-gap:12px;gap:12px;margin-top:18px}.cat{background:#fff;border:1.6px solid var(--line);border-radius:14px;padding:18px 14px;text-align:center;cursor:pointer;transition:.15s;font-weight:600}.cat:hover{border-color:var(--green);transform:translateY(-2px);box-shadow:0 8px 22px rgba(27,107,58,.1)}.cat .reg{display:inline-block;margin-top:6px;font-size:11px;padding:2px 8px;border-radius:20px}.reg.green{background:var(--mint);color:var(--green)}.reg.amber{background:#fef3c7;color:var(--amber)}.subopt{background:#fff;border:1.6px solid var(--line);border-radius:12px;padding:16px 18px;margin-bottom:10px;font-weight:600;cursor:pointer;display:flex;justify-content:space-between;align-items:center}.subopt:after{content:"›";color:var(--green);font-size:20px}.subopt:hover{border-color:var(--green);background:var(--mint);color:var(--green)}.muted{color:var(--grey);font-size:14px}.check{width:74px;height:74px;border-radius:50%;background:var(--mint);color:var(--green);display:grid;place-items:center;font-size:38px;margin:0 auto 18px}.err{background:#fdecea;color:var(--red);border-radius:10px;padding:10px 14px;font-size:14px;margin-top:12px}.dash{display:flex;min-height:70vh}.dside{width:230px;background:linear-gradient(180deg,#123a24,#0c2517);color:#cfe6d6;padding:18px 14px;flex-shrink:0}.dside .dsub{font-size:11px;color:#7fae90;margin:6px 0 16px;letter-spacing:.07em;text-transform:uppercase}.dnav a{display:flex;align-items:center;gap:10px;color:#bcd6c4;padding:11px 12px;border-radius:10px;font-size:14px;cursor:pointer;margin-bottom:2px}.dnav a:hover{background:hsla(0,0%,100%,.06);color:#fff}.dnav a.on{background:#2e7d4f;color:#fff;font-weight:600}.dwallet{margin-top:18px;background:#1c4a2d;border-radius:12px;padding:14px}.dwallet .l{font-size:11px;color:#7fae90;text-transform:uppercase}.dwallet .a{font-size:22px;font-weight:800;color:#fff;margin:3px 0}.dmain{flex:1 1;padding:24px 30px;max-width:920px}.dtop{display:flex;justify-content:space-between;align-items:center;margin-bottom:18px}.dtop h1{font-size:23px}.badge-mini{display:inline-flex;align-items:center;gap:5px;font-size:11px;font-weight:700;padding:4px 10px;border-radius:20px;background:var(--mint);color:var(--green)}.dstats{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:14px;gap:14px;margin-bottom:18px}.dstat{background:#fff;border:1px solid var(--line);border-radius:14px;padding:16px}.dstat .n{font-size:24px;font-weight:800;color:var(--green)}.dstat .l{font-size:12px;color:var(--grey)}.dcard{background:#fff;border:1px solid var(--line);border-radius:14px;padding:18px;margin-bottom:14px}.dlead{display:flex;gap:14px;align-items:center;border-top:1px solid var(--line);padding-top:12px;margin-top:10px}.dlead:first-child{border-top:none;margin-top:0;padding-top:0}.dlead .b{flex:1 1}.dlead .t{font-weight:700;display:flex;gap:8px;align-items:center}.dprice{text-align:right;font-weight:800;font-size:18px}.tag{font-size:11px;padding:2px 8px;border-radius:20px;background:var(--mint);color:var(--green)}.davatar,.tag{font-weight:700}.davatar{width:42px;height:42px;border-radius:50%;background:linear-gradient(135deg,#4caf6e,#2e7d4f);display:grid;place-items:center;color:#fff}@media(max-width:760px){.dside{display:none}.dstats{grid-template-columns:1fr 1fr}}.bo{--green:#3f8757;--mint:#e9f6ed;background:linear-gradient(160deg,#f0faf2 55%,#fdf4e7)}.bo .dside{background:linear-gradient(180deg,#58a471,#3f8757);color:#eaf6ee}.bo .dside .dsub{color:#d4ecdc}.bo .dnav a{color:#e2f2e7}.bo .dnav a:hover{background:hsla(0,0%,100%,.14);color:#fff}.bo .dnav a.on{background:#fff;color:#3f8757;font-weight:700;box-shadow:0 2px 8px rgba(20,60,35,.15)}.bo .dmain{max-width:1040px}.bo .dtop h1{color:#22503a}.bo .dstat{border:none;box-shadow:0 3px 12px rgba(63,135,87,.1);border-radius:16px}.bo .dstat:first-child .n{color:#3f8757}.bo .dstat:nth-child(2) .n{color:#f59e0b}.bo .dstat:nth-child(3) .n{color:#e8833a}.bo .dstat:nth-child(4) .n{color:#2f9e8f}.bo .dcard{border:none;box-shadow:0 3px 12px rgba(63,135,87,.1);border-radius:16px}.bo .tag{background:#ffedd5;color:#c2620a}.bo .davatar{background:linear-gradient(135deg,#7cc294,#3f8757)}.bo input[type=checkbox]{accent-color:#58a471}body:has(.bo) footer{background:linear-gradient(135deg,#58a471,#3f8757)}body:has(.bo) footer .fbottom{border-top-color:hsla(0,0%,100%,.25)}.bo.season-summer{--green:#0e7fa8;--mint:#e3f4fb;background:linear-gradient(160deg,#eef9fd 55%,#fef8e2)}.bo.season-summer .dside{background:linear-gradient(180deg,#38a6cf,#0e7fa8)}.bo.season-summer .dnav a.on{color:#0e7fa8}.bo.season-summer .dtop h1{color:#0c4a64}.bo.season-summer .dstat:first-child .n{color:#0e7fa8}.bo.season-summer .dstat:nth-child(2) .n{color:#eab308}.bo.season-summer .dstat:nth-child(3) .n{color:#f97316}.bo.season-summer .dstat:nth-child(4) .n{color:#10b981}.bo.season-summer .tag{background:#fef9c3;color:#a16207}.bo.season-summer .davatar{background:linear-gradient(135deg,#67c7e8,#0e7fa8)}body:has(.bo.season-summer) footer{background:linear-gradient(135deg,#38a6cf,#0e7fa8)}.bo.season-autumn{--green:#b45309;--mint:#fdeede;background:linear-gradient(160deg,#fdf6ec 55%,#fbeede)}.bo.season-autumn .dside{background:linear-gradient(180deg,#d97f33,#a8511a)}.bo.season-autumn .dnav a.on{color:#a8511a}.bo.season-autumn .dtop h1{color:#7c3f12}.bo.season-autumn .dstat:first-child .n{color:#b45309}.bo.season-autumn .dstat:nth-child(2) .n{color:#dc2626}.bo.season-autumn .dstat:nth-child(3) .n{color:#7c5e10}.bo.season-autumn .dstat:nth-child(4) .n{color:#4d7c0f}.bo.season-autumn .tag{background:#fde8d4;color:#a8511a}.bo.season-autumn .davatar{background:linear-gradient(135deg,#eaa15e,#a8511a)}body:has(.bo.season-autumn) footer{background:linear-gradient(135deg,#d97f33,#a8511a)}.bo.season-winter{--green:#475591;--mint:#e9edfb;background:linear-gradient(160deg,#f2f5fd 55%,#f8f0f7)}.bo.season-winter .dside{background:linear-gradient(180deg,#6b7bc4,#475591)}.bo.season-winter .dnav a.on{color:#475591}.bo.season-winter .dtop h1{color:#2f3a6b}.bo.season-winter .dstat:first-child .n{color:#475591}.bo.season-winter .dstat:nth-child(2) .n{color:#8b5fa8}.bo.season-winter .dstat:nth-child(3) .n{color:#0e7490}.bo.season-winter .dstat:nth-child(4) .n{color:#be5683}.bo.season-winter .tag{background:#ede9fe;color:#6d28d9}.bo.season-winter .davatar{background:linear-gradient(135deg,#94a3e0,#475591)}body:has(.bo.season-winter) footer{background:linear-gradient(135deg,#6b7bc4,#475591)}@media(max-width:820px){.aud,.hsteps,.revs,.why{grid-template-columns:1fr 1fr}.hero h1{font-size:34px}}@media(max-width:520px){.aud,.hsteps,.revs,.why{grid-template-columns:1fr}.nav{display:none}}