.VoucherCard_grid__Q9Zh1{display:grid;grid-gap:16px;gap:16px;grid-template-columns:1fr}@media (min-width:761px){.VoucherCard_grid__Q9Zh1{grid-template-columns:repeat(2,1fr)}}.VoucherCard_vc__xxtLV{display:grid;grid-template-columns:96px 1fr;overflow:hidden;border:1px solid var(--border);border-radius:var(--r-lg);background:var(--card)}.VoucherCard_amt__37M_W{position:relative;display:grid;place-items:center;align-content:center;padding:16px 8px;background:var(--primary);color:var(--primary-ink);font-size:1.5rem;font-weight:800;line-height:1.1;text-align:center;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.VoucherCard_amt__37M_W small{display:block;font-size:.75rem;font-weight:500;opacity:.9}.VoucherCard_amt__37M_W:after{content:"";position:absolute;right:-1px;top:10px;bottom:10px;border-right:2px dashed var(--card)}.VoucherCard_body__uXgMv{min-width:0;padding:18px 20px}.VoucherCard_body__uXgMv h3{margin:0;font-size:1.05rem;line-height:1.3}.VoucherCard_desc__l9TlJ{margin:4px 0 0;color:var(--muted);font-size:.9rem}.VoucherCard_rules__ggVB1{margin:6px 0 0;color:var(--muted);font-size:.8rem}.VoucherCard_row__2zfuo{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px;margin-top:12px}.VoucherCard_code__USRkq{padding:6px 10px;border-radius:8px;background:var(--mint);color:var(--primary);font-size:.9rem;font-weight:700;letter-spacing:.05em;-webkit-user-select:all;-moz-user-select:all;user-select:all;overflow-wrap:anywhere}.VoucherCard_copy__5uJ1Q{display:inline-flex;align-items:center;min-height:44px;padding:0 16px;border:1.5px solid var(--border);border-radius:10px;background:transparent;color:inherit;font:inherit;font-size:.875rem;font-weight:600;cursor:pointer}.VoucherCard_done__zF73a{border-color:var(--primary);color:var(--primary)}@media (min-width:761px){.VoucherCard_vc__xxtLV{grid-template-columns:120px 1fr}.VoucherCard_amt__37M_W{font-size:1.75rem}}.PreviewBanner_banner___vzXl{position:-webkit-sticky;position:sticky;top:68px;z-index:40;display:flex;flex-wrap:wrap;align-items:center;gap:4px 12px;padding:10px var(--gutter);background:var(--st-wait);color:#3a2800;font-size:.9rem}.PageHero_phero__JzrIk{position:relative;overflow:hidden;background:var(--map);color:#fff;padding-block:48px 56px}.PageHero_phero__JzrIk:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(90deg,transparent 0 60%,rgba(34,197,118,.08)),repeating-linear-gradient(0deg,transparent 0 79px,var(--map-road) 79px 81px),repeating-linear-gradient(90deg,transparent 0 119px,var(--map-road) 119px 121px)}.PageHero_phero__JzrIk>div{position:relative;z-index:1}.PageHero_crumb__8cELG{margin-bottom:14px;font-size:.875rem;color:#8db9a2}.PageHero_crumb__8cELG ol{display:flex;flex-wrap:wrap;gap:4px 8px;margin:0;padding:0;list-style:none}.PageHero_crumb__8cELG li+li:before{content:"/";margin-right:8px}.PageHero_crumb__8cELG a{text-decoration:underline;text-underline-offset:3px}.PageHero_title___9KVk{margin:0;max-width:24ch;font-size:clamp(1.9rem,4.6vw,3.25rem);font-weight:800;line-height:1.15;letter-spacing:-.025em;overflow-wrap:anywhere}.PageHero_desc__7lCRS{margin:14px 0 0;max-width:52ch;color:#b7d6c5;font-size:1.1rem}.article_article__s1p0I{max-width:760px;margin-inline:auto;padding-block:40px var(--sec-y)}.article_meta__8sFil{margin:0 0 20px;color:var(--muted);font-size:.875rem}.article_meta__8sFil b{color:var(--primary);font-weight:600}.article_cover__HpB9x{width:100%;height:auto;margin-bottom:28px;border-radius:var(--r-lg);object-fit:cover}.article_prose__Ccu17{font-size:1.05rem;overflow-wrap:anywhere}.article_prose__Ccu17>:first-child{margin-top:0}.article_prose__Ccu17 h2,.article_prose__Ccu17 h3,.article_prose__Ccu17 h4{margin:1.8em 0 .5em;line-height:1.25}.article_prose__Ccu17 p{margin:0 0 1em}.article_prose__Ccu17 ol,.article_prose__Ccu17 ul{margin:0 0 1em;padding-left:1.4em}.article_prose__Ccu17 blockquote{margin:1.4em 0;padding:4px 0 4px 20px;border-left:4px solid var(--primary);color:var(--muted)}.article_prose__Ccu17 a{color:var(--primary);text-underline-offset:3px}.article_prose__Ccu17 img{max-width:100%;height:auto;border-radius:var(--r-md)}.article_prose__Ccu17 table{display:block;max-width:100%;overflow-x:auto;border-collapse:collapse}.article_prose__Ccu17 td,.article_prose__Ccu17 th{padding:8px 12px;border:1px solid var(--border)}.LegalPage_legal__9vjOV{max-width:760px;margin-inline:auto;padding-block:40px var(--sec-y)}.LegalPage_meta___nkVk{margin:0 0 20px;color:var(--muted);font-size:.95rem;font-weight:600}.LegalPage_toc__wPQRg{margin:0 0 32px;padding:16px 20px;border:1px solid var(--border);border-radius:var(--r-md);background:var(--bg-alt)}.LegalPage_tocTitle__x3Sno{margin:0 0 8px;font-size:1rem}.LegalPage_toc__wPQRg ol{margin:0;padding-left:1.3em}.LegalPage_toc__wPQRg li{margin:0}.LegalPage_toc__wPQRg li.LegalPage_sub___e5aI{margin-left:1em;list-style:lower-alpha}.LegalPage_toc__wPQRg a{display:inline-block;padding-block:8px;color:var(--primary);text-underline-offset:3px}.LegalPage_prose__c8GJ1{max-width:none;font-size:1.05rem;line-height:1.7}.LegalPage_prose__c8GJ1 h2,.LegalPage_prose__c8GJ1 h3{scroll-margin-top:88px}.LegalPage_prose__c8GJ1 h2{font-size:1.5rem}.LegalPage_prose__c8GJ1 h3{font-size:1.2rem}.LegalPage_prose__c8GJ1 table{font-size:.95rem}.LegalPage_prose__c8GJ1 caption{padding-bottom:6px;color:var(--muted);text-align:left}@media print{.LegalPage_legal__9vjOV{max-width:none;padding-block:0}.LegalPage_toc__wPQRg{page-break-inside:avoid;break-inside:avoid}.LegalPage_prose__c8GJ1 a{color:inherit}.LegalPage_prose__c8GJ1 table{display:table;overflow:visible}.LegalPage_prose__c8GJ1 tr{page-break-inside:avoid;break-inside:avoid}}.StoreButtons_row__ADmyE{display:flex;flex-wrap:wrap;gap:12px;align-items:center}.StoreButtons_btn__GZY9P{display:inline-flex;align-items:center;min-height:52px;padding:0 18px;border-radius:var(--r-md);border:1px solid rgba(255,255,255,.22);background:#000;color:#fff;font-size:.95rem;font-weight:700;line-height:1.15;text-decoration:none;transition:background var(--t-fast)}.StoreButtons_btn__GZY9P:hover{background:#1a1a1a}.StoreButtons_btn__GZY9P small{display:block;font-size:.7rem;font-weight:400;color:#bbb}.QrBox_box__O_f0t{flex:none;width:144px;height:144px;padding:12px;border-radius:var(--r-lg);background:#fff}.QrBox_img__oHjL8{width:100%;height:100%;object-fit:contain}.AppDownload_sec__CTakW{padding-block:var(--sec-y)}.AppDownload_cta__xNnYS{display:grid;grid-gap:28px;gap:28px;align-items:center;padding:32px 24px;border-radius:var(--r-xl);background:var(--primary);color:var(--primary-ink)}.AppDownload_heading__FaLcj{margin:0;max-width:22ch;font-size:clamp(1.6rem,3.6vw,2.5rem);font-weight:800;line-height:1.15;letter-spacing:-.025em}.AppDownload_desc__cbdBW{margin:10px 0 0;max-width:48ch;opacity:.92}.AppDownload_stores__s1EUG{margin-top:24px}@media (min-width:761px){.AppDownload_cta__xNnYS{grid-template-columns:1fr auto;gap:32px;padding:48px 56px}}.Faq_sec__P1YQI{padding-block:var(--sec-y)}.Faq_layout__7vVMj{display:grid;grid-gap:24px;gap:24px}.Faq_heading__j4R15{margin:0;font-size:clamp(1.6rem,3.6vw,2.5rem);font-weight:800;line-height:1.15;letter-spacing:-.025em}.Faq_item__N9AWI{border-bottom:1px solid var(--border)}.Faq_item__N9AWI summary{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:64px;font-size:1.05rem;font-weight:600;cursor:pointer;list-style:none}.Faq_item__N9AWI summary::-webkit-details-marker{display:none}.Faq_item__N9AWI summary svg{flex:none;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;color:var(--muted);transition:transform var(--t-mid)}.Faq_item__N9AWI[open] summary svg{transform:rotate(45deg);color:var(--primary)}.Faq_answer__Pk_Py{padding-bottom:20px;max-width:60ch;color:var(--muted)}.Faq_answer__Pk_Py>:first-child{margin-top:0}.Faq_answer__Pk_Py>:last-child{margin-bottom:0}.Faq_answer__Pk_Py a{color:var(--primary)}.Faq_answer__Pk_Py ol,.Faq_answer__Pk_Py ul{padding-left:1.25em}@media (min-width:821px){.Faq_layout__7vVMj{grid-template-columns:.8fr 1.2fr;gap:56px}}.FeatureList_grid__ElU4p{display:grid;grid-gap:16px;gap:16px;margin:0;padding:0;list-style:none;grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr))}.FeatureList_card__fz_qW{padding:28px;border:1px solid var(--border);border-radius:var(--r-lg);background:var(--card)}.FeatureList_icon__zZ3WY{display:grid;place-items:center;width:48px;height:48px;margin-bottom:16px;border-radius:var(--r-md);background:var(--mint);color:var(--primary)}.FeatureList_card__fz_qW h3{margin:0 0 6px;font-size:1.1rem;line-height:1.3}.FeatureList_card__fz_qW p{margin:0;color:var(--muted);font-size:.95rem}.Hero_hero__zlwub{position:relative;overflow:hidden;background:var(--map);color:#fff;padding-block:clamp(64px,11vw,128px)}.Hero_hero__zlwub:before{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(ellipse at 85% 20%,rgba(34,197,118,.18),transparent 55%),repeating-linear-gradient(0deg,transparent 0 79px,var(--map-road) 79px 81px),repeating-linear-gradient(90deg,transparent 0 119px,var(--map-road) 119px 121px);opacity:.8}.Hero_hero__zlwub>div{position:relative}.Hero_grid__pDR_M{display:grid;grid-gap:32px;gap:32px;align-items:center}@media (min-width:768px){.Hero_grid__pDR_M{grid-template-columns:1.1fr .9fr}}.Hero_eyebrow__8Ge4v{margin:0 0 12px;color:var(--primary-hi);font-weight:700;text-transform:uppercase;letter-spacing:.08em;font-size:.8rem}.Hero_heading__Uq9Ko{margin:0 0 16px;font-size:clamp(2.1rem,6vw,3.9rem);line-height:1.1;font-weight:800;letter-spacing:-.03em;overflow-wrap:anywhere}.Hero_sub__VZM6y{margin:0 0 28px;color:#b7d6c5;font-size:1.1rem;max-width:48ch}.Hero_image__2Cwkb{width:100%;height:auto;border-radius:var(--r-xl);object-fit:cover}.NewsCard_grid__wc_Ob{display:grid;grid-gap:32px 28px;gap:32px 28px;grid-template-columns:1fr}@media (min-width:641px){.NewsCard_grid__wc_Ob{grid-template-columns:repeat(2,1fr)}}@media (min-width:961px){.NewsCard_grid__wc_Ob{grid-template-columns:repeat(3,1fr)}}.NewsCard_link__r3ACe{display:block;text-decoration:none}.NewsCard_thumb__XXB6R{overflow:hidden;aspect-ratio:16/10;border-radius:var(--r-lg);background:repeating-linear-gradient(135deg,var(--mint) 0 14px,var(--bg-alt) 14px 28px)}.NewsCard_img__Cuf8I{width:100%;height:100%;object-fit:cover}.NewsCard_meta__3Mimm{margin:14px 0 6px;color:var(--muted);font-size:.8rem}.NewsCard_meta__3Mimm b{color:var(--primary);font-weight:600}.NewsCard_title__TNQU_{margin:0;font-size:1.15rem;line-height:1.3}.NewsCard_link__r3ACe:hover .NewsCard_title__TNQU_{text-decoration:underline;text-underline-offset:4px}.NewsCard_desc__gzE7_{margin:8px 0 0;color:var(--muted);font-size:.95rem;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}@media (min-width:821px){.NewsCard_feat__T0Rql{grid-column:1/-1}.NewsCard_feat__T0Rql .NewsCard_link__r3ACe{display:grid;grid-template-columns:1.3fr 1fr;grid-gap:36px;gap:36px;align-items:center}.NewsCard_feat__T0Rql .NewsCard_thumb__XXB6R{aspect-ratio:16/9}.NewsCard_feat__T0Rql .NewsCard_title__TNQU_{font-size:clamp(1.5rem,3vw,2rem)}}.feed-link_more__oWAW_{display:inline-flex;align-items:center;min-height:44px;color:var(--primary);font-weight:700;text-decoration:none}.feed-link_more__oWAW_:hover{text-decoration:underline;text-underline-offset:4px}.Services_grid__e3R_6{display:grid;margin:0;padding:0;list-style:none;grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));border-top:1px solid var(--border);border-left:1px solid var(--border)}.Services_card__Damlq{border-right:1px solid var(--border);border-bottom:1px solid var(--border);transition:background var(--t-mid)}.Services_card__Damlq:hover{background:var(--bg-alt)}.Services_link__nZh9T{display:flex;flex-direction:column;gap:8px;height:100%;min-height:220px;padding:28px;text-decoration:none}.Services_icon__bC57j{display:grid;place-items:center;width:48px;height:48px;margin-bottom:8px;border-radius:var(--r-md);background:var(--mint);color:var(--primary)}.Services_image__Aqv8Q{width:100%;height:160px;margin-bottom:8px;border-radius:var(--r-md);object-fit:cover}.Services_link__nZh9T h3{margin:0;font-size:1.25rem;line-height:1.25}.Services_link__nZh9T p{flex:1 1;margin:0;color:var(--muted);font-size:.95rem}