/* Prévia isolada: identidade baseada nas artes fornecidas, sem alterar produção. */
:root{--navy:#041426;--muted:#b4c5d8;--green:#22ef39;--blue:#26d7ff;--line:#213b56;--paper:#091e35}
body{background:#04101f;color:#f4f8ff}
.preview{background:#0c2339;color:#c5d5e6}
header{background:#04101f;border-bottom:1px solid #1e3b55}
.header{min-height:90px}.brand{font-size:25px;letter-spacing:-.025em}.brand img{width:58px;height:58px}.brand b{color:#25d7ff}.brand small{color:#b4c5d8}.header nav{color:#c6d6e6}
.button{background:#22ef39;color:#031527;border:1px solid #57ff6b;box-shadow:0 5px 24px #13ec3124;font-weight:800;border-radius:8px}
.button:hover{background:#4dff61;box-shadow:0 6px 30px #13ec3145}
.button img{filter:brightness(0)}
.hero{padding:40px 0 48px;background:radial-gradient(ellipse at 85% 30%,#06437366,transparent 60%),#04101f;border-bottom:1px solid #184766}
.hero-grid{grid-template-columns:1.03fr 1fr;gap:52px}
.hero h1{font-size:clamp(44px,4.5vw,64px);letter-spacing:-.045em;line-height:1.03;font-weight:800}
.hero h1 em{color:#26d7ff}
.hero .eyebrow{color:#22ef39;font-size:11px}
.lead{color:#c4d4e5;font-size:20px;max-width:460px}
.formats{color:white;font-size:16px;margin:23px 0}
.hero .fine{color:#a8bed3;font-size:12px}.hero-foot{color:#b9cde1;font-size:12px}.hero-foot span+span{border-color:#2a4963}
.hero-image.brand-art{min-height:0;max-height:none;align-self:center;background:#04101f;border:1px solid #126491;border-radius:14px;box-shadow:0 0 55px #087fd320;overflow:hidden}
.hero-image.brand-art>img{position:relative;width:100%;height:auto;object-fit:contain}
.hero-image.brand-art:after{display:none}
.hero-image.brand-art figcaption{position:static;font-size:10px;text-align:center;padding:8px;color:#b4c5d8;background:#071a2b}
.eyebrow{color:#26d7ff}
.input-value{padding-top:65px}
.input-cards article{background:#091e35;border:1px solid #205275;border-top:3px solid #25d7ff;border-radius:10px}
.input-cards article img,.benefits img,.extra-grid img{filter:brightness(0) invert(1)}
.input-cards .freight-highlight{background:linear-gradient(135deg,#092c38,#092038);border:1px solid #1d914d;border-top:3px solid #22ef39}
.input-cards p,.benefits p,.extra-grid p,.description,.section-heading>p{color:#b9cbdd}
.input-cards a{color:#26d7ff}.freight-highlight a,.feature-label{color:#3cff58}
.benefits article{border-color:#274760}.benefits blockquote{background:#0c233d;color:#63dfff;border-left:2px solid #1dbdef;font-size:14px}
.example{background:#081b30;border-block:1px solid #1a3e5a}
.tabs button{color:#c6d8eb;border-color:#36536c}.tabs button[aria-selected=true]{color:#031527;background:#25d7ff;border-color:#25d7ff}
.fine.dark{color:#a9bfd5;font-size:12px}
.chat{background:#071625;border:1px solid #2f5879;box-shadow:0 18px 60px #0005}
.chat-head{background:#0d2c47;border-bottom:1px solid #285170}.chat-head small{color:#b9cce0}
.chat-body{background:#081a2a}.chat-date{color:#9fb9d0}
.bubble{font-size:14px}.sent{background:#075d4b;color:#fff}.received{background:#173249;border-color:#294861;color:#edf6ff}
.bubble small{color:#b0ccc6}.bubble .total{border-color:#466275;color:#61ff7c}.chat-bottom{background:#0c2338;border-color:#294761;color:#b6cce0}
.pricing{background:radial-gradient(ellipse at 10% 40%,#10385488,transparent 65%),#061728;border-block:1px solid #27516d}
.price-card{background:#f7fbff;color:#061b2f;border:2px solid #26e742;box-shadow:0 0 35px #13e84215}
.price-card .plan-label{color:#006285}.price-card .price span,.price-card .annual,.price-card .fine{color:#405c72}
.price-card ul{border-color:#d3e0e9}.price-card li{border-left-color:#00ae35}.price-card .button{box-shadow:none}
.fleet-box{background:#0b2239;border-color:#285271}.fleet p:not(.eyebrow){color:#bbccdf}.fleet summary,.fleet-plans a{color:#28daff}.fleet-box>img{border-radius:8px}
.faq details{border-color:#24435c}.faq details p{color:#b8cbde}.faq summary{font-size:16px}
.closing{background:radial-gradient(ellipse at center,#0d3455,#051426 75%);border-block:1px solid #24638a}
.closing .eyebrow{color:#22ef39}.closing .fine{color:#b7cbdf;font-size:12px}
footer{color:#f5faff}footer p,footer a{color:#afc5db}
.skip{color:#041426}a:focus-visible,button:focus-visible,summary:focus-visible{outline-color:#26d7ff}
@media(max-width:900px){.hero-grid{gap:30px}.hero h1{font-size:49px}}
@media(max-width:650px){.hero-grid{grid-template-columns:1fr}.hero-copy{min-width:0}}
@media(max-width:650px){.header{min-height:77px}.brand{font-size:20px}.brand img{width:44px;height:44px}.hero{padding:34px 0}.hero-grid{gap:30px}.hero h1{font-size:44px;line-height:1.06}.hero .eyebrow{font-size:9px}.lead{font-size:18px}.formats{font-size:14px}.hero .fine{font-size:11px}.hero-foot{font-size:10px}.hero-image.brand-art{width:100%;max-width:420px;justify-self:center}.hero-image.brand-art figcaption{font-size:9px}.input-value{padding-top:48px}.input-cards h3{font-size:25px}.button{font-size:14px}.price-card .fine{font-size:12px}}
