 .mbs-refund-page{--refund-primary:#03aef1;--refund-primary-dark:#028dcc;--refund-primary-light:#effaff;--refund-text:#17202a;--refund-muted:#66727d;--refund-border:#e7eef2;--refund-bg:#ffffff;--refund-soft-bg:#f8fcfe;--refund-shadow:0 10px 35px rgba(23,58,75,.06);background:#ffffff;color:var(--refund-text);.mbs-refund-hero{position:relative;overflow:hidden;padding:85px 0 75px;background:#ffffff;border-bottom:1px solid var(--refund-border)}.mbs-refund-hero::before{content:"";position:absolute;width:280px;height:280px;top:-150px;right:-100px;border-radius:50%;background:rgba(3,174,241,.05);pointer-events:none}.mbs-refund-hero::after{content:"";position:absolute;width:220px;height:220px;bottom:-140px;left:-80px;border-radius:50%;background:rgba(3,174,241,.04);pointer-events:none}.mbs-refund-hero__inner{position:relative;z-index:2;max-width:850px;margin:0 auto;text-align:center}.mbs-refund-hero__badge{display:inline-flex;align-items:center;gap:8px;padding:8px 16px;margin-bottom:18px;border:1px solid rgba(3,174,241,.15);border-radius:50px;background:var(--refund-primary-light);color:var(--refund-primary);font-size:13px;font-weight:700;letter-spacing:.4px}.mbs-refund-hero__badge i{font-size:15px}.mbs-refund-hero h1{margin:0 0 18px;color:var(--refund-text);font-size:clamp(38px,5vw,58px);line-height:1.1;font-weight:750;letter-spacing:-1.8px}.mbs-refund-hero__description{max-width:680px;margin:0 auto 25px;color:var(--refund-muted);font-size:16px;line-height:1.8}.mbs-refund-breadcrumb{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:10px;color:#89949c;font-size:14px}.mbs-refund-breadcrumb a{color:var(--refund-primary);text-decoration:none;font-weight:600}.mbs-refund-breadcrumb a:hover{color:var(--refund-primary-dark)}.mbs-refund-breadcrumb__arrow{color:#b6c1c7;font-size:10px}.mbs-refund-content{padding:70px 0 80px;background:#ffffff}.mbs-refund-content__intro{max-width:850px;margin:0 auto 35px;text-align:center}.mbs-refund-content__intro h2{margin:0 0 12px;font-size:30px;font-weight:700;color:var(--refund-text)}.mbs-refund-content__intro p{margin:0;color:var(--refund-muted);line-height:1.8}.mbs-refund-card{position:relative;margin-bottom:22px;padding:34px;overflow:hidden;background:#ffffff;border:1px solid var(--refund-border);border-radius:20px;box-shadow:var(--refund-shadow);transition:transform .3s ease,box-shadow .3s ease,border-color .3s ease}.mbs-refund-card::before{content:"";position:absolute;top:0;left:0;width:4px;height:0;background:var(--refund-primary);border-radius:0 0 5px 5px;transition:height .3s ease}.mbs-refund-card:hover{transform:translateY(-3px);border-color:rgba(3,174,241,.22);box-shadow:0 16px 45px rgba(23,58,75,.09)}.mbs-refund-card:hover::before{height:100%}.mbs-refund-card__header{display:flex;align-items:center;gap:16px;margin-bottom:22px}.mbs-refund-card__icon{display:flex;align-items:center;justify-content:center;width:52px;height:52px;flex:0 0 52px;border-radius:15px;background:var(--refund-primary-light);color:var(--refund-primary);font-size:22px;transition:all .3s ease}.mbs-refund-card:hover .mbs-refund-card__icon{background:var(--refund-primary);color:#ffffff;transform:scale(1.05)}.mbs-refund-card__heading{flex:1}.mbs-refund-card__number{display:block;margin-bottom:3px;color:var(--refund-primary);font-size:11px;font-weight:700;letter-spacing:1.2px;text-transform:uppercase}.mbs-refund-card h2{margin:0;color:var(--refund-text);font-size:23px;line-height:1.3;font-weight:700}.mbs-refund-card__body p{margin:0 0 16px;color:var(--refund-muted);font-size:15px;line-height:1.85}.mbs-refund-card__body p:last-child{margin-bottom:0}.mbs-refund-card__body strong{color:var(--refund-text);font-weight:700}.mbs-refund-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px 25px;margin:20px 0 5px;padding:0;list-style:none}.mbs-refund-list li{position:relative;padding:10px 10px 10px 34px;color:var(--refund-muted);font-size:14px;line-height:1.6;background:#fbfdfe;border:1px solid #eef4f6;border-radius:10px}.mbs-refund-list li::before{content:"\f26a";position:absolute;top:11px;left:11px;color:var(--refund-primary);font-family:"bootstrap-icons";font-size:14px}.mbs-refund-highlight{display:flex;align-items:flex-start;gap:15px;margin-top:22px;padding:18px 20px;background:#f7fcfe;border:1px solid #dff3fb;border-radius:14px}.mbs-refund-highlight__icon{display:flex;align-items:center;justify-content:center;width:38px;height:38px;flex:0 0 38px;border-radius:10px;background:var(--refund-primary);color:#ffffff}.mbs-refund-highlight p{margin:0;color:#53636d;font-size:14px;line-height:1.7}.mbs-refund-contact{margin-top:35px;padding:38px;background:linear-gradient(135deg,#f5fcfe 0%,#ffffff 100%);border:1px solid #dff2f9;border-radius:24px}.mbs-refund-contact__title{display:flex;align-items:center;gap:14px;margin-bottom:25px}.mbs-refund-contact__title-icon{display:flex;align-items:center;justify-content:center;width:50px;height:50px;border-radius:14px;background:var(--refund-primary);color:#ffffff;font-size:21px}.mbs-refund-contact__title h2{margin:0;color:var(--refund-text);font-size:24px;font-weight:700}.mbs-refund-contact__title p{margin:3px 0 0;color:var(--refund-muted);font-size:13px}.mbs-refund-contact__item{display:flex;align-items:flex-start;gap:14px;height:100%;padding:20px;background:#ffffff;border:1px solid #e8f0f3;border-radius:15px}.mbs-refund-contact__item-icon{display:flex;align-items:center;justify-content:center;width:40px;height:40px;flex:0 0 40px;border-radius:10px;background:var(--refund-primary-light);color:var(--refund-primary)}.mbs-refund-contact__item h5{margin:0 0 5px;color:var(--refund-text);font-size:15px;font-weight:700}.mbs-refund-contact__item p{margin:0;color:var(--refund-muted);font-size:14px;line-height:1.7}.mbs-refund-contact__item a{color:var(--refund-primary);text-decoration:none;word-break:break-word}.mbs-refund-final{padding:0 0 90px;background:#ffffff}.mbs-refund-final__box{position:relative;overflow:hidden;padding:55px 30px;text-align:center;background:#ffffff;border:1px solid #e4eef2;border-radius:28px;box-shadow:0 15px 50px rgba(23,58,75,.07)}.mbs-refund-final__box::before{content:"";position:absolute;width:180px;height:180px;top:-100px;right:-50px;border-radius:50%;background:rgba(3,174,241,.05)}.mbs-refund-final__icon{position:relative;display:flex;align-items:center;justify-content:center;width:68px;height:68px;margin:0 auto 20px;border-radius:50%;background:var(--refund-primary-light);color:var(--refund-primary);font-size:27px}.mbs-refund-final h2{position:relative;margin:0 0 12px;color:var(--refund-text);font-size:29px;font-weight:700}.mbs-refund-final p{position:relative;max-width:650px;margin:0 auto;color:var(--refund-muted);font-size:15px;line-height:1.8}@media (max-width:991px){.mbs-refund-hero{padding:70px 0 60px}.mbs-refund-content{padding:55px 0 65px}.mbs-refund-list{grid-template-columns:1fr}}@media (max-width:767px){.mbs-refund-hero{padding:55px 0 50px}.mbs-refund-hero h1{font-size:38px;letter-spacing:-1px}.mbs-refund-hero__description{font-size:14px}.mbs-refund-content{padding:40px 0 50px}.mbs-refund-content__intro h2{font-size:25px}.mbs-refund-card{padding:25px;border-radius:17px}.mbs-refund-card__header{align-items:flex-start;gap:12px}.mbs-refund-card__icon{width:46px;height:46px;flex-basis:46px;border-radius:12px}.mbs-refund-card h2{font-size:20px}.mbs-refund-card__body p{font-size:14px;line-height:1.8}.mbs-refund-list{grid-template-columns:1fr;gap:7px}.mbs-refund-contact{padding:25px;border-radius:18px}.mbs-refund-contact__title h2{font-size:21px}.mbs-refund-final{padding-bottom:60px}.mbs-refund-final__box{padding:40px 22px;border-radius:20px}.mbs-refund-final h2{font-size:25px}}}.mbs-contact-card{position:relative;overflow:hidden;padding:35px;margin:35px 0;background:#ffffff;border:1px solid #e8ebf0;border-radius:24px;box-shadow:0 15px 45px rgba(15,23,42,.08)}.mbs-contact-card::before{content:"";position:absolute;top:-100px;right:-100px;width:260px;height:260px;background:rgba(0,122,255,.06);border-radius:50%;pointer-events:none}.mbs-contact-card::after{content:"";position:absolute;bottom:-120px;left:-100px;width:240px;height:240px;background:rgba(0,122,255,.04);border-radius:50%;pointer-events:none}.mbs-contact-card__header{position:relative;z-index:1;display:flex;align-items:center;gap:20px;margin-bottom:30px;padding-bottom:25px;border-bottom:1px solid #edf0f4}.mbs-contact-card__header-icon{flex:0 0 64px;width:64px;height:64px;display:flex;align-items:center;justify-content:center;color:#ffffff;background:linear-gradient(135deg,#007aff,#0056d6);border-radius:18px;font-size:27px;box-shadow:0 10px 25px rgba(0,122,255,.25)}.mbs-contact-card__eyebrow{display:block;margin-bottom:5px;color:#007aff;font-size:12px;font-weight:700;letter-spacing:1.4px}.mbs-contact-card__header h2{margin:0 0 6px;color:#111827;font-size:28px;font-weight:700;line-height:1.2}.mbs-contact-card__header p{margin:0;color:#6b7280;font-size:15px;line-height:1.6}.mbs-contact-grid{position:relative;z-index:1;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.mbs-contact-item{display:flex;align-items:flex-start;gap:16px;min-height:145px;padding:22px;background:#f8fafc;border:1px solid #edf0f4;border-radius:16px;transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease,background .25s ease}.mbs-contact-item:hover{transform:translateY(-4px);background:#ffffff;border-color:#cfe3ff;box-shadow:0 12px 30px rgba(15,23,42,.08)}.mbs-contact-item--wide{grid-column:span 1}.mbs-contact-item__icon{flex:0 0 46px;width:46px;height:46px;display:flex;align-items:center;justify-content:center;color:#007aff;background:#eaf4ff;border-radius:13px;font-size:19px;transition:background .25s ease,color .25s ease}.mbs-contact-item:hover .mbs-contact-item__icon{color:#ffffff;background:#007aff}.mbs-contact-item__content{min-width:0}.mbs-contact-item__label{display:block;margin-bottom:5px;color:#94a3b8;font-size:10px;font-weight:700;letter-spacing:1.1px}.mbs-contact-item h3{margin:0 0 7px;color:#1f2937;font-size:16px;font-weight:700;line-height:1.4}.mbs-contact-item h3 a{color:#1f2937;text-decoration:none;transition:color .2s ease}.mbs-contact-item h3 a:hover{color:#007aff}.mbs-contact-item p{margin:0;color:#6b7280;font-size:13px;line-height:1.6}.mbs-contact-item address{margin:0;color:#6b7280;font-size:13px;font-style:normal;line-height:1.7}.mbs-contact-hours{display:flex;align-items:center;gap:7px;color:#475569!important;font-weight:600}.mbs-contact-status{width:8px;height:8px;display:inline-block;background:#22c55e;border-radius:50%;box-shadow:0 0 0 4px rgba(34,197,94,.12)}.mbs-contact-actions{position:relative;z-index:1;display:flex;flex-wrap:wrap;gap:12px;margin-top:25px}.mbs-contact-btn{display:inline-flex;align-items:center;justify-content:center;gap:9px;min-height:48px;padding:0 20px;border-radius:12px;font-size:14px;font-weight:600;text-decoration:none;transition:transform .2s ease,box-shadow .2s ease,background .2s ease}.mbs-contact-btn:hover{transform:translateY(-2px)}.mbs-contact-btn--primary{color:#ffffff;background:linear-gradient(135deg,#007aff,#0062d9);box-shadow:0 8px 20px rgba(0,122,255,.22)}.mbs-contact-btn--primary:hover{color:#ffffff;box-shadow:0 12px 25px rgba(0,122,255,.3)}.mbs-contact-btn--secondary{color:#334155;background:#ffffff;border:1px solid #dfe5ec}.mbs-contact-btn--secondary:hover{color:#007aff;border-color:#bcdcff;background:#f5faff}.mbs-contact-card__footer{position:relative;z-index:1;display:flex;align-items:center;gap:10px;margin-top:25px;padding-top:20px;border-top:1px solid #edf0f4;color:#64748b;font-size:12px;line-height:1.5}.mbs-contact-card__footer i{flex:0 0 auto;color:#22a06b;font-size:18px}@media (max-width:768px){.mbs-contact-card{padding:25px;border-radius:20px}.mbs-contact-grid{grid-template-columns:1fr}.mbs-contact-item--wide{grid-column:span 1}}@media (max-width:576px){.mbs-contact-card{padding:20px;margin:25px 0;border-radius:18px}.mbs-contact-card__header{align-items:flex-start;gap:14px;margin-bottom:22px;padding-bottom:20px}.mbs-contact-card__header-icon{flex:0 0 50px;width:50px;height:50px;border-radius:14px;font-size:21px}.mbs-contact-card__header h2{font-size:22px}.mbs-contact-card__header p{font-size:13px}.mbs-contact-item{min-height:auto;padding:18px;gap:13px;border-radius:14px}.mbs-contact-item__icon{flex:0 0 40px;width:40px;height:40px;font-size:16px}.mbs-contact-item h3{font-size:15px}.mbs-contact-item p,.mbs-contact-item address{font-size:12px}.mbs-contact-actions{display:grid;grid-template-columns:1fr;gap:10px}.mbs-contact-btn{width:100%}.mbs-contact-card__footer{align-items:flex-start;font-size:11px}}:root{--primary:#03aef1;--primary-dark:#008fd0;--dark:#101828;--text:#475467;--muted:#667085;--light:#f6fbfe;--border:#e5e7eb;--white:#ffffff;--success:#16a34a;--shadow:0 15px 45px rgba(16,24,40,.08);--shadow-hover:0 20px 55px rgba(3,174,241,.15);--radius:20px}.contact-page{color:var(--text);overflow:hidden}.contact-page h1,.contact-page h2,.contact-page h3,.contact-page h4,.contact-page h5{color:var(--dark)}.section-padding{padding:30px 0}.section-label{display:inline-flex;align-items:center;gap:8px;color:var(--primary);font-size:14px;font-weight:700;text-transform:uppercase;letter-spacing:1px;margin-bottom:12px}.section-label::before{content:"";width:28px;height:3px;background:var(--primary);border-radius:20px}.section-heading{font-size:clamp(30px,4vw,44px);line-height:1.15;font-weight:800;margin-bottom:18px}.section-description{max-width:720px;margin:0 auto;color:var(--muted);font-size:17px;line-height:1.8}.contact-hero{position:relative;padding:100px 0 85px;background:radial-gradient(circle at 10% 20%,rgba(3,174,241,.13),transparent 30%),radial-gradient(circle at 90% 80%,rgba(3,174,241,.10),transparent 30%),linear-gradient(135deg,#f7fcff 0%,#eefaff 100%)}.contact-hero::after{content:"";position:absolute;width:300px;height:300px;right:-120px;top:-100px;border-radius:50%;background:rgba(3,174,241,.08)}.hero-content{position:relative;z-index:2}.breadcrumb-custom{display:inline-flex;align-items:center;gap:10px;margin-bottom:28px;padding:8px 15px;background:rgba(255,255,255,.8);border:1px solid rgba(3,174,241,.12);border-radius:50px;font-size:14px}.breadcrumb-custom a{color:var(--primary);text-decoration:none;font-weight:600}.breadcrumb-custom i{font-size:10px;color:#98a2b3}.contact-hero h1{font-size:clamp(40px,6vw,68px);font-weight:850;letter-spacing:-2px;margin-bottom:20px}.contact-hero h1 span{color:var(--primary)}.contact-hero p{max-width:720px;margin:0 auto 30px;color:var(--text);font-size:18px;line-height:1.8}.hero-buttons{display:flex;justify-content:center;gap:14px;flex-wrap:wrap}.btn-primary-custom,.btn-outline-custom{display:inline-flex;align-items:center;justify-content:center;gap:9px;padding:14px 24px;border-radius:12px;font-weight:700;text-decoration:none;transition:.3s ease}.btn-primary-custom{color:#fff;background:linear-gradient(135deg,var(--primary),#008fd0);box-shadow:0 10px 25px rgba(3,174,241,.25)}.btn-primary-custom:hover{color:#fff;transform:translateY(-3px);box-shadow:0 15px 30px rgba(3,174,241,.35)}.btn-outline-custom{color:var(--dark);background:#fff;border:1px solid var(--border)}.btn-outline-custom:hover{color:var(--primary);border-color:var(--primary);transform:translateY(-3px)}.quick-contact{margin-top:-45px;position:relative;z-index:5}.quick-card{height:100%;padding:28px;background:#fff;border-radius:var(--radius);box-shadow:var(--shadow);border:1px solid rgba(16,24,40,.05);transition:.3s ease}.quick-card:hover{transform:translateY(-7px);box-shadow:var(--shadow-hover)}.quick-icon{width:52px;height:52px;display:flex;align-items:center;justify-content:center;border-radius:15px;background:rgba(3,174,241,.1);color:var(--primary);font-size:21px;margin-bottom:18px}.quick-card h5{font-size:18px;font-weight:750;margin-bottom:8px}.quick-card p,.quick-card a{color:var(--muted);margin:0;line-height:1.6;text-decoration:none}.quick-card a:hover{color:var(--primary)}.about-contact{background:#fff}.about-box{padding-right:30px}.about-box p{color:var(--muted);font-size:16px;line-height:1.85}.trust-points{display:grid;grid-template-columns:repeat(2,1fr);gap:14px;margin-top:28px}.trust-point{display:flex;align-items:center;gap:10px;font-weight:600;color:var(--dark)}.trust-point i{color:var(--success)}.hours-card{padding:35px;background:linear-gradient(145deg,#071c2b,#103c55);border-radius:25px;color:#fff;box-shadow:0 20px 50px rgba(7,28,43,.18)}.hours-card h3{color:#fff;font-size:28px;font-weight:800;margin-bottom:10px}.hours-card>p{color:rgba(255,255,255,.72);line-height:1.7}.hours-row{display:flex;justify-content:space-between;gap:20px;padding:17px 0;border-bottom:1px solid rgba(255,255,255,.12)}.hours-row:last-child{border-bottom:0}.hours-row span{color:rgba(255,255,255,.75)}.hours-row strong{color:#fff}.open-status{display:inline-flex;align-items:center;gap:8px;margin-bottom:20px;padding:7px 12px;border-radius:30px;background:rgba(34,197,94,.12);color:#86efac;font-size:13px;font-weight:700}.open-status::before{content:"";width:7px;height:7px;border-radius:50%;background:#22c55e}.services-section{background:var(--light)}.service-card{position:relative;height:100%;padding:28px 24px;background:#fff;border:1px solid #eaf1f5;border-radius:18px;transition:.3s ease;overflow:hidden}.service-card::after{content:"";position:absolute;width:100px;height:100px;right:-50px;bottom:-50px;border-radius:50%;background:rgba(3,174,241,.06)}.service-card:hover{transform:translateY(-7px);border-color:rgba(3,174,241,.25);box-shadow:var(--shadow-hover)}.service-icon{width:55px;height:55px;display:flex;align-items:center;justify-content:center;margin-bottom:18px;border-radius:15px;background:linear-gradient(135deg,rgba(3,174,241,.12),rgba(3,174,241,.04));color:var(--primary);font-size:23px}.service-card h5{font-size:17px;font-weight:750;margin-bottom:8px}.service-card p{margin:0;color:var(--muted);font-size:14px;line-height:1.65}.booking-section{background:#fff}.booking-wrapper{position:relative;padding:50px;background:radial-gradient(circle at 100% 0%,rgba(3,174,241,.08),transparent 30%),#f8fcfe;border:1px solid #e7f2f7;border-radius:28px}.booking-info{padding-right:30px}.booking-info h2{font-size:38px;font-weight:800;margin-bottom:18px}.booking-info p{color:var(--muted);line-height:1.8}.booking-benefits{list-style:none;padding:0;margin:25px 0 0}.booking-benefits li{display:flex;gap:10px;margin-bottom:13px;color:var(--dark);font-weight:600}.booking-benefits i{color:var(--success);margin-top:3px}.booking-form{padding:30px;background:#fff;border-radius:20px;box-shadow:var(--shadow)}.form-label-custom{display:block;margin-bottom:7px;color:var(--dark);font-size:14px;font-weight:700}.booking-form .form-control,.booking-form .form-select{min-height:52px;border-radius:11px;border:1px solid #dfe5eb;padding:12px 15px;box-shadow:none}.booking-form textarea.form-control{min-height:130px}.booking-form .form-control:focus,.booking-form .form-select:focus{border-color:var(--primary);box-shadow:0 0 0 4px rgba(3,174,241,.1)}.submit-btn{width:100%;min-height:54px;margin-top:8px;border:0;border-radius:12px;color:#fff;background:linear-gradient(135deg,var(--primary),#008fd0);font-weight:750;font-size:16px;transition:.3s ease}.submit-btn:hover{transform:translateY(-2px);box-shadow:0 12px 25px rgba(3,174,241,.25)}.process-section{background:var(--light)}.process-card{position:relative;height:100%;padding:30px 25px;text-align:center;background:#fff;border-radius:18px;border:1px solid #e8f0f4;transition:.3s ease}.process-card:hover{transform:translateY(-6px);box-shadow:var(--shadow-hover)}.process-number{position:absolute;top:15px;right:18px;color:rgba(3,174,241,.15);font-size:38px;font-weight:900}.process-icon{width:65px;height:65px;display:flex;align-items:center;justify-content:center;margin:0 auto 18px;border-radius:50%;background:rgba(3,174,241,.1);color:var(--primary);font-size:25px}.process-card h5{font-size:17px;font-weight:750;margin-bottom:8px}.process-card p{margin:0;color:var(--muted);font-size:14px;line-height:1.6}.area-box{padding:45px;border-radius:25px;background:linear-gradient(135deg,#eaf8fe,#f7fcff)}.area-list{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;padding:0;margin:25px 0 0;list-style:none}.area-list li{padding:13px 15px;background:#fff;border:1px solid #e4f0f5;border-radius:10px;color:var(--dark);font-size:14px;font-weight:650}.area-list li i{margin-right:7px;color:var(--primary)}.why-section{background:#fff}.why-card{height:100%;padding:28px 22px;text-align:center;border-radius:18px;border:1px solid #edf0f2;transition:.3s ease}.why-card:hover{transform:translateY(-5px);box-shadow:var(--shadow)}.why-icon{width:58px;height:58px;display:flex;align-items:center;justify-content:center;margin:0 auto 16px;border-radius:16px;background:rgba(3,174,241,.1);color:var(--primary);font-size:22px}.why-card h5{font-size:16px;font-weight:750;margin:0}.faq-section{background:var(--light)}.faq-wrapper{max-width:850px;margin:auto}.faq-item{margin-bottom:12px;overflow:hidden;border:1px solid #e5edf1!important;border-radius:14px!important;background:#fff}.faq-item .accordion-button{padding:20px 22px;color:var(--dark);background:#fff;box-shadow:none;font-weight:700}.faq-item .accordion-button:not(.collapsed){color:var(--primary);background:#fff}.faq-item .accordion-body{padding:0 22px 22px;color:var(--muted);line-height:1.8}.map-section{background:#fff}.map-wrapper{overflow:hidden;border-radius:24px;box-shadow:var(--shadow);border:1px solid #e7edf0}.map-wrapper iframe{display:block;width:100%;min-height:430px;border:0}.final-cta{padding:20px 0}.cta-box{position:relative;overflow:hidden;padding:55px;border-radius:28px;background:linear-gradient(135deg,#061d2d,#075d82);color:#fff}.cta-box::after{content:"";position:absolute;width:300px;height:300px;right:-100px;top:-130px;border-radius:50%;background:rgba(3,174,241,.25)}.cta-content{position:relative;z-index:2}.cta-box h2{color:#fff;font-size:clamp(28px,4vw,42px);font-weight:800}.cta-box p{max-width:650px;color:rgba(255,255,255,.75);line-height:1.8}.whatsapp-btn{display:inline-flex;align-items:center;gap:9px;margin-top:15px;padding:14px 23px;border-radius:12px;color:#fff;background:#25d366;text-decoration:none;font-weight:750;transition:.3s ease}.whatsapp-btn:hover{color:#fff;transform:translateY(-3px);box-shadow:0 12px 25px rgba(37,211,102,.25)}@media (max-width:991px){.section-padding{padding:10px 0}.about-box,.booking-info{padding-right:0}.booking-wrapper{padding:35px}.area-list{grid-template-columns:repeat(2,1fr)}}@media (max-width:767px){.contact-hero{padding:70px 0 75px}.contact-hero h1{letter-spacing:-1px}.quick-contact{margin-top:-30px}.trust-points{grid-template-columns:1fr}.booking-wrapper{padding:22px}.booking-form{padding:22px}.area-box{padding:28px 20px}.area-list{grid-template-columns:1fr}.cta-box{padding:35px 25px}}.consultation-card{background:#ffffff;border-radius:24px;padding:38px;border:1px solid #e7eef3;box-shadow:0 18px 50px rgba(19,54,75,.08)}.repair-form-header{text-align:center;margin-bottom:30px}.repair-badge{display:inline-flex;align-items:center;gap:7px;padding:7px 14px;background:#eaf8fe;color:#03aef1;border-radius:50px;font-size:12px;font-weight:700;margin-bottom:12px}.repair-form-header h3{margin:0 0 8px;color:#102a43;font-size:28px;font-weight:700}.repair-form-header p{max-width:600px;margin:auto;color:#718096;font-size:14px;line-height:1.6}.consultation-card label{display:block;margin-bottom:7px;color:#102a43;font-size:14px;font-weight:600}.consultation-card label span{color:#03aef1}.booking-input{position:relative}.booking-input>i{position:absolute;left:16px;top:50%;transform:translateY(-50%);color:#03aef1;font-size:17px;z-index:2;pointer-events:none}.booking-input .form-control{height:54px;padding:0 16px 0 46px;border:1px solid #dce5eb;border-radius:12px;background:#ffffff;color:#172b3a;font-size:15px;box-shadow:none;transition:all .25s ease}.booking-input .form-control::placeholder{color:#9aa8b2}.booking-input .form-control:hover{border-color:#b9dce9}.booking-input .form-control:focus{border-color:#03aef1;box-shadow:0 0 0 3px rgba(3,174,241,.10);outline:none}.booking-input select.form-control{cursor:pointer}.booking-textarea>i{top:20px;transform:none}.booking-textarea textarea{height:120px!important;padding-top:15px!important;resize:vertical}.form-note{display:flex;align-items:center;gap:9px;padding:12px 14px;background:#f7fbfd;border-radius:10px;color:#647784;font-size:12px;line-height:1.5}.form-note i{color:#03aef1;font-size:18px;flex-shrink:0}.booking-submit{width:100%;height:56px;margin-top:2px;padding:0 20px;border:0;border-radius:12px;background:linear-gradient(135deg,#03aef1,#008fd5);color:#ffffff;display:flex;align-items:center;justify-content:space-between;font-size:16px;font-weight:700;cursor:pointer;box-shadow:0 8px 20px rgba(3,174,241,.20);transition:all .3s ease}.booking-submit span{display:flex;align-items:center;justify-content:center;gap:9px}.booking-submit>i{font-size:18px;transition:transform .3s ease}.booking-submit:hover{transform:translateY(-2px);box-shadow:0 12px 25px rgba(3,174,241,.28)}.booking-submit:hover>i{transform:translateX(4px)}.booking-submit:active{transform:translateY(0)}@media (max-width:767px){.consultation-card{padding:25px 18px;border-radius:18px}.repair-form-header h3{font-size:23px}.repair-form-header p{font-size:13px}.booking-input .form-control{height:52px}.booking-submit{height:54px}}