.elementor-119373 .elementor-element.elementor-element-13741d5{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-119373 .elementor-element.elementor-element-91c9786{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-119373 .elementor-element.elementor-element-58e4e4f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-119373 .elementor-element.elementor-element-0917998{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-119373 .elementor-element.elementor-element-901d9e2{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-119373 .elementor-element.elementor-element-74efad8{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-119373 .elementor-element.elementor-element-baa6fcb{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-119373 .elementor-element.elementor-element-31835d8{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-119373 .elementor-element.elementor-element-178c017.elementor-element{--align-self:center;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-119373 .elementor-element.elementor-element-2f1b83e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-119373 .elementor-element.elementor-element-1315777.elementor-element{--align-self:center;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-119373 .elementor-element.elementor-element-58e4e4f{--width:50%;}.elementor-119373 .elementor-element.elementor-element-0917998{--width:50%;}}/* Start custom CSS */body{font-family:Arial, sans-serif;background:#f9fafb;color:#111;margin:0;}
.hero{background:#111;color:#fff;padding:4rem 1rem;text-align:center;}
.container{max-width:900px;margin:0 auto;padding:2rem 1rem;}
.packages{display:flex;flex-wrap:wrap;gap:2rem;justify-content:center;}
.card{background:#fff;border:1px solid #e5e7eb;border-radius:0.5rem;flex:1 1 250px;padding:2rem;box-shadow:0 2px 4px rgba(0,0,0,0.05);} 
.card h3{font-size:1.5rem;margin-bottom:0.5rem;}
.price{font-size:2rem;font-weight:bold;margin-bottom:1rem;color:#2563eb;}
.card ul{margin:0 0 1.5rem 1.25rem;}
/* Buttons */
.btn,.btn:visited{
  display:inline-block;
  background:#2563eb;
  color:#ffffff !important; /* ensure white text */
  padding:0.75rem 1.5rem;
  border-radius:0.375rem;
  text-decoration:none;
  font-weight:600;
  transition:background 0.2s ease;
}
.btn:hover,.btn:focus,.btn:active{
  background:#1e4fbe;
  color:#ffffff !important; /* keep white on hover/focus */
}
section{margin-top:3rem;}
ul.benefits{list-style:disc;margin-left:1.25rem;}
.pdf-preview img{width:100%;max-width:820px;border:1px solid #e5e7eb;border-radius:0.5rem;box-shadow:0 2px 4px rgba(0,0,0,0.05);} 
footer{margin-top:4rem;text-align:center;font-size:0.875rem;color:#6b7280;padding-bottom:2rem;}
@media (max-width:640px){.packages{flex-direction:column;}}/* End custom CSS */