.ticket-system-page.svelte-1k7rd1j.svelte-1k7rd1j{color:#081712}.container.svelte-1k7rd1j.svelte-1k7rd1j{width:min(1120px,92vw);margin:0 auto}.dark-surface.svelte-1k7rd1j.svelte-1k7rd1j{background:radial-gradient(circle at 85% 20%,rgba(185,255,71,.14),transparent 36%),radial-gradient(circle at 10% 50%,rgba(9,80,62,.45),transparent 50%),linear-gradient(120deg,#072b24,#022921 48%,#032119);color:#f2f8f6}.light-surface.svelte-1k7rd1j.svelte-1k7rd1j{background:#f3f5f4}.hero.svelte-1k7rd1j.svelte-1k7rd1j{padding:clamp(3.2rem,8vw,5.4rem) 0 3.2rem;border-bottom:1px solid rgba(255,255,255,.08)}.hero-grid.svelte-1k7rd1j.svelte-1k7rd1j{display:grid;grid-template-columns:1.05fr .95fr;gap:clamp(1.4rem,4vw,3.4rem);align-items:center}.hero-grid-single.svelte-1k7rd1j.svelte-1k7rd1j{grid-template-columns:1fr;text-align:center}.eyebrow.svelte-1k7rd1j.svelte-1k7rd1j{margin-bottom:.8rem;letter-spacing:.6px;text-transform:uppercase;font-size:12px;line-height:16px;color:#d4ffd1}h1.svelte-1k7rd1j.svelte-1k7rd1j,h2.svelte-1k7rd1j.svelte-1k7rd1j,h3.svelte-1k7rd1j.svelte-1k7rd1j{margin:0;font-weight:700}.hero.svelte-1k7rd1j h1.svelte-1k7rd1j{font-size:60px;line-height:60px;max-width:28ch;margin-left:auto;margin-right:auto}.hero.svelte-1k7rd1j h1.svelte-1k7rd1j:after{content:"";display:block;width:86px;height:3px;margin:1rem auto 0;background:#c7ff4f}.hero-intro.svelte-1k7rd1j.svelte-1k7rd1j{max-width:56ch;margin:1rem auto 0;color:#f2f8f6d6}.reasons.svelte-1k7rd1j.svelte-1k7rd1j{padding:2.8rem 0 3.6rem}.section-head.svelte-1k7rd1j.svelte-1k7rd1j{text-align:center;margin-bottom:1.7rem}.section-head.svelte-1k7rd1j h2.svelte-1k7rd1j{font-size:36px;line-height:40px}.reason-grid.svelte-1k7rd1j.svelte-1k7rd1j{display:grid;gap:.72rem}.reason-grid-3.svelte-1k7rd1j.svelte-1k7rd1j{grid-template-columns:repeat(3,minmax(0,1fr))}.reason-card.svelte-1k7rd1j.svelte-1k7rd1j{background:#0a342ac7;border:1px solid rgba(167,204,188,.13);padding:1rem}.reason-icon.svelte-1k7rd1j.svelte-1k7rd1j{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;margin-bottom:.7rem;color:#c7ff4f}.reason-icon.svelte-1k7rd1j svg.svelte-1k7rd1j{width:1.5rem;height:1.5rem}.reason-card.svelte-1k7rd1j h3.svelte-1k7rd1j{font-size:18px;line-height:28px;color:#f2f8f6}.reason-card.svelte-1k7rd1j p.svelte-1k7rd1j{margin:.56rem 0 0;color:#e8f3eebd;font-size:16px;line-height:24px}.conditions.svelte-1k7rd1j.svelte-1k7rd1j,.benefits.svelte-1k7rd1j.svelte-1k7rd1j{padding:3.3rem 0}.split-grid.svelte-1k7rd1j.svelte-1k7rd1j{display:grid;grid-template-columns:1.55fr .85fr;gap:1.4rem}.spec-list.svelte-1k7rd1j.svelte-1k7rd1j{margin-top:.9rem}.spec-list.svelte-1k7rd1j>div.svelte-1k7rd1j{display:flex;justify-content:space-between;align-items:center;padding:.4rem 0;color:#325147;border-bottom:1px solid #e0e8e4}.spec-list.svelte-1k7rd1j>div.svelte-1k7rd1j:last-child{border-bottom:none}.info-card.svelte-1k7rd1j.svelte-1k7rd1j{align-self:start;padding:1rem;border-left:2px solid #173d30;background:#e8ecea}.info-card.svelte-1k7rd1j h3.svelte-1k7rd1j{font-size:16px;line-height:24px;color:#19372d}.info-card.svelte-1k7rd1j .spec-list span.svelte-1k7rd1j:first-child{color:#37584d}.spec-value.svelte-1k7rd1j.svelte-1k7rd1j{font-weight:600;color:#132e26}.scenarios-wrap.svelte-1k7rd1j.svelte-1k7rd1j{display:flex;flex-direction:column;gap:.75rem}.terms-card.svelte-1k7rd1j.svelte-1k7rd1j{background:#fff;border:1px solid #e0e8e4;padding:1.4rem}.terms-card.svelte-1k7rd1j h3.svelte-1k7rd1j{font-size:16px;line-height:24px;color:#132e26;margin-bottom:.9rem}.scenario-list.svelte-1k7rd1j.svelte-1k7rd1j{list-style:none;padding:0;margin:0}.scenario-list.svelte-1k7rd1j li.svelte-1k7rd1j{display:flex;justify-content:space-between;align-items:center;padding:.4rem 0;color:#325147;border-bottom:1px solid #e8ecea}.scenario-list.svelte-1k7rd1j li.svelte-1k7rd1j:last-child{border-bottom:none}.scenario-list.svelte-1k7rd1j .highlight.svelte-1k7rd1j{font-weight:700;color:#0e2d21}.faq.svelte-1k7rd1j.svelte-1k7rd1j{padding:3.4rem 0}.faq-wrap.svelte-1k7rd1j.svelte-1k7rd1j{width:min(860px,92vw);margin:0 auto}.faq-list.svelte-1k7rd1j.svelte-1k7rd1j{margin-top:1.6rem;border-top:1px solid #d7dfdb}.faq-list.svelte-1k7rd1j details.svelte-1k7rd1j{border-bottom:1px solid #d7dfdb;padding:.05rem 0}.faq-list.svelte-1k7rd1j summary.svelte-1k7rd1j{list-style:none;cursor:pointer;padding:.86rem 1.8rem .86rem 0;font-size:16px;line-height:24px;color:#172f27;position:relative}.faq-list.svelte-1k7rd1j summary.svelte-1k7rd1j::-webkit-details-marker{display:none}.faq-list.svelte-1k7rd1j summary.svelte-1k7rd1j:after{content:"+";position:absolute;right:.2rem;top:50%;transform:translateY(-50%);color:#264d3f;font-size:16px;line-height:24px;font-weight:600}.faq-list.svelte-1k7rd1j details[open] summary.svelte-1k7rd1j:after{content:"-"}.faq-list.svelte-1k7rd1j details p.svelte-1k7rd1j{margin:0;padding:0 1.8rem .86rem 0;color:#456157;font-size:16px;line-height:24px}.final-cta.svelte-1k7rd1j.svelte-1k7rd1j{padding:2.8rem 0 3.2rem}.cta-wrap.svelte-1k7rd1j.svelte-1k7rd1j{text-align:center}.cta-wrap.svelte-1k7rd1j h2.svelte-1k7rd1j{font-size:48px;line-height:48px}.cta-wrap.svelte-1k7rd1j p.svelte-1k7rd1j{max-width:60ch;margin:.72rem auto 0;color:#e4f0ebc2}.cta-actions.svelte-1k7rd1j.svelte-1k7rd1j{justify-content:center;margin-top:1.1rem}.hero-actions.svelte-1k7rd1j.svelte-1k7rd1j{display:flex;flex-wrap:wrap;gap:.72rem;justify-content:center}.btn-primary.svelte-1k7rd1j.svelte-1k7rd1j{display:inline-flex;justify-content:center;align-items:center;min-height:42px;padding:.62rem 1rem;font-size:12px;line-height:16px;letter-spacing:.6px;text-transform:uppercase;text-decoration:none;font-weight:700;border:1px solid #c7ff4f;background:#c7ff4f;color:#092217;transition:background-color .14s ease,color .14s ease,transform .14s ease}.btn-primary.svelte-1k7rd1j.svelte-1k7rd1j:hover{transform:translateY(-1px);background:#d4ff78}.hero-note.svelte-1k7rd1j.svelte-1k7rd1j{margin-top:.9rem;font-size:14px;line-height:20px;color:#e2efeab8}.cta-link.svelte-1k7rd1j.svelte-1k7rd1j{color:#c7ff4f;text-decoration:underline}.cta-link.svelte-1k7rd1j.svelte-1k7rd1j:hover{color:#d4ff78}@media (max-width: 1024px){.split-grid.svelte-1k7rd1j.svelte-1k7rd1j,.reason-grid-3.svelte-1k7rd1j.svelte-1k7rd1j{grid-template-columns:1fr}}@media (max-width: 640px){.reason-card.svelte-1k7rd1j.svelte-1k7rd1j,.terms-card.svelte-1k7rd1j.svelte-1k7rd1j,.info-card.svelte-1k7rd1j.svelte-1k7rd1j{padding:.85rem}.faq-list.svelte-1k7rd1j summary.svelte-1k7rd1j{padding-right:1.5rem}.faq-list.svelte-1k7rd1j details p.svelte-1k7rd1j{padding-right:1rem}}
