:root{--bg:#09090b;--panel:#131217;--text:#f7f4f7;--muted:#9b949f;--line:#2b2830;--pink:#ff2f87;--purple:#8726e7;--grad:linear-gradient(115deg,#ff2f87 15%,#fa3e8b 48%,#8b28e5 90%);--shell:min(1180px,calc(100vw - 48px));font-family:Inter,"PingFang SC","Microsoft YaHei",system-ui,sans-serif;color-scheme:dark}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--bg);color:var(--text);line-height:1.65;overflow-x:hidden}body:before{content:"";position:fixed;inset:0;pointer-events:none;opacity:.12;background-image:linear-gradient(#ffffff08 1px,transparent 1px),linear-gradient(90deg,#ffffff08 1px,transparent 1px);background-size:56px 56px;mask-image:linear-gradient(#000,transparent 78%)}a{color:inherit}.shell{width:var(--shell);margin:auto}.skip{position:fixed;z-index:999;top:8px;left:8px;padding:8px 14px;background:white;color:black;transform:translateY(-150%)}.skip:focus{transform:none}header{position:fixed;z-index:50;top:0;width:100%;background:#09090bbc;backdrop-filter:blur(18px);border-bottom:1px solid transparent;transition:.2s}header.scrolled{border-color:var(--line);background:#09090bf2}.nav{height:76px;display:flex;align-items:center;justify-content:space-between}.logo{display:flex;width:178px;height:52px;align-items:center}.logo img{display:block;width:100%;height:auto;object-fit:contain}.nav nav{display:flex;align-items:center;gap:29px}.nav nav a{text-decoration:none;color:#bbb5bf;font-size:14px}.nav nav a:hover{color:white}.pill{padding:8px 16px;border:1px solid #74324f;border-radius:99px;background:#ff2f8715;color:white!important}.menu{display:none;background:none;border:0}.menu i{display:block;width:24px;height:2px;margin:5px;background:white}.hero{min-height:820px;padding:150px 0 90px;display:grid;grid-template-columns:.88fr 1.12fr;gap:58px;align-items:center}.eyebrow,.index,.heading>span{color:#df4b8e;font-size:11px;font-weight:800;letter-spacing:.15em}.hero h1{margin:25px 0;font-size:clamp(58px,6.3vw,94px);line-height:.98;letter-spacing:-.065em}.hero h1 em{font-style:normal;background:var(--grad);background-clip:text;-webkit-background-clip:text;color:transparent}.hero-copy>p{max-width:580px;color:#b4aeb7;font-size:18px}.actions{display:flex;gap:12px;margin-top:35px}.button{display:inline-flex;min-height:50px;padding:0 22px;align-items:center;justify-content:center;border:1px solid transparent;border-radius:8px;text-decoration:none;font-weight:750;font-size:14px;cursor:pointer;transition:.2s}.button:hover{transform:translateY(-2px)}.primary{background:var(--grad);box-shadow:0 15px 45px #ff2f8730}.quiet{background:#16151a;border-color:#302d34}.trust{display:flex;gap:25px;margin:27px 0 0;padding:0;list-style:none;color:#7f7983;font-size:12px}.trust li:before{content:"";display:inline-block;width:5px;height:5px;margin-right:8px;border-radius:50%;background:#5bdda7}.product{position:relative}.app-window{border:1px solid #353039;border-radius:16px;overflow:hidden;background:#111015;box-shadow:0 50px 100px #0008;transform:perspective(1200px) rotateY(-4deg)}.window-top{height:48px;padding:0 15px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #29262d;color:#766f7a;font-size:10px}.window-top>span{color:#554f59;letter-spacing:3px}.window-top small{color:#61dca6}.app-body{height:425px;display:grid;grid-template-columns:52px 1fr}.app-body aside{padding:15px 0;display:flex;flex-direction:column;align-items:center;gap:25px;border-right:1px solid #29262d;background:#0c0c0f}.app-body aside strong{display:grid;place-items:center;width:27px;height:27px;border-radius:8px;background:var(--grad);font-size:12px}.app-body aside i{width:15px;height:4px;border-radius:8px;background:#403b44}.dashboard{padding:26px}.dash-title{display:flex;justify-content:space-between;align-items:end}.dash-title small,.mini-cards small{display:block;color:#756e79;font-size:9px}.dash-title h3{margin:1px 0 16px;font-size:20px}.dash-title>span{padding:4px 8px;border:1px solid #312d35;border-radius:5px;color:#7f7783;font-size:8px}.score{padding:18px;border:1px solid #ff2f8735;border-radius:12px;background:linear-gradient(135deg,#ff2f871c,#8726e70e)}.score>div:first-child{display:flex;gap:17px;align-items:center}.score strong{font-size:36px;line-height:1;background:var(--grad);background-clip:text;color:transparent}.score strong small{font-size:9px;color:#7a727e}.score p{margin:0;font-size:11px}.score p span{color:#756e79;font-size:8px}.bars{height:50px;margin-top:14px;display:flex;align-items:end;gap:8px}.bars i{flex:1;background:linear-gradient(#f24a96,#ff2f8730);border-radius:3px 3px 0 0}.bars i:nth-child(1){height:28%}.bars i:nth-child(2){height:36%}.bars i:nth-child(3){height:31%}.bars i:nth-child(4){height:49%}.bars i:nth-child(5){height:58%}.bars i:nth-child(6){height:69%}.bars i:nth-child(7){height:82%}.mini-cards{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:10px}.mini-cards article{padding:14px;border:1px solid #29262e;border-radius:10px;background:#151419}.mini-cards b{display:block;margin:5px 0;font-size:11px}.mini-cards p{margin:0;color:#6f6873;font-size:8px}.evidence{display:grid;grid-template-columns:auto 1fr auto;gap:10px;margin-top:10px;padding:11px;border:1px solid #29262e;border-radius:8px;color:#7b7480;font-size:8px}.evidence b{color:#cbc5cd}.evidence a{color:#ef5a9b}.toast{position:absolute;right:-26px;bottom:-43px;width:220px;padding:13px 16px;border:1px solid #443642;border-radius:10px;background:#18161c;box-shadow:0 25px 50px #0007}.toast>*{display:block;font-size:9px}.toast small{color:#61dda8}.toast span{color:#756e79}.statement{padding:145px 0 175px;text-align:center}.statement p{margin:0;color:#736d77;font-size:20px}.statement h2{margin:8px 0;font-size:clamp(36px,5vw,68px);letter-spacing:-.05em}.section{padding:120px 0}.heading{display:grid;grid-template-columns:210px 1fr;gap:35px;margin-bottom:60px}.heading h2{margin:0;font-size:clamp(38px,4.3vw,64px);line-height:1.08;letter-spacing:-.05em}.heading p{max-width:650px;color:var(--muted)}.feature-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px}.feature{min-height:430px;padding:35px;border:1px solid var(--line);border-radius:17px;background:linear-gradient(145deg,#151419,#0d0d10);overflow:hidden}.feature.wide{grid-column:1/-1;min-height:360px}.feature>span{color:#ef5598;font-size:11px;font-weight:800;letter-spacing:.12em}.feature h3{max-width:600px;margin:16px 0 8px;font-size:30px;line-height:1.25}.feature>p{max-width:610px;color:#8f8993}.message{width:max-content;margin-top:40px;padding:12px 16px;border-radius:15px 15px 15px 4px;background:#242128;font-size:13px}.tags{display:flex;gap:7px;margin-top:13px}.tags i{padding:5px 9px;border:1px solid #ff2f873c;border-radius:99px;color:#e668a0;font-size:9px;font-style:normal}.trend{height:120px;margin-top:55px;display:flex;align-items:end;gap:10px}.trend i{flex:1;background:linear-gradient(#dd3d9f,#8726e730);border-radius:4px 4px 0 0}.trend i:nth-child(1){height:30%}.trend i:nth-child(2){height:39%}.trend i:nth-child(3){height:34%}.trend i:nth-child(4){height:49%}.trend i:nth-child(5){height:61%}.trend i:nth-child(6){height:76%}.results{margin-top:37px}.results div{display:flex;justify-content:space-between;margin-top:9px;padding:11px 14px;border:1px solid #2b2830;border-radius:8px;color:#99929c;font-size:12px}.results b{color:white}.privacy{padding:140px 0;background:#f5f2f4;color:#151216}.privacy-grid{display:grid;grid-template-columns:.8fr 1.2fr;gap:100px;align-items:center}.privacy h2{margin:18px 0;font-size:clamp(48px,5vw,72px);line-height:1.04;letter-spacing:-.06em}.privacy-grid>div>p{color:#665f67}.privacy-list{display:grid;gap:12px}.privacy-list article{display:grid;grid-template-columns:48px 1fr auto;gap:16px;align-items:center;padding:21px;border:1px solid #ddd6dc;border-radius:13px;background:white}.privacy-list article>b{display:grid;place-items:center;width:44px;height:44px;border-radius:12px;background:#fbe5ee;color:#d72e79}.privacy-list h3{margin:0;font-size:16px}.privacy-list p{margin:2px 0;color:#716a73;font-size:12px}.privacy-list small{color:#b3abb3;font-size:8px}.steps{display:grid;grid-template-columns:repeat(4,1fr);gap:30px;padding:0;list-style:none}.steps li{border-top:1px solid #302c34}.steps li>b{display:block;padding-top:14px;color:#ef5598;font-size:11px}.steps h3{margin-top:30px}.steps p{color:#8d8791;font-size:13px}.prices{display:grid;grid-template-columns:1fr 1fr;gap:18px;max-width:920px;margin:auto}.price{padding:38px;border:1px solid #2e2a32;border-radius:17px;background:#111014}.price.pro{border-color:#7d3454;background:linear-gradient(145deg,#ff2f871a,#8726e712)}.price>span{color:#ed5597;font-size:10px;font-weight:900;letter-spacing:.16em}.price h3{margin:8px 0 0;font-size:29px}.price>p{margin-top:0;color:#8c8690}.price>strong{display:block;margin:30px 0 20px;font-size:36px}.price>strong small{color:#85808a;font-size:12px}.price ul{min-height:205px;padding:0;list-style:none}.price li{padding:8px 0;color:#a7a1aa;font-size:13px}.price li:before{content:"✓";margin-right:10px;color:#ef5598}.price .button{width:100%}.note{text-align:center;color:#6f6973;font-size:11px}.faq{max-width:920px;margin-left:auto}.faq details{border-top:1px solid #302c34}.faq details:last-child{border-bottom:1px solid #302c34}.faq summary{display:flex;justify-content:space-between;padding:23px 3px;cursor:pointer;list-style:none;font-size:18px;font-weight:700}.faq summary::-webkit-details-marker{display:none}.faq summary b{color:#ef5598;font-size:25px;transition:.2s}.faq details[open] summary b{transform:rotate(45deg)}.faq details p{max-width:750px;margin:0;padding:0 3px 25px;color:#918b95}.access{padding:100px 0 155px}.access-card{position:relative;padding:95px 30px;text-align:center;border:1px solid #44283a;border-radius:24px;background:radial-gradient(ellipse at top,#442037 0,#151017 45%,#111014 75%);overflow:hidden}.access-card>span{color:#f4599b;font-size:11px;font-weight:800;letter-spacing:.15em}.access-card h2{margin:18px 0;font-size:clamp(48px,6vw,80px);line-height:1.02;letter-spacing:-.06em}.access-card p{max-width:630px;margin:0 auto 28px;color:#9a939d}.access-card small{display:block;margin-top:12px;color:#6b6570}footer{padding:70px 0 25px;border-top:1px solid #28252c;background:#08080a}.footer-grid{display:grid;grid-template-columns:2fr repeat(3,1fr);gap:50px}.footer-grid .logo{width:158px;height:48px}.footer-grid p,.footer-grid a,.footer-grid span{color:#77717b;text-decoration:none;font-size:11px}.footer-grid>div:not(:first-child)>*{display:block;margin:8px 0}.footer-grid b{color:white;font-size:12px}.copyright{display:flex;justify-content:space-between;margin-top:60px;padding-top:18px;border-top:1px solid #201e23;color:#5c5760;font-size:10px}.copyright a{text-decoration:none}.reveal{opacity:0;transform:translateY(18px);transition:.7s}.reveal.visible{opacity:1;transform:none}@media(max-width:980px){:root{--shell:min(100% - 36px,760px)}.hero{grid-template-columns:1fr}.heading{grid-template-columns:1fr}.privacy-grid{grid-template-columns:1fr;gap:60px}.steps{grid-template-columns:1fr 1fr}.footer-grid{grid-template-columns:2fr 1fr 1fr}.footer-grid>div:last-child{display:none}}@media(max-width:700px){:root{--shell:calc(100% - 28px)}.nav{height:68px}.logo{width:150px;height:44px}.menu{display:block}.nav nav{position:absolute;display:none;top:68px;left:14px;right:14px;padding:16px;flex-direction:column;align-items:stretch;gap:4px;border:1px solid var(--line);border-radius:12px;background:#111014}.nav nav.open{display:flex}.nav nav a{padding:9px}.hero{min-height:auto;padding-top:120px}.hero h1{font-size:55px}.hero-copy>p{font-size:15px}.actions{flex-direction:column}.trust{flex-wrap:wrap;gap:12px}.app-window{transform:none}.app-body{height:350px;grid-template-columns:40px 1fr}.dashboard{padding:15px}.mini-cards{grid-template-columns:1fr}.mini-cards article:last-child{display:none}.evidence{grid-template-columns:1fr auto}.evidence span{display:none}.toast{right:7px}.statement{padding:125px 0}.statement p{font-size:15px}.section{padding:90px 0}.feature-grid,.prices{grid-template-columns:1fr}.feature.wide{grid-column:auto}.feature{padding:25px}.privacy{padding:95px 0}.privacy-list article{grid-template-columns:44px 1fr}.privacy-list small{display:none}.steps{grid-template-columns:1fr}.price{padding:30px 24px}.footer-grid{grid-template-columns:1fr 1fr}.footer-grid>div:first-child{grid-column:1/-1}.copyright span:nth-child(2){display:none}.access-card{padding:75px 20px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.reveal{opacity:1;transform:none;transition:none}}
