.Component-module__yrE-Xq__services{--block-black:var(--color-black,#000);--block-ink:var(--color-grey-dark,#454545);--block-paper:var(--color-grey-light-boosted,#fcfcfc);--block-paper-dark:var(--color-grey-light,#f5f5f7);--block-white:var(--color-white,#fff);--block-muted:var(--color-body,#807a7a);--block-line:var(--border-color,#efefef);--block-lime:var(--color-green-nevral-boosted,#d6fd70);--block-lime-hover:var(--color-green-accent-boosted-from,#d6f54a);--block-radius:var(--b-radius,25px);--block-ease:cubic-bezier(.16, 1, .3, 1);width:100%;color:var(--block-ink);background:var(--block-paper);border-radius:var(--block-radius);isolation:isolate;position:relative;overflow:hidden}.Component-module__yrE-Xq__services,.Component-module__yrE-Xq__services *,.Component-module__yrE-Xq__services :before,.Component-module__yrE-Xq__services :after{box-sizing:border-box}.Component-module__yrE-Xq__services:before,.Component-module__yrE-Xq__services:after{z-index:-1;content:"";pointer-events:none;position:absolute;inset:0}.Component-module__yrE-Xq__services:before{opacity:.4;background-image:linear-gradient(90deg,#0000 49.5%,#1414120a 50%,#0000 50.5%),linear-gradient(#0000 49.5%,#1414120a 50%,#0000 50.5%);background-size:64px 64px;-webkit-mask-image:linear-gradient(#000,#0000 58%);mask-image:linear-gradient(#000,#0000 58%)}.Component-module__yrE-Xq__services:after{background:radial-gradient(circle at 8% 4%,#d6fd7029,#0000 25rem)}.Component-module__yrE-Xq__servicesBackground{isolation:isolate;flex-direction:column;width:100%;display:flex;position:relative}.Component-module__yrE-Xq__backgroundImage{z-index:0;content-visibility:auto;pointer-events:none;background-position:50%;background-repeat:no-repeat;background-size:cover;position:absolute;inset:0}.Component-module__yrE-Xq__servicesInner{z-index:1;width:100%;max-width:var(--site-width);margin:var(--margin-container,auto);padding:var(--padding-seksjon-top,2.5rem) var(--padding-container-right,2.2rem) var(--padding-seksjon-bottom,2.5rem) var(--padding-container-left,2.2rem);align-items:stretch;gap:var(--gap-sec,2.5rem);flex-direction:column;display:flex;position:relative}.Component-module__yrE-Xq__servicesIntro{flex-direction:var(--flex-direction);gap:var(--row-gap);justify-content:space-between;align-items:flex-start;width:100%;display:flex}.Component-module__yrE-Xq__eyebrow{margin:0 0 var(--gap-medium,1rem);color:#66665f;font-family:var(--font-body,Inter, sans-serif);font-size:var(--font-size-xs,.75rem);font-weight:var(--font-weight-bold,700);letter-spacing:.14em;text-transform:uppercase;align-items:center;gap:var(--gap-small,.5rem);line-height:1.2;display:none}.Component-module__yrE-Xq__eyebrow:before{content:"";background:var(--slash-seperator,var(--block-lime));flex:0 0 2rem;width:2rem;height:2px}.Component-module__yrE-Xq__servicesHeading{color:var(--color-h2,var(--block-ink));font-family:var(--font-h1-title,Inter, sans-serif);font-weight:var(--font-weight-bold,700);letter-spacing:-.055em;text-wrap:balance;margin:0;padding:0;line-height:.92}.Component-module__yrE-Xq__headingAccent{color:var(--slash-seperator,var(--block-lime))}.Component-module__yrE-Xq__servicesDescription{max-width:38rem;margin:var(--gap-large,1.5rem) 0 0;color:var(--block-muted);font-family:var(--font-body,Inter, sans-serif);font-weight:var(--font-weight-regular,400);letter-spacing:var(--letter-spacing-normal,0);line-height:var(--line-height-body,1.5)}.Component-module__yrE-Xq__servicesCount{margin-top:var(--gap-large,1.5rem);color:#66665f;font-family:var(--font-body,Inter, sans-serif);font-size:var(--font-size-xs,.75rem);font-weight:var(--font-weight-medium,500);letter-spacing:var(--letter-spacing-normal,0);align-items:center;gap:var(--gap-small,.5rem);line-height:1.3;display:none}.Component-module__yrE-Xq__servicesCount strong{width:2.4rem;height:2.4rem;color:var(--block-black);background:var(--block-lime);font-size:var(--font-size-xs,.75rem);border-radius:50%;flex:0 0 2.4rem;justify-content:center;align-items:center;display:flex}.Component-module__yrE-Xq__serviceList{border-top:1px solid var(--block-line);flex-direction:column;width:100%;margin:0;padding:0;list-style:none;display:flex}.Component-module__yrE-Xq__serviceItem{border-bottom:1px solid var(--block-line);width:100%;margin:0;padding:0;display:flex}.Component-module__yrE-Xq__serviceButton{width:100%;min-height:0;color:var(--block-ink);font-family:var(--font-body,Inter, sans-serif);text-align:left;cursor:pointer;isolation:isolate;-webkit-tap-highlight-color:transparent;transition:color .28s ease, padding .42s var(--block-ease);background:0 0;border:0;border-radius:14px;flex-wrap:wrap;align-items:center;gap:.7rem;margin:0;padding:1.35rem 0;display:flex;position:relative;overflow:hidden}.Component-module__yrE-Xq__serviceButton:before{z-index:-1;content:"";transform-origin:bottom;transition:transform .44s var(--block-ease);background:#282826;position:absolute;inset:0;transform:scaleY(0)}.Component-module__yrE-Xq__serviceNumber{color:#96968e;width:2rem;font-size:.68rem;font-weight:var(--font-weight-bold,700);letter-spacing:.08em;flex-direction:column;flex:0 0 2rem;align-self:stretch;align-items:flex-start;gap:.65rem;line-height:1;transition:color .25s;display:flex}.Component-module__yrE-Xq__serviceNumber:after{content:"";background:var(--block-line);width:1px;height:1.6rem;transition:height .4s var(--block-ease), background-color .25s ease;margin-left:3px}.Component-module__yrE-Xq__serviceTitle{min-width:0;color:inherit;font-family:var(--font-h2-title,Inter, sans-serif);font-size:clamp(1.75rem,8.5vw,2.3rem);font-weight:var(--font-weight-semibold,600);letter-spacing:-.045em;overflow-wrap:anywhere;flex:calc(100% - 6.8rem);margin:0;line-height:.98}.Component-module__yrE-Xq__serviceCopy{max-width:32rem;color:var(--block-muted);font-size:var(--font-size-sm,.875rem);font-weight:var(--font-weight-regular,400);letter-spacing:var(--letter-spacing-normal,0);flex:100%;order:4;margin:0;padding-left:2.7rem;line-height:1.5;transition:color .25s}.Component-module__yrE-Xq__serviceArrow{width:2.75rem;height:2.75rem;color:var(--block-ink);background:var(--block-white);border:1px solid var(--block-line);transition:color .25s ease, background-color .25s ease, border-color .25s ease, transform .4s var(--block-ease);border-radius:50%;flex:0 0 2.75rem;justify-content:center;align-items:center;margin-left:auto;display:flex}.Component-module__yrE-Xq__serviceArrow svg{width:1rem;height:1rem;transition:transform .4s var(--block-ease);display:block}.Component-module__yrE-Xq__serviceButton:focus-visible{color:var(--block-white);outline:3px solid var(--block-lime);outline-offset:-3px;padding-left:.85rem;padding-right:.85rem}.Component-module__yrE-Xq__serviceButton:focus-visible:before{transform:scaleY(1)}.Component-module__yrE-Xq__serviceButton:focus-visible .Component-module__yrE-Xq__serviceNumber{color:var(--block-lime)}.Component-module__yrE-Xq__serviceButton:focus-visible .Component-module__yrE-Xq__serviceNumber:after{background:var(--block-lime)}.Component-module__yrE-Xq__serviceButton:focus-visible .Component-module__yrE-Xq__serviceCopy{color:#c6c6be}.Component-module__yrE-Xq__serviceButton:focus-visible .Component-module__yrE-Xq__serviceArrow{color:var(--block-black);background:var(--block-lime);border-color:var(--block-lime)}.Component-module__yrE-Xq__serviceButton:focus-visible .Component-module__yrE-Xq__serviceArrow svg{transform:rotate(45deg)}.Component-module__yrE-Xq__dialog{--dialog-black:var(--color-black,#000);--dialog-ink:var(--color-grey-dark,#454545);--dialog-paper:var(--color-grey-light-boosted,#fcfcfc);--dialog-paper-dark:var(--color-grey-light,#f5f5f7);--dialog-white:var(--color-white,#fff);--dialog-muted:var(--color-body,#807a7a);--dialog-line:var(--border-color,#efefef);--dialog-lime:var(--color-green-nevral-boosted,#d6fd70);--dialog-lime-hover:var(--color-green-accent-boosted-from,#d6f54a);--dialog-wipe-ease:cubic-bezier(.76, 0, .24, 1);--dialog-ease:cubic-bezier(.16, 1, .3, 1);z-index:1000;visibility:hidden;pointer-events:none;transition:visibility .85s step-end;position:fixed;inset:0;overflow:hidden}.Component-module__yrE-Xq__dialog,.Component-module__yrE-Xq__dialog *,.Component-module__yrE-Xq__dialog :before,.Component-module__yrE-Xq__dialog :after{box-sizing:border-box}.Component-module__yrE-Xq__dialogOpen{visibility:visible;pointer-events:auto;transition:visibility}.Component-module__yrE-Xq__dialogWipe,.Component-module__yrE-Xq__dialogPanel{will-change:transform;position:absolute;inset:0;transform:translateY(-101%)}.Component-module__yrE-Xq__dialogWipe{z-index:1;background:var(--dialog-lime);transition:transform .7s var(--dialog-wipe-ease) .12s}.Component-module__yrE-Xq__dialogPanel{z-index:2;padding:var(--padding-container);min-width:0;min-height:0;color:var(--dialog-ink);background:var(--dialog-paper);transition:transform .7s var(--dialog-wipe-ease);outline:none;flex-direction:column;align-items:center;margin:0;display:flex;overflow:hidden}.Component-module__yrE-Xq__dialogOpen .Component-module__yrE-Xq__dialogWipe,.Component-module__yrE-Xq__dialogOpen .Component-module__yrE-Xq__dialogPanel{transform:translate(0,0)}.Component-module__yrE-Xq__dialogOpen .Component-module__yrE-Xq__dialogWipe{transition-delay:0s}.Component-module__yrE-Xq__dialogOpen .Component-module__yrE-Xq__dialogPanel{transition-delay:.1s}.Component-module__yrE-Xq__dialogTopbar{z-index:10;min-height:4rem;padding:max(.55rem, env(safe-area-inset-top)) max(.65rem, env(safe-area-inset-right)) .55rem max(1rem, env(safe-area-inset-left));border-bottom:1px solid var(--dialog-line);-webkit-backdrop-filter:blur(12px);justify-content:space-between;align-items:center;gap:var(--gap-medium,1rem);width:var(--site-width);background:#fcfcfcf0;flex:none;display:flex;position:relative}.Component-module__yrE-Xq__dialogPosition{min-width:0;color:var(--dialog-muted);font-size:.62rem;font-weight:var(--font-weight-bold,700);letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:var(--gap-small,.5rem);margin:0;line-height:1.2;display:flex}.Component-module__yrE-Xq__dialogPosition:before{content:"";background:var(--dialog-lime);flex:0 0 2rem;width:2rem;height:2px;display:none}.Component-module__yrE-Xq__dialogClose{min-height:2.65rem;color:var(--dialog-black);background:var(--dialog-lime);font-family:var(--font-body,Inter, sans-serif);cursor:pointer;align-items:center;gap:var(--gap-small,.5rem);-webkit-tap-highlight-color:transparent;transition:background-color .2s ease, transform .28s var(--dialog-ease);border:0;border-radius:9px;flex:none;margin:0;padding:.35rem .9rem;display:flex}.Component-module__yrE-Xq__dialogClose>span:first-child{font-size:.68rem;font-weight:var(--font-weight-bold,700);letter-spacing:.06em;text-transform:uppercase;line-height:1}.Component-module__yrE-Xq__dialogCloseKey{display:none}.Component-module__yrE-Xq__dialogBody{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;min-width:0;min-height:0;width:var(--site-width);flex-direction:column;flex:1;display:flex;overflow:hidden auto}.Component-module__yrE-Xq__dialogIntro{width:100%;min-width:0;padding:2rem max(1.25rem, env(safe-area-inset-right)) 1.7rem max(1.25rem, env(safe-area-inset-left));isolation:isolate;flex-direction:column;flex:none;justify-content:space-between;display:flex;position:relative;overflow:hidden}.Component-module__yrE-Xq__dialogIntro:before{z-index:-2;content:"";background:radial-gradient(circle,#d6fd7040,#d6fd7012 35%,#0000 88%);border-radius:50%;width:30rem;height:30rem;position:absolute;bottom:-30%;right:-55%}.Component-module__yrE-Xq__dialogIntro:after{z-index:-1;content:"";opacity:.11;background-image:linear-gradient(#ffffff59 1px,#0000 1px),linear-gradient(90deg,#ffffff59 1px,#0000 1px);background-size:3.5rem 3.5rem;position:absolute;inset:0;-webkit-mask-image:linear-gradient(135deg,#0000 10%,#000);mask-image:linear-gradient(135deg,#0000 10%,#000)}.Component-module__yrE-Xq__dialogIntroContent{flex-direction:column;align-items:flex-start;display:flex}.Component-module__yrE-Xq__dialogNumber{width:2.8rem;height:2.8rem;color:var(--dialog-black);background:var(--dialog-lime);font-size:var(--font-size-xs,.75rem);font-weight:var(--font-weight-bold,700);border-radius:50%;justify-content:center;align-items:center;margin-bottom:2.8rem;display:none}.Component-module__yrE-Xq__dialogTitle{max-width:100%;font-family:var(--font-h1-title,Inter, sans-serif);font-weight:var(--font-weight-bold,700);letter-spacing:-.065em;overflow-wrap:anywhere;margin:0;padding:0;line-height:.9}.Component-module__yrE-Xq__dialogDescription{max-width:34rem;margin:var(--gap-xl,2rem) 0 0;font-family:var(--font-body,Inter, sans-serif);font-size:var(--font-size-base,1rem);font-weight:var(--font-weight-regular,400);letter-spacing:var(--letter-spacing-normal,0);line-height:1.55}.Component-module__yrE-Xq__dialogIntroFooter{color:#999991;font-size:.65rem;font-weight:var(--font-weight-bold,700);letter-spacing:.08em;text-transform:uppercase;align-items:flex-start;gap:var(--gap-small,.5rem);border-top:1px solid #ffffff24;flex-direction:column;margin-top:2.5rem;padding-top:1rem;line-height:1.3;display:flex}.Component-module__yrE-Xq__dialogIntroFooter strong{color:var(--dialog-lime);font-weight:inherit}.Component-module__yrE-Xq__dialogDetails{width:100%;min-width:0;padding:1.5rem max(1.1rem, env(safe-area-inset-right)) max(2.5rem, env(safe-area-inset-bottom)) max(1.1rem, env(safe-area-inset-left));flex-direction:column;flex:none;display:flex;overflow:visible}.Component-module__yrE-Xq__dialogSummary{gap:var(--gap-small,.5rem);flex-direction:column;width:100%;display:flex}.Component-module__yrE-Xq__summaryCard{background:var(--dialog-paper-dark);justify-content:space-between;align-items:center;gap:var(--gap-medium,1rem);width:100%;min-height:5.5rem;transition:border-color .25s ease, background-color .25s ease, transform .3s var(--dialog-ease);border:1px solid #0000;border-radius:12px;flex-direction:row;margin:0;padding:1rem;display:flex}.Component-module__yrE-Xq__summaryLabel{color:#81817a;font-size:.62rem;font-weight:var(--font-weight-bold,700);letter-spacing:.1em;text-transform:uppercase;line-height:1.2}.Component-module__yrE-Xq__summaryValue{color:var(--dialog-ink);font-size:var(--font-size-base,1rem);font-weight:var(--font-weight-semibold,600);letter-spacing:-.02em;text-align:right;margin:0;line-height:1.2}.Component-module__yrE-Xq__dialogIncludes{margin-top:var(--gap-xl,2rem);flex-direction:column;display:flex}.Component-module__yrE-Xq__dialogSectionHeading{color:var(--dialog-muted);font-family:var(--font-h3-title,Inter, sans-serif);font-size:.68rem;font-weight:var(--font-weight-bold,700);letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:var(--gap-small,.5rem);margin:0 0 .5rem;padding:0;line-height:1.2;display:flex}.Component-module__yrE-Xq__dialogSectionHeading:after{content:"";background:var(--dialog-line);flex:1;height:1px}.Component-module__yrE-Xq__includeList{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.Component-module__yrE-Xq__includeItem{border-bottom:1px solid var(--dialog-line);align-items:center;gap:.8rem;min-height:4rem;margin:0;padding:.85rem 0;display:flex}.Component-module__yrE-Xq__includeNumber{width:2rem;height:2rem;color:var(--dialog-muted);background:var(--dialog-paper-dark);font-size:.62rem;font-weight:var(--font-weight-bold,700);transition:color .25s ease, background-color .25s ease, transform .3s var(--dialog-ease);border-radius:50%;flex:0 0 2rem;justify-content:center;align-items:center;display:flex}.Component-module__yrE-Xq__includeText{color:var(--dialog-ink);font-size:var(--font-size-sm,.875rem);font-weight:var(--font-weight-regular,400);letter-spacing:var(--letter-spacing-normal,0);line-height:1.4}.Component-module__yrE-Xq__dialogCtaRow{margin-top:var(--gap-xl,2rem);align-items:stretch;gap:var(--gap-medium,1rem);flex-direction:column;display:flex}.Component-module__yrE-Xq__dialogNote{max-width:28rem;color:var(--dialog-muted);font-size:var(--font-size-xs,.75rem);font-weight:var(--font-weight-regular,400);letter-spacing:var(--letter-spacing-normal,0);margin:0;line-height:1.5}.Component-module__yrE-Xq__dialogCta{width:100%;min-height:3.4rem;color:var(--dialog-black);background:var(--color-button,var(--dialog-lime));font-size:var(--font-size-xs,.75rem);font-weight:var(--font-weight-bold,700);letter-spacing:.04em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:var(--gap-medium,1rem);-webkit-tap-highlight-color:transparent;transition:background-color .22s ease, transform .3s var(--dialog-ease);border-radius:10px;padding:.4rem .45rem .4rem 1.15rem;line-height:1.2;text-decoration:none;display:flex}.Component-module__yrE-Xq__dialogCtaIcon{width:2.5rem;height:2.5rem;color:var(--dialog-white);background:#282826;border-radius:8px;flex:0 0 2.5rem;justify-content:center;align-items:center;display:flex}.Component-module__yrE-Xq__dialogCtaIcon svg{width:1rem;height:1rem;transition:transform .35s var(--dialog-ease);display:block}.Component-module__yrE-Xq__revealPosition,.Component-module__yrE-Xq__revealClose,.Component-module__yrE-Xq__revealNumber,.Component-module__yrE-Xq__revealTitle,.Component-module__yrE-Xq__revealDescription,.Component-module__yrE-Xq__revealFooter,.Component-module__yrE-Xq__revealSummary,.Component-module__yrE-Xq__revealIncludes,.Component-module__yrE-Xq__revealCta,.Component-module__yrE-Xq__includeItem{opacity:0;transform:translateY(1.6rem)}.Component-module__yrE-Xq__dialogOpen .Component-module__yrE-Xq__revealPosition{animation:Component-module__yrE-Xq__reveal .68s var(--dialog-ease) .54s both}.Component-module__yrE-Xq__dialogOpen .Component-module__yrE-Xq__revealClose{animation:Component-module__yrE-Xq__reveal .68s var(--dialog-ease) .58s both}.Component-module__yrE-Xq__dialogOpen .Component-module__yrE-Xq__revealNumber{animation:Component-module__yrE-Xq__reveal .68s var(--dialog-ease) .5s both}.Component-module__yrE-Xq__dialogOpen .Component-module__yrE-Xq__revealTitle{animation:Component-module__yrE-Xq__reveal .68s var(--dialog-ease) .56s both}.Component-module__yrE-Xq__dialogOpen .Component-module__yrE-Xq__revealDescription{animation:Component-module__yrE-Xq__reveal .68s var(--dialog-ease) .62s both}.Component-module__yrE-Xq__dialogOpen .Component-module__yrE-Xq__revealFooter{animation:Component-module__yrE-Xq__reveal .68s var(--dialog-ease) .69s both}.Component-module__yrE-Xq__dialogOpen .Component-module__yrE-Xq__revealSummary{animation:Component-module__yrE-Xq__reveal .68s var(--dialog-ease) .58s both}.Component-module__yrE-Xq__dialogOpen .Component-module__yrE-Xq__revealIncludes{animation:Component-module__yrE-Xq__reveal .68s var(--dialog-ease) .65s both}.Component-module__yrE-Xq__dialogOpen .Component-module__yrE-Xq__revealCta{animation:Component-module__yrE-Xq__reveal .68s var(--dialog-ease) .78s both}.Component-module__yrE-Xq__dialogOpen .Component-module__yrE-Xq__includeItem{animation:Component-module__yrE-Xq__reveal .58s var(--dialog-ease) calc(.68s + var(--item-index) * 45ms) both}@keyframes Component-module__yrE-Xq__reveal{0%{opacity:0;transform:translateY(1.6rem)}to{opacity:1;transform:translateY(0)}}@media (hover:hover) and (pointer:fine){.Component-module__yrE-Xq__serviceButton:hover{color:var(--block-white);padding-left:1.15rem;padding-right:1.15rem}.Component-module__yrE-Xq__serviceButton:hover:before{transform:scaleY(1)}.Component-module__yrE-Xq__serviceButton:hover .Component-module__yrE-Xq__serviceNumber{color:var(--block-lime)}.Component-module__yrE-Xq__serviceButton:hover .Component-module__yrE-Xq__serviceNumber:after{background:var(--block-lime);height:2.7rem}.Component-module__yrE-Xq__serviceButton:hover .Component-module__yrE-Xq__serviceCopy{color:#c6c6be}.Component-module__yrE-Xq__serviceButton:hover .Component-module__yrE-Xq__serviceArrow{color:var(--block-black);background:var(--block-lime);border-color:var(--block-lime);transform:scale(1.06)}.Component-module__yrE-Xq__serviceButton:hover .Component-module__yrE-Xq__serviceArrow svg,.Component-module__yrE-Xq__dialogCta:hover .Component-module__yrE-Xq__dialogCtaIcon svg{transform:rotate(45deg)}.Component-module__yrE-Xq__summaryCard:hover{background:var(--dialog-white);border-color:#ddd;transform:translateY(-3px)}.Component-module__yrE-Xq__includeItem:hover .Component-module__yrE-Xq__includeNumber{color:var(--dialog-black);background:var(--dialog-lime);transform:rotate(-7deg)scale(1.06)}.Component-module__yrE-Xq__dialogClose:hover,.Component-module__yrE-Xq__dialogCta:hover{background:var(--dialog-lime-hover);transform:translateY(-2px)}}@media (max-width:22rem){.Component-module__yrE-Xq__servicesInner{padding-left:1.2rem;padding-right:1.2rem}.Component-module__yrE-Xq__servicesHeading{font-size:2.4rem}.Component-module__yrE-Xq__serviceTitle{font-size:1.65rem}.Component-module__yrE-Xq__serviceCopy{padding-left:0}.Component-module__yrE-Xq__serviceNumber:after{display:none}.Component-module__yrE-Xq__dialogPosition{max-width:9rem}.Component-module__yrE-Xq__dialogTitle{font-size:2.75rem}}@media (min-width:40em){.Component-module__yrE-Xq__servicesInner{gap:3.5rem}.Component-module__yrE-Xq__servicesHeading{font-size:var(--font-size-7xl,4.5rem)}.Component-module__yrE-Xq__serviceButton{gap:var(--gap-large,1.5rem);flex-wrap:nowrap;min-height:8.5rem;padding:1.5rem 0}.Component-module__yrE-Xq__serviceNumber{flex-basis:2.5rem;width:2.5rem}.Component-module__yrE-Xq__serviceTitle{flex:0 36%;min-width:11rem}.Component-module__yrE-Xq__serviceCopy{order:initial;flex:44%;max-width:28rem;padding-left:0}.Component-module__yrE-Xq__dialogPosition:before{display:block}.Component-module__yrE-Xq__dialogClose{gap:.8rem;padding:.3rem .4rem .3rem 1rem}.Component-module__yrE-Xq__dialogCloseKey{border:1px solid #0000003d;border-radius:6px;justify-content:center;align-items:center;min-width:2.35rem;min-height:2rem;padding:0 .45rem;font-size:.6rem;display:flex}.Component-module__yrE-Xq__dialogIntro{padding:3rem}.Component-module__yrE-Xq__dialogIntro:before{right:-25%}.Component-module__yrE-Xq__dialogIntroFooter{flex-direction:row;justify-content:space-between;align-items:center;display:none}.Component-module__yrE-Xq__dialogDetails{padding:2.5rem 3rem 3.5rem}.Component-module__yrE-Xq__dialogSummary{flex-direction:row}.Component-module__yrE-Xq__summaryCard{flex-direction:column;flex:30%;align-items:flex-start;width:auto;min-width:9rem;min-height:7rem;padding:1.15rem}.Component-module__yrE-Xq__summaryValue{font-size:var(--font-size-lg,1.25rem);text-align:left;margin-top:1rem}.Component-module__yrE-Xq__includeItem{gap:var(--gap-medium,1rem);min-height:4.2rem}.Component-module__yrE-Xq__includeText{font-size:var(--font-size-base,1rem)}.Component-module__yrE-Xq__dialogCta{align-self:flex-start;width:auto}}@media (min-width:64rem){.Component-module__yrE-Xq__servicesInner{align-items:flex-start;gap:var(--column-gap)}.Component-module__yrE-Xq__servicesIntro{top:var(--gap-xl,2rem);min-width:18.75rem;position:sticky}.Component-module__yrE-Xq__serviceList{width:100%}.Component-module__yrE-Xq__serviceButton{min-height:9rem}.Component-module__yrE-Xq__serviceButton:after{z-index:-1;content:attr(data-number);color:#ffffff0a;font-size:9rem;font-weight:var(--font-weight-bold,700);letter-spacing:-.09em;opacity:0;transition:opacity .28s ease, transform .46s var(--block-ease);line-height:.8;position:absolute;bottom:-.2em;right:6%;transform:translateY(1.5rem)}.Component-module__yrE-Xq__serviceButton:is(:hover,:focus-visible):after{opacity:1;transform:translateY(0)}.Component-module__yrE-Xq__serviceTitle{font-size:var(--font-size-3xl,2.5rem)}.Component-module__yrE-Xq__dialogTopbar{-webkit-backdrop-filter:none;backdrop-filter:none;min-height:4.5rem;padding:.7rem 1rem .7rem 1.5rem}.Component-module__yrE-Xq__dialogBody{flex-direction:row;overflow:hidden}.Component-module__yrE-Xq__dialogIntro{flex:0 0 40%;width:40%;min-height:0;padding:clamp(2.5rem,4.5vw,4.25rem)}.Component-module__yrE-Xq__dialogNumber{width:3rem;height:3rem;margin-bottom:clamp(2.2rem,5vh,3.6rem)}.Component-module__yrE-Xq__dialogTitle{font-size:clamp(3.2rem,5.5vw,5.75rem)}.Component-module__yrE-Xq__dialogDescription{margin-top:clamp(1.75rem,4vh,3rem)}.Component-module__yrE-Xq__dialogDetails{scrollbar-color:#bbb var(--dialog-paper);scrollbar-width:thin;flex:60%;width:60%;padding:clamp(2.1rem,4.5vw,4.25rem);overflow-y:auto}.Component-module__yrE-Xq__dialogIncludes{margin-top:clamp(2.2rem,5vh,3.5rem)}.Component-module__yrE-Xq__dialogCtaRow{justify-content:space-between;align-items:center;gap:var(--gap-large,1.5rem);flex-direction:row;margin-top:1.75rem}.Component-module__yrE-Xq__dialogCta{flex:none;align-self:auto}}@media (prefers-reduced-motion:reduce){.Component-module__yrE-Xq__services *,.Component-module__yrE-Xq__services :before,.Component-module__yrE-Xq__services :after,.Component-module__yrE-Xq__dialog *,.Component-module__yrE-Xq__dialog :before,.Component-module__yrE-Xq__dialog :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}.Component-module__yrE-Xq__dialogWipe,.Component-module__yrE-Xq__dialogPanel,.Component-module__yrE-Xq__revealPosition,.Component-module__yrE-Xq__revealClose,.Component-module__yrE-Xq__revealNumber,.Component-module__yrE-Xq__revealTitle,.Component-module__yrE-Xq__revealDescription,.Component-module__yrE-Xq__revealFooter,.Component-module__yrE-Xq__revealSummary,.Component-module__yrE-Xq__revealIncludes,.Component-module__yrE-Xq__revealCta,.Component-module__yrE-Xq__includeItem{opacity:1;transform:none}.Component-module__yrE-Xq__dialog:not(.Component-module__yrE-Xq__dialogOpen){display:none}}
