._page_7b1en_1{color:var(--foreground);font-family:var(--font-family-base)}._hero_7b1en_1{padding:36px;background:var(--season-hero);border:1px solid var(--border);border-radius:18px}._hero_7b1en_1>span{display:flex;gap:8px;align-items:center;color:var(--primary);font-size:11px;font-weight:800;letter-spacing:1.1px}._hero_7b1en_1 h1{font:600 clamp(34px,5vw,56px)/1.12 var(--font-family-display);margin:15px 0}._hero_7b1en_1 h2{font:500 23px var(--font-family-display);color:var(--season-emphasis)}._hero_7b1en_1 p{max-width:700px}._location_7b1en_1,._facts_7b1en_1 span{display:flex;gap:6px;align-items:center;font-size:13px;color:var(--primary)}._page_7b1en_1 section{margin:30px 0}._page_7b1en_1 h2{font:600 29px var(--font-family-display);margin:12px 0}._page_7b1en_1 p{font-size:14px;line-height:1.75;white-space:pre-line}._packages_7b1en_1{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:15px}._packages_7b1en_1 article{border:1px solid var(--border);background:var(--card);border-radius:13px;padding:23px}._packages_7b1en_1 article>span{font-size:10px;letter-spacing:1px;font-weight:800;color:var(--primary)}._packages_7b1en_1 h3{font:600 27px var(--font-family-display);margin:10px 0}._packages_7b1en_1 strong{display:block;color:var(--season-emphasis);font:600 21px var(--font-family-display);margin-top:17px}._facts_7b1en_1{display:flex;gap:15px;flex-wrap:wrap;margin-top:16px}._two_7b1en_1{display:grid;grid-template-columns:1fr 1fr;gap:26px}._contact_7b1en_1{border-radius:15px;background:var(--season-soft);padding:25px;border:1px solid var(--border)}._links_7b1en_1{display:flex;gap:10px;flex-wrap:wrap}._links_7b1en_1 a{display:inline-flex;align-items:center;gap:7px;padding:11px 15px;background:var(--card);border:1px solid var(--border);color:var(--primary);font-size:13px;font-weight:700;border-radius:8px;text-decoration:none}._permission_7b1en_1{font-size:12px!important;color:var(--muted-foreground)}@media(max-width:600px){._hero_7b1en_1{padding:24px 20px}._packages_7b1en_1,._two_7b1en_1{grid-template-columns:1fr;gap:13px}._packages_7b1en_1 article{padding:20px}._page_7b1en_1 h2{font-size:27px}._two_7b1en_1 section{margin:10px 0}._contact_7b1en_1{padding:20px}._page_7b1en_1 p{font-size:13px}}
