
.services-preview-notice{padding:9px;text-align:center;background:#edf2f7;color:#15314f;font-size:13px}.wow{visibility:visible!important}
#tab-2{margin-top:0!important;padding:45px 0 60px!important;height:auto!important;min-height:0!important}#tab-2 .container{max-width:1320px;width:100%;padding:0 24px}#tab-2 .banner-content{max-width:none!important;width:100%!important;position:relative!important;z-index:2!important;transform:none!important;left:auto!important;top:auto!important;padding:0!important;text-align:left!important}
#tab-2 h2{font-size:32px!important;line-height:1.25!important;max-width:1050px;margin:0 0 16px!important}#tab-2 .service-intro{font-size:16px;line-height:1.65;max-width:1100px;margin:0 0 26px;color:#fff}
.service-request-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.service-request-card{background:#fff;border:1px solid #e1e6ec;border-radius:20px;padding:24px;display:flex;flex-direction:column;gap:14px;min-width:0;color:#15314f}.service-request-card h3{font-size:24px;margin:0 0 4px;color:#15314f}.service-field label{display:block;font-size:14px;font-weight:500;margin-bottom:6px;color:#33465a}.service-field input,.service-field select{appearance:auto!important;position:static!important;width:100%!important;height:44px!important;border:1px solid #d5dfe8!important;border-radius:10px!important;background:#f8fafc!important;color:#172d45!important;padding:9px 12px!important;font:16px Arial,sans-serif!important;opacity:1!important}.service-field input:focus,.service-field select:focus{outline:2px solid #2693b4;outline-offset:1px}
.service-action{background:#15314f!important;color:#fff!important;border:0!important;border-radius:10px!important;padding:12px 18px!important;font:600 16px Arial,sans-serif!important;cursor:pointer;min-height:46px;width:100%;margin-top:auto}.service-action:disabled{opacity:.45;cursor:not-allowed}.service-modal-overlay[hidden]{display:none!important}.service-modal-overlay{position:fixed;inset:0;z-index:999999;background:rgba(10,25,40,.65);display:flex;align-items:center;justify-content:center;padding:20px}.service-modal{background:#fff;border-radius:20px;max-width:580px;width:100%;max-height:90vh;overflow:auto;padding:28px;color:#15314f;position:relative}.service-modal h2{font-size:25px;margin:0 30px 12px 0}.service-modal p{font-size:14px;line-height:1.55}.service-modal #service-close{position:absolute;right:18px;top:12px;border:0;background:none;font-size:30px;cursor:pointer;color:#15314f}.service-modal dl{display:grid;grid-template-columns:1fr 1fr;gap:10px;background:#f0f5f9;padding:16px;border-radius:12px;font-size:14px;margin:18px 0}.service-modal dt{font-weight:600}.service-modal dd{margin:0;overflow-wrap:anywhere}.service-consent{display:flex;gap:10px;font-size:14px;line-height:1.5;align-items:flex-start;margin:18px 0 10px}.service-consent input{appearance:auto!important;position:static!important;width:20px!important;height:20px!important;opacity:1!important;flex:0 0 20px;margin:2px 0}.service-modal a{color:#007f9e;text-decoration:underline}.service-withdrawal{margin-bottom:20px}
@media(max-width:900px){.service-request-grid{grid-template-columns:1fr}.service-request-card{max-width:none}#tab-2 h2{font-size:26px!important}#tab-2 .container{padding:0 16px}.service-modal{padding:22px}.service-modal dl{grid-template-columns:1fr}.service-modal dd{margin-bottom:8px}}


#tab-2 .container{max-width:1800px!important;padding:0 36px!important}
.service-request-grid{display:flex!important;flex-direction:column!important;gap:22px!important}
.service-row-group h3{font-size:20px!important;line-height:1.4;color:#fff!important;margin:0 0 10px!important}
.service-request-card{display:flex!important;flex-direction:row!important;align-items:center!important;gap:14px!important;padding:16px!important;border:1px solid rgba(255,255,255,.8)!important;border-radius:48px!important;background:rgba(255,255,255,.25)!important;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);box-shadow:none!important}
.service-field{flex:1 1 0;min-width:0}
.service-field label{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}
.service-field input,.service-field select{height:50px!important;border-radius:32px!important;background:rgba(255,255,255,.45)!important;border:1px solid rgba(255,255,255,.6)!important;padding:10px 18px!important;font-size:16px!important;color:#243344!important}
.service-field input::placeholder{color:#596773!important;opacity:1!important}
.service-request-card>.service-action{flex:0 0 190px!important;width:190px!important;height:50px!important;margin:0!important;border-radius:32px!important;background:linear-gradient(135deg,#fff,#dfe8ff)!important;color:#2d2f34!important;border:1px solid rgba(255,255,255,.8)!important}
@media(max-width:1100px){.service-request-card{flex-wrap:wrap!important;border-radius:28px!important}.service-field{flex:1 1 210px}.service-request-card>.service-action{flex:1 1 210px!important;width:auto!important}}
@media(max-width:600px){#tab-2 .container{padding:0 16px!important}.service-request-card{padding:14px!important;gap:12px!important}.service-field{flex:1 1 100%}.service-request-card>.service-action{flex-basis:100%!important}.service-row-group h3{font-size:19px!important}}

.tab-btn{color:#15314f!important}.tab-btn.active{background:linear-gradient(135deg,#fff,#dfe8ff)!important}
#service-success .popup-content{width:min(480px,calc(100% - 32px));max-height:90vh;overflow:auto;border-radius:20px;padding:30px;background:#fff;color:#15314f;text-align:center}
#service-success h3{font-size:25px;line-height:1.3;margin-bottom:16px}
#service-success p{font-size:16px;line-height:1.6;margin-bottom:24px}
#service-success #service-success-ok{background:#15314f;color:#fff;border:0;border-radius:12px;padding:12px 36px;font-size:16px;min-width:130px;cursor:pointer}
#service-success #service-success-ok:focus-visible{outline:3px solid #ffdc54;outline-offset:3px}
#tab-2{margin-top:-150px!important;padding-top:180px!important}.tab-buttons{position:relative!important;z-index:10!important}.tab-btn{color:#fff!important}.tab-btn.active{color:#2d2f34!important;background:rgba(255,255,255,.9)!important}#tab-2 h2{text-align:center!important;margin:0 auto 20px!important;max-width:1150px!important}#tab-2 .service-intro{margin:0 auto 28px!important;max-width:1250px!important}@media(max-width:767px){#tab-2{padding-top:175px!important}#tab-2 h2{font-size:26px!important}}
#tab-2 h2{text-align:left!important;margin:0 0 20px!important;max-width:1150px!important}#tab-2 .service-intro{text-align:left!important;margin:0 0 28px!important;max-width:1250px!important}
