.abr-request-page{background:#f5f9fc;padding:55px 0 80px;color:#172033;direction:rtl}
.abr-request-page *{box-sizing:border-box}
.abr-request-page a{text-decoration:none}
.abr-request-hero{background:radial-gradient(circle at 15% 20%,rgba(123,211,44,.25),transparent 30%),linear-gradient(135deg,#03bfd7,#2454a6);border-radius:30px;padding:38px;color:#fff;display:flex;justify-content:space-between;gap:22px;align-items:center;box-shadow:0 22px 60px rgba(36,84,166,.22);margin-bottom:28px}
.abr-request-hero span{display:inline-block;background:rgba(255,255,255,.18);padding:7px 15px;border-radius:999px;margin-bottom:12px}
.abr-request-hero h1{color:#fff;margin:0 0 10px;font-size:34px;font-weight:900}
.abr-request-hero p{margin:0;color:rgba(255,255,255,.86)}
.abr-hero-badge{background:rgba(255,255,255,.14);border:1px solid rgba(255,255,255,.25);border-radius:22px;padding:20px;min-width:220px}
.abr-hero-badge b,.abr-hero-badge small{display:block;color:#fff}
.abr-request-grid{display:grid;grid-template-columns:1fr 330px;gap:24px;align-items:start}
.abr-request-main,.abr-side-card{background:#fff;border-radius:24px;box-shadow:0 12px 35px rgba(15,23,42,.06)}
.abr-request-main{padding:28px}
.abr-order-form .form-item{margin-bottom:22px}
.abr-order-form label,.abr-order-form legend{font-weight:900;color:#111827;margin-bottom:9px;display:block}
.abr-order-form input[type=text],.abr-order-form select,.abr-order-form textarea{width:100%;border:1px solid #e2e8f0;border-radius:15px;padding:13px 15px;background:#fff;color:#172033}
.abr-order-form textarea{resize:vertical}
.abr-order-form .form-radios{display:grid;grid-template-columns:repeat(5,1fr);gap:12px}
.abr-order-form .form-type-radio{background:#f8fafc;border:1px solid #e8f0f7;border-radius:18px;padding:16px;margin:0;transition:.2s}
.abr-order-form .form-type-radio:has(input:checked){background:#eefafd;border-color:#03bfd7;box-shadow:0 10px 25px rgba(3,191,215,.12)}
.abr-order-form input[type=radio]{margin-left:7px}
.abr-order-form input[type=range]{width:100%;accent-color:#03bfd7}
.abr-live-summary{background:#071f4f;color:#fff;border-radius:24px;padding:24px;margin:24px 0}
.abr-live-summary h3{color:#fff;margin:0 0 16px;font-weight:900}
.abr-price{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid rgba(255,255,255,.15);padding-bottom:15px;margin-bottom:14px}
.abr-price strong{font-size:26px;color:#fff}
.abr-live-summary ul{list-style:none;padding:0;margin:0;display:grid;gap:10px}
.abr-live-summary li{display:flex;justify-content:space-between;color:rgba(255,255,255,.8)}
.abr-live-summary b{color:#fff}
.abr-submit,.abr-order-form .button--primary{background:#03bfd7!important;border:0!important;color:#fff!important;border-radius:15px!important;padding:14px 26px!important;font-weight:900!important}
.abr-side-card{padding:24px;margin-bottom:20px}
.abr-side-card h2{margin:0 0 14px;color:#111827;font-size:21px;font-weight:900}
.abr-side-card ul{padding-right:20px;margin:0;color:#64748b;line-height:2}
.abr-side-card.dark{background:linear-gradient(135deg,#071f4f,#123c88);color:#fff}
.abr-side-card.dark h2,.abr-side-card.dark p{color:#fff}
.abr-side-card.dark a{display:block;text-align:center;background:#fff;color:#2454a6;border-radius:15px;padding:13px;font-weight:900;margin-top:16px}
@media(max-width:991px){.abr-request-hero,.abr-request-grid{display:block}.abr-hero-badge{margin-top:20px}.abr-request-side{margin-top:22px}.abr-order-form .form-radios{grid-template-columns:repeat(2,1fr)}}
@media(max-width:575px){.abr-request-hero{padding:26px 22px}.abr-request-hero h1{font-size:26px}.abr-order-form .form-radios{grid-template-columns:1fr}.abr-request-main,.abr-side-card{padding:20px}}
