:root{--bg-main:#1B0B45;--bg-section:#211052;--bg-hero-card:#26105F;--card-bg:rgba(38,16,95,0.82);--card-bg-soft:rgba(60,35,120,0.55);--header-bg:rgba(93,49,190,0.65);--border-soft:rgba(201,184,255,0.14);--border-strong:rgba(201,184,255,0.26);--text-white:#FFFFFF;--text-soft:#C9B8FF;--text-muted:#B8AEE8;--accent-purple:#8B5CF6;--accent-cyan:#22D3EE;--cta-orange:#FF7A1A;--whatsapp-green:#25D366;--glow-purple:rgba(139,92,246,0.35);--glow-cyan:rgba(34,211,238,0.22);--glow-orange:rgba(255,122,26,0.32);--radius-sm:12px;--radius-md:18px;--radius-lg:28px;--radius-xl:36px;--font-arabic:"Tajawal","Cairo","IBM Plex Sans Arabic",system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}*,:after,:before{box-sizing:border-box;margin:0;padding:0}html{direction:rtl;scroll-behavior:smooth;-webkit-text-size-adjust:100%}html[dir=ltr]{direction:ltr}body{background:radial-gradient(circle at 20% 10%,rgba(139,92,246,.2),transparent 32%),radial-gradient(circle at 80% 20%,rgba(34,211,238,.1),transparent 28%),linear-gradient(135deg,var(--bg-main) 0,#12062f 100%);color:var(--text-white);font-family:var(--font-arabic);font-size:16px;line-height:1.7;min-height:100vh;min-height:100dvh;overflow-x:clip;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}:focus-visible{outline:2px solid var(--accent-cyan);outline-offset:3px;border-radius:4px}[role=button]:focus-visible,a:focus-visible,button:focus-visible,summary:focus-visible{outline:2px solid var(--accent-cyan);outline-offset:3px}.btn:focus-visible{outline:2px solid #FFFFFF;outline-offset:3px;box-shadow:0 0 0 4px rgba(34,211,238,.35)}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important;scroll-behavior:auto!important}}[data-semantic-title],h1,h2,h3,h4,h5,h6{font-weight:700;line-height:1.25;color:var(--text-white)}h1{font-size:clamp(2rem,5vw,3.2rem)}h2{font-size:clamp(1.5rem,3.5vw,2.4rem)}[data-semantic-title],h3{font-size:clamp(1.1rem,2.5vw,1.5rem)}p{color:var(--text-muted);line-height:1.85}a{color:inherit;text-decoration:none}.container{width:min(1320px,calc(100% - 48px));margin-inline:auto}.section{padding:clamp(52px,5vw,76px) 0}.section--sm{padding:clamp(36px,3.5vw,48px) 0}.section--dark{background:var(--bg-section)}.recovery-detail-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:clamp(16px,2vw,24px);gap:clamp(16px,2vw,24px);width:100%;-webkit-margin-before:28px;margin-block-start:28px;align-items:stretch;line-height:1.9}.recovery-detail-grid>*{min-width:0;overflow-wrap:anywhere}.recovery-detail-grid>p{margin:0;padding:clamp(20px,2.5vw,28px);border:1px solid var(--border-soft);border-radius:var(--radius-md);background:linear-gradient(145deg,rgba(38,16,95,.82),rgba(27,11,69,.88));box-shadow:inset 0 1px 0 rgba(255,255,255,.05);text-align:start}.recovery-detail-grid a{color:var(--accent-cyan);text-decoration:underline;-webkit-text-decoration-color:rgba(34,211,238,.48);text-decoration-color:rgba(34,211,238,.48);text-underline-offset:3px}.recovery-detail-grid a:hover{-webkit-text-decoration-color:currentColor;text-decoration-color:currentColor}article[id],section[id]{scroll-margin-block-start:128px}.article-hero{padding-block:clamp(40px,5vw,64px) 24px}.article-takeaways{padding-block:36px 64px}@media (max-width:768px){.recovery-detail-grid{grid-template-columns:1fr;gap:14px}.recovery-detail-grid>p{padding:20px}.article-takeaways{padding-block:24px 48px}}.hero-card{position:relative;overflow:hidden;padding:clamp(40px,6vw,80px) clamp(24px,5vw,72px);border:1px solid var(--border-soft);border-radius:var(--radius-xl);background:radial-gradient(circle at 20% 20%,rgba(139,92,246,.22),transparent 36%),radial-gradient(circle at 80% 35%,rgba(34,211,238,.11),transparent 32%),linear-gradient(135deg,var(--bg-hero-card) 0,#1a0a47 100%);box-shadow:0 34px 90px rgba(0,0,0,.38),inset 0 1px 0 rgba(255,255,255,.07);text-align:center}.card{min-width:0;border:1px solid var(--border-soft);border-radius:var(--radius-lg);background:rgba(38,16,95,.92);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);padding:32px 28px;overflow-wrap:break-word;box-shadow:0 24px 70px rgba(0,0,0,.28),inset 0 1px 0 rgba(255,255,255,.06);transition:transform .22s ease,border-color .22s ease,box-shadow .22s ease}.card:hover{transform:translateY(-5px);border-color:var(--border-strong);box-shadow:0 32px 84px rgba(0,0,0,.36),0 0 36px var(--glow-purple)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:48px;padding:0 26px;border-radius:var(--radius-sm);font-family:var(--font-arabic);font-size:1rem;font-weight:700;cursor:pointer;border:none;text-decoration:none;transition:transform .2s ease,box-shadow .2s ease,opacity .18s}.btn:hover{transform:translateY(-2px)}.btn--primary{background:var(--cta-orange);color:#1B0B45;box-shadow:0 14px 32px var(--glow-orange)}.btn--primary:hover{box-shadow:0 18px 44px var(--glow-orange)}.btn--glass{border:1px solid var(--border-soft);background:rgba(255,255,255,.06);color:var(--text-white);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.btn--glass:hover{border-color:var(--border-strong);background:rgba(255,255,255,.1)}.btn--whatsapp{background:var(--whatsapp-green);color:#fff;box-shadow:0 8px 24px rgba(37,211,102,.3)}.btn--whatsapp:hover{box-shadow:0 14px 32px rgba(37,211,102,.42)}.gradient-text{background:linear-gradient(135deg,var(--accent-purple),var(--accent-cyan));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.page-hero{padding:clamp(56px,6vw,80px) 0 clamp(36px,4vw,52px);text-align:center}.page-hero h1{margin-bottom:14px}.page-hero p{max-width:800px;margin:0 auto 32px;font-size:1.1rem;color:var(--text-muted)}.page-hero__inner{width:min(1160px,100%);margin-inline:auto;display:grid;grid-template-columns:minmax(0,1.15fr) minmax(340px,.85fr);align-items:center;grid-gap:clamp(32px,5vw,72px);gap:clamp(32px,5vw,72px);text-align:start}.page-hero__text,.page-hero__visual{min-width:0}.page-hero__text h1,.section__title{text-wrap:balance;overflow-wrap:normal;word-break:normal}.page-hero__text .page-hero__sub,.page-hero__text>p{max-width:700px;margin-inline:0}.page-hero__visual{width:100%;max-width:470px;justify-self:center;padding:clamp(14px,2vw,22px);border:1px solid rgba(139,92,246,.28);border-radius:26px;background:radial-gradient(circle at 15% 0,rgba(139,92,246,.22),transparent 48%),radial-gradient(circle at 100% 100%,rgba(34,211,238,.13),transparent 45%),rgba(13,5,40,.54);box-shadow:0 24px 64px rgba(0,0,0,.32),inset 0 1px 0 rgba(255,255,255,.06)}.page-hero__visual>svg{display:block;width:100%!important;max-width:none!important;height:auto}.content-accordion{border:1px solid var(--border-soft);border-radius:18px;background:linear-gradient(145deg,rgba(38,16,95,.84),rgba(27,11,69,.9));overflow:clip;box-shadow:inset 0 1px 0 rgba(255,255,255,.05)}.content-accordion+.content-accordion{margin-top:14px}.content-accordion summary{min-height:58px;padding:15px 20px;display:flex;align-items:center;justify-content:space-between;gap:16px;color:var(--text-white);font-weight:700;cursor:pointer;list-style:none}.content-accordion summary::-webkit-details-marker{display:none}.content-accordion__icon{width:30px;height:30px;flex:0 0 30px;display:inline-grid;place-items:center;border:1px solid rgba(34,211,238,.36);border-radius:50%;color:var(--accent-cyan);font-size:1.25rem;line-height:1;transition:transform .2s ease,background .2s ease}.content-accordion[open] .content-accordion__icon{transform:rotate(45deg);background:rgba(34,211,238,.1)}.content-accordion__body{padding:0 20px 20px;border-top:1px solid rgba(201,184,255,.1)}.content-accordion__body p{margin-top:16px;line-height:1.9}.hero-copy-card{max-width:760px;margin:0 auto 24px;padding:clamp(16px,2vw,22px);border:1px solid var(--border-soft);border-radius:22px;background:linear-gradient(145deg,rgba(38,16,95,.7),rgba(18,7,50,.78));box-shadow:inset 0 1px 0 rgba(255,255,255,.05),0 18px 48px rgba(0,0,0,.18)}.hero-copy-card>p{margin:0 0 16px;font-size:1.04rem;line-height:1.85}.hero-copy-card .content-accordion{text-align:start}.hero-copy-card .content-accordion__body p{margin-bottom:0}.ba-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:clamp(16px,2.5vw,28px);gap:clamp(16px,2.5vw,28px);max-width:980px;margin-inline:auto}.ba-col{position:relative;min-width:0;padding:clamp(20px,3vw,30px);border:1px solid var(--border-soft);border-radius:22px;background:linear-gradient(150deg,rgba(31,13,79,.9),rgba(14,6,42,.94));box-shadow:0 20px 56px rgba(0,0,0,.25),inset 0 1px 0 rgba(255,255,255,.05)}.ba-col--before{border-color:rgba(248,113,113,.3)}.ba-col--after{border-color:rgba(34,211,238,.34)}.ba-label{margin-bottom:18px;padding-bottom:14px;border-bottom:1px solid rgba(201,184,255,.14);color:var(--text-white);font-size:1.1rem;font-weight:800;text-align:center}.ba-col--before .ba-label{color:#fca5a5}.ba-col--after .ba-label{color:#67e8f9}.ba-item{display:flex;align-items:flex-start;gap:10px;min-height:44px;padding:10px 12px;border-radius:11px;color:var(--text-muted);font-size:1rem;line-height:1.65}.ba-item:nth-child(2n){background:rgba(255,255,255,.035)}.ba-col--before .ba-item:not(:has(svg)):before{content:"×";color:#f87171;font-weight:900}.ba-col--after .ba-item:not(:has(svg)):before{content:"✓";color:#22d3ee;font-weight:900}.visual-metric-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:12px;gap:12px;max-width:980px;margin-inline:auto;padding:clamp(16px,2.4vw,26px);border:1px solid rgba(139,92,246,.28);border-radius:24px;background:linear-gradient(145deg,rgba(26,10,71,.96),rgba(13,5,40,.92));box-shadow:0 22px 58px rgba(0,0,0,.28),inset 0 1px 0 rgba(255,255,255,.05)}.visual-metric-card{--metric-color:#8b5cf6;display:flex;min-width:0;min-height:180px;padding:18px 12px;flex-direction:column;align-items:center;justify-content:center;gap:10px;text-align:center;border:1px solid color-mix(in srgb,var(--metric-color) 38%,transparent);border-radius:16px;background:color-mix(in srgb,var(--metric-color) 10%,rgba(28,11,73,.88))}.visual-metric-card__icon{width:34px;height:34px;display:grid;place-items:center;border-radius:50%;background:color-mix(in srgb,var(--metric-color) 20%,transparent);color:var(--metric-color);font-weight:900}.visual-metric-card strong{color:var(--metric-color);font-size:1rem;line-height:1.5}.visual-metric-card>span:not(.visual-metric-card__icon){color:var(--text-muted);font-size:.88rem;line-height:1.65}.visual-metric-card small{margin-top:auto;padding:6px 10px;border:1px solid color-mix(in srgb,var(--metric-color) 52%,transparent);border-radius:999px;color:var(--metric-color);font-size:.8rem}.long-copy-card{width:min(100%,920px);margin:18px auto!important;padding:clamp(18px,2.5vw,26px)!important;border:1px solid rgba(139,92,246,.24);-webkit-border-start:3px solid var(--accent-cyan);border-inline-start:3px solid var(--accent-cyan);border-radius:18px;background:radial-gradient(circle at 100% 0,rgba(139,92,246,.13),transparent 42%),linear-gradient(145deg,rgba(31,13,79,.72),rgba(15,6,43,.76));box-shadow:inset 0 1px 0 rgba(255,255,255,.045),0 14px 36px rgba(0,0,0,.16);color:var(--text-muted);font-size:clamp(1rem,1.2vw,1.08rem)!important;line-height:1.9!important;text-wrap:pretty}.page-hero__text .long-copy-card{margin-inline:0!important;border-inline-start-color:var(--accent-purple)}svg.data-visual{display:block;max-width:100%;height:auto;margin-inline:auto;border:1px solid rgba(139,92,246,.26);border-radius:20px;background:rgba(13,5,40,.72);box-shadow:0 18px 48px rgba(0,0,0,.24)}svg.data-visual text{font-family:inherit!important;paint-order:stroke fill;stroke:rgba(13,5,40,.5);stroke-width:.35px;stroke-linejoin:round}.divider{width:54px;height:3px;background:linear-gradient(90deg,var(--accent-purple),var(--accent-cyan));border-radius:2px;margin:14px auto}.badge{display:inline-flex;align-items:center;gap:8px;padding:7px 14px;border:1px solid var(--border-soft);border-radius:999px;background:rgba(255,255,255,.05);color:var(--text-soft);font-size:.85rem}.icon{width:44px;height:44px;stroke:var(--text-soft);stroke-width:1.8;fill:none;filter:drop-shadow(0 0 12px var(--glow-purple))}.icon--cyan{stroke:var(--accent-cyan);filter:drop-shadow(0 0 12px var(--glow-cyan))}.hdr-dropdown{position:relative}.hdr-dropdown__trigger{display:flex;align-items:center;gap:5px;color:#C9B8FF;font-size:.9rem;font-weight:500;white-space:nowrap;background:none;border:none;padding:0;cursor:pointer;font-family:inherit;transition:color .2s}.hdr-dropdown:hover .hdr-dropdown__trigger,.hdr-dropdown__trigger:hover{color:#fff}.hdr-dropdown__panel{position:absolute;top:100%;right:0;min-width:220px;padding-top:10px;opacity:0;visibility:hidden;transform:translateY(-4px);transition:opacity .16s ease,transform .16s ease,visibility .16s;z-index:300;pointer-events:none}.hdr-dropdown__panel-inner{background:linear-gradient(160deg,rgba(10,4,32,.99),rgba(22,8,60,.98));border:1px solid rgba(139,92,246,.3);border-radius:14px;padding:10px;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);box-shadow:0 12px 48px rgba(0,0,0,.65),inset 0 0 0 1px rgba(139,92,246,.08)}.hdr-dropdown__panel--wide{left:50%;right:auto;min-width:540px;transform:translateX(-50%) translateY(-4px)}.hdr-dropdown:focus-within .hdr-dropdown__panel,.hdr-dropdown:hover .hdr-dropdown__panel{opacity:1;visibility:visible;transform:translateY(0);pointer-events:auto}.hdr-dropdown:focus-within .hdr-dropdown__panel--wide,.hdr-dropdown:hover .hdr-dropdown__panel--wide{transform:translateX(-50%) translateY(0)}.hdr-dropdown__grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:2px;gap:2px}.hdr-dropdown__group-label{font-size:.7rem;font-weight:700;color:#22D3EE;letter-spacing:.9px;text-transform:uppercase;padding:6px 10px 4px;opacity:.9}.hdr-dropdown__sep{border:none;border-top:1px solid rgba(139,92,246,.18);margin:8px 6px}.hdr-dropdown__link{display:block;padding:7px 10px;color:rgba(201,184,255,.8);font-size:.86rem;font-weight:400;text-decoration:none;border-radius:8px;transition:background .14s,color .14s;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hdr-dropdown__link:hover{background:rgba(139,92,246,.16);color:#fff}.hdr-dropdown__hub{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:4px 4px 8px;padding:11px 16px;color:#fff;font-size:.92rem;font-weight:700;text-decoration:none;border-radius:10px;border:1px solid rgba(34,211,238,.3);background:linear-gradient(135deg,rgba(139,92,246,.22),rgba(34,211,238,.12));transition:border-color .18s,background .18s,transform .18s}.hdr-dropdown__hub:hover{border-color:rgba(34,211,238,.55);background:linear-gradient(135deg,rgba(139,92,246,.32),rgba(34,211,238,.2));transform:translateY(-1px)}@media (max-width:860px){.hdr-cta,.hdr-nav{display:none!important}.hdr-burger{display:flex!important}.hdr-inner{justify-content:space-between!important}}@media (max-width:768px){.container{width:min(100% - 32px,1320px)}.section{padding:48px 0}.section--sm{padding:32px 0}.page-hero{padding:56px 0 36px}.hero-card{border-radius:24px}h1{font-size:clamp(1.75rem,8vw,2.4rem)}.page-hero__inner{grid-template-columns:minmax(0,1fr);gap:30px}.page-hero__text{text-align:center}.page-hero__text .page-hero__sub,.page-hero__text>p{margin-inline:auto}.page-hero__text>div{justify-content:center}.page-hero__visual{max-width:520px;padding:12px;border-radius:20px}.content-accordion summary{min-height:56px;padding:14px 16px}.content-accordion__body{padding:0 16px 18px}.hero-copy-card{padding:14px;border-radius:18px}.hero-copy-card>p{font-size:.98rem}.ba-grid{grid-template-columns:1fr}.ba-col{padding:18px 16px;border-radius:18px}.ba-item{font-size:.96rem}.visual-metric-grid{grid-template-columns:1fr;padding:14px;border-radius:20px}.visual-metric-card{min-height:0;padding:16px;display:grid;grid-template-columns:38px minmax(0,1fr) auto;text-align:start}.visual-metric-card__icon{grid-row:1/3}.visual-metric-card strong{align-self:end}.visual-metric-card>span:not(.visual-metric-card__icon){align-self:start}.visual-metric-card small{grid-column:3;grid-row:1/3;margin:0;align-self:center}.long-copy-card{padding:17px 16px!important;border-radius:16px;font-size:1rem!important;line-height:1.85!important}.page-hero__text .long-copy-card{margin-inline:auto!important}main :has(>svg.data-visual){max-width:100%;overflow-x:auto;overscroll-behavior-inline:contain;scrollbar-width:thin;scrollbar-color:rgba(139,92,246,.65) rgba(13,5,40,.35)}svg.data-visual{width:560px!important;min-width:560px;max-width:none!important;border-radius:16px}.page-hero__visual>svg.data-visual{width:500px!important;min-width:500px}}@media (min-width:769px) and (max-width:1050px){.visual-metric-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.hp-hero-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:56px;gap:56px;align-items:center}.hp-hero-visual{display:flex;align-items:center;justify-content:center}.hp-hero-mobile-visual{display:none}@media (max-width:768px){.hp-hero-mobile-visual{display:block;margin-top:32px;position:relative;isolation:isolate}.hmv-card{position:relative;overflow:hidden;border-radius:22px;border:1px solid rgba(139,92,246,.32);background:radial-gradient(circle at 18% 0,rgba(139,92,246,.22),transparent 55%),radial-gradient(circle at 92% 100%,rgba(34,211,238,.16),transparent 55%),linear-gradient(160deg,rgba(13,5,40,.96),rgba(26,10,71,.92));box-shadow:0 18px 48px rgba(0,0,0,.45),inset 0 0 0 1px rgba(139,92,246,.1),inset 0 1px 0 rgba(255,255,255,.07);padding:22px 22px 24px}.hmv-orb{position:absolute;border-radius:50%;filter:blur(28px);z-index:0;pointer-events:none}.hmv-orb--a{width:140px;height:140px;background:rgba(139,92,246,.4);top:-40px;right:-30px}.hmv-orb--b{width:120px;height:120px;background:rgba(34,211,238,.32);bottom:-40px;left:-20px}.hmv-header{position:relative;z-index:1;display:flex;align-items:center;gap:8px;margin-bottom:16px}.hmv-dot{width:8px;height:8px;border-radius:50%;flex-shrink:0}.hmv-dot--c{background:#22D3EE;box-shadow:0 0 10px rgba(34,211,238,.55)}.hmv-dot--p{background:#8B5CF6;box-shadow:0 0 10px rgba(139,92,246,.55)}.hmv-dot--w{background:#C9B8FF}.hmv-title{color:#C9B8FF;font-size:.82rem;font-weight:700;letter-spacing:.2px;-webkit-margin-start:6px;margin-inline-start:6px}.hmv-stats{position:relative;z-index:1;display:grid;grid-template-columns:repeat(3,1fr);grid-gap:10px;gap:10px;margin-bottom:18px}.hmv-stat{border:1px solid rgba(139,92,246,.22);background:rgba(38,16,95,.55);border-radius:14px;padding:12px 8px;text-align:center;display:flex;flex-direction:column;gap:4px}.hmv-stat__label{font-size:.82rem;color:rgba(201,184,255,.82);line-height:1.3}.hmv-stat__value{font-size:1.05rem;font-weight:800;color:#FFFFFF;line-height:1;background:linear-gradient(135deg,#FFFFFF,#C9B8FF);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.hmv-stat__value--cyan{background:linear-gradient(135deg,#22D3EE,#8B5CF6);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.hmv-chart{position:relative;z-index:1;height:80px;margin-bottom:18px;border-radius:12px;background:rgba(13,5,40,.45);border:1px solid rgba(139,92,246,.15);overflow:hidden;padding:6px 8px}.hmv-chart svg{width:100%;height:100%;display:block}.hmv-badges{position:relative;z-index:1;display:flex;flex-wrap:wrap;gap:8px;justify-content:center}.hmv-badge{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;border-radius:999px;border:1px solid rgba(34,211,238,.36);background:rgba(34,211,238,.08);color:#C9B8FF;font-size:.85rem;font-weight:600}.hmv-badge--alt{border-color:rgba(139,92,246,.4);background:rgba(139,92,246,.1)}.hmv-badge__dot{width:6px;height:6px;border-radius:50%;background:#22D3EE;box-shadow:0 0 8px rgba(34,211,238,.6)}}.services-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:24px;gap:24px}.cards-grid,div[style*="minmax(190px"],div[style*="minmax(2"]{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,290px),1fr))!important;grid-gap:clamp(14px,1.8vw,24px);gap:clamp(14px,1.8vw,24px);width:100%}.aeo-grid>*,.blog-articles-grid>*,.cards-grid>*,.pkg-card-grid>*,.pkg-grid>*,.services-grid>*,.srv-grid>*,.steps-grid>*,div[style*="minmax(190px"]>*,div[style*="minmax(2"]>*{min-width:0}.related-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:clamp(14px,1.8vw,24px);gap:clamp(14px,1.8vw,24px);width:100%;align-items:stretch}.related-card{display:flex;align-items:center;gap:16px;min-width:0;min-height:96px;padding:22px 24px;border:1px solid var(--border-soft);border-radius:var(--radius-md);background:var(--card-bg);overflow-wrap:break-word;font-size:1rem;line-height:1.6}.related-card span{font-size:1rem!important;line-height:1.6!important}.related-card:focus-visible,.related-card:hover{border-color:var(--border-strong)}.card p:not([data-semantic-title]){font-size:max(1.05rem,1em)!important}.card [data-semantic-title]{font-size:clamp(1.15rem,1.35vw,1.35rem)!important}.card :is(span,a,strong):is([style*="font-size: 0."],[style*="font-size:0."]){font-size:.875rem!important}main [role=img] :is(span,a,strong):is([style*="font-size: 0."],[style*="font-size:0."]){font-size:.875rem!important}.why-grid{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:14px 48px;gap:14px 48px;margin-top:44px}.why-item{display:flex;align-items:flex-start;gap:12px;padding:14px 18px;border:1px solid var(--border-soft);border-radius:var(--radius-sm);background:rgba(255,255,255,.03)}.pkg-grid{grid-template-columns:repeat(3,1fr);grid-gap:24px}.geo-grid,.pkg-grid{display:grid;gap:24px}.geo-grid{grid-template-columns:repeat(2,1fr);grid-gap:24px;margin-top:44px}.aeo-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:24px;gap:24px}.faq-list{display:flex;flex-direction:column;gap:12px;max-width:1040px;margin:44px auto 0}.faq-item{border:1px solid var(--border-soft);border-radius:var(--radius-md);background:rgba(38,16,95,.92);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);overflow:hidden;transition:border-color .2s}.faq-item:hover{border-color:var(--border-strong)}.faq-item summary{padding:20px 24px;cursor:pointer;list-style:none;font-weight:600;font-size:1rem;color:var(--text-white)}.faq-item summary::-webkit-details-marker{display:none}.faq-item summary:focus-visible{outline:2px solid var(--accent-cyan);outline-offset:-4px;border-radius:var(--radius-md)}.faq-item[open] summary{color:var(--accent-cyan);border-bottom:1px solid var(--border-soft)}.faq-item .faq-ans{padding:16px 24px;color:var(--text-muted);font-size:1rem;line-height:1.85}@media (max-width:900px){.hp-hero-grid{grid-template-columns:1fr;gap:40px}.hp-hero-visual{display:none}.services-grid{grid-template-columns:repeat(2,1fr)}.aeo-grid,.pkg-grid,.related-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.aeo-grid,.geo-grid,.pkg-grid,.related-grid,.services-grid,.why-grid{grid-template-columns:1fr}.related-card{min-height:76px;padding:18px 20px}}.srv-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:24px;gap:24px}.srv-benefits{list-style:none;display:flex;flex-direction:column;gap:8px;padding-top:16px;margin-top:4px;border-top:1px solid var(--border-soft)}.srv-benefits li{display:flex;align-items:flex-start;gap:10px;color:var(--text-soft);font-size:.875rem;line-height:1.5}.steps-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));grid-gap:20px;gap:20px;margin-top:44px}@media (min-width:1025px){.steps-grid:has(>:nth-child(6):last-child){grid-template-columns:repeat(3,minmax(0,1fr))}}.step-card{display:flex;flex-direction:column;align-items:center;text-align:center;gap:14px;padding:28px 18px;border:1px solid var(--border-soft);border-radius:var(--radius-md);background:rgba(255,255,255,.03);transition:border-color .22s,background .22s}.step-card:hover{border-color:var(--border-strong);background:rgba(255,255,255,.05)}.step-num{width:46px;height:46px;border-radius:50%;border:1.8px solid var(--accent-purple);display:flex;align-items:center;justify-content:center;font-weight:700;font-size:1.1rem;color:var(--accent-purple);flex-shrink:0;background:rgba(139,92,246,.08)}@media (max-width:640px){.srv-grid,.steps-grid{grid-template-columns:1fr}}.pkg-card-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:24px;gap:24px}.pkg-includes{list-style:none;display:flex;flex-direction:column;gap:10px;margin-top:20px;padding-top:20px;border-top:1px solid var(--border-soft);width:100%;text-align:right}.pkg-includes li{display:flex;align-items:flex-start;gap:10px;font-size:.9rem;color:var(--text-soft);line-height:1.55}.pkg-table-wrap{overflow-x:auto;border-radius:var(--radius-md);border:1px solid var(--border-soft);background:rgba(38,16,95,.92);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);margin-top:44px}.pkg-table{width:100%;border-collapse:collapse;min-width:560px}.pkg-table td,.pkg-table th{padding:14px 20px;text-align:right;border-bottom:1px solid var(--border-soft);font-size:.9rem}.pkg-table thead th{background:rgba(139,92,246,.1);color:var(--text-white);font-weight:700;font-size:.95rem}.pkg-table td{color:var(--text-muted)}.pkg-table td:first-child{color:var(--text-soft);font-weight:600;min-width:140px}.pkg-table tbody tr:last-child td{border-bottom:none}.pkg-table tbody tr:hover td{background:rgba(255,255,255,.025)}.pkg-choose-grid{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:14px;gap:14px;margin-top:36px}.pkg-detail-list{display:flex;flex-direction:column;gap:28px;margin-top:44px}@media (max-width:900px){.pkg-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.pkg-choose-grid{grid-template-columns:1fr}}@media (max-width:640px){.pkg-card-grid{grid-template-columns:1fr}}.about-id-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:20px;gap:20px}.about-cities-grid{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:18px;gap:18px;max-width:980px;margin:0 auto}.contact-options-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:22px;gap:22px}.contact-checklist{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:14px;gap:14px}.contact-checklist-item{display:flex;gap:12px;padding:16px 18px;border:1px solid var(--border-soft);border-radius:14px;background:rgba(255,255,255,.03)}.contact-paths-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:18px;gap:18px}.blog-articles-grid,.blog-categories-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:20px;gap:20px}@media (max-width:900px){.about-id-grid{grid-template-columns:repeat(2,1fr)}.contact-options-grid,.contact-paths-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.blog-articles-grid,.blog-categories-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.about-cities-grid,.about-id-grid,.blog-articles-grid,.blog-categories-grid,.contact-checklist,.contact-options-grid,.contact-paths-grid{grid-template-columns:1fr}}@media (max-width:768px){main .page-hero__visual>svg.data-visual,main svg.data-visual{width:100%!important;min-width:0!important;max-width:100%!important;height:auto!important}main svg.data-visual[width="40"][height="40"]{width:40px!important;min-width:40px!important;max-width:40px!important;height:40px!important}main svg.data-visual[width="44"][height="44"]{width:44px!important;min-width:44px!important;max-width:44px!important;height:44px!important}main :has(>svg.data-visual){overflow-x:clip}.site-footer,main{padding-bottom:calc(112px + env(safe-area-inset-bottom))}body>div[role=group][aria-label^="Floating contact"]{left:max(12px,env(safe-area-inset-left))!important;bottom:max(12px,env(safe-area-inset-bottom))!important;gap:8px!important;transform:scale(.88);transform-origin:bottom left}main :is(a,button,[role=button]){max-width:100%;overflow-wrap:anywhere}main :is(.card,article,[class*=grid]>*){min-width:0}}@media (min-width:641px){main :is(.services-grid,.why-grid,.geo-grid,.pkg-grid,.aeo-grid,.related-grid,.srv-grid,.steps-grid,.cards-grid,.pkg-card-grid,.visual-metric-grid,.about-id-grid,.about-cities-grid,.contact-options-grid,.contact-checklist,.contact-paths-grid,.blog-categories-grid,.blog-articles-grid,.recovery-detail-grid):has(>:nth-child(4):last-child){grid-template-columns:repeat(2,minmax(0,1fr))!important}main div[style*="minmax(260px"]:has(>article.card:nth-child(4):last-child){grid-template-columns:repeat(2,minmax(0,1fr))!important}main :is(div,section,ul,ol):has(>.card:nth-child(4):last-child),main :is(div,section,ul,ol):has(>article.card:nth-child(4):last-child){grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (min-width:768px){main :is(.services-grid,.why-grid,.geo-grid,.pkg-grid,.pkg-card-grid,.aeo-grid,.related-grid,.srv-grid,.steps-grid,.cards-grid,.visual-metric-grid,.about-id-grid,.about-cities-grid,.contact-options-grid,.contact-checklist,.contact-paths-grid,.blog-categories-grid,.blog-articles-grid,.recovery-detail-grid):has(>:nth-child(5):last-child),main :is(.services-grid,.why-grid,.geo-grid,.pkg-grid,.pkg-card-grid,.aeo-grid,.related-grid,.srv-grid,.steps-grid,.cards-grid,.visual-metric-grid,.about-id-grid,.about-cities-grid,.contact-options-grid,.contact-checklist,.contact-paths-grid,.blog-categories-grid,.blog-articles-grid,.recovery-detail-grid):has(>:nth-child(6):last-child),main :is(div,section,ul,ol):has(>.card:nth-child(5):last-child),main :is(div,section,ul,ol):has(>.card:nth-child(6):last-child),main :is(div,section,ul,ol):has(>article.card:nth-child(5):last-child),main :is(div,section,ul,ol):has(>article.card:nth-child(6):last-child){grid-template-columns:repeat(3,minmax(0,1fr))!important}main :is(.services-grid,.why-grid,.geo-grid,.pkg-grid,.pkg-card-grid,.aeo-grid,.related-grid,.srv-grid,.steps-grid,.cards-grid,.visual-metric-grid,.about-id-grid,.about-cities-grid,.contact-options-grid,.contact-checklist,.contact-paths-grid,.blog-categories-grid,.blog-articles-grid,.recovery-detail-grid):has(>:nth-child(11):last-child),main :is(.services-grid,.why-grid,.geo-grid,.pkg-grid,.pkg-card-grid,.aeo-grid,.related-grid,.srv-grid,.steps-grid,.cards-grid,.visual-metric-grid,.about-id-grid,.about-cities-grid,.contact-options-grid,.contact-checklist,.contact-paths-grid,.blog-categories-grid,.blog-articles-grid,.recovery-detail-grid):has(>:nth-child(12):last-child),main :is(.services-grid,.why-grid,.geo-grid,.pkg-grid,.pkg-card-grid,.aeo-grid,.related-grid,.srv-grid,.steps-grid,.cards-grid,.visual-metric-grid,.about-id-grid,.about-cities-grid,.contact-options-grid,.contact-checklist,.contact-paths-grid,.blog-categories-grid,.blog-articles-grid,.recovery-detail-grid):has(>:nth-child(9):last-child),main :is(div,section,ul,ol):has(>.card:nth-child(11):last-child),main :is(div,section,ul,ol):has(>.card:nth-child(12):last-child),main :is(div,section,ul,ol):has(>.card:nth-child(9):last-child),main :is(div,section,ul,ol):has(>article.card:nth-child(11):last-child),main :is(div,section,ul,ol):has(>article.card:nth-child(12):last-child),main :is(div,section,ul,ol):has(>article.card:nth-child(9):last-child){grid-template-columns:repeat(3,minmax(0,1fr))!important}main :is(.services-grid,.why-grid,.geo-grid,.pkg-grid,.pkg-card-grid,.aeo-grid,.related-grid,.srv-grid,.steps-grid,.cards-grid,.visual-metric-grid,.about-id-grid,.about-cities-grid,.contact-options-grid,.contact-checklist,.contact-paths-grid,.blog-categories-grid,.blog-articles-grid,.recovery-detail-grid):has(>:nth-child(7):last-child),main :is(div,section,ul,ol):has(>.card:nth-child(7):last-child),main :is(div,section,ul,ol):has(>article.card:nth-child(7):last-child){grid-template-columns:repeat(3,minmax(0,1fr))!important}main :is(.services-grid,.why-grid,.geo-grid,.pkg-grid,.pkg-card-grid,.aeo-grid,.related-grid,.srv-grid,.steps-grid,.cards-grid,.visual-metric-grid,.about-id-grid,.about-cities-grid,.contact-options-grid,.contact-checklist,.contact-paths-grid,.blog-categories-grid,.blog-articles-grid,.recovery-detail-grid):has(>:nth-child(7):last-child)>:last-child,main :is(div,section,ul,ol):has(>.card:nth-child(7):last-child)>:last-child,main :is(div,section,ul,ol):has(>article.card:nth-child(7):last-child)>:last-child{grid-column:1/-1}}@media (min-width:1024px){main :is(.services-grid,.why-grid,.geo-grid,.pkg-grid,.pkg-card-grid,.aeo-grid,.related-grid,.srv-grid,.steps-grid,.cards-grid,.visual-metric-grid,.about-id-grid,.about-cities-grid,.contact-options-grid,.contact-checklist,.contact-paths-grid,.blog-categories-grid,.blog-articles-grid,.recovery-detail-grid):has(>:nth-child(5):last-child),main :is(.services-grid,.why-grid,.geo-grid,.pkg-grid,.pkg-card-grid,.aeo-grid,.related-grid,.srv-grid,.steps-grid,.cards-grid,.visual-metric-grid,.about-id-grid,.about-cities-grid,.contact-options-grid,.contact-checklist,.contact-paths-grid,.blog-categories-grid,.blog-articles-grid,.recovery-detail-grid):has(>:nth-child(6):last-child),main :is(.services-grid,.why-grid,.geo-grid,.pkg-grid,.pkg-card-grid,.aeo-grid,.related-grid,.srv-grid,.steps-grid,.cards-grid,.visual-metric-grid,.about-id-grid,.about-cities-grid,.contact-options-grid,.contact-checklist,.contact-paths-grid,.blog-categories-grid,.blog-articles-grid,.recovery-detail-grid):has(>:nth-child(9):last-child),main :is(div,section,ul,ol):has(>.card:nth-child(5):last-child),main :is(div,section,ul,ol):has(>.card:nth-child(6):last-child),main :is(div,section,ul,ol):has(>article.card:nth-child(5):last-child),main :is(div,section,ul,ol):has(>article.card:nth-child(6):last-child){grid-template-columns:repeat(3,minmax(0,1fr))!important}main :is(.services-grid,.why-grid,.geo-grid,.pkg-grid,.pkg-card-grid,.aeo-grid,.related-grid,.srv-grid,.steps-grid,.cards-grid,.visual-metric-grid,.about-id-grid,.about-cities-grid,.contact-options-grid,.contact-checklist,.contact-paths-grid,.blog-categories-grid,.blog-articles-grid,.recovery-detail-grid):has(>:nth-child(10):last-child),main :is(.services-grid,.why-grid,.geo-grid,.pkg-grid,.pkg-card-grid,.aeo-grid,.related-grid,.srv-grid,.steps-grid,.cards-grid,.visual-metric-grid,.about-id-grid,.about-cities-grid,.contact-options-grid,.contact-checklist,.contact-paths-grid,.blog-categories-grid,.blog-articles-grid,.recovery-detail-grid):has(>:nth-child(11):last-child),main :is(.services-grid,.why-grid,.geo-grid,.pkg-grid,.pkg-card-grid,.aeo-grid,.related-grid,.srv-grid,.steps-grid,.cards-grid,.visual-metric-grid,.about-id-grid,.about-cities-grid,.contact-options-grid,.contact-checklist,.contact-paths-grid,.blog-categories-grid,.blog-articles-grid,.recovery-detail-grid):has(>:nth-child(7):last-child),main :is(.services-grid,.why-grid,.geo-grid,.pkg-grid,.pkg-card-grid,.aeo-grid,.related-grid,.srv-grid,.steps-grid,.cards-grid,.visual-metric-grid,.about-id-grid,.about-cities-grid,.contact-options-grid,.contact-checklist,.contact-paths-grid,.blog-categories-grid,.blog-articles-grid,.recovery-detail-grid):has(>:nth-child(8):last-child),main :is(div,section,ul,ol):has(>.card:nth-child(10):last-child),main :is(div,section,ul,ol):has(>.card:nth-child(11):last-child),main :is(div,section,ul,ol):has(>.card:nth-child(7):last-child),main :is(div,section,ul,ol):has(>.card:nth-child(8):last-child),main :is(div,section,ul,ol):has(>article.card:nth-child(10):last-child),main :is(div,section,ul,ol):has(>article.card:nth-child(11):last-child),main :is(div,section,ul,ol):has(>article.card:nth-child(7):last-child),main :is(div,section,ul,ol):has(>article.card:nth-child(8):last-child){grid-template-columns:repeat(4,minmax(0,1fr))!important}}main svg.data-visual[viewBox="0 0 320 240"]{direction:ltr}main :is(img,picture,video,canvas){max-width:100%}main img{height:auto;object-fit:contain}@media (min-width:1280px){main :is(.services-grid,.why-grid,.geo-grid,.pkg-grid,.pkg-card-grid,.aeo-grid,.related-grid,.srv-grid,.steps-grid,.cards-grid,.visual-metric-grid,.about-id-grid,.about-cities-grid,.contact-options-grid,.contact-checklist,.contact-paths-grid,.blog-categories-grid,.blog-articles-grid,.recovery-detail-grid):has(>:nth-child(10):last-child),main :is(div,section,ul,ol):has(>.card:nth-child(10):last-child),main :is(div,section,ul,ol):has(>article.card:nth-child(10):last-child){grid-template-columns:repeat(5,minmax(0,1fr))!important}}