.et_pb_section,.et_pb_section p,.et_pb_section h1,.et_pb_section h2,.et_pb_section h3,.et_pb_section h4,.et_pb_section a,.et_pb_button{font-family:'Poppins',sans-serif!important}.xc-tag{display:inline-block;background:rgba(242,106,33,.18);color:#ffb27d;font-weight:700;font-size:12px;letter-spacing:2px;padding:7px 16px;border-radius:50px;text-transform:uppercase;margin-bottom:18px}.xc-tag.dark{background:rgba(242,106,33,.12);color:#f26a21}.xc-h1{font-size:clamp(32px,4.6vw,54px);line-height:1.1;font-weight:800;color:#fff;padding-bottom:18px}.xc-h2{font-size:clamp(26px,3.4vw,40px);line-height:1.15;font-weight:800;color:#0b2a4a;padding-bottom:10px}.xc-h2.light{color:#fff}.xc-h3{font-size:24px;font-weight:800;color:#0b2a4a}.xc-hero-img img{border-radius:28px;box-shadow:0 30px 60px rgba(0,0,0,.35)}.xc-stat{text-align:center}.xc-stat b{display:block;font-size:36px;font-weight:800;color:#f26a21;line-height:1.2}.xc-stat span{color:#cfe0ee;font-size:12px;text-transform:uppercase;letter-spacing:1.5px}.xc-card{overflow:hidden;transition:transform .3s ease,box-shadow .3s ease}.xc-card:hover{transform:translateY(-8px);box-shadow:0 22px 45px rgba(11,42,74,.2)}.xc-card .et_pb_image{overflow:hidden;margin-bottom:0!important}.xc-card img{transition:transform .6s ease}.xc-card:hover img{transform:scale(1.06)}.xc-card h3{font-size:20px;line-height:1.25;font-weight:800;color:#0b2a4a;padding:4px 0 8px}.xc-loc{color:#f26a21;font-weight:700;font-size:12px;letter-spacing:1.5px;text-transform:uppercase}.xc-chip{display:inline-block;background:#eef3f8;color:#0b2a4a;border-radius:50px;padding:5px 12px;font-size:12px;font-weight:600;margin:0 6px 8px 0}.xc-price{margin-top:8px;color:#6b7a8c;font-size:13px}.xc-price b{font-size:32px;color:#0b2a4a;font-weight:800}.xc-price b.sm{font-size:20px}.xc-val{transition:transform .3s ease}.xc-val:hover{transform:translateY(-6px)}.xc-gal img{border-radius:18px;transition:transform .4s ease}.xc-gal img:hover{transform:scale(1.04)}.xc-logos img{filter:grayscale(1);opacity:.55;transition:all .3s}.xc-logos img:hover{filter:none;opacity:1}.xc-topbar a{color:#cfe0ee;text-decoration:none}.xc-topbar a:hover{color:#f26a21}.xc-topbar p{padding-bottom:0}.xc-header{position:sticky;top:0;z-index:999;box-shadow:0 4px 24px rgba(11,42,74,.1)}.xc-nav{display:flex;justify-content:center;flex-wrap:wrap;gap:6px 30px;padding-top:8px}.xc-nav a{color:#0b2a4a;font-weight:700;font-size:14px;text-transform:uppercase;letter-spacing:.5px;text-decoration:none;padding:6px 0;border-bottom:2px solid transparent;transition:all .25s}.xc-nav a:hover,.xc-nav a.active{color:#f26a21;border-bottom-color:#f26a21}.xc-logo img{width:auto;max-height:54px}.xc-info{display:flex;gap:16px;align-items:center;margin-bottom:20px}.xc-info a{color:#f26a21;text-decoration:none;font-weight:600}.xc-ico{background:rgba(242,106,33,.12);width:50px;height:50px;border-radius:16px;display:flex;align-items:center;justify-content:center;font-size:22px;flex:0 0 50px}.et_pb_contact_form input.input,.et_pb_contact_form textarea{border-radius:12px!important;background:#f4f7fa!important;border:1px solid #e1e8ef!important;padding:15px!important;color:#0b2a4a!important}.et_pb_contact_form p{padding-bottom:12px}.xc-footer h4{color:#fff;font-weight:700;font-size:16px;padding-bottom:12px}.xc-footer ul{list-style:none;padding:0;margin:0}.xc-footer li{padding:5px 0}.xc-footer a{color:#cfe0ee;text-decoration:none;transition:color .2s}.xc-footer a:hover{color:#f26a21}.xc-flogo img{filter:brightness(0) invert(1)}@media (max-width:980px){.xc-header{position:relative}.xc-nav{gap:6px 18px}}