.lp-root{--lp-pad-x:var(--space-md);--lp-section-y:var(--space-2xl);background:var(--surface);color:var(--text-1)}@media (min-width:640px){.lp-root{--lp-pad-x:var(--space-xl)}}@media (min-width:960px){.lp-root{--lp-pad-x:var(--space-3xl);--lp-section-y:80px}}.lp-container{width:100%;max-width:calc(920px + 2 * var(--lp-pad-x));padding-inline:var(--lp-pad-x);margin-inline:auto}.lp-container-wide{width:100%;max-width:calc(1312px + 2 * var(--lp-pad-x));padding-inline:var(--lp-pad-x);margin-inline:auto}.lp-section{padding-block:var(--lp-section-y)}.lp-section--tint{background:var(--primary-tint)}.lp-h2{font-size:clamp(var(--text-xl), 4vw, var(--text-2xl));letter-spacing:-.3px;font-weight:700;line-height:1.2}.lp-lead{font-size:var(--text-base);color:var(--text-2);line-height:1.5}.lp-art{object-fit:contain;width:auto;max-width:100%;margin-inline:auto;display:block}.lp-btn{justify-content:center;align-items:center;gap:var(--space-sm);background:var(--text-1);color:var(--secondary-foreground);border-radius:var(--r-full);text-align:center;font-weight:700;transition:filter .15s,transform .15s;display:inline-flex}.lp-btn:hover{filter:brightness(.8)}.lp-btn:active{transform:translateY(1px)}.lp-btn--sm{font-size:var(--text-sm);padding:10px 20px;font-weight:600}.lp-btn--lg{font-size:var(--text-base);padding:14px 28px}.lp-header{z-index:40;background:var(--primary);position:sticky;top:0}.lp-header-inner{justify-content:space-between;align-items:center;gap:var(--space-md);padding-block:var(--space-md);display:flex}.lp-logo{width:auto;height:24px;display:block}.lp-nav-links{align-items:center;gap:var(--space-xl);display:none}.lp-nav-links a{font-size:var(--text-sm);color:var(--secondary-foreground);opacity:.92;font-weight:500;transition:opacity .15s}.lp-nav-links a:hover{opacity:1;text-decoration:underline}@media (min-width:1080px){.lp-nav-links{display:flex}}.lp-hero{background:var(--primary);padding-block:var(--lp-section-y)}.lp-hero-inner{justify-content:center;align-items:center;gap:var(--space-xl);flex-direction:column;display:flex}.lp-hero-copy{gap:var(--space-lg);flex-direction:column;width:100%;max-width:409px;display:flex}.lp-hero h1{letter-spacing:-.5px;color:var(--secondary-foreground);font-size:clamp(34px,6vw,48px);font-weight:700;line-height:1.04}.lp-hero-subtitle{font-size:var(--text-lg);color:var(--secondary-foreground);line-height:1.5}.lp-hero-actions{align-items:center;gap:var(--space-md);flex-direction:column;display:flex}.lp-hero-actions .lp-btn{width:100%}.lp-hero-caption{font-size:var(--text-sm);color:var(--secondary-foreground);font-weight:700}.lp-hero-art{order:-1;width:100%;max-width:485px;height:auto;display:block}@media (min-width:960px){.lp-hero-inner{align-items:center;gap:var(--space-2xl);flex-direction:row}.lp-hero-copy{flex-shrink:0}.lp-hero-art{order:0}}.lp-cf-intro{align-items:center;gap:var(--space-lg);margin-bottom:var(--space-lg);flex-direction:column;display:flex}.lp-cf-heading{gap:var(--space-sm);flex-direction:column;display:flex}.lp-cf-heading .lp-h2{color:var(--primary)}.lp-cf-art{width:100%;max-width:401px;height:auto;display:block}@media (min-width:960px){.lp-cf-intro{flex-direction:row;align-items:center;gap:0}.lp-cf-heading{flex-shrink:0;width:349px}.lp-cf-art{margin-left:auto}}.lp-steps{gap:var(--space-md);grid-template-columns:1fr;display:grid}@media (min-width:640px){.lp-steps{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:960px){.lp-steps{grid-template-columns:repeat(4,minmax(0,1fr))}}.lp-step{justify-content:space-between;align-items:center;gap:var(--space-xl);padding:var(--space-lg);background:var(--surface);border:1px solid var(--border-light);border-radius:var(--r-xl);flex-direction:column;display:flex}.lp-step-text{flex-direction:column;gap:6px;width:100%;display:flex}.lp-step-text h3{font-size:var(--text-base);color:var(--primary);font-weight:700;line-height:1.25}.lp-step-text p{font-size:var(--text-sm);color:var(--text-2);line-height:1.5}.lp-features-heading{color:var(--text-1);margin-bottom:var(--space-2xl)}.lp-features{gap:var(--space-lg);grid-template-columns:1fr;display:grid}@media (min-width:640px){.lp-features{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:960px){.lp-features{grid-template-columns:repeat(4,minmax(0,1fr))}}.lp-feature{align-items:center;gap:var(--space-md);padding-top:var(--space-5);flex-direction:column;display:flex}.lp-feature-text{gap:var(--space-sm);flex-direction:column;width:100%;display:flex}.lp-feature-text h3{font-size:var(--text-lg);color:var(--primary);font-weight:700;line-height:1.28}.lp-feature-text p{font-size:var(--text-sm);color:var(--text-2);line-height:1.57}.lp-acompanhe-wrap{padding-block:var(--lp-section-y);background:linear-gradient(to bottom, var(--surface) 0 50%, var(--primary-tint) 50% 100%)}.lp-acompanhe{background:var(--primary);border-radius:var(--space-lg);max-width:934px;padding:var(--space-xl) var(--space-md);margin-inline:auto}@media (min-width:640px){.lp-acompanhe{padding:var(--space-2xl) var(--space-lg)}}@media (min-width:960px){.lp-acompanhe{padding:80px var(--space-3xl)}}.lp-acompanhe-row{gap:var(--space-2xl);flex-direction:column;display:flex}@media (min-width:960px){.lp-acompanhe-row{align-items:center;gap:var(--space-3xl);flex-direction:row}}.lp-acompanhe-col{gap:var(--space-sm);flex-direction:column;flex:1;min-width:0;display:flex}.lp-acompanhe .lp-h2{color:var(--secondary-foreground)}.lp-acompanhe-lead{font-size:var(--text-base);color:var(--secondary-foreground);line-height:1.5}.lp-benefits{gap:var(--space-lg);padding-top:var(--space-xl);flex-direction:column;display:flex}.lp-benefit{align-items:flex-start;gap:var(--space-md);display:flex}.lp-benefit-icon{border-radius:var(--r-lg);background:var(--surface);width:40px;height:40px;color:var(--primary-dark);flex-shrink:0;place-items:center;display:grid}.lp-benefit-text{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.lp-benefit-text h3{font-size:var(--text-base);color:var(--secondary-foreground);font-weight:700}.lp-benefit-text p{font-size:var(--text-sm);color:var(--secondary-foreground);line-height:1.5}.lp-dash-frame{background:var(--primary-dark);border-radius:var(--r-full);min-width:0;padding:var(--space-md);flex:1}.lp-dash-window{gap:var(--space-md);background:var(--surface);border:1px solid var(--border-light);border-radius:var(--r-xl);box-shadow:var(--shadow-md);padding:var(--space-md);flex-direction:column;display:flex}.lp-dash-title{font-size:var(--text-sm);color:var(--text-2);font-weight:700}.lp-dash-metrics{gap:var(--space-sm);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.lp-dash-metric{gap:var(--space-xs);background:var(--bg);padding:var(--space-3);flex-direction:column;min-width:0;display:flex}.lp-dash-metric span{color:var(--text-2);text-overflow:ellipsis;white-space:nowrap;font-size:clamp(11px,2.8vw,13px);overflow:hidden}.lp-dash-metric strong{color:var(--text-1);font-size:clamp(17px,4.4vw,22px);font-weight:700}.lp-dash-chart{align-items:flex-end;gap:var(--space-sm);height:120px;padding:var(--space-md);background:var(--bg);display:flex}.lp-dash-bar{background:var(--stamp);border-radius:var(--r-sm) var(--r-sm) 0 0;flex:1}@media (min-width:640px){.lp-dash-frame,.lp-dash-window{padding:var(--space-lg)}.lp-dash-metrics{gap:var(--space-3)}.lp-dash-metric{gap:var(--space-sm);padding:var(--space-md)}}.lp-business-heading{gap:var(--space-sm);max-width:620px;margin-bottom:var(--space-2xl);flex-direction:column;display:flex}.lp-business-grid{gap:var(--space-md);grid-template-columns:1fr;display:grid}@media (min-width:640px){.lp-business-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:960px){.lp-business-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.lp-business-card{gap:var(--space-md);padding:var(--space-lg);background:var(--surface);border:1px solid var(--border-light);border-radius:var(--r-xl);flex-direction:column;display:flex}.lp-business-icon{border-radius:var(--r-lg);background:var(--primary);width:52px;height:52px;color:var(--secondary-foreground);place-items:center;display:grid}.lp-business-text{flex-direction:column;gap:6px;display:flex}.lp-business-text h3{font-size:var(--text-base);color:var(--text-1);font-weight:700}.lp-business-text p{font-size:var(--text-sm);color:var(--text-2);line-height:1.5}.lp-faq-layout{gap:var(--space-2xl);grid-template-columns:1fr;display:grid}@media (min-width:960px){.lp-faq-layout{grid-template-columns:.75fr 1.25fr}}.lp-faq-intro{gap:var(--space-sm);flex-direction:column;align-self:start;display:flex}@media (min-width:960px){.lp-faq-intro{position:sticky;top:96px}}.lp-faq-intro .lp-h2{color:var(--primary)}.lp-faq-list{gap:var(--space-sm);display:grid}.lp-faq-item{background:var(--surface);border:1px solid var(--border-light);border-radius:var(--r-xl)}.lp-faq-item summary{justify-content:space-between;align-items:center;gap:var(--space-md);padding:var(--space-md) var(--space-lg);font-size:var(--text-sm);color:var(--text-1);cursor:pointer;font-weight:600;list-style:none;display:flex}.lp-faq-item summary::-webkit-details-marker{display:none}.lp-faq-chevron{color:var(--primary);flex-shrink:0;transition:transform .2s}.lp-faq-item[open] .lp-faq-chevron{transform:rotate(180deg)}.lp-faq-item p{font-size:var(--text-sm);color:var(--text-2);padding:0 var(--space-lg) var(--space-lg);line-height:1.6}.lp-cta{background:var(--primary);padding-block:var(--lp-section-y)}.lp-cta-content{align-items:center;gap:var(--space-3);text-align:center;flex-direction:column;max-width:640px;margin-inline:auto;display:flex}.lp-cta h2{font-size:clamp(var(--text-2xl), 5vw, 36px);letter-spacing:-.3px;color:var(--secondary-foreground);font-weight:700;line-height:1.14}.lp-cta p{font-size:var(--text-base);color:var(--secondary-foreground);line-height:1.5}.lp-cta-btn-wrap{padding-top:var(--space-sm)}.lp-cta-caption{font-size:var(--text-sm);color:var(--secondary-foreground)}.lp-footer{background:var(--surface);border-top:1px solid var(--border-light)}.lp-footer-inner{gap:var(--space-md);padding-block:var(--space-xl);font-size:var(--text-sm);color:var(--text-3);flex-direction:column;display:flex}.lp-footer-logo{width:auto;height:23px;display:block}.lp-footer-links{gap:var(--space-md);display:flex}.lp-footer-links a:hover{color:var(--text-1)}@media (min-width:640px){.lp-footer-inner{flex-direction:row;justify-content:space-between;align-items:center}}
