.ozi-dialog--finder [data-ozi-close]:focus{outline:0;box-shadow:none}.ozi-dialog--finder [data-ozi-close]:focus-visible{outline:0;border-color:#6aa5ec;box-shadow:0 0 0 3px rgba(7,95,216,.16)}.ozi-dialog--finder-universal{width:min(1480px,calc(100vw - 30px));max-width:none;max-height:96vh}.ozi-dialog--finder-universal .ozi-dialog__surface{height:min(94vh,980px);max-height:96vh}.ozi-finder-shell--universal .ozi-finder-header{background:linear-gradient(135deg,#fff 0%,#f8fbff 100%)}.ozi-finder-shell--universal .ozi-finder-header__copy{max-width:none}.ozi-finder-shell--universal .ozi-finder-header__copy>p{max-width:820px}.ozi-finder-discovery{display:grid;gap:15px;margin-top:28px;padding-top:24px;border-top:1px solid #dbe5ef}.ozi-finder-intent__heading{display:grid;gap:4px}.ozi-finder-intent__heading strong{color:#12243e;font-size:17px}.ozi-finder-intent__heading span{color:#687991;font-size:12px}.ozi-finder-loading{display:grid;grid-column:1/-1;min-height:120px;place-items:center;align-content:center;gap:10px;color:#5f7189}.ozi-finder-loading span{width:30px;height:30px;border:3px solid #d8e5f3;border-top-color:#0765d8;border-radius:50%;animation:oziUniversalSpin .8s linear infinite}@keyframes oziUniversalSpin{to{transform:rotate(360deg)}}.ozi-finder-analysis-summary{display:flex;flex-wrap:wrap;gap:9px;margin:18px 0 22px}.ozi-finder-analysis-summary span{display:flex;min-height:39px;align-items:center;gap:5px;border:1px solid #d3dfec;border-radius:999px;background:#fff;padding:0 13px;color:#65768d;font-size:11px}.ozi-finder-analysis-summary strong{color:#0d5ec7;font-size:14px}.ozi-finder-question-section{display:grid;gap:14px;margin-bottom:24px}.ozi-finder-question-section>h4{margin:0;color:#132640;font-size:17px}.ozi-finder-option-grid--features{grid-template-columns:repeat(4,minmax(0,1fr))}.ozi-finder-option-grid--features .ozi-finder-option{display:grid;grid-template-columns:auto 1fr;align-items:center;gap:2px 9px}.ozi-finder-option-grid--features .ozi-finder-option small{grid-column:2;color:#77879b;font-size:9px}.ozi-finder-no-questions{display:grid;min-height:150px;place-items:center;align-content:center;gap:6px;border:1px dashed #c6d5e5;border-radius:18px;background:#fff;padding:24px;text-align:center}.ozi-finder-no-questions strong{color:#12243e;font-size:18px}.ozi-finder-no-questions p{max-width:640px;margin:0;color:#687991}.ozi-field-row--notes{align-items:stretch}.ozi-field-row--notes>.ozi-field{flex:1}.ozi-finder-result-groups{display:grid;gap:34px;padding-bottom:20px}.ozi-finder-result-group{display:grid;gap:16px}.ozi-finder-result-group__heading{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;padding:0 2px}.ozi-finder-result-group__heading>div{display:grid;gap:2px}.ozi-finder-result-group__heading span{color:#0764d7;font-size:10px;font-weight:850;letter-spacing:.12em;text-transform:uppercase}.ozi-finder-result-group__heading h4{margin:0;color:#11243e;font-family:var(--font-heading-family,serif);font-size:31px;line-height:1.05}.ozi-finder-result-group__heading p{max-width:540px;margin:0;color:#687991;font-size:12px;text-align:right}.ozi-finder-result-group--close{padding-top:28px;border-top:1px solid #dbe4ee}.ozi-finder-card--universal .ozi-finder-card__score.is-exact{background:#0e2849}.ozi-finder-card--universal .ozi-finder-card__score.is-close{background:#8d5b19}.ozi-finder-card--universal .ozi-finder-card__why li b{color:#102a4d}.ozi-finder-card--universal .ozi-finder-card__why ul{padding-left:18px}.ozi-finder-card--universal .ozi-finder-card__why li{margin:5px 0;color:#4b5f79;font-size:11px;line-height:1.45}.ozi-finder-card--universal .ozi-finder-card__why .is-warning li{color:#8b4a2a}.ozi-finder-card--universal .ozi-finder-card__price span{display:inline-flex;min-height:20px;align-items:center;border-radius:999px;background:#fce8ea;padding:0 7px;color:#a32d3a;font-size:9px;font-weight:850}.ozi-finder-card--universal .ozi-finder-card__actions{grid-template-columns:repeat(3,minmax(0,1fr))}.ozi-finder-empty{border:1px solid #d4e0ec;border-radius:18px;background:#fff;padding:30px;text-align:center}.ozi-finder-empty strong{display:block;color:#142640;font-size:21px}.ozi-finder-empty p{margin:7px 0 0;color:#6a7a90}@media(max-width:1199px){.ozi-finder-option-grid--features{grid-template-columns:repeat(3,minmax(0,1fr))}.ozi-finder-result-group__heading{align-items:flex-start;flex-direction:column;gap:7px}.ozi-finder-result-group__heading p{text-align:left}}@media(max-width:749px){.ozi-dialog--finder-universal{inset:0;width:100%;height:100dvh;max-height:none;margin:0}.ozi-dialog--finder-universal .ozi-dialog__surface{height:100dvh;max-height:none;border:0;border-radius:0}.ozi-finder-shell--universal .ozi-finder-header__copy>p{display:none}.ozi-finder-analysis-summary{gap:6px}.ozi-finder-analysis-summary span{min-height:34px;padding-inline:10px}.ozi-finder-option-grid--features{grid-template-columns:1fr 1fr}.ozi-field-row--notes{display:grid;grid-template-columns:1fr}.ozi-finder-result-group__heading h4{font-size:25px}.ozi-finder-card--universal .ozi-finder-card__actions{grid-template-columns:1fr}.ozi-finder-card--universal .ozi-finder-card__actions>*{width:100%}}@media(max-width:480px){.ozi-finder-option-grid--features{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.ozi-finder-loading span{animation:none}}