.spatial-page,body{overflow-x:visible}.spatial-page :is(.section-heading,.contact-intro)>*{min-width:0}.case-page :is(h1,h2,h3),.spatial-page :is(h1,h2,h3){overflow-wrap:break-word;text-wrap:balance}.spatial-page .capability-head .eyebrow{font-size:12px;letter-spacing:.03em;line-height:1.6}.spatial-page .capability-head>.icon{display:none}.spatial-page .capability-visual .s2-scene{max-width:540px;margin-inline:auto}.spatial-page .contact-glass.is-revealed{animation:none;translate:none;transform:none;background:#111114}.case-illustration{background:#111114;border:1px solid #ffffff1c;border-radius:16px;overflow:hidden;padding:14px}.case-illustration>.service-visual{background:transparent}.case-illustration .s2-scene figcaption{padding:0;border:0;font-size:13px;line-height:1.5}.case-page-intro{align-items:start}.case-page .detail-illustration{width:100%;max-width:560px;justify-self:center}.case-page :is(.intro,.case-page-body p,.case-page-body li){overflow-wrap:break-word}.case-page .case-page-cta>.button{max-width:100%;white-space:normal;text-align:left}.site-header{background:#08090be8}.skip-link{z-index:100}:is(a,button,input,textarea,summary):focus-visible{outline:2px solid #e2b392;outline-offset:4px}.site-menu .menu-links a{min-height:64px}.spatial-page .spatial-kicker{font-size:12px;letter-spacing:.04em;flex-wrap:wrap;gap:12px}.spatial-page .spatial-hero-aside>p{font-family:Arial,Helvetica,sans-serif;font-size:16px;line-height:1.75;letter-spacing:0;text-transform:none}.spatial-page .spatial-scroll{font-size:12px;line-height:1.6;letter-spacing:.03em;gap:16px}.spatial-page .spatial-disciplines{display:none}.spatial-page :is(.pill-label,.reel-line){font-size:12px;line-height:1.6;letter-spacing:.03em}.spatial-page .section-label{font-size:12px;line-height:1.6;letter-spacing:.03em}.spatial-page .section-label>span:first-child{letter-spacing:.03em}.case-page .eyebrow,.spatial-page :is(.signal-about,.signal-faq) .eyebrow{font-size:12px;line-height:1.6;letter-spacing:.03em}.spatial-page .capability-copy>p{font-size:16px;line-height:1.75}.spatial-page .capability-copy .text-link{font-size:14px;line-height:1.6;letter-spacing:0}.spatial-page .about-traits span{font-size:13px;line-height:1.6}.spatial-page .contact-list a>span:first-child{font-size:12px;line-height:1.6;letter-spacing:.03em}.spatial-page .contact-note{font-size:13px;line-height:1.7}.spatial-page .visual-window .service-visual.s2-scene figcaption{font-size:13px;line-height:1.5;letter-spacing:0}.site-header .language-toggle{font-size:13px;letter-spacing:.03em}.spatial-page :is(.contact-intro>p,.faq-accordion details>p,.service-footnote>p){font-size:15px;line-height:1.75}.footer .footer-note{font-size:13px!important;line-height:1.6;letter-spacing:0;color:#bcb2a8;max-width:100%;overflow-wrap:break-word}.footer .text-link{font-size:13px;min-height:44px}.case-page .case-tags li,.case-page .technology-label{font-size:13px;line-height:1.6}.case-page .text-link{font-size:14px;line-height:1.6;min-height:44px}@media(min-width:768px) and (max-width:1199px){.spatial-page .container{width:calc(100% - 64px)}.spatial-page .section{padding-block:88px}.spatial-page .section-heading{grid-template-columns:1.25fr 1fr;gap:32px}.spatial-page .section-heading h2{font-size:clamp(36px,4.8vw,58px)}.spatial-page .signal-about,.spatial-page .signal-faq{padding:40px;margin-block:40px}}@media(max-width:959px){.spatial-page .capability-grid{grid-template-columns:minmax(0,1fr)}.spatial-page .capability-card:nth-child(n){display:flex;flex-direction:column;grid-column:auto!important}.spatial-page .capability-card .capability-copy{padding:8px 28px 28px}.spatial-page .capability-copy h3{font-size:28px;max-width:26ch}.spatial-page .capability-copy>p{max-width:60ch}.spatial-page .capability-card .capability-visual{padding:20px 16px 14px;margin:0}.spatial-page .capability-head{padding:24px 28px 0}.spatial-page .contact-split{grid-template-columns:minmax(0,1fr);gap:32px}.spatial-page .contact-intro{display:block}.spatial-page .contact-intro>p{margin-top:20px}}@media(max-width:767px){:root{--header-height:68px;scroll-padding-top:84px}.container,.spatial-page .container{width:calc(100% - 40px)}.site-header .header{height:68px;min-height:68px;padding-block:10px;gap:12px}.site-header .brand img{width:126px;height:auto}.brand{display:flex;align-items:center}.header-tools{gap:8px}.language-toggle{min-width:52px;min-height:44px}.spatial-page .spatial-hero{display:block;min-height:0;padding-top:320px;padding-bottom:28px}.scroll-scene-fallback{width:76vw;max-width:280px;left:50%;top:184px}.spatial-hero-inner{display:block}.spatial-kicker{font-size:12px;line-height:1.7;letter-spacing:.04em;gap:12px;margin-bottom:18px;flex-wrap:wrap}.spatial-kicker>span{width:16px}.spatial-page .spatial-hero h1{font-size:clamp(32px,10.1vw,72px);line-height:1.04;letter-spacing:-.04em;text-wrap:wrap}.spatial-hero-aside{margin-top:22px;padding:0}.spatial-page .spatial-hero-aside>p{font-family:Arial,Helvetica,sans-serif;font-size:15px;line-height:1.75;text-transform:none;letter-spacing:0;max-width:40ch}.spatial-scroll{font-size:12px;line-height:1.6;letter-spacing:.03em;margin-top:16px;gap:20px;min-height:44px}.spatial-disciplines{font-size:9px;letter-spacing:.06em;margin-top:22px;padding-top:16px;gap:8px}.spatial-disciplines i{font-size:12px}.spatial-page .section{padding-block:64px;scroll-margin-top:84px}.pill-label{font-size:12px;line-height:1.6;letter-spacing:.03em;padding:10px 14px;max-width:100%}.spatial-manifesto h2{font-size:clamp(24px,6.5vw,36px);line-height:1.45;letter-spacing:0;margin:28px 0 20px;text-wrap:pretty}.manifesto-sub{font-size:15px;line-height:1.75;margin:0}.spatial-marquee{padding-block:22px}.spatial-marquee span{font-size:20px;letter-spacing:.04em}.spatial-marquee i{margin-inline:18px}.spatial-page .spatial-reel{padding-block:72px;min-height:0}.spatial-page .spatial-reel h2{font-size:clamp(30px,8.3vw,48px);line-height:1.13;letter-spacing:-.02em;transform:none;margin:28px 0;background:#060708}.reel-line{font-size:12px;gap:12px;flex-wrap:wrap}.reel-line i{width:16px}.section-label{font-size:12px;line-height:1.6;letter-spacing:.03em;margin-bottom:24px}.spatial-page .section-heading{display:block;margin-bottom:28px;background:#060708}.spatial-page .section-heading>h2,.spatial-page .signal-process h2{font-size:clamp(32px,8.8vw,48px);line-height:1.1;letter-spacing:-.025em}html[lang=ru] .spatial-page #services-title{font-size:min(clamp(32px,8.8vw,48px),calc(9.4vw - 3.76px))}html[lang=kk] .spatial-page #services-title{font-size:min(clamp(32px,8.8vw,48px),calc(10.5vw - 4.2px))}.spatial-page .section-heading>p{font-size:15px;line-height:1.75;margin-top:18px;max-width:42ch}.spatial-page .capability-grid{gap:20px}.spatial-page .capability-card{border-radius:16px}.spatial-page .capability-head{padding:20px 20px 0}.spatial-page .capability-head .eyebrow{font-size:12px;letter-spacing:.03em}.spatial-page .capability-card .capability-visual{padding:14px 10px 10px}.spatial-page .capability-card .capability-copy{padding:8px 20px 24px}.spatial-page .capability-copy h3{font-size:23px;line-height:1.2;letter-spacing:-.015em;text-wrap:pretty}.spatial-page .capability-copy>p{font-size:15px;line-height:1.75;margin:14px 0 18px}.spatial-page .capability-copy .text-link{font-size:14px;line-height:1.6;min-height:44px;letter-spacing:0;gap:12px}.spatial-page .service-footnote{display:grid;grid-template-columns:20px minmax(0,1fr);align-items:start;padding-top:24px;gap:12px;background:#060708}.service-footnote>span{grid-column:1;grid-row:1}.service-footnote>p{grid-column:2;grid-row:1;min-width:0;font-size:15px;line-height:1.75}.service-footnote>.text-link{grid-column:2;grid-row:2;justify-self:start;font-size:13px;min-height:44px;margin-left:0}.spatial-page .signal-about{grid-template-columns:minmax(0,1fr);padding:28px 24px 32px;margin-block:20px;gap:24px;background:#111114}.experience-dial{width:180px}.experience-number{font-size:90px}.spatial-page .signal-about h2{font-size:29px;line-height:1.15;margin-top:14px}.spatial-page .signal-about>div>p:not(.eyebrow){font-size:15px;line-height:1.8;margin-top:20px}.about-traits{flex-wrap:wrap;gap:8px;margin-top:20px}.about-traits span{font-size:13px;padding:8px 10px}.spatial-page .signal-faq{padding:32px 0;margin-block:24px;border-radius:0;background:#060708;backdrop-filter:none;gap:22px}.spatial-page .signal-faq h2{font-size:34px;line-height:1.1;margin-top:12px}.signal-faq h2 br{display:initial}.faq-accordion summary{font-size:16px;line-height:1.5;min-height:64px;padding:18px 0;gap:16px}.faq-accordion summary>span{flex:0 0 24px;text-align:center}.faq-accordion details>p{font-size:15px;line-height:1.8;padding:0 30px 20px 0}.spatial-page .signal-contacts{background:#090a0c;padding-bottom:40px}.spatial-page .contact-intro h2{font-size:clamp(32px,8.8vw,48px);line-height:1.12;padding-right:40px;letter-spacing:-.025em}.spatial-page .contact-intro>p{font-size:15px;line-height:1.75;margin-top:18px}.contact-intro h2>a{right:0}.contact-intro h2>a>.icon{width:26px;height:26px}.spatial-page .contact-split{gap:28px}.contact-list a{padding:16px 0;gap:7px 16px}.contact-list strong{font-size:24px;line-height:1.4}.contact-list a>span:first-child{font-size:12px;letter-spacing:.03em}.contact-note{font-size:13px;margin-top:18px}.spatial-page .contact-glass{padding:24px 20px;border-radius:16px;background:#111114;backdrop-filter:none}.site-menu .menu-top{height:68px}.site-menu .menu-links{margin:28px auto}.site-menu .menu-links a{font-size:clamp(27px,8vw,44px);line-height:1.15;letter-spacing:-.01em;padding:20px 0;gap:20px}.site-menu .menu-links .icon{flex:0 0 25px;width:25px}.menu-bottom{font-size:13px;line-height:1.7;gap:16px}.footer{padding:24px 0;gap:18px;align-items:center}.footer .brand img{width:118px}.footer .text-link{font-size:13px;min-height:44px}.footer .footer-note{font-size:13px!important;line-height:1.7;letter-spacing:0;max-width:100%}.case-page{padding-top:94px;padding-bottom:48px}.case-page .back-link{min-height:44px;font-size:13px}.case-page-intro{padding:24px 0;gap:28px}.case-page-intro h1{font-size:clamp(32px,9vw,52px);line-height:1.12;letter-spacing:-.035em;margin-top:14px}.case-page-intro .intro{font-size:16px;line-height:1.75;margin-top:18px}.case-hero-technologies{margin-top:20px}.technology-label{font-size:12px}.case-hero-technologies .case-tags{font-size:12px;gap:8px}.technology-note{font-size:13px}.case-illustration{padding:10px}.case-page-body{gap:28px}.case-page-body section{padding-top:24px}.case-page-body h2{font-size:28px;line-height:1.2}.case-page-body li,.case-page-body p{font-size:15px;line-height:1.8}.case-page .case-page-cta{padding:28px 0;margin-top:32px;gap:20px}.case-page-cta h2{font-size:30px;line-height:1.2}.case-page-cta>.button{width:100%;justify-content:space-between;font-size:14px}}@media(min-width:600px) and (max-width:767px) and (max-height:560px){.spatial-page .spatial-hero{padding-top:96px;padding-bottom:28px}.spatial-hero-inner{padding-right:30%}.spatial-page .spatial-hero h1{font-size:clamp(28px,6vw,45px)}.spatial-hero-aside{margin-top:18px}.spatial-disciplines{flex-wrap:wrap;gap:10px}.spatial-kicker>span{display:none}.site-menu .menu-links{margin-block:12px}.site-menu .menu-links a{font-size:26px;padding:12px 0;min-height:48px}.site-menu .menu-bottom{margin-bottom:16px}}@media(prefers-reduced-motion:reduce){.spatial-page .capability-card{animation:none!important}.workflow-ink{opacity:1}}@font-face{font-family:Aeksoft Kazakh;src:url(/fonts/golos-text-variable.woff2) format("woff2");font-style:normal;font-weight:400 900;font-display:swap}html[lang=kk]{--font-kk:"Aeksoft Kazakh",Arial,sans-serif;--display:var(--font-kk);--mono:var(--font-kk);font-family:var(--font-kk);font-synthesis:none}html[lang=kk] body,html[lang=kk] body :not(.brand,.brand *,[data-preserve-brand-font],[data-preserve-brand-font] *){font-family:var(--font-kk)!important}html[lang=kk] .spatial-page .spatial-hero h1{line-height:1.04;letter-spacing:-.045em}html[lang=kk] :is(.spatial-kicker,.spatial-scroll,.spatial-disciplines,.pill-label,.eyebrow,.section-label,.reel-line){letter-spacing:.08em}html[lang=kk] :is(input,textarea,select,button){font-synthesis:none}.site-header{background:#08090bb8;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}.spatial-page .section-label>span:first-child{border:0;border-radius:0;padding:0;background:none;backdrop-filter:none;color:#bda18e;letter-spacing:.1em}.spatial-page :is(.section-heading,.capability-card,.contact-glass,.signal-about,.signal-faq){animation:none!important;translate:none}.spatial-page .spatial-reel h2{transform:none;background:none}.spatial-page .section-heading{background:none}.spatial-page .spatial-manifesto h2{width:100%;max-width:1120px;margin:0 auto 32px;font-size:clamp(24px,2.75vw,44px);line-height:1.6}.spatial-page .spatial-manifesto{padding-block:clamp(100px,14vw,210px);text-align:center;background:none}.spatial-page .manifesto-sub{max-width:560px;margin-inline:auto}.spatial-page .spatial-manifesto h2>.manifesto-word{display:inline;color:inherit;opacity:clamp(.45,calc(var(--manifesto-progress,1) * (var(--word-total) + 1) - var(--word-index)),1)}.spatial-page :is(.spatial-hero h1,.spatial-hero-aside,.spatial-manifesto h2){position:relative;isolation:isolate}.spatial-page :is(.spatial-hero h1,.spatial-hero-aside,.spatial-manifesto h2):before{content:"";position:absolute;inset:-20px -28px;z-index:-1;pointer-events:none;background:radial-gradient(ellipse,#060708f5 35%,#060708b8 62%,transparent 83%)}.spatial-page .spatial-hero-aside:before{background:radial-gradient(ellipse,#060708f5 42%,#060708b8 65%,transparent 85%)}.spatial-page .spatial-manifesto h2:before{inset:-36px -28px;background:radial-gradient(ellipse,#060708f0 40%,#060708b8 66%,transparent 85%)}.spatial-page .spatial-hero{padding-bottom:64px;background:radial-gradient(ellipse at 70% 33%,#b4754215,transparent 60%)}.spatial-page .spatial-kicker{color:#b39a8a;letter-spacing:.1em;margin-bottom:28px}.spatial-page .spatial-hero-aside{padding-bottom:10px}.spatial-page .spatial-hero-aside>p{max-width:34ch;line-height:1.85}.spatial-page .spatial-scroll{margin-top:28px;color:#d4baa7}.spatial-page .spatial-marquee{padding-block:26px;background:#09090b66;backdrop-filter:none}.spatial-page .spatial-marquee span{font-size:clamp(18px,2vw,30px);letter-spacing:.13em;font-weight:400;color:#ae9b8e}.spatial-page .spatial-reel{min-height:78svh;padding-block:140px;isolation:isolate;overflow:clip}.spatial-page .spatial-reel:after,.spatial-page .spatial-reel:before{content:none}.spatial-page .spatial-reel h2{margin:0 0 36px;text-shadow:0 2px 30px #060708,0 0 60px #060708}.spatial-page .section{padding-block:clamp(80px,9vw,150px)}.spatial-page .section-heading{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(0,.8fr);align-items:end;gap:48px;margin-bottom:56px}.spatial-page .section-heading>p{margin:0;max-width:38ch;padding-bottom:6px}.spatial-page .capability-grid{gap:28px}.spatial-page .capability-card:nth-child(n){display:flex;grid-column:auto;grid-row:auto;background:linear-gradient(135deg,#191719ed,#0e0f12f5);border-color:#c7a58a26;border-radius:18px;transition:border-color .35s ease,box-shadow .35s ease;backdrop-filter:none}.spatial-page .capability-card:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,#dfaa8070,transparent);pointer-events:none}.spatial-page .capability-card:hover{border-color:#c7a58a55;box-shadow:inset 0 1px #dba47e25,0 18px 54px #0003;transform:none}.spatial-page .capability-head{padding:28px 30px 0}.spatial-page .capability-head .eyebrow{color:#baa18e}.spatial-page .capability-card .capability-copy{padding:16px 30px 30px}.spatial-page .capability-copy h3{font-size:clamp(23px,2vw,32px);line-height:1.3;text-transform:none}.spatial-page .capability-copy>p{margin-block:18px 24px;max-width:48ch}.spatial-page .capability-copy .text-link{margin-top:auto;color:#e1ae8c;text-transform:none}.spatial-page .capability-ai .capability-head{grid-column:auto}.spatial-page .capability-card.capability-ai{grid-column:auto!important;align-items:stretch}.spatial-page .capability-card.capability-crm{display:grid;grid-column:1/-1!important;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);column-gap:24px;padding:16px;background:linear-gradient(110deg,#211b18ed,#101114f2)}.spatial-page .capability-crm .capability-head{grid-column:1;grid-row:1;padding:28px 28px 0}.spatial-page .capability-crm .capability-copy{grid-column:1;grid-row:2;padding:24px 28px 28px;align-self:start}.spatial-page .capability-crm .capability-copy h3{font-size:clamp(28px,2.6vw,40px)}.spatial-page .capability-crm .capability-visual{grid-column:2;grid-row:1/3;align-self:center;padding:32px 16px 24px}.spatial-page .capability-crm .capability-copy .text-link{margin-top:8px}.spatial-page .service-footnote{display:block;padding-top:28px;background:none;max-width:65ch}.spatial-page .service-footnote>p{max-width:none;margin:0;color:#9d9690}.spatial-page .signal-about{border:0;border-top:1px solid #ffffff1c;border-bottom:1px solid #ffffff1c;border-radius:0;background:linear-gradient(90deg,#0c0c0fbb,#0a0b0d55);backdrop-filter:none;padding:80px 32px;margin-block:60px}.spatial-page .signal-faq{background:none;backdrop-filter:none;border-radius:0;padding:80px 0;margin-block:30px}.spatial-page .signal-contacts{background:linear-gradient(0deg,#08090bf5,#08090b55);padding-top:130px}.spatial-page .contact-intro h2{padding-right:0}.spatial-page .contact-glass{backdrop-filter:none;background:#121215;border-color:#c5a18930}.cf-heading{padding-right:0!important}@media(min-width:1600px){.spatial-page .spatial-hero{padding-bottom:80px}}@media(min-width:960px){.spatial-page .signal-process .section-heading{display:block}.spatial-page .signal-process .section-heading>h2{font-size:clamp(42px,4.3vw,68px);max-width:none}.spatial-page .signal-process .section-heading>p{margin-top:24px;max-width:60ch}}@media(max-width:1199px){.spatial-page .section-heading{gap:30px;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr)}}@media(max-width:959px){.spatial-page .section-heading{display:block}.spatial-page .section-heading>p{margin-top:24px;max-width:48ch}.spatial-page .capability-card.capability-crm{display:flex;grid-column:auto!important;padding:0}.spatial-page .capability-crm .capability-head{padding:24px 28px 0}.spatial-page .capability-crm .capability-copy{padding:16px 28px 28px}.spatial-page .capability-crm .capability-copy h3{font-size:28px}.spatial-page .capability-crm .capability-visual{padding:20px 16px 14px}}@media(max-width:767px){.spatial-page .spatial-hero{padding-bottom:36px}.spatial-page .spatial-kicker{letter-spacing:.03em;margin-bottom:22px}.spatial-page .spatial-hero-aside>p{line-height:1.75}.spatial-page .spatial-manifesto{padding-block:85px}.spatial-page .spatial-manifesto h2{margin-bottom:24px}.spatial-page :is(.spatial-hero h1,.spatial-hero-aside,.spatial-manifesto h2):before{inset:-16px -12px}.spatial-page .spatial-marquee{padding-block:22px}.spatial-page .spatial-marquee span{font-size:20px;letter-spacing:.06em}.spatial-page .spatial-reel{min-height:460px;padding-block:100px}.spatial-page .spatial-reel:before{width:95%;aspect-ratio:1}.spatial-page .spatial-reel:after{width:85%;aspect-ratio:.8}.spatial-page .spatial-reel h2{margin:0 0 28px}.spatial-page .section{padding-block:72px}.spatial-page .section-heading{margin-bottom:32px}.spatial-page .section-heading>p{margin-top:20px}.spatial-page .capability-grid{gap:20px}.spatial-page .capability-card:nth-child(n){border-radius:16px}.spatial-page .capability-card .capability-head{padding:22px 20px 0}.spatial-page .capability-card .capability-copy{padding:12px 20px 24px}.spatial-page .capability-card .capability-copy h3{font-size:23px;line-height:1.25}.spatial-page .capability-copy>p{margin-block:16px 18px}.spatial-page .capability-crm .capability-visual{padding:14px 10px 10px}.spatial-page .signal-about{padding:48px 0;margin-block:24px;background:#090a0ccc}.spatial-page .signal-faq{padding:48px 0;margin-block:16px;background:#060708d9}.spatial-page .signal-contacts{padding-block:72px 40px;background:#090a0ce8}.spatial-page .contact-intro h2{padding-right:0}}@media(max-height:550px) and (min-width:768px){.spatial-page .spatial-hero{padding-bottom:24px}}@media(prefers-reduced-motion:reduce){.spatial-page .spatial-reel:after,.spatial-page .spatial-reel:before{transform:translate(-50%,-50%);opacity:.4}.spatial-page .capability-card{transition:none}}.spatial-page .signal-about{background:none}@media(max-width:959px){.spatial-page .signal-faq{background:none}.spatial-page .signal-contacts{background:linear-gradient(0deg,#090a0cf5,transparent)}}.spatial-page .scroll-scene:not([data-ready=true]){position:absolute;height:100svh;bottom:auto}@media(prefers-reduced-motion:reduce){.spatial-page .scroll-scene{position:absolute;height:100svh;bottom:auto}}@media(max-width:959px){.spatial-page .scroll-scene-fallback{left:62%;top:184px;width:min(60vw,220px);max-width:220px}}@media(max-height:559px) and (min-width:600px) and (max-width:959px){.spatial-page .scroll-scene-fallback{left:84%;top:50%;width:150px}.spatial-page .spatial-reel{align-items:flex-start;text-align:left}.spatial-page section.spatial-reel h2{max-width:74%;font-size:clamp(30px,4.8vw,40px)}.spatial-page .contact-intro{display:block}.spatial-page .signal-contacts .contact-intro h2{max-width:74%;font-size:clamp(32px,5.5vw,52px);padding-right:0}.spatial-page .contact-intro>p{max-width:74%}.spatial-page .signal-process .section-heading>h2{max-width:74%;font-size:clamp(30px,5vw,42px)}.spatial-page .signal-about>div>p:not(.eyebrow){max-width:74%}}@media(min-width:960px){.spatial-page .spatial-reel{align-items:flex-start;text-align:left}.spatial-page .spatial-reel h2{max-width:64%;font-size:clamp(36px,4vw,68px)}.spatial-page .section-heading{display:block}.spatial-page .section-heading>h2{max-width:64%}.spatial-page .section-heading>p{margin-top:24px;max-width:55ch}.spatial-page .signal-process .section-heading>h2{max-width:64%}.spatial-page .signal-about{--experience-size:clamp(160px,12.5vw,180px);grid-template-columns:var(--experience-size) minmax(0,1fr);gap:32px;padding-right:34%}.spatial-page .signal-about .experience-dial{width:var(--experience-size);height:var(--experience-size);max-width:100%}.spatial-page .signal-about .experience-number{font-size:clamp(56px,4.3vw,62px)}.spatial-page .signal-about h2{font-size:clamp(28px,2.4vw,40px)}.spatial-page .signal-faq{grid-template-columns:minmax(0,1fr);gap:40px}.spatial-page .signal-faq>div:first-child{max-width:64%}.spatial-page .contact-intro{display:block}.spatial-page .contact-intro h2{max-width:64%}.spatial-page .contact-intro>p{margin-top:24px;max-width:55ch}}@media(prefers-reduced-motion:reduce){.spatial-page .spatial-manifesto h2>.manifesto-word{opacity:1}}