.terms-page .tp-service-hero{color:#fff;background:#161438;padding:80px 0}.terms-page .tp-service-hero h1{letter-spacing:-.04em;margin:20px 0;font-size:clamp(38px,4.5vw,64px);font-weight:500;line-height:1.1}.terms-page .tp-service-hero h1 em{color:#c1b5ff;font-style:normal}.terms-page .tp-service-hero .kicker{color:#cfc3ff}.terms-page .tp-service-hero p{color:#c3bdd1;max-width:680px;margin:24px 0 0;font-size:18px;line-height:1.75}.terms-page .service-index{grid-template-columns:1fr 1fr;gap:0 48px;padding-top:42px;padding-bottom:42px;display:grid}.terms-page .service-index a{border-bottom:1px solid #dad5e8;grid-template-columns:24px 1fr 18px;gap:16px;padding:19px 0;font-size:16px;line-height:1.5;transition:color .2s;display:grid}.terms-page .service-index a span,.terms-page .service-index a:hover{color:#5b43d6}.terms-section{padding:64px 0;scroll-margin-top:24px}.terms-section:nth-child(odd){background:#f7f6fb}.terms-aside h2{letter-spacing:-.02em;margin:14px 0 22px;font-size:clamp(24px,2.2vw,30px);line-height:1.25}.terms-copy p{color:#66647a;margin:0 0 18px;font-size:16px;line-height:1.75}.terms-copy p:last-child{margin-bottom:0}.terms-preamble{margin-bottom:36px}.terms-preamble p:last-child{margin-bottom:0}@media (max-width:980px){.terms-page .service-index{grid-template-columns:1fr;gap:0}.terms-section{padding:48px 0}}
