Planes de Gastos Finales | Protege a Tu Familia | César González
:root{
–navy:#0D3B5E;
–navy-deep:#082A44;
–gold:#C9A84C;
–gold-light:#E4CE8C;
–cream:#FAF6EC;
–ink:#1E2328;
–ink-soft:#4A5560;
–card:#FFFFFF;
–line:#E4DCC8;
–shadow: 0 12px 30px -12px rgba(13,59,94,0.25);
}
*{box-sizing:border-box; margin:0; padding:0;}
html{scroll-behavior:smooth;}
body{
font-family:’Work Sans’, sans-serif;
color:var(–ink);
background:var(–cream);
line-height:1.6;
-webkit-font-smoothing:antialiased;
}
h1,h2,h3,.serif{font-family:’Fraunces’, serif;}
a{text-decoration:none; color:inherit;}
img{max-width:100%; display:block;}
.wrap{max-width:1120px; margin:0 auto; padding:0 24px;}
.btn{
display:inline-flex; align-items:center; justify-content:center; gap:8px;
padding:16px 32px; border-radius:8px; font-weight:600; font-size:16px;
cursor:pointer; border:none; transition:transform .15s ease, box-shadow .15s ease;
}
.btn:hover{transform:translateY(-2px);}
.btn-primary{background:var(–gold); color:var(–navy-deep); box-shadow:var(–shadow);}
.btn-outline{background:transparent; color:var(–card); border:2px solid rgba(255,255,255,0.5);}
/* Top bar */
.topbar{background:var(–navy-deep); color:#EFE7D3; font-size:13px;}
.topbar .wrap{display:flex; justify-content:space-between; align-items:center; padding:9px 24px; flex-wrap:wrap; gap:6px;}
.topbar a{font-weight:600; color:var(–gold-light);}
/* Header */
header.site{background:var(–navy); padding:18px 0;}
header.site .wrap{display:flex; justify-content:space-between; align-items:center;}
.brand{display:flex; align-items:center; gap:12px; color:#fff;}
.brand .mark{width:42px; height:42px;}
.brand .name{font-family:’Fraunces’, serif; font-weight:600; font-size:19px; line-height:1.15;}
.brand .tag{font-size:11px; letter-spacing:.06em; text-transform:uppercase; color:var(–gold-light);}
header.site .btn{padding:11px 22px; font-size:14px;}
/* Hero */
.hero{background:var(–navy); color:#fff; padding:64px 0 88px; position:relative; overflow:hidden;}
.hero::after{
content:””; position:absolute; right:-120px; top:-120px; width:420px; height:420px;
border-radius:50%; background:radial-gradient(circle, rgba(201,168,76,0.16), transparent 70%);
}
.hero-grid{display:grid; grid-template-columns:1.15fr .85fr; gap:56px; align-items:center; position:relative; z-index:1;}
.eyebrow{color:var(–gold-light); font-weight:600; letter-spacing:.08em; text-transform:uppercase; font-size:13px; margin-bottom:14px;}
.hero h1{font-size:44px; font-weight:600; line-height:1.15; margin-bottom:18px;}
.hero h1 em{font-style:normal; color:var(–gold-light);}
.hero p.lead{font-size:17px; color:#D9E3EC; max-width:480px; margin-bottom:30px;}
.hero-ctas{display:flex; gap:14px; flex-wrap:wrap; margin-bottom:34px;}
.badges{display:flex; gap:22px; flex-wrap:wrap;}
.badge{display:flex; align-items:center; gap:8px; font-size:13.5px; color:#EFE7D3;}
.badge svg{width:17px; height:17px; flex-shrink:0; color:var(–gold);}
/* Cost comparison card (signature element) */
.cost-card{background:var(–card); border-radius:16px; padding:28px; box-shadow:0 24px 50px -18px rgba(0,0,0,0.4);}
.cost-card .head{font-size:12px; text-transform:uppercase; letter-spacing:.06em; color:var(–ink-soft); font-weight:600; margin-bottom:18px;}
.cost-row{display:flex; justify-content:space-between; align-items:center; padding:16px 0; border-bottom:1px solid var(–line);}
.cost-row:last-child{border-bottom:none;}
.cost-row .label{font-size:14.5px; color:var(–ink-soft);}
.cost-row .amt{font-family:’Fraunces’, serif; font-size:26px; font-weight:600;}
.cost-row.bad .amt{color:#B4483C;}
.cost-row.good .amt{color:#1F7A4C;}
.cost-row.good .label{color:var(–navy); font-weight:600;}
.cost-note{font-size:12.5px; color:var(–ink-soft); margin-top:14px; line-height:1.5;}
section{padding:76px 0;}
.section-head{text-align:center; max-width:640px; margin:0 auto 48px;}
.section-head .eyebrow{color:var(–navy); }
.section-head h2{font-size:32px; font-weight:600; color:var(–navy-deep); line-height:1.25;}
.section-head p{color:var(–ink-soft); margin-top:12px; font-size:16px;}
/* Benefits */
.benefits{background:var(–card);}
.benefit-grid{display:grid; grid-template-columns:repeat(4,1fr); gap:24px;}
.benefit{padding:26px 22px; border:1px solid var(–line); border-radius:12px; background:var(–cream);}
.benefit .icon{width:40px; height:40px; border-radius:10px; background:var(–navy); display:flex; align-items:center; justify-content:center; margin-bottom:16px;}
.benefit .icon svg{width:20px; height:20px; color:var(–gold-light);}
.benefit h3{font-size:16px; font-weight:600; color:var(–navy-deep); margin-bottom:8px; font-family:’Work Sans’, sans-serif;}
.benefit p{font-size:14px; color:var(–ink-soft);}
/* Steps */
.steps{}
.step-row{display:grid; grid-template-columns:repeat(3,1fr); gap:28px;}
.step{position:relative; padding-top:8px;}
.step .num{font-family:’Fraunces’, serif; font-size:44px; font-weight:600; color:var(–gold); line-height:1;}
.step h3{font-size:18px; font-weight:600; color:var(–navy-deep); margin:12px 0 8px;}
.step p{color:var(–ink-soft); font-size:14.5px;}
/* Agent bio */
.agent{background:var(–navy); color:#fff;}
.agent .wrap{display:grid; grid-template-columns:auto 1fr; gap:36px; align-items:center;}
.agent-photo{width:132px; height:132px; border-radius:50%; background:linear-gradient(160deg, var(–gold-light), var(–gold)); display:flex; align-items:center; justify-content:center; font-family:’Fraunces’, serif; font-size:44px; font-weight:600; color:var(–navy-deep); flex-shrink:0; border:4px solid rgba(255,255,255,0.15);}
.agent h2{font-size:26px; margin-bottom:4px;}
.agent .role{color:var(–gold-light); font-size:14px; font-weight:600; margin-bottom:14px;}
.agent p{color:#D9E3EC; font-size:15px; max-width:600px; margin-bottom:14px;}
.agent .lic{font-size:12.5px; color:#9FB3C4;}
/* FAQ */
.faq-item{border-bottom:1px solid var(–line); padding:20px 0;}
.faq-q{display:flex; justify-content:space-between; align-items:center; cursor:pointer; font-weight:600; color:var(–navy-deep); font-size:16px;}
.faq-q .plus{font-size:22px; color:var(–gold); transition:transform .2s ease; flex-shrink:0; margin-left:16px;}
.faq-item.open .plus{transform:rotate(45deg);}
.faq-a{max-height:0; overflow:hidden; transition:max-height .25s ease;}
.faq-item.open .faq-a{max-height:220px;}
.faq-a p{padding-top:12px; color:var(–ink-soft); font-size:14.5px; max-width:640px;}
/* Calendly section */
.booking{background:var(–card);}
.booking .wrap{text-align:center;}
.calendly-wrap{border-radius:16px; overflow:hidden; box-shadow:var(–shadow); margin-top:8px;}
/* Footer */
footer{background:var(–navy-deep); color:#B9C7D2; padding:44px 0 28px; font-size:13px;}
footer .cols{display:grid; grid-template-columns:2fr 1fr 1fr; gap:32px; margin-bottom:28px;}
footer h4{color:#fff; font-size:14px; margin-bottom:12px; font-family:’Work Sans’,sans-serif;}
footer p, footer a{color:#B9C7D2; line-height:1.7;}
footer a:hover{color:var(–gold-light);}
.disclaimer{border-top:1px solid rgba(255,255,255,0.1); padding-top:20px; font-size:11.5px; color:#7E93A3; line-height:1.7;}
/* Floating WhatsApp */
.float-wa{position:fixed; bottom:22px; right:22px; background:#25D366; width:58px; height:58px; border-radius:50%; display:flex; align-items:center; justify-content:center; box-shadow:0 10px 24px rgba(0,0,0,0.25); z-index:50;}
.float-wa svg{width:28px; height:28px; color:#fff;}
@media (max-width:860px){
.hero-grid{grid-template-columns:1fr;}
.hero h1{font-size:32px;}
.benefit-grid{grid-template-columns:repeat(2,1fr);}
.step-row{grid-template-columns:1fr;}
.agent .wrap{grid-template-columns:1fr; text-align:center;}
.agent-photo{margin:0 auto;}
footer .cols{grid-template-columns:1fr; gap:20px;}
.topbar .wrap{justify-content:center; text-align:center;}
header.site .btn span{display:none;}
}
@media (prefers-reduced-motion: reduce){
html{scroll-behavior:auto;}
.btn, .faq-a, .faq-q .plus{transition:none;}
}
No dejes que un funeral sea una carga económica para tu familia
Planes de gastos finales diseñados para familias latinas. Cobertura asequible, aprobación rápida y sin complicaciones — todo en español.
$9,800+
$0
Lo que obtienes con tu plan
Cobertura diseñada para darle tranquilidad a tu familia, sin importar tu edad o condición de salud.
Primas Accesibles
Planes que se ajustan a tu presupuesto mensual, desde cobertura básica hasta completa.
Aprobación Rápida
Respuesta en 24–48 horas. La mayoría de los planes no requieren examen médico.
Beneficio Garantizado
Tu familia recibe el pago completo, sin sorpresas ni letras pequeñas.
Prima Fija de por Vida
Lo que pagas hoy es lo que pagarás siempre — nunca sube con la edad.
Así de fácil es proteger a tu familia
Agenda tu llamada
Elige el día y hora que más te convenga — la consulta es gratuita y sin compromiso.
Recibe tu cotización
Hablamos sobre tus necesidades y te muestro opciones reales, en español y sin tecnicismos.
Protege a tu familia
Una vez aprobado, tu familia queda cubierta — normalmente en menos de 48 horas.
César González
Ayudo a familias del Valle de San Fernando y el Sur de California a proteger su legado con planes de gastos finales claros y honestos — todo en tu idioma.
Resolvemos tus dudas
Depende de tu edad, salud y la cantidad de cobertura que elijas. En tu consulta gratuita te doy un precio exacto — sin sorpresas.
La mayoría de nuestros planes no requieren examen médico — solo se responden algunas preguntas de salud.
Todavía puedes calificar. Existen planes de aceptación garantizada diseñados específicamente para estos casos.
La mayoría de los planes se aprueban en 24 a 48 horas.
Reserva tu llamada gratuita
Elige el horario que mejor te funcione. La consulta no tiene costo ni compromiso.