:root{--main-color:#0b224d;--main-color-hover:#071633;--main-color-light:#f0f4fa;--secondary-color:#dca742;--secondary-color-hover:#be8e32;--secondary-color-light:#fdfaf2;--gradient-dir:to right;--bg-site:#fff;--bg-surface:#f8fafc;--bg-surface-hover:#f1f5f9;--text-main:#0f172a;--text-muted:#64748b;--text-light:#94a3b8;--border-color:#e2e8f0;--shadow-sm:0 1px 3px #0000000d;--shadow-md:0 4px 6px -1px #0000000d, 0 2px 4px -1px #00000008;--radius-app:12px;--radius-button:8px;--transition-smooth:all .25s cubic-bezier(.4, 0, .2, 1)}html[lang=en]{--gradient-dir:to right;direction:ltr}html[lang=en] *,html[lang=en] input,html[lang=en] button,html[lang=en] textarea,html[lang=en] select{font-family:var(--font-en),system-ui,-apple-system,sans-serif}html[lang=ar]{--gradient-dir:to left;direction:rtl}html[lang=ar] *,html[lang=ar] input,html[lang=ar] button,html[lang=ar] textarea,html[lang=ar] select{font-family:var(--font-ar),system-ui,-apple-system,sans-serif}*,input,button,textarea,select{box-sizing:border-box;-webkit-tap-highlight-color:#0000;outline:none;margin:0;padding:0;text-decoration:none;list-style:none}body{background-color:var(--bg-site);color:var(--text-main);-webkit-font-smoothing:antialiased;min-height:100vh;overflow-x:hidden}.container{width:100%;margin-left:auto;margin-right:auto;padding-left:20px;padding-right:20px}@media (min-width:768px) and (max-width:1023px){.container{max-width:720px}}@media (min-width:1024px){.container{max-width:1200px}}a{color:inherit;transition:var(--transition-smooth)}@media (max-width:1023px){*{cursor:auto!important}}::-webkit-scrollbar{width:6px}::-webkit-scrollbar-thumb{background-color:var(--main-color);border-radius:10px}::-webkit-scrollbar-track{background-color:var(--bg-surface)}
@font-face{font-family:Almarai;font-style:normal;font-weight:300;font-display:swap;src:url(../media/7eb3e55498b0083f-s.p.1c4dju6higsi7.woff2)format("woff2");unicode-range:U+6??,U+750-77F,U+870-88E,U+890-891,U+897-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:Almarai;font-style:normal;font-weight:300;font-display:swap;src:url(../media/2cc64289d47b4837-s.3gyhordp6ke8y.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Almarai;font-style:normal;font-weight:400;font-display:swap;src:url(../media/3571ca4c7e5b0515-s.p.1st6rpsgpd9fa.woff2)format("woff2");unicode-range:U+6??,U+750-77F,U+870-88E,U+890-891,U+897-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:Almarai;font-style:normal;font-weight:400;font-display:swap;src:url(../media/22fa55bc1dba6839-s.0d9vtzwl8fd0i.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Almarai;font-style:normal;font-weight:700;font-display:swap;src:url(../media/e897c2a96513d09d-s.p.2yz6p_nt95n3n.woff2)format("woff2");unicode-range:U+6??,U+750-77F,U+870-88E,U+890-891,U+897-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:Almarai;font-style:normal;font-weight:700;font-display:swap;src:url(../media/92965d68c2e7dc96-s.1tn4ua9rqzvtc.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Almarai Fallback;src:local(Arial);ascent-override:95.15%;descent-override:22.18%;line-gap-override:0.0%;size-adjust:95.11%}.almarai_b499b07-module__gJEC6a__className{font-family:Almarai,Almarai Fallback;font-style:normal}.almarai_b499b07-module__gJEC6a__variable{--font-ar:"Almarai", "Almarai Fallback"}
@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2c55a0e60120577a-s.0-dom-5bn10r2.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.1y4-pdgsjb-pw.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/ad66f9afd8947f86-s.3lvt2whj97whp.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/5476f68d60460930-s.2uwcyprjm3xu3.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.0k62hbripvv8p.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/1bffadaabf893a1e-s.3-6t-g6q0vh0a.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.2bn3s6zvc0dyp.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter Fallback;src:local(Arial);ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.0%;size-adjust:107.12%}.inter_f71e739a-module__1tAoUG__className{font-family:Inter,Inter Fallback;font-style:normal}.inter_f71e739a-module__1tAoUG__variable{--font-en:"Inter", "Inter Fallback"}
.main-header{background-color:var(--bg-site);border-bottom:1px solid var(--border-color);z-index:999;width:100%;position:relative}.main-header .container{justify-content:space-between;align-items:center;display:flex}.main-header .top-bar{border-bottom:1px solid var(--border-color);background-color:var(--bg-site);z-index:10;padding:15px 0;position:relative}.main-header .top-bar .contact-info{flex-direction:column;gap:10px;display:flex}.main-header .top-bar .contact-info .info-item{color:var(--text-main);align-items:center;gap:8px;font-size:.88rem;font-weight:500;display:flex}.main-header .top-bar .contact-info .info-item svg{color:var(--secondary-color)}.main-header .top-bar .contact-info .info-item:hover{color:var(--main-color)}.main-header .top-bar .logo-box{align-items:center;display:flex}.main-header .top-bar .logo-box .logo-img{max-width:100%;height:auto;display:block}.main-header .top-bar .actions-box{align-items:center;gap:12px;display:flex}.main-header .top-bar .actions-box .lang-toggle-btn{background-color:var(--main-color);border:1px solid var(--main-color);cursor:pointer;color:#fff;box-shadow:var(--shadow-sm);transition:var(--transition-smooth);border-radius:6px;align-items:center;gap:8px;padding:8px 16px;font-size:.85rem;font-weight:600;display:flex}.main-header .top-bar .actions-box .lang-toggle-btn svg{color:var(--secondary-color)}.main-header .top-bar .actions-box .lang-toggle-btn:hover{background-color:var(--main-color-hover);border-color:var(--main-color-hover);transform:translateY(-1px)}.main-header .top-bar .actions-box .menu-toggle-btn{cursor:pointer;color:var(--main-color);background:0 0;border:none;width:32px;height:32px;padding:4px;display:none;position:relative}.main-header .top-bar .actions-box .menu-toggle-btn .icon-wrapper{transition:transform .4s cubic-bezier(.4,0,.2,1),opacity .3s;position:absolute;top:4px;left:4px}.main-header .top-bar .actions-box .menu-toggle-btn .x-icon{opacity:0;transform:rotate(-180deg)}.main-header .top-bar .actions-box .menu-toggle-btn.active .menu-icon{opacity:0;transform:rotate(180deg)}.main-header .top-bar .actions-box .menu-toggle-btn.active .x-icon{opacity:1;transform:rotate(0)}.main-header .nav-bar{background-color:var(--bg-site);transition:var(--transition-smooth);padding:12px 0}.main-header .nav-bar .nav-menu{align-items:center;gap:30px;display:flex}.main-header .nav-bar .nav-menu .nav-item .nav-link{color:var(--text-main);padding:6px 0;font-size:.95rem;font-weight:600;display:block;position:relative}.main-header .nav-bar .nav-menu .nav-item .nav-link:after{content:"";background-color:var(--secondary-color);width:0;height:2px;transition:var(--transition-smooth);position:absolute;bottom:0;left:0}.main-header .nav-bar .nav-menu .nav-item .nav-link:hover:after,.main-header .nav-bar .nav-menu .nav-item .nav-link.active:after{width:100%}.main-header .nav-bar .nav-menu .nav-item .nav-link.active{color:var(--main-color)}@media (max-width:1023px){.main-header .top-bar{padding:10px 0}.main-header .top-bar .contact-info{display:none}.main-header .top-bar .actions-box .menu-toggle-btn{display:flex}.main-header .nav-bar{background-color:var(--bg-site);border-bottom:1px solid var(--border-color);width:100%;box-shadow:var(--shadow-md);opacity:0;visibility:hidden;padding:0;transition:opacity .3s,transform .3s cubic-bezier(.4,0,.2,1),visibility .3s;position:absolute;top:100%;left:0;transform:translateY(-10px)}.main-header .nav-bar .container{flex-direction:column;padding:0}.main-header .nav-bar .nav-menu{flex-direction:column;gap:0;width:100%}.main-header .nav-bar .nav-menu .nav-item{border-bottom:1px solid var(--border-color);width:100%}.main-header .nav-bar .nav-menu .nav-item:last-child{border-bottom:none}.main-header .nav-bar .nav-menu .nav-item .nav-link{padding:15px 20px;font-size:1rem}.main-header .nav-bar .nav-menu .nav-item .nav-link:after{display:none}.main-header .nav-bar .nav-menu .nav-item .nav-link.active{background-color:var(--main-color-light);border-inline-start:4px solid var(--secondary-color)}.main-header .nav-bar.open{opacity:1;visibility:visible;transform:translateY(0)}}@media (min-width:1024px){.main-header .nav-bar .container{justify-content:center}}
.site-footer{background-color:var(--bg-site);border-top:1px solid var(--border-color);padding:90px 0 30px;position:relative;overflow:hidden}.site-footer .pharaonic-dots-bg{opacity:.05;background-image:radial-gradient(var(--main-color) 1.2px, transparent 0);pointer-events:none;z-index:1;background-size:20px 20px;position:absolute;inset:0}.site-footer .premium-line-accent{background:linear-gradient(90deg, transparent, var(--secondary-color), transparent);z-index:2;width:100%;height:3px;position:absolute;top:0;left:0}.site-footer .container{z-index:3;position:relative}.site-footer .footer-grid{grid-template-columns:1.3fr 1fr;gap:80px;margin-bottom:60px;display:grid}.site-footer .footer-brand-col{flex-direction:column;gap:22px;display:flex}.site-footer .footer-brand-col .footer-logo{transition:var(--transition-smooth);display:inline-block}.site-footer .footer-brand-col .footer-logo .logo-img{object-fit:contain;width:170px!important;height:auto!important}.site-footer .footer-brand-col .footer-logo:hover{transform:scale(1.02)}.site-footer .footer-brand-col .brand-desc{color:var(--text-muted);max-width:460px;font-size:.95rem;line-height:1.7}.site-footer .footer-brand-col .social-links{gap:12px;margin-top:5px;display:flex}.site-footer .footer-brand-col .social-links a{width:40px;height:40px;color:var(--main-color);border:1px solid var(--border-color);transition:var(--transition-smooth);box-shadow:var(--shadow-sm);background-color:#fff;border-radius:50%;justify-content:center;align-items:center;display:flex}.site-footer .footer-brand-col .social-links a svg{transition:var(--transition-smooth);fill:none}.site-footer .footer-brand-col .social-links a:hover{background-color:var(--main-color);border-color:var(--main-color);transform:translateY(-3px);box-shadow:0 5px 12px #0000001a}.site-footer .footer-brand-col .social-links a:hover svg{color:var(--secondary-color)}.site-footer .footer-contact-col .col-title{color:var(--main-color);margin-bottom:30px;padding-bottom:12px;font-size:1.3rem;font-weight:800;position:relative}.site-footer .footer-contact-col .col-title:after{content:"";bottom:0;background-color:var(--secondary-color);border-radius:2px;width:40px;height:3px;position:absolute;inset-inline-start:0}.site-footer .footer-contact-col .contact-list{flex-direction:column;gap:22px;display:flex}.site-footer .footer-contact-col .contact-list li{align-items:center;gap:16px;display:flex}.site-footer .footer-contact-col .contact-list li .icon-box{background-color:var(--main-color-light);width:44px;height:44px;color:var(--main-color);border:1px solid rgba(var(--main-color), .05);border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.site-footer .footer-contact-col .contact-list li .text-box{flex-direction:column;display:flex}.site-footer .footer-contact-col .contact-list li .text-box span{color:var(--text-muted);text-transform:uppercase;letter-spacing:.8px;margin-bottom:2px;font-size:.75rem;font-weight:700}.site-footer .footer-contact-col .contact-list li .text-box a,.site-footer .footer-contact-col .contact-list li .text-box p{color:var(--main-color);transition:var(--transition-smooth);font-size:1rem;font-weight:700}.site-footer .footer-contact-col .contact-list li .text-box a:hover{color:var(--secondary-color)}.site-footer .footer-bottom{border-top:1px solid var(--border-color);justify-content:space-between;align-items:center;gap:20px;padding-top:25px;display:flex}.site-footer .footer-bottom .copyright-text,.site-footer .footer-bottom .developer-text{color:var(--text-muted);font-size:.88rem;font-weight:600}.site-footer .footer-bottom .developer-text a{color:var(--main-color);transition:var(--transition-smooth);font-weight:700;position:relative}.site-footer .footer-bottom .developer-text a:hover{color:var(--secondary-color)}@media (max-width:767px){.site-footer{padding:60px 0 25px}.site-footer .footer-grid{text-align:center;grid-template-columns:1fr;gap:45px}.site-footer .footer-brand-col{align-items:center}.site-footer .footer-brand-col .brand-desc{max-width:100%}.site-footer .footer-contact-col .col-title:after{inset-inline-start:50%;transform:translate(-50%)}.site-footer .footer-contact-col .contact-list li{flex-direction:column;gap:8px}.site-footer .footer-bottom{text-align:center;flex-direction:column;gap:12px}}
.global-floating-actions{pointer-events:none;z-index:999;justify-content:space-between;align-items:flex-end;width:100%;padding:0 30px;display:flex;position:fixed;bottom:30px;left:0;right:0}.global-floating-actions .action-btn{pointer-events:auto;cursor:pointer;width:48px;height:48px;transition:var(--transition-smooth);color:#fff;border:none;border-radius:50%;justify-content:center;align-items:center;display:flex;box-shadow:0 4px 15px #00000026}.global-floating-actions .action-btn:hover{transform:translateY(-5px);box-shadow:0 8px 20px #00000040}.global-floating-actions .scroll-to-top-wrapper{opacity:0;visibility:hidden;transition:var(--transition-smooth);transform:translateY(20px)}.global-floating-actions .scroll-to-top-wrapper.is-visible{opacity:1;visibility:visible;transform:translateY(0)}.global-floating-actions .scroll-to-top-wrapper .btn-scroll{background-color:var(--main-color);border:1px solid #ffffff1a}.global-floating-actions .scroll-to-top-wrapper .btn-scroll:hover{background-color:var(--secondary-color);color:var(--main-color)}.global-floating-actions .communication-wrapper{flex-direction:column;gap:12px;display:flex}.global-floating-actions .communication-wrapper .btn-whatsapp{background-color:#25d366}.global-floating-actions .communication-wrapper .btn-whatsapp:hover{background-color:#20ba5a;box-shadow:0 8px 20px #25d36666}.global-floating-actions .communication-wrapper .btn-complaints{background-color:#e53e3e}.global-floating-actions .communication-wrapper .btn-complaints:hover{background-color:#c53030;box-shadow:0 8px 20px #e53e3e66}@media (max-width:767px){.global-floating-actions{padding:0 20px;bottom:20px}.global-floating-actions .action-btn{width:42px;height:42px}}
.complaints-modal-overlay{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);z-index:10005;background-color:#0d295c99;justify-content:center;align-items:center;width:100vw;height:100vh;padding:12px;animation:.3s ease-out forwards fadeInModal;display:flex;position:fixed;top:0;left:0}.complaints-modal-overlay .complaints-modal-card{background-color:#fff;border:1px solid #e53e3e26;border-radius:16px;width:100%;max-width:600px;max-height:92vh;padding:25px 20px;position:relative;overflow-y:auto;box-shadow:0 15px 40px #00000040}.complaints-modal-overlay .complaints-modal-card::-webkit-scrollbar{width:5px}.complaints-modal-overlay .complaints-modal-card::-webkit-scrollbar-thumb{background-color:var(--border-color);border-radius:10px}.complaints-modal-overlay .close-modal-btn{top:15px;background:var(--bg-surface);width:32px;height:32px;color:var(--text-muted);cursor:pointer;transition:var(--transition-smooth);border:none;border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute;inset-inline-end:15px}.complaints-modal-overlay .close-modal-btn:hover{color:#fff;background-color:#e53e3e;transform:rotate(90deg)}.complaints-modal-overlay .modal-header{margin-bottom:20px;padding-inline-end:30px}.complaints-modal-overlay .modal-header h2{color:var(--main-color);margin-bottom:4px;font-size:1.3rem;font-weight:800}.complaints-modal-overlay .modal-header p{color:var(--text-muted);font-size:.85rem;line-height:1.4}.complaints-modal-overlay .modal-form{flex-direction:column;gap:12px;display:flex}.complaints-modal-overlay .modal-form .form-row{grid-template-columns:1fr 1fr;gap:14px;display:grid}.complaints-modal-overlay .modal-form .form-group{flex-direction:column;gap:5px;display:flex}.complaints-modal-overlay .modal-form .form-group label{color:var(--main-color);font-size:.82rem;font-weight:700}.complaints-modal-overlay .modal-form .form-group .radio-group{gap:20px;padding:6px 0;display:flex}.complaints-modal-overlay .modal-form .form-group .radio-group .radio-label{color:var(--text-main);cursor:pointer;align-items:center;gap:8px;font-size:.88rem;font-weight:600;display:flex}.complaints-modal-overlay .modal-form .form-group .radio-group .radio-label input[type=radio]{accent-color:#e53e3e;cursor:pointer;width:16px;height:16px}.complaints-modal-overlay .modal-form .form-group input,.complaints-modal-overlay .modal-form .form-group textarea{border:1.5px solid var(--border-color);width:100%;color:var(--main-color);transition:var(--transition-smooth);background-color:#fff;border-radius:8px;padding:10px 14px;font-size:.88rem}.complaints-modal-overlay .modal-form .form-group input:focus,.complaints-modal-overlay .modal-form .form-group textarea:focus{border-color:#e53e3e;outline:none;box-shadow:0 0 0 3px #e53e3e14}.complaints-modal-overlay .modal-form .form-group input::placeholder,.complaints-modal-overlay .modal-form .form-group textarea::placeholder{color:#a0aec0;font-size:.82rem}.complaints-modal-overlay .modal-form .form-group textarea{resize:none}.complaints-modal-overlay .modal-form .submit-form-btn{color:#fff;border-radius:var(--radius-button);cursor:pointer;transition:var(--transition-smooth);background-color:#e53e3e;border:1px solid #e53e3e;justify-content:center;align-items:center;gap:8px;margin-top:5px;padding:12px 20px;font-size:.92rem;font-weight:700;display:flex}.complaints-modal-overlay .modal-form .submit-form-btn:hover{background-color:#c53030;border-color:#c53030;transform:translateY(-2px);box-shadow:0 5px 15px #e53e3e33}@keyframes fadeInModal{0%{opacity:0}to{opacity:1}}@keyframes slideUpModal{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@media (max-width:767px){.complaints-modal-overlay{padding:8px}.complaints-modal-overlay .complaints-modal-card{border-radius:12px;max-height:95vh;padding:20px 14px}.complaints-modal-overlay .modal-form{gap:10px}.complaints-modal-overlay .modal-form .form-row{grid-template-columns:1fr;gap:10px}}
