._wrap_edbx1_1{display:flex;flex-direction:column;gap:12px;min-width:0}._track_edbx1_9{display:grid;grid-auto-flow:column;grid-auto-columns:85%;gap:12px;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;padding:2px;margin:-2px}._track_edbx1_9::-webkit-scrollbar{display:none}._track_edbx1_9>*{scroll-snap-align:start;min-width:0}._track_edbx1_9:focus-visible{outline:2px solid var(--primary);outline-offset:4px;border-radius:12px}._controls_edbx1_38{display:flex;justify-content:flex-end;gap:8px}._arrow_edbx1_44{width:44px;height:44px;border-radius:999px;border:1px solid transparent;background:var(--muted);color:var(--foreground);display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background .15s,border-color .15s}._arrow_edbx1_44:hover:not(:disabled){background-color:color-mix(in srgb,var(--muted),var(--foreground) 7%)}._arrow_edbx1_44:disabled{opacity:.35;cursor:default}._arrow_edbx1_44:focus-visible{outline:none;box-shadow:0 0 0 2px var(--primary)}@media(min-width:600px){._track_edbx1_9{grid-auto-columns:calc((100% - 16px)/2);gap:16px}}@media(min-width:900px){._track_edbx1_9{grid-auto-columns:calc((100% - 32px) / 3)}}._page_1frwr_5{--text-soft: color-mix(in srgb, var(--foreground) 80%, var(--background));margin:calc(-1 * var(--spacing-8)) calc(-1 * var(--spacing-6));color:var(--foreground)}@media(max-width:768px){._page_1frwr_5{margin:calc(-1 * var(--spacing-6)) calc(-1 * var(--spacing-4))}}._hero_1frwr_20{padding:28px 16px 36px;display:flex;flex-direction:column;gap:24px}._heroMain_1frwr_27{display:flex;flex-direction:column;gap:22px;min-width:0}._heroText_1frwr_34{display:flex;flex-direction:column;gap:12px}._h1_1frwr_40{margin:0;font-size:34px;line-height:1.08;font-weight:800;letter-spacing:-.03em}._lead_1frwr_48{margin:0;font-size:17px;line-height:1.5;color:var(--text-soft)}._planCard_1frwr_55{background:var(--surface);border:1px solid transparent;border-radius:12px;padding:18px;display:flex;flex-direction:column;gap:16px;box-shadow:0 12px 32px #1c1b1a0f}._field_1frwr_66{display:flex;flex-direction:column;gap:8px}._fieldLabel_1frwr_72{font-size:14px;font-weight:700}._termButton_1frwr_77{display:flex;align-items:center;gap:10px;height:52px;padding:0 14px;border:1.5px solid transparent;border-radius:var(--radius);background:var(--muted);color:var(--foreground);font:inherit;font-size:16px;font-weight:600;text-align:left;cursor:pointer}._termButton_1frwr_77:hover{background-color:color-mix(in srgb,var(--muted),var(--foreground) 7%)}._termIcon_1frwr_99{flex:0 0 auto;color:var(--primary)}._termPlaceholder_1frwr_104{color:var(--foreground)}._termDays_1frwr_108{margin-left:auto;font-size:13px;font-weight:500;color:var(--muted-foreground);white-space:nowrap}._presets_1frwr_116{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:6px}div._heroPresets_1frwr_123{grid-template-columns:repeat(5,minmax(0,1fr)) minmax(0,1.9fr);gap:6px}div._heroPresets_1frwr_123>button{height:48px}div._heroPresets_1frwr_123>input{grid-column:auto;height:48px;padding:0 10px;font-size:15px}._preset_1frwr_116{height:48px;border-radius:var(--radius);border:2px solid transparent;background:var(--muted);color:var(--foreground);font:inherit;font-size:16px;font-weight:800;cursor:pointer;font-variant-numeric:tabular-nums}._preset_1frwr_116:hover{background-color:color-mix(in srgb,var(--muted),var(--foreground) 7%)}._presetOn_1frwr_157,._presetOn_1frwr_157:hover{background:var(--primary-tint);border-color:var(--primary)}._primaryCta_1frwr_163{height:56px;border-radius:var(--radius);background:var(--primary);color:var(--primary-foreground);font-size:17px;font-weight:800;display:flex;align-items:center;justify-content:center;gap:10px;text-decoration:none;transition:transform .12s ease,background-color var(--animation-duration-fast) ease}._primaryCta_1frwr_163:hover{color:var(--primary-foreground);background:color-mix(in srgb,var(--primary),black 8%)}._primaryCta_1frwr_163:active,._secondaryCta_1frwr_184:active,._purposeCard_1frwr_185:active,._popularCard_1frwr_186:active,._mobileBarCta_1frwr_187:active{transform:scale(.98)}._recLine_1frwr_191{font-size:13px;color:var(--muted-foreground);text-align:center}._trust_1frwr_197{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:8px 18px;font-size:14px;font-weight:600}._trust_1frwr_197 li{display:flex;align-items:center;gap:6px}._stars_1frwr_214{color:var(--primary);letter-spacing:1px}._trustIcon_1frwr_219{color:var(--primary)}._hero_1frwr_20{position:relative;isolation:isolate}._heroMain_1frwr_27{position:relative;z-index:1}._heroPhoto_1frwr_237{position:absolute;z-index:0;top:0;left:0;right:0;height:300px;pointer-events:none;-webkit-mask-image:linear-gradient(to bottom,#000 40%,transparent 100%);mask-image:linear-gradient(to bottom,#000 40%,transparent 100%)}._heroPhoto_1frwr_237 img{display:block;width:100%;height:100%;object-fit:cover;object-position:60% 30%}._hero_1frwr_20:has(._heroPhoto_1frwr_237){padding-top:210px}@media(min-width:900px){._hero_1frwr_20:has(._heroPhoto_1frwr_237){padding-top:64px}._heroPhoto_1frwr_237{top:0;bottom:0;height:auto;left:38%;right:min(0px,calc(50% - 50vw));pointer-events:none;-webkit-mask-image:linear-gradient(to right,transparent 0%,#000 42%),linear-gradient(to top,transparent 0%,#000 22%);-webkit-mask-composite:source-in;mask-image:linear-gradient(to right,transparent 0%,#000 42%),linear-gradient(to top,transparent 0%,#000 22%);mask-composite:intersect}._heroPhoto_1frwr_237 img{object-position:70% 35%}}._section_1frwr_292{padding:30px 16px;display:flex;flex-direction:column;gap:18px}._sectionHead_1frwr_299{display:flex;align-items:flex-end;justify-content:space-between;gap:12px}._sectionTitle_1frwr_306{display:flex;flex-direction:column;gap:6px}._sectionSub_1frwr_312{font-size:15px;color:var(--muted-foreground)}._h2_1frwr_317{margin:0;font-size:26px;line-height:1.15;font-weight:800;letter-spacing:-.025em}._textLink_1frwr_325{min-height:44px;display:inline-flex;align-items:center;gap:6px;padding:0;border:0;background:transparent;font:inherit;font-size:15px;font-weight:700;color:var(--foreground);text-decoration:none;white-space:nowrap;cursor:pointer}._textLink_1frwr_325:hover{color:var(--foreground);text-decoration:underline;text-underline-offset:3px}._muted_1frwr_348{font-size:13px;color:var(--muted-foreground)}._small_1frwr_353{font-size:12px;font-weight:500;color:var(--muted-foreground)}._grid4_1frwr_359{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}._grid3_1frwr_365{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:12px}._purposeCard_1frwr_185{display:flex;flex-direction:column;gap:12px;padding:8px 8px 14px;background:var(--surface);border-radius:var(--radius);box-shadow:var(--shadow-card);text-decoration:none;color:var(--foreground);min-width:0;transition:transform .12s ease,box-shadow var(--animation-duration-fast) ease}._purposeCard_1frwr_185:hover,._popularCard_1frwr_186:hover{color:var(--foreground);box-shadow:var(--shadow-card-hover);transform:translateY(-2px)}._purposeMedia_1frwr_396{aspect-ratio:4 / 3;border-radius:4px;display:flex;align-items:center;justify-content:center;color:var(--foreground);overflow:hidden}._purposeMedia_1frwr_396 img{width:100%;height:100%;object-fit:cover}._purposeBody_1frwr_413{display:flex;flex-direction:column;gap:3px;padding:0 6px}._purposeName_1frwr_420{display:flex;align-items:center;justify-content:space-between;gap:8px;font-size:18px;font-weight:800}._arrow_1frwr_429{flex:0 0 auto;color:var(--primary)}._popularRow_1frwr_435{display:flex;gap:12px;overflow-x:auto;margin:0 -16px;padding:2px 16px 6px;scroll-snap-type:x mandatory;scroll-padding:0 16px;scrollbar-width:none}._popularRow_1frwr_435::-webkit-scrollbar{display:none}._popularCard_1frwr_186{flex:0 0 62%;scroll-snap-align:start;display:flex;flex-direction:column;gap:10px;padding:8px 8px 12px;background:var(--surface);border-radius:var(--radius);box-shadow:var(--shadow-card);text-decoration:none;color:var(--foreground);min-width:0;box-sizing:border-box;transition:transform .12s ease,box-shadow var(--animation-duration-fast) ease}._popularMedia_1frwr_467{position:relative;aspect-ratio:1 / 1;border-radius:4px;display:flex;align-items:center;justify-content:center;color:var(--foreground)}._popularMedia_1frwr_467{overflow:hidden}._popularMedia_1frwr_467 img{width:100%;height:100%;object-fit:cover}._badge_1frwr_487{position:absolute;top:8px;left:8px;display:flex;align-items:center;gap:5px;padding:4px 7px;border-radius:4px;background:#fff;color:#1c1b1a;font-size:11px;font-weight:800}._badgeDot_1frwr_502{width:6px;height:6px;border-radius:2px;background:var(--primary)}._popularBody_1frwr_509{display:flex;flex-direction:column;gap:2px;padding:0 4px}._popularName_1frwr_516{font-size:15px;font-weight:700}._popularPrice_1frwr_521{margin-top:6px;font-variant-numeric:tabular-nums}._popularPrice_1frwr_521 b{font-size:16px;font-weight:800}._card_1frwr_532{margin:0;background:var(--surface);border:1px solid transparent;border-radius:12px;padding:20px;display:flex;flex-direction:column;gap:10px;box-shadow:var(--shadow-card)}._stepNo_1frwr_544{width:36px;height:36px;border-radius:var(--radius);background:var(--primary);color:var(--primary-foreground);font-size:17px;font-weight:800;display:flex;align-items:center;justify-content:center}._cardTitle_1frwr_557{font-size:18px;font-weight:800}._cardText_1frwr_562{font-size:14px;line-height:1.5;color:var(--text-soft)}._perks_1frwr_568{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:8px}._perks_1frwr_568 li{display:flex;align-items:center;gap:8px;padding:9px 12px;border-radius:var(--radius);background:var(--surface);border:1px solid transparent;font-size:14px;font-weight:600;box-shadow:var(--shadow-card)}._perkIcon_1frwr_590{color:var(--success)}._rating_1frwr_594{display:flex;align-items:center;gap:14px}._ratingScore_1frwr_600{font-size:44px;font-weight:800;letter-spacing:-.03em;line-height:1}._ratingText_1frwr_607{display:flex;flex-direction:column;gap:2px}._ratingText_1frwr_607 ._stars_1frwr_214{font-size:18px;letter-spacing:2px}._ratingText_1frwr_607 ._muted_1frwr_348{font-size:14px;font-weight:600}._quote_1frwr_623{margin:0;font-size:16px;line-height:1.5;font-weight:500}._reviewCard_1frwr_631{gap:12px}._reviewStars_1frwr_635{font-size:18px;letter-spacing:2px;line-height:1;color:var(--primary)}._reviewStarsOff_1frwr_642{color:var(--border-strong)}._reviewer_1frwr_646{margin-top:auto;display:flex;align-items:center;gap:10px}._avatar_1frwr_653{width:40px;height:40px;flex:0 0 40px;border-radius:50%;object-fit:cover;background:var(--muted);color:var(--foreground);font-size:16px;font-weight:800;display:flex;align-items:center;justify-content:center}._reviewerText_1frwr_668{display:flex;flex-direction:column;gap:1px;min-width:0}._reviewSource_1frwr_675{font-size:12px;color:var(--muted-foreground);text-decoration:none}a._reviewSource_1frwr_675:hover{color:var(--foreground);text-decoration:underline;text-underline-offset:2px}._quoteBy_1frwr_687{font-size:14px;font-weight:700;color:var(--foreground)}._voucher_1frwr_694{display:flex;flex-direction:column;gap:20px;background:var(--surface);border:1px solid transparent;border-radius:12px;padding:20px;box-shadow:var(--shadow-card)}._voucherText_1frwr_705{display:flex;flex-direction:column;gap:10px}._voucherPick_1frwr_711{display:flex;flex-direction:column;gap:12px}._voucherAmounts_1frwr_717{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}._voucherAmount_1frwr_717{height:52px;border-radius:var(--radius);border:2px solid transparent;background:var(--surface);color:var(--foreground);font:inherit;font-size:16px;font-weight:800;cursor:pointer;font-variant-numeric:tabular-nums;box-shadow:var(--shadow-card)}._voucherAmountOn_1frwr_737{border-color:var(--primary);background:var(--primary-tint)}._secondaryCta_1frwr_184{height:52px;border-radius:var(--radius);border:1.5px solid transparent;background:var(--muted);color:var(--foreground);display:flex;align-items:center;justify-content:center;font-size:16px;font-weight:700;text-decoration:none;transition:transform .12s ease}._secondaryCta_1frwr_184:hover{color:var(--foreground);background:var(--muted)}._faq_1frwr_763{background:var(--surface);border:1px solid transparent;border-radius:12px;overflow:hidden;box-shadow:var(--shadow-card)}._faqItem_1frwr_771+._faqItem_1frwr_771{border-top:1px solid var(--border)}._faqQuestion_1frwr_775{width:100%;min-height:60px;border:0;background:transparent;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 18px;text-align:left;font:inherit;font-size:16px;font-weight:700;color:var(--foreground);cursor:pointer}._chevron_1frwr_793{flex:0 0 auto;transition:transform .2s ease}._chevronOpen_1frwr_798{transform:rotate(180deg)}._faqAnswer_1frwr_802{padding:0 18px 18px;font-size:15px;line-height:1.55;color:var(--text-soft)}._faqAnswer_1frwr_802 p{margin:0}._faqAnswer_1frwr_802 a{color:var(--foreground)}._mobileBar_1frwr_187{position:sticky;bottom:0;z-index:20;margin-top:8px;background:var(--surface);border-top:1px solid var(--border);padding:10px 16px calc(12px + env(safe-area-inset-bottom));display:flex;align-items:center;gap:12px}._mobileBarInfo_1frwr_831{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:1px}._mobileBarInfo_1frwr_831 b{font-size:17px;font-weight:800}._mobileBarCta_1frwr_187{flex:0 0 auto;height:52px;padding:0 22px;border:0;border-radius:var(--radius);background:var(--primary);color:var(--primary-foreground);font:inherit;font-size:17px;font-weight:800;display:flex;align-items:center;gap:8px;cursor:pointer;transition:transform .12s ease}._termButton_1frwr_77:focus-visible,._preset_1frwr_116:focus-visible,._primaryCta_1frwr_163:focus-visible,._textLink_1frwr_325:focus-visible,._purposeCard_1frwr_185:focus-visible,._popularCard_1frwr_186:focus-visible,._voucherAmount_1frwr_717:focus-visible,._secondaryCta_1frwr_184:focus-visible,._faqQuestion_1frwr_775:focus-visible,._mobileBarCta_1frwr_187:focus-visible{outline:2px solid var(--foreground);outline-offset:2px}@media(min-width:900px){._hero_1frwr_20{padding:64px 40px 72px;display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:56px;align-items:center;min-height:560px}._h1_1frwr_40{font-size:56px;line-height:1.03;letter-spacing:-.04em}._lead_1frwr_48{font-size:19px}._section_1frwr_292{padding:48px 40px;gap:24px}._h2_1frwr_317{font-size:34px;line-height:1.1;letter-spacing:-.03em}._grid4_1frwr_359{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}._grid3_1frwr_365{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}._popularRow_1frwr_435{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin:0;padding:0;overflow:visible}._voucher_1frwr_694{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:40px;align-items:center;padding:32px}._mobileBar_1frwr_187{display:none}}._band_4teiu_4{display:grid;grid-template-columns:minmax(0,1fr);grid-template-areas:"head" "media" "links";background:var(--surface);border:1px solid transparent;border-radius:12px;overflow:hidden;box-shadow:var(--shadow-card)}._head_4teiu_15{grid-area:head;padding:24px 20px 20px}._links_4teiu_20{grid-area:links;padding:20px}._text_4teiu_25{display:flex;flex-direction:column;align-items:flex-start;gap:14px;min-width:0}._lead_4teiu_33{margin:0;max-width:520px;font-size:16px;line-height:1.5;color:var(--text-soft, var(--muted-foreground))}._media_4teiu_43{grid-area:media;position:relative;aspect-ratio:4 / 3;min-width:0;background:var(--muted);overflow:hidden}._photos_4teiu_52{position:absolute;top:0;right:0;bottom:0;left:0}._photo_4teiu_52{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;color:color-mix(in srgb,var(--foreground) 35%,transparent);opacity:0;transition:opacity .8s ease}._photoOn_4teiu_68{opacity:1}._photo_4teiu_52 img{width:100%;height:100%;object-fit:cover;display:block;-webkit-user-select:none;user-select:none}._info_4teiu_81{position:absolute;left:12px;right:12px;bottom:12px;display:flex;align-items:center;gap:12px;padding:12px 12px 12px 14px;border-radius:var(--radius);background:var(--surface);color:var(--foreground);box-shadow:var(--shadow-md);text-decoration:none}._info_4teiu_81:hover{color:var(--foreground)}._infoText_4teiu_101{flex:1;min-width:0;display:flex;flex-direction:column;align-items:flex-start;gap:4px}._badge_4teiu_110{display:inline-flex;align-items:center;gap:5px;padding:3px 7px;border-radius:var(--radius-sm, 4px);background:var(--success-tint);color:var(--success);font-size:12px;font-weight:700}._infoName_4teiu_122{font-size:17px;font-weight:800;line-height:1.2;letter-spacing:-.01em}._infoMeta_4teiu_129{display:inline-flex;flex-wrap:wrap;align-items:center;gap:5px;font-size:13px;color:var(--muted-foreground)}._infoMeta_4teiu_129 svg{flex:0 0 auto}._infoGo_4teiu_142{flex:0 0 auto;width:40px;height:40px;display:inline-flex;align-items:center;justify-content:center;border-radius:var(--radius);background:var(--foreground);color:var(--surface);transition:transform .15s ease}._info_4teiu_81:hover ._infoGo_4teiu_142{transform:translate(2px)}._thumbs_4teiu_161{position:absolute;top:12px;left:12px;display:flex;gap:6px}._thumb_4teiu_161{width:44px;height:44px;padding:0;border:2px solid #fff;border-radius:var(--radius);background:var(--muted);color:var(--muted-foreground);display:inline-flex;align-items:center;justify-content:center;overflow:hidden;box-shadow:0 2px 8px #1c1b1a40;cursor:pointer;opacity:.85;transition:opacity .15s ease,transform .15s ease}._thumb_4teiu_161 img{width:100%;height:100%;object-fit:cover;display:block}._thumb_4teiu_161:hover{opacity:1;transform:translateY(-1px)}._thumb_4teiu_161[aria-pressed=true]{opacity:1;border-color:var(--primary);box-shadow:0 0 0 2px var(--primary),0 2px 8px #1c1b1a40}._regions_4teiu_209{display:flex;flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none}._regionChip_4teiu_218{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:0 14px;border:1px solid transparent;border-radius:var(--radius);background:var(--muted);color:var(--foreground);font-size:14px;font-weight:600;text-decoration:none}._regionChip_4teiu_218:hover{color:var(--foreground);background-color:color-mix(in srgb,var(--muted),var(--foreground) 7%)}._regionCount_4teiu_238{font-size:12px;font-weight:700;padding:2px 6px;border-radius:var(--radius-sm, 4px);background:var(--muted);font-variant-numeric:tabular-nums}._collections_4teiu_249{display:flex;flex-direction:column;gap:8px;width:100%;max-width:520px}._collectionsHead_4teiu_257{display:flex;align-items:baseline;justify-content:space-between;gap:12px;font-size:15px;font-weight:800}._collectionsAll_4teiu_266{font-size:14px;font-weight:600;color:var(--muted-foreground);text-decoration:underline;text-underline-offset:3px}._collectionsAll_4teiu_266:hover{color:var(--foreground)}._collectionList_4teiu_278{display:grid;grid-template-columns:minmax(0,1fr);gap:8px;margin:0;padding:0;list-style:none}._collection_4teiu_249{display:flex;align-items:center;gap:12px;min-height:64px;padding:8px 12px 8px 8px;border:1px solid transparent;border-radius:var(--radius);background:var(--surface);color:var(--foreground);text-decoration:none;box-shadow:var(--shadow-card)}._collection_4teiu_249:hover{color:var(--foreground);box-shadow:var(--shadow-card-hover);transform:translateY(-2px)}._collectionImg_4teiu_307{width:64px;height:48px;flex:0 0 64px;border-radius:6px;overflow:hidden;background:var(--muted)}._collectionImg_4teiu_307 img{width:100%;height:100%;object-fit:cover;display:block}._collectionText_4teiu_323{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}._collectionText_4teiu_323 b{font-size:14px;font-weight:700;line-height:1.3}._collectionText_4teiu_323 span{font-size:12px;color:var(--muted-foreground)}._collectionGo_4teiu_342{flex:0 0 auto;color:var(--muted-foreground)}._cta_4teiu_348{display:inline-flex;align-items:center;gap:8px;min-height:52px;padding:0 20px;margin-top:4px;border:1.5px solid transparent;border-radius:var(--radius);background:var(--muted);color:var(--foreground);font-size:15px;font-weight:700;text-decoration:none}._cta_4teiu_348:hover{color:var(--foreground);background:var(--background)}._regionChip_4teiu_218:focus-visible,._collection_4teiu_249:focus-visible,._collectionsAll_4teiu_266:focus-visible,._cta_4teiu_348:focus-visible,._info_4teiu_81:focus-visible,._thumb_4teiu_161:focus-visible{outline:2px solid var(--focus);outline-offset:2px}@media(prefers-reduced-motion:reduce){._photo_4teiu_52,._thumb_4teiu_161,._infoGo_4teiu_142{transition:none}}@media(min-width:900px){._band_4teiu_4{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);grid-template-areas:"head media" "links media";grid-template-rows:auto 1fr}._head_4teiu_15{padding:40px 40px 8px}._links_4teiu_20{padding:16px 40px 40px}._media_4teiu_43{aspect-ratio:auto;min-height:480px}._info_4teiu_81{left:20px;right:auto;bottom:20px;width:min(380px,calc(100% - 40px));padding:14px 14px 14px 16px}._thumbs_4teiu_161{top:20px;left:auto;right:20px;flex-direction:column;gap:8px}._thumb_4teiu_161{width:56px;height:56px}}
