.widgets_region___BXVM{display:grid;grid-gap:22px;gap:22px}.widgets_widget__LAZoo p{margin:0 0 10px;line-height:1.65;color:var(--muted);font-size:.9rem}.widgets_title__fRf5M{margin:0 0 8px;font-size:.82rem;text-transform:uppercase;letter-spacing:.08em;color:var(--fg)}.widgets_contact__2BolC,.widgets_links__yAg2q{list-style:none;margin:0;padding:0;display:grid;grid-gap:6px;gap:6px;font-size:.9rem}.widgets_contact__2BolC a,.widgets_links__yAg2q a{color:var(--muted);text-decoration:none}.widgets_contact__2BolC a:hover,.widgets_links__yAg2q a:hover{color:var(--accent)}.widgets_raw__046IJ{margin:0;padding:10px 12px;border:1px solid var(--border);border-radius:8px;font-size:.78rem;white-space:pre-wrap;word-break:break-all;color:var(--muted);overflow-x:auto}.page_page__556_G{--gap:clamp(56px,8vw,96px)}.page_band__kwxoS,.page_section__zQZ2o{max-width:var(--site-width,1120px);margin:0 auto;padding:var(--gap) 24px 0}.page_hero__7KFOs{position:relative;overflow:hidden;padding:clamp(64px,11vw,128px) 24px calc(var(--gap) + 8px);background:radial-gradient(ellipse 80% 60% at 50% -10%,color-mix(in srgb,var(--accent) 18%,transparent),transparent 70%),var(--bg);border-bottom:1px solid var(--border)}.page_heroInner__8WoKQ{max-width:46rem;margin:0 auto;text-align:center}.page_eyebrow__yxIK8{margin:0 0 14px;font-size:.8125rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--accent)}.page_title__po7na{margin:0;font-size:clamp(2.25rem,6vw,3.75rem);line-height:1.08;letter-spacing:-.035em;font-weight:700;text-wrap:balance}.page_lead__vF_iL{margin:20px auto 0;max-width:34rem;font-size:clamp(1.0625rem,1.6vw,1.25rem);line-height:1.6;color:var(--muted);text-wrap:pretty}.page_ctas__rfsth{display:flex;flex-wrap:wrap;gap:12px;justify-content:center;margin-top:32px}.page_primary__2CBMe,.page_secondary__jzhTV{display:inline-flex;align-items:center;padding:13px 26px;border-radius:999px;font-size:.9375rem;font-weight:600;text-decoration:none;white-space:nowrap}.page_primary__2CBMe{background:var(--accent);color:#fff;box-shadow:0 6px 20px color-mix(in srgb,var(--accent) 28%,transparent)}.page_primary__2CBMe:hover{filter:brightness(1.08)}.page_secondary__jzhTV{border:1px solid var(--border);color:var(--fg);background:var(--surface,var(--bg))}.page_secondary__jzhTV:hover{border-color:color-mix(in srgb,var(--fg) 25%,var(--border))}.page_sectionHead__iJcTv{display:flex;align-items:baseline;justify-content:space-between;gap:16px;flex-wrap:wrap;margin-bottom:26px}.page_sectionTitle__6ic_4{margin:0 0 26px;font-size:clamp(1.375rem,2.6vw,1.875rem);letter-spacing:-.025em;font-weight:700}.page_sectionHead__iJcTv .page_sectionTitle__6ic_4{margin:0}.page_seeAll__IlrFF{font-size:.9375rem;font-weight:600;color:var(--accent);text-decoration:none;white-space:nowrap}.page_seeAll__IlrFF:hover{text-decoration:underline}.page_cards__IHl_z{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,250px),1fr));grid-gap:14px;gap:14px}.page_card__Cf__u{position:relative;display:grid;grid-gap:4px;gap:4px;padding:22px;border:1px solid var(--border);border-radius:var(--radius-lg,18px);background:var(--surface,var(--bg));text-decoration:none;color:var(--fg);transition:border-color .15s,transform .15s,box-shadow .15s}.page_card__Cf__u:hover{border-color:color-mix(in srgb,var(--accent) 45%,var(--border));transform:translateY(-2px);box-shadow:var(--shadow,0 10px 28px rgb(15 23 42/8%))}.page_cardTitle__T08IG{font-weight:650;font-size:1.0625rem;letter-spacing:-.01em}.page_cardHint__hJV0i{font-size:.8125rem;color:var(--muted)}.page_arrow___4ZtK{position:absolute;top:20px;right:20px;color:var(--muted);transition:transform .15s,color .15s}.page_card__Cf__u:hover .page_arrow___4ZtK{color:var(--accent);transform:translateX(3px)}.page_grid__JZ9Cz{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));grid-gap:18px;gap:18px}.page_mediaGrid__mnk2e{grid-template-columns:repeat(auto-fill,minmax(min(100%,220px),1fr))}.page_item__0GFbL{display:grid;grid-gap:6px;gap:6px;align-content:start;padding:0;text-decoration:none;color:var(--fg)}.page_itemImage__RxgZa{aspect-ratio:4/3;width:100%;object-fit:cover;border-radius:var(--radius-lg,18px);border:1px solid var(--border);background:color-mix(in srgb,var(--fg) 4%,transparent);margin-bottom:6px}.page_noImage__VVRVf{display:grid;place-items:center;aspect-ratio:16/9;border-radius:var(--radius-lg,18px);border:1px dashed var(--border);background:color-mix(in srgb,var(--accent) 6%,transparent);color:color-mix(in srgb,var(--accent) 55%,var(--muted));font-size:1.5rem;font-weight:700;margin-bottom:6px}.page_itemTitle__b1jRt{font-weight:650;letter-spacing:-.01em;line-height:1.35}.page_item__0GFbL:hover .page_itemTitle__b1jRt{color:var(--accent)}.page_itemMeta__b9lq7{font-size:.8125rem;color:var(--muted)}.page_itemBody__c0mSX{font-size:.9375rem;color:var(--muted);line-height:1.55}.page_price__9Mgp5{font-weight:650;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.page_when__v6oMr{display:inline-flex;align-items:baseline;gap:6px;padding:3px 10px;border-radius:999px;border:1px solid var(--border);background:color-mix(in srgb,var(--accent) 8%,transparent);color:var(--accent);font-size:.8125rem;font-weight:600;width:-moz-fit-content;width:fit-content}.page_band__kwxoS{text-align:center;padding-bottom:var(--gap)}.page_bandTitle__pbQVz{margin:0 0 10px;font-size:clamp(1.5rem,3vw,2.25rem);letter-spacing:-.03em;font-weight:700}.page_bandLead__DEcfL{margin:0 auto 26px;max-width:32rem;color:var(--muted)}.page_widgets__stQCz{max-width:var(--site-width,1120px);margin:0 auto;padding:var(--gap) 24px 0}@media (max-width:640px){.page_band__kwxoS,.page_hero__7KFOs,.page_section__zQZ2o{padding-left:18px;padding-right:18px}.page_ctas__rfsth{flex-direction:column;align-items:stretch}.page_primary__2CBMe,.page_secondary__jzhTV{justify-content:center}}