:root{font-family:Inter,ui-sans-serif,system-ui,-apple-system,"Segoe UI",sans-serif;color:#091525;--blue:#087cff;--blue2:#42aaff;--line:#dce8f4;--muted:#64758a}*{box-sizing:border-box}body{margin:0;background:linear-gradient(145deg,#fff,#f5faff 55%,#fff8eb);color:#091525}a{color:inherit}.top{height:76px;display:flex;align-items:center;gap:28px;padding:0 clamp(20px,5vw,72px);background:rgba(255,255,255,.86);backdrop-filter:blur(16px);position:sticky;top:0;z-index:10;border-bottom:1px solid #e3edf6}.brand{display:flex;align-items:center;gap:10px;text-decoration:none;margin-right:auto}.brand>b{width:39px;height:39px;border-radius:13px;display:grid;place-items:center;background:linear-gradient(135deg,var(--blue2),var(--blue));color:#fff;font-size:20px}.brand strong,.brand small{display:block}.brand small{font-size:10px;text-transform:uppercase;letter-spacing:.16em;color:var(--blue);font-weight:900}.top nav{display:flex;gap:24px}.top nav a{text-decoration:none;font-size:13px;font-weight:750;color:#52667c}.cta,.ghost{display:inline-flex;align-items:center;justify-content:center;border-radius:13px;padding:13px 18px;text-decoration:none;font-weight:900}.cta{background:var(--blue);color:#fff;box-shadow:0 12px 28px rgba(8,124,255,.22)}.cta.small{padding:10px 14px;font-size:12px}.ghost{background:#fff;border:1px solid var(--line)}.hero{min-height:660px;padding:90px clamp(20px,7vw,110px);display:grid;grid-template-columns:1.1fr .9fr;align-items:center;gap:70px;position:relative;overflow:hidden}.hero:before{content:"";position:absolute;width:600px;height:600px;border-radius:50%;background:#d9efff;filter:blur(30px);right:-280px;top:-180px;z-index:-1}.pill,.eyebrow{font-size:10px;font-weight:950;letter-spacing:.17em;color:var(--blue)}h1{font-size:clamp(54px,7vw,94px);line-height:.91;letter-spacing:-.07em;margin:15px 0 24px;max-width:900px}.hero-copy>p{font-size:18px;line-height:1.7;color:#50647c;max-width:760px}.actions{display:flex;gap:11px;flex-wrap:wrap;margin:28px 0}.creator-note{background:#ecf8ff;border:1px solid #c6e5fb;border-radius:15px;padding:14px 16px;font-size:13px;color:#27587d}.creator-note a{font-weight:900;color:#006bd5}.hero-card{background:#071423;color:#fff;border-radius:28px;padding:25px;box-shadow:0 30px 90px rgba(7,38,74,.22);transform:rotate(1.5deg)}.mock-head{display:flex;justify-content:space-between;font-size:10px;color:#8bbfff;letter-spacing:.12em}.mock-head b{font-size:12px;color:#fff}.person{display:flex;align-items:center;gap:12px;margin:24px 0}.person i{width:54px;height:54px;border-radius:17px;background:linear-gradient(145deg,#168dff,#75c8ff);display:grid;place-items:center;font-style:normal;font-weight:950}.person strong,.person small{display:block}.person small{color:#9aabc0;margin-top:4px}.person em{margin-left:auto;background:#123f31;color:#70e2ad;border-radius:999px;padding:6px 9px;font-style:normal;font-size:10px}.work{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.work span{height:105px;border-radius:15px;background:linear-gradient(150deg,#17304c,#0c1e32);padding:12px;display:flex;align-items:flex-end;font-size:11px;font-weight:800}.score{margin-top:13px;padding:14px;border-radius:15px;background:#0c2440;display:flex;justify-content:space-between;align-items:center}.score b{color:#79d5af}.score small{color:#91a7be}.trust{display:grid;grid-template-columns:repeat(4,1fr);padding:25px clamp(20px,7vw,110px);background:#fff;border-block:1px solid var(--line)}.trust div{padding:10px 25px;border-right:1px solid var(--line)}.trust div:last-child{border:0}.trust strong,.trust span{display:block}.trust strong{font-size:27px;letter-spacing:-.04em}.trust span{color:var(--muted);font-size:12px;margin-top:4px}.section{padding:100px clamp(20px,7vw,110px);max-width:1600px;margin:auto}.section h2,.final h2{font-size:clamp(36px,5vw,62px);line-height:1;letter-spacing:-.055em;margin:12px 0 20px;max-width:1000px}.lead{font-size:17px;color:var(--muted);line-height:1.7;max-width:900px}.steps{display:grid;grid-template-columns:repeat(3,1fr);gap:15px;margin-top:40px}.steps article,.fair-grid>div,.role-groups article{background:#fff;border:1px solid var(--line);border-radius:20px;padding:23px}.steps b{color:var(--blue);font-size:13px}.steps h3,.fair-grid h3,.role-groups h3{margin:12px 0 8px}.steps p,.fair-grid p,.role-groups p{color:var(--muted);line-height:1.6;font-size:13px}.blue{max-width:none;background:linear-gradient(135deg,#0579f8,#2ba1ff);color:#fff}.blue .eyebrow{color:#d9eeff}.blue h2{max-width:1500px}.role-groups{display:grid;grid-template-columns:repeat(4,1fr);gap:13px}.role-groups article{background:rgba(255,255,255,.13);border-color:rgba(255,255,255,.23)}.role-groups p{color:#e9f5ff}.fair-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-top:32px}.price-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px;max-width:1000px;margin-top:35px}.price-grid article{background:#fff;border:1px solid var(--line);border-radius:25px;padding:30px;box-shadow:0 18px 55px rgba(32,82,130,.08)}.price-grid article.featured{background:linear-gradient(145deg,#0a7dfc,#47afff);color:#fff}.price-grid span{font-weight:900}.price-grid strong{display:block;font-size:46px;margin:12px 0;letter-spacing:-.05em}.price-grid small{font-size:13px;font-weight:700}.price-grid p{min-height:68px;line-height:1.6;color:var(--muted)}.price-grid .featured p{color:#edf8ff}.cta.dark{background:#071423}.creator-note.bottom{margin-top:20px;max-width:1000px}.final{padding:90px clamp(20px,7vw,110px);background:#071423;color:#fff;text-align:center}.final h2{margin:15px auto}.final p{color:#aab8c8}.final span{font-size:10px;letter-spacing:.17em;color:#77baff;font-weight:900}.cta.light{background:#fff;color:#091525;margin-top:20px}footer{display:flex;justify-content:space-between;gap:20px;padding:28px clamp(20px,7vw,110px);font-size:12px;background:#030a12;color:#8da0b6}footer a{color:#fff}@media(max-width:900px){.top nav{display:none}.hero{grid-template-columns:1fr;padding-top:60px}.hero-card{max-width:600px}.trust,.steps,.role-groups{grid-template-columns:repeat(2,1fr)}.fair-grid{grid-template-columns:1fr}}@media(max-width:620px){h1{font-size:50px}.trust,.steps,.role-groups,.price-grid{grid-template-columns:1fr}.trust div{border-right:0;border-bottom:1px solid var(--line)}.work{grid-template-columns:1fr}.work span{height:70px}.score{align-items:flex-start;gap:5px;flex-direction:column}footer{flex-direction:column}}
