.gk{--red:#d90707;--red-deep:#b50505;--gold:#ffb020;--gold-text:#ffd47a;--ink:#141416;--ink-2:#26262a;--sand:#f4eeea;--line:#e4ddd8;--body:#3a3633;--on-ink:#f2eeeb;--on-ink-mute:#c9c3bf;color:var(--ink);background:#fff;font-family:W3 open sans,Helvetica,Arial,sans-serif;font-size:17px;line-height:1.55;overflow-x:clip}.gk img{max-width:100%;display:block}.gk-in{max-width:1200px;margin:0 auto;padding:0 24px}.gk h1,.gk h2{letter-spacing:-.01em;text-wrap:balance;font-family:W3 d8f871,Georgia,serif;font-weight:400}.gk h2{margin-top:12px;font-size:clamp(32px,4.4vw,52px);line-height:1.1}.gk h3{font:22px/1.25 W3 beefe2 bold,Georgia,serif}.gk-eyebrow{letter-spacing:.14em;text-transform:uppercase;color:var(--red-deep);font:13px/1.3 W3 beefe2 bold,Georgia,serif}.gk-lead{max-width:60ch;color:var(--body);font-size:clamp(17px,1.6vw,20px);margin-top:14px!important}.gk-sec{padding:clamp(56px,8vw,100px) 0}.gk section[id]{scroll-margin-top:110px}.gk-sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}.gk :focus-visible{outline:3px solid var(--gold);outline-offset:3px}.gk-sec:not(.gk-dark):not(.gk-demo):not(.gk-contact) :focus-visible{outline-color:#1a5fff}.gk-btn{letter-spacing:.02em;cursor:pointer;border:0;border-radius:999px;justify-content:center;align-items:center;min-height:52px;padding:0 26px;font:16px/1.2 W3 beefe2 bold,Georgia,serif;text-decoration:none;transition:transform .15s;display:inline-flex}.gk-btn:hover{transform:translateY(-1px)}.gk-btn--gold{background:var(--gold);color:var(--ink);box-shadow:0 5px #9e6a00}.gk-btn--ghost{color:#fff;background:0 0;border:2px solid #fffc}.gk-btn--red{background:var(--red);color:#fff}@media (prefers-reduced-motion:reduce){.gk-btn{transition:none}.gk-btn:hover{transform:none}}.gk-hero{background:var(--red-deep);color:#fff;position:relative;overflow:hidden}.gk-hero-img{object-fit:cover;object-position:70% center;width:100%;height:100%;position:absolute;inset:0}.gk-hero-fade{background:linear-gradient(90deg,#b50505f5 0%,#b50505e0 36%,#b5050533 60%,#b5050500 72%);position:absolute;inset:0}.gk-hero-in{padding-top:clamp(64px,9vw,130px);padding-bottom:clamp(64px,9vw,140px);position:relative}.gk-hero-copy{flex-direction:column;gap:22px;max-width:600px;display:flex}.gk-tag{letter-spacing:.14em;text-transform:uppercase;color:var(--gold-text);font:13px/1.3 W3 beefe2 bold,Georgia,serif}.gk-hero h1{color:#fff;font-size:clamp(42px,6.4vw,84px);line-height:1.02}.gk-hero-sub{max-width:30ch;font-size:clamp(18px,1.8vw,22px)}.gk-ctas{flex-wrap:wrap;gap:14px;margin-top:4px;display:flex}.gk-facts{flex-wrap:wrap;gap:10px 26px;margin:6px 0 0;padding:0;font-size:15px;list-style:none;display:flex}.gk-facts li{align-items:center;gap:8px;display:flex}.gk-facts li:before{content:"";background:var(--gold);border-radius:50%;flex:none;width:8px;height:8px}.gk-subnav{border-bottom:1px solid var(--line);background:#fff}.gk-subnav .gk-in{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:4px 24px;min-height:68px;padding-top:8px;padding-bottom:8px;display:flex}.gk-subnav a:not(.gk-btn){min-height:44px;color:var(--body);align-items:center;font:15px W3 beefe2 bold,Georgia,serif;text-decoration:none;display:inline-flex}.gk-subnav a:not(.gk-btn):hover{color:var(--red)}.gk-subnav .gk-btn{min-height:44px;padding:0 20px;font-size:14px}.gk-dark{background:var(--ink);color:var(--on-ink)}.gk-dark .gk-eyebrow{color:#ff7b6f}.gk-dark .gk-lead{color:var(--on-ink-mute)}.gk-grid3{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:44px;display:grid}.gk-pcard{border-top:6px solid var(--red);background:var(--ink-2);border-radius:16px;flex-direction:column;gap:10px;padding:30px;display:flex}.gk-pcard p{color:var(--on-ink-mute)}.gk-split{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:56px;display:grid}.gk-rows{margin:30px 0 0;padding:0;list-style:none}.gk-rows li{border-top:2px solid var(--line);align-items:center;gap:22px;padding:20px 0;display:flex}.gk-rows li:last-child{border-bottom:2px solid var(--line)}.gk-n{text-align:center;width:44px;color:var(--red);flex:none;font:44px/1 W3 d8f871,Georgia,serif}.gk-rows p{min-width:0;color:var(--body);font-size:18px}.gk-rows strong,.gk-two strong{color:var(--ink);font-family:W3 beefe2 bold,Georgia,serif;font-weight:400}.gk-devices{justify-self:center;width:100%;max-width:520px;height:560px;position:relative}.gk-dev-k{width:auto;height:100%;position:absolute;top:0;left:0}.gk-dev-h{filter:drop-shadow(0 18px 30px #0000002e);width:auto;height:62%;position:absolute;bottom:-2px;right:0}.gk-sand{background:var(--sand)}.gk-steps{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;margin:48px 0 0;padding:0;list-style:none;display:grid}.gk-steps li{text-align:center;flex-direction:column;align-items:center;gap:14px;min-width:0;display:flex}.gk-shot{align-items:flex-end;height:400px;display:flex}.gk-shot img{border:6px solid var(--ink);background:var(--ink);border-radius:22px;width:auto;height:400px}.gk-steps h3 span{color:var(--red);margin-right:6px}.gk-steps p{max-width:26ch;color:var(--body);font-size:15px}.gk-demo{background:var(--red-deep);color:#fff;position:relative;overflow:hidden}.gk-demo .gk-in{position:relative}.gk-demo .gk-eyebrow{color:var(--gold-text)}.gk-demo h2,.gk-demo .gk-lead{color:#fff}.gk-burst{opacity:.22;pointer-events:none;width:260px;height:auto;position:absolute}.gk-burst--tr{top:-50px;right:-60px}.gk-burst--bl{bottom:-70px;left:-80px}.gk-demo-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:40px;display:grid}.gk-status{min-height:2.4em;margin-top:18px;font:clamp(24px,2.8vw,34px)/1.2 W3 d8f871,Georgia,serif}.gk-tray{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;max-width:460px;margin:18px 0 0;padding:0;list-style:none;display:grid}.gk-tray li{text-align:center;overflow-wrap:anywhere;color:#ffffffd9;border:2px dashed #fff9;border-radius:12px;justify-content:center;align-items:center;height:58px;padding:4px;font:12px/1.05 W3 beefe2 bold,Georgia,serif;display:flex}.gk-tray li.on{color:var(--red-deep);background:#fff;border:2px solid #fff}.gk-controls{flex-wrap:wrap;align-items:center;gap:12px 20px;margin-top:24px;display:flex}.gk-spin{min-width:168px}.gk-spin[aria-disabled=true]{opacity:.6;cursor:default;transform:none}.gk-linkbtn{color:#fff;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;min-height:44px;padding:0 4px;font:15px W3 open sans,sans-serif;text-decoration:underline}.gk-wheelbox{aspect-ratio:1;justify-self:center;width:min(420px,100%);position:relative}.gk-ring{border-radius:50%;width:100%;height:100%;position:absolute;inset:0;box-shadow:0 24px 50px #00000059}.gk-wheel{will-change:transform;border-radius:50%;transition:transform 4s cubic-bezier(.17,.67,.21,1);position:absolute;inset:6%;overflow:hidden}.gk-wheel-svg{width:100%;height:100%;display:block}.gk-seg-top{font:15px W3 beefe2 bold,Georgia,serif}.gk-seg-sub{letter-spacing:.03em;font:7.5px W3 beefe2 bold,Georgia,serif}.gk-pointer{z-index:3;border-left:18px solid #0000;border-right:18px solid #0000;border-top:34px solid var(--gold);filter:drop-shadow(0 3px 2px #0000004d);width:0;height:0;position:absolute;top:-12px;left:50%;transform:translate(-50%)}.gk-hub{aspect-ratio:1;border:6px solid var(--ink);background:#fff;border-radius:50%;justify-content:center;align-items:center;width:24%;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.gk-hub img{width:70%;height:auto}@media (prefers-reduced-motion:reduce){.gk-wheel{transition:none}}.gk-band{background:var(--ink);color:#fff;position:relative;overflow:hidden}.gk-band-img{object-fit:cover;object-position:60% center;width:100%;height:100%;position:absolute;inset:0}.gk-band-fade{background:linear-gradient(90deg,#14100feb 0%,#14100fc7 32%,#14100f0d 55%,#14100f00 65%);position:absolute;inset:0}.gk-band-in{padding-top:clamp(80px,11vw,150px);padding-bottom:clamp(80px,11vw,150px);position:relative}.gk-band-copy{flex-direction:column;gap:16px;max-width:470px;display:flex}.gk-band .gk-eyebrow{color:var(--gold)}.gk-band h2{color:#fff;margin-top:0}.gk-band p:not(.gk-eyebrow){color:#ede7e3;font-size:18px}.gk-funnel{border-radius:18px;grid-template-columns:repeat(4,minmax(0,1fr));margin:44px 0 0;padding:0;list-style:none;display:grid;overflow:hidden}.gk-funnel li{color:#fff;flex-direction:column;gap:8px;padding:28px;display:flex}.gk-funnel h3{font:30px/1.15 W3 d8f871,Georgia,serif}.gk-funnel p{font-size:15px}.gk-funnel .f1{background:var(--ink)}.gk-funnel .f1 h3{color:var(--gold)}.gk-funnel .f2{background:#4a4542}.gk-funnel .f3{background:#c0392f}.gk-funnel .f4{background:var(--red-deep)}.gk-two{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px;margin-top:32px;display:grid}.gk-two p{color:var(--body)}.gk-scanrow{flex-wrap:wrap;justify-content:center;gap:24px;margin-top:44px;display:flex}.gk-scanrow figure{flex-direction:column;align-items:center;gap:10px;margin:0;display:flex}.gk-scanrow img{border:6px solid #4a4a4a;border-radius:26px;width:auto;height:380px}.gk-scanrow figcaption{font:18px W3 beefe2 bold,Georgia,serif}.gk-next{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin:44px 0 0;padding:0;list-style:none;display:grid}.gk-next li{background:#fff;border-radius:18px;flex-direction:column;gap:10px;padding:30px;display:flex}.gk-num{color:var(--red);font:48px/1 W3 d8f871,Georgia,serif}.gk-next p{color:var(--body)}.gk-next .go{background:var(--red-deep);color:#fff}.gk-next .go .gk-num{color:var(--gold)}.gk-next .go p{color:#fff}.gk-contact{background:var(--ink);color:#fff;position:relative;overflow:hidden}.gk-burst--c{opacity:.2;width:300px;bottom:-80px;right:-70px}.gk-contact-in{grid-template-columns:minmax(0,1fr);align-items:center;gap:40px;display:grid;position:relative}.gk-contact-copy{flex-direction:column;gap:20px;display:flex}.gk-logo{width:175px;height:auto}.gk-contact h2{color:#fff;margin-top:0;font-size:clamp(36px,5vw,64px)}.gk-card{color:var(--ink);background:#fff;border-radius:20px;flex-direction:column;gap:14px;padding:30px;display:flex}.gk-who{font:20px W3 beefe2 bold,Georgia,serif}.gk-who span{color:#5f5955;margin-top:2px;font:15px W3 open sans,sans-serif;display:block}.gk-line{border-top:1px solid var(--line);flex-direction:column;padding-top:12px;display:flex}.gk-line small{color:#5f5955;font-size:13px}.gk-line a{min-height:44px;color:var(--ink);text-decoration:underline;-webkit-text-decoration-color:var(--red);text-decoration-color:var(--red);text-underline-offset:4px;overflow-wrap:anywhere;align-self:flex-start;align-items:center;font-size:18px;font-weight:700;display:inline-flex}.gk-card :focus-visible{outline-color:#1a5fff}@media (max-width:980px){.gk-steps{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:40px}}@media (max-width:900px){.gk-split,.gk-demo-grid,.gk-contact-in,.gk-grid3,.gk-next{grid-template-columns:minmax(0,1fr)}.gk-funnel{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.gk-in{padding:0 16px}.gk section[id]{scroll-margin-top:76px}.gk-hero-img{aspect-ratio:1800/1005;order:2;height:auto;position:static}.gk-hero{flex-direction:column;display:flex}.gk-hero-fade{display:none}.gk-hero-in{order:1;width:100%;padding-top:44px;padding-bottom:40px}.gk-hero-copy{gap:18px}.gk-ctas .gk-btn{flex:140px}.gk-subnav .gk-in{justify-content:center;gap:4px 20px}.gk-two{grid-template-columns:minmax(0,1fr)}.gk-band-fade{background:linear-gradient(#14100feb 0%,#14100fb3 60%,#14100f66 100%)}.gk-pcard,.gk-next li{padding:24px}.gk-funnel li{padding:22px 18px}.gk-funnel h3{font-size:24px}}@media (max-width:600px){.gk-steps{gap:32px 14px}.gk-shot{height:280px}.gk-shot img{border-width:4px;border-radius:16px;height:280px}.gk-scanrow{gap:20px 14px}.gk-scanrow img{border-width:4px;border-radius:20px;height:300px}.gk-devices{height:440px}.gk-card{padding:22px}}@media (max-width:380px){.gk-shot,.gk-shot img{height:240px}.gk-tray{gap:5px}.gk-tray li{padding:2px;font-size:10.5px}}
