.fd-services-page .fd-services-intro{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);align-items:center;gap:clamp(40px,6vw,88px);min-height:100vh;min-height:100svh;box-sizing:border-box;padding-top:calc(var(--fd-header-height, 76px) + 72px);padding-bottom:var(--fd-page-section-space, clamp(96px, 10vw, 144px))}.fd-services-page .fd-services-intro-copy{min-width:0;max-width:640px}.fd-services-page .fd-services-hero-art{justify-self:center;width:min(100%,480px,max(180px,calc(100svh - var(--fd-header-height, 76px) - 72px - var(--fd-page-section-space, clamp(96px, 10vw, 144px)))));min-width:0;aspect-ratio:1}.fd-services-page .fd-services-hero-art .fd-hero-object{inline-size:100%;max-inline-size:100%;margin-bottom:0}.fd-services-page .fd-services-intro h1{max-width:820px;font-size:clamp(44px,4.5vw,58px);line-height:1.12;letter-spacing:var(--fd-heading-tracking)}.fd-services-page .fd-services-intro-copy>p{max-width:660px;margin-top:var(--fd-page-heading-gap, 32px);font-size:17px;line-height:1.6}.fd-services-page .fd-services-actions{display:flex;flex-wrap:wrap;align-items:center;gap:20px 30px;margin-top:32px}.fd-services-page .fd-services-price{flex:1 1 130px;min-width:0;display:grid;gap:6px;font-size:14px;line-height:1.45}.fd-services-page .fd-services-price>span{color:var(--fd-muted);font-size:12px}.fd-services-page .fd-services-price>p{color:var(--fd-text);text-wrap:balance}.fd-services-page .fd-services-catalogue{display:grid;gap:var(--fd-page-row-space, clamp(88px, 9vw, 128px));padding-block:var(--fd-page-section-space, clamp(96px, 10vw, 144px))}.fd-services-page .fd-overview-service{display:grid;grid-template-columns:1.04fr 1fr;gap:clamp(52px,8vw,112px);align-items:center;min-width:0;scroll-margin-top:calc(var(--fd-header-height, 76px) + 40px)}.fd-services-page .fd-overview-service-copy{min-width:0;max-width:460px}.fd-services-page .fd-overview-service-copy h2{margin-bottom:var(--fd-page-heading-gap, 32px);font-size:clamp(32px,3vw,40px)}.fd-services-page .fd-overview-service-copy>p{font-size:16px;line-height:1.6}.fd-services-page .fd-overview-service-action{display:flex;flex-wrap:nowrap;align-items:center;gap:24px;margin-top:32px}.fd-services-page .fd-overview-service-action .fd-button{flex:0 1 auto;max-width:62%;justify-content:space-between;gap:14px;text-align:left;white-space:normal;background:#111;font-weight:400}.fd-services-page .fd-overview-service-action .fd-button:hover{background:#333}.fd-services-page .fd-overview-service-pair{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;min-width:0;width:100%}.fd-services-page .fd-overview-service-media{min-width:0;width:100%}.fd-services-page .fd-overview-service-media .creative-media__frame{aspect-ratio:1!important;border-radius:5px}.fd-services-page .fd-overview-service-media .creative-media__frame>:is(img,video){object-fit:cover!important}.fd-services-page .fd-overview-service-media .creative-media__capsules{display:none}.fd-services-page .fd-services-process{background:#101010;color:#fff;padding-block:var(--fd-page-section-space, clamp(96px, 10vw, 144px))}.fd-services-page .fd-services-process h2{margin-bottom:64px}.fd-services-page .fd-services-process-grid{display:grid;gap:var(--fd-page-row-space, clamp(88px, 9vw, 128px))}.fd-services-page .fd-services-process-step{display:grid;grid-template-columns:1.04fr 1fr;gap:clamp(52px,8vw,112px);align-items:center;min-width:0}.fd-services-page .fd-services-process-copy{max-width:460px}.fd-services-page .fd-services-process-heading{display:flex;align-items:baseline;gap:14px;margin-bottom:var(--fd-page-heading-gap, 32px)}.fd-services-page .fd-services-process-heading>span{flex-shrink:0;color:#a7a7ac;font-size:13px;line-height:1.4;letter-spacing:0}.fd-services-page .fd-services-process-heading h3{font-size:30px}.fd-services-page .fd-services-process-copy>p{color:#c1c1c1;font-size:16px;line-height:1.6}.fd-services-page .fd-services-process-art{justify-self:center;width:min(100%,440px);height:auto;aspect-ratio:3 / 2;object-fit:contain}.fd-services-page .fd-services-close{padding-top:var(--fd-page-section-space, clamp(96px, 10vw, 144px));padding-bottom:0}.fd-services-page .fd-services-close h2{max-width:650px}.fd-services-page .fd-services-close>p{max-width:550px;margin-top:var(--fd-page-heading-gap, 32px);font-size:17px;line-height:1.6}.fd-services-page .fd-services-close .fd-button{margin-top:32px}.fd-services-page .fd-faq{padding-block:var(--fd-page-section-space, clamp(96px, 10vw, 144px))}@media(max-width:1050px){.fd-services-page :is(.fd-overview-service,.fd-services-process-step){gap:48px}}@media(max-width:767px){.fd-services-page .fd-services-intro{grid-template-columns:1fr;align-content:center;gap:28px;padding-top:calc(var(--fd-header-height, 76px) + 48px);padding-bottom:96px}.fd-services-page .fd-services-hero-art{order:-1;width:clamp(144px,18svh,176px)}.fd-services-page .fd-services-intro h1{max-width:560px;font-size:42px;line-height:1.15}.fd-services-page .fd-services-intro-copy>p{font-size:16px}.fd-services-page .fd-services-actions{margin-top:28px}.fd-services-page .fd-overview-service{grid-template-columns:1fr;gap:40px}.fd-services-page .fd-overview-service-copy{max-width:560px}.fd-services-page .fd-overview-service-copy h2{font-size:34px}.fd-services-page .fd-overview-service-action{gap:16px;margin-top:28px}.fd-services-page .fd-overview-service-action .fd-button{max-width:60%;flex-shrink:1}.fd-services-page .fd-overview-service-pair{gap:12px;max-width:560px}.fd-services-page .fd-services-process h2{margin-bottom:48px}.fd-services-page .fd-services-process-step{grid-template-columns:1fr;gap:36px}.fd-services-page .fd-services-process-copy{max-width:560px}.fd-services-page .fd-services-process-heading{gap:12px}.fd-services-page .fd-services-process-heading h3{font-size:28px}.fd-services-page .fd-services-process-art{max-width:340px}.fd-services-page .fd-services-close>p{font-size:16px}}@media(max-width:390px){.fd-services-page .fd-services-intro h1{font-size:39px}.fd-services-page .fd-overview-service-action{gap:14px}.fd-services-page .fd-services-price{flex-basis:116px;font-size:13px}.fd-services-page .fd-overview-service-pair{gap:10px}}
