.site :is(.svc-sec,#details,#faq,#ways,#how,#fit){scroll-margin-top:72px}.site .svc-head-grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:32px var(--grid-gap);align-items:center}.site .svc-head-main{grid-column:1 / span 7;display:grid;gap:20px;justify-items:start;min-width:0}.site .svc-head-main .crumb{margin-block:-12px -8px}.site .svc-head-main .btn-row{margin-top:4px}.site .svc-title{max-width:17ch}.site .svc-head-art{grid-column:9 / span 4;min-width:0}@media(max-width:900px){.site .svc-head-main,.site .svc-head-art{grid-column:1 / -1}.site .svc-head-art .art{aspect-ratio:16 / 7!important}}@media(max-width:640px){.site .svc-head-art{display:none}.site .phead-aside:has(>.svc-head-art:only-child){display:none}}.site .svc-body{display:grid;grid-template-columns:minmax(0,var(--measure));gap:48px}.site .svc-prose>:first-child{margin-top:0}.site .svc-prose h2:first-child{margin-top:0}.site .svc-aside{display:grid;gap:20px;align-content:start;padding:28px;border:1px solid var(--line);border-radius:var(--r-lg);background:var(--surface)}.site .svc-aside .check>li{font-size:15px;line-height:1.5}.site .svc-aside-btn{width:100%;justify-content:space-between;margin-top:4px}@media(min-width:1024px){.site .svc-body{grid-template-columns:minmax(0,var(--measure)) minmax(300px,368px);justify-content:space-between;align-items:start;gap:64px}.site .svc-aside{position:sticky;top:88px}}@media(max-width:640px){.site .svc-aside{padding:24px 20px}}@media(max-width:1023px){.site .svc-aside--desktop{display:none}}.site .svc-facts{margin:0;border-top:1px solid var(--line)}.site .svc-facts>div{display:grid;gap:2px;padding:12px 0;border-bottom:1px solid var(--line)}.site .svc-facts dt{font-size:var(--fs-label);font-weight:500;line-height:1.4;color:var(--muted)}.site .svc-facts dd{margin:0;font-size:15px;font-weight:500;line-height:1.5;color:var(--ink)}.site .lrows{list-style:none;border-top:1px solid var(--line)}.site .lrows a{display:grid;grid-template-columns:minmax(0,1fr) 16px;gap:16px;align-items:center;min-height:64px;padding:16px 0;border-bottom:1px solid var(--line);color:inherit;text-decoration:none}.site .lrow-main{display:grid;gap:2px;min-width:0}.site .lrow-title{font-size:17px;font-weight:600;line-height:1.4;letter-spacing:-.01em;color:var(--ink);transition:color var(--dur-hover) ease}.site .lrow-text{font-size:14px;line-height:1.5;color:var(--muted)}.site .lrows a>svg{width:16px;height:16px;color:var(--muted);transition:transform var(--dur-hover) var(--ease-out),color var(--dur-hover) ease}.site .lrows a:hover .lrow-title,.site .lrows a:hover>svg{color:var(--blue-ink)}.site .lrows a:hover>svg{transform:translate(3px)}.site .lrows a:hover>svg.icon--arrow-up-right{transform:translate(2px,-2px)}@media(min-width:761px){.site .lrow-text{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}}.site .svc-index{list-style:none;border-top:1px solid var(--line)}.site .svc-index a{display:grid;grid-template-columns:28px minmax(0,1fr) 16px;grid-template-areas:"num name icon" ". line icon";gap:2px 14px;align-items:baseline;min-height:64px;padding:14px 0;border-bottom:1px solid var(--line);color:inherit;text-decoration:none}.site .svc-index .t-label{grid-area:num}.site .svc-index-name{grid-area:name;font-size:16px;font-weight:600;line-height:1.35;letter-spacing:-.01em;color:var(--ink);transition:color var(--dur-hover) ease}.site .svc-index-line{grid-area:line;font-size:14px;line-height:1.5;color:var(--muted)}.site .svc-index svg{grid-area:icon;align-self:center;width:16px;height:16px;color:var(--muted);transform:rotate(90deg);transition:transform var(--dur-hover) var(--ease-out),color var(--dur-hover) ease}.site .svc-index a:hover .svc-index-name,.site .svc-index a:hover svg{color:var(--blue-ink)}.site .svc-index a:hover svg{transform:rotate(90deg) translate(3px)}@media(max-width:900px){.site .svc-index li:last-child a{border-bottom-color:transparent}}.site .svc-sec-grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:40px var(--grid-gap);align-items:center}.site .svc-sec-copy{grid-column:1 / span 6;display:grid;gap:20px;justify-items:start;min-width:0}.site .svc-sec-art{grid-column:8 / span 5;min-width:0}.site .svc-sec--flip .svc-sec-copy{grid-column:7 / span 6;grid-row:1}.site .svc-sec--flip .svc-sec-art{grid-column:1 / span 5;grid-row:1}.site .svc-sec-copy .t-h2{max-width:20ch}.site .svc-sec-text{max-width:40em;font-size:17px;line-height:1.6;color:var(--ink-2)}.site .svc-sec-copy .deflist{align-self:stretch;width:100%}.site .svc-sec-copy .deflist>div{display:grid;grid-template-columns:112px minmax(0,1fr);gap:4px 16px;align-items:baseline}.site .svc-sec-copy .deflist dd{text-align:left}.site .svc-sec-copy .check{margin-top:-6px}.site .svc-sec-sub{margin-top:4px}.site .svc-links{display:flex;flex-wrap:wrap;gap:0 28px}.site .svc-links .link-arrow+.link-arrow{color:var(--muted)}.site .svc-links .link-arrow+.link-arrow:hover{color:var(--blue-ink)}@media(max-width:900px){.site .svc-sec-copy,.site .svc-sec--flip .svc-sec-copy,.site .svc-sec-art,.site .svc-sec--flip .svc-sec-art{grid-column:1 / -1;grid-row:auto}.site .svc-sec-art{order:-1}.site .svc-sec-art .art{aspect-ratio:16 / 7!important}}@media(max-width:900px){.site :is(.svc-sec-art,.svc-head-art) .art>svg{top:auto;bottom:0;height:auto}}@media(max-width:640px){.site .svc-sec-grid{gap:28px}.site .svc-links{flex-direction:column;align-items:flex-start}.site .svc-sec-copy .deflist>div{grid-template-columns:1fr;gap:2px}}.site .svc-ways>*{gap:18px;padding:32px 28px}.site .svc-ways .cell-text{font-size:16px;color:var(--ink-2)}.site .svc-ways .svc-facts{margin-top:4px}.site .svc-ways .btn{align-self:flex-start;margin-top:auto}.site .svc-ways-row{margin-top:32px}@media(max-width:640px){.site .svc-ways>*{padding:24px 20px}.site .svc-ways .btn{align-self:stretch;justify-content:space-between}}.site .svc-split{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:24px var(--grid-gap);align-items:start}.site .svc-split>:first-child{grid-column:1 / span 5}.site .svc-split>:last-child{grid-column:7 / span 6}.site .svc-split .check>li{font-size:17px;line-height:1.55}.site .svc-split-head{display:grid;gap:16px;align-content:start}@media(max-width:900px){.site .svc-split>:first-child,.site .svc-split>:last-child{grid-column:1 / -1}}.site .svc-start>*{gap:14px}.site .svc-start .t-h4{font-weight:500;font-size:18px;line-height:1.45}.site .svc-note{margin-top:24px;font-size:17px;line-height:1.55;color:var(--ink-2)}.site .svc-proof .quote blockquote{font-size:18px}.site .svc-proof-row{margin-top:32px}.site .svc-cta-grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:24px var(--grid-gap);align-items:center}.site .svc-cta-grid>.t-h2{grid-column:1 / span 6;max-width:16ch}.site .svc-cta-side{grid-column:8 / span 5;display:grid;gap:20px;justify-items:start}.site .svc-cta-side .t-lead{color:var(--ink-2)}@media(max-width:900px){.site .svc-cta-grid>.t-h2,.site .svc-cta-side{grid-column:1 / -1}}.site .sw-grid .t-h4{font-weight:500}@media(max-width:640px){.site .ruled.ruled--links.sw-grid--long{grid-template-columns:1fr}}.site .sw-more{margin-top:24px}
