:root{--bg:#f7f9fb;--text:#0f172a;--muted:#334155;--card:#ffffffd1;--cardBorder:#0f172a1a;--blue:#1d4f77;--orange:#f28c18;--shadow:0 20px 60px #0206171f}*{box-sizing:border-box}html,body{background:var(--bg);color:var(--text);margin:0;padding:0;font-family:ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial,Apple Color Emoji,Segoe UI Emoji}a{color:inherit;text-decoration:none}.container{width:min(1120px,100% - 48px);margin:0 auto}.page{min-height:100svh}.hero{border-bottom:1px solid var(--cardBorder);background:#fff;position:relative;overflow:hidden}.heroBg{filter:saturate(1.05)contrast(1.02);background-image:url(/hero/comparaqui-hero.webp);background-position:50%;background-size:cover;position:absolute;inset:0;transform:scale(1.03)}.heroOverlay{background:#f7f9fbd6;position:absolute;inset:0}.heroInner{padding:56px 0 44px;position:relative}.topbar{justify-content:space-between;align-items:center;gap:16px;margin-bottom:36px;display:flex}.brandLogo{width:auto;height:200px;display:block}@media (max-width:820px){.brandLogo{height:160px}}.badge{border:1px solid var(--cardBorder);color:var(--muted);background:#ffffffb3;border-radius:999px;align-self:center;gap:8px;padding:8px 12px;font-size:13px;display:inline-flex}.statusBadge{color:#0f172ad9;background:#0f172a0f;border-radius:999px;margin:10px 0 14px;padding:6px 14px;font-size:12px;font-weight:700;display:inline-block}.heroGrid{grid-template-columns:1.3fr .7fr;align-items:start;gap:24px;display:grid}.card{background:var(--card);border:1px solid var(--cardBorder);box-shadow:var(--shadow);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:20px}.heroCard{padding:28px}.kicker{color:var(--blue);text-transform:uppercase;letter-spacing:.08em;margin-bottom:10px;font-size:12px;font-weight:700}.h1{letter-spacing:-.03em;margin:0 0 10px;font-size:clamp(34px,4vw,52px);line-height:1.06}.h1 .accent{color:var(--blue)}.subhead{color:var(--muted);margin:0 0 18px;font-size:18px;line-height:1.5}.pillRow{flex-wrap:wrap;gap:10px;margin:18px 0 22px;display:flex}.pill{border:1px solid var(--cardBorder);color:var(--muted);background:#ffffffa6;border-radius:999px;padding:8px 10px;font-size:13px}.ctaRow{flex-wrap:wrap;align-items:center;gap:12px;margin-top:10px;display:flex}.btnPrimary{cursor:pointer;background:var(--orange);color:#101828;border:0;border-radius:12px;justify-content:center;align-items:center;gap:10px;padding:12px 16px;font-weight:800;transition:transform 80ms,filter .15s;display:inline-flex;box-shadow:0 14px 28px #f28c1840}.btnPrimary:hover{filter:brightness(.98)}.btnPrimary:active{transform:translateY(1px)}.btnSecondary{border:1px solid var(--cardBorder);color:var(--text);background:#ffffffb8;border-radius:12px;justify-content:center;align-items:center;padding:12px 16px;font-weight:700;display:inline-flex}.fineprint{color:#475569;margin-top:10px;font-size:12.5px}.sideCard{padding:18px}.sideTitle{letter-spacing:-.02em;margin:0 0 8px;font-size:16px;font-weight:900}.sideText{color:var(--muted);margin:0 0 14px;font-size:14px;line-height:1.5}.list{color:var(--muted);gap:10px;margin:0;padding-left:18px;font-size:14px;line-height:1.5;display:grid}.section{padding:46px 0}.sectionTitle{letter-spacing:-.02em;margin:0 0 10px;font-size:22px}.sectionText{color:var(--muted);margin:0 0 18px;line-height:1.65}.grid3{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.feature{border:1px solid var(--cardBorder);background:#ffffffa6;border-radius:16px;padding:18px}.featureTitle{margin:0 0 8px;font-weight:900}.featureText{color:var(--muted);margin:0;font-size:14px;line-height:1.6}.footer{border-top:1px solid var(--cardBorder);color:var(--muted);padding:28px 0;font-size:13px}.footerRow{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.footerLinks{flex-wrap:wrap;gap:12px;display:flex}.footerLinks a{text-underline-offset:3px;text-decoration:underline}@media (max-width:920px){.heroGrid{grid-template-columns:1fr}.heroInner{padding:44px 0 34px}}@media (max-width:820px){.grid3{grid-template-columns:1fr}}.simpleHeader{padding:32px 0 10px}.backLink{color:var(--muted);text-underline-offset:3px;margin-bottom:14px;font-weight:700;text-decoration:underline;display:inline-block}.simpleTitle{letter-spacing:-.03em;margin:0 0 10px;font-size:clamp(28px,3.2vw,40px)}.simpleText{color:var(--muted);max-width:72ch;margin:0;line-height:1.65}.formCard{padding:22px}.form{margin:0}.formGrid{grid-template-columns:repeat(2,1fr);gap:14px;display:grid}.field{color:var(--muted);gap:8px;font-size:14px;font-weight:700;display:grid}.field input,.field select{border:1px solid var(--cardBorder);width:100%;color:var(--text);background:#ffffffdb;border-radius:12px;outline:none;padding:12px}.field input:focus,.field select:focus{border-color:#1d4f7759;box-shadow:0 0 0 4px #1d4f771a}.formActions{flex-wrap:wrap;align-items:center;gap:12px;margin-top:16px;display:flex}.formMsgOk{color:#14532d;background:#22c55e1a;border:1px solid #22c55e40;border-radius:12px;margin:14px 0 0;padding:12px;font-weight:700}.formMsgErr{color:#7f1d1d;background:#ef44441a;border:1px solid #ef444440;border-radius:12px;margin:14px 0 0;padding:12px;font-weight:700}.inlineLink{text-underline-offset:3px;text-decoration:underline}.hpField{width:1px;height:1px;position:absolute;top:auto;left:-10000px;overflow:hidden}@media (max-width:820px){.formGrid{grid-template-columns:1fr}}
