.PageIntro_container__qKslC{height:calc(100vh - 120px);position:relative}.PageIntro_wrap__iWpo0{height:100%;text-align:center;display:flex;flex-direction:column;align-items:center;justify-content:space-around}.PageIntro_title__c6_qB{margin:0;line-height:1.1;font-size:clamp(32px,9vw,100px);font-weight:400;letter-spacing:.01em}.PageIntro_desc__wBWJn{margin:clamp(12px,2vw,20px) auto 0;line-height:1.5;font-size:clamp(16px,2vw,30px);font-weight:300}.PageIntro_textContainer__qZ6QU{padding:20px clamp(150px,13vw,250px) 80px}.PageIntro_arrow__DXQH9{display:inline-flex;align-items:center;justify-content:center;color:var(--black-color);text-decoration:none;cursor:pointer;animation:PageIntro_arrow-bounce__ReZba 2.8s ease-in-out infinite;transition:transform .2s ease}@keyframes PageIntro_arrow-bounce__ReZba{0%,20%,50%,80%,to{transform:translateY(0)}40%{transform:translateY(10px)}60%{transform:translateY(5px)}}@media (hover:hover) and (pointer:fine){.PageIntro_arrow__DXQH9:hover{animation-play-state:paused;transform:translateY(2px)}}.PageIntro_arrow__DXQH9:active{transform:translateY(4px)}.PageIntro_arrowIcon___FbBc{width:clamp(40px,8vw,80px);height:auto;display:block}@media(max-width:768px){.PageIntro_textContainer__qZ6QU{padding:20px 20px 60px}}.RunningLine_wrap__lNYgd{width:100%;overflow:hidden;background:var(--blue-color);padding-block:clamp(10px,1.2vw,14px);margin-bottom:100px}.RunningLine_marquee__Sq9da{position:relative;width:100%;overflow:hidden}.RunningLine_track__74fIw{display:flex;width:max-content;animation:RunningLine_marquee__Sq9da var(--duration,22s) linear infinite;will-change:transform}.RunningLine_chunk__eaxpL{display:flex;align-items:center;gap:clamp(20px,6vw,50px);padding-inline:clamp(10px,4vw,25px)}.RunningLine_item__w6G_c{color:#fff;font-weight:400;text-transform:uppercase;letter-spacing:.04em;font-size:clamp(18px,2.2vw,44px);line-height:1;white-space:nowrap}@keyframes RunningLine_marquee__Sq9da{0%{transform:translateX(0)}to{transform:translateX(-50%)}}@media (prefers-reduced-motion:reduce){.RunningLine_track__74fIw{animation:none}}@media (max-width:768px){.RunningLine_wrap__lNYgd{margin-bottom:50px}}.ServiceType_wrap__feR2Q{margin:0 auto 100px;padding:0 clamp(150px,13vw,250px)}.ServiceType_item__GD7Ft{display:grid;grid-template-columns:1fr auto;grid-gap:clamp(16px,3vw,32px);gap:clamp(16px,3vw,32px);padding:clamp(18px,2.5vw,28px) 0;border-bottom:1px solid var(--black-color)}.ServiceType_title___f8IE{font-size:clamp(22px,2.5vw,65px);font-weight:400;line-height:1.12;letter-spacing:.02em;margin:0 0 40px}.ServiceType_desc__1H6ji{font-size:clamp(16px,1.8vw,30px);font-weight:300;line-height:1.35;margin:0;width:90%}.ServiceType_side__Nfp_E{display:flex;flex-direction:column;justify-content:space-around;align-items:flex-end}.ServiceType_btn__14sMp,.ServiceType_price__PEiEb{font-size:clamp(16px,1.8vw,30px);font-weight:300}.ServiceType_btn__14sMp{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:1px solid var(--black-color);padding:clamp(10px,1.8vw,20px) clamp(15px,1.8vw,30px);color:var(--black-color);line-height:1;cursor:pointer;display:inline-flex;align-items:center;gap:10px;transition:background .2s ease-in-out,color .2s ease-in-out,border-color .2s ease-in-out,gap .25s ease;-webkit-tap-highlight-color:transparent;touch-action:manipulation}.ServiceType_arrow__VTQr1{line-height:0}.ServiceType_arrow__VTQr1 svg{display:block;transform-box:fill-box;transform-origin:left center;transition:transform .28s cubic-bezier(.2,.7,.2,1)}@media (hover:hover) and (pointer:fine){.ServiceType_btn__14sMp:hover{color:#fff;background:var(--blue-color);gap:16px}.ServiceType_btn__14sMp:hover .ServiceType_arrow__VTQr1 svg{transform:scaleX(1.15)}.ServiceType_btn__14sMp:active .ServiceType_arrow__VTQr1 svg{transform:scaleX(1.25)}}.ServiceType_btn__14sMp[data-pressed=true]{color:#fff;background:var(--blue-color);gap:16px}.ServiceType_btn__14sMp[data-pressed=true] .ServiceType_arrow__VTQr1 svg{transform:scaleX(1.2)}.ServiceType_btn__14sMp:focus-visible{outline:2px solid var(--blue-color);outline-offset:2px}.ServiceType_btn__14sMp:focus-visible .ServiceType_arrow__VTQr1 svg{transform:scaleX(1.15)}@media (max-width:768px){.ServiceType_wrap__feR2Q{padding:0 20px;margin:0 auto 50px}.ServiceType_item__GD7Ft{grid-template-columns:1fr}.ServiceType_side__Nfp_E{justify-items:start;gap:10px}}.ContactForm_container__PpMDN{position:relative;width:100%;max-width:1520px;height:100%;margin:0 auto;overflow:hidden}.ContactForm_titleContainer__Y8Wuj{margin:0 auto;padding:0 clamp(150px,13vw,250px)}.ContactForm_dropZone__2Hr_R{position:relative;width:90%;height:80svh;margin:0 auto}.ContactForm_sphere__P_98s{position:relative;background-color:var(--blue-color);border-radius:55% 50% 50% 45%;width:clamp(1170px,70vw,1420px);height:clamp(680px,44vw,920px);transform:translateX(-50%);display:flex;justify-content:center;align-items:center;left:50%}@media(max-height:940px){.ContactForm_sphere__P_98s{height:clamp(680px,77vh,920px)}}@media(max-width:768px){.ContactForm_titleContainer__Y8Wuj{padding:0 20px}}@media(max-width:700px){.ContactForm_dropZone__2Hr_R{width:100%}}@media(max-width:500px){.ContactForm_container__PpMDN{padding:0}}.SectionTitle_title__rguvK{font-weight:400;line-height:1.05;color:var(--black-color);font-size:clamp(28px,4vw,68px);margin:0 0 clamp(24px,4vw,40px)}