.mn-language-switch{display:inline-flex;align-items:center;gap:2px;padding:3px;border:1px solid #d7e1dc;border-radius:999px;background:#fff;direction:ltr;flex-shrink:0;font-size:12px;line-height:1.2}.mn-language-switch button{font:inherit;color:#31524a;border:0;background:transparent;padding:7px 9px;border-radius:999px;cursor:pointer;min-height:30px}.mn-language-switch button[aria-pressed=true]{background:#064b3b;color:#fff}.mn-language-switch button:focus-visible{outline:2px solid #b78c3c;outline-offset:2px}.mn-global-language{position:fixed;inset-inline-start:16px;bottom:16px;z-index:1100;filter:drop-shadow(0 3px 10px #103c2920)}body:has(.mn-header .mn-language-switch) .mn-global-language,body:has(.mn-header .mn-language-switch)>.mn-global-language{display:none}html[lang=en] body{font-family:Arial,Helvetica,sans-serif;letter-spacing:normal}html[lang=en] h1,html[lang=en] h2,html[lang=en] h3{letter-spacing:-.025em;line-height:1.2}html[dir=ltr] input:not([type=checkbox]):not([type=radio]),html[dir=ltr] select,html[dir=ltr] textarea{direction:ltr;text-align:start}html[dir=ltr] td,html[dir=ltr] th{text-align:start}html[dir=ltr] .mn-header__actions{gap:10px}html[dir=ltr] .mn-button span[aria-hidden=true]{transform:scaleX(-1)}html[dir=ltr] .mn-nav{font-size:14px}html[dir=ltr] .mn-nav a{white-space:nowrap}@media(max-width:600px){.mn-header__actions .mn-language-switch{font-size:11px}.mn-header__actions .mn-language-switch button{padding:6px}.mn-global-language{bottom:10px;inset-inline-start:10px}}html[dir=ltr] svg[data-icon=arrowLeft],html[dir=ltr] svg[data-icon=arrowRight],html[dir=ltr] svg[data-icon=logout]{transform:scaleX(-1)}html[lang=en] .mh-hero h1{font-size:clamp(44px,4.7vw,68px);line-height:1.14;letter-spacing:-.04em}html[lang=en] .mh-hero h1>span{font-size:.48em;line-height:1.3}html[lang=en] .mh-lead{line-height:1.7}.mn-editor-language-note{font-size:12px;line-height:1.7;padding:10px 12px;background:#edf4ed;color:#315a44;border-radius:8px}@media(max-width:760px){html[lang=en] .mh-hero h1{font-size:49px}html[lang=en] .mh-hero h1>span{font-size:26px}}.mn-login{white-space:nowrap}@media(max-width:600px){html[lang=en] .mn-header .mn-brand{width:140px;min-width:0}html[lang=en] .mn-header .mn-brand img{width:140px;height:auto}}.mn-content-languages{grid-column:1/-1;width:100%;padding:18px;border:1px solid #d7e3dd;border-radius:14px;background:#f8fbf9;box-sizing:border-box}.mn-content-languages summary{cursor:pointer;font-weight:700;color:#075545}.mn-content-languages>p{color:#5b6d64;line-height:1.7}.mn-content-languages>div{display:grid;grid-gap:16px;gap:16px;grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr))}.mn-content-languages label{display:grid;grid-gap:6px;gap:6px;font-size:14px}.mn-content-languages input,.mn-content-languages textarea{width:100%;box-sizing:border-box}.mn-bilingual-pair{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));grid-gap:12px;gap:12px;padding-block:10px;border-bottom:1px solid #e1e9e4}.mn-bilingual-pair label{display:grid;grid-gap:6px;gap:6px}.mn-bilingual-pair input{width:100%;box-sizing:border-box}@media(max-width:860px){.dashboard-shell-v7[dir=ltr][data-sidebar-open=false] .dashboard-shell-v7__sidebar{transform:translateX(calc(-100% - 24px));visibility:hidden}.dashboard-shell-v7[dir=rtl][data-sidebar-open=false] .dashboard-shell-v7__sidebar{visibility:hidden}.dashboard-shell-v7[data-sidebar-open=true] .dashboard-shell-v7__sidebar{visibility:visible;transform:translateX(0)}}html[dir=ltr] .mn-bilingual-pair input[dir=rtl]{direction:rtl;text-align:right}.ui-rebuild-v6{--ui-font:"Tajawal",sans-serif;--ui-ink:#183529;--ui-ink-strong:#0f211a;--ui-muted:#618978;--ui-line:#e0eee8;--ui-line-strong:#cce3d9;--ui-canvas:#f7faf9;--ui-surface:#ffffff;--ui-surface-soft:#f1f7f5;--ui-brand:#14624e;--ui-brand-strong:#14624e;--ui-accent:#14b8a6;--ui-accent-soft:#e5fbf7;--ui-danger:#d92d4b;--ui-warning:#f59e0b;--ui-success:#0d9668;--ui-radius-xs:8px;--ui-radius-sm:12px;--ui-radius-md:18px;--ui-radius-lg:26px;--ui-radius-xl:36px;--ui-shadow-xs:0 1px 2px rgba(15,33,26,0.04);--ui-shadow-sm:0 8px 24px rgba(24,53,41,0.07);--ui-shadow-md:0 18px 46px rgba(24,53,41,0.11);--ui-shadow-lg:0 30px 80px rgba(15,33,26,0.16);--ui-container:1280px;--ui-page-pad:clamp(16px,3vw,36px);margin:0;min-width:320px;background:var(--ui-canvas);color:var(--ui-ink);font-family:var(--ui-font);font-size:16px;line-height:1.65;width:100%;max-width:100%;overflow-x:clip;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased}.ui-rebuild-v6 *,.ui-rebuild-v6 :after,.ui-rebuild-v6 :before{box-sizing:border-box}.ui-rebuild-v6 iframe,.ui-rebuild-v6 img,.ui-rebuild-v6 video{max-width:100%}.ui-rebuild-v6 :where(.tenant-site,.tenant-main,.ui-block-host,.site-header,.site-footer){min-width:0;max-width:100%}.ui-rebuild-v6 button,.ui-rebuild-v6 input,.ui-rebuild-v6 select,.ui-rebuild-v6 textarea{font:inherit}.ui-rebuild-v6 a,.ui-rebuild-v6 button{-webkit-tap-highlight-color:transparent}.ui-rebuild-v6 :where(a,button,input,textarea,select,[tabindex]):focus-visible{outline:3px solid color-mix(in srgb,var(--ui-brand) 34%,transparent);outline-offset:3px}.ui-rebuild-v6 ::selection{background:color-mix(in srgb,var(--ui-brand) 22%,white);color:var(--ui-ink-strong)}.ui-rebuild-v6 h1,.ui-rebuild-v6 h2,.ui-rebuild-v6 h3,.ui-rebuild-v6 h4{color:var(--ui-ink-strong);font-family:var(--ui-font);line-height:1.25;letter-spacing:-.025em}.ui-rebuild-v6 h1{font-size:clamp(2.1rem,5vw,4.7rem)}.ui-rebuild-v6 h2{font-size:clamp(1.7rem,3vw,2.75rem)}.ui-rebuild-v6 h3{font-size:clamp(1.05rem,1.6vw,1.35rem)}.ui-rebuild-v6 p{color:var(--ui-muted)}.ui-rebuild-v6 .empty-text,.ui-rebuild-v6 .error-text,.ui-rebuild-v6 .loading-text,.ui-rebuild-v6 [class$=__empty],.ui-rebuild-v6 [class$=__loading],.ui-rebuild-v6 [class$=__state]{min-height:110px;display:grid;place-items:center;margin:20px 0 0;padding:24px;border:1px dashed var(--ui-line-strong);border-radius:var(--ui-radius-md);background:var(--ui-surface-soft);color:var(--ui-muted);text-align:center}.ui-rebuild-v6 .error-text,.ui-rebuild-v6 [class$=__error]{color:var(--ui-danger)}.site-footer[data-vertical],.site-header[data-vertical],.tenant-site{--ui-brand:var(--color-primary);--ui-brand-strong:var(--color-secondary);--ui-accent:var(--color-accent);--ui-accent-soft:color-mix(in srgb,var(--color-accent) 12%,white);--vertical-rgb:20,98,78}.platform-shell-v6{--ui-brand:#004438;--ui-brand-strong:#14624e;--ui-accent:#c69b4d;--ui-accent-soft:#f5efe1;--vertical-rgb:20,98,78}.ui-rebuild-v6 .site-header{position:relative;z-index:100;width:100%;color:var(--ui-ink);background:rgba(255,255,255,.95);border-bottom:1px solid rgba(204,227,217,.78);box-shadow:0 8px 28px rgba(15,33,26,.06)}.ui-rebuild-v6 .site-header--sticky{position:-webkit-sticky;position:sticky;top:0;-webkit-backdrop-filter:blur(18px) saturate(150%);backdrop-filter:blur(18px) saturate(150%)}.ui-rebuild-v6 .nx-header__announcement{background:var(--ui-ink-strong);color:#fff}.ui-rebuild-v6 .nx-header__announcement-inner{min-height:36px;display:flex;grid-template-columns:none;justify-content:space-between;align-items:center;gap:20px;padding-block:6px}.ui-rebuild-v6 .nx-header__announcement-inner p{margin:0;color:#f4f9f7;font-size:.79rem;font-weight:600}.ui-rebuild-v6 .nx-header__announcement-inner span{color:#fff;font-size:.76rem;font-weight:800}.ui-rebuild-v6 .site-header__nav,.ui-rebuild-v6 .site-header__top{background:rgba(255,255,255,.96)}.ui-rebuild-v6 .site-header__nav{border-top:1px solid #eff6f3}.ui-rebuild-v6 .site-header__container{width:min(var(--ui-container),100%);max-width:none;margin:0 auto;padding:12px var(--ui-page-pad)}.ui-rebuild-v6 .site-header__top .site-header__container{min-height:74px;grid-template-columns:minmax(210px,1fr) auto minmax(210px,1fr);gap:20px}.ui-rebuild-v6 .site-header__brand{min-width:0}.ui-rebuild-v6 .brand-link{min-width:0;text-decoration:none}.ui-rebuild-v6 .brand-logo{width:auto;max-width:180px;height:48px;border-radius:var(--ui-radius-xs);object-fit:contain}.ui-rebuild-v6 .brand-name{max-width:250px;overflow:hidden;color:var(--ui-ink-strong);font-size:clamp(1.25rem,2vw,1.65rem);font-weight:900;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.ui-rebuild-v6 .nx-header__brand-subtitle{margin:2px 0 0;color:var(--ui-muted);font-size:.68rem;font-weight:700;letter-spacing:.03em}.ui-rebuild-v6 .site-header__auth{justify-content:flex-start}.ui-rebuild-v6 .cta-btn,.ui-rebuild-v6 .icon-btn,.ui-rebuild-v6 .pill-link{min-height:42px;border-radius:999px;transition:transform .16s ease,background .16s ease,border-color .16s ease,box-shadow .16s ease}.ui-rebuild-v6 .pill-link{display:inline-flex;align-items:center;justify-content:center;padding:8px 14px;border:1px solid var(--ui-line);background:#fff;color:var(--ui-ink);box-shadow:var(--ui-shadow-xs)}.ui-rebuild-v6 .icon-btn:hover,.ui-rebuild-v6 .pill-link:hover{transform:translateY(-1px);border-color:color-mix(in srgb,var(--ui-brand) 44%,var(--ui-line));background:var(--ui-surface-soft);box-shadow:var(--ui-shadow-sm)}.ui-rebuild-v6 .pill-link--danger{color:var(--ui-danger)}.ui-rebuild-v6 .search-form{width:clamp(210px,24vw,360px);height:44px;border:1px solid var(--ui-line-strong);border-radius:999px;background:var(--ui-canvas);box-shadow:inset 0 1px 2px rgba(15,33,26,.04)}.ui-rebuild-v6 .search-input{height:100%;padding:7px 48px 7px 16px;border:0;background:transparent;color:var(--ui-ink)}.ui-rebuild-v6 .search-input::placeholder{color:#87a79a}.ui-rebuild-v6 .search-btn{inset-inline-start:5px;width:34px;min-width:34px;height:34px;padding:0;border:0;background:var(--ui-brand);color:#fff}.ui-rebuild-v6 .icon-btn{width:42px;height:42px;border:1px solid var(--ui-line);background:#fff;color:var(--ui-ink)}.ui-rebuild-v6 .cart-badge{top:-6px;inset-inline-start:-5px;min-width:20px;height:20px;padding-inline:5px;border:2px solid #fff;background:var(--ui-brand);color:#fff;font-weight:800;line-height:16px}.ui-rebuild-v6 .nav-row{min-height:48px;padding-block:6px}.ui-rebuild-v6 .nav-items{gap:2px}.ui-rebuild-v6 .nav-link{padding:9px 12px;border-radius:999px;color:#335c4b;font-size:.9rem;font-weight:700}.ui-rebuild-v6 .nav-link:hover{background:color-mix(in srgb,var(--ui-brand) 9%,white);color:var(--ui-brand-strong)}.ui-rebuild-v6 .dropdown-panel{top:calc(100% + 10px);min-width:240px;padding:8px;border:1px solid var(--ui-line);border-radius:var(--ui-radius-sm);background:rgba(255,255,255,.98);box-shadow:var(--ui-shadow-md)}.ui-rebuild-v6 .dropdown-link{padding:11px 13px;border-radius:var(--ui-radius-xs);color:var(--ui-ink)}.ui-rebuild-v6 .dropdown-link:hover{background:var(--ui-surface-soft);color:var(--ui-brand-strong)}.ui-rebuild-v6 .action-btn,.ui-rebuild-v6 .cta,.ui-rebuild-v6 .cta-btn{border:1px solid transparent;background:var(--ui-brand);color:#fff;font-weight:800;box-shadow:0 9px 22px rgba(var(--vertical-rgb),.22)}.ui-rebuild-v6 .cta-btn{padding:9px 18px}.ui-rebuild-v6 .action-btn:hover,.ui-rebuild-v6 .cta-btn:hover,.ui-rebuild-v6 .cta:hover{transform:translateY(-1px);background:var(--ui-brand-strong);box-shadow:0 13px 28px rgba(var(--vertical-rgb),.3)}.ui-rebuild-v6 .mobile-menu{background:rgba(255,255,255,.99);box-shadow:var(--ui-shadow-md)}.ui-rebuild-v6 .mobile-menu__content{width:min(620px,100%);margin-inline:auto;padding:14px 18px 24px;gap:8px}.ui-rebuild-v6 .mobile-search{width:100%;margin-bottom:8px}.ui-rebuild-v6 .mobile-item-wrap{border-bottom-color:var(--ui-line)}.ui-rebuild-v6 .mobile-link,.ui-rebuild-v6 .mobile-parent,.ui-rebuild-v6 .mobile-sublink{min-height:44px;border-radius:var(--ui-radius-xs);color:var(--ui-ink)}.ui-rebuild-v6 .mobile-link:hover,.ui-rebuild-v6 .mobile-sublink:hover{background:var(--ui-surface-soft)}.ui-rebuild-v6 .platform-shell-v6{min-height:100vh;background:radial-gradient(circle at 8% 6%,rgba(20,98,78,.13),transparent 30rem),radial-gradient(circle at 92% 18%,rgba(25,197,165,.12),transparent 28rem),var(--ui-canvas)}.ui-rebuild-v6 .platform-main-v6{width:min(var(--ui-container),100%);margin:0 auto;padding:24px var(--ui-page-pad) 72px}.ui-rebuild-v6 .platform-trustbar--v5{padding:22px var(--ui-page-pad) 0}.ui-rebuild-v6 .platform-trustbar__inner{width:min(var(--ui-container),100%);margin-inline:auto;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px}.ui-rebuild-v6 .platform-trustbar__inner article{position:relative;min-height:112px;overflow:hidden;padding:20px;border:1px solid rgba(20,98,78,.15);border-radius:var(--ui-radius-md);background:rgba(255,255,255,.82);box-shadow:var(--ui-shadow-sm);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.ui-rebuild-v6 .platform-trustbar__inner article:before{content:"";position:absolute;inset:0 auto 0 0;width:4px;background:var(--ui-brand)}.ui-rebuild-v6 .platform-trustbar__inner span,.ui-rebuild-v6 .platform-trustbar__inner strong{display:block}.ui-rebuild-v6 .platform-main-v6>.hero-block{position:relative;isolation:isolate;overflow:hidden;min-height:410px;display:grid;align-content:center;margin-top:24px;padding:clamp(46px,7vw,92px);border:0;border-radius:var(--ui-radius-xl);background:radial-gradient(circle at 12% 22%,rgba(25,197,165,.42),transparent 17rem),linear-gradient(128deg,#183629,#14624e 58%,#14624e);color:#fff;box-shadow:var(--ui-shadow-lg)}.ui-rebuild-v6 .platform-main-v6>.hero-block:after{content:"";position:absolute;z-index:-1;width:360px;height:360px;inset:auto auto -190px -70px;border:64px solid rgba(255,255,255,.08);border-radius:50%}.ui-rebuild-v6 .platform-main-v6>.hero-block h1{max-width:980px;margin:0;color:#fff;font-size:clamp(2.4rem,5.2vw,5rem);line-height:1.12}.ui-rebuild-v6 .platform-main-v6>.hero-block p{max-width:850px;margin:24px 0 30px;color:rgba(255,255,255,.82);font-size:clamp(1rem,1.6vw,1.25rem)}.ui-rebuild-v6 .platform-main-v6>.hero-block .cta{width:max-content;min-height:52px;display:inline-flex;align-items:center;padding:11px 24px;border-radius:999px;background:#fff;color:var(--ui-brand-strong);box-shadow:var(--ui-shadow-md)}.ui-rebuild-v6 .statistics-section{padding:clamp(58px,7vw,90px) 0}.ui-rebuild-v6 .statistics-section__head{max-width:760px;margin:0 auto 26px;text-align:center}.ui-rebuild-v6 .statistics-section__head h2{margin:0;font-size:clamp(2rem,4vw,3.4rem)}.ui-rebuild-v6 .statistics-section__head p{margin:8px 0 0;color:var(--ui-muted)}.ui-rebuild-v6 .statistics-section__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:14px;gap:14px}.ui-rebuild-v6 .statistics-section__card{min-height:190px;display:grid;place-items:center;align-content:center;grid-gap:6px;gap:6px;padding:24px;border:1px solid rgba(20,98,78,.15);border-radius:var(--ui-radius-lg);background:rgba(255,255,255,.88);box-shadow:var(--ui-shadow-sm);text-align:center}.ui-rebuild-v6 .statistics-section__icon{min-height:44px;font-size:2rem}.ui-rebuild-v6 .statistics-section__value{color:var(--ui-brand-strong);font-size:clamp(1.8rem,3vw,2.7rem);line-height:1.1}.ui-rebuild-v6 .statistics-section__label{margin:0;color:var(--ui-muted);font-weight:700}.ui-rebuild-v6 .solution-matrix{padding:clamp(48px,6vw,76px);border:1px solid rgba(20,98,78,.14);border-radius:var(--ui-radius-xl);background:linear-gradient(145deg,rgba(255,255,255,.96),rgba(242,248,245,.76));box-shadow:var(--ui-shadow-md)}.ui-rebuild-v6 .solution-matrix__grid{gap:14px;margin-top:28px}.ui-rebuild-v6 .solution-matrix__grid article{min-height:190px;padding:24px;border-color:rgba(20,98,78,.16);border-radius:var(--ui-radius-md);background:#fff;box-shadow:var(--ui-shadow-xs)}.ui-rebuild-v6 .solution-matrix__grid h3{color:var(--ui-brand-strong)}.ui-rebuild-v6 .platform-trustbar__inner strong{margin-bottom:5px;color:var(--ui-ink-strong);font-size:.9rem}.ui-rebuild-v6 .platform-trustbar__inner span{color:var(--ui-muted);font-size:.82rem;line-height:1.55}.ui-rebuild-v6 .tenant-site{min-height:100vh;background:radial-gradient(circle at 90% 3%,rgba(var(--vertical-rgb),.09),transparent 26rem),var(--ui-canvas)}.ui-rebuild-v6 .tenant-main{width:100%;max-width:none;margin:0;padding:0 0 72px}.ui-rebuild-v6 .tenant-main>div{width:100%}.ui-rebuild-v6 .tenant-main .ui-block-host{width:100%;margin:0;padding:clamp(28px,5vw,72px) var(--ui-page-pad);border:0;border-radius:0;background:transparent;box-shadow:none}.ui-rebuild-v6 .tenant-main>div:nth-child(2n) .ui-block-host:not(.ui-block-host--hero):not(.ui-block-host--hero_slider):not(.ui-block-host--hero_video):not(.ui-block-host--promo_banner){background:rgba(255,255,255,.64)}.ui-rebuild-v6 .tenant-main .ui-block-host>:where(section,div){width:min(var(--ui-container),100%);max-width:var(--ui-container);margin-inline:auto}.ui-rebuild-v6 .tenant-main .ui-block-host--hero,.ui-rebuild-v6 .tenant-main .ui-block-host--hero_slider,.ui-rebuild-v6 .tenant-main .ui-block-host--hero_video{padding:0}.ui-rebuild-v6 .tenant-main .ui-block-host--hero>:where(section,div),.ui-rebuild-v6 .tenant-main .ui-block-host--hero_slider>:where(section,div),.ui-rebuild-v6 .tenant-main .ui-block-host--hero_video>:where(section,div){width:100%;max-width:none}.ui-rebuild-v6 .tenant-main .section,.ui-rebuild-v6 .tenant-main [class$=-block],.ui-rebuild-v6 .tenant-main [class$=-page]{border:0;border-radius:0;background:transparent;box-shadow:none}.ui-rebuild-v6 .tenant-main :where(.section,.catalog-slider,[class$=-page],[class$=-block])>.subtitle,.ui-rebuild-v6 .tenant-main :where(.section,.catalog-slider,[class$=-page],[class$=-block])>h2{text-align:start}.ui-rebuild-v6 .tenant-main :where(.section,.catalog-slider,[class$=-page],[class$=-block])>h2{margin:0 0 8px}.ui-rebuild-v6 .tenant-main :where(.subtitle,[class$=__head] p){max-width:720px;margin-top:0;font-size:1rem}.ui-rebuild-v6 .hero-slider-block{width:100%;min-height:clamp(500px,65vh,680px);display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;grid-gap:clamp(30px,6vw,90px);gap:clamp(30px,6vw,90px);overflow:hidden;padding:clamp(54px,8vw,105px) max(var(--ui-page-pad),calc((100vw - var(--ui-container)) / 2));background:radial-gradient(circle at 10% 15%,rgba(255,255,255,.22),transparent 21rem),linear-gradient(125deg,#173227,var(--ui-brand-strong) 56%,var(--ui-brand));color:#fff;direction:ltr}.ui-rebuild-v6 .tenant-site[data-vertical=store] .hero-slider-block{background:radial-gradient(circle at 10% 15%,rgba(255,255,255,.2),transparent 21rem),linear-gradient(125deg,#251018,#b72d14 58%,#e94922)}.ui-rebuild-v6 .tenant-site[data-vertical=education] .hero-slider-block{background:radial-gradient(circle at 10% 15%,rgba(255,255,255,.2),transparent 21rem),linear-gradient(125deg,#152f24,#14624e 58%,#14624e)}.ui-rebuild-v6 .tenant-site[data-vertical=services] .hero-slider-block{background:radial-gradient(circle at 10% 15%,rgba(255,255,255,.2),transparent 21rem),linear-gradient(125deg,#052b27,#07644f 58%,#0e8c72)}.ui-rebuild-v6 .tenant-site[data-vertical=general] .hero-slider-block{background:radial-gradient(circle at 10% 15%,rgba(255,255,255,.2),transparent 21rem),linear-gradient(125deg,#163025,#14624e 58%,#14624e)}.ui-rebuild-v6 .hero-slider-block__media{position:relative;min-height:360px;display:grid;place-items:center;overflow:hidden;border:1px solid rgba(255,255,255,.2);border-radius:var(--ui-radius-xl);background:linear-gradient(145deg,rgba(255,255,255,.2),rgba(255,255,255,.06));box-shadow:0 34px 80px rgba(9,21,16,.28);transform:rotate(-2deg)}.ui-rebuild-v6 .hero-slider-block>*{min-width:0}.ui-rebuild-v6 .hero-slider-block__media:after,.ui-rebuild-v6 .hero-slider-block__media:before{content:"";position:absolute;border:1px solid rgba(255,255,255,.22);border-radius:50%}.ui-rebuild-v6 .hero-slider-block__media:before{width:290px;height:290px}.ui-rebuild-v6 .hero-slider-block__media:after{width:390px;height:390px}.ui-rebuild-v6 .hero-slider-block__media img{position:relative;z-index:1;width:min(64%,300px);max-height:250px;object-fit:contain;filter:drop-shadow(0 22px 34px rgba(9,21,16,.24))}.ui-rebuild-v6 .hero-slider-block__content{max-width:690px;direction:inherit}.ui-rebuild-v6 .hero-slider-block__content h2{margin:0 0 18px;color:#fff;font-size:clamp(2.5rem,5vw,4.8rem)}.ui-rebuild-v6 .hero-slider-block__content p{max-width:610px;margin:0 0 30px;color:rgba(255,255,255,.84);font-size:clamp(1.04rem,2vw,1.3rem)}.ui-rebuild-v6 .hero-slider-block__cta{min-height:52px;display:inline-flex;align-items:center;justify-content:center;padding:12px 26px;border-radius:999px;background:#fff;color:var(--ui-brand-strong);font-weight:900;text-decoration:none;box-shadow:var(--ui-shadow-md)}.ui-rebuild-v6 .hero-slider-block__dots{position:absolute;inset:auto 0 24px;display:flex;justify-content:center;gap:7px}.ui-rebuild-v6 .hero-slider-block__dots button{width:9px;height:9px;padding:0;border:1px solid rgba(255,255,255,.7);border-radius:999px;background:transparent}.ui-rebuild-v6 .hero-slider-block__dots button.active{width:28px;background:#fff}.ui-rebuild-v6 .tenant-main .ui-block-host--hero .section{position:relative;min-height:clamp(450px,66vh,720px);display:grid;align-content:center;overflow:hidden;padding:clamp(70px,10vw,130px) max(var(--ui-page-pad),calc((100vw - var(--ui-container)) / 2));background:radial-gradient(circle at 15% 30%,rgba(255,255,255,.22),transparent 20rem),linear-gradient(125deg,var(--ui-brand-strong),var(--ui-brand));color:#fff}.ui-rebuild-v6 .tenant-main .ui-block-host--hero .section:after{content:"";position:absolute;inset:auto -8% -52% auto;width:min(58vw,680px);aspect-ratio:1;border:1px solid rgba(255,255,255,.22);border-radius:50%;box-shadow:0 0 0 70px rgba(255,255,255,.04),0 0 0 140px rgba(255,255,255,.025)}.ui-rebuild-v6 .tenant-main .ui-block-host--hero .section>*{position:relative;z-index:1;max-width:760px}.ui-rebuild-v6 .tenant-main .ui-block-host--hero .section h1,.ui-rebuild-v6 .tenant-main .ui-block-host--hero .section p{color:#fff}.ui-rebuild-v6 .tenant-main .ui-block-host--hero .section h1{margin:0 0 18px}.ui-rebuild-v6 .tenant-main .ui-block-host--hero .section p{margin:0 0 30px;color:rgba(255,255,255,.86);font-size:clamp(1.05rem,2vw,1.3rem)}.ui-rebuild-v6 .tenant-main .ui-block-host--hero .cta{width:-moz-fit-content;width:fit-content;padding:13px 24px;background:#fff;color:var(--ui-brand-strong);box-shadow:var(--ui-shadow-md)}.ui-rebuild-v6 .hero-slider,.ui-rebuild-v6 .hero-video{min-height:clamp(480px,70vh,760px)}.ui-rebuild-v6 .hero-slide,.ui-rebuild-v6 .hero-slide__frame,.ui-rebuild-v6 .hero-slider__viewport,.ui-rebuild-v6 .hero-video__media{min-height:inherit;border-radius:0}.ui-rebuild-v6 .hero-slide__overlay,.ui-rebuild-v6 .hero-video__overlay{background:linear-gradient(90deg,rgba(10,22,17,.86),rgba(10,22,17,.3) 62%,rgba(10,22,17,.08))}.ui-rebuild-v6 .hero-slide__content,.ui-rebuild-v6 .hero-video__content{width:min(var(--ui-container),100%);max-width:var(--ui-container);margin-inline:auto;padding:clamp(56px,8vw,110px) var(--ui-page-pad)}.ui-rebuild-v6 .hero-slide__content-inner{max-width:730px}.ui-rebuild-v6 .hero-slide__content h2,.ui-rebuild-v6 .hero-video__content h2{margin:0 0 18px;color:#fff;font-size:clamp(2.25rem,5vw,4.6rem)}.ui-rebuild-v6 .hero-slide__content p,.ui-rebuild-v6 .hero-video__content p{max-width:650px;color:rgba(255,255,255,.86);font-size:clamp(1rem,2vw,1.28rem)}.ui-rebuild-v6 .hero-slide__btn,.ui-rebuild-v6 .hero-video__btn{min-height:50px;padding:12px 24px;border-radius:999px;background:var(--ui-brand);color:#fff;font-weight:800;box-shadow:var(--ui-shadow-md)}.ui-rebuild-v6 .hero-slider__dots{bottom:26px}.ui-rebuild-v6 .hero-dot{width:9px;height:9px;border:2px solid rgba(255,255,255,.75);background:transparent}.ui-rebuild-v6 .hero-dot--active{width:30px;border-radius:999px;background:#fff}.ui-rebuild-v6 .category-grid,.ui-rebuild-v6 .courses-grid-inner,.ui-rebuild-v6 .product-grid,.ui-rebuild-v6 .services-container,.ui-rebuild-v6 .testimonials-grid{display:grid;grid-template-columns:repeat(var(--grid-columns,3),minmax(0,1fr));grid-gap:clamp(14px,2vw,24px);gap:clamp(14px,2vw,24px);margin-top:28px}.ui-rebuild-v6 .catalog-card,.ui-rebuild-v6 .category-card,.ui-rebuild-v6 .course-card,.ui-rebuild-v6 .product-card,.ui-rebuild-v6 .service-card,.ui-rebuild-v6 .testimonial-card{min-width:0;overflow:hidden;border:1px solid var(--ui-line);border-radius:var(--ui-radius-md);background:var(--ui-surface);color:inherit;text-decoration:none;box-shadow:var(--ui-shadow-xs);transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.ui-rebuild-v6 :where(.product-card,.course-card,.category-card,.service-card,.testimonial-card,.catalog-card):hover{transform:translateY(-5px);border-color:color-mix(in srgb,var(--ui-brand) 32%,var(--ui-line));box-shadow:var(--ui-shadow-md)}.ui-rebuild-v6 .product-image,.ui-rebuild-v6 .product-image-placeholder{width:100%;aspect-ratio:1;background-color:#eef6f3;background-position:50%;background-size:cover}.ui-rebuild-v6 .product-image-placeholder{display:grid;place-items:center;background:linear-gradient(145deg,rgba(var(--vertical-rgb),.12),rgba(var(--vertical-rgb),.03)),#f3f9f6;color:var(--ui-brand);font-size:2.3rem}.ui-rebuild-v6 .product-card__body{padding:14px 15px 16px}.ui-rebuild-v6 .course-card__title,.ui-rebuild-v6 .product-card__title,.ui-rebuild-v6 .service-card__title{margin:0;color:var(--ui-ink-strong);font-size:1rem;font-weight:800}.ui-rebuild-v6 .course-card__description,.ui-rebuild-v6 .product-card__description,.ui-rebuild-v6 .service-card__description{display:-webkit-box;overflow:hidden;margin:7px 0 0;color:var(--ui-muted);font-size:.82rem;line-height:1.55;-webkit-box-orient:vertical;-webkit-line-clamp:2}.ui-rebuild-v6 .course-card__prices,.ui-rebuild-v6 .product-card__prices,.ui-rebuild-v6 .service-card__prices{display:flex;align-items:baseline;flex-wrap:wrap;gap:8px;margin-top:12px}.ui-rebuild-v6 .course-card__price,.ui-rebuild-v6 .product-card__price,.ui-rebuild-v6 .service-card__price{color:var(--ui-ink-strong);font-size:1.1rem;font-weight:900}.ui-rebuild-v6 :where(.product-card__price--sale,.course-card__price--sale,.service-card__price--sale){color:var(--ui-danger)}.ui-rebuild-v6 :where(.product-card__old-price,.course-card__old-price,.service-card__old-price){color:#8daa9e;font-size:.82rem;text-decoration:line-through}.ui-rebuild-v6 .category-card{display:flex;flex-direction:column;align-items:center;padding:20px 14px;text-align:center}.ui-rebuild-v6 .category-icon{width:clamp(64px,7vw,88px);aspect-ratio:1;display:grid;place-items:center;margin-bottom:12px;border-radius:50%;background-color:color-mix(in srgb,var(--ui-brand) 12%,white);background-position:50%;background-size:cover;color:var(--ui-brand-strong);font-size:1.7rem;font-weight:900;box-shadow:inset 0 0 0 1px rgba(var(--vertical-rgb),.12)}.ui-rebuild-v6 .category-card__title{margin:0;font-size:.95rem;font-weight:800}.ui-rebuild-v6 .category-card__count{margin-top:4px;color:var(--ui-muted);font-size:.76rem}.tenant-site[data-vertical=store] .product-grid{gap:12px}.tenant-site[data-vertical=store] .product-card{border-radius:var(--ui-radius-sm)}.tenant-site[data-vertical=store] .product-card:after{content:"توصيل موثوق";display:block;margin:0 15px 14px;padding-top:10px;border-top:1px solid #eef5f2;color:var(--ui-success);font-size:.72rem;font-weight:700}.ui-rebuild-v6 .catalog-slider{padding:0}.ui-rebuild-v6 .catalog-slider__head{display:flex;justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:20px}.ui-rebuild-v6 .catalog-slider__head h2,.ui-rebuild-v6 .catalog-slider__head p{margin:0}.ui-rebuild-v6 .catalog-slider__filters{display:flex;gap:8px;overflow-x:auto;margin:0 0 18px;padding:2px 2px 8px;scrollbar-width:thin}.ui-rebuild-v6 .catalog-slider__btn,.ui-rebuild-v6 .catalog-slider__filter{min-height:40px;padding:8px 15px;border:1px solid var(--ui-line);border-radius:999px;background:#fff;color:var(--ui-ink);font-weight:700;white-space:nowrap}.ui-rebuild-v6 .catalog-slider__filter--active{border-color:var(--ui-brand);background:var(--ui-brand);color:#fff}.ui-rebuild-v6 .catalog-slider__controls{margin-bottom:14px}.ui-rebuild-v6 .catalog-slider__grid{gap:clamp(12px,2vw,20px)}.ui-rebuild-v6 .catalog-card{position:relative;padding-bottom:14px}.ui-rebuild-v6 .catalog-card__image-btn{overflow:hidden;border-radius:0}.ui-rebuild-v6 .catalog-card__image{aspect-ratio:4/3;transition:transform .32s ease}.tenant-site[data-vertical=store] .catalog-card__image{aspect-ratio:1}.tenant-site[data-vertical=education] .catalog-card__image{aspect-ratio:16/9}.ui-rebuild-v6 .catalog-card:hover .catalog-card__image{transform:scale(1.035)}.ui-rebuild-v6 .catalog-card__actions,.ui-rebuild-v6 .catalog-card__desc,.ui-rebuild-v6 .catalog-card__owner,.ui-rebuild-v6 .catalog-card__prices,.ui-rebuild-v6 .catalog-card__title{margin-inline:15px}.ui-rebuild-v6 .catalog-card__title{margin-top:14px;font-weight:800}.ui-rebuild-v6 .catalog-card__badge,.ui-rebuild-v6 .catalog-card__installments{display:inline-flex;margin:8px 0 0 8px;border:0;border-radius:999px}.ui-rebuild-v6 .catalog-card__actions{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:8px;gap:8px}.ui-rebuild-v6 .catalog-card__actions :where(button,a){min-height:42px;border-radius:var(--ui-radius-xs)}.ui-rebuild-v6 .course-card{display:block}.ui-rebuild-v6 .course-thumbnail{position:relative;width:100%;aspect-ratio:16/9;display:grid;place-items:center;overflow:hidden;background:linear-gradient(135deg,color-mix(in srgb,var(--ui-brand) 82%,#1b3c2e),var(--ui-brand));background-position:50%;background-size:cover}.ui-rebuild-v6 .course-thumbnail:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 50%,rgba(8,19,14,.34))}.ui-rebuild-v6 .course-thumbnail__play{position:relative;z-index:1;width:52px;height:52px;display:grid;place-items:center;border-radius:50%;background:rgba(255,255,255,.94);color:var(--ui-brand);box-shadow:var(--ui-shadow-md)}.ui-rebuild-v6 .course-card__body{padding:17px}.ui-rebuild-v6 .course-card__meta{display:flex;flex-wrap:wrap;gap:8px 14px;margin-top:13px;color:var(--ui-muted);font-size:.76rem}.ui-rebuild-v6 .course-card__meta span{display:inline-flex;align-items:center;gap:5px}.ui-rebuild-v6 .course-card__prices{padding-top:12px;border-top:1px solid var(--ui-line)}.ui-rebuild-v6 .services-container--list{grid-template-columns:1fr}.ui-rebuild-v6 .service-card{display:flex}.ui-rebuild-v6 .service-card--grid{flex-direction:column}.ui-rebuild-v6 .service-card--list{flex-direction:row}.ui-rebuild-v6 .service-card__image{min-height:190px;display:grid;place-items:center;flex:0 0 220px;background:linear-gradient(135deg,color-mix(in srgb,var(--ui-brand) 84%,#073f34),var(--ui-accent));background-position:50%;background-size:cover;color:#fff}.ui-rebuild-v6 .service-card--grid .service-card__image{width:100%;min-height:180px}.ui-rebuild-v6 .service-card__body{display:flex;flex:1 1;flex-direction:column;padding:20px}.ui-rebuild-v6 .service-card__meta{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin:13px 0;color:var(--ui-muted);font-size:.78rem}.ui-rebuild-v6 .service-card__meta span{display:inline-flex;align-items:center;gap:5px}.ui-rebuild-v6 .service-card__category{padding:3px 10px;border-radius:999px;background:var(--ui-accent-soft);color:var(--ui-brand-strong);font-weight:800}.ui-rebuild-v6 .service-card__features{display:grid;grid-gap:7px;gap:7px;margin:0 0 18px;padding:0;list-style:none}.ui-rebuild-v6 .service-card__features li{display:flex;align-items:center;gap:7px;color:#3c6051;font-size:.82rem}.ui-rebuild-v6 .service-card__features svg{color:var(--ui-success)}.ui-rebuild-v6 .service-card__footer{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px;margin-top:auto;padding-top:14px;border-top:1px solid var(--ui-line)}.ui-rebuild-v6 .service-card__cta{display:inline-flex;min-height:42px;align-items:center;justify-content:center;padding:8px 18px;border-radius:var(--ui-radius-xs);background:var(--ui-brand);color:#fff;font-size:.84rem;font-weight:800;text-decoration:none}.ui-rebuild-v6 .promo-banner{position:relative;isolation:isolate;overflow:hidden;padding:clamp(46px,7vw,82px) clamp(20px,5vw,60px);border-radius:var(--ui-radius-lg)!important;text-align:center;box-shadow:var(--ui-shadow-lg)!important}.ui-rebuild-v6 .promo-banner:before{content:"";position:absolute;z-index:-1;inset:0;background:linear-gradient(135deg,rgba(9,21,16,.36),rgba(9,21,16,.05))}.ui-rebuild-v6 .promo-banner:after{content:"";position:absolute;z-index:-1;top:-90px;inset-inline-end:-70px;width:230px;height:230px;border:45px solid rgba(255,255,255,.09);border-radius:50%}.ui-rebuild-v6 .promo-banner__badge{display:inline-flex;margin-bottom:16px;padding:5px 14px;border:1px solid rgba(255,255,255,.32);border-radius:999px;background:rgba(255,255,255,.15);color:inherit;font-size:.78rem;font-weight:800;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.ui-rebuild-v6 .promo-banner__title{margin:0 0 12px;color:inherit;font-size:clamp(2rem,4vw,3.5rem)}.ui-rebuild-v6 .promo-banner__subtitle{max-width:660px;margin:0 auto 16px;color:inherit;opacity:.88;font-size:1.05rem}.ui-rebuild-v6 .promo-banner__discount{margin:12px 0;color:inherit;font-size:clamp(2.5rem,7vw,5rem);font-weight:900;line-height:1;text-shadow:0 8px 24px rgba(0,0,0,.18)}.ui-rebuild-v6 .promo-banner__cta{display:inline-flex;min-height:50px;align-items:center;margin-top:16px;padding:12px 26px;border-radius:999px;background:#fff;color:var(--ui-ink-strong);font-weight:900;text-decoration:none;box-shadow:var(--ui-shadow-md)}.ui-rebuild-v6 .instructor-block{padding:clamp(28px,5vw,56px)!important;border:1px solid var(--ui-line)!important;border-radius:var(--ui-radius-lg)!important;background:radial-gradient(circle at 90% 0,rgba(var(--vertical-rgb),.12),transparent 21rem),var(--ui-surface)!important;box-shadow:var(--ui-shadow-sm)!important}.ui-rebuild-v6 .instructor-block__profile{width:min(880px,100%);display:flex;gap:28px;align-items:center;margin:26px auto 0}.ui-rebuild-v6 .instructor-block__profile--vertical{flex-direction:column;text-align:center}.ui-rebuild-v6 .instructor-block__avatar{width:150px;height:150px;flex:0 0 150px;border:5px solid #fff;border-radius:50%;background-color:var(--ui-surface-soft);background-position:50%;background-size:cover;box-shadow:0 0 0 2px var(--ui-brand),var(--ui-shadow-md)}.ui-rebuild-v6 .instructor-block__avatar--placeholder{display:grid;place-items:center;background:linear-gradient(135deg,var(--ui-brand-strong),var(--ui-brand));color:#fff;font-size:3rem;font-weight:900}.ui-rebuild-v6 .instructor-block__content{min-width:0}.ui-rebuild-v6 .instructor-block__name{margin:0 0 8px}.ui-rebuild-v6 .instructor-block__bio{margin:0 0 14px}.ui-rebuild-v6 .instructor-block__qualifications,.ui-rebuild-v6 .instructor-block__socials,.ui-rebuild-v6 .instructor-block__stats{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px}.ui-rebuild-v6 .instructor-block__qualifications span{padding:4px 11px;border-radius:999px;background:var(--ui-accent-soft);color:var(--ui-brand-strong);font-size:.75rem;font-weight:800}.ui-rebuild-v6 .instructor-block__stats{gap:12px}.ui-rebuild-v6 .instructor-block__stats>div{min-width:100px;padding:10px 14px;border:1px solid var(--ui-line);border-radius:var(--ui-radius-sm);background:#fff;text-align:center}.ui-rebuild-v6 .instructor-block__stats span,.ui-rebuild-v6 .instructor-block__stats strong{display:block}.ui-rebuild-v6 .instructor-block__stats strong{color:var(--ui-brand);font-size:1.25rem}.ui-rebuild-v6 .instructor-block__stats span{color:var(--ui-muted);font-size:.72rem}.ui-rebuild-v6 .instructor-block__socials a{width:40px;height:40px;display:grid;place-items:center;border:1px solid var(--ui-line);border-radius:50%;background:#fff;color:var(--ui-brand);text-decoration:none}.ui-rebuild-v6 .testimonial-card{position:relative;padding:22px}.ui-rebuild-v6 .testimonial-card:before{content:"“";position:absolute;top:2px;inset-inline-end:14px;color:color-mix(in srgb,var(--ui-brand) 18%,transparent);font-family:var(--ui-font);font-size:4.5rem;line-height:1}.ui-rebuild-v6 .testimonial-card__rating-wrap{margin-bottom:10px}.ui-rebuild-v6 .testimonial-card__rating{color:var(--ui-warning);font-size:.9rem;letter-spacing:1px}.ui-rebuild-v6 .testimonial-card__quote{position:relative;margin:0 0 18px;color:#345a4a;font-size:.92rem;line-height:1.8}.ui-rebuild-v6 .testimonial-card__person{display:flex;align-items:center;gap:11px}.ui-rebuild-v6 .testimonial-card__avatar{width:44px;height:44px;display:grid;place-items:center;flex:0 0 44px;border-radius:50%;background:linear-gradient(135deg,var(--ui-brand-strong),var(--ui-brand));background-position:50%;background-size:cover;color:#fff;font-weight:900}.ui-rebuild-v6 .testimonial-card__identity small,.ui-rebuild-v6 .testimonial-card__identity span,.ui-rebuild-v6 .testimonial-card__identity strong{display:block}.ui-rebuild-v6 .testimonial-card__identity strong{color:var(--ui-ink-strong)}.ui-rebuild-v6 .testimonial-card__identity span{color:var(--ui-muted);font-size:.76rem}.ui-rebuild-v6 .testimonial-card__identity small{color:var(--ui-brand);font-weight:700}.ui-rebuild-v6 :where(.about-story__card,.about-entities__card,.about-profile-highlights__card,.latest-news__card,.latest-articles__card,.news-list-card,.articles-list-card,.plan-card,.stat-card,.gallery-card){overflow:hidden;border:1px solid var(--ui-line);border-radius:var(--ui-radius-md);background:#fff;box-shadow:var(--ui-shadow-xs);transition:transform .18s ease,box-shadow .18s ease}.ui-rebuild-v6 :where(.about-story__card,.latest-news__card,.latest-articles__card,.news-list-card,.articles-list-card,.plan-card):hover{transform:translateY(-4px);box-shadow:var(--ui-shadow-md)}.ui-rebuild-v6 :where(.news-list-page__grid,.articles-list-page__grid,.latest-news__grid,.latest-articles__grid,.about-story__grid){gap:clamp(15px,2vw,24px)}.ui-rebuild-v6 :where(.news-list-card__image,.articles-list-card__image,.latest-news__image,.latest-articles__image){aspect-ratio:16/10;object-fit:cover}.ui-rebuild-v6 :where(.news-list-card__body,.articles-list-card__body,.latest-news__body,.latest-articles__body){padding:20px}.ui-rebuild-v6 :where(.news-list-card__read,.articles-list-card__read){display:inline-flex;min-height:40px;align-items:center;margin-top:10px;padding:7px 14px;border-radius:999px;background:var(--ui-accent-soft);color:var(--ui-brand-strong);font-weight:800;text-decoration:none}.ui-rebuild-v6 .plans-grid{align-items:stretch}.ui-rebuild-v6 .plan-card{padding:28px}.ui-rebuild-v6 .plan-card--featured{border:2px solid var(--ui-brand);box-shadow:0 18px 48px rgba(var(--vertical-rgb),.18)}.ui-rebuild-v6 :where(.statistics-grid,.about-profile-highlights__grid) article{border:1px solid var(--ui-line);border-radius:var(--ui-radius-md);background:#fff;box-shadow:var(--ui-shadow-sm)}.ui-rebuild-v6 :where(.catalog-detail-page__container,.cart-page-block__container,.checkout-page-block__container,.booking-page-block,.news-detail-page,.article-detail-page,.contact-block){width:min(1120px,100%);margin-inline:auto}.ui-rebuild-v6 .catalog-detail-page__grid{gap:clamp(26px,5vw,64px);padding:clamp(22px,4vw,48px);border:1px solid var(--ui-line);border-radius:var(--ui-radius-lg);background:#fff;box-shadow:var(--ui-shadow-sm)}.ui-rebuild-v6 .catalog-detail-page__image{width:100%;border-radius:var(--ui-radius-md);background:var(--ui-surface-soft);object-fit:cover}.ui-rebuild-v6 .catalog-detail-page__title{margin-top:0}.ui-rebuild-v6 .catalog-detail-page__new{color:var(--ui-brand-strong);font-size:clamp(1.5rem,3vw,2.25rem);font-weight:900}.ui-rebuild-v6 .catalog-detail-page__features{padding:0;list-style:none}.ui-rebuild-v6 .catalog-detail-page__features li{position:relative;padding:8px 28px 8px 0}.ui-rebuild-v6 .catalog-detail-page__features li:before{content:"✓";position:absolute;inset-inline-start:0;color:var(--ui-success);font-weight:900}.ui-rebuild-v6 .booking-page-block,.ui-rebuild-v6 .cart-page-block__container,.ui-rebuild-v6 .checkout-page-block__container{padding:clamp(20px,4vw,42px);border:1px solid var(--ui-line);border-radius:var(--ui-radius-lg);background:#fff;box-shadow:var(--ui-shadow-sm)}.ui-rebuild-v6 .cart-item-card,.ui-rebuild-v6 .checkout-page-block__payments,.ui-rebuild-v6 .checkout-page-block__summary{border:1px solid var(--ui-line);border-radius:var(--ui-radius-md);background:var(--ui-surface);box-shadow:none}.ui-rebuild-v6 .checkout-page-block__content{gap:24px}.ui-rebuild-v6 .booking-page-block__form{padding:0;border:0;box-shadow:none}.ui-rebuild-v6 :where(.contact-block form,.booking-page-block__form,[class$=__form]){gap:18px}.ui-rebuild-v6 :where(.platform-admin-stack,.portal-shell-block,.editor-layout,.tenant-main) :where(input:not([type=checkbox]):not([type=radio]),textarea,select){width:100%;min-height:46px;padding:10px 13px;border:1px solid var(--ui-line-strong);border-radius:var(--ui-radius-xs);background:#fff;color:var(--ui-ink);box-shadow:inset 0 1px 2px rgba(15,33,26,.025);transition:border-color .16s ease,box-shadow .16s ease}.ui-rebuild-v6 :where(.platform-admin-stack,.portal-shell-block,.editor-layout,.tenant-main) :where(input:not([type=checkbox]):not([type=radio]),textarea,select):focus{border-color:var(--ui-brand);outline:0;box-shadow:0 0 0 3px color-mix(in srgb,var(--ui-brand) 14%,transparent)}.ui-rebuild-v6 textarea{min-height:120px;resize:vertical}.ui-rebuild-v6 label{color:#345a4a;font-size:.88rem;font-weight:700}.ui-rebuild-v6 :where(button,.cta,[class$=__action],[class$=__cta],[class$=__submit]){cursor:pointer}.ui-rebuild-v6 :where(button,.cta,[class$=__action],[class$=__cta],[class$=__submit]):disabled{cursor:not-allowed;opacity:.55;transform:none}.ui-rebuild-v6 :where(.login-form-block,.register-form-block,.forgot-form-block,.reset-form-block,.onboarding-signup){min-height:calc(100vh - 260px);display:grid;place-items:center;padding:clamp(28px,6vw,80px) 16px;background:radial-gradient(circle at 12% 18%,rgba(var(--vertical-rgb),.13),transparent 25rem),radial-gradient(circle at 90% 84%,rgba(25,197,165,.1),transparent 24rem)}.ui-rebuild-v6 :where(.login-form-card,.register-form-card,.forgot-form-card,.reset-form-card,.onboarding-signup__card){width:min(520px,100%);padding:clamp(24px,5vw,42px);border:1px solid var(--ui-line);border-radius:var(--ui-radius-lg);background:rgba(255,255,255,.94);box-shadow:var(--ui-shadow-lg);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.ui-rebuild-v6 :where(.login-form-logo,.register-form-logo,.forgot-form-logo,.reset-form-logo){max-width:160px;max-height:70px;object-fit:contain}.ui-rebuild-v6 :where(.login-form-submit,.register-form-submit,.forgot-form-submit,.reset-form-submit){min-height:48px;border-radius:var(--ui-radius-xs)}.ui-rebuild-v6 .platform-admin-stack{width:100%;max-width:none;min-height:100vh;margin:0;padding:0 0 60px;background:radial-gradient(circle at 8% 4%,rgba(20,98,78,.08),transparent 28rem),#f4f9f7}.ui-rebuild-v6 .platform-admin-stack>:not(.portal-shell-block){width:min(var(--ui-container),calc(100% - 2 * var(--ui-page-pad)));margin:22px auto 0}.ui-rebuild-v6 .portal-shell-block{width:100%;max-width:none;margin:0;border:0;border-radius:0;background:#132920;color:#fff;box-shadow:0 12px 34px rgba(15,33,26,.16)}.ui-rebuild-v6 .portal-shell-block__top{width:min(var(--ui-container),100%);min-height:90px;display:flex;align-items:center;justify-content:space-between;gap:24px;margin-inline:auto;padding:18px var(--ui-page-pad)}.ui-rebuild-v6 .portal-shell-block__brand h2{margin:0;color:#fff;font-size:clamp(1.3rem,2.4vw,1.8rem)}.ui-rebuild-v6 .portal-shell-block__subtitle,.ui-rebuild-v6 .portal-shell-block__user-email{color:#aed2c3}.ui-rebuild-v6 .portal-shell-block__subtitle{margin:5px 0 0}.ui-rebuild-v6 .portal-shell-block__user{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin-top:8px}.ui-rebuild-v6 .portal-shell-block__user-role{padding:3px 9px;border-radius:999px;background:rgba(25,197,165,.16);color:#6ff0d7;font-size:.72rem;font-weight:800}.ui-rebuild-v6 .portal-shell-block__actions{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.ui-rebuild-v6 .portal-shell-block__action{min-height:40px;padding:8px 13px;border:1px solid rgba(255,255,255,.14);border-radius:var(--ui-radius-xs);background:rgba(255,255,255,.06);color:#f3f9f6}.ui-rebuild-v6 .portal-shell-block__action:hover{border-color:rgba(255,255,255,.28);background:rgba(255,255,255,.11)}.ui-rebuild-v6 .portal-shell-block__action--primary{border-color:transparent;background:var(--ui-brand);color:#fff}.ui-rebuild-v6 .portal-shell-block__nav{width:min(var(--ui-container),100%);display:flex;gap:5px;overflow-x:auto;margin-inline:auto;padding:0 var(--ui-page-pad) 14px;scrollbar-width:thin}.ui-rebuild-v6 .portal-shell-block__nav-item{min-height:42px;display:inline-flex;align-items:center;flex:0 0 auto;gap:7px;padding:8px 13px;border:1px solid transparent;border-radius:var(--ui-radius-xs);color:#b8dbcc;text-decoration:none;white-space:nowrap}.ui-rebuild-v6 .portal-shell-block__nav-item:hover{background:rgba(255,255,255,.07);color:#fff}.ui-rebuild-v6 .portal-shell-block__nav-item--active{border-color:rgba(255,255,255,.14);background:#fff;color:var(--ui-ink-strong)}.ui-rebuild-v6 .portal-shell-block__content{width:min(var(--ui-container),100%);margin:0 auto;padding:22px var(--ui-page-pad);background:transparent}.ui-rebuild-v6 .platform-admin-layout{width:min(var(--ui-container),100%);display:grid;grid-template-columns:238px minmax(0,1fr);grid-gap:24px;gap:24px;margin:0 auto;padding:24px var(--ui-page-pad) 60px;background:#f4f9f7}.ui-rebuild-v6 .platform-admin-sidebar{position:-webkit-sticky;position:sticky;top:18px;align-self:start;padding:14px;border:1px solid var(--ui-line);border-radius:var(--ui-radius-md);background:#fff;box-shadow:var(--ui-shadow-sm)}.ui-rebuild-v6 .platform-admin-sidebar__section+.platform-admin-sidebar__section{margin-top:16px;padding-top:14px;border-top:1px solid var(--ui-line)}.ui-rebuild-v6 .platform-admin-sidebar__label{margin:0 8px 6px;color:#8baa9d;font-size:.68rem;font-weight:900;letter-spacing:.05em}.ui-rebuild-v6 .platform-admin-sidebar__link{min-height:42px;display:flex;align-items:center;gap:9px;margin:2px 0;padding:8px 10px;border-radius:var(--ui-radius-xs);color:#406a59;font-size:.86rem;font-weight:700;text-decoration:none}.ui-rebuild-v6 .platform-admin-sidebar__link:hover{background:var(--ui-surface-soft);color:var(--ui-ink-strong)}.ui-rebuild-v6 .platform-admin-sidebar__link--active{background:color-mix(in srgb,var(--ui-brand) 11%,white);color:var(--ui-brand-strong)}.ui-rebuild-v6 .platform-admin-sidebar__icon{width:27px;height:27px;display:grid;place-items:center;border-radius:7px;background:rgba(20,98,78,.08);font-size:.9rem}.ui-rebuild-v6 .platform-admin-layout__content{min-width:0;min-height:440px}.ui-rebuild-v6 :where(.account-dashboard,.account-profile-form,.account-orders,.account-item-detail,.account-webhooks,.account-admin-manager,.account-content-manager,.account-project-builder,.account-settings-manager,.account-orders-manager,.account-business-hub,.account-owner-ops,.account-provider-ops,.account-customer-ops,.account-bookings,.account-change-password,.platform-control-center,.platform-reseller-ops,.platform-content-studio,.platform-project-ops,.platform-governance,.platform-activity,.admin-record-details){overflow:hidden;padding:clamp(18px,3vw,30px);border:1px solid var(--ui-line);border-radius:var(--ui-radius-md);background:#fff;box-shadow:var(--ui-shadow-sm)}.ui-rebuild-v6 :where(.account-dashboard,.account-profile-form,.account-orders,.account-item-detail,.account-webhooks,.account-admin-manager,.account-content-manager,.account-project-builder,.account-settings-manager,.account-orders-manager,.account-business-hub,.account-owner-ops,.account-provider-ops,.account-customer-ops,.account-bookings,.account-change-password,.platform-control-center,.platform-reseller-ops,.platform-content-studio,.platform-project-ops,.platform-governance,.platform-activity)+:where(.account-dashboard,.account-profile-form,.account-orders,.account-item-detail,.account-webhooks,.account-admin-manager,.account-content-manager,.account-project-builder,.account-settings-manager,.account-orders-manager,.account-business-hub,.account-owner-ops,.account-provider-ops,.account-customer-ops,.account-bookings,.account-change-password,.platform-control-center,.platform-reseller-ops,.platform-content-studio,.platform-project-ops,.platform-governance,.platform-activity){margin-top:22px}.ui-rebuild-v6 :where([class^=account-],[class^=platform-])>[class$=__head]{display:flex;justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:22px}.ui-rebuild-v6 :where([class^=account-],[class^=platform-])>[class$=__head] h1,.ui-rebuild-v6 :where([class^=account-],[class^=platform-])>[class$=__head] h2,.ui-rebuild-v6 :where([class^=account-],[class^=platform-])>[class$=__head] h3{margin:0 0 5px}.ui-rebuild-v6 :where([class$=__metrics],[class$=__cards],[class$=__grid],[class$=__charts]){gap:14px}.ui-rebuild-v6 :where([class$=__metric],[class$=__card],.interactive-chart-card,.account-dashboard-card){border:1px solid var(--ui-line);border-radius:var(--ui-radius-sm);background:#fff;box-shadow:var(--ui-shadow-xs)}.ui-rebuild-v6 :where([class$=__metric],.account-dashboard-card){position:relative;overflow:hidden}.ui-rebuild-v6 :where([class$=__metric],.account-dashboard-card):after{content:"";position:absolute;inset:0 0 auto;height:3px;background:linear-gradient(90deg,var(--ui-brand),var(--ui-accent))}.ui-rebuild-v6 .interactive-chart-card{min-width:0;padding:18px}.ui-rebuild-v6 .platform-project-ops__card{min-width:0;overflow-x:auto}.ui-rebuild-v6 .featured-products .product-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,230px),1fr))}.ui-rebuild-v6 .featured-products .product-card{width:100%;max-width:330px}.ui-rebuild-v6 :where([class$=__table-wrap],[class$=__table-container],.table-wrap){width:100%;overflow-x:auto;border:1px solid var(--ui-line);border-radius:var(--ui-radius-sm);background:#fff;-webkit-overflow-scrolling:touch}.ui-rebuild-v6 :where(.platform-admin-stack,.portal-shell-block,.admin-record-details) table{width:100%;min-width:680px;border:0;border-collapse:separate;border-spacing:0;background:#fff;box-shadow:none}.ui-rebuild-v6 :where(.platform-admin-stack,.portal-shell-block,.admin-record-details) table th{position:-webkit-sticky;position:sticky;top:0;z-index:1;padding:12px 14px;border-bottom:1px solid var(--ui-line-strong);background:#f1f7f5;color:#416a59;font-size:.76rem;font-weight:900;text-align:start;white-space:nowrap}.ui-rebuild-v6 :where(.platform-admin-stack,.portal-shell-block,.admin-record-details) table td{padding:13px 14px;border-bottom:1px solid #edf5f2;color:#3d6253;font-size:.84rem;vertical-align:middle}.ui-rebuild-v6 :where(.platform-admin-stack,.portal-shell-block,.admin-record-details) table tbody tr{transition:background .14s ease}.ui-rebuild-v6 :where(.platform-admin-stack,.portal-shell-block,.admin-record-details) table tbody tr:hover{background:#f9fbfa}.ui-rebuild-v6 :where(.platform-admin-stack,.portal-shell-block,.admin-record-details) table tbody tr:last-child td{border-bottom:0}.ui-rebuild-v6 :where([class*=status--],[class^=status-],.badge){display:inline-flex;min-height:28px;align-items:center;padding:3px 9px;border-radius:999px;font-size:.72rem;font-weight:800;white-space:nowrap}.ui-rebuild-v6 .tenant-site--editor{min-height:100vh;background:#ebf3f0}.ui-rebuild-v6 .editor-layout{width:100%;max-width:none;min-height:100vh;grid-template-columns:minmax(0,1fr) 360px;gap:0;margin:0;background:#e0eee8}.ui-rebuild-v6 .editor-layout>main{min-width:0;overflow:auto;padding:28px;background:linear-gradient(rgba(15,33,26,.035) 1px,transparent 0),linear-gradient(90deg,rgba(15,33,26,.035) 1px,transparent 0),#eff6f3;background-size:24px 24px}.ui-rebuild-v6 .editor-layout .panel{height:100vh;overflow-y:auto;padding:20px;border:0;-webkit-border-start:1px solid var(--ui-line-strong);border-inline-start:1px solid var(--ui-line-strong);border-radius:0;background:#fff;box-shadow:-12px 0 34px rgba(15,33,26,.08)}.ui-rebuild-v6 .editor-layout .panel h2,.ui-rebuild-v6 .editor-layout .panel h3{margin-top:0}.ui-rebuild-v6 .editor-layout .cta{min-height:42px;padding:8px 13px;border-radius:var(--ui-radius-xs)}.ui-rebuild-v6 .edit-badge{padding:5px 9px;border-radius:7px;background:#132920;color:#fff;font-size:.68rem;box-shadow:var(--ui-shadow-sm)}.ui-rebuild-v6 .site-footer{position:relative;overflow:hidden;margin-top:0;padding-top:clamp(46px,6vw,72px);background:#11251d;color:#e2eee9}.ui-rebuild-v6 .site-footer:before{content:"";position:absolute;top:-220px;inset-inline-start:-120px;width:520px;height:520px;border-radius:50%;background:radial-gradient(circle,rgba(var(--vertical-rgb),.22),transparent 68%);pointer-events:none}.ui-rebuild-v6 .site-footer__bottom,.ui-rebuild-v6 .site-footer__container{position:relative;width:min(var(--ui-container),100%);max-width:none;margin-inline:auto;padding-inline:var(--ui-page-pad)}.ui-rebuild-v6 .site-footer__container{grid-template-columns:1.35fr repeat(3,minmax(0,1fr));gap:clamp(28px,4vw,56px);padding-bottom:44px}.ui-rebuild-v6 .site-footer__col{gap:11px}.ui-rebuild-v6 .site-footer__logo{max-width:180px;height:54px;object-fit:contain}.ui-rebuild-v6 .site-footer__title{margin:0 0 5px;color:#fff;font-size:1rem}.ui-rebuild-v6 .site-footer__desc{max-width:390px;margin:0;color:#aed0c2;line-height:1.85}.ui-rebuild-v6 .site-footer__links,.ui-rebuild-v6 .site-footer__socials{gap:8px}.ui-rebuild-v6 .site-footer__email,.ui-rebuild-v6 .site-footer__legal-link,.ui-rebuild-v6 .site-footer__link{width:-moz-fit-content;width:fit-content;color:#c2e0d3;text-decoration:none;transition:color .15s ease,transform .15s ease}.ui-rebuild-v6 .site-footer__email:hover,.ui-rebuild-v6 .site-footer__legal-link:hover,.ui-rebuild-v6 .site-footer__link:hover{transform:translateX(-3px);color:#fff;text-decoration:none}.ui-rebuild-v6 .social-pill{min-height:38px;border:1px solid rgba(255,255,255,.12);background:rgba(255,255,255,.06);color:#e2eee9}.ui-rebuild-v6 .social-pill:hover{background:rgba(255,255,255,.11)}.ui-rebuild-v6 .newsletter-input{min-height:44px;border:1px solid rgba(255,255,255,.15);border-radius:var(--ui-radius-xs);background:rgba(255,255,255,.08);color:#fff}.ui-rebuild-v6 .newsletter-btn{min-height:44px;border-radius:var(--ui-radius-xs);background:var(--ui-brand);color:#fff}.ui-rebuild-v6 .site-footer__bottom{min-height:72px;padding-top:18px;padding-bottom:18px;border-top:1px solid rgba(255,255,255,.11);color:#93b9a9}.ui-rebuild-v6 .site-footer__legal{flex-direction:row;flex-wrap:wrap;gap:14px}.ui-rebuild-v6 .landing-page-block{overflow:hidden;border:1px solid var(--ui-line);border-radius:var(--ui-radius-lg);background:#fff;box-shadow:var(--ui-shadow-md)}.ui-rebuild-v6 .landing-page-block__hero{min-height:480px;padding:clamp(36px,7vw,80px);background:radial-gradient(circle at 86% 22%,rgba(255,255,255,.2),transparent 18rem),linear-gradient(135deg,var(--ui-brand-strong),var(--ui-brand))}.ui-rebuild-v6 .landing-page-block__hero h1,.ui-rebuild-v6 .landing-page-block__hero p{color:#fff}.ui-rebuild-v6 .landing-page-block__body{padding:clamp(24px,5vw,60px)}.ui-rebuild-v6 .landing-page-block__card{border:1px solid var(--ui-line);border-radius:var(--ui-radius-md);box-shadow:var(--ui-shadow-xs)}@media (max-width:1180px){.ui-rebuild-v6 .site-header__top .site-header__container{grid-template-columns:minmax(170px,1fr) auto minmax(170px,1fr)}.ui-rebuild-v6 .search-form{width:220px}.ui-rebuild-v6 .platform-admin-layout{grid-template-columns:210px minmax(0,1fr)}.ui-rebuild-v6 .category-grid,.ui-rebuild-v6 .courses-grid-inner,.ui-rebuild-v6 .product-grid,.ui-rebuild-v6 .services-container,.ui-rebuild-v6 .testimonials-grid{grid-template-columns:repeat(min(var(--grid-columns,3),3),minmax(0,1fr))}}@media (max-width:1024px){.ui-rebuild-v6 .desktop-only{display:none!important}.ui-rebuild-v6 .mobile-only{display:block}.ui-rebuild-v6 .site-header__top .site-header__container{min-height:66px;grid-template-columns:minmax(0,1fr) auto;padding-block:10px}.ui-rebuild-v6 .site-header__brand{justify-content:flex-start;text-align:start}.ui-rebuild-v6 .nx-header__tools{justify-content:flex-start}.ui-rebuild-v6 .platform-admin-layout,.ui-rebuild-v6 .platform-trustbar__inner{grid-template-columns:1fr}.ui-rebuild-v6 .platform-admin-sidebar{position:static;overflow-x:auto}.ui-rebuild-v6 .platform-admin-sidebar__nav{display:flex;gap:18px;min-width:max-content}.ui-rebuild-v6 .platform-admin-sidebar__section,.ui-rebuild-v6 .platform-admin-sidebar__section+.platform-admin-sidebar__section{min-width:180px;margin:0;padding:0;border:0}.ui-rebuild-v6 .editor-layout{grid-template-columns:1fr}.ui-rebuild-v6 .editor-layout .panel{height:auto;max-height:55vh;border-top:1px solid var(--ui-line-strong);-webkit-border-start:0;border-inline-start:0}.ui-rebuild-v6 .site-footer__container{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.ui-rebuild-v6{--ui-page-pad:16px;--ui-radius-lg:22px}.ui-rebuild-v6 .platform-admin-sidebar{overflow:visible;padding:12px}.ui-rebuild-v6 .platform-admin-sidebar__nav{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:5px;gap:5px;min-width:0}.ui-rebuild-v6 .platform-admin-sidebar__section,.ui-rebuild-v6 .platform-admin-sidebar__section+.platform-admin-sidebar__section{display:contents;min-width:0}.ui-rebuild-v6 .platform-admin-sidebar__label{display:none}.ui-rebuild-v6 .platform-admin-sidebar__link{min-width:0;margin:0;padding:7px 8px;font-size:.8rem}.ui-rebuild-v6 .platform-admin-sidebar__link>span:last-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ui-rebuild-v6 .nx-header__announcement-inner{min-height:32px;justify-content:center;text-align:center}.ui-rebuild-v6 .nx-header__announcement-inner p{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ui-rebuild-v6 .nx-header__announcement-inner span{display:none}.ui-rebuild-v6 .brand-name{max-width:180px;font-size:1.15rem}.ui-rebuild-v6 .brand-logo{max-width:140px;height:42px}.ui-rebuild-v6 .nx-header__brand-subtitle{display:none}.ui-rebuild-v6 .tenant-main .ui-block-host{padding-block:38px}.ui-rebuild-v6 .hero-slider,.ui-rebuild-v6 .hero-slider-block,.ui-rebuild-v6 .hero-video{min-height:510px}.ui-rebuild-v6 .hero-slider-block{grid-template-columns:1fr;gap:22px;width:100%;max-width:100%;padding-inline:var(--ui-page-pad);padding-block:42px 58px}.ui-rebuild-v6 .hero-slider-block__media{min-height:220px;order:2;border-radius:var(--ui-radius-lg)}.ui-rebuild-v6 .hero-slider-block__media img{max-height:150px}.ui-rebuild-v6 .hero-slider-block__content{width:100%;min-width:0;order:1;text-align:center}.ui-rebuild-v6 .hero-slider-block__content h2{max-width:100%;font-size:clamp(2rem,10vw,3rem);line-height:1.18;overflow-wrap:anywhere}.ui-rebuild-v6 .hero-slider-block__content p{margin-inline:auto}.ui-rebuild-v6 .hero-slide__overlay,.ui-rebuild-v6 .hero-video__overlay{background:linear-gradient(180deg,rgba(10,22,17,.35),rgba(10,22,17,.88))}.ui-rebuild-v6 .hero-slide__content,.ui-rebuild-v6 .hero-video__content{align-items:end;padding-bottom:76px}.ui-rebuild-v6 .category-grid,.ui-rebuild-v6 .courses-grid-inner,.ui-rebuild-v6 .product-grid,.ui-rebuild-v6 .services-container,.ui-rebuild-v6 .testimonials-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ui-rebuild-v6 .courses-grid-inner,.ui-rebuild-v6 .services-container,.ui-rebuild-v6 .testimonials-grid{grid-template-columns:1fr}.ui-rebuild-v6 .service-card--list{flex-direction:column}.ui-rebuild-v6 .service-card--list .service-card__image{width:100%;min-height:180px;flex-basis:auto}.ui-rebuild-v6 .catalog-slider__head{display:block}.ui-rebuild-v6 .catalog-slider__head p{margin-top:5px}.ui-rebuild-v6 .catalog-slider__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ui-rebuild-v6 .catalog-card__actions{grid-template-columns:1fr}.ui-rebuild-v6 .instructor-block__profile,.ui-rebuild-v6 .instructor-block__profile--horizontal{flex-direction:column;text-align:center}.ui-rebuild-v6 .instructor-block__qualifications,.ui-rebuild-v6 .instructor-block__socials,.ui-rebuild-v6 .instructor-block__stats{justify-content:center}.ui-rebuild-v6 .portal-shell-block__top{display:grid;grid-gap:16px;gap:16px}.ui-rebuild-v6 .portal-shell-block__actions{width:100%;display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.ui-rebuild-v6 .portal-shell-block__action{justify-content:center}.ui-rebuild-v6 :where([class^=account-],[class^=platform-])>[class$=__head]{display:block}.ui-rebuild-v6 :where([class^=account-],[class^=platform-])>[class$=__head]>:not(:first-child){margin-top:12px}.ui-rebuild-v6 .catalog-detail-page__grid,.ui-rebuild-v6 .checkout-page-block__content,.ui-rebuild-v6 .site-footer__container{grid-template-columns:1fr}.ui-rebuild-v6 .site-footer__bottom{align-items:flex-start;flex-direction:column}.ui-rebuild-v6 .platform-main-v6>.hero-block,.ui-rebuild-v6 .solution-matrix{padding:34px 22px;border-radius:var(--ui-radius-lg)}.ui-rebuild-v6 .platform-main-v6>.hero-block{min-height:390px}.ui-rebuild-v6 .platform-main-v6>.hero-block h1{font-size:clamp(2.1rem,11vw,3.2rem)}.ui-rebuild-v6 .statistics-section__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ui-rebuild-v6 .statistics-section__card{min-height:155px;padding:18px 12px}}@media (max-width:480px){.ui-rebuild-v6 .site-header__top .site-header__container{grid-template-columns:minmax(0,1fr) auto;gap:6px}.ui-rebuild-v6 .catalog-slider__grid,.ui-rebuild-v6 .category-grid,.ui-rebuild-v6 .product-grid{grid-template-columns:1fr}.ui-rebuild-v6 .product-card{display:grid;grid-template-columns:116px minmax(0,1fr)}.ui-rebuild-v6 .featured-products .product-card{max-width:none}.ui-rebuild-v6 .product-image,.ui-rebuild-v6 .product-image-placeholder{height:100%;min-height:150px;aspect-ratio:auto}.ui-rebuild-v6 .product-card:after{display:none!important}.ui-rebuild-v6 .catalog-card__image{aspect-ratio:16/10!important}.ui-rebuild-v6 .platform-admin-layout{padding-inline:12px}.ui-rebuild-v6 .editor-layout>main{padding:12px}}@media (prefers-reduced-motion:reduce){.ui-rebuild-v6 *,.ui-rebuild-v6 :after,.ui-rebuild-v6 :before{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}