main.lp{max-width:none;padding:0}.lp .wrap{max-width:75rem;padding:0 var(--space-xxl);margin:0 auto}.lp .wrap-narrow{max-width:53.75rem}.lp section{scroll-margin-top:var(--space-lg)}.lp p{margin:0}.lp ul,.lp ol{margin:0;padding:0;list-style:none}.lp .display{letter-spacing:-.035em;font-size:clamp(2rem,4vw + .75rem,3rem);line-height:1.08;font-weight:var(--font-weight-light);text-wrap:balance;margin:0}.lp .display b{font-weight:var(--font-weight-bold)}.lp h1.display{letter-spacing:-.04em;font-size:clamp(2.5rem,7vw + .5rem,4.75rem);line-height:1.02}.lp h3{font-size:1.5rem;line-height:1.2;font-weight:var(--font-weight-semibold);margin:0}.lp .h-feature{font-size:1.875rem;line-height:1.15;font-weight:var(--font-weight-bold);margin:0}.lp .body{color:var(--color-texto2);font-size:1.0625rem;line-height:1.55}.lp .body-lg{color:var(--color-texto2);font-size:1.125rem;line-height:1.6}.lp .stack{gap:var(--space-xl);flex-direction:column;display:flex}.lp .stack-sm{align-items:flex-start;gap:var(--space-md);flex-direction:column;display:flex}.lp .head{align-items:flex-start;gap:var(--space-lg);flex-direction:column;max-width:45rem;display:flex}.lp .tape{border-radius:var(--radius-pill);background:var(--color-nevoa);color:var(--color-marca);font-size:.78125rem;font-weight:var(--font-weight-semibold);letter-spacing:.12em;text-transform:uppercase;align-self:flex-start;padding:6px 13px}.lp .tape-white{background:var(--color-superficie)}.lp .card{background:var(--color-superficie);border:1px solid var(--color-linha);border-radius:var(--radius-hero)}.lp .band{border-bottom:1px solid var(--color-linha);padding:5.5rem 0}.lp .band-alt{background:var(--color-superficie2)}.lp .band-nevoa{background:var(--color-nevoa)}.lp .split{flex-wrap:wrap;align-items:center;gap:3.5rem;display:flex}.lp .split>*{flex:26rem;min-width:0}.lp .hero{background:var(--color-destaque-fundo);color:var(--color-destaque-texto);overflow:hidden}.lp .hero-grid{flex-wrap:wrap;align-items:center;gap:4rem;padding-top:4.5rem;padding-bottom:5rem;display:flex}.lp .hero-copy{flex-direction:column;flex:28rem;align-items:flex-start;gap:1.625rem;min-width:0;display:flex}.lp .kicker{font-size:.78125rem;font-weight:var(--font-weight-semibold);letter-spacing:.16em;text-transform:uppercase;color:var(--color-destaque-acento)}.lp .lead{max-width:32.5rem;color:var(--color-destaque-texto2);font-size:1.1875rem;line-height:1.6}.lp .hero-note{color:var(--color-destaque-texto2);font-size:.875rem}.lp .hero a:focus-visible{outline-color:var(--color-destaque-acento)}.lp .stores{gap:var(--space-md);flex-wrap:wrap;display:flex}.lp .store{justify-content:center;align-items:center;gap:var(--space-sm);border:1px solid var(--color-linha);border-radius:var(--radius-control);min-height:52px;font-size:1rem;font-weight:var(--font-weight-bold);padding:0 1.375rem;text-decoration:none;display:inline-flex}.lp .store small{font-size:.8125rem;font-weight:var(--font-weight-regular)}.lp .stores-dark a.store{background:var(--color-destaque-acento);border-color:var(--color-destaque-acento);color:var(--color-destaque-fundo)}.lp .stores-dark .store-soon{border:1px dashed var(--color-destaque-texto2);color:var(--color-destaque-texto);background:0 0}.lp .stores-dark .store-soon small{color:var(--color-destaque-texto2)}.lp .stores-light a.store{background:var(--color-marca);border-color:var(--color-marca);color:var(--color-sobre-marca)}.lp .stores-light .store-soon{border:1px dashed var(--color-texto2);color:var(--color-texto);background:0 0}.lp .stores-light .store-soon small{color:var(--color-texto2)}.lp .preview-wrap{flex:22rem;justify-content:center;min-width:0;display:flex;position:relative}.lp .floorplan{width:28.75rem;max-width:100%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.lp .fp-wall{fill:none;stroke:var(--color-destaque-trilho);stroke-width:1.2px}.lp .fp-focus{fill:var(--color-destaque-acento);fill-opacity:.08}.lp .fp-dot{fill:var(--color-ambar)}.lp .phone{width:18.75rem;max-width:100%;height:37.5rem;padding:34px var(--space-lg) 0;border:8px solid var(--color-destaque-trilho);background:var(--color-fundo);color:var(--color-texto);border-radius:44px;flex-direction:column;gap:14px;display:flex;position:relative;overflow:hidden}.lp .phone-head{flex-direction:column;gap:2px;display:flex}.lp .phone-meta{color:var(--color-texto2);font-size:.75rem}.lp .phone-meta b{font-weight:var(--font-weight-semibold);color:var(--color-marca)}.lp .phone-title{font-size:1.375rem;font-weight:var(--font-weight-light);letter-spacing:-.03em}.lp .phone-title b{font-weight:var(--font-weight-bold)}.lp .phone-hero{align-items:center;gap:var(--space-md);border-radius:var(--radius-card);background:var(--color-destaque-fundo);color:var(--color-destaque-texto);padding:14px;display:flex}.lp .phone-hero svg{flex:none}.lp .ring-track{stroke:var(--color-destaque-trilho)}.lp .ring-arc{stroke:var(--color-destaque-acento)}.lp .ring-text{fill:var(--color-destaque-texto);font-family:var(--font-family);font-weight:var(--font-weight-light);font-size:21px}.lp .phone-hero-text{flex-direction:column;gap:3px;display:flex}.lp .phone-hero-title{font-size:.875rem;font-weight:var(--font-weight-bold)}.lp .phone-hero-meta{color:var(--color-destaque-texto2);font-size:.75rem;line-height:1.4}.lp .phone-rooms{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.lp .room{gap:var(--space-sm);border:1px solid var(--color-linha);border-radius:var(--radius-control);background:var(--color-superficie);flex-direction:column;padding:11px;font-size:.78125rem;display:flex}.lp .room b{font-weight:var(--font-weight-semibold)}.lp .room small{color:var(--color-texto2);font-size:.75rem}.lp .room-ico{border-radius:var(--radius-icon);background:var(--color-nevoa);width:28px;height:28px;color:var(--color-marca);justify-content:center;align-items:center;display:flex}.lp .room-row{justify-content:space-between;display:flex}.lp .room-bar{border-radius:var(--radius-pill);background:var(--color-nevoa);height:4px;display:block;overflow:hidden}.lp .room-bar>span{background:var(--color-marca);height:100%;display:block}.lp .room-new{color:var(--color-marca);font-weight:var(--font-weight-semibold);background:0 0;border-style:dashed;justify-content:center;align-items:center}.lp .cards{grid-template-columns:repeat(auto-fit,minmax(min(18.75rem,100%),1fr));gap:1.75rem;display:grid}.lp .cards .card{gap:var(--space-md);flex-direction:column;padding:1.75rem;display:flex}.lp .cards p{color:var(--color-texto2);font-size:1.0625rem;line-height:1.55}.lp .step-n{font-size:3.5rem;line-height:1;font-weight:var(--font-weight-bold);color:var(--color-marca)}.lp .prio-list{padding:var(--space-sm) 0}.lp .prio-list li{justify-content:space-between;align-items:center;gap:var(--space-md);padding:var(--space-lg) 1.375rem;border-bottom:1px solid var(--color-superficie2);display:flex}.lp .prio-list li:last-child{border-bottom:0}.lp .prio-item{font-size:1.0625rem;font-weight:var(--font-weight-semibold)}.lp .prio{border-radius:var(--radius-pill);font-size:.8125rem;font-weight:var(--font-weight-bold);flex:none;padding:4px 10px}.lp .prio-mudanca{background:var(--color-ambar);color:var(--color-texto)}.lp .prio-mes{background:var(--color-marca);color:var(--color-sobre-marca)}.lp .prio-espera{border:1px solid var(--color-linha);color:var(--color-texto)}.lp .checks{flex-direction:column;gap:.875rem;font-size:1.125rem;line-height:1.5;display:flex}.lp .checks li{gap:var(--space-md);display:flex}.lp .checks svg{color:var(--color-marca);flex:none;margin-top:2px}.lp .registry{gap:var(--space-lg);width:100%;max-width:25rem;padding:var(--space-xxl);flex-direction:column;margin:0 auto;display:flex}.lp .registry-url{font-size:.8125rem;font-weight:var(--font-weight-bold);letter-spacing:.06em;text-transform:uppercase;color:var(--color-texto2)}.lp .registry-title{font-size:1.625rem;line-height:1.15;font-weight:var(--font-weight-bold)}.lp .registry-item{justify-content:space-between;align-items:center;gap:var(--space-md);border:1px solid var(--color-linha);border-radius:var(--radius-control);padding:14px;display:flex}.lp .registry-item>div{flex-direction:column;gap:2px;display:flex}.lp .registry-taken{border:1.5px dashed var(--color-texto2);background:var(--color-superficie2)}.lp .registry-name{font-weight:var(--font-weight-semibold)}.lp .registry-meta{color:var(--color-texto2);font-size:.875rem}.lp .mini-btn{min-height:44px;padding:0 var(--space-lg);border-radius:var(--radius-control);background:var(--color-marca);color:var(--color-sobre-marca);font-size:.9375rem;font-weight:var(--font-weight-bold);align-items:center;display:inline-flex}.lp .taken{font-size:.875rem;font-weight:var(--font-weight-bold);color:var(--color-marca)}.lp .features{grid-template-columns:repeat(auto-fit,minmax(min(20rem,100%),1fr));gap:1.75rem;display:grid}.lp .plans{gap:var(--space-xxl);grid-template-columns:repeat(auto-fit,minmax(min(16.25rem,100%),1fr));display:grid}.lp .plan{flex-direction:column;align-items:flex-start;gap:10px;padding:1.75rem;display:flex}.lp .plan-featured{background:var(--color-selecao);border-color:var(--color-marca)}.lp .plan-badge{border-radius:var(--radius-pill);background:var(--color-marca);color:var(--color-sobre-marca);font-size:.8125rem;font-weight:var(--font-weight-bold);padding:4px 12px}.lp .plan-name{font-size:.9375rem;font-weight:var(--font-weight-bold)}.lp .plan-price{font-size:2.75rem;line-height:1;font-weight:var(--font-weight-bold)}.lp .plan-note,.lp .plan-foot{color:var(--color-texto2);font-size:.9375rem}.lp .faq{flex-direction:column;gap:.875rem;display:flex}.lp .faq details{padding:0 1.5rem}.lp .faq summary{justify-content:space-between;align-items:center;gap:var(--space-md);min-height:44px;padding:var(--space-lg) 0;cursor:pointer;font-size:1.1875rem;font-weight:var(--font-weight-bold);display:flex}.lp .faq summary::-webkit-details-marker{display:none}.lp .faq summary:after{content:"";border-right:2px solid var(--color-marca);border-bottom:2px solid var(--color-marca);flex:none;width:.625rem;height:.625rem;margin-right:.25rem;transform:rotate(45deg)}.lp .faq details[open]>summary:after{transform:rotate(-135deg)}.lp .faq summary:focus-visible{outline:3px solid var(--color-marca);outline-offset:2px;border-radius:var(--radius-icon)}.lp .faq details p{color:var(--color-texto2);padding-bottom:1.25rem;font-size:1.0625rem;line-height:1.6}.lp .cta{background:var(--color-selecao)}.lp .cta-inner{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1.75rem;padding-top:4.5rem;padding-bottom:4.5rem;display:flex}.lp .cta .display{max-width:40rem}@media (width<=40rem){.lp .band{padding:3.5rem 0}.lp .wrap{padding-left:var(--space-lg);padding-right:var(--space-lg)}.lp .cta-inner{padding-top:3.5rem;padding-bottom:3.5rem}.lp .hero-grid{gap:2.5rem;padding-top:3rem;padding-bottom:3rem}}
