*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;min-width:320px;color:#eef2f4;background:radial-gradient(circle at 18% 6%,#1d2d4f 0,transparent 38%),radial-gradient(circle at 84% 19%,#153a40 0,transparent 36%),#070c15;font:16px/1.6 system-ui,-apple-system,Segoe UI,sans-serif}
a{color:#f0c785;text-decoration:none}a:focus-visible{outline:3px solid #91f2d3;outline-offset:4px}.skip{position:absolute;left:-9999px}.skip:focus{left:12px;top:12px;background:#fff;color:#111;padding:10px;z-index:4}
header{padding:24px clamp(22px,5vw,80px);border-bottom:1px solid #35485b;display:flex;justify-content:space-between;align-items:center;gap:20px}
.brand{font-size:clamp(17px,2vw,25px);font-weight:850;letter-spacing:.1em}.brand span{color:#e5bf7b}
nav{display:flex;flex-wrap:wrap;gap:9px}nav a{font-size:12px;border-radius:9px;border:1px solid #536278;padding:5px 10px;text-transform:uppercase}nav a[aria-current=page]{background:#e0bb78;color:#101722;font-weight:800}
main{max-width:1280px;margin:auto;padding:0 clamp(22px,5vw,80px) 80px}
.hero{padding:95px 0 85px;max-width:980px}.eyebrow{font-size:11px;color:#e4b975;letter-spacing:.17em;font-weight:900}.hero h1{font-size:clamp(42px,6.4vw,88px);line-height:1.09;letter-spacing:-.04em;margin:17px 0 27px}.lead{color:#c8d3e0;font-size:clamp(17px,2vw,21px);max-width:850px}.cta{display:flex;flex-wrap:wrap;gap:14px;margin-top:32px}.cta a,.join{display:inline-block;border-radius:10px;padding:13px 19px;font-weight:850;letter-spacing:.035em}.cta a.primary,.join{background:#e1bc78;color:#131922}.cta a.secondary{border:1px solid #a58c65;color:#eed4ac}
.features{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.features article{background:linear-gradient(140deg,#17283a,#101b2b);border:1px solid #48576b;border-radius:15px;padding:23px;display:flex;gap:16px;align-items:center}.features span{font-size:32px;color:#f0c785}.features p{font-size:17px;margin:0;color:#e1e8ef}
.how{display:grid;grid-template-columns:1fr 1fr;gap:22px;margin-top:42px}.how>div{border-radius:16px;border:1px solid #3e5262;background:#111b2c;padding:28px}.how h2{font-size:clamp(23px,2.7vw,33px);line-height:1.2}.how p:not(.eyebrow){color:#cad3dd}.join{margin-top:8px}.note{margin-top:33px;color:#b0bccc;font-size:13px;padding:10px 0;border-top:1px solid #425569}
footer{border-top:1px solid #36495b;display:flex;justify-content:space-between;gap:20px;padding:25px clamp(22px,5vw,80px);color:#becbd4;font-size:12px}
@media(max-width:780px){header,footer{flex-direction:column;align-items:flex-start}.hero{padding:55px 0 50px}.features,.how{grid-template-columns:1fr}.how>div{padding:22px}}

.share-organic{margin-top:26px;padding:20px 25px;background:#15202f;border:1px solid #556073;border-radius:15px}
.share-organic>p{font-weight:750;color:#e5c68c;margin-top:0}
.share-actions{display:flex;flex-wrap:wrap;gap:11px}
.share-actions a{border-radius:8px;border:1px solid #826e52;color:#f3d299;padding:9px 13px;font-weight:700}
.share-actions a:hover{background:#242c38}
