@import "https://fonts.googleapis.com/css2?family=IBM+Plex+Sans+Arabic:wght@400;500;700&family=Inter:wght@400;500;700&display=swap";*{box-sizing:border-box}html{scroll-behavior:smooth;background:#030b16;min-width:320px}body{background:#030b16;min-width:320px;min-height:100vh;margin:0}button,input,textarea,select{font:inherit}#root{min-height:100vh}#domcore-site{--dc-bg:#030b16;--dc-bg2:#071426;--dc-card:#0a192b;--dc-blue:#078bff;--dc-cyan:#00c8ff;--dc-purple:#5546d8;--dc-text:#f4f8ff;--dc-muted:#a6b5c9;--dc-border:#489bff40;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;color:var(--dc-text);background:var(--dc-bg);border:1px solid var(--dc-border);direction:rtl;border-radius:20px;width:100%;font:400 15px/1.7 IBM Plex Sans Arabic,Inter,system-ui,sans-serif;overflow:hidden}#domcore-site[lang=en]{font-family:Inter,IBM Plex Sans Arabic,system-ui,sans-serif}#domcore-site *,#domcore-site :before,#domcore-site :after{box-sizing:border-box}html{scrollbar-color:#078bff #030b16;scrollbar-width:thin}html::-webkit-scrollbar{width:11px}html::-webkit-scrollbar-track{background:#030b16}html::-webkit-scrollbar-thumb{background:linear-gradient(#00c8ff,#078bff 60%,#5546d8);border:3px solid #030b16;border-radius:99px}html::-webkit-scrollbar-thumb:hover{background:#00c8ff}#domcore-site main{background-color:var(--dc-bg);background-image:linear-gradient(#030b16ad,#030b16ba),url(/assets/dom-core-background-luu9TcaU.png);background-position:top;background-size:cover;background-attachment:fixed}#domcore-site button,#domcore-site input,#domcore-site select,#domcore-site textarea{font:inherit}#domcore-site button{color:inherit}#domcore-site a{color:inherit;text-decoration:none}#domcore-site :focus-visible{outline:2px solid var(--dc-cyan);outline-offset:3px}#domcore-site .dc-wrap{width:min(100% - 40px,1160px);margin-inline:auto}#domcore-site .dc-header{z-index:20;max-width:1160px;margin:8px auto 0;padding-inline:20px;position:sticky;top:8px}#domcore-site .dc-bar{border:1px solid var(--dc-border);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#071426db;border-radius:16px;justify-content:space-between;align-items:center;gap:15px;min-height:62px;padding:9px 18px;display:flex;box-shadow:0 12px 38px #0000002e}#domcore-site .dc-logo{letter-spacing:-.04em;white-space:nowrap;font:700 21px/1 Inter,sans-serif}#domcore-site .dc-logo b{color:var(--dc-blue)}#domcore-site .dc-nav{align-items:center;gap:21px;display:flex}#domcore-site .dc-nav button,#domcore-site .dc-nav a{color:var(--dc-muted);background:0 0;border:0;padding:4px 0;font-size:14px}#domcore-site .dc-nav button.on,#domcore-site .dc-nav button:hover{color:var(--dc-blue)}#domcore-site .dc-actions{align-items:center;gap:8px;display:flex}#domcore-site .dc-btn{border:1px solid var(--dc-blue);min-height:43px;color:var(--dc-text);white-space:nowrap;background:0 0;border-radius:10px;justify-content:center;align-items:center;gap:8px;padding:9px 17px;font-size:14px;font-weight:500;transition:box-shadow .2s,background .2s,border-color .2s;display:inline-flex}#domcore-site .dc-btn.primary{background:linear-gradient(135deg,#0a6fe0,var(--dc-blue));box-shadow:0 0 18px #078bff4d}#domcore-site .dc-btn:hover{border-color:var(--dc-cyan);box-shadow:0 0 22px #00c8ff47}#domcore-site .dc-btn.ghost{color:var(--dc-muted);border-color:var(--dc-border)}#domcore-site .dc-lang{min-width:44px;padding-inline:11px}#domcore-site .dc-menu-toggle{border-radius:12px;width:42px;height:42px;padding:0;display:none}#domcore-site .dc-screen[hidden]{display:none!important}#domcore-site .dc-hero{isolation:isolate;background:linear-gradient(90deg,#030b1626,#030b1645),url(/assets/dom-core-background-luu9TcaU.png) 50% 59%/cover no-repeat;align-items:center;min-height:560px;padding:62px 0 48px;display:flex;position:relative;overflow:hidden}#domcore-site .dc-hero:before{content:"";z-index:-1;background:linear-gradient(90deg,#030b1614 0%,#030b1642 60%,#030b168f 100%);position:absolute;inset:0}#domcore-site .dc-hero-copy{max-width:650px;position:relative}#domcore-site .dc-tag{border:1px solid var(--dc-border);color:var(--dc-cyan);background:#078bff1a;border-radius:99px;padding:4px 15px;font-size:13px;display:inline-block}#domcore-site h1,#domcore-site h2,#domcore-site h3,#domcore-site p{margin:0}#domcore-site h1{letter-spacing:-.035em;max-width:660px;margin:20px 0 14px;font-size:clamp(35px,5.2vw,58px);line-height:1.24}#domcore-site h1 em,#domcore-site .dc-accent{color:var(--dc-blue);font-style:normal}#domcore-site .dc-lead{max-width:610px;color:var(--dc-muted);font-size:16px}#domcore-site .dc-row{flex-wrap:wrap;align-items:center;gap:11px;display:flex}#domcore-site .dc-hero-actions{margin-top:25px}#domcore-site .dc-whatsapp{color:var(--dc-muted);margin-top:16px;font-size:13px}#domcore-site .dc-whatsapp a{color:var(--dc-cyan);text-decoration:underline;transition:color .2s,text-shadow .2s}#domcore-site .dc-whatsapp a:hover{color:#25d366;text-shadow:0 0 12px #25d36661}#domcore-site .dc-pills{flex-wrap:wrap;gap:0;margin-top:31px;display:flex}#domcore-site .dc-pill{color:var(--dc-muted);align-items:center;gap:10px;padding:0 18px;font-size:12px;line-height:1.5;display:flex}#domcore-site .dc-pill:first-child{padding-inline-start:0}#domcore-site .dc-pill+.dc-pill{border-inline-start:1px solid var(--dc-border)}#domcore-site .dc-pill i{color:var(--dc-blue);font-size:22px;font-style:normal}#domcore-site .dc-pill b{color:var(--dc-text);font-size:14px;display:block}#domcore-site .dc-section{padding:58px 0}#domcore-site .dc-section.alt{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#071426bd}#domcore-site .dc-heading{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:20px;margin-bottom:25px;display:flex}#domcore-site .dc-eyebrow{color:var(--dc-cyan);margin-bottom:4px;font-size:13px;display:block}#domcore-site .dc-heading h2,#domcore-site .dc-title{letter-spacing:-.025em;font-size:clamp(25px,3.5vw,37px);line-height:1.34}#domcore-site .dc-heading p{color:var(--dc-muted);max-width:480px;font-size:14px}#domcore-site .dc-grid-2{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}#domcore-site .dc-grid-3{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}#domcore-site .dc-grid-4{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}#domcore-site .dc-card{border:1px solid var(--dc-border);background:linear-gradient(155deg,var(--dc-card),#06101e);border-radius:16px;padding:22px;transition:border-color .2s,box-shadow .2s;position:relative;overflow:hidden}#domcore-site .dc-card:after{content:"";inset-inline-end:0;pointer-events:none;background:radial-gradient(circle at 100% 100%,#078bff4d,#0000 70%);width:74px;height:74px;position:absolute;bottom:0}#domcore-site .dc-card:hover{border-color:var(--dc-cyan);box-shadow:0 0 22px #00c8ff1c}#domcore-site .dc-icon{border:1px solid var(--dc-border);width:44px;height:44px;color:var(--dc-blue);background:#078bff1a;border-radius:12px;place-items:center;margin-bottom:13px;font:600 15px Inter,monospace;display:grid}#domcore-site .dc-icon.purple{color:#9b92ff;background:#5546d81f;border-color:#8b7fff40}#domcore-site .dc-card h3{margin-bottom:7px;font-size:18px;line-height:1.45}#domcore-site .dc-card p{color:var(--dc-muted);margin-bottom:13px;font-size:14px}#domcore-site .dc-card .dc-tags{flex-wrap:wrap;gap:7px;margin:13px 0;display:flex}#domcore-site .dc-tags span,#domcore-site .dc-chip{border:1px solid var(--dc-border);color:var(--dc-muted);background:#078bff0a;border-radius:99px;padding:4px 11px;font-size:12px}#domcore-site .dc-text-link{z-index:1;color:var(--dc-cyan);font:inherit;background:0 0;border:0;padding:0;font-size:14px;transition:color .2s,text-shadow .2s;position:relative}#domcore-site .dc-text-link:hover{color:#fff;text-shadow:0 0 14px #00c8ff6b}#domcore-site .dc-why{grid-template-columns:repeat(3,minmax(0,1fr));gap:15px;display:grid}#domcore-site .dc-why article{border-top:1px solid var(--dc-border);padding:17px 2px 0}#domcore-site .dc-why h3{margin-bottom:5px;font-size:16px}#domcore-site .dc-why p{color:var(--dc-muted);font-size:14px}#domcore-site .dc-shot{aspect-ratio:1.55;border:1px solid var(--dc-border);background:radial-gradient(70% 100% at 20% 15%,#00c8ff38,#0000 65%),linear-gradient(135deg,#0b2a55,#1a1260 60%,#06101e);border-radius:12px;height:auto;min-height:190px;margin-bottom:14px;position:relative;overflow:hidden}#domcore-site .dc-shot:before{content:"";border:1px solid #00c8ff6b;border-radius:8px;position:absolute;inset:17px}#domcore-site .dc-shot:after{content:"";background:linear-gradient(#0000 60%,#00c8ff1f);border:1px solid #078bff73;border-radius:5px;position:absolute;inset:35px 42px 25px}#domcore-site .dc-step-grid{counter-reset:step;grid-template-columns:repeat(7,minmax(0,1fr));gap:10px;display:grid}#domcore-site .dc-step{border-top:2px solid var(--dc-blue);color:var(--dc-muted);counter-increment:step;padding-top:10px;font-size:12px}#domcore-site .dc-step:before{content:counter(step,decimal-leading-zero);color:var(--dc-cyan);margin-bottom:7px;font:600 15px Inter,sans-serif;display:block}#domcore-site .dc-step b{color:var(--dc-text);font-size:13px;line-height:1.5;display:block}#domcore-site .dc-final{border:1px solid var(--dc-border);text-align:center;background:radial-gradient(75% 120% at 50% 0,#078bff3b,transparent),var(--dc-card);border-radius:22px;padding:38px 25px}#domcore-site .dc-final p{color:var(--dc-muted);max-width:570px;margin:7px auto 20px;font-size:14px}#domcore-site .dc-final .dc-row{justify-content:center}#domcore-site .dc-list{color:var(--dc-muted);gap:8px;margin:13px 0 0;padding:0;font-size:14px;list-style:none;display:grid}#domcore-site .dc-list li:before{content:"✦";color:var(--dc-cyan);margin-inline-end:9px}#domcore-site .dc-band{border:1px solid var(--dc-border);background:linear-gradient(110deg,#078bff1f,#5546d81f),var(--dc-card);border-radius:17px;justify-content:space-between;align-items:center;gap:20px;padding:23px;display:flex}#domcore-site .dc-band h3{font-size:18px}#domcore-site .dc-band p{color:var(--dc-muted);margin-top:4px;font-size:14px}#domcore-site .dc-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;display:grid}#domcore-site .dc-form-note{color:var(--dc-muted);grid-column:1/-1;margin:0;font-size:12px;line-height:1.6}#domcore-site .dc-field{color:var(--dc-muted);gap:6px;font-size:13px;display:grid}#domcore-site .dc-field.full{grid-column:1/-1}#domcore-site .dc-field input,#domcore-site .dc-field select,#domcore-site .dc-field textarea{border:1px solid var(--dc-border);width:100%;min-height:44px;color:var(--dc-text);background:#030b16a8;border-radius:10px;outline:none;padding:10px 12px;font-size:14px}#domcore-site .dc-field textarea{resize:vertical;min-height:105px}#domcore-site .dc-contact-list{gap:10px;display:grid}#domcore-site .dc-contact-item{border:1px solid var(--dc-border);background:#030b1661;border-radius:12px;align-items:center;gap:12px;padding:13px;transition:transform .2s,border-color .2s,box-shadow .2s,background .2s;display:flex}#domcore-site .dc-contact-item:hover{border-color:var(--dc-cyan);background:#071426ad;transform:translateY(-2px);box-shadow:0 0 18px #00c8ff1f}#domcore-site .dc-contact-item .dc-icon{flex-shrink:0;margin:0}#domcore-site .dc-contact-item b{color:var(--dc-text);font-size:13px;display:block}#domcore-site .dc-contact-item span,#domcore-site .dc-contact-item a{color:var(--dc-muted);font-size:14px}#domcore-site .dc-contact-item a,#domcore-site .dc-contact-value{transition:color .2s,text-shadow .2s}#domcore-site .dc-contact-item a:hover,#domcore-site .dc-contact-value:hover{color:var(--dc-cyan);text-shadow:0 0 12px #00c8ff4d}#domcore-site .dc-socials{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}#domcore-site .dc-socials a{border:1px solid var(--dc-border);width:42px;height:42px;color:var(--dc-text);border-radius:12px;place-items:center;transition:color .2s,border-color .2s,background .2s,transform .2s;display:grid}#domcore-site .dc-socials a:hover{color:var(--dc-cyan);border-color:var(--dc-cyan);background:#078bff1f;transform:translateY(-2px)}#domcore-site .dc-socials svg{fill:currentColor;width:20px;height:20px}#domcore-site .dc-socials a:nth-child(2) svg,#domcore-site .dc-socials a:nth-child(4) svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round}#domcore-site .dc-socials svg .dc-icon-fill{fill:currentColor;stroke:none}#domcore-site .dc-socials a[aria-label=WhatsApp] svg path:first-child{fill:none;stroke:currentColor;stroke-width:1.7px}#domcore-site .dc-footer{border-top:1px solid var(--dc-border);background:var(--dc-bg2);color:var(--dc-muted);padding:32px 0 18px;font-size:11px}#domcore-site .dc-footer-grid{grid-template-columns:1.5fr 1fr 1fr 1.25fr;gap:25px;display:grid}#domcore-site .dc-footer h4{color:var(--dc-text);margin:0 0 9px;font-size:12px}#domcore-site .dc-footer p{max-width:300px;margin-top:9px}#domcore-site .dc-footer-links{text-align:start;justify-items:start;gap:7px;display:grid}#domcore-site .dc-footer-links>*{text-align:start;max-width:100%}#domcore-site[dir=rtl] .dc-footer-links>[dir=ltr]{text-align:right}#domcore-site .dc-footer-links button{text-align:start;color:var(--dc-muted);background:0 0;border:0;padding:0;font-size:13px;transition:color .2s}#domcore-site .dc-footer-links button:hover{color:var(--dc-cyan)}#domcore-site .dc-copy{border-top:1px solid var(--dc-border);text-align:center;flex-wrap:wrap;justify-content:center;gap:10px;margin-top:22px;padding-top:13px;display:flex}#domcore-site .dc-empty-filter{text-align:center;color:var(--dc-muted);padding-block:30px 8px;font-size:14px}#domcore-site [data-work-card][hidden],#domcore-site [data-filter-empty][hidden]{display:none!important}#domcore-site .dc-filter-chip{cursor:pointer;transition:color .2s,border-color .2s,background .2s,box-shadow .2s,transform .2s}#domcore-site .dc-filter-chip:hover{color:var(--dc-cyan);border-color:var(--dc-cyan);background:#078bff1f;transform:translateY(-1px);box-shadow:0 0 16px #00c8ff1f}#domcore-site .dc-filter-chip.active{color:var(--dc-text);border-color:var(--dc-blue);background:#078bff33;box-shadow:0 0 13px #078bff24}#domcore-site [data-view=services] .dc-grid-2>.dc-card{flex-direction:column;min-height:390px;padding-bottom:28px;display:flex}#domcore-site [data-view=services] .dc-list{margin-bottom:20px}#domcore-site [data-view=services] .dc-grid-2>.dc-card>button:last-child{align-self:flex-start;margin-top:auto!important}#domcore-site [data-view=services] .dc-btn.primary[data-goto=programming]{background:linear-gradient(135deg,#044190,#055f9f);border-color:#0000;box-shadow:0 0 14px #078bff2e}#domcore-site .dc-form-row{grid-template-columns:1fr 1fr;gap:15px;display:grid}#domcore-site .dc-service-choice{flex-wrap:wrap;gap:8px;display:flex}#domcore-site .dc-service-choice button{border:1px solid var(--dc-border);min-height:38px;color:var(--dc-muted);background:var(--dc-bg2);border-radius:10px;padding:6px 12px;font-size:11px}#domcore-site .dc-service-choice button[aria-pressed=true]{color:var(--dc-text);border-color:var(--dc-blue);background:#078bff21}@media (width<=900px){#domcore-site .dc-nav{gap:12px}#domcore-site .dc-nav button{font-size:11px}#domcore-site .dc-grid-4,#domcore-site .dc-grid-3{grid-template-columns:repeat(2,minmax(0,1fr))}#domcore-site .dc-step-grid{grid-template-columns:repeat(4,minmax(0,1fr))}#domcore-site .dc-footer-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=650px){#domcore-site .dc-wrap{width:min(100% - 28px,570px)}#domcore-site .dc-header{padding-inline:10px}#domcore-site .dc-bar{flex-wrap:wrap;padding:8px 11px}#domcore-site .dc-logo{font-size:18px}#domcore-site .dc-menu-toggle{justify-content:center;align-items:center;display:inline-flex}#domcore-site .dc-nav{flex-direction:column;flex-basis:100%;order:5;align-items:stretch;gap:0;padding:5px 2px 3px;display:none}#domcore-site .dc-nav[data-open=true]{display:flex}#domcore-site .dc-nav button{text-align:start;min-height:40px;padding:8px 2px;font-size:13px}#domcore-site .dc-actions{margin-inline-start:auto}#domcore-site .dc-actions .primary{min-height:39px;padding:7px 11px;font-size:11px}#domcore-site .dc-lang{min-width:40px;min-height:39px}#domcore-site .dc-hero{background-position:51% 63%;min-height:520px;padding:48px 0 34px}#domcore-site .dc-hero:before{background:linear-gradient(90deg,#030b1626,#030b1685)}#domcore-site h1{font-size:clamp(34px,10vw,46px)}#domcore-site .dc-lead{font-size:14px}#domcore-site .dc-section{padding:42px 0}#domcore-site .dc-grid-2,#domcore-site .dc-grid-3,#domcore-site .dc-grid-4{grid-template-columns:1fr}#domcore-site .dc-why{grid-template-columns:1fr;gap:15px}#domcore-site .dc-step-grid{grid-template-columns:repeat(2,minmax(0,1fr))}#domcore-site .dc-pill{padding:0 10px}#domcore-site .dc-pill:first-child{padding-inline-start:0}#domcore-site .dc-band{flex-direction:column;align-items:flex-start}#domcore-site .dc-footer-grid{grid-template-columns:1fr 1fr;gap:20px}#domcore-site .dc-form,#domcore-site .dc-form-row{grid-template-columns:1fr}#domcore-site .dc-field.full{grid-column:auto}#domcore-site .dc-final{padding:28px 17px}}@media (width<=380px){#domcore-site .dc-actions .primary{padding-inline:8px}#domcore-site .dc-logo{font-size:16px}#domcore-site .dc-step-grid,#domcore-site .dc-footer-grid{grid-template-columns:1fr}#domcore-site .dc-row>.dc-btn{width:100%}}@media (prefers-reduced-motion:reduce){#domcore-site *,#domcore-site :before,#domcore-site :after{scroll-behavior:auto!important;transition-duration:.01ms!important}}#domcore-site .dc-footer-links>*{width:100%}
