.ev-hero{padding:calc(var(--nav-height) + 48px) 0 64px;background:var(--brand-blend);position:relative;overflow:hidden}.ev-hero__inner{grid-template-columns:1.1fr .9fr;align-items:center;gap:56px;display:grid}.ev-hero__tag{letter-spacing:.16em;text-transform:uppercase;color:var(--color-gold-light);background:#e5c16a24;border:1px solid #e5c16a8c;border-radius:999px;margin-bottom:16px;padding:6px 16px;font-size:11.5px;font-weight:700;display:inline-block}.ev-hero__title{letter-spacing:-.02em;max-width:22ch;color:var(--color-white);text-wrap:balance;font-size:clamp(28px,3.4vw,42px);font-weight:600;line-height:1.15}.ev-hero__badges{flex-wrap:wrap;gap:10px;margin:24px 0 0;padding:0;list-style:none;display:flex}.ev-badge{color:var(--color-white);background:#ffffff14;border:1px solid #ffffff38;border-radius:999px;align-items:center;gap:8px;padding:8px 16px;font-size:14px;font-weight:600;display:inline-flex}.ev-badge--draft{border-style:dashed;border-color:var(--color-gold)}.ev-badge__g{background:var(--color-white);border-radius:50%;justify-content:center;align-items:center;width:22px;height:22px;display:inline-flex}.ev-badge__g span{color:#4285f4;background:conic-gradient(from -45deg, #ea4335 0 25%, #4285f4 25% 50%, #34a853 50% 75%, #fbbc05 75% 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-family:Arial,Helvetica,sans-serif;font-size:15px;font-weight:700;line-height:1}.ev-badge__stars{color:#fbbc05;letter-spacing:1px}.ev-hero__media{background:#ffffff0f;border:1px solid #e5c16a73;border-radius:20px;margin:0;padding:8px;box-shadow:0 30px 60px -30px #0009}.ev-hero__media img{aspect-ratio:4/3;object-fit:cover;border-radius:14px;width:100%;height:auto;display:block}.ev-page{background:radial-gradient(900px 500px at 90% 0%, #e5c16a1a, transparent 70%), radial-gradient(800px 600px at 0% 45%, #2b6cb012, transparent 70%), linear-gradient(180deg, #eef3f9 0%, #f8f6ef 55%, var(--color-white) 100%)}.ev-timeline{margin:0 auto;padding:72px 24px 40px 92px;list-style:none;position:relative}.ev-timeline:before{content:"";background:linear-gradient(180deg, var(--color-gold), #e5c16a26);width:2px;position:absolute;top:72px;bottom:60px;left:47px}.ev{scroll-margin-top:calc(var(--nav-height) + 16px);position:relative}.ev+.ev{margin-top:64px}.ev__node{background:var(--color-navy);width:36px;height:36px;box-shadow:0 0 0 4px #eef3f9, 0 0 0 6px var(--color-gold);color:var(--color-gold-light);font-variant-numeric:tabular-nums;border-radius:50%;justify-content:center;align-items:center;font-size:12px;font-weight:700;display:inline-flex;position:absolute;top:0;left:-63px}.ev__grid{grid-template-columns:1.1fr .9fr;align-items:center;gap:48px;display:grid}.ev--reverse .ev__grid{grid-template-columns:.9fr 1.1fr}.ev--reverse .ev__media{order:2}.ev__media{border-radius:18px;margin:0;position:relative;overflow:hidden;box-shadow:0 28px 56px -30px #0f172a8c}.ev__photo{aspect-ratio:4/3;object-fit:cover;width:100%;height:auto;transition:transform .6s;display:block}.ev__media:hover .ev__photo{transform:scale(1.05)}.ev__media:after{content:"";pointer-events:none;background:linear-gradient(#0000,#132a4a8c);height:40%;position:absolute;inset:auto 0 0}.ev__chip{z-index:1;background:var(--color-gold);letter-spacing:.12em;text-transform:uppercase;color:var(--color-navy-dark);border-radius:999px;padding:6px 14px;font-size:11.5px;font-weight:700;position:absolute;bottom:16px;left:16px}.ev__body .section-title{margin-bottom:0}.ev__body .section-title:after{content:"";background:var(--color-gold);border-radius:2px;width:48px;height:3px;margin-top:14px;display:block}.ev__summary{max-width:60ch;color:var(--color-gray-600);margin-top:16px;font-size:15px;line-height:1.75}.ev-cta{padding:32px 0 72px}.ev-cta__panel{text-align:center;background:var(--brand-blend);border-radius:20px;padding:48px 32px 32px;box-shadow:0 30px 60px -30px #0f172a80}.ev-cta__title{font-family:var(--font-display);letter-spacing:-.01em;color:var(--color-white);font-size:clamp(23px,2.4vw,30px);font-weight:600;line-height:1.25}.ev-cta__actions{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:24px;display:flex}.ev-cta__terms{color:#fff9;border-top:1px solid #ffffff1f;max-width:72ch;margin:28px auto 0;padding-top:16px;font-size:12px;line-height:1.6}@media (width<=900px){.ev-hero__inner{text-align:center;grid-template-columns:minmax(0,1fr);gap:36px}.ev-hero__title{margin:0 auto}.ev-hero__badges{justify-content:center}.ev-hero__media{width:min(100%,520px);margin:0 auto}.ev__grid,.ev--reverse .ev__grid{grid-template-columns:minmax(0,1fr);gap:24px}.ev--reverse .ev__media{order:0}}@media (width<=600px){.ev-hero{padding:calc(var(--nav-height) + 32px) 0 44px}.ev-timeline{padding:48px 16px 32px 56px}.ev-timeline:before{top:48px;left:27px}.ev__node{width:30px;height:30px;font-size:11px;left:-44px}.ev+.ev{margin-top:48px}.ev-cta__panel{padding:36px 20px 24px}}@media (prefers-reduced-motion:reduce){.ev__photo{transition:none}.ev__media:hover .ev__photo{transform:none}}
