:root{--bg:#fff;--panel:#f6f3ee;--panel2:#fff;--line:#e7e1d8;--line2:#d5cec3;--ink:#141210;--soft:#2e2a26;--mute:#6b655d;--dim:#8f887d;--green:#d93a1e;--cyan:#f5a300;--yellow:#f5c400;--red:#d93a1e}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{background:var(--bg);color:var(--ink);-webkit-font-smoothing:antialiased;font-family:Inter Variable,system-ui,sans-serif;overflow-x:hidden}a{color:inherit}img{max-width:100%;display:block}.wrap{max-width:1080px;margin:0 auto;padding:0 20px}.site-head{z-index:20;backdrop-filter:blur(14px);border-bottom:1px solid var(--line);background:#ffffffeb;position:sticky;top:0}.site-head .wrap{justify-content:space-between;align-items:center;height:68px;display:flex}.site-head .home{letter-spacing:.14em;align-items:center;gap:12px;font-size:14px;font-weight:700;text-decoration:none;display:flex}.site-head nav{gap:6px;display:flex}.site-head nav a{color:var(--mute);border-radius:10px;padding:8px 12px;font-size:14px;font-weight:600;text-decoration:none;transition:color .2s,background .2s}.site-head nav a:hover,.site-head nav a[aria-current=page]{color:var(--ink);background:var(--panel)}.btn{border-radius:14px;justify-content:center;align-items:center;gap:10px;height:52px;padding:0 24px;font-size:16px;font-weight:700;text-decoration:none;transition:transform .2s,background .2s,border-color .2s;display:inline-flex}.btn:hover{transform:translateY(-2px)}.btn.primary{background:var(--ink);color:#fff}.btn.ghost{border:1px solid var(--line2);color:var(--ink)}.btn.ghost:hover{border-color:var(--ink)}.btn.off{background:var(--panel);color:var(--mute);cursor:default}.btn.off:hover{transform:none}.kicker{letter-spacing:.16em;text-transform:uppercase;color:var(--green);font-size:13px;font-weight:700}h1{letter-spacing:-.045em;font-size:clamp(40px,7vw,76px);font-weight:750;line-height:1.02}h2{letter-spacing:-.035em;font-size:clamp(28px,4vw,40px);font-weight:720;line-height:1.1}h3{letter-spacing:-.01em;font-size:19px;font-weight:700}.lead{color:var(--mute);font-size:clamp(17px,2vw,20px);line-height:1.55}.sec{padding:88px 0 0}.sec-head{max-width:640px;margin-bottom:32px}.sec-head p{color:var(--mute);margin-top:12px;font-size:17px;line-height:1.55}.sec-head p.kicker{color:var(--accent,var(--green));margin:0 0 10px;font-size:13px}.site-foot{border-top:1px solid var(--line);margin-top:110px}.site-foot .wrap{color:var(--dim);flex-wrap:wrap;justify-content:space-between;gap:14px 28px;padding-top:28px;padding-bottom:36px;font-size:13px;display:flex}.site-foot nav{flex-wrap:wrap;gap:8px 18px;display:flex}.site-foot a{text-decoration:none}.site-foot a:hover{color:var(--ink)}@media (width<=560px){.site-head .home span{display:none}.site-head nav a{padding:8px 9px}.sec{padding-top:64px}}.hero[data-astro-cid-2jrlkbnd]{padding:84px 0 0;position:relative;overflow:hidden}.hero[data-astro-cid-2jrlkbnd]:before{content:"";pointer-events:none;background:radial-gradient(closest-side,#d93a1e2e,#f5a30014 55%,#0000);width:1100px;height:560px;position:absolute;top:-260px;left:50%;transform:translate(-50%)}.hero[data-astro-cid-2jrlkbnd] .wrap[data-astro-cid-2jrlkbnd]{position:relative}.hero[data-astro-cid-2jrlkbnd] h1[data-astro-cid-2jrlkbnd]{max-width:820px;margin-top:18px}.hero[data-astro-cid-2jrlkbnd] h1[data-astro-cid-2jrlkbnd] span[data-astro-cid-2jrlkbnd]{background:linear-gradient(90deg, var(--green), var(--cyan));color:#0000;-webkit-background-clip:text;background-clip:text}.hero[data-astro-cid-2jrlkbnd] .lead[data-astro-cid-2jrlkbnd]{max-width:600px;margin-top:22px}.cta[data-astro-cid-2jrlkbnd]{flex-wrap:wrap;gap:12px;margin-top:32px;display:flex}.big[data-astro-cid-2jrlkbnd]{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:64px;display:grid}.big[data-astro-cid-2jrlkbnd] div[data-astro-cid-2jrlkbnd]{background:var(--panel);border:1px solid var(--line);border-radius:20px;padding:26px 26px 24px}.big[data-astro-cid-2jrlkbnd] b[data-astro-cid-2jrlkbnd]{letter-spacing:-.045em;font-size:clamp(36px,5vw,56px);font-weight:760;line-height:1;display:block}.big[data-astro-cid-2jrlkbnd] span[data-astro-cid-2jrlkbnd]{color:var(--mute);margin-top:10px;font-size:15px;display:block}.nets[data-astro-cid-2jrlkbnd]{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.net[data-astro-cid-2jrlkbnd]{background:var(--panel);border:1px solid var(--line);border-radius:18px;padding:22px}.net[data-astro-cid-2jrlkbnd] h3[data-astro-cid-2jrlkbnd]{font-size:17px}.net[data-astro-cid-2jrlkbnd] small[data-astro-cid-2jrlkbnd]{color:var(--dim);margin-top:2px;font-size:13px;display:block}.net[data-astro-cid-2jrlkbnd] dl[data-astro-cid-2jrlkbnd]{gap:10px;margin-top:18px;display:grid}.net[data-astro-cid-2jrlkbnd] dt[data-astro-cid-2jrlkbnd]{color:var(--mute);text-transform:uppercase;letter-spacing:.1em;font-size:12px}.net[data-astro-cid-2jrlkbnd] dd[data-astro-cid-2jrlkbnd]{letter-spacing:-.03em;font-size:24px;font-weight:720}.net[data-astro-cid-2jrlkbnd] p[data-astro-cid-2jrlkbnd]{border-top:1px solid var(--line);color:var(--mute);margin-top:14px;padding-top:12px;font-size:14px}.note[data-astro-cid-2jrlkbnd]{color:var(--dim);margin-top:14px;font-size:13px}.pillars[data-astro-cid-2jrlkbnd]{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.pillars[data-astro-cid-2jrlkbnd] div[data-astro-cid-2jrlkbnd]{border:1px solid var(--line);border-radius:18px;padding:24px}.pillars[data-astro-cid-2jrlkbnd] h3[data-astro-cid-2jrlkbnd]{color:var(--green)}.pillars[data-astro-cid-2jrlkbnd] p[data-astro-cid-2jrlkbnd]{color:var(--soft);margin-top:8px;font-size:15px;line-height:1.55}.aud[data-astro-cid-2jrlkbnd]{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.aud[data-astro-cid-2jrlkbnd]>div[data-astro-cid-2jrlkbnd]{background:var(--panel);border:1px solid var(--line);border-radius:18px;padding:24px}.aud[data-astro-cid-2jrlkbnd] h3[data-astro-cid-2jrlkbnd]{color:var(--mute);margin-bottom:14px;font-size:15px;font-weight:600}.bar[data-astro-cid-2jrlkbnd]{margin-top:12px}.bar[data-astro-cid-2jrlkbnd] header[data-astro-cid-2jrlkbnd]{color:var(--soft);justify-content:space-between;font-size:14px;display:flex}.bar[data-astro-cid-2jrlkbnd] header[data-astro-cid-2jrlkbnd] b[data-astro-cid-2jrlkbnd]{font-variant-numeric:tabular-nums}.bar[data-astro-cid-2jrlkbnd] i[data-astro-cid-2jrlkbnd]{background:var(--panel);border-radius:99px;height:8px;margin-top:6px;display:block;overflow:hidden}.bar[data-astro-cid-2jrlkbnd] i[data-astro-cid-2jrlkbnd]:after{content:"";height:100%;width:var(--w);background:linear-gradient(90deg, var(--green), var(--cyan));border-radius:99px;display:block}.hits[data-astro-cid-2jrlkbnd]{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.hit[data-astro-cid-2jrlkbnd]{background:var(--panel);border:1px solid var(--line);border-radius:18px;flex-direction:column;padding:22px;display:flex}.hit[data-astro-cid-2jrlkbnd] b[data-astro-cid-2jrlkbnd]{letter-spacing:-.04em;font-size:34px;font-weight:760}.hit[data-astro-cid-2jrlkbnd] em[data-astro-cid-2jrlkbnd]{color:var(--mute);font-size:13px;font-style:normal}.hit[data-astro-cid-2jrlkbnd] p[data-astro-cid-2jrlkbnd]{flex:1;margin-top:12px;font-size:16px;font-weight:600;line-height:1.4}.hit[data-astro-cid-2jrlkbnd] span[data-astro-cid-2jrlkbnd]{letter-spacing:.1em;text-transform:uppercase;color:var(--cyan);margin-top:14px;font-size:12px;font-weight:700}.formats[data-astro-cid-2jrlkbnd]{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:14px;display:grid}.fmt[data-astro-cid-2jrlkbnd]{background:var(--panel);border:1px solid var(--line);border-radius:22px;flex-direction:column;padding:28px 24px;display:flex;position:relative}.fmt[data-astro-cid-2jrlkbnd].best{border-color:#d93a1e80;box-shadow:0 0 0 1px #d93a1e40,0 20px 60px #d93a1e14}.fmt[data-astro-cid-2jrlkbnd] .tag[data-astro-cid-2jrlkbnd]{background:var(--green);color:#fff;letter-spacing:.04em;border-radius:99px;padding:4px 10px;font-size:12px;font-weight:800;position:absolute;top:-12px;left:24px}.fmt[data-astro-cid-2jrlkbnd] h3[data-astro-cid-2jrlkbnd]{font-size:21px}.fmt[data-astro-cid-2jrlkbnd]>p[data-astro-cid-2jrlkbnd]{color:var(--soft);margin-top:10px;font-size:15px;line-height:1.55}.fmt[data-astro-cid-2jrlkbnd] ul[data-astro-cid-2jrlkbnd]{flex:1;gap:10px;margin-top:18px;list-style:none;display:grid}.fmt[data-astro-cid-2jrlkbnd] li[data-astro-cid-2jrlkbnd]{color:var(--mute);padding-left:22px;font-size:14px;line-height:1.45;position:relative}.fmt[data-astro-cid-2jrlkbnd] li[data-astro-cid-2jrlkbnd]:before{content:"✓";color:var(--green);font-weight:800;position:absolute;left:0}.fmt[data-astro-cid-2jrlkbnd] .price[data-astro-cid-2jrlkbnd]{border-top:1px solid var(--line);color:var(--mute);margin-top:22px;padding-top:16px;font-size:14px}.fmt[data-astro-cid-2jrlkbnd] .price[data-astro-cid-2jrlkbnd] b[data-astro-cid-2jrlkbnd]{color:var(--ink);letter-spacing:-.03em;font-size:26px}.rules[data-astro-cid-2jrlkbnd]{gap:12px;max-width:760px;list-style:none;display:grid}.rules[data-astro-cid-2jrlkbnd] li[data-astro-cid-2jrlkbnd]{border:1px solid var(--line);color:var(--soft);border-radius:16px;align-items:flex-start;gap:14px;padding:18px 20px;font-size:16px;line-height:1.5;display:flex}.rules[data-astro-cid-2jrlkbnd] li[data-astro-cid-2jrlkbnd]:before{content:"";background:var(--green);width:8px;height:8px;box-shadow:0 0 10px var(--green);border-radius:50%;flex:none;margin-top:.45em}.steps[data-astro-cid-2jrlkbnd]{counter-reset:s;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.step[data-astro-cid-2jrlkbnd]{background:var(--panel);border:1px solid var(--line);border-radius:18px;padding:22px}.step[data-astro-cid-2jrlkbnd]:before{counter-increment:s;content:counter(s);width:34px;height:34px;color:var(--green);background:#d93a1e1f;border-radius:10px;place-items:center;font-weight:800;display:grid}.step[data-astro-cid-2jrlkbnd] h3[data-astro-cid-2jrlkbnd]{margin-top:14px;font-size:17px}.step[data-astro-cid-2jrlkbnd] p[data-astro-cid-2jrlkbnd]{color:var(--mute);margin-top:6px;font-size:14px;line-height:1.5}.contact[data-astro-cid-2jrlkbnd]{margin-top:96px}.contact[data-astro-cid-2jrlkbnd] .box[data-astro-cid-2jrlkbnd]{text-align:center;background:radial-gradient(120% 140% at 50% 0%, #d93a1e29, #f5a3000f 50%, var(--panel) 80%);border:1px solid var(--line2);border-radius:28px;padding:56px 40px;position:relative;overflow:hidden}.contact[data-astro-cid-2jrlkbnd] h2[data-astro-cid-2jrlkbnd]{max-width:640px;margin:0 auto}.contact[data-astro-cid-2jrlkbnd] p[data-astro-cid-2jrlkbnd]{max-width:520px;color:var(--soft);margin:14px auto 0;font-size:17px;line-height:1.55}.contact[data-astro-cid-2jrlkbnd] .cta[data-astro-cid-2jrlkbnd]{justify-content:center}.contact[data-astro-cid-2jrlkbnd] .mail[data-astro-cid-2jrlkbnd]{color:var(--mute);margin-top:16px;font-size:14px}@media (width<=920px){.nets[data-astro-cid-2jrlkbnd],.steps[data-astro-cid-2jrlkbnd]{grid-template-columns:repeat(2,minmax(0,1fr))}.hits[data-astro-cid-2jrlkbnd],.formats[data-astro-cid-2jrlkbnd],.aud[data-astro-cid-2jrlkbnd],.pillars[data-astro-cid-2jrlkbnd]{grid-template-columns:1fr}.formats[data-astro-cid-2jrlkbnd]{gap:24px}}@media (width<=560px){.hero[data-astro-cid-2jrlkbnd]{padding-top:48px}.big[data-astro-cid-2jrlkbnd]{grid-template-columns:1fr;margin-top:44px}.nets[data-astro-cid-2jrlkbnd],.steps[data-astro-cid-2jrlkbnd]{grid-template-columns:1fr}.contact[data-astro-cid-2jrlkbnd] .box[data-astro-cid-2jrlkbnd]{padding:40px 22px}.btn[data-astro-cid-2jrlkbnd]{width:100%}}
