@import"https://fonts.googleapis.com/css2?family=Cormorant+Garamond:wght@500;600;700&family=Inter:wght@400;500;600;700;800&display=swap";:root{--bg: #050711;--panel: rgba(11, 16, 31, .78);--panel-2: rgba(17, 24, 46, .82);--line: rgba(196, 211, 255, .14);--line-strong: rgba(142, 231, 255, .34);--text: #f6f8ff;--soft: #c3cade;--muted: #8d98b5;--violet: #a78bfa;--blue: #64d2ff;--cyan: #8ee7ff;--shadow: 0 26px 90px rgba(0, 0, 0, .52)}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;overflow-x:hidden;background:radial-gradient(circle at 20% 0%,rgba(167,139,250,.13),transparent 30%),radial-gradient(circle at 86% 18%,rgba(100,210,255,.1),transparent 28%),var(--bg);color:var(--text);font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}a{color:inherit;text-decoration:none}.site-header{position:fixed;top:22px;left:50%;z-index:50;display:grid;width:min(1180px,calc(100% - 42px));grid-template-columns:auto 1fr auto;align-items:center;gap:26px;padding:14px 18px;border:1px solid rgba(195,211,255,.1);border-radius:24px;background:#050711ad;-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);box-shadow:0 14px 60px #00000047;transform:translate(-50%);transition:top .22s ease,background .22s ease,border-color .22s ease,box-shadow .22s ease}.site-header.is-scrolled{top:10px;border-color:var(--line);background:#050711eb;box-shadow:0 18px 70px #0006}.logo,.header-cta,.button{display:inline-flex;align-items:center;gap:11px}.logo{font-family:Cormorant Garamond,serif;font-size:24px;font-weight:700}.logo-mark,.mini-shield{display:grid;place-items:center;border:1px solid rgba(142,231,255,.48);background:linear-gradient(145deg,#a78bfa47,#64d2ff1f);color:var(--cyan);box-shadow:0 0 28px #64d2ff29}.logo-mark{width:42px;height:42px;border-radius:15px;font-family:Cormorant Garamond,serif;font-size:27px}nav{display:flex;justify-content:center;gap:24px;color:var(--soft);font-size:14px}nav a{position:relative;transition:color .18s ease}nav a:after{position:absolute;right:0;bottom:-8px;left:0;height:1px;background:linear-gradient(90deg,transparent,var(--cyan),transparent);content:"";opacity:0;transform:scaleX(.4);transition:opacity .18s ease,transform .18s ease}nav a:hover{color:var(--text)}nav a:hover:after{opacity:1;transform:scaleX(1)}.header-cta{min-height:44px;justify-content:center;padding:0 16px;border:1px solid rgba(142,231,255,.36);border-radius:13px;color:var(--cyan);font-size:14px;font-weight:700;transition:transform .18s ease,background .18s ease,box-shadow .18s ease}.header-cta:hover{background:#8ee7ff14;box-shadow:0 0 26px #64d2ff21;transform:translateY(-2px)}main{position:relative}.hero,.pricing-section,.package-section,.feature-strip,.how,.instructions,.faq,.legal-section,.final,footer{width:min(1160px,calc(100% - 44px));margin:0 auto}.hero{position:relative;display:grid;min-height:720px;grid-template-columns:minmax(0,1fr) minmax(340px,400px);gap:54px;align-items:center;padding:126px 0 64px}.background-scene{position:absolute;inset:0 calc(50% - 50vw);z-index:-2;overflow:hidden;background:radial-gradient(circle at 52% 28%,rgba(88,72,170,.34),transparent 30%),radial-gradient(circle at 78% 70%,rgba(43,142,255,.2),transparent 26%),linear-gradient(180deg,#060814,#070b18 64%,#050711)}.deep-grid{position:absolute;inset:0;background:linear-gradient(rgba(195,211,255,.045) 1px,transparent 1px),linear-gradient(90deg,rgba(195,211,255,.035) 1px,transparent 1px);background-size:74px 74px;-webkit-mask-image:linear-gradient(180deg,transparent 0%,#000 16%,#000 88%,transparent 100%);mask-image:linear-gradient(180deg,transparent 0%,#000 16%,#000 88%,transparent 100%)}.aurora{position:absolute;width:72vw;height:34vw;min-height:340px;border:1px solid rgba(142,231,255,.12);border-radius:50%;opacity:.72;animation:auroraMove 7.5s ease-in-out infinite}.aurora-one{right:-12vw;top:220px;background:radial-gradient(ellipse at 50% 50%,rgba(100,210,255,.38),rgba(167,139,250,.22) 34%,transparent 68%);transform:rotate(-10deg)}.aurora-two{left:-30vw;bottom:70px;background:radial-gradient(ellipse at 50% 50%,rgba(96,165,250,.22),rgba(167,139,250,.2) 34%,transparent 70%);transform:rotate(16deg);animation-delay:-3.7s}.hero-copy{position:relative;z-index:2;animation:riseIn .7s ease both}.pill{display:inline-flex;align-items:center;gap:9px;margin-bottom:28px;padding:9px 15px;border:1px solid rgba(142,231,255,.22);border-radius:999px;background:#64d2ff0f;color:var(--cyan);font-size:13px;font-weight:700;text-transform:uppercase}h1,h2{margin:0;font-family:Cormorant Garamond,Georgia,serif;font-weight:600;letter-spacing:0}h1{max-width:780px;font-size:clamp(64px,6vw,92px);line-height:.92}h1 span{display:inline}.hero-copy h1{background:linear-gradient(90deg,#fff 0% 45%,#aebdff 68%,#76dcff);-webkit-background-clip:text;background-clip:text;color:transparent}.hero-copy p{max-width:650px;margin:22px 0 0;color:var(--soft);font-size:clamp(19px,1.8vw,23px);line-height:1.36}.hero-actions{display:flex;flex-wrap:wrap;gap:16px;margin-top:32px}.button{position:relative;min-height:56px;justify-content:center;overflow:hidden;padding:0 22px;border-radius:13px;font-weight:800;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease,background .18s ease}.button:before{position:absolute;inset:0;background:linear-gradient(110deg,transparent 0%,rgba(255,255,255,.28) 46%,transparent 54%);content:"";transform:translate(-120%);transition:transform .62s ease}.button:hover:before{transform:translate(120%)}.button:hover,.price-card:hover,.package-card:hover,.how-grid article:hover,.instruction-grid article:hover{border-color:var(--line-strong);box-shadow:0 24px 54px #00000047,0 0 34px #64d2ff14;transform:translateY(-4px)}.button.primary{background:linear-gradient(135deg,#a78bfa,#64d2ff);color:#050711;box-shadow:0 22px 48px #64d2ff33}.button.secondary{border:1px solid var(--line);background:#0d1222a3;color:var(--text)}.trust-bar{display:grid;width:min(640px,100%);grid-template-columns:repeat(3,1fr);gap:1px;margin-top:32px;overflow:hidden;border:1px solid var(--line);border-radius:17px;background:var(--line)}.trust-bar div{display:grid;grid-template-columns:34px 1fr;gap:12px;align-items:center;min-height:70px;padding:14px;background:#0a0f1dc7;color:var(--soft);font-size:13px;line-height:1.35;transition:background .18s ease,color .18s ease}.trust-bar div:hover{background:#121b33eb;color:var(--text)}.trust-bar svg,.feature-strip svg,.price-card svg,.package-card svg,.how-grid span,.instruction-head svg,.final svg{color:var(--cyan)}.phone-stage{position:relative;z-index:2;display:flex;justify-content:center;animation:phoneIn .8s ease .12s both}.phone{position:relative;width:370px;min-height:530px;padding:18px;overflow:hidden;border:2px solid rgba(195,211,255,.25);border-radius:44px;background:linear-gradient(145deg,#ffffff1f,#ffffff06),#070b18;box-shadow:var(--shadow)}.phone:before{position:absolute;inset:14px;border-radius:32px;background:linear-gradient(rgba(195,211,255,.045) 1px,transparent 1px),linear-gradient(90deg,rgba(195,211,255,.035) 1px,transparent 1px),#080d1a;background-size:34px 34px;content:""}.phone-top,.phone-head,.phone-list,.phone-note{position:relative;z-index:1}.phone-top{display:flex;justify-content:space-between;padding:6px 24px 12px;color:var(--text);font-size:14px;font-weight:700}.phone-camera{width:92px;height:24px;border-radius:0 0 18px 18px;background:#03050c}.phone-head{display:grid;grid-template-columns:64px 1fr 42px;align-items:center;padding:6px 10px 20px;text-align:center}.phone-head span:first-child{color:var(--cyan);text-align:left}.phone-head strong,.phone-head small{display:block}.phone-head small{color:var(--muted)}.mini-shield{width:36px;height:36px;margin-left:auto;border-radius:13px;font-family:Cormorant Garamond,serif;font-size:21px;font-weight:700}.phone-list{display:grid;gap:12px}.phone-card{position:relative;display:grid;grid-template-columns:1fr 44px;gap:12px;min-height:102px;padding:16px;border:1px solid var(--line);border-radius:17px;background:linear-gradient(135deg,#121a2ff2,#0c1222db);box-shadow:0 18px 42px #00000042;animation:cardFloat 5.2s ease-in-out infinite;animation-delay:var(--delay)}.phone-card svg{margin-bottom:9px}.phone-card strong,.phone-card p,.phone-card span{display:block}.phone-card strong{font-size:15px}.phone-card p{margin:8px 0 0;color:var(--soft);font-size:13px;line-height:1.42}.phone-card span{align-self:end;color:var(--muted);font-size:13px}.phone-note{width:82%;margin:16px auto 0;color:var(--muted);text-align:center;font-size:12px;line-height:1.45}.section-title{max-width:720px}.section-title.centered{margin:0 auto;text-align:center}h2{font-size:clamp(34px,4vw,50px);line-height:1}.section-title p{margin:12px 0 0;color:var(--muted);font-size:16px;line-height:1.55}.pricing-section{position:relative;padding:88px 0 46px}.price-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-top:34px}.price-card,.package-card,.how-grid article,.instruction-grid article,details,.final{border:1px solid var(--line);border-radius:18px;background:#080d1ac7}.price-card,.package-card,.how-grid article,.instruction-grid article{transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.price-card{--card-accent: #64d2ff;position:relative;min-height:246px;padding:30px;overflow:hidden;background:radial-gradient(circle at 50% 0%,rgba(100,210,255,.16),transparent 36%),linear-gradient(180deg,#121a34eb,#080d1ad1);text-align:center;animation:riseIn .68s ease both}.price-card.highlight{--card-accent: #a78bfa;border-color:#a78bfa94;box-shadow:0 18px 60px #694cff2e,0 0 0 1px #64d2ff1f inset}.price-tag{position:absolute;top:16px;right:16px;padding:7px 10px;border:1px solid rgba(167,139,250,.45);border-radius:999px;background:#a78bfa24;color:var(--text);font-size:11px;font-weight:900;text-transform:uppercase}.price-card:before,.package-card:before{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(115deg,transparent 0%,rgba(255,255,255,.08) 38%,transparent 56%);opacity:0;transform:translate(-45%);transition:opacity .22s ease,transform .42s ease}.price-card:hover:before,.package-card:hover:before{opacity:1;transform:translate(45%)}.price-icon,.package-icon{display:inline-flex;align-items:center;justify-content:center;width:48px;height:48px;border:1px solid rgba(100,210,255,.24);border-radius:14px;color:var(--card-accent, #64d2ff);background:#64d2ff14;box-shadow:0 14px 36px #1e3c9629}.price-card span,.price-card strong,.price-card small{display:block}.price-card>span:not(.price-tag){margin-top:16px;color:var(--card-accent);font-size:15px;font-weight:900}.price-card strong{margin-top:10px;font-family:Cormorant Garamond,serif;font-size:56px;font-weight:600;line-height:.95}.price-card small{margin-top:8px;color:var(--muted);font-size:13px}.price-card a{display:flex;min-height:50px;align-items:center;justify-content:center;margin-top:24px;border:1px solid rgba(100,210,255,.42);border-radius:14px;color:#f6f8ff;font-weight:800;text-decoration:none;background:linear-gradient(135deg,#64d2ff29,#a78bfa2e);transition:transform .18s ease,background .18s ease,border-color .18s ease,box-shadow .18s ease}.price-card a:hover{transform:translateY(-2px);border-color:#a78bfabd;background:linear-gradient(135deg,#64d2ff3d,#a78bfa47);box-shadow:0 16px 36px #4866ff2e}.price-card.highlight a{border-color:transparent;background:linear-gradient(135deg,#7dd3fc,#a78bfa);color:#060913}.package-section,.how,.instructions,.faq,.legal-section,.final{padding:88px 0}.package-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;margin-top:34px}.conversation-title{margin-top:56px}.conversation-grid .package-card{min-height:220px}.package-card{--card-accent: #64d2ff;position:relative;min-height:318px;padding:26px;overflow:hidden;background:radial-gradient(circle at 100% 0%,rgba(167,139,250,.16),transparent 34%),linear-gradient(180deg,#0e1730e6,#080d1ac7);animation:riseIn .68s ease both}.package-card h3{margin:18px 0 12px;font-size:21px;line-height:1.08}.package-card p,.feature-strip p,.how p,.instructions li,.faq p,.final p{margin:0;color:var(--soft);font-size:14px;line-height:1.5}.package-card .package-variants{display:grid;gap:8px;margin-top:20px}.package-card span{display:flex;align-items:center;gap:8px;color:var(--text);font-size:13px;font-weight:700}.package-card .package-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:22px}.package-card .package-actions a,.package-card .conversation-cta{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:0 16px;border:1px solid rgba(100,210,255,.42);border-radius:13px;color:var(--text);font-size:14px;font-weight:800;text-decoration:none;background:linear-gradient(135deg,#64d2ff21,#a78bfa29);transition:transform .18s ease,border-color .18s ease,background .18s ease,box-shadow .18s ease}.package-card .package-actions a:hover,.package-card .conversation-cta:hover{transform:translateY(-2px);border-color:#a78bfac7;background:linear-gradient(135deg,#64d2ff38,#a78bfa42);box-shadow:0 14px 34px #4866ff29}.feature-strip{display:grid;grid-template-columns:repeat(5,1fr);gap:1px;margin-top:34px;margin-bottom:34px;overflow:hidden;border:1px solid var(--line);border-radius:18px;background:var(--line)}.feature-strip article{min-height:150px;padding:20px;background:#080d1ad1;transition:background .18s ease}.feature-strip article:hover{background:#10182feb}.feature-strip h3{margin:14px 0 8px;font-size:15px}.how-grid,.instruction-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-top:28px}.how-grid article{min-height:190px;padding:26px}.how-grid span{font-weight:800}.how-grid h3,.instruction-head h3{margin:22px 0 10px;font-size:22px}.instruction-grid{grid-template-columns:repeat(2,1fr)}.instruction-grid article{padding:26px}.instruction-head{display:flex;align-items:center;gap:12px}.instruction-head h3{margin:0}ol{display:grid;gap:10px;margin:20px 0 0;padding-left:20px}.faq-list{display:grid;gap:12px;margin-top:24px}details{overflow:hidden;transition:border-color .18s ease,background .18s ease}details[open]{border-color:#8ee7ff47;background:#0a1020eb}summary{cursor:pointer;padding:20px 24px;font-weight:800}summary::marker{color:var(--cyan)}details p{padding:0 24px 22px}.legal-section{position:relative}.legal-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin-top:28px}.legal-grid article{min-height:232px;padding:24px;border:1px solid var(--line);border-radius:18px;background:radial-gradient(circle at 100% 0%,rgba(100,210,255,.12),transparent 34%),#080d1acc;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.legal-grid article:hover{border-color:var(--line-strong);box-shadow:0 24px 54px #00000047,0 0 34px #64d2ff14;transform:translateY(-4px)}.legal-grid svg{color:var(--cyan)}.legal-grid h3{margin:18px 0 10px;font-size:20px}.legal-grid p{margin:0;color:var(--soft);font-size:14px;line-height:1.5}.legal-grid a,footer a{color:var(--cyan);transition:color .18s ease}.legal-grid a:hover,footer a:hover{color:var(--text)}.final{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-bottom:54px;padding:34px}.final h2{margin-top:12px}footer{display:flex;justify-content:space-between;gap:16px;padding:0 0 40px;color:var(--muted);font-size:14px}@keyframes auroraMove{0%,to{filter:blur(1px);opacity:.62;transform:rotate(-10deg) translateZ(0)}50%{filter:blur(5px);opacity:.9;transform:rotate(-8deg) translate3d(-18px,10px,0)}}@keyframes cardFloat{0%,to{transform:translateY(0);border-color:var(--line)}50%{transform:translateY(-4px);border-color:var(--line-strong)}}@keyframes riseIn{0%{transform:translateY(10px)}to{transform:translateY(0)}}@keyframes phoneIn{0%{transform:translateY(14px) scale(.99)}to{transform:translateY(0) scale(1)}}@media(max-width:1080px){nav{gap:16px}.package-grid,.legal-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:980px){.site-header{grid-template-columns:auto auto}nav{display:none}.hero{min-height:auto;grid-template-columns:1fr;padding-top:110px}.phone-stage{order:-1;width:100%;min-width:0;justify-content:center}.trust-bar,.price-grid,.feature-strip,.how-grid,.instruction-grid{grid-template-columns:1fr 1fr}}@media(max-width:640px){.site-header{top:10px;width:calc(100% - 24px);padding:10px;border-radius:18px}.logo span:last-child{display:none}.logo-mark{width:38px;height:38px}.header-cta{min-height:38px;padding:0 12px;font-size:0}.header-cta:before{content:"Бот";font-size:13px}.hero,.pricing-section,.package-section,.feature-strip,.how,.instructions,.faq,.legal-section,.final,footer{width:calc(100% - 28px)}.hero{padding:94px 0 44px;gap:28px;overflow:hidden}h1{max-width:100%;font-size:50px;line-height:.95}h1 span{display:block}h2{font-size:40px}.hero-copy{width:100%;min-width:0}.hero-copy p{max-width:340px;overflow-wrap:anywhere;font-size:17px}.hero-actions,.trust-bar,.price-grid,.package-grid,.legal-grid,.feature-strip,.how-grid,.instruction-grid{grid-template-columns:1fr}.hero-actions{display:grid}.button{width:100%}.phone{width:100%;max-width:320px;min-height:500px;border-radius:34px}.phone-stage{justify-content:flex-start}.phone-card{grid-template-columns:1fr}.phone-card p,.phone-card strong{overflow-wrap:anywhere}.phone-card span{justify-self:end}.pricing-section,.package-section,.how,.instructions,.faq{padding:58px 0}.final,footer{flex-direction:column;align-items:flex-start}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}}
