.functional_servicesSection__bZXkK{padding:2rem 1rem;max-width:1200px;margin:0 auto}.functional_cardSingle__is1Bh{background:#fff;border-radius:15px;box-shadow:0 10px 30px rgba(0,0,0,.1);overflow:hidden}.functional_cardTop__YLWrq{display:flex;flex-direction:column;gap:2rem;padding:2.5rem}@media (min-width:768px){.functional_cardTop__YLWrq{flex-direction:row}}.functional_heroImage__XfRPA{width:100%;max-width:450px;border-radius:10px;object-fit:cover}.functional_textContent__Bu54D{flex:1}.functional_mainTitle__jSXFW{color:#02678F;font-size:2.2rem;margin-bottom:.2rem}.functional_tagline__wvvjo{color:#f39304;font-weight:700;font-size:1.2rem;margin-bottom:1.5rem}.functional_subTitle__vty8z{color:#02678F;font-size:1.3rem;margin-top:1.5rem;margin-bottom:1rem;text-transform:uppercase;border-bottom:2px solid #f39304;display:inline-block}.functional_list__3f_JW{padding-left:1.2rem;line-height:1.6}.functional_highlightText__VDOZM{background:#eef7fa;padding:10px;border-left:4px solid #02678f;font-weight:700;margin:1rem 0}.functional_resultsSection__5P7Q2{padding:0 2.5rem 2rem}.functional_resultsGrid__sey98{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1rem}.functional_resultItem__mA1dA{background:#f9f9f9;padding:1rem;border-radius:8px;border:1px solid #eee}.functional_caption__X7p07{padding:2.5rem;background:#f4f7f9;display:flex;flex-direction:column;gap:2rem}@media (min-width:992px){.functional_caption__X7p07{flex-direction:row}.functional_programDetails__nI8vE,.functional_videoContainer__eSLSi{flex:1}}.functional_ptNote__u090p{margin-top:1.5rem;color:#666}.functional_formButton__No3VM{background:#f39304;color:white;border:none;padding:15px 30px;border-radius:50px;font-weight:700;cursor:pointer;transition:.3s;margin-top:1rem}.functional_formButton__No3VM:hover{background:#d97d03;transform:scale(1.05)}.functional_videoContainer__eSLSi{width:100%;max-width:800px;margin:0 auto;aspect-ratio:16/9;background:#000;border-radius:12px;overflow:hidden;box-shadow:0 5px 15px rgba(0,0,0,.2);position:relative}.functional_videoIframe__xTHWc{position:absolute;top:0;left:0;width:100%;height:100%;border:none;object-fit:contain}