@import url('https://fonts.googleapis.com/css2?family=Manrope:wght@400;500;600;700;800&display=swap');
:root{color-scheme:dark;--bg:#0a0d14;--panel:#101622;--panel2:#141c2a;--line:#263044;--text:#f4f6fb;--muted:#a6b0c3;--purple:#8b5cf6;--purple2:#6d4aff;--cyan:#6ee7f9}
*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:90px}body{margin:0;background:radial-gradient(ellipse at 76% 12%,rgba(91,65,177,.17),transparent 35%),var(--bg);color:var(--text);font-family:Manrope,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;line-height:1.6}a{color:inherit;text-decoration:none}.container{width:min(1160px,calc(100% - 48px));margin-inline:auto}.site-header{height:82px;width:min(1240px,calc(100% - 48px));margin:auto;display:flex;align-items:center;justify-content:space-between;gap:28px;border-bottom:1px solid rgba(255,255,255,.07)}.brand{display:flex;align-items:center;gap:11px;font-weight:800;font-size:1.18rem;letter-spacing:.08em}.brand-mark{width:35px;height:35px;display:grid;grid-template-columns:1fr 1fr;gap:4px;transform:rotate(-5deg)}.brand-mark span{border:2px solid #a78bfa;border-radius:7px 7px 7px 2px;box-shadow:0 0 12px #8b5cf633}.nav{display:flex;gap:30px;color:#bac3d4;font-size:.88rem}.nav a:hover,.site-footer a:hover{color:#c4b5fd}.button{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:49px;padding:0 21px;border-radius:12px;font-weight:700;font-size:.9rem;transition:transform .2s,background .2s,border-color .2s}.button:hover{transform:translateY(-2px)}.button-small{min-height:41px;padding:0 15px;font-size:.82rem}.button-primary{color:white;background:linear-gradient(135deg,#8b5cf6,#6443df);box-shadow:0 9px 28px #7548ed38}.button-primary:hover{background:linear-gradient(135deg,#9b75ff,#7556f0)}.button-outline{border:1px solid #3a4560;background:#121927;color:#f1f3fa}.button-outline:hover{border-color:#9b7aff}.button-quiet{color:#d0c6fa}.hero{min-height:610px;display:grid;grid-template-columns:1.05fr .95fr;align-items:center;gap:50px;padding-top:55px;padding-bottom:65px}.eyebrow{font-size:.72rem;letter-spacing:.15em;font-weight:800;color:#b9a4ff}.status-dot{display:inline-block;width:7px;height:7px;border-radius:50%;background:#71f0bd;box-shadow:0 0 12px #71f0bd;margin-right:8px}.hero h1{font-size:clamp(3rem,6.3vw,5.4rem);line-height:1.05;letter-spacing:-.065em;margin:24px 0 22px;font-weight:800}.hero h1 em,.section-heading h2 em,.connect-panel h2 em{font-style:normal;background:linear-gradient(100deg,#c4b5fd,#8b5cf6 60%,#67e8f9);color:transparent;background-clip:text}.hero-text{font-size:1.1rem;line-height:1.8;color:var(--muted);max-width:550px}.hero-actions{display:flex;flex-wrap:wrap;gap:13px;margin:30px 0}.hero-points{display:flex;flex-wrap:wrap;gap:12px 24px;color:#c1cad9;font-size:.83rem}.hero-points b{color:#a78bfa;margin-right:6px}.hero-visual{height:430px;position:relative;display:grid;place-items:center;isolation:isolate}.glow{position:absolute;width:260px;height:260px;background:#7546ed;filter:blur(100px);opacity:.24;z-index:-1}.orbit{position:absolute;border:1px solid #7160b94a;border-radius:50%;transform:rotate(-25deg)}.orbit-one{width:350px;height:350px}.orbit-two{width:430px;height:260px;border-color:#4d8baf40;transform:rotate(35deg)}.shield{width:150px;height:170px;display:grid;place-items:center;background:linear-gradient(145deg,#202642,#101522);border:1px solid #a78bfa8a;border-radius:42% 42% 48% 48%;box-shadow:0 0 70px #8456f43b,inset 0 0 35px #a78bfa12}.shield svg{width:83px;fill:none;stroke:#c4b5fd;stroke-width:5;stroke-linecap:round;stroke-linejoin:round}.visual-chip{position:absolute;display:flex;align-items:center;gap:12px;background:#111827eF;border:1px solid #35405a;border-radius:14px;padding:13px 16px;box-shadow:0 18px 55px #0005;backdrop-filter:blur(10px)}.visual-chip strong,.visual-chip small{display:block}.visual-chip strong{font-size:.78rem}.visual-chip small{font-size:.68rem;color:#9ca9bf;margin-top:3px}.chip-top{top:52px;right:0}.chip-bottom{bottom:52px;left:0}.chip-icon{display:grid;place-items:center;width:34px;height:34px;border-radius:10px;background:#7c3aed2c;color:#c4b5fd;font-size:1.25rem}.visual-caption{position:absolute;bottom:4px;font-size:.61rem;letter-spacing:.16em;color:#68758c}.stats{display:grid;grid-template-columns:repeat(3,1fr);border:1px solid var(--line);border-radius:18px;background:#0e131e;padding:25px 30px;gap:20px}.stats>div{display:grid;grid-template-columns:42px 1fr;column-gap:12px;align-items:center}.stat-icon{grid-row:span 2;display:grid;place-items:center;width:42px;height:42px;border-radius:12px;background:#8b5cf61a;color:#c4b5fd;font-size:1.35rem}.stats strong{font-size:.87rem}.stats small{font-size:.72rem;color:#909db2}.section{padding-top:110px;padding-bottom:40px}.section-heading{max-width:620px}.section-heading h2,.connect-panel h2{font-size:clamp(2rem,4vw,3.4rem);line-height:1.14;letter-spacing:-.05em;margin:17px 0}.section-heading p,.connect-panel p{color:var(--muted);max-width:570px}.feature-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:17px;margin-top:42px}.feature-card{padding:27px;border:1px solid var(--line);border-radius:18px;background:linear-gradient(145deg,#121927,#0e131d)}.feature-icon{width:43px;height:43px;display:grid;place-items:center;border-radius:13px;background:#8b5cf622;color:#c4b5fd;font-size:1.4rem}.feature-card h3{margin:20px 0 8px;font-size:1rem}.feature-card p{color:var(--muted);font-size:.87rem;margin:0}.pricing-section{margin-top:60px;padding:90px 0 80px;background:linear-gradient(180deg,#0e121d,#0b0f17);border-block:1px solid #1b2332}.centered{text-align:center;margin-inline:auto}.centered p{margin-inline:auto}.pricing-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:15px;margin-top:42px}.price-card{position:relative;padding:25px 22px;border:1px solid var(--line);border-radius:18px;background:#111722;display:flex;flex-direction:column;min-width:0}.price-card-featured{border-color:#8b5cf6;background:linear-gradient(160deg,#211838,#111722 65%)}.popular-tag{position:absolute;right:12px;top:-13px;padding:5px 9px;border-radius:99px;background:#8b5cf6;color:white;font-size:.56rem;font-weight:800;letter-spacing:.06em}.price-label{color:#b9a4ff;font-size:.65rem;font-weight:800;letter-spacing:.13em}.price-card h3{margin:12px 0 3px;font-size:1.15rem}.price{font-size:2rem;font-weight:800;letter-spacing:-.05em;margin-top:8px}.price small{display:block;color:#98a4b9;font-size:.72rem;font-weight:500;letter-spacing:0}.price-card>p{font-size:.78rem;color:#a6b0c3;min-height:28px}.price-card ul{list-style:none;padding:0;margin:12px 0 23px;flex:1}.price-card li{font-size:.76rem;color:#c3ccdc;padding:8px 0;border-bottom:1px solid #ffffff0c}.price-card li:before{content:"✓";color:#a78bfa;margin-right:8px}.full{width:100%;padding-inline:10px;font-size:.79rem}.pricing-note{text-align:center;color:#8792a8;font-size:.75rem;margin:22px 0 0}.connect-panel{display:flex;align-items:center;justify-content:space-between;gap:35px;padding:45px;border:1px solid #403366;border-radius:24px;background:radial-gradient(ellipse at 85% 0%,#6d4aff26,transparent 50%),#111622}.connect-panel h2{margin-bottom:12px}.connect-panel p{max-width:650px;margin-bottom:0}.connect-panel .button{flex-shrink:0}.site-footer{display:flex;align-items:center;justify-content:space-between;gap:20px;padding-top:35px;padding-bottom:35px;margin-top:65px;border-top:1px solid #202838;color:#8995aa;font-size:.75rem}.footer-brand{color:#f4f6fb;font-size:.95rem}.footer-brand .brand-mark{width:28px;height:28px}.site-footer>a:last-child{color:#c5b5ff}
@media(max-width:900px){.nav{gap:16px}.hero{gap:20px;min-height:550px}.hero-visual{transform:scale(.9)}.pricing-grid{grid-template-columns:repeat(2,1fr)}.price-card{min-height:350px}.connect-panel{padding:32px;align-items:flex-start;flex-direction:column}}
@media(max-width:640px){.container,.site-header{width:calc(100% - 32px)}.site-header{height:72px;gap:10px}.brand{font-size:1rem}.brand-mark{width:30px;height:30px}.nav{display:none}.site-header>.button{font-size:.72rem;padding:0 11px}.hero{display:block;padding-top:55px;padding-bottom:35px}.hero h1{font-size:clamp(2.9rem,13vw,4.4rem)}.hero-text{font-size:1rem}.hero-actions{align-items:stretch;flex-direction:column}.hero-actions .button{width:100%}.hero-points{display:grid;gap:9px}.hero-visual{height:330px;margin-top:25px;transform:none}.orbit-one{width:280px;height:280px}.orbit-two{width:320px;height:210px}.shield{width:118px;height:137px}.shield svg{width:65px}.chip-top{top:22px;right:-2px}.chip-bottom{bottom:26px;left:-2px}.visual-caption{font-size:.49rem}.stats{grid-template-columns:1fr;padding:20px;gap:18px}.section{padding-top:75px}.feature-grid{grid-template-columns:1fr;margin-top:28px}.feature-card{padding:23px}.pricing-section{padding:70px 0;margin-top:35px}.pricing-grid{grid-template-columns:1fr;gap:18px}.price-card{min-height:0;padding:25px}.price-card>p{min-height:0}.price-card ul{margin-bottom:20px}.connect-panel{padding:25px 22px}.connect-panel .button{width:100%;font-size:.8rem}.site-footer{flex-wrap:wrap;justify-content:flex-start}.site-footer>span{order:3;width:100%}}
