@keyframes _5V5obG_skeleton-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}._5V5obG_skeleton{color:var(--fg);pointer-events:none}._5V5obG_pageContainer{padding:0}._5V5obG_skeletonLine{background:linear-gradient(90deg, var(--w-5) 25%, var(--w-10) 50%, var(--w-5) 75%);background-size:200% 100%;border-radius:7px;max-width:100%;animation:1.5s infinite _5V5obG_skeleton-shimmer}._5V5obG_heroWrapper{border:1px solid var(--ea-border);background:var(--surface);border-radius:14px;margin:32px 0;position:relative;overflow:hidden}._5V5obG_heroBackdrop{background:linear-gradient(90deg, var(--w-5) 25%, var(--w-10) 50%, var(--w-5) 75%);background-size:200% 100%;border-radius:0;animation:1.5s infinite _5V5obG_skeleton-shimmer;position:absolute;inset:0 0 0 52%}._5V5obG_heroContent{width:52%;min-height:620px;padding:36px;position:relative}._5V5obG_heroAction{flex-wrap:wrap;align-items:center;gap:24px;display:flex}._5V5obG_ctaLine{border-radius:7px;width:160px;height:48px}._5V5obG_iconLine{border-radius:50%;width:44px;height:44px}._5V5obG_factsGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:56px;display:grid}._5V5obG_factItem{background:var(--surface);border:1px solid var(--ea-border);border-radius:10px;min-width:0;padding:24px}._5V5obG_itinerarySection{margin-bottom:56px}._5V5obG_timeline{padding-left:24px}._5V5obG_timelineBlock{margin-bottom:24px;position:relative}._5V5obG_timelineBlock:before{content:"";background:var(--ea-border);width:1px;position:absolute;top:18px;bottom:-36px;left:-19px}._5V5obG_timelineBlock:last-child:before{display:none}._5V5obG_timelineMarker{border:2px solid var(--ea-border);background:var(--surface);border-radius:50%;width:12px;height:12px;position:absolute;top:6px;left:-24px}._5V5obG_timelineContent{background:var(--surface);border:1px solid var(--ea-border);border-radius:10px;padding:24px}@media (max-width:991px){._5V5obG_heroBackdrop{aspect-ratio:16/9;position:relative;inset:auto}._5V5obG_heroContent{width:100%;min-height:0;padding:30px}._5V5obG_factsGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:639px){._5V5obG_heroBackdrop{aspect-ratio:4/3}._5V5obG_heroContent{padding:22px}._5V5obG_heroAction{flex-direction:column;align-items:flex-start;gap:16px}._5V5obG_ctaLine{width:100%}._5V5obG_factItem{padding:16px}}@media (prefers-reduced-motion:reduce){._5V5obG_skeleton *{animation:none!important}}