.countrySelect_wrap__eDdy6{position:relative;display:flex;align-items:center;flex:1 1;min-width:0;width:100%}.countrySelect_input__yMmOM{flex:1 1;min-width:0;width:100%;padding:14px 36px 14px 16px;font-family:var(--font-body,"Space Grotesk",sans-serif);font-size:14px;color:var(--ql-oxford,oklch(20% .05 255));background:var(--ql-canvas,#eee8dc);border:1px solid oklch(20% .05 255/.1);border-radius:2px;outline:none;transition:border-color .2s;cursor:text;box-sizing:border-box;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.countrySelect_input__yMmOM::placeholder{color:var(--ql-oxford,oklch(20% .05 255));opacity:.35}.countrySelect_input__yMmOM:focus{border-color:var(--ql-copper,oklch(58% .12 45))}.countrySelect_caret__J7B14{position:absolute;right:12px;top:50%;transform:translateY(-50%);font-size:8px;color:var(--ql-oxford,oklch(20% .05 255));opacity:.4;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.countrySelect_dropdown__90Alc{position:absolute;top:calc(100% + 4px);left:0;right:0;z-index:1000;background:var(--ql-linen,oklch(95% .018 75));border:1px solid oklch(20% .05 255/.1);border-radius:2px;box-shadow:0 12px 40px rgba(0,0,0,.1);max-height:220px;overflow-y:auto;padding:4px 0;list-style:none;margin:0;scrollbar-width:thin;scrollbar-color:oklch(20% .05 255/.15) transparent}.countrySelect_option__8QRod{padding:9px 16px;font-family:var(--font-body,"Space Grotesk",sans-serif);font-size:13px;color:var(--ql-oxford,oklch(20% .05 255));cursor:pointer;transition:background .12s}.countrySelect_optionActive__jfsCY{background:oklch(58% .12 45/.07)}.countrySelect_optionSelected__qYsue{color:var(--ql-copper,oklch(58% .12 45));font-weight:600}.countrySelect_noResult__lAtQU{padding:10px 16px;font-size:12px;font-family:var(--font-mono,"IBM Plex Mono",monospace);color:var(--ql-oxford,oklch(20% .05 255));opacity:.4;text-align:center}.landing_page__w02VR{font-family:var(--font-body);color:var(--ql-oxford);overflow-x:hidden;background:var(--ql-canvas)}.landing_container__76NTj{max-width:1200px;margin:0 auto;padding:0 24px}.landing_srOnly__2s4gs{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.landing_sectionHeader__5O4s5{text-align:center;margin-bottom:56px}.landing_sectionTag__8Lw5t{display:inline-block;font-family:var(--font-mono);font-size:11px;font-weight:500;letter-spacing:2.5px;text-transform:uppercase;color:var(--ql-copper);margin-bottom:14px}.landing_sectionTitle__PQur3{font-family:var(--font-display);font-size:clamp(28px,4vw,48px);font-weight:400;font-style:italic;line-height:1.1;letter-spacing:-.5px;color:var(--ql-oxford);margin:0}.landing_reveal__WkBGj{opacity:0;transform:translateY(24px);transition:opacity .55s ease,transform .55s ease}.landing_visible__lYpBj{opacity:1;transform:translateY(0)}.landing_btnPrimary__RwIM2{display:inline-flex;align-items:center;justify-content:center;padding:14px 28px;background:var(--ql-oxford);color:var(--ql-linen);font-family:var(--font-body);font-size:14px;font-weight:600;border:none;border-radius:2px;cursor:pointer;letter-spacing:.3px;transition:transform .2s,box-shadow .2s,background .2s}.landing_btnPrimary__RwIM2:hover{transform:translateY(-1px);box-shadow:0 6px 20px rgba(0,0,0,.15);background:var(--ql-midnight)}.landing_btnPrimary__RwIM2:disabled{opacity:.5;cursor:not-allowed;transform:none}.landing_btnOutline__phU5l{display:inline-flex;align-items:center;justify-content:center;padding:14px 28px;background:transparent;color:var(--ql-oxford);font-family:var(--font-body);font-size:14px;font-weight:500;border:1px solid oklch(20% .05 255/.25);border-radius:2px;cursor:pointer;transition:border-color .2s,background .2s}.landing_btnOutline__phU5l:hover{border-color:var(--ql-copper);color:var(--ql-copper)}.landing_btnHeroPrimary__zSLXG{display:inline-flex;align-items:center;justify-content:center;text-decoration:none;padding:16px 32px;background:var(--ql-copper);color:var(--ql-linen);font-family:var(--font-body);font-size:15px;font-weight:600;border:none;border-radius:2px;cursor:pointer;letter-spacing:.3px;transition:transform .2s,box-shadow .2s,background .2s}.landing_btnHeroPrimary__zSLXG:hover{transform:translateY(-1px);box-shadow:0 8px 28px oklch(58% .12 45/.45);background:var(--ql-copper-dk)}.landing_btnHeroOutline__c5y7h{display:inline-flex;align-items:center;justify-content:center;text-decoration:none;padding:16px 32px;background:transparent;color:oklch(95% .018 75/.7);font-family:var(--font-body);font-size:15px;font-weight:500;border:1px solid oklch(95% .018 75/.2);border-radius:2px;cursor:pointer;transition:border-color .2s,color .2s}.landing_btnHeroOutline__c5y7h:hover{border-color:oklch(95% .018 75/.5);color:var(--ql-linen)}.landing_hero__QPm7L{position:relative;min-height:100vh;display:flex;align-items:center;background:var(--ql-oxford);overflow:hidden}.landing_heroBg__jJVo1{position:absolute;inset:0;background:radial-gradient(ellipse 60% 50% at 25% 40%,oklch(58% .12 45/.1) 0,transparent 55%),radial-gradient(ellipse 50% 40% at 80% 70%,oklch(58% .12 45/.05) 0,transparent 45%);pointer-events:none}.landing_heroBg__jJVo1:before{content:"";position:absolute;inset:0;background:radial-gradient(ellipse 45% 35% at 65% 25%,oklch(58% .12 45/.07) 0,transparent 65%);animation:landing_nebulaDrift__cJO1Q 14s ease-in-out infinite alternate;pointer-events:none}.landing_heroBg__jJVo1:after{content:"";position:absolute;inset:0;background-image:radial-gradient(oklch(95% .018 75/.04) 1px,transparent 0);background-size:32px 32px;animation:landing_gridDrift__qSYPG 25s linear infinite;pointer-events:none}.landing_heroInner__uNSxd{position:relative;display:flex;align-items:center;gap:80px;max-width:1200px;margin:0 auto;padding:140px 24px 100px;width:100%}.landing_heroText__lBDNe{flex:1 1}@keyframes landing_heroFadeIn__MvI_r{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.landing_heroBadge__qxEIg{display:inline-flex;align-items:center;gap:8px;font-family:var(--font-mono);font-size:11px;font-weight:500;letter-spacing:2.5px;text-transform:uppercase;color:var(--ql-copper);margin-bottom:28px;animation:landing_heroFadeIn__MvI_r .5s ease .05s both}.landing_heroH1__tfcWK{font-family:var(--font-display);font-size:clamp(44px,6vw,80px);font-weight:400;line-height:.98;letter-spacing:-1.5px;color:var(--ql-linen);margin:0 0 28px;max-width:700px;animation:landing_heroFadeIn__MvI_r .4s ease 0s both}.landing_heroAccentWord__lEnLv,.landing_heroAccent__W4hr9{color:var(--ql-copper);font-style:italic}.landing_heroAccentWord__lEnLv{display:inline-block;transition:opacity .3s ease}.landing_heroAccentFading__zKBIV{opacity:0}.landing_heroCursor__ofWtF{display:inline-block;width:2px;height:.82em;background:var(--ql-copper);margin-left:2px;vertical-align:-.05em;animation:landing_cursorBlink__WmHvR 1s step-end infinite}.landing_heroSub__68zDg{font-size:16px;line-height:1.6;color:oklch(95% .018 75/.6);max-width:520px;margin-bottom:36px;animation:landing_heroFadeIn__MvI_r .55s ease .35s both}.landing_heroCtas__BDlsF{display:flex;gap:12px;flex-wrap:wrap;animation:landing_heroFadeIn__MvI_r .5s ease .5s both}.landing_clutchBadgeInline__mGNej{display:flex;justify-content:center;margin-top:32px}.landing_heroVisual__Ra7br{flex:0 0 auto;animation:landing_heroMarkIn__b_Q84 .7s ease .4s both}@keyframes landing_heroMarkIn__b_Q84{0%{opacity:0}to{opacity:1}}.landing_heroLogoRing__Ok893{width:280px;height:280px;border-radius:50%;background:oklch(58% .12 45/.04);border:1px solid oklch(58% .12 45/.12);display:flex;align-items:center;justify-content:center;position:relative}.landing_heroLogoRing__Ok893:before{content:"";position:absolute;inset:-18px;border-radius:50%;border:1px dashed oklch(58% .12 45/.1);animation:landing_spinSlow__nRffV 30s linear infinite;pointer-events:none}@keyframes landing_spinSlow__nRffV{to{transform:rotate(1turn)}}.landing_orbitRing1__aEmSB{position:absolute;inset:-36px;border-radius:50%;border:1px solid oklch(58% .12 45/.08);animation:landing_spinSlow__nRffV 22s linear infinite reverse;pointer-events:none}.landing_orbitRing1__aEmSB:after{content:"";position:absolute;top:-3px;left:50%;transform:translateX(-50%);width:6px;height:6px;border-radius:50%;background:var(--ql-copper);opacity:.5;box-shadow:0 0 8px var(--ql-copper)}.landing_orbitRing2__cjrfW{position:absolute;inset:-58px;border-radius:50%;border:1px dashed oklch(58% .12 45/.05);animation:landing_spinSlow__nRffV 45s linear infinite;pointer-events:none}.landing_orbitRing2__cjrfW:after{content:"";position:absolute;bottom:-2px;left:50%;transform:translateX(-50%);width:4px;height:4px;border-radius:50%;background:oklch(95% .018 75/.35)}.landing_pulsePing__rfgEB{position:absolute;inset:-4px;border-radius:50%;border:1px solid oklch(58% .12 45/.4);animation:landing_sonarPing__iIr0p 3.5s ease-out infinite;pointer-events:none}@keyframes landing_sonarPing__iIr0p{0%{transform:scale(.95);opacity:.7}to{transform:scale(1.55);opacity:0}}@keyframes landing_nebulaDrift__cJO1Q{0%{transform:translate(0) scale(1)}to{transform:translate(-20px,15px) scale(1.12)}}@keyframes landing_gridDrift__qSYPG{0%{background-position:0 0}to{background-position:32px 32px}}@keyframes landing_cursorBlink__WmHvR{0%,to{opacity:1}50%{opacity:0}}.landing_heroLogo__L6njJ{width:100%;height:100%}.landing_heroWave__XkMep{position:absolute;bottom:-2px;left:0;width:100%;height:64px;background:var(--ql-canvas);-webkit-clip-path:ellipse(55% 100% at 50% 100%);clip-path:ellipse(55% 100% at 50% 100%)}.landing_services__cWcyf{padding:100px 0;background:var(--ql-canvas)}.landing_servicesGrid__k10pv{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));grid-gap:20px;gap:20px}.landing_serviceCard__Red2P{display:block;text-decoration:none;background:var(--ql-linen);border:1px solid oklch(20% .05 255/.06);border-radius:2px;padding:36px 28px;cursor:pointer;transition:transform .25s,box-shadow .25s,border-color .25s}.landing_serviceCard__Red2P:hover{transform:translateY(-3px);box-shadow:0 8px 32px rgba(0,0,0,.08);border-color:var(--ql-copper)}.landing_serviceIconWrap__7lrmY{width:56px;height:56px;margin-bottom:20px;color:var(--ql-copper)}.landing_serviceIconWrap__7lrmY svg{width:100%;height:100%}.landing_serviceCardTitle__8qbuH{font-family:var(--font-body);font-size:18px;font-weight:600;margin:0 0 10px;color:var(--ql-oxford)}.landing_serviceCardDesc__rDVpM{font-size:14px;line-height:1.6;color:var(--ql-oxford);opacity:.55;margin:0 0 16px}.landing_serviceLink__u_w_Y{font-family:var(--font-mono);font-size:12px;font-weight:500;letter-spacing:.5px;color:var(--ql-copper);transition:letter-spacing .2s}.landing_serviceCard__Red2P:hover .landing_serviceLink__u_w_Y{letter-spacing:1px}.landing_servicesCta__nkVq0{text-align:center;margin-top:48px}.landing_about__N66CK{padding:100px 0;background:var(--ql-linen)}.landing_aboutInner__YGlTU{display:flex;align-items:center;gap:64px}.landing_aboutText__Fvw7T{flex:1 1}.landing_aboutDesc__wVMbg{font-size:16px;line-height:1.65;color:var(--ql-oxford);opacity:.65;margin:20px 0 32px;max-width:520px}.landing_aboutVisual__nLC12{flex:1 1;display:flex;justify-content:center;align-items:center}.landing_aboutDoodle__LSLTV{width:100%;max-width:440px;height:auto}.landing_projectsSec__2HYwO{padding:100px 0;background:var(--ql-canvas)}.landing_projectCarousel__hw7WP{overflow:hidden;border-radius:2px}.landing_projectTrack__3TTMF{display:flex;transition:transform .6s cubic-bezier(.22,1,.36,1)}.landing_projectSlide__83T3p{flex-grow:0;flex-shrink:0;flex-basis:calc(100% / 2);min-width:0;padding:0 10px}.landing_projectCard__aoR9w{background:var(--ql-linen);border:1px solid oklch(20% .05 255/.06);border-radius:12px;overflow:hidden;transition:transform .25s,box-shadow .25s;height:100%}.landing_projectCard__aoR9w:hover{transform:translateY(-2px);box-shadow:0 8px 28px rgba(0,0,0,.08)}.landing_projectImgWrap__uemn0{position:relative;width:100%;aspect-ratio:16/10;background:var(--ql-parchment);overflow:hidden}.landing_projectImg__EbOhE{object-fit:cover}.landing_projectImgPlaceholder__p9HBt{width:100%;height:100%;background:var(--ql-parchment)}.landing_projectBody__f1mGk{padding:24px}.landing_projectTitle__UWZ4Z{font-family:var(--font-body);font-size:18px;font-weight:600;margin:0 0 8px;color:var(--ql-oxford)}.landing_projectDesc__8oKg_{font-size:14px;line-height:1.55;color:var(--ql-oxford);opacity:.55;margin:0;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.landing_carouselControls__Vv__s{display:flex;align-items:center;justify-content:center;gap:16px;margin-top:32px}.landing_carouselBtn__h5A2J{width:44px;height:44px;border-radius:2px;border:1px solid oklch(20% .05 255/.15);background:var(--ql-linen);color:var(--ql-oxford);font-size:18px;cursor:pointer;transition:background .2s,border-color .2s;display:flex;align-items:center;justify-content:center}.landing_carouselBtn__h5A2J:hover{border-color:var(--ql-copper);color:var(--ql-copper)}.landing_carouselDots___1_aH{display:flex;gap:8px}.landing_dot__0DHFX{width:8px;height:8px;border-radius:50%;border:none;background:oklch(20% .05 255/.15);cursor:pointer;padding:0;transition:background .2s}.landing_dotActive__Dc6pF{background:var(--ql-copper)}.landing_statsSec__m2V_c{position:relative;padding:100px 0;background:var(--ql-oxford);color:var(--ql-linen);overflow:hidden}.landing_statsBgDots__CWuRG{position:absolute;inset:0;opacity:.04;background-image:radial-gradient(circle,var(--ql-linen) 1px,transparent 1px);background-size:32px 32px;pointer-events:none}.landing_statsHeader__3seYR{text-align:center;margin-bottom:60px}.landing_statsHeader__3seYR .landing_sectionTag__8Lw5t{color:var(--ql-copper)}.landing_statsHeader__3seYR .landing_sectionTitle__PQur3{color:var(--ql-linen)}.landing_statsGrid__1qtZY{display:grid;grid-template-columns:repeat(5,1fr);grid-gap:24px;gap:24px}.landing_statCard__40gzU{text-align:center;padding:36px 16px;position:relative}.landing_statReveal__HallF{opacity:0;transform:translateY(20px);transition:opacity .55s ease,transform .55s ease}.landing_statReveal__HallF.landing_visible__lYpBj{opacity:1;transform:translateY(0)}.landing_statGlow__rXxSX{display:none}.landing_statRing__itM9S{width:64px;height:64px;border-radius:50%;border:1.5px solid;display:flex;align-items:center;justify-content:center;margin:0 auto 20px;background:oklch(58% .12 45/.06);transition:transform .3s ease,box-shadow .3s ease}.landing_statCard__40gzU:hover .landing_statRing__itM9S{transform:scale(1.1);box-shadow:0 0 24px oklch(58% .12 45/.18)}.landing_statIcon__MFBPk{font-size:24px;display:flex;align-items:center;justify-content:center}.landing_statValue__Y7e6n{display:block;font-family:var(--font-body);font-size:36px;font-weight:700;letter-spacing:-1px;margin-bottom:6px;color:var(--ql-copper)!important}.landing_statLabel__F81ag{font-family:var(--font-mono);font-size:11px;letter-spacing:1.5px;text-transform:uppercase;opacity:.55}.landing_statBar__B6Iuu{width:24px;height:2px;margin:16px auto 0;opacity:.4}.landing_testimonialsSec__gKnYn{padding:100px 0;background:var(--ql-linen);overflow:hidden}.landing_testimonialsSec__gKnYn .landing_sectionTag__8Lw5t{color:var(--ql-copper)}.landing_testimonialsSec__gKnYn .landing_sectionTitle__PQur3{color:var(--ql-oxford)}.landing_testimonialCarousel__VRo7B{display:grid;max-width:760px;margin:0 auto}.landing_testimonialCard__MGjoN{grid-area:1/1;opacity:0;transform:translateX(32px);transition:opacity .55s cubic-bezier(.22,1,.36,1),transform .55s cubic-bezier(.22,1,.36,1);display:flex;flex-direction:column;width:100%;padding:40px 48px;pointer-events:none;background:var(--ql-parchment);border:1px solid oklch(20% .05 255/.07);border-radius:4px}.landing_testimonialActive__1RS_6{opacity:1;transform:translateX(0);pointer-events:auto}.landing_testimonialQuoteMark__D1QpW{font-family:var(--font-display);font-size:80px;line-height:.6;color:var(--ql-copper);margin-bottom:20px;display:block;opacity:.7;-webkit-user-select:none;-moz-user-select:none;user-select:none}.landing_testimonialStars__hDdSA{display:flex;gap:3px;margin-bottom:20px}.landing_testimonialStar__vO6DG{color:var(--ql-copper);font-size:14px;line-height:1}.landing_testimonialText__w7Jd7{font-family:var(--font-display);font-size:clamp(18px,2.4vw,24px);font-style:italic;line-height:1.5;color:var(--ql-oxford);margin:0 0 32px;letter-spacing:-.2px;flex:1 1}.landing_testimonialAuthor__NCl_s{display:flex;align-items:center;gap:14px;padding-top:24px;border-top:1px solid oklch(20% .05 255/.08)}.landing_testimonialAvatar__Ukk8d{width:48px;height:48px;border-radius:50%;object-fit:cover;flex-shrink:0;border:2px solid oklch(20% .05 255/.1)}.landing_testimonialAvatarFallback__tXxNr{width:48px;height:48px;border-radius:50%;background:var(--ql-copper);color:var(--ql-linen);display:flex;align-items:center;justify-content:center;font-weight:600;font-size:18px;flex-shrink:0}.landing_testimonialAuthorInfo__0akXJ{display:flex;flex-direction:column;gap:2px;flex:1 1}.landing_testimonialName___f72V{font-weight:600;font-size:15px;color:var(--ql-oxford)}.landing_testimonialPosition__JPH8_{font-family:var(--font-mono);font-size:11px;letter-spacing:.5px;color:oklch(20% .05 255/.45)}.landing_testimonialCompanyLogo__qOrP_{object-fit:contain;filter:grayscale(1);opacity:.45;transition:opacity .2s;flex-shrink:0}.landing_testimonialCard__MGjoN:hover .landing_testimonialCompanyLogo__qOrP_{opacity:.65}.landing_testimonialCompanyBadge__QPHCF{font-family:var(--font-mono);font-size:10px;letter-spacing:1.5px;text-transform:uppercase;color:oklch(20% .05 255/.4);border:1px solid oklch(20% .05 255/.12);padding:4px 10px;border-radius:2px;white-space:nowrap}.landing_testimonialCompanyLogoTop__mLQ8i,.landing_testimonialCompanyNameTop___6zS4,.landing_testimonialCompanyTop__oMIAC{display:none}.landing_testimonialDots__OCAY3{display:flex;justify-content:center;gap:8px;margin-top:40px}.landing_techSec___LUB1{padding:80px 0;background:var(--ql-parchment);overflow:hidden}.landing_techSec___LUB1 .landing_sectionTitle__PQur3{text-align:center;margin-bottom:48px}.landing_techMarquee__5pPD6{display:flex;width:max-content;animation:landing_marquee__wOcrL 50s linear infinite}@keyframes landing_marquee__wOcrL{0%{transform:translateX(0)}to{transform:translateX(-50%)}}.landing_techTrack__diF81{display:flex;gap:48px;padding:0 24px}.landing_techItem__1joEB{display:flex;flex-direction:column;align-items:center;gap:10px;min-width:80px}.landing_techItemIconWrap__5uklW{width:48px;height:48px;display:flex;align-items:center;justify-content:center;opacity:.6;transition:opacity .2s}.landing_techItem__1joEB:hover .landing_techItemIconWrap__5uklW{opacity:1}.landing_techItemIcon__Fjl1x{max-width:48px;max-height:48px}.landing_techItemLabel__rpDl4{font-family:var(--font-mono);font-size:10px;letter-spacing:.5px;opacity:.5;text-align:center}.landing_faqSec__hZ0qD{padding:100px 0;background:var(--ql-canvas)}.landing_faqList__3OhBa{max-width:680px;margin:0 auto}.landing_faqItem__WIWWO{border:1px solid oklch(20% .05 255/.08);border-radius:2px;margin-bottom:10px;overflow:hidden;background:var(--ql-linen);transition:border-color .3s,box-shadow .3s}.landing_faqItemOpen__FHyRb{border-color:oklch(58% .12 45/.3);box-shadow:0 4px 16px rgba(0,0,0,.04)}.landing_faqQuestion__gNuF_{display:flex;align-items:center;justify-content:space-between;width:100%;padding:18px 24px;background:none;border:none;font-family:var(--font-body);font-size:15px;font-weight:500;color:var(--ql-oxford);cursor:pointer;text-align:left;gap:16px;transition:background .2s}.landing_faqQuestion__gNuF_:hover{background:oklch(58% .12 45/.03)}.landing_faqChevron__L_ZMO{font-size:16px;color:var(--ql-copper);transition:transform .3s;flex-shrink:0}.landing_faqChevronOpen__n6Zyu{transform:rotate(180deg)}.landing_faqAnswer__14RJ7{max-height:0;overflow:hidden;transition:max-height .35s ease}.landing_faqAnswerOpen__vhPwu{max-height:300px}.landing_faqAnswerText__l70cc{font-size:14px;line-height:1.8;color:oklch(20% .05 255/.55);margin:0;padding:0 24px 20px}.landing_contactSec__bfQhh{padding:100px 0;background:var(--ql-linen)}.landing_contactInner__J_Fj3{display:flex;gap:64px;align-items:flex-start}.landing_contactInfo__4L7r0{flex:1 1;max-width:420px}.landing_contactDesc__R7b_T{font-size:16px;line-height:1.6;opacity:.6;margin:16px 0 24px}.landing_contactHighlights__fBPY8{display:flex;flex-direction:column;gap:14px}.landing_contactHighlight__Yugc1{display:flex;align-items:center;gap:10px;font-size:14px;font-weight:500}.landing_contactHighlightIcon__1SkrP{font-size:18px;width:28px;text-align:center}.landing_contactForm__nRa0L{flex:1 1;background:#fff;border:1px solid oklch(20% .05 255/.06);border-radius:2px;padding:36px}.landing_formRow__BuWj4{display:flex;gap:16px;margin-bottom:16px}.landing_formInput__FmRsA{width:100%;padding:14px 16px;background:var(--ql-canvas);border:1px solid oklch(20% .05 255/.1);border-radius:2px;font-family:var(--font-body);font-size:14px;color:var(--ql-oxford);transition:border-color .2s;outline:none}.landing_formInput__FmRsA:focus{border-color:var(--ql-copper)}.landing_formInput__FmRsA::placeholder{color:var(--ql-oxford);opacity:.35}.landing_formTextarea__j1pKR{width:100%;padding:14px 16px;background:var(--ql-canvas);border:1px solid oklch(20% .05 255/.1);border-radius:2px;font-family:var(--font-body);font-size:14px;color:var(--ql-oxford);resize:vertical;min-height:120px;margin-bottom:16px;transition:border-color .2s;outline:none}.landing_formTextarea__j1pKR:focus{border-color:var(--ql-copper)}.landing_formTextarea__j1pKR::placeholder{color:var(--ql-oxford);opacity:.35}@media (max-width:900px){.landing_heroInner__uNSxd{flex-direction:column;padding:120px 24px 60px;gap:48px;text-align:center}.landing_heroText__lBDNe{display:flex;flex-direction:column;align-items:center}.landing_heroH1__tfcWK,.landing_heroSub__68zDg{max-width:100%}.landing_heroCtas__BDlsF{justify-content:center}.landing_aboutInner__YGlTU{flex-direction:column}.landing_aboutVisual__nLC12{order:-1}.landing_statsGrid__1qtZY{grid-template-columns:repeat(2,1fr)}.landing_contactInner__J_Fj3{flex-direction:column}.landing_contactInfo__4L7r0{max-width:100%}.landing_projectSlide__83T3p{flex:0 0 100%}}@media (max-width:600px){.landing_formRow__BuWj4{flex-direction:column}.landing_servicesGrid__k10pv,.landing_statsGrid__1qtZY{grid-template-columns:1fr}.landing_contactForm__nRa0L{padding:24px}}@media (max-width:400px){.landing_heroH1__tfcWK{font-size:36px;letter-spacing:-.8px}.landing_heroInner__uNSxd{padding:100px 20px 48px}.landing_btnHeroOutline__c5y7h,.landing_btnHeroPrimary__zSLXG{width:100%;justify-content:center}.landing_heroCtas__BDlsF{flex-direction:column;width:100%}}