:root{--lightningcss-light:initial;--lightningcss-dark: ;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;padding-top:env(safe-area-inset-top,0px);padding-bottom:env(safe-area-inset-bottom,0px)}body{margin:0;font:14px/1.5 system-ui,-apple-system,Segoe UI,sans-serif}img{max-width:100%}[hidden]{display:none!important}:root{--ink:#14264b;--text:#33415c;--muted:#5e6e8a;--blue:#3068d8;--teal:#009aa6;--purple:#7829b8;--lilac:#f3eafe;--orange:#ff8a24;--sky:#eaf1fc;--mist:#f5f7fc;--paper:#fff;--line:#dee3f2;--green:#118747;--green-dark:#0c6b37;--sun:#ffc928;--navy-band:#14264b;--font-display:"Lexend", "Segoe UI", system-ui, sans-serif;--font-body:"Source Sans 3", "Segoe UI", system-ui, -apple-system, sans-serif;--radius:14px;--shadow:0 1px 2px #13264a0f, 0 6px 18px #13264a0f;--lightningcss-light:initial;--lightningcss-dark: ;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}*{box-sizing:border-box}html{scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{transition:none!important;animation:none!important}}body{background:var(--paper);color:var(--text);font-family:var(--font-body);-webkit-font-smoothing:antialiased;font-size:17px;line-height:1.6;overflow-x:hidden}h1,h2,h3,h4{font-family:var(--font-display);color:var(--ink);text-wrap:balance;letter-spacing:-.01em;margin:0;line-height:1.15}p{margin:0}a{color:var(--blue)}img{max-width:100%;display:block}.band{padding-block:52px}@media (width>=900px){.band{padding-block:72px}}.band--mist{background:var(--mist)}.band--navy{background:linear-gradient(160deg, var(--navy-band) 0%, #1d2461 100%);color:#d8e2f3}.band--navy h2,.band--navy h3{color:#fff}.wrap{max-width:1120px;padding-left:max(16px, env(safe-area-inset-left,0px));padding-right:max(16px, env(safe-area-inset-right,0px));margin:0 auto}.head{flex-direction:column;gap:10px;max-width:720px;margin-bottom:28px;display:flex}.head--center{text-align:center;align-items:center;margin-inline:auto}.eyebrow{font-family:var(--font-display);letter-spacing:.12em;text-transform:uppercase;color:var(--blue);font-size:12.5px;font-weight:700}.band--navy .eyebrow{color:var(--sun)}.h2{font-size:clamp(26px,5.4vw,38px);font-weight:800}.lead{color:var(--muted);max-width:60ch;font-size:17.5px}.hl{color:var(--blue)}.mark{background:linear-gradient(#0000 58%,#ffc9288c 58%);padding-inline:2px}.btn{background:var(--green);color:#fff;min-height:56px;font-family:var(--font-display);cursor:pointer;box-shadow:0 6px 0 var(--green-dark), 0 10px 24px #11874738;text-align:center;border:0;border-radius:999px;justify-content:center;align-items:center;gap:10px;padding:14px 28px;font-size:17px;font-weight:700;line-height:1.25;text-decoration:none;transition:transform .15s,box-shadow .15s;display:inline-flex}.btn:hover{transform:translateY(-1px)}.btn:active{box-shadow:0 2px 0 var(--green-dark);transform:translateY(4px)}.btn:focus-visible,.ghost:focus-visible,button:focus-visible,summary:focus-visible,a:focus-visible{outline:3px solid var(--sun);outline-offset:3px}.btn svg{flex:none;width:20px;height:20px}.btn--block{width:100%}.ghost{border:2px solid var(--green);min-height:54px;color:var(--green);font-family:var(--font-display);cursor:pointer;background:#fff;border-radius:999px;justify-content:center;align-items:center;width:100%;padding:12px 24px;font-size:16px;font-weight:700;text-decoration:none;display:inline-flex}.ghost:hover{background:#f0f9f3}.cta-row{text-align:center;flex-direction:column;align-items:center;gap:12px;margin-top:32px;display:flex}.cta-row .btn{width:100%;max-width:420px}.cta-note{color:var(--muted);flex-wrap:wrap;justify-content:center;gap:6px 14px;font-size:14px;display:flex}.cta-note span{align-items:center;gap:6px;display:inline-flex}.cta-note svg{width:16px;height:16px;color:var(--green)}.media{width:100%;max-width:100%;aspect-ratio:var(--ar,4/3);background:repeating-linear-gradient(135deg,#f6f1fe 0 12px,#ede6fb 12px 24px);border:2px dashed #cdb9ee;border-radius:12px;place-items:center;display:grid;position:relative;overflow:hidden}.media img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.media:has(img){background:var(--sky);border:0}.ph-label{color:#5b3b8c;text-align:center;letter-spacing:.02em;background:#ffffffe0;border-radius:6px;max-width:88%;padding:6px 10px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px;font-weight:600;line-height:1.35}.pending{color:#8a5a00;font-size:12px;font-weight:700;font-family:var(--font-body);letter-spacing:.01em;background:#fff4d9;border:1px solid #f3d48c;border-radius:999px;align-items:center;gap:6px;padding:3px 9px;line-height:1.3;display:inline-flex}.fill{color:#7a4f00;white-space:nowrap;background:#fff4d9;border-radius:5px;padding:1px 6px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.88em}.topbar{background:var(--ink);color:#fff;text-align:center;padding-block:9px;font-size:13.5px;font-weight:600}.topbar .wrap{flex-direction:column;justify-content:center;align-items:center;gap:2px;display:flex}.topbar strong{font-weight:700}.topbar small{font-size:12px;font-weight:400}.hero{background:radial-gradient(90% 60% at 92% 0%, #efe4fd 0%, #efe4fd00 62%), radial-gradient(80% 55% at 0% 8%, #e3f1fb 0%, #e3f1fb00 60%), var(--paper);border-bottom:1px solid var(--line);padding-block:32px 52px}.hero-grid{align-items:center;gap:24px;display:grid}.hero-copy{flex-direction:column;gap:16px;min-width:0;display:flex}.hero-tag{border:1px solid var(--line);color:var(--ink);background:#fff;border-radius:999px;align-self:flex-start;align-items:center;gap:8px;padding:6px 14px 6px 6px;font-size:13.5px;font-weight:700;display:inline-flex}.hero-tag b{background:var(--sun);color:var(--ink);font-family:var(--font-display);border-radius:999px;padding:2px 10px;font-size:12px}.h1{letter-spacing:-.02em;font-size:clamp(34px,8.4vw,56px);font-weight:800}.h1 .num{color:var(--teal);display:block}.hero-sub{color:var(--ink);max-width:36ch;font-size:clamp(18px,4.4vw,21px);font-weight:600;line-height:1.45}.chips{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.chip{border:1px solid var(--line);color:var(--ink);background:#fff;border-radius:12px;align-items:center;gap:10px;min-width:0;padding:10px 12px;font-size:14.5px;font-weight:700;line-height:1.25;display:flex}.chip i{background:var(--sky);width:34px;height:34px;color:var(--blue);border-radius:9px;flex:none;place-items:center;display:grid}.chip i svg{width:18px;height:18px}.chip:nth-child(2) i{background:var(--lilac);color:var(--purple)}.chip:nth-child(4) i{color:#e8750f;background:#fff0e2}.hero-visual{position:relative}.hero-visual .media{box-shadow:var(--shadow);border-radius:20px}.hero-badge{background:var(--ink);color:#fff;font-family:var(--font-display);box-shadow:var(--shadow);border-radius:14px;padding:10px 14px;font-size:13px;font-weight:700;line-height:1.2;position:absolute;bottom:18px;right:-6px}.hero-badge b{color:var(--sun);font-size:24px;display:block}.hero-cta{flex-direction:column;align-items:stretch;gap:10px;display:flex}@media (width<=899px){.hero-copy{display:contents}.hero-copy .h1{order:0}.hero-copy .hero-sub{order:1}#heroVisual{order:2}.hero-copy .chips{order:3}.hero-copy .hero-cta{order:4}.hero-grid{gap:16px}}[data-mobile-only]{display:none}@media (width>=900px){.hero{padding-block:56px 72px}.hero-grid{grid-template-columns:1.05fr .95fr;gap:56px}.hero-cta{align-items:flex-start}.chips{grid-template-columns:repeat(4,minmax(0,1fr))}.chip{flex-direction:column;align-items:flex-start;font-size:13.5px}}.pain-q{text-align:center;max-width:22ch;margin:0 auto;font-size:clamp(25px,5.6vw,38px);font-weight:800}.pain-q .hl{color:var(--sun)}.pain-grid{margin-top:28px;gap:10px;max-width:860px;margin-inline:auto;display:grid}.pain{color:#e7edf8;background:#ffffff0f;border:1px solid #a778e64d;border-radius:12px;align-items:center;gap:12px;padding:14px 16px;font-size:16.5px;line-height:1.45;display:flex}.pain i{color:#e2c6fa;background:#7829b857;border-radius:50%;flex:none;place-items:center;width:28px;height:28px;display:grid}.pain i svg{width:15px;height:15px}.pain:nth-child(2n) i{color:#7fe3ea;background:#009aa642}.pain b{color:var(--sun);font-weight:700}.pain-close{max-width:860px;color:var(--ink);border-radius:var(--radius);text-align:center;font-family:var(--font-display);background:#fff;margin:24px auto 0;padding:18px 20px;font-size:clamp(17px,4.2vw,21px);font-weight:700;line-height:1.35}@media (width>=760px){.pain-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.pain:last-child{grid-column:1/-1;justify-self:center;max-width:calc(50% - 5px)}}.solution{text-align:center;flex-direction:column;align-items:center;gap:14px;max-width:760px;margin-inline:auto;display:flex}.ticks{gap:10px;margin:0;padding:0;list-style:none;display:grid}.ticks li{color:var(--ink);text-align:left;align-items:flex-start;gap:10px;font-weight:600;display:flex}.ticks li:before{content:"";background:var(--green) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='3.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12.5l4.5 4.5L19 7.5'/%3E%3C/svg%3E") center/14px no-repeat;border-radius:50%;flex:none;width:22px;height:22px;margin-top:2px}.solution .ticks{grid-template-columns:1fr;margin-top:6px}@media (width>=640px){.solution .ticks{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 28px}}.cards{gap:12px;display:grid}.card{border:1px solid var(--line);border-radius:var(--radius);background:#fff;align-items:flex-start;gap:14px;min-width:0;padding:16px 18px;display:flex}.card .ic{background:var(--sky);width:42px;height:42px;color:var(--blue);border-radius:11px;flex:none;place-items:center;display:grid}.card .ic svg{width:22px;height:22px}.card:nth-child(3n+1) .ic{color:var(--teal);background:#e0f5f6}.card:nth-child(3n) .ic{background:var(--lilac);color:var(--purple)}.card h3{margin-bottom:2px;font-size:17px;font-weight:700}.card p{color:var(--muted);font-size:15.5px;line-height:1.45}@media (width>=640px){.cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=980px){.cards--3{grid-template-columns:repeat(3,minmax(0,1fr))}}.facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;max-width:900px;margin-inline:auto;display:grid}.fact{border:1px solid var(--line);border-radius:var(--radius);text-align:center;background:#fff;padding:16px 12px}.fact b{font-family:var(--font-display);color:var(--blue);font-size:clamp(20px,5vw,28px);font-weight:800;line-height:1.1;display:block}.fact:nth-child(3) b{color:var(--purple)}.fact span{color:var(--muted);margin-top:4px;font-size:14px;font-weight:600;line-height:1.3;display:block}@media (width>=760px){.facts{grid-template-columns:repeat(4,minmax(0,1fr))}}.wa{background:var(--lilac);border-radius:20px;margin-top:32px;padding-block:24px 18px;padding-inline:12px}.wa-head{text-align:center;flex-direction:column;align-items:center;gap:8px;margin-bottom:18px;padding-inline:8px;display:flex}.wa-head h3{font-size:clamp(21px,4.8vw,27px);font-weight:800}.wa-head p{color:var(--muted);max-width:52ch;font-size:16px}.wa-slide{scroll-snap-align:center;min-width:0;box-shadow:var(--shadow);background:#fff;border:1px solid #e6ddf7;border-radius:18px;flex:0 0 68%;margin:0;padding:8px}.wa-shot{cursor:zoom-in;width:100%;font:inherit;background:0 0;border:0;border-radius:12px;padding:0;display:block}.wa-shot .media{--ar:9/16;border-radius:12px}.wa-shot .media .ph-label{font-size:10.5px}.wa-shot .media img{object-fit:contain;background:var(--mist)}@media (width>=700px){.wa{padding-inline:24px}.wa-slide{flex-basis:38%}}@media (width>=1000px){.wa-slide{scroll-snap-align:start;flex-basis:calc(25% - 12px)}}.lightbox{background:0 0;border:0;max-width:min(92vw,520px);max-height:94vh;padding:0;overflow:visible}.lightbox::backdrop{background:#0a1428d6}.lightbox img{object-fit:contain;background:#fff;border-radius:12px;width:auto;max-width:100%;max-height:86vh;margin-inline:auto;display:block}.lightbox-close{width:40px;height:40px;color:var(--ink);cursor:pointer;box-shadow:var(--shadow);background:#fff;border:0;border-radius:50%;font-size:22px;line-height:1;position:absolute;top:-14px;right:-6px}.carousel{position:relative}.track{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:none;-webkit-overflow-scrolling:touch;gap:16px;padding:4px 2px 14px;display:flex;overflow-x:auto}.track::-webkit-scrollbar{display:none}.slide{scroll-snap-align:center;min-width:0;box-shadow:var(--shadow);background:#fff;border:1px solid #e6ddf7;border-radius:18px;flex:0 0 88%;margin:0;padding:12px}.slide figcaption{flex-direction:column;gap:2px;padding:10px 6px 2px;display:flex}.slide figcaption b{font-family:var(--font-display);color:var(--ink);font-size:16px}.slide figcaption span{color:var(--muted);font-size:14px}@media (width>=700px){.slide{flex-basis:46%}}@media (width>=1000px){.slide{scroll-snap-align:start;flex-basis:calc(25% - 12px)}}.car-ctrl{justify-content:center;align-items:center;gap:16px;margin-top:8px;display:flex}.car-btn{width:46px;height:46px;color:var(--ink);cursor:pointer;box-shadow:var(--shadow);background:#fff;border:1px solid #e2d6f6;border-radius:50%;place-items:center;display:grid}.car-btn svg{width:20px;height:20px}.dots{gap:7px;display:flex}.dots button{cursor:pointer;background:#d8ccf0;border:0;border-radius:999px;width:9px;height:9px;padding:0;transition:width .2s,background .2s}.dots button[aria-current=true]{background:var(--teal);width:26px}.summary{border:1px solid var(--line);background:#fff;border-radius:18px;gap:18px;margin-top:28px;padding:20px;display:grid}.summary h3{font-size:clamp(19px,4.4vw,22px);font-weight:800}.sum-grid{gap:14px;display:grid}.sum-item{align-items:flex-start;gap:12px;min-width:0;display:flex}.sum-item i{background:var(--sky);width:36px;height:36px;color:var(--blue);border-radius:10px;flex:none;place-items:center;display:grid}.sum-item i svg{width:19px;height:19px}.sum-item:nth-child(2n) i{background:var(--lilac);color:var(--purple)}.sum-item b{font-family:var(--font-display);color:var(--ink);font-size:16px;font-weight:600;display:block}.sum-item span{color:var(--muted);font-size:15px;line-height:1.45}.tags{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.tags span{color:var(--ink);background:var(--lilac);border:1px solid #e4d6f9;border-radius:999px;padding:3px 10px;font-size:13px;font-weight:600}@media (width>=760px){.summary{padding:28px}.sum-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 32px}}.steps{gap:12px;display:grid}.stepc{border:1px solid var(--line);border-radius:var(--radius);background:#fff;align-items:flex-start;gap:14px;padding:16px 18px;display:flex}.stepc .n{font-family:var(--font-display);color:#fff;background:var(--blue);border-radius:10px;flex:none;place-items:center;width:34px;height:34px;font-size:15px;font-weight:800;display:grid}.stepc h3{margin-bottom:2px;font-size:17px}.stepc p{color:var(--muted);font-size:15.5px;line-height:1.45}@media (width>=640px){.steps{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1000px){.steps{grid-template-columns:repeat(4,minmax(0,1fr))}.stepc{flex-direction:column}}.who{text-align:center;flex-direction:column;align-items:center;gap:12px;margin-top:28px;display:flex}.who h3{font-size:18px}.who-list{flex-wrap:wrap;justify-content:center;gap:8px;max-width:820px;display:flex}.who-list span{color:var(--ink);background:var(--lilac);border-radius:999px;padding:6px 14px;font-size:14.5px;font-weight:600}.who-note{color:var(--muted);max-width:60ch;font-size:14px}.bonus-grid{gap:12px;max-width:960px;margin-inline:auto;display:grid}.bonus{border:1px solid var(--line);border-radius:var(--radius);min-width:0;box-shadow:var(--shadow);background:#fff;grid-template-columns:minmax(0,40%) minmax(0,1fr);align-items:center;gap:14px;padding:12px;display:grid}.bonus .media{--ar:1/1;border-radius:10px}.bonus .media img{object-fit:contain;background:var(--mist)}.bonus .media .ph-label{padding:4px 6px;font-size:10px}.bonus-body{flex-direction:column;gap:6px;min-width:0;display:flex}.bonus-num{font-family:var(--font-display);letter-spacing:.1em;text-transform:uppercase;color:var(--purple);font-size:11.5px;font-weight:800}.bonus h3{font-size:16.5px}.bonus p{color:var(--muted);font-size:15px;line-height:1.45}.bonus-old{color:#8a93a6;font-size:14px;font-weight:600;text-decoration-color:#e6488a;text-decoration-thickness:2px}.bonus-badge{color:var(--green);background:#e7f5ec;border-radius:999px;align-self:flex-start;align-items:center;gap:5px;padding:3px 10px;font-size:12px;font-weight:700;display:inline-flex}.bonus-badge svg{width:13px;height:13px}@media (width>=700px){.bonus-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}}.guarantee{text-align:center;border:1px solid var(--line);background:#fff;border-radius:20px;flex-direction:column;align-items:center;gap:16px;max-width:820px;margin-inline:auto;padding:24px 20px;display:flex}.seal{background:radial-gradient(circle at 50% 40%, #ffe27a, var(--sun) 65%, #f0a500);border-radius:50%;flex:none;place-items:center;width:96px;height:96px;display:grid;box-shadow:0 0 0 4px #fff,0 0 0 6px #ffd95c}.seal-in{width:72px;height:72px;color:var(--ink);font-family:var(--font-display);border:2px dashed #13264a73;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;line-height:1.05;display:flex}.seal-in small{letter-spacing:.12em;text-transform:uppercase;font-size:8.5px;font-weight:800}.seal-in b{margin:2px 0;font-size:19px;font-weight:800}.seal-img{object-fit:contain;flex:none;width:120px;height:120px}.guarantee h2{font-size:clamp(21px,4.6vw,27px);font-weight:800}.guarantee-copy{flex-direction:column;align-items:center;gap:10px;display:flex}.guarantee-copy p{font-size:16px}@media (width>=760px){.guarantee{text-align:left;flex-direction:row;gap:28px;padding:28px 32px}.guarantee-copy{align-items:flex-start}}.plans{align-items:start;gap:22px;max-width:900px;margin-inline:auto;padding-top:12px;display:grid}.plan{border:1px solid var(--line);background:#fff;border-radius:20px;flex-direction:column;gap:14px;min-width:0;padding:22px 18px;display:flex;position:relative}.plan--best{border:2px solid var(--green);padding-top:28px;scroll-margin-top:32px;box-shadow:0 14px 36px #11874724}.plan-flag{background:var(--green);color:#fff;font-family:var(--font-display);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;border-radius:999px;padding:6px 16px;font-size:12.5px;font-weight:700;position:absolute;top:-15px;left:50%;transform:translate(-50%)}.plan-name{font-family:var(--font-display);letter-spacing:.12em;text-transform:uppercase;color:var(--purple);font-size:13px;font-weight:800}.plan h3{margin-top:-6px;font-size:clamp(21px,4.8vw,25px);font-weight:800}.plan-list{gap:9px;margin:0;padding:0;list-style:none;display:grid}.plan-list li{color:var(--ink);align-items:flex-start;gap:10px;font-size:15.5px;line-height:1.45;display:flex}.plan-list li i{background:var(--green);color:#fff;border-radius:50%;flex:none;place-items:center;width:22px;height:22px;margin-top:1px;display:grid}.plan-list li i svg{width:13px;height:13px}.plan-list li.off{color:#97a3b8}.plan-list li.off i{color:#97a3b8;background:#e6ebf2}.plan-list .pending{margin-left:4px}.price{border-top:1px solid var(--line);flex-direction:column;gap:2px;padding-top:14px;display:flex}.price b{font-family:var(--font-display);color:var(--ink);font-variant-numeric:tabular-nums;font-size:clamp(34px,8vw,42px);font-weight:800;line-height:1.05}.plan--best .price b{color:var(--green)}.price small{color:var(--muted);font-size:13.5px}.plan-list li b{font-weight:700}.plan-list li small{color:var(--muted);font-size:13.5px;line-height:1.4;display:block}.plan-group{border-block:1px dashed var(--line);flex-direction:column;gap:9px;padding:14px 0;display:flex}.plan-label,.plan-no-t{font-family:var(--font-display);letter-spacing:.1em;text-transform:uppercase;color:var(--purple);font-size:12px;font-weight:800}.plan-bonus{background:linear-gradient(#f6eeff,#fff);border:2px solid #dcc6fa;border-radius:14px;flex-direction:column;gap:10px;padding:14px 14px 16px;display:flex}.plan-bonus-t{background:var(--purple);color:#fff;font-family:var(--font-display);letter-spacing:.1em;text-transform:uppercase;border-radius:999px;align-self:flex-start;align-items:center;gap:8px;padding:5px 12px;font-size:12.5px;font-weight:800;display:inline-flex}.plan-bonus-t svg{width:16px;height:16px;color:var(--sun)}.plan-bonus .plan-list li{text-wrap:pretty}.plan--basic{background:#fcfbfe}.plan-no{background:#fff5f7;border:1px solid #f7d5de;border-radius:12px;flex-direction:column;gap:8px;padding:12px 14px;display:flex}.plan-no-t{color:#c23a4e}.plan-no .plan-list li{color:#8c93a3;font-size:14.5px}.plan-no .plan-list li i{color:#d93a50;background:#fce3e8}.plan-mock{justify-content:center;display:flex}.plan-mock img{aspect-ratio:900/1125;object-fit:contain;border-radius:14px;width:100%;max-width:440px;height:auto;box-shadow:0 10px 28px #8728d424}.price--promo{text-align:center;align-items:center;gap:4px;padding-top:18px}.price--promo .price-old{color:#8a93a6;font-size:17px;font-weight:600;text-decoration-color:#e6488a;text-decoration-thickness:2px}.price--promo b{letter-spacing:-.02em;color:var(--green);justify-content:center;align-items:baseline;gap:10px;font-size:clamp(46px,12vw,60px);display:flex}.price--promo .price-por{font-family:var(--font-display);color:var(--ink);letter-spacing:0;font-size:18px;font-weight:700}.price--promo small{color:var(--ink);font-size:14.5px;font-weight:600}.price--basic b{color:var(--ink);font-size:clamp(28px,6.5vw,32px)}.checkout-warn{color:#8a5a00;text-align:center;background:#fff4d9;border:1px solid #f3d48c;border-radius:10px;padding:8px 12px;font-size:13px}@media (width>=860px){.plans{grid-template-columns:1.08fr .92fr;gap:28px}.plan{padding:28px 26px}.plan--best{padding-top:34px}}.faq{gap:10px;max-width:780px;margin-inline:auto;display:grid}.faq details{border:1px solid var(--line);background:#fff;border-radius:12px;overflow:hidden}.faq summary{cursor:pointer;font-family:var(--font-display);color:var(--ink);justify-content:space-between;align-items:center;gap:14px;min-height:54px;padding:14px 18px;font-size:16px;font-weight:600;line-height:1.35;list-style:none;display:flex}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"";background:var(--lilac) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%237829B8' stroke-width='2.6' stroke-linecap='round'%3E%3Cpath d='M12 6v12M6 12h12'/%3E%3C/svg%3E") center/14px no-repeat;border-radius:50%;flex:none;width:28px;height:28px;transition:transform .2s}.faq details[open] summary:after{transform:rotate(45deg)}.faq .ans{color:var(--text);padding:0 18px 16px;font-size:15.5px}footer{color:#9fb0ce;text-align:center;background:#0e1d3a;padding-block:32px;font-size:14px}footer .wrap{flex-direction:column;align-items:center;gap:8px;display:flex}footer b{color:#fff;font-family:var(--font-display);font-size:16px}footer p{max-width:62ch}:root{--purple:#8728d4;--deep:#34118a;--indigo:#21115f;--lilac:#f6eeff;--lavender:#ead8ff;--orange:#ff922b;--line:#e6d8fa;--shadow:0 1px 2px #34118a0d, 0 8px 22px #8728d417;--spark:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23FFC928' stroke-width='2.8' stroke-linecap='round'%3E%3Cpath d='M3 10l6 2M6 3l4.5 5.5M13 1.5l.5 6.5'/%3E%3C/svg%3E")}.hero,.band{position:relative;overflow:hidden}.hero>.wrap,.band>.wrap{z-index:1;position:relative}.topbar,footer{background:var(--indigo)}.eyebrow{color:var(--purple);align-items:center;gap:8px;display:inline-flex}.eyebrow:before,.eyebrow:after{content:"";background:var(--spark) center/contain no-repeat;flex:none;width:16px;height:16px}.eyebrow:after{transform:scaleX(-1)}.mark{background:linear-gradient(#0000 55%,#ffc928cc 55%)}.head--center .h2,.solution .h2,.pain-q{position:relative}@media (width>=600px){.head--center .h2:before,.head--center .h2:after,.solution .h2:before,.solution .h2:after,.pain-q:before,.pain-q:after{content:"";background:var(--spark) center/contain no-repeat;pointer-events:none;width:30px;height:30px;margin-top:-15px;position:absolute;top:50%}.head--center .h2:before,.solution .h2:before,.pain-q:before{left:-42px}.head--center .h2:after,.solution .h2:after,.pain-q:after{right:-42px;transform:scaleX(-1)}}.hero{background:radial-gradient(circle at calc(100% + 30px) -30px,#ead8ff 0 min(200px,34vw),#fff0 calc(min(200px,34vw) + 2px)),radial-gradient(circle at -60px 40%,#ebddff 0 min(130px,20vw),#fff0 calc(min(130px,20vw) + 2px)),radial-gradient(70% 55% at 0 0,#e2eeff 0%,#e2eeff00 70%),linear-gradient(#f8f4ff 0%,#fff 42%,#f4eaff 100%);border-bottom:0}.hero:after{content:"";z-index:0;pointer-events:none;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1440 80' preserveAspectRatio='none'%3E%3Cpath d='M0 46C300 10 640 70 980 36S1360 18 1440 30V80H0Z' fill='%23FFC928'/%3E%3Cpath d='M0 58C320 28 660 84 1000 50S1370 36 1440 46V80H0Z' fill='%23C9A2F7'/%3E%3Cpath d='M0 68C330 44 680 92 1010 62S1380 54 1440 60V80H0Z' fill='%2321115F'/%3E%3C/svg%3E") bottom/100% 100% no-repeat;height:clamp(30px,5vw,58px);position:absolute;bottom:-1px;left:0;right:0}.hero-tag,.chip{border-color:var(--line);box-shadow:var(--shadow)}.chip:first-child i{color:#c98a00;background:#fff1c4}.chip:nth-child(2) i,.chip:nth-child(3) i,.chip:nth-child(4) i{color:var(--purple);background:#f1e4ff}.hero-badge{background:linear-gradient(135deg,var(--deep),var(--purple))}.hero-visual:before{content:"";background:var(--spark) center/contain no-repeat;z-index:2;pointer-events:none;width:44px;height:44px;position:absolute;top:-24px;right:-12px;transform:scaleX(-1)}.h1{position:relative}@media (width>=900px){.h1:before{content:"";background:var(--spark) center/contain no-repeat;pointer-events:none;width:32px;height:32px;position:absolute;top:2px;left:-40px}}.hero-visual .media{box-shadow:0 18px 40px #8728d429}section[aria-labelledby=dor-t]{background:radial-gradient(circle at -70px 22%,#8728d46b 0 min(160px,26vw),#fff0 calc(min(160px,26vw) + 2px)),radial-gradient(circle at calc(100% + 70px) 78%,#8728d461 0 min(170px,28vw),#fff0 calc(min(170px,28vw) + 2px)),linear-gradient(160deg,#21115f 0%,#35158a 100%)}section[aria-labelledby=dor-t]:after{content:"";pointer-events:none;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1440 80' preserveAspectRatio='none'%3E%3Cpath d='M0 28C240 52 560 66 900 38S1310 8 1440 34V80H0Z' fill='%23FFC928'/%3E%3Cpath d='M0 42C260 64 590 78 920 52S1320 24 1440 46V80H0Z' fill='%23B98AF2'/%3E%3Cpath d='M0 56C280 74 610 88 940 64S1330 42 1440 60V80H0Z' fill='%23F6EEFF'/%3E%3C/svg%3E") bottom/100% 100% no-repeat;height:clamp(30px,5vw,58px);position:absolute;bottom:-1px;left:0;right:0}.pain{background:#8728d44d;border-color:#c4a0ff4d}.pain i,.pain:nth-child(2n) i{color:#fff;background:#e6488a}.pain b{color:#fff}.pain-close{border:3px solid var(--lavender);box-shadow:0 12px 32px #0a002859}.pain-close span{color:var(--purple)}section[aria-labelledby=sol-t]{background:radial-gradient(circle at -50px 100%,#c4f0f2 0 min(150px,26vw),#fff0 calc(min(150px,26vw) + 2px)),radial-gradient(circle at calc(100% + 40px) 35%,#ead8ff 0 min(120px,20vw),#fff0 calc(min(120px,20vw) + 2px)),linear-gradient(#f6eeff 0%,#fff 100%)}section[aria-labelledby=ben-t]{background:radial-gradient(circle at calc(100% + 40px) -20px,#ead8ff 0 min(150px,24vw),#fff0 calc(min(150px,24vw) + 2px)),radial-gradient(circle at -40px 100%,#efe3ff 0 min(120px,20vw),#fff0 calc(min(120px,20vw) + 2px)),linear-gradient(#fff 0%,#f6eeff 100%)}section[aria-labelledby=prova-t]{background:radial-gradient(circle at -50px 20%,#ead8ff 0 min(120px,20vw),#fff0 calc(min(120px,20vw) + 2px)),radial-gradient(circle at calc(100% + 30px) 100%,#ffe7a3 0 min(90px,16vw),#fff0 calc(min(90px,16vw) + 2px)),linear-gradient(#f6eeff 0%,#fff 100%)}section[aria-labelledby=rec-t]{background:radial-gradient(circle at -40px -30px,#e2ccff 0 min(150px,24vw),#fff0 calc(min(150px,24vw) + 2px)),radial-gradient(circle at calc(100% + 40px) 60%,#d3f2f4 0 min(120px,20vw),#fff0 calc(min(120px,20vw) + 2px)),linear-gradient(#f3e8ff 0%,#fbf8ff 100%)}section[aria-labelledby=como-t]{background:radial-gradient(circle at calc(100% + 40px) 8%,#ead8ff 0 min(130px,22vw),#fff0 calc(min(130px,22vw) + 2px)),radial-gradient(circle at -40px 100%,#ffe7a3 0 min(100px,16vw),#fff0 calc(min(100px,16vw) + 2px)),linear-gradient(#fff 0%,#f6eeff 100%)}section[aria-labelledby=bonus-t]{background:radial-gradient(circle at -50px 10%,#e2ccff 0 min(140px,22vw),#fff0 calc(min(140px,22vw) + 2px)),radial-gradient(circle at calc(100% + 40px) 95%,#c4f0f2 0 min(120px,20vw),#fff0 calc(min(120px,20vw) + 2px)),linear-gradient(#f3e8ff 0%,#faf6ff 100%)}section[aria-labelledby=gar-t]{background:radial-gradient(60% 70%,#f1e4ff 0%,#f1e4ff00 70%),radial-gradient(circle at calc(100% + 30px) -20px,#ffe7a3 0 min(90px,16vw),#fff0 calc(min(90px,16vw) + 2px)),#fff}.band--oferta{background:radial-gradient(circle at -60px 8%,#e2ccff 0 min(170px,26vw),#fff0 calc(min(170px,26vw) + 2px)),radial-gradient(circle at calc(100% + 60px) 70%,#e2ccff 0 min(160px,26vw),#fff0 calc(min(160px,26vw) + 2px)),linear-gradient(#f3e8ff 0%,#f8f2ff 100%)}section[aria-labelledby=faq-t]{background:radial-gradient(circle at calc(100% + 40px) 10%,#ead8ff 0 min(120px,20vw),#fff0 calc(min(120px,20vw) + 2px)),linear-gradient(#fff 0%,#f6eeff 100%)}.card,.stepc,.bonus,.summary,.guarantee,.plan:not(.plan--best),.faq details{border-color:var(--line);box-shadow:var(--shadow)}.card:first-child .ic,.card:nth-child(5) .ic{color:var(--teal);background:#ddf5f6}.card:nth-child(2) .ic,.card:nth-child(3) .ic,.card:nth-child(4) .ic{color:var(--purple);background:#f1e4ff}.card:nth-child(6) .ic{color:#e8750f;background:#ffebd6}.fact{box-shadow:var(--shadow)}.fact:first-child,.fact:nth-child(3){background:#e4f7f8;border-color:#bce8eb}.fact:first-child b,.fact:nth-child(3) b{color:var(--teal)}.fact:nth-child(2){background:#f3e7ff;border-color:#ddc6fa}.fact:nth-child(2) b{color:var(--purple)}.fact:nth-child(4){background:#fff6dc;border-color:#ffe29a}.fact:nth-child(4) b{color:#d97a00}.slide,.wa-slide{border-color:#e3d2fa;box-shadow:0 8px 22px #8728d41a}.car-btn{color:var(--purple);border-color:#e3d2fa}.car-btn:hover{border-color:var(--purple);color:var(--purple)}.dots button{background:#dcc8f8}.dots button[aria-current=true]{background:var(--purple)}.wa{border:1px solid var(--line);background:linear-gradient(#f1e4ff 0%,#f8f2ff 100%)}.sum-item:first-child i{color:#e8750f;background:#ffebd6}.sum-item:nth-child(2) i{color:var(--purple);background:#f1e4ff}.sum-item:nth-child(3) i,.sum-item:nth-child(4) i{color:var(--teal);background:#ddf5f6}.tags span{background:#f3e7ff;border-color:#e3d2fa}.stepc:nth-child(odd) .n{background:var(--teal)}.stepc:nth-child(2n) .n{background:var(--purple)}.who-list span{background:#f1e4ff}.bonus-num,.plan-name{color:var(--purple)}.seal{box-shadow:0 0 0 4px #fff, 0 0 0 7px var(--lavender)}.faq details[open]{border-color:#cdb2f5}.faq summary:after{background:#f1e4ff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%238728D4' stroke-width='2.6' stroke-linecap='round'%3E%3Cpath d='M12 6v12M6 12h12'/%3E%3C/svg%3E") 50%/14px no-repeat}.upsell{overscroll-behavior:contain;width:min(94vw,480px);max-width:none;max-height:92dvh;color:var(--text);background:#fff;border:0;border-radius:20px;padding:0;overflow:auto;box-shadow:0 24px 60px #140a3c59}.upsell::backdrop{background:#0e0a289e}.up-head{background:linear-gradient(135deg,var(--blue) 0%,var(--purple) 100%);color:#fff;text-align:center;flex-direction:column;align-items:center;gap:8px;padding:22px 44px 20px;display:flex;position:relative}.up-x{color:#fff;cursor:pointer;background:#ffffff2e;border:0;border-radius:50%;width:36px;height:36px;font-size:22px;line-height:1;position:absolute;top:10px;right:10px}.up-x:hover{background:#ffffff4d}.up-tag{font-family:var(--font-display);letter-spacing:.08em;text-transform:uppercase;background:#fff3;border:1px solid #ffffff59;border-radius:999px;padding:4px 12px;font-size:11.5px;font-weight:800}.up-head h2{color:#fff;font-size:clamp(22px,6vw,28px);font-weight:800;line-height:1.15}.up-head h2 span{color:var(--sun);white-space:nowrap}.up-head p{color:#e9e3ff;font-size:15px;line-height:1.4}.up-head p b{color:var(--sun)}.up-body{background:#faf8fe;flex-direction:column;gap:12px;padding:16px;display:flex}.up-thumbs{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.up-thumb{border:1px solid var(--line);background:#fff;border-radius:12px;padding:4px;box-shadow:0 4px 12px #8728d41a}.up-thumb img{aspect-ratio:1;object-fit:contain;border-radius:8px;width:100%;height:auto}.up-price{background:#fff;border:2px solid #a9e2bf;border-radius:14px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 12px;padding:12px 14px;display:flex}.up-l{flex-direction:column;gap:4px;min-width:0;display:flex}.up-old{align-items:center;gap:8px;display:flex}.up-old s{color:#8a93a6;font-size:14px;text-decoration-thickness:2px}.up-old em{color:#fff;font-style:normal;font-family:var(--font-display);background:#e23b4e;border-radius:6px;padding:2px 7px;font-size:11.5px;font-weight:800}.up-save{color:var(--green);font-size:14px;font-weight:700}.up-r{flex-direction:column;align-items:flex-end;margin-left:auto;display:flex}.up-r b{font-family:var(--font-display);color:var(--green);letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:clamp(36px,10vw,44px);font-weight:800;line-height:1}.up-r small{color:var(--muted);margin-top:4px;font-size:12px}.up-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 12px;margin:0;padding:0;list-style:none;display:grid}.up-list li{color:var(--ink);align-items:flex-start;gap:8px;font-size:14.5px;font-weight:600;line-height:1.35;display:flex}.up-list li i{background:var(--green);color:#fff;border-radius:50%;flex:none;place-items:center;width:20px;height:20px;display:grid}.up-list li i svg{width:12px;height:12px}@media (width<=360px){.up-list{grid-template-columns:1fr}.up-r{align-items:flex-start;margin-left:0}}.up-cta{text-transform:uppercase;padding-inline:16px;font-size:clamp(14.5px,4vw,16px)}.nw{white-space:nowrap}.up-safe{color:var(--green);justify-content:center;align-items:center;gap:6px;font-size:13.5px;font-weight:600;display:flex}.up-safe svg{width:15px;height:15px}.up-no{text-align:center;color:#7b8396;text-underline-offset:3px;padding:6px 4px 2px;font-size:14px;text-decoration:underline;display:block}.up-no:hover{color:var(--ink)}@keyframes pulsePremium{0%,to{box-shadow:0 6px 0 var(--green-dark),0 10px 24px #11874738;transform:scale(1)}35%{box-shadow:0 6px 0 var(--green-dark),0 10px 24px #11874738,0 0 0 9px #11874724;transform:scale(1.035)}55%{box-shadow:0 6px 0 var(--green-dark),0 10px 24px #11874738;transform:scale(1)}}.pulse-premium{transform-origin:50%;will-change:transform;animation:2.8s ease-in-out infinite pulsePremium}.pulse-premium:active{animation:none}@media (prefers-reduced-motion:reduce){.pulse-premium{animation:none}.track{scroll-behavior:auto}}
