.journey-band{background:#eaf0e9;color:var(--site-ink)}.journey-band--navy{background:var(--site-navy);color:var(--site-white)}.journey-panel{min-width:0;border:1px solid var(--site-line);border-radius:1.25rem;background:var(--site-white);color:var(--site-ink);padding:clamp(1.25rem,3.2vw,2.75rem)}.journey-split{display:grid;grid-template-columns:minmax(0,1fr);gap:clamp(1.5rem,4vw,4.5rem);align-items:start}@media (min-width:900px){.journey-split{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr)}.journey-split--equal{grid-template-columns:repeat(2,minmax(0,1fr))}}.journey-heading{min-width:0;margin-bottom:clamp(1.25rem,3vw,2.5rem)}.journey-heading h2,.journey-title{margin-top:.45rem;font-family:var(--font-inter),sans-serif;font-size:clamp(1.9rem,4vw,3.6rem);font-weight:620;line-height:1.06;letter-spacing:-.055em}.journey-heading h2 em,.journey-title em{color:var(--site-teal);font-family:var(--font-instrument-serif),Georgia,serif;font-size:1.15em;font-weight:400;letter-spacing:-.018em}.journey-heading p:not(.site-kicker){margin-top:.8rem;max-width:40rem;color:var(--site-muted);line-height:1.65}.journey-band--navy .journey-heading p:not(.site-kicker){color:#c7d7d7}.journey-band--navy .journey-heading h2 em,.journey-band--navy .site-kicker{color:var(--site-gold)}.journey-icon{display:grid;width:2.8rem;height:2.8rem;place-items:center;border-radius:50%;background:#eaf0e9;color:var(--site-teal);flex:none}.journey-icon svg{width:1.25rem;height:1.25rem}.journey-form :is(input:not([type=checkbox]):not([type=radio]),textarea,[role=combobox]){min-height:2.9rem;border-color:#c0cbc3;background:var(--site-white);color:var(--site-ink);font-size:1rem}.journey-form :is(input,textarea)::placeholder{color:var(--site-muted)}.journey-form label{color:var(--site-ink);font-weight:600}.journey-form .site-button:disabled{opacity:.55;cursor:not-allowed}.journey-notice{display:flex;gap:.85rem;align-items:flex-start;padding:1.1rem 1.25rem;border-left:3px solid var(--site-teal);border-radius:0 .7rem .7rem 0;background:#eaf0e9;color:var(--site-ink)}.journey-notice>svg{flex:none;margin-top:.1rem;color:var(--site-teal)}.journey-rates-tabs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.25rem;height:auto;width:100%;padding:.35rem;border:1px solid var(--site-line);border-radius:.9rem;background:#eaf0e9}.journey-rates-tabs button{min-height:2.75rem;gap:.45rem;padding-inline:.35rem;color:var(--site-ink)}.journey-rates-tabs button[data-state=active]{background:var(--site-navy);color:var(--site-white)}.journey-rates-table{width:100%;border-collapse:collapse;font-size:.875rem}.journey-rates-table :is(th,td){padding:.8rem clamp(.6rem,2vw,1.35rem);text-align:left;vertical-align:top}.journey-rates-table thead{background:#edf2eb}.journey-rates-table tbody tr+tr{border-top:1px solid var(--site-line)}.journey-rates-table tbody th{font-weight:600}.journey-rates-table .journey-rate{color:var(--site-teal);font-weight:700;font-variant-numeric:tabular-nums;white-space:nowrap}.journey-flow{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,14rem),1fr));gap:1rem}.journey-flow>li{min-width:0;padding:1.3rem;border:1px solid var(--site-line);border-radius:.9rem;background:var(--site-white)}.journey-flow h3{margin-top:.7rem;font-size:1.03rem;font-weight:650}.journey-flow p{margin-top:.4rem;color:var(--site-muted);font-size:.91rem;line-height:1.55}.marketing-site .journey-partners{--background:var(--site-white);--foreground:var(--site-ink);--card:var(--site-white);--card-foreground:var(--site-ink);--primary:var(--site-teal);--primary-foreground:var(--site-white);--muted:#eaf0e9;--muted-foreground:var(--site-muted);--border:var(--site-line);--input:#c0cbc3;--ring:var(--site-teal);background:var(--site-paper);color:var(--site-ink);font-family:var(--font-inter),sans-serif}.marketing-site .account-workspace .journey-partners :is(h1,h2,h3){font-family:var(--font-inter),sans-serif;letter-spacing:-.035em}.marketing-site .account-workspace .journey-partners :is(.site-page-hero h1,.journey-title,.journey-heading h2){letter-spacing:-.055em}.journey-partner-choice{display:flex;flex-direction:column;gap:1rem}.journey-partner-choice h3{font-size:clamp(1.6rem,2.7vw,2.4rem);font-weight:650;line-height:1.1}.journey-partner-choice>p{color:var(--site-muted);line-height:1.55}.journey-partner-choice ul{display:grid;gap:.6rem;margin-bottom:.8rem}.journey-partner-choice li{display:flex;gap:.55rem;align-items:flex-start;font-size:.91rem}.journey-partner-choice li svg{width:1rem;height:1rem;flex:none;margin-top:.2rem;color:var(--site-teal)}.journey-partner-choice .site-button{margin-top:auto;align-self:flex-start}.journey-panel.journey-partner-choice--featured{background:var(--site-navy);color:var(--site-white);border-color:var(--site-navy)}.journey-partner-choice--featured>p{color:#c7d7d7}.journey-partner-choice--featured li svg{color:var(--site-gold)}.journey-faq{min-width:0;border-block-start:1px solid var(--site-line)}.journey-faq details{border-block-end:1px solid var(--site-line)}.journey-faq summary{cursor:pointer;padding-block:1rem;font-weight:620}.journey-faq details p{padding-bottom:1rem;color:var(--site-muted);line-height:1.65}@media print{.journey-print-card{padding:0;background:white}}.journey-panel.journey-band--navy{background:var(--site-navy);color:var(--site-white)}.journey-status{display:inline-block;border-radius:999px;padding:.25rem .6rem;background:#e2eee7;color:#194d48;font-size:.78rem}.journey-timeline{display:grid}.journey-timeline>li{position:relative;display:flex;align-items:flex-start;gap:.9rem;padding-bottom:1.5rem}.journey-timeline>li:last-child{padding-bottom:0}.journey-timeline>li:not(:last-child):before{position:absolute;top:2.8rem;bottom:0;left:1.4rem;width:1px;background:var(--site-line);content:""}.journey-timeline .journey-icon[data-completed]{background:#dcebe4;color:#194d48}.journey-timeline [aria-current=step] .journey-icon{background:var(--site-gold);color:var(--site-ink)}.journey-quote .quote-intake{background:var(--site-white);color:var(--site-ink);box-shadow:none}.journey-quote .quote-intake,.journey-quote .quote-intake>header{border-color:var(--site-line)}.journey-quote .quote-intake>header>p:first-child{color:var(--site-teal)}.journey-quote .quote-intake button[aria-current=step]{background:var(--site-navy);color:var(--site-white)}.journey-quote .quote-intake button[type=submit]{background:var(--site-gold);color:var(--site-ink)}