:root{--red:#e21e35;--red-dark:#ba1025;--black:#09090a;--panel:#121214;--paper:#f5f5f3;--white:#fff;--muted:#a6a6aa;--line:#28282c;--radius:18px;--max:1180px}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--black);color:var(--white);font:400 1rem/1.65 'DM Sans',sans-serif}a{color:inherit;text-decoration:none}button,input,select{font:inherit}.topbar{height:82px;display:flex;align-items:center;gap:32px;padding:0 max(24px,calc((100vw - var(--max))/2));background:rgba(9,9,10,.93);border-bottom:1px solid var(--line);position:sticky;top:0;z-index:20;backdrop-filter:blur(12px)}.brand{display:flex;align-items:center;gap:12px;line-height:1}.brand-mark{width:42px;height:42px;display:grid;place-items:center;background:var(--red);border-radius:9px;font:800 14px 'Manrope';letter-spacing:-1px}.brand>span:last-child{display:flex;flex-direction:column;gap:4px;font-family:'Manrope'}.brand strong{font-size:10px;letter-spacing:2px}.brand b{font-size:17px;letter-spacing:.4px}.legal-brand{margin-left:auto;display:flex;flex-direction:column;line-height:1.3;text-align:right}.legal-brand span{font-size:11px;color:var(--muted);text-transform:uppercase;letter-spacing:1px}.legal-brand strong{font-size:14px}.top-cta{border:1px solid #4c4c50;border-radius:9px;padding:10px 17px;font-weight:700;font-size:14px;transition:.2s}.top-cta:hover{border-color:var(--red);background:var(--red)}.hero{min-height:700px;position:relative;display:flex;align-items:center;overflow:hidden}.hero-image{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.hero-shade{position:absolute;inset:0;background:linear-gradient(90deg,rgba(5,5,6,.98) 0%,rgba(5,5,6,.86) 37%,rgba(5,5,6,.2) 72%,rgba(5,5,6,.16)),linear-gradient(0deg,rgba(5,5,6,.65),transparent 40%)}.hero-content{position:relative;z-index:2;width:min(var(--max),calc(100% - 48px));margin:auto;padding:70px 0;max-width:1180px}.hero-content>*{max-width:610px}.eyebrow,.kicker{text-transform:uppercase;letter-spacing:2px;font-weight:700;font-size:12px;color:var(--red)}.eyebrow{display:flex;align-items:center;gap:10px}.eyebrow span{display:inline-block;width:28px;height:2px;background:var(--red)}h1,h2,h3{font-family:'Manrope';line-height:1.08;margin:0}h1{font-size:clamp(2.8rem,6vw,5.2rem);letter-spacing:-3.5px;margin:24px 0}.hero p{color:#d2d2d5;font-size:1.15rem;max-width:580px;margin:0 0 30px}.primary{display:inline-flex;align-items:center;justify-content:center;gap:34px;background:var(--red);padding:16px 22px;border:0;border-radius:10px;font-weight:700;color:white;cursor:pointer;box-shadow:0 12px 35px rgba(226,30,53,.2);transition:.2s}.primary:hover{background:#ff2943;transform:translateY(-2px)}.primary span{font-size:1.3rem}.trust-line{display:flex;gap:22px;margin-top:28px;color:#c7c7ca;font-size:13px}.signal-section,.faq-section{background:var(--paper);color:#18181a;padding:100px max(24px,calc((100vw - var(--max))/2))}.section-head{text-align:center;max-width:680px;margin:0 auto 46px}.section-head.left{text-align:left;margin:0}.section-head h2,.process-copy h2,.triage h2,.closing-cta h2{font-size:clamp(2rem,4vw,3.4rem);letter-spacing:-2px;margin:14px 0}.section-head p{color:#68686c}.cards{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.situation-card{padding:30px;border:1px solid #ddd;background:white;border-radius:var(--radius);min-height:260px;transition:.25s}.situation-card:hover{transform:translateY(-5px);box-shadow:0 18px 45px rgba(0,0,0,.09)}.situation-card.featured{background:#171719;color:white;border-color:#171719}.card-number{color:var(--red);font:800 13px 'Manrope'}.situation-card h3{font-size:1.45rem;margin:55px 0 16px}.situation-card p{color:#6d6d71;margin:0}.situation-card.featured p{color:#bdbdc1}.process-section{max-width:var(--max);margin:auto;padding:110px 24px;display:grid;grid-template-columns:1.25fr .75fr;gap:90px;align-items:center}.process-copy>p{color:#aaaab0;max-width:680px}.steps{margin-top:42px}.steps>div{display:flex;gap:18px;padding:19px 0;border-top:1px solid var(--line)}.steps b{width:36px;height:36px;display:grid;place-items:center;border-radius:50%;background:#241015;color:#ff5367}.steps span{display:flex;flex-direction:column}.steps small{color:#909095;margin-top:3px}.attention-box{background:linear-gradient(145deg,#242428,#141416);padding:42px;border-radius:var(--radius);border:1px solid #343438;box-shadow:24px 24px 0 #111}.attention-label{font-size:11px;color:#ff6477;text-transform:uppercase;letter-spacing:2px}.attention-box blockquote{font:700 2rem/1.25 'Manrope';letter-spacing:-1px;margin:25px 0}.attention-box p{color:#aaaab0}.text-link{display:inline-block;color:#ff5268;font-weight:700;margin-top:12px}.triage{background:var(--red);padding:80px max(24px,calc((100vw - var(--max))/2));display:grid;grid-template-columns:.8fr 1.2fr;gap:90px;align-items:start}.kicker.light{color:#ffdce1}.triage-intro p{color:#ffe3e7;max-width:440px}.lead-form{background:white;color:#151517;border-radius:var(--radius);padding:30px;display:grid;grid-template-columns:1fr 1fr;gap:18px}.lead-form label{font-weight:700;font-size:14px;display:flex;flex-direction:column;gap:8px}.lead-form label:nth-child(3){grid-column:1/-1}.lead-form input,.lead-form select{width:100%;padding:14px;border:1px solid #d6d6d9;border-radius:9px;background:#fafafa;color:#222}.lead-form input:focus,.lead-form select:focus{outline:3px solid rgba(226,30,53,.16);border-color:var(--red)}.form-submit{grid-column:1/-1;width:100%}.lead-form small{grid-column:1/-1;color:#747478;line-height:1.4}.faq-section{display:grid;grid-template-columns:.8fr 1.2fr;gap:90px}.faq-list details{border-top:1px solid #ccc;padding:21px 0}.faq-list summary{font:700 1.05rem 'Manrope';cursor:pointer;display:flex;justify-content:space-between;gap:20px;list-style:none}.faq-list summary span{color:var(--red);font-size:1.4rem}.faq-list p{color:#666;max-width:660px}.closing-cta{text-align:center;padding:110px 24px;background:linear-gradient(rgba(7,7,8,.87),rgba(7,7,8,.95)),url('hero-vehicle.png') center/cover fixed}.closing-cta h2{max-width:800px;margin:18px auto 32px}footer{max-width:var(--max);margin:auto;padding:50px 24px;display:grid;grid-template-columns:1fr 1fr 1fr;gap:35px;color:#a5a5aa}.footer-brand{color:white}.footer-links{display:flex;flex-direction:column;gap:8px}.footer-links a:hover{color:white}.disclaimer{grid-column:1/-1;border-top:1px solid var(--line);padding-top:22px;font-size:12px}.floating-whatsapp{position:fixed;right:22px;bottom:22px;width:58px;height:58px;border-radius:50%;background:#25d366;display:grid;place-items:center;z-index:30;box-shadow:0 10px 30px rgba(0,0,0,.35);font-weight:800;font-size:12px}.floating-whatsapp:hover{transform:scale(1.06)}@media(max-width:800px){.topbar{height:70px;padding:0 16px}.legal-brand{display:none}.top-cta{margin-left:auto;font-size:0;padding:10px}.top-cta:after{content:'WhatsApp';font-size:13px}.hero{min-height:690px;align-items:flex-end}.hero-image{object-position:63% center}.hero-shade{background:linear-gradient(0deg,rgba(5,5,6,.98) 13%,rgba(5,5,6,.75) 65%,rgba(5,5,6,.25))}.hero-content{width:calc(100% - 32px);padding:80px 0 50px}.hero-content h1{font-size:2.8rem;letter-spacing:-2px}.hero p{font-size:1rem}.trust-line{flex-wrap:wrap;gap:8px 16px}.cards,.process-section,.triage,.faq-section,footer{grid-template-columns:1fr}.signal-section,.faq-section{padding:72px 20px}.process-section{padding:75px 20px;gap:45px}.triage{padding:65px 20px;gap:35px}.lead-form{grid-template-columns:1fr;padding:22px}.lead-form label,.lead-form label:nth-child(3),.form-submit,.lead-form small{grid-column:1}.faq-section{gap:35px}.closing-cta{padding:80px 20px;background-attachment:scroll}footer{padding:40px 20px}.disclaimer{grid-column:1/-1}.attention-box{box-shadow:10px 10px 0 #111}.floating-whatsapp{width:54px;height:54px}.brand strong{font-size:9px}.brand b{font-size:14px}}
