*,:after,:before{box-sizing:border-box;margin:0;padding:0}:root{--fd:#0d2818;--ep:#1b5e35;--mg:#4a8c5c;--ea:#d4813a;--gh:#f2a84e;--cp:#f7f0e3;--sc:#7dc4a8;--dr:#c9705a;--ob:#040c08;--ap:#85c;--wb:#0e3a5c;--be:#7b1a40;--hn:#c8860a;--ch:#3d1a0a;--dt:#8b4513;--ff-display:"Playfair Display",Georgia,serif;--ff-body:"DM Sans",-apple-system,sans-serif;--ff-mono:"DM Mono",monospace}html{scroll-behavior:smooth}body{font-family:var(--ff-body);background:var(--fd);color:var(--cp)}::selection{background:var(--ea);color:#fff}::-webkit-scrollbar{width:4px}::-webkit-scrollbar-track{background:var(--ob)}::-webkit-scrollbar-thumb{background:var(--ep);border-radius:2px}@keyframes fadeUp{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes toastIn{0%{opacity:0;transform:translateX(110%) scale(.9)}to{opacity:1;transform:translateX(0) scale(1)}}@keyframes pulse{0%,to{opacity:1}50%{opacity:.55}}@keyframes orbFloat{0%,to{transform:translate(0) scale(1)}50%{transform:translate(18px,-22px) scale(1.06)}}@keyframes spin{to{transform:rotate(1turn)}}@keyframes countUp{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}@keyframes playPulse{0%,to{box-shadow:0 0 0 0 rgba(212,129,58,.6)}70%{box-shadow:0 0 0 18px rgba(212,129,58,0)}}@keyframes stripeSlide{0%{opacity:0;transform:translateX(100%)}to{opacity:1;transform:translateX(0)}}@keyframes tickerScroll{0%{transform:translateX(0)}to{transform:translateX(-50%)}}@keyframes giftShine{0%{transform:translateX(-100%)}to{transform:translateX(200%)}}@keyframes slideDown{0%{opacity:0;transform:translateY(-12px)}to{opacity:1;transform:translateY(0)}}@keyframes popupEntrance{0%{opacity:0;transform:translate(-50%,-48%) scale(.88)}to{opacity:1;transform:translate(-50%,-50%) scale(1)}}@keyframes overlayFadeIn{0%{opacity:0}to{opacity:1}}@keyframes urgencyPulse{0%,to{box-shadow:0 0 0 0 rgba(201,112,90,.55)}70%{box-shadow:0 0 0 14px rgba(201,112,90,0)}}@keyframes timerTick{0%,49%{opacity:1}50%,99%{opacity:.55}}@keyframes bannerSlide{0%{opacity:0;transform:translateY(-100%)}to{opacity:1;transform:translateY(0)}}@keyframes leafDrift{0%,to{transform:translateY(0) rotate(0deg)}33%{transform:translateY(-9px) rotate(7deg)}66%{transform:translateY(3px) rotate(-5deg)}}@keyframes shimmerBg{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}.exit-overlay{position:fixed;inset:0;z-index:9998;background:rgba(4,12,8,.93);-webkit-backdrop-filter:blur(18px) saturate(1.5);backdrop-filter:blur(18px) saturate(1.5);animation:overlayFadeIn .28s ease both}.exit-popup{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);width:min(620px,95vw);max-height:93vh;overflow-y:auto;background:linear-gradient(158deg,#040c08,#0d2818 52%,#0a2212);border:1px solid rgba(242,168,78,.18);border-radius:28px;box-shadow:0 40px 90px rgba(0,0,0,.9),0 0 0 1px hsla(0,0%,100%,.05),inset 0 1px 0 hsla(0,0%,100%,.07);animation:popupEntrance .4s cubic-bezier(.22,.68,0,1.1) both;z-index:9999}.exit-popup-flora{position:absolute;pointer-events:none;font-size:2rem;opacity:.1;animation:leafDrift 5s ease-in-out infinite}.exit-popup-close{position:absolute;top:18px;right:18px;width:32px;height:32px;border-radius:50%;background:hsla(0,0%,100%,.08);border:1px solid hsla(0,0%,100%,.12);color:hsla(39,56%,93%,.45);font-size:.8rem;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .18s;z-index:10}.exit-popup-close:hover{background:rgba(201,112,90,.28);color:#fff;border-color:rgba(201,112,90,.5)}.exit-accent-bar{height:3px;width:100%;background:linear-gradient(90deg,#1b5e35,#d4813a,#f2a84e,#7dc4a8,#1b5e35);background-size:300% 100%;animation:shimmerBg 3.5s ease infinite}.exit-offer-badge{display:inline-flex;align-items:center;gap:7px;padding:5px 13px;border-radius:99px;background:linear-gradient(135deg,#d4813a28,#f2a84e18);border:1px solid #f2a84e44;font-size:.7rem;font-weight:700;color:#f2a84e;letter-spacing:.09em;text-transform:uppercase}.exit-timer{font-family:var(--ff-mono);font-size:2.6rem;font-weight:700;color:#f2a84e;letter-spacing:.06em;text-shadow:0 0 24px #f2a84e55;animation:timerTick 1s step-end infinite}.exit-timer-track{height:4px;border-radius:99px;background:hsla(0,0%,100%,.07);overflow:hidden}.exit-timer-fill{height:100%;border-radius:99px;background:linear-gradient(90deg,#1b5e35,#f2a84e);transition:width .98s linear}.exit-urgency{display:inline-flex;align-items:center;gap:5px;padding:4px 10px;border-radius:8px;font-size:.68rem;font-weight:700;background:#c9705a1a;border:1px solid #c9705a40;color:#c9705a;animation:urgencyPulse 2.2s ease-out infinite}.exit-product-row{display:flex;align-items:center;gap:10px;padding:9px 12px;border-radius:11px;background:hsla(0,0%,100%,.045);border:1px solid hsla(0,0%,100%,.08);transition:border-color .18s}.exit-product-row:hover{border-color:#f2a84e33}.exit-ebook-card{border-radius:18px;padding:20px;background:linear-gradient(145deg,#1b5e3518,#4a8c5c10);border:1px solid #1b5e3540;position:relative;overflow:hidden}.exit-ebook-card:before{content:"";position:absolute;top:-40%;right:-30%;width:180px;height:180px;border-radius:50%;background:radial-gradient(circle,#7dc4a812,transparent 70%);pointer-events:none}.retarget-banner{position:-webkit-sticky;position:sticky;top:0;z-index:52;background:linear-gradient(90deg,#0e3a5cee,rgba(14,58,92,.95),#0e3a5cee);border-bottom:1px solid rgba(125,196,168,.2);padding:9px 20px;animation:bannerSlide .45s cubic-bezier(.22,.68,0,1.1) both;display:flex;align-items:center;gap:12px;flex-wrap:wrap}.retarget-banner-input{background:hsla(0,0%,100%,.09);border:1.5px solid rgba(125,196,168,.2);color:var(--cp);padding:7px 12px;border-radius:8px;font-size:.82rem;font-family:var(--ff-body);outline:none;width:200px}.retarget-banner-input:focus{border-color:#7dc4a8;box-shadow:0 0 0 3px #7dc4a820}.retarget-banner-btn{background:linear-gradient(135deg,#7dc4a8,#1b5e35);color:#fff;border:none;border-radius:8px;padding:7px 14px;font-size:.78rem;font-weight:700;font-family:var(--ff-body);cursor:pointer;white-space:nowrap;transition:opacity .18s}.retarget-banner-btn:hover{opacity:.85}.identity-resolved-bar{background:linear-gradient(90deg,#1b5e3528,#0d2818);border-bottom:1px solid #1b5e3540;padding:9px 24px;display:flex;align-items:center;gap:10px;animation:bannerSlide .4s ease both}.fade-up{animation:fadeUp .7s cubic-bezier(.22,.68,0,1.2) both}.fade-in{animation:fadeIn .5s ease both}.toast-in{animation:toastIn .45s cubic-bezier(.22,.68,0,1.4) both}.slide-down{animation:slideDown .3s cubic-bezier(.22,.68,0,1.1) both}.d1{animation-delay:.1s}.d2{animation-delay:.2s}.d3{animation-delay:.3s}.d4{animation-delay:.4s}.d5{animation-delay:.5s}.d6{animation-delay:.65s}.orb{animation:orbFloat 9s ease-in-out infinite}.orb2{animation:orbFloat 12s ease-in-out infinite reverse}.orb3{animation:orbFloat 15s ease-in-out 3s infinite}.hover-lift{transition:transform .22s ease,box-shadow .22s ease;cursor:pointer}.hover-lift:hover{transform:translateY(-4px);box-shadow:0 20px 50px rgba(0,0,0,.35)}.hover-scale{transition:transform .18s ease}.hover-scale:hover{transform:scale(1.025)}.noise-overlay{position:absolute;inset:0;pointer-events:none;z-index:1;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noise'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noise)' opacity='0.04'/%3E%3C/svg%3E");opacity:.5}input,select,textarea{font-family:var(--ff-body);transition:border-color .2s,box-shadow .2s,background .2s}input:focus,select:focus,textarea:focus{outline:none}.product-card{background:linear-gradient(145deg,hsla(0,0%,100%,.07),hsla(0,0%,100%,.02));border:1px solid hsla(0,0%,100%,.1);border-radius:24px;transition:transform .25s,border-color .25s,box-shadow .25s;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.product-card:hover{transform:translateY(-6px);border-color:rgba(242,168,78,.35);box-shadow:0 24px 60px rgba(0,0,0,.4),0 0 0 1px rgba(242,168,78,.15)}.product-card.best-value{border-color:rgba(242,168,78,.5);box-shadow:0 0 0 2px rgba(242,168,78,.3),0 12px 40px rgba(0,0,0,.4)}.btn-primary{background:linear-gradient(135deg,#d4813a,#f2a84e);color:#0d2818;font-family:var(--ff-body);font-weight:600;border:none;border-radius:14px;cursor:pointer;transition:transform .18s,box-shadow .18s,filter .18s;box-shadow:0 6px 28px rgba(212,129,58,.4);letter-spacing:.01em}.btn-primary:hover:not(:disabled){transform:translateY(-2px) scale(1.015);filter:brightness(1.08);box-shadow:0 10px 36px rgba(212,129,58,.55)}.btn-primary:active:not(:disabled){transform:scale(.97)}.btn-primary:disabled{opacity:.5;cursor:not-allowed}.btn-ghost{background:hsla(0,0%,100%,.08);color:var(--cp);font-family:var(--ff-body);font-weight:500;border:1px solid hsla(0,0%,100%,.18);border-radius:12px;cursor:pointer;transition:background .18s,border-color .18s}.btn-ghost:hover{background:hsla(0,0%,100%,.14);border-color:hsla(0,0%,100%,.3)}.btn-gift{background:linear-gradient(135deg,rgba(212,129,58,.18),rgba(242,168,78,.12));color:#f2a84e;font-family:var(--ff-body);font-weight:600;border:1.5px solid rgba(242,168,78,.4);border-radius:14px;cursor:pointer;transition:all .2s;position:relative;overflow:hidden}.btn-gift:hover{background:linear-gradient(135deg,rgba(212,129,58,.28),rgba(242,168,78,.22));border-color:#f2a84e}.btn-gift.active{background:linear-gradient(135deg,#d4813a,#f2a84e);color:#0d2818;box-shadow:0 6px 28px rgba(212,129,58,.4)}.field-wrap{display:flex;flex-direction:column;gap:6px}.field-label{font-size:.75rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:#7dc4a8}.field-input{width:100%;padding:14px 16px;border-radius:12px;font-size:.95rem;background:hsla(0,0%,100%,.06);color:#f7f0e3;border:1.5px solid hsla(0,0%,100%,.14);caret-color:#f2a84e}.field-input::placeholder{color:hsla(39,56%,93%,.3)}.field-input:focus{border-color:#f2a84e;background:hsla(0,0%,100%,.09);box-shadow:0 0 0 3px rgba(242,168,78,.18)}.field-input.error{border-color:#c9705a;box-shadow:0 0 0 3px rgba(201,112,90,.18)}.field-error{font-size:.78rem;color:#c9705a;display:flex;align-items:center;gap:5px}.progress-bar{height:3px;border-radius:99px;background:hsla(0,0%,100%,.12);overflow:hidden}.progress-fill{height:100%;border-radius:99px;background:linear-gradient(90deg,#1b5e35,#f2a84e);transition:width .5s ease}.offer-badge{font-size:.7rem;letter-spacing:.07em;text-transform:uppercase;padding:4px 10px;border-radius:99px;background:rgba(242,168,78,.18);color:#f2a84e;border:1px solid rgba(242,168,78,.3)}.guide-badge,.offer-badge{display:inline-flex;align-items:center;gap:5px;font-weight:700}.guide-badge{font-size:.66rem;letter-spacing:.05em;padding:3px 9px;border-radius:8px;background:linear-gradient(135deg,#8855cc44,#8855cc22);color:#c992f0;border:1px solid #8855cc66}.can-badge{border-radius:8px;background:rgba(125,196,168,.12);color:#7dc4a8;border:1px solid #7dc4a844}.can-badge,.gift-tag-badge{display:inline-flex;align-items:center;gap:5px;font-size:.66rem;font-weight:700;padding:3px 9px}.gift-tag-badge{border-radius:8px;background:rgba(212,129,58,.15);color:#f2a84e;border:1px solid #d4813a55}.divider-text{display:flex;align-items:center;gap:12px;color:hsla(0,0%,100%,.25);font-size:.8rem}.divider-text:after,.divider-text:before{content:"";flex:1 1;height:1px;background:hsla(0,0%,100%,.12)}.ticker-inner{display:inline-flex;gap:40px;animation:tickerScroll 34s linear infinite}.cart-badge{position:absolute;top:-6px;right:-6px;width:20px;height:20px;border-radius:50%;background:#d4813a;color:#fff;font-size:.65rem;font-weight:700;display:flex;align-items:center;justify-content:center;animation:countUp .3s ease}.mux-video-wrap{position:relative;border-radius:0;overflow:hidden;aspect-ratio:16/9;background:#000}.mux-video-wrap iframe,.mux-video-wrap mux-player{display:block;width:100%;height:100%}.mux-video-wrap iframe{border:0}.play-btn{width:56px;height:56px;border-radius:50%;background:linear-gradient(135deg,#d4813a,#f2a84e);display:flex;align-items:center;justify-content:center;box-shadow:0 4px 24px rgba(212,129,58,.7);animation:playPulse 2.5s infinite;border:none;cursor:pointer;flex-shrink:0;transition:transform .18s}.play-btn:hover{transform:scale(1.12)}.mux-loading-ring{width:44px;height:44px;border-radius:50%;border:3px solid rgba(242,168,78,.2);border-top-color:#f2a84e;animation:spin .8s linear infinite}.merch-type-btn{padding:9px 14px;border-radius:10px;font-size:.78rem;font-weight:600;border:1.5px solid hsla(0,0%,100%,.12);cursor:pointer;font-family:var(--ff-body);transition:all .18s;background:hsla(0,0%,100%,.05);color:var(--cp);white-space:nowrap}.merch-type-btn.active{background:linear-gradient(135deg,#d4813a33,#f2a84e22);border-color:#f2a84e66;color:#f2a84e}.merch-type-btn:hover{background:hsla(0,0%,100%,.1)}.size-btn{min-width:44px;height:38px;padding:0 10px;border-radius:8px;font-size:.75rem;font-weight:600;border:1.5px solid hsla(0,0%,100%,.12);cursor:pointer;font-family:var(--ff-mono);transition:all .18s;background:hsla(0,0%,100%,.05);color:var(--cp);white-space:nowrap}.size-btn.active{background:#f2a84e;color:#0d2818;border-color:#f2a84e}.size-btn:hover{border-color:hsla(0,0%,100%,.3)}.color-swatch{width:28px;height:28px;border-radius:50%;cursor:pointer;transition:transform .18s,box-shadow .18s;border:2px solid transparent}.color-swatch:hover{transform:scale(1.15)}.color-swatch.active{border-color:#f2a84e;box-shadow:0 0 0 3px #f2a84e44;transform:scale(1.1)}.stripe-overlay{position:fixed;inset:0;z-index:1000;background:rgba(4,12,8,.88);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);display:flex;align-items:center;justify-content:flex-end}.stripe-panel{width:100%;max-width:520px;height:100vh;overflow-y:auto;background:linear-gradient(180deg,#040c08,#0d2818);border-left:1px solid hsla(0,0%,100%,.1);animation:stripeSlide .4s cubic-bezier(.22,.68,0,1.1) both;display:flex;flex-direction:column}.stripe-success-icon{width:72px;height:72px;border-radius:50%;background:linear-gradient(135deg,#1b5e35,#4a8c5c);display:flex;align-items:center;justify-content:center;font-size:2rem;margin:0 auto 20px;animation:countUp .5s ease}.recycling-bar{height:8px;border-radius:99px;transition:width 1s cubic-bezier(.22,.68,0,1.2)}.gift-card{border-radius:18px;padding:22px;background:linear-gradient(145deg,rgba(212,129,58,.1),rgba(242,168,78,.05));border:1px solid rgba(242,168,78,.22);transition:border-color .2s}.gift-card:hover{border-color:rgba(242,168,78,.42)}.gift-wrap-panel{border-radius:20px;padding:28px;background:linear-gradient(145deg,rgba(212,129,58,.12),rgba(242,168,78,.06));border:1.5px solid rgba(242,168,78,.35);position:relative;overflow:hidden}.gift-wrap-panel:before{content:"";position:absolute;top:-50%;left:-50%;width:30%;height:200%;background:linear-gradient(90deg,transparent,rgba(242,168,78,.08),transparent);animation:giftShine 3.5s ease-in-out infinite}.gift-toggle-row{display:flex;align-items:center;gap:14px;cursor:pointer;padding:14px 18px;border-radius:14px;background:rgba(212,129,58,.08);border:1.5px solid rgba(212,129,58,.22);transition:all .2s}.gift-toggle-row:hover{background:rgba(212,129,58,.14);border-color:rgba(242,168,78,.38)}.gift-toggle-row.active{background:linear-gradient(135deg,rgba(212,129,58,.2),rgba(242,168,78,.12));border-color:#f2a84e}.gift-checkbox{width:22px;height:22px;border-radius:6px;border:2px solid;display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:all .2s}@media(max-width:640px){.hero-h1{font-size:clamp(2.2rem,8vw,3rem)!important}.grid-2,.grid-3{grid-template-columns:1fr!important}.grid-4{grid-template-columns:1fr 1fr!important}.hide-mobile{display:none!important}.stripe-panel{max-width:100%;border-left:none}.merch-grid{grid-template-columns:1fr!important}.mux-video-wrap{border-radius:0}}@media(max-width:480px){.grid-4{grid-template-columns:1fr!important}.merch-type-btn{padding:7px 10px;font-size:.72rem}}.supp-hero{background:linear-gradient(160deg,#040c08,#0d2818 55%,rgba(27,94,53,.18));min-height:100vh;display:flex;align-items:center;padding:80px 24px 60px;position:relative;overflow:hidden}.prod-hero-frame{position:relative;width:100%;max-width:360px;border-radius:32px;padding:3px;background:linear-gradient(135deg,#4a8c5c,#1b5e35,#c9a84c,#3d9b47,#7dc4a8,#c9a84c);background-size:300% 300%;animation:prodBorderSpin 7s ease infinite;box-shadow:0 0 0 1px rgba(122,160,122,.12),0 28px 90px rgba(0,0,0,.55),0 8px 32px rgba(61,155,71,.18);transition:box-shadow .4s,transform .4s;flex-shrink:0}.prod-hero-frame:hover{transform:translateY(-5px) scale(1.012);box-shadow:0 0 0 1px rgba(201,168,76,.2),0 44px 110px rgba(0,0,0,.65),0 12px 48px rgba(61,155,71,.28)}.prod-hero-frame--covenant{background:linear-gradient(135deg,#6b3fa0,#85c,#c9a84c,#4a2080,#e8a820,#85c);background-size:300% 300%;animation:prodBorderSpinCov 7s ease infinite;box-shadow:0 0 0 1px rgba(136,85,204,.14),0 28px 90px rgba(61,11,94,.55),0 8px 32px rgba(136,85,204,.2)}.prod-hero-frame--covenant:hover{box-shadow:0 0 0 1px rgba(201,168,76,.22),0 44px 110px rgba(61,11,94,.65),0 12px 48px rgba(136,85,204,.32)}.prod-hero-glow{position:absolute;inset:-28px;border-radius:52px;background:radial-gradient(ellipse at 50% 55%,rgba(61,155,71,.22) 0,rgba(201,168,76,.1) 42%,transparent 72%);filter:blur(32px);z-index:0;pointer-events:none;animation:prodGlowPulse 5s ease-in-out infinite}.prod-hero-glow--covenant{background:radial-gradient(ellipse at 50% 55%,rgba(136,85,204,.24) 0,rgba(201,168,76,.12) 42%,transparent 72%)}.prod-hero-img{display:block;width:100%;height:auto;aspect-ratio:1/1;object-fit:contain;border-radius:30px;position:relative;z-index:1;background:rgba(10,18,10,.6)}@keyframes prodBorderSpin{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}@keyframes prodBorderSpinCov{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}@keyframes prodGlowPulse{0%,to{opacity:.65;transform:scale(1)}50%{opacity:1;transform:scale(1.05)}}@media(max-width:768px){.prod-hero-frame{max-width:280px;border-radius:24px}.prod-hero-img{border-radius:22px}.prod-hero-glow{inset:-18px;border-radius:38px}}@media(max-width:480px){.prod-hero-frame{max-width:220px;border-radius:20px}.prod-hero-img{border-radius:18px}}.supp-pill{display:inline-flex;align-items:center;gap:8px;padding:6px 16px;border-radius:99px;background:linear-gradient(135deg,#1b5e3522,#4a8c5c11);border:1px solid #1b5e3544;font-size:.72rem;font-weight:700;color:#7dc4a8;letter-spacing:.08em;text-transform:uppercase}.pillar-card{border-radius:24px;padding:28px;background:hsla(0,0%,100%,.04);border:1px solid hsla(0,0%,100%,.08);transition:border-color .3s,transform .3s,box-shadow .3s;cursor:default}.pillar-card:hover{border-color:rgba(242,168,78,.25);transform:translateY(-4px);box-shadow:0 20px 60px rgba(0,0,0,.35)}.ingredient-chip{padding:6px 12px;border-radius:8px;background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.1);font-size:.73rem;color:hsla(39,56%,93%,.65);transition:all .2s}.ingredient-chip:hover{background:rgba(242,168,78,.1);border-color:rgba(242,168,78,.3);color:#f2a84e}.compare-row{display:grid;grid-template-columns:1fr 1fr 1fr;border-bottom:1px solid hsla(0,0%,100%,.06);transition:background .2s}.compare-row:hover{background:hsla(0,0%,100%,.02)}.compare-cell{padding:12px 18px;font-size:.82rem;display:flex;align-items:center;gap:8px}.benefit-card{border-radius:18px;padding:22px;background:hsla(0,0%,100%,.035);border:1px solid hsla(0,0%,100%,.07);transition:all .25s}.benefit-card:hover{transform:translateY(-3px);background:hsla(0,0%,100%,.055)}.supp-sticky-bar{position:fixed;bottom:0;left:0;right:0;background:linear-gradient(90deg,#040c08ee,#0d2818ee);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-top:1px solid rgba(242,168,78,.2);padding:14px 24px;display:flex;align-items:center;justify-content:space-between;gap:12px;z-index:900;animation:slideUp .4s ease}@keyframes slideUp{0%{transform:translateY(100%)}to{transform:translateY(0)}}.canister-visual{width:160px;height:280px;border-radius:20px;background:linear-gradient(175deg,#1b5e35,#0d2818 40%,#040c08);border:2px solid rgba(242,168,78,.3);display:flex;flex-direction:column;align-items:center;justify-content:center;box-shadow:0 40px 80px rgba(0,0,0,.6),inset 0 1px 0 hsla(0,0%,100%,.08);position:relative;overflow:hidden;animation:canisterFloat 6s ease-in-out infinite}@keyframes canisterFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-12px)}}.cert-badge{display:inline-flex;align-items:center;gap:8px;padding:8px 16px;border-radius:12px;background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.12);font-size:.75rem;font-weight:700;color:hsla(39,56%,93%,.7);white-space:nowrap}.reveal{opacity:0;transform:translateY(24px);transition:opacity .55s ease,transform .55s ease}.reveal.visible{opacity:1;transform:translateY(0)}.upsell-hero{background:linear-gradient(155deg,#040c08,#0d2818 50%,rgba(212,129,58,.12));padding:80px 24px 60px;min-height:100vh;position:relative;overflow:hidden}.progress-bar{justify-content:center;gap:0;margin-bottom:48px}.progress-bar,.progress-step{display:flex;align-items:center}.progress-step{flex-direction:column;gap:6px;position:relative}.progress-dot{width:32px;height:32px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:.8rem;font-weight:700;transition:all .3s}.progress-dot.done{background:#1b5e35;color:#fff;box-shadow:0 0 0 3px rgba(27,94,53,.3)}.progress-dot.active{background:#f2a84e;color:#0d2818;box-shadow:0 0 0 4px rgba(242,168,78,.25)}.progress-dot.pending{background:hsla(0,0%,100%,.08);color:hsla(39,56%,93%,.3);border:1px solid hsla(0,0%,100%,.12)}.progress-line{width:60px;height:2px;background:hsla(0,0%,100%,.08);margin-top:-16px;align-self:flex-start}.progress-line.done{background:#1b5e35}.merch-item-card{border-radius:20px;overflow:hidden;background:hsla(0,0%,100%,.04);border:1.5px solid hsla(0,0%,100%,.08);transition:all .28s;cursor:pointer}.merch-item-card.selected{border-color:#f2a84e;background:rgba(242,168,78,.06);box-shadow:0 0 0 1px rgba(242,168,78,.2),0 12px 40px rgba(0,0,0,.35)}.merch-item-card:hover:not(.selected){border-color:hsla(0,0%,100%,.2);transform:translateY(-3px)}.community-hero{background:linear-gradient(165deg,#040c08,#0d2818 45%,rgba(125,196,168,.12));padding:80px 24px 60px;min-height:100vh;position:relative;overflow:hidden}.perk-card{border-radius:16px;padding:18px 20px;background:hsla(0,0%,100%,.04);border:1px solid hsla(0,0%,100%,.08);display:flex;gap:14px;align-items:flex-start;transition:border-color .2s}.perk-card:hover{border-color:#7dc4a833}.perk-icon{width:40px;height:40px;border-radius:10px;background:linear-gradient(135deg,#7dc4a822,#1b5e3511);border:1px solid #7dc4a830;display:flex;align-items:center;justify-content:center;font-size:1.1rem;flex-shrink:0}.rc-frame{border:0;border-radius:16px;box-shadow:0 20px 60px rgba(0,0,0,.5),0 0 0 1px hsla(0,0%,100%,.06);background:#040c08}.join-btn-glow{position:relative;overflow:hidden}.join-btn-glow:after{content:"";position:absolute;top:0;left:-100%;width:60%;height:100%;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.15),transparent);animation:shimmerPass 2.8s ease-in-out infinite}@keyframes shimmerPass{0%{left:-100%}to{left:200%}}.next-step-card{border-radius:18px;padding:20px 18px;background:hsla(0,0%,100%,.04);border:1px solid hsla(0,0%,100%,.08);transition:border-color .2s,transform .2s}.next-step-card:hover{border-color:rgba(242,168,78,.2);transform:translateY(-2px)}.step-number{width:28px;height:28px;border-radius:50%;background:linear-gradient(135deg,#d4813a,#f2a84e);color:#0d2818;font-size:.72rem;font-weight:800;display:flex;align-items:center;justify-content:center;flex-shrink:0}@media(max-width:640px){.supp-sticky-bar{flex-direction:column;gap:8px;padding:10px 16px}.progress-line{width:28px}}@keyframes blink{0%,to{opacity:1;transform:scale(1)}50%{opacity:.4;transform:scale(1.6)}}.urgency-banner{position:fixed;top:0;left:0;right:0;z-index:201;background:linear-gradient(90deg,#d97b06,#f5a623,#f0c040,#f5a623,#d97b06);background-size:200% 100%;animation:urgencyShimmer 4s ease-in-out infinite;padding:13px 20px;text-align:center;overflow:hidden}.ub-inner{display:inline-flex;align-items:center;gap:10px;position:relative;z-index:1;flex-wrap:wrap;justify-content:center}.ub-icon{font-size:1.1rem;flex-shrink:0}.ub-text{font-family:var(--ff-body);font-size:.94rem;font-weight:800;color:#0d1a00;letter-spacing:.01em;line-height:1.4}@keyframes urgencyShimmer{0%,to{background-position:0 50%}50%{background-position:100% 50%}}@media(max-width:768px){.urgency-banner{padding:10px 14px}.ub-text{font-size:.78rem}}@media(max-width:480px){.ub-text{font-size:.74rem}}.con{max-width:1140px}.con,.con-n{margin:0 auto;padding:0 24px}.con-n{max-width:780px}.sec{padding:90px 0}@media(max-width:768px){.sec{padding:64px 0}}.rv{opacity:0;transform:translateY(28px);transition:all .7s cubic-bezier(.25,.46,.45,.94)}.rv.vis{opacity:1;transform:translateY(0)}.rv.d1{transition-delay:.1s}.rv.d2{transition-delay:.2s}.rv.d3{transition-delay:.3s}.pwn-nav{position:fixed;top:0;left:0;right:0;z-index:200;padding:14px 32px;justify-content:space-between;background:rgba(5,12,5,.92);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-bottom:1px solid rgba(61,155,71,.12)}.pwn-nav,.pwn-nl{display:flex;align-items:center}.pwn-nl{gap:10px;text-decoration:none;cursor:pointer;background:none;border:none;padding:0}.pwn-ni{width:34px;height:34px;background:#3d9b47;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0}.pwn-nt{font-family:var(--ff-display);font-size:1rem;font-weight:700;color:#f5f0e8}.pwn-nt span{color:#c9a84c}.pwn-ns{font-size:.6rem;letter-spacing:.2em;color:#7aa07a;text-transform:uppercase}.pwn-nc{background:#c9a84c;color:#050c05;font-weight:700;font-size:.82rem;padding:9px 22px;border-radius:100px;border:none;cursor:pointer;transition:all .2s;font-family:var(--ff-body)}.pwn-nc:hover{background:#dbbe6a;transform:translateY(-1px)}.pwn-hero{min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:100px 24px 80px;position:relative;overflow:hidden;background:#050c05}.pwn-hero:before{content:"";position:absolute;inset:0;background:radial-gradient(ellipse at 50% 0,rgba(61,155,71,.2) 0,transparent 58%),radial-gradient(ellipse at 80% 80%,rgba(201,168,76,.07) 0,transparent 50%),radial-gradient(ellipse at 20% 60%,rgba(61,155,71,.05) 0,transparent 50%)}.pwn-hero>*{position:relative;z-index:1}.eyebrow-pill{display:inline-flex;align-items:center;gap:8px;padding:6px 16px;background:rgba(61,155,71,.1);border:1px solid rgba(61,155,71,.22);border-radius:100px;margin-bottom:32px;font-size:.72rem;font-weight:600;letter-spacing:.15em;text-transform:uppercase;color:#3d9b47}.eyebrow-pill:before{content:"";width:6px;height:6px;background:#3d9b47;border-radius:50%;animation:blink 2s infinite;flex-shrink:0}.h1{font-family:var(--ff-display);font-size:clamp(2.8rem,8vw,6rem);font-weight:900;line-height:1.05;letter-spacing:-.02em;margin-bottom:8px}.h1 .l1{display:block;color:#f5f0e8}.h1 .l2{display:block;color:#c9a84c;font-style:italic}.pwn-hero-sub{max-width:580px;margin:20px auto 36px;color:#7aa07a;font-size:1.08rem;line-height:1.78}.pwn-hero-sub strong{color:#f5f0e8}.pwn-cta-row{display:flex;gap:14px;justify-content:center;flex-wrap:wrap;margin-bottom:44px}.btn-p{display:inline-flex;align-items:center;gap:9px;background:#c9a84c;color:#050c05;font-family:var(--ff-body);font-weight:700;font-size:.98rem;padding:15px 34px;border-radius:100px;border:none;cursor:pointer;transition:all .25s}.btn-p:hover{background:#dbbe6a;transform:translateY(-2px);box-shadow:0 8px 28px rgba(201,168,76,.35)}.btn-o{display:inline-flex;align-items:center;gap:9px;background:transparent;color:#f5f0e8;font-family:var(--ff-body);font-weight:600;font-size:.98rem;padding:15px 34px;border-radius:100px;text-decoration:none;border:1px solid rgba(232,240,232,.22);cursor:pointer;transition:all .25s}.btn-o:hover{border-color:#3d9b47;color:#3d9b47}.pwn-trust-row{display:flex;gap:28px;justify-content:center;flex-wrap:wrap}.ti{display:flex;align-items:center;gap:7px;font-size:.78rem;color:#7aa07a}@media(max-width:768px){.pwn-hero{padding:88px 16px 60px}}@media(max-width:480px){.pwn-hero{padding:80px 14px 52px}.pwn-cta-row{flex-direction:column;align-items:center}}.ebook-offer-sec{background:#fff;padding:96px 0 100px;border-top:4px solid #c9a84c;border-bottom:4px solid #c9a84c;overflow:hidden}.ebook-sec-header{text-align:center;margin-bottom:64px}.ebook-sec-eyebrow{display:inline-block;font-family:var(--ff-body);font-size:.7rem;font-weight:700;letter-spacing:.22em;text-transform:uppercase;color:#3d9b47;margin-bottom:18px}.ebook-sec-title{font-size:clamp(2.2rem,5vw,3.6rem);color:#0d1a00;line-height:1.08;margin:0;letter-spacing:-.01em}.ebook-sec-title,.ebook-sec-title-accent{font-family:var(--ff-display);font-weight:900}.ebook-sec-title-accent{font-style:italic;color:#1b5e35;display:block}.ebook-nc-block{display:grid;grid-template-columns:1fr 1fr;grid-gap:72px;gap:72px;align-items:center;margin-bottom:72px}.ebook-nc-block--app .ebook-nc-img-wrap{display:flex;justify-content:center;align-items:center}.ebook-nc-copy{display:flex;flex-direction:column;gap:0}.ebook-nc-eyebrow-label{font-family:var(--ff-body);font-size:.7rem;font-weight:700;letter-spacing:.22em;text-transform:uppercase;color:#3d9b47;display:block;margin-bottom:16px}.ebook-nc-heading{font-size:clamp(1.65rem,3.2vw,2.6rem);color:#0d1a00;line-height:1.15;margin-bottom:20px;letter-spacing:-.01em}.ebook-nc-heading,.ebook-nc-heading-accent{font-family:var(--ff-display);font-weight:900}.ebook-nc-heading-accent{font-style:italic;color:#c9a84c;display:block}.ebook-nc-body{font-size:1.03rem;color:#4a4a4a;line-height:1.84;margin-bottom:22px}.ebook-nc-list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:12px}.ebook-nc-list li{display:flex;align-items:flex-start;gap:10px;font-size:.94rem;color:#333;line-height:1.55}.ebook-nc-check{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;min-width:20px;border-radius:50%;background:#1b5e35;color:#fff;font-size:.62rem;font-weight:900;margin-top:1px}.ebook-app-img-frame{position:relative;border-radius:28px;padding:3px;background:linear-gradient(135deg,#c9a84c,#2e7d4f,#1b5e35,#c9a84c,#3d9b47,#c9a84c);background-size:300% 300%;animation:appBorderSpin 6s ease infinite;box-shadow:0 0 0 1px rgba(201,168,76,.15),0 24px 80px rgba(27,94,53,.22),0 8px 32px rgba(201,168,76,.14),inset 0 0 0 1px hsla(0,0%,100%,.06);transition:box-shadow .4s,transform .4s}.ebook-app-img-frame:hover{transform:translateY(-6px) scale(1.008);box-shadow:0 0 0 1px rgba(201,168,76,.25),0 40px 100px rgba(27,94,53,.3),0 12px 48px rgba(201,168,76,.22),inset 0 0 0 1px hsla(0,0%,100%,.08)}.ebook-app-img-glow{position:absolute;inset:-24px;border-radius:44px;background:radial-gradient(ellipse at 50% 60%,rgba(61,155,71,.18) 0,rgba(201,168,76,.1) 45%,transparent 75%);filter:blur(28px);z-index:0;pointer-events:none;animation:appGlowPulse 5s ease-in-out infinite}.ebook-app-img{display:block;width:100%;height:auto;border-radius:26px;position:relative;z-index:1;aspect-ratio:1664/1080;object-fit:cover;object-position:center}@keyframes appBorderSpin{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}@keyframes appGlowPulse{0%,to{opacity:.7;transform:scale(1)}50%{opacity:1;transform:scale(1.04)}}.ebook-divider{height:1px;background:linear-gradient(90deg,transparent,#c9a84c66,#3d9b4744,#c9a84c66,transparent);margin:0 0 64px}.ebook-offer-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:72px;gap:72px;align-items:center}.ebook-cover-wrap{display:flex;justify-content:center;align-items:flex-start}.ebook-cover-real{position:relative;width:100%;max-width:340px;border-radius:16px;box-shadow:10px 10px 0 #c9a84c,0 32px 80px rgba(0,0,0,.18),0 8px 24px rgba(201,168,76,.2);transition:transform .35s,box-shadow .35s;overflow:hidden}.ebook-cover-real:hover{transform:translateY(-6px) rotate(-.5deg);box-shadow:12px 14px 0 #c9a84c,0 48px 100px rgba(0,0,0,.22),0 12px 32px rgba(201,168,76,.28)}.ebook-cover-img{display:block;width:100%;height:auto;aspect-ratio:848/1264;object-fit:cover;border-radius:16px}.ebook-right{display:flex;flex-direction:column;gap:0}.ebook-plus-badge{display:inline-flex;align-items:center;padding:6px 16px;background:#c9a84c;color:#050c05;font-size:.68rem;font-weight:800;letter-spacing:.18em;text-transform:uppercase;border-radius:99px;margin-bottom:18px;width:-moz-fit-content;width:fit-content}.ebook-headline{font-family:var(--ff-display);font-size:clamp(1.6rem,3.5vw,2.6rem);font-weight:900;color:#080f08;line-height:1.12;margin-bottom:16px}.ebook-book-title{color:#1b5e35;font-style:italic;display:block}.ebook-sub{font-size:1.02rem;color:#444;line-height:1.78;margin-bottom:20px}.ebook-bullets{list-style:none;padding:0;margin:0 0 28px;display:flex;flex-direction:column;gap:10px}.ebook-bullets li{display:flex;align-items:flex-start;gap:10px;font-size:.93rem;color:#333;line-height:1.55}.eb-dot{width:8px;height:8px;border-radius:50%;background:#c9a84c;flex-shrink:0;margin-top:6px}.ebook-big-cta-wrap{display:flex;justify-content:center;margin-top:60px}.ebook-big-cta-btn{display:inline-flex;flex-direction:column;align-items:center;gap:6px;background:linear-gradient(90deg,#1b5e35,#2e7d4f,#c9a84c,#2e7d4f,#1b5e35);background-size:300% 100%;animation:urgencyShimmer 4s ease-in-out infinite;color:#fff;font-family:var(--ff-body);border:none;cursor:pointer;padding:28px 56px;border-radius:20px;box-shadow:0 12px 48px rgba(27,94,53,.38),0 0 0 1px hsla(0,0%,100%,.08);transition:transform .28s,box-shadow .28s;position:relative;min-width:380px;text-align:center}.ebook-big-cta-btn:hover{transform:translateY(-3px);box-shadow:0 20px 60px rgba(27,94,53,.48),0 0 0 1px hsla(0,0%,100%,.12)}.ebook-big-cta-top{font-size:.82rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:hsla(0,0%,100%,.7);line-height:1}.ebook-big-cta-main{display:inline-flex;align-items:center;gap:10px;font-size:1.22rem;font-weight:800;color:#fff;line-height:1.1}.ebook-big-cta-arrow{position:absolute;right:28px;top:50%;transform:translateY(-50%);opacity:.6;transition:all .28s}.ebook-big-cta-btn:hover .ebook-big-cta-arrow{opacity:1;right:22px}@media(max-width:1024px){.ebook-nc-block,.ebook-offer-grid{gap:48px}}@media(max-width:900px){.ebook-offer-grid{gap:40px}.ebook-nc-block{gap:36px}}@media(max-width:768px){.ebook-nc-block{grid-template-columns:1fr;gap:36px}.ebook-nc-block--app .ebook-nc-img-wrap{order:2}.ebook-nc-block--app .ebook-nc-copy{order:1}.ebook-offer-grid{grid-template-columns:1fr;gap:40px}.ebook-cover-wrap{order:-1;justify-content:center}.ebook-cover-real{max-width:260px}.ebook-sec-title{font-size:clamp(1.6rem,5.5vw,2.4rem)}.ebook-big-cta-btn{min-width:0;width:100%;padding:24px 36px}.ebook-big-cta-arrow{display:none}}@media(max-width:480px){.ebook-cover-real{max-width:210px}.ebook-app-img-frame{border-radius:18px}.ebook-app-img{border-radius:16px}.ebook-big-cta-btn{padding:22px 28px}.ebook-big-cta-main{font-size:1.06rem}}.cta-below-eco{background:#050c05;padding:72px 0;border-top:1px solid rgba(61,155,71,.14);border-bottom:1px solid rgba(61,155,71,.14);text-align:center}.cta-eco-inner{display:flex;flex-direction:column;align-items:center;gap:0}.cta-eco-label{font-size:.76rem;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:#3d9b47;margin-bottom:22px}.live-bar-pwn{background:rgba(61,155,71,.07);border-top:1px solid rgba(61,155,71,.12);border-bottom:1px solid rgba(61,155,71,.12);padding:6px 0 18px;overflow:hidden;position:relative}.lb-goals-label{text-align:center;font-size:.64rem;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:#3d9b47;padding:18px 0 14px;opacity:.8}.lb-inner{display:flex;gap:56px;animation:tickerScroll 28s linear infinite;white-space:nowrap;width:max-content}.ls{display:inline-flex;align-items:center;gap:8px;flex-shrink:0}.ls .dot{width:5px;height:5px;background:#3d9b47;border-radius:50%;animation:blink 2s infinite}.ls .v{font-weight:700;color:#c9a84c;font-size:.88rem}.ls .l{font-size:.78rem;color:#7aa07a}.prod-bar{background:#050c05;border-top:1px solid rgba(61,155,71,.08);border-bottom:1px solid rgba(61,155,71,.08);padding:12px 0;overflow:hidden}.pb-inner{display:flex;gap:36px;animation:tickerScroll 22s linear infinite;white-space:nowrap;width:max-content}.pi{display:inline-flex;align-items:center;gap:8px;color:#7aa07a;font-size:.78rem;flex-shrink:0}.pi .dot{width:3px;height:3px;background:#c9a84c;border-radius:50%}.ed{background:#f5f0e8;color:#1a1a1a;position:relative}.ed:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,#3d9b47,#c9a84c)}.ed.alt{background:#ede6d6}.s-badge{display:inline-block;padding:4px 12px;background:#3d9b47;color:#fff;font-size:.64rem;font-weight:700;letter-spacing:.2em;text-transform:uppercase;margin-bottom:20px;border-radius:3px}.ed h2{font-size:clamp(1.8rem,4vw,2.9rem);font-weight:900;line-height:1.1;margin-bottom:20px}.ed h2,.ed h3{font-family:var(--ff-display);color:#080f08}.ed h3{font-size:clamp(1.1rem,2.5vw,1.7rem);font-weight:700;margin-bottom:14px;margin-top:36px}.ed p{font-size:1.04rem;line-height:1.82;color:#2a2a2a;margin-bottom:18px}.ed .lead{font-size:1.22rem;line-height:1.72;color:#111;font-weight:500;border-left:3px solid #3d9b47;padding-left:20px;margin:28px 0}.ed .pq{text-align:center;font-family:var(--ff-display);font-size:clamp(1.25rem,2.8vw,1.9rem);font-style:italic;color:#1a5e22;margin:44px 0;padding:28px 32px;border-top:2px solid #c9a84c;border-bottom:2px solid #c9a84c;background:rgba(61,155,71,.04)}.e-cols{grid-template-columns:1fr 1fr;grid-gap:56px;gap:56px}.e-cols,.e2{display:grid;align-items:start}.e2{grid-template-columns:1fr 1fr;grid-gap:40px;gap:40px}@media(max-width:768px){.e-cols,.e2{grid-template-columns:1fr;gap:28px}}.sg{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));grid-gap:20px;gap:20px;margin:36px 0}.sc{background:#fff;border-radius:12px;padding:22px;border-left:4px solid #3d9b47;box-shadow:0 2px 10px rgba(0,0,0,.05)}.sc.gd{border-left-color:#c9a84c}.sc.rd{border-left-color:#c8303a}.sc .bn{font-family:"Segoe UI Emoji","Apple Color Emoji","Noto Color Emoji",var(--ff-display);font-size:2rem;font-weight:900;color:#3d9b47;line-height:1;margin-bottom:6px}.sc.gd .bn{color:#7a5c10}.sc.rd .bn{color:#c8303a}.sc .sl{font-size:.84rem;color:#444;line-height:1.4}.sc .src{font-size:.68rem;color:#888;margin-top:7px}.cb{background:#fff;border-radius:20px;padding:28px;box-shadow:0 4px 20px rgba(0,0,0,.05);margin:28px 0}.ct{font-family:var(--ff-display);font-size:.95rem;font-weight:700;color:#080f08;margin-bottom:4px}.cs{font-size:.76rem;color:#666;margin-bottom:18px}.cw,.dark-sec{position:relative}.dark-sec{background:#0b1b0b;overflow:hidden}.dark-sec:before{content:"";position:absolute;inset:0;background:radial-gradient(ellipse at 50% -20%,rgba(61,155,71,.12) 0,transparent 55%);pointer-events:none}.sol-eyebrow{color:#3d9b47;font-size:.72rem;font-weight:700;letter-spacing:.22em;text-transform:uppercase;margin-bottom:18px;display:block}.dark-sec blockquote{font-family:var(--ff-display);font-size:clamp(1.1rem,2.5vw,1.7rem);font-style:italic;line-height:1.55;color:#f5f0e8;border-left:3px solid #c9a84c;padding-left:26px;margin:28px 0}.cons-bar{background:rgba(61,155,71,.07);border:1px solid rgba(61,155,71,.12);border-radius:12px;padding:22px 28px;display:flex;justify-content:center;gap:56px;flex-wrap:wrap;margin:36px 0}.cs2{text-align:center}.cs2 .n{font-family:var(--ff-display);font-size:1.9rem;font-weight:900;color:#3d9b47}.cs2 .l{font-size:.76rem;color:#7aa07a;margin-top:3px}.brand-thesis{text-align:center;padding:72px 24px;background:#050c05}.tw{display:flex;align-items:center;justify-content:center;gap:22px;margin:28px 0;flex-wrap:wrap}.tw-word{font-family:var(--ff-display);font-size:clamp(1.4rem,4vw,2.8rem);font-weight:900;color:#f5f0e8}.tw-dot{width:7px;height:7px;background:#c9a84c;border-radius:50%;flex-shrink:0}.layers{background:#040c08;color:#f7f0e3;position:relative}.layers:before{content:"";position:absolute;inset:0;background:radial-gradient(ellipse 80% 60% at 50% 0,rgba(27,94,53,.22) 0,transparent 70%);pointer-events:none}.layers-head{text-align:center;padding:60px 0 16px;position:relative;z-index:1}.layers-head h2{font-family:var(--ff-display);font-size:clamp(1.9rem,4vw,2.9rem);font-weight:900;color:#f7f0e3}.layers-head p{color:hsla(39,56%,93%,.55);max-width:580px;margin:12px auto 0;font-size:1.04rem}.lr{display:grid;grid-template-columns:1fr 1fr;grid-gap:72px;gap:72px;align-items:center;padding:72px 0;border-bottom:1px solid hsla(0,0%,100%,.06);position:relative;z-index:1}.lr:last-child{border-bottom:none}.lr.rev{direction:rtl}.lr.rev>*{direction:ltr}@media(max-width:768px){.lr,.lr.rev{grid-template-columns:1fr;direction:ltr;gap:36px;padding:52px 0}}.img-frame{padding:4px;border-radius:36px;background:linear-gradient(90deg,#d97b06,#f5a623,#f0c040,#f5a623,#d97b06);background-size:200% 100%;animation:urgencyShimmer 4s ease-in-out infinite;display:block;width:100%}.img-frame-inner{border-radius:32px;overflow:hidden;width:100%;display:block;position:relative;aspect-ratio:2752/1227;background:#060f08}.img-frame-inner img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block}.layer-block{padding:80px 0;border-bottom:1px solid hsla(0,0%,100%,.06);position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;gap:52px}.layer-block:last-child{border-bottom:none}.layer-copy{text-align:center;max-width:680px;width:100%}.layer-copy h3{font-family:var(--ff-display);font-size:clamp(1.6rem,3.5vw,2.4rem);font-weight:900;line-height:1.15;color:#f7f0e3;margin-bottom:16px}.layer-copy p{font-size:1.04rem;line-height:1.77;color:hsla(39,56%,93%,.62);margin-bottom:20px}.layer-bullets{text-align:left;max-width:600px;margin:0 auto}.layer-img-wrap{width:100%;border-radius:28px;overflow:hidden}@media(max-width:768px){.layer-block{padding:52px 0;gap:36px}.layer-copy h3{font-size:clamp(1.3rem,5.5vw,1.9rem)}}.ltag{display:inline-flex;align-items:center;gap:7px;padding:4px 14px;border-radius:100px;font-size:.67rem;font-weight:700;letter-spacing:.15em;text-transform:uppercase;margin-bottom:14px}.ltag.l1{background:rgba(61,155,71,.18);color:#7dc4a8;border:1px solid rgba(125,196,168,.22)}.ltag.l2{background:rgba(201,168,76,.15);color:#f2a84e;border:1px solid rgba(242,168,78,.22)}.ltag.l3{background:rgba(125,196,168,.12);color:#7dc4a8;border:1px solid rgba(125,196,168,.22)}.ltag.l4{background:rgba(0,100,180,.14);color:#7bbfed;border:1px solid rgba(0,100,180,.28)}.lc h3{font-family:var(--ff-display);font-size:clamp(1.4rem,3vw,2.1rem);font-weight:900;line-height:1.15;color:#f7f0e3}.lc h3,.lc p{margin-bottom:16px}.lc p{font-size:1.02rem;line-height:1.77;color:hsla(39,56%,93%,.62)}.lb{align-items:flex-start;gap:11px;margin-bottom:12px}.lb,.lbi{display:flex}.lbi{width:22px;height:22px;border-radius:50%;background:#3d9b47;align-items:center;justify-content:center;flex-shrink:0;margin-top:2px}.lbt{font-size:.93rem;color:hsla(39,56%,93%,.75);line-height:1.6}.lbt strong{color:#f7f0e3;font-weight:600}.lv{border-radius:20px;overflow:hidden;aspect-ratio:4/3;position:relative;background:linear-gradient(135deg,#081808,#152815 50%,#081808);display:flex;align-items:center;justify-content:center;box-shadow:0 20px 50px rgba(0,0,0,.18)}.lvp{text-align:center;padding:28px}.lvi{font-size:3.5rem;margin-bottom:12px;display:block}.lvl{color:hsla(0,0%,100%,.38);font-family:var(--ff-display);font-size:.9rem}.lvsub{font-size:.72rem;color:hsla(0,0%,100%,.22);margin-top:4px;display:block}.rew{background:#0b1b0b;position:relative;overflow:hidden}.rew:before{content:"";position:absolute;top:-180px;right:-180px;width:560px;height:560px;border-radius:50%;background:radial-gradient(circle,rgba(201,168,76,.07) 0,transparent 68%);pointer-events:none}.cr-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));grid-gap:18px;gap:18px;margin:44px 0}.crc{background:hsla(0,0%,100%,.04);border:1px solid rgba(201,168,76,.14);border-radius:12px;padding:26px 22px;transition:all .25s;cursor:default}.crc:hover{border-color:rgba(201,168,76,.38);background:hsla(0,0%,100%,.06);transform:translateY(-3px)}.crc .ci{font-size:1.8rem;margin-bottom:12px;display:block}.crc h4{font-family:var(--ff-display);font-size:1.05rem;font-weight:700;color:#c9a84c;margin-bottom:6px}.crc p{font-size:.88rem;color:#7aa07a;line-height:1.58;margin-bottom:0}.crc .cv{font-size:1.3rem;font-weight:700;color:#c9a84c;margin-top:10px}.rd-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));grid-gap:22px;gap:22px;margin-top:44px}.rdc{background:#112011;border-radius:20px;overflow:hidden;border:1px solid rgba(61,155,71,.1);transition:all .25s}.rdc:hover{border-color:rgba(61,155,71,.28);transform:translateY(-3px);box-shadow:0 12px 36px rgba(0,0,0,.28)}.rdc.feat{border-color:rgba(201,168,76,.28)}.rdi{height:148px;background:linear-gradient(135deg,#091a09,#173017);display:flex;align-items:center;justify-content:center;font-size:2.8rem}.rdb{padding:18px}.rdb h4{font-family:var(--ff-display);font-size:1rem;font-weight:700;color:#f5f0e8;margin-bottom:5px}.rdb p{font-size:.83rem;color:#7aa07a;margin-bottom:10px}.rp{display:flex;align-items:center;gap:7px}.rp .rpc{font-weight:700;color:#c9a84c;font-size:.88rem}.rp .sep{color:#7aa07a;font-size:.72rem}.rp .rph{font-size:.78rem;color:#7aa07a}.eco{background:#050c05;position:relative;overflow:hidden}.eco:before{content:"";position:absolute;inset:0;background:radial-gradient(ellipse at center top,rgba(61,155,71,.07) 0,transparent 55%);pointer-events:none}.img-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:14px;gap:14px;margin:44px 0}@media(max-width:640px){.img-grid{grid-template-columns:1fr 1fr}}.ig-slot{aspect-ratio:4/3;border-radius:12px;overflow:hidden;position:relative;background:#112011;border:2px dashed rgba(61,155,71,.18)}.ig-ph{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;gap:6px;color:#7aa07a}.ig-ph .icon{font-size:1.8rem}.ig-ph .lbl{font-size:.72rem;text-align:center;line-height:1.4}.ig-ph .hint{font-size:.62rem;opacity:.45;display:block}.w-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:18px;gap:18px;margin:44px 0}@media(max-width:640px){.w-grid{grid-template-columns:1fr 1fr}}.wi{background:#112011;border-radius:12px;padding:22px;border:1px solid rgba(61,155,71,.1)}.wi .wicon{font-size:1.7rem;margin-bottom:10px;display:block}.wi h4{font-family:var(--ff-display);font-size:.97rem;font-weight:700;color:#f5f0e8;margin-bottom:5px}.wi p{font-size:.83rem;color:#7aa07a;line-height:1.5;margin-bottom:0}.eco-cta-box{text-align:center;padding:44px 28px;background:rgba(61,155,71,.05);border-radius:20px;border:1px solid rgba(61,155,71,.1);margin-top:44px}.eco-nums{display:flex;gap:28px;justify-content:center;flex-wrap:wrap;margin-top:22px}.en .n{font-family:var(--ff-display);font-size:1.5rem;font-weight:700;color:#c9a84c}.en .l{font-size:.76rem;color:#7aa07a;margin-top:3px}.fq{background:#0b1b0b;border-top:1px solid rgba(61,155,71,.1);border-bottom:1px solid rgba(61,155,71,.1);padding:72px 0;text-align:center}.fq blockquote{font-family:var(--ff-display);font-size:clamp(1.3rem,3vw,2.1rem);font-style:italic;color:#f5f0e8;max-width:780px;margin:0 auto 20px;line-height:1.52}.fq cite{color:#7aa07a;font-size:.88rem;font-style:normal}.wl-sec{background:#0b1b0b;border-top:1px solid rgba(61,155,71,.14)}.form-card{background:#112011;border-radius:20px;padding:44px;max-width:540px;margin:0 auto;border:1px solid rgba(61,155,71,.14);box-shadow:0 22px 72px rgba(0,0,0,.38)}.fstep{font-size:.7rem;font-weight:600;letter-spacing:.15em;text-transform:uppercase;color:#3d9b47;margin-bottom:6px}.form-card h3{font-family:var(--ff-display);font-size:1.35rem;font-weight:700;color:#f5f0e8;margin-bottom:6px;margin-top:6px}.form-card .fsub{color:#7aa07a;font-size:.88rem;margin-bottom:24px}.fg2{display:grid;grid-template-columns:1fr 1fr;grid-gap:14px;gap:14px;margin-bottom:14px}@media(max-width:480px){.fg2{grid-template-columns:1fr}}.ff{display:flex;flex-direction:column;gap:5px;margin-bottom:14px}.ff label{font-size:.68rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:#7aa07a}.ff input{background:hsla(0,0%,100%,.06);border:1px solid hsla(0,0%,100%,.1);border-radius:8px;padding:13px 15px;font-family:var(--ff-body);font-size:.98rem;color:#f5f0e8;transition:border-color .2s;outline:none;width:100%}.ff input::placeholder{color:hsla(0,0%,100%,.22)}.ff input:focus{border-color:#3d9b47;background:rgba(61,155,71,.07)}.f-sub{width:100%;background:#c9a84c;color:#050c05;font-family:var(--ff-body);font-weight:700;font-size:.98rem;padding:15px;border-radius:100px;border:none;cursor:pointer;transition:all .25s;margin-top:6px}.f-sub:hover{background:#dbbe6a;transform:translateY(-1px);box-shadow:0 8px 22px rgba(201,168,76,.28)}.f-sub:disabled{opacity:.6;cursor:not-allowed;transform:none}.f-disc{font-size:.72rem;color:#7aa07a;margin-top:14px;text-align:center}.pwn-prog{height:3px;background:hsla(0,0%,100%,.08);border-radius:99px;margin-bottom:18px;overflow:hidden}.pwn-prog-fill{height:100%;background:#3d9b47;border-radius:99px;transition:width .4s ease}.f-note{font-size:.68rem;color:#7aa07a;margin-top:4px}.f-err{font-size:.72rem;color:#e85050;margin-top:3px}.faq-sec{background:#050c05}.faq-item{border-bottom:1px solid hsla(0,0%,100%,.07)}.faq-q{display:flex;justify-content:space-between;align-items:center;padding:22px 0;cursor:pointer;font-family:var(--ff-display);font-size:1.02rem;font-weight:600;color:#f5f0e8;-webkit-user-select:none;-moz-user-select:none;user-select:none;gap:16px;background:none;border:none;width:100%;text-align:left}.faq-q:hover{color:#c9a84c}.faq-icon{width:26px;height:26px;border-radius:50%;border:1px solid hsla(0,0%,100%,.14);display:flex;align-items:center;justify-content:center;flex-shrink:0;font-size:.95rem;color:#3d9b47;transition:all .22s}.faq-a{font-size:.93rem;line-height:1.75;color:#7aa07a;max-height:0;overflow:hidden;transition:max-height .34s ease,padding .34s ease}.faq-item.open .faq-a{max-height:400px;padding-bottom:22px}.faq-item.open .faq-icon{background:#3d9b47;border-color:#3d9b47;color:#fff;transform:rotate(45deg)}.fcta{background:linear-gradient(135deg,#040804,#091509 50%,#040804);text-align:center;padding:110px 24px;position:relative;overflow:hidden}.fcta:before{content:"";position:absolute;inset:0;background:radial-gradient(ellipse at 50% 0,rgba(61,155,71,.18) 0,transparent 58%);pointer-events:none}.pact-badge{width:60px;height:60px;background:rgba(61,155,71,.14);border:2px solid rgba(61,155,71,.28);border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 22px;font-size:1.6rem}.d-h2{font-size:clamp(2rem,5vw,3.5rem);font-weight:900;line-height:1.1}.d-h2,.d-h3{font-family:var(--ff-display);color:#f5f0e8}.d-h3{font-size:clamp(1.5rem,3vw,2.3rem);font-weight:700;line-height:1.15}.d-sub{color:#7aa07a;max-width:580px;margin:16px auto 0;font-size:1.04rem;line-height:1.74}.lbl-sm{font-size:.72rem;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:#7aa07a;display:block;margin-bottom:10px}.gold{color:#c9a84c}.tc{text-align:center}.mb8{margin-bottom:8px}.mb16{margin-bottom:16px}.mb24{margin-bottom:24px}.mb32{margin-bottom:32px}.mb44{margin-bottom:44px}.mb56{margin-bottom:56px}.mt32{margin-top:32px}.mt44{margin-top:44px}.pic-wrap{background:#060f08;border-radius:24px 24px 0 0}.pic-frame,.pic-wrap{position:relative;width:100%;overflow:hidden}.pic-frame{aspect-ratio:1/1;background:radial-gradient(circle at 50% 50%,var(--pic-accent,#16241a),#060f08 80%)}.pic-img{position:absolute;inset:0;width:100%;height:100%;object-fit:contain;opacity:0;transition:opacity .55s cubic-bezier(.4,0,.2,1)}.pic-img.active{opacity:1}.pic-gradient-top{top:0;height:40px;background:linear-gradient(180deg,rgba(0,0,0,.28),transparent)}.pic-gradient-btm,.pic-gradient-top{position:absolute;left:0;right:0;pointer-events:none;z-index:2}.pic-gradient-btm{bottom:0;height:60px}.pic-glow{position:absolute;inset:0;pointer-events:none;z-index:3}.pic-arrow{position:absolute;top:50%;transform:translateY(-50%);z-index:4;background:rgba(0,0,0,.45);border:1px solid hsla(0,0%,100%,.15);color:hsla(39,56%,93%,.85);width:32px;height:32px;border-radius:50%;cursor:pointer;font-size:1.2rem;display:flex;align-items:center;justify-content:center;transition:all .2s;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.pic-arrow:hover{background:rgba(0,0,0,.72);color:#fff;border-color:hsla(0,0%,100%,.35)}.pic-prev{left:10px}.pic-next{right:10px}.pic-dots{position:absolute;bottom:10px;left:50%;transform:translateX(-50%);display:flex;gap:6px;z-index:4}.pic-dot{width:7px;height:7px;border-radius:50%;background:hsla(0,0%,100%,.3);border:none;cursor:pointer;transition:all .25s;padding:0}.pic-dot.active{transform:scale(1.3);box-shadow:0 0 6px var(--dot-color,#f2a84e)}.lv-ss{overflow:hidden;border-radius:20px;box-shadow:0 24px 60px rgba(0,0,0,.4);position:relative}.lv.lv-ss{aspect-ratio:auto;min-height:240px;max-height:440px}.lv-ss-img{width:100%;height:100%;object-fit:contain;display:block;transition:transform .6s ease;border-radius:12px}.lv-ss-cover{object-fit:cover}.lv-ss:hover .lv-ss-img{transform:scale(1.03)}.lv-dual{display:grid;grid-template-columns:1fr 1fr;grid-gap:8px;gap:8px;padding:12px;background:#050c08}.lv-half{max-height:360px;object-fit:contain}.lv-glass{background:linear-gradient(145deg,hsla(0,0%,100%,.05),transparent 55%)}.lv-glass,.lv-ring{position:absolute;inset:0;pointer-events:none;border-radius:inherit}.lv-ring{box-shadow:inset 0 0 0 1.5px color-mix(in srgb,var(--g,#4a8c5c) 40%,transparent),0 0 40px color-mix(in srgb,var(--g,#4a8c5c) 20%,transparent)}.app-store-btn{display:inline-flex;align-items:center;gap:10px;padding:12px 22px;border-radius:14px;background:hsla(0,0%,100%,.07);border:1.5px solid hsla(0,0%,100%,.15);cursor:pointer;transition:all .22s;color:#fff;font-family:var(--ff-body)}.app-store-btn:hover{background:hsla(0,0%,100%,.12);border-color:hsla(0,0%,100%,.28);transform:translateY(-1px)}.eco-carousel{margin:44px 0}.eco-label-strip{display:flex;gap:7px;flex-wrap:wrap;justify-content:center;margin-bottom:18px}.eco-ltag{font-size:.7rem;font-weight:600;padding:5px 12px;border-radius:99px;transition:all .25s;color:hsla(0,0%,100%,.38);border:1px solid hsla(0,0%,100%,.1);background:transparent;white-space:nowrap;font-family:var(--ff-body);display:inline-block;cursor:default;-webkit-user-select:none;-moz-user-select:none;user-select:none}.eco-ltag.on{color:#f2a84e;border-color:#f2a84e55;background:rgba(242,168,78,.08);cursor:default;pointer-events:none}.eco-frame{position:relative;width:100%;aspect-ratio:16/9;border-radius:20px;overflow:hidden;box-shadow:0 32px 80px rgba(0,0,0,.6),0 0 0 1px hsla(0,0%,100%,.05)}@media(max-width:640px){.eco-frame{aspect-ratio:4/3;border-radius:12px}}.eco-slide{position:absolute;inset:0;opacity:0;transition:opacity .7s cubic-bezier(.4,0,.2,1)}.eco-slide.on{opacity:1;z-index:1}.eco-slide img{width:100%;height:100%;object-fit:cover}.eco-overlay{position:absolute;inset:0;background:linear-gradient(0deg,rgba(0,0,0,.55) 0,rgba(0,0,0,.1) 50%,transparent)}.eco-vig-l{left:0;background:linear-gradient(90deg,rgba(5,12,5,.4),transparent)}.eco-vig-l,.eco-vig-r{position:absolute;top:0;width:80px;height:100%;z-index:2;pointer-events:none}.eco-vig-r{right:0;background:linear-gradient(270deg,rgba(5,12,5,.4),transparent)}.eco-btn{position:absolute;top:50%;transform:translateY(-50%);z-index:5;background:rgba(0,0,0,.42);border:1px solid hsla(0,0%,100%,.18);color:hsla(39,56%,93%,.9);width:42px;height:42px;border-radius:50%;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);font-size:1.4rem}.eco-btn:hover{background:rgba(0,0,0,.72);border-color:rgba(242,168,78,.5);color:#f2a84e}.eco-bl{left:16px}.eco-br{right:16px}@media(max-width:480px){.eco-btn{width:34px;height:34px}.eco-bl{left:8px}.eco-br{right:8px}}.eco-caption{position:absolute;bottom:16px;left:20px;right:80px;z-index:3}.eco-dots{display:flex;gap:7px;justify-content:center;margin-top:14px;flex-wrap:wrap}.eco-dot{width:7px;height:7px;border-radius:50%;background:hsla(0,0%,100%,.2);border:none;cursor:pointer;transition:all .25s;padding:0}.eco-dot.on{background:#f2a84e;transform:scale(1.4);box-shadow:0 0 8px #f2a84e88}.dayo-grid{align-items:center}@media(max-width:768px){.dayo-grid{grid-template-columns:1fr!important}.dayo-gif-col{order:2;margin-top:32px}.dayo-story-col{order:1}}.dayo-gif-wrap{position:relative;display:inline-block}.dayo-gif-img{max-height:560px;width:auto;max-width:100%;display:block;border-radius:24px;object-fit:contain;filter:drop-shadow(0 20px 60px rgba(0,0,0,.6))}.dayo-glow{inset:-10px;border-radius:32px;background:linear-gradient(145deg,rgba(125,196,168,.14),rgba(27,94,53,.08));filter:blur(14px);z-index:-1}.dayo-border,.dayo-glow{position:absolute;pointer-events:none}.dayo-border{inset:0;border-radius:24px;box-shadow:inset 0 0 0 1.5px rgba(125,196,168,.28),0 0 40px rgba(125,196,168,.1)}@media(max-width:480px){.dayo-gif-img{max-height:380px;border-radius:18px}}@media(max-width:768px){.brand-thesis,.cta-below-eco,.ebook-offer-sec,.eco,.ed,.fcta,.fq,.landing-page,.layers,.rew,.wl-sec{overflow-x:hidden}.pwn-hero-sub{font-size:.96rem;max-width:100%;padding:0 4px}.pwn-trust-row{gap:12px}.ti{font-size:.72rem}.app-store-btn{width:100%;max-width:320px;justify-content:flex-start}.h1{word-break:break-word}}@media(max-width:480px){.pwn-cta-row{flex-direction:column;align-items:stretch;gap:10px}.btn-o,.btn-p{width:100%;justify-content:center;text-align:center}.pwn-trust-row{gap:8px}.ti{font-size:.7rem}.app-store-btn{max-width:100%}.ub-inner{flex-direction:column;gap:4px}.ub-text{font-size:.72rem;text-align:center}}@media(max-width:768px){.lb-inner{gap:32px}.ls .v{font-size:.8rem}.ls .l{font-size:.7rem}.lb-goals-label{font-size:.6rem}.cb{margin:16px 0;padding:20px 16px;max-width:100%}.cw canvas{max-height:180px!important}.sg{grid-template-columns:1fr 1fr;gap:12px}.sc{padding:16px}.sc .bn{font-size:1.5rem}.ed p{font-size:.96rem}.ed .lead{font-size:1.08rem;padding-left:14px}.ed .pq{font-size:clamp(1.1rem,3.5vw,1.6rem);padding:20px 18px}}@media(max-width:480px){.sg{grid-template-columns:1fr}.cw canvas{max-height:160px!important}.ed h2{font-size:clamp(1.5rem,7vw,2.2rem)}.cons-bar{gap:24px;padding:18px}.cs2 .n{font-size:1.5rem}}@media(max-width:768px){.lc h3{font-size:clamp(1.3rem,5.5vw,1.8rem)}.lc p{font-size:.96rem}.lbt{font-size:.88rem}.lc-frame{max-height:320px!important}.lc-frame img{max-height:320px;object-fit:contain}}@media(max-width:480px){.cr-grid{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px}.rd-grid{grid-template-columns:1fr}.crc{padding:20px 16px}}@media(max-width:768px){.w-grid{grid-template-columns:1fr 1fr;gap:12px}.wi{padding:16px}}@media(max-width:420px){.w-grid{grid-template-columns:1fr}}@media(max-width:640px){.eco-label-strip{padding:0 8px;gap:5px}.eco-ltag{font-size:.64rem;padding:4px 9px}}@media(max-width:600px){.form-card{padding:28px 20px}.form-card h3{font-size:1.2rem}.pwn-prog{margin-bottom:14px}}@media(max-width:480px){.form-card{padding:22px 16px;border-radius:14px}.fg2{grid-template-columns:1fr}.f-sub{padding:14px}.d-h2{font-size:clamp(1.7rem,7vw,2.8rem)}.d-h3{font-size:clamp(1.3rem,5.5vw,2rem)}}@media(max-width:768px){.faq-q{font-size:.94rem;padding:18px 0}.faq-a{font-size:.88rem}.fcta{padding:72px 16px}.fcta .btn-p{width:100%;max-width:380px;justify-content:center}.cta-below-eco{padding:52px 0}.cta-eco-inner .app-store-btn{max-width:290px}}@media(max-width:480px){.cta-below-eco .pwn-cta-row{flex-direction:column;align-items:stretch;gap:10px}.cta-below-eco .btn-p{width:100%;justify-content:center}.cta-below-eco .app-store-btn{width:100%;max-width:100%;justify-content:flex-start}}@media(max-width:768px){.dark-sec{padding:60px 0}.dark-sec blockquote{font-size:clamp(1rem,4vw,1.4rem);padding-left:18px}.cons-bar{gap:20px}.layers-head{padding:44px 0 8px}.layers-head h2{font-size:clamp(1.5rem,6vw,2.4rem)}.lr img[style*=maxWidth]{max-width:100%!important;width:100%!important}}.ss-wrap{margin-bottom:10px}.ss-tog{cursor:pointer;border-radius:12px;padding:10px 12px;background:hsla(0,0%,100%,.04);border:1px solid hsla(0,0%,100%,.09);transition:all .25s}.ss-tog.on{border-color:#7dc4a855;background:rgba(125,196,168,.07)}.ss-inner{display:flex;gap:6px}.ss-pill{flex:1 1;padding:7px 10px;border-radius:9px;font-size:.74rem;font-weight:600;text-align:center;cursor:pointer;transition:all .2s;border:none;font-family:var(--ff-body)}.ss-pill.sel{background:linear-gradient(135deg,#7dc4a8,#4a8c5c);color:#fff}.ss-pill.unsel{background:transparent;color:hsla(39,56%,93%,.38)}.ss-note{margin-top:5px}.ss-badge,.ss-note{font-size:.67rem;color:#7dc4a8}.ss-badge{display:inline-flex;align-items:center;padding:3px 8px;border-radius:7px;background:rgba(125,196,168,.14);border:1px solid rgba(125,196,168,.28);font-weight:700}.fc-backdrop{position:fixed;inset:0;z-index:9990;background:rgba(4,12,8,.72);-webkit-backdrop-filter:blur(10px) saturate(1.3);backdrop-filter:blur(10px) saturate(1.3);animation:overlayFadeIn .22s ease both}.fc-btn{position:fixed;bottom:28px;right:28px;z-index:9995;display:flex;align-items:center;gap:9px;padding:13px 20px 13px 15px;border-radius:50px;border:none;cursor:pointer;background:linear-gradient(135deg,#1b5e35,#2e7d4f,#c9a84c,#2e7d4f,#1b5e35);background-size:300% 100%;animation:urgencyShimmer 5s ease-in-out infinite;box-shadow:0 12px 44px rgba(0,0,0,.55),0 0 0 1px hsla(0,0%,100%,.08),0 0 28px rgba(201,168,76,.22);transition:transform .2s,box-shadow .2s;font-family:var(--ff-body);min-width:110px}.fc-btn:hover{transform:translateY(-3px) scale(1.03);box-shadow:0 18px 56px rgba(0,0,0,.65),0 0 0 1px hsla(0,0%,100%,.12),0 0 40px rgba(201,168,76,.32)}.fc-btn:active{transform:scale(.97)}.fc-btn-ring{position:absolute;inset:-4px;border-radius:54px;border:2px solid rgba(201,168,76,.5);opacity:0;pointer-events:none}.fc-btn-pulse .fc-btn-ring{animation:fcRingPulse .85s ease-out both}@keyframes fcRingPulse{0%{opacity:.9;transform:scale(1)}to{opacity:0;transform:scale(1.22)}}.fc-btn-leaf{display:flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:50%;background:hsla(0,0%,100%,.14);flex-shrink:0}.fc-btn-label{font-size:.82rem;font-weight:700;color:#f7f0e3;letter-spacing:.04em}.fc-btn-badge{position:absolute;top:-8px;right:-8px;width:22px;height:22px;border-radius:50%;background:#c9705a;color:#fff;font-size:.65rem;font-weight:700;display:flex;align-items:center;justify-content:center;border:2px solid #040c08;animation:countUp .3s cubic-bezier(.22,.68,0,1.4);font-family:var(--ff-body)}.fc-drawer{position:fixed;bottom:90px;right:24px;z-index:9996;width:min(380px,calc(100vw - 32px));max-height:min(580px,calc(100vh - 120px));border-radius:24px;overflow:hidden;display:flex;flex-direction:column;background:linear-gradient(170deg,#060f08,#0d2818 55%,#0a1a10);border:1px solid rgba(201,168,76,.18);box-shadow:0 40px 100px rgba(0,0,0,.9),0 0 0 1px hsla(0,0%,100%,.05),inset 0 1px 0 hsla(0,0%,100%,.07);transform:translateY(24px) scale(.94);opacity:0;pointer-events:none;transition:all .32s cubic-bezier(.22,.68,0,1.1);transform-origin:bottom right}.fc-drawer-open{transform:translateY(0) scale(1);opacity:1;pointer-events:all}.fc-drawer-accent{height:3px;width:100%;flex-shrink:0;background:linear-gradient(90deg,#1b5e35,#d97b06,#f5a623,#c9a84c,#7dc4a8,#1b5e35);background-size:300% 100%;animation:urgencyShimmer 4s ease infinite}.fc-drawer-head{justify-content:space-between;padding:16px 18px 14px;border-bottom:1px solid hsla(0,0%,100%,.07)}.fc-drawer-head,.fc-head-icon{display:flex;align-items:center;flex-shrink:0}.fc-head-icon{width:30px;height:30px;border-radius:50%;background:rgba(61,155,71,.16);border:1px solid rgba(61,155,71,.28);justify-content:center}.fc-close{width:28px;height:28px;border-radius:50%;background:hsla(0,0%,100%,.07);border:1px solid hsla(0,0%,100%,.1);color:hsla(39,56%,93%,.4);cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .18s}.fc-close:hover{background:rgba(201,112,90,.2);color:#fff;border-color:rgba(201,112,90,.45)}.fc-items{flex:1 1;overflow-y:auto;padding:10px 14px;scrollbar-width:thin;scrollbar-color:rgba(61,155,71,.3) transparent}.fc-items::-webkit-scrollbar{width:3px}.fc-items::-webkit-scrollbar-thumb{background:rgba(61,155,71,.3);border-radius:99px}.fc-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:32px 16px;text-align:center}.fc-item{display:flex;align-items:flex-start;gap:11px;padding:10px 12px;border-radius:12px;background:hsla(0,0%,100%,.04);border:1px solid hsla(0,0%,100%,.07);margin-bottom:8px;transition:border-color .18s}.fc-item:hover{border-color:rgba(201,168,76,.2)}.fc-item:last-child{margin-bottom:0}.fc-item-icon{width:38px;height:38px;border-radius:10px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.fc-item-name{font-size:.8rem;font-weight:600;color:#f7f0e3;line-height:1.35;font-family:var(--ff-body)}.fc-item-name,.fc-item-opt{margin-bottom:2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:180px}.fc-item-opt{font-size:.66rem;color:hsla(39,56%,93%,.42);line-height:1.3}.fc-item-sku{font-family:var(--ff-mono);font-size:.58rem;color:hsla(39,56%,93%,.2);letter-spacing:.06em;margin-top:1px}.fc-item-sub-badge{display:inline-flex;align-items:center;font-size:.58rem;font-weight:700;padding:2px 6px;border-radius:5px;background:rgba(125,196,168,.14);border:1px solid rgba(125,196,168,.26);color:#7dc4a8;margin-top:3px}.fc-item-price{font-family:var(--ff-display);font-size:.92rem;font-weight:700;color:#c9a84c;white-space:nowrap}.fc-item-qty{font-size:.65rem;color:hsla(39,56%,93%,.35);text-align:right;margin-top:1px}.fc-unlock{padding:10px 14px 6px;flex-shrink:0}.fc-unlock-bar{height:3px;border-radius:99px;background:hsla(0,0%,100%,.07);overflow:hidden;margin-bottom:5px}.fc-unlock-fill{height:100%;border-radius:99px;background:linear-gradient(90deg,#1b5e35,#c9a84c);transition:width .6s cubic-bezier(.22,.68,0,1.1)}.fc-unlock-text{font-size:.63rem;color:hsla(39,56%,93%,.38);line-height:1.4;font-family:var(--ff-body)}.fc-totals{padding:10px 18px 8px;border-top:1px solid hsla(0,0%,100%,.07);flex-shrink:0}.fc-total-row{display:flex;justify-content:space-between;align-items:center;font-size:.78rem;color:hsla(39,56%,93%,.5);padding:3px 0;font-family:var(--ff-body)}.fc-total-saving{color:#7dc4a8}.fc-total-grand{color:#f7f0e3;font-weight:700;font-size:.9rem;border-top:1px solid hsla(0,0%,100%,.08);padding-top:7px;margin-top:4px}.fc-total-grand span:last-child{color:#c9a84c;font-family:var(--ff-display);font-size:1.05rem}.fc-cta-wrap{padding:12px 14px 8px;flex-shrink:0}.fc-cta-btn{width:100%;padding:14px;border-radius:14px;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:8px;background:linear-gradient(135deg,#1b5e35,#2e7d4f,#c9a84c,#2e7d4f,#1b5e35);background-size:300% 100%;animation:urgencyShimmer 4.5s ease-in-out infinite;color:#f7f0e3;font-family:var(--ff-body);font-weight:700;font-size:.88rem;text-decoration:none;letter-spacing:.02em;box-shadow:0 6px 24px rgba(0,0,0,.4),0 0 0 1px rgba(201,168,76,.18);transition:transform .18s,box-shadow .18s}.fc-cta-btn:hover{transform:translateY(-2px);box-shadow:0 10px 32px rgba(0,0,0,.55),0 0 0 1px rgba(201,168,76,.3)}.fc-cta-sub{text-align:center;font-size:.62rem;color:hsla(39,56%,93%,.28);margin-top:6px;font-family:var(--ff-body)}.fc-trust{display:flex;gap:6px;flex-wrap:wrap;padding:8px 14px 14px;justify-content:center;flex-shrink:0;border-top:1px solid hsla(0,0%,100%,.05)}.fc-trust-chip{font-size:.58rem;font-weight:600;padding:3px 8px;border-radius:6px;background:hsla(0,0%,100%,.04);border:1px solid hsla(0,0%,100%,.08);color:hsla(39,56%,93%,.4);font-family:var(--ff-body);white-space:nowrap}@media(max-width:480px){.fc-btn{bottom:20px;right:16px;padding:11px 16px 11px 12px;min-width:96px}.fc-btn-label{font-size:.76rem}.fc-drawer{bottom:78px;right:12px;width:calc(100vw - 24px);border-radius:20px}}