.service-detail__fit svg,.about-page__working svg{fill:none;width:22px;height:22px;stroke:var(--accent);stroke-width:1.9px;stroke-linecap:round;stroke-linejoin:round;background:var(--accent-tint);border-radius:50%;flex:none;padding:4px}.service-detail__faq-note a,.service-detail__cta-note a,.legal-page__content a{color:var(--accent);text-decoration:underline;text-decoration-thickness:1px;-webkit-text-decoration-color:color-mix(in srgb, currentColor 40%, transparent);text-decoration-color:color-mix(in srgb, currentColor 40%, transparent);text-underline-offset:3px;transition:text-decoration-color .2s var(--ease), color .2s var(--ease);border-radius:4px}.service-detail__faq-note a:hover,.service-detail__cta-note a:hover,.legal-page__content a:hover{color:var(--accent-hover);text-decoration-color:currentColor}.about-page__cta,.service-detail__cta{text-align:center;flex-direction:column;align-items:center;gap:20px;padding:clamp(56px,8vw,104px) clamp(24px,5vw,64px);display:flex}.about-page__cta .title-xl,.service-detail__cta .title-xl{max-width:14ch}.about-page__cta .lead,.service-detail__cta .lead{text-wrap:balance;max-width:600px}.about-page__actions,.service-detail__actions{flex-wrap:wrap;gap:12px;display:flex}.about-page__cta .about-page__actions,.service-detail__cta .service-detail__actions{justify-content:center;margin-top:12px}@media (max-width:600px){.about-page__actions .button,.service-detail__actions .button{flex:100%}}.service-detail__hero{padding-top:calc(var(--header-height) + clamp(36px, 5vw, 64px));padding-bottom:clamp(48px,6vw,80px)}.service-detail__breadcrumb ol{color:var(--text-subtle);flex-wrap:wrap;align-items:center;gap:4px 10px;margin:0;padding:0;font-size:14px;line-height:1.4;list-style:none;display:flex}.service-detail__breadcrumb li{align-items:center;gap:10px;display:inline-flex}.service-detail__breadcrumb li+li:before{content:"/";content:"/" / "";color:var(--line-strong)}.service-detail__breadcrumb a{transition:color .2s var(--ease);border-radius:4px}.service-detail__breadcrumb a:hover{color:var(--accent)}.service-detail__breadcrumb [aria-current=page]{color:var(--text);font-weight:500}.service-detail__hero-grid{grid-template-columns:minmax(0,1fr) minmax(0,480px);align-items:end;gap:clamp(40px,6vw,88px);margin-top:clamp(36px,5vw,56px);display:grid}.service-detail__title{letter-spacing:-.048em;margin-top:18px;font-size:clamp(40px,5.4vw,70px);line-height:1.03}.service-detail__hero-copy .lead{max-width:600px;margin-top:26px}.service-detail__hero-copy .service-detail__actions{margin-top:36px}.service-vignette{flex-direction:column;gap:16px;padding:20px 22px 22px;display:flex}.service-vignette__head,.service-vignette__title,.service-vignette__foot{justify-content:space-between;align-items:center;gap:12px;display:flex}.service-vignette__title strong{letter-spacing:-.025em;font-size:18px;font-weight:600}.service-vignette__title .hero-card__code,.service-vignette__head .hero-card__code{color:var(--text-subtle);white-space:nowrap;font-size:11px}.service-vignette__foot{border-top:1px solid var(--line);padding-top:14px}.service-vignette__foot .hero-card__code{color:var(--text-muted);font-size:11px}.service-vignette__account{white-space:nowrap;align-items:center;gap:10px;font-weight:500;display:inline-flex}.service-vignette__avatar{width:28px;height:28px;color:var(--accent-strong);background:var(--accent-tint);border-radius:50%;place-items:center;font-size:11px;font-weight:600;display:grid}.service-vignette__status{color:var(--accent-strong);align-items:center;gap:6px;font-size:12px;font-weight:500;display:inline-flex}.service-vignette__status i{background:var(--accent);border-radius:50%;width:7px;height:7px}.service-vignette__row-title{letter-spacing:-.01em;font-size:14px;font-weight:500}.service-vignette__detail{color:var(--text-subtle);font-size:12px}.service-vignette__rows,.service-vignette__requests,.service-vignette__changes{border-top:1px solid var(--line);margin:0;padding:0;list-style:none}.service-vignette__rows li+li,.service-vignette__requests li+li,.service-vignette__changes li+li{border-top:1px solid var(--line)}.service-vignette__track{grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:4px 0 2px;list-style:none;display:grid;position:relative}.service-vignette__track:before,.service-vignette__track:after{content:"";border-radius:1px;height:2px;position:absolute;top:9px;left:16.6667%}.service-vignette__track:before{background:var(--surface-sunken);right:16.6667%}.service-vignette__track:after{background:var(--accent);width:33.3333%}.service-vignette__track li{z-index:1;text-align:center;flex-direction:column;align-items:center;gap:3px;display:flex;position:relative}.service-vignette__dot{border:2px solid var(--line-strong);background:var(--surface);border-radius:50%;width:12px;height:12px;margin-bottom:6px}.service-vignette__track [data-state=done] .service-vignette__dot{border-color:var(--accent);background:var(--accent)}.service-vignette__track [data-state=active] .service-vignette__dot{border-color:var(--accent);box-shadow:0 0 0 4px var(--accent-tint)}.service-vignette__track-label{font-weight:500}.service-vignette__track [data-state=next] .service-vignette__track-label{color:var(--text-muted)}.service-vignette__track .hero-card__code{color:var(--text-subtle);font-size:11px}.service-vignette__rows li{align-items:center;gap:10px;padding:12px 0 0;display:flex}.service-vignette__rows li+li{margin-top:12px}.service-vignette__text{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.service-vignette__file{border:1px solid var(--line-strong);color:var(--text-muted);border-radius:6px;padding:3px 7px;font-size:11px}.service-vignette__requests li{grid-template-columns:40px minmax(0,1fr) auto 48px;align-items:center;gap:12px;min-height:40px;display:grid}.service-vignette__method{font-family:var(--font-mono);font-size:11px;font-weight:600}.service-vignette__path{color:var(--text-muted);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.service-vignette__code{color:var(--accent-strong);background:var(--accent-tint);border-radius:6px;padding:2px 6px;font-size:11px}.service-vignette__duration{color:var(--text-subtle);text-align:right;white-space:nowrap;font-size:11px}.service-vignette__queue{white-space:nowrap;align-items:baseline;gap:8px;display:inline-flex}.service-vignette__changes li{grid-template-columns:76px minmax(0,1fr);align-items:center;gap:12px;padding:10px 0;display:grid}.service-vignette__changes li:last-child{padding-bottom:0}.service-vignette__changes .pill{justify-self:start}.service-vignette__checks{border-radius:var(--radius-xs);background:var(--surface-muted);gap:8px;margin:0;padding:12px 14px;list-style:none;display:grid}.service-vignette__checks li{color:var(--text-muted);align-items:center;gap:8px;display:flex}.service-vignette__checks .hero-card__icon,.service-vignette__status .hero-card__icon{color:var(--accent)}.service-vignette__progress{background:var(--surface-sunken);border-radius:2px;height:4px;overflow:hidden}.service-vignette__progress span{border-radius:inherit;background:var(--accent);width:75%;height:100%;display:block}.service-vignette__scope{grid-template-columns:minmax(0,3fr) minmax(0,2fr);gap:20px;display:grid}.service-vignette__scope>div{flex-direction:column;gap:12px;display:flex}.service-vignette__scope>div+div{border-left:1px solid var(--line);padding-left:20px}.service-vignette__scope ul{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.service-vignette__scope li{letter-spacing:-.01em;white-space:nowrap;align-items:center;gap:10px;font-size:14px;font-weight:500;display:flex}.service-vignette__marker{border:2px solid var(--accent);color:#fff;background:var(--accent);border-radius:50%;flex:none;place-items:center;width:20px;height:20px;display:grid}.service-vignette__marker .hero-card__icon{stroke-width:2.4px;width:11px;height:11px}.service-vignette__scope li:not([data-state=done]) .service-vignette__marker{background:var(--surface)}.service-vignette__scope li:not([data-state=done]) .hero-card__icon{visibility:hidden}.service-vignette__scope [data-state=active] .service-vignette__marker{border-color:var(--accent-tint);border-top-color:var(--accent)}.service-vignette__scope [data-state=queued]{color:var(--text-muted)}.service-vignette__scope [data-state=queued] .service-vignette__marker{border-color:var(--line-strong)}.service-vignette__later li{color:var(--text-muted);font-weight:400}.service-vignette__later li:before{content:"";background:var(--line-strong);border-radius:1px;flex:none;width:8px;height:2px}.service-detail__section{padding-block:calc(var(--section-space) / 2)}.service-detail__heading{flex-direction:column;align-items:flex-start;gap:16px;display:flex}.service-detail__index{color:var(--accent);font-variant-numeric:tabular-nums;font-size:15px;font-weight:600;line-height:1}.service-detail__split{grid-template-columns:minmax(0,4fr) minmax(0,8fr);align-items:start;gap:32px clamp(32px,5vw,80px);display:grid}.service-detail__split>:first-child{top:calc(var(--header-height) + 40px);position:sticky}.service-detail__split--rule{border-top:1px solid var(--line-strong);padding-top:clamp(32px,4vw,48px)}@media (min-width:901px){.service-detail__split .title-lg{font-size:clamp(30px,3.2vw,40px)}}.service-detail__prose-lead{letter-spacing:-.028em;font-size:clamp(22px,2.3vw,30px);line-height:1.34}.service-detail__prose p+p{max-width:640px;color:var(--text-muted);margin-top:28px;font-size:18px;line-height:1.6}.service-detail__capabilities{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin-top:clamp(40px,5vw,56px);display:grid}.service-detail__capability{flex-direction:column;gap:56px;min-height:250px;padding:clamp(28px,3.2vw,40px);display:flex}.service-detail__capability p{max-width:440px;color:var(--text-muted);margin-top:12px}.service-detail__fit{border-top:1px solid var(--line-strong);margin:0;padding:0;list-style:none}.service-detail__fit li{border-bottom:1px solid var(--line);letter-spacing:-.012em;align-items:flex-start;gap:16px;padding:22px 0;font-size:clamp(17px,1.5vw,19px);line-height:1.45;display:flex}.service-detail__fit svg{margin-top:1px}.service-detail__proof{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:center;gap:clamp(32px,5vw,64px);padding:clamp(24px,4vw,48px);display:grid;overflow:hidden}.service-detail__proof-copy{flex-direction:column;align-items:flex-start;gap:18px;padding-block:8px;display:flex}.service-detail__proof-copy>p:not(.eyebrow){color:var(--text-muted);font-size:17px;line-height:1.6}.service-detail__facts{flex-wrap:wrap;gap:8px;margin:4px 0 6px;padding:0;list-style:none;display:flex}.service-detail__facts li{border-radius:var(--radius-pill);min-height:32px;color:var(--accent-strong);background:var(--accent-tint);align-items:center;padding:6px 14px;font-size:14px;font-weight:500;line-height:1.2;display:inline-flex}.service-detail__proof-media{min-width:0}.service-detail__outcomes{grid-template-columns:repeat(4,minmax(0,1fr));gap:40px 32px;margin:clamp(40px,5vw,56px) 0 0;padding:0;list-style:none;display:grid}.service-detail__outcomes li>div{flex-direction:column;gap:18px;display:flex}.service-detail__outcome-bar{background:var(--surface-sunken);border-radius:2px;height:3px;position:relative;overflow:hidden}.service-detail__outcome-bar:after{content:"";background:var(--accent);transform-origin:0;transition:transform 1.2s var(--ease) calc(var(--reveal-delay,0s) + .25s);position:absolute;inset:0}.reveal[data-reveal=pending] .service-detail__outcome-bar:after{transform:scaleX(0)}.service-detail__outcomes p{letter-spacing:-.02em;font-size:clamp(18px,1.6vw,20px);line-height:1.38}@media (prefers-reduced-motion:reduce){.service-detail__outcome-bar:after{transition:none;transform:none}}.service-detail__faq-note{color:var(--text-muted);font-size:15px}.service-detail__faq{border-top:1px solid var(--line-strong)}.service-detail__faq details{border-bottom:1px solid var(--line)}.service-detail__faq summary{cursor:pointer;justify-content:space-between;align-items:center;gap:24px;padding:24px 0;list-style:none;display:flex}.service-detail__faq summary::-webkit-details-marker{display:none}.service-detail__faq-question{text-wrap:pretty;letter-spacing:-.018em;transition:color .2s var(--ease);font-size:clamp(17px,1.5vw,19px);font-weight:600;line-height:1.4}.service-detail__faq summary:hover .service-detail__faq-question{color:var(--accent)}.service-detail__faq-icon{border:1px solid var(--line-strong);width:32px;height:32px;transition:border-color .2s var(--ease), background-color .2s var(--ease);border-radius:50%;flex:none;position:relative}.service-detail__faq-icon:before,.service-detail__faq-icon:after{content:"";background:var(--text);width:12px;height:1.5px;transition:transform .35s var(--ease);border-radius:1px;margin:-.75px 0 0 -6px;position:absolute;top:50%;left:50%}.service-detail__faq-icon:after{transform:rotate(90deg)}.service-detail__faq details[open] .service-detail__faq-icon{border-color:var(--text)}.service-detail__faq details[open] .service-detail__faq-icon:after{transform:rotate(0)}.service-detail__faq details>p{max-width:640px;color:var(--text-muted);padding:0 56px 26px 0;line-height:1.6}@media (prefers-reduced-motion:no-preference){.service-detail__faq details{interpolate-size:allow-keywords}.service-detail__faq details::details-content{block-size:0;transition:block-size .45s var(--ease), content-visibility .45s allow-discrete;overflow:hidden}.service-detail__faq details[open]::details-content{block-size:auto}}.service-detail__related-head{border-top:1px solid var(--line-strong);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px 24px;padding-top:clamp(32px,4vw,48px);display:flex}.service-detail__related-head .text-link{font-size:15px}.service-detail__related{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin:28px 0 0;padding:0;list-style:none;display:grid}.service-detail__related li>div{height:100%}.service-detail__related-card{height:100%;min-height:236px;transition:transform .5s var(--ease), box-shadow .5s var(--ease);flex-direction:column;gap:12px;padding:32px 32px 34px;display:flex;position:relative}.service-detail__related-name{box-sizing:content-box;letter-spacing:-.03em;text-wrap:balance;min-height:2.3em;padding-top:44px;font-size:clamp(22px,2.2vw,26px);font-weight:600;line-height:1.15}.service-detail__related-summary{color:var(--text-muted);font-size:15px;line-height:1.5}.service-detail__related-arrow{border:1px solid var(--line-strong);width:40px;height:40px;color:var(--text);transition:color .3s var(--ease), background-color .3s var(--ease), border-color .3s var(--ease);border-radius:50%;place-items:center;display:grid;position:absolute;top:24px;right:24px}.service-detail__related-card:hover .service-detail__related-arrow,.service-detail__related-card:focus-visible .service-detail__related-arrow{border-color:var(--accent);color:#fff;background:var(--accent)}.service-detail__related-card:focus-visible{outline-offset:4px;border-radius:var(--radius-lg)}@media (hover:hover){.service-detail__related-card:hover{box-shadow:var(--shadow-lift);transform:translateY(-4px)}}.service-detail__cta-note{color:var(--text-subtle);margin-top:8px;font-size:14px}.service-detail>:last-child{padding-bottom:var(--section-space)}@media (max-width:1023px){.service-detail__hero-grid{grid-template-columns:minmax(0,1fr)}.service-detail__vignette{max-width:480px}}@media (max-width:1000px){.service-detail__outcomes{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:900px){.service-detail__split,.service-detail__proof{grid-template-columns:minmax(0,1fr)}.service-detail__vignette{display:none}.service-detail__split>:first-child{position:static}.service-detail__related{grid-template-columns:minmax(0,1fr)}.service-detail__related-card{min-height:0}.service-detail__related-name{min-height:0;padding-top:28px}}@media (max-width:700px){.service-detail__capabilities{grid-template-columns:minmax(0,1fr)}.service-detail__capability{gap:32px;min-height:0}}@media (max-width:520px){.service-detail__outcomes{grid-template-columns:minmax(0,1fr);gap:32px}.service-detail__faq details>p{padding-right:0}}.about-page__hero{padding-top:calc(var(--header-height) + clamp(56px, 8vw, 112px));padding-bottom:clamp(56px,7vw,96px)}.about-page__title{letter-spacing:-.052em;margin-top:20px;font-size:clamp(46px,7.4vw,104px);line-height:1.02}.about-page__hero .lead{max-width:660px;margin-top:28px}.about-page__facts{border-top:1px solid var(--line-strong);grid-template-columns:repeat(4,minmax(0,1fr));gap:24px 32px;margin:clamp(56px,7vw,88px) 0 0;display:grid}.about-page__facts div{padding-top:20px}.about-page__facts dd{letter-spacing:-.012em;text-wrap:balance;margin:10px 0 0;font-size:16px;font-weight:500}.about-page__intro{padding-bottom:var(--section-space);grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:start;gap:32px clamp(40px,6vw,96px);display:grid}.about-page__statement{letter-spacing:-.038em;text-wrap:balance;font-size:clamp(28px,3.3vw,44px);font-weight:600;line-height:1.16}.about-page__copy{color:var(--text-muted);flex-direction:column;gap:20px;padding-top:8px;font-size:18px;line-height:1.6;display:flex}.about-page__principles{padding-block:var(--section-space);border-block:1px solid var(--line);background:var(--surface)}.about-page__heading{flex-direction:column;align-items:flex-start;gap:18px;display:flex}.about-page__heading .title-xl{max-width:13ch}.about-page__principle-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin:clamp(48px,6vw,72px) 0 0;padding:0;list-style:none;display:grid}.about-page__principle-grid li>div{height:100%}.about-page__principle{border-radius:var(--radius-lg);background:var(--bg);flex-direction:column;gap:64px;min-height:260px;padding:30px 28px 32px;display:flex}.about-page__number{color:var(--accent);font-variant-numeric:tabular-nums;font-size:15px;font-weight:600}.about-page__principle .title-md{font-size:clamp(20px,1.8vw,23px)}.about-page__principle p{color:var(--text-muted);margin-top:12px;font-size:16px}.about-page__working{border-top:1px solid var(--line);grid-template-columns:200px minmax(0,1fr);align-items:start;gap:20px 32px;margin-top:clamp(48px,6vw,72px);padding-top:32px;display:grid}.about-page__working h3{padding-top:12px}.about-page__working ul{flex-wrap:wrap;gap:10px;margin:0;padding:0;list-style:none;display:flex}.about-page__working li{border:1px solid var(--line-strong);border-radius:var(--radius-pill);letter-spacing:-.01em;align-items:center;gap:10px;min-height:44px;padding:8px 18px 8px 10px;font-size:15px;font-weight:500;display:inline-flex}.about-page__closing{padding-block:var(--section-space)}@media (max-width:1100px){.about-page__principle-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.about-page__principle{gap:48px;min-height:0}}@media (max-width:900px){.about-page__facts{grid-template-columns:repeat(2,minmax(0,1fr))}.about-page__intro,.about-page__working{grid-template-columns:minmax(0,1fr)}.about-page__working h3{padding-top:0}}@media (max-width:560px){.about-page__principle-grid{grid-template-columns:minmax(0,1fr)}.about-page__principle{min-height:0}}.contact-page{padding-bottom:var(--section-space)}.contact-page__hero{padding-top:calc(var(--header-height) + clamp(48px, 7vw, 96px));padding-bottom:clamp(40px,5vw,64px)}.contact-page__hero .title-display{margin-top:18px}.contact-page__hero .lead{max-width:560px;margin-top:24px}.contact-page__layout{grid-template-columns:minmax(0,7fr) minmax(0,4fr);align-items:start;gap:20px;display:grid}.contact-page__form{min-width:0}.contact-page__aside{flex-direction:column;gap:20px;display:flex}.contact-page__steps{padding:30px 30px 10px}.contact-page__steps h2{letter-spacing:-.02em;font-size:19px}.contact-page__steps ol{margin:20px 0 0;padding:0;list-style:none}.contact-page__steps li{border-top:1px solid var(--line);grid-template-columns:36px minmax(0,1fr);gap:14px;padding:16px 0 22px;display:grid;position:relative}.contact-page__step-number{width:36px;height:36px;color:var(--accent-strong);background:var(--accent-tint);font-family:var(--font-mono);border-radius:50%;place-items:center;font-size:12px;font-weight:500;display:grid}.contact-page__steps h3{letter-spacing:-.015em;padding-top:7px;font-size:16px;line-height:1.35}.contact-page__steps p{color:var(--text-muted);margin-top:6px;font-size:15px;line-height:1.5}.contact-page__call{flex-direction:column;align-items:flex-start;gap:12px;padding:30px;display:flex}.contact-page__call h2{letter-spacing:-.035em;text-wrap:balance;font-size:clamp(24px,2.4vw,32px);line-height:1.1}.contact-page__nowrap{white-space:nowrap}.contact-page__call p:not(.eyebrow){color:var(--on-dark-muted);font-size:16px}.contact-page__call .button{margin-top:16px}.contact-page__call .button:hover{background:color-mix(in srgb, var(--accent) 88%, white)}.contact-page__email{color:var(--text-muted);flex-wrap:wrap;gap:4px 10px;padding:4px 30px 0;font-size:15px;display:flex}.contact-page__email a{color:var(--accent);transition:color .2s var(--ease);border-radius:4px;font-weight:500}.contact-page__email a:hover{color:var(--text)}.contact-page__call-link{display:none}@media (max-width:960px){.contact-page__layout{grid-template-columns:minmax(0,1fr)}.contact-page__call-link{color:var(--text-muted);flex-wrap:wrap;align-items:baseline;gap:4px 8px;margin-top:20px;font-size:16px;display:flex}}.legal-page__inner{max-width:calc(720px + var(--gutter) * 2);padding-top:calc(var(--header-height) + clamp(56px, 8vw, 104px));padding-bottom:clamp(88px,10vw,136px)}.legal-page__title{letter-spacing:-.047em;margin-top:18px;font-size:clamp(40px,5.4vw,64px);line-height:1.04}.legal-page__content{border-top:1px solid var(--line-strong);color:var(--text-muted);margin-top:clamp(40px,5vw,56px);padding-top:clamp(32px,4vw,44px);font-size:17px;line-height:1.72}.legal-page__content>*+*{margin-top:18px}.legal-page__content>h2{color:var(--text);letter-spacing:-.028em;margin-top:clamp(44px,5vw,60px);font-size:clamp(21px,2vw,24px);line-height:1.25}.legal-page__content>h2+*{margin-top:14px}.legal-page__content>:first-child{margin-top:0}.legal-page__content strong{color:var(--text);font-weight:600}.legal-page__content ul{margin-bottom:0;padding:0;list-style:none}.legal-page__content li{padding-left:26px;position:relative}.legal-page__content li+li{margin-top:10px}.legal-page__content li:before{content:"";background:var(--accent);border-radius:1px;width:10px;height:2px;position:absolute;top:calc(.86em - 1px);left:2px}.legal-page__updated{border-radius:var(--radius-pill);background:var(--surface-muted);color:var(--text-subtle);font-family:var(--font-mono);letter-spacing:.02em;margin-top:24px;padding:6px 12px;font-size:12px;line-height:1.4;display:inline-flex}.legal-page__details{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface);box-shadow:var(--shadow-rest);margin-bottom:0;overflow:hidden}.legal-page__content .legal-page__details{margin-top:32px}.legal-page__details div{border-top:1px solid var(--line);grid-template-columns:minmax(0,180px) minmax(0,1fr);gap:4px 24px;padding:16px 24px;display:grid}.legal-page__details div:first-child{border-top:0}.legal-page__details dt{color:var(--text-subtle);font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;padding-top:3px;font-size:11px;font-weight:500;line-height:1.6}.legal-page__details dd{color:var(--text);font-variant-numeric:tabular-nums;margin:0;font-size:16px;line-height:1.5}.legal-page__back{border:1px solid var(--line-strong);border-radius:var(--radius-pill);min-height:44px;transition:border-color .2s var(--ease), color .2s var(--ease);align-items:center;gap:10px;margin-top:clamp(56px,7vw,80px);padding:10px 20px 10px 16px;font-size:15px;font-weight:500;display:inline-flex}.legal-page__back span{transition:transform .3s var(--ease);display:inline-flex}.legal-page__back:hover{border-color:var(--text)}@media (hover:hover){.legal-page__back:hover span{transform:translate(-3px)}}@media (max-width:560px){.legal-page__details div{grid-template-columns:minmax(0,1fr);padding:14px 18px}.legal-page__content li{padding-left:22px}}
