/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */
.lm-landing{--lm-max:1120px;background:var(--background);color:var(--brand-white);font-family:var(--font-sans);flex-direction:column;min-height:100dvh;line-height:1.5;display:flex}.lm-landing h1,.lm-landing h2,.lm-landing h3,.lm-landing p,.lm-landing ul{margin:0}.lm-landing ul{padding:0;list-style:none}.lm-landing .eyebrow{letter-spacing:.15em;color:var(--gold);text-transform:uppercase;margin:0 0 12px;font-size:11px;font-weight:700}.lm-landing .eyebrow--center,.lm-landing .center{text-align:center}.lm-landing .gold{color:var(--gold)}.lm-landing .btn{cursor:pointer;white-space:nowrap;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:14px 26px;font-size:14px;font-weight:700;text-decoration:none;transition:transform .15s,box-shadow .15s,background .15s,border-color .15s,color .15s;display:inline-flex}.lm-landing .btn:active{transform:scale(.98)}.lm-landing .btn:disabled{opacity:.7;cursor:not-allowed}.lm-landing .btn--primary{background:linear-gradient(135deg, var(--gold), var(--gold-light));color:var(--background);box-shadow:0 8px 24px oklch(76.65% .1387 91.06/.25)}.lm-landing .btn--primary:hover{box-shadow:0 10px 30px oklch(76.65% .1387 91.06/.4)}.lm-landing .btn--ghost{color:var(--brand-white);border-color:var(--gray-border);background:0 0}.lm-landing .btn--ghost:hover{border-color:var(--gold);color:var(--gold)}.lm-landing .btn--lg{padding:16px 32px;font-size:15px}.lm-landing .btn--sm{padding:10px 20px;font-size:13px}.lm-landing .nav{z-index:100;-webkit-backdrop-filter:blur(12px);border-bottom:1px solid var(--border-subtle);background:oklch(14.48% 0 0/.85);position:sticky;top:0}.lm-landing .nav__inner{max-width:var(--lm-max);justify-content:space-between;align-items:center;gap:24px;margin:0 auto;padding:14px 24px;display:flex}.lm-landing .nav__brand{letter-spacing:.04em;color:var(--brand-white);align-items:center;gap:10px;font-size:14px;text-decoration:none;display:flex}.lm-landing .nav__brand img{object-fit:contain;width:26px;height:26px}.lm-landing .nav__links{color:var(--gray-text);flex:1;justify-content:center;gap:28px;font-size:13px;font-weight:600;display:flex}.lm-landing .nav__links a{color:inherit;text-decoration:none;transition:color .15s}.lm-landing .nav__links a:hover{color:var(--brand-white)}.lm-landing .nav__actions{align-items:center;gap:12px;display:flex}.lm-landing .nav__ghost-link{color:var(--gray-text);border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;padding:9px 16px;font-size:13px;font-weight:600;text-decoration:none;transition:color .15s,border-color .15s;display:inline-flex}.lm-landing .nav__ghost-link:hover{color:var(--brand-white);border-color:var(--gray-border)}.lm-landing .nav__menu-btn{border:1px solid var(--gray-border);width:38px;height:38px;color:var(--brand-white);cursor:pointer;background:0 0;border-radius:10px;justify-content:center;align-items:center;display:none}.lm-landing .nav__mobile-menu{border-top:1px solid var(--border-subtle);background:oklch(14.48% 0 0/.96);flex-direction:column;gap:14px;padding:16px 24px 20px;display:none}.lm-landing .nav__mobile-menu a{color:var(--gray-text);padding:4px 0;font-size:15px;font-weight:600;text-decoration:none}.lm-landing .nav__mobile-menu a:hover{color:var(--brand-white)}.lm-landing .nav__mobile-menu .nav__mobile-entrar{color:var(--gold);border-top:1px solid var(--border-subtle);padding-top:10px}@media (width<=760px){.lm-landing .nav__links,.lm-landing .nav__ghost-link{display:none}.lm-landing .nav__menu-btn{display:inline-flex}.lm-landing .nav__mobile-menu--open{display:flex}.lm-landing .nav__inner{gap:12px;padding:12px 16px}}.lm-landing .hero{text-align:center;padding:88px 24px 72px;position:relative;overflow:hidden}.lm-landing .hero__glow{pointer-events:none;background:radial-gradient(oklch(76.65% .1387 91.06/.18),#0000 70%);width:900px;height:500px;position:absolute;top:-200px;left:50%;transform:translate(-50%)}.lm-landing .hero__inner{max-width:820px;margin:0 auto;position:relative}.lm-landing .hero__title{letter-spacing:-.01em;color:var(--brand-white);margin-bottom:20px;font-size:clamp(34px,6vw,58px);font-weight:900;line-height:1.08}.lm-landing .hero__subtitle{color:var(--gray-text);max-width:620px;margin:0 auto 32px;font-size:17px;line-height:1.6}.lm-landing .hero__ctas{flex-wrap:wrap;justify-content:center;gap:14px;margin-bottom:18px;display:flex}.lm-landing .hero__note{color:var(--gray-text);font-size:12px}.lm-landing .hero-photos{max-width:var(--lm-max);grid-template-columns:repeat(4,1fr);gap:12px;margin:48px auto 0;padding:0 24px;display:grid}.lm-landing .hero-photo{aspect-ratio:3/4;border:1px solid var(--border-subtle);background:linear-gradient(160deg, var(--surface), var(--surface-deep));border-radius:16px;position:relative;overflow:hidden}.lm-landing .hero-photo img{object-fit:cover;width:100%;height:100%;display:block}.lm-landing .hero-photo__fallback{color:var(--gold-overlay-border);justify-content:center;align-items:center;display:flex;position:absolute;inset:0}@media (width<=760px){.lm-landing .hero-photos{grid-template-columns:repeat(2,1fr);padding:0}}.lm-landing .section{max-width:var(--lm-max);width:100%;margin:0 auto;padding:96px 24px}.lm-landing .section--tight{padding:72px 24px}.lm-landing .section__title{letter-spacing:-.01em;color:var(--brand-white);margin-bottom:16px;font-size:clamp(24px,3.4vw,36px);font-weight:800}.lm-landing .section__lead{color:var(--gray-text);max-width:560px;margin:0 auto 40px;font-size:15px;line-height:1.6}.lm-landing .section__lead a{color:var(--gold);text-underline-offset:3px;text-decoration:underline}.lm-landing .pain-grid{grid-template-columns:repeat(2,1fr);gap:16px;margin-top:40px;display:grid}.lm-landing .pain-card{background:var(--surface-sunken);border:1px solid var(--gray-border);border-radius:16px;padding:24px}.lm-landing .pain-card h3{color:var(--brand-white);margin-bottom:8px;font-size:16px;font-weight:700}.lm-landing .pain-card p{color:var(--gray-text);font-size:14px;line-height:1.6}@media (width<=760px){.lm-landing .pain-grid{grid-template-columns:1fr}}.lm-landing .pillars{grid-template-columns:repeat(4,1fr);gap:16px;margin-top:16px;display:grid}.lm-landing .pillar-card{background:linear-gradient(160deg, var(--surface), var(--surface-deep));border:1px solid var(--border-subtle);border-radius:20px;padding:28px 22px}.lm-landing .pillar-card__num{font-family:var(--font-display);color:var(--gold);margin-bottom:12px;font-size:28px;line-height:1;display:inline-block}.lm-landing .pillar-card h3{color:var(--brand-white);margin-bottom:8px;font-size:16px;font-weight:700}.lm-landing .pillar-card p{color:var(--gray-text);font-size:13px;line-height:1.6}@media (width<=900px){.lm-landing .pillars{grid-template-columns:repeat(2,1fr)}}@media (width<=500px){.lm-landing .pillars{grid-template-columns:1fr}}.lm-landing .chip-row{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}.lm-landing .chip{border:1px solid var(--gray-border);background:var(--surface-sunken);color:var(--brand-white);border-radius:999px;padding:10px 18px;font-size:13px;font-weight:600}.lm-landing .case-card{background:var(--surface-sunken);border:1px solid var(--gray-border);border-radius:20px;align-items:flex-start;gap:20px;max-width:640px;margin:40px auto 0;padding:28px;display:flex}.lm-landing .case-card__avatar{background:linear-gradient(135deg, var(--gold), var(--gold-light));width:52px;height:52px;color:var(--background);font-family:var(--font-display);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:18px;display:flex}.lm-landing .case-card__name{color:var(--brand-white);margin-bottom:10px;font-size:15px;font-weight:800}.lm-landing .case-card__name span{color:var(--gray-text);font-size:13px;font-weight:500}.lm-landing .case-card__body p:not(.case-card__name){color:var(--gray-text);font-size:14px;line-height:1.7}@media (width<=500px){.lm-landing .case-card{text-align:center;flex-direction:column;align-items:center}}.lm-landing .coach{padding:96px 24px}.lm-landing .coach__grid{grid-template-columns:.85fr 1.15fr;align-items:center;gap:56px;display:grid}.lm-landing .coach__photo{aspect-ratio:4/5;border:1.5px solid var(--gold-overlay-border);background:linear-gradient(160deg, var(--surface), var(--surface-deep));border-radius:24px;position:relative;overflow:hidden}.lm-landing .coach__photo img{object-fit:cover;width:100%;height:100%;display:block}.lm-landing .coach h2{color:var(--brand-white);margin-bottom:18px;font-size:30px;font-weight:900}.lm-landing .coach__content p{color:var(--gray-text);margin-bottom:16px;font-size:15px;line-height:1.7}.lm-landing .coach__quote{border-left:2px solid var(--gold);padding-left:16px;font-style:italic;color:var(--gold-light)!important;margin:24px 0!important}.lm-landing .coach__stats{flex-wrap:wrap;gap:32px;margin:24px 0;display:flex}.lm-landing .coach__stats div{flex-direction:column;display:flex}.lm-landing .coach__stats strong{font-family:var(--font-display);color:var(--gold);font-size:32px;line-height:1}.lm-landing .coach__stats span{color:var(--gray-text);letter-spacing:.08em;margin-top:4px;font-size:10px}.lm-landing .coach__social{font-size:13px;color:var(--gray-text)!important}.lm-landing .coach__social a{color:var(--gold);text-underline-offset:2px;font-weight:600;text-decoration:underline}@media (width<=860px){.lm-landing .coach__grid{grid-template-columns:1fr}.lm-landing .coach__photo{width:100%;max-width:340px;margin:0 auto}}.lm-landing .steps{grid-template-columns:repeat(3,1fr);gap:20px;margin-top:16px;display:grid}.lm-landing .step{text-align:center;padding:0 12px}.lm-landing .step__num{background:var(--surface-sunken);border:1px solid var(--gray-border);width:44px;height:44px;font-family:var(--font-display);color:var(--gold);border-radius:50%;justify-content:center;align-items:center;margin-bottom:14px;font-size:18px;display:inline-flex}.lm-landing .step h3{color:var(--brand-white);margin-bottom:8px;font-size:16px;font-weight:700}.lm-landing .step p{color:var(--gray-text);font-size:13px;line-height:1.6}@media (width<=760px){.lm-landing .steps{grid-template-columns:1fr;gap:32px}}.lm-landing .section--form-wrap{max-width:var(--lm-max);width:100%;margin:0 auto;padding:0 16px}.lm-landing .section--form{background:var(--surface-deep);border-radius:24px;padding:96px 24px}@media (width<=760px){.lm-landing .section--form-wrap{padding:0}.lm-landing .section--form{border-radius:0;padding:72px 20px}}.lm-landing .apply-form{flex-direction:column;gap:16px;max-width:680px;margin:0 auto;display:flex}.lm-landing .form-row{grid-template-columns:1fr 1fr;gap:16px;display:grid}@media (width<=600px){.lm-landing .form-row{grid-template-columns:1fr}}.lm-landing .form-label{color:var(--gray-text);letter-spacing:.02em;flex-direction:column;gap:6px;font-size:12px;font-weight:700;display:flex}.lm-landing .form-full{width:100%}.lm-landing .apply-form input:not([type=checkbox]),.lm-landing .apply-form select,.lm-landing .apply-form textarea{background:var(--surface-sunken);border:1px solid var(--gray-border);color:var(--brand-white);border-radius:14px;width:100%;padding:12px 14px;font-family:inherit;font-size:16px;font-weight:500}@media (width>=768px){.lm-landing .apply-form input:not([type=checkbox]),.lm-landing .apply-form select,.lm-landing .apply-form textarea{font-size:14px}}.lm-landing .apply-form input:focus,.lm-landing .apply-form select:focus,.lm-landing .apply-form textarea:focus{border-color:var(--gold);outline:none}.lm-landing .apply-form textarea{resize:vertical}.lm-landing .form-checkbox-row{color:var(--gray-text);cursor:pointer;align-items:flex-start;gap:10px;margin-top:4px;font-size:13px;font-weight:500;line-height:1.5;display:flex}.lm-landing .form-checkbox-row input[type=checkbox]{width:18px;height:18px;accent-color:var(--gold);cursor:pointer;flex-shrink:0;margin-top:2px}.lm-landing .form-checkbox-row a{color:var(--gold);text-underline-offset:2px;font-weight:600;text-decoration:underline}.lm-landing .form-honeypot{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute;left:-9999px}.lm-landing .form-submit{margin-top:8px}.lm-landing .form-note{color:var(--gray-text);text-align:center;font-size:12px}.lm-landing .form-status{text-align:center;border-radius:14px;padding:12px 14px;font-size:13px;font-weight:600}.lm-landing .form-status--ok{color:var(--success);background:oklch(79.3% .1803 154/.12)}.lm-landing .form-status--err{color:var(--danger);background:oklch(65.57% .1744 23.19/.14)}.lm-landing .plan-single{justify-content:center;display:flex}.lm-landing .plan-card{background:var(--surface-sunken);border:1px solid var(--gray-border);border-radius:20px;flex-direction:column;padding:32px 26px;display:flex;position:relative}.lm-landing .plan-card--featured{border:1.5px solid var(--gold);background:linear-gradient(160deg, var(--surface), var(--surface-deep))}.lm-landing .plan-card--single{width:100%;max-width:420px}.lm-landing .plan-card__name{color:var(--gray-text);text-transform:uppercase;letter-spacing:.04em;font-size:14px;font-weight:700}.lm-landing .plan-card__price{font-family:var(--font-display);color:var(--gold);margin:8px 0 20px;font-size:42px;line-height:1}.lm-landing .plan-card__price span{font-family:var(--font-sans);color:var(--gray-text);font-size:13px;font-weight:600}.lm-landing .plan-card ul{flex-direction:column;flex:1;gap:10px;margin-bottom:28px;display:flex}.lm-landing .plan-card li{color:var(--gray-text);padding-left:20px;font-size:13px;line-height:1.5;position:relative}.lm-landing .plan-card li:before{content:"✓";color:var(--gold);font-weight:700;position:absolute;left:0}.lm-landing .plan-card .btn{width:100%}.lm-landing .trust-row{color:var(--gray-text);flex-wrap:wrap;justify-content:center;gap:28px;margin-top:36px;font-size:12px;font-weight:600;display:flex}.lm-landing .closing{text-align:center;background:radial-gradient(oklch(76.65% .1387 91.06/.08),#0000 70%);padding:100px 24px}.lm-landing .closing h2{color:var(--brand-white);margin-bottom:32px;font-size:clamp(24px,4vw,38px);font-weight:800;line-height:1.3}.lm-landing .footer{border-top:1px solid var(--border-subtle);margin-top:auto;padding:40px 24px 64px}.lm-landing .footer__inner{max-width:var(--lm-max);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin:0 auto;display:flex}.lm-landing .footer__brand{letter-spacing:.04em;color:var(--brand-white);align-items:center;gap:10px;font-size:13px;font-weight:700;display:flex}.lm-landing .footer__brand img{object-fit:contain;width:22px;height:22px}.lm-landing .footer__links{color:var(--gray-text);flex-wrap:wrap;gap:20px;font-size:13px;display:flex}.lm-landing .footer__links a{color:inherit;text-decoration:none;transition:color .15s}.lm-landing .footer__links a:hover{color:var(--gold)}.lm-landing .footer__legal{max-width:var(--lm-max);color:var(--gray-text);letter-spacing:.04em;margin:24px auto 0;font-size:11px}.lm-landing .mobile-bottom-dock{z-index:200;flex-direction:column;display:none;position:fixed;bottom:0;left:0;right:0}.lm-landing .install-hint{background:var(--surface);border-top:1px solid var(--gold-overlay-border);color:var(--brand-white);justify-content:space-between;align-items:center;gap:10px;padding:10px 16px;font-size:13px;font-weight:600;display:flex}.lm-landing .install-hint__actions{flex-shrink:0;align-items:center;gap:8px;display:flex}.lm-landing .install-hint__btn{background:linear-gradient(135deg, var(--gold), var(--gold-light));color:var(--background);cursor:pointer;border:none;border-radius:999px;padding:6px 14px;font-size:12px;font-weight:700}.lm-landing .install-hint__close{border:1px solid var(--gray-border);width:28px;height:28px;color:var(--gray-text);cursor:pointer;background:0 0;border-radius:999px;justify-content:center;align-items:center;display:inline-flex}.lm-landing .mobile-cta{padding:12px 16px;padding-bottom:calc(12px + env(safe-area-inset-bottom,0px));-webkit-backdrop-filter:blur(12px);border-top:1px solid var(--border-subtle);background:oklch(14.48% 0 0/.92)}.lm-landing .mobile-cta .btn{width:100%}@media (width<=760px){.lm-landing .mobile-bottom-dock{display:flex}.lm-landing--with-mobile-cta .footer{padding-bottom:112px}}.lm-landing .legal-container{width:100%;max-width:720px;margin:0 auto;padding:56px 24px 80px}
