:root{--font-body:"Inter",system-ui,-apple-system,"Segoe UI",Roboto,Arial,sans-serif;--font-heading:"Sora",system-ui,-apple-system,"Segoe UI",Roboto,Arial,sans-serif;--bg:#060914;--bg2:#070a12;--panel:rgba(255,255,255,.06);--panel2:rgba(255,255,255,.08);--stroke:rgba(255,255,255,.10);--stroke2:rgba(255,255,255,.14);--blue:#2d7dff;--blue2:#00b7ff;--glow:rgba(45,125,255,.45);--textdim:rgba(255,255,255,.68);--shadow:0 18px 45px rgba(0,0,0,.22);--shadow2:0 12px 30px rgba(0,0,0,.18);}
.site-body{font-family:var(--font-body);background:radial-gradient(1200px 700px at 20% 10%,rgba(45,125,255,.12),transparent 60%),radial-gradient(900px 500px at 80% 30%,rgba(0,183,255,.10),transparent 60%),linear-gradient(180deg,var(--bg),var(--bg2));color:#fff;}
h1,h2,h3,h4,h5,h6,.display-1,.display-2,.display-3,.display-4,.display-5,.display-6{font-family:var(--font-heading);letter-spacing:-.5px;}
.section-title{color:#fff;font-size:clamp(1.55rem,2.35vw,2.15rem);line-height:1.15;}
.hero-section{position:relative;min-height:80vh;display:flex;align-items:center;overflow:hidden;}
.hero-media{position:absolute;inset:0;z-index:0;}
.hero-bg{object-fit:cover;filter:saturate(1.05) contrast(1.05) brightness(.55);}
.hero-overlay{position:absolute;inset:0;background:radial-gradient(800px 500px at 30% 30%,rgba(45,125,255,.18),transparent 60%),linear-gradient(180deg,rgba(6,9,20,.35),rgba(6,9,20,.92));}
.hero-glow{position:absolute;inset:-40%;background:linear-gradient(90deg,rgba(45,125,255,.26),rgba(0,183,255,.20),rgba(120,60,255,.14));filter:blur(70px);opacity:.85;animation:glowMove 10s ease-in-out infinite;}
.hero-grid{position:absolute;inset:0;background-image:linear-gradient(to right,rgba(255,255,255,.06) 1px,transparent 1px),linear-gradient(to bottom,rgba(255,255,255,.06) 1px,transparent 1px);background-size:70px 70px;mask-image:radial-gradient(700px 420px at 50% 30%,#000 30%,transparent 68%);opacity:.22;}
.hero-title{font-size:clamp(1.75rem,3.6vw,2.6rem);line-height:1.18;}
.hero-title span{color:#05B1FF!important;}
.hero-lead{color:rgba(255,255,255,1);text-align:center;font-size:clamp(1.05rem,1.15vw,1.25rem);}
.hero-sub{color:rgba(255,255,255,.95);font-size:clamp(.98rem,1.05vw,1.1rem);}
.hero-section iframe{width:min(860px,100%);aspect-ratio:16/9;height:auto;}
.badge-pill{border:1px solid rgba(255,255,255,.14);background:rgba(255,255,255,.06);border-radius:999px;padding:.55rem .85rem;}
.badge-dot{width:10px;height:10px;border-radius:50%;background:rgba(0,183,255,.92);box-shadow:0 0 0 8px rgba(0,183,255,.12);}
.badge-text{color:rgba(255,255,255,1);font-weight:600;font-size:.92rem;}
.text-glow{color:#dbe9ff;text-shadow:0 0 18px rgba(45,125,255,.35);}
.pill-mini{border:1px solid rgba(255,255,255,.12);background:rgba(255,255,255,.05);border-radius:16px;padding:.75rem .85rem;display:flex;align-items:center;gap:.6rem;}
.pill-icon{font-size:1.1rem;}
.pill-label{color:rgba(255,255,255,1);font-weight:600;}
.btn-hero-cta{position:relative;display:inline-flex;align-items:center;justify-content:center;padding:14px 32px;font-family:var(--font-heading);font-weight:800;letter-spacing:-.3px;color:#fff;text-decoration:none;background:linear-gradient(135deg,#1e5eff,#00b7ff);border:1px solid rgba(255,255,255,.15);border-radius:0 22px 0 22px;overflow:hidden;box-shadow:0 18px 45px rgba(45,125,255,.25);transition:all .3s ease;margin:0 auto;}
.btn-hero-cta:hover{transform:translateY(-2px);box-shadow:0 22px 55px rgba(45,125,255,.35);}
.btn-hero-cta::before{content:"";position:absolute;top:0;left:-120%;width:60%;height:100%;background:linear-gradient(120deg,transparent,rgba(255,255,255,.55),transparent);transform:skewX(-25deg);animation:shineMove 4s infinite;}
.callout-soft{border:1px solid rgba(45,125,255,.18);background:linear-gradient(135deg,rgba(45,125,255,.14),rgba(0,183,255,.08));border-radius:18px;padding:1rem 1.1rem;box-shadow:0 18px 45px rgba(45,125,255,.10);}
.problem-block{position:relative;border:1px solid #05B1FF;padding:1.1rem 1.25rem 1.1rem 1.4rem;border-radius:10px;background:rgba(255,255,255,.04);color:rgba(255,255,255,.85);font-weight:600;overflow:hidden;}
.problem-block::before{content:"";position:absolute;left:0;top:0;height:100%;width:3px;background:linear-gradient(180deg,#2d7dff,#00b7ff);border-radius:3px;}
.problem-text-wrapper p{margin-bottom:.10px;color:rgba(255,255,255,.95);font-size:clamp(1.05rem,1.25vw,1.25rem);font-weight:300;}
.feature-card{border:1px solid rgba(255,255,255,.10);background:rgba(255,255,255,.05);border-radius:18px;padding:1rem 1.1rem;box-shadow:var(--shadow2);height:100%;}
.feature-top{display:flex;align-items:center;gap:.6rem;margin-bottom:.35rem;}
.feature-icon{font-size:1.05rem;}
.feature-title{font-weight:800;}
.feature-desc{color:rgba(255,255,255,.68);text-align:left;}
.panel-surface{border:1px solid rgba(255,255,255,.10);background:rgba(255,255,255,.05);border-radius:22px;padding:1.35rem 1.4rem;box-shadow:0 12px 30px rgba(0,0,0,.18);position:relative;overflow:hidden;height:100%;}
.panel-surface::before{content:"";position:absolute;inset:-45%;background:radial-gradient(closest-side,rgba(45,125,255,.16),transparent 70%);filter:blur(40px);opacity:.55;pointer-events:none;}
.panel-surface-accent{background:linear-gradient(135deg,rgba(255,255,255,.05),rgba(45,125,255,.06));border:1px solid rgba(0,183,255,.18);}
.panel-kicker{width:44px;height:44px;border-radius:18px;display:flex;align-items:center;justify-content:center;background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.10);font-size:1.15rem;}
.automation-text-wrapper p{margin-bottom:.6rem;color:rgba(255,255,255,.95);font-weight:300;font-size:clamp(1rem,1.05vw,1.05rem);}
.highlight-text{color:#2d7dff;text-shadow:0 0 25px rgba(45,125,255,.25);}
.how-steps{display:flex;flex-direction:column;gap:.75rem;}
.how-step{display:flex;gap:.8rem;align-items:flex-start;border-radius:18px;padding:.95rem 1.05rem;background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.10);}
.how-step-badge{font-family:var(--font-heading);font-weight:900;line-height:1.1;margin-top:5px;}
.how-step-text{color:rgba(255,255,255,.95);font-weight:500;}
.how-footer p{color:rgba(255,255,255,.95);font-weight:600;font-size:clamp(1rem,1.05vw,1.05rem);}
.text-blue{color:#05b1ff;}
.benefit-card{position:relative;padding:1.4rem 1.5rem;border-radius:22px;background:rgba(255,255,255,.05);box-shadow:0 15px 35px rgba(0,0,0,.22);overflow:hidden;height:100%;}
.benefit-card::before{content:"";position:absolute;inset:0;padding:2px;border-radius:22px;background:linear-gradient(135deg,#0d3b8e,#2d7dff,#00b7ff);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;}
.benefit-icon{font-size:1.35rem;margin-bottom:.4rem;}
.benefit-title{font-family:var(--font-heading);font-weight:900;}
.benefit-desc{color:rgba(255,255,255,.68);}
.panel-positive{border:1px solid rgba(0,200,120,.35);background:linear-gradient(135deg,rgba(0,200,120,.06),rgba(255,255,255,.04));border-radius:22px;padding:1.35rem 1.4rem;box-shadow:0 12px 30px rgba(0,0,0,.18);}
.panel-negative{border:1px solid rgba(255,70,70,.35);background:linear-gradient(135deg,rgba(255,70,70,.06),rgba(255,255,255,.04));border-radius:22px;padding:1.35rem 1.4rem;box-shadow:0 12px 30px rgba(0,0,0,.18);}
.list-line{display:flex;align-items:flex-start;gap:.75rem;padding:.85rem 1rem;border-radius:16px;background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.08);color:rgba(255,255,255,1);}
.list-positive{border-left:3px solid rgba(0,200,120,.6);}
.list-negative{border-left:3px solid rgba(255,70,70,.6);}
.icon-check{color:#00c878;font-weight:800;font-size:1.1rem;margin-top:2px;}
.icon-x{color:#ff4646;font-weight:800;font-size:1.1rem;margin-top:2px;}
.results-panel{padding:2rem 2.2rem;border-radius:26px;background:linear-gradient(135deg,rgba(13,59,142,.85),rgba(45,125,255,.85) 60%,rgba(0,183,255,.85));box-shadow:0 18px 45px rgba(0,0,0,.35);}
.results-panel p{color:#ffffff;font-size:clamp(1rem,1.05vw,1.05rem);}
.result-check{display:flex;align-items:flex-start;gap:.7rem;padding:.95rem 1.1rem;border-radius:18px;background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.08);}
.risk-item{position:relative;padding:1rem 1.15rem;border-radius:18px;background:rgba(255,255,255,.05);box-shadow:0 12px 30px rgba(0,0,0,.20);color:rgba(255,255,255,.85);font-weight:700;text-align:center;overflow:hidden;}
.risk-item::before{content:"";position:absolute;inset:0;padding:2px;border-radius:18px;background:linear-gradient(135deg,#0d3b8e,#2d7dff,#00b7ff);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;}
.price-card{border:1px solid rgba(255,255,255,.10);background:rgba(255,255,255,.05);border-radius:24px;padding:1.4rem 1.4rem;box-shadow:var(--shadow2);position:relative;overflow:hidden;}
.price-card-featured{border:1px solid rgba(0,183,255,.22);background:linear-gradient(135deg,rgba(255,255,255,.06),rgba(45,125,255,.08));box-shadow:0 22px 55px rgba(45,125,255,.14);}
.price-top{display:flex;flex-direction:column;gap:.15rem;}
.price-name{font-family:var(--font-heading);font-weight:900;font-size:clamp(1.05rem,1.25vw,1.25rem);}
.price-tag{color:rgba(255,255,255,.68);}
.price-value{font-family:var(--font-heading);font-weight:900;font-size:clamp(1.75rem,3.2vw,2.25rem);margin-top:.75rem;}
.price-unit{font-size:1rem;color:rgba(255,255,255,.62);font-weight:700;}
.price-line{display:flex;align-items:flex-start;gap:.7rem;border:1px solid rgba(255,255,255,.10);background:rgba(255,255,255,.04);border-radius:16px;padding:.85rem 1rem;color:rgba(255,255,255,1);}
.guarantee-card{border:1px solid rgba(45,125,255,.18);background:linear-gradient(135deg,rgba(45,125,255,.14),rgba(0,183,255,.08));border-radius:26px;padding:1.35rem 1.4rem;box-shadow:0 22px 55px rgba(45,125,255,.12);}
.final-box{position:relative;border-radius:28px;background:rgba(255,255,255,.05);box-shadow:0 20px 45px rgba(0,0,0,.30);padding:2rem 2.2rem;}
.copyright-line{padding:20px 0;color:rgba(255,255,255,.40);font-size:.9rem;border-top:1px solid rgba(255,255,255,.08);}
.problem-section,.about-section,.automation-how-section,.benefits-section,.audience-section,.results-section,.risk-section,.pricing-section,.final-section{position:relative;overflow:hidden;}
.problem-section::before,.about-section::before,.automation-how-section::before,.benefits-section::before,.audience-section::before,.results-section::before,.risk-section::before,.pricing-section::before,.final-section::before{content:"";position:absolute;left:0;right:0;top:0;height:1px;background:linear-gradient(90deg,transparent,rgba(255,255,255,.10),rgba(0,183,255,.18),rgba(255,255,255,.10),transparent);opacity:.65;pointer-events:none;}
.problem-section::after,.about-section::after,.automation-how-section::after,.benefits-section::after,.audience-section::after,.results-section::after,.risk-section::after,.pricing-section::after,.final-section::after{content:"";position:absolute;left:0;right:0;bottom:0;height:1px;background:linear-gradient(90deg,transparent,rgba(255,255,255,.08),rgba(45,125,255,.16),rgba(255,255,255,.08),transparent);opacity:.55;pointer-events:none;}
.problem-section{background:radial-gradient(1100px 580px at 18% 18%,rgba(45,125,255,.14),transparent 62%),radial-gradient(900px 520px at 78% 28%,rgba(0,183,255,.08),transparent 60%),linear-gradient(180deg,rgba(255,255,255,.015),rgba(255,255,255,.004));padding-top:90px;padding-bottom:90px;}
.about-section{background:radial-gradient(1000px 560px at 60% 12%,rgba(0,183,255,.12),transparent 62%),radial-gradient(900px 520px at 18% 70%,rgba(45,125,255,.07),transparent 60%),linear-gradient(180deg,rgba(255,255,255,.012),rgba(255,255,255,.003));padding-top:90px;padding-bottom:90px;}
.automation-how-section{background:radial-gradient(1150px 620px at 35% 0%,rgba(45,125,255,.15),transparent 62%),radial-gradient(900px 520px at 88% 55%,rgba(0,183,255,.10),transparent 62%),linear-gradient(180deg,rgba(255,255,255,.010),rgba(255,255,255,.002));padding-top:90px;padding-bottom:90px;}
.benefits-section{background:radial-gradient(900px 520px at 22% 25%,rgba(0,183,255,.10),transparent 62%),radial-gradient(1000px 580px at 78% 55%,rgba(45,125,255,.10),transparent 62%),linear-gradient(180deg,rgba(255,255,255,.010),rgba(255,255,255,.002));padding-top:90px;padding-bottom:90px;}
.audience-section{background:radial-gradient(1100px 600px at 50% 85%,rgba(45,125,255,.12),transparent 62%),radial-gradient(900px 520px at 18% 15%,rgba(0,183,255,.06),transparent 62%),linear-gradient(180deg,rgba(255,255,255,.012),rgba(255,255,255,.003));padding-top:90px;padding-bottom:90px;}
.results-section{background:radial-gradient(1000px 520px at 50% 10%,rgba(45,125,255,.12),transparent 62%),radial-gradient(900px 540px at 50% 55%,rgba(0,183,255,.07),transparent 60%),linear-gradient(180deg,rgba(255,255,255,.014),rgba(255,255,255,.004));padding-top:90px;padding-bottom:90px;}
.risk-section{background:radial-gradient(1050px 560px at 65% 20%,rgba(0,183,255,.10),transparent 62%),radial-gradient(900px 520px at 22% 60%,rgba(45,125,255,.08),transparent 62%),linear-gradient(180deg,rgba(255,255,255,.012),rgba(255,255,255,.003));padding-top:90px;padding-bottom:90px;}
.pricing-section{background:radial-gradient(1200px 620px at 55% 18%,rgba(45,125,255,.16),transparent 62%),radial-gradient(900px 520px at 20% 70%,rgba(0,183,255,.10),transparent 62%),linear-gradient(180deg,rgba(255,255,255,.016),rgba(255,255,255,.004));padding-top:90px;padding-bottom:90px;}
.final-section{background:radial-gradient(1100px 580px at 50% 25%,rgba(45,125,255,.12),transparent 62%),radial-gradient(900px 520px at 80% 80%,rgba(0,183,255,.07),transparent 62%),linear-gradient(180deg,rgba(0,0,0,0),rgba(0,0,0,.10));padding-top:90px;}
.problem-section .container,.about-section .container,.automation-how-section .container,.benefits-section .container,.audience-section .container,.results-section .container,.risk-section .container,.pricing-section .container,.final-section .container{position:relative;z-index:2;}
.problem-section>.container::before,.about-section>.container::before,.automation-how-section>.container::before,.benefits-section>.container::before,.audience-section>.container::before,.results-section>.container::before,.risk-section>.container::before,.pricing-section>.container::before,.final-section>.container::before{content:"";position:absolute;inset:-24px;background-image:linear-gradient(to right,rgba(255,255,255,.035) 1px,transparent 1px),linear-gradient(to bottom,rgba(255,255,255,.035) 1px,transparent 1px);background-size:120px 120px;opacity:.10;mask-image:radial-gradient(520px 260px at 50% 0%,#000 25%,transparent 70%);pointer-events:none;z-index:0;}
@keyframes glowMove{0%{transform:translate3d(-3%,0,0);}50%{transform:translate3d(3%,0,0);}100%{transform:translate3d(-3%,0,0);}}
@keyframes shineMove{0%{left:-120%;}60%{left:120%;}100%{left:120%;}}
@media (prefers-reduced-motion: reduce){.hero-glow{animation:none;}.btn-hero-cta::before{animation:none;}}
@media (max-width:575.98px){.btn-hero-cta{width:100%;}.panel-surface{padding:1.1rem 1.1rem;}.price-card{padding:1.15rem 1.15rem;}.final-box{padding:1.35rem 1.25rem;}.problem-section,.about-section,.automation-how-section,.benefits-section,.audience-section,.results-section,.risk-section,.pricing-section{padding-top:70px;padding-bottom:70px;}.final-section{padding-top:70px;}}