.VideoPlayer-module__l6-G6q__section{margin-bottom:160px}.VideoPlayer-module__l6-G6q__video{aspect-ratio:16/9;object-fit:contain;background-color:var(--background-secondary,#e0e0e0);width:100%}@media (max-width:768px){.VideoPlayer-module__l6-G6q__section{margin-bottom:32px}.VideoPlayer-module__l6-G6q__video{aspect-ratio:16/9;height:auto}}
.ServiceCard-module__FWmJMa__card{box-sizing:border-box;background-color:#f5f5f5;border-radius:0;flex-direction:column;padding:36px 36px 40px;display:flex;position:relative}@media (min-width:993px){.ServiceCard-module__FWmJMa__card{min-height:270px}}.ServiceCard-module__FWmJMa__header{margin-bottom:28px}.ServiceCard-module__FWmJMa__toggleIcon{pointer-events:none;background-color:#0000;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;display:none;position:absolute;top:20px;right:16px}.ServiceCard-module__FWmJMa__toggleIcon img{width:22px;height:22px}@media (max-width:768px){.ServiceCard-module__FWmJMa__toggleIcon{display:flex}.ServiceCard-module__FWmJMa__header{margin-bottom:16px;padding-right:40px}}.ServiceCard-module__FWmJMa__collapsible{opacity:0;flex-direction:column;flex-grow:1;max-height:0;transition:all .3s;display:flex;overflow:hidden}.ServiceCard-module__FWmJMa__collapsible.ServiceCard-module__FWmJMa__isOpen{opacity:1;max-height:1400px}.ServiceCard-module__FWmJMa__title{font-family:var(--font-inter-tight), sans-serif;color:var(--primary-dark,#1d1d1d);letter-spacing:-.01em;margin-bottom:12px;font-size:40px;font-weight:600;line-height:1.15}.ServiceCard-module__FWmJMa__price{font-family:var(--font-inter-tight), sans-serif;color:var(--primary-dark,#1d1d1d);letter-spacing:-.02em;font-size:56px;font-weight:600;line-height:1.1}.ServiceCard-module__FWmJMa__divider{background-color:#00000014;border:none;height:1px;margin:0 0 36px}.ServiceCard-module__FWmJMa__pointsList{flex-direction:column;flex-grow:1;gap:48px;margin:0 0 40px;padding:0;list-style:none;display:flex}.ServiceCard-module__FWmJMa__pointItem{align-items:flex-start;gap:16px;display:flex}.ServiceCard-module__FWmJMa__numberBadge{background-color:var(--primary-dark,#1d1d1d);color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:26px;min-width:26px;height:26px;margin-top:5px;font-size:14px;font-weight:700;display:flex}.ServiceCard-module__FWmJMa__pointText{font-family:var(--font-inter-tight), sans-serif;color:var(--primary-dark,#1d1d1d);font-size:28px;font-weight:500;line-height:1.25}.ServiceCard-module__FWmJMa__button{background-color:var(--primary-dark,#1d1d1d);color:#fff;width:100%;height:auto;font:var(--font-large-button);text-transform:uppercase;cursor:pointer;white-space:nowrap;border:none;border-radius:50px;justify-content:center;align-items:center;margin-top:auto;padding:32px 170.5px;font-size:28px;transition:background-color .2s,transform .15s;display:flex}.ServiceCard-module__FWmJMa__moreLink{font-family:var(--font-inter-tight), sans-serif;color:var(--primary-dark,#1d1d1d);text-underline-offset:4px;margin:-16px 0 32px;font-size:22px;font-weight:500;text-decoration:underline}@media (max-width:768px){.ServiceCard-module__FWmJMa__moreLink{margin:-8px 0 20px;font-size:18px}}.ServiceCard-module__FWmJMa__button:hover{background-color:#000}.ServiceCard-module__FWmJMa__button:active{transform:scale(.99)}@media (max-width:1440px){.ServiceCard-module__FWmJMa__title{font-size:32px}.ServiceCard-module__FWmJMa__price{font-size:42px}.ServiceCard-module__FWmJMa__pointText{font-size:22px}.ServiceCard-module__FWmJMa__button{padding:26px 48px;font-size:22px}}@media (max-width:1200px){.ServiceCard-module__FWmJMa__title{font-size:28px}.ServiceCard-module__FWmJMa__price{font-size:36px}.ServiceCard-module__FWmJMa__pointText{font-size:19px}.ServiceCard-module__FWmJMa__pointsList{gap:32px}.ServiceCard-module__FWmJMa__button{padding:22px 24px;font-size:20px}}@media (max-width:768px){.ServiceCard-module__FWmJMa__card{padding:24px 20px}.ServiceCard-module__FWmJMa__title{margin-bottom:8px;font-size:26px}.ServiceCard-module__FWmJMa__price{font-size:32px}.ServiceCard-module__FWmJMa__divider{margin:0 0 24px}.ServiceCard-module__FWmJMa__pointsList{gap:18px;margin-bottom:28px}.ServiceCard-module__FWmJMa__numberBadge{width:22px;min-width:22px;height:22px;font-size:11px}.ServiceCard-module__FWmJMa__pointText{font-size:15px}.ServiceCard-module__FWmJMa__button{white-space:normal;height:auto;padding:16px 20px;font-size:18px}}
.Services-module__L0pS0W__servicesSection{width:100%}.Services-module__L0pS0W__cardHiddenMobile{display:block}.Services-module__L0pS0W__moreButton{border:1px solid var(--primary-dark);width:100%;color:var(--primary-dark);font-family:var(--font-matrix-sans), sans-serif;letter-spacing:.02em;text-transform:uppercase;cursor:pointer;background:0 0;border-radius:9999px;margin-top:24px;padding:18px 24px;font-size:16px;transition:background-color .25s,color .25s;display:none}.Services-module__L0pS0W__moreButton:hover{background-color:var(--primary-dark);color:#fff}.Services-module__L0pS0W__grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:32px;width:100%;display:grid}@media (max-width:992px){.Services-module__L0pS0W__grid{grid-template-columns:1fr;gap:24px}}@media (max-width:768px){.Services-module__L0pS0W__cardHiddenMobile{display:none}.Services-module__L0pS0W__moreButton{display:block}}
.ServiceResults-module__zR13-a__section{width:100%}.ServiceResults-module__zR13-a__grid{flex-direction:column;gap:48px;margin-bottom:64px;display:flex}.ServiceResults-module__zR13-a__row{grid-template-rows:1fr auto;grid-template-columns:1fr 1fr;gap:16px 32px;height:460px;transition:grid-template-columns 1.3s cubic-bezier(.45,0,.25,1);display:grid}.ServiceResults-module__zR13-a__row:has(.ServiceResults-module__zR13-a__card:first-child:hover){grid-template-columns:7fr 3fr}.ServiceResults-module__zR13-a__row:has(.ServiceResults-module__zR13-a__card:last-child:hover){grid-template-columns:3fr 7fr}.ServiceResults-module__zR13-a__card{grid-row:span 2;grid-template-rows:subgrid;color:inherit;gap:16px;text-decoration:none;display:grid;position:relative;overflow:hidden}.ServiceResults-module__zR13-a__imageWrapper{background-color:#c4c4c4;border-radius:0;width:100%;min-height:0;position:relative;overflow:hidden}.ServiceResults-module__zR13-a__badges{z-index:3;opacity:0;gap:10px;transition:opacity .35s;display:flex;position:absolute;top:20px;left:20px}.ServiceResults-module__zR13-a__imageWrapper:hover .ServiceResults-module__zR13-a__badges{opacity:1}.ServiceResults-module__zR13-a__badge{color:var(--primary-dark);font-family:var(--font-inter-tight), sans-serif;letter-spacing:.04em;text-transform:uppercase;background-color:#fff;border-radius:20px;padding:8px 12px;font-size:14px;font-weight:600;line-height:1;box-shadow:0 2px 8px #00000014}.ServiceResults-module__zR13-a__imageContainer{width:100%;height:100%;position:relative}.ServiceResults-module__zR13-a__image{object-fit:cover;transition:transform 1.3s cubic-bezier(.45,0,.25,1),filter 1.3s cubic-bezier(.45,0,.25,1)}.ServiceResults-module__zR13-a__card:hover .ServiceResults-module__zR13-a__image{transform:scale(1.04)}.ServiceResults-module__zR13-a__cardTitle{font-family:var(--font-inter-tight), sans-serif;color:var(--primary-dark);letter-spacing:-.01em;-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:2.5em;margin-top:0;font-size:26px;font-weight:500;line-height:1.25;transition:color .2s;display:-webkit-box;overflow:hidden}.ServiceResults-module__zR13-a__card:hover .ServiceResults-module__zR13-a__cardTitle{color:var(--secondary-orange)}.ServiceResults-module__zR13-a__buttonWrapper{justify-content:center;width:100%;display:flex}.ServiceResults-module__zR13-a__portfolioBtn{background-color:var(--primary-light-grey);border:1px solid var(--primary-grey);width:100%;height:96px;color:var(--primary-dark);font:var(--font-large-button);letter-spacing:var(--font-large-button-letter-spacing);text-transform:uppercase;cursor:pointer;border-radius:9999px;justify-content:center;align-items:center;text-decoration:none;transition:background-color .3s,color .3s,border-color .3s;display:flex}.ServiceResults-module__zR13-a__portfolioBtn:hover{background-color:var(--primary-dark);color:var(--primary-light-grey);border-color:var(--primary-dark);background-color:var(--primary-dark)}@media (max-width:992px){.ServiceResults-module__zR13-a__grid{gap:36px;margin-bottom:40px}.ServiceResults-module__zR13-a__row{gap:36px;height:auto;grid-template-columns:1fr!important}.ServiceResults-module__zR13-a__imageWrapper{aspect-ratio:4/3;flex:none}.ServiceResults-module__zR13-a__cardTitle{margin-top:14px;font-size:22px}.ServiceResults-module__zR13-a__portfolioBtn{border-radius:36px;height:72px;font-size:20px}}@media (max-width:576px){.ServiceResults-module__zR13-a__grid{gap:28px}.ServiceResults-module__zR13-a__imageWrapper{aspect-ratio:4/3}.ServiceResults-module__zR13-a__badges{gap:8px;top:14px;left:14px}.ServiceResults-module__zR13-a__badge{padding:5px 10px;font-size:10px}.ServiceResults-module__zR13-a__card{gap:0}.ServiceResults-module__zR13-a__cardTitle{font-size:18px}.ServiceResults-module__zR13-a__portfolioBtn{border-radius:28px;height:56px;font-size:16px}}
