:root{--marketing-inline-gutter:clamp(.875rem,3.2vw,1.75rem)}@media (max-width:719px){:root{--marketing-inline-gutter:16px}}.landing-page-shell{gap:clamp(.5rem,1.5vw,1rem);padding-bottom:2rem;display:grid}.landing-container{width:min(100%,1120px);margin-inline:auto;padding-inline:clamp(1rem,4vw,2rem)}.landing-section{padding-block:clamp(2.5rem,5vw,4.5rem)}.landing-hero-section{border-bottom:1px solid var(--brand-border);background-color:#0000;background-image:linear-gradient(#0b0e13db,#0b0e13f0),url(/branding/background.png);background-position:50%;background-repeat:repeat,repeat;background-size:cover;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box}.landing-hero-grid{align-items:center;gap:1.5rem;display:grid}.landing-hero-content{gap:1rem;display:grid}.landing-eyebrow{color:var(--brand-secondary);letter-spacing:.02em;margin:0;font-weight:600}.landing-subtitle{color:var(--brand-muted);max-width:48ch;margin:0}.landing-hero-actions{flex-wrap:wrap;gap:.75rem;display:flex}.landing-hero-figure-wrap{justify-content:center;display:flex}.landing-hero-figure{width:min(100%,420px);height:auto}.landing-heading-block{gap:.6rem;margin-bottom:1.25rem;display:grid}.landing-heading-block p{color:var(--brand-muted);margin:0}.landing-feature-list{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:1rem;margin:0;padding:0;list-style:none;display:grid}.landing-card{background:var(--brand-surface);border:1px solid var(--brand-border);box-shadow:var(--shadow-sm);color:var(--brand-text);border-radius:16px}.landing-button{font:inherit;cursor:pointer;border:1px solid #0000;border-radius:12px;justify-content:center;align-items:center;gap:.5rem;padding-inline:1.1rem;font-weight:700;line-height:1;transition:transform .15s,box-shadow .15s,background-color .15s,border-color .15s;display:inline-flex}.landing-button:hover{transform:translateY(-1px)}.landing-button:active{transform:translateY(0)}.landing-button:focus-visible{outline:2px solid color-mix(in srgb,var(--brand-primary)65%,white 35%);outline-offset:2px}.landing-button--md{min-height:2.75rem;font-size:.95rem}.landing-button--lg{min-height:3.125rem;padding-inline:1.4rem;font-size:1rem}.landing-button--primary{background:var(--brand-primary);color:#0b0e13;box-shadow:0 10px 30px #00f5c333}.landing-button--secondary{border-color:var(--brand-secondary);color:var(--brand-secondary);background:0 0}.landing-feature-card{align-content:start;gap:.9rem;min-height:100%;padding:1.15rem;display:grid}.landing-feature-card__icon{border:1px solid var(--brand-border);background:color-mix(in srgb,var(--brand-secondary)8%,var(--brand-surface)92%);border-radius:.75rem;width:2.6rem;height:2.6rem;padding:.45rem}.landing-feature-card__content{gap:.55rem;display:grid}.landing-feature-card__title{margin:0;font-size:1.05rem}.landing-feature-card__description{color:var(--brand-muted);max-width:34ch;margin:0;font-size:.9375rem;line-height:1.45}.landing-visual-panel{background:var(--brand-surface);border:1px solid var(--brand-border);border-radius:16px;padding:clamp(1rem,2vw,1.5rem)}.landing-visual-grid{gap:1rem;display:grid}.landing-visual-image{border:1px solid var(--brand-border);background:color-mix(in srgb,var(--brand-surface)88%,black 12%);border-radius:14px;width:100%;height:auto}.landing-final-cta{background:var(--brand-surface);border:1px solid var(--brand-border);text-align:center;border-radius:16px;justify-items:center;gap:.9rem;padding:clamp(1.25rem,3vw,2.25rem);display:grid}.landing-final-cta p{color:var(--brand-muted);margin:0}.landing-pricing-hero{text-align:center;max-width:56ch;margin-inline:auto}.landing-pricing-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:1rem;display:grid}.landing-pricing-card{background:var(--brand-surface);border:1px solid var(--brand-border);border-radius:16px;gap:1rem;padding:1.15rem;display:grid}.landing-pricing-card--highlighted{border-color:var(--brand-primary);box-shadow:0 12px 36px #00f5c329}.landing-pricing-card__header{gap:.35rem;display:grid}.landing-pricing-card__header h3,.landing-pricing-card__details,.landing-pricing-card__header p{margin:0}.landing-pricing-card__header p,.landing-pricing-card__details{color:var(--brand-muted)}.landing-pricing-card__feature-list{color:var(--brand-text);gap:.5rem;margin:0;padding-left:1.1rem;display:grid}@media (max-width:767px){.landing-button--full-mobile{width:100%}}@media (min-width:900px){.landing-hero-grid{grid-template-columns:minmax(0,1fr) minmax(280px,420px);gap:2rem}.landing-visual-grid{grid-template-columns:1.2fr 1fr;align-items:stretch}.landing-pricing-card--highlighted{transform:scale(1.02)}}.gym-header-row{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.gym-actions-row{flex-wrap:wrap;gap:.5rem;display:flex}.gym-modal-footer{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.marketing-shell{background:#0b0e13;min-height:100vh;padding:0;overflow-x:clip}main.marketing-shell,main.fs-landing{padding:0}.landing-header{z-index:60;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#0b0e1359;border-bottom:1px solid #ffffff0f;transition:background-color .22s,border-color .22s,box-shadow .22s,-webkit-backdrop-filter .22s,backdrop-filter .22s;position:sticky;top:0}.landing-header.is-scrolled{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#060a0ec7;border-bottom-color:#78ffe233;box-shadow:0 8px 30px #00000040}.landing-scroll-progress{transform-origin:0;opacity:.72;pointer-events:none;background:linear-gradient(90deg,#25f4c8c7,#67dfc4b8 62%,#d6ff72ad);width:100%;height:1.5px;transition:transform .14s ease-out;position:absolute;top:0;left:0;box-shadow:0 0 10px #25f4c833}.landing-header__inner{width:min(100%,1120px);height:84px;padding:0 var(--marketing-inline-gutter);justify-content:space-between;align-items:center;gap:16px;margin:0 auto;display:flex}.landing-header__nav{align-items:center;gap:18px;display:none}.landing-header__link{color:#ffffffc7;border:1px solid #0000;border-radius:999px;align-items:center;min-height:34px;padding:.3rem .55rem;font-size:14px;font-weight:600;text-decoration:none;transition:color .18s,background-color .22s,border-color .22s,box-shadow .22s;display:inline-flex;position:relative}.landing-header__link:hover{color:#fff}.landing-header__link.is-active{color:#00f5c3;background:#00f5c314;border-color:#00f5c352;box-shadow:inset 0 -1px #00f5c375}.landing-header__actions{align-items:center;gap:10px;display:flex}.landing-header__lang{align-items:center;display:flex}.landing-header__lang-mobile{display:none}.landing-lang-desktop{background:#ffffff0f;border-radius:8px;gap:2px;padding:2px;display:flex}.landing-lang-btn{color:#fff9;cursor:pointer;background:0 0;border:none;border-radius:6px;padding:6px 10px;font-size:12px;font-weight:600;transition:all .2s}.landing-lang-btn:hover{color:#fff;background:#ffffff1a}.landing-lang-btn.is-active{color:#0b0e13;background:#00f5c3}.landing-lang-btn-mobile{color:#ffffff80;cursor:pointer;background:0 0;border:none;padding:4px 6px;font-size:11px;font-weight:700}.landing-lang-btn-mobile.is-active{color:#00f5c3}@media (min-width:900px){.landing-header__lang-mobile{display:none}.landing-header__lang{display:flex}}@media (max-width:899px){.landing-header__lang{display:none}.landing-header__lang-mobile{align-items:center;gap:4px;display:flex}}.landing-header__button{border-radius:12px;justify-content:center;align-items:center;height:40px;padding:0 16px;font-size:14px;font-weight:700;text-decoration:none;display:inline-flex}.landing-header__button--primary{color:#0b0e13;background:linear-gradient(#00f5c3f2,#00f5c3bf);box-shadow:0 10px 28px #00f5c32e}.landing-header__button--ghost{color:#ffffffe6;border:1px solid #ffffff24}.landing-header__button--app{color:#0b0e13;background:linear-gradient(#00f5c3f2,#00f5c3b8);border:1px solid #00f5c347;box-shadow:0 14px 36px #00f5c32e}@media (min-width:900px){.landing-header__nav{display:flex}}.lp{color:#fff}.lp-hero{padding:38px 0 18px;position:relative;overflow:hidden}.lp-hero__bg{background-image:radial-gradient(circle at 50% 0,#00f5c314,#0000 45%),radial-gradient(circle at 50% 0,#568cff1a,#0000 55%),repeating-radial-gradient(circle at 50% 0,#00f5c317 0 1px,#0000 22px 38px),linear-gradient(#0b0e13b3,#0b0e13eb),url(/assets/hero-background.png);background-position:50%;background-size:cover;position:absolute;inset:0}.lp-hero__inner{grid-template-columns:1fr;gap:24px;width:min(100%,1120px);margin:0 auto;padding:38px 16px 0;display:grid;position:relative}.lp-hero__title{letter-spacing:-.02em;margin:0;font-size:clamp(34px,4.4vw,54px);font-weight:800;line-height:1.05}.lp-accent-green{color:#00f5c3f2}.lp-accent-blue{color:#568cfff2}.lp-hero__subtitle{color:#ffffffc7;margin:14px 0 0;font-size:15px}.lp-hero__ctas{flex-wrap:wrap;gap:12px;margin-top:18px;display:flex}.lp-btn{border:1px solid #ffffff1a;border-radius:12px;justify-content:center;align-items:center;height:44px;padding:0 18px;font-weight:800;text-decoration:none;display:inline-flex}.lp-btn--green{color:#0b0e13;background:linear-gradient(#00f5c3f2,#00f5c3b3);box-shadow:0 16px 40px #00f5c326}.lp-btn--blue{color:#0b0e13;background:linear-gradient(#568cfff2,#568cffa6);box-shadow:0 16px 40px #568cff1f}.lp-hero__right{min-height:360px;position:relative}.lp-hero__figure{width:100%;height:100%;position:relative}.lp-hero__girl{filter:drop-shadow(0 18px 40px #00000073);width:min(100%,520px);height:auto;margin-left:auto;display:block}.lp-hero__phone{width:min(260px,52vw);position:absolute;top:20%;right:clamp(14px,2vw,26px)}.lp-phone__frame{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0a0c108c;border:1px solid #ffffff1f;border-radius:22px;padding:12px;box-shadow:0 18px 50px #00000059}.lp-phone__logo{opacity:.9;width:120px;height:auto}.lp-phone__card{background:#00000042;border:1px solid #ffffff1a;border-radius:16px;margin-top:10px;padding:12px}.lp-phone__kicker{color:#ffffffbf;margin:0;font-size:11px;font-weight:800}.lp-phone__small{color:#ffffffbf;margin:6px 0 0;font-size:12px}.lp-phone__stats{color:#ffffffd9;gap:14px;margin-top:10px;font-size:12px;display:flex}.lp-phone__row{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.lp-phone__pill{background:#ffffff0f;border:1px solid #ffffff1a;border-radius:999px;padding:6px 10px;font-size:11px;font-weight:800;display:inline-flex}.lp-glow{filter:blur(18px);opacity:.9;background:radial-gradient(circle at 30% 30%,#568cff59,#0000 60%),radial-gradient(circle at 65% 55%,#00f5c340,#0000 60%);width:380px;height:280px;position:absolute;inset:auto 0 20px auto}.lp-feature-panel{width:min(100%,1120px);margin:18px auto 0;padding:0 16px 26px;position:relative}.lp-feature-panel__grid{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0a0c1085;border:1px solid #ffffff1a;border-radius:18px;grid-template-columns:1fr;gap:14px;margin:0;padding:18px;list-style:none;display:grid}@media (min-width:980px){.lp-feature-panel__grid{grid-template-columns:repeat(3,1fr);align-items:center}.lp-feature{grid-template-columns:42px 1fr;padding:8px 10px}.lp-feature:not(:last-child){border-right:1px solid #ffffff14;margin-right:8px;padding-right:18px}}.lp-feature{grid-template-columns:48px 1fr;align-items:start;gap:12px;display:grid}.lp-feature__icon{opacity:.95}.lp-feature__title{margin:0;font-weight:900}.lp-feature__desc{color:#ffffffb3;margin:6px 0 0;font-size:13px}.lp-testimonial{background:#0b0e13;padding:24px 0 10px}.lp-testimonial__inner{width:min(100%,1120px);margin:0 auto;padding:0 16px}.lp-testimonial__card{background:#0a0c108c;border:1px solid #ffffff1a;border-radius:18px;display:grid;overflow:hidden}.lp-testimonial__media{position:relative}.lp-testimonial__img{opacity:.95;width:100%;height:auto;display:block}.lp-play{background:#00000061;border:1px solid #ffffff2e;border-radius:999px;width:54px;height:54px;position:absolute;top:50%;left:22px;transform:translateY(-50%)}.lp-testimonial__meta{color:#ffffffc7;font-size:12px;font-weight:700;position:absolute;bottom:14px;left:18px}.lp-testimonial__quote{padding:18px}.lp-quote{margin:0;font-size:18px;font-weight:900}.lp-quote__mark{color:#00f5c3f2;margin-right:6px;font-weight:900}.lp-quote__sub{color:#ffffffb3;margin:8px 0 0}.lp-stars{gap:6px;margin-top:10px;display:flex}.lp-star{background:#00f5c3d9;border-radius:4px;width:14px;height:14px}.lp-quote__author{color:#ffffffbf;margin:10px 0 0;font-weight:800}.lp-final{background:#0b0e13;padding:34px 0 70px}.lp-final__inner{text-align:center;width:min(100%,1120px);margin:0 auto;padding:0 16px}.lp-final__title{margin:0;font-size:clamp(28px,3.2vw,40px);font-weight:900}.lp-final__subtitle{color:#ffffffb3;margin:8px 0 0}.lp-final__form{grid-template-columns:1fr;gap:12px;width:min(720px,100%);margin:18px auto 0;display:grid}.lp-input{color:#ffffffeb;background:#ffffff0f;border:1px solid #ffffff1f;border-radius:14px;height:48px;padding:0 14px}.lp-btn--cta{height:48px}.lp-stores{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:14px;display:flex}.lp-store{color:#ffffffc7;background:#ffffff0f;border:1px solid #ffffff1f;border-radius:12px;align-items:center;height:40px;padding:0 14px;font-size:12px;font-weight:800;display:inline-flex}@media (min-width:980px){.lp-hero__inner{grid-template-columns:1.05fr .95fr;align-items:center}.lp-feature-panel__grid{grid-template-columns:repeat(3,1fr)}.lp-testimonial__card{grid-template-columns:1.15fr .85fr}.lp-final__form{grid-template-columns:1fr 220px;align-items:center}}#precios,#caracteristicas,#como-funciona,#resultados,#faq{scroll-margin-top:90px}html{scroll-behavior:smooth}.lp-hero__phoneImg{border:1px solid #ffffff1f;border-radius:22px;width:100%;height:auto;box-shadow:0 18px 50px #00000059}.landing-header__brand{align-items:center;gap:10px;text-decoration:none;display:inline-flex}.landing-header__logo{width:42px;height:42px}.landing-header__brandText{letter-spacing:-.02em;color:#ffffffeb;font-size:18px;font-weight:900}.pricing-page{color:#fff;background:#0b0e13}.pricing-container{width:min(100%,1180px);padding-inline:var(--marketing-inline-gutter);margin-inline:auto}.pricing-hero{text-align:center;padding:40px 0}.pricing-hero__title{letter-spacing:-.02em;background:linear-gradient(135deg,#fff 0%,#00f5c3 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;margin:0;font-size:clamp(28px,5vw,42px);font-weight:800}.pricing-hero__sub{color:#ffffffad;margin:12px 0 0;max-width:500px;margin-left:auto;margin-right:auto;font-size:clamp(14px,2vw,18px)}.pricing-plans{grid-template-columns:1fr;gap:20px;display:grid}.pricing-plans--anchor{scroll-margin-top:108px}@media (min-width:768px){.pricing-plans{grid-template-columns:repeat(3,1fr);gap:24px}}.pricing-plans .pricing-card{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:linear-gradient(#141822e6 0%,#141822f2 100%);border:1px solid #ffffff14;border-radius:20px;flex-direction:column;padding:24px;transition:all .3s;display:flex;overflow:hidden;box-shadow:0 8px 32px #0000004d}.pricing-plans .pricing-card:hover{transform:translateY(-4px);box-shadow:0 16px 48px #0006}.pricing-plans .pricing-card--highlight,.pricing-plans .pricing-card--pro{background:linear-gradient(#00f5c314 0%,#141822f2 100%);border-color:#00f5c34d;box-shadow:0 0 0 1px #00f5c326,0 12px 40px #00f5c31a,0 8px 32px #0000004d}@media (min-width:768px){.pricing-plans .pricing-card--pro{transform:translateY(-10px)scale(1.02)}.pricing-plans .pricing-card--pro:hover{transform:translateY(-14px)scale(1.02)}}.pricing-card__header{flex-shrink:0;padding-bottom:16px}.pricing-card__top{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:8px;display:flex}.pricing-card__title{color:#fff;margin:0;font-size:22px;font-weight:700}.pricing-card__price{color:#ffffffe0;font-size:14px;font-weight:600}.pricing-card__tagline{margin:0;font-size:14px;color:#fff9!important}.fs-landing{--fs-bg:#05080a;--fs-panel:#091214d6;--fs-line:#78ffe22e;--fs-line-strong:#78ffe25c;--fs-text:#f4fffb;--fs-muted:#e2fff8b8;--fs-soft:#e2fff88a;--fs-mint:#25f4c8;--fs-lime:#d6ff72;--fs-section-space:clamp(4.25rem,8.4vw,7.25rem);--fs-card-radius:1.35rem;--fs-card-shadow:inset 0 1px 0 #ffffff0f,0 18px 46px #0003;background:radial-gradient(circle at 15% 5%,#25f4c82e,transparent 28rem),radial-gradient(circle at 84% 18%,#d6ff721a,transparent 24rem),var(--fs-bg);color:var(--fs-text);padding:0;overflow-x:clip}.fs-landing__container{width:min(100%,1180px);padding-inline:var(--marketing-inline-gutter);margin-inline:auto}.fs-hero{align-items:center;min-height:calc(100svh - 74px);padding-block:clamp(3.25rem,8vw,7rem);display:grid;position:relative}.fs-hero__media,.fs-hero__overlay,.fs-hero__bg{position:absolute;inset:0}.fs-hero__video{object-fit:cover;opacity:.24;filter:saturate(.84)contrast(1.02)brightness(.9);width:100%;height:100%;position:absolute;inset:0}.fs-hero__bg{object-fit:cover;opacity:.3;filter:saturate(.78)contrast(1.1)brightness(.86)}.fs-hero__bg--mobile{display:none}.fs-hero__overlay{background:linear-gradient(98deg,#05080af2,#05080acc 44%,#05080a8a 68%,#05080a61),linear-gradient(#05080a33,#05080a 94%)}.fs-hero__grid{z-index:1;align-items:center;gap:clamp(2rem,6vw,5rem);display:grid;position:relative}.fs-hero__content{gap:1.1rem;max-width:710px;display:grid}.fs-landing-eyebrow{border:1px solid var(--fs-line-strong);color:#f4fffbe6;letter-spacing:.08em;text-transform:uppercase;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#25f4c81a;border-radius:999px;align-items:center;gap:.65rem;width:fit-content;padding:.55rem .85rem;font-size:.82rem;font-weight:800;display:inline-flex}.fs-landing-eyebrow__dot{background:var(--fs-mint);border-radius:999px;width:.55rem;height:.55rem;box-shadow:0 0 0 .35rem #25f4c81f,0 0 1.4rem #25f4c8bf}.fs-hero__title{letter-spacing:-.085em;text-wrap:balance;text-shadow:0 10px 44px #00000094;max-width:11ch;margin:0;font-size:clamp(3.35rem,9.2vw,7.8rem);line-height:.92}.fs-hero__title-line{flex-wrap:wrap;gap:.16em .3ch;display:flex}.fs-hero__word{opacity:0;animation:.52s cubic-bezier(.22,1,.36,1) forwards fs-word-reveal;transform:translateY(16px)}.fs-hero__title-accent{color:var(--fs-mint);text-shadow:0 0 42px #25f4c838;opacity:0;animation:.62s cubic-bezier(.22,1,.36,1) .22s forwards fs-word-reveal;display:block;transform:translateY(14px)}.fs-hero__subtitle{max-width:58ch;color:color-mix(in srgb,var(--fs-muted)82%,white 18%);text-wrap:pretty;margin:0;font-size:clamp(1rem,1.9vw,1.2rem);line-height:1.6}.fs-hero__actions,.fs-final__form{flex-wrap:wrap;gap:.85rem;display:flex}.fs-landing-btn{min-height:3.2rem;color:var(--fs-text);border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;padding:.95rem 1.35rem;font-weight:900;text-decoration:none;transition:transform .16s,border-color .16s,background .16s,box-shadow .16s,opacity .16s;display:inline-flex}.fs-landing-btn:hover{transform:translateY(-2px)}.fs-landing-btn:active{transform:translateY(0)}.fs-landing-btn:focus-visible,.fs-final__form input:focus-visible{outline:2px solid var(--fs-mint);outline-offset:3px}.fs-landing-btn--primary,.fs-landing-btn--price{background:linear-gradient(135deg,var(--fs-mint),var(--fs-lime));color:#03100d;box-shadow:0 18px 48px #25f4c838}.fs-landing-btn--glass{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffff14;border-color:#f4fffb47}.fs-landing-btn--primary:hover,.fs-landing-btn--price:hover{box-shadow:0 22px 58px #25f4c84d}.fs-landing-btn--glass:hover{background:#ffffff1f;border-color:#f4fffb6b}.fs-hero__cta{animation:.54s cubic-bezier(.22,1,.36,1) .26s backwards fs-cta-enter,3.6s ease-in-out 1.4s 2 fs-cta-pulse}.fs-hero-phone{justify-self:center;width:min(100%,376px)}.fs-hero-phone__chrome{border:1px solid var(--fs-line-strong);-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:linear-gradient(145deg,#ffffff1f,#0000 22%),#040c0dc7;border-radius:2.2rem;gap:1rem;padding:1rem;display:grid;position:relative;box-shadow:0 32px 90px #0000006b,inset 0 1px #ffffff21}.fs-hero-phone__topline,.fs-hero-phone__score,.fs-hero-phone__cards span,.fs-solution__float{border:1px solid var(--fs-line);background:#040c0dbd;box-shadow:inset 0 1px #ffffff14}.fs-hero-phone__topline{color:var(--fs-muted);border-radius:1.3rem;justify-content:space-between;padding:.8rem .95rem;display:flex}.fs-hero-phone__topline strong{color:var(--fs-lime)}.fs-hero-phone__score{border-radius:1.3rem;gap:.35rem;padding:1rem;display:grid}.fs-hero-phone__score span,.fs-hero-phone__cards span{color:var(--fs-soft);font-size:.83rem}.fs-hero-phone__score strong{color:var(--fs-text);font-size:1.05rem}.fs-hero-phone__imageWrap{background:radial-gradient(circle at 50% 28%,#25f4c84d,#0000 44%),linear-gradient(#143434e6,#040c0de6);border-radius:1.8rem;justify-content:center;align-items:end;min-height:360px;display:flex;position:relative;overflow:hidden}.fs-hero-phone__image{object-fit:contain;width:min(82%,310px);height:auto}.fs-hero-phone__cards{grid-template-columns:repeat(3,1fr);gap:.45rem;display:grid}.fs-hero-phone__cards span{text-align:center;border-radius:.95rem;padding:.7rem .55rem}.fs-proof{border-block:1px solid var(--fs-line);background:#040c0dc2}.fs-proof__inner{gap:1rem;padding-block:1rem;display:grid}.fs-proof__inner>p{color:var(--fs-soft);letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:.85rem;font-weight:800}.fs-proof__pills{gap:.75rem;display:grid}.fs-proof-pill{border:1px solid var(--fs-line);background:#ffffff0b;border-radius:1rem;gap:.18rem;padding:.85rem;display:grid}.fs-proof-pill span{color:var(--fs-soft);text-transform:uppercase;font-size:.75rem}.fs-proof-pill strong{color:var(--fs-text)}.fs-section{padding-block:var(--fs-section-space)}.fs-section,.fs-final{animation:.52s cubic-bezier(.22,1,.36,1) fs-section-enter;animation-timeline:view();animation-range:entry entry 36%}.fs-section--dark,.fs-method,.fs-pricing{background:#02060785}.fs-section-heading{gap:.8rem;max-width:760px;margin-bottom:clamp(1.8rem,4vw,3.2rem);display:grid}.fs-section-heading--center{text-align:center;justify-items:center;margin-inline:auto}.fs-section-kicker{color:var(--fs-mint);letter-spacing:.16em;text-transform:uppercase;margin:0;font-size:.78rem;font-weight:900}.fs-section-heading h2,.fs-solution__content h2,.fs-final h2{color:var(--fs-text);letter-spacing:-.05em;text-wrap:balance;margin:0;font-size:clamp(2.1rem,5vw,4.35rem);line-height:1.03}.fs-section-heading p:not(.fs-section-kicker),.fs-solution__content>p,.fs-final p{color:var(--fs-muted);max-width:64ch;margin:0;font-size:clamp(1rem,1.7vw,1.15rem);line-height:1.64}.fs-section-heading small{color:var(--fs-soft)}.fs-problem-grid,.fs-method__steps,.fs-pricing__grid{gap:1rem;display:grid}.fs-problem-card,.fs-method-step,.fs-signal-card,.fs-price-card,.fs-final__card{border:1px solid var(--fs-line);box-shadow:var(--fs-card-shadow);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(145deg,#ffffff13,#ffffff07)}.fs-problem-card{border-radius:var(--fs-card-radius);padding:clamp(1.1rem,2.5vw,1.6rem);position:relative;overflow:hidden}.fs-problem-card:after{content:"";background:#25f4c812;border-bottom-left-radius:5rem;width:5rem;height:5rem;position:absolute;top:0;right:0}.fs-problem-card span,.fs-method-step span{color:var(--fs-mint);letter-spacing:.12em;text-transform:uppercase;font-size:.75rem;font-weight:900}.fs-problem-card h3,.fs-method-step h3,.fs-signal-card h3,.fs-price-card h3{color:var(--fs-text);margin:.65rem 0 .45rem}.fs-problem-card p,.fs-method-step p,.fs-signal-card p,.fs-price-card p{color:var(--fs-muted);margin:0;line-height:1.55}.fs-solution__grid,.fs-signals__grid{align-items:center;gap:clamp(2rem,6vw,4rem);display:grid}.fs-solution__visual{border:1px solid var(--fs-line-strong);background:radial-gradient(circle at 50% 22%,#25f4c847,#0000 42%),linear-gradient(#123837e6,#040c0df0);border-radius:2rem;min-height:460px;position:relative;overflow:hidden;box-shadow:0 28px 80px #00000052}.fs-solution__image{object-fit:contain;width:100%;height:auto;position:absolute;inset:auto 0 0}.fs-solution__float{max-width:min(72%,270px);color:var(--fs-text);border-radius:1rem;padding:.8rem 1rem;font-weight:900;position:absolute}.fs-solution__float--top{top:1rem;left:1rem}.fs-solution__float--bottom{bottom:1rem;right:1rem}.fs-solution__content{gap:1rem;display:grid}.fs-benefit-list,.fs-price-card ul{gap:.82rem;margin:0;padding:0;list-style:none;display:grid}.fs-benefit-list li,.fs-price-card li{color:var(--fs-muted);align-items:flex-start;gap:.7rem;line-height:1.5;display:flex}.fs-landing-check{width:1.05rem;min-width:1.05rem;height:1.05rem;color:var(--fs-mint);margin-top:.2rem}.fs-landing-check path{fill:none;stroke:currentColor;stroke-width:2.3px;stroke-linecap:round;stroke-linejoin:round}.fs-method-step,.fs-price-card{border-radius:var(--fs-card-radius);padding:clamp(1.15rem,2.8vw,1.65rem)}.fs-signal-cards{gap:.9rem;display:grid}.fs-signal-card{border-radius:1.3rem;grid-template-columns:auto 1fr;gap:1rem;padding:1rem;display:grid}.fs-signal-card strong{width:4.2rem;height:4.2rem;color:var(--fs-lime);letter-spacing:.08em;text-transform:uppercase;background:#25f4c821;border-radius:1.1rem;place-items:center;display:grid}.fs-signal-card strong span{letter-spacing:0;text-transform:none;font-size:1.1rem;font-weight:900}.fs-signal-card strong small{color:var(--fs-soft);letter-spacing:.08em;font-size:.65rem}[data-reveal]{opacity:0;transition:transform .52s cubic-bezier(.22,1,.36,1),opacity .52s cubic-bezier(.22,1,.36,1);transition-delay:var(--reveal-delay,0s);transform:translateY(14px)}[data-reveal].is-visible{opacity:1;transform:translate(0,0)}.fs-price-card{gap:1.05rem;display:grid;position:relative}.fs-price-card--featured{border-color:var(--fs-line-strong);background:linear-gradient(160deg,#25f4c829,#ffffff09);box-shadow:0 24px 70px #25f4c81f}.fs-price-card__badge{background:var(--fs-lime);color:#07100b;border-radius:999px;width:fit-content;padding:.35rem .65rem;font-size:.75rem;font-weight:900}.fs-price-card__price{align-items:baseline;gap:.3rem;display:flex}.fs-price-card__price strong{letter-spacing:-.055em;font-size:2.45rem}.fs-price-card__price span{color:var(--fs-soft)}.fs-price-card .fs-landing-btn{margin-top:auto}.fs-final{padding-block:var(--fs-section-space)}.fs-final__card{border-radius:calc(var(--fs-card-radius) + .45rem);text-align:center;background:radial-gradient(circle at 50% 0,#25f4c833,#0000 34rem),linear-gradient(145deg,#ffffff14,#ffffff08);justify-items:center;gap:1rem;padding:clamp(1.6rem,5vw,4rem);display:grid}.fs-final__card p{max-width:62ch}.fs-final__card small{max-width:58ch;color:var(--fs-soft);line-height:1.5}.fs-final__form{justify-content:center;width:min(100%,620px)}.fs-final__form input{border:1px solid var(--fs-line);min-height:3.25rem;color:var(--fs-text);background:#040c0db8;border-radius:999px;flex:240px;padding:0 1rem}.fs-final__form input::placeholder{color:var(--fs-soft)}@keyframes fs-section-enter{0%{opacity:.78;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes fs-word-reveal{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@keyframes fs-cta-enter{0%{opacity:0;transform:translateY(10px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes fs-cta-pulse{0%,to{box-shadow:0 18px 48px #25f4c838}50%{box-shadow:0 22px 52px #25f4c84d}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.landing-scroll-progress,.landing-header,.landing-header__link,.landing-header__link.is-active,.fs-section,.fs-final,.fs-hero__word,.fs-hero__title-accent,.fs-hero__cta,[data-reveal]{opacity:1;transition:none;animation:none;transform:none}.fs-hero__video{display:none}}.fs-footer{border-top:1px solid var(--fs-line);color:var(--fs-soft);padding-block:1.4rem}.fs-footer__inner,.fs-footer__inner div{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;display:flex}.fs-footer p{margin:0}.fs-footer a{color:var(--fs-muted);text-decoration:none}.fs-footer a:hover{color:var(--fs-text)}.fs-outcomes{background:#050c0e8c}.fs-outcomes__grid{gap:1rem;display:grid}.fs-outcome-card{border:1px solid var(--fs-line);background:linear-gradient(145deg,#ffffff12,#ffffff05);border-radius:1.35rem;padding:clamp(1.15rem,2.8vw,1.7rem)}.fs-outcome-card span{color:var(--fs-mint);letter-spacing:.08em;text-transform:uppercase;font-size:.76rem;font-weight:900}.fs-outcome-card h3{margin:.65rem 0 .45rem}.fs-outcome-card p{color:var(--fs-muted);margin:0;line-height:1.55}.fs-outcome-card small{color:var(--fs-soft);margin-top:.7rem;display:block}.fs-faq__list{gap:.8rem;display:grid}.fs-faq-item{border:1px solid var(--fs-line);border-radius:var(--fs-card-radius);background:#030a0cb8;padding:.85rem 1rem}.fs-faq-item summary{cursor:pointer;color:var(--fs-text);font-weight:800;list-style:none}.fs-faq-item summary:focus-visible,.landing-header__link:focus-visible,.landing-header__button:focus-visible,.landing-lang-btn:focus-visible,.landing-lang-btn-mobile:focus-visible{outline:2px solid var(--fs-mint);outline-offset:3px}.fs-faq-item summary::-webkit-details-marker{display:none}.fs-faq-item p{color:var(--fs-muted);margin:.7rem 0 0;line-height:1.55}@media (min-width:720px){.fs-proof__inner{grid-template-columns:220px 1fr;align-items:center}.fs-proof__pills,.fs-problem-grid,.fs-method__steps,.fs-pricing__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.fs-outcomes__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:980px){.fs-hero__grid,.fs-solution__grid,.fs-signals__grid{grid-template-columns:minmax(0,1fr) minmax(330px,.72fr)}.fs-solution__grid{grid-template-columns:minmax(360px,.82fr) minmax(0,1fr)}.fs-pricing__grid{grid-template-columns:repeat(3,minmax(0,1fr))}.fs-price-card--featured{transform:translateY(-.8rem)}}@media (max-width:719px){.marketing-shell,.fs-landing{overflow-x:clip}.fs-landing{background:var(--fs-bg)}.fs-proof,.fs-section--dark,.fs-method,.fs-pricing,.fs-outcomes,.fs-final,.fs-solution__visual{box-shadow:none;background:0 0;border:0}.fs-solution__float{box-shadow:none;background:#040c0d94;border:0}.fs-problem-card:after{content:none}.fs-landing__container,.pricing-container,.landing-header__inner,.landing-footer__inner{width:100%;max-width:none;padding-inline:var(--marketing-inline-gutter);margin-inline:0}.fs-hero .fs-landing__container{padding-inline:var(--marketing-inline-gutter)}.fs-hero{min-height:calc(100svh - 74px);padding-block:2.1rem 1.9rem}.fs-hero__bg--desktop{display:none}.fs-hero__bg--mobile{opacity:.64;object-position:center 18%;filter:saturate(.86)contrast(1.03)brightness(.8);display:block}.fs-hero__overlay{background:linear-gradient(#05080a8f 0%,#05080ad6 52%,#05080a 92%)}.fs-hero__content{gap:.95rem;width:100%;max-width:none;margin-inline:0;padding-inline:0}.fs-hero__grid{gap:1.15rem}.fs-hero__title{letter-spacing:-.065em;max-width:10.5ch;font-size:clamp(2.3rem,11vw,3.3rem)}.fs-hero__subtitle{max-width:none;font-size:.98rem;line-height:1.48}.fs-hero__actions{gap:.65rem}.fs-hero__actions .fs-landing-btn,.fs-final__form .fs-landing-btn{width:100%}.fs-hero-phone{display:none}.fs-section-heading,.fs-section-heading--center,.fs-problem-grid,.fs-method__steps,.fs-faq__list,.fs-pricing__grid,.fs-final__card,.fs-final__form{width:100%;max-width:none;margin-inline:0;padding-inline:0}.fs-section-heading--center,.fs-final__card{text-align:left;justify-items:stretch}.fs-final__card p,.fs-final__card small{max-width:none}.fs-problem-card,.fs-method-step,.fs-signal-card,.fs-price-card,.fs-final__card,.fs-outcome-card,.fs-faq-item{border-radius:1rem;padding-inline:clamp(.875rem,4vw,1rem)}.fs-proof-pill{padding:.78rem .82rem}.fs-proof__pills,.fs-problem-grid,.fs-method__steps,.fs-signal-cards,.fs-outcomes__grid,.fs-faq__list,.fs-pricing__grid{grid-template-columns:minmax(0,1fr);gap:.75rem}.fs-problem-card,.fs-method-step,.fs-signal-card,.fs-price-card,.fs-outcome-card,.fs-faq-item{width:100%;max-width:none;justify-self:stretch;inline-size:100%}.fs-signal-card{grid-template-columns:1fr}.fs-footer__inner{text-align:center;justify-content:center}}.landing-scroll-progress{opacity:.62;height:1px;box-shadow:0 0 8px #25f4c824}.pricing-card__ideal{color:#00f5c3e6;margin:8px 0 0;font-size:13px}.pricing-card__comparison{background:#0a0c1273;border:1px solid #ffffff14;border-radius:12px;margin-bottom:14px;padding:12px}.pricing-card__comparison-title{color:#ffffffeb;text-transform:uppercase;letter-spacing:.04em;margin:0 0 8px;font-size:12px;font-weight:700}.pricing-card__comparison-title--muted{color:#ffffffa8;margin-top:10px}.pricing-card__comparison-list{gap:6px;margin:0;padding:0;list-style:none;display:grid}.pricing-card__comparison-item{color:#ffffffd1;font-size:13px}.pricing-card__comparison-item--muted{color:#ffffff8f}.pricing-card__content{flex-grow:1;padding:16px 0}.pricing-card__list{gap:14px;margin:0;padding:0;list-style:none;display:grid}.pricing-card__item{color:#ffffffd9;align-items:center;gap:12px;font-size:14px;display:flex}.pricing-dot{background:#00f5c3;border-radius:50%;flex-shrink:0;width:6px;height:6px}.pricing-plans .pricing-card__cta{border-radius:12px;justify-content:center;align-items:center;width:100%;margin-top:auto;padding:14px 24px;font-size:15px;font-weight:600;text-decoration:none;transition:all .25s;display:flex}.pricing-plans .pricing-card__cta:not([class*=primary]){color:#fff;background:0 0;border:1.5px solid #ffffff26}.pricing-plans .pricing-card__cta:not([class*=primary]):hover{color:#00f5c3;background:#00f5c314;border-color:#00f5c3}.pricing-page section[id=caracteristicas]{border-top:1px solid #ffffff14;margin-top:60px;padding-top:40px}.pricing-page section[id=caracteristicas] h2{margin:0 0 8px;font-size:clamp(24px,4vw,32px);font-weight:700}.pricing-page section[id=caracteristicas] p{color:#fff9;margin:0 0 24px;font-size:14px}.pricing-page section[id=caracteristicas] ul{grid-template-columns:1fr;gap:12px;display:grid}@media (min-width:768px){.pricing-page section[id=caracteristicas] ul{grid-template-columns:repeat(3,1fr)}}.pricing-page section[id=caracteristicas] li{color:#ffffffb3;background:#141822cc;border:1px solid #ffffff14;border-radius:16px;padding:20px;font-size:14px;line-height:1.5}.pricing-page section[id=testimonios]{border-top:1px solid #ffffff14;margin-top:60px;padding-top:40px}.pricing-page section[id=testimonios] h2{margin:0 0 8px;font-size:clamp(24px,4vw,32px);font-weight:700}.pricing-page section[id=testimonios]>div>p{color:#fff9;margin:0 0 24px;font-size:14px}.pricing-page section[id=testimonios]>div>div{grid-template-columns:1fr;gap:16px;display:grid}@media (min-width:768px){.pricing-page section[id=testimonios]>div>div{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.pricing-page section[id=testimonios]>div>div{grid-template-columns:repeat(3,1fr)}}.pricing-tcard{padding:20px;background:#141822cc!important;border:1px solid #ffffff14!important;border-radius:16px!important}.pricing-tcard .flex{margin-bottom:12px}.pricing-tcard svg{width:16px;height:16px}.pricing-tcard .text-text-muted{font-size:14px;font-style:italic;line-height:1.6;color:#ffffffb3!important}.pricing-page>main>p:nth-of-type(2){text-align:center;color:#ffffff80;margin-top:16px;font-size:12px}.pricing-page section[id=testimonios]>p{text-align:center;color:#fff6;margin-top:24px;font-size:11px}.pricing-page .flex{display:flex}.pricing-page .items-center{align-items:center}.pricing-page .gap-1{gap:4px}.pricing-page .gap-4{gap:16px}.pricing-page .text-sm{font-size:14px}.pricing-page .text-xs{font-size:12px}.pricing-page .text-text-muted{color:#fff9}.pricing-page .leading-relaxed{line-height:1.625}.pricing-page .mb-3{margin-bottom:12px}.pricing-page .mt-6{margin-top:24px}.pricing-page .mt-14{margin-top:56px}.pricing-page .space-y-2>*+*{margin-top:8px}.pricing-page .space-y-6>*+*{margin-top:24px}.pricing-page .grid{display:grid}.pricing-page .rounded-2xl{border-radius:16px}.pricing-page .border{border-width:1px}.pricing-page .border-border{border-color:#ffffff1a}.pricing-page .bg-surface{background:#141822cc}.pricing-page .p-5{padding:20px}.pricing-page .fill-primary{fill:#00f5c3}.pricing-page .h-4{height:16px}.pricing-page .w-4{width:16px}.pricing-page .w-full{width:100%}.pricing-page .flex-col{flex-direction:column}.pricing-page .justify-center{justify-content:center}.pricing-page .scroll-mt-28{scroll-margin-top:112px}@media (max-width:640px){.pricing-hero{padding:20px 0 12px}.pricing-plans .pricing-card{padding:20px}.pricing-card__title{font-size:18px}.pricing-card__item{font-size:13px}.pricing-page section[id=testimonios]>div>div{grid-template-columns:1fr!important}.pricing-tcard{padding:16px!important}}.landing-footer{background:#0b0e13a6;border-top:1px solid #ffffff14}.landing-footer__inner{width:min(100%,1120px);padding:18px var(--marketing-inline-gutter);color:#fff9;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin:0 auto;font-size:12px;display:flex}.landing-footer__links{flex-wrap:wrap;gap:12px;display:flex}.landing-footer__links a{color:#ffffffb8;text-decoration:none}.landing-footer__links a:hover{color:#ffffffeb}.legal-page{color:#eef8f5;background:radial-gradient(circle at 12% 0,#00f5c314,#0000 24rem),#070b0f;min-height:calc(100svh - 140px)}.legal-page__container{width:min(100%,860px);margin:0 auto;padding:2.2rem 1rem 3.6rem}.legal-page__header h1{letter-spacing:-.03em;margin:0;font-size:clamp(1.85rem,5vw,2.7rem)}.legal-page__header p{color:#e2fff8b8;margin:.5rem 0 0}.legal-page__header small{color:#e2fff894;margin-top:.65rem;display:block}.legal-page__content{gap:.9rem;margin-top:1.5rem;display:grid}.legal-page__section{background:#060e10db;border:1px solid #78ffe233;border-radius:1rem;padding:1rem}.legal-page__section h2{margin:0 0 .5rem;font-size:1.08rem}.legal-page__section p,.legal-page__section li{color:#e2fff8d1;line-height:1.58}.legal-page__section ul{margin:.55rem 0 0;padding-left:1.15rem}@media (max-width:719px){.landing-footer__inner{text-align:center;justify-content:center}.landing-footer__links{justify-content:center}}:root{--lp-bg-primary:#0b0e13;--lp-bg-surface:#141822;--lp-bg-elevated:#1a1d26;--lp-text-primary:#e6eaf2;--lp-text-secondary:#9aa3b2;--lp-text-muted:#6b7280;--lp-text-tertiary:#4b5563;--lp-accent-mint:#00f5c3;--lp-accent-mint-strong:#00d4a7;--lp-accent-blue:#5688ff;--lp-accent-blue-strong:#3b82f6;--lp-border-subtle:#232a3a;--lp-border-default:#1e2330}.lp-hero-v2{background:var(--lp-bg-primary);padding:60px 0;position:relative;overflow:hidden}.lp-hero-v2:before{content:"";pointer-events:none;background:radial-gradient(80% 50% at 50% 0,#00f5c314 0%,#0000 60%),radial-gradient(60% 40% at 80% 20%,#5688ff0d 0%,#0000 50%);position:absolute;inset:0}.lp-hero-v2__inner{grid-template-columns:1fr 1fr;align-items:center;gap:48px;width:min(100%,1120px);margin:0 auto;padding:0 16px;display:grid;position:relative}.lp-hero-v2__content{flex-direction:column;gap:20px;display:flex}.lp-hero-v2__title{letter-spacing:-.02em;color:var(--lp-text-primary);margin:0;font-size:clamp(32px,5vw,56px);font-weight:800;line-height:1.1}.lp-hero-v2__subtitle{color:var(--lp-text-secondary);max-width:480px;margin:0;font-size:clamp(15px,1.2vw,18px);line-height:1.6}.lp-hero-v2__ctas{flex-wrap:wrap;gap:14px;margin-top:8px;display:flex}.lp-btn-v2{cursor:pointer;letter-spacing:.01em;border:none;border-radius:12px;justify-content:center;align-items:center;gap:8px;height:48px;padding:0 28px;font-size:15px;font-weight:600;text-decoration:none;transition:all .25s cubic-bezier(.4,0,.2,1);display:inline-flex}.lp-btn-v2:focus-visible,.lp-pricing-card-v2__cta:focus-visible,.lp-footer-v2__links a:focus-visible,.lp-store-badge-v2:focus-visible{outline:2px solid var(--lp-accent-mint);outline-offset:3px}.lp-btn-v2 .lp-btn-icon{width:16px;height:16px}.lp-btn-v2--primary{color:#0b0e13;background:#00f5c3;box-shadow:0 2px 8px #00f5c34d}.lp-btn-v2--primary{background:var(--lp-accent-mint);color:#0b0e13;box-shadow:0 2px 8px #00f5c34d}.lp-btn-v2--primary:hover{background:var(--lp-accent-mint-strong);transform:translateY(-1px);box-shadow:0 4px 16px #00f5c366}.lp-btn-v2--primary:active{transform:translateY(0);box-shadow:0 1px 4px #00f5c34d}.lp-btn-v2--secondary{color:var(--lp-text-primary);border:1.5px solid var(--lp-border-subtle);background:0 0}.lp-btn-v2--secondary:hover{border-color:var(--lp-accent-mint);color:var(--lp-accent-mint);background:#00f5c314}.lp-hero-v2__mockup{justify-content:center;display:flex;position:relative}.lp-phone-v2{background:var(--lp-bg-surface);border:2px solid var(--lp-border-subtle);border-radius:40px;width:280px;height:560px;position:relative;overflow:hidden;box-shadow:0 24px 80px #00000080,inset 0 0 0 1px #ffffff0d}.lp-phone-v2__screen{background:var(--lp-bg-primary);border-radius:32px;flex-direction:column;align-items:center;padding:60px 20px 40px;display:flex;position:absolute;inset:12px;overflow:hidden}.lp-phone-v2__header{color:var(--lp-accent-mint);letter-spacing:.1em;font-size:14px;font-weight:700}.lp-phone-v2__title{color:var(--lp-text-primary);margin-top:16px;font-size:32px;font-weight:300}.lp-phone-v2__stats{gap:40px;margin-top:24px;display:flex}.lp-phone-v2__stat{color:var(--lp-accent-sage);font-size:14px}.lp-phone-v2__cta{background:var(--lp-accent-mint);border-radius:22px;justify-content:center;align-items:center;width:200px;height:44px;margin-top:auto;display:flex}.lp-phone-v2__cta-text{color:var(--lp-bg-primary);font-size:12px;font-weight:600}.lp-badge-v2{background:var(--lp-bg-elevated);color:var(--lp-text-primary);border-radius:18px;align-items:center;gap:8px;padding:8px 16px;font-size:11px;font-weight:500;display:flex;position:absolute;bottom:-10px;right:-20px;box-shadow:0 4px 20px #0000004d}.lp-social-v2{background:var(--lp-bg-primary);text-align:center;padding:40px 0}.lp-social-v2__label{color:var(--lp-text-secondary);margin-bottom:24px;font-size:14px}.lp-social-v2__logos{flex-wrap:wrap;justify-content:center;align-items:center;gap:60px;display:flex}.lp-social-v2__logo{color:var(--lp-text-muted);letter-spacing:.05em;opacity:.7;font-size:16px;font-weight:700;transition:opacity .3s}.lp-social-v2__logo:hover{opacity:1}.lp-features-v2{background:var(--lp-bg-primary);padding:80px 0}.lp-features-v2__header{text-align:center;margin-bottom:48px}.lp-features-v2__title{color:var(--lp-text-primary);margin:0 0 16px;font-size:clamp(32px,4vw,42px);font-weight:300}.lp-features-v2__subtitle{color:var(--lp-text-secondary);font-size:16px}.lp-features-v2__grid{grid-template-columns:repeat(4,1fr);gap:24px;width:min(100%,1120px);margin:0 auto;padding:0 16px;display:grid}.lp-feature-card-v2{background:var(--lp-bg-elevated);border:1px solid #0000;border-radius:20px;flex-direction:column;gap:16px;padding:24px;transition:all .3s;display:flex}.lp-feature-card-v2:hover{border-color:var(--lp-accent-mint);transform:translateY(-4px);box-shadow:0 8px 32px #00f5c326}.lp-feature-card-v2__icon{font-size:32px}.lp-feature-card-v2__icon-wrapper{color:#00f5c3;background:linear-gradient(135deg,#00f5c326 0%,#00f5c30d 100%);border-radius:16px;justify-content:center;align-items:center;width:56px;height:56px;transition:all .3s;display:flex}.lp-feature-card-v2:hover .lp-feature-card-v2__icon-wrapper{background:linear-gradient(135deg,#00f5c340 0%,#00f5c31a 100%);transform:scale(1.05)}.lp-feature-icon{color:inherit}.lp-feature-card-v2__title{color:var(--lp-text-primary);margin:0;font-size:18px;font-weight:600}.lp-feature-card-v2__desc{color:var(--lp-text-secondary);margin:0;font-size:13px;line-height:1.5}.lp-testimonial-v2{background:var(--lp-bg-primary);padding:80px 0}.lp-testimonial-v2__inner{width:min(100%,960px);margin:0 auto;padding:0 16px}.lp-testimonial-v2__header{text-align:center;margin-bottom:40px}.lp-testimonial-v2__title{color:var(--lp-text-primary);font-size:clamp(32px,4vw,42px);font-weight:300}.lp-testimonial-v2__card{background:var(--lp-bg-elevated);border-radius:24px;grid-template-columns:400px 1fr;align-items:center;gap:40px;padding:40px;display:grid}.lp-testimonial-v2__media{background:var(--lp-bg-surface);border-radius:16px;justify-content:center;align-items:center;width:400px;height:280px;display:flex}.lp-testimonial-v2__media-icon{font-size:80px}.lp-testimonial-v2__quote{flex-direction:column;gap:20px;display:flex}.lp-quote-v2{color:var(--lp-text-primary);font-size:18px;line-height:1.6}.lp-quote-v2__mark{color:var(--lp-accent-mint);margin-bottom:8px;font-size:64px;font-weight:300;line-height:.5}.lp-quote-v2__author{color:var(--lp-text-secondary);font-size:14px}.lp-stars-v2{gap:4px;display:flex}.lp-star-v2{color:#00f5c3;font-size:16px}.lp-star-v2 .lp-star-icon{fill:#00f5c3}.lp-cta-v2{background:var(--lp-bg-primary);text-align:center;padding:80px 0}.lp-cta-v2__inner{flex-direction:column;align-items:center;gap:24px;width:min(100%,600px);margin:0 auto;padding:0 16px;display:flex}.lp-cta-v2__title{color:var(--lp-text-primary);margin:0;font-size:clamp(36px,5vw,48px);font-weight:300}.lp-cta-v2__subtitle{color:var(--lp-text-secondary);margin:0;font-size:18px}.lp-cta-v2__form{justify-content:center;gap:12px;width:100%;margin-top:16px;display:flex}.lp-input-v2{background:var(--lp-bg-primary);border:1.5px solid var(--lp-border-subtle);width:320px;height:48px;color:var(--lp-text-primary);border-radius:10px;outline:none;padding:0 18px;font-size:14px;transition:all .2s}.lp-input-v2::placeholder{color:var(--lp-text-muted)}.lp-input-v2:focus{border-color:var(--lp-accent-mint);box-shadow:0 0 0 3px #00f5c326}.lp-input-v2:focus-visible{border-color:var(--lp-accent-mint);box-shadow:0 0 0 3px #00f5c33d}.lp-cta-v2__badges{gap:16px;margin-top:24px;display:flex}.lp-store-badge-v2{background:var(--lp-bg-elevated);border:1px solid var(--lp-border-subtle);height:48px;color:var(--lp-text-primary);border-radius:12px;align-items:center;gap:10px;padding:0 20px;font-size:13px;font-weight:600;text-decoration:none;transition:all .3s;display:flex}.lp-store-badge-v2:hover{border-color:var(--lp-accent-mint);background:var(--lp-bg-surface)}.lp-store-badge-v2__icon{font-size:20px}.lp-footer-v2{background:var(--lp-bg-primary);text-align:center;padding:20px 0}.lp-footer-v2__text{color:var(--lp-text-muted);font-size:12px}@media (max-width:1024px){.lp-hero-v2__inner{text-align:center;grid-template-columns:1fr;gap:40px}.lp-hero-v2__content{align-items:center}.lp-hero-v2__subtitle{max-width:100%}.lp-hero-v2__mockup{order:-1;justify-content:center}.lp-features-v2__grid{grid-template-columns:repeat(2,1fr)}.lp-testimonial-v2__card{grid-template-columns:1fr;gap:24px}.lp-testimonial-v2__media{width:100%;height:200px}}@media (max-width:640px){.lp-hero-v2__ctas{flex-direction:column;width:100%}.lp-btn-v2{width:100%}.lp-features-v2__grid{grid-template-columns:1fr}.lp-cta-v2__form{flex-direction:column;align-items:center}.lp-input-v2{width:100%;max-width:320px}.lp-cta-v2__badges{flex-direction:column;align-items:center}.lp-store-badge-v2{justify-content:center;width:100%;max-width:200px}}.lp-hero-v2__image{justify-content:center;align-items:center;display:flex;position:relative}.lp-hero-v2__img{object-fit:contain;object-position:center bottom;filter:drop-shadow(0 20px 60px #00000080);z-index:1;width:100%;max-width:500px;height:auto;max-height:600px}.lp-hero-v2__image-glow{filter:blur(40px);z-index:0;background:radial-gradient(circle,#00f5c340 0%,#0000 70%);border-radius:50%;width:300px;height:300px;animation:4s ease-in-out infinite pulse-glow;position:absolute}@keyframes pulse-glow{0%,to{opacity:.5;transform:scale(1)}50%{opacity:.8;transform:scale(1.1)}}.lp-how-it-works{background:var(--lp-bg-primary);padding:80px 0}.lp-how-it-works__inner{width:min(100%,1120px);margin:0 auto;padding:0 16px}.lp-how-it-works__header{text-align:center;margin-bottom:60px}.lp-how-it-works__title{color:var(--lp-text-primary);margin:0 0 16px;font-size:clamp(32px,4vw,42px);font-weight:300}.lp-how-it-works__subtitle{color:var(--lp-text-secondary);margin:0;font-size:16px}.lp-how-it-works__steps{grid-template-columns:repeat(3,1fr);gap:40px;display:grid}.lp-step-v2{text-align:center;flex-direction:column;align-items:center;display:flex}.lp-step-v2__number{background:var(--lp-accent-mint);width:48px;height:48px;color:var(--lp-bg-primary);border-radius:50%;justify-content:center;align-items:center;margin-bottom:20px;font-size:20px;font-weight:700;display:flex}.lp-step-v2__image{margin-bottom:24px}.lp-step-v2__img{object-fit:cover;border-radius:20px;width:200px;height:260px;box-shadow:0 12px 40px #0000004d}.lp-step-v2__title{color:var(--lp-text-primary);margin:0 0 12px;font-size:20px;font-weight:600}.lp-step-v2__desc{color:var(--lp-text-secondary);max-width:280px;margin:0;font-size:14px;line-height:1.6}.lp-pricing-v2{background:linear-gradient(180deg,var(--lp-bg-primary)0%,var(--lp-bg-surface)100%);padding:80px 0}.lp-pricing-v2__inner{width:min(100%,1120px);margin:0 auto;padding:0 16px}.lp-pricing-v2__header{text-align:center;margin-bottom:48px}.lp-pricing-v2__title{color:var(--lp-text-primary);background:linear-gradient(135deg,#fff 0%,var(--lp-accent-mint)100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;margin:0 0 16px;font-size:clamp(32px,4vw,42px);font-weight:800}.lp-pricing-v2__subtitle{color:var(--lp-text-secondary);margin:0;font-size:16px}.lp-pricing-v2__billing-note{color:var(--lp-text-secondary);margin:12px 0 0;font-size:13px}.lp-pricing-v2__grid{grid-template-columns:repeat(4,1fr);align-items:start;gap:20px;display:grid}.lp-pricing-card-v2{background:var(--lp-bg-elevated);border:1px solid var(--lp-border-subtle);border-radius:24px;flex-direction:column;gap:16px;padding:32px;transition:all .3s;display:flex;position:relative}.lp-pricing-card-v2:hover{transform:translateY(-4px);box-shadow:0 12px 40px #0000004d}.lp-pricing-card-v2--popular{border-color:var(--lp-accent-mint);box-shadow:0 0 0 1px var(--lp-accent-mint),0 12px 40px #00f5c326}.lp-pricing-card-v2__badge{background:var(--lp-accent-mint);color:var(--lp-bg-primary);text-transform:uppercase;letter-spacing:.05em;border-radius:20px;padding:6px 16px;font-size:11px;font-weight:700;position:absolute;top:-12px;left:50%;transform:translate(-50%)}.lp-pricing-card-v2__name{color:var(--lp-text-primary);margin:8px 0 0;font-size:20px;font-weight:600}.lp-pricing-card-v2__price{align-items:baseline;gap:4px;display:flex}.lp-pricing-card-v2__amount{color:var(--lp-text-primary);letter-spacing:-.02em;font-size:42px;font-weight:800}.lp-pricing-card-v2__period{color:var(--lp-text-secondary);font-size:14px;font-weight:500}.lp-pricing-card-v2__description{color:var(--lp-text-secondary);margin:0;font-size:14px;line-height:1.4}.lp-pricing-card-v2__ideal{color:var(--lp-accent-mint);margin:0;font-size:13px}.lp-pricing-card-v2__diffs{border:1px solid var(--lp-border-subtle);background:#0b0e1359;border-radius:12px;padding:10px 12px}.lp-pricing-card-v2__diff-title{letter-spacing:.04em;text-transform:uppercase;color:var(--lp-text-primary);margin:0;font-size:11px}.lp-pricing-card-v2__diff-list{gap:5px;margin:6px 0 0;padding:0;list-style:none;display:grid}.lp-pricing-card-v2__diff-item{color:var(--lp-text-secondary);font-size:12px}.lp-pricing-card-v2__diff-item--muted{color:var(--lp-text-muted)}.lp-pricing-card-v2__feature{color:var(--lp-text-secondary);align-items:flex-start;gap:10px;font-size:13px;line-height:1.4;display:flex}.lp-pricing-card-v2__check{color:#00f5c3;flex-shrink:0;width:16px;height:16px;margin-top:2px}.lp-pricing-card-v2__cta{text-align:center;border-radius:12px;justify-content:center;align-items:center;gap:8px;margin-top:16px;padding:14px 24px;font-size:15px;font-weight:600;text-decoration:none;display:flex}.lp-pricing-card-v2--popular{background:linear-gradient(180deg,#00f5c314 0%,var(--lp-bg-elevated)100%);border-color:#00f5c366;box-shadow:0 0 0 1px #00f5c333,0 8px 32px #00f5c31f,0 12px 40px #0000004d}.lp-pricing-card-v2--popular .lp-pricing-card-v2__name{color:var(--lp-accent-mint)}@media (min-width:768px){.lp-pricing-card-v2--popular{transform:scale(1.03)translateY(-8px)}.lp-pricing-card-v2--popular:hover{transform:scale(1.05)translateY(-12px)}}.lp-pricing-card-v2__description{color:var(--lp-text-secondary);margin:0;font-size:14px}.lp-pricing-card-v2__features{flex-direction:column;gap:12px;margin:8px 0;padding:0;list-style:none;display:flex}.lp-pricing-card-v2__feature{color:var(--lp-text-secondary);align-items:center;gap:10px;font-size:14px;display:flex}.lp-pricing-card-v2__check{color:var(--lp-accent-mint);font-weight:700}.lp-pricing-card-v2__cta{text-align:center;border-radius:26px;margin-top:16px;padding:14px 24px;font-size:15px;font-weight:600;text-decoration:none}.lp-testimonials-v2{background:var(--lp-bg-primary);padding:80px 0}.lp-testimonials-v2__inner{width:min(100%,1120px);margin:0 auto;padding:0 16px}.lp-testimonials-v2__header{text-align:center;margin-bottom:48px}.lp-testimonials-v2__title{color:var(--lp-text-primary);margin:0;font-size:clamp(32px,4vw,42px);font-weight:300}.lp-testimonials-v2__grid{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}.lp-testimonial-card-v2{background:var(--lp-bg-elevated);border:1px solid var(--lp-border-subtle);border-radius:20px;flex-direction:column;gap:16px;padding:24px;transition:all .3s;display:flex}.lp-testimonial-card-v2:hover{border-color:var(--lp-accent-mint);transform:translateY(-2px)}.lp-testimonial-card-v2__image{justify-content:center;display:flex}.lp-testimonial-card-v2__img{object-fit:cover;border:3px solid var(--lp-accent-mint);border-radius:50%;width:80px;height:80px}.lp-testimonial-card-v2__content{flex-direction:column;gap:12px;display:flex}.lp-testimonial-card-v2__quote{color:var(--lp-text-primary);margin:0;font-size:14px;font-style:italic;line-height:1.6}.lp-testimonial-card-v2__author{color:var(--lp-text-primary);margin:0;font-size:14px;font-weight:600}.lp-testimonial-card-v2__role{color:var(--lp-text-secondary);margin-top:4px;font-size:12px;font-weight:400;display:block}.lp-footer-v2{background:var(--lp-bg-surface);border-top:1px solid var(--lp-border-default);padding:32px 0}.lp-footer-v2__inner{justify-content:space-between;align-items:center;width:min(100%,1120px);margin:0 auto;padding:0 16px;display:flex}.lp-footer-v2__text{color:var(--lp-text-muted);margin:0;font-size:12px}.lp-footer-v2__links{gap:24px;display:flex}.lp-footer-v2__links a{color:var(--lp-text-secondary);font-size:12px;text-decoration:none;transition:color .3s}.lp-footer-v2__links a:hover{color:var(--lp-accent-mint)}@media (max-width:1200px){.lp-pricing-v2__grid{grid-template-columns:repeat(2,1fr)}.lp-pricing-card-v2--popular{grid-column:span 2}}@media (max-width:1024px){.lp-hero-v2{padding:40px 0}.lp-hero-v2__inner{text-align:center;grid-template-columns:1fr;gap:32px;padding:0 16px}.lp-hero-v2__content{align-items:center}.lp-hero-v2__title{font-size:clamp(32px,6vw,48px)}.lp-hero-v2__subtitle{max-width:100%;font-size:16px}.lp-hero-v2__ctas{flex-direction:column;width:100%;max-width:300px}.lp-hero-v2__image{order:-1;justify-content:center}.lp-hero-v2__img{max-width:100%;height:min(350px,45vh)}.lp-social-v2{padding:32px 16px}.lp-social-v2__logos{flex-wrap:wrap;gap:20px}.lp-features-v2{padding:48px 16px}.lp-features-v2__grid{grid-template-columns:repeat(2,1fr);gap:16px}.lp-feature-card-v2{padding:20px}.lp-how-it-works{padding:48px 16px}.lp-how-it-works__steps{grid-template-columns:1fr;gap:32px}.lp-step-v2__img{width:180px;height:240px}.lp-pricing-v2{padding:48px 16px}.lp-pricing-v2__title{font-size:32px}.lp-testimonials-v2{padding:48px 16px}.lp-testimonials-v2__grid{grid-template-columns:repeat(2,1fr);gap:16px}.lp-testimonial-card-v2{padding:20px}.lp-testimonial-card-v2__img{width:60px;height:60px}.lp-cta-v2{padding:48px 16px}.lp-cta-v2__title{font-size:32px}.lp-footer-v2{padding:24px 16px}.lp-footer-v2__inner{text-align:center;flex-direction:column;gap:16px}}@media (max-width:640px){.lp-hero-v2__subtitle{font-size:15px;line-height:1.5}.lp-hero-v2__ctas{gap:12px}.lp-btn-v2{height:48px;padding:0 24px;font-size:15px}.lp-hero-v2__image-glow{width:250px;height:250px}.lp-social-v2__label{font-size:13px}.lp-features-v2{padding:40px 16px}.lp-features-v2__header{margin-bottom:32px}.lp-features-v2__subtitle{font-size:14px}.lp-features-v2__grid{grid-template-columns:1fr;gap:12px}.lp-feature-card-v2{text-align:left;flex-direction:row;align-items:center;gap:12px;padding:16px}.lp-feature-card-v2__icon{flex-shrink:0;font-size:24px}.lp-feature-card-v2__title{margin:0;font-size:16px}.lp-feature-card-v2__desc{font-size:12px;display:none}.lp-how-it-works__header{margin-bottom:32px}.lp-how-it-works__title{font-size:26px}.lp-how-it-works__subtitle{font-size:14px}.lp-step-v2__img{width:140px;height:180px}.lp-step-v2__title{font-size:18px}.lp-step-v2__desc{max-width:100%;font-size:13px}.lp-pricing-v2__header{margin-bottom:32px}.lp-pricing-v2__title{font-size:26px}.lp-pricing-v2__subtitle{font-size:14px}.lp-pricing-v2__grid{grid-template-columns:1fr;gap:16px;max-width:300px}.lp-pricing-card-v2{padding:24px}.lp-pricing-card-v2__name{font-size:18px}.lp-pricing-card-v2__description{font-size:13px}.lp-pricing-card-v2__features{gap:8px}.lp-pricing-card-v2__feature{font-size:12px}.lp-pricing-card-v2__cta{margin-top:12px;padding:12px 20px;font-size:14px}.lp-testimonials-v2__header{margin-bottom:24px}.lp-testimonials-v2__title{font-size:26px}.lp-testimonials-v2__grid{grid-template-columns:1fr;gap:16px}.lp-testimonial-card-v2{text-align:center;flex-direction:column;padding:20px}.lp-testimonial-card-v2__image{margin-bottom:8px}.lp-testimonial-card-v2__quote{font-size:13px}.lp-cta-v2__inner{padding:0 16px}.lp-cta-v2__title{font-size:26px}.lp-cta-v2__subtitle{font-size:14px}.lp-cta-v2__form{flex-direction:column;align-items:center;gap:12px;width:100%}.lp-input-v2{width:100%;max-width:300px;height:48px;font-size:14px}.lp-cta-v2__badges{flex-direction:column;align-items:center;gap:12px;width:100%;max-width:300px}.lp-store-badge-v2{justify-content:center;width:100%;max-width:300px;height:44px}.lp-footer-v2__inner{padding:0 16px}.lp-footer-v2__links{flex-wrap:wrap;justify-content:center;gap:16px}.lp-hero-v2{padding:40px 0}.lp-hero-v2__title{font-size:clamp(28px,6vw,42px)}.lp-hero-v2__subtitle{font-size:16px}.lp-hero-v2__ctas{flex-direction:column;width:100%}.lp-btn-v2{width:100%}.lp-hero-v2__img{height:min(300px,40vh)}.lp-features-v2__grid{grid-template-columns:1fr}.lp-features-v2__title,.lp-how-it-works__title{font-size:28px}.lp-pricing-v2__grid{grid-template-columns:1fr;max-width:320px}.lp-pricing-card-v2--popular{grid-column:span 1}.lp-pricing-card-v2__amount{font-size:36px}.lp-testimonials-v2__grid{grid-template-columns:1fr}.lp-cta-v2__form{flex-direction:column;align-items:center}.lp-input-v2{width:100%;max-width:320px}.lp-cta-v2__badges{flex-direction:column;align-items:center}.lp-store-badge-v2{justify-content:center;width:100%;max-width:180px}.lp-social-v2__logos{flex-wrap:wrap;gap:24px}.lp-social-v2__logo{font-size:12px}.lp-pricing-v2__inner,.lp-testimonials-v2__inner,.lp-how-it-works__inner{padding:0 16px}}
