@import "https://fonts.googleapis.com/css2?family=Syne:wght@700;800;900&family=DM+Sans:opsz,wght@9..40,300;9..40,400;9..40,500;9..40,600;9..40,700&display=swap";:root{--bg:#020713;--bg2:#061126;--panel:#fff1;--panel2:#ffffff18;--line:#a2c7ff29;--line2:#5fd3ff52;--text:#eef7ff;--muted:#9eb3cc;--soft:#c9d8ea;--blue:#3a86ff;--cyan:#22e6ff;--violet:#7c5cff;--green:#5bffcf;--shadow:0 26px 90px #00000061;--radius:28px}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--bg);color:var(--text);margin:0;font-family:DM Sans,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;overflow-x:hidden}a{color:inherit;text-decoration:none}img{max-width:100%;display:block}button,input{font:inherit}a{z-index:5;position:relative}.price-card:before,.service-card:before,.metrics div:before,.contact-card:after,.site-shell:before,.site-shell:after{pointer-events:none}.price-card>*{z-index:2;position:relative}.price-card .full{z-index:10;position:relative}.site-shell{background:radial-gradient(circle at 16% 7%,#22e6ff33,#0000 28%),radial-gradient(circle at 85% 12%,#3a86ff3d,#0000 32%),linear-gradient(#020713 0%,#061126 42%,#020713 100%);min-height:100vh;position:relative;overflow:hidden}.site-shell:before{content:"";pointer-events:none;z-index:0;background-image:linear-gradient(#ffffff09 1px,#0000 1px),linear-gradient(90deg,#ffffff09 1px,#0000 1px);background-size:78px 78px;position:fixed;inset:0;-webkit-mask-image:linear-gradient(#000c,#0000 80%);mask-image:linear-gradient(#000c,#0000 80%)}.site-shell:after{content:"";pointer-events:none;z-index:0;opacity:.2;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 220 220' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.8' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='220' height='220' filter='url(%23n)' opacity='.35'/%3E%3C/svg%3E");position:fixed;inset:0}main,header,footer{z-index:1;position:relative}.nav{z-index:20;border:1px solid var(--line);-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:#0207139e;border-radius:999px;justify-content:space-between;align-items:center;gap:18px;margin:18px clamp(18px,6vw,88px) 0;padding:12px 14px;display:flex;position:sticky;top:0;box-shadow:0 18px 70px #00000047}.brand{letter-spacing:-.04em;color:#fff;align-items:center;gap:11px;font-weight:900;display:flex}.brand img{object-fit:contain;filter:drop-shadow(0 0 18px #22e6ff47);border-radius:12px;width:42px;height:42px}.brand span{font-family:Syne,sans-serif;font-size:18px}.nav-links{align-items:center;gap:6px;display:flex}.nav-links a{color:var(--soft);border-radius:999px;padding:10px 12px;font-size:14px;font-weight:700;transition:all .22s}.nav-links a:hover{color:#fff;background:#ffffff14}.nav-cta,.primary,.secondary{border-radius:999px;justify-content:center;align-items:center;gap:9px;font-weight:900;transition:transform .22s,border-color .22s,background .22s,box-shadow .22s;display:inline-flex}.nav-cta,.primary{background:linear-gradient(135deg,var(--blue),var(--cyan));color:#001226;box-shadow:inset 0 0 0 1px #ffffff40,0 18px 42px #22e6ff2e}.nav-cta{padding:12px 16px;font-size:14px}.primary{padding:15px 22px}.secondary{border:1px solid var(--line);color:#e7f4ff;background:#ffffff0e;padding:14px 21px}.primary:hover,.secondary:hover,.nav-cta:hover{transform:translateY(-2px)}.secondary:hover{border-color:var(--line2);background:#22e6ff14}.menu{color:#fff;background:#ffffff14;border:0;border-radius:999px;justify-content:center;align-items:center;width:44px;height:44px;display:none}.section-grid,.section{padding:clamp(70px,8vw,118px) clamp(18px,7vw,96px)}.section-grid{grid-template-columns:1.05fr .95fr;align-items:center;gap:58px;display:grid}.hero{padding-top:clamp(76px,9vw,130px)}.eyebrow{color:#85efff;text-transform:uppercase;letter-spacing:.16em;background:#22e6ff14;border:1px solid #22e6ff38;border-radius:999px;align-items:center;gap:8px;width:max-content;max-width:100%;padding:8px 12px;font-size:12px;font-weight:900;display:inline-flex}.hero-badge{box-shadow:0 0 38px #22e6ff21}h1,h2,h3,p{margin-top:0}h1,h2,h3{color:#fff;letter-spacing:-.065em;font-family:Syne,sans-serif}.hero h1{max-width:960px;margin:24px 0 22px;font-size:clamp(58px,8.6vw,112px);line-height:.88}.hero h1 span,.section h2 span{background:linear-gradient(135deg,#fff 0%,#9beeff 38%,#5794ff 72%,#a794ff 100%);color:#0000;text-shadow:0 0 70px #22e6ff2e;-webkit-background-clip:text;background-clip:text;display:block}.lead{color:var(--soft);max-width:750px;font-size:clamp(18px,2vw,22px);line-height:1.65}.hero-actions{flex-wrap:wrap;gap:14px;margin:36px 0 26px;display:flex}.metrics{grid-template-columns:repeat(3,1fr);gap:14px;max-width:810px;display:grid}.metrics div,.service-card,.price-card,.payment-step,.step,.image-panel,.callout{border:1px solid var(--line);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);box-shadow:var(--shadow);background:linear-gradient(#ffffff17,#ffffff0b);position:relative}.metrics div{border-radius:22px;padding:17px;overflow:hidden}.metrics div:before{content:"";opacity:.6;background:linear-gradient(135deg,#22e6ff1f,#0000 42%);position:absolute;inset:0}.metrics small{color:var(--cyan);margin-bottom:8px;font-size:11px;font-weight:900;display:block;position:relative}.metrics strong{color:#fff;font-size:15px;display:block;position:relative}.metrics span{color:var(--muted);margin-top:5px;font-size:13px;line-height:1.45;display:block;position:relative}.hero-card{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(145deg,#ffffff14,#ffffff09);border:1px solid #22e6ff2e;border-radius:42px;justify-content:center;align-items:center;min-height:560px;padding:34px;display:flex;position:relative;overflow:hidden;box-shadow:0 36px 120px #0000006b}.hero-card:before{content:"";opacity:.45;background:conic-gradient(from 180deg,#0000,#22e6ff73,#0000,#3a86ff73,#0000);animation:8s linear infinite spin;position:absolute;inset:-2px}.hero-card:after{content:"";z-index:1;background:radial-gradient(circle at 65% 30%,#22e6ff29,#0000 30%),linear-gradient(145deg,#050d1ff2,#061126d9);border-radius:41px;position:absolute;inset:1px}.hero-card img{z-index:3;border-radius:20px;position:relative;transform:perspective(1000px)rotateY(-5deg)rotateX(3deg);box-shadow:0 26px 70px #0006,0 0 0 1px #ffffff1c}.orb{z-index:2;filter:blur(9px);border-radius:999px;position:absolute}.orb-one{background:#22e6ff38;width:190px;height:190px;top:48px;right:66px}.orb-two{background:#3a86ff2e;width:250px;height:250px;bottom:32px;left:22px}.floating-card{z-index:5;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);color:#f3fbff;background:#020713b8;border:1px solid #22e6ff38;border-radius:18px;align-items:center;gap:10px;padding:14px 16px;font-weight:900;display:flex;position:absolute;box-shadow:0 18px 46px #00000052}.floating-card svg{color:var(--cyan)}.floating-card.top{top:58px;left:38px}.floating-card.bottom{bottom:62px;right:36px}@keyframes spin{to{transform:rotate(360deg)}}.strip{border:1px solid var(--line);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);color:#dbefff;background:#ffffff0e;border-radius:999px;flex-wrap:wrap;justify-content:center;align-items:center;gap:18px;margin:0 clamp(18px,7vw,96px);padding:17px 18px;font-weight:850;display:flex;box-shadow:0 24px 80px #00000038}.strip span{align-items:center;gap:10px;font-size:14px;display:flex}.strip span:before{content:"";background:var(--cyan);width:8px;height:8px;box-shadow:0 0 18px var(--cyan);border-radius:999px}.strip i{background:var(--line);width:1px;height:20px}.section-head{text-align:center;max-width:900px;margin:0 auto 42px}.section-head.compact{text-align:left;margin-left:0}.section h2{margin-bottom:18px;font-size:clamp(38px,5.4vw,74px);line-height:.96}.section-head p:not(.eyebrow),.body-large{color:var(--muted);font-size:18px;line-height:1.72}.body-large{max-width:720px}.service-grid{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.service-card{border-radius:30px;min-height:280px;padding:28px;transition:all .25s;overflow:hidden}.service-card:before{content:"";opacity:.9;background:radial-gradient(circle at 20% 0,#22e6ff1f,#0000 35%);position:absolute;inset:0}.service-card:hover{border-color:var(--line2);transform:translateY(-6px)}.service-icon{background:linear-gradient(135deg,var(--blue),var(--cyan));color:#001226;border-radius:17px;place-items:center;width:48px;height:48px;display:grid;position:relative;box-shadow:0 12px 32px #22e6ff33}.service-card h3{margin:22px 0 10px;font-size:25px;position:relative}.service-card p{color:var(--muted);line-height:1.65;position:relative}.service-card>span{color:#ffffff0e;font-family:Syne,sans-serif;font-size:62px;font-weight:900;position:absolute;bottom:14px;right:23px}.split{grid-template-columns:1fr .88fr;align-items:center;gap:54px;display:grid}.split.reverse{grid-template-columns:.88fr 1fr}.pill-cloud{flex-wrap:wrap;gap:10px;margin-top:28px;display:flex}.pill-cloud span{border:1px solid var(--line);color:#ddecff;background:#ffffff12;border-radius:999px;padding:11px 14px;font-weight:900}.image-panel{border-radius:38px;padding:14px;overflow:hidden}.image-panel img{filter:saturate(1.05)contrast(1.04);border-radius:28px}.problems{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:radial-gradient(circle at 88% 16%,#22e6ff2e,#0000 28%),linear-gradient(135deg,#040b1b,#071b47 58%,#020713)}.problem-grid{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}.problem{border:1px solid var(--line);color:#eaf5ff;background:#ffffff10;border-radius:20px;align-items:flex-start;gap:10px;min-height:96px;padding:18px;font-weight:800;display:flex}.problem svg{color:var(--cyan);filter:drop-shadow(0 0 8px #22e6ff73);flex:none}.callout{border-radius:24px;align-items:flex-start;gap:14px;margin-top:28px;padding:20px;display:flex}.callout svg{color:var(--cyan);flex:none}.callout p{color:var(--soft);margin:0;line-height:1.65}.pricing{background:linear-gradient(#ffffff06,#22e6ff0b)}.pricing-grid{grid-template-columns:repeat(3,1fr);align-items:stretch;gap:18px;display:grid}.price-card{border-radius:32px;flex-direction:column;gap:20px;padding:28px;display:flex;overflow:hidden}.price-card:before{content:"";opacity:.8;background:linear-gradient(135deg,#3a86ff1f,#0000 45%);position:absolute;inset:0}.price-card.highlighted{box-shadow:0 30px 110px #22e6ff21,var(--shadow);border-color:#22e6ff8c;transform:translateY(-12px)}.recommended{z-index:2;background:linear-gradient(135deg,var(--cyan),var(--blue));color:#001226;border-radius:999px;padding:8px 12px;font-size:12px;font-weight:950;position:absolute;top:16px;right:18px}.price-card-top{justify-content:space-between;align-items:flex-start;gap:18px;margin-top:18px;display:flex;position:relative}.price-card h3{margin:0;font-size:28px;line-height:1.05}.price-card-top p{color:var(--muted);margin:10px 0 0;line-height:1.5}.price-card strong{color:var(--cyan);white-space:nowrap;text-shadow:0 0 28px #22e6ff38;font-size:26px}.price-card ul{gap:12px;margin:0;padding:0;list-style:none;display:grid;position:relative}.price-card li{color:var(--soft);align-items:flex-start;gap:10px;font-weight:700;line-height:1.45;display:flex}.price-card li svg{color:var(--green);flex:none}.full{width:100%;margin-top:auto}.price-note{border:1px solid var(--line);color:#fff;box-shadow:var(--shadow);background:#ffffff12;border-radius:26px;align-items:flex-start;gap:14px;margin-top:22px;padding:22px 24px;display:flex}.price-note svg{color:var(--cyan);flex:none}.price-note p{color:var(--soft);margin:0;line-height:1.6}.price-note strong{color:#fff}.payment-grid{grid-template-columns:repeat(4,1fr);gap:16px;display:grid}.payment-step{border-radius:28px;padding:24px}.payment-step div{background:linear-gradient(135deg,var(--blue),var(--cyan));color:#001226;border-radius:17px;place-items:center;width:50px;height:50px;display:grid;box-shadow:0 14px 36px #22e6ff2e}.payment-step h3{margin:18px 0 8px;font-size:21px}.payment-step p{color:var(--muted);margin:0;line-height:1.6}.payment-panel{border:1px solid var(--line);box-shadow:var(--shadow);background:linear-gradient(135deg,#22e6ff14,#ffffff0e);border-radius:32px;grid-template-columns:1fr auto;align-items:center;gap:24px;margin-top:20px;padding:28px;display:grid}.payment-panel h3{margin:0 0 10px;font-size:30px}.payment-panel p:not(.eyebrow){color:var(--muted);margin:0;line-height:1.7}.process{position:relative}.timeline{grid-template-columns:repeat(4,1fr);gap:16px;display:grid;position:relative}.timeline:before{content:"";background:linear-gradient(90deg,transparent,var(--cyan),transparent);opacity:.5;height:1px;position:absolute;top:48px;left:8%;right:8%}.step{z-index:1;border-radius:30px;padding:26px}.step span{width:46px;height:46px;color:var(--cyan);background:#22e6ff1c;border:1px solid #22e6ff40;border-radius:16px;place-items:center;font-family:Syne,sans-serif;font-weight:900;display:inline-grid}.step h3{margin:20px 0 8px;font-size:24px}.step p{color:var(--muted);line-height:1.6}.showcase{grid-template-columns:1fr .75fr;align-items:center;gap:34px;display:grid}.showcase img{border:1px solid var(--line);box-shadow:var(--shadow);border-radius:30px}.contact-card{background:radial-gradient(circle at 80% 10%,#22e6ff38,#0000 34%),linear-gradient(135deg,#3a86ff33,#ffffff0e);border:1px solid #22e6ff3d;border-radius:40px;grid-template-columns:1fr auto;align-items:center;gap:30px;padding:clamp(28px,5vw,58px);display:grid;position:relative;overflow:hidden;box-shadow:0 35px 120px #00000061}.contact-card:after{content:"";filter:blur(2px);background:#22e6ff24;border-radius:999px;width:340px;height:340px;position:absolute;top:-140px;right:-140px}.contact-card p:not(.eyebrow){color:var(--soft);font-size:18px;line-height:1.7}.contact-actions{z-index:2;flex-direction:column;gap:12px;min-width:220px;display:flex;position:relative}.dark{color:#fff;background:#ffffff12;border-color:#ffffff29}footer{border-top:1px solid var(--line);color:var(--muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;padding:34px clamp(18px,7vw,96px);display:flex}.footer-brand img{width:38px;height:38px}@media (width<=1120px){.pricing-grid{grid-template-columns:1fr}.price-card.highlighted{transform:none}.payment-grid{grid-template-columns:repeat(2,1fr)}.payment-panel{grid-template-columns:1fr}.timeline:before{display:none}}@media (width<=1000px){.hero,.split,.split.reverse,.showcase,.contact-card{grid-template-columns:1fr}.service-grid,.problem-grid,.timeline{grid-template-columns:repeat(2,1fr)}.hero-card{min-height:430px}.metrics{grid-template-columns:1fr}.nav-cta{display:none}.menu{display:inline-flex}.nav-links{border:1px solid var(--line);background:#020713f0;border-radius:24px;flex-direction:column;align-items:flex-start;padding:20px;display:none;position:absolute;top:72px;left:18px;right:18px;box-shadow:0 24px 70px #0000006b}.nav-links.open{display:flex}}@media (width<=640px){.nav{margin:12px 12px 0}.brand span{font-size:15px}.brand img{width:36px;height:36px}.section-grid,.section{padding:54px 18px}.hero{padding-top:58px}.hero h1{font-size:48px}.hero-card{border-radius:30px;min-height:330px;padding:18px}.floating-card{display:none}.service-grid,.problem-grid,.timeline,.payment-grid{grid-template-columns:1fr}.contact-actions{width:100%;min-width:0}.primary,.secondary{width:100%}.price-card-top{display:block}.price-card strong{margin-top:14px;display:block}.recommended{width:max-content;display:inline-flex;position:static}.payment-panel .primary{width:100%}.strip{border-radius:28px}.strip i{display:none}footer{display:block}.footer-brand{margin-bottom:12px}}
