    .lg\:text-\[6\.5rem\] {
        font-size: 6.5rem;
    } 
 
 /* Google Fonts */
                        @import url('https://fonts.googleapis.com/css2?family=Merriweather+Sans:wght@300;400;500;600;700;800&family=DM+Sans:ital,opsz,wght@0,9..40,300;0,9..40,400;0,9..40,500;0,9..40,600;1,9..40,300&display=swap');
                
                        .fh { font-family: 'Merriweather Sans', sans-serif; }
                        .fb { font-family: 'DM Sans', sans-serif; }
                
                        /* Scrolling strip */
                        @keyframes marquee { from { transform: translateX(0); } to { transform: translateX(-50%); } }
                        .marquee-track { animation: marquee 30s linear infinite; }
                        .marquee-track:hover { animation-play-state: paused; }
                
                        /* Text gradient */
                        .grad-text {
                          background: linear-gradient(130deg, #3fcfc7 0%, #ffffff 52%, #a8ebe8 100%);
                          -webkit-background-clip: text;
                          -webkit-text-fill-color: transparent;
                          background-clip: text;
                        }
                
                        /* Buttons */
                        .btn-teal {
                          background: linear-gradient(155deg, #45d9d1 0%, #29b8b0 55%, #1fa09a 100%);
                          box-shadow: inset 0 1.5px 0 rgba(255,255,255,0.38), 0 5px 18px rgba(63,207,199,0.38);
                          transition: transform .18s, box-shadow .18s;
                        }
                        .btn-teal:hover  { transform: translateY(-2px); box-shadow: inset 0 1.5px 0 rgba(255,255,255,0.42), 0 10px 28px rgba(63,207,199,0.5); }
                        .btn-teal:active { transform: translateY(0); }
                
                        .btn-outline {
                          background: linear-gradient(155deg, rgba(255,255,255,0.15) 0%, rgba(255,255,255,0.05) 100%);
                          border: 1.5px solid rgba(255,255,255,0.5);
                          box-shadow: inset 0 1.5px 0 rgba(255,255,255,0.18), 0 3px 10px rgba(0,0,0,0.16);
                          transition: transform .18s, background .18s;
                        }
                        .btn-outline:hover  { background: rgba(255,255,255,0.24); transform: translateY(-2px); }
                        .btn-outline:active { transform: translateY(0); }
                
                        .btn-teal-solid {
                          background: linear-gradient(155deg, #45d9d1 0%, #29b8b0 55%, #1fa09a 100%);
                          box-shadow: inset 0 1.5px 0 rgba(255,255,255,0.38), 0 5px 18px rgba(63,207,199,0.30);
                          transition: transform .18s, box-shadow .18s;
                        }
                        .btn-teal-solid:hover  { transform: translateY(-2px); box-shadow: inset 0 1.5px 0 rgba(255,255,255,0.42), 0 10px 26px rgba(63,207,199,0.44); }
                
                        /* Service card */
                        .srv-card {
                          background: linear-gradient(150deg, #ffffff 0%, #f4f8ff 100%);
                          border: 1px solid rgba(0,48,120,0.08);
                          box-shadow: 0 2px 14px rgba(0,48,120,0.07);
                          transition: transform .26s, box-shadow .26s, border-color .26s;
                        }
                        .srv-card:hover {
                          transform: translateY(-6px);
                          box-shadow: 0 18px 44px rgba(0,48,120,0.13), 0 2px 8px rgba(63,207,199,0.16);
                          border-color: rgba(63,207,199,0.42);
                        }
                
                        /* Hero mist */
                        .hero-mist {
                          background: linear-gradient(135deg, rgba(0,18,66,0.84) 0%, rgba(0,28,82,0.66) 50%, rgba(0,15,55,0.80) 100%);
                        }
                
                        /* Form inputs */
                        .finput {
                          background: rgba(255,255,255,0.93);
                          border: 1.5px solid rgba(0,48,120,0.18);
                          transition: border-color .2s, box-shadow .2s, background .2s;
                        }
                        .finput:focus { outline: none; border-color: #3fcfc7; background: #fff; box-shadow: 0 0 0 3px rgba(63,207,199,0.18); }
                
                        /* Mobile slide */
                        .slide-r { transform: translateX(100%); transition: transform .32s cubic-bezier(.4,0,.2,1); }
                        .slide-r.open { transform: translateX(0); }
                
                        /* Nav underline */
                        .nav-a { position: relative; }
                        .nav-a::after { content:''; position:absolute; bottom:-4px; left:0; width:0; height:2px; background:#3fcfc7; border-radius:2px; transition: width .24s; }
                        .nav-a:hover::after { width:100%; }
                
                        /* Section badge */
                        .sbadge {
                          background: linear-gradient(135deg, rgba(0,48,120,0.07) 0%, rgba(63,207,199,0.09) 100%);
                          border: 1px solid rgba(0,48,120,0.13);
                        }
                
                        /* Stat box */
                        .stat-box {
                          background: linear-gradient(140deg, #fff 0%, #f3f8ff 100%);
                          border: 1px solid rgba(0,48,120,0.1);
                          box-shadow: 0 2px 8px rgba(0,48,120,0.05);
                        }
                
                        /* Scrollbar */
                        ::-webkit-scrollbar { width: 5px; }
                        ::-webkit-scrollbar-thumb { background: rgba(0,48,120,0.22); border-radius:4px; }
						
						
						
						
p.wp-block-paragraph {
    margin-bottom: 17px;
}

ul.wp-block-list {
    list-style: circle;
    margin-left: 20px;
    margin-bottom: 10px;
}
						