html body:not(:has(.nqcin)) .connect-page{padding-top:clamp(2rem,4vw,4rem)!important;padding-bottom:clamp(2.5rem,5vw,5rem)!important}.connect-layout{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);align-items:start;gap:1.75rem clamp(2rem,5vw,5rem);display:grid;position:relative}.connect-lead{min-width:0;padding-top:clamp(.5rem,3vw,3rem)}.connect-resources{grid-area:2/1;align-self:start}.connect-layout>.contact-conversation{grid-area:1/2/span 2}html body:not(:has(.nqcin)) .connect-page .connect-title{max-width:12ch;color:var(--connect-ink);font:410 clamp(2.7rem, 4.6vw, 4.8rem)/1.05 var(--font-editorial);letter-spacing:-.035em;text-wrap:balance;margin:1.15rem 0 1.5rem}.connect-lead-copy{max-width:41ch;color:var(--connect-copy);margin:0;font-size:1.05rem;line-height:1.75}.connect-browse{border-top:1px solid var(--connect-line-strong);margin:0 0 .5rem;padding-top:1.25rem}.connect-browse>p{color:var(--connect-copy);margin:0 0 .3rem;font-size:.85rem}.connect-browse .marketing-actions{gap:.1rem 1.2rem}.contact-conversation{border:0;border-left:1px solid var(--connect-line-strong);min-width:0;box-shadow:none;background:0 0;border-radius:0;padding:1rem 0 0 clamp(1.5rem,3vw,3rem);scroll-margin-top:7rem}.contact-small-label{color:#81513c;font:600 .73rem/1.4 var(--font-ui);letter-spacing:.1em;text-transform:uppercase;margin:0 0 .75rem}.contact-conversation-heading h2{color:var(--connect-ink);font:550 clamp(1.4rem, 2vw, 1.7rem)/1.25 var(--font-ui);letter-spacing:-.025em;margin:0}.contact-conversation-heading>p:last-child{color:var(--connect-copy);margin:.65rem 0 1.6rem;font-size:.91rem;line-height:1.65}.contact-product-context{border-left:2px solid var(--connect-warm);color:var(--connect-ink);margin:0 0 1.2rem;padding:.3rem 0 .3rem .75rem;font-size:.88rem}.contact-topics{border:0;min-width:0;margin:0;padding:0}.contact-topics legend{color:var(--connect-ink);font:600 .86rem/1.5 var(--font-ui);margin-bottom:.75rem;padding:0}.contact-topic-grid{grid-template-columns:minmax(0,1fr);gap:.6rem;display:grid}.contact-topic{border:1px solid var(--connect-line-strong);min-width:0;min-height:74px;color:var(--connect-ink);cursor:pointer;box-shadow:none;background:0 0;border-radius:6px;justify-content:space-between;align-items:center;gap:1rem;padding:.85rem .9rem;transition:background-color .16s,border-color .16s,box-shadow .16s,transform .16s;display:flex;position:relative}@media (hover:hover){.contact-topic:hover{background:#fbefe2;border-color:#8f4b38}}.contact-topic[data-selected=true]{z-index:1;background:var(--connect-paper);border-color:#8f4b38;transform:translateY(-2px);box-shadow:0 2px #69432e1f,0 5px 12px #69432e14}.contact-topic:has(input:focus-visible){outline-offset:3px;outline:2px solid #8f4b38}.contact-topic input[type=radio]{appearance:auto;clip-path:none;accent-color:#8f4b38;width:20px;min-width:20px;height:20px;min-height:20px;box-shadow:none;cursor:pointer;border:0;flex:0 0 20px;order:2;margin:0;padding:0;position:static;overflow:visible}.contact-topic-copy{gap:.25rem;min-width:0;display:grid}.contact-topic strong{font:550 .93rem/1.4 var(--font-ui)}.contact-topic-copy>span{color:var(--connect-copy);font:400 .82rem/1.5 var(--font-ui)}.contact-email-next{margin-top:1.5rem}.contact-email-next>p{max-width:47ch;color:var(--connect-copy);margin:.65rem 0 0;font-size:.77rem;line-height:1.55}.contact-email-address{border-top:1px solid var(--connect-line);flex-wrap:wrap;align-items:center;gap:0 .8rem;margin-top:1rem;padding-top:.65rem;display:flex}.contact-email-address>a{min-height:44px;color:var(--connect-ink);font:500 .9rem/1.5 var(--font-ui);text-underline-offset:4px;align-items:center;display:inline-flex}.contact-email-address>button{min-height:44px;color:var(--connect-copy);font:500 .78rem/1.4 var(--font-ui);cursor:pointer;box-shadow:none;background:0 0;border:0;border-radius:6px;align-items:center;gap:.4rem;margin:0;padding:0 .5rem;display:inline-flex}.contact-email-address>button:hover{background:var(--connect-paper-soft);color:var(--connect-ink)}.contact-email-address>button svg{stroke:currentColor;stroke-width:1.6px;width:16px;height:16px}.contact-email-address>:is(a,button):focus-visible{outline-offset:3px;outline:2px solid #8f4b38}.contact-copy-status{color:var(--connect-copy);font-size:.75rem;line-height:1.5}.contact-privacy-note{color:var(--connect-copy);margin:.65rem 0 0;font-size:.75rem;line-height:1.65}.connect-original-intro{max-width:85ch;color:var(--care-ink-soft);margin:0;font-size:.96rem;line-height:1.8}.connect-routing .connect-lane-card p:not(.eyebrow),.connect-routing .connect-channel-pill>span{color:var(--care-ink-soft,#5f4b40)}.connect-relationship-note{max-width:90ch;color:var(--care-ink-soft);margin:.75rem 0 0;font-size:.84rem;line-height:1.7}.connect-preparation{border-block:1px solid #69432e2e;grid-template-columns:.85fr 1.15fr;gap:clamp(1.5rem,4vw,4rem);padding-block:1.5rem;display:grid}.connect-preparation h3{font:450 clamp(1.8rem, 3vw, 2.5rem)/1.18 var(--font-editorial);color:var(--care-ink);margin:.5rem 0 1.25rem}.connect-preparation-list{gap:1.25rem;display:grid}.connect-preparation-list article{gap:1rem;display:flex}.connect-preparation-list article>span{color:#8f4b38;padding-top:.25rem;font-size:.75rem}.connect-preparation-list h4{color:var(--care-ink);margin:0 0 .4rem;font-size:.95rem;font-weight:600}.connect-preparation-list p{color:var(--care-ink-soft);margin:0;font-size:.88rem;line-height:1.75}.connect-unavailable-disclosure{border-top:1px solid #69432e38;padding-top:1rem}.connect-unavailable-disclosure>summary{cursor:pointer;min-height:44px;color:var(--care-ink);font-size:.9rem;line-height:1.6}.connect-unavailable-disclosure>summary>span{color:var(--care-ink-soft);margin-left:1.1rem;font-size:.78rem;display:block}.connect-unavailable-disclosure>summary:focus-visible{outline-offset:5px;outline:2px solid #8f4b38}.connect-unavailable-disclosure[open]>summary{margin-bottom:1.25rem}.contact-unavailable-fields{border:0;gap:1rem;min-width:0;margin:0;padding:0;display:grid}.contact-unavailable-fields :disabled{cursor:not-allowed;opacity:.65}@media (max-width:980px){.connect-layout{grid-template-columns:minmax(0,1fr);gap:2rem}.connect-resources,.connect-layout>.contact-conversation{grid-area:auto}html body:not(:has(.nqcin)) .connect-page .connect-title{max-width:18ch;font-size:clamp(2.6rem,7vw,4rem)}.connect-lead{padding-top:0}.connect-lead-copy{max-width:58ch}.contact-conversation{border-left:0;border-top:1px solid var(--connect-line-strong);padding:1.5rem 0 0}.connect-preparation{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.contact-topic{transition:none}.contact-topic[data-selected=true]{transform:none}}html[data-motion=reduced] .contact-topic{transition:none}html[data-motion=reduced] .contact-topic[data-selected=true]{transform:none}html body:not(:has(.nqcin)) .connect-page .contact-small-label{font-size:.75rem;font-weight:600;line-height:1.4}html body:not(:has(.nqcin)) .connect-page .contact-conversation-heading>p:last-child{font-size:.94rem;line-height:1.65}html body:not(:has(.nqcin)) .connect-page .contact-email-next>p{font-size:.84rem;line-height:1.6}html body:not(:has(.nqcin)) .connect-page .contact-privacy-note{font-size:.84rem;line-height:1.6}html body:not(:has(.nqcin)) .connect-page .contact-product-context{font-size:.9rem;line-height:1.6}html body:not(:has(.nqcin)) .connect-page .connect-browse>p{font-size:.88rem;line-height:1.6}
