.section-title{text-align:center;margin:0 0 10px;font-family:'Poppins',sans-serif;font-weight:700;font-size:40px;color:#0056A6}.section-subtitle{text-align:center;font-family:'Open Sans',sans-serif;font-size:18px;color:#555;margin:0 0 30px}.section-divider{width:80px;height:4px;background:#F36C21;margin:0 auto 50px;border-radius:2px}#hero-section{display:flex;align-items:center;justify-content:center;flex-direction:column;min-height:100vh;text-align:center;padding:0;margin:0;animation:fadeUp .8s ease-out}#hero-section h1{font-family:'Poppins',sans-serif;font-weight:700;font-size:56px;color:#fff;line-height:1.1em;text-shadow:1px 1px 4px rgba(0,0,0,.4);margin:0 0 20px}#hero-section h4{font-family:'Open Sans',sans-serif;font-weight:400;font-size:20px;color:rgba(255,255,255,.9);margin:0 0 40px}#hero-buttons{display:flex;justify-content:center;flex-wrap:wrap;gap:20px}#hero-buttons .et_pb_button{font-family:'Poppins',sans-serif;font-size:18px;font-weight:600;padding:14px 35px;border-radius:6px;text-transform:none;transition:transform .25s ease,box-shadow .25s ease,opacity .25s ease,background-color .25s ease,border-color .25s ease;box-shadow:none!important;opacity:.95;transform:scale(1)}#hero-buttons .et_pb_button:hover{transform:scale(1.05);opacity:1;box-shadow:0 4px 12px rgba(0,0,0,.2)}#hero-buttons .btn-primary{background:#0056A6;border:2px solid #0056A6;color:#fff!important}#hero-buttons .btn-primary:hover{background:#003e78;border-color:#003e78}#hero-buttons .btn-secondary{background:transparent;border:2px solid #F36C21;color:#F36C21!important}#hero-buttons .btn-secondary:hover{background:#F36C21;color:#fff!important}@media (max-width:980px){#hero-section h1{font-size:38px}#hero-section h4{font-size:18px}}@media (max-width:600px){#hero-section{padding:100px 20px}#hero-buttons{flex-direction:column;gap:15px}}@keyframes fadeUp{from{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}#trust-icons{display:flex;justify-content:center;align-items:stretch;gap:40px;padding:60px 0;background:#f5f5f5}#trust-icons .et_pb_blurb{flex:1 1 0;text-align:center;padding:30px 20px;background:#fff;border-radius:12px;box-shadow:0 2px 8px rgba(0,0,0,.05);transition:transform .3s ease,box-shadow .3s ease}#trust-icons .et_pb_blurb:hover{transform:translateY(-6px);box-shadow:0 8px 20px rgba(0,0,0,.1)}#trust-icons .et-pb-icon{font-size:48px!important;color:#0056A6!important;margin-bottom:15px;display:inline-block}#trust-icons .et_pb_module_header{font-family:'Poppins',sans-serif;font-weight:600;color:#333;font-size:20px;margin:0 0 10px}#trust-icons .et_pb_blurb_description{font-family:'Open Sans',sans-serif;font-size:16px;color:#555;line-height:1.6}@media (max-width:980px){#trust-icons{flex-direction:column;gap:20px;padding:40px 0}#trust-icons .et_pb_blurb{width:90%;margin:0 auto}#trust-icons .et-pb-icon{font-size:40px!important}}#pricing-section .et_pb_blurb{background:#fff;border-radius:12px;box-shadow:0 2px 10px rgba(0,0,0,.05);padding:40px 20px;text-align:center;transition:transform .3s ease,box-shadow .3s ease}#pricing-section .et_pb_blurb:hover{transform:translateY(-6px);box-shadow:0 6px 20px rgba(0,0,0,.1)}#pricing-section .et_pb_module_header{font-family:'Poppins',sans-serif;font-size:22px;font-weight:600;color:#333;margin:0 0 15px}#pricing-section .et_pb_blurb_description{font-family:'Open Sans',sans-serif;color:#555;font-size:16px;margin:0 0 25px;line-height:1.6}#pricing-section .et_pb_button{font-family:'Poppins',sans-serif;font-weight:600;padding:14px 35px;border-radius:6px;transition:background-color .3s ease,transform .3s ease}#pricing-section .et_pb_button:hover{transform:translateY(-2px)}#pricing-section .et_pb_button_0{background:#0056A6;color:#fff!important}#pricing-section .et_pb_button_0:hover{background:#003e78}#pricing-section .et_pb_button_1{background:#F36C21;color:#fff!important}#pricing-section .et_pb_button_1:hover{background:#d95b14}#faq-contact{padding:60px 0}#faq-contact .et_pb_accordion .et_pb_toggle{border:1px solid #e9ecef;background:#fff;border-radius:8px;margin-bottom:14px}#faq-contact .et_pb_toggle_title{font-family:'Poppins',sans-serif;font-weight:600;color:#0056A6}#faq-contact .et_pb_toggle.et_pb_toggle_open .et_pb_toggle_title{color:#F36C21}#faq-contact .et_pb_toggle_content{font-family:'Open Sans',sans-serif;color:#333;line-height:1.7}#faq-contact .contact-card{background:#fff;border-radius:12px;box-shadow:0 2px 10px rgba(0,0,0,.05);padding:24px;margin-bottom:18px}#faq-contact .contact-card h3{font-family:'Poppins',sans-serif;color:#0056A6;margin:0 0 8px}#faq-contact .contact-card a{color:#0056A6;font-weight:700}#faq-contact .et_pb_button{font-family:'Poppins',sans-serif;font-weight:600;border-radius:6px;padding:12px 28px}#faq-contact .et_pb_button:first-of-type{margin-right:10px}@media (max-width:980px){#faq-contact{padding:40px 0}#faq-contact .et_pb_button{width:100%;margin:8px 0}}.et_pb_button{box-shadow:none}#reviews-section{padding:60px 0;background:#f5f5f5}#reviews-section .et_pb_slider,#reviews-section .et_pb_testimonial{max-width:900px;margin:0 auto}#reviews-section .et_pb_slide,#reviews-section .et_pb_testimonial{background:#fff;border-radius:12px;box-shadow:0 2px 10px rgba(0,0,0,.05);padding:30px 25px;text-align:center}#reviews-section .et_pb_slide_description,#reviews-section .et_pb_testimonial_description{font-family:'Open Sans',sans-serif;font-size:16px;color:#333;line-height:1.7;margin-bottom:20px}#reviews-section .et_pb_slide_title,#reviews-section .et_pb_testimonial_author{font-family:'Poppins',sans-serif;font-weight:600;color:#0056A6;font-size:18px;margin-bottom:6px}#reviews-section .et_pb_testimonial_position{font-family:'Open Sans',sans-serif;font-size:14px;color:#777}#reviews-section .stars{color:#F36C21;font-size:18px;letter-spacing:2px;margin-bottom:12px}#reviews-section .et-pb-slider-arrows a{color:#0056A6!important;font-size:28px}#reviews-section .et-pb-slider-arrows a:hover{color:#F36C21!important}@media(max-width:768px){#reviews-section{padding:40px 0}#reviews-section .et_pb_slide,#reviews-section .et_pb_testimonial{padding:25px 20px}}