.ks-gp-lp{--gp-black: #000000;--gp-white: #ffffff;--gp-cream: #f5f5f5;--gp-text-muted: #767676;--gp-text-muted-2: #aeaeae;--gp-line: #e5e5e5;--gp-green-dark: #2e7d32;--gp-green: #5d9b3a;--gp-green-mid: #a4cc3f;--gp-yellow: #f9d71c;--gp-gradient: linear-gradient(90deg, #5d9b3a 0%, #a4cc3f 50%, #f9d71c 100%);--gp-radius-pill: 100px;--gp-radius-card: 10px;--gp-container: 1286px;font-family:Nunito Sans,Avenir,system-ui,sans-serif;font-weight:500;color:var(--gp-black);line-height:1.45;background-color:var(--gp-white);background-image:linear-gradient(to right,rgba(0,0,0,.045) 1px,transparent 1px),linear-gradient(to bottom,rgba(0,0,0,.045) 1px,transparent 1px);background-size:80px 80px}.ks-gp-lp *,.ks-gp-lp *:before,.ks-gp-lp *:after{box-sizing:border-box}.ks-gp-lp h1,.ks-gp-lp h2,.ks-gp-lp h3,.ks-gp-lp h4{font-family:Jost,Futura,Century Gothic,system-ui,sans-serif;font-weight:700;line-height:1.08;letter-spacing:-.005em;margin:0}.ks-gp-lp p{margin:0}.ks-gp-lp .container{width:100%;max-width:var(--gp-container);margin:0 auto;padding:0 20px}.ks-gp-lp .btn{display:inline-block;position:relative;background-image:var(--gp-gradient);border-radius:var(--gp-radius-pill);padding:2px;text-decoration:none;border:none;cursor:pointer;font-family:Jost,Futura,sans-serif}.ks-gp-lp .btn span{display:inline-block;width:100%;border-radius:var(--gp-radius-pill);font-weight:700;font-size:15px;line-height:1.38;padding:14px 36px;transition:.4s all ease-in-out;letter-spacing:.04em;text-transform:uppercase;background:transparent;color:var(--gp-white)}.ks-gp-lp .btn span:after{content:"";display:inline-block;margin-left:10px;border:solid currentColor;border-width:0 2px 2px 0;padding:3px;transform:rotate(-45deg) translateY(-2px)}.ks-gp-lp .hero{position:relative;min-height:88vh;background:var(--gp-white);overflow:hidden;display:flex;align-items:center}.ks-gp-lp .hero-image-bg{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;background-color:var(--gp-white);background-image:var(--hero-bg-desktop);background-size:cover;background-position:center;background-repeat:no-repeat}@media(max-width:768px){.ks-gp-lp .hero-image-bg{background-image:var(--hero-bg-mobile, var(--hero-bg-desktop))}}.ks-gp-lp .hero-content{position:relative;z-index:2;max-width:600px;padding:90px 40px 60px}.ks-gp-lp .hero-eyebrow{display:inline-block;padding:6px 16px;background:var(--gp-black);color:var(--gp-yellow);font-family:Jost,Futura,sans-serif;font-size:11px;letter-spacing:.22em;text-transform:uppercase;font-weight:700;border-radius:var(--gp-radius-pill);margin-bottom:28px}.ks-gp-lp .hero-stars{display:flex;align-items:center;gap:10px;margin-bottom:24px;font-family:Nunito Sans,sans-serif;font-size:14px;font-weight:600}.ks-gp-lp .hero-stars .stars{color:var(--gp-black);font-size:16px;letter-spacing:2px}.ks-gp-lp .hero h1{font-size:clamp(40px,5.6vw,68px);line-height:1.02;margin-bottom:16px;color:var(--gp-black);font-weight:800;letter-spacing:-.01em}.ks-gp-lp .hero h1 .accent{background:var(--gp-gradient);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.ks-gp-lp .hero-sub{font-family:Jost,Futura,sans-serif;font-weight:500;font-size:clamp(20px,2vw,26px);line-height:1.25;margin-bottom:22px;color:var(--gp-black);letter-spacing:-.005em}.ks-gp-lp .hero-promise{font-size:16px;color:var(--gp-text-muted);max-width:540px;margin-bottom:36px;line-height:1.55}.ks-gp-lp .hero-cta-row{display:flex;gap:16px;flex-wrap:wrap;margin-bottom:32px;align-items:center}.ks-gp-lp .hero-text-link{font-family:Jost,Futura,sans-serif;color:var(--gp-black);font-weight:700;text-decoration:underline;text-underline-offset:4px;font-size:13px;letter-spacing:.06em;text-transform:uppercase}.ks-gp-lp .hero-scarcity{display:flex;flex-direction:column;gap:6px;font-family:Nunito Sans,sans-serif;font-size:13px;color:var(--gp-text-muted)}.ks-gp-lp .hero-scarcity .row{display:flex;align-items:center;gap:8px}.ks-gp-lp .scarcity-dot{width:8px;height:8px;background:var(--gp-green);border-radius:50%;flex-shrink:0}.ks-gp-lp .scarcity-dot.gold{background:var(--gp-yellow)}.ks-gp-lp .hero-gif-feature{position:absolute;right:5%;top:50%;transform:translateY(-50%);width:34%;max-width:460px;aspect-ratio:4/5;z-index:2;border-radius:var(--gp-radius-card);background-image:linear-gradient(var(--gp-white),var(--gp-white)),var(--gp-gradient);background-origin:border-box;background-clip:padding-box,border-box;border:3px solid transparent;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:32px 24px;gap:14px;overflow:hidden;box-shadow:0 16px 48px #2e7d321f}.ks-gp-lp .hero-gif-feature .gif-media{max-width:100%;max-height:280px;border-radius:var(--gp-radius-card);display:block;margin:0 auto}.ks-gp-lp .hero-gif-feature .gif-label{font-family:Jost,Futura,sans-serif;font-size:10px;letter-spacing:.24em;text-transform:uppercase;font-weight:700;color:var(--gp-green-dark)}.ks-gp-lp .hero-gif-feature .gif-title{font-family:Jost,Futura,sans-serif;font-weight:800;font-size:18px;letter-spacing:-.005em;line-height:1.15;text-align:center;color:var(--gp-black)}.ks-gp-lp .hero-gif-feature .gif-note{font-size:10.5px;opacity:.7;line-height:1.55;letter-spacing:.02em;text-align:center;color:var(--gp-text-muted);max-width:240px}.ks-gp-lp .hunt{background:var(--gp-black);color:var(--gp-white);padding:100px 0;position:relative;overflow:hidden}.ks-gp-lp .hunt:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(115deg,transparent 18%,rgba(249,215,28,.1) 18.3%,rgba(249,215,28,.1) 19%,transparent 19.3%),linear-gradient(115deg,transparent 33%,rgba(93,155,58,.1) 33.3%,rgba(93,155,58,.1) 34%,transparent 34.3%),linear-gradient(115deg,transparent 76%,rgba(249,215,28,.1) 76.3%,rgba(249,215,28,.1) 77%,transparent 77.3%);pointer-events:none}.ks-gp-lp .hunt-inner{position:relative;z-index:1;display:grid;grid-template-columns:1.1fr 1fr;gap:64px;align-items:center}.ks-gp-lp .hunt-eyebrow{color:var(--gp-yellow);font-family:Jost,Futura,sans-serif;font-size:11px;letter-spacing:.24em;text-transform:uppercase;font-weight:700;margin-bottom:20px}.ks-gp-lp .hunt h2{font-size:clamp(36px,4.6vw,58px);line-height:1.02;margin-bottom:24px;color:var(--gp-white);font-weight:800;letter-spacing:-.01em}.ks-gp-lp .hunt h2 .accent{background:var(--gp-gradient);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.ks-gp-lp .hunt-lede{font-family:Jost,Futura,sans-serif;font-weight:400;font-size:19px;line-height:1.45;opacity:.85;max-width:540px;margin-bottom:48px}.ks-gp-lp .hunt-steps{display:grid;gap:28px;margin-bottom:40px}.ks-gp-lp .step{display:grid;grid-template-columns:56px 1fr;gap:20px;align-items:start}.ks-gp-lp .step-num{width:48px;height:48px;border-radius:50%;background:var(--gp-gradient);color:var(--gp-black);display:flex;align-items:center;justify-content:center;font-family:Jost,Futura,sans-serif;font-weight:800;font-size:18px}.ks-gp-lp .step-title{font-family:Jost,Futura,sans-serif;font-weight:700;font-size:19px;margin-bottom:6px;color:var(--gp-white);letter-spacing:-.005em}.ks-gp-lp .step-body{font-size:14.5px;opacity:.78;line-height:1.6}.ks-gp-lp .hunt-visual{aspect-ratio:1/1;border-radius:var(--gp-radius-card);overflow:hidden;background:#ffffff08;border:2px dashed rgba(249,215,28,.5);display:flex;align-items:center;justify-content:center}.ks-gp-lp .hunt-visual img,.ks-gp-lp .hunt-visual video{width:100%;height:100%;object-fit:cover;display:block}.ks-gp-lp .hunt-visual.empty{flex-direction:column;color:var(--gp-yellow);font-family:Jost,Futura,sans-serif;font-size:11px;letter-spacing:.18em;text-transform:uppercase;padding:32px;gap:10px;text-align:center}.ks-gp-lp .trust-beat{background:transparent;padding:80px 0;position:relative;overflow:hidden;border-top:1px solid var(--gp-line);border-bottom:1px solid var(--gp-line)}.ks-gp-lp .trust-beat-inner{max-width:880px;margin:0 auto;padding:0 20px;display:grid;grid-template-columns:1fr 1.3fr;gap:56px;align-items:center}.ks-gp-lp .trust-beat-visual{aspect-ratio:4/5;border-radius:var(--gp-radius-card);overflow:hidden;background:#fff9;border:2px dashed rgba(0,0,0,.15);display:flex;align-items:center;justify-content:center}.ks-gp-lp .trust-beat-visual img{width:100%;height:100%;object-fit:cover;display:block}.ks-gp-lp .trust-beat-visual.empty{flex-direction:column;color:var(--gp-text-muted);font-family:Jost,Futura,sans-serif;font-size:11px;letter-spacing:.18em;text-transform:uppercase;padding:24px;gap:10px;text-align:center}.ks-gp-lp .trust-beat-eyebrow{font-family:Jost,Futura,sans-serif;font-size:11px;letter-spacing:.24em;text-transform:uppercase;font-weight:700;color:var(--gp-green);margin-bottom:18px}.ks-gp-lp .trust-beat h3{font-size:clamp(26px,3vw,38px);line-height:1.08;margin-bottom:20px;color:var(--gp-black);font-weight:800;letter-spacing:-.01em}.ks-gp-lp .trust-beat h3 .accent{background:var(--gp-gradient);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.ks-gp-lp .trust-beat-body{color:var(--gp-black);font-size:16px;line-height:1.6;margin-bottom:24px}.ks-gp-lp .trust-beat-sig{font-family:Jost,Futura,sans-serif;font-weight:700;font-size:14px;color:var(--gp-text-muted);letter-spacing:.04em}.ks-gp-lp .winners{background:transparent;padding:100px 0}.ks-gp-lp .winners-head{text-align:center;margin-bottom:48px}.ks-gp-lp .winners-eyebrow{display:inline-block;font-family:Jost,Futura,sans-serif;font-size:11px;letter-spacing:.24em;text-transform:uppercase;font-weight:700;color:var(--gp-green);margin-bottom:16px}.ks-gp-lp .winners h2{font-size:clamp(30px,3.8vw,50px);margin-bottom:14px;font-weight:800;letter-spacing:-.01em}.ks-gp-lp .winners h2 .accent{background:var(--gp-gradient);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.ks-gp-lp .winners-sub{color:var(--gp-text-muted);font-size:16px;max-width:600px;margin:0 auto;line-height:1.55}.ks-gp-lp .counter-row{display:flex;justify-content:center;gap:48px;margin:32px 0 48px}.ks-gp-lp .counter-box{text-align:center}.ks-gp-lp .counter-num{font-family:Jost,Futura,sans-serif;font-size:52px;font-weight:800;background:var(--gp-gradient);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;line-height:1;letter-spacing:-.01em}.ks-gp-lp .counter-label{font-family:Jost,Futura,sans-serif;font-size:11px;letter-spacing:.22em;text-transform:uppercase;color:var(--gp-text-muted);margin-top:10px;font-weight:700}.ks-gp-lp .draw-banner{max-width:720px;margin:0 auto 40px;padding:18px 24px;background-image:linear-gradient(var(--gp-white),var(--gp-white)),var(--gp-gradient);background-origin:border-box;background-clip:padding-box,border-box;border:2px solid transparent;border-radius:var(--gp-radius-card);text-align:center;font-family:Jost,Futura,sans-serif;font-size:14px;letter-spacing:.04em;font-weight:700;color:var(--gp-black)}.ks-gp-lp .winner-cards{display:grid;grid-template-columns:repeat(5,1fr);gap:16px;max-width:1100px;margin:0 auto}.ks-gp-lp .winner-card{background:var(--gp-white);border-radius:var(--gp-radius-card);padding:24px 16px;text-align:center;box-shadow:0 2px 12px #0000000a;position:relative;overflow:hidden}.ks-gp-lp .winner-card.verified{background-image:linear-gradient(var(--gp-white),var(--gp-white)),var(--gp-gradient);background-origin:border-box;background-clip:padding-box,border-box;border:2px solid transparent}.ks-gp-lp .winner-card.unclaimed{background:#ffffff80;border:2px dashed rgba(0,0,0,.15)}.ks-gp-lp .winner-card.grand-prize{background-image:linear-gradient(var(--gp-white),var(--gp-white)),var(--gp-gradient);background-origin:border-box;background-clip:padding-box,border-box;border:3px solid transparent;transform:scale(1.04);box-shadow:0 8px 32px #f9d71c40;padding-top:36px}.ks-gp-lp .winner-card.grand-prize:before{content:"GRAND PRIZE";position:absolute;top:12px;left:50%;transform:translate(-50%);background:var(--gp-gradient);color:var(--gp-white);font-family:Jost,Futura,sans-serif;font-size:9px;letter-spacing:.2em;font-weight:800;padding:4px 12px;border-radius:var(--gp-radius-pill)}.ks-gp-lp .winner-number{font-family:Jost,Futura,sans-serif;font-size:12px;font-weight:800;color:var(--gp-green-dark);letter-spacing:.18em;margin-bottom:12px;text-transform:uppercase}.ks-gp-lp .winner-thumb{width:64px;height:64px;border-radius:50%;background:var(--gp-cream);margin:0 auto 14px;display:flex;align-items:center;justify-content:center;font-size:10px;color:var(--gp-text-muted-2);letter-spacing:.1em;font-family:Jost,Futura,sans-serif;font-weight:700;overflow:hidden}.ks-gp-lp .winner-thumb img{width:100%;height:100%;object-fit:cover;border-radius:50%}.ks-gp-lp .winner-card.verified .winner-thumb,.ks-gp-lp .winner-card.grand-prize .winner-thumb{background-image:linear-gradient(135deg,#5d9b3a26,#f9d71c26)}.ks-gp-lp .winner-card.unclaimed .winner-thumb{font-size:24px;color:var(--gp-text-muted-2);border:1px dashed rgba(0,0,0,.15)}.ks-gp-lp .winner-name{font-family:Jost,Futura,sans-serif;font-weight:700;font-size:14px;margin-bottom:6px;line-height:1.3;letter-spacing:-.005em}.ks-gp-lp .winner-card.unclaimed .winner-name{color:var(--gp-text-muted);font-style:italic;font-weight:500}.ks-gp-lp .winner-prize{font-size:11.5px;color:var(--gp-text-muted);line-height:1.45;margin-bottom:8px}.ks-gp-lp .winner-date{font-family:Jost,Futura,sans-serif;font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:var(--gp-text-muted-2);font-weight:700}.ks-gp-lp .winners-recta{text-align:center;margin:56px auto 0;padding:36px 24px;border-top:1px solid var(--gp-line);max-width:1100px}.ks-gp-lp .winners-recta h3{font-size:clamp(22px,2.4vw,32px);margin-bottom:18px;font-weight:800;letter-spacing:-.005em}.ks-gp-lp .winners-recta h3 .accent{background:var(--gp-gradient);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.ks-gp-lp .shop{background:var(--gp-white);padding:100px 0}.ks-gp-lp .shop-inner{display:grid;grid-template-columns:1fr 1fr;gap:72px;align-items:start}.ks-gp-lp .shop-img-main{aspect-ratio:1/1;background:var(--gp-cream);border-radius:var(--gp-radius-card);position:relative;overflow:hidden}.ks-gp-lp .shop-img-main img{width:100%;height:100%;object-fit:cover;display:block}.ks-gp-lp .shop-img-main.empty{border:2px dashed rgba(0,0,0,.15);display:flex;flex-direction:column;align-items:center;justify-content:center;color:var(--gp-text-muted);font-family:Jost,Futura,sans-serif;font-size:11px;letter-spacing:.18em;text-transform:uppercase;text-align:center;padding:32px;gap:10px}.ks-gp-lp .hunt-stamp{position:absolute;top:20px;right:20px;z-index:2;background:var(--gp-black);color:var(--gp-yellow);font-family:Jost,Futura,sans-serif;padding:12px 16px;border-radius:var(--gp-radius-card);transform:rotate(6deg);box-shadow:0 4px 12px #00000026;text-align:center}.ks-gp-lp .hunt-stamp .stamp-line-1{font-size:10px;letter-spacing:.18em;text-transform:uppercase;font-weight:700;opacity:.85}.ks-gp-lp .hunt-stamp .stamp-line-2{font-size:14px;font-weight:800;letter-spacing:.04em;margin-top:2px}.ks-gp-lp .shop-img-thumbs{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-top:16px}.ks-gp-lp .shop-thumb{aspect-ratio:1/1;background:var(--gp-cream);border-radius:6px;overflow:hidden;cursor:pointer;transition:outline-color .15s ease,transform .15s ease;outline:2px solid transparent;outline-offset:2px}.ks-gp-lp .shop-thumb:not(.empty):hover{transform:translateY(-1px)}.ks-gp-lp .shop-thumb.is-active{outline-color:var(--gp-black, #000)}.ks-gp-lp .shop-thumb:focus-visible{outline-color:var(--gp-green, #2e7d32);outline-width:2px}.ks-gp-lp .shop-img-main{transition:opacity .15s ease}.ks-gp-lp .shop-img-main.is-swapping img{opacity:.5}.ks-gp-lp .shop-img-main img{transition:opacity .15s ease}.ks-gp-lp .shop-thumb img{width:100%;height:100%;object-fit:cover;display:block}.ks-gp-lp .shop-thumb.empty{border:1px dashed rgba(0,0,0,.15);display:flex;align-items:center;justify-content:center;font-size:9px;color:var(--gp-text-muted-2);letter-spacing:.1em;text-transform:uppercase;font-family:Jost,Futura,sans-serif;font-weight:700;text-align:center;padding:8px}.ks-gp-lp .shop-eyebrow{font-family:Jost,Futura,sans-serif;font-size:11px;letter-spacing:.24em;text-transform:uppercase;font-weight:700;color:var(--gp-green);margin-bottom:14px}.ks-gp-lp .shop h2{font-size:clamp(30px,3.4vw,46px);margin-bottom:14px;line-height:1.05;font-weight:800;letter-spacing:-.01em}.ks-gp-lp .shop-rating{display:flex;align-items:center;gap:10px;margin-bottom:16px;font-family:Nunito Sans,sans-serif;font-size:13px;color:var(--gp-text-muted)}.ks-gp-lp .shop-rating .stars{color:var(--gp-black);font-size:15px;letter-spacing:2px}.ks-gp-lp .shop-rating a{color:var(--gp-black);text-decoration:underline;text-underline-offset:3px}.ks-gp-lp .shop-sub{color:var(--gp-text-muted);font-size:15px;line-height:1.6;margin-bottom:28px}.ks-gp-lp .pack-options{display:grid;gap:12px;margin-bottom:20px}.ks-gp-lp .pack{border:2px solid var(--gp-line);background:var(--gp-white);padding:20px 24px;display:grid;grid-template-columns:1fr auto 40px;gap:16px;align-items:center;cursor:pointer;position:relative;border-radius:var(--gp-radius-card);transition:all .15s}.ks-gp-lp .pack:hover{border-color:var(--gp-yellow)}.ks-gp-lp .pack.selected{background-image:linear-gradient(var(--gp-white),var(--gp-white)),var(--gp-gradient);background-origin:border-box;background-clip:padding-box,border-box;border:2px solid transparent}.ks-gp-lp .pack-radio{width:18px;height:18px;border:2px solid var(--gp-line);border-radius:50%}.ks-gp-lp .pack.selected .pack-radio{border:none;background:var(--gp-gradient);box-shadow:inset 0 0 0 3px var(--gp-white)}.ks-gp-lp .pack-name{font-family:Jost,Futura,sans-serif;font-size:17px;font-weight:700;color:var(--gp-black);margin-bottom:4px;letter-spacing:-.005em}.ks-gp-lp .pack-meta{font-size:12px;color:var(--gp-text-muted)}.ks-gp-lp .pack-tag{display:inline-block;font-family:Jost,Futura,sans-serif;background:var(--gp-gradient);color:var(--gp-white);font-size:9px;letter-spacing:.2em;text-transform:uppercase;font-weight:800;padding:3px 9px;margin-left:10px;vertical-align:middle;border-radius:var(--gp-radius-pill)}.ks-gp-lp .pack-price{font-family:Jost,Futura,sans-serif;font-size:22px;font-weight:800;color:var(--gp-black);text-align:right;letter-spacing:-.01em}.ks-gp-lp .pack-per{font-family:Nunito Sans,sans-serif;font-size:11px;color:var(--gp-text-muted);letter-spacing:.08em;text-transform:uppercase;text-align:right;margin-top:2px;font-weight:600}.ks-gp-lp .subscriber-row{background:linear-gradient(#5d9b3a0d,#f9d71c0d);border:1px solid var(--gp-line);border-radius:var(--gp-radius-card);padding:16px 20px;margin-bottom:20px;display:flex;align-items:flex-start;gap:14px}.ks-gp-lp .subscriber-row .sub-icon{width:32px;height:32px;border-radius:50%;background:var(--gp-gradient);color:var(--gp-white);display:flex;align-items:center;justify-content:center;font-size:14px;font-weight:800;flex-shrink:0;font-family:Jost,Futura,sans-serif}.ks-gp-lp .subscriber-row .sub-text{font-size:13px;line-height:1.55;color:var(--gp-black)}.ks-gp-lp .subscriber-row .sub-text strong{font-family:Jost,Futura,sans-serif;font-weight:700;display:block;margin-bottom:2px;letter-spacing:-.005em}.ks-gp-lp .qty-row{display:flex;align-items:center;gap:16px;margin-bottom:24px;padding:16px 0;border-top:1px solid var(--gp-line);border-bottom:1px solid var(--gp-line);flex-wrap:wrap}.ks-gp-lp .qty-label{font-family:Jost,Futura,sans-serif;font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--gp-text-muted);font-weight:700}.ks-gp-lp .qty-stepper{display:flex;align-items:center;border:2px solid var(--gp-black);border-radius:var(--gp-radius-pill);overflow:hidden}.ks-gp-lp .qty-stepper button{width:36px;height:36px;background:var(--gp-white);border:none;color:var(--gp-black);font-size:18px;font-weight:700;cursor:pointer}.ks-gp-lp .qty-stepper input{width:44px;height:36px;border:none;text-align:center;font-family:Jost,Futura,sans-serif;font-size:15px;font-weight:800;color:var(--gp-black)}.ks-gp-lp .qty-limit{font-size:11px;color:var(--gp-text-muted);margin-left:auto;letter-spacing:.05em}.ks-gp-lp .total-row{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:20px}.ks-gp-lp .total-label{font-family:Jost,Futura,sans-serif;font-size:12px;letter-spacing:.2em;text-transform:uppercase;color:var(--gp-text-muted);font-weight:700}.ks-gp-lp .total-amount{font-family:Jost,Futura,sans-serif;font-size:32px;font-weight:800;letter-spacing:-.01em}.ks-gp-lp .add-to-cart{width:100%;display:block}.ks-gp-lp .add-to-cart span{text-align:center;width:100%}.ks-gp-lp .trust-strip{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-top:20px;padding:20px 0;border-top:1px solid var(--gp-line);border-bottom:1px solid var(--gp-line)}.ks-gp-lp .trust-item{display:flex;align-items:flex-start;gap:10px}.ks-gp-lp .trust-check{width:22px;height:22px;border-radius:50%;background:var(--gp-gradient);color:var(--gp-white);display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:700;flex-shrink:0}.ks-gp-lp .trust-label{font-family:Jost,Futura,sans-serif;font-size:12.5px;font-weight:700;color:var(--gp-black);line-height:1.3;letter-spacing:-.005em}.ks-gp-lp .trust-sub{font-size:10px;color:var(--gp-text-muted);letter-spacing:.05em;text-transform:uppercase;margin-top:2px;font-weight:600}.ks-gp-lp .ingredient-panel{margin-top:32px;padding:24px;border:1px solid var(--gp-line);border-radius:var(--gp-radius-card);background:var(--gp-white)}.ks-gp-lp .ingredient-panel h4{font-family:Jost,Futura,sans-serif;font-size:11px;letter-spacing:.22em;text-transform:uppercase;font-weight:700;color:var(--gp-green);margin-bottom:16px}.ks-gp-lp .ingredient-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:14px 24px}.ks-gp-lp .ingredient-item{display:flex;justify-content:space-between;font-size:13px;line-height:1.4;padding-bottom:10px;border-bottom:1px solid var(--gp-line)}.ks-gp-lp .ingredient-item:last-child,.ks-gp-lp .ingredient-item:nth-last-child(2){border-bottom:none;padding-bottom:0}.ks-gp-lp .ingredient-label{font-family:Jost,Futura,sans-serif;font-weight:600;color:var(--gp-black);letter-spacing:-.005em}.ks-gp-lp .ingredient-value{font-family:Nunito Sans,sans-serif;font-weight:600;color:var(--gp-text-muted)}.ks-gp-lp .shop-footnote{margin-top:16px;font-size:12px;color:var(--gp-text-muted);text-align:center;line-height:1.6}.ks-gp-lp .shop-footnote .hunt-status{color:var(--gp-green);font-weight:800;letter-spacing:.05em}.ks-gp-lp .brain{background:transparent;padding:100px 0;position:relative;overflow:hidden}.ks-gp-lp .brain:before{content:"";position:absolute;top:-100px;right:-100px;width:400px;height:400px;background:var(--gp-gradient);opacity:.08;border-radius:50%}.ks-gp-lp .brain:after{content:"";position:absolute;bottom:-100px;left:-100px;width:300px;height:300px;background:var(--gp-gradient);opacity:.08;border-radius:50%}.ks-gp-lp .belief-block{position:relative;text-align:center;max-width:900px;margin:0 auto 80px;padding-bottom:60px;border-bottom:1px solid var(--gp-line)}.ks-gp-lp .belief-eyebrow{font-family:Jost,Futura,sans-serif;font-size:11px;letter-spacing:.26em;text-transform:uppercase;color:var(--gp-green);font-weight:700;margin-bottom:20px}.ks-gp-lp .belief-statement{font-family:Jost,Futura,sans-serif;font-size:clamp(34px,4.8vw,58px);font-weight:800;line-height:1.05;color:var(--gp-black);letter-spacing:-.015em}.ks-gp-lp .belief-statement .accent{background:var(--gp-gradient);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.ks-gp-lp .brain-inner{display:grid;grid-template-columns:1fr 1fr;gap:64px;align-items:center;position:relative;z-index:1}.ks-gp-lp .brain h2{font-size:clamp(30px,3.4vw,46px);margin-bottom:20px;line-height:1.05;font-weight:800;letter-spacing:-.01em}.ks-gp-lp .brain h2 .accent{background:var(--gp-gradient);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.ks-gp-lp .brain-body{color:var(--gp-text-muted);font-size:16px;line-height:1.6;margin-bottom:28px}.ks-gp-lp .proof-table{width:100%;border-collapse:collapse;border-top:2px solid var(--gp-black)}.ks-gp-lp .proof-table tr{border-bottom:1px solid var(--gp-line)}.ks-gp-lp .proof-table td{padding:16px 0;vertical-align:top}.ks-gp-lp .proof-table td.proof-label{font-family:Jost,Futura,sans-serif;font-weight:700;color:var(--gp-black);font-size:15px;width:38%;letter-spacing:-.005em}.ks-gp-lp .proof-table td.proof-claim{font-size:13px;color:var(--gp-text-muted);line-height:1.5}.ks-gp-lp .proof-table td.proof-claim a{color:var(--gp-green);font-family:Jost,Futura,sans-serif;font-size:10px;letter-spacing:.14em;text-transform:uppercase;font-weight:700;text-decoration:none;display:block;margin-top:4px}.ks-gp-lp .proof-table td.proof-claim a:hover{text-decoration:underline}.ks-gp-lp .flavor-card{background:var(--gp-white);padding:40px;border-radius:var(--gp-radius-card);position:relative;overflow:hidden;box-shadow:0 4px 24px #0000000f}.ks-gp-lp .flavor-card:before{content:"";position:absolute;top:0;left:0;width:100%;height:6px;background:var(--gp-gradient)}.ks-gp-lp .flavor-card h3{font-family:Jost,Futura,sans-serif;font-size:12px;letter-spacing:.24em;text-transform:uppercase;color:var(--gp-green);margin-bottom:24px;font-weight:700}.ks-gp-lp .flavor-card .note{color:var(--gp-black);margin-bottom:14px;font-size:16px;line-height:1.5}.ks-gp-lp .flavor-card .note strong{font-family:Jost,Futura,sans-serif;font-weight:700;letter-spacing:-.005em}.ks-gp-lp .flavor-card .closing{margin-top:24px;padding-top:20px;border-top:1px solid var(--gp-line);font-size:14px;color:var(--gp-text-muted);line-height:1.6}.ks-gp-lp .rules{background:transparent;padding:80px 0}.ks-gp-lp .rules-inner{max-width:880px;margin:0 auto;padding:0 20px}.ks-gp-lp .rules-eyebrow{font-family:Jost,Futura,sans-serif;font-size:11px;letter-spacing:.24em;text-transform:uppercase;color:var(--gp-green);font-weight:700;margin-bottom:14px;text-align:center}.ks-gp-lp .rules h2{font-size:clamp(28px,3.2vw,42px);margin-bottom:12px;text-align:center;line-height:1.05;font-weight:800;letter-spacing:-.01em}.ks-gp-lp .rules-note{text-align:center;font-size:13px;color:var(--gp-text-muted);line-height:1.6;max-width:640px;margin:20px auto 40px}.ks-gp-lp .rules-note a{color:var(--gp-green);font-family:Jost,Futura,sans-serif;font-weight:700;text-decoration:underline;text-underline-offset:3px}.ks-gp-lp .faq-item{border-bottom:1px solid var(--gp-line);padding:22px 0}.ks-gp-lp .faq-item h4{font-family:Jost,Futura,sans-serif;color:var(--gp-black);font-size:17px;font-weight:700;margin-bottom:8px;letter-spacing:-.005em}.ks-gp-lp .faq-item p{color:var(--gp-text-muted);font-size:14.5px;line-height:1.6}.ks-gp-lp .faq-item p strong{color:var(--gp-black);font-family:Jost,Futura,sans-serif;font-weight:700}.ks-gp-lp .footer-cta{background:var(--gp-black);color:var(--gp-white);text-align:center;padding:100px 0;position:relative;overflow:hidden}.ks-gp-lp .footer-cta:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(115deg,transparent 25%,rgba(249,215,28,.1) 25.3%,rgba(249,215,28,.1) 26%,transparent 26.3%),linear-gradient(115deg,transparent 70%,rgba(93,155,58,.1) 70.3%,rgba(93,155,58,.1) 71%,transparent 71.3%);pointer-events:none}.ks-gp-lp .footer-cta-inner{position:relative;z-index:1;max-width:720px;margin:0 auto;padding:0 20px}.ks-gp-lp .footer-cta h2{font-size:clamp(38px,5.2vw,60px);margin-bottom:18px;line-height:1.02;color:var(--gp-white);font-weight:800;letter-spacing:-.01em}.ks-gp-lp .footer-cta h2 .accent{background:var(--gp-gradient);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.ks-gp-lp .footer-cta p{font-family:Jost,Futura,sans-serif;font-size:18px;opacity:.8;margin-bottom:36px;font-weight:400;line-height:1.4}.ks-gp-lp .footer-rules{margin-top:18px;display:block;font-family:Nunito Sans,sans-serif;font-size:11px;letter-spacing:.08em;color:var(--gp-white);opacity:.45;font-weight:600;text-decoration:underline;text-underline-offset:3px}.ks-gp-lp .footer-rules:hover{opacity:.8}@media(max-width:900px){.ks-gp-lp .hero{min-height:auto;flex-direction:column;align-items:stretch}.ks-gp-lp .hero-gif-feature{position:static;transform:none;width:90%;max-width:340px;margin:8px auto 48px;aspect-ratio:4/5}.ks-gp-lp .hero-content{padding:60px 20px 20px;max-width:100%}.ks-gp-lp .hunt-inner,.ks-gp-lp .shop-inner,.ks-gp-lp .brain-inner,.ks-gp-lp .trust-beat-inner{grid-template-columns:1fr;gap:40px}.ks-gp-lp .winner-cards{grid-template-columns:repeat(2,1fr)}.ks-gp-lp .winner-card.grand-prize{transform:none;grid-column:span 2}.ks-gp-lp .counter-row{gap:24px}.ks-gp-lp .trust-strip{grid-template-columns:1fr;gap:14px}.ks-gp-lp .pack{grid-template-columns:1fr auto}.ks-gp-lp .pack-radio{position:absolute;top:50%;right:16px;transform:translateY(-50%)}.ks-gp-lp .pack-price,.ks-gp-lp .pack-per{text-align:left}.ks-gp-lp .ingredient-grid{grid-template-columns:1fr}.ks-gp-lp .ingredient-item:nth-last-child(2){border-bottom:1px solid var(--gp-line);padding-bottom:10px}}@media(max-width:600px){.ks-gp-lp .hunt,.ks-gp-lp .winners,.ks-gp-lp .shop,.ks-gp-lp .brain,.ks-gp-lp .footer-cta{padding:72px 0}.ks-gp-lp .trust-beat,.ks-gp-lp .rules{padding:56px 0}.ks-gp-lp .hero-content{padding:28px 20px 12px}.ks-gp-lp .hero-promise,.ks-gp-lp .hero-text-link{display:none}.ks-gp-lp .hero-eyebrow{margin-bottom:14px}.ks-gp-lp .hero-stars{margin-bottom:12px}.ks-gp-lp .hero h1{margin-bottom:10px}.ks-gp-lp .hero-sub{margin-bottom:148px}.ks-gp-lp .hero-scarcity{color:#fff;text-shadow:0 1px 2px rgba(0,0,0,.35)}.ks-gp-lp .hero-gif-feature{max-width:300px;padding:24px 20px;gap:10px}.ks-gp-lp .hero-gif-feature .gif-title{font-size:16px}.ks-gp-lp .hero-gif-feature .gif-note{font-size:10px;max-width:220px}.ks-gp-lp .hunt-inner{gap:32px}.ks-gp-lp .hunt-lede{font-size:17px;margin-bottom:36px}.ks-gp-lp .step{grid-template-columns:44px 1fr;gap:14px}.ks-gp-lp .step-num{width:40px;height:40px;font-size:16px}.ks-gp-lp .step-title{font-size:17px}.ks-gp-lp .step-body{font-size:14px}.ks-gp-lp .trust-beat-inner{gap:28px}.ks-gp-lp .trust-beat-body{font-size:15px}.ks-gp-lp .winners-head{margin-bottom:36px}.ks-gp-lp .counter-row{gap:36px;margin:24px 0 32px}.ks-gp-lp .counter-num{font-size:42px}.ks-gp-lp .winner-cards{gap:12px}.ks-gp-lp .winner-card{padding:18px 12px}.ks-gp-lp .winner-thumb{width:52px;height:52px}.ks-gp-lp .winner-name{font-size:13px}.ks-gp-lp .winner-prize{font-size:11px}.ks-gp-lp .winners-recta{margin-top:36px;padding:28px 16px}.ks-gp-lp .winners-recta h3{font-size:22px;margin-bottom:16px}.ks-gp-lp .shop-inner{gap:32px}.ks-gp-lp .pack{padding:14px 16px;gap:10px}.ks-gp-lp .pack-name{font-size:16px}.ks-gp-lp .pack-price{font-size:19px}.ks-gp-lp .pack-tag{font-size:8px;padding:2px 7px}.ks-gp-lp .subscriber-row{padding:14px 16px}.ks-gp-lp .qty-row{gap:12px;padding:14px 0;margin-bottom:20px}.ks-gp-lp .qty-limit{width:100%;margin-left:0;margin-top:6px}.ks-gp-lp .total-amount{font-size:26px}.ks-gp-lp .ingredient-panel{padding:20px;margin-top:24px}.ks-gp-lp .belief-block{margin-bottom:48px;padding-bottom:36px}.ks-gp-lp .brain-inner{gap:36px}.ks-gp-lp .flavor-card{padding:28px 22px}.ks-gp-lp .proof-table td.proof-label{font-size:14px}.ks-gp-lp .proof-table td.proof-claim{font-size:12.5px}.ks-gp-lp .proof-table td.proof-claim a{font-size:9px}.ks-gp-lp .rules-note{font-size:12px;margin:16px auto 28px}.ks-gp-lp .faq-item{padding:18px 0}.ks-gp-lp .faq-item h4{font-size:16px}.ks-gp-lp .faq-item p{font-size:13.5px}.ks-gp-lp .footer-cta-inner{padding:0 16px}.ks-gp-lp .footer-cta p{font-size:16px;margin-bottom:28px}.ks-gp-lp .qty-stepper button{width:40px;height:40px}.ks-gp-lp .qty-stepper input{height:40px}.ks-gp-lp .btn span{padding:13px 30px;font-size:14px}}@media(max-width:380px){.ks-gp-lp .hero h1{font-size:36px;line-height:1.04}.ks-gp-lp .hero-sub{font-size:19px}.ks-gp-lp .winner-cards{grid-template-columns:1fr}.ks-gp-lp .winner-card.grand-prize{grid-column:auto}.ks-gp-lp .counter-row{gap:24px}.ks-gp-lp .counter-num{font-size:38px}}.ks-gp-lp .sticky-atc{display:none}@media(max-width:768px){.ks-gp-lp .sticky-atc{display:block;position:fixed;left:0;right:0;bottom:0;background:var(--gp-white);border-top:1px solid var(--gp-line);box-shadow:0 -8px 24px #00000014;padding:12px 16px env(safe-area-inset-bottom,12px);z-index:9000;transform:translateY(110%);transition:transform .28s ease;will-change:transform}.ks-gp-lp .sticky-atc.visible{transform:translateY(0)}.ks-gp-lp .sticky-atc-inner{display:grid;grid-template-columns:1fr auto;gap:12px;align-items:center;max-width:480px;margin:0 auto}.ks-gp-lp .sticky-atc-info{line-height:1.2;min-width:0}.ks-gp-lp .sticky-atc-pack{font-family:Jost,Futura,sans-serif;font-size:12px;font-weight:700;color:var(--gp-text-muted);letter-spacing:.04em;text-transform:uppercase}.ks-gp-lp .sticky-atc-total{font-family:Jost,Futura,sans-serif;font-size:20px;font-weight:800;color:var(--gp-black);letter-spacing:-.01em;margin-top:2px}.ks-gp-lp .sticky-atc .btn span{padding:12px 22px;font-size:13px;letter-spacing:.05em}.ks-gp-lp .sticky-atc .btn span:after{display:none}.ks-gp-lp .sticky-atc-btn[disabled]{opacity:.65;cursor:not-allowed}}
/*# sourceMappingURL=/cdn/shop/t/70/assets/ks-golden-pear-lp.css.map */
