@font-face{font-family:Poppins;font-style:normal;font-weight:400;font-display:swap;src:url(../media/41e95f694c5c4549-s.2b_sldcwg6mn_.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Poppins;font-style:normal;font-weight:400;font-display:swap;src:url(../media/6c55a692938ebbbc-s.1emuuracu50qd.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-weight:400;font-display:swap;src:url(../media/a218039a3287bcfd-s.p.43zbiuwnnoiok.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:normal;font-weight:500;font-display:swap;src:url(../media/bdc7e24a509eb931-s.0ynx40_3oa9rk.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Poppins;font-style:normal;font-weight:500;font-display:swap;src:url(../media/0da9c7f357bd9d4d-s.1975l3y3401x_.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-weight:500;font-display:swap;src:url(../media/8e6fa89aa22d24ec-s.p.2o7m9ogm38dql.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:normal;font-weight:600;font-display:swap;src:url(../media/0a7740363b4d4863-s.3ji57o093q1kd.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Poppins;font-style:normal;font-weight:600;font-display:swap;src:url(../media/5f9d24ebef5d5292-s.19xuq3td7fwu_.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-weight:600;font-display:swap;src:url(../media/e2334d715941921e-s.p.3o_v2fun1jzxk.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:normal;font-weight:700;font-display:swap;src:url(../media/b53057dbf91a7acf-s.11ypmpdlzqdb_.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Poppins;font-style:normal;font-weight:700;font-display:swap;src:url(../media/798ea22d9983e047-s.3go-kn2r40gie.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-weight:700;font-display:swap;src:url(../media/47fe1b7cd6e6ed85-s.p.3bh2vc0w-r-ll.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:normal;font-weight:800;font-display:swap;src:url(../media/99ce71e74c11bc20-s.1jc1xb-qv_87z.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Poppins;font-style:normal;font-weight:800;font-display:swap;src:url(../media/8cf1ea7b03cdeb83-s.3dbq0oou7i_24.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-weight:800;font-display:swap;src:url(../media/829ba4228c966254-s.p.2mm3nq9i83l-m.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins Fallback;src:local(Arial);ascent-override:93.62%;descent-override:31.21%;line-gap-override:8.92%;size-adjust:112.16%}.poppins_ef4edb46-module__WXz-Ea__className{font-family:Poppins,Poppins Fallback;font-style:normal}.poppins_ef4edb46-module__WXz-Ea__variable{--font-sans:"Poppins", "Poppins Fallback"}
:root{--wine:#68111d;--wine-dark:#31080e;--wine-deep:#1d070a;--copper:#dba57f;--cream:#f7f1e9;--ink:#251b1b;--muted:#716363;--line:#ded2ca;--white:#fffdf9}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:88px}body{background:var(--cream);color:var(--ink);font-family:var(--font-sans), sans-serif;margin:0}a{color:inherit;text-decoration:none}button,input,select{font:inherit}svg{width:24px;height:24px}.shell{width:min(1180px,100% - 48px);margin-inline:auto}.section{padding:80px 0}.topbar{background:var(--wine-deep);color:#d9bdb4;letter-spacing:.04em;font-size:12px}.topbar-inner{justify-content:space-between;align-items:center;height:34px;display:flex}.topbar-inner div{gap:28px;display:flex}.topbar a:hover{color:#fff}.header{height:80px;color:var(--white);z-index:50;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#68111df7;border-bottom:1px solid #dba57f59;position:sticky;top:0}.nav{justify-content:space-between;align-items:center;height:100%;display:flex}.brand{align-items:center;display:flex}.brand img{width:190px;height:auto;display:block}.nav>.brand img{width:170px}.nav-links{align-items:center;gap:30px;font-size:13px;font-weight:700;display:flex}.nav-links>a:not(.button):hover{color:var(--copper)}.menu-button{color:var(--copper);background:0 0;border:0;display:none}.button{border:1px solid var(--copper);background:var(--copper);min-height:54px;color:var(--wine-dark);text-transform:uppercase;letter-spacing:.08em;cursor:pointer;justify-content:center;align-items:center;gap:16px;padding:0 26px;font-size:12px;font-weight:800;transition:all .25s;display:inline-flex}.button:hover{background:#e8b995;transform:translateY(-2px)}.button svg,.card-link svg,.text-link svg{width:18px}.button-small{min-height:42px;padding:0 20px}.button.dark{background:var(--wine);border-color:var(--wine);color:#fff}.button.dark:hover{background:var(--wine-dark)}.text-link{letter-spacing:.07em;text-transform:uppercase;border-bottom:1px solid;align-items:center;gap:9px;padding-bottom:4px;font-size:12px;font-weight:800;display:inline-flex}.text-link.wine{color:var(--wine);margin-top:22px}.hero{color:#fff;background:linear-gradient(90deg,#270409f5 0%,#4e0812e3 52%,#3f050d61 100%),url(/images/hero-road.jpg) 50%/cover;min-height:650px;position:relative;overflow:hidden}.hero:after{content:"";opacity:.12;mix-blend-mode:overlay;pointer-events:none;background-image:radial-gradient(#efc2a0 1px,#0000 1px);background-size:5px 5px;position:absolute;inset:0}.hero-glow{border:1px solid #dba57f26;border-radius:50%;width:600px;height:600px;position:absolute;top:55px;right:-120px;box-shadow:0 0 0 80px #dba57f0a,0 0 0 160px #dba57f06}.hero-grid{z-index:2;grid-template-columns:1.3fr .7fr;align-items:center;min-height:650px;display:grid;position:relative}.hero-copy{max-width:700px;padding:50px 0}.eyebrow{color:var(--wine);letter-spacing:.2em;align-items:center;gap:10px;font-size:11px;font-weight:800;display:flex}.eyebrow.light{color:var(--copper)}.eyebrow i{background:currentColor;width:34px;height:1px}h1,h2{font-family:var(--font-sans), sans-serif;margin:22px 0;font-weight:500;line-height:1.05}h1{max-width:700px;font-size:clamp(54px,6.2vw,88px)}h1 em,h2 em{color:var(--copper);font-weight:400;display:inline}.hero-copy>p{color:#e5d6d1;max-width:650px;font-size:18px;line-height:1.75}.hero-actions{align-items:center;gap:32px;margin-top:28px;display:flex}.hero-proof{border-top:1px solid #ffffff2e;gap:50px;margin-top:40px;padding-top:22px;display:flex}.hero-proof>div,.quote-detail{align-items:center;gap:14px;display:flex}.hero-proof svg,.quote-detail svg{color:var(--copper);width:30px;height:30px}.hero-proof span,.quote-detail span{flex-direction:column;gap:4px;display:flex}.hero-proof small,.quote-detail small{color:#bba6a0}.hero-mark{text-align:center;color:var(--copper);opacity:.32;justify-self:center;transform:rotate(2deg)}.hero-crest{width:260px;height:330px;position:relative;overflow:hidden}.hero-crest img{width:100%;height:auto;transform:scale(1.25)translateY(-3%)}.hero-mark p{letter-spacing:.32em;font-size:11px}.section-heading{grid-template-columns:1fr .7fr;align-items:end;gap:70px;margin-bottom:40px;display:grid}h2{font-size:clamp(42px,4.5vw,62px)}.section-heading h2{margin-bottom:0}.section-heading p,.about-copy>p,.coverage p,.quote-copy>p,.faq p{color:var(--muted);line-height:1.8}.vehicle-grid{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(4,1fr);display:grid}.vehicle-card{border-right:1px solid var(--line);border-bottom:1px solid var(--line);background:#ffffff59;min-height:290px;padding:32px 28px;transition:all .3s}.vehicle-card:hover{background:var(--wine);color:#fff;transform:translateY(-8px);box-shadow:0 16px 40px #3a080f33}.vehicle-icon{width:66px;height:66px;color:var(--wine);background:#ead8cc;border-radius:50%;place-items:center;display:grid}.vehicle-icon svg{width:34px;height:34px}.vehicle-card h3{font:500 32px var(--font-sans), sans-serif;margin:32px 0 8px}.vehicle-card p{color:var(--muted);min-height:45px;font-size:14px;line-height:1.6}.vehicle-card:hover p{color:#dfc9c2}.card-link{color:var(--wine);text-transform:uppercase;letter-spacing:.09em;align-items:center;gap:8px;margin-top:24px;font-size:11px;font-weight:800;display:flex}.vehicle-card:hover .card-link{color:var(--copper)}.how-it-works{background:#e8ded6;overflow:hidden}.how-it-works-grid{grid-template-columns:.9fr 1.1fr;align-items:center;gap:80px;display:grid}.how-it-works-copy>p{color:var(--muted);line-height:1.8}.how-it-works-points{gap:22px;margin:32px 0;display:grid}.how-it-works-points>div{align-items:flex-start;gap:16px;display:flex}.how-it-works-points svg{width:30px;height:30px;color:var(--wine);flex:0 0 30px}.how-it-works-points span{flex-direction:column;gap:5px;display:flex}.how-it-works-points small{color:var(--muted);line-height:1.6}.how-it-works-image{padding:38px;position:relative}.how-it-works-image:before{content:"";border:1px solid var(--copper);position:absolute;inset:0;transform:rotate(3deg)}.how-it-works-image img{width:100%;height:auto;display:block;position:relative}.about{background:var(--white)}.about-grid{grid-template-columns:1fr 1fr;align-items:center;gap:95px;display:grid}.about-image{min-height:520px;position:relative}.about-image:before{content:"";border:1px solid var(--copper);position:absolute;inset:-16px 16px 16px -16px}.about-image img{object-fit:cover;filter:saturate(.7)}.about-badge{background:var(--wine);color:#fff;align-items:center;gap:12px;width:190px;padding:22px;display:flex;position:absolute;bottom:48px;right:-42px}.about-badge svg{color:var(--copper);width:38px;height:38px}.about-badge span{flex-direction:column;display:flex}.about-badge b{font:500 28px var(--font-sans), sans-serif}.about-badge small{color:#d4bdb4}.check-list{gap:22px;margin:34px 0;display:grid}.check-list>div{gap:15px;display:flex}.check-list svg{width:28px;height:28px;color:var(--wine);background:#ead8cc;border-radius:50%;flex:0 0 28px;padding:5px}.check-list span{flex-direction:column;gap:4px;display:flex}.check-list small{color:var(--muted)}.legal-note{color:var(--muted);margin-top:14px;display:block}.coverage{color:#fff;background:var(--wine-dark);position:relative;overflow:hidden}.coverage:before{content:"R";font:500 570px var(--font-sans), sans-serif;color:#dba57f09;position:absolute;bottom:-220px;left:-55px}.coverage-grid{grid-template-columns:1fr 1fr;gap:100px;display:grid;position:relative}.coverage h2{font-size:clamp(40px,4vw,58px)}.coverage p{color:#cbb9b3;max-width:480px}.benefit-list{border-top:1px solid #ffffff2e}.benefit-list div{border-bottom:1px solid #ffffff2e;grid-template-columns:50px 1fr 30px;align-items:center;min-height:74px;display:grid}.benefit-list span{color:var(--copper);font-size:11px}.benefit-list b{font:500 22px var(--font-sans), sans-serif}.benefit-list svg{color:var(--copper)}.quote{background:#e8ded6}.quote-card{background:var(--white);grid-template-columns:.85fr 1.15fr;display:grid;box-shadow:0 25px 70px #381b171a}.quote-copy{background:linear-gradient(160deg,#fff 40%,#f4e9e1);padding:50px}.quote-copy h2{font-size:50px}.quote-detail{border-top:1px solid var(--line);margin-top:35px;padding-top:26px}.quote-card form{background:var(--wine);color:#fff;grid-template-columns:1fr 1fr;gap:20px;padding:45px 55px;display:grid}.quote-card label{letter-spacing:.05em;gap:8px;font-size:11px;font-weight:700;display:grid}.quote-card label:first-child,.quote-card label:last-of-type{grid-column:1/-1}.quote-card input,.quote-card select{color:#fff;background:#ffffff14;border:1px solid #ffffff47;border-radius:0;outline:none;width:100%;height:52px;padding:0 15px}.quote-card input[name=placa]{text-transform:uppercase}.quote-card input::placeholder{color:#ccb5ae}.quote-card option{color:var(--ink)}.quote-card input:focus,.quote-card select:focus{border-color:var(--copper)}.quote-card form .button,.quote-card form>small{grid-column:1/-1}.quote-card form>small{color:#c5aaa2;text-align:center}.faq-grid{grid-template-columns:.75fr 1.25fr;gap:100px;display:grid}.faq h2{font-size:50px}.accordions{border-top:1px solid var(--line)}details{border-bottom:1px solid var(--line)}summary{cursor:pointer;justify-content:space-between;align-items:center;min-height:78px;font-weight:800;list-style:none;display:flex}summary span{color:var(--wine);font-size:25px;font-weight:400}details p{margin:-4px 45px 25px 0;font-size:14px}footer{background:var(--wine-deep);color:#d4c0b8;padding:60px 0 25px}.footer-grid{grid-template-columns:1.4fr .7fr 1fr 1fr;gap:55px;padding-bottom:55px;display:grid}.footer-brand{margin-bottom:22px}.footer-brand img{width:230px}.footer-grid p{color:#9e8580;font-size:14px;line-height:1.7}.footer-grid h3{color:var(--copper);font:500 18px var(--font-sans), sans-serif;margin:0 0 20px}.footer-grid>div{flex-direction:column;align-items:flex-start;gap:13px;display:flex}.footer-grid a:not(.brand):not(.button),.footer-grid span{align-items:center;gap:8px;font-size:13px;display:flex}.footer-grid svg{width:16px;color:var(--copper)}.footer-grid .button{margin-top:4px}.footer-bottom{color:#806a66;border-top:1px solid #ffffff1a;justify-content:space-between;padding-top:24px;font-size:11px;display:flex}.floating-whatsapp{z-index:20;color:#fff;background:#2cb66d;border-radius:50%;place-items:center;width:54px;height:54px;display:grid;position:fixed;bottom:22px;right:22px;box-shadow:0 8px 25px #00000040}@media (max-width:900px){.section{padding:64px 0}.menu-button{display:block}.nav-links{background:var(--wine);text-align:center;border-bottom:1px solid #dba57f59;flex-direction:column;align-items:stretch;width:100%;padding:25px;display:none;position:absolute;top:80px;left:0}.nav-links.open{display:flex}.hero-grid{grid-template-columns:1fr}.hero-mark{display:none}.vehicle-grid{grid-template-columns:1fr 1fr}.section-heading,.how-it-works-grid,.about-grid,.coverage-grid,.quote-card,.faq-grid{grid-template-columns:1fr;gap:55px}.section-heading{align-items:start}.how-it-works-image{grid-row:1}.about-image{min-height:440px}.about-badge{right:-12px}.quote-copy,.quote-card form{padding:45px}.footer-grid{grid-template-columns:1fr 1fr}}@media (max-width:600px){.shell{width:min(100% - 32px,1180px)}.topbar-inner>span{display:none}.topbar-inner{justify-content:center}.brand img{width:160px}.nav>.brand img{width:145px}.section{padding:52px 0}.hero,.hero-grid{min-height:620px}.hero{background-position:62%}h1{font-size:50px}.hero-copy>p{font-size:16px}.hero-actions,.hero-proof{flex-direction:column;align-items:flex-start;gap:24px}.hero-proof{width:100%;margin-top:30px}.section-heading{gap:20px}.vehicle-grid{grid-template-columns:1fr}.vehicle-card{min-height:250px}.how-it-works-image{padding:20px}.about-image{min-height:360px}.about-grid{gap:55px}.about-badge{bottom:-30px}.quote-copy,.quote-card form{padding:35px 24px}.quote-card form{grid-template-columns:1fr}.quote-card label{grid-column:1/-1}.quote-copy h2,.faq h2{font-size:42px}.footer-grid{grid-template-columns:1fr}.footer-bottom{flex-direction:column;gap:8px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition:none!important}}
