.asho-growth{left:calc(4 * var(--u));top:calc(12 * var(--u));width:calc(608 * var(--u));aspect-ratio:3/2;isolation:isolate;margin:0;position:absolute}.asho-growth-scene{width:100%;height:100%}.asho-growth-art{pointer-events:none;width:100%;height:100%;position:relative}.asho-growth-poster,.asho-growth-player{width:100%;height:100%;display:block;position:absolute;inset:0}.asho-growth-poster{object-fit:contain;-webkit-user-select:none;user-select:none}.asho-growth-poster-light{visibility:hidden}.asho-growth-player{opacity:0}.asho-growth-player>div,.asho-growth-player svg{width:100%;height:100%;display:block}html[data-theme=light] .asho-growth-poster-light{visibility:visible}html[data-theme=light] .asho-growth-poster-dark{visibility:hidden}html[data-theme=light] .asho-growth-scene[data-player-theme=light] .asho-growth-poster-light,html:not([data-theme=light]) .asho-growth-scene[data-player-theme=dark] .asho-growth-poster-dark{opacity:0}html[data-theme=light] .asho-growth-scene[data-player-theme=light] .asho-growth-player[data-theme=light],html:not([data-theme=light]) .asho-growth-scene[data-player-theme=dark] .asho-growth-player[data-theme=dark]{opacity:1}.asho-growth-toggle{border:1px solid var(--color-text-muted,#afbfaf);width:44px;height:44px;color:var(--color-text,#e3eedc);background:var(--color-bg,#101813);cursor:pointer;border-radius:50%;justify-content:center;align-items:center;padding:0;transition:background-color .2s,color .2s;display:flex;position:absolute;bottom:0;right:0}.asho-growth-toggle:hover{color:var(--color-bg);background:var(--color-text)}.asho-hero[data-locale=en] .asho-growth{width:calc(545 * var(--u));top:calc(30 * var(--u))}@media (max-width:767px){.asho-growth,.asho-hero[data-locale=en] .asho-growth{order:2;width:min(100%,440px);margin:-8px auto 0;position:relative;inset:auto}.asho-hero-statement{order:1}.asho-hero-meta{order:3}.asho-hero-actions{order:4}.asho-growth-toggle{bottom:-4px;right:-4px}}@media (prefers-reduced-motion:reduce){.asho-growth .asho-growth-poster{opacity:1!important}.asho-growth-player,.asho-growth-toggle{display:none}}
.asho-body-sections{--asho-u:var(--u,min(calc(100vw / 1440), 1px));--asho-paper:var(--color-cream,#e3eedc);--asho-ink:var(--asho-display-ink,var(--color-brown,#152319));--asho-purple:var(--asho-project-purple,#2e2242);font-variation-settings:"kshd" 100;width:100%;font-family:var(--font-body);color:var(--asho-display-text,var(--color-text,#e3eedc))}.asho-body-sections h2,.asho-body-sections h3{font-family:var(--font-heading);margin:0}.asho-body-sections p{margin:0}.asho-body-sections a{text-decoration:none}.asho-body-sections section,.asho-home-footer{scroll-margin-top:24px;position:relative}.asho-source-pair{width:100%;height:100%;position:relative}.asho-source-image{pointer-events:none;display:none}.asho-source-content{width:100%;height:100%}.asho-shell:where([data-heading-font=estedad][data-body-font=estedad][data-asho-original-colors=true]) .asho-source-pair:where([data-original=true])>.asho-source-image{display:block}.asho-shell:where([data-heading-font=estedad][data-body-font=estedad][data-asho-original-colors=true]) .asho-source-pair:where([data-original=true])>.asho-source-content{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.asho-marquee{height:calc(143.255 * var(--asho-u));background:var(--color-surface-strong,#202e25);overflow:hidden}.asho-marquee-track{direction:rtl;width:max-content;height:100%;animation:38s linear infinite asho-ticker;display:flex}.asho-marquee-row{width:calc(1440 * var(--asho-u));justify-content:space-around;align-items:center;gap:calc(45 * var(--asho-u));padding-inline:calc(60 * var(--asho-u));flex-shrink:0;display:flex}.asho-marquee-row span{color:var(--asho-display-text,var(--color-text,#e3eedc));font-family:var(--font-heading);font-size:calc(42 * var(--asho-u));white-space:nowrap;font-weight:700}.asho-marquee:hover .asho-marquee-track{animation-play-state:paused}@keyframes asho-ticker{0%{transform:translate(0)}to{transform:translate(50%)}}.asho-portfolio{height:calc(837.873 * var(--asho-u));background:var(--color-bg,#101813);overflow:hidden}.asho-portfolio>h2{top:calc(20.57 * var(--asho-u));left:calc(739.5 * var(--asho-u));font-size:calc(65.357 * var(--asho-u));color:var(--color-accent,#b8df91);white-space:nowrap;font-weight:500;line-height:1.75;position:absolute;transform:translate(-50%)}.asho-portfolio-subtitle{top:calc(114.82 * var(--asho-u));left:calc(746.67 * var(--asho-u));font-size:calc(33.853 * var(--asho-u));white-space:nowrap;font-weight:300;position:absolute;transform:translate(-50%)}.asho-project-stage{position:absolute;inset:0}.asho-project-card{--card-scale:1;left:calc(406 * var(--asho-u));top:calc(204.873 * var(--asho-u));width:calc(628 * var(--asho-u));height:calc(553 * var(--asho-u));border:1px solid var(--color-accent,#b8df91);border-radius:calc(28 * var(--asho-u));background:var(--color-surface-strong,#202e25);transform-origin:0 0;z-index:2;transition:left .75s cubic-bezier(.22,1,.36,1),top .75s cubic-bezier(.22,1,.36,1),transform .75s cubic-bezier(.22,1,.36,1),opacity .5s;position:absolute;overflow:hidden}.asho-project-card[data-position=previous]{left:calc(-41.763 * var(--asho-u));top:calc(325.793 * var(--asho-u));z-index:1;opacity:1;background:var(--color-surface,#1a241e);transform:scale(.804626)}.asho-project-card[data-position=next]{left:calc(975.778 * var(--asho-u));top:calc(325.793 * var(--asho-u));z-index:1;opacity:1;background:var(--color-surface,#1a241e);transform:scale(.804626)}.asho-project-cover{top:calc(20 * var(--asho-u));left:calc(20 * var(--asho-u));width:calc(588 * var(--asho-u));height:calc(300 * var(--asho-u));border-radius:calc(24 * var(--asho-u));background:var(--asho-purple);position:absolute;overflow:hidden}.asho-project-photo{object-fit:cover;width:100%;height:100%}.asho-project-art{background:var(--asho-purple);position:absolute;inset:0}.asho-project-ring{position:absolute}.asho-project-ring img{width:100%;height:auto;display:block}.asho-project-arrow{width:39.12%;height:auto;position:absolute;top:25.67%;left:29.42%}.asho-project-line{width:38.78%;height:auto;position:absolute;top:71.67%;left:29.93%}.asho-project-brand{text-align:center;width:100%;font-family:var(--font-heading);font-size:calc(74 * var(--asho-u));color:#e3eedc;letter-spacing:-.035em;font-weight:500;line-height:2;position:absolute;top:15%;left:0}.asho-project-brand[data-alaweer=true]{font-size:calc(135.74 * var(--asho-u));top:1.5%}.asho-project-copy{left:calc(28 * var(--asho-u));right:calc(28 * var(--asho-u));top:calc(353 * var(--asho-u));text-align:center;position:absolute}.asho-project-copy h3{font-size:calc(28 * var(--asho-u));font-weight:700;line-height:1.8}.asho-project-copy p{margin-top:calc(8 * var(--asho-u));font-size:calc(21 * var(--asho-u));font-weight:300;line-height:1.75}.asho-project-links{justify-content:center;align-items:center;gap:calc(16 * var(--asho-u));margin-top:calc(21 * var(--asho-u));font-size:calc(17 * var(--asho-u));color:var(--color-text-muted,#b1bda9);flex-wrap:wrap;display:flex}.asho-project-links a{border-bottom:1px solid #0000}.asho-project-links a:hover{color:var(--color-accent);border-color:currentColor}.asho-carousel-controls{bottom:calc(17 * var(--asho-u));left:calc(80 * var(--asho-u));align-items:center;gap:calc(14 * var(--asho-u));font-size:max(12px, calc(13 * var(--asho-u)));display:flex;position:absolute}.asho-carousel-controls button{width:max(32px, calc(36 * var(--asho-u)));height:max(32px, calc(36 * var(--asho-u)));border:1px solid var(--color-border-strong,#36463b);color:var(--color-text);cursor:pointer;background:0 0;border-radius:50%;place-items:center;display:grid}.asho-carousel-controls button:hover{color:var(--color-accent);border-color:var(--color-accent)}.asho-all-work{z-index:3;right:calc(80 * var(--asho-u));bottom:calc(25 * var(--asho-u));align-items:center;gap:calc(18 * var(--asho-u));color:var(--color-text-muted);font-size:max(12px, calc(13 * var(--asho-u)));display:inline-flex;position:absolute}.asho-project-empty{text-align:center;color:var(--color-text-muted);position:absolute;inset:40% 10% auto}.asho-services{height:calc(600 * var(--asho-u));background:var(--asho-paper);color:var(--asho-ink);overflow:hidden}.asho-growth-curve{left:calc(83.605 * var(--asho-u));top:calc(37.085 * var(--asho-u));width:calc(1356.4 * var(--asho-u));pointer-events:none;height:auto;position:absolute}.asho-growth-bulb{left:calc(813.87 * var(--asho-u));top:calc(23.277 * var(--asho-u));width:calc(72 * var(--asho-u));pointer-events:none;height:auto;position:absolute}.asho-services .asho-home-frame>h2{right:calc(47.3 * var(--asho-u));top:calc(26.98 * var(--asho-u));font-size:calc(60 * var(--asho-u));font-weight:800;line-height:1.75;position:absolute}.asho-services-subtitle{right:calc(190.03 * var(--asho-u));top:calc(123.27 * var(--asho-u));font-size:calc(52 * var(--asho-u));font-family:var(--font-heading);font-weight:700;position:absolute}.asho-service-card{background:var(--color-bg,#101813);color:var(--asho-display-text,var(--color-text,#e3eedc));text-align:center;border:1px solid var(--color-text,#f1f5ee);border-radius:calc(31.839 * var(--asho-u));transition:box-shadow .3s,translate .3s;display:block;position:absolute}.asho-service-card:hover{translate:0 -6px;box-shadow:0 12px 30px #15231925}html[data-theme=light] .asho-service-card{background:var(--color-surface,#f1f5ee);border-color:var(--color-border,#b5c9ae)}.asho-service-card[data-service="0"]{left:calc(159.84 * var(--asho-u));top:calc(142.36 * var(--asho-u));width:calc(295.542 * var(--asho-u));height:calc(205.64 * var(--asho-u))}.asho-service-card[data-service="1"]{left:calc(417.85 * var(--asho-u));top:calc(204.18 * var(--asho-u));width:calc(339.803 * var(--asho-u));height:calc(236.436 * var(--asho-u))}.asho-service-card[data-service="2"]{left:calc(730.55 * var(--asho-u));top:calc(258.68 * var(--asho-u));width:calc(405.107 * var(--asho-u));height:calc(281.875 * var(--asho-u))}.asho-service-card h3{top:calc(9 * var(--asho-u));width:100%;font-size:calc(41.748 * var(--asho-u));white-space:nowrap;font-weight:700;line-height:1.7;position:absolute}.asho-service-card p{top:calc(88 * var(--asho-u));width:100%;padding-inline:calc(12 * var(--asho-u));font-size:calc(18.265 * var(--asho-u));white-space:pre-line;font-weight:300;line-height:1.78;position:absolute}.asho-service-card[data-service="1"] h3{font-size:calc(48 * var(--asho-u))}.asho-service-card[data-service="1"] p{top:calc(104.37 * var(--asho-u));font-size:calc(21 * var(--asho-u));line-height:1.63}.asho-service-card[data-service="2"] h3{font-size:calc(57.225 * var(--asho-u))}.asho-service-card[data-service="2"] p{top:calc(150.45 * var(--asho-u));font-size:calc(25.036 * var(--asho-u));line-height:1.68}.asho-body-button{border-radius:calc(12 * var(--asho-u));cursor:pointer;font-size:max(12px, calc(15 * var(--asho-u)));font-family:var(--font-heading);border:1px solid #0000;justify-content:center;align-items:center;font-weight:600;transition:translate .25s,box-shadow .25s;display:inline-flex}.asho-body-button:hover{translate:0 -3px;box-shadow:0 6px 18px #0002}.asho-body-button .asho-source-content{justify-content:center;align-items:center;display:flex}.asho-body-button .asho-source-image{width:100%;height:auto}.asho-service-action{left:calc(80.5 * var(--asho-u));top:calc(492 * var(--asho-u));width:calc(172 * var(--asho-u));height:calc(55 * var(--asho-u));color:#e3eedc;background:#1a2a20;position:absolute}.asho-process{height:calc(491 * var(--asho-u));background:var(--color-bg,#101813)}.asho-process-heading{left:calc(1017.44 * var(--asho-u));top:calc(85.12 * var(--asho-u));width:calc(342.56 * var(--asho-u));height:calc(108.47 * var(--asho-u));position:absolute}.asho-process-heading .asho-source-image{width:100%;height:auto}.asho-process-heading h2{text-align:right;font-size:calc(40 * var(--asho-u));white-space:nowrap;font-weight:700;line-height:1.65}.asho-process-grid{gap:calc(20 * var(--asho-u));top:calc(228 * var(--asho-u));left:calc(80 * var(--asho-u));right:calc(80 * var(--asho-u));grid-template-columns:repeat(4,1fr);display:grid;position:absolute}.asho-process-step{height:calc(183 * var(--asho-u));min-width:0}.asho-process-step .asho-source-image{width:100%;height:auto}.asho-process-step .asho-source-content{padding:calc(24 * var(--asho-u));background:var(--color-surface,#1a241e);border-radius:calc(20 * var(--asho-u));text-align:start}.asho-step-number{font-size:calc(32 * var(--asho-u));font-family:var(--font-heading);color:var(--color-accent,#b8df91);margin-bottom:calc(18 * var(--asho-u));font-weight:700;line-height:1.4;display:block}.asho-process-step h3{font-size:calc(20 * var(--asho-u));font-weight:700;line-height:1.5}.asho-process-step p{margin-top:calc(15 * var(--asho-u));font-size:calc(13 * var(--asho-u));color:var(--color-text-muted,#b1bda9);line-height:1.6}.asho-estimate{height:calc(426 * var(--asho-u));background:var(--asho-purple);color:#e3eedc;overflow:hidden}.asho-estimate>h2{right:calc(48.73 * var(--asho-u));top:calc(30.12 * var(--asho-u));font-size:calc(50.446 * var(--asho-u));font-weight:700;line-height:1.75;position:absolute}.asho-estimate-description{top:calc(147.58 * var(--asho-u));right:calc(56.5 * var(--asho-u));max-width:calc(510 * var(--asho-u));font-size:calc(17 * var(--asho-u));white-space:pre-line;color:#c3c8b9;font-weight:300;line-height:2;position:absolute}.asho-estimate-action{top:calc(314.89 * var(--asho-u));left:calc(1178.61 * var(--asho-u));width:calc(196 * var(--asho-u));height:calc(54 * var(--asho-u));background:var(--color-accent,#b8df91);color:var(--color-bg,#101813);position:absolute}.asho-radar-shell{width:calc(580 * var(--asho-u));height:calc(426 * var(--asho-u));position:absolute;top:0;left:0;right:auto}.asho-radar{--radar-u:var(--asho-u);direction:ltr;width:100%;height:100%;position:relative}.asho-radar-grid{left:calc(179.003 * var(--radar-u));top:calc(53.265 * var(--radar-u));width:calc(277 * var(--radar-u));height:auto;position:absolute}.asho-radar-shape{left:calc(205 * var(--radar-u));top:calc(79 * var(--radar-u));width:calc(249 * var(--radar-u));height:auto;position:absolute}.asho-radar span{left:calc(var(--rx) * var(--radar-u));top:calc(var(--ry) * var(--radar-u));font-size:calc(18 * var(--radar-u));white-space:nowrap;line-height:1.7;position:absolute;transform:translate(-100%)}.asho-home-footer{height:calc(340 * var(--asho-u));color:var(--asho-ink);background:var(--asho-paper)}.asho-footer-heading{position:absolute;inset:0}.asho-footer-heading>.asho-source-image{width:100%;height:auto}.asho-footer-heading h2{right:calc(80 * var(--asho-u));top:calc(70 * var(--asho-u));font-size:calc(36 * var(--asho-u));font-weight:800;line-height:1.75;position:absolute}.asho-footer-action{left:calc(80.5 * var(--asho-u));top:calc(155.5 * var(--asho-u));width:calc(160 * var(--asho-u));height:calc(55 * var(--asho-u));color:#e3eedc;background:#1a2a20;position:absolute}.asho-footer-links{top:calc(161.62 * var(--asho-u));left:calc(800.211 * var(--asho-u));align-items:center;gap:calc(12 * var(--asho-u));font-size:calc(13 * var(--asho-u));flex-wrap:wrap;display:flex;position:absolute;right:auto}.asho-footer-links a:hover{text-decoration:underline}.asho-footer-signature{top:calc(240.5 * var(--asho-u));right:calc(80 * var(--asho-u));font-size:calc(12 * var(--asho-u));font-weight:500;position:absolute}.asho-calculator-dialog{border:1px solid var(--color-border-strong);width:min(1180px,100vw - 32px);max-height:calc(100dvh - 48px);color:var(--color-text);background:var(--color-bg);border-radius:24px;margin:auto;padding:0;inset:0;overflow:auto}.asho-calculator-dialog::backdrop{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#050908b3}.asho-dialog-content{padding:24px}.asho-dialog-heading{justify-content:space-between;align-items:center;gap:24px;display:flex}.asho-dialog-heading h2{font-size:22px;font-weight:700}.asho-dialog-heading button{border:1px solid var(--color-border);background:var(--color-surface);width:44px;height:44px;color:var(--color-text);cursor:pointer;border-radius:50%;place-items:center;display:grid}.asho-calculator-dialog .estimate-lab{padding:32px 0 0}.asho-calculator-dialog .premium-container{width:100%}.asho-body-sections :is(a,button):focus-visible{outline:2px solid var(--color-accent,#b8df91);outline-offset:5px}.asho-body-sections[data-locale=en] .asho-portfolio>h2{font-size:calc(58 * var(--asho-u))}.asho-body-sections[data-locale=en] .asho-portfolio-subtitle{font-size:calc(27 * var(--asho-u))}.asho-body-sections[data-locale=en] .asho-services .asho-home-frame>h2{font-size:calc(42 * var(--asho-u));top:calc(40 * var(--asho-u))}.asho-body-sections[data-locale=en] .asho-services-subtitle{font-size:calc(37 * var(--asho-u))}.asho-body-sections[data-locale=en] .asho-service-card h3{font-size:calc(25 * var(--asho-u));top:calc(27 * var(--asho-u))}.asho-body-sections[data-locale=en] .asho-service-card[data-service="2"] h3{font-size:calc(29 * var(--asho-u))}.asho-body-sections[data-locale=en] .asho-process-heading{left:calc(80 * var(--asho-u));width:calc(650 * var(--asho-u))}.asho-body-sections[data-locale=en] .asho-process-heading h2{text-align:left;font-size:calc(34 * var(--asho-u))}.asho-body-sections[data-locale=en] .asho-estimate>h2{font-size:calc(37 * var(--asho-u))}.asho-body-sections[data-locale=en] .asho-marquee-row span{font-size:calc(30 * var(--asho-u))}.asho-body-sections[data-locale=ar] .asho-service-card h3{font-size:calc(34 * var(--asho-u))}.asho-body-sections[data-locale=ar] .asho-service-card[data-service="1"] h3{font-size:calc(30 * var(--asho-u));top:calc(25 * var(--asho-u))}@media (max-width:767px){.asho-body-sections{--asho-u:1px}.asho-shell .asho-body-sections .asho-source-pair>.asho-source-image{display:none}.asho-shell .asho-body-sections .asho-source-pair>.asho-source-content{width:100%;height:100%;padding:revert;clip-path:none;white-space:normal;border:0;margin:0;position:static;overflow:visible}.asho-marquee{height:94px}.asho-marquee-row{gap:44px;width:850px;padding-inline:30px}.asho-marquee-row span,.asho-body-sections[data-locale=en] .asho-marquee-row span{font-size:24px}.asho-portfolio{height:690px}.asho-portfolio>h2,.asho-body-sections[data-locale=en] .asho-portfolio>h2{text-align:center;white-space:normal;width:calc(100% - 40px);font-size:36px;line-height:1.65;top:34px;left:50%;transform:translate(-50%)}.asho-portfolio-subtitle,.asho-body-sections[data-locale=en] .asho-portfolio-subtitle{text-align:center;white-space:normal;width:calc(100% - 40px);font-size:18px;line-height:1.8;top:105px;left:50%}.asho-project-card{border-radius:24px;width:calc(100% - 48px);height:420px;top:176px;left:24px}.asho-project-card[data-position=previous]{opacity:.5;top:196px;left:calc(20px - 100%);transform:scale(.94)}.asho-project-card[data-position=next]{opacity:.5;top:196px;left:calc(100% - 20px);transform:scale(.94)}.asho-project-cover{aspect-ratio:1.96;border-radius:17px;width:calc(100% - 24px);height:auto;top:12px;left:12px}.asho-project-brand{font-size:40px}.asho-project-brand[data-alaweer=true]{font-size:clamp(65px,18vw,105px)}.asho-project-copy{top:calc(51.0204vw + .265305px);left:18px;right:18px}.asho-project-copy h3{font-size:21px;line-height:1.8}.asho-project-copy p{margin-top:10px;font-size:15px;line-height:1.85}.asho-project-links{gap:7px 16px;margin-top:19px;font-size:12px}.asho-carousel-controls{gap:12px;bottom:35px;left:25px}.asho-carousel-controls button{width:40px;height:40px}.asho-all-work{gap:10px;font-size:12px;bottom:47px;right:24px}.asho-services{height:auto;min-height:970px;padding:40px 24px 36px}.asho-services .asho-home-frame>h2,.asho-body-sections[data-locale=en] .asho-services .asho-home-frame>h2{text-align:start;font-size:36px;line-height:1.6;position:relative;inset:auto}.asho-services-subtitle,.asho-body-sections[data-locale=en] .asho-services-subtitle{text-align:start;margin-top:6px;font-size:26px;line-height:1.65;position:relative;inset:auto}.asho-growth-curve{display:none}.asho-growth-bulb{opacity:.45;width:42px;top:42px;left:24px}.asho-service-cards{flex-direction:column;gap:16px;margin:40px 0 26px;display:flex;position:relative}.asho-service-card[data-service]{border-radius:26px;width:100%;height:auto;min-height:208px;padding:20px;position:relative;inset:auto}.asho-service-card h3,.asho-service-card[data-service] h3,.asho-body-sections[data-locale] .asho-service-card[data-service] h3{white-space:normal;font-size:30px;line-height:1.7;position:relative;inset:auto}.asho-service-card p,.asho-service-card[data-service] p{margin-top:12px;padding:0;font-size:17px;line-height:1.85;position:relative;inset:auto}.asho-service-action{border-radius:12px;width:auto;min-width:172px;height:52px;padding:0 22px;position:relative;inset:auto}.asho-process{height:auto;padding:48px 24px}.asho-process-heading,.asho-body-sections[data-locale=en] .asho-process-heading{width:100%;height:auto;position:relative;inset:auto}.asho-process-heading h2,.asho-body-sections[data-locale=en] .asho-process-heading h2{text-align:start;white-space:normal;font-size:29px;line-height:1.75}.asho-process-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:30px;position:relative;inset:auto}.asho-process-step{height:auto;min-height:190px}.asho-shell .asho-body-sections .asho-process-step .asho-source-content{padding:16px}.asho-step-number{margin-bottom:14px;font-size:26px}.asho-process-step h3{font-size:16px;line-height:1.7}.asho-process-step p{margin-top:12px;font-size:12px;line-height:1.8}.asho-estimate{height:670px;padding:38px 24px}.asho-estimate>h2,.asho-body-sections[data-locale=en] .asho-estimate>h2{font-size:31px;line-height:1.8;position:relative;inset:auto}.asho-estimate-description{white-space:normal;max-width:none;margin-top:14px;font-size:15px;line-height:2;position:relative;inset:auto}.asho-radar-shell{width:350px;height:295px;top:235px;left:50%;right:auto;transform:translate(-50%)}.asho-radar{--radar-u:.72px;width:418px;height:307px;position:absolute;left:-42px;right:auto}.asho-radar span{font-size:12px}.asho-body-sections[data-locale=ar] .asho-radar span{white-space:normal;max-width:80px;font-size:10px;line-height:1.5}.asho-body-sections[data-locale=ar] .asho-radar span:nth-of-type(3),.asho-body-sections[data-locale=ar] .asho-radar span:nth-of-type(4){left:calc(455 * var(--radar-u));text-align:right;direction:rtl;width:64px;transform:none}.asho-body-sections[data-locale=ar] .asho-radar span:nth-of-type(7){left:calc(70 * var(--radar-u));text-align:right;direction:rtl;width:64px;transform:none}.asho-estimate-action{border-radius:12px;width:calc(100% - 48px);height:52px;font-size:15px;top:auto;bottom:38px;left:24px}.asho-home-footer{height:340px;padding:38px 24px}.asho-footer-heading{height:auto;position:relative;inset:auto}.asho-footer-heading h2{font-size:27px;line-height:1.85;position:relative;inset:auto}.asho-footer-action{border-radius:12px;width:auto;min-width:160px;height:50px;padding:0 18px;top:160px;left:auto;right:24px}.asho-footer-links{gap:10px;font-size:12px;top:242px;left:24px;right:24px}.asho-footer-signature{font-size:10px;top:auto;bottom:27px;right:24px}.asho-body-sections[data-locale=en] .asho-footer-action{left:24px;right:auto}.asho-body-sections[data-locale=en] .asho-estimate{height:720px}.asho-body-sections[data-locale=en] .asho-radar-shell{top:285px}.asho-body-sections[data-locale=en] .asho-portfolio{height:730px}.asho-body-sections[data-locale=en] .asho-portfolio>h2{font-size:32px;line-height:1.4;top:30px}.asho-body-sections[data-locale=en] .asho-project-card{top:210px}.asho-body-sections[data-locale=en] .asho-portfolio-subtitle{font-size:17px;top:138px}.asho-calculator-dialog{border-radius:18px;width:calc(100vw - 20px);max-height:calc(100dvh - 24px);margin:auto;inset:0}.asho-dialog-content{padding:16px}.asho-dialog-heading h2{font-size:18px}}@media (max-width:360px){.asho-radar{--radar-u:.62px;left:-10px}.asho-body-sections[data-locale=ar] .asho-radar span:nth-of-type(3),.asho-body-sections[data-locale=ar] .asho-radar span:nth-of-type(4){left:calc(455 * var(--radar-u));width:52px}}@media (prefers-reduced-motion:reduce){.asho-marquee-track{animation:none}.asho-project-card,.asho-service-card,.asho-body-button{transition:none}.asho-service-card:hover,.asho-body-button:hover{translate:none}}
