.landing-root .hero-image-wrap{min-height:calc(65vh + 100px);padding-bottom:72px}.landing-root .hero-slider{min-height:60vh;height:71vh;perspective:500px;padding:0;background:transparent;overflow:visible}.landing-root .hero-slide{display:none;width:100%;min-height:60vh;height:60vh;transform-style:preserve-3d;backface-visibility:hidden;background:transparent}.landing-root .hero-slide.active{display:block}.landing-root .hero-slide.active.exiting,.landing-root .hero-slide.active.flip-in{position:absolute;inset:0;width:100%;z-index:1}.landing-root .hero-slide.active.flip-in{z-index:2}.landing-root .hero-slide-visual{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:transparent}.landing-root .hero-slide-visual>*{width:100%;max-width:100%;transform-origin:center center;transform-style:preserve-3d;backface-visibility:hidden}.landing-root .hero-slide-visual.hero-slide-visual-entrance>*{animation:landingHeroZoomInEntrance .6s cubic-bezier(.4,0,.2,1) both}.landing-root .hero-slide-visual img{width:100%;max-height:58vh;object-fit:contain;border-radius:25px;transform-origin:center center;backface-visibility:hidden}.landing-root .hero-slide-visual .resume-hero-object svg{width:100%;max-height:58vh;display:block;background:transparent;transform-origin:center center;backface-visibility:hidden}.landing-root .hero-slide-visual .resume-hero-object{width:100%;max-width:100%;background:transparent;background-color:transparent}body.dark-mode .landing-root .hero-slide,body.dark-mode .landing-root .hero-slide-visual,body.dark-mode .landing-root .hero-slide-visual .resume-hero-object,body.dark-mode .landing-root .hero-slider{background:transparent!important;background-color:transparent!important;box-shadow:none}body.dark-mode .landing-root .resume-hero-object,body.dark-mode .landing-root .resume-hero-object .resume-mockup{color:#010101!important;forced-color-adjust:none}body.dark-mode .landing-root .resume-hero-object #resume-builder-panel,body.dark-mode .landing-root .resume-hero-object #resume-score-fields,body.dark-mode .landing-root .resume-hero-object #resume-score-panel{color:#010101!important;isolation:isolate;mix-blend-mode:normal;opacity:1}body.dark-mode .landing-root .resume-hero-object .resume-bg-card,body.dark-mode .landing-root .resume-hero-object .resume-field-bg{fill:#ffffff!important}body.dark-mode .landing-root .resume-hero-object #resume-builder-panel path[fill="#010101"],body.dark-mode .landing-root .resume-hero-object #resume-builder-panel path[fill="#1C1C1C"],body.dark-mode .landing-root .resume-hero-object #resume-score-fields path[fill="#010101"],body.dark-mode .landing-root .resume-hero-object #resume-score-panel path[fill="#010101"]{fill:#010101!important;opacity:1!important}body.dark-mode .landing-root .resume-hero-object .resume-chart-value-text,body.dark-mode .landing-root .resume-hero-object .resume-progress-value-text,body.dark-mode .landing-root .resume-hero-object text,body.dark-mode .landing-root .resume-hero-object tspan{fill:#010101!important;color:#010101!important}body.dark-mode .landing-root .resume-hero-object #resume-progress-value{font-size:14px!important;font-weight:600!important}body.dark-mode .landing-root .resume-hero-object #resume-chart-value{font-size:16px!important;font-weight:600!important}@supports (-webkit-touch-callout:none){.landing-root .resume-hero-object #resume-chart-value{transform:translateY(2px)}}html[dir=rtl] .landing-root .resume-hero-object #resume-progress-value{direction:ltr;unicode-bidi:isolate;transform:translateX(-6px)}html[dir=rtl] .landing-root .resume-hero-object #resume-chart-value{direction:ltr;unicode-bidi:isolate;text-anchor:middle}@supports (-webkit-touch-callout:none){html[dir=rtl] .landing-root .resume-hero-object #resume-chart-value{transform:translateY(2px)}}body.dark-mode .landing-root .resume-hero-object #resume-chart-value tspan,body.dark-mode .landing-root .resume-hero-object #resume-progress-value tspan{fill:#010101!important}body.dark-mode .landing-root .resume-hero-object .resume-progress-fill{fill:#0a66c2!important}body.dark-mode .landing-root .resume-hero-object rect[fill="#EBF2FF"]{fill:#ebf2ff!important}body.dark-mode .landing-root .resume-hero-object path[fill="#010101"],body.dark-mode .landing-root .resume-hero-object path[fill="#1C1C1C"]{fill:#010101!important}body.dark-mode .landing-root .resume-hero-object path[fill="#2AAD99"]{fill:#2aad99!important}body.dark-mode .landing-root .resume-hero-object path[fill="#D9D9D9"]{fill:#d9d9d9!important}body.dark-mode .landing-root .resume-hero-object path[fill="#F8A410"]{fill:#f8a410!important}body.dark-mode .landing-root .resume-hero-object #resume-donut-chart path[stroke="#EBF2FF"]{stroke:#ebf2ff!important}body.dark-mode .landing-root .resume-hero-object .resume-chart-fill{stroke:url(#paint0_linear_501_7681)!important}.landing-root .hero-slide.active.flip-in .hero-slide-visual>*{animation:landingHeroFlipIn .6s cubic-bezier(.4,0,.2,1) forwards}.landing-root .hero-slide.active.exiting .hero-slide-visual>*{animation:landingHeroFlipOut .6s cubic-bezier(.4,0,.2,1) forwards}@media (max-width:768px){.landing-root .hero-slider{position:relative;height:52vh;min-height:42vh;padding:0;overflow:hidden;perspective:none;contain:layout style}.landing-root .hero-slide{min-height:52vh;height:52vh;transform-style:flat;contain:layout style paint}.landing-root .hero-slide.active{position:absolute;inset:0;width:100%}.landing-root .hero-slide-visual{opacity:1;transform:translateZ(0);-webkit-transform:translateZ(0);backface-visibility:hidden;-webkit-backface-visibility:hidden}.landing-root .hero-slide.active:not(.exiting):not(.flip-in) .hero-slide-visual{opacity:1;animation:none}.landing-root .hero-slide.active.exiting .hero-slide-visual>*,.landing-root .hero-slide.active.flip-in .hero-slide-visual>*{animation:none!important;transform:none!important}.landing-root .hero-slide.active.exiting .hero-slide-visual{animation:landingHeroMobileFadeOut .48s cubic-bezier(.4,0,.2,1) forwards}.landing-root .hero-slide.active.flip-in .hero-slide-visual{animation:landingHeroMobileFadeIn .48s cubic-bezier(.4,0,.2,1) forwards}.landing-root .hero-slide-visual .resume-hero-object,.landing-root .hero-slide-visual .resume-hero-object svg,.landing-root .hero-slide-visual img{max-height:48vh}}@media (max-width:480px){.landing-root .hero-slider{padding:16px;touch-action:pan-y}.landing-root .hero-slide,.landing-root .hero-slider{height:45vh;min-height:36vh}.landing-root .hero-slide-visual .resume-hero-object,.landing-root .hero-slide-visual .resume-hero-object svg,.landing-root .hero-slide-visual img{max-height:42vh}}@keyframes landingHeroZoomInEntrance{0%{opacity:0;transform:scale(.92)}to{opacity:1;transform:scale(1)}}@keyframes landingHeroFlipOut{0%{opacity:1;transform:perspective(500px) rotateY(0deg)}35%{transform:perspective(500px) rotateY(8deg)}to{opacity:0;transform:perspective(500px) rotateY(88deg)}}@keyframes landingHeroFlipIn{0%{opacity:0;transform:perspective(500px) rotateY(-88deg) scale(.92)}42%{opacity:1;transform:perspective(500px) rotateY(8deg) scale(.98)}to{opacity:1;transform:perspective(500px) rotateY(0deg) scale(1)}}@keyframes landingHeroMobileFadeOut{0%{opacity:1}to{opacity:0}}@keyframes landingHeroMobileFadeIn{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.landing-root .hero-slide-visual.hero-slide-visual-entrance>*{animation:none}.landing-root .hero-slide.active.exiting .hero-slide-visual>*,.landing-root .hero-slide.active.flip-in .hero-slide-visual>*{animation-duration:.2s}@keyframes landingHeroFlipOut{to{opacity:0;transform:none}}@keyframes landingHeroFlipIn{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:none}}@media (max-width:768px){.landing-root .hero-slide.active.exiting .hero-slide-visual{animation:landingHeroMobileFadeOut .2s ease forwards}.landing-root .hero-slide.active.flip-in .hero-slide-visual{animation:landingHeroMobileFadeIn .2s ease forwards}}}body.nav-drawer-open .landing-root .nav-drawer .header-nav-mobile,body.nav-drawer-open .landing-root .nav-drawer .header-right-mobile{pointer-events:auto}.landing-root .header-nav-mobile li{opacity:0;transform:translateY(30px);transition:opacity .3s ease,transform .3s ease}body.nav-drawer-open .landing-root .header-nav-mobile li{opacity:1;transform:translateY(0)}body.nav-drawer-open .landing-root .header-nav-mobile li:first-child{transition-delay:.4s}body.nav-drawer-open .landing-root .header-nav-mobile li:nth-child(2){transition-delay:.6s}body.nav-drawer-open .landing-root .header-nav-mobile li:nth-child(3){transition-delay:.8s}body.nav-drawer-open .landing-root .header-nav-mobile li:nth-child(4){transition-delay:1s}.landing-root .header-right-mobile{display:flex;align-items:center;gap:16px;opacity:0;transform:translateY(30px);transition:opacity .3s ease 1.4s,transform .3s ease 1.4s}body.nav-drawer-open .landing-root .header-right-mobile{opacity:1;transform:translateY(0)}body.nav-drawer-closing.nav-drawer-open .landing-root .nav-drawer .header-nav-mobile,body.nav-drawer-closing.nav-drawer-open .landing-root .nav-drawer .header-right-mobile{pointer-events:none}body.nav-drawer-closing.nav-drawer-open .landing-root .header-right-mobile{opacity:0;transform:translateY(-28px);transition:opacity .32s ease 0s,transform .32s cubic-bezier(.4,0,.2,1) 0s}body.nav-drawer-closing.nav-drawer-open .landing-root .header-nav-mobile li{opacity:0;transform:translateY(-30px);transition:opacity .32s ease,transform .32s cubic-bezier(.4,0,.2,1)}body.nav-drawer-closing.nav-drawer-open .landing-root .header-nav-mobile li:nth-child(4){transition-delay:.1s}body.nav-drawer-closing.nav-drawer-open .landing-root .header-nav-mobile li:nth-child(3){transition-delay:.26s}body.nav-drawer-closing.nav-drawer-open .landing-root .header-nav-mobile li:nth-child(2){transition-delay:.42s}body.nav-drawer-closing.nav-drawer-open .landing-root .header-nav-mobile li:first-child{transition-delay:.58s}body.nav-drawer-closing:not(.nav-drawer-open) .landing-root .nav-drawer{opacity:0;visibility:hidden;pointer-events:none;transition:opacity .25s ease,visibility .25s ease}body.nav-overlay-mounted:not(.nav-drawer-open) .landing-root .nav-drawer-overlay{clip-path:circle(0 at var(--menu-origin-x,90%) var(--menu-origin-y,5%));visibility:hidden;transition:clip-path .8s cubic-bezier(.4,0,.2,1),visibility 0s linear .8s}.landing-root .services-section{--services-card-height:403px;padding-top:calc(6rem - 50px);padding-bottom:4rem}.landing-root .service-item{margin-bottom:6rem}.landing-root .service-item:last-child{margin-bottom:8rem}.landing-root .service-image-layered{min-height:var(--services-card-height,403px);height:var(--services-card-height,403px)}.landing-root .service-item--portfolio .service-image-layered{background:#ebf2ff7d;position:relative;width:100%;height:var(--services-card-height,403px);overflow:hidden;border-radius:24px;z-index:1;--portfolio-inner-left:98px;--portfolio-inner-width:88%;--portfolio-side-width:calc(var(--portfolio-inner-width) * 0.285);--portfolio-center-width:calc(var(--portfolio-inner-width) * 0.325);--portfolio-gap:calc(var(--portfolio-inner-width) * 0.015)}body.dark-mode .landing-root .service-item--cv .service-image-layered,body.dark-mode .landing-root .service-item--graduation .service-image-layered,body.dark-mode .landing-root .service-item--portfolio .service-image-layered{background:rgba(0,7,21,.45)}.landing-root .service-item--portfolio .service-image-layered:before{content:"";position:absolute;left:71px;top:46px;width:88%;height:416px;border-radius:16px;background:#fff;z-index:0;pointer-events:none}body.dark-mode .landing-root .service-item--portfolio .service-image-layered:before{background:#000715}.landing-root .service-item--portfolio .service-image-layered img{position:absolute;width:150px;height:71%;border-radius:6px 6px 0 0;object-fit:contain;object-position:center;opacity:.98;bottom:-37px;animation-duration:11s;animation-iteration-count:infinite;animation-timing-function:ease-in-out;animation-fill-mode:both;will-change:transform,left,z-index,opacity}.landing-root .service-item--portfolio .service-image-layered img:first-of-type{animation-name:landingPortfolioCycleFirst}.landing-root .service-item--portfolio .service-image-layered img:nth-of-type(2){animation-name:landingPortfolioCycleSecond}.landing-root .service-item--portfolio .service-image-layered img:nth-of-type(3){animation-name:landingPortfolioCycleThird}.landing-root .service-item--portfolio .service-image-layered:hover img{animation-play-state:paused}@keyframes landingPortfolioCycleFirst{0%,20%,to{left:calc(var(--portfolio-inner-left) + var(--portfolio-side-width) + var(--portfolio-gap));width:var(--portfolio-center-width);transform:translateY(-30px);opacity:1;z-index:4}33%,53%{left:calc(var(--portfolio-inner-left) + var(--portfolio-side-width) + var(--portfolio-gap) + var(--portfolio-center-width) + var(--portfolio-gap));width:var(--portfolio-side-width);transform:translateY(8px);opacity:.96;z-index:2}66%,86%{left:var(--portfolio-inner-left);width:var(--portfolio-side-width);transform:translateY(8px);opacity:.96;z-index:2}}@keyframes landingPortfolioCycleSecond{0%,20%,to{left:var(--portfolio-inner-left);width:var(--portfolio-side-width);transform:translateY(8px);opacity:.96;z-index:2}33%,53%{left:calc(var(--portfolio-inner-left) + var(--portfolio-side-width) + var(--portfolio-gap));width:var(--portfolio-center-width);transform:translateY(-30px);opacity:1;z-index:4}66%,86%{left:calc(var(--portfolio-inner-left) + var(--portfolio-side-width) + var(--portfolio-gap) + var(--portfolio-center-width) + var(--portfolio-gap));width:var(--portfolio-side-width);transform:translateY(8px);opacity:.96;z-index:2}}@keyframes landingPortfolioCycleThird{0%,20%,to{left:calc(var(--portfolio-inner-left) + var(--portfolio-side-width) + var(--portfolio-gap) + var(--portfolio-center-width) + var(--portfolio-gap));width:var(--portfolio-side-width);transform:translateY(8px);opacity:.96;z-index:2}33%,53%{left:var(--portfolio-inner-left);width:var(--portfolio-side-width);transform:translateY(8px);opacity:.96;z-index:2}66%,86%{left:calc(var(--portfolio-inner-left) + var(--portfolio-side-width) + var(--portfolio-gap));width:var(--portfolio-center-width);transform:translateY(-30px);opacity:1;z-index:4}}@media (max-width:1200px){.landing-root .service-item--portfolio .service-image-layered{--portfolio-inner-left:14%;--portfolio-inner-width:86%}.landing-root .service-item--portfolio .service-image-layered:before{left:7%;width:86%}.landing-root .service-item--portfolio .portfolio-card-header{left:14%}.landing-root .service-item--portfolio .service-image-layered img:first-of-type{animation-name:landingPortfolioCycleFirstMd}.landing-root .service-item--portfolio .service-image-layered img:nth-of-type(2){animation-name:landingPortfolioCycleSecondMd}.landing-root .service-item--portfolio .service-image-layered img:nth-of-type(3){animation-name:landingPortfolioCycleThirdMd}}@keyframes landingPortfolioCycleFirstMd{0%,20%,to{left:calc(var(--portfolio-inner-left) + var(--portfolio-side-width) + var(--portfolio-gap));width:var(--portfolio-center-width);transform:translateY(-24px);opacity:1;z-index:4}33%,53%{left:calc(var(--portfolio-inner-left) + var(--portfolio-side-width) + var(--portfolio-gap) + var(--portfolio-center-width) + var(--portfolio-gap));width:var(--portfolio-side-width);transform:translateY(6px);opacity:.96;z-index:2}66%,86%{left:var(--portfolio-inner-left);width:var(--portfolio-side-width);transform:translateY(6px);opacity:.96;z-index:2}}@keyframes landingPortfolioCycleSecondMd{0%,20%,to{left:var(--portfolio-inner-left);width:var(--portfolio-side-width);transform:translateY(6px);opacity:.96;z-index:2}33%,53%{left:calc(var(--portfolio-inner-left) + var(--portfolio-side-width) + var(--portfolio-gap));width:var(--portfolio-center-width);transform:translateY(-24px);opacity:1;z-index:4}66%,86%{left:calc(var(--portfolio-inner-left) + var(--portfolio-side-width) + var(--portfolio-gap) + var(--portfolio-center-width) + var(--portfolio-gap));width:var(--portfolio-side-width);transform:translateY(6px);opacity:.96;z-index:2}}@keyframes landingPortfolioCycleThirdMd{0%,20%,to{left:calc(var(--portfolio-inner-left) + var(--portfolio-side-width) + var(--portfolio-gap) + var(--portfolio-center-width) + var(--portfolio-gap));width:var(--portfolio-side-width);transform:translateY(6px);opacity:.96;z-index:2}33%,53%{left:var(--portfolio-inner-left);width:var(--portfolio-side-width);transform:translateY(6px);opacity:.96;z-index:2}66%,86%{left:calc(var(--portfolio-inner-left) + var(--portfolio-side-width) + var(--portfolio-gap));width:var(--portfolio-center-width);transform:translateY(-24px);opacity:1;z-index:4}}.landing-root .grad-message-card--1{top:35%;left:39%;z-index:2}.landing-root .grad-message-card--2{top:-4%;left:15%;z-index:3;transform:rotate(2deg)}.landing-root .grad-message-card--3{top:52%;left:-8%;z-index:1;transform:rotate(-1deg)}.landing-root .grad-messages-stack:has(.grad-message-card:hover) .grad-message-card:not(:hover){opacity:.45;filter:blur(1.5px) saturate(.85);transform:scale(.94)}.landing-root .grad-messages-stack:has(.grad-message-card:hover) .grad-message-card--2:not(:hover){transform:rotate(2deg) scale(.94)}.landing-root .grad-messages-stack:has(.grad-message-card:hover) .grad-message-card--3:not(:hover){transform:rotate(-1deg) scale(.94)}.landing-root .grad-message-card:hover{top:50%!important;left:50%!important;width:64%!important;z-index:10!important;opacity:1!important;filter:none!important;transform:translate(-50%,-50%) scale(1.06) rotate(0deg)!important;box-shadow:0 4px 24px rgba(10,102,194,.12),0 16px 48px rgba(10,102,194,.16)}@media (prefers-reduced-motion:reduce){.landing-root .grad-message-card{transition:opacity .25s ease,filter .25s ease}.landing-root .grad-message-card:hover{transform:translate(-50%,-50%)!important}}@media (hover:hover) and (pointer:fine){.landing-root .why-choose-cards:hover .why-card{background:#fff;border-color:#ebf2ff}.landing-root .why-choose-cards:hover .why-card:hover{background:#ebf2ff;border-color:#ebf2ff}body.dark-mode .landing-root .why-choose-cards:hover .why-card{background:transparent;border-color:rgba(130,183,236,.3)}body.dark-mode .landing-root .why-choose-cards:hover .why-card:hover{background:#1e293b;border-color:#334155}}@media (max-width:968px){.landing-root .why-choose-layout{grid-template-columns:1fr;gap:32px;justify-items:center;min-height:auto}.landing-root .why-choose-cards{grid-template-columns:1fr;width:100%;max-width:560px}.landing-root .why-choose-title{font-size:20px;line-height:38px}}@media (max-width:768px){.landing-root .why-choose-visual{width:min(100%,343px);aspect-ratio:343/319;height:auto;margin:0 auto}.landing-root .why-choose-form{width:56%;height:auto;left:0;top:38%}.landing-root .why-choose-tablet{width:64%;height:auto;left:auto;right:27px;top:17%}.landing-root .why-choose-cards .why-card:nth-child(3){background:#ebf2ff;border-color:#ebf2ff}.landing-root .why-choose-cards .why-card:nth-child(4){background:#fff;border-color:#ebf2ff}body.dark-mode .landing-root .why-choose-cards .why-card:nth-child(3){background:#1e293b;border-color:#334155}body.dark-mode .landing-root .why-choose-cards .why-card:nth-child(4){background:transparent;border-color:rgba(130,183,236,.3)}.landing-root .why-choose-cards--scroll-reveal .why-card{opacity:0;transform:translateY(40px);transition:none}.landing-root .why-choose-cards--scroll-reveal .why-card.why-card--in-view{opacity:1;transform:translateY(0);transition:opacity .8s ease,transform .95s cubic-bezier(.22,1,.36,1)}.landing-root .why-choose-cards--scroll-reveal .why-card.why-card--in-view:first-child{transition-delay:0s}.landing-root .why-choose-cards--scroll-reveal .why-card.why-card--in-view:nth-child(2){transition-delay:.1s}.landing-root .why-choose-cards--scroll-reveal .why-card.why-card--in-view:nth-child(3){transition-delay:.2s}.landing-root .why-choose-cards--scroll-reveal .why-card.why-card--in-view:nth-child(4){transition-delay:.3s}.landing-root .why-choose-cards--scroll-reveal .why-card.why-card--in-view.why-card--instant{transition:none!important;transition-delay:0s!important}}@media (max-width:1532px){.landing-root .who-image-wrapper{right:150px}html[dir=rtl] .landing-root .who-image-wrapper{right:auto;left:150px}}@media (max-width:1241px){.landing-root .who-image-wrapper{right:clamp(49px,6vw,110px)}html[dir=rtl] .landing-root .who-image-wrapper{right:auto;left:clamp(49px,6vw,110px)}}@media (max-width:1200px){.landing-root .who-image-wrapper{width:clamp(250px,44vw,470px)}}@media (max-width:968px){.landing-root .who-content-new{grid-column:1/-1;max-width:min(476px,100%);--who-gap-p-btn:2.75rem}.landing-root .who-image-wrapper{width:clamp(220px,52vw,400px);right:0}html[dir=rtl] .landing-root .who-image-wrapper{right:auto;left:0}}html[dir=rtl] .landing-root .who-section-content{direction:rtl}html[dir=rtl] .landing-root .who-content-new{align-items:flex-start;text-align:right;direction:rtl}html[dir=rtl] .landing-root .who-content-new p{direction:rtl;text-align:right;width:100%}html[dir=rtl] .landing-root .who-path-lines{transform:scaleX(-1)}html[dir=rtl] .landing-root .who-image-wrapper{right:auto;left:clamp(126px,6vw,110px)}html[dir=rtl] .landing-root .who-image-wrapper:before{right:auto;left:3%}html[dir=rtl] .landing-root .who-girl-image{right:auto;left:0}@media (max-width:768px){.landing-root .who-section-new{display:flex;flex-direction:column;align-items:stretch;width:100%;padding:clamp(2rem,6vw,2.5rem) 0 max(clamp(1.75rem,5vw,2rem),env(safe-area-inset-bottom,0px));background:transparent;overflow-x:clip}.landing-root .who-section-new .container{order:1;width:100%;max-width:100%;padding-inline:var(--landing-section-gutter,24px);box-sizing:border-box}.landing-root .who-section-content{grid-template-columns:1fr;min-height:auto;gap:0}.landing-root .who-content-new{width:100%;max-width:min(343px,100%);margin-inline:auto;padding-inline:clamp(0px,2vw,12px);text-align:center;align-items:center;gap:clamp(.5rem,2.5vw,.75rem);--who-gap-title-p:0;--who-gap-p-btn:0}.landing-root .who-content-new h2{font-size:clamp(1.125rem,4.8vw,1.25rem);line-height:1.25;text-wrap:balance;margin:0}.landing-root .who-content-new p{font-size:clamp(.8125rem,3.6vw,.875rem);font-weight:400;line-height:1.5;max-width:34ch;margin-inline:auto}.landing-root .who-section-new .who-content-new .btn-hero{display:none}.landing-root .who-image-new{order:2;position:relative;width:100%;height:clamp(260px,62vw,411px);min-height:260px;max-height:420px;margin-top:clamp(1.25rem,4vw,1.75rem);background:#ebf2ff;overflow:hidden;isolation:isolate}.landing-root .who-image-new .who-path-lines{width:min(314%,596px);height:200%;top:auto;bottom:-28%;left:-24%;rotate:42deg}.landing-root .who-image-wrapper{position:absolute;inset:0;right:0;left:0;width:100%;height:100%;overflow:hidden}.landing-root .who-image-wrapper:before{right:50%;bottom:6%;width:min(88%,280px);height:76%;transform:translateX(50%)}.landing-root .who-girl-image{z-index:3;object-fit:contain;object-position:center bottom;width:100%;max-height:111%;position:absolute;bottom:-48px;left:auto;right:0;transform:none;height:auto!important}.landing-root .who-mobile-cta{display:flex;justify-content:center;order:3;margin-top:clamp(1.5rem,5vw,2rem);padding-inline:var(--landing-section-gutter,24px);width:100%;box-sizing:border-box}.landing-root .who-mobile-cta .btn-hero{width:min(228px,100%);min-height:44px;padding:10px 20px;font-size:16px;margin-inline-start:0}body.dark-mode .landing-root .who-image-new{background:#040e22}html[dir=rtl] .landing-root .who-content-new{align-items:flex-start;text-align:right;direction:rtl;width:100%;max-width:min(343px,100%);margin-inline-start:auto;margin-inline-end:0}html[dir=rtl] .landing-root .who-content-new h2{direction:rtl;text-align:right;width:100%}html[dir=rtl] .landing-root .who-girl-image{right:auto;left:0}html[dir=rtl] .landing-root .who-image-new .who-path-lines{left:auto;right:-24%;transform:scaleX(-1);rotate:42deg}html[dir=rtl] .landing-root .who-image-wrapper:before{right:auto;left:50%;transform:translateX(-50%)}}@media (max-width:480px){.landing-root .who-image-new{height:clamp(240px,58vw,340px);min-height:240px;margin-top:1.125rem}.landing-root .who-image-new .who-path-lines{bottom:-10%;left:-53%;rotate:27deg}html[dir=rtl] .landing-root .who-image-new .who-path-lines{left:auto;right:-53%;bottom:-10%;transform:scaleX(-1);rotate:27deg}.landing-root .who-content-new p{max-width:none}}@media (max-width:380px){.landing-root .who-section-new{padding-top:1.75rem}.landing-root .who-content-new h2{font-size:1.0625rem;line-height:1.3}.landing-root .who-content-new p{font-size:.8125rem}.landing-root .who-image-new{height:clamp(220px,55vw,300px);min-height:220px}.landing-root .who-mobile-cta .btn-hero{width:100%;max-width:228px}}html[dir=rtl] .landing-root .contact-form,html[dir=rtl] .landing-root .contact-form h3,html[dir=rtl] .landing-root .contact-form p,html[dir=rtl] .landing-root .form-group label{text-align:right}html[dir=rtl] .landing-root .contact-detail{flex-direction:row;text-align:right}html[dir=rtl] .landing-root .contact-submit-btn{text-align:center}@media (max-width:768px){.landing-root .contact-section{padding:2rem 0 3rem}.landing-root .contact-section .section-title{margin-top:-.25rem;margin-bottom:1.25rem}.landing-root .contact-container{display:flex;flex-direction:column;align-items:center;gap:12px}.landing-root .contact-info{display:contents}.landing-root .contact-image-wrapper{order:1;width:min(100%,343px);height:274px;border-radius:24px;margin-top:1rem}.landing-root .contact-main-image{width:100%;height:100%;object-fit:cover;object-position:center top;max-width:none;margin:0}.landing-root .contact-form{order:2;width:min(100%,343px);margin-top:0;padding:0;background:transparent;border:none;box-shadow:none}.landing-root .contact-form h3,.landing-root .contact-form-divider,.landing-root .contact-form>p{display:none}.landing-root .form-row{grid-template-columns:1fr;margin-bottom:0}.landing-root .form-group{margin-bottom:12px}.landing-root .form-group label{font-size:14px;color:#010101}.landing-root .form-group input,.landing-root .form-group textarea{padding:8px 12px;min-height:48px;font-size:12px}.landing-root .form-group textarea{min-height:120px}.landing-root .contact-submit-btn{margin-top:10px;min-height:48px;font-size:16px;border-radius:27px}.landing-root .contact-details{order:3;width:min(100%,343px);flex-direction:column;gap:8px}.landing-root .contact-detail{width:100%;min-height:60px;height:auto;padding:8px;border:.3px solid #d9d9d9;border-radius:8px;background:#fff;filter:none}.landing-root .contact-text{gap:8px}.landing-root .contact-text strong{font-size:14px;font-weight:500}.landing-root .contact-text span{font-size:12px}body.dark-mode .landing-root .contact-detail{background:rgba(1,4,22,.45);border-color:rgba(255,255,255,.12)}html[dir=rtl] .landing-root .form-group label{color:#010101}body.dark-mode html[dir=rtl] .landing-root .form-group label{color:#e2e8f0}}@media (max-width:1200px){.landing-root .testimonials-section{padding-inline:clamp(1.5rem,6vw,4rem)}}html[dir=rtl] .landing-root .testimonials-section,html[dir=rtl] .landing-root .testimonials-section .testimonials-grid,html[dir=rtl] .landing-root .testimonials-section .testimonials-grid.is-marquee{direction:ltr}@media (max-width:768px){.landing-root .testimonials-section{padding:3.5rem 0 4rem}.landing-root .testimonials-section .section-title{font-size:1.25rem;margin-bottom:2rem}.landing-root .testimonials-grid.is-marquee{gap:12px;margin-top:2rem;margin-bottom:0;animation-duration:34s}.landing-root .testimonials-grid.is-marquee .testimonial-card{flex:0 0 min(84vw,320px)}.landing-root .testimonial-card{min-height:12.5rem;padding:1rem;border-radius:14px}.landing-root .testimonial-text{min-height:5.9rem;font-size:.92rem;line-height:1.6}.landing-root .testimonial-header{padding-top:1rem}.landing-root .testimonial-header .testimonial-avatar,.landing-root .testimonial-header img{width:48px;height:48px}.landing-root .testimonial-info h5{font-size:1rem}.landing-root .testimonial-info p{font-size:.84rem}}@media (hover:none) and (pointer:coarse){.landing-root .testimonial-card:hover,.landing-root .testimonials-grid.is-marquee .testimonial-card:hover{transform:none;box-shadow:0 4px 24px rgba(0,0,0,.06),0 1px 3px rgba(0,0,0,.04)}}body.dark-mode .landing-root .hero-grad-wrap:before{background:#202a3e}@media (max-width:968px){.landing-root .services-section{--services-card-height:360px;padding-top:3rem;padding-bottom:2.5rem}.landing-root .services-section .section-title{margin-top:0;margin-bottom:2rem;font-size:clamp(1.65rem,5vw,2.1rem)}.landing-root .service-item{grid-template-columns:1fr;gap:1.75rem;margin-bottom:3.5rem}.landing-root .service-item--cv{flex-direction:column;margin-top:0;margin-bottom:3.5rem;gap:1.75rem}.landing-root .service-item--cv .service-content,.landing-root .service-item--cv .service-image{max-width:100%;width:100%}.landing-root .service-item-portfolio-wrap{margin-top:2rem;margin-bottom:3rem}.landing-root .service-item:last-child{margin-bottom:4rem}}@media (max-width:768px){.landing-root .services-section{--services-card-height:300px;padding-top:2.25rem;padding-bottom:2rem}.landing-root .services-section .section-title{margin-top:0;margin-bottom:1.5rem;font-size:1.65rem;line-height:1.25}.landing-root .service-item{gap:1.35rem;margin-bottom:3rem}.landing-root .service-content h3{font-size:1.3rem;margin-bottom:1.1rem;line-height:1.35}.landing-root .service-content ul li{font-size:.9375rem;line-height:1.45;gap:.65rem;margin-bottom:.75rem;font-weight:500}.landing-root .service-image-layered{min-height:var(--services-card-height);height:var(--services-card-height);border-radius:16px}.landing-root .service-item--portfolio .service-image,.landing-root .service-item--portfolio .service-image-layered{height:320px!important;min-height:320px!important}.landing-root .service-item--portfolio .service-image-layered{border-radius:18px;--portfolio-inner-left:8%;--portfolio-inner-width:91%}.landing-root .service-item--portfolio .service-image-layered:before{left:7%;width:86%;top:28px;height:280px}.landing-root .service-item--portfolio .portfolio-card-header{left:10%;top:36px;width:min(220px,72%)}.landing-root .service-item--portfolio .portfolio-card-title-line{font-size:.75rem;line-height:1.25}.landing-root .service-item--portfolio .service-image-layered img{bottom:-47px}.landing-root .service-item--portfolio .service-content h3{font-size:1.3rem;font-weight:600;margin-bottom:1.1rem}.landing-root .service-item--portfolio .service-content ul li{font-weight:500;color:inherit;font-size:.9375rem}body.dark-mode .landing-root .service-item--portfolio .service-content ul li{color:#e2e8f0}.landing-root .service-item--cv .service-image-layered{min-height:280px;height:300px;overflow:hidden}.landing-root .service-item--cv .service-content{margin-top:0;gap:1.25rem}.landing-root .service-item--cv .service-content h3{font-size:1.3rem;line-height:1.35;max-width:none}.landing-root .service-item--cv .service-content ul li{font-size:.9375rem;line-height:1.45}.landing-root .service-item--cv .cv-service-visual__base{left:6%;width:88%}.landing-root .service-item--cv .cv-service-visual__chart{left:52%;top:36%;width:48%}.landing-root .service-item--graduation .service-image-layered{min-height:300px;height:300px;overflow:hidden}.landing-root .grad-message-card{width:52%}.landing-root .grad-message-card--1{top:30%;left:30%}.landing-root .grad-message-card--2{top:4%;left:6%;transform:rotate(2deg)}.landing-root .grad-message-card--3{top:50%;left:8%;transform:rotate(-1deg)}@media (hover:hover) and (pointer:fine){.landing-root .grad-message-card:hover{top:50%!important;left:50%!important;width:58%!important;transform:translate(-50%,-50%) scale(1.05) rotate(0deg)!important}}.landing-root .service-item-portfolio-wrap>.glow-blob{--bg-color:var(--glow-color)!important;--size:60%!important;--blur-amount:79px!important;top:30%!important;left:20%!important;rotate:none;z-index:-1!important}.landing-root .service-item--cv>.glow-blob{--bg-color:var(--glow-color)!important;--size:70%!important;--glow-width:70%!important;--glow-height:64%!important;--blur-amount:64px!important;top:32%!important;left:39%!important}.landing-root .service-item--graduation>.glow-blob{--bg-color:var(--glow-color)!important;--size:72%!important;--glow-width:72%!important;--glow-height:60%!important;--blur-amount:60px!important;top:22%!important;left:34%!important;z-index:-1!important}}@media (max-width:480px){.landing-root .services-section{--services-card-height:280px}.landing-root .services-section .section-title{font-size:1.45rem;margin-bottom:1.25rem}.landing-root .service-content h3,.landing-root .service-item--cv .service-content h3,.landing-root .service-item--portfolio .service-content h3{font-size:1.2rem}.landing-root .service-content ul li,.landing-root .service-item--cv .service-content ul li,.landing-root .service-item--portfolio .service-content ul li{font-size:.875rem}.landing-root .service-item--portfolio .service-image,.landing-root .service-item--portfolio .service-image-layered{height:280px!important;min-height:280px!important}.landing-root .service-item--portfolio .service-image-layered:before{height:250px;top:22px}.landing-root .service-item--cv .service-image-layered,.landing-root .service-item--graduation .service-image-layered{height:270px;min-height:270px}.landing-root .grad-message-card{width:56%}.landing-root .grad-message-card--1{top:32%;left:44%}.landing-root .grad-message-card--2{top:6%;left:2%}.landing-root .grad-message-card--3{top:52%;left:6%}}[dir=rtl] .landing-root .service-item--portfolio .service-content,[dir=rtl] .landing-root .service-item--portfolio .service-content h3,[dir=rtl] .landing-root .service-item--portfolio .service-content ul{text-align:right}[dir=rtl] .landing-root .service-item--portfolio .service-content ul li{flex-direction:row-reverse}[dir=rtl] .landing-root .service-item--graduation{direction:ltr}[dir=rtl] .landing-root .service-item--graduation .service-content,[dir=rtl] .landing-root .service-item--graduation .service-content h3,[dir=rtl] .landing-root .service-item--graduation .service-content ul{text-align:right}[dir=rtl] .landing-root .service-item--graduation .service-content ul li{flex-direction:row-reverse;width:100%}[dir=rtl] .landing-root .service-item--graduation .service-content ul li span{flex:1;text-align:right}html:has(.register-root){background-color:rgb(10 102 194/13%)}body:has(.register-root){background:rgb(10 102 194/13%)!important;min-height:100vh}.register-root.landing-root{background:rgb(10 102 194/13%)!important;min-height:100vh}html:has(body.dark-mode .register-root),html[data-theme=dark]:has(.register-root){background-color:#000715}body.dark-mode:has(.register-root),html[data-theme=dark] body:has(.register-root){background:#000715!important}body.dark-mode .register-root.landing-root,html[data-theme=dark] .register-root.landing-root{background:#000715!important;color:#e2e8f0;--glow-color:#003060}