.clear-page-contact .clear-hero .clear-eyebrow{align-items:center;gap:12px;display:flex}.clear-page-contact .clear-hero .clear-eyebrow svg{flex-shrink:0}.clear-page-contact .clear-contact-page .clear-hero h1{text-wrap:balance;max-width:19ch;font-size:clamp(38px,4vw,56px)}.clear-page-contact .clear-hero-intro{padding:0 0 0 22px;position:relative}.clear-page-contact .clear-hero-intro:before{content:"";background:linear-gradient(var(--dashboard-teal) 0 64%, var(--dashboard-orange));border-radius:2px;width:3px;position:absolute;inset:0 auto 0 0}.clear-page-contact .clear-contact-email{border:1px solid color-mix(in srgb, var(--dashboard-teal) 30%, var(--dashboard-line));background:color-mix(in srgb, var(--dashboard-teal) 5%, var(--dashboard-panel));text-underline-offset:4px;border-radius:10px;align-items:center;gap:10px;max-width:100%;min-height:48px;margin-top:20px;padding:10px 14px;font-size:17px;line-height:1.5;text-decoration-thickness:1px;display:inline-flex}.clear-page-contact .clear-contact-email svg{flex-shrink:0}.clear-page-contact .clear-contact-email:hover{border-color:var(--dashboard-teal);background:color-mix(in srgb, var(--dashboard-teal) 9%, var(--dashboard-panel))}.clear-page-contact .clear-contact-email:focus-visible{outline:2px solid var(--dashboard-teal);outline-offset:4px}@media (max-width:700px){.clear-page-contact .clear-contact-page .clear-hero h1{font-size:clamp(34px,8.5vw,44px)}.clear-page-contact .clear-hero-intro{padding-left:18px}.clear-page-contact .clear-hero .clear-lede{font-size:17px;line-height:1.65}.clear-page-contact .clear-contact-email{margin-top:16px;font-size:16px}}
.clear-page-contact .clear-inquiry{position:relative;box-shadow:0 12px 32px #00000008;container:contact-form/inline-size}.clear-page-contact .clear-inquiry:before{content:"";background:linear-gradient(90deg, var(--dashboard-teal) 0 65%, var(--dashboard-orange));border-radius:2px;height:3px;position:absolute;inset:-1px 24px auto}.clear-page-contact .clear-inquiry h2{border-bottom:1px solid var(--dashboard-line);margin:0 0 26px;padding-bottom:22px;font-size:clamp(24px,2.3vw,28px);line-height:1.25}.clear-page-contact .clear-inquiry-fields{gap:24px 20px}.clear-page-contact .clear-inquiry :is(input:not([type=hidden]),textarea){border-radius:10px;min-height:52px}.clear-page-contact .clear-inquiry textarea{min-height:160px}.clear-page-contact main .clear-inquiry :is(input:not([type=hidden]),textarea):focus-visible{border-color:var(--dashboard-teal);outline:2px solid var(--dashboard-teal);outline-offset:3px}.clear-page-contact #inquiry-message-help{margin:10px 0 0}.clear-inquiry-actions{border-top:1px solid var(--dashboard-line);justify-content:space-between;align-items:center;gap:12px 20px;margin-top:24px;padding-top:22px;display:flex}.clear-page-contact .clear-inquiry-actions .clear-button{min-height:52px;margin:0;padding-inline:24px}.clear-page-contact .clear-inquiry-actions .clear-inquiry-privacy{margin:0}.clear-inquiry-actions .clear-inquiry-privacy a{align-items:center;min-height:44px;display:inline-flex}@container contact-form (max-width:420px){.clear-inquiry-fields{grid-template-columns:1fr}.clear-inquiry-actions{flex-direction:column;align-items:stretch;gap:8px}.clear-inquiry-actions .clear-button{width:100%}.clear-inquiry-actions .clear-inquiry-privacy{text-align:center}}@media (max-width:700px){.clear-page-contact .clear-inquiry h2{margin-bottom:22px;padding-bottom:18px}.clear-page-contact .clear-inquiry-fields{gap:20px}}
.clear-page-contact .clear-contact-next{scroll-margin-top:120px}.clear-page-contact .clear-contact-next h2{margin-bottom:24px;font-size:24px;line-height:1.3}.contact-followup-steps{gap:24px;margin:0;padding:0;list-style:none;display:grid}.contact-followup-steps li{grid-template-columns:32px minmax(0,1fr);align-items:start;gap:16px;display:grid;position:relative}.contact-followup-steps li:not(:last-child):after{content:"";background:var(--dashboard-line-strong);width:1px;position:absolute;top:40px;bottom:-16px;left:15px}.contact-followup-marker{border:1px solid color-mix(in srgb, var(--dashboard-teal) 30%, var(--dashboard-line));background:color-mix(in srgb, var(--dashboard-teal) 6%, var(--dashboard-panel));width:32px;height:32px;color:var(--dashboard-teal);font:600 14px/1 var(--font-display);border-radius:50%;place-items:center;display:grid}.contact-followup-steps li:last-child .contact-followup-marker{border-color:color-mix(in srgb, var(--dashboard-orange) 30%, var(--dashboard-line));background:color-mix(in srgb, var(--dashboard-orange) 6%, var(--dashboard-panel));color:var(--dashboard-orange)}.clear-page-contact .contact-followup-steps p{padding-top:2px;line-height:1.75}.contact-followup-steps strong{color:var(--dashboard-ink);font-weight:600}@media (max-width:700px){.clear-page-contact .clear-contact-next h2{margin-bottom:20px;font-size:22px}.contact-followup-steps{gap:20px}.contact-followup-steps li{gap:14px}.contact-followup-steps li:not(:last-child):after{bottom:-12px}}
