:root{--bg:#060814;--bg2:#0b1022;--panel:#10182e;--panel2:#131d36;--text:#f7fbff;--muted:#a8b6ca;--blue:#00aeef;--cyan:#37e7ff;--purple:#7d3cff;--line:rgba(255,255,255,.12);--shadow:0 24px 80px rgba(0,174,239,.16);--radius:26px}*{box-sizing:border-box}body{margin:0;background:radial-gradient(circle at top left,rgba(0,174,239,.18),transparent 34%),radial-gradient(circle at top right,rgba(125,60,255,.2),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}img{max-width:100%;display:block}.container{width:min(1180px,92vw);margin:0 auto}.site-header{position:sticky;top:0;z-index:50;background:#060814db;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-bottom:1px solid var(--line)}.nav{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:14px 0}.logo{display:flex;align-items:center;gap:12px;font-weight:900}.logo img{height:54px;width:auto}.links{display:flex;gap:18px;align-items:center;font-size:14px;color:#dce8f7}.links a{opacity:.9}.links a:hover{color:var(--cyan)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:14px 20px;border-radius:999px;background:linear-gradient(135deg,var(--blue),var(--purple));font-weight:900;box-shadow:var(--shadow);border:1px solid rgba(255,255,255,.16)}.btn.secondary{background:#ffffff14;box-shadow:none}.hero{position:relative;overflow:hidden;min-height:720px;display:grid;align-items:center;border-bottom:1px solid var(--line)}.hero:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#060814ed,#060814b8 45%,#0608142e),var(--hero-image);background-size:cover;background-position:center right;transform:scale(1.02)}.hero .container{position:relative;z-index:1}.eyebrow{color:var(--cyan);text-transform:uppercase;letter-spacing:.16em;font-weight:900;font-size:13px}.hero h1,.page-hero h1{font-size:clamp(42px,7vw,86px);line-height:.93;margin:18px 0;letter-spacing:-.06em;max-width:880px}.hero p,.page-hero p{font-size:clamp(18px,2vw,24px);color:#d7e7f8;max-width:720px;line-height:1.55}.hero-actions{display:flex;gap:14px;flex-wrap:wrap;margin-top:30px}.trust{display:grid;grid-template-columns:repeat(5,1fr);gap:14px;margin-top:46px}.trust .item,.stat,.card,.feature,.testimonial,.gallery-item,.video-card,.faq{background:linear-gradient(180deg,#ffffff17,#ffffff0b);border:1px solid var(--line);border-radius:var(--radius);box-shadow:0 16px 50px #00000040}.trust .item{padding:18px;font-weight:800;color:#eef7ff}.section{padding:86px 0}.section.alt{background:linear-gradient(180deg,#ffffff09,#fff0)}.section-title{display:flex;align-items:end;justify-content:space-between;gap:24px;margin-bottom:34px}.section h2{font-size:clamp(32px,5vw,58px);line-height:1;margin:0;letter-spacing:-.045em}.section p{color:var(--muted);line-height:1.7}.grid{display:grid;gap:22px}.grid.two{grid-template-columns:1fr 1fr}.grid.three{grid-template-columns:repeat(3,1fr)}.grid.four{grid-template-columns:repeat(4,1fr)}.card,.feature,.testimonial,.video-card,.faq{padding:28px}.feature b,.card b{font-size:20px}.media-card{overflow:hidden;border-radius:32px;border:1px solid var(--line);background:#0b1022;box-shadow:var(--shadow)}.media-card img{width:100%;height:auto}.badge{display:inline-flex;padding:8px 12px;border:1px solid rgba(55,231,255,.35);border-radius:999px;color:var(--cyan);font-weight:900;background:#37e7ff14;font-size:13px}.split{display:grid;grid-template-columns:1fr 1fr;gap:42px;align-items:center}.list{display:grid;gap:12px;margin-top:20px}.list div{padding:14px 16px;border-radius:18px;background:#ffffff0f;border:1px solid var(--line);color:#edf7ff}.page-hero{padding:88px 0 58px;background:radial-gradient(circle at top right,rgba(0,174,239,.2),transparent 34%)}.price-table{width:100%;border-collapse:separate;border-spacing:0 12px}.price-table td,.price-table th{padding:16px;background:#ffffff12;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.price-table th{text-align:left;color:var(--cyan)}.price-table td:first-child,.price-table th:first-child{border-radius:16px 0 0 16px;border-left:1px solid var(--line)}.price-table td:last-child,.price-table th:last-child{border-radius:0 16px 16px 0;border-right:1px solid var(--line)}.quote{font-size:21px;color:#fff;line-height:1.55}.stars{color:#ffd34d;letter-spacing:2px}.form input,.form textarea{width:100%;padding:15px 16px;border-radius:16px;background:#ffffff14;border:1px solid var(--line);color:#fff;margin-bottom:12px}.form textarea{min-height:140px}.site-footer{padding:54px 0 30px;background:#03050d;border-top:1px solid var(--line);color:#c7d6e8}.footer-grid{display:grid;grid-template-columns:1.4fr 1fr 1fr;gap:30px}.small{font-size:14px;color:var(--muted)}.seo-note{padding:20px;border-left:4px solid var(--blue);background:#00aeef14;border-radius:16px}.placeholder{border:1px dashed rgba(255,255,255,.25);border-radius:24px;padding:30px;text-align:center;color:var(--muted);background:#ffffff0a}@media(max-width:900px){.links{display:none}.hero{min-height:680px}.trust,.grid.three,.grid.four,.grid.two,.split,.footer-grid{grid-template-columns:1fr}.hero:before{background:linear-gradient(180deg,#060814e6,#060814b3),var(--hero-image);background-size:cover;background-position:center}.section{padding:62px 0}.logo img{height:44px}}.menu-toggle{display:none}.hamburger{display:none;cursor:pointer;width:48px;height:48px;border-radius:16px;border:1px solid var(--line);background:#ffffff14;align-items:center;justify-content:center;flex-direction:column;gap:5px}.hamburger span{display:block;width:22px;height:2px;background:#fff;border-radius:99px;transition:.22s ease}@media(max-width:900px){.nav{position:relative}.hamburger{display:flex}.links{display:none;position:absolute;left:0;right:0;top:calc(100% + 12px);padding:18px;background:#060814fa;border:1px solid var(--line);border-radius:24px;box-shadow:0 24px 80px #0000007a;flex-direction:column;align-items:stretch;gap:6px}.links a{display:block;padding:15px 16px;border-radius:16px;background:#ffffff0e;font-size:16px;font-weight:800}.links a.btn{margin-top:8px;text-align:center}.menu-toggle:checked~.links{display:flex}.menu-toggle:checked+.hamburger span:nth-child(1){transform:translateY(7px) rotate(45deg)}.menu-toggle:checked+.hamburger span:nth-child(2){opacity:0}.menu-toggle:checked+.hamburger span:nth-child(3){transform:translateY(-7px) rotate(-45deg)}.logo span{font-size:15px}.site-header{overflow:visible}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/theme.css.map */
