@import"https://fonts.googleapis.com/css2?family=Poppins:wght@300;400;500;600;700;800&display=swap";@import"https://fonts.googleapis.com/css2?family=Almarai:wght@400;700;800&display=swap";:root{--font-english: "Poppins", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-arabic: "Almarai", "Cairo", "Tahoma", sans-serif;--font-primary: "Poppins", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--color-primary-dark: #1f2937;--color-secondary-dark: #374151;--color-text-light: #6b7280;--color-primary-light: #ffffff;--color-secondary-light: #f9fafb}*{font-family:var(--font-english)}body{font-family:var(--font-english);color:var(--color-primary-dark)}html[lang=en] *,html[lang=en] body{font-family:var(--font-english)}html[lang=ar] *{font-family:var(--font-arabic);letter-spacing:.3px}html[lang=ar] body{font-family:var(--font-arabic);color:var(--color-primary-dark)}h1,h2,h3,h4,h5,h6{font-family:var(--font-english);color:var(--color-primary-dark);font-weight:700}html[lang=ar] h1,html[lang=ar] h2,html[lang=ar] h3,html[lang=ar] h4,html[lang=ar] h5,html[lang=ar] h6{font-family:var(--font-arabic);color:var(--color-primary-dark);font-weight:800}.section-title,.main-heading,.page-title{font-family:var(--font-english);color:var(--color-primary-dark);font-weight:700}html[lang=ar] .section-title,html[lang=ar] .main-heading,html[lang=ar] .page-title{font-family:var(--font-arabic);color:var(--color-primary-dark);font-weight:800}.subtitle,.sub-heading{font-family:var(--font-english);color:var(--color-secondary-dark);font-weight:600}html[lang=ar] .subtitle,html[lang=ar] .sub-heading{font-family:var(--font-arabic);color:var(--color-secondary-dark);font-weight:700}.description,.desc-text,p{font-family:var(--font-english);color:var(--color-secondary-dark);font-weight:400}html[lang=ar] .description,html[lang=ar] .desc-text,html[lang=ar] p{font-family:var(--font-arabic);color:var(--color-secondary-dark);font-weight:400}input,textarea,select,button,label{font-family:var(--font-english)}html[lang=ar] input,html[lang=ar] textarea,html[lang=ar] select,html[lang=ar] button,html[lang=ar] label{font-family:var(--font-arabic)}table,thead,tbody,tr,td,th{font-family:var(--font-english)}html[lang=ar] table,html[lang=ar] thead,html[lang=ar] tbody,html[lang=ar] tr,html[lang=ar] td,html[lang=ar] th{font-family:var(--font-arabic)}.fa,.fas,.far,.fal,.fad,.fa-solid,.fa-regular,.fa-light,.fa-thin{font-family:"Font Awesome 6 Free","Font Awesome 5 Free",Font Awesome,sans-serif!important;font-weight:900}.fab,.fa-brands{font-family:"Font Awesome 6 Brands","Font Awesome 5 Brands",Font Awesome,sans-serif!important;font-weight:400}html[lang=ar] .fa,html[lang=ar] .fas,html[lang=ar] .far,html[lang=ar] .fal,html[lang=ar] .fad,html[lang=ar] .fa-solid,html[lang=ar] .fa-regular,html[lang=ar] .fa-light,html[lang=ar] .fa-thin{font-family:"Font Awesome 6 Free","Font Awesome 5 Free",Font Awesome,sans-serif!important;font-weight:900}html[lang=ar] .fab,html[lang=ar] .fa-brands{font-family:"Font Awesome 6 Brands","Font Awesome 5 Brands",Font Awesome,sans-serif!important;font-weight:400}html[dir=rtl] .fa,html[dir=rtl] .fas,html[dir=rtl] .far,html[dir=rtl] .fal,html[dir=rtl] .fad,html[dir=rtl] .fa-solid,html[dir=rtl] .fa-regular,html[dir=rtl] .fa-light,html[dir=rtl] .fa-thin,html[dir=rtl] i[class*=fa-]{font-family:"Font Awesome 6 Free","Font Awesome 5 Free",Font Awesome,sans-serif!important;font-weight:900}html[dir=rtl] .fab,html[dir=rtl] .fa-brands{font-family:"Font Awesome 6 Brands","Font Awesome 5 Brands",Font Awesome,sans-serif!important;font-weight:400}label{font-family:var(--font-english);color:var(--color-primary-dark)}html[lang=ar] label{font-family:var(--font-arabic);color:var(--color-primary-dark)}.badge,.tag{font-family:var(--font-english);color:var(--color-primary-dark)}html[lang=ar] .badge,html[lang=ar] .tag{font-family:var(--font-arabic);color:var(--color-primary-dark)}.modal-content,.modal-header,.modal-body,.modal-footer{font-family:var(--font-english)}html[lang=ar] .modal-content,html[lang=ar] .modal-header,html[lang=ar] .modal-body,html[lang=ar] .modal-footer{font-family:var(--font-arabic)}.nav-link,.navbar{font-family:var(--font-english);color:var(--color-primary-dark)}html[lang=ar] .nav-link,html[lang=ar] .navbar{font-family:var(--font-arabic);color:var(--color-primary-dark)}.admin-title,.admin-heading,.admin-subtitle{font-family:var(--font-english);color:var(--color-primary-dark);font-weight:700}html[lang=ar] .admin-title,html[lang=ar] .admin-heading,html[lang=ar] .admin-subtitle{font-family:var(--font-arabic);color:var(--color-primary-dark);font-weight:800}.card-header{font-family:var(--font-english);color:var(--color-primary-dark);font-weight:700}html[lang=ar] .card-header{font-family:var(--font-arabic);color:var(--color-primary-dark);font-weight:800}.sidebar-link,.sidebar-title{font-family:var(--font-english);color:var(--color-primary-dark)}html[lang=ar] .sidebar-link,html[lang=ar] .sidebar-title{font-family:var(--font-arabic);color:var(--color-primary-dark)}.btn,button{font-family:var(--font-english)}html[lang=ar] .btn,html[lang=ar] button{font-family:var(--font-arabic)}:root{--color-primary-dark: #1f2937;--color-primary-darker: #111827;--color-primary-light: #ffffff;--color-primary-lighter: #f9fafb;--color-secondary-dark: #374151;--color-secondary-lighter: #e5e7eb;--color-text-primary: #1f2937;--color-text-secondary: #374151;--color-text-muted: #6b7280;--color-text-light: #ffffff;--color-bg-light: #ffffff;--color-bg-lighter: #f9fafb;--color-bg-lightest: #f3f4f6;--color-bg-dark: #1f2937;--color-bg-darker: #111827}body{background-color:var(--color-bg-light);color:var(--color-text-primary)}section{background-color:var(--color-bg-light);color:var(--color-text-primary)}h1,h2,h3,h4,h5,h6,.section-title,.main-heading,.page-title,.admin-title,.admin-heading,.card-header{color:var(--color-text-primary);background-color:transparent}p,.description,.desc-text,.subtitle,.sub-heading,.text-secondary{color:var(--color-text-secondary)}.text-muted,small,.footnote{color:var(--color-text-muted)}hr,.border,.divider{border-color:var(--color-secondary-lighter)}.card{background-color:var(--color-bg-lighter);border-color:var(--color-secondary-lighter);color:var(--color-text-primary)}input,textarea,select,.form-control,.form-select{background-color:var(--color-bg-light);color:var(--color-text-primary);border-color:var(--color-secondary-lighter)}input::-moz-placeholder,textarea::-moz-placeholder{color:var(--color-text-muted)}input::placeholder,textarea::placeholder{color:var(--color-text-muted)}label,.form-label{color:var(--color-text-primary)}.btn-light,.btn-outline-dark{color:var(--color-text-primary);border-color:var(--color-text-primary);background-color:var(--color-bg-lighter)}.btn-light:hover,.btn-outline-dark:hover{color:var(--color-bg-light);background-color:var(--color-text-primary)}table{color:var(--color-text-primary);background-color:var(--color-bg-light)}thead{background-color:var(--color-bg-lighter);color:var(--color-text-primary)}tbody tr{border-bottom-color:var(--color-secondary-lighter)}tbody tr:hover{background-color:var(--color-bg-lighter)}.navbar,.nav-link{color:var(--color-text-primary)}.nav-link:hover{color:var(--color-primary-dark)}.bg-dark,.dark-section,section.dark,.section-dark{background-color:var(--color-bg-dark);color:var(--color-text-light)}.bg-dark h1,.bg-dark h2,.bg-dark h3,.bg-dark h4,.bg-dark h5,.bg-dark h6,.dark-section h1,.dark-section h2,.dark-section h3,.dark-section h4,.dark-section h5,.dark-section h6,.dark-section .section-title,.dark-section .main-heading,.dark-section .page-title,section.dark h1,section.dark h2,section.dark h3,section.dark h4,section.dark h5,section.dark h6,.section-dark h1,.section-dark h2,.section-dark h3,.section-dark h4,.section-dark h5,.section-dark h6{color:var(--color-text-light)}.bg-dark p,.dark-section p,section.dark p,.section-dark p,.bg-dark .description,.dark-section .description,section.dark .description,.section-dark .description{color:var(--color-text-light);opacity:.95}.bg-dark .subtitle,.dark-section .subtitle,section.dark .subtitle,.section-dark .subtitle,.bg-dark .text-secondary,.dark-section .text-secondary,section.dark .text-secondary,.section-dark .text-secondary{color:var(--color-text-light);opacity:.85}.bg-dark .text-muted,.dark-section .text-muted,section.dark .text-muted,.section-dark .text-muted{color:var(--color-text-light);opacity:.7}.bg-dark hr,.dark-section hr,section.dark hr,.section-dark hr,.bg-dark .border,.dark-section .border,section.dark .border,.section-dark .border{border-color:#fff3}.bg-dark .card,.dark-section .card,section.dark .card,.section-dark .card{background-color:#0000004d;border-color:#ffffff1a;color:var(--color-text-light)}.bg-dark input,.bg-dark textarea,.bg-dark select,.dark-section input,.dark-section textarea,.dark-section select,section.dark input,section.dark textarea,section.dark select,.section-dark input,.section-dark textarea,.section-dark select,.bg-dark .form-control,.dark-section .form-control,section.dark .form-control,.section-dark .form-control{background-color:#ffffff1a;color:var(--color-text-light);border-color:#fff3}.bg-dark input::-moz-placeholder,.dark-section input::-moz-placeholder,section.dark input::-moz-placeholder,.section-dark input::-moz-placeholder{color:#ffffff80}.bg-dark input::placeholder,.dark-section input::placeholder,section.dark input::placeholder,.section-dark input::placeholder{color:#ffffff80}.bg-dark label,.dark-section label,section.dark label,.section-dark label{color:var(--color-text-light)}.bg-dark table,.dark-section table,section.dark table,.section-dark table{color:var(--color-text-light);background-color:transparent}.bg-dark thead,.dark-section thead,section.dark thead,.section-dark thead{background-color:#ffffff0d;color:var(--color-text-light)}.bg-dark tbody tr,.dark-section tbody tr,section.dark tbody tr,.section-dark tbody tr{border-bottom-color:#ffffff1a}.bg-dark tbody tr:hover,.dark-section tbody tr:hover,section.dark tbody tr:hover,.section-dark tbody tr:hover{background-color:#ffffff0d}.btn:hover,.btn-primary:hover{opacity:.9}a{color:var(--color-text-primary)}a:hover{color:var(--color-secondary-dark)}.bg-dark a,.dark-section a,section.dark a,.section-dark a{color:var(--color-text-light)}.bg-dark a:hover,.dark-section a:hover,section.dark a:hover,.section-dark a:hover{opacity:.8}.alert{background-color:var(--color-bg-lighter);color:var(--color-text-primary);border-color:var(--color-secondary-lighter)}.bg-dark .alert,.dark-section .alert,section.dark .alert,.section-dark .alert{background-color:#ffffff1a;color:var(--color-text-light);border-color:#fff3}.badge{background-color:var(--color-bg-lighter);color:var(--color-text-primary)}.bg-dark .badge,.dark-section .badge,section.dark .badge,.section-dark .badge{background-color:#ffffff1a;color:var(--color-text-light)}.modal-content{background-color:var(--color-bg-light);color:var(--color-text-primary)}.modal-header{background-color:var(--color-bg-lighter);color:var(--color-text-primary);border-bottom-color:var(--color-secondary-lighter)}.modal-footer{background-color:var(--color-bg-lighter);border-top-color:var(--color-secondary-lighter)}.dropdown-menu{background-color:var(--color-bg-light);color:var(--color-text-primary);border-color:var(--color-secondary-lighter)}.dropdown-item{color:var(--color-text-primary)}.dropdown-item:hover{background-color:var(--color-bg-lighter);color:var(--color-text-primary)}:root{--color-primary-dark: #1f2937;--color-primary-darker: #111827;--color-secondary-dark: #374151;--color-text-light: #ffffff;--color-text-muted: #6b7280}h1{font-size:3rem;font-weight:700;line-height:1.2;margin-bottom:1.5rem;letter-spacing:-.5px;color:var(--color-primary-dark)}h2{font-size:2.5rem;font-weight:700;line-height:1.3;margin-bottom:1.25rem;letter-spacing:-.3px;color:var(--color-primary-dark)}h3{font-size:2.1rem;font-weight:700;line-height:1.4;margin-bottom:1rem;color:var(--color-primary-dark)}h4{font-size:1.75rem;font-weight:700;line-height:1.5;margin-bottom:.875rem;color:var(--color-primary-dark)}h5{font-size:1.5rem;font-weight:700;line-height:1.5;margin-bottom:.75rem;color:var(--color-primary-dark)}h6{font-size:1.25rem;font-weight:700;line-height:1.6;margin-bottom:.5rem;color:var(--color-primary-dark)}html[lang=ar] h1,html[lang=ar] h2,html[lang=ar] h3,html[lang=ar] h4,html[lang=ar] h5,html[lang=ar] h6{font-weight:800;text-align:right}.section-title,.main-heading,.page-title{font-size:2.3rem;font-weight:700;color:var(--color-primary-dark);margin-bottom:1.25rem}.subtitle,.sub-heading{font-size:1.5rem;font-weight:600;color:var(--color-secondary-dark);margin-bottom:.75rem}html[lang=ar] .section-title,html[lang=ar] .main-heading,html[lang=ar] .page-title{font-weight:800;text-align:right}html[lang=ar] .subtitle,html[lang=ar] .sub-heading{font-weight:700;text-align:right}body,p,.description,.desc-text{font-size:1rem;line-height:1.6;color:var(--color-secondary-dark);font-weight:400}small,.small{font-size:.85rem;font-weight:400;color:var(--color-text-muted)}label,.form-label{font-size:.95rem;font-weight:600;color:var(--color-primary-dark);margin-bottom:.5rem}.form-text{font-size:.85rem;color:var(--color-text-muted)}.btn{font-size:1rem;font-weight:600;padding:.625rem 1.5rem;border-radius:.5rem}.btn-sm{font-size:.9rem;font-weight:600}.btn-lg{font-size:1.15rem;font-weight:700}.card-header{font-size:1.4rem;font-weight:700;padding:1.25rem;color:var(--color-primary-dark)}.card-header h5{font-size:1.4rem;font-weight:700;margin:0;color:var(--color-primary-dark)}.card-body{font-size:1rem;line-height:1.6;color:var(--color-secondary-dark)}table{font-size:1rem;color:var(--color-primary-dark)}thead{font-weight:700;font-size:1.05rem;color:var(--color-primary-dark)}tbody{font-size:.95rem;color:var(--color-secondary-dark)}th{font-weight:700;color:var(--color-primary-dark);padding:1rem}td{padding:.875rem 1rem;vertical-align:middle}.badge,.tag{font-size:.9rem;font-weight:600;padding:.5rem .75rem;color:var(--color-primary-dark)}.modal-title{font-size:1.5rem;font-weight:700;color:var(--color-primary-dark)}.modal-header{font-size:1.1rem;color:var(--color-primary-dark)}.modal-body{font-size:1rem;color:var(--color-secondary-dark)}.navbar,.nav-link{font-size:1rem;font-weight:500;color:var(--color-primary-dark)}.sidebar-link{font-size:1rem;font-weight:500;color:var(--color-secondary-dark)}.sidebar-title{font-size:1.1rem;font-weight:700;color:var(--color-primary-dark)}.dropdown-item{font-size:1rem;padding:.75rem 1.5rem;color:var(--color-secondary-dark)}.dropdown-item:hover{color:var(--color-primary-dark)}.text-muted{font-size:.9rem;color:var(--color-text-muted)}.text-danger,.text-success,.text-warning,.text-info{font-weight:600}strong,b{font-weight:700}em,i{font-style:italic}.admin-title,.admin-heading{font-size:2.2rem;font-weight:700;color:var(--color-primary-dark);margin-bottom:1.5rem}html[lang=ar] .admin-title,html[lang=ar] .admin-heading{font-weight:800;text-align:right}.admin-subtitle{font-size:1.75rem;font-weight:700;color:var(--color-secondary-dark);margin-bottom:1rem}html[lang=ar] .admin-subtitle{font-weight:800;text-align:right}.admin-form-label{font-size:1.15rem;font-weight:600;color:var(--color-primary-dark);margin-bottom:.75rem}.admin-form-text{font-size:1rem;color:var(--color-text-muted)}.admin-btn{font-size:1.05rem;font-weight:600;padding:.75rem 1.75rem}code{font-size:.9rem;font-family:Monaco,Courier New,monospace;background:#f3f4f6;padding:.2rem .4rem;border-radius:.25rem;color:#e11d48}pre{font-size:.9rem;font-family:Monaco,Courier New,monospace;background:#f3f4f6;padding:1rem;border-radius:.5rem;color:var(--color-primary-dark);overflow-x:auto}ol,ul{font-size:1rem;line-height:1.8;color:var(--color-secondary-dark)}li{margin-bottom:.5rem}.dark-section,.bg-dark,section.dark{background-color:var(--color-primary-dark)}.dark-section h1,.dark-section h2,.dark-section h3,.dark-section h4,.dark-section h5,.dark-section h6,.bg-dark h1,.bg-dark h2,.bg-dark h3,.bg-dark h4,.bg-dark h5,.bg-dark h6,section.dark h1,section.dark h2,section.dark h3,section.dark h4,section.dark h5,section.dark h6{color:var(--color-text-light)}.dark-section .section-title,.dark-section .main-heading,.bg-dark .section-title,.bg-dark .main-heading,section.dark .section-title,section.dark .main-heading{color:var(--color-text-light)}.dark-section p,.dark-section .description,.bg-dark p,.bg-dark .description,section.dark p,section.dark .description{color:var(--color-text-light)}.dark-section label,.bg-dark label,section.dark label{color:var(--color-text-light)}html[lang=ar]{direction:rtl;text-align:right}html[lang=ar] p,html[lang=ar] body{text-align:right}html[lang=ar] .text-end{text-align:left}html[lang=ar] .text-start{text-align:right}:root{--ec-orange: #FF6B3B;--ec-orange-2: #FF7247;--ec-orange-3: #F27958;--ec-orange-4: #F4906B;--ec-orange-5: #F4AA87;--ec-blue: #6193B4;--ec-blue-2: #4763AA;--ec-blue-3: #2F759E;--ec-gray-1: #616161;--ec-gray-2: #737373;--ec-gray-3: #828181;--ec-gray-4: #A3A1A0;--color-primary-dark: #1f2937;--color-primary-darker: #111827;--color-secondary-dark: #374151;--color-text-light: #ffffff;--color-text-muted: #6b7280;--ec-ivory: #F9F6E4;--ec-white: #FFFFFF;--ec-black: #000000;--ds-container-width: clamp(960px, 92vw, 1200px);--ds-section-gap: clamp(48px, 6vw, 80px);--ds-section-padding: clamp(40px, 5vw, 70px);--ds-card-radius: 12px;--ds-button-radius: 999px;--ds-shadow: 0 24px 50px rgba(15, 23, 42, .15);--ds-card-shadow: 0 15px 30px rgba(15, 23, 42, .1);--ds-border: 1px solid rgba(15, 23, 42, .08)}body{background:var(--ec-ivory);color:var(--ec-gray-2)}a{color:var(--ec-blue)}a:hover{color:var(--ec-orange)}.wsus__sign_in{margin-top:100px}.ec-btn{display:inline-flex;align-items:center;justify-content:center;gap:.35rem;padding:.8rem 1.6rem;border-radius:999px;border:none;font-weight:600;background:linear-gradient(90deg,var(--ec-orange) 0%,var(--ec-orange-3) 100%);color:var(--ec-white);box-shadow:0 10px 30px #ff6b3b40;transition:transform .15s ease,box-shadow .15s ease,opacity .15s ease;text-decoration:none}.ec-btn:hover{transform:translateY(-1px);box-shadow:0 12px 36px #ff6b3b4d;color:var(--ec-white)}.ec-btn-outline{background:var(--ec-white);border:2px solid var(--ec-blue);color:var(--ec-blue);box-shadow:none}.ec-btn-outline:hover{background:var(--ec-blue);color:var(--ec-white)}.ec-card{border:none;border-radius:18px;box-shadow:0 15px 40px #0000000f;background:var(--ec-white)}.ec-hero{position:relative;overflow:hidden;border-radius:24px;background:radial-gradient(circle at 10% 20%,#ff6b3bbf,#ff6b3b26 35%),radial-gradient(circle at 90% 10%,#6193b4b3,#6193b426 35%),linear-gradient(135deg,var(--ec-white),var(--ec-ivory))}.ec-hero .headline{color:var(--ec-blue);font-weight:800}.ec-hero .subheadline{color:var(--ec-gray-1)}.ec-badge{display:inline-flex;align-items:center;gap:.35rem;padding:.25rem .75rem;border-radius:999px;background:#ff6b3b1a;color:var(--ec-orange);font-weight:600;font-size:.9rem}.ec-nav a{font-weight:600}.ec-nav a:hover,.ec-nav a.active{color:var(--ec-orange)}.ec-section-title{color:var(--ec-blue);font-weight:800}.ec-muted{color:var(--ec-gray-2)}main{display:flex;flex-direction:column;gap:var(--ds-section-gap)}section{width:100%;padding-top:var(--ds-section-padding);padding-bottom:var(--ds-section-padding)}section>.container,section>.container-fluid,section>.section-wrapper,section>.section-inner,section>.section-content{max-width:var(--ds-container-width);width:100%;margin-left:auto;margin-right:auto;padding-left:clamp(20px,4vw,40px);padding-right:clamp(20px,4vw,40px);box-sizing:border-box}.section-card,.card,.wsus__card,.ec-card,.highlight-card{border-radius:var(--ds-card-radius);border:var(--ds-border);box-shadow:var(--ds-card-shadow);background:var(--ec-white);padding:clamp(20px,3vw,32px)}p,li,span,.section-text{color:var(--ec-gray-2);font-size:1rem}h1,h2,h3,h4,h5,h6,.section-title,.unified-title{color:var(--color-primary-dark);font-family:Poppins,sans-serif;font-weight:700}.btn-unified,button,.action_button,.ec-btn,.section-link{border-radius:var(--ds-card-radius);padding:14px 32px;font-weight:700;transition:transform .3s ease,box-shadow .3s ease;box-shadow:var(--ds-card-shadow)}.btn-unified,.ec-btn{background:linear-gradient(135deg,var(--ec-orange),var(--ec-orange-3));color:var(--ec-white);border:none}.btn-unified:hover,.ec-btn:hover{transform:translateY(-2px);box-shadow:0 18px 40px #0f172a33}.section-heading,.section-badge{letter-spacing:.08em;text-transform:uppercase;color:var(--ec-gray-4);font-size:.85rem}:root{--site-container-width: clamp(960px, 92vw, 1200px);--site-section-spacing: 60px;--site-section-padding: clamp(36px, 5vw, 72px);--site-card-radius: 12px;--site-card-border: 1px solid rgba(15, 23, 42, .08);--site-card-shadow: 0 25px 60px rgba(15, 23, 42, .12)}main{display:flex;flex-direction:column;gap:var(--site-section-spacing)}section{padding-top:var(--site-section-padding);padding-bottom:var(--site-section-padding);background:transparent}section>.container,section>.container-fluid,section>.section-inner,section>.section-content,section>.section-content-wrapper,section>.unified-section{max-width:var(--site-container-width);width:100%;margin:0 auto;padding-left:clamp(18px,4vw,40px);padding-right:clamp(18px,4vw,40px);box-sizing:border-box}section h1,section h2,section h3{color:#111827;font-weight:700}section p,section li,section span{color:#475569}.section-card,section .card,section .unified-card,.unified-card{border-radius:var(--site-card-radius);border:var(--site-card-border);box-shadow:var(--site-card-shadow);background:var(--ec-white)}.section-link,.ec-btn,button,input[type=submit]{border-radius:12px}.header_professional .container-fluid{max-width:var(--site-container-width);width:100%;padding-left:clamp(18px,4vw,40px);padding-right:clamp(18px,4vw,40px);margin:0 auto}@media(max-width:768px){:root{--site-section-spacing: 40px;--site-section-padding: 32px}section>.container,section>.container-fluid,section>.section-inner{padding-left:20px;padding-right:20px}}body.home_3{--home-container-width: 1200px;--home-section-gap: 60px;--home-section-padding: clamp(48px, 6vw, 80px);--home-card-radius: 12px;--home-card-border: 1px solid rgba(15, 23, 42, .08);--home-card-shadow: 0 25px 60px rgba(15, 23, 42, .12);--home-card-padding: clamp(22px, 3vw, 32px);--home-heading-color: var(--ec-blue);--home-secondary-color: #475569}body.home_3 main{gap:var(--home-section-gap)}body.home_3 section{padding-top:var(--home-section-padding);padding-bottom:var(--home-section-padding)}body.home_3 section>.container,body.home_3 section>.container-fluid,body.home_3 section>.section-inner,body.home_3 section>.section-wrapper,body.home_3 section>.section-content,body.home_3 section>.section-content-wrapper,body.home_3 section>.unified-section,body.home_3 .unified-about-inner,body.home_3 .wsus__about_3{width:min(var(--home-container-width),100%);max-width:var(--home-container-width);margin-left:auto;margin-right:auto;padding-left:clamp(20px,4vw,40px);padding-right:clamp(20px,4vw,40px);box-sizing:border-box}body.home_3 .section-card,body.home_3 .card,body.home_3 .wsus__card,body.home_3 .ec-card,body.home_3 .highlight-card,body.home_3 .feature-card,body.home_3 .unified-feature-card{border-radius:var(--home-card-radius);border:var(--home-card-border);box-shadow:var(--home-card-shadow);background:var(--ec-white);padding:var(--home-card-padding)}body.home_3 .section-card .card-body,body.home_3 .wsus__card .card-body,body.home_3 .ec-card .card-body{padding:0}body.home_3 h1,body.home_3 h2,body.home_3 h3,body.home_3 .section-title,body.home_3 .unified-title,body.home_3 .main-heading,body.home_3 .section-heading{color:var(--home-heading-color);font-weight:700;font-family:Poppins,sans-serif;letter-spacing:-.2px}body.home_3 .section-subtitle,body.home_3 .subtitle,body.home_3 .description,body.home_3 .desc-text,body.home_3 p,body.home_3 li,body.home_3 small,body.home_3 .section-text{color:var(--home-secondary-color);font-size:1rem;line-height:1.6;font-weight:400}body.home_3 .btn-unified,body.home_3 .ec-btn,body.home_3 .action_button,body.home_3 .section-link,body.home_3 button,body.home_3 input[type=submit]{border-radius:var(--home-card-radius);padding:14px 32px;font-weight:700;background:linear-gradient(135deg,var(--ec-orange),var(--ec-orange-3));color:var(--ec-white);border:none;box-shadow:0 18px 45px #0f172a2e;transition:transform .3s ease,box-shadow .3s ease}body.home_3 .btn-unified:hover,body.home_3 .ec-btn:hover,body.home_3 .action_button:hover,body.home_3 .section-link:hover,body.home_3 button:hover,body.home_3 input[type=submit]:hover{transform:translateY(-2px);box-shadow:0 20px 50px #0f172a40}body.home_3 html.dark-mode .btn-unified,body.home_3 html.dark-mode .ec-btn,body.home_3 html.dark-mode .action_button,body.home_3 html.dark-mode .section-link,body.home_3 html.dark-mode button,body.home_3 html.dark-mode input[type=submit]{background:linear-gradient(135deg,#ff8b5a,#ff6b3b)!important;color:var(--ec-white)!important;box-shadow:0 18px 45px #ff6b3b59!important;border:none!important}body.home_3 html.dark-mode .btn-unified:hover,body.home_3 html.dark-mode .ec-btn:hover,body.home_3 html.dark-mode .action_button:hover,body.home_3 html.dark-mode .section-link:hover,body.home_3 html.dark-mode button:hover,body.home_3 html.dark-mode input[type=submit]:hover{background:linear-gradient(135deg,#ffa070,#ff8b5a)!important;box-shadow:0 25px 60px #ff6b3b80!important;transform:translateY(-2px)!important}body.home_3 .hero-premium .container,body.home_3 .hero-premium .hero-container{max-width:var(--home-container-width);margin-left:auto;margin-right:auto;padding-left:clamp(20px,4vw,40px);padding-right:clamp(20px,4vw,40px)}body.home_3 .hero-premium .hero-content{max-width:640px}body.home_3 .hero-premium .features-overlay{max-width:min(560px,100%)}body.home_3 .hero-premium .btn-hero{border-radius:var(--home-card-radius)}body.home_3 .unified-highlights,body.home_3 .features-grid{gap:24px}body.home_3 .hero-buttons{gap:16px;margin-top:16px}
