.styles_hero__Q_W4P{padding:var(--spacing-section) 0 var(--spacing-4xl)}.styles_hero__Q_W4P .container{max-width:1450px;margin:0 auto;padding:0 20px}@media(max-width:768px){.styles_hero__Q_W4P .container{padding:0 16px}.styles_hero__Q_W4P{padding:60px 0 40px}}@media(max-width:480px){.styles_hero__Q_W4P{padding:40px 0 30px}}.styles_hero__scroll_indicator__c_87Y{display:none}@media(max-width:768px){.styles_hero__scroll_indicator__c_87Y{display:flex;justify-content:center;margin-top:24px;animation:styles_hero-scroll-bounce__QOuDP 2s ease-in-out infinite}}@media(prefers-reduced-motion:reduce){.styles_hero__scroll_indicator__c_87Y{animation:none}}@keyframes styles_hero-scroll-bounce__QOuDP{0%,to{transform:translateY(0)}50%{transform:translateY(6px)}}.styles_hero__content__qyJ7l{display:grid;grid-template-columns:1fr 1.1fr;grid-gap:var(--spacing-3xl);gap:var(--spacing-3xl);align-items:center}@media(max-width:992px){.styles_hero__content__qyJ7l{grid-template-columns:1fr;gap:var(--spacing-2xl)}}.styles_hero__text__aV6wd{text-align:start}@media(max-width:992px){.styles_hero__text__aV6wd{text-align:center;max-width:700px;margin:0 auto}}.styles_hero__eyebrow__lQlY4{display:inline-flex;align-items:center;padding:6px 14px;margin:0 0 20px;background-color:rgba(var(--primary-color-rgb),.06);border:1px solid rgba(var(--primary-color-rgb),.12);border-radius:var(--border-radius-full);font-size:var(--font-size-xs,12px);font-weight:600;color:var(--primary-color);text-transform:uppercase;letter-spacing:.08em}@media(max-width:480px){.styles_hero__eyebrow__lQlY4{margin-bottom:14px}}[data-theme=dark] .styles_hero__eyebrow__lQlY4{background-color:hsla(0,0%,100%,.08);border-color:hsla(0,0%,100%,.15);color:hsla(0,0%,100%,.85)}.styles_hero__headline__kz_YW{font-weight:700;line-height:var(--line-height-tight);color:var(--text-color);margin:0 0 24px;letter-spacing:-.03em;font-size:var(--fluid-h1)}@media(max-width:480px){.styles_hero__headline__kz_YW{margin-bottom:16px}}.styles_hero__highlight__KVh1W{color:var(--secondary-color);position:relative}.styles_hero__tagline__Fn29Y{font-size:clamp(1.1rem,.8rem + 1.2vw,1.375rem);line-height:var(--line-height-relaxed);color:var(--muted-text-color);margin:0 0 32px;font-weight:500}@media(max-width:768px){.styles_hero__tagline__Fn29Y{margin-bottom:24px}}@media(max-width:480px){.styles_hero__tagline__Fn29Y{margin-bottom:20px}}.styles_hero__search__OCBNR{width:100%;max-width:560px;margin:0 0 24px}@media(max-width:992px){.styles_hero__search__OCBNR{margin-inline:auto}}@media(max-width:480px){.styles_hero__search__OCBNR{margin-bottom:18px}}.styles_hero__cta_wrapper__lHIrS{display:flex;align-items:center;gap:16px;margin-bottom:20px;flex-wrap:wrap}@media(max-width:992px){.styles_hero__cta_wrapper__lHIrS{justify-content:center}}@media(max-width:480px){.styles_hero__cta_wrapper__lHIrS{flex-direction:column;gap:12px;width:100%}}.styles_hero__primary_btn___urvm{font-size:16px;font-weight:600;padding:16px 32px;border-radius:var(--border-radius);transition:all var(--duration-normal) var(--ease-default)}@media(max-width:480px){.styles_hero__primary_btn___urvm{width:100%;padding:14px 24px;font-size:15px}}.styles_hero__primary_btn___urvm:hover{transform:translateY(-1px);box-shadow:0 8px 20px rgba(26,32,44,.15)}@media(max-width:480px){.styles_hero__secondary_btn_solid__HJcmP{width:100%}}.styles_hero__footer__E7WGn{-webkit-margin-before:var(--spacing-md);margin-block-start:var(--spacing-md);-webkit-padding-before:var(--spacing-md);padding-block-start:var(--spacing-md);-webkit-border-before:1px solid rgba(var(--primary-color-rgb),.06);border-block-start:1px solid rgba(var(--primary-color-rgb),.06)}@media(max-width:992px){.styles_hero__footer__E7WGn{-webkit-margin-before:24px;margin-block-start:24px;-webkit-padding-before:20px;padding-block-start:20px}}@media(max-width:480px){.styles_hero__footer__E7WGn{-webkit-margin-before:20px;margin-block-start:20px;-webkit-padding-before:16px;padding-block-start:16px}}.styles_hero__trust_note__XpRaV{font-size:var(--font-size-sm);color:var(--muted-text-color);margin:0;-webkit-margin-before:4px;margin-block-start:4px;font-weight:400;line-height:1.5}@media(max-width:992px){.styles_hero__trust_note__XpRaV{text-align:center}}.styles_hero__location_wrap___oemV{display:flex;flex-direction:column;align-items:flex-start;gap:6px;-webkit-margin-before:var(--spacing-md,16px);margin-block-start:var(--spacing-md,16px)}@media(max-width:992px){.styles_hero__location_wrap___oemV{align-items:center}}.styles_hero__showing_near__IbY0O{font-size:var(--font-size-xs,12px);color:var(--muted-text-color);font-weight:400;margin:0;letter-spacing:.01em}.styles_hero__location_picker__Dwqqv{display:flex;align-items:center;gap:6px;margin:10px 0 0;font-size:var(--font-size-xs,12px);color:var(--muted-text-color);flex-wrap:wrap}@media(max-width:992px){.styles_hero__location_picker__Dwqqv{justify-content:center}}.styles_hero__location_icon__Dwwzx{display:inline-flex;flex-shrink:0;color:var(--secondary-color);opacity:.75}.styles_hero__location_city__P5yqt{font-weight:500}.styles_hero__location_change_btn__RC_FS{background:none;border:none;padding:0;cursor:pointer;font-size:inherit;font-family:inherit;font-weight:600;color:var(--secondary-color);text-decoration:underline;text-underline-offset:2px;transition:opacity .15s ease-out}.styles_hero__location_change_btn__RC_FS:hover{opacity:.7}.styles_hero__location_change_btn__RC_FS:focus-visible{outline:2px solid var(--secondary-color);outline-offset:2px;border-radius:2px}.styles_hero__location_clear_btn__YAqCJ{background:none;border:none;padding:2px 4px;cursor:pointer;font-size:11px;line-height:1;color:var(--muted-text-color);opacity:.55;font-family:inherit;border-radius:3px;transition:opacity .15s ease-out}.styles_hero__location_clear_btn__YAqCJ:hover{opacity:1}.styles_hero__location_form__CR80V{display:inline-flex;align-items:center;gap:4px;background-color:#fff;border:1px solid rgba(var(--primary-color-rgb),.18);border-radius:var(--border-radius-sm,8px);padding:3px 6px 3px 8px;box-shadow:0 2px 8px rgba(15,23,42,.06)}[data-theme=dark] .styles_hero__location_form__CR80V{background-color:hsla(0,0%,100%,.07);border-color:hsla(0,0%,100%,.15)}.styles_hero__location_input__Djvjo{border:none;outline:none;background:rgba(0,0,0,0);font-size:var(--font-size-xs,12px);font-family:inherit;color:var(--text-color);width:130px;min-width:0}.styles_hero__location_input__Djvjo::placeholder{color:var(--muted-text-color)}.styles_hero__location_apply__TsoiC{border:none;background:none;cursor:pointer;font-size:11px;font-weight:700;font-family:inherit;color:var(--secondary-color);padding:2px 6px;border-radius:4px;flex-shrink:0;transition:background-color .15s ease-out}.styles_hero__location_apply__TsoiC:hover{background-color:rgba(76,74,202,.08)}.styles_hero__location_cancel__Cp54t{border:none;background:none;cursor:pointer;font-size:11px;font-family:inherit;color:var(--muted-text-color);opacity:.55;padding:2px;flex-shrink:0;transition:opacity .15s ease-out}.styles_hero__location_cancel__Cp54t:hover{opacity:1}.styles_hero__trust_strip__WIQ0o{display:none;font-size:var(--font-size-sm);color:var(--muted-text-color);margin:0;font-weight:500;letter-spacing:.02em;text-align:center}@media(max-width:768px){.styles_hero__trust_strip__WIQ0o{display:block}}.styles_hero__pills_section__OObTC{display:flex;flex-wrap:wrap;align-items:center;gap:16px 24px}@media(max-width:992px){.styles_hero__pills_section__OObTC{justify-content:center;flex-direction:column;gap:16px}}@media(max-width:768px){.styles_hero__pills_section__OObTC{-webkit-margin-before:28px;margin-block-start:28px}}.styles_hero__pills_label__1CdTv{font-size:13px;font-weight:600;color:var(--muted-text-color);letter-spacing:.06em;text-transform:uppercase;margin:0;flex-shrink:0}@media(max-width:992px){.styles_hero__pills_label__1CdTv{text-align:center}}.styles_hero__pills__2b7YY{display:flex;flex-wrap:wrap;gap:12px}@media(max-width:992px){.styles_hero__pills__2b7YY{justify-content:center;gap:10px}}.styles_hero__pill__vd42j{display:inline-flex;align-items:center;padding:8px 20px;border-radius:var(--border-radius-full);background:hsla(0,0%,100%,.7);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:1px solid rgba(var(--primary-color-rgb),.15);box-shadow:0 4px 12px rgba(0,0,0,.05);font-size:13px;font-weight:500;color:var(--text-color);white-space:nowrap;transition:all .3s cubic-bezier(.25,.8,.25,1)}[data-theme=dark] .styles_hero__pill__vd42j{background:hsla(0,0%,100%,.05);border-color:hsla(0,0%,100%,.1);box-shadow:0 4px 12px rgba(0,0,0,.2)}.styles_hero__pill__vd42j:hover{transform:translateY(-2px);background:rgba(var(--primary-color-rgb),.05);border-color:rgba(var(--primary-color-rgb),.3);box-shadow:0 6px 16px rgba(var(--primary-color-rgb),.15);color:var(--primary-color)}.styles_hero__visual__jLdBv{position:relative;animation:styles_float__po6NZ 6s ease-in-out infinite;will-change:transform;transform:translateY(calc(var(--scroll-progress, 0) * -20px))}@media(max-width:992px){.styles_hero__visual__jLdBv{animation:none;transform:none;max-width:520px;margin:0 auto}}@media(max-width:768px){.styles_hero__visual__jLdBv{max-width:420px;display:none}}@media(max-width:480px){.styles_hero__visual__jLdBv{max-width:340px;display:none}}@media(prefers-reduced-motion:reduce){.styles_hero__visual__jLdBv{animation:none;transform:none}}@keyframes styles_float__po6NZ{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}