.plan-detail-page[data-v-808b20d8]{min-height:100vh}[dir] .plan-detail-page[data-v-808b20d8]{background:#f5f7f8}.detail-header[data-v-808b20d8]{position:sticky;top:0;z-index:120;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);transition:background-color .25s ease,border-color .25s ease,-webkit-box-shadow .25s ease;transition:background-color .25s ease,border-color .25s ease,box-shadow .25s ease;transition:background-color .25s ease,border-color .25s ease,box-shadow .25s ease,-webkit-box-shadow .25s ease}[dir] .detail-header[data-v-808b20d8]{padding:.85rem 1rem;background:hsla(0,0%,100%,.95);border-bottom:1px solid rgba(29,53,49,.08);-webkit-transition:background-color .25s ease,border-color .25s ease,-webkit-box-shadow .25s ease}.detail-header.is-scrolled[data-v-808b20d8]{-webkit-box-shadow:0 6px 18px rgba(0,0,0,.18)}[dir] .detail-header.is-scrolled[data-v-808b20d8]{background:rgba(29,53,49,.92);border-bottom-color:hsla(0,0%,100%,.14);box-shadow:0 6px 18px rgba(0,0,0,.18)}.detail-header.is-scrolled .icon-btn-muted[data-v-808b20d8],.detail-header.is-scrolled .icon-btn[data-v-808b20d8]{color:#fff}[dir] .detail-header.is-scrolled .icon-btn-muted[data-v-808b20d8],[dir] .detail-header.is-scrolled .icon-btn[data-v-808b20d8]{background:hsla(0,0%,100%,.14);border-color:hsla(0,0%,100%,.24)}[dir] .detail-header.is-scrolled .icon-btn-muted[data-v-808b20d8]:hover,[dir] .detail-header.is-scrolled .icon-btn[data-v-808b20d8]:hover{background:hsla(0,0%,100%,.22);border-color:hsla(0,0%,100%,.32)}.header-actions[data-v-808b20d8],.header-left[data-v-808b20d8],.user-actions[data-v-808b20d8]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.header-left[data-v-808b20d8]{gap:1rem}.header-actions[data-v-808b20d8]{gap:.65rem}.user-actions[data-v-808b20d8]{gap:.45rem}.icon-btn[data-v-808b20d8]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:40px;height:40px;color:#1d3531;transition:all .2s ease}[dir] .icon-btn[data-v-808b20d8]{background:rgba(29,53,49,.05);border:1px solid transparent;border-radius:10px;cursor:pointer;-webkit-transition:all .2s ease}[dir] .icon-btn[data-v-808b20d8]:hover{background:rgba(29,53,49,.1);border-color:rgba(29,53,49,.15)}.icon-btn-muted[data-v-808b20d8]{color:rgba(29,53,49,.7)}.header-share-btn[data-v-808b20d8]{display:none}.header-title[data-v-808b20d8]{font-size:1rem;font-weight:700;color:#fff;transition:opacity .22s ease,-webkit-transform .22s ease;transition:opacity .22s ease,transform .22s ease;transition:opacity .22s ease,transform .22s ease,-webkit-transform .22s ease}[dir] .header-title[data-v-808b20d8]{margin:0;-webkit-transition:opacity .22s ease,-webkit-transform .22s ease}.header-title.is-hidden[data-v-808b20d8]{opacity:0;-webkit-transform:translateY(-8px)}[dir] .header-title.is-hidden[data-v-808b20d8]{transform:translateY(-8px)}.auth-btn[data-v-808b20d8]{text-decoration:none;font-size:.78rem;font-weight:700}[dir] .auth-btn[data-v-808b20d8]{border-radius:999px;padding:.48rem .8rem}.register-btn[data-v-808b20d8]{color:#1d3531}[dir] .register-btn[data-v-808b20d8]{border:1px solid rgba(29,53,49,.2);background:transparent}.login-btn[data-v-808b20d8]{color:#1d3531}[dir] .login-btn[data-v-808b20d8]{border:none}[dir=ltr] .login-btn[data-v-808b20d8]{background:linear-gradient(135deg,#e1e32a,#c9cb24)}[dir=rtl] .login-btn[data-v-808b20d8]{background:linear-gradient(-135deg,#e1e32a,#c9cb24)}.user-profile-btn[data-v-808b20d8]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.45rem;text-decoration:none}[dir] .user-profile-btn[data-v-808b20d8]{border-radius:999px;background:rgba(29,53,49,.05);border:1px solid rgba(29,53,49,.15)}[dir=ltr] .user-profile-btn[data-v-808b20d8]{padding:.25rem .6rem .25rem .3rem}[dir=rtl] .user-profile-btn[data-v-808b20d8]{padding:.25rem .3rem .25rem .6rem}.user-avatar[data-v-808b20d8]{width:28px;height:28px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}[dir] .user-avatar[data-v-808b20d8]{border-radius:999px}[dir=ltr] .user-avatar[data-v-808b20d8]{background:linear-gradient(135deg,#1d3531,#2d4a47)}[dir=rtl] .user-avatar[data-v-808b20d8]{background:linear-gradient(-135deg,#1d3531,#2d4a47)}.user-avatar svg[data-v-808b20d8]{color:#e2e12e}.user-name[data-v-808b20d8]{color:#1d3531;font-size:.74rem;font-weight:700}.detail-header.is-scrolled .register-btn[data-v-808b20d8]{color:#fff}[dir] .detail-header.is-scrolled .register-btn[data-v-808b20d8]{border-color:hsla(0,0%,100%,.24)}[dir] .detail-header.is-scrolled .user-profile-btn[data-v-808b20d8]{background:hsla(0,0%,100%,.14);border-color:hsla(0,0%,100%,.24)}.detail-header.is-scrolled .user-name[data-v-808b20d8]{color:#fff}.detail-content[data-v-808b20d8]{max-width:1200px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1rem}[dir] .detail-content[data-v-808b20d8]{margin:0 auto;padding:1rem}.premium-card[data-v-808b20d8],.state-card[data-v-808b20d8]{-webkit-box-shadow:0 8px 24px rgba(29,53,49,.08)}[dir] .premium-card[data-v-808b20d8],[dir] .state-card[data-v-808b20d8]{background:#fff;border-radius:20px;box-shadow:0 8px 24px rgba(29,53,49,.08)}.state-card[data-v-808b20d8]{color:#1d3531}[dir] .state-card[data-v-808b20d8]{padding:1.5rem;text-align:center}.hero-card[data-v-808b20d8]{overflow:hidden}.hero-media[data-v-808b20d8]{position:relative;height:360px}.hero-image[data-v-808b20d8]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.hero-overlay[data-v-808b20d8]{position:absolute;inset:0}[dir] .hero-overlay[data-v-808b20d8]{background:linear-gradient(0deg,rgba(29,53,49,.92),rgba(29,53,49,.1))}[dir=ltr] .hero-overlay[data-v-808b20d8]{background:-webkit-gradient(linear,left bottom,left top,from(rgba(29,53,49,.92)),to(rgba(29,53,49,.1)))}[dir=rtl] .hero-overlay[data-v-808b20d8]{background:-webkit-gradient(linear,right bottom,right top,from(rgba(29,53,49,.92)),to(rgba(29,53,49,.1)))}.hero-top-badges[data-v-808b20d8]{position:absolute;top:1rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.5rem}[dir=ltr] .hero-top-badges[data-v-808b20d8]{right:1rem}[dir=rtl] .hero-top-badges[data-v-808b20d8]{left:1rem}.hero-badge[data-v-808b20d8]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:.68rem;font-weight:800;text-transform:uppercase}[dir] .hero-badge[data-v-808b20d8]{border-radius:999px;padding:.35rem .75rem}.hero-badge-accent[data-v-808b20d8]{color:#1d3531}[dir] .hero-badge-accent[data-v-808b20d8]{background:rgba(226,225,46,.92)}.hero-badge-soft[data-v-808b20d8]{color:#1d3531}[dir] .hero-badge-soft[data-v-808b20d8]{background:hsla(0,0%,100%,.9)}.hero-content[data-v-808b20d8]{position:absolute;bottom:1rem;color:#fff}[dir=ltr] .hero-content[data-v-808b20d8],[dir=rtl] .hero-content[data-v-808b20d8]{left:1rem;right:1rem}[dir] .hero-location[data-v-808b20d8],[dir] .hero-title[data-v-808b20d8],[dir] .price-value[data-v-808b20d8]{margin:0}.hero-title[data-v-808b20d8]{font-size:1.5rem;line-height:1.2}.hero-meta[data-v-808b20d8]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:.5rem;-ms-flex-wrap:wrap;flex-wrap:wrap}[dir] .hero-meta[data-v-808b20d8]{margin-top:.75rem}.hero-chip[data-v-808b20d8]{color:#fff;font-size:.72rem;font-weight:700}[dir] .hero-chip[data-v-808b20d8]{background:hsla(0,0%,100%,.18);border:1px solid hsla(0,0%,100%,.3);border-radius:10px;padding:.35rem .65rem}.image-gallery[data-v-808b20d8]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:.75rem;overflow-x:auto}[dir] .image-gallery[data-v-808b20d8]{padding:.9rem}.gallery-thumb[data-v-808b20d8]{width:90px;height:70px;overflow:hidden}[dir] .gallery-thumb[data-v-808b20d8]{border:2px solid transparent;border-radius:10px;padding:0;cursor:pointer}.gallery-thumb img[data-v-808b20d8]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}[dir] .gallery-thumb.active[data-v-808b20d8]{border-color:#e2e12e}.content-grid[data-v-808b20d8]{display:grid;grid-template-columns:1fr;gap:1rem}.main-column[data-v-808b20d8],.side-column[data-v-808b20d8]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1rem}[dir] .section-card[data-v-808b20d8],[dir] .side-card[data-v-808b20d8]{padding:1.25rem}.section-card h3[data-v-808b20d8],.side-card h3[data-v-808b20d8]{color:#1d3531}[dir] .section-card h3[data-v-808b20d8],[dir] .side-card h3[data-v-808b20d8]{margin:0}.description[data-v-808b20d8]{color:#444;line-height:1.6}[dir] .description[data-v-808b20d8]{margin-top:.85rem}.price-caption[data-v-808b20d8],.section-subtitle[data-v-808b20d8]{color:#666;font-size:.82rem}.price-value[data-v-808b20d8]{font-size:1.6rem;font-weight:700;color:#1d3531}[dir] .price-value[data-v-808b20d8]{margin-top:.55rem}.primary-cta-btn[data-v-808b20d8],.secondary-cta-btn[data-v-808b20d8]{width:100%;font-weight:700}[dir] .primary-cta-btn[data-v-808b20d8],[dir] .secondary-cta-btn[data-v-808b20d8]{border-radius:12px;padding:.7rem .9rem;cursor:pointer;margin-top:.65rem}.primary-cta-btn[data-v-808b20d8]{color:#1d3531}[dir] .primary-cta-btn[data-v-808b20d8]{border:none}[dir=ltr] .primary-cta-btn[data-v-808b20d8]{background:linear-gradient(135deg,#e1e32a,#c9cb24)}[dir=rtl] .primary-cta-btn[data-v-808b20d8]{background:linear-gradient(-135deg,#e1e32a,#c9cb24)}.secondary-cta-btn[data-v-808b20d8]{color:#1d3531}[dir] .secondary-cta-btn[data-v-808b20d8]{border:1px solid rgba(29,53,49,.18);background:#fff}.side-card-dark[data-v-808b20d8]{color:#fff}[dir] .side-card-dark[data-v-808b20d8]{background:#1d3531}.side-card-dark h3[data-v-808b20d8]{color:#fff}.hours-list[data-v-808b20d8]{list-style:none}[dir] .hours-list[data-v-808b20d8]{margin:.75rem 0 0 0;padding:0}[dir] .hours-list li+li[data-v-808b20d8]{margin-top:.5rem}.location-value[data-v-808b20d8]{color:#1d3531;font-weight:600}[dir] .location-value[data-v-808b20d8]{margin:.5rem 0 0 0}@media(max-width:768px){.header-share-btn[data-v-808b20d8]{display:-webkit-box;display:-ms-flexbox;display:flex}.register-btn[data-v-808b20d8],.user-name[data-v-808b20d8]{display:none}.hero-media[data-v-808b20d8]{height:280px}}@media(min-width:1024px){[dir] .detail-header[data-v-808b20d8]{padding:.85rem 2rem}.detail-content[data-v-808b20d8]{gap:1.25rem}[dir] .detail-content[data-v-808b20d8]{padding:1.4rem 2rem 2rem}.hero-media[data-v-808b20d8]{height:460px}.hero-title[data-v-808b20d8]{font-size:2.3rem}.content-grid[data-v-808b20d8]{grid-template-columns:minmax(0,2fr) minmax(300px,1fr);gap:1.25rem}.side-column[data-v-808b20d8]{position:sticky;top:86px;-ms-flex-item-align:start;align-self:start}}