:root{--gk-blue:#1c5DA1;--gk-green:#38B14A;--gk-green-2:#59d96b;--gk-white:#fff;--gk-ink:#071523;--gk-navy:#071827;--gk-soft:#f4f9ff;--gk-muted:#c7d6e5;--gk-dark-muted:#5f6f7f;--gk-line:rgba(255,255,255,.14);--gk-dark-line:rgba(28,93,161,.14);--gk-max:1375px;--gk-radius:24px;--gk-radius-lg:44px;--gk-shadow:0 30px 90px rgba(7,21,35,.28);--gk-head:"Rajdhani",Impact,sans-serif;--gk-body:"Montserrat",system-ui,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth}html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth{scroll-behavior:auto!important}.lenis.lenis-stopped{overflow:hidden}body{margin:0;background:var(--gk-navy);color:#fff;font-family:var(--gk-body);line-height:1.6;overflow-x:hidden;-webkit-font-smoothing:antialiased}body:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;z-index:-2;pointer-events:none;background:radial-gradient(circle at var(--mx,78%) var(--my,16%),rgba(56,177,74,.22),transparent 28%),radial-gradient(circle at 12% 76%,rgba(28,93,161,.34),transparent 34%),#071827}img{max-width:100%;display:block}a{text-decoration:none;color:inherit}button,input,select,textarea{font:inherit}.container{width:min(var(--gk-max),calc(100% - 40px));margin:auto}h1,h2,h3,.price,.display{font-family:var(--gk-head);font-weight:700;text-transform:uppercase;letter-spacing:.01em;margin:0}p{margin:0 0 16px}.muted{color:var(--gk-muted)}.eyebrow{display:inline-flex;align-items:center;gap:10px;color:var(--gk-green-2);font-size:13px;letter-spacing:.15em;text-transform:uppercase;font-weight:800}.eyebrow:before{content:"";width:36px;height:3px;border-radius:999px;background:linear-gradient(90deg,var(--gk-green),var(--gk-green-2))}.btn{display:inline-flex;justify-content:center;align-items:center;gap:10px;min-height:54px;padding:15px 24px;border-radius:999px;border:1px solid transparent;font-weight:800;cursor:pointer;transition:.24s ease;white-space:nowrap}.btn svg{width:18px;height:18px}.btn-primary{background:linear-gradient(135deg,var(--gk-green-2),var(--gk-green));color:#04130a;box-shadow:0 18px 44px #38b14a57}.btn-blue{background:linear-gradient(135deg,#2b78c2,var(--gk-blue));color:#fff;box-shadow:0 18px 44px #1c5da147}.btn-outline{background:#ffffff0e;color:#fff;border-color:#ffffff2e}.btn:hover{transform:translateY(-3px)}.alert-strip{background:var(--gk-blue);overflow:hidden;color:#fff;font-size:13px;font-weight:800}.alert-track{display:flex;width:max-content;animation:alertMove 27s linear infinite}.alert-track span{display:inline-flex;align-items:center;gap:14px;padding:10px 24px;white-space:nowrap}.alert-track span:after{content:"";width:8px;height:8px;border-radius:50%;background:var(--gk-green-2)}@keyframes alertMove{to{transform:translate(-50%)}}.header{position:sticky;top:0;z-index:99;background:#071827d6;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-bottom:1px solid rgba(255,255,255,.09)}.nav{min-height:84px;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:28px}.logo img{width:226px;height:auto}.nav-links{justify-self:center;display:flex;align-items:center;gap:6px;padding:7px;border-radius:999px;border:1px solid rgba(255,255,255,.11);background:#ffffff0b}.nav-links a{padding:10px 15px;border-radius:999px;color:#eef6ff;text-transform:uppercase;font-weight:800;font-size:13px;transition:.22s ease}.nav-links a:hover{background:#38b14a2e;color:#fff}.hero{position:relative;overflow:hidden;min-height:calc(100vh - 118px);padding:82px 0 78px;display:grid;align-items:center}.hero:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#071827fa,#071827d9 46%,#07182733),repeating-linear-gradient(90deg,rgba(255,255,255,.035) 0 1px,transparent 1px 88px);pointer-events:none}.hero-grid{position:relative;z-index:2;display:grid;grid-template-columns:minmax(0,.82fr) minmax(520px,1.18fr);gap:44px;align-items:center}.hero h1{font-size:clamp(46px,5.8vw,88px);line-height:.92;max-width:850px;margin:16px 0 20px}.hero-lead{color:#e2edf7;font-size:19px;max-width:730px}.hero-actions{display:flex;flex-wrap:wrap;gap:14px;margin-top:28px}.hero-proof{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-top:30px;max-width:780px}.proof-card{border:1px solid rgba(255,255,255,.13);background:linear-gradient(180deg,#ffffff17,#ffffff06);border-radius:20px;padding:16px}.proof-card strong{display:block;color:var(--gk-green-2);font-family:var(--gk-head);font-size:30px;line-height:1;font-weight:700;text-transform:uppercase}.proof-card small{display:block;margin-top:6px;color:#cdddea;font-size:11px;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.gate-visual{position:relative;min-height:650px;border-radius:var(--gk-radius-lg);overflow:hidden;border:1px solid rgba(255,255,255,.14);background:radial-gradient(circle at 50% 40%,rgba(56,177,74,.2),transparent 34%),linear-gradient(145deg,#0d2f50,#061421);box-shadow:var(--gk-shadow);display:grid;place-items:center;isolation:isolate}.gate-visual:before{content:"";position:absolute;top:28px;right:28px;bottom:28px;left:28px;border-radius:34px;border:1px dashed rgba(255,255,255,.2);z-index:1}.gate-visual:after{content:"SECURE OPEN POSITION";position:absolute;right:-10px;bottom:-10px;z-index:1;font-family:var(--gk-head);font-size:clamp(54px,9vw,138px);line-height:1;font-weight:700;color:#ffffff0e;pointer-events:none}.gate-visual img{position:relative;z-index:4;width:min(860px,105%);filter:drop-shadow(0 46px 66px rgba(0,0,0,.58))}.gate-ghost{position:absolute!important;z-index:2!important;right:-90px;top:30px;width:min(580px,72%)!important;opacity:.28;filter:blur(.8px) saturate(.9)!important;transform:rotate(7deg)}.status-pill{position:absolute;z-index:7;display:flex;align-items:center;gap:10px;padding:12px 14px;border-radius:999px;background:#071827c2;border:1px solid rgba(255,255,255,.16);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:0 18px 42px #00000047;text-transform:uppercase;font-weight:800;font-size:13px}.status-pill svg{width:18px;height:18px;color:var(--gk-green-2)}.status-pill.one{left:30px;top:34px}.status-pill.two{right:34px;bottom:34px}.status-pill.three{right:44px;top:118px}.section{padding:94px 0}.section-sm{padding:60px 0}.grid{display:grid;gap:26px}.two{grid-template-columns:1fr 1fr;align-items:center}.three{grid-template-columns:repeat(3,1fr)}.four{grid-template-columns:repeat(4,1fr)}.section-head{max-width:880px;margin-bottom:38px}.section-head.center{text-align:center;margin-left:auto;margin-right:auto}.section-head.center .eyebrow:before{display:none}h2{font-size:clamp(38px,4.2vw,68px);line-height:.96;margin:12px 0 16px}h3{font-size:24px;line-height:1.14;margin:0 0 10px}.light-section{background:var(--gk-soft);color:var(--gk-ink)}.light-section h2,.light-section h3{color:var(--gk-ink)}.light-section .muted{color:var(--gk-dark-muted)}.security-board{display:grid;grid-template-columns:1fr 1fr;gap:26px}.security-card{position:relative;overflow:hidden;min-height:320px;padding:34px;border-radius:var(--gk-radius-lg);background:#fff;color:var(--gk-ink);border:1px solid var(--gk-dark-line);box-shadow:0 22px 58px #1c5da11a;transition:.24s ease}.security-card:hover{transform:translateY(-7px);box-shadow:0 28px 72px #1c5da129}.security-card:after{content:"";position:absolute;width:240px;height:240px;border-radius:50%;right:-90px;bottom:-100px;border:34px solid rgba(56,177,74,.1)}.icon{width:58px;height:58px;border-radius:18px;display:grid;place-items:center;color:var(--gk-green);background:#38b14a1a;border:1px solid rgba(56,177,74,.24);margin-bottom:18px}.icon svg{width:28px;height:28px}.marquee{overflow:hidden;background:var(--gk-green);color:#fff}.marquee-track{display:flex;width:max-content;animation:marqueeMove 25s linear infinite}.marquee-content{display:flex;gap:24px;align-items:center;padding:17px 12px;font-family:var(--gk-head);font-size:34px;line-height:1;font-weight:700;text-transform:uppercase;white-space:nowrap}.marquee-content span:after{content:"\2022";margin-left:24px;opacity:.55}@keyframes marqueeMove{to{transform:translate(-50%)}}.how-grid{display:grid;grid-template-columns:.86fr 1.14fr;gap:34px;align-items:start}.how-panel{min-height:620px;border-radius:var(--gk-radius-lg);overflow:hidden;background:radial-gradient(circle at 48% 38%,rgba(56,177,74,.2),transparent 34%),linear-gradient(145deg,#0d2f50,#061421);border:1px solid rgba(255,255,255,.13);box-shadow:var(--gk-shadow);display:grid;place-items:center;padding:34px}.how-panel img{width:min(820px,112%);filter:drop-shadow(0 42px 62px rgba(0,0,0,.6))}.steps{display:grid;gap:14px;counter-reset:steps}.step{counter-increment:steps;display:grid;grid-template-columns:74px 1fr;gap:18px;align-items:start;padding:22px;border-radius:24px;background:#fff;color:var(--gk-ink);border:1px solid var(--gk-dark-line);box-shadow:0 18px 46px #1c5da117}.step-number{width:62px;height:62px;border-radius:20px;display:grid;place-items:center;background:var(--gk-blue);color:#fff;font-family:var(--gk-head);font-size:28px;font-weight:700}.step-number:before{content:"0" counter(steps)}.step p{color:var(--gk-dark-muted)}.comparison{display:grid;grid-template-columns:1fr 1fr;gap:0;border-radius:var(--gk-radius-lg);overflow:hidden;border:1px solid rgba(255,255,255,.12);box-shadow:var(--gk-shadow)}.compare-side{padding:42px;min-height:430px}.compare-side.old{background:#071827}.compare-side.new{background:#fff;color:var(--gk-ink)}.compare-list{display:grid;gap:14px;margin-top:28px}.compare-row{display:grid;grid-template-columns:30px 1fr;gap:12px;align-items:start;font-weight:700}.compare-row svg{width:22px;height:22px;color:var(--gk-green-2);margin-top:2px}.compare-side.new .compare-row svg{color:var(--gk-green)}.product-band{position:relative;overflow:hidden;border-radius:var(--gk-radius-lg);display:grid;grid-template-columns:.9fr 1.1fr;gap:34px;align-items:center;padding:46px;background:radial-gradient(circle at 80% 32%,rgba(56,177,74,.26),transparent 30%),linear-gradient(135deg,#0d2f50,#061421);border:1px solid rgba(255,255,255,.14);box-shadow:var(--gk-shadow)}.product-shot{min-height:500px;display:grid;place-items:center;border-radius:32px;background:linear-gradient(180deg,#ffffff17,#ffffff06);overflow:hidden}.product-shot img{width:min(760px,112%);filter:drop-shadow(0 42px 62px rgba(0,0,0,.6))}.price{font-size:58px;line-height:1;color:var(--gk-green-2);margin:16px 0}.reviews{background:#061421;overflow:hidden}.review-rail{position:relative;overflow:hidden;margin-top:34px}.review-rail:before,.review-rail:after{content:"";position:absolute;top:0;bottom:0;width:min(18vw,210px);z-index:4;pointer-events:none}.review-rail:before{left:0;background:linear-gradient(90deg,#061421,#06142100)}.review-rail:after{right:0;background:linear-gradient(270deg,#061421,#06142100)}.review-row{display:flex;gap:18px;width:max-content;animation:reviewLeft 42s linear infinite;margin-bottom:18px}.review-row.reverse{animation:reviewRight 48s linear infinite}.review-card{width:410px;min-height:210px;border-radius:24px;padding:26px;background:linear-gradient(180deg,#ffffff17,#ffffff09);border:1px solid rgba(255,255,255,.12);display:flex;flex-direction:column;justify-content:space-between}.stars{color:var(--gk-green-2);letter-spacing:3px}.reviewer{font-weight:800;text-transform:uppercase}.reviewer small{display:block;color:#aac0d5;text-transform:none;margin-top:2px}@keyframes reviewLeft{to{transform:translate(-50%)}}@keyframes reviewRight{0%{transform:translate(-50%)}to{transform:translate(0)}}.faq-grid{display:grid;grid-template-columns:.82fr 1.18fr;gap:32px;align-items:start}.faqs{display:grid;gap:12px}.faqs details{border:1px solid rgba(255,255,255,.13);background:linear-gradient(180deg,#ffffff14,#ffffff06);padding:20px;border-radius:18px}.faqs summary{cursor:pointer;font-weight:800}.faqs p{color:var(--gk-muted);margin-top:12px}.cta{position:relative;overflow:hidden;min-height:400px;border-radius:var(--gk-radius-lg);padding:54px;display:grid;align-items:center;background:radial-gradient(circle at 82% 20%,rgba(56,177,74,.28),transparent 30%),linear-gradient(135deg,#0d2f50,#061421);border:1px solid rgba(255,255,255,.14);box-shadow:var(--gk-shadow)}.cta:after{content:"SECURE THE GATE";position:absolute;right:-18px;bottom:-14px;font-family:var(--gk-head);font-size:clamp(46px,8vw,118px);line-height:1;font-weight:700;color:#ffffff0e}.cta>div{position:relative;z-index:1}.page-hero{position:relative;overflow:hidden;padding:96px 0;background:linear-gradient(90deg,#071827fa,#071827b8),radial-gradient(circle at 75% 30%,rgba(56,177,74,.25),transparent 30%);border-bottom:1px solid rgba(255,255,255,.1)}.page-hero:after{content:"";position:absolute;left:0;right:0;bottom:0;height:7px;background:linear-gradient(90deg,var(--gk-green),transparent)}.page-hero .container{position:relative;z-index:1}.page-hero h1{font-size:clamp(42px,4.8vw,78px);line-height:.98;margin:14px 0 16px;max-width:980px}.page-hero p{max-width:820px;color:#e2edf7;font-size:19px}.story-card{padding:42px;border-radius:var(--gk-radius-lg);background:#fff;color:var(--gk-ink);border:1px solid var(--gk-dark-line);box-shadow:0 24px 64px #1c5da11f}.story-card .eyebrow{color:var(--gk-blue)}.story-card .eyebrow:before{background:var(--gk-green)}.story-card p.big{font-size:clamp(22px,2.5vw,34px);font-weight:800;line-height:1.25;color:var(--gk-ink)}.product-page-grid{display:grid;grid-template-columns:.95fr 1.05fr;gap:34px;align-items:start}.product-gallery{position:sticky;top:116px;display:grid;gap:14px}.gallery-main{min-height:620px;border-radius:var(--gk-radius-lg);display:grid;place-items:center;padding:34px;background:radial-gradient(circle at 50% 36%,rgba(56,177,74,.24),transparent 38%),linear-gradient(145deg,#0d2f50,#061421);border:1px solid rgba(255,255,255,.13);overflow:hidden;box-shadow:var(--gk-shadow)}.gallery-main img{width:min(760px,112%);filter:drop-shadow(0 42px 62px rgba(0,0,0,.6))}.gallery-strip{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.gallery-thumb{min-height:130px;border-radius:18px;padding:10px;display:grid;place-items:center;background:#0b2238;border:1px solid rgba(255,255,255,.12)}.gallery-thumb img{height:122px;width:100%;object-fit:contain}.buybox{padding:38px;border-radius:var(--gk-radius-lg);background:#fff;color:var(--gk-ink);border:1px solid var(--gk-dark-line);box-shadow:0 24px 64px #1c5da11f}.buybox h1{font-size:clamp(38px,4vw,64px);line-height:.98;margin:12px 0 14px;color:var(--gk-ink)}.buybox .muted{color:var(--gk-dark-muted)}.qty-box{display:grid;gap:8px;margin:22px 0}.qty-box label{font-weight:800}.qty-box input{width:100%;padding:14px 15px;border-radius:14px;border:1px solid var(--gk-dark-line);color:var(--gk-ink)}.buy-actions{display:grid;gap:12px;margin:18px 0}.buy-actions .btn{width:100%}.accordion{margin-top:24px;border-top:1px solid var(--gk-dark-line)}.accordion details{border-bottom:1px solid var(--gk-dark-line);padding:16px 0}.accordion summary{cursor:pointer;font-weight:800}.accordion p{color:var(--gk-dark-muted);margin-top:10px}.contact-panel{padding:36px;border-radius:var(--gk-radius-lg);background:#fff;color:var(--gk-ink);border:1px solid var(--gk-dark-line);box-shadow:0 24px 64px #1c5da11f}.contact-panel h2{font-size:44px;color:var(--gk-ink)}.form{display:grid;gap:14px}.form input,.form textarea,.form select{width:100%;border:1px solid var(--gk-dark-line);border-radius:14px;padding:15px 16px;background:#fff;color:var(--gk-ink)}.form textarea{min-height:150px}.policy-content{max-width:980px;margin:auto;padding:42px;border-radius:var(--gk-radius-lg);background:#fff;color:var(--gk-ink);border:1px solid var(--gk-dark-line);box-shadow:0 24px 64px #1c5da11f}.policy-content h2{font-size:32px;line-height:1;margin:34px 0 14px;color:var(--gk-ink)}.policy-content h2:first-child{margin-top:0}.policy-content p,.policy-content li{color:var(--gk-dark-muted)}.policy-content a{color:var(--gk-blue);font-weight:800}.footer{background:#05111d;border-top:1px solid rgba(255,255,255,.1);padding:60px 0 28px}.footer-grid{display:grid;grid-template-columns:1.35fr 1fr 1fr 1fr;gap:34px}.footer-logo{width:112px;height:112px;border-radius:50%;object-fit:contain;background:#fff;padding:8px}.footer h4{margin:0 0 16px;text-transform:uppercase;font-family:var(--gk-head);font-size:24px}.footer a{display:block;margin:9px 0;color:#d9e6f2}.footer a:hover{color:var(--gk-green-2)}.footer p{color:#d9e6f2}.footer-bottom{margin-top:34px;padding-top:20px;border-top:1px solid rgba(255,255,255,.1);display:flex;justify-content:space-between;gap:16px;flex-wrap:wrap;color:#9eb3c6;font-size:14px}[data-animate]{opacity:0;transform:translateY(34px);will-change:transform,opacity}[data-animate=left]{transform:translate(-42px)}[data-animate=right]{transform:translate(42px)}[data-animate=scale]{transform:scale(.94)}[data-animate=clip]{clip-path:inset(0 0 100% 0 round 26px);transform:none}@media(max-width:1100px){.nav{grid-template-columns:auto auto}.nav-links{display:none}.hero-grid,.security-board,.how-grid,.two,.three,.four,.comparison,.product-band,.faq-grid,.footer-grid,.product-page-grid{grid-template-columns:1fr}.gate-visual{min-height:560px}.product-gallery{position:relative;top:auto}}@media(max-width:680px){.container{width:min(100% - 28px,var(--gk-max))}.alert-strip{display:none}.nav{min-height:74px}.logo img{width:170px}.header .btn{display:none}.hero{padding:54px 0}.hero h1{font-size:42px}.hero-actions .btn{width:100%}.hero-proof{grid-template-columns:1fr}.gate-visual{min-height:410px;border-radius:26px}.gate-visual img{width:124%}.gate-ghost,.status-pill.three{display:none}.status-pill.one{left:18px;top:18px}.status-pill.two{right:18px;bottom:18px}.section{padding:66px 0}h2{font-size:36px}.marquee-content{font-size:27px}.how-panel,.gallery-main,.product-shot{min-height:390px}.product-band,.cta,.story-card,.buybox,.contact-panel,.policy-content,.compare-side,.security-card{padding:30px 22px;border-radius:26px}.review-card{width:310px}.page-hero{padding:72px 0}.page-hero h1{font-size:38px}.gallery-strip,.step{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){[data-animate]{opacity:1!important;transform:none!important;clip-path:none!important}.alert-track,.marquee-track,.review-row{animation-duration:1ms!important}}body{background:radial-gradient(circle at 76% 12%,rgba(56,177,74,.17),transparent 28%),radial-gradient(circle at 8% 78%,rgba(28,93,161,.22),transparent 34%),#071827}.header{box-shadow:0 16px 45px #0000002e}.nav{min-height:78px}.nav .btn{box-shadow:0 14px 32px #38b14a42}.hero.hero-conversion{min-height:calc(100vh - 118px);padding:72px 0 70px;background:linear-gradient(180deg,#071827fa,#071827eb),radial-gradient(circle at 70% 18%,rgba(56,177,74,.22),transparent 30%)}.hero.hero-conversion:before{background:linear-gradient(90deg,#071827fa,#071827e6 48%,#07182766),linear-gradient(rgba(255,255,255,.045) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.045) 1px,transparent 1px);background-size:auto,72px 72px,72px 72px;-webkit-mask-image:linear-gradient(90deg,#000,#000000ad 58%,#00000040);mask-image:linear-gradient(90deg,#000,#000000ad 58%,#00000040)}.hero-conversion .hero-grid{grid-template-columns:minmax(0,.92fr) minmax(520px,1.08fr);gap:46px}.hero-conversion h1{font-size:clamp(48px,5.3vw,84px);line-height:.92;max-width:780px}.hero-conversion .hero-lead{max-width:720px;font-size:18px}.hero-label-row{display:flex;flex-wrap:wrap;gap:10px;margin:0 0 18px}.hero-label{display:inline-flex;align-items:center;gap:8px;padding:9px 12px;border-radius:999px;color:#eaf7ff;background:#ffffff13;border:1px solid rgba(255,255,255,.13);box-shadow:inset 0 1px #ffffff14;font-size:12px;font-weight:800;text-transform:uppercase;letter-spacing:.05em}.hero-label strong{color:var(--gk-green-2)}.value-stack{display:grid;gap:12px;margin-top:28px;max-width:720px}.value-line{display:grid;grid-template-columns:42px 1fr;gap:13px;align-items:start;padding:14px 15px;border-radius:18px;background:linear-gradient(180deg,#ffffff17,#ffffff08);border:1px solid rgba(255,255,255,.12);box-shadow:0 22px 55px #0000002e,inset 0 1px #ffffff14}.value-line svg{width:20px;height:20px}.value-icon{width:42px;height:42px;border-radius:14px;display:grid;place-items:center;color:#061421;background:linear-gradient(135deg,var(--gk-green-2),var(--gk-green));box-shadow:0 14px 28px #38b14a40}.value-line strong{display:block;color:#fff;font-weight:900}.value-line span{display:block;color:#cdddea;font-size:14px;margin-top:1px}.hero-conversion .hero-actions{margin-top:30px}.hero-conversion .btn{min-height:58px;padding-inline:28px}.hero-note{margin-top:16px;color:#bad0e2;font-size:13px;font-weight:700}.hero-note strong{color:var(--gk-green-2)}.banner-card{position:relative;min-height:650px;border-radius:38px;overflow:hidden;background:#0b2238;border:1px solid rgba(255,255,255,.15);box-shadow:0 42px 100px #0000006b,0 18px 35px #1c5da133,inset 0 1px #ffffff1f;isolation:isolate}.banner-card img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;min-height:100%;object-fit:cover;object-position:center;transform:scale(1.01);filter:saturate(1.04) contrast(1.04)}.banner-card:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;pointer-events:none;background:linear-gradient(90deg,#0718270f,#07182733 54%,#07182780),linear-gradient(180deg,#07182700,#0718272e)}.banner-card:after{content:"";position:absolute;top:24px;right:24px;bottom:24px;left:24px;z-index:3;pointer-events:none;border-radius:26px;border:1px solid rgba(255,255,255,.22);box-shadow:inset 0 0 0 1px #38b14a29}.banner-meter{position:absolute;z-index:4;left:24px;top:24px;display:grid;gap:8px;width:min(260px,calc(100% - 48px));padding:15px;border-radius:20px;background:#061421c2;border:1px solid rgba(255,255,255,.16);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);box-shadow:0 22px 54px #00000040}.banner-meter small{color:#bad0e2;font-size:11px;text-transform:uppercase;letter-spacing:.09em;font-weight:800}.meter-bar{height:9px;border-radius:999px;overflow:hidden;background:#ffffff21}.meter-bar span{display:block;height:100%;width:86%;border-radius:inherit;background:linear-gradient(90deg,var(--gk-green),var(--gk-green-2));box-shadow:0 0 20px #38b14a70}.banner-price{position:absolute;z-index:4;right:24px;bottom:24px;padding:18px 20px;border-radius:22px;background:#ffffffeb;color:var(--gk-ink);border:1px solid rgba(255,255,255,.7);box-shadow:0 28px 70px #0000004d}.banner-price span{display:block;font-size:12px;text-transform:uppercase;letter-spacing:.08em;color:var(--gk-dark-muted);font-weight:900}.banner-price strong{display:block;font-family:var(--gk-head);font-size:42px;line-height:.9;color:var(--gk-blue)}.trust-row{position:relative;z-index:4;margin-top:-26px}.trust-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.trust-item{min-height:126px;padding:22px;border-radius:24px;background:#fffffff5;color:var(--gk-ink);border:1px solid rgba(255,255,255,.9);box-shadow:0 24px 70px #0715232e,0 10px 22px #1c5da114}.trust-item strong{display:block;font-family:var(--gk-head);font-size:26px;line-height:1;text-transform:uppercase;color:var(--gk-blue)}.trust-item span{display:block;color:var(--gk-dark-muted);font-size:13px;font-weight:700;margin-top:8px}.problem-solution{display:grid;grid-template-columns:.85fr 1.15fr;gap:26px;align-items:stretch}.problem-panel{position:relative;overflow:hidden;border-radius:34px;padding:36px;color:#fff;background:linear-gradient(145deg,#071827fa,#0d2f50f0),radial-gradient(circle at 80% 20%,rgba(56,177,74,.2),transparent 36%);border:1px solid rgba(255,255,255,.13);box-shadow:0 34px 90px #0715234d,inset 0 1px #ffffff1a}.problem-panel:after{content:"NO SLAM";position:absolute;right:-16px;bottom:-12px;font-family:var(--gk-head);font-size:clamp(58px,9vw,132px);line-height:1;color:#ffffff0e;font-weight:700}.solution-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px}.solution-card{min-height:230px;padding:26px;border-radius:28px;background:#fff;color:var(--gk-ink);border:1px solid rgba(28,93,161,.12);box-shadow:0 28px 75px #1c5da11f,0 8px 18px #0715230a}.solution-card .icon{margin-bottom:16px}.use-case-strip{display:grid;grid-template-columns:.82fr 1.18fr;gap:28px;align-items:center}.use-photo{min-height:560px;border-radius:36px;overflow:hidden;border:1px solid rgba(255,255,255,.14);box-shadow:0 34px 90px #00000057,inset 0 1px #ffffff1a}.use-photo img{width:100%;height:100%;min-height:560px;object-fit:cover;object-position:center}.use-list{display:grid;gap:14px}.use-item{display:grid;grid-template-columns:46px 1fr;gap:14px;align-items:start;padding:19px;border-radius:22px;background:#fff;color:var(--gk-ink);box-shadow:0 22px 58px #1c5da11a,0 6px 14px #0715230a;border:1px solid rgba(28,93,161,.12)}.use-item svg{width:22px;height:22px}.landing-product{display:grid;grid-template-columns:.95fr 1.05fr;gap:28px;align-items:stretch;border-radius:38px;padding:18px;background:#ffffff12;border:1px solid rgba(255,255,255,.13);box-shadow:0 42px 110px #00000052,inset 0 1px #ffffff1a}.landing-product-visual{min-height:610px;display:grid;place-items:center;overflow:hidden;border-radius:30px;background:radial-gradient(circle at 48% 38%,rgba(56,177,74,.18),transparent 34%),linear-gradient(145deg,#0d2f50,#061421)}.landing-product-visual img{width:min(840px,118%);filter:drop-shadow(0 42px 62px rgba(0,0,0,.6))}.landing-product-copy{padding:38px 34px}.included-box{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin:24px 0}.included-box span{display:flex;gap:9px;align-items:center;color:#e4eff8;padding:11px 12px;border-radius:14px;background:#ffffff12;border:1px solid rgba(255,255,255,.1);font-size:13px;font-weight:700}.conversion-cta{background:linear-gradient(90deg,#1c5da1fa,#38b14ad1),url(gatekeeperplus-final-1.png) center/contain no-repeat;box-shadow:0 38px 95px #1c5da140,0 18px 42px #38b14a26}@media(max-width:1100px){.hero-conversion .hero-grid,.trust-grid,.problem-solution,.use-case-strip,.landing-product{grid-template-columns:1fr}.banner-card,.banner-card img{min-height:560px}}@media(max-width:680px){.hero.hero-conversion{padding:52px 0 56px}.hero-conversion h1{font-size:40px}.banner-card,.banner-card img{min-height:390px;border-radius:26px}.banner-meter{left:16px;top:16px;width:calc(100% - 32px)}.banner-price{right:16px;bottom:16px}.trust-row{margin-top:22px}.solution-grid,.included-box{grid-template-columns:1fr}.use-photo,.use-photo img,.landing-product-visual{min-height:390px}.landing-product-copy{padding:28px 18px}}.hero.hero-conversion{min-height:auto;padding:86px 0 78px}.hero-conversion .hero-grid{align-items:center;grid-template-columns:minmax(0,.95fr) minmax(500px,1.05fr);gap:58px}.hero-conversion .eyebrow{margin-top:8px}.hero-label-row{margin-bottom:20px}.hero-conversion h1{font-size:clamp(42px,4.25vw,68px);line-height:.98;max-width:720px;letter-spacing:.005em;margin-bottom:18px}.hero-conversion .hero-lead{font-size:17px;line-height:1.65;max-width:690px}.banner-card{min-height:560px;border-radius:32px;align-self:center}.banner-card img{min-height:560px;object-fit:cover;object-position:center center;transform:scale(1.005)}.banner-card:after{top:18px;right:18px;bottom:18px;left:18px;border-radius:22px;border-color:#ffffff21;box-shadow:none}.banner-meter{width:230px;padding:13px;border-radius:18px}.banner-price{border-radius:20px;padding:15px 18px}.banner-price strong{font-size:36px}.trust-row{margin-top:0;padding:0 0 42px;background:linear-gradient(180deg,#071827,#0d3457)}.trust-grid{transform:translateY(-18px)}.trust-item{min-height:112px;border-radius:20px;padding:20px;box-shadow:0 18px 44px #07152329,0 6px 14px #1c5da112}.trust-item strong{font-size:24px}.section-head h2,.problem-panel h2,.use-case-strip h2,.landing-product-copy h2,.faq-grid h2,.cta h2{font-size:clamp(34px,3.1vw,54px);line-height:1;letter-spacing:.005em}.problem-panel h2{color:#fff;text-shadow:0 2px 18px rgba(0,0,0,.22)}.problem-panel p,.problem-panel .muted{color:#d4e3f0}.problem-panel:after{color:#ffffff13}.solution-card,.use-item,.trust-item,.security-card,.story-card,.buybox,.contact-panel,.policy-content{box-shadow:0 20px 48px #1c5da11a,0 7px 18px #0715230b}.landing-product{box-shadow:0 34px 86px #00000042,0 14px 36px #1c5da11a}.problem-panel,.banner-card,.use-photo,.cta{box-shadow:0 30px 74px #07152347,0 10px 26px #1c5da11f}.included-box{gap:12px}.included-box span{min-height:58px;padding:12px 14px;border-radius:15px;font-size:13px;line-height:1.3;justify-content:flex-start}.included-box span svg{flex:0 0 18px;width:18px!important;height:18px!important;stroke-width:3;color:var(--gk-green-2)}.product-testimonial-side{margin-top:22px;padding:24px;border-radius:26px;background:linear-gradient(180deg,#ffffff1a,#ffffff0a);border:1px solid rgba(255,255,255,.13);box-shadow:0 24px 56px #0000002e,inset 0 1px #ffffff14}.product-testimonial-side .stars{margin-bottom:12px}.product-testimonial-side blockquote{margin:0;color:#e6f2fb;font-size:16px;line-height:1.65}.product-testimonial-side .reviewer{margin-top:18px;color:#fff}.product-testimonial-grid{display:grid;gap:14px;margin-top:18px}.product-mini-review{padding:18px;border-radius:18px;background:#ffffff0f;border:1px solid rgba(255,255,255,.1)}.product-mini-review p{color:#d9e6f2;font-size:14px;margin-bottom:10px}.product-page-grid{align-items:start}.gallery-main{min-height:560px}.buybox h1{font-size:clamp(34px,3.4vw,54px)}.buybox .price{font-size:48px}.landing-product-copy .price{font-size:50px}@media(max-width:1100px){.hero-conversion .hero-grid{grid-template-columns:1fr;gap:34px}.banner-card,.banner-card img{min-height:500px}.trust-grid{grid-template-columns:repeat(2,1fr);transform:none}.trust-row{padding-top:24px}}@media(max-width:680px){.hero.hero-conversion{padding:54px 0 48px}.hero-conversion h1{font-size:38px;line-height:1}.hero-conversion .hero-lead{font-size:16px}.banner-card,.banner-card img{min-height:360px}.banner-meter{display:none}.banner-price strong{font-size:30px}.trust-grid{grid-template-columns:1fr}.trust-item{min-height:auto}.section-head h2,.problem-panel h2,.use-case-strip h2,.landing-product-copy h2,.faq-grid h2,.cta h2{font-size:34px}.included-box span{min-height:auto}.gallery-main{min-height:380px}}.contact-section-v2{background:radial-gradient(circle at 84% 12%,rgba(56,177,74,.13),transparent 26%),linear-gradient(180deg,#f4f9ff,#edf5fc)}.contact-layout-v2{display:grid;grid-template-columns:.88fr 1.12fr;gap:28px;align-items:start}.contact-info-card-v2,.contact-panel-v2{border-radius:30px;background:#fff;border:1px solid rgba(28,93,161,.13);box-shadow:0 24px 58px #1c5da11c,0 8px 18px #0715230b}.contact-info-card-v2{padding:30px;position:sticky;top:110px}.contact-panel-v2{padding:34px}.contact-info-card-v2 h2,.contact-panel-v2 h2{color:var(--gk-ink);font-size:clamp(32px,3vw,46px);line-height:1;margin:10px 0 14px}.contact-info-card-v2 .muted{color:var(--gk-dark-muted)}.contact-methods{display:grid;gap:14px;margin-top:24px}.contact-method{display:grid;grid-template-columns:54px 1fr;gap:15px;align-items:center;padding:18px;border-radius:22px;background:linear-gradient(180deg,#f4f9ffeb,#fffffffa);border:1px solid rgba(28,93,161,.12);box-shadow:0 14px 34px #1c5da114,inset 0 1px #ffffffd9;transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease}.contact-method:hover{transform:translateY(-3px);border-color:#38b14a57;box-shadow:0 20px 46px #1c5da121,0 8px 18px #38b14a14}.contact-method-icon{width:54px;height:54px;border-radius:18px;display:grid;place-items:center;color:#061421;background:linear-gradient(135deg,var(--gk-green-2),var(--gk-green));box-shadow:0 14px 28px #38b14a33}.contact-method-icon svg{width:24px;height:24px}.contact-method small{display:block;font-size:11px;font-weight:900;letter-spacing:.1em;text-transform:uppercase;color:var(--gk-blue);margin-bottom:3px}.contact-method a{display:block;color:var(--gk-ink);font-weight:900;line-height:1.25;word-break:break-word}.contact-mini-note{margin-top:22px;padding:18px;border-radius:22px;background:linear-gradient(135deg,#1c5da1f5,#071827f5);color:#fff;box-shadow:0 22px 50px #07152329,inset 0 1px #ffffff1a}.contact-mini-note strong{display:block;font-family:var(--gk-head);font-size:24px;line-height:1;text-transform:uppercase;margin-bottom:8px}.contact-mini-note p{color:#d9e6f2;margin:0;font-size:14px}.contact-panel-v2 .form{margin-top:20px}.contact-panel-v2 .form input,.contact-panel-v2 .form textarea,.contact-panel-v2 .form select{min-height:52px;border-radius:16px;border:1px solid rgba(28,93,161,.16);background:#fff;box-shadow:inset 0 1px #1c5da10a;transition:border-color .2s ease,box-shadow .2s ease}.contact-panel-v2 .form input:focus,.contact-panel-v2 .form textarea:focus,.contact-panel-v2 .form select:focus{outline:none;border-color:#38b14a99;box-shadow:0 0 0 4px #38b14a1a,inset 0 1px #1c5da10a}.contact-panel-v2 .form textarea{min-height:150px}.contact-panel-v2 .btn{width:100%;border-radius:18px;box-shadow:0 18px 38px #38b14a38,0 6px 14px #07152314}@media(max-width:980px){.contact-layout-v2{grid-template-columns:1fr}.contact-info-card-v2{position:relative;top:auto}}@media(max-width:680px){.contact-info-card-v2,.contact-panel-v2{padding:24px 18px;border-radius:24px}.contact-method{grid-template-columns:46px 1fr;padding:15px}.contact-method-icon{width:46px;height:46px;border-radius:15px}.contact-method-icon svg{width:21px;height:21px}}.about-hero-v5{position:relative;overflow:hidden;padding:98px 0 86px;background:linear-gradient(90deg,#071827fa,#071827db 48%,#07182757),url(gatekeeperplus-final-1.png) center/contain no-repeat;border-bottom:1px solid rgba(255,255,255,.12)}.about-hero-v5:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(rgba(255,255,255,.04) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.04) 1px,transparent 1px);background-size:76px 76px;-webkit-mask-image:linear-gradient(90deg,#000,#000000b8 56%,#0000002e);mask-image:linear-gradient(90deg,#000,#000000b8 56%,#0000002e);pointer-events:none}.about-hero-v5 .container{position:relative;z-index:2}.about-hero-grid-v5{display:grid;grid-template-columns:.92fr .58fr;gap:42px;align-items:end}.about-hero-v5 h1{font-size:clamp(42px,4.5vw,74px);line-height:.98;max-width:920px;margin:14px 0 18px}.about-hero-v5 p{max-width:760px;color:#dcebf7;font-size:18px}.about-stat-stack{display:grid;gap:12px}.about-stat{padding:22px;border-radius:24px;background:#ffffff1a;border:1px solid rgba(255,255,255,.14);box-shadow:0 24px 58px #00000038,inset 0 1px #ffffff14;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.about-stat strong{display:block;color:var(--gk-green-2);font-family:var(--gk-head);font-size:34px;line-height:1;text-transform:uppercase}.about-stat span{color:#dcebf7;font-size:13px;font-weight:800;text-transform:uppercase;letter-spacing:.05em}.mission-panel-v5{display:grid;grid-template-columns:.7fr 1.3fr;gap:28px;align-items:stretch}.mission-badge-v5{min-height:360px;padding:34px;border-radius:34px;color:#fff;background:radial-gradient(circle at 78% 18%,rgba(56,177,74,.3),transparent 34%),linear-gradient(145deg,#0d2f50,#061421);border:1px solid rgba(255,255,255,.12);box-shadow:0 30px 76px #0715233d,inset 0 1px #ffffff1a;display:grid;align-content:space-between}.mission-badge-v5 .big-icon{width:82px;height:82px;border-radius:26px;display:grid;place-items:center;color:#061421;background:linear-gradient(135deg,var(--gk-green-2),var(--gk-green));box-shadow:0 18px 38px #38b14a42}.mission-badge-v5 svg{width:38px;height:38px}.mission-badge-v5 strong{display:block;font-family:var(--gk-head);font-size:clamp(38px,4vw,64px);line-height:.95;text-transform:uppercase}.mission-copy-v5{padding:38px;border-radius:34px;background:#fff;color:var(--gk-ink);border:1px solid rgba(28,93,161,.13);box-shadow:0 24px 58px #1c5da11c,0 8px 18px #0715230b}.mission-copy-v5 p.statement{font-size:clamp(22px,2.4vw,34px);line-height:1.28;color:var(--gk-ink);font-weight:800;margin-bottom:22px}.origin-section-v5{position:relative}.origin-grid-v5{display:grid;grid-template-columns:1.08fr .92fr;gap:30px;align-items:center}.origin-card-v5{padding:38px;border-radius:34px;background:#fff;color:var(--gk-ink);border:1px solid rgba(28,93,161,.13);box-shadow:0 24px 58px #1c5da11c,0 8px 18px #0715230b}.origin-card-v5 p{color:var(--gk-dark-muted);font-size:16px}.origin-visual-v5{position:relative;min-height:560px;border-radius:36px;overflow:hidden;background:#071827;box-shadow:0 30px 76px #07152340,inset 0 1px #ffffff1a}.origin-visual-v5 img{width:100%;height:100%;min-height:560px;object-fit:cover;object-position:center}.origin-visual-v5:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#0718270a,#0718276b),radial-gradient(circle at 20% 18%,rgba(56,177,74,.18),transparent 28%);pointer-events:none}.values-v5{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.value-card-v5{padding:30px;border-radius:28px;background:#fff;color:var(--gk-ink);border:1px solid rgba(28,93,161,.13);box-shadow:0 24px 58px #1c5da11a,0 8px 18px #0715230a}.value-card-v5 .icon{margin-bottom:18px}.about-cta-v5{position:relative;overflow:hidden;border-radius:38px;padding:56px;background:linear-gradient(90deg,#1c5da1fa,#38b14ad6),url(gatekeeperplus-final-1.png) center/contain no-repeat;box-shadow:0 34px 84px #1c5da138,0 14px 36px #38b14a1f}.about-cta-v5 h2{max-width:820px;font-size:clamp(34px,3.3vw,56px)}.about-cta-v5 p{max-width:760px;color:#e7f4ff}.product-hero-v5{position:relative;overflow:hidden;padding:86px 0;background:linear-gradient(180deg,#071827,#0b2944);border-bottom:1px solid rgba(255,255,255,.1)}.product-hero-v5:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle at 82% 20%,rgba(56,177,74,.24),transparent 30%),linear-gradient(rgba(255,255,255,.04) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.04) 1px,transparent 1px);background-size:auto,70px 70px,70px 70px;pointer-events:none}.product-hero-grid-v5{position:relative;z-index:2;display:grid;grid-template-columns:.88fr 1.12fr;gap:42px;align-items:center}.product-hero-v5 h1{font-size:clamp(42px,4.5vw,72px);line-height:.98;margin:14px 0 16px}.product-hero-v5 p{color:#dcebf7;font-size:17px}.product-hero-price-row{display:flex;flex-wrap:wrap;gap:14px;align-items:center;margin-top:24px}.product-price-pill{display:inline-flex;align-items:center;gap:12px;padding:15px 18px;border-radius:20px;background:#ffffff1a;border:1px solid rgba(255,255,255,.14);box-shadow:inset 0 1px #ffffff14}.product-price-pill small{color:#b9d0e3;font-weight:800;text-transform:uppercase;letter-spacing:.08em}.product-price-pill strong{font-family:var(--gk-head);color:var(--gk-green-2);font-size:44px;line-height:1}.product-hero-visual-v5{min-height:570px;border-radius:36px;display:grid;place-items:center;overflow:hidden;background:radial-gradient(circle at 50% 42%,rgba(56,177,74,.23),transparent 34%),linear-gradient(145deg,#0d2f50,#061421);border:1px solid rgba(255,255,255,.14);box-shadow:0 34px 84px #00000047,inset 0 1px #ffffff1a}.product-hero-visual-v5 img{width:min(840px,116%);filter:drop-shadow(0 42px 62px rgba(0,0,0,.62))}.product-main-v5{display:grid;grid-template-columns:.82fr 1.18fr;gap:28px;align-items:start}.product-sticky-v5{position:sticky;top:108px;display:grid;gap:16px}.product-gallery-card-v5{padding:22px;border-radius:32px;background:#fff;border:1px solid rgba(28,93,161,.13);box-shadow:0 24px 58px #1c5da11c,0 8px 18px #0715230b}.product-gallery-main-v5{min-height:480px;border-radius:26px;display:grid;place-items:center;overflow:hidden;background:radial-gradient(circle at 50% 38%,rgba(56,177,74,.18),transparent 36%),linear-gradient(145deg,#0d2f50,#061421)}.product-gallery-main-v5 img{width:min(680px,116%);filter:drop-shadow(0 40px 58px rgba(0,0,0,.58))}.product-gallery-strip-v5{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-top:12px}.product-gallery-strip-v5 div{min-height:116px;border-radius:18px;display:grid;place-items:center;background:#edf5fc;border:1px solid rgba(28,93,161,.12)}.product-gallery-strip-v5 img{height:100px;width:100%;object-fit:contain}.product-testimonial-panel-v5{padding:24px;border-radius:28px;background:linear-gradient(145deg,#0d2f50,#061421);border:1px solid rgba(255,255,255,.12);box-shadow:0 24px 58px #07152338,inset 0 1px #ffffff14}.product-testimonial-panel-v5 blockquote{margin:12px 0 14px;color:#e6f2fb;line-height:1.65}.product-buy-panel-v5{padding:34px;border-radius:32px;background:#fff;color:var(--gk-ink);border:1px solid rgba(28,93,161,.13);box-shadow:0 24px 58px #1c5da11c,0 8px 18px #0715230b}.product-buy-panel-v5 h2{color:var(--gk-ink);font-size:clamp(34px,3.3vw,56px);line-height:1;margin:10px 0 14px}.product-buy-panel-v5 .price{color:var(--gk-blue);font-size:54px}.product-feature-list-v5{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin:26px 0}.product-feature-v5{padding:20px;border-radius:22px;background:#f4f9ff;border:1px solid rgba(28,93,161,.12)}.product-feature-v5 .icon{margin-bottom:12px}.product-feature-v5 p{color:var(--gk-dark-muted);margin-bottom:0;font-size:14px}.box-list-v5{margin-top:28px;padding:26px;border-radius:26px;background:linear-gradient(145deg,#0d2f50,#061421);color:#fff;box-shadow:0 24px 58px #0715232e,inset 0 1px #ffffff14}.box-list-v5 h3{margin-bottom:16px}.box-list-grid-v5{display:grid;grid-template-columns:1fr 1fr;gap:10px}.box-list-grid-v5 span{display:flex;gap:8px;align-items:center;min-height:48px;padding:10px 12px;border-radius:14px;background:#ffffff12;border:1px solid rgba(255,255,255,.1);font-size:13px;font-weight:700;color:#e4eff8}.box-list-grid-v5 svg{width:17px!important;height:17px!important;color:var(--gk-green-2);flex:0 0 17px}.product-social-v5{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.product-social-card-v5{padding:26px;border-radius:26px;background:#fff;color:var(--gk-ink);border:1px solid rgba(28,93,161,.13);box-shadow:0 24px 58px #1c5da11a,0 8px 18px #0715230a}.product-social-card-v5 p{color:var(--gk-dark-muted)}@media(max-width:1100px){.about-hero-grid-v5,.mission-panel-v5,.origin-grid-v5,.product-hero-grid-v5,.product-main-v5,.product-social-v5{grid-template-columns:1fr}.product-sticky-v5{position:relative;top:auto}.values-v5{grid-template-columns:1fr}}@media(max-width:680px){.about-hero-v5,.product-hero-v5{padding:68px 0}.about-hero-v5 h1,.product-hero-v5 h1{font-size:38px}.mission-badge-v5,.mission-copy-v5,.origin-card-v5,.about-cta-v5,.product-buy-panel-v5,.product-gallery-card-v5,.box-list-v5{padding:24px 18px;border-radius:24px}.origin-visual-v5,.origin-visual-v5 img,.product-hero-visual-v5,.product-gallery-main-v5{min-height:360px}.product-feature-list-v5,.box-list-grid-v5,.product-gallery-strip-v5{grid-template-columns:1fr}}.utility-bar{overflow:hidden;font-size:13px;font-weight:800;text-transform:uppercase}.utility-track{display:flex;width:max-content;animation:alertMove 27s linear infinite}.utility-track span{display:inline-flex;align-items:center;padding:10px 24px;white-space:nowrap}.utility-track span:after{content:"";width:8px;height:8px;border-radius:50%;background:var(--gk-green-2);margin-left:24px}.mobile-menu-button{display:none}.skip-to-content-link,.visually-hidden{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.logo{display:block}.logo img{width:var(--logo-width,226px);max-height:74px;object-fit:contain}.rte>*:last-child{margin-bottom:0}.shopify-payment-button__button{border-radius:999px!important;min-height:54px!important;font-weight:800!important}.gallery-slides{position:relative;width:100%;min-height:inherit}.gallery-slide{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;opacity:0;pointer-events:none;transition:opacity .22s ease;overflow:hidden}.gallery-slide.is-active{opacity:1;pointer-events:auto}.gallery-slide img,.gallery-main img{width:100%;height:100%;max-height:620px;object-fit:contain;transition:transform .2s ease}.gallery-slide.is-zoomed img{transform:scale(1.9)}.gallery-nav{position:absolute;top:50%;z-index:5;width:48px;height:48px;border-radius:50%;border:1px solid rgba(255,255,255,.16);background:#061421d1;color:#fff;font-size:40px;line-height:1;display:grid;place-items:center;cursor:pointer}.gallery-prev{left:18px}.gallery-next{right:18px}.gallery-zoom-hint{position:absolute;right:22px;bottom:22px;z-index:5;padding:10px 14px;border-radius:999px;background:#061421bd;border:1px solid rgba(255,255,255,.16);font-family:var(--gk-head);font-weight:700;text-transform:uppercase;font-size:13px}.gallery-thumbs{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.gallery-thumb{min-height:128px;border-radius:18px;padding:10px;background:#0b2238;border:1px solid rgba(255,255,255,.12);cursor:pointer}.gallery-thumb.is-active{border-color:var(--gk-green-2);box-shadow:0 0 0 1px var(--gk-green-2)}.gallery-thumb img{width:100%;height:112px;object-fit:contain}.option-grid{display:grid;grid-template-columns:1fr 150px;gap:14px;margin:22px 0}.option-grid label,.cart-summary label{display:block;font-weight:800;margin-bottom:8px}.option-grid select,.option-grid input,.cart-summary textarea,.cart-item__controls input{width:100%;padding:14px 15px;border-radius:14px;border:1px solid var(--gk-dark-line);background:#fff;color:var(--gk-ink)}.cart-section{background:#061421}.cart-form{display:grid;grid-template-columns:minmax(0,1fr) 390px;gap:26px;align-items:start}.cart-items{display:grid;gap:18px}.cart-item{display:grid;grid-template-columns:180px minmax(0,1fr) 130px 150px;gap:18px;align-items:center;padding:18px;border-radius:24px;background:#fff;color:var(--gk-ink);border:1px solid var(--gk-dark-line);box-shadow:0 24px 64px #1c5da11f}.cart-item__image{aspect-ratio:1.2/1;border-radius:18px;background:#eef6ff;display:grid;place-items:center;overflow:hidden}.cart-item__image img{width:100%;height:100%;object-fit:contain}.cart-item__title{font-family:var(--gk-head);font-size:26px;line-height:1;font-weight:700;text-transform:uppercase}.cart-item__variant,.cart-item__properties p,.cart-item__unit-price{color:var(--gk-dark-muted);margin:4px 0}.cart-item__remove{display:inline-flex;margin-top:8px;color:var(--gk-blue);font-weight:800}.cart-item__total span{display:block;color:var(--gk-dark-muted);font-size:13px;text-transform:uppercase;font-weight:800}.cart-summary,.cart-empty{border-radius:var(--gk-radius-lg);background:#fff;color:var(--gk-ink);border:1px solid var(--gk-dark-line);box-shadow:0 24px 64px #1c5da11f;padding:34px}.cart-summary{position:sticky;top:112px}.cart-summary__row{display:flex;justify-content:space-between;gap:20px;padding:18px 0;border-top:1px solid var(--gk-dark-line);border-bottom:1px solid var(--gk-dark-line);font-size:20px}.cart-summary__perks{display:grid;gap:8px;margin:18px 0}.cart-summary__perks p{margin:0;color:var(--gk-dark-muted)}.cart-summary__actions{display:grid;gap:12px;margin-top:16px}.cart-continue{display:inline-flex;margin-top:16px;color:var(--gk-blue);font-weight:800}.cart-empty{display:grid;grid-template-columns:.8fr 1fr;gap:30px;align-items:center}.cart-empty__visual{background:#eef6ff;border-radius:28px;overflow:hidden}.cart-empty__visual img{width:100%;height:100%;object-fit:contain}.collection-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.collection-product-card{background:#fff;color:var(--gk-ink);border:1px solid var(--gk-dark-line);border-radius:24px;overflow:hidden;box-shadow:0 24px 64px #1c5da11f}.collection-product-media{aspect-ratio:1.12/1;background:#eef6ff;display:grid;place-items:center;padding:18px}.collection-product-media img{width:100%;height:100%;object-fit:contain}.collection-product-info{padding:22px}.collection-product-info h2{font-size:32px!important;line-height:1!important}.collection-product-info p{font-weight:800;color:var(--gk-green)}.contact-info{padding:24px 0}.contact-list{display:grid;gap:12px;margin-top:28px}.contact-item{display:grid;grid-template-columns:58px 1fr;gap:14px;align-items:center;padding:18px;border-radius:20px;background:#fff;color:var(--gk-ink);border:1px solid var(--gk-dark-line);box-shadow:0 16px 42px #1c5da11a}.contact-icon{width:52px;height:52px;border-radius:16px;display:grid;place-items:center;background:#38b14a1a;color:var(--gk-green);border:1px solid rgba(56,177,74,.24)}.contact-icon svg{width:24px;height:24px}.contact-item strong{display:block;text-transform:uppercase}.contact-item small{display:block;color:var(--gk-dark-muted);font-size:15px;word-break:break-word}.form-status{padding:12px 14px;border-radius:14px;background:#38b14a1f;color:var(--gk-ink)}.banner-card img,.use-photo img,.landing-product-visual img,.origin-visual-v5 img,.product-hero-visual-v5 img,.product-gallery-main-v5 img{object-fit:contain}.banner-card img{background:#071827}.use-photo,.landing-product-visual,.origin-visual-v5{background:#eef6ff}.problem-panel,.solution-card,.trust-item,.mission-panel-v5,.origin-card-v5,.value-card-v5,.product-buy-panel-v5,.product-social-card-v5{box-shadow:0 24px 64px #1c5da11f}.value-icon:before,.icon:before,.big-icon:before,.compare-row>span:first-child:before,.included-box i:before{content:"";width:16px;height:10px;border-left:3px solid currentColor;border-bottom:3px solid currentColor;transform:rotate(-45deg);display:block}.included-box span{display:flex;align-items:center;gap:10px}.included-box i{display:grid;place-items:center;width:22px;height:22px;color:var(--gk-green);font-style:normal;flex:0 0 auto}.banner-card img,.use-photo img,.origin-visual-v5 img{object-fit:cover}.landing-product-visual img,.product-hero-visual-v5 img,.product-gallery-main-v5 img,.gallery-slide img{object-fit:contain}.product-gallery-strip-v5 button{border:1px solid rgba(255,255,255,.12);cursor:pointer}.product-form-actions .shopify-payment-button{width:100%}.product-form-actions .shopify-payment-button__button{background:linear-gradient(135deg,#2b78c2,var(--gk-blue))!important;color:#fff!important}@media(max-width:1100px){.mobile-menu-button{display:inline-flex;justify-content:center;align-items:center;border:1px solid rgba(255,255,255,.18);background:#ffffff0f;color:#fff;border-radius:999px;padding:10px 16px;font-weight:800}.nav{grid-template-columns:auto auto;justify-content:space-between}.nav-links{grid-column:1/-1;justify-self:stretch;display:none;flex-direction:column;border-radius:20px;align-items:stretch}.nav-links.is-open{display:flex}.desktop-shop-button{display:none}.cart-form,.cart-empty,.collection-grid{grid-template-columns:1fr}.cart-summary{position:relative;top:auto}.cart-item{grid-template-columns:130px 1fr}.cart-item__controls,.cart-item__total{grid-column:2}}@media(max-width:680px){.option-grid,.cart-item{grid-template-columns:1fr}.cart-item__controls,.cart-item__total{grid-column:auto}.collection-grid{gap:16px}.gallery-thumbs{grid-template-columns:repeat(3,1fr)}.gallery-thumb{min-height:86px}.gallery-thumb img{height:70px}.gallery-zoom-hint{display:none}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/theme.css.map */
