html,body,#root{min-height:100%;margin:0;font-size:16px}.landing *{box-sizing:border-box}.landing{--pulse:#2fe6c4;--void:#0a0d18;--paper:#f6f7fb;--line:#232833;--surface:#10141c;--font-display:Inter,ui-sans-serif,system-ui,sans-serif;--font-mono:Inter,ui-sans-serif,system-ui,sans-serif;background-color:var(--void);min-height:100vh;color:var(--paper);flex-direction:column;font-family:Inter,ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;display:flex}.landing-footer{justify-content:space-between;align-items:center;width:min(1180px,100% - 48px);margin:auto;display:flex}.landing-nav{z-index:20;border-bottom:1px solid var(--line);background:var(--void);align-items:center;gap:32px;width:100%;padding:16px max(24px,50% - 590px);display:flex;position:sticky;top:0}.landing-brand{white-space:nowrap;color:var(--paper);align-items:center;text-decoration:none;display:flex}.landing-brand img{width:auto;height:34px;display:block}.landing-nav-links{align-items:center;gap:26px;margin-right:auto;display:flex}.landing-nav-links a{white-space:nowrap;color:#c5d0d8;font-size:14px;text-decoration:none}.landing-nav-links a:hover{color:var(--paper)}.landing-nav-actions{align-items:center;gap:16px;display:flex}.landing-login{white-space:nowrap;border:1px solid var(--line);color:var(--paper);border-radius:6px;padding:10px 16px;text-decoration:none}.landing-login span,.landing-actions>a:last-child{color:var(--pulse)}.landing-nav-cta{white-space:nowrap;background:var(--pulse);color:#07140f;border-radius:6px;padding:10px 16px;font-size:14px;font-weight:700;text-decoration:none}.landing-nav-toggle{border:1px solid var(--line);cursor:pointer;background:0 0;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;gap:5px;width:36px;height:36px;padding:0;display:none}.landing-nav-toggle span{background:var(--paper);width:16px;height:2px}.landing-nav-mobile{z-index:19;border-bottom:1px solid var(--line);background:var(--void);flex-direction:column;gap:2px;padding:10px max(24px,50% - 590px) 18px;display:flex;position:sticky;top:69px}.landing-nav-mobile a{color:var(--paper);border-top:1px solid var(--line);padding:12px 0;font-size:15px;text-decoration:none}.landing-nav-mobile a:first-child{border-top:0}.landing-nav-mobile a.landing-nav-cta{text-align:center;color:#07140f;border-top:0;margin-top:10px;padding:12px 16px}.landing-main{align-items:center;display:grid}.landing-hero{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);align-items:center;gap:5vw;width:min(1180px,100% - 48px);margin:auto;padding:56px 0 24px;display:grid}.landing-shot{border:1px solid var(--line);background:var(--surface);border-radius:8px;margin:0;overflow:hidden}.landing-shot img{width:100%;height:auto;display:block}.landing-shot figcaption{border-top:1px solid var(--line);color:#718692;padding:10px 14px;font-size:12px}.landing-eyebrow{color:#9daebb;font-size:14px;font-weight:500}.landing-copy{max-width:760px}.landing-copy h1{font-family:var(--font-display);letter-spacing:-.03em;max-width:700px;margin:14px 0;font-size:clamp(32px,3.4vw,46px);font-weight:700;line-height:1}.landing-copy>p{color:#9daebb;max-width:610px;font-size:17px;line-height:1.6}.landing-actions{flex-wrap:wrap;align-items:center;gap:16px 20px;margin-top:20px;display:flex}.landing-actions a{white-space:nowrap;text-decoration:none}.landing-actions .landing-primary{white-space:normal}.landing-primary{background:var(--pulse);color:#07140f;border-radius:6px;gap:24px;padding:14px 20px;font-weight:800;display:flex}.landing-problem{border-top:1px solid var(--line);width:min(1180px,100% - 48px);margin:0 auto;padding:44px 0}.landing-problem>h2{font-family:var(--font-display);letter-spacing:-.03em;max-width:640px;margin:10px 0;font-size:clamp(26px,3vw,38px);font-weight:700;line-height:1.08}.landing-problem>p{color:#91a3af;max-width:640px;line-height:1.7}.landing-grid{grid-template-columns:repeat(3,1fr);gap:28px 32px;margin-top:28px;display:grid}.landing-grid>div{border-top:1px solid var(--line);padding:14px 0 0}.landing-grid h3{font-family:var(--font-display);letter-spacing:-.01em;text-wrap:balance;margin:0 0 8px;font-size:17px;font-weight:600}.landing-grid p{color:#91a3af;margin:0;font-size:14px;line-height:1.6}.landing-grid-4{grid-template-columns:repeat(4,1fr)}@media (width<=1000px){.landing-grid-4{grid-template-columns:repeat(2,1fr)}}.landing-contact{border-top:1px solid var(--line);grid-template-columns:.8fr 1.2fr;gap:6vw;width:min(1180px,100% - 48px);margin:0 auto 56px;padding:44px 0;display:grid}.landing-contact h2{font-family:var(--font-display);letter-spacing:-.03em;max-width:480px;margin:20px 0 14px;font-size:clamp(32px,4vw,52px);font-weight:700;line-height:1.05}.landing-contact>div>p{color:#91a3af;line-height:1.65}.landing-contact form{border:1px solid var(--line);background:var(--surface);border-radius:8px;gap:14px;padding:20px;display:grid;position:relative}.landing-form-row{grid-template-columns:1fr 1fr;gap:18px;display:grid}.landing-contact label{color:#9daebb;gap:8px;font-size:12px;display:grid}.landing-contact label small{color:#718692}.landing-contact input,.landing-contact textarea{width:100%;font:inherit;border:1px solid var(--line);color:var(--paper);resize:vertical;background:#0c1017;border-radius:8px;padding:12px;font-size:16px}.landing-contact input:focus,.landing-contact textarea:focus{border-color:var(--pulse);outline:2px solid #2fe6c444}.landing-contact form>button{background:var(--pulse);color:#07140f;cursor:pointer;border:0;border-radius:6px;justify-content:space-between;padding:14px 18px;font-weight:800;display:flex}.landing-contact form>button:disabled{opacity:.55;cursor:wait}.landing-honeypot{position:absolute;left:-10000px}.landing-legal{color:#718692;margin:0;font-size:12px;line-height:1.5}.landing-legal a{color:var(--pulse)}.landing-form-error,.landing-form-success{color:#ff9da5;background:#2b171d;border-left:2px solid #ff8993;margin:0;padding:11px;font-size:12px}.landing-form-success{border-color:var(--pulse);color:var(--pulse);background:#12251d}.landing-footer{border-top:1px solid var(--line);color:#718692;padding:24px 0;font-size:10px}.landing-footer a{color:#91a3af;text-decoration:none}@media (width<=1080px){.landing-nav-links,.landing-nav-actions{display:none}.landing-nav-toggle{margin-left:auto;display:flex}}@media (width>=1081px){.landing-nav-mobile{display:none}}@media (width<=760px){.landing-footer,.landing-hero,.landing-contact,.landing-problem{width:calc(100% - 32px)}.landing-hero{grid-template-columns:1fr;gap:28px;padding:40px 0 16px}.landing-copy h1{font-size:36px}.landing-login{padding:8px 12px;font-size:14px}.landing-actions{flex-direction:column;align-items:flex-start;gap:20px}.landing-actions a{white-space:normal}.landing-contact{grid-template-columns:1fr;gap:48px}.landing-form-row{grid-template-columns:1fr}.landing-footer{flex-direction:column;align-items:flex-start;gap:8px}.landing-grid{grid-template-columns:1fr}}.landing-compare{border:1px solid var(--line);border-radius:10px;width:min(1180px,100% - 48px);margin:24px auto 40px;overflow:hidden}.landing-compare-row{border-top:1px solid var(--line);grid-template-columns:1.2fr 1fr 1fr;gap:16px;padding:16px 20px;font-size:15px;display:grid}.landing-compare-row:first-child{border-top:0}.landing-compare-row strong{font-weight:600}.landing-compare-row span:nth-child(2){color:#718692}.landing-compare-row span:nth-child(3){color:var(--pulse);font-weight:600}.landing-compare-headrow{background:var(--surface);font-size:13px}.landing-compare-headrow span:nth-child(2),.landing-compare-headrow span:nth-child(3){color:#9daebb;font-weight:500}.landing-health{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);align-items:center;gap:5vw;display:grid}.landing-health>div>p{color:#91a3af;max-width:640px;line-height:1.7}.landing-health h2{font-family:var(--font-display);letter-spacing:-.03em;max-width:640px;margin:10px 0;font-size:clamp(26px,3vw,38px);font-weight:700;line-height:1.08}.landing-health-list{grid-template-columns:1fr 1fr;gap:20px 24px;margin-top:24px;display:grid}.landing-health-list>div{border-top:1px solid var(--line);padding-top:12px}.landing-health-list h3{margin:0 0 6px;font-size:16px;font-weight:600}.landing-health-list p{color:#91a3af;margin:0;font-size:14px;line-height:1.55}@media (width<=760px){.landing-compare{width:calc(100% - 32px)}.landing-compare-row{grid-template-columns:1fr 1fr;gap:6px 12px}.landing-compare-row strong{grid-column:1/-1}.landing-compare-headrow span:first-child{display:none}.landing-health,.landing-health-list{grid-template-columns:1fr}.landing-health{width:calc(100% - 32px)}.landing-health .landing-shot{display:none}}.landing-calc{border:1px solid var(--line);background:var(--surface);border-radius:12px;gap:12px;padding:20px;display:grid;box-shadow:0 30px 80px #0008}.landing-calc label{color:#9daebb;gap:6px;font-size:13px;display:grid}.landing-calc input[type=text]{width:100%;font:inherit;font-variant-numeric:tabular-nums;border:1px solid var(--line);color:var(--paper);background:#0c1017;border-radius:8px;padding:8px 12px;font-size:16px}.landing-calc-result{border-bottom:1px solid var(--line);gap:8px;padding:0 0 14px;display:grid}.landing-calc-result>span{color:#9daebb;font-size:14px}.landing-calc-result>strong{letter-spacing:-.03em;color:var(--pulse);font-variant-numeric:tabular-nums;font-size:clamp(34px,3.6vw,46px);line-height:1}.landing-calc-result dl{gap:6px;margin:4px 0 0;display:grid}.landing-calc-result dl div{justify-content:space-between;gap:16px;font-size:13px;display:flex}.landing-calc-result dt{color:#91a3af}.landing-calc-result dd{font-variant-numeric:tabular-nums;white-space:nowrap;margin:0;font-weight:600}.landing-calc details summary{color:#9daebb;cursor:pointer;font-size:13px}.landing-calc details[open] summary{color:var(--paper)}.landing-calc details p{color:#718692;margin:12px 0 0;font-size:12px;line-height:1.5}.landing-calc .landing-primary{justify-content:space-between;text-decoration:none}@media (width<=760px){.landing-calc{padding:18px}}.landing-stat{border-left:3px solid var(--pulse);background:var(--surface);border-radius:0 8px 8px 0;align-items:center;gap:20px;max-width:640px;margin:24px 0 0;padding:18px 20px;display:flex}.landing-stat strong{letter-spacing:-.03em;color:var(--pulse);font-variant-numeric:tabular-nums;font-size:44px;line-height:1}.landing-stat figcaption{color:#c5d0d8;font-size:15px;line-height:1.5}.landing-stat a{color:#718692;margin-top:4px;font-size:12px;display:block}@media (width<=760px){.landing-stat{align-items:flex-start;gap:14px}.landing-stat strong{font-size:36px}}.landing-calc details p a{color:#9daebb}.landing-calc-result>strong small{white-space:nowrap;color:#9daebb;letter-spacing:0;margin:6px 0 0;font-size:14px;font-weight:500;display:block}.landing-calc-result>p{color:#c5d0d8;margin:4px 0 0;font-size:13px;line-height:1.5}.landing-calc .landing-primary{padding:12px 18px}.landing-calc-unit{border:1px solid var(--line);color:#9daebb;background:#0c1017;border-radius:8px;align-items:center;gap:8px;padding:0 12px;font-size:15px;display:flex}.landing-calc-unit:focus-within{border-color:var(--pulse);outline:2px solid #2fe6c444}.landing-calc .landing-calc-unit input[type=text]{background:0 0;border:0;outline:0;flex:1;min-width:0;padding:8px 0}.landing-calc-inputs{grid-template-columns:1fr 1fr;align-items:end;gap:12px;display:grid}.landing-calc-unit>span:last-child{white-space:nowrap}.landing-calc details .landing-calc-sentence{color:#c5d0d8;margin:12px 0 0;font-size:14px;line-height:2.1}.landing-calc .landing-calc-sentence input[type=text]{border:1px solid var(--line);width:auto;min-width:3ch;color:var(--pulse);text-align:center;background:#0c1017;border-radius:6px;margin:0 2px;padding:2px 6px;font-size:14px;font-weight:600;display:inline-block}.landing-calc .landing-calc-sentence input[type=text]:focus{border-color:var(--pulse);outline:2px solid #2fe6c444}.landing-split{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:center;gap:5vw;display:grid}.landing-split h2{font-family:var(--font-display);letter-spacing:-.03em;max-width:640px;margin:10px 0;font-size:clamp(26px,3vw,38px);font-weight:700;line-height:1.08}.landing-split>div>p{color:#91a3af;max-width:640px;line-height:1.7}.landing-split .landing-stat{flex-direction:column;align-items:flex-start;gap:12px;max-width:none;margin:0;padding:28px}.landing-split .landing-stat strong{font-size:72px}@media (width<=760px){.landing-split{grid-template-columns:1fr;gap:8px}.landing-split .landing-stat{flex-direction:row;align-items:flex-start;gap:14px;margin-top:16px;padding:18px 20px}.landing-split .landing-stat strong{font-size:36px}}.landing-agents{border:1px solid var(--line);background:var(--surface);border-radius:10px;gap:0;margin:0;padding:8px 24px;display:grid}.landing-agents div{border-top:1px solid var(--line);gap:4px;padding:16px 0;display:grid}.landing-agents div:first-child{border-top:0}.landing-agents dt{color:#9daebb;font-size:13px}.landing-agents dd{letter-spacing:-.01em;margin:0;font-size:18px;font-weight:600}.landing-agents div:first-child dd{color:var(--pulse)}.landing-calc-reais{color:var(--paper);font-variant-numeric:tabular-nums;font-size:18px;font-style:normal;font-weight:600}.landing-calc-result dd small{color:#9daebb;margin-left:8px;font-weight:500}.landing-calc input::placeholder{color:#5c6a76}.landing-hero-groups{grid-template-columns:1fr 1fr;gap:16px 28px;max-width:640px;margin:24px 0 0;display:grid}.landing-hero-groups strong{color:#9daebb;margin-bottom:8px;font-size:13px;font-weight:600;display:block}.landing-hero-groups ul{gap:8px;margin:0;padding:0;font-size:15px;line-height:1.4;list-style:none;display:grid}.landing-hero-groups li{align-items:flex-start;gap:10px;display:flex}.landing-hero-groups li:before{content:"";background:#ff8993;border-radius:50%;flex:none;width:7px;height:7px;margin-top:.5em}.landing-hero-groups div+div li:before{background:var(--pulse)}@media (width<=760px){.landing-hero-groups{gap:12px 14px}.landing-hero-groups ul{font-size:14px}}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/assets/Inter-Variable-8kRkwJBP.woff2)format("woff2")}
