:root{--gg-black: #050505;--gg-charcoal: #1b1b1f;--gg-purple: #6f2cff;--gg-orange: #ff5a1f;--gg-silver: #c9ced6;--gg-white: #ffffff}.gg-page{background:radial-gradient(circle at 18% 6%,rgba(111,44,255,.24),transparent 32%),radial-gradient(circle at 82% 18%,rgba(255,90,31,.18),transparent 28%),linear-gradient(180deg,var(--gg-black),#0c0c10 42%,#050505);color:var(--gg-white);font-family:Archivo,Inter,Segoe UI,Arial,sans-serif;overflow:hidden;position:relative}.gg-page:before{background:repeating-linear-gradient(100deg,rgba(255,255,255,.035) 0 1px,transparent 1px 18px),radial-gradient(circle,rgba(255,255,255,.045) 0 1px,transparent 1px 5px);content:"";top:0;right:0;bottom:0;left:0;opacity:.22;pointer-events:none;position:fixed;z-index:0}.gg-page *,.gg-page *:before,.gg-page *:after{box-sizing:border-box}.gg-page a{color:inherit;text-decoration:none}.gg-page>*{position:relative;z-index:1}.gg-nav{align-items:center;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#050505b8;border:1px solid rgba(255,255,255,.1);border-left:0;border-right:0;display:grid;gap:24px;grid-template-columns:auto 1fr auto;left:0;padding:10px clamp(18px,4vw,56px);position:sticky;right:0;top:0;z-index:20}.gg-nav__brand{align-items:center;display:inline-flex;justify-content:center;width:clamp(104px,11vw,146px)}.gg-nav__brand img{display:block;filter:drop-shadow(0 8px 24px rgba(255,90,31,.24));height:auto;max-height:72px;object-fit:contain;width:100%}.gg-nav__links{display:flex;gap:22px;justify-content:center}.gg-nav__links a,.gg-eyebrow,.gg-kicker{color:#ffffffc2;font-family:IBM Plex Mono,SFMono-Regular,Consolas,monospace;font-size:12px;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.gg-nav__links a:hover{color:var(--gg-orange)}.gg-button{align-items:center;border:1px solid rgba(255,255,255,.22);border-radius:999px;cursor:pointer;display:inline-flex;font:inherit;font-weight:950;gap:10px;justify-content:center;letter-spacing:.03em;min-height:52px;overflow:hidden;padding:14px 24px;position:relative;text-align:center;text-transform:uppercase;transition:box-shadow .2s ease,transform .2s ease,border-color .2s ease}.gg-button:before{background:#ffffff29;border-radius:999px;content:"";height:40%;left:16px;position:absolute;right:16px;top:0;transform:translateY(-25%)}.gg-button:after{content:">";font-weight:950;transform:translate(0);transition:transform .2s ease}.gg-button:hover{transform:translateY(-2px)}.gg-button:hover:after{transform:translate(4px)}.gg-button span{position:relative;z-index:1}.gg-button--primary{background:linear-gradient(135deg,#ff5a1f,#d9430d 55%,#a83208);box-shadow:0 12px 35px #ff5a1f47,inset 0 1px #ffffff59;color:var(--gg-white)}.gg-button--secondary,.gg-button--glass,.gg-nav__cta{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffff13;box-shadow:inset 0 1px #ffffff29;color:var(--gg-white)}.gg-button--primary:hover{box-shadow:0 18px 46px #ff5a1f6b,0 0 28px #ff5a1f2e,inset 0 1px #ffffff6b}.gg-button--secondary:hover,.gg-button--glass:hover{border-color:#ff5a1f8a;box-shadow:0 16px 38px #6f2cff2e,inset 0 1px #fff3}.gg-hero{display:grid;gap:clamp(28px,5vw,74px);grid-template-columns:minmax(0,.94fr) minmax(430px,1.06fr);min-height:760px;padding:clamp(42px,7vw,94px) clamp(18px,5vw,76px) clamp(58px,7vw,100px);position:relative}.gg-hero:before{background:radial-gradient(circle at 78% 35%,rgba(111,44,255,.48),transparent 28%),radial-gradient(circle at 24% 74%,rgba(255,90,31,.28),transparent 24%),linear-gradient(120deg,rgba(255,255,255,.05),transparent 42%);content:"";top:0;right:0;bottom:0;left:0;position:absolute}.gg-glass-panel,.gg-card,.gg-step-list li,.gg-testimonial-grid article,.gg-price-card,.gg-info-card,.gg-faq details,.gg-compare-card{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#0a0a0c94;border:1px solid rgba(255,255,255,.12);border-radius:30px;box-shadow:inset 0 1px #ffffff1f,0 28px 70px #00000057;position:relative}.gg-glass-panel:before,.gg-card:before,.gg-price-card:before,.gg-info-card:before,.gg-compare-card:before{background:linear-gradient(90deg,transparent,rgba(255,255,255,.16),transparent);content:"";height:1px;left:24px;position:absolute;right:24px;top:0}.gg-hero__copy{align-self:center;padding:clamp(24px,3vw,40px)}.gg-eyebrow,.gg-kicker{color:var(--gg-orange);display:inline-flex;margin:0 0 16px}.gg-hero h1,.gg-section h2,.gg-final h2{color:var(--gg-white);font-family:Impact,Saira Condensed,Oswald,Arial Narrow,sans-serif;font-weight:900;letter-spacing:.01em;line-height:.88;margin:0;text-transform:uppercase}.gg-hero h1{font-size:clamp(54px,7.1vw,112px);max-width:850px}.gg-section h2,.gg-final h2{font-size:clamp(42px,6vw,86px)}.gg-hero h1,.gg-solution h2,.gg-steps h2,.gg-identity h2,.gg-testimonials h2,.gg-faq h2,.gg-final h2{text-shadow:0 2px 0 rgba(255,90,31,.28),0 18px 46px rgba(111,44,255,.22)}.gg-hero__lead,.gg-section__header>p:last-child,.gg-section__copy p,.gg-final p{color:#ffffffc7;font-size:clamp(17px,1.28vw,20px);line-height:1.58}.gg-hero__lead{margin:22px 0 0;max-width:720px}.gg-checks,.gg-includes{display:grid;gap:10px;list-style:none;margin:24px 0 0;padding:0}.gg-checks li,.gg-includes li{color:#ffffffd1;line-height:1.45;padding-left:30px;position:relative}.gg-checks li:before,.gg-includes li:before{color:var(--gg-orange);content:"\2713";font-weight:950;left:0;position:absolute}.gg-hero__actions{align-items:flex-start;display:flex;flex-direction:column;gap:12px;margin-top:26px}.gg-hero__actions p{color:#c9ced6cc;font-size:14px;margin:0}.gg-trust-chips,.gg-trust-row{display:flex;flex-wrap:wrap;gap:10px;margin-top:22px}.gg-trust-chips span,.gg-trust-row span{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffff12;border:1px solid rgba(255,255,255,.12);border-radius:999px;color:#ffffffd1;font-family:IBM Plex Mono,Consolas,monospace;font-size:11px;font-weight:900;letter-spacing:.08em;padding:11px 13px;text-transform:uppercase}.gg-hero__stage{align-self:center;min-width:0;position:relative}.gg-photo{background:linear-gradient(135deg,#ff5a1f2e,#6f2cff26),linear-gradient(145deg,#111116,#050505 58%,#1e162b);border:1px solid rgba(255,255,255,.14);border-radius:34px;box-shadow:inset 0 0 0 1px #ffffff0a,0 28px 70px #00000061;margin:0;min-height:320px;overflow:hidden;position:relative}.gg-photo>img{display:block;height:100%;object-fit:cover;object-position:center;width:100%}.gg-photo:before{background:linear-gradient(115deg,transparent 0 34%,rgba(255,255,255,.17) 35% 36%,transparent 37%);content:"";top:0;right:0;bottom:0;left:0;opacity:.5;pointer-events:none;position:absolute;z-index:2}.gg-photo figcaption{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#05050594;border:1px solid rgba(255,255,255,.12);border-radius:999px;bottom:18px;color:var(--gg-white);font-family:IBM Plex Mono,Consolas,monospace;font-size:11px;font-weight:900;left:18px;letter-spacing:.08em;padding:10px 14px;position:absolute;text-transform:uppercase;z-index:3}.gg-photo--hero{aspect-ratio:1.12 / 1;border-radius:42px;min-height:520px}.gg-product-float{background:#ffffffe6;border:1px solid rgba(255,255,255,.42);border-radius:28px;bottom:-34px;box-shadow:0 28px 80px #00000075,0 0 42px #ff5a1f40;margin:0;overflow:hidden;padding:10px;position:absolute;right:clamp(16px,4vw,50px);transform:rotate(2deg);width:clamp(118px,16vw,190px);z-index:4}.gg-product-float img{display:block;height:auto;max-width:100%;width:100%}.gg-floating-chip{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#050505b3;border:1px solid rgba(255,255,255,.16);border-radius:999px;box-shadow:0 12px 34px #00000052;color:var(--gg-white);font-family:IBM Plex Mono,Consolas,monospace;font-size:11px;font-weight:900;letter-spacing:.08em;padding:11px 14px;position:absolute;text-transform:uppercase;z-index:4}.gg-floating-chip--one{left:22px;top:22px}.gg-floating-chip--two{right:24px;top:26px}.gg-floating-chip--three{bottom:28px;left:24px}.gg-floating-chip--four{bottom:88px;right:26px}.gg-section{padding:clamp(58px,8vw,120px) clamp(18px,5vw,76px)}.gg-section__header{margin:0 auto 38px;max-width:940px;text-align:center}.gg-problem,.gg-identity,.gg-offer{align-items:center;display:grid;gap:clamp(28px,5vw,74px)}.gg-problem{background:linear-gradient(180deg,#0e0e12e0,#16111be6);grid-template-columns:minmax(0,.84fr) minmax(420px,1.16fr)}.gg-problem .gg-section__copy{padding:clamp(24px,3vw,40px)}.gg-photo--wide{aspect-ratio:16 / 9;min-height:0}.gg-solution{background:radial-gradient(circle at 8% 18%,rgba(111,44,255,.2),transparent 30%),radial-gradient(circle at 88% 72%,rgba(255,90,31,.16),transparent 28%),#050505}.gg-card-grid,.gg-before-after,.gg-step-list,.gg-testimonial-grid{display:grid;gap:18px;margin:0 auto;max-width:1180px}.gg-card-grid,.gg-before-after,.gg-testimonial-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.gg-card{min-height:238px;padding:26px;transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease}.gg-card:hover,.gg-testimonial-grid article:hover,.gg-compare-card:hover{border-color:#ff5a1f59;box-shadow:0 28px 78px #0000006b,0 0 36px #6f2cff1f;transform:translateY(-3px)}.gg-card span{color:var(--gg-orange);display:block;font-family:Impact,Arial Narrow,sans-serif;font-size:44px;line-height:1}.gg-card h3,.gg-before-after h3,.gg-step-list strong{color:var(--gg-white);font-size:22px;line-height:1.1;margin:16px 0 10px;text-transform:uppercase}.gg-card p,.gg-step-list p,.gg-testimonial-grid p,.gg-faq details p,.gg-info-card p{color:#ffffffb8;line-height:1.5;margin:0}.gg-photo--bench,.gg-photo--process{aspect-ratio:16 / 8;margin:30px auto 0;max-width:1180px}.gg-photo--bench{aspect-ratio:5 / 3}.gg-proof{background:radial-gradient(circle at 20% 12%,rgba(111,44,255,.18),transparent 30%),linear-gradient(180deg,#f0f1f3,#fff);color:var(--gg-black)}.gg-proof h2,.gg-offer h2{color:var(--gg-black);text-shadow:none}.gg-proof .gg-kicker,.gg-offer .gg-kicker{color:var(--gg-purple)}.gg-compare-card{background:#fffc;border-color:#0505051a;color:var(--gg-black);padding:14px 14px 22px}.gg-compare-labels{display:flex;justify-content:space-between;margin:0 4px 10px}.gg-compare-labels span{background:#050505db;border-radius:999px;color:var(--gg-white);font-family:IBM Plex Mono,Consolas,monospace;font-size:11px;font-weight:900;letter-spacing:.08em;padding:8px 11px;text-transform:uppercase}.gg-photo--before{aspect-ratio:12 / 7;border-radius:24px;min-height:0}.gg-slider-line{background:#05050524;height:1px;margin:16px 12px 0;position:relative}.gg-slider-line span{background:linear-gradient(135deg,var(--gg-orange),var(--gg-purple));border:3px solid var(--gg-white);border-radius:999px;box-shadow:0 6px 18px #05050533;height:22px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:22px}.gg-before-after h3{color:var(--gg-black);font-size:20px;margin:18px 10px 0}.gg-info-card{background:#050505d1;margin:28px auto 0;max-width:920px;padding:22px 24px}.gg-info-card strong{color:var(--gg-orange);display:block;font-family:IBM Plex Mono,Consolas,monospace;font-size:12px;letter-spacing:.12em;margin-bottom:8px;text-transform:uppercase}.gg-steps{background:linear-gradient(120deg,#050505,#171117 60%,#24144a)}.gg-step-list{grid-template-columns:repeat(4,minmax(0,1fr));list-style:none;padding:0}.gg-step-list li{min-height:220px;padding:24px}.gg-step-list span{align-items:center;background:linear-gradient(135deg,var(--gg-orange),var(--gg-purple));border-radius:999px;box-shadow:0 12px 28px #ff5a1f42;color:var(--gg-white);display:inline-flex;font-weight:950;height:42px;justify-content:center;margin-bottom:16px;width:42px}.gg-step-list strong{display:block;margin:0}.gg-step-list p{margin-top:10px}.gg-identity{background:radial-gradient(circle at 75% 28%,rgba(255,90,31,.16),transparent 30%),#101014;grid-template-columns:minmax(420px,1.1fr) minmax(0,.9fr)}.gg-photo--portrait{aspect-ratio:14 / 9;min-height:0}.gg-identity .gg-section__copy{padding:clamp(24px,3vw,40px)}.gg-testimonials{background:linear-gradient(180deg,#07070a,#111016)}.gg-testimonial-grid article{min-height:250px;padding:26px}.gg-stars{color:var(--gg-orange);letter-spacing:.08em;margin-bottom:18px}.gg-testimonial-grid p{color:#ffffffd6;font-size:18px}.gg-testimonial-grid span{color:#c9ced6bd;display:block;font-family:IBM Plex Mono,Consolas,monospace;font-size:11px;font-weight:900;letter-spacing:.08em;margin-top:22px;text-transform:uppercase}.gg-offer{background:radial-gradient(circle at 18% 28%,rgba(111,44,255,.16),transparent 26%),linear-gradient(180deg,#f1f2f5,#fff);color:var(--gg-black);grid-template-columns:minmax(0,1fr) minmax(380px,.76fr)}.gg-offer__media{align-items:center;display:flex;min-width:0}.gg-photo--kit{aspect-ratio:1.2 / 1;min-height:0;width:100%}.gg-offer__panel{background:radial-gradient(circle at 100% 0,rgba(111,44,255,.26),transparent 32%),#050505eb;border:1px solid rgba(255,255,255,.14);border-radius:34px;box-shadow:0 30px 90px #05050547;color:var(--gg-white);padding:clamp(26px,4vw,48px)}.gg-offer__panel h2{color:var(--gg-white);font-size:clamp(36px,4.4vw,66px);line-height:.94;text-shadow:0 2px 0 rgba(255,90,31,.25)}.gg-price-card{background:#fffffff0;color:var(--gg-black);margin-top:26px;padding:24px}.gg-price-card>p{font-weight:950;margin:0 0 12px;text-transform:uppercase}.gg-price-card div{display:grid;gap:5px;margin-bottom:18px}.gg-price-card span{color:#05050585;text-decoration:line-through}.gg-price-card strong{color:var(--gg-orange);font-size:34px}.gg-price-card form,.gg-price-card button,.gg-price-card .gg-button{width:100%}.gg-price-card small{color:#0505059e;display:block;font-size:13px;line-height:1.45;margin-top:14px}.gg-faq{background:#08080a}.gg-faq__list{display:grid;gap:12px;margin:0 auto;max-width:920px}.gg-faq details{border-radius:22px;overflow:hidden}.gg-faq summary{cursor:pointer;font-size:18px;font-weight:900;list-style:none;padding:22px 24px}.gg-faq summary::-webkit-details-marker{display:none}.gg-faq details p{padding:0 24px 22px}.gg-final{background:linear-gradient(#05050557,#050505d6),radial-gradient(circle at 50% 0,rgba(255,90,31,.5),transparent 38%),var(--gg-black);padding:clamp(66px,10vw,128px) 18px;text-align:center}.gg-final p{margin-left:auto;margin-right:auto;max-width:640px}.gg-sticky-cta{align-items:center;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#050505c7;border:1px solid rgba(255,255,255,.12);border-radius:24px 24px 0 0;bottom:0;box-shadow:0 -18px 48px #00000057;color:var(--gg-white);display:none;gap:10px;justify-content:space-between;left:0;padding:10px 12px calc(10px + env(safe-area-inset-bottom));position:fixed;right:0;z-index:30}.gg-sticky-cta span{display:grid;gap:2px}.gg-sticky-cta strong,.gg-sticky-cta small,.gg-sticky-cta a{font-size:13px;font-weight:950}.gg-sticky-cta small{color:#c9ced6c7}.gg-sticky-cta a{background:linear-gradient(135deg,#ff5a1f,#a83208);border-radius:999px;color:var(--gg-white);padding:13px 18px;text-transform:uppercase}.gg-landing-template [class*=kl-teaser],.gg-landing-template div[role=dialog][aria-label="POPUP Form"],.gg-landing-template #PBarNextFrameWrapper,.gg-landing-template iframe#PBarNextFrame{display:none!important;pointer-events:none!important;visibility:hidden!important}.gg-reveal{opacity:0;transform:translateY(18px);transition:opacity .55s ease,transform .55s ease}.gg-reveal.is-visible{opacity:1;transform:translateY(0)}@media(max-width:1120px){.gg-step-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:990px){.gg-nav{grid-template-columns:auto 1fr}.gg-nav__links{display:none}.gg-nav__cta{justify-self:end}.gg-hero,.gg-problem,.gg-identity,.gg-offer{grid-template-columns:1fr}.gg-hero{min-height:0}.gg-card-grid,.gg-before-after,.gg-testimonial-grid{grid-template-columns:1fr 1fr}}@media(max-width:680px){.gg-page{padding-bottom:80px}.gg-nav{padding:9px 14px}.gg-nav__brand{width:94px}.gg-nav__cta{display:none}.gg-hero{padding-top:34px}.gg-hero h1,.gg-section h2,.gg-final h2{line-height:.94}.gg-hero h1{font-size:clamp(42px,15vw,58px)}.gg-hero__lead,.gg-section__copy p,.gg-section__header>p:last-child,.gg-final p{font-size:16px}.gg-photo--hero,.gg-photo{min-height:300px}.gg-product-float{display:none}.gg-floating-chip{font-size:10px;padding:9px 11px}.gg-floating-chip--three,.gg-floating-chip--four{display:none}.gg-card-grid,.gg-before-after,.gg-step-list,.gg-testimonial-grid{grid-template-columns:1fr}.gg-card,.gg-step-list li,.gg-testimonial-grid article{min-height:0}.gg-sticky-cta{display:flex}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/gridlock-gloss-landing.css.map */
