:root{--pink:#ff4fa3;--pink2:#ff79bd;--ink:#09080b;--line:rgba(255,255,255,.09)}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--ink);color:#f8f4f8;font-family:var(--font-geist),Arial,sans-serif}a{color:inherit;text-decoration:none}.shell{width:min(1180px,calc(100% - 48px));margin-inline:auto}.nav{height:78px;display:flex;align-items:center;justify-content:space-between;position:relative;z-index:10;border-bottom:1px solid var(--line)}.brand img{width:132px;display:block}.navLinks{display:flex;gap:34px;color:#97909b;font-size:13px}.navLinks a:hover{color:#fff}.navCta{padding:11px 15px;border:1px solid rgba(255,79,163,.2);border-radius:9px;background:rgba(255,79,163,.08);font-size:12px;font-weight:700}.navCta span{color:var(--pink2);margin-left:7px}.hero{min-height:720px;display:grid;grid-template-columns:.82fr 1.18fr;align-items:center;gap:45px;position:relative}.heroGlow{position:absolute;width:560px;height:560px;right:5%;top:5%;border-radius:50%;background:rgba(255,45,143,.15);filter:blur(130px);pointer-events:none}.heroCopy{position:relative;z-index:2;padding-bottom:35px}.pill{display:inline-flex;align-items:center;gap:9px;padding:8px 11px;border:1px solid var(--line);border-radius:99px;color:#9a929c;background:rgba(255,255,255,.025);font-size:10px;font-weight:700;letter-spacing:.7px;text-transform:uppercase}.pill i{width:6px;height:6px;border-radius:50%;background:var(--pink);box-shadow:0 0 12px var(--pink)}.hero h1{margin:25px 0 22px;font-size:clamp(62px,7vw,98px);line-height:.88;letter-spacing:-6px;font-weight:720}.hero h1 em{color:var(--pink);font-style:normal}.heroCopy>p{max-width:520px;color:#a19aa5;font-size:17px;line-height:1.65}.heroActions{display:flex;gap:11px;margin-top:32px}.primary,.secondary{min-height:49px;display:flex;align-items:center;justify-content:center;border-radius:10px;padding:0 19px;font-size:12px;font-weight:750}.primary{background:linear-gradient(135deg,#ff66ad,#e62b82);box-shadow:0 14px 38px rgba(255,49,145,.24)}.primary span{margin-left:22px}.secondary{border:1px solid var(--line);color:#c6bfc8;background:#111015}.heroCopy>small{display:block;margin-top:16px;color:#605b63;font-size:9px}.productWrap{position:relative;z-index:2;perspective:1200px}.orbit{position:absolute;border:1px solid rgba(255,84,164,.14);border-radius:50%}.orbit.one{inset:-80px 2% -100px -5%}.orbit.two{inset:-155px -9% -170px -15%;opacity:.45}.clientWindow{min-height:430px;display:grid;grid-template-columns:130px 1fr;overflow:hidden;border:1px solid rgba(255,255,255,.12);border-radius:18px;background:#0f0e12;box-shadow:0 40px 100px #0009,0 0 70px rgba(255,49,145,.09);transform:rotateY(-7deg) rotateX(2deg)}.clientWindow aside{padding:23px 10px;border-right:1px solid var(--line);background:#0b0a0d}.clientWindow aside img{width:95px;margin:0 7px 28px}.menu{height:40px;display:flex;align-items:center;gap:9px;padding:0 10px;border-radius:8px;color:#77717b;font-size:9px;font-weight:650}.menu.active{color:#fff;background:rgba(255,79,163,.11)}.menu b{color:#d66a9e;font-size:13px}.clientWindow>section{padding:28px}.clientWindow header{display:flex;justify-content:space-between;color:#68616b;font:700 7px var(--font-mono);letter-spacing:1.3px;text-transform:uppercase}.clientWindow header i{width:26px;height:26px;border-radius:8px;background:#20121a}.clientWindow h2{font-size:23px;margin:20px 0 4px}.clientWindow>section>p{color:#6f6872;font-size:8px;margin:0}.profileCard{min-height:150px;display:grid;grid-template-columns:55px 1fr auto;gap:14px;align-items:center;margin-top:25px;padding:20px;border:1px solid var(--line);border-radius:13px;background:radial-gradient(circle at 80% 20%,rgba(255,79,163,.15),transparent 45%),#151118}.mountain{font-size:48px;color:var(--pink);transform:scaleX(1.4)}.profileCard>div{display:flex;flex-direction:column}.profileCard small{color:#716b75;font-size:6px;letter-spacing:1px}.profileCard strong{font-size:15px;margin:6px 0}.profileCard span{color:#786f79;font-size:7px}.profileCard button{border:0;border-radius:8px;background:var(--pink);color:#fff;padding:12px 15px;font-size:8px;font-weight:800}.miniCards{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-top:9px}.miniCards div{padding:13px;border:1px solid var(--line);border-radius:8px;background:#121015}.miniCards span{display:block;color:#665f69;font-size:6px}.miniCards strong{display:block;margin-top:6px;font-size:11px}.trustStrip{border-block:1px solid var(--line);background:#0c0b0e}.trustStrip>div{min-height:74px;display:flex;align-items:center;justify-content:space-between;color:#59535c;font:650 11px var(--font-mono)}.trustStrip i{width:3px;height:3px;border-radius:50%;background:#3e3940}.features{padding:140px 0}.sectionIntro{display:grid;grid-template-columns:1fr 1.15fr;column-gap:80px;align-items:end}.sectionIntro>span{grid-column:1/-1;color:var(--pink2);font:700 10px var(--font-mono);letter-spacing:2px}.sectionIntro h2{margin:17px 0 0;font-size:52px;line-height:1;letter-spacing:-2.5px}.sectionIntro p{color:#8c8590;font-size:14px;line-height:1.7;margin:0}.featureGrid{display:grid;grid-template-columns:repeat(3,1fr);gap:13px;margin-top:55px}.featureGrid article{min-height:315px;position:relative;padding:24px;border:1px solid var(--line);border-radius:15px;background:linear-gradient(145deg,#131116,#0e0d11)}.featureGrid article>b{position:absolute;right:18px;top:18px;color:#413b44;font:600 9px var(--font-mono)}.featureIcon{width:56px;height:56px;display:grid;place-items:center;border-radius:14px;color:var(--pink2);background:rgba(255,79,163,.09);font-size:25px}.featureGrid h3{font-size:20px;margin:55px 0 10px}.featureGrid p{color:#847d88;font-size:12px;line-height:1.65}.featureGrid a{position:absolute;bottom:24px;color:#bbb4bd;font-size:10px;font-weight:700}.featureGrid a span{color:var(--pink);margin-left:7px}.privacy{min-height:420px;display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:center;margin-bottom:130px;padding:65px;border:1px solid rgba(255,89,168,.12);border-radius:22px;background:radial-gradient(circle at 10% 100%,rgba(255,79,163,.09),transparent 35%),#111014}.privacy>div>span{color:var(--pink2);font:700 9px var(--font-mono);letter-spacing:1.5px}.privacy h2{font-size:37px;line-height:1.1;letter-spacing:-1.6px;margin:16px 0}.privacy>div>p{color:#847d88;font-size:12px;line-height:1.7;max-width:470px}.privacySwitch{padding:10px 20px;border:1px solid var(--line);border-radius:14px;background:#0c0b0e}.privacySwitch>div{min-height:70px;display:flex;align-items:center;gap:12px;border-bottom:1px solid var(--line)}.privacySwitch>div:last-child{border:0}.privacySwitch i{width:24px;height:24px;display:grid;place-items:center;border-radius:7px;color:#72dfaa;background:rgba(77,194,140,.09);font-size:10px;font-style:normal}.privacySwitch>div:last-child i{color:#c56a81;background:rgba(195,73,101,.08)}.privacySwitch span{display:flex;flex-direction:column;gap:4px}.privacySwitch b{font-size:10px}.privacySwitch small{color:#6f6872;font-size:8px}.privacySwitch em{margin-left:auto;color:#67dca5;font:700 7px var(--font-mono);font-style:normal}.privacySwitch>div:last-child em{color:#b35f75}footer{min-height:110px;display:flex;align-items:center;gap:12px;border-top:1px solid var(--line);color:#756e78}footer img{width:42px;height:42px;object-fit:contain}footer div{display:flex;flex-direction:column}footer strong{color:#ded8df;font-size:13px}footer span{font-size:8px;margin-top:3px}footer p{margin-left:auto;font-size:9px}footer>a{margin-left:30px;font-size:9px;color:#bfb7c1}@media(max-width:900px){.navLinks{display:none}.hero{grid-template-columns:1fr;padding:90px 0}.hero h1{font-size:72px}.productWrap{margin-top:20px}.sectionIntro{grid-template-columns:1fr}.sectionIntro p{margin-top:25px}.featureGrid{grid-template-columns:1fr}.privacy{grid-template-columns:1fr;padding:38px}.trustStrip>div span:nth-of-type(even),.trustStrip i{display:none}}@media(max-width:600px){.shell{width:min(100% - 28px,1180px)}.hero h1{font-size:55px;letter-spacing:-3px}.heroActions{flex-direction:column}.clientWindow{grid-template-columns:1fr;transform:none}.clientWindow aside{display:none}.clientWindow>section{padding:20px}.profileCard{grid-template-columns:40px 1fr}.profileCard button{grid-column:1/-1}.sectionIntro h2{font-size:40px}.privacy{padding:28px 20px}.privacy h2{font-size:30px}footer p{display:none}}
