.invite{background:var(--purple);overflow:hidden;padding:150px 0 110px}.invite,.invite h2{color:var(--white)}.invite p{color:var(--white-a88)}.curve-top{top:-1px}.invite .grid{align-items:start;display:grid;gap:64px;grid-template-columns:1fr 460px;position:relative;z-index:1}.invite .ring{border:60px solid var(--blue-a12);border-radius:50%;bottom:-220px;height:560px;left:-180px;position:absolute;width:560px}.invite .brandline{color:var(--blue-3);font-weight:600;margin-top:28px}.form-card{--gap-heading:8px;--gap-intro:8px;--gap-link:12px;background:var(--white);border-radius:16px;box-shadow:var(--shadow-form);color:var(--ink);padding:30px}.form-card h3{font-size:20px;margin-bottom:var(--gap-heading)}.form-intro{font-size:15px;margin:0 0 var(--gap-intro)}.form-card .form-intro,.form-card .ph-copy{color:var(--mute)}.talk-link{background:none;border:0;color:var(--purple);cursor:pointer;display:inline-block;font:inherit;font-size:15px;font-weight:600;margin:0 0 var(--gap-link);padding:0;text-align:left;text-decoration:underline}.form-card .hsfc-Step__Content{padding-left:0!important;padding-right:0!important}.form-card.cal-card{padding:24px 12px 8px}.cal-card h3{margin-bottom:4px;padding:0 14px}.cal{height:720px;min-width:300px}.thanks[hidden]{display:none}.form-card.done .thanks{animation:fadeIn .5s var(--ease)}.thanks .ph-copy{margin:0 14px 12px}.ph-copy{background:var(--paper);border:1.5px dashed var(--purple-3);border-radius:8px;color:var(--mute);font-size:15px;margin-bottom:16px;padding:14px}@media (max-width:980px){.invite .grid{gap:36px;grid-template-columns:1fr}}