.content-page{background:#02090d}.content-page .site-header{background:rgba(2,9,13,.86);backdrop-filter:blur(18px);border-color:rgba(48,192,208,.12)}
.content-page .desktop-nav a[aria-current="page"]{color:#fff}.content-page .desktop-nav a[aria-current="page"]::after{right:0}
.content-hero{position:relative;isolation:isolate;padding:175px 0 105px;overflow:hidden;border-bottom:1px solid rgba(48,192,208,.16)}.content-hero::before{content:"";position:absolute;z-index:-1;width:680px;height:680px;right:-180px;top:15px;border-radius:50%;background:repeating-radial-gradient(circle,transparent 0 38px,rgba(48,192,208,.09) 39px 40px),radial-gradient(circle,rgba(0,128,144,.2),transparent 62%);filter:drop-shadow(0 0 40px rgba(48,192,208,.12))}.content-hero::after{content:"";position:absolute;z-index:-1;inset:auto 0 0;height:1px;background:linear-gradient(90deg,transparent,var(--brand-teal),var(--brand-red),transparent)}
.breadcrumb{display:flex;gap:9px;align-items:center;color:#76969a;font-size:.7rem}.breadcrumb a{color:#b8d3d5}.content-hero-grid{display:grid;grid-template-columns:1.15fr .85fr;gap:80px;align-items:center}.content-hero h1{font:800 clamp(3.7rem,7vw,7rem)/.9 Manrope;letter-spacing:-.075em;margin:27px 0}.content-hero h1 span{display:block;color:#a5adaf}.content-hero p{max-width:680px;color:#8fa3a6;font-size:1rem;line-height:1.8}.content-actions{display:flex;gap:14px;flex-wrap:wrap;margin-top:32px}.vag-orbit{min-height:390px;position:relative;display:grid;place-items:center}.vag-orbit::before,.vag-orbit::after{content:"";position:absolute;border:1px solid rgba(48,192,208,.22);border-radius:50%}.vag-orbit::before{width:340px;height:340px;box-shadow:0 0 70px rgba(0,128,144,.16),inset 0 0 70px rgba(192,64,80,.05)}.vag-orbit::after{width:240px;height:240px;border-style:dashed;animation:spin 22s linear infinite}.orbit-core{width:150px;height:150px;border-radius:50%;display:grid;place-items:center;text-align:center;background:radial-gradient(circle,rgba(48,192,208,.24),rgba(2,9,13,.96) 68%);border:1px solid rgba(48,192,208,.48);box-shadow:0 0 45px rgba(48,192,208,.2)}.orbit-core b{font:700 1.35rem Space Grotesk}.orbit-core span{display:block;color:#c66a77;font-size:.62rem;letter-spacing:.14em;margin-top:7px}.orbit-brand{position:absolute;padding:9px 13px;border:1px solid rgba(48,192,208,.2);background:rgba(3,17,22,.8);font:600 .68rem Space Grotesk}.orbit-brand:nth-of-type(2){top:25px}.orbit-brand:nth-of-type(3){right:10px;top:115px}.orbit-brand:nth-of-type(4){right:42px;bottom:55px}.orbit-brand:nth-of-type(5){left:42px;bottom:55px}.orbit-brand:nth-of-type(6){left:10px;top:115px}
.trust-strip{display:grid;grid-template-columns:repeat(4,1fr);border-bottom:1px solid var(--line)}.trust-strip div{padding:25px;border-right:1px solid var(--line)}.trust-strip div:last-child{border:0}.trust-strip b{display:block;font:600 .9rem Space Grotesk}.trust-strip span{display:block;margin-top:7px;color:#728b8f;font-size:.67rem}
.page-section{padding:110px 0}.page-section.alt{background:linear-gradient(180deg,#031015,#07171c 52%,#02090d);border-block:1px solid rgba(48,192,208,.1)}.page-heading{display:grid;grid-template-columns:.8fr 1.2fr;gap:80px;align-items:end;margin-bottom:55px}.page-heading h2{font:800 clamp(2.8rem,5vw,5.1rem)/.94 Manrope;letter-spacing:-.065em;margin:14px 0 0}.page-heading p{color:#849a9e;line-height:1.8;margin:0}.brand-service-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:12px}.brand-service{min-height:225px;padding:26px;border:1px solid rgba(48,192,208,.18);background:linear-gradient(145deg,rgba(0,128,144,.09),rgba(192,64,80,.025));transition:.3s}.brand-service:hover{transform:translateY(-5px);border-color:rgba(48,192,208,.55)}.brand-service span{font:600 .64rem Space Grotesk;color:#c56a77}.brand-service h3{margin:28px 0 13px;font-size:1.05rem}.brand-service p{color:#769095;font-size:.78rem;line-height:1.7}
.service-detail{display:grid;grid-template-columns:.84fr 1.16fr;gap:70px;align-items:start;padding:55px 0;border-top:1px solid rgba(48,192,208,.16)}.service-detail:first-of-type{padding-top:0;border:0}.service-index{position:sticky;top:125px}.service-index small{font:600 .66rem Space Grotesk;color:var(--brand-red);letter-spacing:.14em}.service-index h3{font:800 clamp(2rem,4vw,3.8rem)/.96 Manrope;letter-spacing:-.055em;margin:16px 0}.service-index a{display:inline-flex;margin-top:12px;color:#9ce9ef;font-size:.75rem;border-bottom:1px solid rgba(48,192,208,.4);padding-bottom:6px}.service-copy>p{font-size:.95rem;color:#91a5a8;line-height:1.85;margin:0 0 25px}.service-points{display:grid;grid-template-columns:1fr 1fr;gap:10px}.service-points div{padding:19px;border:1px solid var(--line);background:rgba(255,255,255,.015)}.service-points b{display:block;font-size:.86rem}.service-points span{display:block;color:#748b8f;font-size:.72rem;line-height:1.6;margin-top:7px}
.assurance-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.assurance-card{padding:30px;border:1px solid rgba(48,192,208,.18);background:#041217}.assurance-card>span{width:46px;height:46px;display:grid;place-items:center;border-radius:50%;background:linear-gradient(135deg,var(--brand-teal-deep),var(--brand-red-deep));box-shadow:0 0 24px rgba(48,192,208,.22)}.assurance-card h3{margin:24px 0 10px}.assurance-card p{color:#7c9498;font-size:.78rem;line-height:1.7}
.page-faq{display:grid;grid-template-columns:.7fr 1.3fr;gap:70px}.page-faq-list details{border-top:1px solid rgba(48,192,208,.18);padding:20px 0}.page-faq-list details:last-child{border-bottom:1px solid rgba(48,192,208,.18)}.page-faq-list summary{cursor:pointer;font-weight:700;list-style:none;display:flex;justify-content:space-between;gap:20px}.page-faq-list summary::-webkit-details-marker{display:none}.page-faq-list summary span{color:var(--brand-red)}.page-faq-list p{color:#80979b;font-size:.8rem;line-height:1.75;max-width:720px}.content-cta{padding:70px 0;background:linear-gradient(120deg,#063842,#008090 62%,#6e2731);border-block:1px solid rgba(224,240,240,.15)}.content-cta-grid{display:flex;align-items:center;justify-content:space-between;gap:40px}.content-cta h2{font:800 clamp(2.4rem,5vw,4.7rem)/.95 Manrope;letter-spacing:-.06em;margin:0}.content-cta p{color:#d6ecee;line-height:1.7}.content-cta .button{background:#fff;color:#07363c;box-shadow:0 18px 45px rgba(0,0,0,.18)}
.home-seo-links{padding:30px 0;border-top:1px solid rgba(48,192,208,.12);background:#031015}.home-seo-links .shell{display:flex;align-items:center;justify-content:space-between;gap:25px}.home-seo-links b{font:600 .72rem Space Grotesk}.home-seo-links a{color:#9ce9ef;font-size:.74rem;border-bottom:1px solid rgba(48,192,208,.35);padding-bottom:5px}
html[data-theme="light"] .content-page{background:#f3f8f8}html[data-theme="light"] .content-page .site-header{background:rgba(243,248,248,.94)}html[data-theme="light"] .content-hero h1 span{color:#52636a}html[data-theme="light"] .content-hero p,html[data-theme="light"] .page-heading p,html[data-theme="light"] .service-copy>p{color:#526b70}html[data-theme="light"] .orbit-brand{background:rgba(239,249,249,.9)}html[data-theme="light"] .page-section.alt{background:#e7f2f2}html[data-theme="light"] .brand-service,html[data-theme="light"] .assurance-card{background:rgba(255,255,255,.7)}html[data-theme="light"] .home-seo-links{background:#e7f2f2}
@media(max-width:1020px){.content-hero-grid,.page-heading,.service-detail,.page-faq{grid-template-columns:1fr}.vag-orbit{min-height:340px}.brand-service-grid{grid-template-columns:repeat(3,1fr)}.service-index{position:static}.trust-strip{grid-template-columns:1fr 1fr}.trust-strip div:nth-child(2){border-right:0}.assurance-grid{grid-template-columns:1fr}.content-cta-grid{align-items:flex-start;flex-direction:column}}
@media(max-width:620px){.content-hero{padding:125px 0 70px}.content-hero h1{font-size:clamp(3rem,15vw,4rem)}.content-hero-grid{gap:35px}.vag-orbit{min-height:295px;transform:scale(.86);margin-inline:-20px}.brand-service-grid{grid-template-columns:1fr}.page-section{padding:75px 0}.page-heading{gap:20px}.service-detail{gap:25px;padding:42px 0}.service-points{grid-template-columns:1fr}.trust-strip{grid-template-columns:1fr}.trust-strip div{border-right:0;border-bottom:1px solid var(--line)}.trust-strip div:last-child{border-bottom:0}.content-cta{padding:55px 0}.content-cta .button{width:100%}.home-seo-links .shell{align-items:flex-start;flex-direction:column}}
html[dir="rtl"] .content-page{font-family:"Noto Kufi Arabic",Manrope,sans-serif}html[dir="rtl"] .content-hero h1{font-family:"Noto Kufi Arabic",Manrope,sans-serif;font-size:clamp(2.8rem,6vw,5.4rem);line-height:1.28;letter-spacing:0}html[dir="rtl"] .content-hero h1 span{padding-top:.08em}html[dir="rtl"] .content-hero p{line-height:2}html[dir="rtl"] .breadcrumb span{letter-spacing:0}
@media(max-width:620px){html[dir="rtl"] .content-hero h1{font-size:clamp(2.55rem,12vw,3.45rem);line-height:1.35}}
