.build-inquiry-trigger{cursor:pointer;font:inherit;background:0 0;border:0}.build-inquiry-dialog{width:min(900px,100% - 32px);max-height:calc(100dvh - 40px);color:var(--navy);background:#fff;border:1px solid #d9e5f0;border-radius:18px;padding:0;overflow:hidden;box-shadow:0 28px 100px #00173540}.build-inquiry-dialog::backdrop{-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#00173599}.build-inquiry-shell{flex-direction:column;max-height:calc(100dvh - 42px);display:flex}.build-inquiry-header{color:#fff;background:#071f43;justify-content:space-between;gap:24px;padding:28px 32px;display:flex}.build-inquiry-header .eyebrow{color:#82baff;letter-spacing:.15em;font-size:11px}.build-inquiry-header h2{color:#fff;letter-spacing:-.025em;margin:10px 0;font-size:32px;line-height:1.2}.build-inquiry-header p{color:#bfcee0;max-width:65ch;margin:0;font-size:15px;line-height:1.6}.build-inquiry-close{cursor:pointer;color:inherit;background:#ffffff0d;border:1px solid #ffffff30;border-radius:50%;flex:none;align-self:flex-start;place-items:center;padding:8px;display:grid}.build-inquiry-close:hover{background:#ffffff20}.build-inquiry-options{background:#f7f9fc;border:0;min-height:0;margin:0;padding:20px 32px;overflow:auto}.build-inquiry-fieldset{border:0;min-width:0;margin:0;padding:0}.build-inquiry-option strong.inquiry-point-label{font-size:inherit;display:inline}.build-inquiry-legend{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.build-inquiry-option{background:#fff;border:1px solid #dfe6ee;border-radius:9px;margin-bottom:10px;padding:16px 18px;transition:border-color .18s,background .18s}.build-inquiry-option:last-child{margin-bottom:0}.build-inquiry-option:hover{border-color:#95b7e0}.build-inquiry-option label{cursor:pointer;align-items:center;gap:14px;display:flex}.build-option-icon{color:#0068d9;background:#f0f5fc;border-radius:9px;flex:none;place-items:center;width:44px;height:44px;display:grid}.build-inquiry-option input{accent-color:#0068d9;flex:none;order:3;width:21px;height:21px;margin:0 0 0 auto}.build-option-copy{flex:1;min-width:0}.build-inquiry-option strong{font-size:18px;font-weight:600;line-height:1.3;display:block}.build-inquiry-option .build-option-copy>span{color:#60758d;margin-top:4px;font-size:14px;line-height:1.4;display:block}.build-inquiry-option[data-selected=true]{background:#f0f7ff;border-color:#0068d9;box-shadow:inset 3px 0 #0068d9}.build-inquiry-option[data-selected=true] .build-option-icon{color:#fff;background:#0068d9}.build-inquiry-option:focus-within{outline-offset:2px;outline:2px solid #94c6ff}.build-inquiry-option details{margin:9px 0 0 58px;font-size:14px;line-height:1.6}.build-inquiry-option summary{cursor:pointer;color:#0068d9;align-items:center;gap:8px;width:fit-content;font-size:13px;font-weight:500;list-style:none;display:flex}.build-inquiry-option summary::-webkit-details-marker{display:none}.build-inquiry-option summary svg{transition:transform .18s;transform:rotate(90deg)}.build-inquiry-option details[open] summary svg{transform:rotate(-90deg)}.build-inquiry-option details p{color:#405a76;margin:12px 0;font-size:14px}.build-inquiry-option ul{color:#405a76;margin-bottom:4px;padding-left:18px}.build-inquiry-footer{background:#fff;border-top:1px solid #e0e8f0;justify-content:space-between;align-items:center;gap:16px;padding:20px 32px;display:flex}.build-selection-status{align-items:center;gap:12px;font-size:14px;display:flex}.build-selection-count{color:#0068d9;font-variant-numeric:tabular-nums;font-size:28px}.build-selection-status small{color:#60758d;margin-top:3px;font-size:12px;display:block}.build-inquiry-footer .button{border-radius:6px;font-size:14px}.build-inquiry-footer button:disabled{opacity:.45;cursor:not-allowed}@media (max-width:600px){.build-inquiry-dialog{width:calc(100% - 20px);max-height:calc(100dvh - 20px)}.build-inquiry-shell{max-height:calc(100dvh - 22px)}.build-inquiry-header{gap:8px;padding:22px 18px}.build-inquiry-header h2{font-size:26px}.build-inquiry-options{padding:14px}.build-inquiry-option{padding:14px 12px}.build-option-icon{width:34px;height:34px}.build-inquiry-option label{gap:10px}.build-inquiry-option strong{font-size:16px}.build-inquiry-option details{margin-left:44px}.build-inquiry-footer{flex-direction:column;align-items:stretch;gap:12px;padding:14px 18px}.build-inquiry-footer .button{justify-content:center}.build-selection-count{font-size:23px}}@media (prefers-reduced-motion:reduce){.build-inquiry-option,.build-inquiry-option summary svg{transition:none}}
#main #find-your-solution{background:#fff;padding-block:clamp(48px,5vw,76px)}#find-your-solution .priority-finder>.block-heading{max-width:850px;margin-bottom:30px}#find-your-solution .priority-finder>.block-heading h2{max-width:none;margin-bottom:14px;font-size:clamp(29px,3vw,42px);line-height:1.15}#find-your-solution .priority-finder>.block-heading p{max-width:730px;margin-bottom:0;font-size:16px;line-height:1.65}#find-your-solution .priority-options{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:32px;margin:0;padding:0;list-style:none;display:grid}#find-your-solution .priority-options li{border-top:1px solid #dce6ef;min-width:0}#find-your-solution .priority-option{min-height:112px;color:var(--navy);grid-template-columns:46px 1fr 32px;align-items:center;gap:18px;padding:20px 14px 20px 0;text-decoration:none;transition:background .2s;display:grid}#find-your-solution .priority-symbol{color:#0068d9;background:#edf5fe;border-radius:8px;place-items:center;width:46px;height:46px;display:grid}#find-your-solution .priority-symbol--orange{color:#ad600b;background:#fff3e4}#find-your-solution .priority-symbol--teal{color:#087c70;background:#e7f5f3}#find-your-solution .priority-symbol--purple{color:#7053c6;background:#f1edfa}#find-your-solution .priority-symbol--pink{color:#b23878;background:#faedf4}#find-your-solution .priority-option-copy{flex-direction:column;gap:7px;display:flex}#find-your-solution .priority-intent{letter-spacing:-.015em;font-size:18px;font-weight:500;line-height:1.35}#find-your-solution .priority-destination{color:var(--blue);font-size:13px;font-weight:500;line-height:1.4}#find-your-solution .priority-arrow{color:#64809d;border-radius:50%;place-items:center;width:32px;height:32px;transition:transform .2s,background .2s,color .2s;display:grid}#find-your-solution .priority-option:hover{background:#f7faff}#find-your-solution .priority-option:hover .priority-arrow{background:var(--blue);color:#fff;transform:translate(4px)}#find-your-solution .priority-option:focus-visible{outline:2px solid var(--blue);outline-offset:3px;border-radius:4px}#find-your-solution .priority-help{background:#eff5fb;border-radius:6px;justify-content:space-between;align-items:center;gap:24px;margin-top:18px;padding:23px 26px;display:flex}#find-your-solution .priority-help p{color:#526b87;margin:0;font-size:15px;line-height:1.6}#find-your-solution .priority-help strong{color:var(--navy);font-weight:500}#find-your-solution .priority-help .text-link{font-size:14px}@media (max-width:800px){#find-your-solution .priority-options{grid-template-columns:1fr}#find-your-solution .priority-option{gap:14px;min-height:100px;padding-right:5px}#find-your-solution .priority-intent{font-size:17px}#find-your-solution .priority-help{flex-direction:column;align-items:flex-start;gap:14px;padding:22px}#find-your-solution .priority-help strong{display:block}}@media (prefers-reduced-motion:reduce){#find-your-solution .priority-option,#find-your-solution .priority-arrow{transition:none}#find-your-solution .priority-option:hover .priority-arrow{transform:none}}
