@font-face{font-family:Montserrat;src:url(/assets/Montserrat-600.woff2)format("woff2");font-weight:100 900;font-display:swap}:root{--ink:#111817;--paper:#f5f7f6;--green:#7cff8a;--muted:#c1cbc5;--caption:#a8b5ae;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;color:var(--paper);background:var(--ink);font-family:system-ui,sans-serif;font-size:16px;line-height:1.6}*{box-sizing:border-box}body{margin:0}a{color:inherit;text-underline-offset:4px;overflow-wrap:anywhere;align-items:center;min-height:48px;display:inline-flex}a:hover{text-decoration:underline}a:focus-visible,summary:focus-visible{outline:2px solid var(--green);outline-offset:4px}p{max-width:68ch;margin:0 0 16px}h1,h2,h3{letter-spacing:-.02em;text-wrap:balance;margin:0 0 24px;font-family:Montserrat,sans-serif;font-weight:600;line-height:1.2}h1{font-size:48px}h2,h3{font-size:28px}h3{margin-bottom:16px}ul,ol{margin:0;padding-left:24px}li{padding-bottom:16px}strong,.label{font-weight:600}figure{margin:0}img{max-width:100%}.wrap{max-width:1264px;margin:auto;padding:0 32px}.section{padding-top:64px;padding-bottom:64px}header{border-bottom:1px solid #43534a}header .wrap{justify-content:space-between;align-items:center;gap:32px;padding-top:16px;padding-bottom:16px;display:flex}.brand{flex-shrink:0;width:min(184px,100%);max-width:100%;min-height:48px;text-decoration:none;position:relative}.brand:has(img),.brand:has(.brand-name){aspect-ratio:920/342}.brand img{background:var(--ink);width:100%;max-width:100%;height:auto;display:block;position:relative}.brand-name{align-items:center;font-weight:600;line-height:1.5;display:flex;position:absolute;inset:0}.brand img[hidden]{display:none}nav{flex-wrap:wrap;gap:8px 24px;display:flex}nav a{text-decoration:none}.skip{z-index:10;background:var(--green);color:var(--ink);padding:8px 16px;position:absolute;top:8px;left:16px;transform:translateY(-200%)}.skip:focus{transform:none}.hero{grid-template-columns:5fr 7fr;align-items:center;gap:32px;display:grid}.hero p{color:var(--muted)}.hero .helper{margin-top:16px}.button{background:var(--green);color:var(--ink);text-align:center;border:1px solid #0000;border-radius:8px;justify-content:center;padding:16px 24px;font-weight:600;line-height:1.5;text-decoration:none;transition:border-color .15s}.button:hover{border-color:var(--ink)}.button-danger{min-height:48px;color:var(--paper);text-align:center;overflow-wrap:anywhere;background:#5b211d;border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;padding:16px 24px;font-weight:600;line-height:1.5;text-decoration:none;transition:border-color .15s;display:inline-flex}.button-danger:hover{border-color:var(--ink)}.button-danger:focus-visible{outline:2px solid var(--ink);outline-offset:4px}.secondary{margin-top:8px}.vehicle-stage{aspect-ratio:16/9;background:var(--ink);position:relative;overflow:hidden}.vehicle-stage picture,.vehicle-stage img{width:100%;height:100%;display:block}.vehicle-stage img{object-fit:cover}.media-fallback{border:1px solid #43534a;flex-direction:column;justify-content:center;padding:24px;display:flex;position:absolute;inset:0}.vehicle-stage:has(img[data-loaded=true]) .media-fallback{display:none}.media-fallback p{color:var(--muted)}figcaption{color:var(--caption);margin-top:16px}.gallery-flow{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px;display:grid}.gallery-flow img{aspect-ratio:1100/733;object-fit:cover;width:100%;height:auto;display:block}.video-section{border-top:1px solid #43534a;grid-template-columns:minmax(0,1fr) minmax(240px,360px);align-items:center;gap:clamp(32px,6vw,80px);display:grid}.video-section video{aspect-ratio:9/16;background:#000;width:100%;max-width:360px;display:block}noscript p{margin-top:16px}.light{background:var(--paper);color:var(--ink);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.light :focus-visible{outline-color:var(--ink)}.light .muted{color:#43534a}.section-intro{max-width:68ch;margin-bottom:32px}.steps{grid-template-columns:1fr 1fr;gap:8px 32px;display:grid}.scope{color:var(--muted);border-top:1px solid #43534a;margin-top:24px;padding-top:24px}.plans{border-top:1px solid #43534a;border-bottom:1px solid #43534a;grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:32px;display:grid}.plan{overflow-wrap:anywhere;padding:32px 24px}.plan+.plan{border-left:1px solid #43534a}.price{margin-bottom:4px;font-family:Montserrat,sans-serif;font-size:28px;font-weight:600;line-height:1.2}.price-unit{margin-bottom:24px}.initial{border-top:1px solid #43534a;padding-top:24px}.plan .button{border-color:var(--ink);background:0 0;width:100%;margin-top:8px}.deposit{border-top:1px solid #43534a;grid-template-columns:1fr 2fr;gap:32px;margin-top:48px;padding-top:48px;display:grid}.two-columns{grid-template-columns:1fr 1fr;gap:64px;display:grid}.two-columns>section{min-width:0}.faq{max-width:800px}details{border-top:1px solid #43534a;padding:8px 0}details:last-child{border-bottom:1px solid #43534a}summary{cursor:pointer;min-height:48px;padding:8px 24px 8px 0;font-weight:600}details p{margin-bottom:8px;padding:16px 0}.contact{border-top:1px solid #43534a;grid-template-columns:1fr 1fr;gap:32px;display:grid}.contact .helper{margin-top:16px}.contact .muted{color:var(--muted)}footer{border-top:1px solid #43534a;padding:24px 0}footer .wrap{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;display:flex}footer p{margin:0}.privacy{max-width:calc(68ch + 64px);margin:auto;padding:48px 32px}.privacy h2{margin-top:48px}.privacy .lead{font-weight:600}main:focus{outline:none}.journey{width:min(640px,100% - 32px);min-width:0;margin:32px auto}.form-panel,.error-summary,.status{background:var(--paper);color:var(--ink);border:1px solid #43534a;min-width:0;margin:32px 0;padding:24px}.form-panel{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.form-panel fieldset{border:0;min-width:0;margin:0 0 32px;padding:0}.form-panel legend{overflow-wrap:break-word;hyphens:auto;max-width:100%;margin-bottom:24px;font:600 28px/1.2 Montserrat,sans-serif}.field{gap:8px;min-width:0;margin-bottom:24px;display:grid}.field label{overflow-wrap:anywhere;font-weight:600}.field input,.field select,.form-panel button{min-width:0;min-height:48px;font:400 16px/1.6 system-ui,sans-serif}.field input,.field select{width:100%;color:var(--ink);background:#fff;border:1px solid #43534a;border-radius:4px;padding:8px 12px}.field input:focus-visible,.field select:focus-visible,.form-panel :is(input,select,button,a,[tabindex]):focus-visible,.error-summary:focus-visible,.error-summary a:focus-visible{outline:2px solid var(--ink);outline-offset:4px}.error-summary:focus-visible{outline-color:var(--green)}.field [aria-invalid=true]{border-color:#7a241f}.field>p,.error-summary{color:#5b211d}.checkbox{grid-template-columns:24px 1fr;align-items:start}.checkbox input{width:24px;min-height:24px}.checkbox p{grid-column:2}.journey h1,.admin h1{font-size:28px}.journey .muted,.admin .muted{color:var(--muted)}.journey .status a,.admin .status a,.error-summary a{color:var(--ink)}input[readonly]{overflow-wrap:anywhere}.form-panel .muted,.form-panel .field>p.doc-help{color:#43534a}#documentos{margin-top:48px}#documentos h3{margin-top:32px}#documentos [hidden]{display:none!important}#documentos input[type=file]{min-width:0;max-width:100%}#enviar-documento{margin-top:32px}#enviar-documento .field>p.doc-help,#enviar-documento .field:last-child{margin-bottom:0}.doc-list{padding-left:0;list-style:none}.doc-item{border-top:1px solid #43534a;min-width:0;padding:16px 0}.doc-item p{overflow-wrap:anywhere;margin-bottom:8px}.doc-state{font-weight:600}.doc-rejected{color:#5b211d}.admin .doc-rejected{color:var(--paper)}.doc-progress{width:100%;height:8px;accent-color:var(--ink);border:1px solid #43534a;display:block}.doc-announcer{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.doc-attempt,.doc-name{overflow-wrap:anywhere;min-width:0}.doc-action,#documentos button{overflow-wrap:anywhere;text-align:center;max-width:100%}.doc-action{border:1px solid var(--ink);color:var(--ink);border-radius:8px;justify-content:center;margin-top:8px;padding:8px 16px;font-weight:600}.form-panel .secondary{border:1px solid var(--ink);min-height:48px;color:var(--ink);text-align:center;background:0 0;border-radius:8px;justify-content:center;align-items:center;margin-top:16px;padding:8px 16px;font-weight:600;text-decoration:none;display:inline-flex}.form-panel .secondary:hover{text-decoration:underline}.admin{width:min(960px,100% - 32px);min-width:0;margin:32px auto 48px}.admin h1{overflow-wrap:anywhere;margin-bottom:48px}.admin-nav{flex-wrap:wrap;align-items:center}.admin-nav form{display:inline-flex}.admin-nav .secondary,.logout-form .secondary{border:1px solid var(--paper);min-height:48px;color:var(--paper);text-align:center;cursor:pointer;background:0 0;border-radius:8px;justify-content:center;align-items:center;padding:8px 16px;font:600 16px/1.6 system-ui,sans-serif;display:inline-flex}.admin-nav .secondary:hover,.logout-form .secondary:hover{text-decoration:underline}.admin-nav .secondary:focus-visible,.logout-form .secondary:focus-visible{outline:2px solid var(--green);outline-offset:4px}.lead-list,.history-list,.note-list{padding-left:0;list-style:none}.lead-row{overflow-wrap:anywhere;border-top:1px solid #43534a;min-width:0;padding:16px 0}.lead-row:last-child{border-bottom:1px solid #43534a}.lead-row p{margin-bottom:8px}.lead-meta span{overflow-wrap:anywhere;display:block}.ficha-block{border-top:1px solid #43534a;min-width:0;margin-top:32px;padding-top:24px}.ficha-data{margin:0}.ficha-data dt{margin:0 0 8px;font-weight:600}.ficha-data dd{overflow-wrap:anywhere;min-width:0;margin:0 0 16px}.ficha-data dd p{margin-top:8px}.situation{font-weight:600}.history-list li,.note-list li{border-top:1px solid #43534a;min-width:0;padding:16px 0}.history-list p,.note-list p{margin-bottom:8px}.history-note,.note-body{white-space:pre-line;overflow-wrap:anywhere}.doc-file{min-width:0;margin-top:8px;padding-top:8px}.doc-download,.ficha-action{border:1px solid var(--paper);width:100%;min-height:48px;color:var(--paper);text-align:center;overflow-wrap:anywhere;background:0 0;border-radius:8px;justify-content:center;align-items:center;margin-top:8px;padding:8px 16px;font-weight:600;text-decoration:none;display:flex}.doc-download:hover,.ficha-action:hover{text-decoration:underline}.doc-download:focus-visible,.ficha-action:focus-visible{outline:2px solid var(--green);outline-offset:4px}.doc-download+.muted{margin-top:8px}.form-actions{gap:16px;margin-top:32px;display:grid}.filter-grid{grid-template-columns:minmax(0,1fr);gap:16px;min-width:0;display:grid}.filter-grid .field{min-width:0;margin-bottom:0}.active-filters{overflow-wrap:anywhere;min-width:0}.pager{flex-wrap:wrap;gap:24px;margin-top:24px;display:flex}.form-panel .field:last-child{margin-bottom:0}.field textarea{resize:vertical;width:100%;min-width:0;min-height:144px;color:var(--ink);overflow-wrap:anywhere;background:#fff;border:1px solid #43534a;border-radius:4px;padding:8px 12px;font:400 16px/1.6 system-ui,sans-serif}.field textarea:focus-visible{outline:2px solid var(--ink);outline-offset:4px}.status:focus-visible,.status:focus{outline:2px solid var(--ink);outline-offset:-4px}@media (width>=768px){.doc-download{width:auto;display:inline-flex}.filter-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 32px}.form-actions{flex-wrap:wrap;gap:16px;display:flex}.lead-meta span{display:inline}.lead-meta span+span:before{content:" · "}.audit-list .lead-meta{flex-wrap:wrap;display:flex}.audit-list .lead-meta span+span:before{content:" · ";white-space:pre}.ficha-data{grid-template-columns:minmax(0,200px) minmax(0,1fr);gap:8px 16px;display:grid}.ficha-data dt,.ficha-data dd{margin:0 0 8px}.form-actions{flex-wrap:wrap;display:flex}}@media (width<=767px){h1,h2,h3{overflow-wrap:break-word;hyphens:auto}h1{font-size:28px}.journey :where(p,label,button,.button,[role=status],[role=alert]),.admin :where(p,label,button,.button,[role=status],[role=alert],dd,dt,li,legend){overflow-wrap:anywhere;min-width:0}.journey .checkbox{grid-template-columns:24px minmax(0,1fr)}#documentos :where(li,legend){overflow-wrap:anywhere;min-width:0}.doc-action,#documentos button{width:100%;display:flex}.journey .checkbox>*{min-width:0}.wrap{padding:0 16px}header .wrap{padding-top:16px;padding-bottom:16px;display:block}nav{gap:8px 16px;margin-top:16px}.section{padding-top:48px;padding-bottom:48px}.hero,.gallery-flow,.video-section,.steps,.plans,.deposit,.two-columns,.contact{grid-template-columns:1fr}.hero{gap:32px}.plan{padding:24px 0}.plan+.plan{border-top:1px solid #43534a;border-left:0}.deposit{gap:8px}.two-columns{gap:48px}.privacy{padding:48px 16px}.contact{gap:24px}.button{max-width:100%}}@media (width<=195px){.section :where(h1,h2,h3,p,li,a,summary,figcaption),nav a,.contact :where(h1,h2,h3,p,a),footer :where(p,a),.privacy :where(h1,h2,h3,p,a,li){overflow-wrap:anywhere;min-width:0}}@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important}.button-danger{transition-duration:0s}}.header-acoes{flex-shrink:0;gap:8px;display:flex}.header-acoes .button{padding:8px 16px}.button-contorno{color:var(--paper);border-color:var(--green);background:0 0}.button-contorno:hover{border-color:var(--paper)}.cta-barra{display:none}@media (width>=768px){body:has(.header-acoes) header{z-index:20;background:var(--ink);position:sticky;top:0}body:has(.header-acoes) :where(section[id],[id=caucao]){scroll-margin-top:104px}body:has(.header-acoes) header .wrap{flex-wrap:wrap;gap:16px 24px}}@media (width<=767px){.header-acoes{display:none}.cta-barra{z-index:20;padding:8px 16px calc(8px + env(safe-area-inset-bottom));background:var(--ink);border-top:1px solid #43534a;grid-template-columns:repeat(auto-fit,minmax(min(100%,140px),1fr));gap:8px;margin:0;display:grid;position:fixed;bottom:0;left:0;right:0}.cta-barra .button{overflow-wrap:anywhere;min-width:0;padding:8px 12px}body:has(.cta-barra){padding-bottom:72px}html:has(.cta-barra){scroll-padding-bottom:80px}}@media (width>=768px) and (width<=1099px){body:has(.header-acoes) header nav a[href^=\#]{display:none}}@media (width<=305px){body:has(.cta-barra){padding-bottom:150px}html:has(.cta-barra){scroll-padding-bottom:160px}}.hero-selo{border:1px solid var(--green);border-radius:999px;margin:0 0 16px;padding:4px 12px;font-size:14px;font-weight:600;display:inline-flex;color:var(--paper)!important}.hero-titulo{text-transform:uppercase;letter-spacing:-.01em;overflow-wrap:anywhere;font-family:Montserrat,sans-serif;font-size:clamp(32px,4.4vw,58px);font-weight:900;line-height:1.2}.hero-destaque{color:var(--green);display:block}.hero .hero-condicao{color:var(--paper);font-weight:600}.passos{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;padding:0;list-style:none}.passos li{background:#16201d;border:1px solid #43534a;border-radius:16px;padding:24px}.passos p{margin:8px 0 0}.passo-numero{background:var(--green);min-width:40px;height:40px;color:var(--ink);border-radius:999px;justify-content:center;align-items:center;font-weight:800;display:inline-flex}@media (width<=767px){.passos{grid-template-columns:1fr}}.icone{flex:none;width:24px;height:24px}.cartao{overflow-wrap:anywhere;background:radial-gradient(120% 80% at 50% 0,#7cff8a1a,#0000 60%),#141c1a;border:1px solid #2f3d37;border-radius:16px;padding:24px}.cartao-topo{color:var(--green);align-items:center;gap:8px;margin:0 0 8px;font-weight:600;display:flex}.vitrine .plans{border:0;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.vitrine .plan,.vitrine .plan+.plan{border:1px solid #2f3d37;padding:24px}.vitrine .plan h3{margin:0;font-size:28px}.vitrine .price{color:var(--green);margin:12px 0 0;font-size:36px;font-weight:800}.vitrine .initial{background:#7cff8a0f;border-radius:12px;margin:16px 0;padding:16px}.vitrine .initial .price{font-size:24px}.vitrine .plan .button{background:var(--green);width:100%;color:var(--ink);border-color:#0000;margin-top:16px}.vitrine .plan .button:hover{border-color:var(--paper)}.vitrine-destaque{border:1px solid var(--green);color:var(--paper);border-radius:12px;align-items:center;gap:12px;padding:16px;font-weight:600;display:flex}.vitrine-destaque .icone{color:var(--green)}.vitrine .deposit{margin-top:48px;display:block}.entrada-opcoes{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:16px;display:grid}.entrada-partes{gap:8px;margin:16px 0;padding:0;list-style:none;display:grid}.entrada-partes li{align-items:flex-start;gap:8px;display:flex}.entrada-partes .icone{color:var(--green)}.entrada-texto{margin-top:16px}.passo-topo{justify-content:space-between;align-items:center;display:flex}.passo-icone{width:56px;height:56px;color:var(--green);background:#7cff8a1f;border-radius:16px;justify-content:center;align-items:center;display:inline-flex}.passo-icone .icone{width:30px;height:30px}.passos li{background:radial-gradient(120% 80% at 50% 0,#7cff8a1a,#0000 60%),#141c1a}.footer-credito{color:var(--caption);font-size:14px}@media (width<=767px){.vitrine .plans,.entrada-opcoes{grid-template-columns:1fr}}.video-section{border-top:0}.video-texto .button{margin-top:16px}.video-moldura{justify-self:center;width:100%;max-width:340px;margin:0}.video-moldura video{border:1px solid var(--green);object-fit:cover;border-radius:20px;width:100%;box-shadow:0 0 0 6px #7cff8a14,0 24px 60px #00000073}.video-moldura figcaption{text-align:center;color:var(--caption);margin-top:12px;font-size:14px}.two-columns{gap:16px}.two-columns .cartao h2{margin-top:0}.cartao-neutro{background:#141c1a}.cartao-topo-neutro{color:#f2b134}.lista-icones{gap:12px;margin:0;padding:0;list-style:none;display:grid}.lista-icones li{align-items:flex-start;gap:12px;display:flex}.lista-marca{border-radius:999px;flex:none;justify-content:center;align-items:center;width:28px;height:28px;display:inline-flex}.lista-marca .icone{stroke-width:2.6px;width:18px;height:18px}.lista-marca-sim{background:var(--green);color:var(--ink)}.lista-marca-voce{color:#f2b134;background:#2f3d37}.faq{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:12px;max-width:none;display:grid}.faq details,.faq details:last-child{background:#141c1a;border:1px solid #2f3d37;border-radius:16px;padding:4px 20px}.faq details[open]{border-color:var(--green);background:radial-gradient(120% 80% at 50% 0,#7cff8a14,#0000 60%),#141c1a}.faq summary{justify-content:space-between;align-items:center;gap:16px;padding:12px 0;list-style:none;display:flex}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"+";width:32px;height:32px;color:var(--green);background:#7cff8a1f;border-radius:999px;flex:none;justify-content:center;align-items:center;font-size:22px;font-weight:700;display:inline-flex}.faq details[open] summary:after{content:"−"}.faq details p{color:var(--muted);margin:0;padding:0 0 16px}.contact.cartao{border:1px solid var(--green);margin-top:48px;margin-bottom:64px;padding:clamp(24px,4vw,48px)}.contact.cartao .button{width:100%}@media (width<=767px){.faq{grid-template-columns:1fr}.contact.cartao{margin-left:16px;margin-right:16px}}
