.axw{--cyan:#6fc6e4;--panel:#0b2438;--bg:#071827;--blue:#123c61;--red:#c8121a;--red2:#a20e15;--white:#fff;--muted:#9fb3c8}.axw .eyebrow{color:#1689b0;font-size:12px;letter-spacing:.16em;font-weight:800;text-transform:uppercase}.axw .banner{position:relative;overflow:hidden;background:radial-gradient(circle at 85% 48%,#123c61 0,#0b2438 25%,#071827 68%);color:var(--white);border-radius:22px;border:1px solid #6fc6e43d;box-shadow:0 18px 50px #0c203015}.axw .banner:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent 0 58%,#6fc6e40b 75%,transparent);pointer-events:none}.axw .wide{height:340px;padding:42px 46px}.axw .strip{height:140px;padding:28px 34px}.axw .mobile{width:390px;height:480px;padding:28px 24px;margin:0}.axw .banner-content{position:relative;z-index:2;max-width:690px}.axw .meta{color:var(--cyan);font-size:13px;font-weight:800;letter-spacing:.13em;text-transform:uppercase}.axw .date{color:var(--white);font-size:56px;line-height:1;font-weight:800;letter-spacing:-.07em;margin:15px 0 7px}.axw .wide h2{font-size:29px;line-height:1.08;max-width:650px;margin:0 0 14px;letter-spacing:-.04em}.axw .strip .date{display:inline;font-size:27px;margin:0 12px 0 0}.axw .strip h2{display:inline;font-size:20px;line-height:1.2;margin:0}.axw .desc{color:#d2e1e9;font-size:15px;line-height:1.45;margin:0 0 16px;max-width:640px}.axw .speakers{color:var(--muted);font-size:12px;line-height:1.5;margin:0 0 17px}.axw .cta{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:12px 21px;border-radius:999px;background:var(--red);color:#fff;text-decoration:none;font-size:14px;font-weight:800;transition:.2s}.axw .cta:hover{background:var(--red2)}.axw .fine{color:#9fb3c8;font-size:11px;margin-left:12px}.axw .strip .cta{float:right;margin-top:-9px}.axw .strip .fine{display:none}.axw .mobile .date{font-size:52px;margin:18px 0 11px}.axw .mobile h2{font-size:27px;line-height:1.08;letter-spacing:-.05em;margin:0 0 14px}.axw .mobile .desc{font-size:14px}.axw .mobile .speakers{margin-top:22px}.axw .mobile .cta{width:100%;margin-top:8px}.axw .mobile .fine{display:block;margin:11px 0 0;text-align:center}.axw .orbits{position:absolute;z-index:1;right:-20px;top:44px;width:480px;height:240px;border:1px solid #6fc6e448;border-radius:50%;transform:rotate(-18deg)}.axw .orbits:before,.axw .orbits:after{content:"";position:absolute;inset:-24px 25px;border:1px dashed #6fc6e426;border-radius:50%;transform:rotate(38deg)}.axw .orbits:after{inset:34px -24px;border-style:solid;transform:rotate(-35deg)}.axw .core{position:absolute;right:148px;top:70px;width:105px;height:105px;border-radius:50%;background:radial-gradient(circle at 32% 24%,#4b9bb8,#0f4668 42%,#061725 80%);border:1px solid #75c9ed55;box-shadow:0 0 45px #2d94bb44;display:grid;place-items:center;text-align:center;color:white;font-weight:800;font-size:16px}.axw .core small{display:block;font-size:8px;letter-spacing:.2em;color:#a8d6e9;margin-top:4px}.axw .strip .orbits{right:-50px;top:-42px;transform:scale(.62) rotate(-18deg)}.axw .strip .core{right:87px;top:18px;transform:scale(.55)}.axw .mobile .orbits{right:-103px;top:260px;transform:scale(.73) rotate(-18deg);opacity:.4}.axw .mobile .core{right:82px;top:300px;transform:scale(.62);opacity:.42}.axw .code{background:#dfeaec;border-radius:8px;padding:3px 7px;color:#34546b;font-family:monospace}@media (max-width:620px){.axw .wide,.axw .strip{width:100%;height:auto;min-height:340px;padding:28px 24px}.axw .strip{min-height:140px}.axw .wide .date{font-size:47px}.axw .wide h2{font-size:25px}.axw .wide .orbits{right:-190px;top:130px;opacity:.55}.axw .wide .core{right:40px;top:185px;transform:scale(.62)}.axw .strip h2{display:block;margin:7px 0 15px}.axw .strip .cta{float:none;margin-top:0}.axw .strip .orbits{opacity:.35}.axw .mobile{width:100%;max-width:390px}.axw .fine{margin-left:0;display:block;margin-top:10px}}.axw .strip .banner-content{display:flex;align-items:center;justify-content:space-between;gap:24px;max-width:none;width:100%}.axw .strip h2{font-size:19px;line-height:1.2;margin:0;max-width:760px}.axw .strip .date{font-size:17px;margin:0}.axw .strip .cta{flex:0 0 auto}