.xpdqlW_heroWrap{padding:8px 32px 0}.xpdqlW_hero{background:linear-gradient(135deg,#2a1a7a 0%,#5230c8 55%,#7b5bf0 100%);border-radius:36px;flex-wrap:wrap;align-items:flex-end;gap:48px;max-width:1376px;margin:0 auto;padding:96px 72px 0;display:flex;overflow:hidden}.xpdqlW_heroText{flex-direction:column;flex:460px;gap:28px;min-width:0;padding-bottom:96px;display:flex}.xpdqlW_badge{color:#fff;background:#ffffff24;border-radius:999px;align-self:flex-start;align-items:center;gap:10px;padding:8px 16px;font-size:14px;font-weight:500;display:inline-flex}.xpdqlW_badgeDot{background:#ff6b57;border-radius:50%;width:8px;height:8px}.xpdqlW_heroTitle{color:#fff;letter-spacing:-.02em;font-size:clamp(44px,6vw,68px);font-weight:700;line-height:1.04}.xpdqlW_heroSub{color:#e4deff;max-width:520px;font-size:20px;line-height:1.55}.xpdqlW_heroActions{flex-wrap:wrap;gap:14px;display:flex}.xpdqlW_heroNote{color:#cfc6ff;font-size:14px}.xpdqlW_btnCoral{background:var(--coral);color:#fff;border-radius:999px;padding:16px 28px;font-size:16px;font-weight:600;transition:filter .15s}.xpdqlW_btnCoral:hover{filter:brightness(1.08)}.xpdqlW_btnGhost{color:#fff;border:1.5px solid #ffffff80;border-radius:999px;padding:15px 28px;font-size:16px;font-weight:600;transition:background .15s}.xpdqlW_btnGhost:hover{background:#ffffff1a}.xpdqlW_heroArt{flex:460px;min-width:0;height:520px;position:relative}.xpdqlW_float{background:#fff;border-radius:22px;height:auto;position:absolute;box-shadow:0 30px 60px #0e083273}.xpdqlW_floatCalendar{width:240px;max-width:45%;top:30px;right:0}.xpdqlW_floatWeek{width:440px;max-width:80%;top:0;left:0}.xpdqlW_floatEquipment{width:420px;max-width:calc(100% - 56px);top:250px;left:56px}.xpdqlW_section{padding:112px 40px 0}.xpdqlW_container{flex-direction:column;gap:48px;max-width:1296px;margin:0 auto;display:flex}.xpdqlW_sectionHead{flex-direction:column;gap:16px;max-width:760px;display:flex}.xpdqlW_eyebrow{color:var(--violet);letter-spacing:.08em;text-transform:uppercase;font-size:14px;font-weight:600}.xpdqlW_h2{font-size:clamp(30px,4vw,44px);font-weight:700;line-height:1.1}.xpdqlW_h3{font-size:22px;font-weight:600}.xpdqlW_lead{color:var(--sub);font-size:18px;line-height:1.6}.xpdqlW_cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.xpdqlW_card{border:1px solid var(--line);background:#fff;border-radius:28px;flex-direction:column;gap:12px;padding:32px;display:flex}.xpdqlW_cardText{color:var(--sub);font-size:16px;line-height:1.6}.xpdqlW_textLink{color:var(--violet);border-bottom:2px solid var(--violet-soft);align-self:flex-start;padding-bottom:2px;font-weight:600}.xpdqlW_textLink:hover{color:var(--violet-deep)}.xpdqlW_platforms{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.xpdqlW_platform{background:var(--tint);border:1px solid var(--line);border-radius:28px;flex-direction:column;justify-content:space-between;gap:28px;min-height:200px;padding:36px;transition:transform .15s;display:flex}.xpdqlW_platform:hover{transform:translateY(-3px)}.xpdqlW_platformLive{border:2px solid var(--violet);background:#fff}.xpdqlW_status{color:var(--sub);font-size:15px;font-weight:600}.xpdqlW_statusLive{color:var(--ok);font-size:15px;font-weight:600}.xpdqlW_ctaWrap{padding:112px 32px 0}.xpdqlW_cta{background:var(--ink);border-radius:36px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:32px;max-width:1376px;margin:0 auto;padding:80px 72px;display:flex}.xpdqlW_ctaText{flex-direction:column;flex:420px;gap:12px;display:flex}.xpdqlW_ctaTitle{color:#fff;font-size:clamp(28px,4vw,40px);font-weight:700;line-height:1.1}.xpdqlW_ctaSub{color:#c4bfe6;font-size:17px}.xpdqlW_ctaWrap+*{margin-top:0}@media (max-width:900px){.xpdqlW_cards,.xpdqlW_platforms{grid-template-columns:1fr}.xpdqlW_hero{padding:64px 28px 0}.xpdqlW_heroText{padding-bottom:48px}.xpdqlW_heroArt{height:380px}.xpdqlW_floatEquipment{width:340px;top:190px}.xpdqlW_cta{padding:56px 28px}}@media (max-width:560px){.xpdqlW_heroWrap{padding:8px 12px 0}.xpdqlW_section{padding:80px 20px 0}.xpdqlW_ctaWrap{padding:80px 12px 0}.xpdqlW_heroArt{height:330px}.xpdqlW_floatCalendar{width:36%}.xpdqlW_floatWeek{width:72%}.xpdqlW_floatEquipment{width:66%;top:170px;left:24px}}
