@font-face{font-family:Schibsted Grotesk;font-style:normal;font-weight:400 900;font-display:swap;src:url(../media/481eac7be1c268b7-s.p.34f9nwclrjpmo.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Schibsted Grotesk;font-style:normal;font-weight:400 900;font-display:swap;src:url(../media/31a9145ccb84606d-s.p.1_j-vbs-91rji.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Schibsted Grotesk Fallback;src:local(Arial);ascent-override:93.46%;descent-override:24.67%;line-gap-override:0.0%;size-adjust:104.49%}.schibsted_grotesk_20559fc4-module__89sbSW__className{font-family:Schibsted Grotesk,Schibsted Grotesk Fallback;font-style:normal}.schibsted_grotesk_20559fc4-module__89sbSW__variable{--font-sans:"Schibsted Grotesk", "Schibsted Grotesk Fallback"}
@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e390973e931a41c5-s.3zhtymus0wdqb.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/59b15b4bcd7b1eb5-s.3nkuoiize4urq.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e532fa1b9921e1cd-s.1da667lu-u79a.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/2fe89d53234c61d4-s.p.1i05ju5aeyhye.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/99e609270109b47d-s.p.1dgcou5jor5q_.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/5e05ae5b48faa55e-s.31-2bzhq1gx_9.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/a7afbb44bec2bb18-s.3xauquyg2sixn.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/02263ebadd758ea4-s.2taws-qdxmzlf.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/68757d6cddeff913-s.p.0htwiiqufp3l9.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/effe91970fc4db64-s.p.28xcb7557rbh2.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono Fallback;src:local(Arial);ascent-override:76.16%;descent-override:20.43%;line-gap-override:0.0%;size-adjust:134.59%}.ibm_plex_mono_5b352512-module__p4cmmq__className{font-family:IBM Plex Mono,IBM Plex Mono Fallback;font-style:normal}.ibm_plex_mono_5b352512-module__p4cmmq__variable{--font-mono:"IBM Plex Mono", "IBM Plex Mono Fallback"}
.Footer-module__3hUVsW__footer{border-top:1px solid var(--border-hairline)}.Footer-module__3hUVsW__inner{padding-block:56px 32px}.Footer-module__3hUVsW__cols{gap:var(--space-7) var(--space-5);flex-wrap:wrap;display:flex}.Footer-module__3hUVsW__brandCol{align-items:flex-start;gap:var(--space-4);flex-direction:column;flex:2 320px;display:flex}.Footer-module__3hUVsW__brand{font-size:1.375rem;font-weight:var(--weight-bold);letter-spacing:-.035em;color:var(--text-heading);line-height:44px}.Footer-module__3hUVsW__brand:hover{color:var(--text-heading)}.Footer-module__3hUVsW__brand sup{font-size:10px;font-weight:var(--weight-semibold);letter-spacing:0;vertical-align:11px;margin-left:2px;line-height:0}.Footer-module__3hUVsW__email{font-size:clamp(1.375rem,2vw,1.75rem);font-weight:var(--weight-medium);letter-spacing:-.02em;color:var(--text-heading);text-underline-offset:6px;word-break:break-word;text-decoration:underline;text-decoration-thickness:1px}.Footer-module__3hUVsW__email:hover{color:var(--text-heading);text-decoration-thickness:2px}.Footer-module__3hUVsW__col{flex-direction:column;flex:160px;gap:10px;display:flex}.Footer-module__3hUVsW__link{min-height:40px;color:var(--text-heading);text-underline-offset:6px;align-items:center;gap:6px;font-size:1rem;text-decoration-thickness:1px;display:inline-flex}.Footer-module__3hUVsW__link:hover{color:var(--text-heading);text-decoration:underline}.Footer-module__3hUVsW__seat{padding-top:var(--space-2);color:var(--text-body);font-size:1rem;line-height:1.6}.Footer-module__3hUVsW__ico{white-space:nowrap}.Footer-module__3hUVsW__bottom{border-top:1px solid var(--border-hairline);justify-content:space-between;gap:var(--space-2) var(--space-5);font-family:var(--font-mono-stack);font-size:var(--text-label);line-height:var(--leading-label);color:var(--text-muted);flex-wrap:wrap;margin-top:56px;padding-top:20px;display:flex}
.Button-module__8RiFmG__btn{font-weight:var(--weight-medium);white-space:nowrap;cursor:pointer;align-items:center;gap:12px;display:inline-flex}.Button-module__8RiFmG__btn .Button-module__8RiFmG__icon{transition:transform var(--dur-base) var(--ease-nudge);flex:none}.Button-module__8RiFmG__btn:hover .Button-module__8RiFmG__icon{transform:translate(3px)}.Button-module__8RiFmG__btn:hover .Button-module__8RiFmG__icon[data-icon=arrowDown]{transform:translateY(3px)}.Button-module__8RiFmG__btn:hover .Button-module__8RiFmG__icon[data-icon=external]{transform:translate(2px,-2px)}.Button-module__8RiFmG__primary{background:var(--bg-invert);color:var(--text-on-invert);transition:background-color var(--dur-base) var(--ease-out)}.Button-module__8RiFmG__primary:hover{background:var(--bg-invert-hover);color:var(--text-on-invert)}.Button-module__8RiFmG__underline{color:var(--text-heading);text-underline-offset:6px;text-decoration:underline;text-decoration-thickness:1px}.Button-module__8RiFmG__underline:hover{color:var(--text-heading);text-decoration-thickness:2px}.Button-module__8RiFmG__md{min-height:44px;font-size:var(--text-body-sm)}.Button-module__8RiFmG__lg{min-height:54px;font-size:1rem}.Button-module__8RiFmG__md.Button-module__8RiFmG__primary{padding:0 18px}.Button-module__8RiFmG__lg.Button-module__8RiFmG__primary{padding:0 24px}
.Header-module__lnUIdW__header{z-index:20;background:var(--bg-page);border-bottom:1px solid var(--border-hairline);position:sticky;top:0}.Header-module__lnUIdW__bar{height:var(--header-h);align-items:center;gap:var(--space-5);display:flex}.Header-module__lnUIdW__brand{font-size:1.375rem;font-weight:var(--weight-bold);letter-spacing:-.035em;color:var(--text-heading);line-height:44px}.Header-module__lnUIdW__brand:hover{color:var(--text-heading)}.Header-module__lnUIdW__brand sup{font-size:10px;font-weight:var(--weight-semibold);letter-spacing:0;vertical-align:11px;margin-left:2px;line-height:0}.Header-module__lnUIdW__nav{align-items:center;gap:var(--space-6);margin-left:var(--space-5);display:flex}.Header-module__lnUIdW__link{font-size:var(--text-body-sm);font-weight:var(--weight-medium);color:var(--text-heading);text-underline-offset:6px;padding-block:12px;text-decoration-thickness:1px}.Header-module__lnUIdW__link:hover,.Header-module__lnUIdW__linkActive{color:var(--text-heading);text-decoration:underline}.Header-module__lnUIdW__actions{align-items:center;gap:var(--space-3);margin-left:auto;display:flex}.Header-module__lnUIdW__toggle{border:1px solid var(--border-strong);background:var(--bg-page);height:44px;font-size:var(--text-body-sm);font-weight:var(--weight-medium);color:var(--text-heading);align-items:center;padding:0 16px;display:none}.Header-module__lnUIdW__panel{border-top:1px solid var(--border-hairline)}.Header-module__lnUIdW__panel[hidden]{display:none}.Header-module__lnUIdW__panelInner{padding-block:var(--space-2) var(--space-5);flex-direction:column;display:flex}.Header-module__lnUIdW__panelLink{border-bottom:1px solid var(--border-hairline);min-height:60px;font-size:1.5rem;font-weight:var(--weight-semibold);letter-spacing:-.025em;color:var(--text-heading);justify-content:space-between;align-items:center;display:flex}.Header-module__lnUIdW__panelActions{align-items:center;gap:var(--space-3);margin-top:var(--space-5);display:flex}.Header-module__lnUIdW__panelCta{flex:auto;justify-content:center}@media (max-width:860px){.Header-module__lnUIdW__nav,.Header-module__lnUIdW__cta{display:none}.Header-module__lnUIdW__toggle{display:inline-flex}}@media (min-width:861px){.Header-module__lnUIdW__panel{display:none}}
.LocaleSwitch-module__k9_xmW__root{position:relative}.LocaleSwitch-module__k9_xmW__switch{height:44px;font-size:var(--text-small);font-weight:var(--weight-medium);color:var(--text-heading);align-items:center;gap:6px;padding:0 10px;display:inline-flex}.LocaleSwitch-module__k9_xmW__switch:hover,.LocaleSwitch-module__k9_xmW__switch[aria-expanded=true]{color:var(--text-body)}.LocaleSwitch-module__k9_xmW__list{z-index:20;background:var(--bg-page);border:1px solid var(--border-strong);min-width:72px;margin:0;padding:0;list-style:none;position:absolute;top:calc(100% + 4px);right:0}.LocaleSwitch-module__k9_xmW__list[hidden]{display:none}.LocaleSwitch-module__k9_xmW__option{font-size:var(--text-small);font-weight:var(--weight-medium);color:var(--text-body);justify-content:space-between;align-items:center;gap:12px;padding:10px 14px;display:flex}.LocaleSwitch-module__k9_xmW__option:hover{background:var(--bg-surface);color:var(--text-heading)}.LocaleSwitch-module__k9_xmW__option[aria-current=true]{color:var(--text-heading)}.LocaleSwitch-module__k9_xmW__option[aria-current=true]:after{content:"";background:var(--detail);width:6px;height:6px}
.SkipLink-module__GdAmZG__skip{z-index:100;background:var(--bg-invert);color:var(--text-on-invert);font-size:var(--text-body-sm);transition:transform var(--dur-fast) var(--ease-out);padding:12px 16px;position:fixed;top:12px;left:16px;transform:translateY(-200%)}.SkipLink-module__GdAmZG__skip:focus-visible{color:var(--text-on-invert);transform:none}
.CtaBand-module__NYHCma__wrap{padding-block:var(--section-y)}.CtaBand-module__NYHCma__band{background:var(--bg-surface);flex-direction:column;gap:clamp(24px,3vw,40px);padding:clamp(28px,5vw,72px);display:flex}.CtaBand-module__NYHCma__title{max-width:12em;font-size:var(--text-banner);letter-spacing:var(--display-xl-tracking);line-height:1}.CtaBand-module__NYHCma__row{justify-content:space-between;align-items:center;gap:var(--space-5) var(--space-7);flex-wrap:wrap;display:flex}.CtaBand-module__NYHCma__text{max-width:30em;font-size:var(--text-lead);line-height:1.45}
.SelectionCorners-module__XRF4ua__sel{z-index:5;pointer-events:none;width:0;height:0;color:var(--detail);will-change:transform;transition:transform .55s var(--ease-corners), width .55s var(--ease-corners), height .55s var(--ease-corners);position:absolute;top:0;left:0}.SelectionCorners-module__XRF4ua__overHeader{z-index:30}.SelectionCorners-module__XRF4ua__corner{width:calc(50% + 1px);height:calc(50% + 1px);transition:transform .42s var(--ease-corners), opacity .3s ease;border:0 solid;position:absolute}.SelectionCorners-module__XRF4ua__tl{border-top-width:var(--t,2px);border-left-width:var(--t,2px);top:0;left:0}.SelectionCorners-module__XRF4ua__tr{border-top-width:var(--t,2px);border-right-width:var(--t,2px);top:0;right:0}.SelectionCorners-module__XRF4ua__bl{border-bottom-width:var(--t,2px);border-left-width:var(--t,2px);bottom:0;left:0}.SelectionCorners-module__XRF4ua__br{border-bottom-width:var(--t,2px);border-right-width:var(--t,2px);bottom:0;right:0}.SelectionCorners-module__XRF4ua__out .SelectionCorners-module__XRF4ua__corner{opacity:0}.SelectionCorners-module__XRF4ua__out .SelectionCorners-module__XRF4ua__tl{transform:translate(-16px,-16px)}.SelectionCorners-module__XRF4ua__out .SelectionCorners-module__XRF4ua__tr{transform:translate(16px,-16px)}.SelectionCorners-module__XRF4ua__out .SelectionCorners-module__XRF4ua__bl{transform:translate(-16px,16px)}.SelectionCorners-module__XRF4ua__out .SelectionCorners-module__XRF4ua__br{transform:translate(16px,16px)}
.ServiceIndex-module___neKqq__grid{gap:var(--space-6) var(--space-5);grid-template-columns:repeat(auto-fit,minmax(min(150px,100%),1fr));display:grid}.ServiceIndex-module___neKqq__card{gap:var(--space-2);padding-top:var(--space-4);border-top:1px solid var(--border-strong);color:var(--text-heading);flex-direction:column;display:flex;position:relative}.ServiceIndex-module___neKqq__card:hover{color:var(--text-heading)}.ServiceIndex-module___neKqq__title{letter-spacing:-.015em;font-size:1.125rem;line-height:1.25;font-weight:var(--weight-semibold);align-self:flex-start;margin-top:14px}.ServiceIndex-module___neKqq__summary{font-size:var(--text-body-sm);color:var(--text-body);line-height:1.45}.ServiceIndex-module___neKqq__arrow{transition:transform var(--dur-base) var(--ease-nudge);position:absolute;top:18px;right:0}.ServiceIndex-module___neKqq__card:hover .ServiceIndex-module___neKqq__arrow{transform:translate(3px)}.ServiceIndex-module___neKqq__card:hover .ServiceIndex-module___neKqq__arrow[data-icon=arrowDown]{transform:translateY(3px)}@media (max-width:560px){.ServiceIndex-module___neKqq__grid{grid-template-columns:1fr;gap:0}.ServiceIndex-module___neKqq__card{align-items:center;gap:var(--space-4);border-top-color:var(--border-hairline);flex-direction:row;min-height:60px;padding-top:0}.ServiceIndex-module___neKqq__card:first-child{border-top-color:var(--border-strong)}.ServiceIndex-module___neKqq__card:last-child{border-bottom:1px solid var(--border-hairline)}.ServiceIndex-module___neKqq__title{align-self:center;margin-top:0}.ServiceIndex-module___neKqq__summary{display:none}.ServiceIndex-module___neKqq__arrow{flex:none;margin-left:auto;position:static}}
.Hero-module___w2HtG__hero{padding-top:var(--section-y-first)}.Hero-module___w2HtG__headline{max-width:13.5em;margin-left:-.045em}.Hero-module___w2HtG__headline b{font-weight:inherit;white-space:nowrap;margin-inline:.06em}.Hero-module___w2HtG__row{justify-content:space-between;align-items:flex-end;gap:28px var(--space-7);flex-wrap:wrap;margin-top:clamp(32px,3.4vw,48px);display:flex}.Hero-module___w2HtG__sub{max-width:31em;font-size:var(--text-lead);line-height:1.45}.Hero-module___w2HtG__actions{align-items:center;gap:var(--space-2) 28px;flex-wrap:wrap;display:flex}.Hero-module___w2HtG__index{margin-top:clamp(64px,6.7vw,96px)}
.Problems-module__R5HENq__wrap{padding-top:var(--section-y)}.Problems-module__R5HENq__inner{gap:var(--space-7);flex-wrap:wrap;display:flex}.Problems-module__R5HENq__head{flex:340px}.Problems-module__R5HENq__noWrap{white-space:nowrap}.Problems-module__R5HENq__titleArrow{vertical-align:-.04em;width:.8em;height:.8em;color:var(--detail);stroke-width:2.3px;margin-left:.22em;display:inline-block}.Problems-module__R5HENq__table{flex:2 640px;min-width:0}.Problems-module__R5HENq__labels,.Problems-module__R5HENq__row{gap:var(--space-3) var(--space-5);grid-template-columns:36px 1fr 1fr;align-items:start;display:grid}.Problems-module__R5HENq__labels{padding-bottom:14px}.Problems-module__R5HENq__solutionLabel{padding-left:34px}.Problems-module__R5HENq__rows{border-top:1px solid var(--border-strong)}.Problems-module__R5HENq__row{border-bottom:1px solid var(--border-hairline);padding-block:26px}.Problems-module__R5HENq__num{padding-top:4px}.Problems-module__R5HENq__problem{font-size:var(--text-body-lg);color:var(--text-muted);line-height:1.4}.Problems-module__R5HENq__solution{font-size:var(--text-body-lg);line-height:1.4;font-weight:var(--weight-medium);color:var(--text-heading);gap:14px;display:flex}.Problems-module__R5HENq__rowArrow{color:var(--detail);stroke-width:1.8px;flex:none;margin-top:3px}@media (max-width:700px){.Problems-module__R5HENq__labels{display:none}.Problems-module__R5HENq__row{grid-template-columns:36px 1fr}.Problems-module__R5HENq__solution{grid-column:2}}
.PageHeader-module__HZea0q__header{padding-top:var(--section-y-first)}.PageHeader-module__HZea0q__inner{justify-content:space-between;align-items:flex-end;gap:var(--space-5) var(--space-7);flex-wrap:wrap;display:flex}.PageHeader-module__HZea0q__title{margin-left:-.045em}.PageHeader-module__HZea0q__title>span{margin-inline:.06em}.PageHeader-module__HZea0q__intro{letter-spacing:-.01em;max-width:24em;color:var(--text-body);font-size:clamp(1.25rem,1.75vw,1.5625rem);line-height:1.4}.PageHeader-module__HZea0q__introStrong{letter-spacing:-.02em;max-width:24em;font-size:clamp(1.375rem,2.2vw,2rem);line-height:1.25;font-weight:var(--weight-medium);color:var(--text-heading)}
.contact-module__frTLZq__wrap{padding-block:clamp(48px, 5vw, 72px) var(--section-y)}.contact-module__frTLZq__grid{gap:var(--space-8) var(--space-7);border-top:1px solid var(--border-strong);flex-wrap:wrap;padding-top:clamp(32px,3.4vw,48px);display:flex}.contact-module__frTLZq__formCol{gap:var(--space-5);flex:3 560px;align-content:start;min-width:0;display:grid}.contact-module__frTLZq__aside{flex:2 340px;align-content:start;min-width:0}.contact-module__frTLZq__colTitle{letter-spacing:-.025em;font-size:1.625rem;line-height:1.15}.contact-module__frTLZq__big{min-height:44px;margin-top:var(--space-2);font-size:1.25rem;font-weight:var(--weight-medium);letter-spacing:-.01em;color:var(--text-heading);text-underline-offset:6px;word-break:break-word;align-items:center;text-decoration:underline;text-decoration-thickness:1px;display:inline-flex}.contact-module__frTLZq__big:hover{color:var(--text-heading);text-decoration-thickness:2px}
.Process-module__MDuI_q__wrap{padding-top:var(--section-y)}.Process-module__MDuI_q__steps{gap:var(--space-7) var(--space-5);grid-template-columns:repeat(auto-fit,minmax(min(200px,100%),1fr));margin-top:clamp(40px,4.4vw,64px);display:grid}.Process-module__MDuI_q__step{padding-top:var(--space-4);border-top:1px solid var(--border-strong);flex-direction:column;display:flex}.Process-module__MDuI_q__stepTitle{margin-top:var(--space-6)}.Process-module__MDuI_q__stepText{color:var(--text-body);margin-top:10px;font-size:1rem}
.Reasons-module__5ly0EW__wrap{padding-top:var(--section-y)}.Reasons-module__5ly0EW__inner{gap:var(--space-7);flex-wrap:wrap;display:flex}.Reasons-module__5ly0EW__head{flex:340px}.Reasons-module__5ly0EW__sticky{top:calc(var(--header-h) + 40px);gap:var(--space-4);flex-direction:column;display:flex;position:sticky}.Reasons-module__5ly0EW__title{max-width:9em}.Reasons-module__5ly0EW__title b{font-weight:inherit}.Reasons-module__5ly0EW__grid{gap:var(--space-7) var(--space-6);flex:2 640px;grid-template-columns:repeat(auto-fit,minmax(min(280px,100%),1fr));min-width:0;display:grid}.Reasons-module__5ly0EW__item{padding-top:var(--space-4);border-top:1px solid var(--border-strong);flex-direction:column;display:flex}.Reasons-module__5ly0EW__itemTitle{margin-top:var(--space-5)}.Reasons-module__5ly0EW__itemText{font-size:var(--text-body-md);color:var(--text-body);margin-top:10px}
.services-module__RcfmzW__index{margin-top:clamp(56px,5.6vw,80px)}
.TeamIntro-module__-b6QhG__wrap{padding-top:var(--section-y)}.TeamIntro-module__-b6QhG__head{justify-content:space-between;align-items:flex-end;gap:var(--space-5) var(--space-7);flex-wrap:wrap;display:flex}.TeamIntro-module__-b6QhG__titleCol{gap:var(--space-4);flex-direction:column;flex:340px;display:flex}.TeamIntro-module__-b6QhG__lead{max-width:34em;font-size:var(--text-lead);flex:480px;line-height:1.45}.TeamIntro-module__-b6QhG__people{gap:var(--space-7) var(--space-5);grid-template-columns:repeat(auto-fit,minmax(min(240px,100%),1fr));margin-top:clamp(40px,4.4vw,64px);display:grid}.TeamIntro-module__-b6QhG__person{padding-top:var(--space-4);border-top:1px solid var(--border-strong);flex-direction:column;display:flex}.TeamIntro-module__-b6QhG__name{margin-top:var(--space-5);letter-spacing:-.02em;font-size:1.375rem}.TeamIntro-module__-b6QhG__does{margin-top:var(--space-2);color:var(--text-body);font-size:1rem}
.inner-module__zQlqdq__block{padding-block:var(--section-y);position:relative}.inner-module__zQlqdq__simple{gap:var(--space-5);justify-items:start;display:grid}
.Packages-module__Bczpdq__wrap{padding-top:clamp(48px,5vw,72px)}.Packages-module__Bczpdq__cards{border-top:1px solid var(--border-strong);border-left:1px solid var(--border-hairline);grid-template-columns:repeat(auto-fit,minmax(min(260px,100%),1fr));display:grid}.Packages-module__Bczpdq__card{border-right:1px solid var(--border-hairline);border-bottom:1px solid var(--border-hairline);background:var(--bg-page);flex-direction:column;padding:clamp(24px,2.2vw,32px);display:flex}.Packages-module__Bczpdq__lead{background:var(--bg-surface)}.Packages-module__Bczpdq__name{letter-spacing:.01em;font-size:1.625rem;line-height:1.1;font-weight:var(--weight-bold);text-transform:uppercase}.Packages-module__Bczpdq__cardName{margin-top:40px}.Packages-module__Bczpdq__tagline{margin-top:var(--space-2);min-height:23px;color:var(--text-body);font-size:1rem;line-height:1.45}.Packages-module__Bczpdq__price{margin-top:var(--space-6);align-items:baseline;gap:var(--space-1) 10px;flex-wrap:wrap;display:flex}.Packages-module__Bczpdq__amount{white-space:nowrap;letter-spacing:-.035em;font-size:clamp(2rem,2.8vw,2.5rem);line-height:1;font-weight:var(--weight-semibold);font-variant-numeric:tabular-nums;color:var(--text-heading)}.Packages-module__Bczpdq__items{border-top:1px solid var(--border-hairline);flex-direction:column;gap:10px;margin-top:28px;padding-top:20px;display:flex}.Packages-module__Bczpdq__item{gap:var(--space-3);color:var(--text-heading);font-size:1rem;line-height:1.4;display:flex}.Packages-module__Bczpdq__item:before{content:"";background:var(--detail);flex:none;width:6px;height:6px;margin-top:8px}.Packages-module__Bczpdq__action{padding-top:var(--space-6);margin-top:auto}.Packages-module__Bczpdq__cardCta{justify-content:space-between;width:100%}.Packages-module__Bczpdq__care{justify-content:space-between;align-items:center;gap:var(--space-4) var(--space-7);border:1px solid var(--border-hairline);border-top:0;flex-wrap:wrap;padding:clamp(24px,2.2vw,32px);display:flex}.Packages-module__Bczpdq__careFacts{align-items:baseline;gap:var(--space-2) var(--space-5);flex-wrap:wrap;display:flex}.Packages-module__Bczpdq__careText{font-size:var(--text-body-md);color:var(--text-body);line-height:1.45}.Packages-module__Bczpdq__care .Packages-module__Bczpdq__price{margin-top:0}.Packages-module__Bczpdq__noteWrap{padding-top:clamp(80px,8.4vw,120px)}.Packages-module__Bczpdq__noteInner{align-items:baseline;gap:20px var(--space-7);flex-wrap:wrap;display:flex}.Packages-module__Bczpdq__noteLabel{flex:300px}.Packages-module__Bczpdq__note{max-width:18em;letter-spacing:var(--display-tracking);font-size:clamp(1.75rem,3vw,2.75rem);line-height:1.1;font-weight:var(--weight-semibold);color:var(--text-heading);flex:2 640px}
.WorkMosaic-module__NTpSCG__wrap{padding-top:var(--section-y);scroll-margin-top:var(--header-h)}.WorkMosaic-module__NTpSCG__head{justify-content:space-between;align-items:flex-end;gap:var(--space-4) var(--space-7);flex-wrap:wrap;display:flex}.WorkMosaic-module__NTpSCG__title{flex:520px;max-width:13em}.WorkMosaic-module__NTpSCG__lead{font-size:var(--text-lead);flex:0 440px;line-height:1.45}.WorkMosaic-module__NTpSCG__cards{gap:var(--space-5);flex-wrap:wrap;margin-top:clamp(40px,4.4vw,64px);display:flex}.WorkMosaic-module__NTpSCG__product{background:var(--bg-surface);flex-direction:column;flex:2 600px;gap:28px;min-width:0;padding:clamp(24px,2.8vw,40px);display:flex}.WorkMosaic-module__NTpSCG__productHead{justify-content:space-between;align-items:flex-end;gap:var(--space-3) var(--space-5);flex-wrap:wrap;display:flex}.WorkMosaic-module__NTpSCG__productName{margin-top:var(--space-2);font-size:var(--text-display-md);letter-spacing:-.035em;line-height:1.05}.WorkMosaic-module__NTpSCG__productLink{align-items:center;gap:var(--space-2);min-height:44px;font-size:1rem;font-weight:var(--weight-medium);color:var(--text-heading);text-underline-offset:6px;text-decoration:underline;text-decoration-thickness:1px;display:inline-flex}.WorkMosaic-module__NTpSCG__productLink:hover{color:var(--text-heading);text-decoration-thickness:2px}.WorkMosaic-module__NTpSCG__linkIcon{transition:transform var(--dur-base) var(--ease-nudge)}.WorkMosaic-module__NTpSCG__productLink:hover .WorkMosaic-module__NTpSCG__linkIcon{transform:translate(2px,-2px)}.WorkMosaic-module__NTpSCG__figure{background:var(--bg-page);border:1px solid var(--border-hairline);margin:0}.WorkMosaic-module__NTpSCG__chrome{border-bottom:1px solid var(--border-hairline);justify-content:center;align-items:center;height:36px;font-size:.75rem;display:flex}.WorkMosaic-module__NTpSCG__screen{aspect-ratio:16/10;padding:var(--space-5);background-color:var(--bg-surface-2);background-image:repeating-linear-gradient(135deg, var(--figure-line) 0px, var(--figure-line) 1px, transparent 1px, transparent 14px);justify-content:center;align-items:center;display:flex}.WorkMosaic-module__NTpSCG__mark{width:clamp(88px,12vw,128px);height:auto}.WorkMosaic-module__NTpSCG__invite{gap:var(--space-4);border:1px solid var(--border-strong);flex-direction:column;flex:300px;min-width:0;padding:clamp(24px,2.8vw,40px);display:flex}.WorkMosaic-module__NTpSCG__inviteTitle{font-size:var(--text-display-md);letter-spacing:-.035em;line-height:1.05}.WorkMosaic-module__NTpSCG__inviteText{font-size:var(--text-body-lg);line-height:1.45}.WorkMosaic-module__NTpSCG__inviteAction{padding-top:var(--space-5);margin-top:auto}
