.split a{color:var(--blue);align-items:center;gap:8px;font-weight:750;display:inline-flex}.page-hero .actions a{color:#fff}.thanks-page{background:#eef2f1;padding:90px 0 110px}.thanks-page__card{text-align:center;border:1px solid var(--line);max-width:760px;box-shadow:var(--shadow);background:#fff;margin:0 auto;padding:58px}.thanks-page__card>svg{color:#168268}.thanks-page__card .eyebrow{color:var(--blue);margin:18px 0 10px}.thanks-page__card h1{letter-spacing:-.055em;margin:0;font-size:clamp(2.5rem,5vw,4.4rem)}.thanks-page__card>p:not(.eyebrow){max-width:610px;color:var(--muted);margin:20px auto 0;line-height:1.75}.thanks-page__card .thanks-page__note{border-top:1px solid var(--line);padding-top:18px;font-size:.86rem}.thanks-page__note a{color:var(--blue);font-weight:800}.thanks-page__card .actions{justify-content:center;margin-top:30px}.thanks-page__card .button--outline{color:var(--ink);border-color:#9aabb1}.legal-hero{color:#fff;background:#0b2834;padding:86px 0 72px;position:relative;overflow:hidden}.legal-hero:after{content:"";border:1px solid #6fd1eb33;border-radius:50%;width:520px;height:520px;position:absolute;bottom:-190px;right:-90px;box-shadow:0 0 0 90px #6fd1eb0a,0 0 0 180px #6fd1eb06}.legal-hero__grid{z-index:1;grid-template-columns:minmax(0,1fr) 330px;align-items:end;gap:80px;display:grid;position:relative}.legal-hero .eyebrow{color:#6fd1eb}.legal-hero h1{color:#fff;letter-spacing:-.07em;max-width:760px;margin:16px 0 20px;font-size:clamp(3.8rem,7vw,7rem);line-height:.88}.legal-hero .lead{color:#b9cbd1;max-width:760px;margin:0;font-size:1.05rem;line-height:1.75}.legal-hero dl{border-top:1px solid #ffffff47;margin:0}.legal-hero dl>div{border-bottom:1px solid #fff3;grid-template-columns:90px 1fr;gap:20px;padding:15px 0;display:grid}.legal-hero dt{color:#79cde4;letter-spacing:.11em;text-transform:uppercase;font-size:.6rem;font-weight:900}.legal-hero dd{color:#fff;margin:0;font-size:.7rem;font-weight:750}.legal-hero dd a{color:#fff}.legal-document{background:#f4f2eb;padding:88px 0 112px}.legal-document__grid{grid-template-columns:270px minmax(0,820px);justify-content:center;align-items:start;gap:90px;display:grid}.legal-document aside{position:sticky;top:100px}.legal-document aside>span{color:#0d789f;letter-spacing:.13em;text-transform:uppercase;margin-bottom:15px;font-size:.6rem;font-weight:900;display:block}.legal-document nav{border-top:1px solid #a9b6b8;display:grid}.legal-document nav a{color:#415b64;border-bottom:1px solid #c2cbcc;grid-template-columns:30px 1fr;gap:9px;padding:12px 0;font-size:.69rem;line-height:1.35;text-decoration:none;display:grid}.legal-document nav a:hover{color:#096f94}.legal-document nav small{color:#dd5a1b;font-weight:900}.legal-document aside>p{color:#748287;margin-top:23px;font-size:.64rem;line-height:1.65}.legal-document__body{border-top:3px solid #ed6623}.legal-document__body>section{border-bottom:1px solid #adbabc;grid-template-columns:54px 1fr;gap:18px;padding:34px 0;scroll-margin-top:100px;display:grid}.legal-document__body>section>span{color:#df5b1d;font-size:.67rem;font-weight:900}.legal-document h2{letter-spacing:-.035em;margin:0 0 13px;font-size:clamp(1.55rem,2.5vw,2.2rem)}.legal-document__body p{color:#52676e;margin:0;font-size:.91rem;line-height:1.82}.legal-document__body section a,.legal-document__body footer a{color:#087095;text-underline-offset:3px;font-weight:800}.legal-document__body section div>a{margin-top:14px;display:inline-block}.legal-document__body footer{color:#fff;background:#102f3a;margin-top:38px;padding:25px 28px}.legal-document__body footer p{color:#bed0d4;margin:7px 0 0}.legal-document__body footer a{color:#7ad1e7}@media (width<=900px){.legal-hero__grid{grid-template-columns:1fr;gap:42px}.legal-hero dl{max-width:520px}.legal-document__grid{grid-template-columns:1fr;gap:45px}.legal-document aside{position:static}.legal-document nav{grid-template-columns:1fr 1fr;column-gap:25px}}@media (width<=620px){.thanks-page{padding:55px 0 70px}.thanks-page__card{padding:38px 22px}.thanks-page__card .actions{display:grid}.legal-hero{padding:62px 0}.legal-hero h1{font-size:3.75rem}.legal-document{padding:64px 0 82px}.legal-document nav{grid-template-columns:1fr}.legal-document__body>section{grid-template-columns:36px 1fr;gap:10px;padding:28px 0}.legal-document__body p{font-size:.86rem}.legal-document__body footer{padding:23px 20px}}
