.input-module-scss-module__s8M9sG__field{flex-direction:column;gap:8px;display:flex}.input-module-scss-module__s8M9sG__label{font-family:var(--font-archivo),sans-serif;letter-spacing:-.006em;color:var(--text-primary);font-size:14px;font-weight:500;line-height:20px}.input-module-scss-module__s8M9sG__required{color:var(--accent)}.input-module-scss-module__s8M9sG__frame{clip-path:polygon(0 0,100% 0,100% calc(100% - 18.1px),calc(100% - 16.6px) 100%,0 100%);background:var(--border-input);transition:background var(--motion-duration-fast) var(--motion-ease-standard);padding:1px;display:block}.input-module-scss-module__s8M9sG__frame:hover,.input-module-scss-module__s8M9sG__frame:focus-within{background:var(--accent-edge)}.input-module-scss-module__s8M9sG__control{clip-path:polygon(0 0,100% 0,100% calc(100% - 17.1px),calc(100% - 15.6px) 100%,0 100%);font-family:var(--font-body),sans-serif;background:var(--surface-input-solid);color:#fffc;letter-spacing:-.006em;border:0;width:100%;height:54px;padding:15px 16px;font-size:14px;font-weight:500;line-height:24px;display:block}.input-module-scss-module__s8M9sG__control::placeholder{color:var(--text-placeholder);font-weight:400}.input-module-scss-module__s8M9sG__control:focus{outline:none}.input-module-scss-module__s8M9sG__textarea{resize:vertical;height:auto}
.tilt-card-module-scss-module__RvbKMW__tilt{transition:transform var(--motion-duration-ui) var(--motion-ease-out);will-change:transform}.tilt-card-module-scss-module__RvbKMW__active{transform:perspective(var(--tilt-perspective,900px)) rotateX(var(--tilt-x,0deg)) rotateY(var(--tilt-y,0deg)) scale(var(--tilt-scale,1))}
.services-module-scss-module__iX9IMa__section{padding-top:112px}.services-module-scss-module__iX9IMa__pinWrap{height:var(--wrap-h,auto);margin-top:48px}.services-module-scss-module__iX9IMa__pinned{flex-direction:column;height:100vh;display:flex;position:sticky;top:0;overflow:hidden}.services-module-scss-module__iX9IMa__container{padding-inline:var(--container-pad)}.services-module-scss-module__iX9IMa__headerBlock{border-bottom:1px solid var(--border-input);padding-bottom:31px}@media (max-width:744px){.services-module-scss-module__iX9IMa__headerBlock{padding-bottom:24px}}.services-module-scss-module__iX9IMa__stage{background:url(/home/services-stage.webp) 50%/cover no-repeat;flex:1;min-height:0;position:relative}.services-module-scss-module__iX9IMa__rail{height:100%;position:relative}.services-module-scss-module__iX9IMa__slide{width:390px;opacity:var(--card-opacity,0);filter:grayscale(var(--card-grayscale,0));transform:translate3d(calc(-50% + var(--card-x,100vw)), calc(-50% + var(--card-y,0px)), 0) scale(var(--card-scale,.88));transform-origin:50%;z-index:var(--card-z,0);will-change:transform,opacity,filter;position:absolute;top:42%;left:60%}.services-module-scss-module__iX9IMa__slide:first-child{--card-x:0px;--card-scale:1;--card-opacity:1;--card-z:100}.services-module-scss-module__iX9IMa__cardTilt{transform-origin:bottom;position:relative}.services-module-scss-module__iX9IMa__cardLine{pointer-events:none;-webkit-user-select:none;user-select:none;width:126px;max-width:none;height:245px;position:absolute;top:calc(100% - 12px);left:50%;translate:-50%}@media (max-width:744px){.services-module-scss-module__iX9IMa__section{padding-top:64px}.services-module-scss-module__iX9IMa__pinWrap{height:auto}.services-module-scss-module__iX9IMa__pinned{height:auto;display:block;position:static;overflow:visible}.services-module-scss-module__iX9IMa__stage{flex:none;height:auto}.services-module-scss-module__iX9IMa__rail{scroll-snap-type:x mandatory;scrollbar-width:none;height:auto;display:flex;position:static;overflow-x:auto}.services-module-scss-module__iX9IMa__rail::-webkit-scrollbar{display:none}.services-module-scss-module__iX9IMa__stage{min-height:0}.services-module-scss-module__iX9IMa__rail{padding:24px var(--container-pad) 48px;gap:16px}.services-module-scss-module__iX9IMa__slide{flex:0 0 min(390px,100vw - 2*var(--container-pad) - 32px);opacity:1;filter:none;z-index:auto;scroll-snap-align:center;will-change:auto;width:auto;position:relative;top:auto;left:auto;transform:none}.services-module-scss-module__iX9IMa__cardTilt{transform-origin:50%}.services-module-scss-module__iX9IMa__cardLine{display:none}}
