.terms-section{background:var(--navy-950);padding:48px 0 64px}.terms-section .container{margin:0 auto;padding:0 20px}.terms-intro p{color:#f5f7fa;font-size:var(--fs-description);line-height:1.75;margin:0 0 14px}.terms-intro p:first-child{font-weight:500}.terms-block{border-top:1px solid var(--line-soft);padding:28px 0}.terms-block:first-of-type{margin-top:8px}.terms-heading{font-family:var(--font-display);color:#f5f7fa;font-size:var(--fs-subheading);line-height:1.3;letter-spacing:-.01em;margin:0 0 14px;font-weight:500}.terms-block p{color:#f5f7fa;font-size:var(--fs-description);line-height:1.75;margin:0 0 12px}.terms-block p:last-child{margin-bottom:0}.terms-list{margin:0 0 14px;padding:0;display:flex;flex-direction:column;gap:6px}.terms-list li{position:relative;padding-left:18px;color:#f5f7fa;font-size:var(--fs-description);font-family:var(--font-body);line-height:1.6}.terms-list li:before{content:"";position:absolute;left:2px;top:.65em;width:5px;height:5px;border-radius:50%;background:var(--orange-500)}.terms-contact-name{color:var(--text-hi)!important;font-weight:700;font-family:var(--font-display);font-size:var(--fs-description)}.terms-block strong{color:#f5f7fa;font-weight:700}.terms-effective h3{font-family:var(--font-display);color:#f5f7fa;font-size:var(--fs-subheading);margin:0 0 8px}.terms-effective p{color:var(--text-mid);font-size:var(--fs-description);line-height:1.65;margin:0}@media (min-width:768px){.terms-section{padding:64px 0 80px}.terms-section .container{padding:0 40px}.terms-block{padding:34px 0}}@media (min-width:1024px){.terms-section{padding:80px 0 96px}.terms-block{padding:38px 0}}@media (min-width:1440px){.terms-section .container{padding:0 32px}.terms-block{padding:44px 0}}@media (prefers-reduced-motion:reduce){.terms-section *{transition:none!important;animation:none!important}}