.dx-connection-strip__controls{display:flex;gap:8px;align-items:center;flex-shrink:0}
.dx-connection-strip__foot .dx-connection-strip__find{background:#18395a;color:#fff;border-color:#18395a;padding:8px 12px;font-size:11px}
.dx-finder{box-sizing:border-box;width:min(940px,calc(100% - 32px));max-height:88dvh;padding:0;border:1px solid #dce7ed;border-radius:20px;color:#233a57;background:#fff;box-shadow:0 24px 90px #10263840}
.dx-finder::backdrop{background:#0e20376b;backdrop-filter:blur(5px)}
.dx-finder__header{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;padding:24px 28px 20px;background:linear-gradient(110deg,#f0f7fa,#f5fcf8);border-bottom:1px solid #dce7ed}
.dx-finder__header .dx-eyebrow{font-size:10px;margin:0 0 7px}.dx-finder__header h2{font-size:27px;line-height:1.2;margin:0;letter-spacing:-.03em}
.dx-finder__header button{background:#fff;border:1px solid #d3e0e9;border-radius:50%;width:34px;height:34px;font-size:24px;cursor:pointer;flex-shrink:0}
.dx-finder__body{padding:22px 28px 28px}.dx-finder label{display:block;font-size:12px;font-weight:700;color:#233a57}
.dx-finder input,.dx-finder select{box-sizing:border-box;width:100%;border:1px solid #cbdbe5;background:#fff;color:#263d58;border-radius:8px;padding:11px 12px;font:inherit;font-size:13px;margin-top:7px;min-height:44px}
.dx-finder :focus-visible{outline:2px solid #008c85;outline-offset:3px}
.dx-finder__pms{display:grid;grid-template-columns:1fr 1.3fr;gap:20px;align-items:center;padding:15px;background:#f4f7fb;border-radius:12px;margin-bottom:23px}
.dx-finder__pms p,.dx-finder__search p{font-size:12px;line-height:1.6;color:#577087;margin:0}.dx-finder__search p{margin-top:7px}
.dx-finder__filters{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:17px}.dx-finder__filters label{font-size:11px}
.dx-finder__results-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:23px 0 12px;font-size:12px}
.dx-finder__results-head button{border:0;background:transparent;color:#157b7b;text-decoration:underline;cursor:pointer;font:inherit}
.dx-finder__result{border:1px solid #dce5ed;border-radius:10px;margin-bottom:8px}.dx-finder__result summary{list-style:none;display:flex;align-items:center;justify-content:space-between;gap:15px;padding:13px 15px;cursor:pointer}.dx-finder__result summary::-webkit-details-marker{display:none}.dx-finder__result summary strong{display:block;font-size:13px}.dx-finder__result summary small{display:block;color:#61798e;font-size:11px;margin-top:5px}
.dx-finder__view{white-space:nowrap;font-size:10px;color:#157b7b}.dx-finder__result[open]{border-color:#8fbbb9}.dx-finder__result-body{padding:0 15px 15px;font-size:11px;line-height:1.65;overflow-wrap:anywhere}.dx-finder__result-body p{margin:8px 0}.dx-finder__result-body a{color:#087772}
.dx-finder__transactions{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;border-top:1px solid #e1e9ef;padding-top:12px}.dx-finder__transactions>div{background:#f4f8fb;border-radius:7px;padding:8px}.dx-finder__transactions span,.dx-finder__transactions strong{display:block;font-size:10px}.dx-finder__status--supported{color:#00776a}.dx-finder__status--enrollment_required{color:#99630a}.dx-finder__status--not_supported{color:#687b8b}
.dx-finder__pagination{display:flex;justify-content:space-between;align-items:center;font-size:12px;margin-top:16px}.dx-finder__pagination button{border:1px solid #cbdce7;background:white;border-radius:7px;padding:8px 12px;cursor:pointer;color:#294865}.dx-finder__pagination button:disabled{opacity:.4;cursor:default}
.dx-finder__freshness,.dx-finder__note{font-size:11px;line-height:1.6;color:#62768b}.dx-finder__freshness{margin:23px 0 8px}.dx-finder__note{margin:0 0 14px}.dx-finder__help{font-size:12px;font-weight:700;color:#087b76}.dx-finder__empty{padding:24px;background:#f3f7fa;border-radius:10px;font-size:13px}
@media(max-width:700px){.dx-connection-strip__foot{flex-wrap:wrap}.dx-connection-strip__controls{width:100%;justify-content:space-between}.dx-finder{width:calc(100% - 18px);max-height:94dvh;border-radius:14px}.dx-finder__header{padding:18px}.dx-finder__header h2{font-size:22px}.dx-finder__body{padding:16px}.dx-finder__pms{grid-template-columns:1fr;gap:10px}.dx-finder__filters{grid-template-columns:1fr;gap:8px}.dx-finder__filters label{display:grid;grid-template-columns:86px 1fr;align-items:center}.dx-finder__filters select{margin:0}.dx-finder__transactions{grid-template-columns:1fr 1fr}.dx-finder__view{font-size:0}.dx-finder__view::after{content:'+';font-size:18px}.dx-finder__result summary{padding:12px}.dx-finder__results-head{font-size:11px}.dx-finder input{font-size:16px}}

.dx-finder__header{position:sticky;top:0;z-index:2}

.dx-finder--page{display:block;width:100%;max-height:none;margin:0;box-shadow:0 12px 40px #18365309;overflow:visible}.dx-finder--page .dx-finder__header{position:static}.dx-directory-page{padding-bottom:80px;background:linear-gradient(#f4f9fc,white 650px)}.dx-directory-hero{padding-top:35px;padding-bottom:32px}.dx-directory-hero nav{font-size:12px;color:#61768b;margin-bottom:30px}.dx-directory-hero nav a{color:inherit}.dx-directory-hero h1{max-width:850px;font-size:clamp(32px,4vw,52px);letter-spacing:-.045em;line-height:1.12;color:#1d3557;margin:12px 0 18px}.dx-directory-hero>p:not(.dx-eyebrow){max-width:820px;font-size:16px;line-height:1.8;color:#536d84}.dx-directory-hero__steps{display:flex;gap:28px;flex-wrap:wrap;font-size:12px;font-weight:700;color:#147f7b;margin-top:24px}.dx-directory-guide,.dx-directory-faq{margin-top:55px}.dx-directory-guide h2,.dx-directory-faq h2{font-size:28px;color:#243e5e;line-height:1.3}.dx-directory-guide__cards{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin-top:24px}.dx-directory-guide__cards>a{padding:24px;border:1px solid #dce7ed;border-radius:14px;background:#fff;text-decoration:none;color:#274660}.dx-directory-guide__cards h3{font-size:19px;margin:0 0 12px}.dx-directory-guide__cards p{font-size:14px;line-height:1.7;color:#587189}.dx-directory-guide__cards strong{font-size:12px;color:#087d77}.dx-directory-faq details{border-bottom:1px solid #dce7ed;padding:17px 0}.dx-directory-faq summary{font-weight:700;cursor:pointer;color:#294561}.dx-directory-faq p{font-size:14px;line-height:1.8;max-width:850px;color:#536c83}.dx-directory-page a:focus-visible{outline:2px solid teal;outline-offset:4px}@media(max-width:700px){.dx-directory-guide__cards{grid-template-columns:1fr}.dx-directory-hero__steps{gap:12px}.dx-finder--page{width:100%;max-height:none}.dx-directory-hero{padding-top:24px}}
/* Directory conversion sections: original product illustrations, no measured-results claims. */
.dir-hero-grid{display:grid;grid-template-columns:1.05fr 1fr;align-items:center;gap:50px;padding:12px 0 25px}.dir-hero-copy h1{font-size:clamp(34px,3.7vw,54px);max-width:690px}.dir-hero-copy h1 em{font-style:normal;color:#078c83}.dir-hero-copy>p:not(.dx-eyebrow){font-size:15px;line-height:1.8;color:#587086;max-width:590px}.dir-hero-actions{display:flex;gap:20px;align-items:center;flex-wrap:wrap;margin-top:24px}.dir-hero-actions>a:last-child{font-size:12px;color:#21625f;font-weight:700;text-decoration:none}.dir-hero-copy .dir-hero-copy__note{font-size:11px;margin-top:16px}.dir-flow{margin:0;min-width:0;position:relative;background:radial-gradient(ellipse at center,#d9f2e9aa,transparent 68%);padding:8px 0 15px}.dir-flow__top{display:flex;justify-content:space-between;align-items:center;font-size:10px;color:#5d7d85;gap:10px}.dir-flow__top>span{text-transform:uppercase;letter-spacing:.07em;font-weight:700}.dir-flow__top button{font:inherit;border:1px solid #ccdfdf;background:#ffffff90;border-radius:20px;padding:6px 9px;color:#42616f;white-space:nowrap;cursor:pointer}.dir-flow__stage{height:340px;position:relative;margin:12px 0;background-image:radial-gradient(#6c9f9e33 1px,transparent 1px);background-size:22px 22px;perspective:1000px}.dir-flow__routes{position:absolute;inset:0;width:100%;height:100%;fill:none;stroke:#bedbd9;stroke-width:1.5}.dir-flow__routes .dir-flow__pulse{stroke:#079e94;stroke-width:2.5;stroke-dasharray:8 72;animation:dir-signal 5s linear infinite}.dir-flow__tile{position:absolute;width:155px;padding:15px;background:linear-gradient(130deg,#fff,#f3f8fb);border:1px solid #fff;border-radius:13px;box-shadow:5px 7px 0 #dce6ec,8px 15px 24px #26475812;transform:rotateY(-7deg) rotateX(5deg);animation:dir-float 6s ease-in-out infinite;z-index:1}.dir-flow__tile strong{display:block;color:#2a4662;font-size:12px;margin-top:8px}.dir-flow__tile small{display:block;font-size:9px;color:#718596;margin-top:5px}.dir-flow__tile>span{display:inline-flex;width:26px;height:26px;align-items:center;justify-content:center;border-radius:9px;background:#dcf2ed;color:#07857d;font-size:17px}.dir-flow__tile--input{left:0;top:15px}.dir-flow__tile--payer{left:4%;bottom:5px;animation-delay:-2.4s}.dir-flow__tile--benefits{right:1%;top:5px;animation-delay:-1.2s}.dir-flow__tile--owner{right:0;bottom:0;animation-delay:-3.5s}.dir-flow__hub{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%) rotate(-7deg);z-index:2;background:linear-gradient(140deg,#243b53,#101b2c);width:154px;padding:22px 16px 15px;border-radius:15px;box-shadow:5px 9px 0 #63798a,12px 20px 25px #15394725;text-align:center}.dir-flow__hub img{width:112px;height:auto;display:block;margin:auto}.dir-flow__hub small{display:block;color:#b4ddd7;font-size:8px;margin-top:13px;letter-spacing:.03em}.dir-flow__lines{margin-top:12px}.dir-flow__lines i{height:3px;background:#9dcbd0;display:block;margin-top:4px;border-radius:3px;animation:dir-line 4s ease-in-out infinite;transform-origin:left}.dir-flow__lines i:nth-child(2){width:80%;animation-delay:-1s}.dir-flow__lines i:nth-child(3){width:65%;animation-delay:-2s}.dir-flow__dots{display:flex;gap:7px;margin-top:12px}.dir-flow__dots i{width:8px;height:8px;border-radius:50%;background:#43af9b;animation:dir-dot 3s infinite}.dir-flow__dots i:nth-child(2){animation-delay:.6s}.dir-flow__dots i:nth-child(3){animation-delay:1.2s}.dir-flow__bars{height:25px;display:flex;align-items:flex-end;gap:6px;margin-top:10px}.dir-flow__bars i{width:16px;background:#7bb9c9;height:65%;border-radius:3px 3px 0 0;transform-origin:bottom;animation:dir-bars 4s infinite ease-in-out}.dir-flow__bars i:nth-child(2){height:45%;animation-delay:-1.1s}.dir-flow__bars i:nth-child(3){height:80%;animation-delay:-2s}.dir-flow__bars i:nth-child(4){height:100%;animation-delay:-3s}.dir-flow__progress{height:5px;background:#dbe9eb;margin-top:14px;border-radius:5px;overflow:hidden}.dir-flow__progress i{display:block;height:100%;width:75%;background:#4cae9c;animation:dir-line 5s infinite;transform-origin:left}.dir-flow figcaption{display:flex;justify-content:center;gap:15px;font-size:10px;color:#547777;padding-top:14px}.dir-flow figcaption span:before{content:'✓';color:#0a9587;margin-right:5px}
#dx-connection-finder{scroll-margin-top:105px}.dx-finder--page [data-finder-results]{max-height:445px;overflow:auto;scrollbar-width:thin;padding:2px 5px 2px 1px}.dx-finder--page .dx-finder__body{padding-bottom:20px}.dir-value{padding:70px 0 0}.dir-value__heading{display:grid;grid-template-columns:1.15fr 1fr;gap:60px;align-items:end}.dir-value h2{font-size:clamp(28px,3vw,42px);line-height:1.18;letter-spacing:-.035em;color:#223a59;margin:12px 0}.dir-value h2 em{font-style:normal;color:#0c9186}.dir-value__heading>div>p:not(.dx-eyebrow){font-size:14px;line-height:1.8;color:#61778a}.dir-value__heading strong{font-size:12px;color:#2d546b;display:block}.dir-value__heading a{display:block;font-size:12px;font-weight:700;color:#098577;margin-top:13px}.dir-value__filters{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin:28px 0 22px}.dir-value__filters[hidden]{display:none}.dir-value__filters button{border:1px solid #dce5ec;background:#fff;border-radius:30px;padding:10px 15px;color:#456079;font-size:12px;font-weight:700;cursor:pointer}.dir-value__filters button span{font-size:10px;opacity:.65;margin-left:6px}.dir-value__filters button[aria-pressed=true]{background:#1c3d57;color:#fff;border-color:#1c3d57}.dir-value__filters>[role=status]{font-size:11px;color:#6d8191;margin-left:auto}.dir-value__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.dir-value__card{background:#fff;border:1px solid #dce7ed;border-radius:16px;padding:22px;display:flex;flex-direction:column;transition:transform .2s,box-shadow .2s;position:relative;overflow:hidden}.dir-value__card[hidden]{display:none}.dir-value__card:hover{transform:translateY(-4px);box-shadow:0 14px 25px #26485b0c}.dir-value__card-top{display:flex;align-items:center;gap:10px;font-size:10px;letter-spacing:.08em;color:#698299}.dir-value__icon{display:grid;place-items:center;width:35px;height:35px;border-radius:11px;background:#e0f5ee;font-size:21px;color:#0b9b87}.dir-value__card[data-dir-category=software] .dir-value__icon{background:#e7effc;color:#6486c3}.dir-value__card[data-dir-category=people] .dir-value__icon{background:#f1e9fa;color:#a375bc}.dir-value__signal{display:flex;align-items:flex-end;gap:4px;height:28px;margin-left:auto;opacity:.65}.dir-value__signal i{width:5px;height:45%;background:#7cbab3;border-radius:2px;animation:dir-bars 4.5s ease-in-out infinite;animation-delay:var(--dir-delay);transform-origin:bottom}.dir-value__signal i:nth-child(2){height:65%}.dir-value__signal i:nth-child(3){height:50%}.dir-value__signal i:nth-child(4){height:85%}.dir-value__signal i:nth-child(5){height:100%}.dir-value__card .dir-value__pain{font-size:11px;font-weight:700;color:#698292;margin:18px 0 8px}.dir-value__card h3{font-size:20px;letter-spacing:-.02em;line-height:1.3;color:#203a58;margin:0 0 10px}.dir-value__card>p:not(.dir-value__pain){font-size:13px;line-height:1.7;color:#627a90;margin:0 0 20px}.dir-value__card>a{display:flex;justify-content:space-between;gap:12px;align-items:center;border-top:1px solid #e6edf2;padding-top:13px;margin-top:auto;color:#218579;font-size:11px;font-weight:700;text-decoration:none}.dir-value__card>a span:last-child{font-size:18px}.dir-value__card:last-child{background:linear-gradient(115deg,#faf6fd,#fff)}.dir-value__note{font-size:11px;line-height:1.7;color:#6c7e8e;margin-top:17px}.dir-decision{display:grid;grid-template-columns:1.2fr 1fr;gap:70px;background:radial-gradient(ellipse at 0 0,#254d64,#111d32 75%);border-radius:22px;padding:40px;margin-top:45px;color:#fff}.dir-decision .dx-eyebrow{color:#73d6bd}.dir-decision h2{color:#fff;font-size:36px;letter-spacing:-.035em;line-height:1.2;margin:12px 0}.dir-decision p:not(.dx-eyebrow){color:#b8ccda;font-size:14px;line-height:1.8;max-width:490px}.dir-decision ol{list-style:none;padding:0;margin:0 0 22px}.dir-decision li{font-size:12px;padding:10px 0;border-bottom:1px solid #ffffff18;color:#dfecf4}.dir-decision li span{color:#78d6c4;margin-right:12px;font-size:10px}.dir-decision__action{display:flex;flex-direction:column;align-items:stretch}.dir-decision__action .dx-button{background:#a3edcf;color:#153a3b;border-color:#a3edcf;text-align:center}.dir-decision__secondary{display:block;text-align:center;margin-top:16px;color:#e0f5f1;font-size:12px}.dir-decision small{display:block;color:#94b0c2;font-size:10px;text-align:center;margin-top:14px}.dx-directory-page[data-dir-paused=true] .dir-flow *,.dx-directory-page[data-dir-paused=true] .dir-value__signal i{animation-play-state:paused!important}
@keyframes dir-signal{to{stroke-dashoffset:-160}}@keyframes dir-float{50%{transform:translateY(-6px) rotateY(-7deg) rotateX(5deg)}}@keyframes dir-line{50%{transform:scaleX(.65)}}@keyframes dir-bars{50%{transform:scaleY(.6)}}@keyframes dir-dot{50%{opacity:.3;transform:scale(.8)}}
@media(max-width:1000px){.dir-hero-grid{gap:25px}.dir-flow__tile{width:128px;padding:12px}.dir-flow__hub{width:120px;padding:18px 10px}.dir-flow__hub img{width:95px}.dir-value__heading{gap:28px}.dir-value__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.dir-decision{gap:30px}}
@media(max-width:700px){.dir-hero-grid{grid-template-columns:1fr;padding-top:0}.dir-flow__stage{height:320px}.dir-flow__tile{width:122px;padding:12px}.dir-flow__hub{width:108px;box-shadow:4px 7px 0 #63798a,8px 13px 20px #15394725}.dir-flow__hub img{width:84px}.dir-flow__hub small{font-size:7px}.dir-flow figcaption{gap:9px;font-size:9px}.dir-flow__top{font-size:8px}.dir-value__heading,.dir-decision{grid-template-columns:1fr;gap:16px}.dir-value{padding-top:45px}.dir-value__grid{grid-template-columns:1fr}.dir-value__filters button{font-size:11px;padding:9px 12px}.dir-value__filters>[role=status]{width:100%;margin:6px 0}.dir-value__card{padding:20px}.dir-decision{padding:26px}.dir-decision h2{font-size:30px}.dir-hero-actions{gap:16px}.dx-finder--page [data-finder-results]{max-height:400px}}
@media(prefers-reduced-motion:reduce){.dir-flow *,.dir-value__signal i{animation:none!important}.dir-value__card{transition:none}.dir-value__card:hover{transform:none}}
@media(min-width:1001px){.dir-value__grid:not([data-filtered="true"]) .dir-value__card:first-child,.dir-value__grid:not([data-filtered="true"]) .dir-value__card:last-child{grid-column:span 2}.dir-value__grid:not([data-filtered="true"]) .dir-value__card:first-child{background:linear-gradient(120deg,#eefaf5,#fff)}.dir-value__grid:not([data-filtered="true"]) .dir-value__card:first-child h3{font-size:26px;max-width:450px}}

.dx-finder__pagination[hidden]{display:none}


/* Payer-directory hero: compact coverage and product overview. */
.dir-flow__stage--overview{height:410px}
.dir-flow__stage--overview .dir-flow__tile{width:166px;padding:13px 15px}
.dir-flow__number{display:block;font-size:29px;line-height:1.1;letter-spacing:-.045em;color:#163d56;margin-top:9px;font-variant-numeric:tabular-nums}
.dir-flow__stage--overview .dir-flow__tile strong{margin-top:5px}
.dir-flow__overview-caption{display:flex;flex-direction:column;align-items:center;gap:7px;text-align:center}
.dir-flow__overview-caption strong{font-size:17px;color:#223f59;line-height:1.4}
.dir-flow__overview-caption>span{font-size:11px;color:#617a8d}
@media(max-width:600px){.dir-flow__stage--overview{height:410px}.dir-flow__stage--overview .dir-flow__tile{width:140px;padding:11px}.dir-flow__stage--overview .dir-flow__hub{width:118px;padding:16px 10px}.dir-flow__stage--overview .dir-flow__hub img{width:95px}.dir-flow__number{font-size:26px}}
/* A guided connection finder with locally hosted brand assets. */
.dx-finder__header{padding:28px 30px;background:radial-gradient(ellipse at 100% 0,#d8eee666,transparent 60%),#f7fbfc}
.dx-finder__intro{font-size:14px;line-height:1.6;color:#547085;margin:10px 0 0}
.dx-finder__promises{display:flex;flex-wrap:wrap;gap:10px 24px;margin-top:17px;color:#226e6a;font-size:11px;font-weight:600}
.dx-finder__body{padding:26px 30px 30px}
.dx-finder__step{display:block;color:#348780;font-size:9px;font-weight:800;letter-spacing:.12em;margin-bottom:9px}
.dx-finder__pms{padding:21px;background:linear-gradient(115deg,#f5f8fd,#f3faf8);border:1px solid #e0eaf0;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:30px;position:relative}
.dx-finder__pms>div{min-width:0}.dx-finder__pms>p{border-left:2px solid #8ec7ba;padding:8px 0 8px 18px;max-width:430px}
.dx-pms-picker{margin-top:8px;position:relative;z-index:4}.dx-pms-picker[hidden],.dx-finder select[hidden],.dx-finder__quick[hidden]{display:none}
.dx-pms-picker summary{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;min-height:66px;box-sizing:border-box;background:#fff;border:1px solid #cbdde6;border-radius:12px;cursor:pointer;list-style:none;box-shadow:0 3px 9px #24476806}
.dx-pms-picker summary::-webkit-details-marker{display:none}.dx-pms-picker summary:hover{border-color:#589f9a}.dx-pms-picker details[open]>summary{border-color:#188c85;box-shadow:0 0 0 3px #159e8912}
.dx-pms-picker [data-pms-selected]{display:flex;align-items:center;gap:13px;font-size:13px;font-weight:700;min-width:0}.dx-pms-picker small{display:block;color:#728699;font-size:10px;font-weight:400;margin-top:4px;line-height:1.4}
.dx-pms-placeholder{display:grid;place-items:center;width:40px;height:40px;border-radius:9px;background:#e9f4f0;color:#138b7a;font-size:23px;flex-shrink:0}
.dx-pms-menu{position:absolute;top:calc(100% + 8px);left:0;right:0;background:#fff;border:1px solid #d6e4ec;border-radius:14px;padding:12px;box-shadow:0 18px 45px #14374b24;max-height:340px;overflow-y:auto;overscroll-behavior:contain}
.dx-pms-menu>p{padding:3px 8px 10px;margin:0;font-size:10px;text-transform:uppercase;letter-spacing:.06em;color:#6b8194}
.dx-pms-options{display:grid;gap:5px}.dx-pms-options button{display:flex;align-items:center;gap:14px;text-align:left;font:inherit;font-size:12px;font-weight:700;color:#233d57;background:#fff;border:1px solid transparent;border-radius:10px;padding:9px;cursor:pointer;width:100%;min-height:62px}
.dx-pms-options button:hover,.dx-pms-options button:focus-visible{background:#f1f8f8;border-color:#b7d8d1}.dx-pms-options button[aria-pressed="true"]{background:#eef8f4;border-color:#b7d8d1}
.dx-pms-logo{display:flex;align-items:center;justify-content:center;width:100px;height:39px;flex-shrink:0;background:#fff;border-radius:6px;overflow:hidden}.dx-pms-logo img{display:block;object-fit:contain;width:90px;height:34px}.dx-pms-logo img[src$="/eaglesoft.png"]{width:96px;height:96px;max-height:none}.dx-pms-check{margin-left:auto;opacity:0;color:#008d78}.dx-pms-options button[aria-pressed="true"] .dx-pms-check{opacity:1}.dx-pms-other{font-size:25px;color:#388a87}
.dx-finder__search{padding:3px 0 0}.dx-finder__search>label{font-size:18px;letter-spacing:-.02em}.dx-finder__search-box{position:relative;margin-top:11px}.dx-finder__search-box>span{position:absolute;left:17px;top:11px;font-size:27px;color:#27877f;pointer-events:none}.dx-finder__search-box input{padding:16px 15px 16px 49px;margin:0;font-size:14px;border-radius:12px;border-color:#a8c9d0;box-shadow:0 4px 14px #173e5910;min-height:56px}
.dx-finder__quick{display:flex;align-items:center;flex-wrap:wrap;gap:7px;margin:12px 0}.dx-finder__quick>span{font-size:10px;color:#698093;margin-right:5px}.dx-finder__quick button{border:1px solid #d9e5ec;background:#fff;padding:6px 10px;color:#31536e;border-radius:18px;font:inherit;font-size:10px;cursor:pointer;transition:transform .18s,border-color .18s,background .18s}.dx-finder__quick button:hover{transform:translateY(-2px);border-color:#66aaa0;background:#f2faf7}
.dx-finder__search p{max-width:970px;font-size:11px;line-height:1.75}.dx-finder__filters{background:#f8fafc;border:1px solid #e9eef3;padding:15px;border-radius:12px;margin-top:19px}
.dx-finder__results-head{margin-top:24px}.dx-finder__result{box-shadow:0 3px 10px #234c6905;transition:border-color .2s}.dx-finder__result:hover{border-color:#8dbdb8}.dx-finder__result[open]{border-color:#6aada1}.dx-finder__result summary{padding:17px}.dx-finder__view{white-space:nowrap}
.dx-finder__requirements{border-top:1px solid #e6edf1;margin-top:17px;padding-top:14px}.dx-finder__requirements>summary{cursor:pointer;font-size:11px;font-weight:600;color:#506b80}.dx-finder__requirements .dx-finder__note{line-height:1.7}
.dx-finder__decision{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-top:20px;background:#18384d;border-radius:14px;padding:22px 24px;color:#fff}.dx-finder__decision strong{font-size:17px}.dx-finder__decision p{font-size:11px;line-height:1.7;color:#c3d9e0;margin:7px 0 0;max-width:580px}.dx-finder__decision .dx-finder__help{display:inline-flex;margin:0;background:#fff;color:#173b50;font-size:11px;padding:13px 16px;border-radius:8px;text-decoration:none;flex-shrink:0;box-shadow:0 4px 0 #0e2538;transition:transform .2s}.dx-finder__decision .dx-finder__help:hover{transform:translateY(-2px)}
@media(max-width:700px){.dx-finder__header{padding:22px 18px}.dx-finder__body{padding:20px 16px}.dx-finder__header h2{font-size:25px}.dx-finder__pms{grid-template-columns:1fr;padding:16px;gap:14px}.dx-finder__pms>p{font-size:11px}.dx-finder__promises{gap:8px 14px;font-size:10px}.dx-finder__filters{grid-template-columns:1fr;padding:12px}.dx-finder__decision{flex-direction:column;align-items:flex-start;padding:20px}.dx-finder__decision .dx-finder__help{white-space:normal}.dx-finder__search-box input{font-size:12px}.dx-finder__view{white-space:normal}.dx-pms-menu{max-height:290px}.dx-pms-logo{width:86px}.dx-pms-logo img{max-width:82px}}
@media(prefers-reduced-motion:reduce){.dx-finder__quick button,.dx-finder__decision .dx-finder__help,.dx-finder__result{transition:none}.dx-finder__quick button:hover,.dx-finder__decision .dx-finder__help:hover{transform:none}}.dx-pms-options button{box-sizing:border-box;min-width:0}.dx-pms-options button>span:nth-child(2){min-width:0;overflow-wrap:anywhere}.dx-pms-menu{box-sizing:border-box;overflow-x:hidden}.dx-pms-check{flex-shrink:0}