.page-module__qFUp1a__page{background:#fff;padding:clamp(8rem,16vh,11rem) 0 clamp(5rem,10vw,8rem)}.page-module__qFUp1a__header,.page-module__qFUp1a__filters,.page-module__qFUp1a__empty{width:min(1200px,100% - 3rem);margin-left:auto;margin-right:auto}.page-module__qFUp1a__title{max-width:16ch;font-family:var(--font-heading);letter-spacing:-.05em;color:var(--foreground);text-wrap:balance;margin:0;font-size:clamp(2.6rem,6.4vw,5.5rem);font-weight:600;line-height:.98}.page-module__qFUp1a__title em{color:var(--color-brand);font-style:normal}.page-module__qFUp1a__intro{max-width:52ch;color:var(--muted-foreground);margin:clamp(1.5rem,2.6vw,2.25rem) 0 0;font-size:clamp(1.05rem,1.35vw,1.25rem);line-height:1.6}.page-module__qFUp1a__filters{flex-wrap:wrap;gap:.5rem 1.6rem;margin-top:clamp(3.5rem,7vw,5.5rem);display:flex}.page-module__qFUp1a__filter{appearance:none;font:inherit;color:var(--muted-foreground);cursor:pointer;background:0 0;border:0;border-bottom:1px solid #0000;padding:.35rem 0;font-size:.98rem;transition:color .2s,border-color .2s}.page-module__qFUp1a__filter:hover{color:var(--foreground)}.page-module__qFUp1a__filterActive{color:var(--foreground);border-bottom-color:var(--color-brand)}.page-module__qFUp1a__filter:focus-visible{outline:2px solid var(--color-brand);outline-offset:3px}.page-module__qFUp1a__count{font-variant-numeric:tabular-nums;color:#0f172a9e;margin-left:.35rem;font-size:.78rem}.page-module__qFUp1a__block{margin-top:clamp(2.5rem,5vw,4rem)}.page-module__qFUp1a__more{justify-content:center;margin-top:clamp(3.5rem,7vw,5rem);display:flex}.page-module__qFUp1a__moreBtn{border:1px solid var(--border);font:inherit;color:var(--foreground);cursor:pointer;background:#fff;border-radius:999px;align-items:center;gap:.35rem;padding:.8rem 1.4rem;font-size:.98rem;font-weight:500;transition:border-color .2s,color .2s;display:inline-flex}.page-module__qFUp1a__moreBtn:hover{border-color:var(--color-brand);color:var(--color-brand)}.page-module__qFUp1a__moreBtn:focus-visible{outline:2px solid var(--color-brand);outline-offset:3px}.page-module__qFUp1a__empty{color:var(--muted-foreground);margin-top:3rem}@media (max-width:640px){.page-module__qFUp1a__filters{scrollbar-width:none;flex-wrap:nowrap;width:100%;padding:0 1.5rem;overflow-x:auto}.page-module__qFUp1a__filters::-webkit-scrollbar{display:none}.page-module__qFUp1a__filter{white-space:nowrap}}
.callout-module__NxTPpa__callout{border-left:2px solid;flex-direction:column;gap:.4rem;margin:2rem 0;padding:.1rem 0 .1rem 1.25rem;display:flex}.callout-module__NxTPpa__label{font-size:.92rem;font-weight:600}.callout-module__NxTPpa__body{color:#0f172adb;font-size:1.02rem;line-height:1.65}.callout-module__NxTPpa__body p{margin:0}.callout-module__NxTPpa__info{border-color:var(--color-brand)}.callout-module__NxTPpa__info .callout-module__NxTPpa__label{color:var(--color-brand)}.callout-module__NxTPpa__warning{border-color:#c27a00}.callout-module__NxTPpa__warning .callout-module__NxTPpa__label{color:#9a5f00}.callout-module__NxTPpa__tip{border-color:#1f9d5a}.callout-module__NxTPpa__tip .callout-module__NxTPpa__label{color:#157a45}.callout-module__NxTPpa__error{border-color:#c33}.callout-module__NxTPpa__error .callout-module__NxTPpa__label{color:#a82424}
.tldr-module__G7vLcG__tldr{border-left:2px solid var(--color-brand);margin:0 0 2.75rem;padding:0 0 0 1.25rem}.tldr-module__G7vLcG__label{color:var(--color-brand);margin-bottom:.6rem;font-size:.92rem;font-weight:600}.tldr-module__G7vLcG__tldr .tldr-module__G7vLcG__body ul{flex-direction:column;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.tldr-module__G7vLcG__tldr .tldr-module__G7vLcG__body li{color:#0f172adb;margin:0;padding-left:1rem;font-size:1.02rem;line-height:1.6;list-style:none;position:relative}.tldr-module__G7vLcG__tldr .tldr-module__G7vLcG__body li::marker{content:none}.tldr-module__G7vLcG__tldr .tldr-module__G7vLcG__body li:before{content:"";background:var(--color-brand);width:5px;height:1px;position:absolute;top:.72em;left:0}
.ContactCTA-module__gkM_jq__section{background:var(--surface);border-radius:1.5rem;padding:clamp(6rem,12vw,10rem) 0 clamp(5rem,10vw,8rem);position:relative;overflow:hidden;box-shadow:0 24px 60px -30px #0f172a29}.ContactCTA-module__gkM_jq__inner{max-width:1400px;margin:0 auto;padding:0 clamp(1.5rem,4vw,2.5rem)}.ContactCTA-module__gkM_jq__cols{grid-template-columns:1fr 1fr;align-items:start;gap:clamp(3rem,8vw,8rem);display:grid}.ContactCTA-module__gkM_jq__left{flex-direction:column;gap:1.5rem;display:flex;position:sticky;top:clamp(2rem,5vw,4rem)}.ContactCTA-module__gkM_jq__heading{font-family:var(--font-heading);letter-spacing:-.045em;text-wrap:balance;color:var(--foreground);font-size:clamp(2.4rem,4.6vw,4.5rem);font-weight:600;line-height:1}.ContactCTA-module__gkM_jq__callBody{color:var(--muted-foreground);max-width:38ch;font-size:clamp(.9rem,1.05vw,1rem);line-height:1.65}.ContactCTA-module__gkM_jq__callBtn{background:var(--color-brand);color:#fff;border-radius:100px;align-self:flex-start;align-items:center;gap:.5rem;padding:.9rem 1.5rem;font-size:1rem;font-weight:600;text-decoration:none;transition:opacity .25s;display:inline-flex}.ContactCTA-module__gkM_jq__callBtn svg{transition:transform .25s}.ContactCTA-module__gkM_jq__callBtn:hover svg{transform:translate(3px,-3px)}.ContactCTA-module__gkM_jq__callBtn:active{transform:scale(.98)}.ContactCTA-module__gkM_jq__contacts{border-top:1px solid #0f172a0f;flex-direction:column;gap:.5rem;padding-top:.5rem;display:flex}.ContactCTA-module__gkM_jq__contactLink{color:var(--foreground);align-self:flex-start;align-items:center;font-size:1rem;font-weight:500;text-decoration:none;transition:color .2s;display:inline-flex}.ContactCTA-module__gkM_jq__contactLink:hover{color:var(--color-brand)}.ContactCTA-module__gkM_jq__pageSection{box-shadow:none;padding-top:clamp(3.5rem,7vw,6rem);padding-bottom:clamp(3rem,6vw,4.5rem)}.ContactCTA-module__gkM_jq__pageSection .ContactCTA-module__gkM_jq__heading{font-size:clamp(2.8rem,5.4vw,5.25rem)}.ContactCTA-module__gkM_jq__heading em{color:var(--color-brand);font-style:normal}.ContactCTA-module__gkM_jq__rise{animation:.9s cubic-bezier(.16,1,.3,1) both ContactCTA-module__gkM_jq__ctaRise}.ContactCTA-module__gkM_jq__rise+.ContactCTA-module__gkM_jq__rise{animation-delay:80ms}@keyframes ContactCTA-module__gkM_jq__ctaRise{0%{opacity:0;transform:translateY(18px)}}@media (prefers-reduced-motion:reduce){.ContactCTA-module__gkM_jq__rise{animation:none}}.ContactCTA-module__gkM_jq__right{padding-top:.25rem}.ContactCTA-module__gkM_jq__form{flex-direction:column;gap:.9rem;display:flex}.ContactCTA-module__gkM_jq__formRow{grid-template-columns:1fr 1fr;gap:.9rem;display:grid}.ContactCTA-module__gkM_jq__field{flex-direction:column;gap:.5rem;display:flex}.ContactCTA-module__gkM_jq__label{color:var(--foreground);font-size:.9rem;font-weight:500}.ContactCTA-module__gkM_jq__req{color:var(--color-brand)}.ContactCTA-module__gkM_jq__optional{color:var(--muted-foreground);font-weight:400}.ContactCTA-module__gkM_jq__input{background:var(--surface-2);width:100%;color:var(--foreground);font-family:var(--font-body);resize:none;border:0;border-radius:.85rem;outline:none;padding:.95rem 1.1rem;font-size:16px;transition:border-color .2s,box-shadow .2s,background .2s}.ContactCTA-module__gkM_jq__input::placeholder{color:#0f172a6b}.ContactCTA-module__gkM_jq__input:focus{background:var(--surface);box-shadow:0 0 0 2px #0047ff8c,0 0 0 6px #0047ff14}.ContactCTA-module__gkM_jq__textarea{resize:vertical;min-height:9rem;line-height:1.6}.ContactCTA-module__gkM_jq__formFooter{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:2rem;padding-top:1.8rem;display:flex}.ContactCTA-module__gkM_jq__consents{flex-direction:column;gap:.85rem;width:100%;display:flex}.ContactCTA-module__gkM_jq__privacyLabel{cursor:pointer;align-items:flex-start;gap:.7rem;display:flex}.ContactCTA-module__gkM_jq__privacyError .ContactCTA-module__gkM_jq__checkbox{border-color:#ff505099}.ContactCTA-module__gkM_jq__checkbox{background:0 0;border:1px solid #0f172a2e;border-radius:3px;justify-content:center;align-items:center;width:16px;min-width:16px;height:16px;margin-top:.1rem;transition:all .2s;display:flex;position:relative}.ContactCTA-module__gkM_jq__checkboxChecked{background:#0047ff;border-color:#0047ff}.ContactCTA-module__gkM_jq__checkboxInput{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute}.ContactCTA-module__gkM_jq__checkIcon{pointer-events:none;color:#fff;width:10px;height:10px}.ContactCTA-module__gkM_jq__privacyText{color:var(--muted-foreground);font-size:.85rem;line-height:1.4}.ContactCTA-module__gkM_jq__privacyLink{color:#0f172aad;text-underline-offset:3px;text-decoration:underline;transition:color .2s}.ContactCTA-module__gkM_jq__privacyLink:hover{color:var(--color-brand)}.ContactCTA-module__gkM_jq__submitRow{flex-wrap:wrap;align-items:center;gap:1.5rem;display:flex}.ContactCTA-module__gkM_jq__submitBtn{background:var(--color-brand);color:#fff;font-family:var(--font-heading);letter-spacing:-.01em;cursor:pointer;border:none;border-radius:100px;outline:none;align-items:center;gap:.55rem;padding:.95rem 1.75rem;font-size:1rem;font-weight:600;transition:background .2s,transform .15s;display:inline-flex}.ContactCTA-module__gkM_jq__submitBtn:focus-visible{outline:2px solid var(--color-brand);outline-offset:2px}.ContactCTA-module__gkM_jq__submitBtn:hover:not(:disabled){background:#0039cc}.ContactCTA-module__gkM_jq__submitBtn:active:not(:disabled){transform:scale(.98)}.ContactCTA-module__gkM_jq__submitBtn:disabled{opacity:.5;cursor:not-allowed}.ContactCTA-module__gkM_jq__successMsg{color:#0f172abf;padding:2rem 0;font-size:clamp(1rem,1.15vw,1.2rem)}.ContactCTA-module__gkM_jq__errorMsg{color:#b42318;font-size:.85rem}@media (max-width:860px){.ContactCTA-module__gkM_jq__cols{grid-template-columns:1fr;gap:3.5rem}.ContactCTA-module__gkM_jq__left{position:static}}@media (max-width:600px){.ContactCTA-module__gkM_jq__formRow{grid-template-columns:1fr}.ContactCTA-module__gkM_jq__formFooter{flex-direction:column;align-items:flex-start;gap:1.5rem}}
.ServiceDetails-module__UZJYpa__layout{grid-template-columns:minmax(0,.9fr) minmax(0,1fr);align-items:start;gap:clamp(3rem,7vw,7rem);display:grid}.ServiceDetails-module__UZJYpa__pin{height:calc(100dvh - 9rem);max-height:46rem;position:sticky;top:6.5rem}.ServiceDetails-module__UZJYpa__frame{background:var(--surface-2);isolation:isolate;border-radius:1.75rem;height:100%;position:relative;overflow:hidden}.ServiceDetails-module__UZJYpa__frameImg{opacity:0;transition:opacity 0s linear .8s,transform 0s linear .8s;position:absolute;inset:0;transform:scale(1.06)}.ServiceDetails-module__UZJYpa__frameImg[data-on]{z-index:1;opacity:1;transition:opacity .8s cubic-bezier(.16,1,.3,1),transform 1.2s cubic-bezier(.16,1,.3,1);transform:scale(1)}.ServiceDetails-module__UZJYpa__img{object-fit:cover}.ServiceDetails-module__UZJYpa__frameShade{z-index:2;pointer-events:none;background:linear-gradient(#0a0e1a00 58%,#0a0e1a9e 100%);position:absolute;inset:0}.ServiceDetails-module__UZJYpa__frameLabel{z-index:3;color:#fff;font-family:var(--font-heading);letter-spacing:-.03em;justify-content:space-between;align-items:center;gap:1rem;font-size:clamp(1.35rem,2vw,1.75rem);font-weight:600;display:flex;position:absolute;bottom:1.6rem;left:1.75rem;right:1.75rem}.ServiceDetails-module__UZJYpa__dots{gap:.4rem;display:inline-flex}.ServiceDetails-module__UZJYpa__dot{background:#fff6;border-radius:999px;width:.45rem;height:.45rem;transition:width .4s cubic-bezier(.16,1,.3,1);position:relative}.ServiceDetails-module__UZJYpa__dot[data-on]{width:1.5rem}.ServiceDetails-module__UZJYpa__dotFill{border-radius:inherit;background:#fff;position:absolute;inset:0}.ServiceDetails-module__UZJYpa__list{flex-direction:column;gap:clamp(6rem,14vh,10rem);padding:clamp(1rem,4vh,3rem) 0 clamp(2rem,12vh,8rem);display:flex}.ServiceDetails-module__UZJYpa__block{scroll-margin-top:7rem}.ServiceDetails-module__UZJYpa__mobileImg{display:none;position:relative}.ServiceDetails-module__UZJYpa__kicker{color:var(--color-brand);margin:0 0 1rem;font-size:.95rem;font-weight:600}.ServiceDetails-module__UZJYpa__title{font-family:var(--font-heading);letter-spacing:-.045em;color:var(--foreground);text-wrap:balance;margin:0;font-size:clamp(2rem,3.4vw,3rem);font-weight:600;line-height:1.02}.ServiceDetails-module__UZJYpa__outcome{letter-spacing:-.015em;max-width:30ch;color:var(--foreground);margin:1.25rem 0 0;font-size:clamp(1.15rem,1.6vw,1.4rem);line-height:1.35}.ServiceDetails-module__UZJYpa__intro{max-width:52ch;color:var(--muted-foreground);margin:1rem 0 0;font-size:1rem;line-height:1.65}.ServiceDetails-module__UZJYpa__items{gap:.8rem;margin:2rem 0 0;padding:0;list-style:none;display:grid}.ServiceDetails-module__UZJYpa__items li{color:var(--foreground);align-items:flex-start;gap:.75rem;font-size:1rem;line-height:1.45;display:flex}.ServiceDetails-module__UZJYpa__tick{width:1.3rem;height:1.3rem;color:var(--color-brand);background:#0047ff14;border-radius:999px;flex-shrink:0;place-items:center;margin-top:.05rem;display:inline-grid}.ServiceDetails-module__UZJYpa__meta{background:var(--surface-2);border-radius:1.25rem;grid-template-columns:1.4fr 1fr;gap:1.5rem;margin:2.25rem 0 0;padding:1.4rem 1.5rem;display:grid}.ServiceDetails-module__UZJYpa__meta dt{color:var(--muted-foreground);margin-bottom:.4rem;font-size:.82rem;font-weight:500}.ServiceDetails-module__UZJYpa__meta dd{color:var(--foreground);margin:0;font-size:.95rem;line-height:1.5}.ServiceDetails-module__UZJYpa__case{background:var(--foreground);color:#fff;border-radius:1.25rem;align-items:center;gap:.9rem;margin-top:1rem;padding:1rem 1.25rem;text-decoration:none;transition:transform .25s cubic-bezier(.16,1,.3,1),background .2s;display:flex}.ServiceDetails-module__UZJYpa__case:hover{background:var(--color-brand)}.ServiceDetails-module__UZJYpa__case:active{transform:scale(.99)}.ServiceDetails-module__UZJYpa__case:focus-visible{outline:2px solid var(--color-brand);outline-offset:3px}.ServiceDetails-module__UZJYpa__caseTag{background:#ffffff24;border-radius:999px;flex-shrink:0;padding:.3rem .65rem;font-size:.78rem;font-weight:500}.ServiceDetails-module__UZJYpa__caseText{flex:1;font-size:.95rem;line-height:1.4}.ServiceDetails-module__UZJYpa__caseIcon{flex-shrink:0;transition:transform .25s cubic-bezier(.16,1,.3,1)}.ServiceDetails-module__UZJYpa__case:hover .ServiceDetails-module__UZJYpa__caseIcon{transform:translate(2px,-2px)}@media (max-width:1024px){.ServiceDetails-module__UZJYpa__layout{grid-template-columns:1fr}.ServiceDetails-module__UZJYpa__pin{display:none}.ServiceDetails-module__UZJYpa__list{gap:4.5rem;padding:0}.ServiceDetails-module__UZJYpa__mobileImg{aspect-ratio:16/10;background:var(--surface-2);border-radius:1.25rem;margin-bottom:1.75rem;display:block;position:relative;overflow:hidden}}@media (max-width:640px){.ServiceDetails-module__UZJYpa__meta{grid-template-columns:1fr;gap:1rem}}@media (prefers-reduced-motion:reduce){.ServiceDetails-module__UZJYpa__frameImg,.ServiceDetails-module__UZJYpa__frameImg[data-on]{transform:none}}
.page-module__9zgf6a__page{background:#fff;padding:clamp(7.5rem,15vh,10rem) 0 clamp(5rem,10vw,8rem)}.page-module__9zgf6a__inner{width:min(720px,100% - 3rem);margin:0 auto}.page-module__9zgf6a__back{color:var(--muted-foreground);align-items:center;gap:.45rem;margin-bottom:clamp(2.5rem,5vw,3.5rem);font-size:.95rem;text-decoration:none;transition:color .2s;display:inline-flex}.page-module__9zgf6a__back:hover{color:var(--color-brand)}.page-module__9zgf6a__header{border-bottom:1px solid var(--border);margin-bottom:clamp(2.5rem,5vw,3.5rem);padding-bottom:clamp(2rem,4vw,3rem)}.page-module__9zgf6a__headerMeta{flex-wrap:wrap;align-items:center;gap:.4rem .6rem;margin-bottom:1.25rem;font-size:.92rem;display:flex}.page-module__9zgf6a__category{color:var(--color-brand)}.page-module__9zgf6a__metaDivider:before{content:"·";color:#0f172a59}.page-module__9zgf6a__readTime{color:var(--muted-foreground)}.page-module__9zgf6a__title{font-family:var(--font-heading);letter-spacing:-.04em;color:var(--foreground);text-wrap:balance;margin:0;font-size:clamp(2.2rem,5vw,3.6rem);font-weight:600;line-height:1.04}.page-module__9zgf6a__excerpt{color:var(--muted-foreground);text-wrap:pretty;margin:1.5rem 0 0;font-size:clamp(1.1rem,1.5vw,1.3rem);line-height:1.55}.page-module__9zgf6a__byline{align-items:baseline;margin-top:1.75rem;display:flex}.page-module__9zgf6a__bylineInfo{flex-wrap:wrap;gap:.3rem .6rem;font-size:.95rem;display:flex}.page-module__9zgf6a__bylineAuthor{color:var(--foreground);font-weight:500;text-decoration:none}.page-module__9zgf6a__bylineAuthor:hover{color:var(--color-brand)}.page-module__9zgf6a__bylineDate{color:var(--muted-foreground)}.page-module__9zgf6a__bylineDate:before{content:"· ";color:#0f172a59}.page-module__9zgf6a__body{color:#0f172ad1;font-size:1.12rem;line-height:1.75}.page-module__9zgf6a__body img{border-radius:.5rem;width:100%;height:auto;margin:2rem 0;display:block}.page-module__9zgf6a__body h2{font-family:var(--font-heading);letter-spacing:-.03em;color:var(--foreground);text-wrap:balance;margin:clamp(3rem,6vw,4rem) 0 1rem;font-size:clamp(1.55rem,2.6vw,2rem);font-weight:600;line-height:1.15}.page-module__9zgf6a__body h3{font-family:var(--font-heading);letter-spacing:-.015em;color:var(--foreground);margin:2.25rem 0 .75rem;font-size:1.25rem;font-weight:600;line-height:1.3}.page-module__9zgf6a__body p{margin:0 0 1.35rem}.page-module__9zgf6a__body p:last-child{margin-bottom:0}.page-module__9zgf6a__body a{color:var(--color-brand);text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}.page-module__9zgf6a__body strong{color:var(--foreground);font-weight:600}:is(.page-module__9zgf6a__body ul,.page-module__9zgf6a__body ol){margin:0 0 1.5rem;padding-left:1.25rem}.page-module__9zgf6a__body li{margin-bottom:.5rem;padding-left:.25rem}.page-module__9zgf6a__body li::marker{color:var(--color-brand)}.page-module__9zgf6a__body blockquote{border-left:2px solid var(--color-brand);color:var(--foreground);margin:2rem 0;padding:0 0 0 1.25rem;font-size:1.2rem;line-height:1.55}.page-module__9zgf6a__body blockquote p{margin:0}.page-module__9zgf6a__body hr{border:0;border-top:1px solid var(--border);margin:3rem 0}.page-module__9zgf6a__body table{border-collapse:collapse;width:100%;margin:2rem 0;font-size:.95rem;line-height:1.5;display:block;overflow-x:auto}:is(.page-module__9zgf6a__body th,.page-module__9zgf6a__body td){border-bottom:1px solid var(--border);text-align:left;vertical-align:top;padding:.7rem 1rem .7rem 0}.page-module__9zgf6a__body th{color:var(--foreground);border-bottom-color:#0f172a40;font-weight:600}.page-module__9zgf6a__cta{border-top:1px solid var(--border);margin-top:clamp(4rem,8vw,6rem);padding-top:clamp(2rem,4vw,3rem)}.page-module__9zgf6a__ctaTitle{font-family:var(--font-heading);letter-spacing:-.035em;color:var(--foreground);text-wrap:balance;margin:0;font-size:clamp(1.7rem,3.4vw,2.5rem);font-weight:600;line-height:1.08}.page-module__9zgf6a__ctaBody{max-width:52ch;color:var(--muted-foreground);margin:1rem 0 0;font-size:1.05rem;line-height:1.6}.page-module__9zgf6a__ctaRow{flex-wrap:wrap;align-items:center;gap:1rem 1.75rem;margin-top:1.75rem;display:flex}.page-module__9zgf6a__ctaBtn{background:var(--color-brand);color:#fff;border-radius:999px;align-items:center;gap:.45rem;padding:.85rem 1.5rem;font-size:1rem;font-weight:500;text-decoration:none;transition:background .2s,transform .2s;display:inline-flex}.page-module__9zgf6a__ctaBtn:hover{background:var(--color-accent-text)}.page-module__9zgf6a__ctaBtn:active{transform:scale(.98)}.page-module__9zgf6a__ctaSecondary{color:var(--foreground);text-underline-offset:4px;font-size:1rem;-webkit-text-decoration:underline #0f172a4d;text-decoration:underline #0f172a4d}.page-module__9zgf6a__ctaSecondary:hover{color:var(--color-brand);-webkit-text-decoration-color:var(--color-brand);text-decoration-color:var(--color-brand)}@media (max-width:560px){.page-module__9zgf6a__body{font-size:1.05rem}}
.page-module__I6l_gq__page{background:#fff;padding:clamp(7.5rem,15vh,10rem) 0 clamp(5rem,10vw,8rem)}.page-module__I6l_gq__inner{width:min(1040px,100% - 3rem);margin:0 auto}.page-module__I6l_gq__header,.page-module__I6l_gq__body,.page-module__I6l_gq__cta{max-width:720px}.page-module__I6l_gq__back{color:var(--muted-foreground);align-items:center;gap:.45rem;margin-bottom:clamp(2.5rem,5vw,3.5rem);font-size:.95rem;text-decoration:none;transition:color .2s;display:inline-flex}.page-module__I6l_gq__back:hover{color:var(--color-brand)}.page-module__I6l_gq__meta{color:var(--color-brand);flex-wrap:wrap;align-items:center;gap:.4rem .6rem;margin-bottom:1.25rem;font-size:.92rem;display:flex}.page-module__I6l_gq__dot{color:#0f172a59}.page-module__I6l_gq__company{color:var(--muted-foreground)}.page-module__I6l_gq__title{font-family:var(--font-heading);letter-spacing:-.04em;color:var(--foreground);text-wrap:balance;margin:0;font-size:clamp(2.2rem,5vw,3.6rem);font-weight:600;line-height:1.04}.page-module__I6l_gq__intro{color:var(--muted-foreground);text-wrap:pretty;margin:1.5rem 0 0;font-size:clamp(1.1rem,1.5vw,1.3rem);line-height:1.55}.page-module__I6l_gq__cover{aspect-ratio:16/9;background:var(--surface-2);border-radius:.75rem;width:100%;margin:clamp(2.5rem,5vw,4rem) 0 0;position:relative;overflow:hidden}.page-module__I6l_gq__coverImg{object-fit:cover}.page-module__I6l_gq__metrics{border-top:1px solid var(--border);grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5rem clamp(1.5rem,4vw,3rem);margin:clamp(2.5rem,5vw,4rem) 0 0;padding-top:1.5rem;display:grid}.page-module__I6l_gq__metric{flex-direction:column;gap:.5rem;display:flex}.page-module__I6l_gq__metricValue{font-family:var(--font-heading);letter-spacing:-.04em;color:var(--color-brand);font-variant-numeric:tabular-nums;font-size:clamp(2.2rem,4vw,3.25rem);font-weight:600;line-height:1}.page-module__I6l_gq__metricLabel{max-width:26ch;color:var(--muted-foreground);font-size:.95rem;line-height:1.45}.page-module__I6l_gq__body{color:#0f172ad1;margin-top:clamp(3rem,6vw,4.5rem);font-size:1.12rem;line-height:1.75}.page-module__I6l_gq__body h2{font-family:var(--font-heading);letter-spacing:-.03em;color:var(--foreground);text-wrap:balance;margin:clamp(3rem,6vw,4rem) 0 1rem;font-size:clamp(1.55rem,2.6vw,2rem);font-weight:600;line-height:1.15}.page-module__I6l_gq__body h2:first-child{margin-top:0}.page-module__I6l_gq__body h3{font-family:var(--font-heading);letter-spacing:-.015em;color:var(--foreground);margin:2.25rem 0 .75rem;font-size:1.25rem;font-weight:600;line-height:1.3}.page-module__I6l_gq__body p{margin:0 0 1.35rem}.page-module__I6l_gq__body a{color:var(--color-brand);text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}.page-module__I6l_gq__body strong{color:var(--foreground);font-weight:600}:is(.page-module__I6l_gq__body ul,.page-module__I6l_gq__body ol){margin:0 0 1.5rem;padding-left:1.25rem}.page-module__I6l_gq__body li{margin-bottom:.5rem;padding-left:.25rem}.page-module__I6l_gq__body li::marker{color:var(--color-brand)}.page-module__I6l_gq__body blockquote{border-left:2px solid var(--color-brand);color:var(--foreground);margin:2rem 0;padding:0 0 0 1.25rem;font-size:1.2rem;line-height:1.55}.page-module__I6l_gq__body blockquote p{margin:0}.page-module__I6l_gq__body img{border-radius:.5rem;width:100%;height:auto;margin:2rem 0;display:block}.page-module__I6l_gq__body table{border-collapse:collapse;width:100%;margin:2rem 0;font-size:.95rem;line-height:1.5;display:block;overflow-x:auto}:is(.page-module__I6l_gq__body th,.page-module__I6l_gq__body td){border-bottom:1px solid var(--border);text-align:left;vertical-align:top;padding:.7rem 1rem .7rem 0}.page-module__I6l_gq__body th{color:var(--foreground);border-bottom-color:#0f172a40;font-weight:600}.page-module__I6l_gq__body hr{border:0;border-top:1px solid var(--border);margin:3rem 0}.page-module__I6l_gq__cta{border-top:1px solid var(--border);flex-direction:column;align-items:flex-start;gap:1.5rem;margin-top:clamp(4rem,8vw,6rem);padding-top:clamp(2rem,4vw,3rem);display:flex}.page-module__I6l_gq__ctaTitle{font-family:var(--font-heading);letter-spacing:-.035em;color:var(--foreground);text-wrap:balance;margin:0;font-size:clamp(1.7rem,3.4vw,2.5rem);font-weight:600;line-height:1.08}.page-module__I6l_gq__ctaBtn{background:var(--color-brand);color:#fff;border-radius:999px;align-items:center;gap:.45rem;padding:.85rem 1.5rem;font-size:1rem;font-weight:500;text-decoration:none;transition:background .2s,transform .2s;display:inline-flex}.page-module__I6l_gq__ctaBtn:hover{background:var(--color-accent-text)}.page-module__I6l_gq__ctaBtn:active{transform:scale(.98)}@media (max-width:640px){.page-module__I6l_gq__metrics{grid-template-columns:1fr}.page-module__I6l_gq__body{font-size:1.05rem}}
.page-module__MNvXaq__hero{background:#fff;border-radius:1.5rem;padding:clamp(4rem,9vw,7.5rem) 0 clamp(3.5rem,7vw,6rem)}.page-module__MNvXaq__heroInner{grid-template-columns:minmax(0,1.55fr) minmax(0,1fr);align-items:end;gap:clamp(3rem,7vw,7rem);width:min(1200px,100% - 3rem);margin:0 auto;display:grid}.page-module__MNvXaq__heroTitle{max-width:12ch;font-family:var(--font-heading);letter-spacing:-.05em;color:var(--foreground);text-wrap:balance;margin:0;font-size:clamp(3rem,7.5vw,6.5rem);font-weight:600;line-height:.95}.page-module__MNvXaq__heroTitle em{color:var(--color-brand);font-style:normal}.page-module__MNvXaq__heroIntro{max-width:46ch;color:var(--muted-foreground);margin:clamp(1.5rem,2.6vw,2.25rem) 0 0;font-size:clamp(1.05rem,1.35vw,1.25rem);line-height:1.6}.page-module__MNvXaq__heroActions{flex-wrap:wrap;align-items:center;gap:1rem 1.75rem;margin-top:clamp(2rem,3.5vw,2.75rem);display:flex}.page-module__MNvXaq__primaryBtn{background:var(--color-brand);color:#fff;letter-spacing:-.01em;border-radius:999px;align-items:center;gap:.5rem;padding:.95rem 1.6rem;font-size:1rem;font-weight:600;text-decoration:none;transition:background .25s,transform .25s cubic-bezier(.16,1,.3,1);display:inline-flex}.page-module__MNvXaq__primaryBtn:hover{background:var(--color-accent-text);transform:translateY(-2px)}.page-module__MNvXaq__primaryBtn:active{transform:translateY(0)scale(.98)}.page-module__MNvXaq__primaryBtn svg{transition:transform .25s cubic-bezier(.16,1,.3,1)}.page-module__MNvXaq__primaryBtn:hover svg{transform:translate(2px,-2px)}.page-module__MNvXaq__textLink{color:var(--foreground);border-bottom:1px solid #0f172a33;align-items:center;gap:.4rem;padding-bottom:3px;font-size:1rem;font-weight:500;text-decoration:none;transition:color .2s,border-color .2s;display:inline-flex}.page-module__MNvXaq__textLink:hover{color:var(--color-brand);border-color:var(--color-brand)}.page-module__MNvXaq__primaryBtn:focus-visible,.page-module__MNvXaq__textLink:focus-visible{outline:2px solid var(--color-brand);outline-offset:3px}.page-module__MNvXaq__facts{flex-direction:column;gap:.75rem;margin:.25rem 0 0;padding:0;list-style:none;display:flex}.page-module__MNvXaq__fact{color:var(--foreground);overflow-wrap:anywhere;align-items:center;gap:.7rem;font-size:1rem;font-weight:500;text-decoration:none;transition:color .2s;display:inline-flex}.page-module__MNvXaq__fact svg{color:var(--color-brand);flex-shrink:0}.page-module__MNvXaq__fact:hover{color:var(--color-brand)}.page-module__MNvXaq__rise{animation:1s cubic-bezier(.16,1,.3,1) both page-module__MNvXaq__rise}.page-module__MNvXaq__late{animation-delay:.12s}.page-module__MNvXaq__later{animation-delay:.24s}@keyframes page-module__MNvXaq__rise{0%{opacity:0;transform:translateY(18px)}}.page-module__MNvXaq__process{background:#fff;border-radius:1.5rem;padding:clamp(3rem,7vw,5.5rem) 0 clamp(4rem,8vw,6.5rem)}.page-module__MNvXaq__processInner{width:min(1200px,100% - 3rem);margin:0 auto}.page-module__MNvXaq__processTitle{max-width:22ch;font-family:var(--font-heading);letter-spacing:-.04em;color:var(--foreground);text-wrap:balance;margin:0 0 clamp(2.5rem,5vw,4rem);font-size:clamp(2rem,4.2vw,3.6rem);font-weight:600;line-height:1.04}.page-module__MNvXaq__processTitle em{color:var(--color-brand);font-style:normal}.page-module__MNvXaq__stepsGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin:0;padding:0;list-style:none;display:grid}.page-module__MNvXaq__stepCard{background:var(--surface-2);border-radius:1.5rem;flex-direction:column;min-height:clamp(19rem,30vw,24rem);padding:clamp(1.8rem,2.8vw,2.5rem);transition:background .25s;display:flex}.page-module__MNvXaq__stepCard:hover{background:#eaeef6}.page-module__MNvXaq__stepNum{font-variant-numeric:tabular-nums;color:var(--color-brand);font-size:.95rem;font-weight:500}.page-module__MNvXaq__stepBody{flex-direction:column;align-items:flex-start;gap:.85rem;margin-top:auto;display:flex}.page-module__MNvXaq__stepIcon{color:#0f172a66;margin-bottom:clamp(.6rem,1.6vw,1.25rem)}.page-module__MNvXaq__stepTitle{font-family:var(--font-heading);letter-spacing:-.025em;color:var(--foreground);margin:0;font-size:clamp(1.25rem,1.7vw,1.55rem);font-weight:600;line-height:1.1}.page-module__MNvXaq__stepText{max-width:34ch;color:var(--muted-foreground);margin:0;font-size:1rem;line-height:1.55}@media (max-width:900px){.page-module__MNvXaq__heroInner{grid-template-columns:1fr;align-items:start}.page-module__MNvXaq__facts{max-width:32rem}}@media (max-width:860px){.page-module__MNvXaq__stepsGrid{grid-template-columns:1fr}.page-module__MNvXaq__stepCard{min-height:0}.page-module__MNvXaq__stepBody{margin-top:clamp(2rem,8vw,3rem)}}@media (max-width:560px){.page-module__MNvXaq__heroInner,.page-module__MNvXaq__processInner{width:calc(100% - 2rem)}.page-module__MNvXaq__fact{grid-template-columns:5.5rem minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.page-module__MNvXaq__rise{animation:none}}
.page-module__BBgwLW__main{background:var(--background);min-height:100dvh;padding:clamp(3rem,6vw,6rem) 0 clamp(4rem,8vw,8rem)}.page-module__BBgwLW__mdxBody{flex-direction:column;gap:2.5rem;display:flex}.page-module__BBgwLW__mdxBody h2{font-family:var(--font-heading);text-transform:uppercase;letter-spacing:-.01em;color:#0f172af2;border-top:1px solid #0f172a0f;margin-top:1rem;padding-top:1.5rem;font-size:clamp(1.1rem,1.6vw,1.5rem);font-weight:700;line-height:1.1}.page-module__BBgwLW__mdxBody h3{font-family:var(--font-heading);color:#0f172ad1;text-transform:uppercase;letter-spacing:.02em;margin-top:.5rem;font-size:clamp(.88rem,1vw,1rem);font-weight:700}.page-module__BBgwLW__mdxBody p{color:#0f172aa6;font-size:clamp(.86rem,.98vw,.98rem);line-height:1.75}.page-module__BBgwLW__mdxBody p strong{color:#0f172ad1;font-weight:500}.page-module__BBgwLW__mdxBody ul,.page-module__BBgwLW__mdxBody ol{flex-direction:column;gap:.55rem;padding-left:0;list-style:none;display:flex}.page-module__BBgwLW__mdxBody li{color:#0f172aa6;padding-left:1.2rem;font-size:clamp(.86rem,.98vw,.98rem);line-height:1.7;position:relative}.page-module__BBgwLW__mdxBody li:before{content:"—";color:#0047ff73;position:absolute;left:0}.page-module__BBgwLW__mdxBody li strong{color:#0f172ad1;font-weight:500}.page-module__BBgwLW__mdxBody a{color:#0047ffd9;text-underline-offset:2px;text-decoration:underline;transition:color .2s}.page-module__BBgwLW__mdxBody a:hover{color:#0047ff}.page-module__BBgwLW__mdxBody table{border-collapse:collapse;border:1px solid #0f172a12;border-radius:.75rem;width:100%;overflow:hidden}.page-module__BBgwLW__mdxBody th{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.14em;color:#0047ff99;text-align:left;background:var(--surface);border-bottom:1px solid #0f172a12;padding:.8rem 1rem;font-size:clamp(.5rem,.58vw,.56rem)}.page-module__BBgwLW__mdxBody td{color:#0f172a9e;vertical-align:top;border-bottom:1px solid #0f172a0d;padding:.8rem 1rem;font-size:clamp(.8rem,.9vw,.9rem);line-height:1.6}.page-module__BBgwLW__mdxBody tr:last-child td{border-bottom:none}.page-module__BBgwLW__mdxBody hr{border:none;border-top:1px solid #0f172a12;margin:.5rem 0}.page-module__BBgwLW__mdxBody table{-webkit-overflow-scrolling:touch;display:block;overflow-x:auto}.page-module__BBgwLW__mdxBody code{font-family:var(--font-mono);color:#0047ffe6;background:#0047ff1a;border:1px solid #0047ff33;border-radius:4px;padding:.1em .4em;font-size:.88em}.page-module__BBgwLW__container{width:min(780px,100% - 4rem);margin:0 auto}.page-module__BBgwLW__breadcrumb{margin-bottom:clamp(2rem,4vw,3.5rem)}.page-module__BBgwLW__backLink{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.14em;color:#0047ff8c;font-size:clamp(.56rem,.66vw,.64rem);text-decoration:none;transition:color .2s}.page-module__BBgwLW__backLink:hover{color:#0047ffe6}.page-module__BBgwLW__pageHeader{margin-bottom:clamp(2.5rem,4vw,4rem)}.page-module__BBgwLW__pageTitle{font-family:var(--font-heading);text-transform:uppercase;letter-spacing:-.02em;color:#0f172af7;margin-bottom:1rem;font-size:clamp(2.4rem,5vw,4.8rem);font-weight:700;line-height:.95}.page-module__BBgwLW__meta{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.12em;color:#0f172a80;font-size:clamp(.56rem,.66vw,.64rem)}.page-module__BBgwLW__intro p{color:#0f172ab8;font-size:clamp(.92rem,1.04vw,1.04rem);line-height:1.75}.page-module__BBgwLW__intro strong{color:#0f172ae0;font-weight:500}.page-module__BBgwLW__divider{background:#0f172a0f;height:1px;margin:clamp(2rem,3.5vw,3rem) 0}.page-module__BBgwLW__section{flex-direction:column;gap:1rem;display:flex}.page-module__BBgwLW__sectionTitle{font-family:var(--font-heading);text-transform:uppercase;letter-spacing:-.01em;color:#0f172af2;font-size:clamp(1.1rem,1.6vw,1.5rem);font-weight:700;line-height:1.1}.page-module__BBgwLW__subTitle{font-family:var(--font-heading);color:#0f172ad1;text-transform:uppercase;letter-spacing:.02em;margin-top:.5rem;font-size:clamp(.88rem,1vw,1rem);font-weight:700}.page-module__BBgwLW__text{color:#0f172aa6;font-size:clamp(.86rem,.98vw,.98rem);line-height:1.75}.page-module__BBgwLW__text strong{color:#0f172ad1;font-weight:500}.page-module__BBgwLW__list{flex-direction:column;gap:.55rem;padding-left:1.2rem;list-style:none;display:flex}.page-module__BBgwLW__list li{color:#0f172aa6;font-size:clamp(.86rem,.98vw,.98rem);line-height:1.7;position:relative}.page-module__BBgwLW__list li:before{content:"—";color:#0047ff73;position:absolute;left:-1.2rem}.page-module__BBgwLW__list li strong{color:#0f172ad1;font-weight:500}.page-module__BBgwLW__link{color:#0047ffd9;text-underline-offset:2px;text-decoration:underline;transition:color .2s}.page-module__BBgwLW__link:hover{color:#0047ff}.page-module__BBgwLW__infoBox{background:var(--surface);border:1px solid #0f172a14;border-left:2px solid #0047ff66;border-radius:.75rem;flex-direction:column;gap:.28rem;padding:1.1rem 1.3rem;display:flex}.page-module__BBgwLW__infoBox p{color:#0f172ab3;font-size:clamp(.82rem,.92vw,.92rem);line-height:1.65}.page-module__BBgwLW__infoBox strong{color:#0f172aeb}.page-module__BBgwLW__tableWrap{border:1px solid #0f172a12;border-radius:.75rem;overflow-x:auto}.page-module__BBgwLW__table{border-collapse:collapse;width:100%}.page-module__BBgwLW__table th{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.14em;color:#0047ff99;text-align:left;background:var(--surface);border-bottom:1px solid #0f172a12;padding:.8rem 1rem;font-size:clamp(.5rem,.58vw,.56rem)}.page-module__BBgwLW__table td{color:#0f172a9e;vertical-align:top;border-bottom:1px solid #0f172a0d;padding:.8rem 1rem;font-size:clamp(.8rem,.9vw,.9rem);line-height:1.6}.page-module__BBgwLW__table tr:last-child td{border-bottom:none}.page-module__BBgwLW__table tr:nth-child(2n) td{background:#0f172a04}.page-module__BBgwLW__code{font-family:var(--font-mono);color:#0047ffe6;background:#0047ff1a;border:1px solid #0047ff33;border-radius:4px;padding:.1em .4em;font-size:.88em}.page-module__BBgwLW__footer{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1.5rem;padding-top:clamp(1.5rem,2.5vw,2.5rem);display:flex}.page-module__BBgwLW__footerText{color:#0f172a8c;font-size:clamp(.84rem,.94vw,.94rem);line-height:1.6}@media (max-width:600px){.page-module__BBgwLW__container{width:calc(100% - 2.5rem)}.page-module__BBgwLW__footer{flex-direction:column;align-items:flex-start}}
.service-module__1V-ada__index,.service-module__1V-ada__page{background:#fff;padding-top:clamp(6.5rem,12vw,9rem)}.service-module__1V-ada__wrap{width:min(1200px,100% - 3rem);margin:0 auto}.service-module__1V-ada__rise{animation:.9s cubic-bezier(.16,1,.3,1) both service-module__1V-ada__rise}.service-module__1V-ada__late{animation-delay:.12s}@keyframes service-module__1V-ada__rise{0%{opacity:0;transform:translateY(16px)}}.service-module__1V-ada__indexIntro{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);align-items:end;gap:clamp(2rem,5vw,5rem);padding-bottom:clamp(4rem,9vw,7.5rem);display:grid;}.service-module__1V-ada__indexTitle{font-family:var(--font-heading);letter-spacing:-.05em;color:var(--foreground);text-wrap:balance;margin:0;font-size:clamp(2.6rem,6.4vw,5.6rem);font-weight:600;line-height:.98}.service-module__1V-ada__indexTitle span{color:var(--color-brand)}.service-module__1V-ada__indexLead{max-width:40ch;color:var(--muted-foreground);margin:0;font-size:clamp(1.05rem,1.35vw,1.2rem);line-height:1.6}.service-module__1V-ada__rows{margin-top:0;margin-bottom:0;padding:0;list-style:none;}.service-module__1V-ada__row{border-top:1px solid var(--border);grid-template-columns:9rem minmax(0,1.25fr) minmax(0,1fr);gap:clamp(1.5rem,4vw,4rem);padding:clamp(2.5rem,5vw,4rem) 0;scroll-margin-top:6rem;display:grid}.service-module__1V-ada__row:last-child{border-bottom:1px solid var(--border)}.service-module__1V-ada__rowHead{flex-direction:column;gap:.5rem;display:flex}.service-module__1V-ada__rowNum{color:var(--color-brand);font-variant-numeric:tabular-nums;font-size:.95rem;font-weight:600}.service-module__1V-ada__rowKicker{color:var(--muted-foreground);margin:0;font-size:.9rem}.service-module__1V-ada__rowMain{flex-direction:column;min-width:0;display:flex}.service-module__1V-ada__rowTitle{font-family:var(--font-heading);letter-spacing:-.04em;color:var(--foreground);text-wrap:balance;margin:0;font-size:clamp(1.8rem,3.2vw,2.7rem);font-weight:600;line-height:1.05}.service-module__1V-ada__rowTitle a{color:inherit;text-decoration:none;transition:color .2s}.service-module__1V-ada__rowTitle a:hover{color:var(--color-brand)}.service-module__1V-ada__rowOutcome{letter-spacing:-.01em;max-width:34ch;color:var(--foreground);margin:1rem 0 0;font-size:clamp(1.1rem,1.5vw,1.3rem);line-height:1.4}.service-module__1V-ada__rowIntro{max-width:52ch;color:var(--muted-foreground);margin:1rem 0 0;font-size:1rem;line-height:1.65}.service-module__1V-ada__rowItems{flex-direction:column;gap:.45rem;margin:1.5rem 0 0;padding:0;list-style:none;display:flex}.service-module__1V-ada__rowItems li{color:var(--foreground);padding-left:1.1rem;font-size:.95rem;line-height:1.5;position:relative}.service-module__1V-ada__rowItems li:before{content:"";background:var(--color-brand);width:6px;height:1px;position:absolute;top:.62em;left:0}.service-module__1V-ada__rowLinks{flex-wrap:wrap;align-items:center;gap:.75rem 1.75rem;margin-top:2rem;display:flex}.service-module__1V-ada__rowMedia{aspect-ratio:4/3;background:var(--surface-2);border-radius:1.25rem;position:relative;overflow:hidden}.service-module__1V-ada__rowImage{object-fit:cover;transition:transform .9s cubic-bezier(.16,1,.3,1)}.service-module__1V-ada__row:hover .service-module__1V-ada__rowImage{transform:scale(1.03)}.service-module__1V-ada__detailSection{padding-top:clamp(5rem,10vw,8rem)}.service-module__1V-ada__detailTitle{font-family:var(--font-heading);letter-spacing:-.045em;color:var(--foreground);text-wrap:balance;margin-top:0;margin-bottom:clamp(2rem,4vw,3rem);font-size:clamp(2.2rem,5vw,4.25rem);font-weight:600;line-height:1;}.service-module__1V-ada__rowFacts{align-self:start;margin:0}.service-module__1V-ada__rowFacts .service-module__1V-ada__fact:first-child{border-top:0;padding-top:0}.service-module__1V-ada__linkPrimary,.service-module__1V-ada__linkSecondary{align-items:center;gap:.4rem;font-size:.98rem;font-weight:500;text-decoration:none;display:inline-flex}.service-module__1V-ada__linkPrimary{color:var(--color-brand)}.service-module__1V-ada__linkSecondary{color:var(--foreground)}.service-module__1V-ada__linkSecondary:hover{color:var(--color-brand)}.service-module__1V-ada__linkPrimary svg,.service-module__1V-ada__linkSecondary svg{transition:transform .25s cubic-bezier(.16,1,.3,1)}.service-module__1V-ada__linkPrimary:hover svg,.service-module__1V-ada__linkSecondary:hover svg{transform:translate(3px)}.service-module__1V-ada__btn{background:var(--color-brand);border-radius:999px;align-items:center;gap:.5rem;padding:.95rem 1.6rem;font-size:1rem;font-weight:500;text-decoration:none;transition:background .2s,transform .2s;display:inline-flex;color:#fff!important}.service-module__1V-ada__btn:hover{background:var(--color-accent-text)}.service-module__1V-ada__btn:active{transform:scale(.98)}.service-module__1V-ada__btn:focus-visible,.service-module__1V-ada__linkPrimary:focus-visible,.service-module__1V-ada__linkSecondary:focus-visible{outline:2px solid var(--color-brand);outline-offset:3px;border-radius:999px}.service-module__1V-ada__closing{padding:clamp(5rem,11vw,9rem) 0 clamp(4rem,8vw,6rem);}.service-module__1V-ada__closingTitle{max-width:18ch;font-family:var(--font-heading);letter-spacing:-.045em;color:var(--foreground);text-wrap:balance;margin:0;font-size:clamp(2.2rem,5vw,4.25rem);font-weight:600;line-height:1}.service-module__1V-ada__closingBody{max-width:48ch;color:var(--muted-foreground);margin:1.5rem 0 0;font-size:clamp(1.05rem,1.35vw,1.2rem);line-height:1.6}.service-module__1V-ada__closingActions{flex-wrap:wrap;align-items:center;gap:1rem 2rem;margin-top:2.25rem;display:flex}.service-module__1V-ada__head{padding-bottom:clamp(2.5rem,5vw,4rem);}.service-module__1V-ada__back{color:var(--muted-foreground);align-items:center;gap:.35rem;margin-bottom:clamp(2rem,4vw,3rem);font-size:.92rem;text-decoration:none;display:inline-flex}.service-module__1V-ada__back:hover{color:var(--color-brand)}.service-module__1V-ada__kicker{color:var(--color-brand);margin:0 0 1.25rem;font-size:1rem;font-weight:600}.service-module__1V-ada__title{max-width:16ch;font-family:var(--font-heading);letter-spacing:-.05em;color:var(--foreground);text-wrap:balance;margin:0;font-size:clamp(2.6rem,6.4vw,5.6rem);font-weight:600;line-height:.98}.service-module__1V-ada__outcome{letter-spacing:-.015em;max-width:32ch;color:var(--muted-foreground);text-wrap:balance;margin:clamp(1.5rem,2.5vw,2rem) 0 0;font-size:clamp(1.2rem,2vw,1.6rem);line-height:1.35}.service-module__1V-ada__media{aspect-ratio:21/9;background:var(--surface-2);border-radius:1.5rem;position:relative;overflow:hidden;}.service-module__1V-ada__mediaImage{object-fit:cover}.service-module__1V-ada__body{width:min(760px,100% - 3rem);margin:0 auto;padding-top:clamp(3.5rem,7vw,6rem)}.service-module__1V-ada__lead{letter-spacing:-.015em;color:var(--foreground);margin:0;font-size:clamp(1.25rem,2.1vw,1.65rem);line-height:1.4}.service-module__1V-ada__facts{grid-template-columns:1fr 1fr;column-gap:2rem;margin:clamp(3rem,6vw,4.5rem) 0 0;display:grid}.service-module__1V-ada__fact{border-top:1px solid var(--border);padding:1.25rem 0}.service-module__1V-ada__fact:last-child{grid-column:1/-1}.service-module__1V-ada__fact dt{color:var(--muted-foreground);margin-bottom:.4rem;font-size:.88rem}.service-module__1V-ada__fact dd{color:var(--foreground);margin:0;font-size:1.05rem;line-height:1.5}.service-module__1V-ada__h2{font-family:var(--font-heading);letter-spacing:-.035em;color:var(--foreground);margin:0 0 1.25rem;font-size:clamp(1.6rem,2.8vw,2.1rem);font-weight:600;line-height:1.1}.service-module__1V-ada__included{margin-top:clamp(3.5rem,7vw,5rem)}.service-module__1V-ada__list{counter-reset:item;margin:0;padding:0;list-style:none}.service-module__1V-ada__list li{counter-increment:item;border-top:1px solid var(--border);color:var(--foreground);grid-template-columns:2.5rem 1fr;padding:1rem 0;font-size:1.05rem;line-height:1.5;display:grid}.service-module__1V-ada__list li:before{content:counter(item, decimal-leading-zero);color:var(--color-brand);font-variant-numeric:tabular-nums;font-size:.88rem;font-weight:600;line-height:1.9}.service-module__1V-ada__list li:last-child{border-bottom:1px solid var(--border)}.service-module__1V-ada__prose{margin-top:clamp(2rem,4vw,3rem)}.service-module__1V-ada__prose h2{font-family:var(--font-heading);letter-spacing:-.035em;color:var(--foreground);text-wrap:balance;margin:clamp(3rem,6vw,4.5rem) 0 1.1rem;font-size:clamp(1.6rem,2.8vw,2.1rem);font-weight:600;line-height:1.1}.service-module__1V-ada__prose h3{letter-spacing:-.02em;color:var(--foreground);margin:2rem 0 .6rem;font-size:1.2rem;font-weight:600}:is(.service-module__1V-ada__prose p,.service-module__1V-ada__prose li){color:#0f172abd;font-size:clamp(1.02rem,1.4vw,1.1rem);line-height:1.72}.service-module__1V-ada__prose p{margin:0 0 1.1em}:is(.service-module__1V-ada__prose ul,.service-module__1V-ada__prose ol){margin:0 0 1.2em;padding-left:1.2rem}.service-module__1V-ada__prose strong{color:var(--foreground);font-weight:600}.service-module__1V-ada__prose a{color:var(--color-brand);text-underline-offset:3px;text-decoration:underline}.service-module__1V-ada__proof{border-top:1px solid var(--border);border-bottom:1px solid var(--border);grid-template-columns:240px 1fr;align-items:center;gap:1.5rem;margin:clamp(3rem,6vw,4.5rem) 0 0;padding:1.5rem 0;text-decoration:none;display:grid}.service-module__1V-ada__proofMedia{aspect-ratio:4/3;background:var(--surface-2);border-radius:.9rem;display:block;position:relative;overflow:hidden}.service-module__1V-ada__proofImage{object-fit:cover}.service-module__1V-ada__proofText{flex-direction:column;gap:.5rem;display:flex}.service-module__1V-ada__proofCompany{color:var(--muted-foreground);font-size:.9rem}.service-module__1V-ada__proofResult{letter-spacing:-.025em;color:var(--foreground);text-wrap:balance;font-size:clamp(1.25rem,2vw,1.55rem);font-weight:600;line-height:1.2}.service-module__1V-ada__proofLink{color:var(--color-brand);align-items:center;gap:.35rem;margin-top:.25rem;font-size:.95rem;font-weight:500;transition:gap .25s;display:inline-flex}.service-module__1V-ada__proof:hover .service-module__1V-ada__proofLink{gap:.6rem}.service-module__1V-ada__faq{margin-top:clamp(3.5rem,7vw,5rem)}.service-module__1V-ada__faqItem{border-top:1px solid var(--border)}.service-module__1V-ada__faqItem:last-child{border-bottom:1px solid var(--border)}.service-module__1V-ada__faqItem summary{color:var(--foreground);cursor:pointer;justify-content:space-between;align-items:center;gap:1rem;padding:1.2rem 0;font-size:1.08rem;font-weight:500;line-height:1.4;list-style:none;display:flex}.service-module__1V-ada__faqItem summary::-webkit-details-marker{display:none}.service-module__1V-ada__faqItem summary svg{color:var(--color-brand);flex-shrink:0;transition:transform .3s cubic-bezier(.16,1,.3,1)}.service-module__1V-ada__faqItem[open] summary svg{transform:rotate(45deg)}.service-module__1V-ada__faqItem summary:hover{color:var(--color-brand)}.service-module__1V-ada__faqItem p{max-width:62ch;color:var(--muted-foreground);margin:0 0 1.4rem;font-size:1rem;line-height:1.7}@media (max-width:900px){.service-module__1V-ada__indexIntro{grid-template-columns:1fr;align-items:start}.service-module__1V-ada__row{grid-template-columns:1fr;gap:1.25rem}.service-module__1V-ada__rowHead{flex-direction:row;align-items:baseline;gap:.75rem}.service-module__1V-ada__rowMedia{aspect-ratio:16/10;order:-1}}@media (max-width:640px){.service-module__1V-ada__media{aspect-ratio:4/3;border-radius:1.1rem}.service-module__1V-ada__facts,.service-module__1V-ada__proof{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.service-module__1V-ada__rise{animation:none}.service-module__1V-ada__rowImage,.service-module__1V-ada__row:hover .service-module__1V-ada__rowImage{transition:none;transform:none}}
