.qe-root{background:#fff;flex-direction:column;align-items:center;min-height:100vh;font-family:Inter,DM Sans,sans-serif;display:flex}.qe-card{width:100%;max-width:600px;margin:0 auto;padding:40px 32px}@media (max-width:640px){.qe-card{padding:24px 16px}}.qe-hl{color:#1a1a1e;letter-spacing:-.02em;font-family:Outfit,sans-serif;font-size:clamp(28px,4vw,40px);font-weight:700;line-height:1.15}.qe-sub{color:#6b6b76;font-size:16px;line-height:1.6}.qe-btn{color:#fff;cursor:pointer;background:linear-gradient(135deg,#4caf50,#5ec362);border:none;border-radius:12px;align-items:center;gap:8px;padding:16px 36px;font-family:Outfit,sans-serif;font-size:16px;font-weight:600;transition:all .2s;display:inline-flex}.qe-btn:hover{filter:brightness(1.08);transform:translateY(-1px);box-shadow:0 4px 20px #4caf504d}.qe-btn:disabled{opacity:.5;cursor:not-allowed;box-shadow:none;transform:none}.qe-pbar{z-index:50;background:#e8e8ec;height:4px;position:fixed;top:0;left:0;right:0}.qe-pfill{background:linear-gradient(90deg,#4caf50,#5ec362);border-radius:0 2px 2px 0;height:100%;transition:width .4s cubic-bezier(.4,0,.2,1)}.qe-impact{color:#4a4a54;background:#4caf500a;border-left:3px solid #4caf50;border-radius:0 8px 8px 0;padding:14px 18px;font-size:14px;font-style:italic;line-height:1.5}.qe-q{color:#1a1a1e;margin-top:20px;font-family:Outfit,sans-serif;font-size:22px;font-weight:600;line-height:1.3}.qe-opt{cursor:pointer;color:#1a1a1e;border:1px solid #e8e8ec;border-radius:12px;justify-content:space-between;align-items:center;padding:16px 20px;font-size:15px;transition:all .2s;display:flex}.qe-opt:hover{background:#4caf5008;border-color:#4caf50}.qe-opt.sel{background:#4caf500f;border-color:#4caf50}.qe-ghost{color:#8a8a96;cursor:pointer;background:0 0;border:none;border-radius:8px;align-items:center;gap:4px;padding:8px 12px;font-size:14px;font-weight:500;transition:all .15s;display:inline-flex}.qe-ghost:hover{color:#4a4a54;background:#f7f7f8}.qe-input{color:#1a1a1e;background:#fff;border:1px solid #e8e8ec;border-radius:10px;outline:none;width:100%;padding:13px 16px;font-family:inherit;font-size:16px;transition:all .2s}.qe-input:focus{border-color:#4caf50;box-shadow:0 0 0 3px #4caf501a}.qe-input::placeholder{color:#b0b0ba}.qe-label{color:#8a8a96;text-transform:uppercase;letter-spacing:.05em;margin-bottom:6px;font-size:12px;font-weight:600;display:block}.qe-rv{background:linear-gradient(135deg,#5ec362,#388e3c);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-family:Outfit,sans-serif;font-size:48px;font-weight:800;line-height:1.1}.qe-sc{color:#1a1a1e;background:#16a34a0f;border:1px solid #16a34a26;border-radius:12px;padding:16px;font-size:15px;font-weight:600}.qe-chk{background:#16a34a1f;border-radius:50%;justify-content:center;align-items:center;width:64px;height:64px;margin:0 auto;display:flex}.qe-chk svg{color:#16a34a}.qe-confirm{background:#4caf500f;border:1px solid #4caf5026;border-radius:10px;margin-top:12px;padding:14px}@keyframes qeFU{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@keyframes qeSL{0%{opacity:0;transform:translate(40px)}to{opacity:1;transform:translate(0)}}@keyframes qeSR{0%{opacity:0;transform:translate(-40px)}to{opacity:1;transform:translate(0)}}.a-fu{animation:.4s forwards qeFU}.a-sl{animation:.35s forwards qeSL}.a-sr{animation:.35s forwards qeSR}.a-st{opacity:0;animation:.3s forwards qeFU}.btn-gradient{background:linear-gradient(135deg,#5ec362,#388e3c);transition:transform .15s cubic-bezier(.4,0,.2,1),box-shadow .15s cubic-bezier(.4,0,.2,1),filter .15s}.btn-gradient:hover{filter:brightness(1.06);transform:translateY(-1px);box-shadow:0 10px 30px -8px #4caf508c}.glow-green{box-shadow:0 0 60px -12px #5ec36273}@keyframes fadeScale{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}@keyframes bounceDownSimple{0%,to{transform:translateY(0)}50%{transform:translateY(8px)}}@keyframes borderPan{0%{background-position:0%}50%{background-position:100%}to{background-position:0%}}.reveal{opacity:0;transition:opacity .7s,transform .7s cubic-bezier(.4,0,.2,1);transform:translateY(26px)}.reveal.in-view{opacity:1;transform:translateY(0)}@media (prefers-reduced-motion:reduce){.reveal{opacity:1;transition:none;transform:none}}.gradient-border{background:linear-gradient(120deg,#5ec362,#388e3c,#a5e8a8,#4caf50,#5ec362) 0 0/300% 300%;border-radius:20px;padding:2px;animation:7s infinite borderPan;box-shadow:0 20px 50px -22px #4caf5073}.anim-1{opacity:0;animation:.6s .1s forwards fadeSlideUp}.anim-2{opacity:0;animation:.6s .2s forwards fadeSlideUp}.anim-3{opacity:0;animation:.6s .3s forwards fadeSlideUp}.anim-4{opacity:0;animation:.7s .4s forwards fadeScale}.anim-5{opacity:0;animation:.6s .5s forwards fadeSlideUp}.gv-root{--gv-igreen:#4caf50;--gv-igreen-dark:#388e3c;--gv-igreen-light:#5ec362;--gv-ink:#18181b;--gv-hero:#09090b;--gv-gray-soft:#f7f7f8;--gv-text-2:#4a4a54;--gv-text-3:#6b6b76;--gv-text-4:#8a8a96;--gv-wa:#25d366;color:var(--gv-ink);-webkit-font-smoothing:antialiased;background:#fff;font-family:Inter,ui-sans-serif,system-ui,sans-serif}.gv-root *{box-sizing:border-box}.gv-root h1,.gv-root h2,.gv-root h3,.gv-root p{margin:0}.gv-h1,.gv-h2{font-family:Outfit,ui-sans-serif,system-ui,sans-serif}.gv-reveal{opacity:0;transition:opacity .7s,transform .7s cubic-bezier(.4,0,.2,1);transform:translateY(26px)}.gv-reveal.in-view{opacity:1;transform:translateY(0)}@keyframes gvFadeScale{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}@keyframes gvGlow{0%,to{opacity:.5}50%{opacity:1}}.gv-anim-1{opacity:0;animation:.6s .1s forwards fadeSlideUp}.gv-anim-2{opacity:0;animation:.6s .2s forwards fadeSlideUp}.gv-anim-3{opacity:0;animation:.6s .3s forwards fadeSlideUp}.gv-anim-4{opacity:0;animation:.7s .45s forwards gvFadeScale}.gv-anim-5{opacity:0;animation:.6s .6s forwards fadeSlideUp}@media (prefers-reduced-motion:reduce){.gv-reveal,.gv-anim-1,.gv-anim-2,.gv-anim-3,.gv-anim-4,.gv-anim-5{opacity:1;transition:none;animation:none;transform:none}}.gv-container{max-width:1120px;margin:0 auto;padding:0 20px}.gv-narrow{max-width:720px;margin:0 auto;padding:0 20px}.gv-badge{text-transform:uppercase;letter-spacing:.14em;border-radius:999px;align-items:center;gap:8px;padding:7px 17px;font-size:11.5px;font-weight:700;display:inline-flex}.gv-badge.light{color:var(--gv-igreen-dark);background:#4caf500f;border:1px solid #4caf5040}.gv-badge.dark{color:#7fe08a;background:#5ec3621a;border:1px solid #5ec36257}.gv-badge-dot{background:#5ec362;border-radius:50%;width:7px;height:7px;animation:1.7s ease-in-out infinite gvGlow;box-shadow:0 0 12px #5ec362e6}.gv-hero{color:#fff;background:radial-gradient(1100px 550px at 50% -10%,#123317 0%,#09090b 62%);padding:38px 0 60px;position:relative;overflow:hidden}.gv-hero-in{text-align:center;max-width:880px;margin:0 auto;padding:0 20px}.gv-h1{letter-spacing:-.025em;margin-top:30px;font-size:clamp(34px,5.4vw,56px);font-weight:800;line-height:1.08}.gv-grad{background:linear-gradient(135deg,#5ec362,#4caf50,#7fe08a);color:#0000;-webkit-background-clip:text;background-clip:text}.gv-hero-sub{color:#ffffff9e;max-width:600px;margin:20px auto 0;font-size:clamp(16px,2.1vw,19px);line-height:1.6}.gv-invite{text-align:center;background:linear-gradient(#ffffff12,#ffffff05);border:1px solid #5ec36247;border-radius:22px;max-width:390px;margin:34px auto 0;padding:30px 26px;box-shadow:0 0 70px -14px #5ec36280}.gv-invite-av{object-fit:cover;background:#fff;border:3px solid #5ec3628c;border-radius:50%;width:118px;height:118px;margin:0 auto;display:block;box-shadow:0 14px 38px -10px #5ec362bf}.gv-invite-t{color:#fff;margin-top:18px;font-size:19px;font-weight:700}.gv-invite-s{color:#ffffff80;margin-top:5px;font-size:13px}.gv-invite-c{color:#7fe08a;background:#5ec3621a;border:1px solid #5ec3624d;border-radius:999px;align-items:center;gap:7px;margin-top:14px;padding:6px 14px;font-size:12px;font-weight:600;display:inline-flex}.gv-arrow{color:#ffffff61;justify-content:center;margin-top:18px;display:flex}.gv-arrow svg{animation:1.8s ease-in-out infinite bounceDownSimple}.gv-fade{background:linear-gradient(#09090b,#fff);height:120px}@media (min-width:640px){.gv-fade{height:170px}}.gv-sec{padding:78px 0}@media (max-width:640px){.gv-sec{padding:58px 0}}.gv-sec.white{background:#fff}.gv-sec.soft{background:var(--gv-gray-soft)}.gv-sec.warm{background:linear-gradient(135deg,#fdf6ec,#fff 55%,#4caf500f)}.gv-h2{letter-spacing:-.02em;margin-top:18px;font-size:clamp(26px,4vw,42px);font-weight:800;line-height:1.14}.gv-lead{max-width:44ch;color:var(--gv-text-3);margin-top:14px;font-size:16.5px;line-height:1.65}.gv-center{text-align:center}.gv-center .gv-lead{margin-left:auto;margin-right:auto}.gv-grid3{grid-template-columns:repeat(3,1fr);gap:20px;margin-top:44px;display:grid}@media (max-width:860px){.gv-grid3{grid-template-columns:1fr;gap:14px}}.gv-card{background:#fff;border:1px solid #e8e8ec;border-radius:18px;height:100%;padding:28px 26px;transition:transform .3s cubic-bezier(.4,0,.2,1),box-shadow .3s,border-color .3s}.gv-card:hover{border-color:#4caf5066;transform:translateY(-6px);box-shadow:0 22px 46px -22px #4caf5073}.gv-ico{width:46px;height:46px;color:var(--gv-igreen-dark);background:#4caf501a;border-radius:14px;justify-content:center;align-items:center;display:flex;position:relative}.gv-ico:after{content:"";background:#e5484d;border-radius:2px;height:2.5px;position:absolute;top:50%;left:9px;right:9px;transform:rotate(-22deg)}.gv-card-t{margin-top:18px;font-size:18px;font-weight:700;line-height:1.3}.gv-strip{text-align:center;color:#fff;background:linear-gradient(120deg,#2e7d32,#4caf50 55%,#5ec362);border-radius:20px;margin-top:44px;padding:30px 32px;box-shadow:0 24px 50px -26px #4caf50d9}.gv-strip p{font-family:Outfit,sans-serif;font-size:clamp(18px,2.7vw,25px);font-weight:700;line-height:1.35}.gv-vs{grid-template-columns:1fr auto 1fr;align-items:stretch;gap:16px;margin-top:44px;display:grid}@media (max-width:760px){.gv-vs{grid-template-columns:1fr;gap:12px}}.gv-vsc{text-align:center;border:1px solid;border-radius:20px;flex-direction:column;justify-content:center;gap:9px;padding:34px 28px;display:flex}.gv-vsc.on{background:#fff;border-color:#4caf5066;box-shadow:0 20px 44px -24px #4caf5099}.gv-vsc.off{background:#ffffff8c;border-color:#e8e8ec}.gv-vsword{letter-spacing:-.02em;font-family:Outfit,sans-serif;font-size:clamp(28px,4.6vw,42px);font-weight:800;line-height:1}.gv-vsc.on .gv-vsword{background:linear-gradient(135deg,#5ec362,#388e3c);color:#0000;-webkit-background-clip:text;background-clip:text}.gv-vsc.off .gv-vsword{color:#c3c3cc}.gv-vshint{letter-spacing:.1em;text-transform:uppercase;font-size:13px;font-weight:600}.gv-vsc.on .gv-vshint{color:var(--gv-igreen-dark)}.gv-vsc.off .gv-vshint{color:var(--gv-text-4)}.gv-vsmid{letter-spacing:.16em;color:var(--gv-text-4);text-transform:uppercase;justify-content:center;align-items:center;font-family:Outfit,sans-serif;font-size:12px;font-weight:800;display:flex}.gv-grid4{grid-template-columns:repeat(4,1fr);gap:18px;margin-top:44px;display:grid}@media (max-width:980px){.gv-grid4{grid-template-columns:repeat(2,1fr)}}@media (max-width:560px){.gv-grid4{grid-template-columns:1fr;gap:12px}}.gv-step{background:#fff;border:1px solid #e8e8ec;border-radius:18px;height:100%;padding:26px 24px;transition:transform .3s cubic-bezier(.4,0,.2,1),box-shadow .3s,border-color .3s}.gv-step:hover{border-color:#4caf5066;transform:translateY(-6px);box-shadow:0 22px 46px -22px #4caf5073}.gv-stepn{color:var(--gv-igreen);font-family:Outfit,sans-serif;font-size:38px;font-weight:800;line-height:1}.gv-stept{color:var(--gv-ink);margin-top:12px;font-size:16.5px;font-weight:600;line-height:1.45}.gv-step.last .gv-stept{color:var(--gv-igreen-dark);font-weight:800}.gv-cta{color:#fff;cursor:pointer;text-align:center;background:linear-gradient(135deg,#5ec362,#388e3c);border-radius:14px;justify-content:center;align-items:center;gap:11px;padding:19px 34px;font-family:Outfit,sans-serif;font-size:clamp(15px,2.3vw,17px);font-weight:700;line-height:1.3;text-decoration:none;transition:transform .15s cubic-bezier(.4,0,.2,1),box-shadow .15s,filter .15s;display:inline-flex}.gv-cta:hover{filter:brightness(1.06);transform:translateY(-1px);box-shadow:0 12px 32px -8px #4caf5099}.gv-cta.wa{background:linear-gradient(135deg,#2ee06f,#1fae55)}.gv-cta.wa:hover{box-shadow:0 12px 32px -8px #25d366a6}.gv-cta-wide{width:100%;max-width:440px}.gv-under{color:var(--gv-text-4);margin-top:13px;font-size:13px}.gv-city{color:#ffffffb8;background:#ffffff0f;border:1px solid #ffffff24;border-radius:999px;align-items:center;gap:7px;margin-top:22px;padding:7px 15px;font-size:12.5px;font-weight:600;display:inline-flex}.gv-city b{color:#7fe08a;font-weight:700}.gv-foot{text-align:center;color:var(--gv-text-4);background:#fff;border-top:1px solid #ececf0;padding:26px 0 108px;font-size:12px;line-height:1.65}@media (min-width:761px){.gv-foot{padding-bottom:30px}}.gv-sticky{z-index:50;padding:12px 16px calc(12px + env(safe-area-inset-bottom));background:linear-gradient(#fff0,#fffffffc 38%);justify-content:center;display:flex;position:fixed;bottom:0;left:0;right:0}@media (min-width:761px){.gv-sticky{display:none}}.qgp-root{background:#fff;flex-direction:column;align-items:center;min-height:100vh;font-family:Inter,DM Sans,sans-serif;display:flex}.qgp-card{width:100%;max-width:600px;margin:0 auto;padding:40px 32px}@media (max-width:640px){.qgp-card{padding:24px 16px}}.qgp-hl{color:#1a1a1e;letter-spacing:-.02em;font-family:Outfit,sans-serif;font-size:clamp(28px,4vw,40px);font-weight:700;line-height:1.15}.qgp-sub{color:#6b6b76;font-size:16px;line-height:1.6}.qgp-btn{color:#1a1a1e;cursor:pointer;background:linear-gradient(135deg,#5ec362,#388e3c);border:none;border-radius:12px;align-items:center;gap:8px;padding:16px 36px;font-family:Outfit,sans-serif;font-size:16px;font-weight:600;transition:all .2s;display:inline-flex}.qgp-btn:hover{filter:brightness(1.08);transform:translateY(-1px);box-shadow:0 4px 20px #5ec36259}.qgp-btn:disabled{opacity:.5;cursor:not-allowed;box-shadow:none;transform:none}.qgp-pbar{z-index:50;background:#e8e8ec;height:4px;position:fixed;top:0;left:0;right:0}.qgp-pfill{background:linear-gradient(90deg,#5ec362,#388e3c);border-radius:0 2px 2px 0;height:100%;transition:width .4s cubic-bezier(.4,0,.2,1)}.qgp-impact{color:#4a4a54;background:#5ec3620a;border-left:3px solid #5ec362;border-radius:0 8px 8px 0;padding:14px 18px;font-size:14px;font-style:italic;line-height:1.5}.qgp-q{color:#1a1a1e;margin-top:20px;font-family:Outfit,sans-serif;font-size:22px;font-weight:600;line-height:1.3}.qgp-opt{cursor:pointer;color:#1a1a1e;border:1px solid #e8e8ec;border-radius:12px;justify-content:space-between;align-items:center;padding:16px 20px;font-size:15px;transition:all .2s;display:flex}.qgp-opt:hover{background:#5ec36208;border-color:#5ec362}.qgp-opt.sel{background:#5ec3620f;border-color:#5ec362}.qgp-ghost{color:#8a8a96;cursor:pointer;background:0 0;border:none;border-radius:8px;align-items:center;gap:4px;padding:8px 12px;font-size:14px;font-weight:500;transition:all .15s;display:inline-flex}.qgp-ghost:hover{color:#4a4a54;background:#f7f7f8}.qgp-input{color:#1a1a1e;background:#fff;border:1px solid #e8e8ec;border-radius:10px;outline:none;width:100%;padding:13px 16px;font-family:inherit;font-size:16px;transition:all .2s}.qgp-input:focus{border-color:#5ec362;box-shadow:0 0 0 3px #5ec3621a}.qgp-input::placeholder{color:#b0b0ba}.qgp-label{color:#8a8a96;text-transform:uppercase;letter-spacing:.05em;margin-bottom:6px;font-size:12px;font-weight:600;display:block}.qgp-rv{background:linear-gradient(135deg,#5ec362,#388e3c);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-family:Outfit,sans-serif;font-size:48px;font-weight:800;line-height:1.1}.qgp-sc{color:#1a1a1e;background:#388e3c0f;border:1px solid #388e3c33;border-radius:12px;padding:16px;font-size:15px;font-weight:600}.qgp-chk{background:#16a34a1f;border-radius:50%;justify-content:center;align-items:center;width:64px;height:64px;margin:0 auto;display:flex}.qgp-chk svg{color:#16a34a}.qgp-confirm{background:#5ec3620f;border:1px solid #5ec36226;border-radius:10px;margin-top:12px;padding:14px}@keyframes qgpSL{0%{opacity:0;transform:translate(40px)}to{opacity:1;transform:translate(0)}}@keyframes qgpSR{0%{opacity:0;transform:translate(-40px)}to{opacity:1;transform:translate(0)}}@keyframes qgpWA{0%,to{transform:scale(1);box-shadow:0 4px 16px #25d36659}50%{transform:scale(1.05);box-shadow:0 8px 28px #25d3668c}}@keyframes qgpGlow{0%,to{opacity:.55}50%{opacity:1}}.qgp-hero-badge{letter-spacing:.18em;text-transform:uppercase;color:#7fe08a;background:#5ec3621a;border:1px solid #5ec36259;border-radius:999px;align-items:center;gap:8px;padding:9px 18px;font-size:12px;font-weight:700;display:inline-flex;box-shadow:0 0 24px #5ec3622e}.qgp-hero-dot{background:#5ec362;border-radius:50%;width:8px;height:8px;animation:1.8s ease-in-out infinite qgpGlow;box-shadow:0 0 12px #5ec362e6}.qgp-hero-hl{color:#f4fbf5;letter-spacing:-.02em;text-shadow:0 2px 24px #00000073;font-family:Outfit,sans-serif;font-size:clamp(30px,4.6vw,46px);font-weight:800;line-height:1.12}.qgp-hero-hl em{background:linear-gradient(135deg,#7fe08a,#5ec362 55%,#9befa4);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-style:normal}.qgp-hero-sub{color:#b9c9bc;font-size:17px;line-height:1.65}.qgp-hero-sub strong{color:#7fe08a}.qgp-hero-btn{color:#06110a;cursor:pointer;background:linear-gradient(135deg,#5ec362,#388e3c);border:none;border-radius:14px;align-items:center;gap:10px;padding:18px 44px;font-family:Outfit,sans-serif;font-size:17px;font-weight:700;transition:all .2s;display:inline-flex;box-shadow:0 8px 32px #5ec36259,inset 0 1px #ffffff40}.qgp-hero-btn:hover{filter:brightness(1.1);transform:translateY(-2px);box-shadow:0 12px 44px #5ec36280,inset 0 1px #ffffff40}.qgp-hero-proof{color:#8fa394;align-items:center;gap:6px;font-size:13px;display:inline-flex}.qgp-hero-line{background:linear-gradient(90deg,#0000,#5ec36273,#0000);width:min(420px,70%);height:1px}.qgp-wa{color:#fff;cursor:pointer;background:#25d366;border:none;border-radius:12px;justify-content:center;align-items:center;gap:10px;width:100%;max-width:480px;padding:18px 28px;font-family:Outfit,sans-serif;font-size:17px;font-weight:700;text-decoration:none;transition:background .2s;animation:1.4s ease-in-out infinite qgpWA;display:inline-flex}.qgp-wa:hover{background:#1fb855}.qgp-root .ar-fu{animation:.4s forwards fadeSlideUp}.qgp-root .ar-sl{animation:.35s forwards qgpSL}.qgp-root .ar-sr{animation:.35s forwards qgpSR}.qgp-root .ar-st{opacity:0;animation:.3s forwards fadeSlideUp}.qr-root{background:#fff;flex-direction:column;align-items:center;min-height:100vh;font-family:Inter,DM Sans,sans-serif;display:flex}.qr-card{width:100%;max-width:600px;margin:0 auto;padding:40px 32px}@media (max-width:640px){.qr-card{padding:24px 16px}}.qr-hl{color:#1a1a1e;letter-spacing:-.02em;font-family:Outfit,sans-serif;font-size:clamp(28px,4vw,40px);font-weight:700;line-height:1.15}.qr-sub{color:#6b6b76;font-size:16px;line-height:1.6}.qr-btn{color:#1a1a1e;cursor:pointer;background:linear-gradient(135deg,#5ec362,#388e3c);border:none;border-radius:12px;align-items:center;gap:8px;padding:16px 36px;font-family:Outfit,sans-serif;font-size:16px;font-weight:600;transition:all .2s;display:inline-flex}.qr-btn:hover{filter:brightness(1.08);transform:translateY(-1px);box-shadow:0 4px 20px #5ec36259}.qr-btn:disabled{opacity:.5;cursor:not-allowed;box-shadow:none;transform:none}.qr-pbar{z-index:50;background:#e8e8ec;height:4px;position:fixed;top:0;left:0;right:0}.qr-pfill{background:linear-gradient(90deg,#5ec362,#388e3c);border-radius:0 2px 2px 0;height:100%;transition:width .4s cubic-bezier(.4,0,.2,1)}.qr-impact{color:#4a4a54;background:#5ec3620a;border-left:3px solid #5ec362;border-radius:0 8px 8px 0;padding:14px 18px;font-size:14px;font-style:italic;line-height:1.5}.qr-q{color:#1a1a1e;margin-top:20px;font-family:Outfit,sans-serif;font-size:22px;font-weight:600;line-height:1.3}.qr-opt{cursor:pointer;color:#1a1a1e;border:1px solid #e8e8ec;border-radius:12px;justify-content:space-between;align-items:center;padding:16px 20px;font-size:15px;transition:all .2s;display:flex}.qr-opt:hover{background:#5ec36208;border-color:#5ec362}.qr-opt.sel{background:#5ec3620f;border-color:#5ec362}.qr-ghost{color:#8a8a96;cursor:pointer;background:0 0;border:none;border-radius:8px;align-items:center;gap:4px;padding:8px 12px;font-size:14px;font-weight:500;transition:all .15s;display:inline-flex}.qr-ghost:hover{color:#4a4a54;background:#f7f7f8}.qr-input{color:#1a1a1e;background:#fff;border:1px solid #e8e8ec;border-radius:10px;outline:none;width:100%;padding:13px 16px;font-family:inherit;font-size:16px;transition:all .2s}.qr-input:focus{border-color:#5ec362;box-shadow:0 0 0 3px #5ec3621a}.qr-input::placeholder{color:#b0b0ba}.qr-label{color:#8a8a96;text-transform:uppercase;letter-spacing:.05em;margin-bottom:6px;font-size:12px;font-weight:600;display:block}.qr-rv{background:linear-gradient(135deg,#5ec362,#388e3c);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-family:Outfit,sans-serif;font-size:48px;font-weight:800;line-height:1.1}.qr-sc{color:#1a1a1e;background:#388e3c0f;border:1px solid #388e3c33;border-radius:12px;padding:16px;font-size:15px;font-weight:600}.qr-chk{background:#16a34a1f;border-radius:50%;justify-content:center;align-items:center;width:64px;height:64px;margin:0 auto;display:flex}.qr-chk svg{color:#16a34a}.qr-confirm{background:#5ec3620f;border:1px solid #5ec36226;border-radius:10px;margin-top:12px;padding:14px}@keyframes qrFU{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@keyframes qrSL{0%{opacity:0;transform:translate(40px)}to{opacity:1;transform:translate(0)}}@keyframes qrSR{0%{opacity:0;transform:translate(-40px)}to{opacity:1;transform:translate(0)}}.ar-fu{animation:.4s forwards qrFU}.ar-sl{animation:.35s forwards qrSL}.ar-sr{animation:.35s forwards qrSR}.ar-st{opacity:0;animation:.3s forwards qrFU}@keyframes qrWA{0%,to{transform:scale(1);box-shadow:0 4px 16px #25d36659}50%{transform:scale(1.05);box-shadow:0 8px 28px #25d3668c}}.qr-cap-icon{color:#388e3c;opacity:0;background:#5ec3621f;border:1px solid #5ec3624d;border-radius:50%;justify-content:center;align-items:center;width:56px;height:56px;animation:.5s cubic-bezier(.2,.9,.3,1.4) forwards qrPop;display:flex}.qr-cap-title{color:#1a1a1e;letter-spacing:-.01em;opacity:0;font-family:Outfit,sans-serif;font-size:clamp(20px,3vw,26px);font-weight:700;line-height:1.25;animation:.5s .1s forwards qrRise}.qr-cap-sub{color:#6b6b76;opacity:0;font-size:15px;animation:.5s .2s forwards qrRise}.qr-cap-form{opacity:0;flex-direction:column;width:100%;max-width:420px;animation:.5s .3s forwards qrRise;display:flex}.qr-cap-btn{justify-content:center;width:100%;margin-top:16px}@keyframes qrPop{0%{opacity:0;transform:scale(.4)}60%{transform:scale(1.15)}to{opacity:1;transform:scale(1)}}@keyframes qrSlideIn{0%{opacity:0;transform:translate(-24px)}to{opacity:1;transform:translate(0)}}@keyframes qrDrop{0%{opacity:0;transform:translateY(-14px)}to{opacity:1;transform:translateY(0)}}@keyframes qrRise{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:translateY(0)}}@keyframes qrGlowPulse{0%,to{box-shadow:0 6px 22px #5ec3624d}50%{box-shadow:0 10px 38px #5ec36299}}@keyframes qrShimmer{0%{transform:translate(-120%)}60%,to{transform:translate(220%)}}@keyframes qrBadgeGlow{0%,to{opacity:.55}50%{opacity:1}}@keyframes qrRing{0%{opacity:.7;transform:scale(.9)}to{opacity:0;transform:scale(1.9)}}.qr-m-badge{letter-spacing:.16em;text-transform:uppercase;color:#388e3c;opacity:0;background:#5ec3621f;border:1px solid #5ec36259;border-radius:999px;align-items:center;gap:8px;padding:8px 16px;font-size:11px;font-weight:700;animation:.5s forwards qrDrop;display:inline-flex}.qr-m-dot{background:#5ec362;border-radius:50%;width:7px;height:7px;animation:1.6s ease-in-out infinite qrBadgeGlow}.qr-m-title{color:#1a1a1e;letter-spacing:-.02em;opacity:0;font-family:Outfit,sans-serif;font-size:clamp(22px,3.4vw,30px);font-weight:800;line-height:1.2;animation:.55s .12s forwards qrRise}.qr-m-title em{color:#388e3c;font-style:normal}.qr-m-sub{color:#6b6b76;opacity:0;font-size:16px;line-height:1.6;animation:.55s .24s forwards qrRise}.qr-m-step{text-align:left;opacity:0;align-items:flex-start;gap:12px;animation:.5s cubic-bezier(.2,.8,.3,1) forwards qrSlideIn;display:flex}.qr-m-num{color:#fff;background:linear-gradient(135deg,#5ec362,#388e3c);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:30px;height:30px;font-family:Outfit,sans-serif;font-size:14px;font-weight:700;animation:.5s cubic-bezier(.2,.9,.3,1.4) both qrPop;display:flex;position:relative}.qr-m-num:after{content:"";border:2px solid #5ec362;border-radius:50%;animation:1.8s ease-out infinite qrRing;position:absolute;inset:0}.qr-m-benefits{text-align:left;opacity:0;background:#5ec3620d;border:1px solid #5ec36229;border-radius:12px;flex-direction:column;gap:10px;width:100%;padding:16px;animation:.5s .95s forwards qrRise;display:flex}.qr-m-benefit{color:#4a4a54;opacity:0;align-items:center;gap:10px;font-size:14px;animation:.45s forwards qrSlideIn;display:flex}.qr-m-btn{color:#1a1a1e;cursor:pointer;opacity:0;background:linear-gradient(135deg,#5ec362,#388e3c);border:none;border-radius:14px;align-items:center;gap:10px;padding:18px 46px;font-family:Outfit,sans-serif;font-size:17px;font-weight:700;transition:filter .2s,transform .2s;animation:.5s 1.5s forwards qrRise,2s ease-in-out 2s infinite qrGlowPulse;display:inline-flex;position:relative;overflow:hidden}.qr-m-btn:hover{filter:brightness(1.08);transform:translateY(-2px)}.qr-m-btn:before{content:"";background:linear-gradient(90deg,#0000,#ffffff73,#0000);width:45%;height:100%;animation:2.6s ease-in-out 2.2s infinite qrShimmer;position:absolute;top:0;left:0}.qr-wa{color:#fff;cursor:pointer;background:#25d366;border:none;border-radius:12px;justify-content:center;align-items:center;gap:10px;width:100%;max-width:480px;padding:18px 28px;font-family:Outfit,sans-serif;font-size:17px;font-weight:700;text-decoration:none;transition:background .2s;animation:1.4s ease-in-out infinite qrWA;display:inline-flex}.qr-wa:hover{background:#1fb855}.fp-funnel{--radius:.625rem;--background:#fff;--foreground:#030303;--card:#fff;--card-foreground:#030303;--primary-foreground:#fff;--muted-foreground:#484848;--border:#dedede;--ring:#19c63c;--igreen:#19c63c;--igreen-dark:#003f1e;--gray-text:#484848;--font-heading:"Outfit","Montserrat",ui-sans-serif,system-ui,sans-serif;font-family:var(--font-heading)}@supports (color:lab(0% 0 0)){.fp-funnel{--background:lab(100% 0 0);--foreground:lab(.903296% 0 0);--card:lab(100% 0 0);--card-foreground:lab(.903296% 0 0);--primary-foreground:lab(100% 0 0);--muted-foreground:lab(30.4% -.0000149012 0);--border:lab(88.4% 0 .0000119209);--ring:lab(70.101% -62.0065 53.8433);--igreen:lab(70.101% -62.0065 53.8433);--igreen-dark:lab(22.3895% -32.6763 16.9778);--gray-text:lab(30.4% -.0000149012 0)}}.fp-funnel.dark{--background:#010302;--foreground:#eee;--card:#040905;--card-foreground:#eee;--muted-foreground:#958d8f;--border:#131d17}@supports (color:lab(0% 0 0)){.fp-funnel.dark{--background:lab(.683935% -.567436 .285605);--foreground:lab(94.2% 0 0);--card:lab(2.0641% -1.77395 .892293);--card-foreground:lab(94.2% 0 0);--muted-foreground:lab(59.2744% 3.37589 .0332475);--border:lab(9.78666% -6.24879 3.20627)}}.fp-funnel .gradient-main{background:linear-gradient(135deg,#003d1d,#005227,#003d1d)}.fp-funnel .gradient-reverse{background:linear-gradient(135deg,#00c93b,#005227)}.fp-funnel .shadow-green{box-shadow:0 20px 60px -12px #00c93b14}.fp-funnel .shadow-green-lg{box-shadow:0 25px 80px -12px #00c93b26}.fp-funnel .green-glow{filter:blur(60px);background:radial-gradient(circle,#00c93b40,#0000 70%)}.fp-funnel .green-glow-sm{filter:blur(40px);background:radial-gradient(circle,#00c93b26,#0000 70%)}.fp-funnel .dark-card{background:#fff;border:1px solid #00000014;transition:transform .3s,box-shadow .3s;box-shadow:0 8px 30px #0000000f}.fp-funnel .dark-card:hover{transform:translateY(-2px);box-shadow:0 12px 40px #00c93b26}.fp-funnel .animate-pulse-ring{animation:2s cubic-bezier(.4,0,.6,1) infinite fp-pulse-ring}.fp-funnel .animate-glow-pulse{animation:4s ease-in-out infinite fp-glow-pulse}.fp-funnel .animate-vsl-audio-shine{animation:2.5s ease-in-out infinite fp-vsl-audio-shine}.fp-funnel main>div>div{animation:.45s ease-out stepFade}@keyframes fp-pulse-ring{0%{box-shadow:0 0 #19c63c99}70%{box-shadow:0 0 0 12px #19c63c00}to{box-shadow:0 0 #19c63c00}}@keyframes fp-glow-pulse{0%,to{opacity:.8;transform:scale(1)}50%{opacity:1;transform:scale(1.05)}}@keyframes fp-vsl-audio-shine{0%,to{box-shadow:0 0 24px #00ff4c8c,inset 0 0 #fff0}50%{box-shadow:0 0 36px #00ff4cd9,inset 0 0 18px #ffffff2e}}@keyframes shimmer{to{transform:translate(150%)}}@keyframes vslIconPulse{0%,to{transform:scale(1.05)}50%{transform:scale(1.09)}}@keyframes vslHintPulse{0%,to{opacity:.75}50%{opacity:1}}@keyframes dotGlowPulse{0%,to{opacity:.6}50%{opacity:1}}@keyframes optionIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:none}}@keyframes stepFade{0%{opacity:0;filter:blur(4px);transform:translateY(10px)}to{opacity:1;filter:blur();transform:none}}
