:root{--cream:#f6f1ea;--cream-2:#efe7db;--card:#fffdfa;--ink:#1c1828;--ink-soft:#403b52;--muted:#736d80;--blue:#3b5bdb;--purple:#8b2fc9;--magenta:#c0289e;--grad:linear-gradient(120deg,#3b5bdb 0%,#8b2fc9 52%,#c0289e 100%);--grad-soft:linear-gradient(120deg,#3b5bdb1a,#c0289e1a);--border:#1c18281a;--shadow:0 14px 40px #281e501a;--radius:16px;--radius-sm:11px;--maxw:780px;--font-display:"Fraunces",Georgia,serif;--font-body:"DM Sans",system-ui,sans-serif}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}body{font-family:var(--font-body);background:var(--cream);color:var(--ink);-webkit-font-smoothing:antialiased;line-height:1.6;overflow-x:hidden}img{max-width:100%;display:block}a{color:inherit;text-decoration:none}.wrap{max-width:var(--maxw);margin:0 auto;padding:0 20px}.grad-text{background:var(--grad);-webkit-text-fill-color:transparent;color:#0000;-webkit-background-clip:text;background-clip:text}.btn{font-family:var(--font-body);cursor:pointer;border:none;border-radius:13px;justify-content:center;align-items:center;gap:10px;width:100%;max-width:360px;padding:16px 26px;font-size:1.02rem;font-weight:600;transition:transform .2s,box-shadow .2s,opacity .2s;display:inline-flex}.btn-tg{color:#fff;background:#229ed9;box-shadow:0 10px 26px #229ed952}.btn-tg:hover{transform:translateY(-2px);box-shadow:0 16px 34px #229ed96b}.btn-grad{background:var(--grad);color:#fff;box-shadow:0 12px 30px #8b2fc94d}.btn-grad:hover{transform:translateY(-2px);box-shadow:0 18px 40px #8b2fc966}.btn svg{flex:none;width:20px;height:20px}header.top{padding:26px 0 6px}.brand{align-items:center;gap:14px;display:flex}.brand .logo-mark{flex:none;width:84px;height:84px}.brand .tag{color:var(--muted);letter-spacing:.01em;border-left:2px solid var(--border);padding-left:14px;font-size:.82rem;font-weight:500}.hero{padding:34px 0 20px}.eyebrow{letter-spacing:.13em;text-transform:uppercase;margin-bottom:18px;font-size:.78rem;font-weight:700}.hero h1{font-family:var(--font-display);letter-spacing:-.015em;color:var(--ink);margin-bottom:18px;font-size:clamp(2.05rem,7.4vw,3.05rem);font-weight:700;line-height:1.08}.hero p.lead{color:var(--ink-soft);max-width:600px;margin-bottom:26px;font-size:1.1rem}.hero .micro{color:var(--muted);align-items:center;gap:8px;margin-top:14px;font-size:.92rem;display:flex}.hero .micro svg{width:17px;height:17px;color:var(--magenta);flex:none}section{padding:40px 0}.sec-head{margin-bottom:26px}.sec-head .eyebrow{color:var(--magenta);margin-bottom:10px}.sec-head h2{font-family:var(--font-display);letter-spacing:-.01em;color:var(--ink);font-size:clamp(1.55rem,5vw,2.1rem);font-weight:600;line-height:1.15}.sec-head p{color:var(--muted);max-width:600px;margin-top:12px;font-size:1.02rem}.team{grid-template-columns:1fr;gap:16px;display:grid}@media (min-width:560px){.team{grid-template-columns:1fr 1fr}}.member{background:var(--card);border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow);text-align:center;flex-direction:column;align-items:center;padding:26px 20px;display:flex}.avatar,.avatar-ph{border-radius:50%;width:96px;height:96px;margin-bottom:14px}.avatar{object-fit:cover}.avatar-ph{background:var(--grad);color:#fff;font-family:var(--font-display);justify-content:center;align-items:center;font-size:2rem;font-weight:700;display:flex}.member h3{color:var(--ink);font-size:1.15rem;font-weight:600}.member .role{letter-spacing:.08em;text-transform:uppercase;color:var(--magenta);margin:5px 0 12px;font-size:.76rem;font-weight:700}.member .exp{color:var(--ink-soft);font-size:.96rem}.member .focus{color:var(--muted);margin-top:4px;font-size:.9rem}.member .mlink{color:var(--purple);align-items:center;gap:7px;margin-top:15px;font-size:.9rem;font-weight:600;display:inline-flex}.member .mlink svg{width:16px;height:16px}.cta{background:var(--grad);text-align:center;color:#fff;border-radius:22px;margin:34px 0 0;padding:42px 26px;box-shadow:0 20px 50px #8b2fc94d}.cta h2{font-family:var(--font-display);margin-bottom:12px;font-size:clamp(1.6rem,5.2vw,2.2rem);font-weight:700;line-height:1.12}.cta p{opacity:.92;max-width:460px;margin:0 auto 24px;font-size:1.05rem}.cta .btn{color:#7a1f6b;background:#fff;margin:0 auto;box-shadow:0 12px 30px #0000002e}.cta .btn:hover{transform:translateY(-2px)}.cta .btn svg{color:#229ed9}footer{text-align:center;color:var(--muted);padding:30px 0 46px;font-size:.9rem}footer a{color:var(--purple);font-weight:600}.center{justify-content:center;display:flex}@media print{*{box-shadow:none!important}.grad-text{-webkit-text-fill-color:var(--purple)!important;color:var(--purple)!important;background:0 0!important}.pain,.mod,.member,.qa,.plan,.case,.bonus{border:1px solid var(--border)!important}.mod.star,.plan.feature{border:1.5px solid var(--magenta)!important}a{text-decoration:none!important}.pain,.mod,.member,.qa,.plan,.case,.step,.bonus,.cta,.sec-head,.trust-strip,.member,.team>*,.price-flow>*{break-inside:avoid}section{break-inside:auto;padding:22px 0!important}.cta{border-radius:16px}}.trust-strip{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}.tbadge{color:var(--ink-soft);background:var(--card);border:1px solid var(--border);box-shadow:var(--shadow);border-radius:999px;align-items:center;gap:7px;padding:8px 14px;font-size:.85rem;font-weight:500;display:inline-flex}.tbadge svg{width:15px;height:15px;color:var(--magenta);flex:none}
