:root{--p:#7800e8;--p2:#4d00b8;--ink:#190d2d;--muted:#746782;--bg:#f8f4ff;--line:#eadff5}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;font-family:Inter,ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Arial;color:var(--ink);background:#fff}a{text-decoration:none;color:inherit}.nav{height:76px;display:flex;align-items:center;justify-content:space-between;padding:0 max(5vw,24px);position:sticky;top:0;background:#ffffffed;backdrop-filter:blur(18px);z-index:20;border-bottom:1px solid #eee6f7}.brand{display:flex;align-items:center;gap:10px;font-weight:800;font-size:22px;color:var(--p)}.brand img{width:40px;height:40px;border-radius:12px}.nav nav{display:flex;align-items:center;gap:28px;font-weight:650}.nav nav a:hover{color:var(--p)}.navcta{padding:11px 17px;border-radius:999px;background:var(--p);color:#fff!important}.menu{display:none;border:0;background:none;font-size:25px}.hero{min-height:720px;padding:80px max(6vw,28px);display:grid;grid-template-columns:1.05fr .95fr;align-items:center;gap:60px;background:radial-gradient(circle at 85% 30%,#ead4ff 0,transparent 34%),linear-gradient(135deg,#fff 30%,#faf5ff)}.eyebrow,.section-head span,.tag,.security-card span,.cta span{font-size:13px;font-weight:900;letter-spacing:.14em;color:var(--p)}h1{font-size:clamp(52px,6vw,86px);line-height:.98;margin:18px 0 26px;letter-spacing:-.055em}h1 span{background:linear-gradient(90deg,var(--p),#a000f4);-webkit-background-clip:text;color:transparent}.hero-copy>p{font-size:20px;line-height:1.7;color:var(--muted);max-width:720px}.actions{display:flex;gap:14px;margin:34px 0}.primary,.secondary{padding:15px 22px;border-radius:14px;font-weight:800}.primary{background:linear-gradient(135deg,var(--p),#9a00f0);color:#fff;box-shadow:0 15px 40px #7800e833}.secondary{border:1px solid var(--line);background:#fff}.trust{display:flex;gap:18px;flex-wrap:wrap;color:#63556f;font-size:14px}.hero-visual{position:relative;display:grid;place-items:center}.phone{width:min(330px,70vw);border-radius:28px;box-shadow:0 35px 90px #32105035;position:relative;z-index:2}.glow{position:absolute;width:430px;height:430px;background:#8b00ed2c;filter:blur(20px);border-radius:50%}.float{position:absolute;z-index:3;background:#fff;padding:12px 16px;border-radius:14px;box-shadow:0 12px 35px #31124d26;font-weight:800}.f1{left:0;top:28%}.f2{right:0;bottom:22%}.strip{text-align:center;padding:22px;background:#210052;color:#e9dfff}.section{padding:105px max(6vw,28px)}.section-head{max-width:760px;margin-bottom:50px}.section-head h2,.split h2,.security-card h2,.cta h2{font-size:clamp(38px,4vw,58px);letter-spacing:-.04em;margin:10px 0 16px}.section-head p,.split p,.security-card p{color:var(--muted);font-size:18px;line-height:1.7}.grid4{display:grid;grid-template-columns:repeat(4,1fr);gap:18px}.grid4 article{padding:30px;border:1px solid var(--line);border-radius:24px;background:linear-gradient(180deg,#fff,#fcf9ff);box-shadow:0 12px 35px #4b17630b}.grid4 i{font-style:normal;font-size:30px}.grid4 h3,.show-row h3,.whygrid h3{font-size:22px;margin:20px 0 10px}.grid4 p,.show-row p,.whygrid p{color:var(--muted);line-height:1.65}.split{padding:100px max(6vw,28px);display:grid;grid-template-columns:.9fr 1.1fr;gap:70px;align-items:center}.dark{background:linear-gradient(135deg,#1c0047,#3e0089);color:#fff}.dark p,.dark li{color:#d9c9eb}.split ul{padding-left:20px;line-height:2}.phones{display:flex;justify-content:center;align-items:center;gap:24px}.phones img{width:min(290px,42%);border-radius:26px;box-shadow:0 28px 70px #0004}.phones img:nth-child(2){transform:translateY(45px)}.show-row{display:grid;grid-template-columns:.65fr 1.35fr;align-items:center;gap:70px}.show-row img{width:min(350px,100%);border-radius:26px;box-shadow:0 25px 60px #3e17641e}.show-row h3{font-size:38px}.chips{display:flex;gap:10px;flex-wrap:wrap;margin-top:25px}.chips span{padding:9px 13px;background:#f2e8ff;border-radius:999px;color:#6900c8;font-weight:750}.accounts{background:var(--bg)}.note{padding:16px 18px;background:#fff;border-left:4px solid var(--p);border-radius:10px;margin-top:28px;color:#62536e}.security{background:#fff}.security-card{padding:55px;border-radius:32px;background:linear-gradient(135deg,#f5eaff,#fff);border:1px solid #e9d8fa;display:grid;grid-template-columns:auto 1fr;gap:28px}.shield{width:80px;height:80px;border-radius:22px;background:var(--p);display:grid;place-items:center;font-size:38px}.small{font-size:14px!important}.why{background:#fbf8ff}.whygrid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.whygrid>div{padding:30px;border-top:2px solid #d5b5f4}.whygrid b{color:var(--p);font-size:13px}.cta{margin:40px max(5vw,24px) 80px;padding:50px;border-radius:34px;background:linear-gradient(120deg,#210052,#7a00e8);color:#fff;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:30px}.cta img{width:90px;border-radius:24px}.cta h2{margin:4px 0}.cta p{color:#e7d8f7}.cta a{padding:15px 20px;border-radius:14px;background:#fff;color:#5700ad;font-weight:850}footer{padding:40px max(6vw,28px);border-top:1px solid var(--line);display:grid;grid-template-columns:1fr auto;gap:18px;align-items:center;color:#6c5d78}.foot img{width:32px;height:32px}.foot{font-size:18px}footer>div:last-of-type{display:flex;gap:18px}footer small{grid-column:1/-1}@media(max-width:900px){.nav nav{display:none;position:absolute;top:76px;left:0;right:0;background:#fff;padding:24px;flex-direction:column;border-bottom:1px solid var(--line)}.nav nav.open{display:flex}.menu{display:block}.hero,.split,.show-row{grid-template-columns:1fr}.hero{padding-top:55px}.hero-copy{text-align:center}.hero-copy>p{margin:auto}.actions,.trust{justify-content:center}.hero-visual{margin-top:20px}.float{display:none}.grid4{grid-template-columns:1fr 1fr}.split>div:first-child{order:1}.phones{order:2}.show-row img{margin:auto}.cta{grid-template-columns:1fr;text-align:center;justify-items:center}.whygrid{grid-template-columns:1fr}}@media(max-width:560px){.grid4{grid-template-columns:1fr}.hero{min-height:auto;padding-bottom:60px}h1{font-size:48px}.section,.split{padding:75px 22px}.phones{gap:10px}.phones img{width:48%;border-radius:16px}.security-card{grid-template-columns:1fr;padding:30px}.whygrid{grid-template-columns:1fr}.cta{padding:35px 24px}.trust{font-size:12px}footer{grid-template-columns:1fr}footer>div:last-of-type{flex-wrap:wrap}}
