[hidden]{display:none!important}.brand-image{max-width:145px;max-height:46px;width:auto;height:auto}.skip-link{position:fixed;top:-100px;left:16px;padding:12px;background:white;color:#111;z-index:99999}.skip-link:focus{top:10px}.preview-banner{background:#17254b;color:white;text-align:center;padding:8px 20px;font:13px/1.6 system-ui}.preview-banner a{text-decoration:underline}.admin-bar header{top:32px}.btn{background:linear-gradient(160deg,color-mix(in srgb,var(--blue),white 20%),var(--blue) 55%,color-mix(in srgb,var(--blue),black 10%))}.btn:hover{background:var(--blue)}.btn.light{background:linear-gradient(140deg,#ffffffd9,#edf1f8b8)}.narrow{max-width:940px}.content-page{min-height:62vh;padding-top:90px}.content-page h1{font-size:clamp(34px,5vw,60px)}.contact-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:18px;margin:34px 0}.contact-intro,.policy-body{font-size:18px;line-height:1.95}.policy-body a{text-decoration:underline;color:var(--blue)}.policy-body img{max-width:100%;height:auto}.contact-cards p{overflow-wrap:anywhere}.preview-window img{max-width:100%;height:auto}.section-intro,.lead,.micro,.preview-note,.stage-caption{color:#626977}.preview-panel>[role=tabpanel]:focus{outline:2px solid var(--blue)}.logo{flex-shrink:0}.mobile-menu{min-width:42px;min-height:42px}.btn,.language-switch{min-height:44px}a:focus-visible,button:focus-visible,summary:focus-visible{outline:3px solid var(--blue);outline-offset:4px}.preview-note{white-space:pre-line}.feature p,.step p,.faq p{white-space:pre-line}html[lang=ar] .policy-body{font-family:Cairo,sans-serif}html[lang=en] .phone-preview{direction:ltr}
@media(max-width:782px){.admin-bar header{top:46px}}@media(max-width:600px){.admin-bar header{top:0}.nav{gap:10px}.nav-actions{gap:8px}.logo{font-size:23px}.logo span{width:30px;height:30px;font-size:18px}.brand-image{max-width:110px}.nav-actions .login{display:none}.nav-actions .btn{padding:9px 11px;font-size:11px}.language-switch{font-size:12px}.wrap{padding-left:20px;padding-right:20px}.tabs{max-width:100%;flex-wrap:wrap}.cta{flex-wrap:wrap}.contact-cards{grid-template-columns:1fr}.phone-preview .phone{max-width:100%}}
@media(prefers-reduced-motion:reduce){*{animation:none!important;transition:none!important;scroll-behavior:auto!important}}@media(prefers-reduced-transparency:reduce),(prefers-contrast:more){header,.feature,.desktop,.tabs,.preview-panel,.final-cta{background:#fff!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;border:1px solid #bcc6d6}}@supports not (backdrop-filter:blur(2px)){header,.feature,.tabs,.preview-panel{background:#fff}}

/* Managed structure and native page content */
.gby-not-sticky{position:static!important}.gby-chrome-extra{padding-top:14px;padding-bottom:14px}.gby-page-content{line-height:1.8}.gby-page-content img,.gby-widget img{max-width:100%;height:auto}.gby-page-content h2,.gby-page-content h3{margin:1.4em 0 .6em}.gby-page-content p{margin:0 0 1em}.gby-page-content ul,.gby-page-content ol{padding-inline-start:1.5em}.gby-full{width:100%;padding:0 24px}.gby-widget{margin:24px 0}.gby-managed-header .links{flex-wrap:wrap}.gby-managed-footer .footerlinks{flex-wrap:wrap}

.gby-builder-content{padding:48px 0}.gby-builder-content img{max-width:100%;height:auto}
