@scope(.lzd:has(.lzp-contact)){.anchor{scroll-margin-top:calc(var(--hdr-h,124px) + 12px)}.ct-hero .page-hero-copy p{opacity:.9;max-width:52ch}.contact-card{grid-template-rows:auto auto auto 1fr auto}.contact-card .btn .ic{color:currentColor;width:16px;height:16px}.contact-card .cc-val{color:var(--ink);font-variant-numeric:tabular-nums;-webkit-user-select:all;user-select:all;overflow-wrap:anywhere;font-size:1.05rem;font-weight:500}.contact-card .row{gap:6px;margin-top:6px}.contact-card .row .btn{min-height:36px}.contact-card .btn-ghost{padding-inline:10px}.input-group .input{height:46px}.field.has-err .input-group{border-color:var(--sale)}.ap{grid-template-columns:minmax(0,1fr) 360px;align-items:start;gap:24px;display:grid}.ap-form{gap:22px;display:grid}.ap-form h3{margin-bottom:10px;font-size:1.2rem}.slots{flex-wrap:wrap;gap:8px;display:flex}.slots .chip{font-variant-numeric:tabular-nums;justify-content:center;min-width:84px;padding:0 10px}#eq-order::placeholder{text-transform:none}.slots .chip[disabled]{opacity:.4;pointer-events:none;text-decoration:line-through}.modes{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.modes .radio-card{flex-direction:column;gap:6px;padding:14px}.modes .radio-card .rc-top{align-items:center;gap:10px;font-weight:500;display:flex}.modes .radio-card .rc-top .ic{color:var(--gold)}.modes .radio-card small{color:var(--muted);font-size:.8rem;line-height:1.4}.modes .radio-card input{opacity:0;pointer-events:none;position:absolute}.modes .radio-card{position:relative}.modes .radio-card:has(input:focus-visible){outline:2px solid var(--gold);outline-offset:2px}.grp-err{color:var(--sale);margin-top:6px;font-size:.76rem}.ap-side{top:calc(var(--hdr-h,124px) + 12px);gap:16px;display:grid;position:sticky}.ap-side .panel+.panel{margin-top:0}.ap-side h3{margin-bottom:10px;font-size:1.3rem}.ap-list{color:var(--ink-2);gap:10px;font-size:.88rem;display:grid}.ap-list li{align-items:flex-start;gap:10px;display:flex}.ap-list .ic{width:18px;height:18px;color:var(--brand);margin-top:2px}.chat-panel{background:var(--brand);color:#eadbbc;border-color:var(--brand)}.chat-panel h3{color:#f2dcaa}.chat-num{flex-wrap:wrap;align-items:center;gap:10px;margin:10px 0 6px;display:flex}.chat-num b{color:var(--white);-webkit-user-select:all;user-select:all;font-variant-numeric:tabular-nums;font-size:1.25rem;font-weight:500}.chat-num .btn{color:#f2dcaa;background:0 0;border-color:#eadbbc66;min-height:34px;padding:0 12px}.chat-panel small{opacity:.9;align-items:center;gap:8px;font-size:.82rem;display:flex}.chat-panel small .ic{width:16px;height:16px}.summary-dl{grid-template-columns:auto 1fr;gap:8px 18px;margin:0;font-size:.9rem;display:grid}.summary-dl dt{color:var(--muted)}.summary-dl dd{overflow-wrap:anywhere;margin:0;font-weight:500}.done{justify-items:start;gap:16px;display:grid}.done .notice{width:100%}.duo-forms{grid-template-columns:minmax(0,1fr) minmax(0,1.3fr);align-items:start;gap:24px;display:grid}.office address{color:var(--ink-2);gap:4px;font-size:.92rem;font-style:normal;display:grid}.office .ph-text{color:var(--muted)}.office h3{margin-bottom:10px;font-size:1.3rem}.help-band{border-radius:var(--r-lg);background:var(--gold-soft);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px 24px;padding:clamp(20px,3vw,32px);display:flex}.help-band h2{font-size:clamp(1.5rem,1.2rem + 1vw,2rem)}.help-band .chips{flex-wrap:wrap;gap:8px;display:flex}}@media (max-width:991px){@scope(.lzd:has(.lzp-contact)){.ap,.duo-forms{grid-template-columns:1fr}.ap-side{position:relative;top:auto}}}@media (max-width:600px){@scope(.lzd:has(.lzp-contact)){.modes{grid-template-columns:1fr}.slots .chip{flex:calc(33.33% - 8px);min-width:0}.contact-cards{grid-template-columns:1fr;gap:10px}.contact-card{-moz-column-gap:14px;grid-template-rows:none;grid-template-columns:28px minmax(0,1fr);gap:4px 14px;padding:16px}.contact-card>.ic{grid-row:1/span 4}.contact-card>:not(.ic){grid-column:2}}}@scope(.lzd:has(.lzp-contact)){.modes.is-single{grid-template-columns:minmax(0,1fr)}.ap .notice .ic{flex:none}.chat-panel .chat-or{opacity:.9;margin-top:14px;font-size:.84rem}.chat-form{gap:10px;margin-top:12px;display:grid}.chat-form .field label{color:#eadbbc}.chat-form .input{background:var(--white);color:var(--ink)}.chat-form .field.has-err .err{color:#ffd2cc}.chat-err{color:#ffd2cc;font-size:.84rem}.chat-panel .chat-done{margin-top:12px}.chat-panel .chat-done .link{color:inherit}.office .office-lines{gap:4px;display:grid}.contact-card .cc-note{font-size:.8rem}}