*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:#fafaf8;color:#101114;font:15px/1.55 "DM Sans",sans-serif}a{color:inherit;text-decoration:none}.top{height:38px;background:#101114;color:#fff;display:flex;justify-content:center;gap:9px;align-items:center;font-size:12px}.top span,.online{color:#37d982}.top a{color:#c9c2ff}header{height:80px;padding:0 5vw;display:flex;align-items:center;justify-content:space-between;position:sticky;top:0;z-index:50;background:#fafaf8e8;backdrop-filter:blur(18px);border-bottom:1px solid #e8e8e5}.logo{font:800 22px Manrope;letter-spacing:-.06em;display:flex;gap:9px;align-items:center}.logo:first-letter{background:#111;color:#fff;border-radius:9px;padding:2px 8px}.logo span{margin-left:-3px}nav{display:flex;gap:28px}nav a{font-size:13px;color:#4d4e53}.actions{display:flex;align-items:center;gap:15px;font-size:13px}.actions button{border:1px solid #ddd;background:#fff;border-radius:999px;padding:8px 11px;cursor:pointer}.btn{display:inline-flex;padding:12px 18px;border-radius:999px;font-weight:700}.dark{background:#111;color:#fff}.actions #menu{display:none;font-size:20px}.hero{min-height:calc(100vh - 118px);padding:7vw 5vw;display:grid;grid-template-columns:1.02fr .98fr;align-items:center;gap:3vw;overflow:hidden;position:relative}.hero:after{content:"";position:absolute;width:700px;height:700px;right:-250px;top:-170px;background:radial-gradient(circle,#e4e0ff,transparent 67%);z-index:-1}.eyebrow{display:inline-block;border:1px solid #ddd;background:#fff;border-radius:999px;padding:7px 12px;font-size:11px;text-transform:uppercase;letter-spacing:.12em}.hero h1,.pagehero h1{font:800 clamp(56px,7.5vw,112px)/.9 Manrope;letter-spacing:-.08em;margin:25px 0}.hero h1 em{font-style:normal;color:#5b48ff}.lead{font-size:19px;color:#6b6d73;max-width:620px}.heroBtns{display:flex;gap:12px;margin:30px 0;flex-wrap:wrap}.orb{width:min(560px,90vw);aspect-ratio:1;border-radius:50%;background:radial-gradient(circle,#fff 0 18%,#eeeaff 36%,#e1ddff 52%,transparent 68%);position:relative;box-shadow:0 40px 100px #00000013,inset 0 0 70px #6b58ff18;animation:float 7s ease-in-out infinite}.orb:before,.orb:after{content:"";position:absolute;inset:9%;border:1px solid #6a58ff44;border-radius:50%;transform:scaleX(.6) rotate(25deg);animation:spin 18s linear infinite}.orb:after{inset:0;transform:scaleX(.5) rotate(-30deg);border-color:#00000017;animation-duration:25s}.core{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:155px;height:155px;border-radius:42px;background:#111;color:#fff;display:grid;place-items:center;box-shadow:0 30px 70px #0005}.core b{font:800 48px Manrope}.sat{position:absolute;background:#fffffff2;border:1px solid #ddd;border-radius:15px;padding:11px 14px;box-shadow:0 18px 45px #00000012;font-size:10px}.sat b{display:block;font-size:14px}.s1{top:22%;left:0}.s2{top:15%;right:0}.s3{bottom:18%;right:4%}.s4{bottom:12%;left:7%}@keyframes float{50%{transform:translateY(-14px)}}@keyframes spin{to{transform:scaleX(.6) rotate(385deg)}}.section{padding:120px 5vw}.darksec{background:#101114;color:#fff}.head{max-width:850px;margin-bottom:55px}.kicker{font-size:11px;text-transform:uppercase;letter-spacing:.16em;color:#777;font-weight:800}.head h2{font:800 clamp(44px,6vw,82px)/.96 Manrope;letter-spacing:-.07em;margin:12px 0}.head p{font-size:18px;color:#707278;max-width:650px}.darksec .head p{color:#aaa}.domain{max-width:1050px;margin:auto;background:#fff;border:1px solid #ddd;border-radius:22px;padding:8px;display:flex;box-shadow:0 25px 70px #0000000c}.domain input{flex:1;border:0;outline:0;padding:18px;font-size:16px}.domain select,.domain button{border:0;border-radius:14px;padding:0 18px}.domain button{background:#111;color:#fff;font-weight:700}.cards{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.card{background:#fff;border:1px solid #e3e3e0;border-radius:28px;padding:30px;transition:.4s;box-shadow:0 5px 20px #00000003}.card:hover{transform:translateY(-8px);box-shadow:0 25px 70px #00000012}.icon{width:46px;height:46px;border-radius:14px;background:#f0eeff;color:#5b48ff;display:grid;place-items:center;font-weight:800}.card h3{font:700 25px Manrope;letter-spacing:-.04em}.card p{color:#6d6f75}.price{font:800 42px Manrope;letter-spacing:-.06em;margin:20px 0}.price small{font:500 13px DM Sans;color:#777}.features{display:grid;grid-template-columns:1fr 1fr;background:#25262a;gap:1px}.features article{padding:42px;background:#101114;min-height:230px}.features h3{font:700 25px Manrope}.features p{color:#a6a7ac}.metrics{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid #ddd;border-bottom:1px solid #ddd}.metric{padding:35px;border-right:1px solid #ddd}.metric:last-child{border:0}.metric b{font:800 38px Manrope;display:block}.metric span{color:#777;font-size:12px}.steps{display:grid;grid-template-columns:repeat(4,1fr)}.steps article{padding:20px 25px;border-left:1px solid #ddd;min-height:220px}.steps b{color:#5b48ff;font-size:12px}.quote{background:#efedff;border-radius:34px;padding:55px;font:700 clamp(28px,4vw,50px)/1.08 Manrope;letter-spacing:-.06em}.pagehero{padding:100px 5vw 75px;background:#f1f0ec}.pagehero p{font-size:19px;color:#686a70;max-width:700px}.faq{max-width:900px;border-top:1px solid #ddd}.faq details{padding:25px 0;border-bottom:1px solid #ddd}.faq summary{font:700 20px Manrope;cursor:pointer}.faq p{color:#707278}.bloggrid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.blog{background:#fff;border:1px solid #e3e3df;border-radius:24px;overflow:hidden}.art{height:190px;background:radial-gradient(circle at 30% 20%,#8174ff,#14151a 65%);position:relative}.art:after{content:"";position:absolute;width:260px;height:260px;border:1px solid #ffffff3a;border-radius:50%;right:-80px;top:-80px}.blogbody{padding:25px}.blog h3{font:700 22px/1.1 Manrope}.blog p{color:#777}.footer{background:#0d0e11;color:#fff;padding:75px 5vw 25px}.footgrid{display:grid;grid-template-columns:2fr repeat(3,1fr);gap:50px;padding-bottom:60px}.footer p{color:#9c9da3;max-width:330px}.footer b{font-size:11px;color:#888;text-transform:uppercase;letter-spacing:.12em}.footer>div a{display:block;margin:12px 0;color:#c6c6ca;font-size:13px}.bottom{border-top:1px solid #292a2e;padding-top:20px;color:#777;font-size:11px;display:flex;justify-content:space-between}.light{color:#fff}.reveal{opacity:0;transform:translateY(28px);transition:.8s}.reveal.in{opacity:1;transform:none}@media(max-width:900px){nav,.actions>a{display:none}.actions #menu{display:block}.hero{grid-template-columns:1fr}.orb{width:430px}.cards,.bloggrid{grid-template-columns:1fr}.features{grid-template-columns:1fr}.metrics,.steps{grid-template-columns:1fr 1fr}.footgrid{grid-template-columns:1fr 1fr}#mobile{display:none;position:fixed;top:118px;left:15px;right:15px;z-index:49;background:#fff;border:1px solid #ddd;border-radius:20px;padding:12px;box-shadow:0 25px 70px #0002}#mobile.open{display:grid}#mobile a{padding:13px;border-bottom:1px solid #eee}}@media(max-width:560px){.top{font-size:10px}.hero h1,.pagehero h1{font-size:50px}.hero{padding-top:55px}.orb{width:310px}.core{width:105px;height:105px}.core b{font-size:32px}.sat{font-size:9px;padding:7px}.sat b{font-size:11px}.section{padding:80px 5vw}.metrics,.steps{grid-template-columns:1fr}.metric{border-right:0;border-bottom:1px solid #ddd}.footgrid{grid-template-columns:1fr}.bottom{display:block}.bottom span{display:block;margin-top:10px}.domain{flex-wrap:wrap}.domain input{min-width:100%}.domain select,.domain button{height:50px}.domain button{flex:1}}