.public-body{margin:0;min-block-size:100dvh;color:var(--color-text);background:var(--color-bg)}.public-topbar{position:absolute;inset-block-start:0;inset-inline:0;z-index:10;display:flex;align-items:center;justify-content:space-between;padding:var(--space-5) var(--space-6)}.public-brand{color:#fff;font-weight:700;font-size:1.25rem;text-decoration:none;letter-spacing:.02em}.public-lang{display:flex;gap:var(--space-2)}.public-lang[hidden]{display:none!important}.public-lang__link{color:rgba(255,255,255,.8);text-decoration:none;padding:.35rem .7rem;border-radius:var(--radius);font-size:.8125rem;font-weight:600}.public-lang__link.is-active,.public-lang__link:hover{color:#fff;background:rgba(255,255,255,.14)}.public-hero{position:relative;min-block-size:100dvh;display:grid;place-items:center;padding:var(--space-10) var(--space-6);overflow:hidden;background:radial-gradient(ellipse 80% 60% at 20% 20%,rgba(79,70,229,.45),transparent 55%),radial-gradient(ellipse 70% 50% at 85% 75%,rgba(14,165,233,.28),transparent 50%),linear-gradient(155deg,#0f172a 0%,#1e293b 48%,#0f172a 100%)}.public-hero__overlay{position:absolute;inset:0;background:linear-gradient(180deg,rgba(15,23,42,.15) 0%,rgba(15,23,42,.55) 100%);pointer-events:none}.public-hero__content{position:relative;z-index:1;max-inline-size:40rem;text-align:center;color:#f8fafc}.public-hero__brand{margin:0 0 var(--space-4);font-size:clamp(2rem,5vw,3.25rem);font-weight:700;letter-spacing:.04em;line-height:1.1}.public-hero__title{margin:0 0 var(--space-4);font-size:clamp(1.35rem,3vw,1.85rem);font-weight:600;line-height:1.35;color:rgba(248,250,252,.95)}.public-hero__lead{margin:0 auto var(--space-8);max-inline-size:34rem;font-size:1.05rem;line-height:1.7;color:rgba(226,232,240,.88)}.public-hero__cta{display:inline-flex;min-inline-size:10rem;justify-content:center}.public-about{padding:var(--space-10) var(--space-6);background:#fff}.public-about__inner{max-inline-size:42rem;margin-inline:auto;text-align:center}.public-about__title{margin:0 0 var(--space-4);font-size:1.5rem;color:var(--color-text)}.public-about__text{margin:0;color:var(--color-muted);line-height:1.8;font-size:1.05rem}.public-footer{padding:var(--space-6);text-align:center;background:#0f172a;color:rgba(226,232,240,.75)}.public-footer__text{margin:0;font-size:.875rem}.reveal{opacity:0;transform:translateY(1.25rem);transition:opacity 500ms ease,transform 500ms ease}.reveal.is-visible{opacity:1;transform:none}.reveal--hero{transition-delay:80ms}@media(prefers-reduced-motion:reduce){.reveal{opacity:1;transform:none;transition:none}}.ratio-5-3{aspect-ratio:5/3;overflow:hidden}.ratio-5-3>img,.ratio-5-3 img.ratio-5-3__img{inline-size:100%;block-size:100%;object-fit:cover;object-position:center;display:block}:root{--ld-brand:#e50098;--ld-brand-light:rgba(229,0,152,.08);--ld-brand-hover:#c50087;--ld-text:#242132;--ld-text-muted:#6b6577;--ld-bg:#fff;--ld-border:#e8e2ec;--ld-header-h:68px}.landing-page{background:var(--ld-bg)}.landing-page .public-footer{padding-inline:0}.icon{display:inline-block;width:1.5em;height:1.5em;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round;vertical-align:-.125em;flex-shrink:0;pointer-events:none}.site-header-slot{block-size:var(--ld-header-h)}.site-header{position:fixed;inset-block-start:0;inset-inline:0;z-index:10000;background:transparent}.site-header::before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background:transparent;transition:background 220ms ease,box-shadow 220ms ease,backdrop-filter 220ms ease}.site-header.is-scrolled::before{background:rgba(255,255,255,.72);-webkit-backdrop-filter:blur(16px) saturate(1.4);backdrop-filter:blur(16px) saturate(1.4);box-shadow:0 1px 0 rgba(36,33,50,.08)}.site-header__inner{display:flex;align-items:center;gap:var(--space-5);max-inline-size:90%;margin-inline:auto;padding-inline:var(--space-6);block-size:var(--ld-header-h)}.site-header__logo{flex-shrink:0;display:flex;align-items:center;text-decoration:none}.site-header__logo-img{display:block;margin-top:100px;height:100px;width:auto}.site-header__nav{flex:1;display:flex;align-items:center;justify-content:center}.site-header__nav-list{display:flex;align-items:center;list-style:none;margin:0;padding:0;gap:2px}.site-header__nav-link{display:block;padding:6px 12px;font-size:.875rem;font-weight:500;color:var(--ld-text);text-decoration:none;border-radius:22px;white-space:nowrap;transition:color 160ms ease,background 160ms ease}.site-header__nav-link:hover{color:var(--ld-brand);background:var(--ld-brand-light)}.site-header__nav-item.is-active .site-header__nav-link{color:var(--ld-brand);font-weight:600;background:rgba(229,0,152,.12)}.site-header__actions{flex-shrink:0;display:flex;align-items:center;gap:var(--space-3)}.site-header__cta{display:inline-flex;align-items:center;gap:var(--space-2);padding:8px 16px;border:1.5px solid var(--ld-brand);border-radius:24px;font-size:.8125rem;font-weight:600;background:var(--ld-brand);color:#fff;text-decoration:none;white-space:nowrap;transition:background 160ms ease,color 160ms ease}.site-header__cta:hover,.site-header__cta:active{background:#fff;color:var(--ld-brand)}.site-header__hamburger{display:none;align-items:center;justify-content:center;width:48px;height:48px;padding:0;background:none;border:0;border-radius:10px;cursor:pointer;color:var(--ld-text);font-size:1.625rem;flex-shrink:0;transition:background 160ms ease,color 160ms ease}.site-header__hamburger:hover{background:var(--ld-brand-light);color:var(--ld-brand)}.nav-drawer__header,.nav-drawer__footer,.nav-drawer__icon-wrap,.nav-drawer__chevron{display:none}body.menu-open{overflow:hidden}.nav-backdrop{display:none;position:fixed;inset:0;background:rgba(0,0,0,.45);z-index:9999;cursor:pointer}.hero{position:relative;min-block-size:100svh;display:flex;flex-direction:column;overflow:hidden;background:#fff}.hero__container{position:relative;z-index:1;flex:1;display:flex;align-items:center;max-inline-size:90%;width:100%;margin-inline:auto;padding-inline:var(--space-6);padding-block:var(--space-10);gap:clamp(var(--space-6),4vw,var(--space-10))}.hero__content{flex:0 0 42%;max-inline-size:520px;display:flex;flex-direction:column;gap:var(--space-5)}.hero__breadcrumb{margin:0;font-size:.8125rem;font-weight:500;color:var(--ld-brand);letter-spacing:.01em}.hero__title{margin:0;font-size:.8125rem;font-weight:500;color:var(--ld-brand);letter-spacing:.01em}.hero__title-line2{display:block;color:var(--ld-brand)}.hero__tagline{margin:0;font-size:clamp(2.5rem,4.6vw + .5rem,4.25rem);font-weight:700;color:var(--ld-text);line-height:1.15}.hero__tagline-line2{display:block;color:var(--ld-brand)}.hero__desc{margin:0;font-size:1rem;color:var(--ld-text-muted);line-height:1.8;max-inline-size:440px}.hero__actions{display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-3);margin-block-start:var(--space-2)}.hero__btn{display:inline-flex;align-items:center;gap:var(--space-2);padding:10px 22px;border-radius:24px;font-size:.9375rem;font-weight:600;text-decoration:none;border:1.5px solid transparent;transition:background 160ms ease,color 160ms ease,border-color 160ms ease;white-space:nowrap}.hero__btn .icon{font-size:1.125rem}.hero__btn--primary{background:var(--ld-brand);color:#fff;border-color:var(--ld-brand)}.hero__btn--primary:hover,.hero__btn--primary:active{background:#fff;color:var(--ld-brand);border-color:var(--ld-brand)}.hero__btn--secondary{background:transparent;color:var(--ld-text);border-color:var(--ld-border)}.hero__btn--secondary:hover{border-color:var(--ld-brand);color:var(--ld-brand)}.hero__spotlight{position:fixed;inset:0;z-index:9999;pointer-events:none;opacity:0;transition:opacity .35s ease;background:radial-gradient(520px circle at var(--sx,50%) var(--sy,50%),rgba(229,0,152,.15),transparent 70%)}.hero__artwork{position:absolute;left:0;bottom:0;height:calc(100% - 50px);aspect-ratio:1734/907;z-index:0;pointer-events:none;overflow:visible}.hero__layer{position:absolute;display:block;pointer-events:none;user-select:none}.hero__layer--bg-clean{left:0%;top:.6614%;width:100%;height:99.3386%}.hero__layer--l05{left:19.9538%;top:5.8434%;width:11.6493%;height:41.5656%}.hero__layer--l06{left:8.0162%;top:38.2579%;width:13.9906%;height:37.9272%}.hero__layer--l07{left:18.7428%;top:39.1401%;width:11.7069%;height:31.4222%}.hero__layer--l08{left:18.2238%;top:60.8599%;width:11.7647%;height:23.5942%}.hero__layer--l09{left:42.3875%;top:16.2072%;width:6.8051%;height:27.1224%}.hero__layer--l10{left:47.5778%;top:24.1455%;width:10.1499%;height:38.4785%}.hero__layer--l11{left:42.5604%;top:71.5546%;width:9.0542%;height:21.1686%}.hero__layer--l12{left:60.0346%;top:66.4828%;width:3.9792%;height:14.2228%}.hero__layer--l04{left:25.2594%;top:8.0485%;width:23.5869%;height:88.8643%}.hero__layer--l03{left:0%;top:.9922%;width:94.1177%;height:99.0077%}.hero__layer--l02{left:3.2491%;top:71.2239%;width:20%;height:auto}.hero__layer--l01{left:56.0553%;top:10.2537%;width:15%;height:auto}.hero__layer--l03{transform-origin:28% 52%;transition:transform 1.6s cubic-bezier(.25,.46,.45,.94)}@keyframes hero-fabric-float{0%{transform:rotate(0deg) translate(0,0) scale(1)}30%{transform:rotate(1.4deg) translate(-3px,-7px) scale(1.016)}65%{transform:rotate(2.4deg) translate(-6px,-12px) scale(1.024)}82%{transform:rotate(1.9deg) translate(-5px,-10px) scale(1.02)}100%{transform:rotate(2.1deg) translate(-5px,-11px) scale(1.022)}}.hero--hovered .hero__layer--l03{animation:hero-fabric-float 2.8s cubic-bezier(.25,.46,.45,.94) forwards}.hero--returning .hero__layer--bg-clean,.hero--returning .hero__layer--l04,.hero--returning .hero__layer--l05,.hero--returning .hero__layer--l06,.hero--returning .hero__layer--l07,.hero--returning .hero__layer--l08,.hero--returning .hero__layer--l09,.hero--returning .hero__layer--l10,.hero--returning .hero__layer--l11,.hero--returning .hero__layer--l12{transition:transform .9s cubic-bezier(.25,.46,.45,.94)}@media(prefers-reduced-motion:reduce){.hero--hovered .hero__layer--l03{animation:none}.hero__layer--l03,.hero--returning .hero__layer--bg-clean,.hero--returning .hero__layer--l04,.hero--returning .hero__layer--l05,.hero--returning .hero__layer--l06,.hero--returning .hero__layer--l07,.hero--returning .hero__layer--l08,.hero--returning .hero__layer--l09,.hero--returning .hero__layer--l10,.hero--returning .hero__layer--l11,.hero--returning .hero__layer--l12{transition:none}}@media(max-width:1733px){.hero{min-block-size:0;aspect-ratio:1734/907}}@media(max-width:1023px){.site-header__inner{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:var(--space-3)}.site-header__hamburger{display:flex;grid-column:1;justify-self:start;width:40px;height:40px;font-size:1.5rem;border-radius:12px}.site-header__cta-label{display:none}.site-header__cta{padding:10px;aspect-ratio:1;justify-content:center;border-radius:50%;gap:0}.site-header__logo{grid-column:2;justify-self:center}.site-header__logo-img{margin-block-start:0;height:50px;width:auto}.site-header__nav{display:flex;position:fixed;inset:0;flex-direction:column;align-items:stretch;background:#fff;z-index:200;overflow-y:auto;overflow-x:hidden;transform:translateX(110%);visibility:hidden;pointer-events:none;transition:transform .3s ease,visibility 0s linear .3s}.site-header__nav.is-open{transform:translateX(0);visibility:visible;pointer-events:auto;transition:transform .3s ease,visibility 0s linear 0s}.nav-drawer__header{display:flex;flex-direction:row;align-items:center;justify-content:space-between;direction:rtl;padding:10px 16px;border-bottom:1px solid var(--ld-border);flex-shrink:0;min-height:68px}.nav-drawer__close{display:flex;align-items:center;justify-content:center;width:44px;height:44px;background:none;border:0;cursor:pointer;color:var(--ld-text);border-radius:50%;flex-shrink:0;transition:background 150ms,color 150ms}.nav-drawer__close:hover,.nav-drawer__close:focus-visible{background:var(--ld-brand-light);color:var(--ld-brand)}.nav-drawer__logo img{height:52px;width:auto;display:block}.nav-drawer__user{display:flex;align-items:center;justify-content:center;width:44px;height:44px;background:var(--ld-brand);color:#fff;border-radius:50%;flex-shrink:0;text-decoration:none}.site-header__nav-list{flex-direction:column;align-items:stretch;gap:0}.site-header__nav-item.is-active .site-header__nav-link{background:#fce8f5}.site-header__nav-link{display:flex;align-items:center;direction:rtl;gap:14px;padding:14px 20px;border-bottom:1px solid var(--ld-border);font-size:1rem;font-weight:500;border-radius:0;transition:background 120ms}.site-header__nav-link:hover{background:var(--ld-brand-light)}.nav-drawer__icon-wrap{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:50%;background:rgba(229,0,152,.1);color:var(--ld-brand);flex-shrink:0}.nav-drawer__label{flex:1}.nav-drawer__chevron{display:block;color:#b0a8bc;flex-shrink:0}.nav-drawer__footer{display:flex;flex-direction:column;align-items:center;gap:16px;padding:28px 20px 24px;margin-top:auto}.nav-drawer__follow-label{font-size:.875rem;color:var(--ld-text-muted);margin:0}.nav-drawer__socials{display:flex;gap:12px}.nav-drawer__social-btn{display:flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:50%;border:1.5px solid var(--ld-border);color:var(--ld-text);text-decoration:none;transition:border-color 150ms,color 150ms}.nav-drawer__social-btn:hover{border-color:var(--ld-brand);color:var(--ld-brand)}.nav-drawer__copy{font-size:.8125rem;color:var(--ld-text-muted);margin:0}.site-header__actions{grid-column:3;justify-self:end}.hero__content{flex:0 0 60%;max-inline-size:none}.hero__tagline{font-size:clamp(2.5rem,5vw,3.75rem)}.hero__artwork{height:calc(100% - 70px)}}@media(min-width:480px) and (max-width:1023px){.site-header__nav{left:auto;width:min(320px,80vw);box-shadow:-6px 0 32px rgba(0,0,0,.18);z-index:10001}body.menu-open .site-header{z-index:auto}.nav-backdrop.is-open{display:block}}@media(max-width:768px){:root{--ld-header-h:60px}.hero{aspect-ratio:auto;min-block-size:65svh}.hero__artwork{height:85%;width:auto;left:-15%;bottom:0;opacity:.18}.hero__layer--l02{display:none}.hero__container{flex-direction:column;justify-content:center;flex:1;align-items:flex-start;padding-block-start:var(--space-8);padding-block-end:var(--space-10);gap:0}.hero__content{flex:none;width:100%;max-inline-size:100%;gap:var(--space-4)}.hero__tagline{font-size:clamp(2.5rem,8vw,3.5rem);line-height:1.2}.hero__desc{font-size:.9375rem;max-inline-size:85%}.hero__actions{flex-direction:column;align-items:stretch;max-inline-size:85%}.hero__btn{justify-content:center}.stats__inner{flex-wrap:nowrap;overflow-x:auto;-webkit-overflow-scrolling:touch}.stats__item{flex:0 0 auto;min-inline-size:120px;padding-block:var(--space-4)}.stats__item+.stats__item::before{display:block}.stats__item:nth-child(even)::before{display:block}.stats__item:nth-child(n+3){border-block-start:none}.stats__item:nth-child(5){flex:0 0 auto;border-inline-start:none;border-block-start:none}}@media(max-width:480px){.site-header__logo-img{height:38px}.stats__inner{flex-wrap:wrap;overflow-x:visible}.stats__item{flex:0 0 50%;min-inline-size:0;padding-block:var(--space-5)}.stats__item+.stats__item::before{display:none}.stats__item:nth-child(even)::before{display:block}.stats__item:nth-child(n+3){border-block-start:1px solid var(--ld-border)}.stats__item:nth-child(5){flex:0 0 100%;border-block-start:1px solid var(--ld-border)}.hero__content{gap:var(--space-3)}}.stats{position:relative;isolation:isolate;background:var(--ld-bg);border-block-end:1px solid var(--ld-border)}.stats::before{content:'';position:absolute;inset-inline-end:0;top:-26px;left:1.5%;width:13px;height:125px;background:url('/images/landing/statistics-border.png') left top/auto auto no-repeat;pointer-events:none;z-index:-1}.stats__inner{display:flex;max-inline-size:90%;margin-inline:auto;padding-inline:var(--space-6)}.stats__item{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--space-2);padding-block:var(--space-6);text-align:center}.stats__item+.stats__item{position:relative}.stats__item+.stats__item::before{content:"";position:absolute;inset-inline-start:0;top:50%;transform:translateY(-50%);width:1px;height:36px;background:var(--ld-border)}.stats__number{margin:0;font-size:clamp(1.5rem,2.2vw,2.25rem);font-weight:700;color:var(--ld-text);line-height:1;direction:ltr}.stats__number-prefix{color:var(--ld-brand)}.stats__label{display:flex;align-items:center;justify-content:center;gap:var(--space-2);font-size:.8125rem;font-weight:500;color:var(--ld-text-muted)}.stats__label-icon{color:var(--ld-brand);font-size:1.5rem;flex-shrink:0}@media(max-width:768px){.stats__inner{flex-wrap:wrap}.stats__item{flex:0 0 50%;padding-block:var(--space-5)}.stats__item+.stats__item::before{display:none}.stats__item:nth-child(even)::before{display:block}.stats__item:nth-child(n+3){border-block-start:1px solid var(--ld-border)}.stats__item:nth-child(5){flex:0 0 100%;border-inline-start:none;border-block-start:1px solid var(--ld-border)}}@media(max-width:480px){.stats__item{flex:0 0 100%}.stats__item:nth-child(even)::before{display:none}.stats__item:nth-child(n+2){border-block-start:1px solid var(--ld-border)}}.svc{position:relative;background:var(--ld-bg);padding-block:var(--space-8)}.svc__inner{display:flex;gap:var(--space-4);max-inline-size:90%;margin-inline:auto;padding-inline:var(--space-6);align-items:stretch}.svc__intro{flex:0 0 265px;display:flex;flex-direction:column;justify-content:center;gap:var(--space-3);padding-block:var(--space-5);position:relative;overflow:visible}.svc-card__dotted-curve{position:absolute;top:-10%;left:0;width:500px;height:auto;pointer-events:none;z-index:1}.svc__label{margin:0;font-size:.6875rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--ld-brand)}.svc__heading{margin:0;font-size:clamp(1.75rem,2.2vw,2.25rem);font-weight:700;line-height:1.28;color:var(--ld-text)}.svc__subdesc{margin:0;font-size:.9375rem;line-height:1.75;color:var(--ld-text-muted)}.svc-card{position:relative;display:block;text-decoration:none;color:inherit;border-radius:24px;overflow:hidden}.svc-card:focus-visible{outline:3px solid var(--ld-brand);outline-offset:3px}.svc-card--gpattern{flex:1.355;overflow:visible}.svc-card--photon{flex:1;overflow:visible}.svc-card--photon .svc-card__clip{aspect-ratio:620/480}.svc-card__laser{position:absolute;bottom:0;left:0;width:55%;height:100%;border-radius:16px;display:block;pointer-events:none}.svc-card__clip{display:block;position:relative;border-radius:24px;overflow:hidden;aspect-ratio:840/480;background:#f7f5f9}.svc-card__monitor{position:absolute;bottom:-20px;left:-4%;width:85%;height:auto;display:block;pointer-events:none;z-index:2}.svc-card__art{display:block;width:100%;height:auto}.svc-card__overlay{position:absolute;inset:0;display:flex;flex-direction:column;justify-content:space-between;padding:20px}.svc-card--gpattern .svc-card__overlay{padding-inline-end:70%}.svc-card--photon .svc-card__overlay{padding-inline-end:55%}.svc-card__text{display:flex;flex-direction:column;gap:var(--space-1)}.svc-card__eyebrow{margin:0;font-size:.6875rem;font-weight:600;letter-spacing:.05em;color:var(--ld-text-muted)}.svc-card__title{margin:var(--space-1) 0 0;font-size:clamp(1.25rem,1.75vw,1.75rem);font-weight:700;line-height:1.2;color:var(--ld-text)}.svc-card__dot{color:var(--ld-brand)}.svc-card__desc{margin:var(--space-1) 0 0;font-size:.8125rem;line-height:1.65;color:var(--ld-text-muted)}.svc-card__cta{display:inline-flex;align-items:center;gap:var(--space-2);font-size:.875rem;font-weight:600;color:var(--ld-brand);white-space:nowrap}.svc-card__arrow{display:inline-block;flex-shrink:0;fill:unset;stroke:unset;vertical-align:middle}.svc-card__art{transition:transform 400ms ease}.svc-card{--c:#e50098}.svc-card__cell{position:absolute;z-index:4;top:0;left:0;width:calc(100%/3);height:calc(100%/3)}.svc-card__cell:nth-child(3n+2){left:calc(100%/3)}.svc-card__cell:nth-child(3n){left:calc(200%/3)}.svc-card__cell:nth-child(n+4){top:calc(100%/3)}.svc-card__cell:nth-child(n+7){top:calc(200%/3)}.svc-card__glare{position:absolute;inset:-50%;background:radial-gradient(circle,rgb(255 255 255/.32),transparent 40%);opacity:0;transform:translate(calc(var(--x,0)*22%),calc(var(--y,0)*22%));transition:transform .4s cubic-bezier(.25,.8,.25,1),opacity .4s ease;pointer-events:none;z-index:2}.svc-card__clip{transform:perspective(40em) rotateX(calc(var(--y,0)*10deg)) rotateY(calc(var(--x,0)*-10deg));transition:transform .4s cubic-bezier(.25,.8,.25,1),scale .4s cubic-bezier(.25,.8,.25,1),box-shadow .4s cubic-bezier(.25,.8,.25,1)}.svc-card:is(:hover,:focus-visible) .svc-card__clip{scale:1.025;box-shadow:0 1.4em 2em -1em color-mix(in srgb,var(--c) 60%,transparent)}.svc-card:is(:hover,:focus-visible) .svc-card__glare{opacity:1}.svc-card:has(.svc-card__cell:nth-child(1):hover){--x:-1;--y:-1}.svc-card:has(.svc-card__cell:nth-child(2):hover){--x:0;--y:-1}.svc-card:has(.svc-card__cell:nth-child(3):hover){--x:1;--y:-1}.svc-card:has(.svc-card__cell:nth-child(4):hover){--x:-1;--y:0}.svc-card:has(.svc-card__cell:nth-child(5):hover){--x:0;--y:0}.svc-card:has(.svc-card__cell:nth-child(6):hover){--x:1;--y:0}.svc-card:has(.svc-card__cell:nth-child(7):hover){--x:-1;--y:1}.svc-card:has(.svc-card__cell:nth-child(8):hover){--x:0;--y:1}.svc-card:has(.svc-card__cell:nth-child(9):hover){--x:1;--y:1}.svc-card__monitor{transform:perspective(40em) rotateX(calc(var(--y,0)*10deg)) rotateY(calc(var(--x,0)*-10deg));transition:transform .4s cubic-bezier(.25,.8,.25,1),scale .4s cubic-bezier(.25,.8,.25,1)}.svc-card:is(:hover,:focus-visible) .svc-card__monitor{scale:1.025}@media(prefers-reduced-motion:reduce){.svc-card__clip,.svc-card__glare,.svc-card__monitor{transition:none!important;transform:none!important}}@media(max-width:1100px){.svc__intro{flex:0 0 210px}.svc__heading{font-size:1.375rem}.svc-card__title{font-size:clamp(1.125rem,1.5vw,1.375rem)}}@media(max-width:900px){.svc__inner{flex-wrap:wrap;gap:var(--space-3)}.svc__intro{flex:0 0 100%;flex-direction:row;gap:var(--space-6);align-items:flex-start;padding-block:var(--space-5);border-block-start:1px solid var(--ld-border);overflow:visible}.svc__intro::before{display:none}.svc-card__dotted-curve{display:none}.svc-card--gpattern{flex:1.355}.svc-card--photon{flex:1}}@media(max-width:640px){.svc__inner{flex-direction:column;gap:var(--space-3)}.svc__intro{flex:none;flex-direction:column;border-block-start:none;padding-block:0 var(--space-2)}.svc-card--gpattern,.svc-card--photon{flex:none;height:300px;overflow:hidden}.svc-card--gpattern .svc-card__clip,.svc-card--photon .svc-card__clip{aspect-ratio:auto;width:100%;height:100%;border-radius:0;min-height:0;display:block}.svc-card--gpattern .svc-card__overlay,.svc-card--photon .svc-card__overlay{position:absolute;background:transparent}.svc-card__monitor{display:block;position:absolute;bottom:0;left:0;width:55%;height:auto}.svc-card--gpattern .svc-card__overlay{padding-inline-end:48%}.svc-card__art{height:170px}.svc-card__overlay{position:static;padding:16px 18px 18px;background:#f7f5f9}.svc-card--photon .svc-card__overlay{padding-inline-end:55%}}.svc-feat{background:var(--ld-bg) url('/images/landing/corner-line.png') left center/auto 100% no-repeat;border-block-end:1px solid var(--ld-border)}.svc-feat__inner{display:flex;max-inline-size:90%;margin-inline:auto;padding-inline:var(--space-6)}.svc-feat__item{flex:1;display:flex;direction:rtl;align-items:center;gap:var(--space-4);padding-block:var(--space-6);padding-inline:var(--space-5);position:relative;transition:transform .25s ease,box-shadow .25s ease}.svc-feat__item:hover{transform:translateY(-.4em);box-shadow:0 1em 2em color-mix(in srgb,#e50098 20%,transparent)}@media(prefers-reduced-motion:reduce){.svc-feat__item{transition:none!important}}.svc-feat__item+.svc-feat__item::before{content:"";position:absolute;inset-inline-start:0;top:20%;height:60%;width:1px;background:var(--ld-border)}.svc-feat__body{flex:1;display:flex;flex-direction:column}.svc-feat__icon{font-size:2rem;color:var(--ld-brand);margin-block-end:var(--space-2)}.svc-feat__icon:has(use[href$="#icon-headset"]),.svc-feat__icon:has(use[href$="#icon-graduation"]){color:var(--ld-text)}.svc-feat__title{margin:0 0 var(--space-1);font-size:1rem;font-weight:700;line-height:1.3;color:var(--ld-text)}.svc-feat__desc{margin:0;font-size:.8125rem;line-height:1.7;color:var(--ld-text-muted)}.svc-feat__link{display:inline-flex;align-items:center;flex-shrink:0;text-decoration:none}@media(max-width:900px){.svc-feat{background-size:20% auto}.svc-feat__inner{flex-wrap:wrap}.svc-feat__item{flex:0 0 50%;padding-inline:var(--space-4)}.svc-feat__item:nth-child(-n+2){border-block-end:1px solid var(--ld-border)}.svc-feat__item+.svc-feat__item::before{display:none}.svc-feat__item:nth-child(2)::before,.svc-feat__item:nth-child(4)::before{display:block}}@media(max-width:540px){.svc-feat__item{flex:0 0 100%;border-block-end:1px solid var(--ld-border)}.svc-feat__item:last-child{border-block-end:none}.svc-feat__item::before{display:none!important}}.clients{background:var(--ld-bg);padding-block:0}.clients__inner{max-inline-size:90%;margin-inline:auto;padding-inline:var(--space-6);padding-block-start:var(--space-10);padding-block-end:var(--space-8)}.clients__header{display:flex;direction:rtl;align-items:flex-end;justify-content:space-between;margin-block-end:var(--space-8)}.clients__label{margin:0 0 var(--space-2);font-size:.8125rem;font-weight:600;letter-spacing:.04em;color:var(--ld-brand);text-transform:uppercase}.clients__heading{margin:0;font-size:1.75rem;font-weight:700;line-height:1.3;color:var(--ld-text)}.clients__sub{margin:0;font-size:.9375rem;color:var(--ld-text-muted);padding-block-end:4px}.clients__row{display:flex;direction:ltr;align-items:center;gap:var(--space-4)}.clients__logos{flex:1;overflow:hidden}.clients__track{display:flex;direction:ltr;align-items:center;transition:transform .4s ease;will-change:transform}.clients__logo-wrap{flex:0 0 200px;display:flex;align-items:center;justify-content:center;padding-inline:var(--space-5);padding-block:var(--space-3);opacity:.6;border-radius:12px;position:relative;overflow:hidden;cursor:pointer;transition:opacity .4s ease}.clients__logo-wrap::before{content:"";position:absolute;inset:0;background:linear-gradient(135deg,rgba(229,0,152,.13),rgba(255,102,196,.08));clip-path:circle(0% at 50% 50%);transition:clip-path .5s cubic-bezier(.22,1,.36,1);pointer-events:none;z-index:0}.clients__logo-wrap::after{content:"";position:absolute;bottom:0;left:50%;width:0;height:2px;background:#e50098;border-radius:2px 2px 0 0;transform:translateX(-50%);transition:width .4s cubic-bezier(.22,1,.36,1);pointer-events:none;z-index:2}.clients__logo-wrap:hover{opacity:1}.clients__logo-wrap:hover::before{clip-path:circle(75% at 50% 50%)}.clients__logo-wrap:hover::after{width:60%}.clients__logo-img{inline-size:160px;block-size:90px;filter:grayscale(.45);opacity:.8;position:relative;z-index:1;transition:filter .4s ease,opacity .4s ease,transform .45s cubic-bezier(.34,1.5,.64,1)}.clients__logo-wrap:hover .clients__logo-img{filter:grayscale(0);opacity:1;transform:translateY(-5px) scale(1.06)}@media(prefers-reduced-motion:reduce){.clients__logo-wrap,.clients__logo-img{transition:none!important}}.clients__nav{display:inline-flex;align-items:center;justify-content:center;inline-size:2.5rem;block-size:2.5rem;border:1px solid var(--ld-border);border-radius:50%;background:var(--ld-bg);color:var(--ld-text);cursor:pointer;flex-shrink:0;transition:border-color .2s,color .2s,opacity .2s}.clients__nav:hover{border-color:var(--ld-brand);color:var(--ld-brand)}.clients__nav-icon{font-size:1.1rem}.clients__hr{margin:0;border:0;border-block-start:1px solid var(--ld-border)}@media(max-width:900px){.clients__header{flex-direction:column;align-items:flex-start;gap:var(--space-2)}.clients__logo-wrap{flex:0 0 170px;padding-inline:var(--space-4)}.clients__logo-img{inline-size:130px;block-size:75px}}@media(max-width:540px){.clients__logo-wrap{flex:0 0 150px;padding-inline:var(--space-3)}.clients__logo-img{inline-size:110px;block-size:65px}}.shop{position:relative;overflow:visible;background:#fcfcfd}.shop__bg{position:absolute;top:-70px;left:0;right:0;bottom:0;width:100%;height:calc(100% + 70px);z-index:0;pointer-events:none;object-fit:cover;object-position:left top}.shop__inner{position:relative;z-index:1;display:flex;direction:rtl;align-items:stretch;max-inline-size:90%;margin-inline:auto;padding-inline:var(--space-6);padding-block:var(--space-10);gap:var(--space-8)}.shop__products{flex:1;min-inline-size:0}.shop__head{margin-block-end:var(--space-6)}.shop__label{margin:0 0 var(--space-2);font-size:.8125rem;font-weight:600;letter-spacing:.04em;color:var(--ld-brand);text-transform:uppercase}.shop__heading{margin:0;font-size:1.625rem;font-weight:700;line-height:1.3;color:var(--ld-text)}.shop__filters{display:flex;direction:rtl;gap:var(--space-2);margin-block-end:var(--space-6);flex-wrap:wrap}.shop__filter{display:inline-flex;align-items:center;padding:var(--space-1) var(--space-4);border:1.5px solid var(--ld-brand);border-radius:2rem;font-size:.875rem;font-family:inherit;color:var(--ld-brand);background:transparent;cursor:pointer;transition:color .15s,background .15s}.shop__filter:hover,.shop__filter--active{background:var(--ld-brand);color:#fff}.shop__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--space-4)}.shop-card[hidden]{display:none}.shop-card{display:flex;flex-direction:column;border:1px solid var(--ld-border);border-radius:8px;background:var(--ld-bg);text-decoration:none;position:relative;transform-origin:center center;transition:transform .4s ease,opacity .4s ease,box-shadow .4s ease}.shop__grid:hover .shop-card{opacity:.35}.shop__grid:hover .shop-card:hover{opacity:1;transform:scale(1.22);z-index:10;box-shadow:0 16px 40px rgba(229,0,152,.28)}@media(prefers-reduced-motion:reduce){.shop-card,.shop-card__img-link::after{transition:none!important}}.shop-card__img-link{display:block;overflow:hidden;border-radius:7px 7px 0 0;position:relative}.shop-card__img-link::after{content:"";position:absolute;inset:0;background:linear-gradient(to top,rgba(229,0,152,.75) 0%,transparent 60%);opacity:0;transition:opacity .45s ease;pointer-events:none}.shop-card__img{width:100%;aspect-ratio:11/14;object-fit:scale-down;display:block;transition:transform .3s}.shop-card:hover .shop-card__img{transform:scale(1.06)}.shop-card:hover .shop-card__img-link::after{opacity:1}.shop-card__info{padding:var(--space-3) var(--space-4);display:flex;flex-direction:column;gap:var(--space-2);direction:rtl}.shop-card__title{margin:0;font-size:.8125rem;font-weight:600;color:var(--ld-text);line-height:1.4}.shop-card__footer{display:flex;direction:rtl;align-items:center;justify-content:space-between}.shop-card__price{font-size:.8125rem;font-weight:700;color:var(--ld-brand)}.shop-card__cart{display:inline-flex;align-items:center;justify-content:center;inline-size:2rem;block-size:2rem;flex-shrink:0;border:0;border-radius:8px;background:var(--ld-brand);color:#fff;text-decoration:none;transition:opacity .2s}.shop-card__cart:hover{opacity:.82}.shop-card__cart-icon{font-size:1rem}.shop__library-body{inline-size:200px;flex-shrink:0;display:flex;flex-direction:column;justify-content:flex-end;padding-inline:var(--space-6);padding-block-start:var(--space-8);padding-block-end:var(--space-10);direction:rtl}.shop__library-desc{margin:0 0 var(--space-5);font-size:.9375rem;font-weight:600;line-height:1.7;color:var(--ld-text)}.shop__library-cta{display:inline-flex;align-items:center;gap:var(--space-2);text-decoration:none;font-size:.875rem;font-weight:600;color:var(--ld-brand);direction:rtl}.shop__library-cta:hover{opacity:.8}@media(max-width:1100px){.shop__grid{grid-template-columns:repeat(2,1fr)}.shop__library-body{inline-size:200px}}@media(max-width:860px){.shop__inner{flex-direction:column;direction:rtl}.shop__products{width:100%}.shop__library-body{inline-size:100%;padding-inline:var(--space-4);padding-block:var(--space-6);justify-content:flex-start;text-align:right}}@media(max-width:540px){.shop__grid{grid-template-columns:repeat(2,1fr);gap:var(--space-3)}.shop__library-body{padding-inline:var(--space-3);padding-block:var(--space-5)}}.portal{position:relative;overflow:hidden}.portal__bg{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:left center;z-index:0;pointer-events:none}.portal__inner{position:relative;z-index:1;display:flex;direction:rtl;align-items:center;max-inline-size:90%;margin-inline:auto;padding-inline:var(--space-6);padding-block:var(--space-10);min-block-size:520px}.portal__content{flex:0 0 46%;max-inline-size:560px;display:flex;flex-direction:column;gap:var(--space-5);direction:rtl}.portal__visual{flex:1;display:flex;align-items:center;justify-content:flex-end;overflow:hidden}.portal__dashboard{width:100%;max-inline-size:680px;height:auto;object-fit:contain;object-position:center;border-radius:12px}.portal__label{margin:0;font-size:.8125rem;font-weight:600;color:var(--ld-brand);letter-spacing:.04em}.portal__heading{margin:0;font-size:2.5rem;font-weight:800;line-height:1.2;color:var(--ld-text)}.portal__desc{margin:0;font-size:.9375rem;color:var(--ld-text-muted);line-height:1.7}.portal__features{display:flex;direction:rtl;align-items:center;background:#fff;border-radius:16px;padding:var(--space-4) var(--space-1);box-shadow:0 2px 20px rgba(109,65,140,.08)}.portal__feature{flex:1;display:flex;flex-direction:column;align-items:center;gap:var(--space-2);padding-inline:var(--space-3);text-align:center}.portal__feature+.portal__feature{border-inline-start:1px solid var(--ld-border)}.portal__feature-icon{font-size:1.5rem;color:var(--ld-brand)}.portal__feature-label{font-size:.6875rem;font-weight:600;color:var(--ld-text);line-height:1.4}.portal__cta{display:inline-flex;align-items:center;direction:rtl;gap:var(--space-3);padding:.875rem var(--space-8);background:var(--ld-brand);color:#fff;border-radius:3rem;border:1.5px solid var(--ld-brand);font-size:1rem;font-weight:700;text-decoration:none;transition:background .2s;align-self:flex-start}.portal__cta:hover{background:#fff;color:var(--ld-brand)}.portal__cta-icon{font-size:1.25rem}@media(max-width:960px){.portal__inner{min-block-size:440px}.portal__content{flex-basis:50%}.portal__heading{font-size:2rem}}@media(max-width:860px){.portal__dashboard{max-inline-size:480px}}@media(max-width:640px){.portal__inner{flex-direction:column;min-block-size:0;padding-block:var(--space-8)}.portal__content{flex:none;inline-size:100%;max-inline-size:none;gap:var(--space-4);direction:rtl}.portal__visual{inline-size:100%;justify-content:center}.portal__dashboard{max-inline-size:90%;border-radius:8px}.portal__heading{font-size:1.75rem}.portal__features{flex-wrap:wrap;gap:var(--space-3)}.portal__feature{flex:0 0 calc(50% - var(--space-3))}.portal__feature+.portal__feature{border-inline-start:none}.portal__cta{align-self:stretch;justify-content:center}}.articles{padding-block:var(--space-10);background:var(--ld-bg)}.articles__inner{display:flex;direction:rtl;align-items:stretch;gap:var(--space-6);max-inline-size:90%;margin-inline:auto;padding-inline:var(--space-6)}.articles__intro{flex:0 0 36%;align-self:flex-start;display:flex;flex-direction:column;gap:var(--space-4);direction:rtl}.articles__eyebrow{margin:0;font-size:.8125rem;font-weight:600;color:var(--ld-brand);letter-spacing:.04em}.articles__heading{margin:0;font-size:2rem;font-weight:800;line-height:1.25;color:var(--ld-text)}.articles__desc{margin:0;font-size:.9rem;color:var(--ld-text-muted);line-height:1.75}.articles__view-all{display:inline-flex;align-items:center;gap:var(--space-2);font-size:.9rem;font-weight:600;color:var(--ld-brand);text-decoration:none;margin-block-start:var(--space-2)}.articles__view-all:hover{text-decoration:underline}.articles__stack{flex:0 0 26%;display:flex;flex-direction:column;gap:var(--space-4)}.articles__stack .art-card--small{flex:1;min-block-size:0}.art-card--featured{--art-bounce:cubic-bezier(.34,1.8,.4,1);flex:1;min-inline-size:0;border-radius:16px;overflow:hidden;border:1px solid var(--ld-border);background:var(--ld-bg);display:flex;flex-direction:column;position:relative;transform-origin:bottom center;transition:transform .55s var(--art-bounce),box-shadow .55s ease}.art-card--featured::before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 50% 120%,#e50098 0%,transparent 60%);opacity:0;transition:opacity .5s ease;pointer-events:none;z-index:5}.art-card--featured:hover{transform:translateY(-16px) scale(1.03);box-shadow:0 30px 50px rgba(229,0,152,.22)}.art-card--featured:hover::before{opacity:.4}.art-card--small{--art-bounce:cubic-bezier(.34,1.8,.4,1);border-radius:12px;overflow:hidden;border:1px solid var(--ld-border);background:var(--ld-bg);position:relative;transform-origin:bottom center;transition:transform .55s var(--art-bounce),box-shadow .55s ease}.art-card--small::before{content:"";position:absolute;inset:0;border-radius:inherit;background:radial-gradient(circle at 50% 120%,#e50098 0%,transparent 60%);opacity:0;transition:opacity .5s ease;pointer-events:none;z-index:5}.art-card--small:hover{transform:translateY(-10px) scale(1.02);box-shadow:0 20px 35px rgba(229,0,152,.16)}.art-card--small:hover::before{opacity:.1}@media(prefers-reduced-motion:reduce){.art-card--featured,.art-card--small{transition:none!important;transform:none!important}.art-card--featured::before,.art-card--small::before{transition:none!important}}.art-card__link{display:flex;text-decoration:none;color:inherit;height:100%}.art-card--featured .art-card__link{flex-direction:column}.art-card--small .art-card__link{flex-direction:row;direction:rtl;align-items:stretch}.art-card__img-wrap--featured{position:relative;flex:1;overflow:hidden;display:flex;flex-direction:column;justify-content:flex-end;z-index:2;aspect-ratio:5/3}.art-card__img-wrap--featured>.art-card__img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block;z-index:0;transition:transform .3s ease}.art-card--featured:hover .art-card__img-wrap--featured>.art-card__img{transform:scale(1.04)}.art-card__img-wrap--featured::after{content:"";position:absolute;inset:0;background:linear-gradient(to top,rgba(0,0,0,.72) 0%,rgba(0,0,0,.3) 45%,transparent 72%);pointer-events:none;z-index:1}.art-card__img-wrap--featured>.art-card__category,.art-card__img-wrap--featured>.art-card__title,.art-card__img-wrap--featured>.art-card__read{position:relative;z-index:2}.art-card__img-wrap--featured>.art-card__category{color:var(--ld-brand);padding-inline:var(--space-5);padding-block-start:0}.art-card__img-wrap--featured>.art-card__title{color:#fff;padding-inline:var(--space-5);padding-block-start:var(--space-2)}.art-card__img-wrap--featured>.art-card__read{color:#fff;padding-inline:var(--space-5);padding-block:var(--space-2) var(--space-5);margin-block-start:0}.art-card__img-wrap--small{flex:0 0 auto;inline-size:110px;aspect-ratio:5/3;overflow:hidden}.art-card__img{width:100%;height:100%;object-fit:cover;object-position:center;display:block;transition:transform .3s ease}.art-card--small:hover .art-card__img{transform:scale(1.04)}.art-card__body{display:flex;flex-direction:column;gap:var(--space-2);padding:var(--space-4);direction:rtl;width:100%}.art-card__category{font-size:.75rem;font-weight:700;color:var(--ld-brand);letter-spacing:.03em}.art-card__title{margin:0;font-size:.9375rem;font-weight:700;color:var(--ld-text);line-height:1.5}.art-card__title--featured{font-size:1.0625rem}.art-card__read{display:inline-flex;align-items:center;gap:var(--space-1);font-size:.8125rem;font-weight:600;color:var(--ld-brand);margin-block-start:auto}.art-card__arrow{font-size:.875rem}@media(max-width:1024px){.art-card__img-wrap--featured{padding-block:30px}.articles__inner{flex-direction:column;gap:var(--space-5)}.articles__intro{flex:none;inline-size:100%;align-self:auto}.articles__stack{flex:none;inline-size:100%;flex-direction:row;flex-wrap:wrap}.articles__stack .art-card--small{flex:1 1 calc(50% - var(--space-2));min-inline-size:160px}.art-card--featured{flex:none;inline-size:100%}}.testimonials{position:relative;padding-block:var(--space-10);background:var(--ld-bg)}.testimonials__bezier{position:absolute;top:-160px;right:0;width:40%;height:auto;pointer-events:none;z-index:1;opacity:.1}.testimonials__quote-deco{position:absolute;left:10%;top:18%;bottom:var(--space-8);width:150px;height:auto;pointer-events:none;z-index:5}.testimonials__dots-deco{position:absolute;left:11%;top:33%;bottom:calc(var(--space-8) + 60px);width:340px;height:auto;pointer-events:none;z-index:0}.testimonials__inner{position:relative;z-index:2;display:flex;flex-direction:column;direction:rtl;gap:var(--space-6);max-inline-size:90%;margin-inline:auto;padding-inline:var(--space-6)}.testimonials__intro{align-self:flex-start;display:flex;flex-direction:column;gap:var(--space-3);direction:rtl}.testimonials__eyebrow{margin:0;letter-spacing:.04em;font-size:1.75rem;font-weight:800;line-height:1.3;color:var(--ld-text)}.testimonials__heading{margin:0;font-size:.9rem;color:var(--ld-text-muted);line-height:1.8;font-weight:300}.testimonials__carousel-row{display:flex;direction:rtl;align-items:center;gap:var(--space-4)}.testimonials__nav{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:50%;border:1.5px solid var(--ld-brand);background:transparent;color:var(--ld-brand);cursor:pointer;transition:background .2s,color .2s}.testimonials__nav:hover{background:var(--ld-brand);color:#fff}.testimonials__nav-icon{font-size:1rem}.testimonials__viewport{flex:1;overflow:hidden;min-inline-size:0}.testimonials__track{display:flex;direction:ltr;align-items:stretch;transition:transform .4s ease;will-change:transform}.t-card{flex:0 0 calc(100%/3);padding-inline:var(--space-3);box-sizing:border-box}.t-card__inner{margin:0;padding:var(--space-5);background:#fff;border-radius:16px;border:1px solid var(--ld-border);display:grid;grid-template-columns:auto 1fr;grid-template-rows:auto auto auto;gap:var(--space-3) var(--space-3);height:100%;direction:rtl;box-sizing:border-box;position:relative;overflow:hidden}.t-card__inner::before,.t-card__inner::after{content:"";position:absolute;top:var(--t-card-y,50%);left:var(--t-card-x,50%);width:10px;height:10px;border-radius:50%;transform:translate(-50%,-50%) scale(0);pointer-events:none;z-index:0}.t-card__inner::before{border:2px solid rgba(229,0,152,.8);box-shadow:0 0 28px rgba(229,0,152,.45)}.t-card__inner::after{border:1px solid rgba(229,0,152,.55)}.t-card__inner:hover::before{animation:t-card-ring .9s cubic-bezier(.2,.6,.3,1) forwards}.t-card__inner:hover::after{animation:t-card-ring 1.1s cubic-bezier(.2,.6,.3,1) .12s forwards}@keyframes t-card-ring{0%{transform:translate(-50%,-50%) scale(0);opacity:.9}100%{transform:translate(-50%,-50%) scale(60);opacity:0}}@media(prefers-reduced-motion:reduce){.t-card__inner::before,.t-card__inner::after{animation:none!important}}.t-card__quote-mark{fill:var(--ld-brand);stroke:none;opacity:.9;align-self:start;width:40px;height:auto;grid-column:1;grid-row:1;margin-block-start:-10px}.t-card__text{margin:0;font-size:.9375rem;line-height:1.8;color:var(--ld-text-muted);grid-column:2;grid-row:1;position:relative;z-index:1}.t-card__divider{border:0;border-block-start:1px solid var(--ld-border);margin:0;grid-column:1/-1}.t-card__footer{display:flex;direction:rtl;align-items:center;gap:var(--space-3);grid-column:1/-1}.t-card__author{display:flex;flex-direction:column;gap:var(--space-1)}.t-card__name{font-size:.9375rem;font-weight:700;color:var(--ld-text)}.t-card__role{font-size:.8125rem;color:var(--ld-text-muted)}.t-card__avatar{width:48px;height:48px;border-radius:50%;object-fit:cover;flex-shrink:0}.t-card__avatar--initials{display:inline-flex;align-items:center;justify-content:center;background:var(--clr-primary,#7c3aed);color:#fff;font-size:1.25rem;font-weight:700;line-height:1;user-select:none}@media(max-width:860px){.t-card{flex:0 0 50%}.testimonials__heading{font-size:1.5rem}}@media(max-width:720px){.t-card{flex:0 0 100%}.testimonials__nav{width:36px;height:36px}}.cta-banner{position:relative;background:#111118;clip-path:inset(-220px 0 0 0)}.cta-banner__bg{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:0;pointer-events:none}.cta-banner__silk{position:absolute;top:-25%;bottom:0;left:0;height:127%;width:100%;z-index:1;pointer-events:none}.cta-banner__inner{position:relative;z-index:2;display:flex;direction:rtl;align-items:center;max-inline-size:90%;margin-inline:auto;padding-inline:var(--space-6);padding-block:80px;min-block-size:300px}.cta-banner__content{flex:0 0 50%;max-inline-size:580px;display:flex;flex-direction:column;gap:var(--space-5);direction:rtl}.cta-banner__heading{margin:0;font-size:clamp(2rem,3.5vw,3rem);font-weight:800;line-height:1.2;color:#fff}.cta-banner__desc{margin:0;font-size:1rem;color:rgba(255,255,255,.75);line-height:1.8}.cta-banner__actions{display:flex;direction:rtl;align-items:center;flex-wrap:wrap;gap:var(--space-4);margin-block-start:var(--space-3)}.cta-banner__btn{display:inline-flex;align-items:center;direction:rtl;gap:var(--space-3);padding:.875rem var(--space-8);border-radius:3rem;font-size:1rem;font-weight:700;text-decoration:none;border:1.5px solid transparent;transition:background .2s,color .2s,border-color .2s;white-space:nowrap}.cta-banner__btn--primary{background:var(--ld-brand);color:#fff;border-color:var(--ld-brand)}.cta-banner__btn--primary:hover{background:#fff;color:var(--ld-brand)}.cta-banner__btn--secondary{background:transparent;color:#fff;border-color:rgba(255,255,255,.5)}.cta-banner__btn--secondary:hover{border-color:var(--ld-brand);color:var(--ld-brand)}@media(max-width:960px){.cta-banner__content{flex-basis:60%}}@media(max-width:640px){.cta-banner__inner{padding-block:var(--space-10);min-block-size:0}.cta-banner__content{flex:none;inline-size:100%;max-inline-size:none}.cta-banner__heading{font-size:1.875rem}.cta-banner__actions{flex-direction:column;align-items:stretch}.cta-banner__btn{justify-content:center}}.public-footer{background:var(--ld-bg);border-top:1px solid var(--ld-border);padding-block:var(--space-10);position:relative;overflow:hidden}.footer__inner{position:relative;display:flex;direction:rtl;align-items:flex-start;gap:var(--space-8);max-inline-size:90%;margin-inline:auto;padding-inline:var(--space-6)}.footer__pattern{position:absolute;right:10%;top:50%;transform:translateY(-50%);height:240px;width:auto;pointer-events:none;opacity:.4}.footer__brand{flex:0 0 28%;position:relative;display:flex;flex-direction:column;gap:var(--space-5)}.footer__logo-link{display:inline-block;line-height:0}.footer__logo-link img{width:180px;height:auto}.footer__tagline{font-size:.875rem;color:var(--ld-text-muted);line-height:1.8;margin:0;max-inline-size:260px}.footer__col{flex:1;position:relative;display:flex;flex-direction:column;gap:var(--space-5);min-inline-size:0}.footer__col-heading{font-size:.9375rem;font-weight:700;color:var(--ld-text);margin:0}.footer__links{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.footer__links a{font-size:.875rem;color:var(--ld-text-muted);text-decoration:none;transition:color .2s}.footer__links a:hover{color:var(--ld-brand)}.footer__social{display:flex;direction:rtl;justify-content:center;gap:var(--space-3);flex-wrap:wrap}.footer__social-btn{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:50%;border:1px solid var(--ld-border);color:var(--ld-text-muted);text-decoration:none;flex-shrink:0;transition:color .2s,border-color .2s}.footer__social-btn:hover{color:var(--ld-brand);border-color:var(--ld-brand)}.footer__copyright{font-size:.8125rem;color:var(--ld-text-muted);margin:0;line-height:1.6}@media(max-width:1024px){.footer__inner{flex-wrap:wrap;gap:var(--space-6)}.footer__brand{order:-1;flex:0 0 100%;max-inline-size:none;align-items:center;text-align:center}.footer__col{flex:1 1 calc(33.333% - var(--space-4));min-inline-size:140px}.footer__pattern{display:none}}@media(max-width:640px){.footer__col{flex:0 0 100%}}@media(max-width:1360px){.site-header__inner,.hero__container,.stats__inner,.svc__inner,.svc-feat__inner,.clients__inner,.shop__inner,.portal__inner,.articles__inner,.testimonials__inner,.cta-banner__inner,.footer__inner{max-inline-size:100%}}.landing-section-empty{padding:3rem 1.5rem;text-align:center;opacity:.6;font-size:.95rem;line-height:1.7;color:inherit}.site-header__logo-dock{display:flex;align-items:center;margin-inline-end:8px}.site-header__logo-dock:empty{display:none}@media (min-width:1024px){.site-header.is-scrolled .site-header__logo-img{margin-top:0;height:34px}}@media (max-width:1023px){.site-header__logo-dock{display:none!important}}