/* XMLA search management: navy glass, electric blue, teal, and an X-shaped discovery motif. */
body #main #xmla-managed-search{padding:56px 0!important;background:radial-gradient(ellipse at 90% 15%,#11495c66,transparent 50%),linear-gradient(130deg,#081724,#102c3d)!important;color:#cbdde8;border-block:1px solid #30576b;overflow:hidden}
body #main #xmla-managed-search .xms-wrap{width:calc(100% - 64px)!important;max-width:1400px!important;margin:0 auto!important;padding:0!important}
body #main #xmla-managed-search .xms-intro{display:grid;grid-template-columns:minmax(0,1.65fr) minmax(240px,.7fr);align-items:center;gap:48px;margin-bottom:36px}
body #main #xmla-managed-search .xms-copy{min-width:0}
body #main #xmla-managed-search .xms-eyebrow{color:#85e0e7!important;font:700 12px/1.6 Arial,sans-serif!important;letter-spacing:1.6px;margin:0 0 18px!important}
body #main #xmla-managed-search h2{font:500 clamp(32px,3.6vw,50px)/1.18 Oswald,Arial,sans-serif!important;color:#f0f7ff!important;letter-spacing:0!important;margin:0 0 24px!important;text-shadow:none!important}
body #main #xmla-managed-search h2 em{font-style:normal;color:#9cdee9}
body #main #xmla-managed-search .xms-lede{color:#cbdde8!important;font:400 17px/1.8 Arial,sans-serif!important;max-width:780px;margin:0!important}
body #main #xmla-managed-search .xms-services{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}
body #main #xmla-managed-search .xms-service{padding:28px!important;border:1px solid #3c6278!important;border-radius:12px!important;background:linear-gradient(140deg,#203e52,#132b3e)!important;box-shadow:0 14px 30px #0002!important;min-width:0}
body #main #xmla-managed-search .xms-number{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:8px;background:linear-gradient(145deg,#3396e2,#236eaa);color:#f6fcff;font:700 13px/1 Arial,sans-serif;margin-bottom:20px}
body #main #xmla-managed-search h3{font:500 clamp(23px,2vw,30px)/1.3 Oswald,Arial,sans-serif!important;color:#eaf6ff!important;margin:0 0 14px!important}
body #main #xmla-managed-search .xms-service p{color:#cbdde8!important;font:400 16px/1.75 Arial,sans-serif!important;margin:0!important}
body #main #xmla-managed-search .xms-next{display:flex;align-items:center;justify-content:space-between;gap:32px;margin-top:34px;padding-top:28px;border-top:1px solid #375d72}
body #main #xmla-managed-search .xms-next>p{max-width:750px;color:#cbdde8!important;font:400 16px/1.75 Arial,sans-serif!important;margin:0!important}
body #main #xmla-managed-search .xms-button{display:inline-flex!important;align-items:center;justify-content:center;gap:18px;flex-shrink:0;padding:15px 22px!important;border:1px solid #68bcdb!important;border-radius:9px!important;background:linear-gradient(125deg,#267ab9,#167f8b)!important;color:#fff!important;font:600 14px/1.5 Arial,sans-serif!important;box-shadow:0 10px 24px #0003;text-decoration:none!important}
body #main #xmla-managed-search .xms-button:hover{background:#256a88!important;border-color:#91e5ed!important;color:#fff!important}
body #main #xmla-managed-search .xms-button:focus-visible{outline:3px solid #91e5ed;outline-offset:4px}
body #main #xmla-managed-search .xms-note{font:400 12px/1.7 Arial,sans-serif!important;color:#a9c3d3!important;margin:20px 0 0!important}
body #main #xmla-managed-search .xms-visual{position:relative;width:100%;max-width:340px;aspect-ratio:1;justify-self:center;background:radial-gradient(circle,#2375a744,transparent 65%);isolation:isolate}
body #main #xmla-managed-search .xms-orbit{position:absolute;border:1px solid #57aacb66;border-radius:50%;inset:6%}
body #main #xmla-managed-search .xms-orbit-two{inset:19%;border-color:#6fdfdf88;box-shadow:0 0 22px #1e9daf22}
body #main #xmla-managed-search .xms-spot{position:absolute;inset:30%;display:flex;align-items:center;justify-content:center;border-radius:18px;background:linear-gradient(140deg,#4eacdca8,#153e61);border:1px solid #7dcfe7;box-shadow:0 12px 44px #0005,inset 0 1px 0 #d0f5ff88;color:#e3f6ff;font:500 78px/1 Oswald,Arial,sans-serif;text-shadow:0 2px 12px #96e2ff88;transform:rotate(-8deg)}
body #main #xmla-managed-search .xms-dot{position:absolute;width:10px;height:10px;border-radius:50%;background:#79e0df;box-shadow:0 0 16px #66ddeb99}
body #main #xmla-managed-search .xms-dot-one{top:10%;left:29%}body #main #xmla-managed-search .xms-dot-two{top:48%;right:4%}body #main #xmla-managed-search .xms-dot-three{bottom:18%;left:12%}
body #main #xmla-managed-search .xms-signal{position:absolute;right:5%;bottom:13%;display:flex;gap:5px;align-items:end;padding:12px 16px;border:1px solid #4288a4;background:#143447e8;border-radius:10px;height:62px}
body #main #xmla-managed-search .xms-signal span{display:block;width:7px;background:linear-gradient(#83e5de,#2d8dcb);border-radius:2px;height:10px}
body #main #xmla-managed-search .xms-signal span:nth-child(2){height:17px}body #main #xmla-managed-search .xms-signal span:nth-child(3){height:23px}body #main #xmla-managed-search .xms-signal span:nth-child(4){height:29px}body #main #xmla-managed-search .xms-signal span:nth-child(5){height:36px}
body #main #xmla-managed-search .xms-visual>p{position:absolute;bottom:-5%;width:100%;text-align:center;color:#8edfe7!important;font:600 12px/1.4 Arial,sans-serif!important;letter-spacing:1px}
body #main #xmla-managed-search .xmla-content-visual-figure,body #main #xmla-managed-search .xmla-sitewide-card-thumbnail{display:none!important}
body #main #xmla-managed-search .xmla-content-visual-split{display:block!important;margin:0!important;padding:0!important}
@media(max-width:900px){body #main #xmla-managed-search .xms-intro{gap:28px;grid-template-columns:minmax(0,1.5fr) minmax(190px,.7fr)}body #main #xmla-managed-search .xms-spot{font-size:56px}body #main #xmla-managed-search .xms-next{align-items:flex-start;flex-direction:column;gap:22px}body #main #xmla-managed-search .xms-service{padding:22px!important}}
@media(max-width:700px){body #main #xmla-managed-search{padding:36px 0!important}body #main #xmla-managed-search .xms-wrap{width:calc(100% - 40px)!important}body #main #xmla-managed-search .xms-intro{grid-template-columns:1fr;gap:26px}body #main #xmla-managed-search .xms-visual{max-width:230px}body #main #xmla-managed-search .xms-services{grid-template-columns:1fr;gap:16px}body #main #xmla-managed-search .xms-lede{font-size:16px!important}body #main #xmla-managed-search .xms-button{white-space:normal;text-align:center;max-width:100%}}
