.erh{background:radial-gradient(120% 90% at 85% 10%, var(--sky-50) 0%, transparent 55%), var(--beige-50);padding:clamp(56px,8vw,104px) 0;position:relative;overflow:hidden}.erh:before{content:"";background:var(--sky-25);pointer-events:none;border-radius:50%;width:520px;height:520px;position:absolute;bottom:-260px;right:-180px}.erh-in{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);align-items:center;gap:clamp(28px,4vw,64px);max-width:1200px;margin:0 auto;padding:0 24px;display:grid;position:relative}.erh-copy{min-width:0}.erh-kicker{color:var(--sky-700);align-items:center;gap:8px;margin:0 0 12px;font-size:16px;font-weight:700;display:inline-flex}.erh-kicker:before{content:"";background:var(--sky-300);width:10px;height:10px;box-shadow:0 0 0 4px var(--sky-100);border-radius:50%}.erh h2{letter-spacing:-.028em;color:var(--ink-950);word-break:keep-all;text-wrap:balance;margin:0;font-size:clamp(30px,3.6vw,46px);font-weight:800;line-height:1.22}.erh-lead{color:var(--ink-700);word-break:keep-all;text-wrap:pretty;max-width:34em;margin:16px 0 0;font-size:clamp(17px,1.5vw,19px);line-height:1.7}.erh-points{gap:10px;margin:20px 0 0;padding:0;list-style:none;display:grid}.erh-points li{color:var(--ink-900);word-break:keep-all;padding-left:26px;font-size:16px;line-height:1.55;position:relative}.erh-points li:before{content:"";border:2px solid var(--sky-500);background:var(--sky-50);border-radius:50%;width:10px;height:10px;position:absolute;top:.5em;left:4px}.erh-cta{flex-wrap:wrap;gap:12px;margin-top:28px;display:flex}.erh-btn{height:52px;color:var(--ink-900);background:var(--paper-0,#fffdf8);border-radius:999px;justify-content:center;align-items:center;padding:0 24px;font-size:17px;font-weight:700;text-decoration:none;transition:transform .2s,background .2s;display:inline-flex;box-shadow:0 6px 18px -12px #3c301e59}.erh-btn:hover{transform:translateY(-2px)}.erh-btn--primary{background:var(--sky-700);color:var(--paper-0,#fffdf8);box-shadow:0 10px 22px -12px #2d6a99b3}.erh-btn--primary:hover{background:var(--sky-800)}.erh-btn:focus-visible{outline:3px solid var(--sky-300);outline-offset:3px}.erh-basis{color:var(--ink-600);word-break:keep-all;margin:18px 0 0;font-size:14px}.erh-art{grid-template-rows:auto auto;grid-template-columns:1.35fr 1fr;gap:14px;min-width:0;display:grid}.erh-card{background:var(--paper-0,#fffdf8);border-radius:22px;min-width:0;margin:0;padding:14px 16px;box-shadow:0 18px 40px -26px #3c301e73}.erh-card figcaption{justify-content:space-between;align-items:center;gap:8px;margin-bottom:8px;display:flex}.erh-cap{color:var(--ink-900);word-break:keep-all;font-size:14px;font-weight:700}.erh-tag{color:var(--sky-700);background:var(--sky-50);border-radius:999px;flex:none;padding:2px 9px;font-size:12px;font-weight:600}.erh-card svg{width:100%;height:auto;display:block}.erh-series{grid-column:1/2}.erh-series svg{aspect-ratio:320/130}.erh-band{fill:var(--sky-100)}.erh-line{fill:none;stroke:var(--ink-700);stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round}.erh-fc{fill:none;stroke:var(--sky-600);stroke-width:2.4px;stroke-dasharray:5 5;stroke-linecap:round}.erh-now{fill:var(--sky-600);stroke:var(--paper-0,#fffdf8);stroke-width:2px}.erh-legend{color:var(--ink-600);flex-wrap:wrap;align-items:center;gap:4px 12px;margin:6px 0 0;font-size:12px;display:flex}.erh-k{vertical-align:middle;border-radius:999px;width:14px;height:4px;margin-right:4px;display:inline-block}.erh-k--line{background:var(--ink-700)}.erh-k--fc{background:var(--sky-600)}.erh-k--band{background:var(--sky-100);height:9px}.erh-flow{flex-direction:column;grid-column:2/3;justify-content:center;display:flex}.erh-flow svg{aspect-ratio:320/110}.erh-arc{fill:none;stroke:var(--sky-300);stroke-width:2.5px;stroke-linecap:round}.erh-node{fill:var(--sky-50);stroke:var(--sky-400,var(--sky-300));stroke-width:2px}.erh-node--end{fill:var(--sky-100);stroke:var(--sky-600)}.erh-dot{fill:var(--sky-600)}.erh-steps{text-align:center;color:var(--ink-900);word-break:keep-all;grid-template-columns:repeat(4,1fr);margin:4px 0 0;padding:0;font-size:13px;font-weight:700;list-style:none;display:grid}.erh-scn{grid-column:1/2}.erh-scn-q{color:var(--ink-950);word-break:keep-all;margin:0 0 10px;font-size:15px;font-weight:700}.erh-meter{background:var(--beige-100);border-radius:999px;height:10px;overflow:hidden}.erh-meter span{background:linear-gradient(90deg, var(--sky-300), var(--sky-600));border-radius:999px;height:100%;display:block}.erh-scn-dl{grid-template-columns:1fr 1fr;gap:10px;margin:12px 0 0;display:grid}.erh-scn-dl div{background:var(--beige-50);border-radius:14px;padding:8px 10px}.erh-scn-dl dt{color:var(--ink-600);font-size:12px}.erh-scn-dl dd{color:var(--ink-950);font-variant-numeric:tabular-nums;white-space:nowrap;margin:2px 0 0;font-size:18px;font-weight:800}.erh-scn-a{color:var(--sky-800);background:var(--sky-25);word-break:keep-all;border-radius:12px;margin:10px 0 0;padding:7px 10px;font-size:13px}.erh-mx{grid-column:2/3}.erh-mx svg{aspect-ratio:1;max-width:150px;margin:0 auto}.erh-cell--l{fill:var(--ok-bg)}.erh-cell--m{fill:var(--wait-bg)}.erh-cell--h{fill:var(--stop-bg)}.erh-cell--c{fill:color-mix(in srgb, var(--stop-bg) 75%, var(--stop-fg) 14%)}.erh-mxdot{fill:var(--sky-600);stroke:var(--paper-0,#fffdf8);stroke-width:2px}.erh-mxdot--b{fill:var(--sky-400,var(--sky-500))}.erh-mx-l{color:var(--ink-600);text-align:center;word-break:keep-all;margin:8px 0 0;font-size:12px}@media (max-width:960px){.erh-in{grid-template-columns:minmax(0,1fr)}}@media (max-width:560px){.erh-in{padding:0 16px}.erh-art{grid-template-columns:minmax(0,1fr)}.erh-series,.erh-flow,.erh-scn,.erh-mx{grid-column:auto}.erh-btn{flex:100%}}@media (prefers-reduced-motion:reduce){.erh-btn{transition:none}.erh-btn:hover{transform:none}}
.lpx{background:radial-gradient(ellipse 45% 55% at 12% 8%, var(--sky-50), transparent 70%), var(--paper-50);color:var(--ink-900);padding:72px 0;overflow-x:clip}.lpx h2,.lpx h3,.lpx h4,.lpx p{margin:0}.lpx-sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;top:0;left:0;overflow:hidden}.lpx-head{max-width:46em}.lpx-kicker{color:var(--sky-700);align-items:center;gap:8px;font-size:16px;font-weight:700;display:inline-flex;margin-bottom:10px!important}.lpx-kicker:before{content:"";background:var(--sky-300);width:10px;height:10px;box-shadow:0 0 0 4px var(--sky-100);border-radius:50%}.lpx-title{letter-spacing:-.028em;color:var(--ink-950);font-size:clamp(28px,3.2vw,40px);font-weight:800;line-height:1.24}.lpx-lead{color:var(--ink-700);text-wrap:balance;font-size:18px;line-height:1.65;margin-top:12px!important}.lpx-seats{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:18px;margin-top:40px;display:grid}.lpx-seat{background:var(--paper-0);border:1px solid var(--line);border-radius:var(--radius-lg);flex-direction:column;gap:8px;padding:26px 26px 22px;display:flex;position:relative;overflow:hidden;box-shadow:0 14px 34px -22px #2d6a9973,0 2px 6px #3c301e0d}.lpx-seat:after{content:"";border:26px solid var(--sky-50);pointer-events:none;border-radius:50%;width:220px;height:220px;position:absolute;top:-90px;right:-80px}.lpx-seat--agent:after{border-color:var(--beige-100)}.lpx-seat-orb{background:var(--sky-100);width:52px;height:52px;color:var(--sky-700);z-index:1;border-radius:50%;place-items:center;display:inline-grid;position:relative}.lpx-seat--agent .lpx-seat-orb{background:var(--beige-100);color:var(--acc-sand-fg)}.lpx-seat-name{color:var(--ink-950);z-index:1;font-size:18px;font-weight:700;position:relative;margin-top:6px!important}.lpx-seat-price{z-index:1;flex-wrap:wrap;align-items:baseline;gap:6px;display:flex;position:relative}.lpx-seat-price b{letter-spacing:-.03em;color:var(--ink-950);font-variant-numeric:tabular-nums;font-size:clamp(34px,3.6vw,44px);font-weight:800}.lpx-seat-price span{color:var(--ink-700);font-size:15px;font-weight:600}.lpx-seat-vat{color:var(--muted);font-size:13px}.lpx-seat-desc{color:var(--ink-700);font-size:15px;line-height:1.55}.lpx-seat-inc{color:var(--sky-700);border-top:1px dashed var(--line-strong);align-items:center;gap:6px;padding-top:10px;font-size:13.5px;font-weight:600;display:flex;margin-top:auto!important}.lpx-seat-note{background:var(--sky-25);border:1px solid var(--sky-100);border-radius:var(--radius-lg);flex-direction:column;gap:10px;padding:24px;display:flex}.lpx-seat-note h3{color:var(--ink-950);font-size:16px;font-weight:700}.lpx-seat-note ol{counter-reset:s;flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.lpx-seat-note li{counter-increment:s;color:var(--ink-700);grid-template-columns:26px 1fr;gap:8px;font-size:14.5px;line-height:1.5;display:grid}.lpx-seat-note li:before{content:counter(s);background:var(--paper-0);border:1px solid var(--sky-200);width:24px;height:24px;color:var(--sky-700);border-radius:50%;place-items:center;font-size:13px;font-weight:700;display:grid}.lpx-core{color:var(--muted);font-size:13px;line-height:1.5}.lpx-jump{flex-wrap:wrap;gap:8px;margin-top:44px;display:flex}.lpx-jump a{border-radius:var(--radius-pill);background:var(--paper-0);border:1px solid var(--line);height:36px;color:var(--ink-900);align-items:center;padding:0 16px;font-size:14.5px;font-weight:600;text-decoration:none;display:inline-flex}.lpx-jump a:hover{background:var(--sky-50);border-color:var(--sky-200)}.lpx-block{flex-direction:column;gap:14px;min-width:0;margin-top:36px;scroll-margin-top:80px;display:flex}.lpx-block-head h3{letter-spacing:-.02em;color:var(--ink-950);font-size:22px;font-weight:750}.lpx-block-head p{color:var(--ink-700);font-size:15.5px;line-height:1.55;margin-top:4px!important}.lpx-matrix{background:var(--paper-0);border:1px solid var(--line);border-radius:var(--radius-card);-webkit-overflow-scrolling:touch;min-width:0;max-width:100%;position:relative;overflow-x:auto;box-shadow:0 2px 6px #3c301e0a}.lpx-matrix:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.lpx-matrix table{border-collapse:separate;border-spacing:0;width:100%;min-width:640px;font-size:14.5px}.lpx-matrix th,.lpx-matrix td{border-bottom:1px solid var(--line);text-align:center;vertical-align:middle;padding:12px 14px}.lpx-matrix tbody tr:last-child th,.lpx-matrix tbody tr:last-child td{border-bottom:0}.lpx-matrix thead th{background:var(--beige-50);vertical-align:bottom}.lpx-matrix .lpx-rowhead{text-align:left;background:var(--paper-0);z-index:1;min-width:190px;color:var(--ink-900);font-weight:600;position:sticky;left:0}.lpx-matrix thead .lpx-rowhead{background:var(--beige-50);color:var(--muted);font-size:13px;font-weight:600}.lpx-rowhead small{color:var(--muted);margin-top:2px;font-size:12px;font-weight:500;line-height:1.4;display:block}.lpx-tier{color:var(--ink-950);font-size:16px;font-weight:750;display:block}.lpx-tier-price{color:var(--sky-700);white-space:nowrap;font-variant-numeric:tabular-nums;margin-top:2px;font-size:13.5px;font-weight:600;display:block}.lpx-tier-pool{color:var(--muted);white-space:nowrap;margin-top:2px;font-size:12px;font-weight:500;display:block}.lpx-matrix .is-pick{background:var(--sky-25)}.lpx-matrix thead .is-pick{background:var(--sky-50)}.lpx-yes{background:var(--sky-100);width:28px;height:28px;color:var(--sky-700);border-radius:50%;place-items:center;display:inline-grid}.lpx-addon{color:var(--acc-sand-fg);background:var(--acc-sand-bg);border-radius:var(--radius-pill);white-space:nowrap;padding:3px 10px;font-size:12.5px;font-weight:600;display:inline-block}.lpx-no{color:var(--ink-400)}.lpx-addons{grid-template-columns:repeat(auto-fill,minmax(min(100%,240px),1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.lpx-addons li{background:var(--paper-0);border:1px solid var(--line);border-radius:var(--radius-md);justify-content:space-between;align-items:center;gap:10px;padding:12px 16px;font-size:14.5px;display:flex}.lpx-addons b{color:var(--sky-700);white-space:nowrap;font-variant-numeric:tabular-nums;font-size:13.5px}.lpx-over{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.lpx-over article{background:var(--paper-0);border:1px solid var(--line);border-radius:var(--radius-card);color:var(--sky-700);flex-direction:column;gap:6px;padding:18px 20px;display:flex}.lpx-over h4{color:var(--ink-950);font-size:15.5px;font-weight:700}.lpx-over-v{color:var(--ink-950);letter-spacing:-.02em;font-size:22px;font-weight:800}.lpx-over p:not(.lpx-over-v){color:var(--ink-700);font-size:14px;line-height:1.55}.lpx-faq{flex-direction:column;gap:8px;display:flex}.lpx-faq details{background:var(--paper-0);border:1px solid var(--line);border-radius:var(--radius-md);padding:0 18px}.lpx-faq summary{cursor:pointer;color:var(--ink-950);justify-content:space-between;gap:12px;padding:15px 0;font-size:16px;font-weight:650;list-style:none;display:flex}.lpx-faq summary::-webkit-details-marker{display:none}.lpx-faq summary:after{content:"+";background:var(--sky-50);width:24px;height:24px;color:var(--sky-700);border-radius:50%;flex:none;place-items:center;font-weight:700;display:grid}.lpx-faq details[open] summary:after{content:"−"}.lpx-faq summary:focus-visible{outline:2px solid var(--focus);outline-offset:3px}.lpx-faq details p{color:var(--ink-700);padding:0 0 16px;font-size:15px;line-height:1.65}.lpx-foot{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-top:40px;padding-top:22px;display:flex}.lpx-foot p{color:var(--muted);font-size:13.5px}.lpx-cta{flex-wrap:wrap;gap:10px;display:flex}.lpx-btn{border-radius:var(--radius-pill);justify-content:center;align-items:center;height:50px;padding:0 22px;font-size:16.5px;font-weight:700;text-decoration:none;display:inline-flex}.lpx-btn--primary{background:var(--sky-700);color:var(--paper-0);box-shadow:0 10px 22px -12px #2d6a99b3}.lpx-btn--primary:hover{background:var(--sky-800)}.lpx-btn--soft{background:var(--paper-0);color:var(--ink-900);border:1px solid var(--line)}.lpx-btn--soft:hover{background:var(--sky-50)}.lpx-btn:focus-visible,.lpx-jump a:focus-visible{outline:2px solid var(--focus);outline-offset:3px}@media (max-width:960px){.lpx-seats{grid-template-columns:repeat(2,minmax(0,1fr))}.lpx-seat-note{grid-column:1/-1}.lpx-over{grid-template-columns:1fr}}@media (max-width:640px){.lpx{padding:52px 0}.lpx-seats{grid-template-columns:1fr}.lpx-seat{padding:22px 20px 18px}.lpx-lead{font-size:16.5px}.lpx-matrix .lpx-rowhead{min-width:150px}.lpx-foot{flex-direction:column;align-items:flex-start}}.lpx--free .lpx-seats{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr)}.lpx-seat--free .lpx-seat-price b{color:var(--sky-700)}.lpx-free-points{z-index:1;flex-direction:column;gap:8px;margin:6px 0 0;padding:0;list-style:none;display:flex;position:relative}.lpx-free-points li{color:var(--ink-700);align-items:flex-start;gap:8px;font-size:15px;line-height:1.5;display:flex}.lpx-free-points svg{color:var(--sky-700);flex:none;margin-top:3px}.lpx-meter-name{align-items:center;gap:8px;display:inline-flex}.lpx-meter-name svg{color:var(--sky-700)}.lpx-matrix .lpx-num{font-variant-numeric:tabular-nums;white-space:nowrap;color:var(--ink-950);font-size:16px}.lpx-matrix .lpx-desc-col{text-align:left;color:var(--ink-700);font-size:14px;line-height:1.5}.lpx--free .lpx-matrix table{min-width:560px}.lpx-fine{color:var(--muted);font-size:13px}.lpx-packs{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.lpx-pack{background:var(--paper-0);border:1px solid var(--line);border-radius:var(--radius-card);flex-direction:column;gap:6px;padding:20px 22px;display:flex;position:relative;overflow:hidden}.lpx-pack:after{content:"";border:18px solid var(--beige-100);pointer-events:none;border-radius:50%;width:150px;height:150px;position:absolute;top:-70px;right:-60px}.lpx-pack.is-pick{border-color:var(--sky-200);background:var(--sky-25)}.lpx-pack.is-pick:after{border-color:var(--sky-50)}.lpx-pack h4{color:var(--ink-950);z-index:1;font-size:16px;font-weight:700;position:relative}.lpx-pack-price{z-index:1;flex-wrap:wrap;align-items:baseline;gap:6px;display:flex;position:relative}.lpx-pack-price b{letter-spacing:-.02em;color:var(--ink-950);font-variant-numeric:tabular-nums;font-size:26px;font-weight:800}.lpx-pack-price span{color:var(--muted);font-size:13px}.lpx-pack-adds-h{color:var(--muted);font-size:12.5px;margin-top:6px!important}.lpx-pack ul{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.lpx-pack li{color:var(--ink-700);justify-content:space-between;gap:10px;font-size:14px;display:flex}.lpx-pack li b{color:var(--sky-700);font-variant-numeric:tabular-nums;white-space:nowrap}@media (max-width:960px){.lpx--free .lpx-seats,.lpx-packs{grid-template-columns:1fr}}.lpx-terms{background:var(--paper-0);border:1px solid var(--line);border-radius:var(--radius-card);color:var(--ink-700);flex-direction:column;gap:6px;margin:0;padding:16px 20px 16px 36px;font-size:14.5px;line-height:1.55;display:flex}
