.pr-quote-doc{max-width:980px;margin:0 auto;border:1px solid oklch(0.32 0.01 60);border-top:3px solid var(--hazard);background:oklch(0.22 0.01 60)}.qf-masthead.sec-hd{display:block;gap:0;margin:0;padding:34px 22px 28px;border-bottom:1px solid oklch(0.32 0.01 60)}.qf-masthead .hazard-mark{margin-bottom:18px}.qf-masthead h2{margin:0 0 12px}.qf-masthead .lede{margin:0;max-width:46ch}.pr-quote-form{margin:0}.qf-row{display:grid;grid-template-columns:1fr 1fr;gap:0;border-bottom:1px solid oklch(0.32 0.01 60)}.qf-row:last-of-type{border-bottom:0}.qf-row.qf-row-full{grid-template-columns:1fr}.qf-row>label,.qf-row>fieldset{display:block;padding:18px 22px;border-right:1px solid oklch(0.32 0.01 60);position:relative}.qf-row>label:last-child,.qf-row>fieldset:last-child{border-right:0}.qf-row.qf-row-full>label{border-right:0}.qf-row>fieldset{margin:0;border-top:0;border-bottom:0;border-left:0;min-width:0}.qf-row>fieldset>legend.qf-k{margin-bottom:12px}.qf-k{display:block;font-family:var(--f-ui);font-size:var(--fs-xs);letter-spacing:0.06em;text-transform:uppercase;color:oklch(0.7 0.005 60);margin-bottom:10px}.qf-row input[type="text"],.qf-row input[type="email"],.qf-row input[type="tel"],.qf-row select{width:100%;background:transparent;border:0;border-bottom:1px solid oklch(0.45 0.01 60);color:var(--paper);padding:6px 0 8px;font-family:var(--f-display);font-size:var(--fs-lg);letter-spacing:-0.01em;outline:none}.qf-row input::placeholder{color:oklch(0.55 0.005 60)}.qf-row input:focus,.qf-row select:focus{border-bottom-color:var(--hazard)}.qf-row select{appearance:none;-webkit-appearance:none;background-image:linear-gradient(45deg,transparent 50%,var(--paper) 50%),linear-gradient(135deg,var(--paper) 50%,transparent 50%);background-position:calc(100% - 14px) 14px,calc(100% - 8px) 14px;background-size:6px 6px;background-repeat:no-repeat;padding-right:24px}.qf-row select option{background:var(--ink);color:var(--paper)}.qf-checks{display:flex;flex-wrap:wrap;gap:10px;margin-top:12px}.qf-chip{display:inline-flex;position:relative;margin:0;padding:0;border:0}.qf-chip input{position:absolute;width:1px;height:1px;opacity:0;margin:0;pointer-events:none}.qf-chip span{display:inline-flex;align-items:center;gap:9px;padding:11px 16px;border:1px solid oklch(0.42 0.01 60);background:transparent;color:oklch(0.86 0.005 60);font-family:var(--f-ui);font-size:var(--fs-sm);letter-spacing:0.01em;line-height:1.2;cursor:pointer;transition:border-color 0.14s ease,background 0.14s ease,color 0.14s ease}.qf-chip span::before{content:"";width:14px;height:14px;flex-shrink:0;border:1px solid oklch(0.52 0.01 60);background:transparent;transition:border-color 0.14s ease,background 0.14s ease}.qf-chip:hover span{border-color:oklch(0.62 0.01 60);color:var(--paper)}.qf-chip input:checked+span{border-color:var(--hazard);background:color-mix(in oklab,var(--hazard) 26%,transparent);color:var(--paper)}.qf-chip input:checked+span::before{border-color:var(--hazard-ink);background:var(--hazard-ink);box-shadow:inset 0 0 0 3px var(--hazard)}.qf-chip input:focus-visible+span{outline:2px solid var(--paper);outline-offset:2px}.qf-foot .btn{background:var(--hazard);color:var(--hazard-ink);border-color:var(--hazard)}.qf-foot{display:flex;flex-wrap:wrap;justify-content:center;padding:30px 22px 34px;border-top:1px solid oklch(0.34 0.06 268)}.qf-note{font-family:var(--f-ui);font-size:var(--fs-sm);color:oklch(0.72 0.005 60);line-height:1.5}.qf-note a{color:var(--paper);border-bottom:1px solid color-mix(in oklab,var(--paper) 45%,transparent);text-decoration:none}.qf-note a:hover{border-bottom-color:var(--paper)}@media (max-width:720px){.qf-foot{padding:20px 18px}.qf-foot .btn{width:100%;justify-content:center}}@media (max-width:640px){.qf-row,.qf-row.qf-row-full{grid-template-columns:1fr}.qf-row>label,.qf-row>fieldset{border-right:0;border-bottom:1px solid oklch(0.32 0.01 60);padding:16px 18px}.qf-row>label:last-child,.qf-row>fieldset:last-child{border-bottom:0}.qf-masthead.sec-hd{padding:28px 18px 24px}.qf-chip span{width:100%}.qf-checks{gap:8px}}#quote.sec-dark{background:var(--hazard)}#quote .pr-quote-doc{background:oklch(0.15 0.045 268);border-color:oklch(0.34 0.06 268);border-top-color:var(--paper)}#quote .qf-masthead.sec-hd,#quote .qf-row,#quote .qf-row>label,#quote .qf-row>fieldset,#quote .qf-foot{border-color:oklch(0.34 0.06 268)}#quote .pr-quote-doc{--qb-line:       oklch(0.34 0.06 268);--qb-line-hover: oklch(0.55 0.05 268);--qb-bg:         transparent;--qb-ink:        var(--paper);--qb-mute:       oklch(0.72 0.03 268);--qb-sel-line:   var(--paper);--qb-sel-bg:     var(--paper);--qb-sel-ink:    oklch(0.15 0.045 268);--qb-sel-mute:   oklch(0.42 0.04 268);--qb-sel-ring:   color-mix(in oklab, var(--paper) 24%, transparent);--qb-tick-line:  oklch(0.55 0.04 268);--qb-tick-bg:    oklch(0.15 0.045 268);--qb-tick:       var(--paper);--qb-focus:      var(--paper);--qb-bad:        oklch(0.75 0.15 25)}#quote .qf-note-line{color:oklch(0.72 0.03 268)}#quote .qf-row input[type="text"],#quote .qf-row input[type="email"],#quote .qf-row input[type="tel"],#quote .qf-row select{border-bottom-color:oklch(0.46 0.05 268)}#quote .qf-row input::placeholder{color:oklch(0.58 0.03 268)}#quote .qf-row select:invalid{color:oklch(0.58 0.03 268)}#quote .qf-row input:focus,#quote .qf-row select:focus{border-bottom-color:var(--paper)}#quote .qf-row select option{background:oklch(0.15 0.045 268);color:var(--paper)}#quote .qf-chip span{border-color:oklch(0.44 0.05 268);color:oklch(0.88 0.02 268)}#quote .qf-chip span::before{border-color:oklch(0.55 0.04 268)}#quote .qf-chip:hover span{border-color:oklch(0.66 0.05 268);color:var(--paper)}#quote .qf-chip input:checked+span{border-color:var(--paper);background:color-mix(in oklab,var(--paper) 15%,transparent);color:var(--paper)}#quote .qf-chip input:checked+span::before{border-color:var(--paper);background:var(--paper);box-shadow:inset 0 0 0 3px oklch(0.15 0.045 268)}#quote .qf-foot .qf-submit{background:var(--paper);color:var(--ink);border-color:var(--paper);width:100%;max-width:460px;justify-content:center;padding:20px 34px;font-size:var(--fs-lg);letter-spacing:-0.005em;transition:background 0.16s ease,color 0.16s ease,border-color 0.16s ease}#quote .qf-foot .qf-submit .arr{transition:transform 0.16s ease}#quote .qf-foot .qf-submit:hover .arr,#quote .qf-foot .qf-submit:focus-visible .arr{transform:translateX(5px)}#quote .qf-foot .qf-submit:hover{background:var(--hazard-ink);border-color:var(--hazard-ink)}#quote .qf-foot .qf-submit:focus-visible{outline:2px solid var(--paper);outline-offset:3px}@media (max-width:640px){#quote .qf-foot{padding:24px 18px 28px}#quote .qf-foot .qf-submit{padding:18px 24px;font-size:var(--fs-md)}}#quote .qf-note{color:oklch(0.78 0.03 268)}