:root{--black: #060608;--white: #f5f5f7;--accent: #00e5ff;--accent-soft: rgba(0,229,255,.08);--accent-border: rgba(0,229,255,.2);--green: #34d399;--gray-900: #0e0e11;--gray-800: #18181c;--gray-700: #222228;--gray-500: #6b6b76;--gray-400: #8e8e99;--gray-300: #ababba}*,*:before,*:after{margin:0;padding:0;box-sizing:border-box}html{scroll-behavior:smooth}body{font-family:DM Sans,system-ui,-apple-system,sans-serif;background:var(--black);color:var(--white);overflow-x:hidden;line-height:1.6;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a{color:inherit;text-decoration:none}img{max-width:100%;height:auto}button{cursor:pointer;font-family:inherit}ul{list-style:none}.container{max-width:1200px;margin:0 auto;padding:0 24px}.btn-primary{background:var(--accent);color:var(--black);border:none;padding:16px 44px;border-radius:10px;font-weight:700;font-size:15px;transition:all .25s;letter-spacing:.2px;display:inline-block}.btn-primary:hover{background:var(--white);box-shadow:0 8px 40px #00e5ff40;transform:translateY(-2px)}.btn-ghost{background:transparent;color:var(--white);border:1px solid rgba(255,255,255,.2);padding:16px 44px;border-radius:10px;font-weight:600;font-size:15px;transition:all .25s;display:inline-block}.btn-ghost:hover{border-color:var(--accent);color:var(--accent)}.sec-label{font-size:11px;font-weight:700;letter-spacing:3px;text-transform:uppercase;color:var(--accent);margin-bottom:14px}.sec-title{font-family:Syne,sans-serif;font-size:clamp(26px,3.5vw,44px);font-weight:700;letter-spacing:-1px;margin-bottom:18px;line-height:1.15}.sec-desc{color:var(--gray-400);max-width:560px;font-size:16px;line-height:1.7}@keyframes fadeUp{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:translateY(0)}}@keyframes heroPulse{0%,to{transform:translate(-50%,-50%) scale(1);opacity:.5}50%{transform:translate(-50%,-50%) scale(1.12);opacity:1}}@keyframes dot{0%,to{opacity:1}50%{opacity:.3}}.announcement-bar{background:linear-gradient(90deg,#00b8cc,var(--accent),#00b8cc);color:var(--black);text-align:center;padding:11px 20px;font-size:13px;font-weight:600;letter-spacing:.4px}.announcement-bar strong{font-weight:800}.site-header{display:flex;align-items:center;justify-content:space-between;padding:18px 56px;background:#060608d9;backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px);position:sticky;top:0;z-index:100;border-bottom:1px solid rgba(255,255,255,.04)}.site-header__logo img{height:32px;filter:brightness(0) invert(1)}.site-header__nav{display:flex;gap:32px}.site-header__nav a{color:var(--gray-400);font-size:14px;font-weight:500;transition:color .3s}.site-header__nav a:hover{color:var(--accent)}.site-header__cta{background:var(--accent);color:var(--black);border:none;padding:10px 26px;border-radius:8px;font-weight:700;font-size:14px;transition:all .25s}.site-header__cta:hover{background:var(--white);transform:translateY(-1px)}.site-header__cart-count{background:var(--accent);color:var(--black);font-size:11px;font-weight:700;width:18px;height:18px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;margin-left:4px}.mobile-menu-toggle{display:none;background:none;border:none;color:var(--white);font-size:24px}.hero{position:relative;min-height:95vh;display:flex;align-items:center;justify-content:center;overflow:hidden;background:var(--black)}.hero__video,.hero__image{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;opacity:.45;z-index:0}.hero__video-wrap{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden;z-index:0}.hero__video-yt{position:absolute;top:50%;left:50%;width:180%;height:180%;transform:translate(-50%,-50%);opacity:.45;border:none;pointer-events:none}.hero__overlay{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:linear-gradient(to bottom,rgba(6,6,8,.4) 0%,rgba(6,6,8,.2) 40%,rgba(6,6,8,.7) 80%,var(--black) 100%)}.hero__glow{position:absolute;top:40%;left:50%;transform:translate(-50%,-50%);width:700px;height:700px;border-radius:50%;background:radial-gradient(circle,rgba(0,229,255,.1) 0%,transparent 65%);animation:heroPulse 5s ease-in-out infinite;z-index:1}.hero__content{position:relative;z-index:2;max-width:760px;text-align:center;padding:80px 32px 60px}.hero__badge{display:inline-flex;align-items:center;gap:8px;background:var(--accent-soft);border:1px solid var(--accent-border);color:var(--accent);font-size:11px;font-weight:700;letter-spacing:2.5px;text-transform:uppercase;padding:9px 22px;border-radius:40px;margin-bottom:32px;animation:fadeUp .7s ease both}.hero__badge:before{content:"";width:6px;height:6px;background:var(--accent);border-radius:50%;animation:dot 2s infinite}.hero__title{font-family:Syne,sans-serif;font-size:clamp(38px,6.5vw,76px);font-weight:800;line-height:1.04;letter-spacing:-2.5px;margin-bottom:24px;animation:fadeUp .7s ease .08s both}.hero__title em{font-style:normal;background:linear-gradient(135deg,var(--accent),#00ffa3);-webkit-background-clip:text;background-clip:text;color:transparent}.hero__subtitle{font-size:17px;color:var(--gray-400);max-width:540px;margin:0 auto 36px;line-height:1.75;animation:fadeUp .7s ease .16s both}.hero__actions{display:flex;gap:14px;justify-content:center;flex-wrap:wrap;animation:fadeUp .7s ease .24s both}.hero__pricing{margin-top:36px;animation:fadeUp .7s ease .32s both}.hero__pricing .old{text-decoration:line-through;color:var(--gray-500);font-size:17px;margin-right:10px}.hero__pricing .now{font-family:Syne,sans-serif;font-size:38px;font-weight:700}.hero__pricing .save-tag{display:inline-block;background:#34d3991f;color:var(--green);font-size:12px;font-weight:700;padding:5px 14px;border-radius:20px;margin-left:14px;vertical-align:middle}.hero__installment{color:var(--gray-500);font-size:13px;margin-top:10px;animation:fadeUp .7s ease .38s both}.trust-bar{display:flex;justify-content:center;gap:48px;padding:36px 32px;border-top:1px solid rgba(255,255,255,.04);border-bottom:1px solid rgba(255,255,255,.04);background:var(--gray-900);flex-wrap:wrap}.trust-bar__item{display:flex;align-items:center;gap:12px;color:var(--gray-300);font-size:14px;font-weight:500}.trust-bar__icon{width:38px;height:38px;border-radius:10px;background:var(--accent-soft);display:flex;align-items:center;justify-content:center;font-size:17px;flex-shrink:0}.video-demo{background:var(--gray-900);text-align:center;padding:100px 56px}.video-demo__wrapper{position:relative;max-width:800px;margin:48px auto 0;border-radius:20px;overflow:hidden;border:1px solid rgba(255,255,255,.06);box-shadow:0 20px 60px #00000080;background:var(--gray-800);aspect-ratio:16 / 9}.video-demo__wrapper video{width:100%;display:block}.video-demo__overlay{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;background:#0000004d;cursor:pointer;transition:background .3s}.video-demo__overlay:hover{background:#00000026}.video-demo__play{width:80px;height:80px;background:var(--accent);border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:28px;color:var(--black);box-shadow:0 8px 32px #00e5ff66;transition:transform .3s}.video-demo__overlay:hover .video-demo__play{transform:scale(1.1)}.split-section{padding:100px 56px}.split-section--dark{background:var(--black)}.split-section--gray{background:var(--gray-900)}.split-section__grid{display:grid;grid-template-columns:1fr 1fr;gap:56px;align-items:center;max-width:1200px;margin:0 auto}.split-section__grid--reverse{direction:rtl}.split-section__grid--reverse>*{direction:ltr}.split-section__image{width:100%;border-radius:20px;border:1px solid rgba(255,255,255,.05);box-shadow:0 16px 48px #0000004d}.split-section__content p{color:var(--gray-400);font-size:15px;line-height:1.8;margin-bottom:24px}.gallery{background:var(--black);padding:100px 56px}.gallery__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-top:56px}.gallery__grid img{width:100%;height:280px;object-fit:cover;border-radius:14px;border:1px solid rgba(255,255,255,.05);transition:all .4s}.gallery__grid img:hover{transform:scale(1.02);border-color:var(--accent-border)}.gallery__grid .wide{grid-column:span 2;height:340px}.gallery__grid .tall{grid-row:span 2;height:576px}.features{background:var(--gray-900);padding:100px 56px}.features__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:24px;margin-top:56px}.feature-card{background:var(--gray-800);border:1px solid rgba(255,255,255,.04);border-radius:16px;padding:36px 32px;transition:all .35s}.feature-card:hover{border-color:var(--accent-border);transform:translateY(-4px)}.feature-card__icon{width:60px;height:60px;border-radius:14px;object-fit:cover;margin-bottom:20px}.feature-card__icon--svg{background:var(--accent-soft);padding:14px;border-radius:14px;width:60px;height:60px}.feature-card h3{font-family:Syne,sans-serif;font-size:18px;font-weight:700;margin-bottom:10px;letter-spacing:-.3px}.feature-card p{color:var(--gray-400);font-size:14px;line-height:1.7}.use-cases{background:var(--black);padding:100px 56px}.use-cases__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:20px;margin-top:56px}.uc-card{background:var(--gray-800);border-radius:16px;overflow:hidden;border:1px solid rgba(255,255,255,.04);transition:all .3s;position:relative}.uc-card:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,var(--accent),#00ffa3);transform:scaleX(0);transition:transform .4s;transform-origin:left;z-index:2}.uc-card:hover:before{transform:scaleX(1)}.uc-card:hover{border-color:var(--accent-border)}.uc-card__image{width:100%;height:180px;object-fit:cover}.uc-card__content{padding:24px 24px 28px}.uc-card h3{font-family:Syne,sans-serif;font-size:17px;font-weight:700;margin-bottom:8px}.uc-card p{color:var(--gray-400);font-size:14px;line-height:1.7}.specs{background:var(--gray-900);padding:100px 56px}.specs__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:32px;margin-top:56px}.spec-item__value{font-family:Syne,sans-serif;font-size:28px;font-weight:700;margin-bottom:4px;letter-spacing:-1px}.spec-item__value span{color:var(--accent)}.spec-item__label{color:var(--gray-400);font-size:13px;font-weight:500;text-transform:uppercase;letter-spacing:1px}.comparison{background:var(--black);padding:100px 56px}.comparison__table{margin-top:56px;border-radius:16px;overflow:hidden;border:1px solid rgba(255,255,255,.06);max-width:860px}.comp-row{display:grid;grid-template-columns:1fr 1fr 1fr;border-bottom:1px solid rgba(255,255,255,.04)}.comp-row:last-child{border-bottom:none}.comp-cell{padding:18px 24px;font-size:14px;color:var(--gray-300)}.comp-header .comp-cell{background:var(--gray-800);font-weight:700;color:var(--white);font-family:Syne,sans-serif;font-size:15px}.comp-header .comp-cell:nth-child(2){color:var(--accent)}.comp-cell:first-child{color:var(--gray-400);font-weight:500}.comp-check{color:var(--green);font-weight:700}.comp-x{color:var(--gray-500)}.reviews{background:var(--gray-900);padding:100px 56px}.reviews__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:24px;margin-top:48px}.review-card{background:var(--gray-800);border:1px solid rgba(255,255,255,.04);border-radius:16px;padding:32px 28px}.review-card__stars{color:#fbbf24;font-size:16px;letter-spacing:2px;margin-bottom:14px}.review-card__text{color:var(--gray-300);font-size:14px;line-height:1.75;margin-bottom:18px;font-style:italic}.review-card__author{font-weight:600;font-size:13px;color:var(--white)}.review-card__author span{color:var(--gray-500);font-weight:400}.review-card__badge{display:inline-flex;align-items:center;gap:6px;background:#34d3991a;color:var(--green);font-size:11px;font-weight:600;padding:4px 10px;border-radius:6px;margin-top:8px}.faq{background:var(--black);padding:100px 56px}.faq__list{max-width:720px;margin-top:48px}.faq__item{border-bottom:1px solid rgba(255,255,255,.06)}.faq__question{display:flex;justify-content:space-between;align-items:center;padding:22px 0;cursor:pointer;font-weight:600;font-size:15px;transition:color .3s;-webkit-user-select:none;user-select:none;background:none;border:none;color:var(--white);width:100%;text-align:left}.faq__question:hover{color:var(--accent)}.faq__question:after{content:"+";font-size:22px;color:var(--accent);transition:transform .3s;font-weight:400}.faq__item.open .faq__question:after{transform:rotate(45deg)}.faq__answer{max-height:0;overflow:hidden;transition:max-height .4s ease,padding .4s ease;color:var(--gray-400);font-size:14px;line-height:1.8}.faq__item.open .faq__answer{max-height:300px;padding-bottom:22px}.cta-section{text-align:center;padding:100px 32px;position:relative;overflow:hidden}.cta-section__bg{position:absolute;top:0;right:0;bottom:0;left:0;background-size:cover;background-position:center;opacity:.15}.cta-section__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(ellipse at 50% 80%,rgba(0,229,255,.08) 0%,var(--black) 70%)}.cta-section__inner{position:relative;z-index:2}.cta-section .sec-title{max-width:600px;margin:0 auto 24px}.cta-section .sec-desc{margin:0 auto 40px}.cta-section__actions{display:flex;gap:14px;justify-content:center;flex-wrap:wrap}.cta-section__note{color:var(--gray-500);font-size:13px;margin-top:16px}.site-footer{padding:60px 56px 32px;background:var(--gray-900);border-top:1px solid rgba(255,255,255,.04)}.site-footer__grid{display:grid;grid-template-columns:2fr 1fr 1fr 1fr;gap:48px;margin-bottom:48px}.site-footer__brand img{height:28px;filter:brightness(0) invert(1);margin-bottom:12px}.site-footer__brand p{color:var(--gray-500);font-size:13px;line-height:1.7;max-width:280px}.site-footer__col h4{font-family:Syne,sans-serif;font-size:13px;font-weight:700;letter-spacing:1px;text-transform:uppercase;margin-bottom:16px;color:var(--gray-300)}.site-footer__col a{display:block;color:var(--gray-500);font-size:14px;margin-bottom:10px;transition:color .3s}.site-footer__col a:hover{color:var(--accent)}.site-footer__bottom{display:flex;justify-content:space-between;align-items:center;border-top:1px solid rgba(255,255,255,.04);padding-top:24px;color:var(--gray-500);font-size:12px;flex-wrap:wrap;gap:16px}.site-footer__payments{display:flex;gap:10px;align-items:center}.pay-icon{background:var(--gray-800);border:1px solid rgba(255,255,255,.06);padding:6px 12px;border-radius:6px;font-size:11px;font-weight:600;color:var(--gray-300)}.product-page{padding:60px 56px;background:var(--black)}.product-page__grid{display:grid;grid-template-columns:1fr 1fr;gap:56px;max-width:1200px;margin:0 auto}.product-page__main-image{width:100%;border-radius:16px;border:1px solid rgba(255,255,255,.05);margin-bottom:16px}.product-page__thumbs{display:grid;grid-template-columns:repeat(5,1fr);gap:8px}.product-page__thumb{width:100%;aspect-ratio:1;object-fit:cover;border-radius:8px;border:1px solid rgba(255,255,255,.05);cursor:pointer;transition:border-color .3s}.product-page__thumb:hover,.product-page__thumb.active{border-color:var(--accent)}.product-page__title{font-family:Syne,sans-serif;font-size:32px;font-weight:700;letter-spacing:-1px;margin-bottom:16px}.product-page__price{font-size:28px;font-weight:700;margin-bottom:8px}.product-page__compare-price{text-decoration:line-through;color:var(--gray-500);font-size:18px;margin-right:12px}.product-page__description{color:var(--gray-400);font-size:15px;line-height:1.8;margin:24px 0}.product-page__add-btn{background:var(--accent);color:var(--black);border:none;padding:18px 48px;border-radius:10px;font-weight:700;font-size:16px;width:100%;transition:all .25s;margin-bottom:16px}.product-page__add-btn:hover{background:var(--white)}.product-page__policy-notice{background:#ffffff08;border:1px solid rgba(255,255,255,.06);border-radius:10px;padding:14px 16px;margin-top:20px;font-size:12px;color:var(--gray-400);line-height:1.7}.product-page__policy-notice strong{color:var(--gray-300);font-weight:600}.product-page__trust{display:flex;gap:24px;margin-top:24px;padding-top:24px;border-top:1px solid rgba(255,255,255,.06)}.product-page__trust span{color:var(--gray-400);font-size:13px}.cart-page{padding:60px 56px;background:var(--black);min-height:60vh}.cart-page h1{font-family:Syne,sans-serif;font-size:36px;font-weight:700;margin-bottom:40px}.cart-empty{color:var(--gray-400);font-size:16px}@media(max-width:900px){.split-section__grid{grid-template-columns:1fr;gap:32px}.split-section__grid--reverse{direction:ltr}.gallery__grid{grid-template-columns:1fr 1fr}.gallery__grid .wide{grid-column:span 1;height:240px}.gallery__grid .tall{grid-row:span 1;height:240px}.product-page__grid{grid-template-columns:1fr}}@media(max-width:768px){.site-header{padding:16px 24px}.site-header__nav{display:none}.mobile-menu-toggle{display:block}section,.features,.use-cases,.specs,.comparison,.reviews,.faq,.gallery,.video-demo,.split-section{padding:72px 24px}.trust-bar{gap:28px;padding:28px 20px}.site-footer__grid{grid-template-columns:1fr 1fr;gap:32px}.site-footer{padding:40px 24px 24px}.product-page,.cart-page{padding:40px 24px}}@media(max-width:480px){.site-footer__grid{grid-template-columns:1fr}.hero__actions{flex-direction:column;align-items:center}.btn-primary,.btn-ghost{width:100%;text-align:center}.gallery__grid{grid-template-columns:1fr}.gallery__grid .wide,.gallery__grid .tall{height:220px}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/theme.css.map */
