/* Public landing teaser for XYR // INITIATION — scoped to avoid affecting existing design. */
.xyr-ix-entry{display:grid;grid-template-columns:minmax(0,1.16fr) minmax(310px,.84fr);align-items:stretch;min-height:430px;position:relative;overflow:hidden;isolation:isolate;background:radial-gradient(ellipse at 76% 54%,#202d5650,transparent 40%),linear-gradient(125deg,#10182d,#080d1d);border-top:1px solid #5f809653;border-bottom:1px solid #5f809653}.xyr-ix-entry:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(90deg,#78bcd30a 1px,transparent 1px) 0 0/75px 100%;z-index:-1}.xyr-ix-copy{padding:65px clamp(30px,7vw,115px);position:relative;z-index:2}.xyr-ix-kicker,.xyr-ix-note,.xyr-ix-cta,.xyr-ix-sign,.xyr-ix-coords{font:700 10px 'Space Grotesk',Inter,system-ui,sans-serif;letter-spacing:1.7px}.xyr-ix-kicker{display:flex;align-items:center;color:#91c3ca;gap:12px}.xyr-ix-live{display:inline-block;width:7px;height:7px;border-radius:50%;background:#7fcabc;box-shadow:0 0 11px #7fcabc}.xyr-ix-copy h2{font-size:clamp(37px,4.7vw,68px);letter-spacing:-.052em;line-height:1.06;margin:24px 0 22px;color:#f4f7ff;max-width:740px}.xyr-ix-copy h2 em{font-style:normal;color:#92d6da}.xyr-ix-copy p{font-size:15px;line-height:1.85;max-width:545px;color:#adbbd4;margin:0 0 27px}.xyr-ix-cta{min-height:48px;display:inline-flex;align-items:center;justify-content:space-between;gap:30px;background:#94d2d9;border:1px solid #b4e6e7;color:#081421!important;padding:12px 22px;transition:background .2s,transform .2s}.xyr-ix-cta:hover{background:#b6ebef;transform:translateY(-2px)}.xyr-ix-note{font-size:9px;color:#647d9b;margin-top:25px;display:flex;align-items:center;flex-wrap:wrap;gap:10px}.xyr-ix-note i{background:#527d8c;width:3px;height:3px;border-radius:50%}.xyr-ix-visual{position:relative;overflow:hidden;display:grid;place-items:center;min-height:390px}.xyr-ix-rays{position:absolute;inset:-40%;background:repeating-conic-gradient(from 0deg,#708bc306 0deg 1deg,transparent 1deg 15deg);animation:xyr-ix-spin 130s linear infinite}.xyr-ix-ring{position:absolute;width:300px;height:300px;border:2px solid #698fa671;border-radius:50%;box-shadow:0 0 65px #5f92af25}.xyr-ix-ring-one{border-style:dashed;animation:xyr-ix-spin 42s linear infinite}.xyr-ix-ring-two{width:235px;height:235px;border:3px solid #9e89c274;border-left-color:transparent;border-bottom-color:transparent;animation:xyr-ix-spin 18s linear infinite reverse}.xyr-ix-core{display:grid;place-items:center;transform:rotate(45deg);width:145px;height:145px;background:linear-gradient(140deg,#193e4a,#1d1b3d);border:1px solid #98c7d2;color:transparent;box-shadow:0 0 65px #7cb7cc43;font:700 0 sans-serif;position:relative}.xyr-ix-core:after{content:'X';font:bold 112px 'Space Grotesk',sans-serif;color:#c7eef0;transform:rotate(-45deg);text-shadow:0 0 35px #8bd0d4}.xyr-ix-sign,.xyr-ix-coords{position:absolute;bottom:32px;left:32px;color:#7196b6;font-size:9px}.xyr-ix-coords{left:auto;right:27px;top:35px;bottom:auto}@keyframes xyr-ix-spin{to{transform:rotate(360deg)}}@media(max-width:860px){.xyr-ix-entry{grid-template-columns:1fr}.xyr-ix-copy{padding:45px 28px 10px}.xyr-ix-visual{min-height:300px}.xyr-ix-ring{width:235px;height:235px}.xyr-ix-ring-two{height:180px;width:180px}.xyr-ix-core{height:112px;width:112px}.xyr-ix-core:after{font-size:88px}}@media(prefers-reduced-motion:reduce){.xyr-ix-rays,.xyr-ix-ring{animation:none}}
