@keyframes ctaPulse{0%,to{box-shadow:0 14px 36px -8px #0a5c3e80}50%{box-shadow:0 18px 44px -6px #0a5c3ea6}}@keyframes shimmer{0%{background-position:200% center}to{background-position:-200% center}}@keyframes meshDrift{0%,to{transform:translate(0) scale(1)}50%{transform:translate(-2%,3%) scale(1.04)}}@keyframes gridFade{0%,to{opacity:.35}50%{opacity:.55}}@keyframes ringRotate{to{transform:rotate(360deg)}}.hero-bg{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;pointer-events:none;z-index:0}.hero-mesh{position:absolute;width:140%;height:120%;top:-20%;inset-inline-end:-25%;background:radial-gradient(ellipse 50% 45% at 72% 18%,rgba(18,160,110,.2),transparent 62%),radial-gradient(ellipse 40% 35% at 12% 88%,rgba(10,92,62,.1),transparent 58%);animation:meshDrift 14s ease-in-out infinite}.hero-grid-pattern{position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(var(--line) 1px,transparent 1px),linear-gradient(90deg,var(--line) 1px,transparent 1px);background-size:56px 56px;mask-image:radial-gradient(ellipse 70% 60% at 50% 30%,#000 20%,transparent 72%);-webkit-mask-image:radial-gradient(ellipse 70% 60% at 50% 30%,#000 20%,transparent 72%);animation:gridFade 8s ease-in-out infinite}.hero-title .hero-line{display:block}.hero-title .hero-line.hl{margin-top:.06em}.hero-outcome{display:inline-flex;align-items:center;gap:6px;font-size:13px;font-weight:600;color:var(--green);margin-top:12px}.hero-outcome svg{width:16px;height:16px;flex-shrink:0}.proof-avatars span:last-child{background:var(--gradient-brand);color:#fff;font-size:11px}.hero-stage{position:relative}.mock-desktop{position:absolute;width:88%;max-width:300px;bottom:8%;inset-inline-start:50%;transform:translate(50%) perspective(800px) rotateX(8deg);z-index:1;opacity:.92;content-visibility:auto}[dir=rtl] .mock-desktop{transform:translate(-50%) perspective(800px) rotateX(8deg)}.mock-desktop-bar{height:22px;background:#e8e7e1;border-radius:10px 10px 0 0;display:flex;align-items:center;gap:5px;padding-inline:10px}.mock-desktop-bar span{width:7px;height:7px;border-radius:50%;background:#d0cfc9}.mock-desktop-bar span:first-child{background:#ff6b6b}.mock-desktop-bar span:nth-child(2){background:#ffd93d}.mock-desktop-bar span:nth-child(3){background:#6bcb77}.mock-desktop-body{background:#fff;border:1px solid var(--line);border-top:none;border-radius:0 0 12px 12px;padding:12px;box-shadow:var(--shadow)}.mock-desktop-nav{display:flex;gap:8px;margin-bottom:10px;font-size:9px;font-weight:600;color:var(--ink-soft)}.mock-desktop-nav span:first-child{color:var(--green)}.mock-desktop-hero{height:48px;border-radius:8px;background:linear-gradient(135deg,#1a2c24,var(--green));margin-bottom:8px}.mock-desktop-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:6px}.mock-desktop-grid div{height:36px;border-radius:6px;background:var(--bg-soft)}.s-hero{background:linear-gradient(155deg,#152420 0%,var(--green-deep) 55%,var(--green-bright) 100%)}.s-cart{background:var(--gradient-brand);box-shadow:0 8px 20px -8px #0a5c3e80}.scroll-progress{position:fixed;top:0;inset-inline:0;height:3px;background:var(--line);z-index:120;transform-origin:right;pointer-events:none}[dir=ltr] .scroll-progress{transform-origin:left}.scroll-progress-bar{height:100%;width:100%;background:var(--gradient-brand);transform:scaleX(0);transform-origin:inherit;transition:transform .12s linear}.section-divider{height:1px;max-width:var(--wrap);margin-inline:auto;background:linear-gradient(90deg,transparent,var(--line-strong) 20%,var(--line-strong) 80%,transparent)}.trust-bar{padding-block:20px;background:var(--bg-elevated);border-block:1px solid var(--line)}.trust-bar-in{display:flex;align-items:center;justify-content:center;gap:10px 20px;flex-wrap:wrap}.trust-badge{display:inline-flex;align-items:center;gap:8px;font-size:13px;font-weight:600;color:var(--ink-2);padding:8px 14px;background:var(--bg-soft);border:1px solid var(--line);border-radius:var(--radius-full);white-space:nowrap}.trust-badge svg{width:16px;height:16px;color:var(--green-bright);flex-shrink:0}.cta-band{padding-block:48px;text-align:center}.cta-band-in{max-width:36rem;margin-inline:auto;padding:36px 28px;background:radial-gradient(ellipse 80% 80% at 50% 0%,var(--green-glow),transparent 60%),var(--bg-elevated);border:1px solid var(--line);border-radius:var(--radius-xl);box-shadow:var(--shadow-sm)}.cta-band h3{font-size:clamp(1.25rem,2.5vw,1.5rem);font-weight:700;letter-spacing:-.02em;margin-bottom:8px;color:var(--ink)}.cta-band p{font-size:15px;color:var(--ink-soft);margin-bottom:20px;line-height:1.75}.cta-band--soft{background:transparent;padding-block:32px}.cta-band--soft .cta-band-in{background:var(--bg-soft);border-style:dashed;border-color:#12a06e33;box-shadow:none}.showcase-cta{text-align:center;margin-top:36px}.showcase-cta .btn{min-width:220px}.head-center .title{max-width:18ch;margin-inline:auto}.head-center .lead{max-width:32rem}.stats{padding-block:var(--section-y-sm);margin-top:-32px;position:relative;z-index:2}.stats-grid{gap:14px}.stat{background:var(--bg-elevated);border:1px solid var(--line);border-radius:var(--radius-lg);padding:32px 24px;box-shadow:var(--shadow-xs);transition:transform .45s var(--ease-out),box-shadow .45s var(--ease-out),border-color .3s}.stat:hover{transform:translateY(-5px);box-shadow:var(--shadow);border-color:#12a06e33}.stat-num{font-size:clamp(2rem,3.5vw,2.5rem);background:var(--gradient-text);-webkit-background-clip:text;background-clip:text;color:transparent}.who-card,.step,.feat,.test-card{background:var(--bg-elevated);border:1px solid var(--line);transition:transform .45s var(--ease-out),box-shadow .45s var(--ease-out),border-color .35s}.who-card:hover,.step:hover,.feat:hover{border-color:#12a06e2e}.who-card:hover,.feat:hover,.show-card:hover{transform:translateY(-6px)}.test-card:hover{transform:translateY(-5px)}.why-card.feature{background:var(--gradient-card-dark);box-shadow:var(--shadow-lg)}.step{position:relative}.step:after{content:"";position:absolute;bottom:-1px;inset-inline:24px;height:3px;background:var(--gradient-brand);border-radius:3px 3px 0 0;transform:scaleX(0);transition:transform .4s var(--ease-out)}.step:hover:after{transform:scaleX(1)}.show-card .show-body h3{font-size:16px}.show-top{transition:filter .4s var(--ease-out)}.show-card:hover .show-top{filter:brightness(1.05)}.show-top{height:172px}.test-card{border-radius:var(--radius-lg);padding:30px 26px}.test-card.featured{border-color:#12a06e40;box-shadow:var(--shadow);background:linear-gradient(180deg,#fff 0%,var(--green-tint) 120%)}.test-card.featured:before{content:"\627\644\623\643\62b\631  \634\64a\648\639\64b\627";display:inline-block;font-size:11px;font-weight:600;color:var(--green);background:var(--green-tint);padding:4px 10px;border-radius:var(--radius-full);margin-bottom:12px}.pricing{background:radial-gradient(ellipse 80% 50% at 50% 0%,var(--green-mesh),transparent 55%),var(--bg-soft)}.pricing-frame{padding:8px;border-radius:var(--radius-xl);background:linear-gradient(145deg,#ffffffe6,#fff6);border:1px solid var(--line);box-shadow:var(--shadow-sm)}.pkg{border-radius:var(--radius-lg);overflow:hidden}.pkg:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,rgba(255,255,255,.6),transparent 28%);pointer-events:none;opacity:0;transition:opacity .35s}.pkg:hover:before{opacity:1}.pkg-glow{position:absolute;top:-40%;right:-40%;bottom:-40%;left:-40%;background:radial-gradient(circle at 50% 0%,rgba(61,212,160,.35),transparent 55%);pointer-events:none;z-index:0}.pkg-ring{position:absolute;top:-2px;right:-2px;bottom:-2px;left:-2px;border-radius:inherit;padding:2px;background:conic-gradient(from 0deg,transparent,rgba(61,212,160,.7),transparent 40%,transparent 60%,rgba(18,160,110,.5),transparent);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;opacity:.85;animation:ringRotate 8s linear infinite;pointer-events:none;z-index:0}.pkg.best>*:not(.pkg-glow):not(.pkg-ring){position:relative;z-index:1}.pkg.best.in-view{transform:scale(1.06) translateY(-8px);box-shadow:0 48px 96px -28px #0a5c3e73}.pricing-note{text-align:center;margin-top:28px;font-size:14px;color:var(--ink-soft);display:flex;align-items:center;justify-content:center;gap:8px;flex-wrap:wrap}.pricing-note svg{width:18px;height:18px;color:var(--green-bright)}.faq-item{border-radius:var(--radius);background:var(--bg-elevated);transition:box-shadow .35s var(--ease-out),border-color .35s}.faq-item:hover{border-color:#12a06e1f}.faq-item.open{box-shadow:var(--shadow-sm);border-color:#12a06e33}.faq-cta{text-align:center;margin-top:36px;padding-top:28px;border-top:1px solid var(--line)}.faq-cta p{font-size:15px;color:var(--ink-soft);margin-bottom:16px}.final-box{background:radial-gradient(ellipse 80% 60% at 80% 0%,rgba(61,212,160,.2),transparent 50%),linear-gradient(155deg,var(--green-deep),var(--green) 55%,#0d7a52);border-radius:var(--radius-xl);border:1px solid rgba(255,255,255,.1)}.final-box .title{font-size:clamp(1.75rem,4vw,2.5rem)}.final-urgency{display:inline-flex;align-items:center;gap:8px;font-size:13px;font-weight:600;color:#ffffffd9;background:#ffffff1a;padding:8px 14px;border-radius:var(--radius-full);margin-bottom:16px}.strip{background:var(--bg-elevated);border-color:var(--line)}.strip-tag{background:var(--bg-soft);box-shadow:var(--shadow-xs)}.nav-links a.is-active{color:var(--ink);background:#fff;box-shadow:var(--shadow-xs);font-weight:600}.need-panel{background:var(--gradient-card-dark);border:1px solid rgba(255,255,255,.08);box-shadow:var(--shadow-lg)}.mobile-panel{background:#fffffff7;backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px)}.sticky-cta{background:#fafaf9e0;backdrop-filter:blur(20px) saturate(1.4);-webkit-backdrop-filter:blur(20px) saturate(1.4);border-top:1px solid var(--line-strong);box-shadow:0 -16px 48px #0a12101a;padding:14px 20px;padding-bottom:max(14px,env(safe-area-inset-bottom))}.sticky-cta-inner{display:flex;align-items:center;justify-content:space-between;gap:12px;max-width:var(--wrap);margin-inline:auto}.sticky-cta-text{font-size:13px;color:var(--ink-soft);line-height:1.4;flex:1;min-width:0}.sticky-cta-text b{display:block;font-size:14px;color:var(--ink);font-weight:700}.sticky-cta .btn{border-radius:var(--radius);font-size:14px;padding:12px 20px;white-space:nowrap;flex-shrink:0;min-height:44px;box-shadow:0 14px 32px -10px #0a5c3e8c}footer{background:var(--bg)}.foot-copy{opacity:.85}.btn-primary{position:relative;overflow:hidden}.btn-primary:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(105deg,transparent 40%,rgba(255,255,255,.2) 50%,transparent 60%);background-size:200% 100%;opacity:0;transition:opacity .3s;pointer-events:none}.btn-primary:hover:after{opacity:1;animation:shimmer 1.2s ease}.nav-cta{animation:ctaPulse 4s ease-in-out infinite}.cta-band .btn-primary{animation:ctaPulse 3s ease-in-out infinite}.sticky-cta.visible .btn-primary{animation:ctaPulse 2.5s ease-in-out infinite}.section--defer{content-visibility:auto;contain-intrinsic-size:auto 480px}@media(max-width:640px){.trust-bar{padding-block:14px}.trust-badge{font-size:12px;padding:6px 12px}.cta-band{padding-block:32px}.cta-band-in{padding:28px 20px}.cta-band h3{font-size:1.15rem}.section-divider{margin-inline:16px}.mock-desktop{display:none}}@media(prefers-reduced-motion:reduce){.hero-mesh,.hero-grid-pattern,.pkg-ring,.nav-cta,.cta-band .btn-primary,.sticky-cta.visible .btn-primary{animation:none}.btn-primary:hover:after{animation:none;opacity:0}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/theme.css.map */
