.estate-theme,:root{--estate-main:var(--theme-color-main,#1e2532);--estate-orange:var(--theme-color-second,#f05a1a);--estate-steel:var(--estate-main);--estate-steel-2:color-mix(in srgb,var(--estate-main) 90%,#6475a0);--estate-steel-3:color-mix(in srgb,var(--estate-main) 80%,#6e84a5);--estate-steel-4:color-mix(in srgb,var(--estate-main) 60%,#6475a5);--estate-orange-light:color-mix(in srgb,var(--estate-orange) 75%,#ffbf8f);--estate-orange-dark:color-mix(in srgb,var(--estate-orange) 84%,#000);--estate-orange-bg:color-mix(in srgb,var(--estate-orange) 7%,#fff)}.estate-theme{background-color:var(--estate-steel);color:#f4f1ec;font-family:Segoe UI,Tahoma,sans-serif;-webkit-font-smoothing:antialiased}.estate-theme :where(h1,h2,h3,h4,h5,h6,p,a,button,span,li,input,select,textarea){font-family:inherit}.estate-theme section[id]{scroll-margin-top:80px}.estate-label{border:1px solid color-mix(in srgb,var(--estate-orange,#f05a1a) 35%,transparent);border-radius:4px;color:var(--estate-orange,#f05a1a);display:inline-block;font-size:11px;font-weight:700;letter-spacing:3px;margin-bottom:14px;padding:5px 14px;text-transform:uppercase}.estate-label.on-orange{border-color:hsla(0,0%,100%,.3);color:#fff}.estate-label:lang(ar),[dir=rtl] .estate-label{letter-spacing:0}.estate-u-line{display:inline-block;position:relative}.estate-u-line:after{background:var(--estate-orange,#f05a1a);border-radius:2px;bottom:-4px;content:"";height:3px;left:0;position:absolute;right:0}.estate-grid{background-image:linear-gradient(color-mix(in srgb,var(--estate-orange,#f05a1a) 40%,transparent) 1px,transparent 1px),linear-gradient(90deg,color-mix(in srgb,var(--estate-orange,#f05a1a) 40%,transparent) 1px,transparent 1px);background-size:40px 40px}.estate-proj .estate-proj-overlay{opacity:0;transition:opacity .4s}.estate-proj .estate-proj-img{transition:transform .5s}.estate-proj:focus-visible .estate-proj-overlay,.estate-proj:hover .estate-proj-overlay{opacity:1}.estate-proj:hover .estate-proj-img{transform:scale(1.06)}@media(hover:none){.estate-proj .estate-proj-overlay{opacity:1}}.estate-svc{transition:background .3s,border-color .3s,transform .3s}.estate-svc:hover{background:var(--estate-steel-3);border-color:var(--estate-orange);transform:translateY(-4px)}.estate-zoom{transition:transform .5s}.group:hover .estate-zoom{transform:scale(1.05)}.estate-no-scrollbar{scrollbar-width:none}.estate-no-scrollbar::-webkit-scrollbar{display:none}.estate-prose{color:#9baabe}.estate-prose p{color:#9baabe;font-size:15px;line-height:2;margin-bottom:1.1rem}.estate-prose h2,.estate-prose h3{align-items:center;color:#fff;display:flex;font-size:1.35rem;font-weight:700;gap:10px;margin:1.8rem 0 .9rem}.estate-prose h2:before,.estate-prose h3:before{background:var(--estate-orange,#f05a1a);border-radius:2px;content:"";flex-shrink:0;height:3px;width:18px}.estate-prose ol,.estate-prose ul{background:var(--estate-steel-3);border:1px solid var(--estate-steel-4);border-radius:14px;list-style:none;margin:0 0 1.3rem;padding:14px 18px}.estate-prose li{color:#f4f1ec;line-height:2;padding-inline-start:1.7rem;position:relative}.estate-prose li:before{color:var(--estate-orange,#f05a1a);content:"✓";font-weight:900;inset-inline-start:0;position:absolute}.estate-prose a{color:var(--estate-orange,#f05a1a);font-weight:700;text-decoration:underline}.estate-prose strong{color:#fff}.estate-prose img{border-radius:16px;margin:1rem 0}.estate-prose.estate-prose-light,.estate-prose.estate-prose-light p{color:#4a5568}.estate-prose.estate-prose-light h2,.estate-prose.estate-prose-light h3{color:#1e2532}.estate-prose.estate-prose-light ol,.estate-prose.estate-prose-light ul{background:#f4f1ec;border-color:#eae5dc}.estate-prose.estate-prose-light li,.estate-prose.estate-prose-light strong{color:#1e2532}.estate-theme .dynamic-section .dyn-acc,.estate-theme .dynamic-section .dyn-card{border-color:var(--estate-steel-4)}.estate-theme .dynamic-section[data-bg=brand] .dyn-form{box-shadow:0 30px 60px -20px rgba(0,0,0,.5)}.estate-action-bar{padding-bottom:env(safe-area-inset-bottom)}@media(max-width:767px){.estate-theme.has-action-bar{padding-bottom:76px}}.estate-theme ::-webkit-scrollbar{width:6px}.estate-theme ::-webkit-scrollbar-track{background:var(--estate-steel)}.estate-theme ::-webkit-scrollbar-thumb{background:var(--estate-orange);border-radius:3px}.estate-embedded{background:transparent;padding:0}.estate-embedded>.container{margin:0;max-width:none;padding:0}.estate-testi{transition:border-color .3s}.estate-prose blockquote{background:var(--estate-steel-2);border-inline-start:3px solid var(--estate-orange,#f05a1a);border-radius:.5rem;margin:1.5rem 0;padding:1rem 1.5rem}.estate-prose blockquote p{color:#f4f1ec;font-style:italic;margin:0}