:root{--green:#d7a146;--yellow:#ffcc73;--dark:#120d09;--line:#3a3026;--muted:#b7a895}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:#0f0a07;color:#f4efe8;font-family:Arial,Helvetica,sans-serif}.site-shell{width:min(100%,720px);margin:0 auto;background:#15100c;box-shadow:0 0 35px rgba(0,0,0,.34);min-height:100vh}.site-header{height:64px;padding:0 20px;display:flex;align-items:center;justify-content:space-between;background:#fff;border-bottom:1px solid #eee;position:sticky;top:0;z-index:50}.brand{font-family:Arial Black,Arial,Helvetica,sans-serif;letter-spacing:1px;font-size:25px;color:#141823;text-decoration:none}.header-right{display:flex;align-items:center;gap:8px}.header-right>a:not(.header-order){width:27px;height:27px;border-radius:50%;display:grid;place-items:center;text-decoration:none;background:#2c6aa3;color:#fff;font-weight:800;font-size:12px}.header-right>a:first-child{background:#d43d82}.header-order{margin-left:5px;background:linear-gradient(90deg,#ff4556,#2e86ff);color:#fff;text-decoration:none;font-weight:900;font-size:11px;padding:9px 12px;border-radius:999px;box-shadow:0 8px 18px rgba(47,102,255,.24)}.visual-section{position:relative;line-height:0;background:#fff;overflow:hidden}.visual-section img{display:block;width:100%;height:auto}.video-section{position:relative;width:100%;background:#000;line-height:0}.video-section video,.video-section iframe,.video-section img{display:block;width:100%;aspect-ratio:16/9;border:0;object-fit:cover;background:#000}.image-hotspot{position:absolute;left:31%;right:31%;bottom:4%;height:15%;z-index:2}.native-section{display:grid;grid-template-columns:1fr 1fr;align-items:center;padding:34px;gap:24px;background:#fff}.native-section:nth-child(even){background:#f7f9fd}.native-section img{width:100%;display:block}.native-copy span{color:#ff4b59;text-transform:uppercase;font-size:12px;font-weight:800}.native-copy h2{font-size:29px;margin:8px 0 12px;line-height:1.05}.native-copy p{font-size:14px;line-height:1.65;color:#5e6367}.cta{display:inline-block;background:linear-gradient(90deg,#1f62ff,#3b92ff);color:#fff;font-weight:900;text-decoration:none;padding:12px 20px;border-radius:999px;box-shadow:0 12px 24px rgba(40,106,255,.22)}.live-faq{padding:28px 24px 18px;border-top:8px solid #f6f6f2}.live-faq h2{text-align:center;font-size:20px;margin:0 0 16px}.faq-list{border:1px solid #ddd}.faq-item button{width:100%;background:#fff;border:0;border-bottom:1px solid #e8e8e8;display:flex;justify-content:space-between;align-items:center;padding:13px 15px;font-size:13px;font-weight:700;text-align:left;cursor:pointer}.faq-item button b{font-size:18px}.answer{display:none;padding:13px 15px;background:#fafafa;border-bottom:1px solid #e8e8e8;color:#62676b;font-size:13px;line-height:1.55}.faq-item.open .answer{display:block}.faq-item.open button b{transform:rotate(45deg)}.trust-strip{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;padding:22px 24px;border-top:1px solid #eee;border-bottom:1px solid #eee}.trust-strip div{text-align:center;font-size:10px;font-weight:800}.trust-strip b{display:block;font-size:25px;margin-bottom:6px;color:#1f62ff}.order-section{padding:26px 24px 32px}.order-title{text-align:center;margin-bottom:18px}.order-title small{font-family:Georgia,serif;letter-spacing:3px;color:#777}.order-title h2{margin:7px 0 4px;font-size:24px}.order-title p{margin:0;color:#777;font-size:12px}.success{background:#e9f6df;border:1px solid #b8d99e;padding:11px 13px;margin-bottom:14px;color:#38641d;font-size:13px}.order-layout{display:grid;grid-template-columns:1fr 1.15fr;gap:15px}.product-picker{display:grid;gap:7px}.pick-card{border:1px solid #ddd;display:grid;grid-template-columns:18px 52px 1fr;gap:8px;align-items:center;padding:7px;cursor:pointer}.pick-card img{width:48px;height:48px;object-fit:cover}.pick-card span{font-size:11px}.pick-card b{display:block}.pick-card em{font-style:normal;color:#1f62ff;font-weight:900}.checkout-form{display:grid;gap:8px}.checkout-form input,.checkout-form select,.checkout-form textarea{width:100%;border:1px solid #cfd2d3;padding:11px;border-radius:2px;font:inherit;font-size:12px;background:#fff}.checkout-form textarea{min-height:76px;resize:vertical}.two{display:grid;grid-template-columns:1fr 1fr;gap:8px}.order-btn{background:linear-gradient(90deg,#ff4759,#236bff);border:0;color:#fff;padding:13px;font-weight:900;border-radius:999px;cursor:pointer}.secure-note{text-align:center;color:#7a7d7d;font-size:10px;margin:0}footer{text-align:center;padding:22px;background:#120d09;color:#c9b79f;font-size:11px}@media(max-width:760px){body{background:#fff}.site-shell{width:100%;box-shadow:none}.site-header{height:56px;padding:0 13px}.brand{font-size:21px}.header-right>a:not(.header-order){display:none}.header-order{font-size:10px;padding:8px 10px}.visual-section img{width:100%}.native-section{grid-template-columns:1fr;padding:24px}.native-section img{order:-1}.order-layout{grid-template-columns:1fr}.trust-strip{padding:16px 10px}.live-faq,.order-section{padding-left:15px;padding-right:15px}}@media(max-width:430px){.two{grid-template-columns:1fr}.order-title h2{font-size:21px}.pick-card{grid-template-columns:18px 45px 1fr}.pick-card img{width:42px;height:42px}}

.video-missing{aspect-ratio:16/9;display:grid;place-items:center;background:#111;color:#fff;font:600 14px Arial,sans-serif;line-height:1.4}

/* === Referans görsele uygun header v3 === */
.reference-header{position:relative;top:auto;z-index:50;height:82px;padding:0 24px 0 28px;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:14px;background:#120d09;background-size:cover;background-position:center;border-bottom:1px solid rgba(255,196,94,.18);box-shadow:0 10px 28px rgba(0,0,0,.35)}
.header-brand-block{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;min-width:165px;color:#f5d49b;text-decoration:none;line-height:1}
.header-logo-text{font-family:Arial Black,Arial,Helvetica,sans-serif;font-size:34px;font-weight:900;letter-spacing:-1.2px;line-height:.92;color:#ffffff;text-shadow:0 1px 0 rgba(0,0,0,.25);white-space:nowrap}
.header-logo-sub{margin-top:3px;font-family:Arial,Helvetica,sans-serif;font-size:9px;font-weight:800;letter-spacing:2.2px;color:#9db8ff;padding-left:3px;text-transform:uppercase}
.header-product-name{border-left:1px solid rgba(255,255,255,.28);padding-left:14px;color:#ffffff;font-size:13px;line-height:1.08;font-weight:700;letter-spacing:.2px;justify-self:start;white-space:nowrap;text-shadow:0 1px 0 rgba(0,0,0,.2)}
.header-support{justify-self:end;display:flex;align-items:center;gap:8px;color:#fff;text-decoration:none;white-space:nowrap;background:rgba(17,24,35,.62);padding:8px 12px;border-radius:999px;border:1px solid rgba(255,255,255,.18);backdrop-filter:blur(5px)}
.header-phone-icon{width:29px;height:29px;fill:#d7a146;transform:rotate(-7deg);flex:none}
.header-support-copy{display:flex;flex-direction:column;align-items:flex-start;line-height:1}
.header-support-copy small{font-size:9px;line-height:1.05;font-weight:700;letter-spacing:.15px;color:#c7d3ec;margin-bottom:2px}
.header-support-copy strong{font-size:20px;line-height:1;font-weight:800;letter-spacing:.3px;color:#ffffff}
@media(max-width:760px){
  .reference-header{height:66px;padding:0 12px 0 14px;grid-template-columns:auto 1fr auto;gap:8px}
  .header-brand-block{min-width:102px}
  .header-logo-text{font-size:24px;letter-spacing:-.8px}
  .header-logo-sub{font-size:6px;letter-spacing:1.6px}
  .header-product-name{padding-left:8px;font-size:9px;line-height:1.06}
  .header-phone-icon{width:22px;height:22px}
  .header-support{gap:4px}
  .header-support-copy small{font-size:6.7px}
  .header-support-copy strong{font-size:14px;letter-spacing:0}
}
@media(max-width:430px){
  .reference-header{height:60px;padding-left:10px;padding-right:9px;gap:6px}
  .header-brand-block{min-width:88px}
  .header-logo-text{font-size:19px}
  .header-logo-sub{font-size:4px;letter-spacing:1.8px}
  .header-product-name{font-size:7.7px;padding-left:6px}
  .header-phone-icon{width:18px;height:18px}
  .header-support-copy small{font-size:5.8px}
  .header-support-copy strong{font-size:12px}
}


/* === Tanıtım videosu play + siyah/altın sipariş şeridi === */
.video-section{overflow:visible;background:#000}
.video-section .landing-video,.video-section iframe,.video-section>img{display:block;width:100%;aspect-ratio:16/9;object-fit:cover;background:#000;border:0}
.video-center-play{position:absolute;z-index:8;left:50%;top:calc((100% - 92px)/2);transform:translate(-50%,-50%);width:72px;height:72px;border-radius:50%;border:3px solid rgba(255,255,255,.96);background:rgba(20,20,20,.48);box-shadow:0 4px 18px rgba(0,0,0,.35),inset 0 0 0 1px rgba(255,255,255,.16);cursor:pointer;display:flex;align-items:center;justify-content:center;transition:.18s ease}
.video-center-play:hover{transform:translate(-50%,-50%) scale(1.06);background:rgba(15,15,15,.68)}
.video-center-play span{display:block;width:0;height:0;border-top:14px solid transparent;border-bottom:14px solid transparent;border-left:22px solid #fff;margin-left:5px;filter:drop-shadow(0 1px 2px rgba(0,0,0,.5))}
.video-center-play.clicked{opacity:0;pointer-events:none}
.video-order-strip{height:92px;width:100%;padding:8px 14px 8px 16px;display:flex;align-items:center;gap:14px;background:linear-gradient(180deg,#090909 0%,#000 100%);border-top:1px solid #31240a;border-bottom:1px solid #171717;line-height:1.1}
.video-strip-benefits{flex:0 0 132px;color:#d7d7d7;font:700 12px/1.25 Arial,Helvetica,sans-serif;text-shadow:0 1px 1px #000;display:flex;flex-direction:column;gap:4px;white-space:nowrap}
.video-strip-benefits i{font-style:normal;font-size:8px;color:#cfcfcf;margin-right:4px;vertical-align:1px}
.video-strip-order{position:relative;flex:1;min-width:0;height:64px;border:1px solid #f4c748;border-radius:7px;text-decoration:none;display:flex;align-items:center;justify-content:center;background:linear-gradient(180deg,#f8d767 0%,#e5b63b 45%,#c28a17 100%);box-shadow:inset 0 2px 2px rgba(255,255,255,.7),inset 0 -2px 3px rgba(86,50,0,.48),0 0 13px rgba(225,160,27,.34);overflow:visible}
.video-strip-order:before{content:'';position:absolute;inset:4px 5px auto 5px;height:34%;border-radius:5px;background:linear-gradient(180deg,rgba(255,255,255,.42),rgba(255,255,255,0));pointer-events:none}
.video-strip-order:after{content:'';position:absolute;right:14px;top:6px;width:28px;height:28px;background:radial-gradient(circle,rgba(255,255,255,.98) 0%,rgba(255,220,125,.72) 18%,rgba(255,178,0,.2) 45%,transparent 72%);pointer-events:none}
.video-strip-order strong{position:relative;z-index:2;color:#050505;font:900 31px/1 Arial,Helvetica,sans-serif;letter-spacing:-1.4px;text-shadow:0 1px 0 rgba(255,255,255,.35);white-space:nowrap}
.video-strip-cursor{position:absolute;z-index:3;right:-3px;top:50%;transform:translateY(-45%) rotate(-36deg);font-size:41px;line-height:1;color:#fff;text-shadow:2px 2px 0 #555,0 0 7px rgba(255,255,255,.75)}
.video-strip-order:hover{filter:brightness(1.05)}
@media(max-width:760px){.video-center-play{top:calc((100% - 76px)/2);width:58px;height:58px;border-width:2px}.video-center-play span{border-top-width:11px;border-bottom-width:11px;border-left-width:18px}.video-order-strip{height:76px;padding:7px 8px;gap:7px}.video-strip-benefits{flex-basis:105px;font-size:9px;gap:3px}.video-strip-benefits i{font-size:6px}.video-strip-order{height:55px}.video-strip-order strong{font-size:23px;letter-spacing:-1px}.video-strip-cursor{font-size:31px}}
@media(max-width:430px){.video-strip-benefits{flex-basis:96px;font-size:8.2px}.video-strip-order strong{font-size:20px}.video-strip-cursor{font-size:27px;right:-1px}}

/* Exact sipariş şeridi banner görseli */
.video-order-strip.exact-strip{display:block;height:auto;padding:0;background:#000;border-top:0;border-bottom:0;line-height:0;gap:0}
.video-strip-image-link{display:block;width:100%;text-decoration:none}
.video-strip-image-link img{display:block;width:100%;height:auto}
.video-order-strip.exact-strip .video-strip-benefits,
.video-order-strip.exact-strip .video-strip-order{display:none}
@media(max-width:760px){.video-order-strip.exact-strip{height:auto;padding:0}}

/* Banner zemin üzerine admin düzenlenebilir yazılı sipariş şeridi */
.video-order-strip.exact-strip{display:block;position:relative;height:auto;padding:0;background:#000;border:0;line-height:0;gap:0;overflow:hidden}
.video-order-strip.exact-strip .video-strip-art{position:relative;width:100%}
.video-order-strip.exact-strip .video-strip-art>img{display:block;width:100%;height:auto}
.video-order-strip.exact-strip .overlay-benefits{position:absolute;left:5.05%;top:17.5%;width:23.8%;display:flex;flex-direction:column;gap:10.5%;color:#ffffff;font-family:Arial,Helvetica,sans-serif;font-size:clamp(14px,1.96vw,34px);font-weight:800;line-height:1.08;text-transform:uppercase;letter-spacing:-0.02em;text-shadow:0 2px 3px rgba(0,0,0,.65)}
.video-order-strip.exact-strip .overlay-benefits div{white-space:nowrap}
.video-order-strip.exact-strip .overlay-order{position:absolute;left:34.2%;top:12.5%;width:58%;height:74%;display:flex;align-items:center;justify-content:center;text-decoration:none;background:transparent;border:0;box-shadow:none}
.video-order-strip.exact-strip .overlay-order strong{display:block;color:#090909;font-family:Arial,Helvetica,sans-serif;font-size:clamp(26px,4.65vw,84px);font-weight:900;line-height:1;letter-spacing:-0.055em;text-transform:uppercase;text-shadow:0 1px 0 rgba(255,255,255,.26);white-space:nowrap}
.video-order-strip.exact-strip .overlay-order:hover{filter:none;transform:none}
@media(max-width:900px){.video-order-strip.exact-strip .overlay-benefits{left:4.9%;top:16%;width:24.5%;font-size:clamp(10px,1.9vw,20px)}.video-order-strip.exact-strip .overlay-order{left:34%;top:11.6%;width:58.5%;height:75%}.video-order-strip.exact-strip .overlay-order strong{font-size:clamp(20px,4.6vw,52px)}}
@media(max-width:520px){.video-order-strip.exact-strip .overlay-benefits{left:4.7%;top:15.2%;width:25.5%;font-size:clamp(7px,2vw,13px);line-height:1.04}.video-order-strip.exact-strip .overlay-order{left:33.8%;top:11%;width:59%;height:76%}.video-order-strip.exact-strip .overlay-order strong{font-size:clamp(14px,4.8vw,28px);letter-spacing:-0.05em}}

/* İnce hizalama: metinler kullanıcının verdiği banner zemini üzerindeki okların sağına oturur */
.video-order-strip.exact-strip .overlay-benefits{left:6.25%}
.composed-strip-preview .admin-strip-benefits-overlay{left:6.25%}
@media(max-width:900px){.video-order-strip.exact-strip .overlay-benefits{left:6.15%}}
@media(max-width:520px){.video-order-strip.exact-strip .overlay-benefits{left:6.05%}}

/* === ŞERİT ORAN DÜZELTME: üst/alt bölümlere uyumlu kompakt yükseklik === */
.video-order-strip.exact-strip{width:100%;margin:0!important;padding:0!important;overflow:hidden;background:#000}
.video-order-strip.exact-strip .video-strip-art{position:relative;width:100%;margin:0;padding:0;line-height:0}
.video-order-strip.exact-strip .video-strip-art>img{display:block;width:100%;height:auto;margin:0;padding:0}
.video-order-strip.exact-strip .overlay-benefits{left:6.35%;top:10.5%;width:23.5%;gap:16%;font-size:clamp(7px,1.8vw,13px);line-height:1.02;letter-spacing:-.025em}
.video-order-strip.exact-strip .overlay-order{left:34.1%;top:4%;width:57.6%;height:91%;padding:0 3%}
.video-order-strip.exact-strip .overlay-order strong{font-size:clamp(18px,4.8vw,34px);letter-spacing:-.055em;line-height:1}
@media(max-width:520px){
  .video-order-strip.exact-strip .overlay-benefits{left:6.3%;top:9.5%;width:24%;gap:14%;font-size:clamp(7px,1.85vw,9px)}
  .video-order-strip.exact-strip .overlay-order{left:34%;top:3%;width:57.8%;height:92%}
  .video-order-strip.exact-strip .overlay-order strong{font-size:clamp(16px,4.7vw,21px)}
}

/* === KRİTİK ORAN DÜZELTMESİ ===
   video-section genelindeki 16:9 kuralı sipariş şeridi görselini büyütmesin.
   Banner kendi gerçek 2048x356 oranında gösterilir. */
.video-section .video-order-strip.exact-strip .video-strip-art > img,
.video-order-strip.exact-strip .video-strip-art > img{
  display:block !important;
  width:100% !important;
  height:auto !important;
  aspect-ratio:auto !important;
  object-fit:contain !important;
  max-width:100% !important;
  max-height:none !important;
  margin:0 !important;
  padding:0 !important;
}
.video-order-strip.exact-strip,
.video-order-strip.exact-strip .video-strip-art{
  height:auto !important;
  min-height:0 !important;
  aspect-ratio:auto !important;
}

/* === OK YANINA METİN HİZALAMA - FINAL ===
   Banner üzerindeki 3 hazır beyaz okun merkezine metinleri tek tek hizalar. */
.video-order-strip.exact-strip .overlay-benefits{
  position:absolute !important;
  left:5.65% !important;
  top:0 !important;
  width:24.5% !important;
  height:100% !important;
  display:block !important;
  margin:0 !important;
  padding:0 !important;
  font-size:clamp(8px,1.75vw,13px) !important;
  line-height:1 !important;
}
.video-order-strip.exact-strip .overlay-benefits div{
  position:absolute !important;
  left:0 !important;
  margin:0 !important;
  padding:0 !important;
  transform:translateY(-50%) !important;
  white-space:nowrap !important;
}
.video-order-strip.exact-strip .overlay-benefits div:nth-child(1){top:25.3% !important;}
.video-order-strip.exact-strip .overlay-benefits div:nth-child(2){top:48.3% !important;}
.video-order-strip.exact-strip .overlay-benefits div:nth-child(3){top:71.3% !important;}
@media(max-width:520px){
  .video-order-strip.exact-strip .overlay-benefits{
    left:5.65% !important;
    font-size:clamp(7px,1.78vw,10px) !important;
  }
}

/* Ödeme yöntemleri - mevcut tasarımı bozmayan izole alan */
.payment-methods{border:1px solid #dfe3e4;border-radius:4px;padding:10px;background:#fafbfa;display:grid;gap:7px}.payment-methods>b{font-size:11px;color:#37404a}.payment-option{display:grid;grid-template-columns:18px 1fr;gap:7px;align-items:start;border:1px solid #e1e5e6;background:#fff;border-radius:4px;padding:9px;cursor:pointer}.payment-option input{width:auto!important;margin:2px 0 0!important;padding:0!important}.payment-option strong{display:block;font-size:11px;color:#202326}.payment-option small{display:block;font-size:9.5px;color:#747b80;margin-top:2px;line-height:1.35}.payment-option em{display:block;font-style:normal;font-size:9px;color:#4d6a42;margin-top:5px;word-break:break-word}

/* legacy base overrides */
:root{--green:#d5aa59;--yellow:#e8c479;--dark:#090604;--line:#5b4328;--muted:#b9a98f}
body{background:#070503;color:#f3eadc}.site-shell{background:#0a0705;box-shadow:0 0 44px rgba(0,0,0,.62)}
.reference-header{background:#090604!important;border-bottom:1px solid rgba(225,185,104,.24)!important;box-shadow:0 12px 34px rgba(0,0,0,.5)!important}
.header-logo-text{font-family:Georgia,'Times New Roman',serif!important;font-size:29px!important;font-weight:400!important;letter-spacing:6px!important;color:#f2dcad!important}
.header-logo-sub{font-size:7px!important;letter-spacing:3.2px!important;color:#c8a25d!important}
.header-product-name{color:#f3e1bc!important;border-left-color:rgba(227,184,97,.42)!important}
.header-support{background:rgba(14,9,5,.72)!important;color:#f1ddb5!important;border-color:rgba(219,174,86,.30)!important}.header-phone-icon{fill:#d9b062!important}.header-support-copy small{color:#c9b58f!important}.header-support-copy strong{color:#f4dfb6!important}
.visual-section{background:#090604}.visual-section img{background:#090604}.image-hotspot{display:none}
.native-section,.native-section:nth-child(even){background:#0b0806;color:#f3eadc}.native-copy span{color:#d8ad5f}.native-copy p{color:#c2b39d}.cta,.order-btn{background:linear-gradient(135deg,#8b642f,#e0b663,#8b642f)!important;color:#140d06!important;border:1px solid #e5c174!important;border-radius:4px!important;box-shadow:0 10px 28px rgba(189,140,64,.22)!important}
.live-faq{background:#0b0806;border-top:1px solid #4b3621}.live-faq h2{color:#f0d7a5;font-family:Georgia,serif;font-size:25px}.faq-list{border-color:#604524}.faq-item button{background:#120d09;color:#f1e3ca;border-bottom-color:#4c3722}.faq-item button b{color:#dbb665}.answer{background:#0d0906;color:#c6b69f;border-bottom-color:#4c3722}
.trust-strip{background:#0b0806;border-color:#4b3722}.trust-strip b{color:#dfb667}.trust-strip div{color:#e7d5b7}
.order-section{background:#0b0806}.order-title small{color:#c9a761}.order-title h2{font-family:Georgia,serif;color:#f0d6a1}.order-title p{color:#bba98e}.pick-card{background:#120d09;border-color:#4f3922;color:#f2e5cf}.pick-card em{color:#e0b663}.checkout-form input,.checkout-form select,.checkout-form textarea{background:#120d09;color:#f3e8d4;border-color:#5c4226}.checkout-form input::placeholder,.checkout-form textarea::placeholder{color:#8f806d}.secure-note{color:#aa9b83}footer{background:#080604;color:#bca989;border-top:1px solid #3e2d1c}
@media(max-width:760px){body{background:#070503!important}.site-shell{background:#0a0705!important}.reference-header{height:62px!important}.header-logo-text{font-size:22px!important;letter-spacing:4px!important}.header-product-name{font-size:8px!important}.header-support{padding:5px 7px!important}.header-support-copy strong{font-size:14px!important}}


/* === KENT GLO NEON THEME === */
:root{--kg-bg:#02070f;--kg-card:#07111d;--kg-cyan:#19e7ff;--kg-blue:#2d7fff;--kg-violet:#8e44ff;--kg-magenta:#f23cff;--kg-green:#18f79b;--kg-text:#eefbff}
html,body{background:#01050b!important;color:var(--kg-text)!important}
body{overflow-x:hidden}
.site-shell{width:min(100%,941px)!important;background:linear-gradient(180deg,#020711 0%,#01040a 100%)!important;box-shadow:0 0 60px rgba(0,140,255,.14)!important;position:relative;z-index:2}
.reference-header{position:sticky!important;top:0!important;height:72px!important;background:#020812d9!important;backdrop-filter:blur(16px)!important;border-bottom:1px solid rgba(30,228,255,.22)!important;box-shadow:0 8px 34px rgba(0,0,0,.45),0 0 24px rgba(36,181,255,.08)!important}
.header-logo-text{font-family:Arial Black,Arial,sans-serif!important;font-size:28px!important;letter-spacing:-.7px!important;color:#fff!important;text-shadow:0 0 14px rgba(0,218,255,.55)!important}.header-logo-text::after{content:' ';color:#1deaff}.header-logo-sub{font-size:8px!important;letter-spacing:2px!important;color:#39e8ff!important}.header-product-name{color:#d9f8ff!important;border-left-color:rgba(34,225,255,.35)!important;text-shadow:0 0 10px rgba(82,118,255,.45)!important}.header-support{background:rgba(3,14,24,.7)!important;border-color:rgba(25,231,255,.35)!important;box-shadow:0 0 20px rgba(16,220,255,.12)!important}.header-phone-icon{fill:#16f49d!important}.header-support-copy small{color:#8edfff!important}.header-support-copy strong{color:#e9fbff!important}
.visual-section{background:#01060c!important}.visual-section img{width:100%!important;height:auto!important;display:block!important}.visual-section::after{content:'';position:absolute;inset:auto 0 0;height:1px;background:linear-gradient(90deg,transparent,#25e6ff66,#b83cff66,transparent)}
.live-faq{background:linear-gradient(180deg,#030915,#02060c)!important;border-top:1px solid rgba(25,231,255,.18)!important}.live-faq h2{color:#dffbff!important;text-shadow:0 0 16px rgba(30,224,255,.35)!important;font-family:Arial Black,Arial,sans-serif!important}.faq-list{border-color:#17324d!important;border-radius:18px!important;overflow:hidden!important}.faq-item button{background:#06101c!important;color:#eefbff!important;border-bottom-color:#14304a!important}.answer{background:#030b14!important;color:#a8c9da!important;border-bottom-color:#14304a!important}.faq-item button b{color:#36e8ff!important}
.review-section{background:linear-gradient(180deg,#030916,#02050b)!important}.review-badge{background:#071525!important;color:#2ff1ff!important;border-color:#1e6a88!important}.review-head h2{color:#f5fdff!important;font-family:Arial Black,Arial,sans-serif!important}.review-head p{color:#9eb9ca!important}.review-card{background:linear-gradient(145deg,#07111e,#030914)!important;border-color:#1c5573!important;box-shadow:0 18px 44px rgba(0,0,0,.35),0 0 28px rgba(65,79,255,.08)!important}.review-text{color:#dff3ff!important}.review-user strong{color:#25e9ff!important}.review-user span{color:#8aa7bb!important}.review-stars .active{color:#dd54ff!important}
.order-section{display:none!important}.native-section{background:#020711!important;color:#e9fbff!important}.trust-strip{background:#020812!important;border-color:#133149!important}.trust-strip b{color:#22e7ff!important}
footer{background:#01040a!important;color:#7894a6!important;border-top:1px solid #102b40!important}
.kg-ambient-smoke{position:fixed;inset:0;pointer-events:none;z-index:1;opacity:.55;background:radial-gradient(circle at 15% 15%,rgba(0,201,255,.08),transparent 28%),radial-gradient(circle at 82% 26%,rgba(161,44,255,.09),transparent 24%),radial-gradient(circle at 35% 83%,rgba(255,33,212,.07),transparent 26%);filter:blur(18px);animation:kgAmbient 13s ease-in-out infinite alternate}
#kgSmokeCanvas{position:fixed;inset:0;pointer-events:none;z-index:999;mix-blend-mode:screen}
@keyframes kgAmbient{0%{transform:translate3d(-2%,-1%,0) scale(1)}100%{transform:translate3d(2%,1.5%,0) scale(1.07)}}
.kg-age-gate{position:fixed;inset:0;z-index:5000;display:grid;place-items:center;padding:22px;background:radial-gradient(circle at 50% 20%,rgba(29,76,140,.25),transparent 35%),rgba(1,4,10,.96);backdrop-filter:blur(14px);transition:.4s ease}.kg-age-out{opacity:0;transform:scale(1.02)}.kg-age-card{width:min(92vw,430px);padding:34px 28px;text-align:center;border:1px solid rgba(25,231,255,.35);border-radius:26px;background:linear-gradient(145deg,rgba(6,19,34,.96),rgba(2,7,14,.98));box-shadow:0 0 60px rgba(26,194,255,.12),0 0 80px rgba(162,42,255,.08)}.kg-age-ring{width:70px;height:70px;border:2px solid #21e8ff;border-radius:50%;margin:0 auto 10px;box-shadow:0 0 30px rgba(31,229,255,.35),inset 0 0 24px rgba(132,55,255,.14)}.kg-age-card h2{font:900 44px/1 Arial,sans-serif;margin:-55px 0 30px;color:#fff;text-shadow:0 0 14px #28dfff}.kg-age-card h3{font:900 24px/1.1 Arial,sans-serif;margin:0 0 10px;color:#eafcff}.kg-age-card p{color:#99b6c8;font-size:14px;line-height:1.6}.kg-age-actions{display:grid;gap:10px;margin-top:20px}.kg-age-actions button,.kg-age-actions a{border:0;border-radius:999px;padding:13px 16px;font-weight:800;text-decoration:none;cursor:pointer}.kg-age-actions button{background:linear-gradient(90deg,#21e5ff,#7f55ff);color:#031019;box-shadow:0 0 25px rgba(31,224,255,.18)}.kg-age-actions a{background:#07111e;color:#9bb8ca;border:1px solid #19384f}
@media(max-width:760px){.reference-header{height:60px!important;padding:0 10px!important}.header-logo-text{font-size:20px!important}.header-logo-sub{font-size:6px!important}.header-product-name{font-size:8px!important}.header-support{padding:5px 7px!important}.header-support-copy strong{font-size:12px!important}}
@media(prefers-reduced-motion:reduce){.kg-ambient-smoke{animation:none!important}#kgSmokeCanvas{display:none!important}.reveal-on-scroll{opacity:1!important;transform:none!important}}
