.svc{--svc-panel-bg:#211a21;--svc-panel-text:#fff;--svc-panel-muted:#b0aaa8;--svc-bg:#fff;--svc-text:#211a21;--svc-muted:#807673;--svc-divider:#e4e1e0;--svc-accent:#f7931e;--svc-badge:#f26522;--svc-panel-w:34%;--svc-pad:clamp(32px,4.4vw,64px);--svc-badge-w:28px;--svc-gap:18px;--svc-indent:calc(var(--svc-badge-w) + var(--svc-gap));--svc-ease:cubic-bezier(.22,.61,.36,1);background:var(--svc-bg);color:var(--svc-text);display:grid;grid-template-columns:var(--svc-panel-w) minmax(0,1fr)}.svc--panel-narrow{--svc-panel-w:28%}.svc--panel-wide{--svc-panel-w:40%}.svc *,.svc :after,.svc :before{box-sizing:border-box}.svc__panel{color:var(--svc-panel-text);display:flex;flex-direction:column;gap:48px;isolation:isolate;justify-content:space-between;padding:var(--svc-pad);position:relative}.svc__panel:before{background:var(--svc-panel-bg);content:"";inset:0;position:absolute;z-index:-1}.svc__heading{color:var(--svc-panel-text);font-family:var(--fs-heading-font);font-size:clamp(calc(var(--fs-h2-size)*.6),4vw,var(--fs-h2-size));font-weight:var(--fs-h2-weight);letter-spacing:-.025em;line-height:1.05;margin:0;max-width:8.5em}.svc__rule{background:var(--svc-accent);display:block;height:3px;margin-bottom:28px;transform-origin:left center;width:48px}.svc__intro{color:var(--svc-panel-muted);font-size:var(--fs-body-size);line-height:1.65;max-width:19em}.svc__intro p{margin:0}.svc__intro p+p{margin-top:.75em}.svc__intro a{color:var(--svc-panel-text);text-decoration-color:var(--svc-accent);text-underline-offset:3px}.svc__content{display:flex;flex-direction:column;justify-content:center;padding:var(--svc-pad)}.svc__group{position:relative}.svc__group:after{background:var(--svc-divider);bottom:0;content:"";height:1px;left:0;position:absolute;right:0;transform-origin:left center}.svc__title{font-size:inherit;font-weight:inherit;line-height:inherit;margin:0}.svc .svc__toggle,.svc .svc__toggle:active,.svc .svc__toggle:focus,.svc .svc__toggle:hover{background:none;border:0;border-radius:0;box-shadow:none;color:var(--svc-text);font-family:inherit;font-size:inherit;font-weight:inherit;letter-spacing:normal;text-transform:none}.svc .svc__toggle{align-items:center;cursor:pointer;display:grid;gap:var(--svc-gap);grid-template-columns:auto minmax(0,1fr) auto auto;margin:0;padding:26px 0;text-align:left;width:100%}.svc .svc__toggle:focus{outline:none}.svc .svc__toggle:focus-visible{outline:2px solid var(--svc-accent);outline-offset:4px}.svc__badge{align-items:center;background:var(--svc-badge);border-radius:2px;color:#fff;display:inline-flex;font-family:var(--fs-heading-font);font-size:calc(var(--fs-small-size)*.82);font-variant-numeric:tabular-nums;font-weight:700;justify-content:center;letter-spacing:.04em;line-height:1.2;min-width:var(--svc-badge-w);padding:4px 7px}.svc__label{font-family:var(--fs-heading-font);font-weight:700;letter-spacing:.1em;text-transform:uppercase;transition:color .2s ease}.svc__count,.svc__label{font-size:var(--fs-small-size);line-height:1.3}.svc__count{color:var(--svc-muted);white-space:nowrap}.svc .svc__toggle:hover .svc__label{color:var(--svc-badge)}.svc__icon{height:24px;position:relative;width:24px}.svc__icon:after,.svc__icon:before{background:var(--svc-accent);content:"";height:1.5px;left:50%;margin:-.75px 0 0 -7px;position:absolute;top:50%;transition:transform .35s var(--svc-ease),background-color .2s ease;width:14px}.svc__icon:after{transform:rotate(90deg)}.svc__group.is-open .svc__icon:before{transform:rotate(45deg)}.svc__group.is-open .svc__icon:after{transform:rotate(135deg)}.svc .svc__toggle:hover .svc__icon:after,.svc .svc__toggle:hover .svc__icon:before,.svc__group.is-open .svc__icon:after,.svc__group.is-open .svc__icon:before{background:var(--svc-badge)}.svc__drawer{display:grid;grid-template-rows:1fr}.svc__drawer-clip{min-height:0;overflow:hidden}.svc--js .svc__drawer{grid-template-rows:0fr;transition:grid-template-rows .45s var(--svc-ease),visibility 0s linear .45s;visibility:hidden}.svc--js .svc__group.is-open .svc__drawer{grid-template-rows:1fr;transition:grid-template-rows .45s var(--svc-ease),visibility 0s;visibility:visible}.svc__list{display:grid;gap:14px clamp(24px,3vw,40px);grid-template-columns:minmax(0,1fr);list-style:none;margin:0;padding:2px 0 30px var(--svc-indent)}.svc--list-2 .svc__list{grid-template-columns:repeat(2,minmax(0,1fr))}.svc__item{font-size:var(--fs-body-size);line-height:1.45;margin:0;padding:0}.svc__item,.svc__link{align-items:flex-start;display:flex;gap:12px}.svc__link{color:inherit;text-decoration:none;transition:color .2s ease}.svc__arrow{color:var(--svc-accent);flex:none;margin-top:calc(.725em - 7px);transition:transform .3s var(--fs-btn-ease,var(--svc-ease)),color .2s ease}.svc__link .svc__text{background-image:linear-gradient(currentColor,currentColor);background-position:0 100%;background-repeat:no-repeat;background-size:0 1px;transition:background-size .4s var(--fs-btn-ease,var(--svc-ease))}.svc__link:focus-visible,.svc__link:hover{color:var(--svc-badge)}.svc__link:focus-visible .svc__arrow,.svc__link:hover .svc__arrow{color:var(--svc-badge);transform:translate3d(4px,0,0)}.svc__link:focus-visible .svc__text,.svc__link:hover .svc__text{background-size:100% 1px}.svc__link:focus-visible{outline:2px solid var(--svc-accent);outline-offset:2px}.svc--js .svc__item{opacity:0;transform:translate3d(-10px,0,0);transition:opacity .2s ease,transform .2s ease}.svc--js .svc__group.is-open .svc__item{opacity:1;transform:none;transition:opacity .5s var(--svc-ease) calc(var(--d, 0s) + .12s + var(--j, 0)*.05s),transform .5s var(--svc-ease) calc(var(--d, 0s) + .12s + var(--j, 0)*.05s)}.svc--init .svc__drawer,.svc--init .svc__icon:after,.svc--init .svc__icon:before,.svc--init .svc__item{transition:none!important}@media (max-width:1023px){.svc{grid-template-columns:minmax(0,1fr)}.svc__heading{max-width:12em}}@media (max-width:599px){.svc{--svc-gap:14px}.svc__content,.svc__panel{padding:40px 24px}.svc__panel{gap:36px}.svc .svc__toggle{padding:22px 0}.svc--list-2 .svc__list{grid-template-columns:minmax(0,1fr)}.svc__count{display:none}}.svc.is-animated .svc__panel:before{clip-path:inset(0 100% 0 0);transition:clip-path 1s var(--svc-ease)}.svc.is-animated .svc__panel .svc__reveal{opacity:0;transform:translate3d(0,24px,0);transition:opacity .8s var(--svc-ease),transform .8s var(--svc-ease)}.svc.is-animated .svc__heading{transition-delay:.45s}.svc.is-animated .svc__intro{transition-delay:.75s}.svc.is-animated .svc__rule{transform:scaleX(0);transition:transform .7s var(--svc-ease) .65s}.svc.is-animated .svc__group:after{transform:scaleX(0);transition:transform .9s var(--svc-ease) calc(var(--d, 0s) + .1s)}.svc.is-animated .svc__group .svc__badge{opacity:0;transform:scale(.6);transition:opacity .5s var(--svc-ease) var(--d,0s),transform .5s cubic-bezier(.34,1.56,.64,1) var(--d,0s)}.svc.is-animated .svc__group .svc__label{opacity:0;transform:translate3d(-10px,0,0);transition:opacity .6s var(--svc-ease) calc(var(--d, 0s) + .08s),transform .6s var(--svc-ease) calc(var(--d, 0s) + .08s),color .2s ease}.svc.is-animated .svc__group .svc__count,.svc.is-animated .svc__group .svc__icon{opacity:0;transition:opacity .6s var(--svc-ease) calc(var(--d, 0s) + .18s)}.svc.is-animated .svc__group:not(.is-visible) .svc__item{opacity:0;transform:translate3d(-10px,0,0)}.svc.is-animated .svc__panel.is-visible:before{clip-path:inset(0 0 0 0)}.svc.is-animated .svc__group.is-visible .svc__reveal,.svc.is-animated .svc__panel.is-visible .svc__reveal{opacity:1;transform:none}.svc.is-animated .svc__group.is-visible:after,.svc.is-animated .svc__panel.is-visible .svc__rule{transform:none}@media (prefers-reduced-motion:reduce){.svc.is-animated .svc__group .svc__reveal,.svc.is-animated .svc__group:after,.svc.is-animated .svc__group:not(.is-visible) .svc__item,.svc.is-animated .svc__panel .svc__reveal,.svc.is-animated .svc__panel:before,.svc.is-animated .svc__rule{clip-path:none;opacity:1;transform:none;transition:none}.svc--js .svc__drawer,.svc--js .svc__item,.svc__arrow,.svc__icon:after,.svc__icon:before{transition:none}}