.service-catalogue{grid-template-columns:clamp(210px,22vw,300px) minmax(0,1fr);gap:clamp(32px,4vw,72px);padding-top:72px}.service-catalogue .catalogue-sidebar nav button{grid-template-columns:22px minmax(0,1fr);gap:12px;padding:18px 12px}.service-sector{letter-spacing:.04em;color:#aaa;margin-top:5px;font-size:11px;font-weight:400;line-height:1.5;display:block}.service-sheet{color:#eeede9;border-top:1px solid #ffffff40;min-width:0;padding-top:24px}.service-sheet-heading{grid-template-columns:1fr;gap:26px 32px;margin-bottom:52px;display:grid}.service-sheet-label{letter-spacing:.1em;text-transform:uppercase;color:#a9a9a3;margin:0;font-size:11px;line-height:1.6}.service-sheet-label span{padding:0 5px}.service-sheet-heading h1,.service-sheet-heading h2{letter-spacing:-.035em;text-transform:none;text-wrap:balance;outline:none;margin:0;font-size:clamp(32px,3.4vw,60px);font-weight:500;line-height:1.06}.service-sheet-promise{letter-spacing:-.02em;grid-column:1/-1;max-width:560px;margin:8px 0 0;font-size:clamp(20px,2vw,28px);line-height:1.35}.service-sheet-intention{border-top:1px solid #ffffff20;grid-template-columns:1fr 2fr;gap:32px;margin-bottom:64px;padding-top:24px;display:grid}.service-sheet-intention h3,.service-section-heading h3{letter-spacing:.06em;text-transform:uppercase;color:#b9b9b3;margin:0;font-size:12px;font-weight:500}.service-sheet-intention p{color:#bdbdb7;max-width:62ch;margin:0;font-size:16px;line-height:1.75}.service-section-heading{justify-content:space-between;align-items:baseline;gap:20px;margin-bottom:24px;display:flex}.service-section-heading>span{color:#888;white-space:nowrap;font-size:11px}.service-point-tabs{flex-wrap:wrap;gap:8px;margin-bottom:24px;display:flex}.service-point-tabs button{color:#b8b8b2;text-align:left;font:inherit;cursor:pointer;background:0 0;border:1px solid #ffffff30;border-radius:0;flex:180px;align-items:baseline;gap:12px;padding:15px 16px;font-size:13px;line-height:1.4;transition:background .2s,color .2s;display:flex}.service-point-tabs button>span{opacity:.65;font-size:10px}.service-point-tabs button[aria-selected=true]{color:#171717;background:#e8e7e1;border-color:#e8e7e1}.service-point-tabs button:hover:not([aria-selected=true]){color:#fff;background:#ffffff09}.service-point-panel{border-block:1px solid #ffffff20;grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);align-items:start;gap:clamp(24px,3vw,48px);min-height:390px;padding:28px 0 40px;display:grid}.service-photo-placeholder{aspect-ratio:4/5;color:#878781;letter-spacing:.06em;background:#ffffff02;border:1px solid #ffffff23;flex-direction:column;justify-content:center;align-items:center;gap:16px;width:100%;max-height:420px;font-size:12px;display:flex;position:relative}.service-photo-placeholder svg{opacity:.65;width:32px;height:32px}.service-photo-index{letter-spacing:.12em;font-size:10px;position:absolute;top:16px;left:16px}.service-point-copy h4{letter-spacing:-.02em;margin:18px 0;font-size:clamp(22px,2vw,32px);font-weight:500;line-height:1.15}.service-point-copy>p,.service-point-result p{color:#bdbdb7;margin:0;font-size:15px;line-height:1.75}.service-point-result{border-top:1px solid #ffffff20;margin-top:28px;padding-top:20px}.service-point-result h5{letter-spacing:.12em;text-transform:uppercase;color:#9a9a94;margin:0 0 12px;font-size:10px;font-weight:500}.service-sheet .service-method{margin-top:64px}.service-sheet .service-method ol{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;margin:0;padding:0;list-style:none;display:grid}.service-sheet .service-method li{border-top:1px solid #ffffff25;padding-top:20px}.service-method li>span{color:#8d8d87;font-size:11px}.service-method h4{margin:20px 0 10px;font-size:19px;font-weight:500}.service-method li p{color:#aaa;margin:0;font-size:14px;line-height:1.65}.service-sheet-footer{border-top:1px solid #ffffff30;justify-content:space-between;align-items:center;gap:24px;margin-top:64px;padding:32px 0 0;display:flex}.service-sheet-footer p{color:#aaa;margin:0;font-size:22px;line-height:1.35}.service-sheet-footer strong{color:#eee;font-weight:500}.service-sheet-footer a{color:#eee;border-bottom:1px solid #777;align-items:center;gap:20px;padding:12px 0;font-size:13px;text-decoration:none;display:flex}.service-sheet-footer svg{flex:none;width:18px;height:18px}.service-sheet button:focus-visible{outline-offset:4px;outline:2px solid #ddd}.service-sheet a:focus-visible{outline-offset:4px;outline:2px solid #ddd}.service-point-panel:focus-visible{outline-offset:4px;outline:2px solid #ddd}@media (max-width:1050px){.service-sheet-heading{grid-template-columns:1fr}.service-sheet-intention{grid-template-columns:1fr;gap:16px}.service-point-panel{grid-template-columns:1fr}.service-photo-placeholder{aspect-ratio:4/3;max-height:270px}.service-sheet-footer{flex-direction:column;align-items:start}}@media (max-width:767px){.service-catalogue{padding-top:24px}.service-sheet{padding-top:20px}.service-sheet-heading{gap:20px;margin-bottom:32px}.service-sheet-heading h1,.service-sheet-heading h2{font-size:clamp(30px,8vw,42px)}.service-sheet-promise{margin-top:0;font-size:21px}.service-sheet-intention{margin-bottom:40px}.service-point-tabs{grid-template-columns:1fr 1fr;gap:8px;display:grid}.service-point-tabs button{gap:8px;min-width:0;padding:12px;font-size:12px}.service-point-panel{gap:24px;min-height:0;padding-top:20px}.service-photo-placeholder{aspect-ratio:4/3;max-height:250px}.service-sheet .service-method{margin-top:40px}.service-sheet .service-method ol{grid-template-columns:1fr;gap:22px}.service-method h4{margin-top:12px}.service-sheet-footer{margin-top:40px}.service-section-heading{gap:12px}.service-section-heading h3{font-size:11px}}@media (prefers-reduced-motion:reduce){.service-point-tabs button{transition:none}}.service-catalogue-star{align-self:center;place-items:center;width:22px;display:grid}.service-catalogue .catalogue-sidebar .service-catalogue-star .shadow-star{object-fit:contain;width:10px;height:10px;margin:0;display:block}.service-catalogue .catalogue-toggle svg{margin-left:auto}.service-sheet .service-dot{vertical-align:middle;opacity:.6;background:currentColor;border-radius:50%;flex:0 0 4px;width:4px;height:4px;display:inline-block}.service-point-tabs button{align-items:center}.service-point-copy h4:first-child{margin-top:0}@media (max-width:767px){.service-catalogue .catalogue-sidebar{border-bottom:1px solid #ffffff20;padding-bottom:12px}.service-catalogue .catalogue-sidebar nav{scroll-snap-type:x proximity;overscroll-behavior-x:contain;scrollbar-width:none;gap:8px;max-height:none;margin:0 -20px;padding:0 20px 4px;scroll-padding-inline:20px;display:flex;overflow:auto hidden}.service-catalogue .catalogue-sidebar nav::-webkit-scrollbar{display:none}.service-catalogue .catalogue-sidebar nav button{scroll-snap-align:start;border:1px solid #ffffff25;flex:0 0 235px;grid-template-columns:14px minmax(0,1fr);gap:10px;width:235px;min-height:82px;padding:12px;font-size:13px}.service-catalogue .catalogue-sidebar nav button[aria-current]{color:#171717;background:#e8e7e1;border-color:#e8e7e1}.service-catalogue .catalogue-sidebar nav button[aria-current] .service-sector{color:#555}.service-catalogue-star{width:14px}.service-catalogue .catalogue-filters{padding:12px 0}}.service-sheet .service-method h4{align-items:center;gap:10px;margin:0 0 10px;display:flex}
