.Km-hFG_page{--paper:#f5f5f5;--panel:#fff;--teal:#024f46;--teal-band-text:#f5f5f5;--amber:#ecba82;--amber-hover:#e0a968;--amber-active:#d19a55;--ink:#2e2e2e;--body-ink:#57564c;--muted:#82817a;--island:#1a1a1a;--hairline:#e9e6e6;--edge:#82817a;--accent-text:var(--teal);--focus-ring:var(--teal);--serif:Georgia, "Times New Roman", "Noto Serif", serif;--sans:Inter, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--container:1280px;--radius-control:16px;--radius-menu:14px;background:var(--paper);color:var(--body-ink);font-family:var(--sans);min-height:100vh;font-size:1rem;line-height:1.5}.Km-hFG_page[data-theme=dark]{--paper:#1a1a1a;--panel:#232323;--ink:#f5f5f5;--body-ink:#c9c7c0;--muted:#9c9b93;--accent-text:#7fc5b9;--focus-ring:#7fc5b9;--edge:#9c9b93;--hairline:#3a3835}.Km-hFG_page h1,.Km-hFG_page h2,.Km-hFG_page h3,.Km-hFG_page h4,.Km-hFG_page h5,.Km-hFG_page h6{font-family:var(--serif);letter-spacing:-.025em;color:var(--ink);font-weight:400}.Km-hFG_skipLink{z-index:2147483646;background:var(--panel);color:var(--ink);border:2px solid var(--edge);border-radius:var(--radius-control);padding:10px 20px;font-size:1rem;font-weight:500;text-decoration:none;transition:top .12s ease-out;position:absolute;top:-48px;left:16px}.Km-hFG_skipLink:focus{top:12px}.Km-hFG_srOnly{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.Km-hFG_container{max-width:var(--container);margin:0 auto;padding-inline:16px}@media (width>=1536px){.Km-hFG_container{padding-inline:0}}.Km-hFG_page a:focus-visible,.Km-hFG_page button:focus-visible,.Km-hFG_page input:focus-visible{outline:3px solid var(--focus-ring);outline-offset:2px}.Km-hFG_btn{border-radius:var(--radius-control);min-height:44px;font-family:var(--sans);white-space:nowrap;cursor:pointer;border:2px solid #0000;flex-shrink:0;justify-content:center;align-items:center;gap:8px;padding:10px 20px;font-size:1rem;font-weight:500;line-height:1.2;text-decoration:none;transition:background-color .12s ease-out,border-color .12s ease-out,color .12s ease-out;display:inline-flex}.Km-hFG_btnPrimary{background:var(--amber);color:var(--island)}.Km-hFG_btnPrimary:hover{background:var(--amber-hover)}.Km-hFG_btnPrimary:active{background:var(--amber-active)}.Km-hFG_btnSecondary{background:var(--panel);color:var(--ink);border-color:var(--edge)}.Km-hFG_btnSecondary:hover{background:var(--paper);border-color:var(--accent-text);color:var(--accent-text)}.Km-hFG_btnSecondary:active{background:var(--paper);border-color:var(--accent-text)}.Km-hFG_navLink{color:var(--ink);align-items:center;gap:8px;padding:8px 0;font-size:.875rem;font-weight:500;text-decoration:none;transition:color .12s ease-out;display:inline-flex}.Km-hFG_navLink:hover{color:var(--accent-text)}.Km-hFG_iconBtn,.Km-hFG_iconBtnSearch,.Km-hFG_iconBtnMenu,.Km-hFG_iconBtnSmall{border-radius:var(--radius-control);width:44px;height:44px;color:var(--ink);cursor:pointer;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;padding:8px;transition:background-color .12s ease-out,color .12s ease-out;display:inline-flex;position:relative}.Km-hFG_iconBtn:hover,.Km-hFG_iconBtnSearch:hover,.Km-hFG_iconBtnMenu:hover,.Km-hFG_iconBtnSmall:hover{background:var(--paper);color:var(--accent-text)}.Km-hFG_iconBtn:active,.Km-hFG_iconBtnSearch:active,.Km-hFG_iconBtnMenu:active,.Km-hFG_iconBtnSmall:active{background:var(--hairline)}.Km-hFG_iconBtnSearch{display:inline-flex}@media (width>=768px){.Km-hFG_iconBtnSearch{display:none}}.Km-hFG_iconBtnMenu{display:inline-flex}@media (width>=768px){.Km-hFG_iconBtnMenu{display:none}}.Km-hFG_brand{flex-shrink:0;align-items:center;gap:8px;text-decoration:none;display:inline-flex}.Km-hFG_brandGlyph{background:var(--teal);width:32px;height:32px;color:var(--teal-band-text);font-family:var(--serif);border-radius:10px;justify-content:center;align-items:center;font-size:1.25rem;line-height:1;display:inline-flex}.Km-hFG_brandWord{color:var(--ink);font-size:1rem;font-weight:600}.Km-hFG_brandAccent{color:var(--accent-text)}.Km-hFG_headerBar{background:var(--panel);border-bottom:1px solid var(--hairline)}.Km-hFG_mobileMenu{background:var(--paper);border:1px solid var(--hairline);border-radius:var(--radius-menu);flex-direction:column;gap:12px;margin-block:8px 16px;padding:16px;display:flex}.Km-hFG_mobileLink{color:var(--ink);padding:8px 4px;font-size:1rem;font-weight:500;text-decoration:none}.Km-hFG_mobileLink:hover{color:var(--accent-text)}.Km-hFG_mobileExtras{border-top:1px solid var(--hairline);align-items:center;gap:8px;padding-top:12px;display:flex}.Km-hFG_mobileExtrasLabel{color:var(--body-ink);font-size:.875rem;font-weight:500}.Km-hFG_heroFull{background:var(--teal);border-radius:0 0 80px;align-items:flex-end;min-height:min(92svh,860px);display:flex;position:relative;overflow:hidden}.Km-hFG_heroMedia{position:absolute;inset:0}.Km-hFG_heroScene{width:100%;height:100%;display:block}.Km-hFG_heroScrim{background:linear-gradient(#1a1a1a80 0%,#1a1a1a26 45%,#1a1a1aa6 100%);position:absolute;inset:0}.Km-hFG_heroFullContent{z-index:1;flex-direction:column;align-items:flex-start;gap:0;width:100%;padding-block:64px 96px;display:flex;position:relative}.Km-hFG_heroTitle{color:#f5f5f5;margin:0 0 32px;font-size:clamp(2.25rem,5vw,4rem);line-height:1}.Km-hFG_heroLead{color:#f5f5f5;max-width:60ch;margin:0 0 32px;font-size:1.125rem;line-height:1.5}.Km-hFG_ctaRow{flex-wrap:wrap;gap:16px;display:flex}.Km-hFG_btnGhost{color:#f5f5f5;background:0 0;border-color:#ffffffb3}.Km-hFG_btnGhost:hover{color:#fff;background:#ffffff24}.Km-hFG_btnGhost:active{background:#ffffff38}.Km-hFG_heroSplit{background:var(--paper);padding-block:112px}@media (width<=767px){.Km-hFG_heroSplit{padding-block:64px}}.Km-hFG_heroSplitGrid{gap:48px;display:grid}@media (width>=1024px){.Km-hFG_heroSplitGrid{grid-template-columns:repeat(12,1fr);align-items:center}.Km-hFG_heroSplitLeft{grid-column:span 7}.Km-hFG_heroSplitRight{grid-column:span 5;justify-self:end;width:100%;max-width:420px}}.Km-hFG_heroSplitLeft .Km-hFG_heroTitle,.Km-hFG_heroSplitLeft .Km-hFG_heroLead{color:var(--ink)}.Km-hFG_heroSplitLeft .Km-hFG_heroLead{color:var(--body-ink)}.Km-hFG_statRow{display:none}@media (width>=1024px){.Km-hFG_statRow{border-top:1px solid var(--hairline);flex-wrap:wrap;gap:32px;margin-top:32px;padding-top:24px;display:flex}}.Km-hFG_statBlock{align-items:center;gap:12px;display:flex}.Km-hFG_statValue{font-family:var(--sans);letter-spacing:-.025em;color:var(--ink);font-variant-numeric:tabular-nums;font-size:1.875rem;font-weight:600;line-height:1}.Km-hFG_statLabel{color:var(--body-ink);font-size:.875rem;line-height:1.35}.Km-hFG_statSub{color:var(--body-ink)}.Km-hFG_loginCard{background:var(--panel);border:1px solid var(--hairline);border-radius:24px;flex-direction:column;gap:16px;padding:24px;display:flex;box-shadow:0 10px 24px #00000014}.Km-hFG_loginTitle{margin:0;font-size:1.5rem;line-height:1.1}.Km-hFG_loginCopy{color:var(--body-ink);margin:0;font-size:.875rem}.Km-hFG_inlineLink{color:var(--accent-text);text-underline-offset:2px;font-weight:500;text-decoration:underline}.Km-hFG_inlineLink:hover{color:var(--ink)}.Km-hFG_providerRow{flex-wrap:wrap;gap:16px;display:flex}.Km-hFG_providerBtn{flex:1 1 0;min-width:140px}.Km-hFG_orRow{align-items:center;gap:12px;display:flex}.Km-hFG_orRule{background:var(--hairline);flex:1;height:1px}.Km-hFG_orWord{color:var(--body-ink);font-size:.875rem}.Km-hFG_fieldRow{flex-direction:column;gap:8px;display:flex}.Km-hFG_fieldLabel{color:var(--ink);font-size:1rem;font-weight:500}.Km-hFG_fieldInput{width:100%;min-height:44px;font-family:var(--sans);color:var(--ink);background:var(--paper);border:2px solid var(--edge);border-radius:var(--radius-control);padding:10px 16px;font-size:1rem}.Km-hFG_fieldInput:focus-visible{outline:3px solid var(--focus-ring);outline-offset:2px}.Km-hFG_rememberRow{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.Km-hFG_rememberLabel{min-height:44px;color:var(--body-ink);cursor:pointer;align-items:center;gap:8px;font-size:.875rem;display:inline-flex}.Km-hFG_checkbox{width:18px;height:18px;accent-color:var(--teal);cursor:pointer;margin:0}.Km-hFG_submitBtn{width:100%}.Km-hFG_finePrint{color:var(--body-ink);margin:0;font-size:.875rem;line-height:1.5}.Km-hFG_featuresSection{background:var(--paper);padding-block:112px}@media (width<=767px){.Km-hFG_featuresSection{padding-block:64px}}.Km-hFG_sectionTitle{margin:0 0 32px;font-size:clamp(1.75rem,3.4vw,2.75rem);line-height:1}.Km-hFG_sectionLead{max-width:56ch;color:var(--body-ink);margin:0;font-size:1rem;line-height:1.5}.Km-hFG_featuresHeaderLeft{text-align:start}.Km-hFG_featuresHeaderCenter{text-align:center}.Km-hFG_featuresHeaderCenter .Km-hFG_sectionLead{margin-inline:auto}.Km-hFG_sixGrid{grid-template-columns:1fr;gap:48px 32px;margin-top:48px;display:grid}@media (width>=640px){.Km-hFG_sixGrid{grid-template-columns:repeat(2,1fr)}}@media (width>=1024px){.Km-hFG_sixGrid{grid-template-columns:repeat(3,1fr)}}.Km-hFG_featureBlock{flex-direction:column;align-items:flex-start;display:flex}.Km-hFG_featureTile{background:var(--teal);width:44px;height:44px;color:var(--teal-band-text);border-radius:12px;justify-content:center;align-items:center;margin-bottom:16px;display:inline-flex}.Km-hFG_page[data-theme=dark] .Km-hFG_featureTile{background:var(--panel);color:var(--accent-text);border:2px solid var(--edge)}.Km-hFG_featureTitle{margin:0 0 8px;font-size:1.25rem;line-height:1.2}.Km-hFG_featureText,.Km-hFG_featureTextCenter{color:var(--body-ink);margin:0;font-size:.875rem;line-height:1.5}.Km-hFG_matrixContainer{background:var(--panel);border:1px solid var(--hairline);border-radius:32px;margin-top:48px;padding:8px;overflow:hidden}.Km-hFG_matrixGrid{grid-template-columns:1fr;margin:0;padding:0;list-style:none;display:grid}@media (width>=1024px){.Km-hFG_matrixGrid{grid-template-columns:repeat(3,1fr)}}.Km-hFG_matrixCell{text-align:center;flex-direction:column;align-items:center;padding:32px 24px;display:flex;position:relative}@media (width>=1024px){.Km-hFG_matrixCell:not(:nth-child(3n)){border-right:1px solid var(--edge)}.Km-hFG_matrixCell:nth-child(n+4){border-top:1px solid var(--edge)}}@media (width<=1023px){.Km-hFG_matrixCell:not(:last-child){border-bottom:1px solid var(--edge)}}.Km-hFG_featureChip{background:var(--amber);width:44px;height:44px;color:var(--island);border-radius:9999px;justify-content:center;align-items:center;margin-bottom:16px;display:inline-flex}.Km-hFG_page[data-theme=dark] .Km-hFG_featureChip{background:var(--amber);color:var(--island)}.Km-hFG_pricingSection{background:var(--paper);padding-block:112px}@media (width<=767px){.Km-hFG_pricingSection{padding-block:64px}}.Km-hFG_priceRow{align-items:baseline;gap:4px;margin:0 0 24px;display:flex}.Km-hFG_priceValue{font-family:var(--sans);letter-spacing:-.025em;color:var(--ink);font-variant-numeric:tabular-nums;font-size:3rem;font-weight:600;line-height:1}.Km-hFG_priceSuffix{color:var(--body-ink);font-size:1rem;font-weight:500}.Km-hFG_planName{margin:0 0 4px;font-size:1.25rem;line-height:1.2}.Km-hFG_planDesc{color:var(--body-ink);margin:0 0 24px;font-size:.875rem}.Km-hFG_priceCta{width:100%}.Km-hFG_checkChip{background:var(--teal);width:20px;height:20px;color:var(--teal-band-text);border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.Km-hFG_checkChipAmber{background:var(--amber);width:20px;height:20px;color:var(--island);border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.Km-hFG_checkRow{align-items:center;gap:8px;display:flex}.Km-hFG_checkLabel{color:var(--body-ink);font-size:.875rem}.Km-hFG_helperLine{text-align:center;color:var(--body-ink);margin:24px 0 0;font-size:.875rem}.Km-hFG_splitCard{background:var(--panel);border:2px solid var(--edge);border-radius:24px;gap:24px;margin-top:48px;padding:32px;display:grid}@media (width>=1024px){.Km-hFG_splitCard{grid-template-columns:5fr 1px 6fr;padding:40px}.Km-hFG_splitDivider{background:var(--edge);width:1px}}.Km-hFG_splitLeft{flex-direction:column;justify-content:center;display:flex}.Km-hFG_featureGrid{grid-template-columns:1fr;align-content:center;gap:16px;margin:0;padding:0;list-style:none;display:grid}@media (width>=640px){.Km-hFG_featureGrid{grid-template-columns:repeat(2,1fr)}}.Km-hFG_planRow{grid-template-columns:1fr;align-items:stretch;gap:24px;margin-top:48px;display:grid}@media (width>=1024px){.Km-hFG_planRow{grid-template-columns:repeat(3,1fr);align-items:start}}.Km-hFG_planCard{background:var(--panel);border:1px solid var(--hairline);border-radius:24px;flex-direction:column;padding:32px;display:flex;position:relative}.Km-hFG_planFeatured{background:var(--teal);border:none;padding-block:48px}@media (width>=1024px){.Km-hFG_planFeatured{margin-top:-24px;padding-block:56px}}.Km-hFG_planNameLight{color:var(--teal-band-text);margin:0 0 4px;font-size:1.25rem;line-height:1.2}.Km-hFG_planDescLight{color:#e9e6e6;margin:0 0 24px;font-size:.875rem}.Km-hFG_priceValueLight{font-family:var(--sans);letter-spacing:-.025em;color:#fff;font-variant-numeric:tabular-nums;font-size:3rem;font-weight:600;line-height:1}.Km-hFG_priceSuffixLight{color:#e9e6e6;font-size:1rem;font-weight:500}.Km-hFG_checkLabelLight{color:#e9e6e6;font-size:.875rem}.Km-hFG_popularPill{background:var(--amber);color:var(--island);white-space:nowrap;border-radius:9999px;padding:4px 16px;font-size:.875rem;font-weight:500;position:absolute;top:-16px;left:50%;transform:translate(-50%)}.Km-hFG_checkList{flex-direction:column;gap:12px;margin:24px 0 0;padding:0;list-style:none;display:flex}.Km-hFG_faqSection{background:var(--paper);padding-block:112px}@media (width<=767px){.Km-hFG_faqSection{padding-block:64px}}.Km-hFG_faqNarrow{max-width:820px}.Km-hFG_faqSection .Km-hFG_sectionLead{margin-bottom:32px}.Km-hFG_accordion{flex-direction:column;gap:12px;margin-top:48px;display:flex}.Km-hFG_accordionItem{background:var(--panel);border:1px solid var(--hairline);border-radius:var(--radius-menu)}.Km-hFG_accordionHeading{margin:0}.Km-hFG_accordionTrigger{border-radius:var(--radius-menu);width:100%;min-height:44px;font-family:var(--sans);text-align:start;color:var(--ink);cursor:pointer;background:0 0;border:none;justify-content:space-between;align-items:center;gap:16px;padding:16px 20px;font-size:1rem;font-weight:500;transition:background-color .12s ease-out;display:flex}.Km-hFG_accordionTrigger:hover{background:var(--paper)}.Km-hFG_accordionChevron{color:var(--body-ink);flex-shrink:0;transition:transform .15s ease-out;display:inline-flex}.Km-hFG_accordionChevronOpen{transform:rotate(180deg)}@media (prefers-reduced-motion:reduce){.Km-hFG_accordionChevron{transition:none}}.Km-hFG_accordionPanel{padding:0 20px 20px}.Km-hFG_accordionAnswer{max-width:65ch;color:var(--body-ink);margin:0;font-size:.875rem;line-height:1.6}.Km-hFG_voteRow{flex-wrap:wrap;align-items:center;gap:8px;margin-top:16px;display:flex}.Km-hFG_voteLabel{color:var(--body-ink);margin-inline-end:8px;font-size:.875rem}.Km-hFG_voteBtn{border:2px solid var(--edge);min-height:36px;font-family:var(--sans);color:var(--ink);cursor:pointer;background:0 0;border-radius:9999px;padding:6px 16px;font-size:.875rem;font-weight:500;transition:background-color .12s ease-out,color .12s ease-out,border-color .12s ease-out}.Km-hFG_voteBtn:hover{border-color:var(--accent-text);color:var(--accent-text)}.Km-hFG_voteBtnActive{background:var(--teal);border-color:var(--teal);color:var(--teal-band-text)}@media (pointer:coarse){.Km-hFG_voteBtn{min-height:44px}}.Km-hFG_faqSearch{margin-top:24px;position:relative}.Km-hFG_searchIcon{color:var(--body-ink);pointer-events:none;inset-inline-start:12px;display:inline-flex;position:absolute;top:50%;transform:translateY(-50%)}.Km-hFG_faqSearchInput{width:100%;min-height:44px;font-family:var(--sans);color:var(--ink);background:var(--panel);border:2px solid var(--edge);border-radius:var(--radius-control);padding:12px 16px 12px 40px;font-size:1rem}.Km-hFG_faqSearchInput::placeholder{color:var(--body-ink);opacity:1}.Km-hFG_questionList{flex-direction:column;gap:12px;margin:24px 0 0;padding:0;list-style:none;display:flex}.Km-hFG_questionItem{background:var(--panel);border:1px solid var(--hairline);border-radius:var(--radius-menu)}.Km-hFG_questionEmpty{background:var(--panel);border:1px solid var(--hairline);border-radius:var(--radius-menu);color:var(--body-ink);padding:24px;font-size:.875rem}.Km-hFG_askBtn{margin-top:24px}.Km-hFG_dialogOverlay{z-index:2147483000;background:#00000073;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.Km-hFG_dialog{background:var(--panel);border-radius:24px;width:100%;max-width:440px;max-height:90vh;padding:24px;overflow:auto;box-shadow:0 10px 24px #00000040}.Km-hFG_dialog:focus{outline:3px solid var(--focus-ring);outline-offset:2px}.Km-hFG_dialogHead{justify-content:space-between;align-items:center;gap:16px;margin-bottom:16px;display:flex}.Km-hFG_dialogTitle{margin:0;font-size:1.25rem;line-height:1.2}.Km-hFG_dialogForm{flex-direction:column;gap:16px;display:flex}.Km-hFG_dialog .Km-hFG_finePrint{margin:0}.Km-hFG_announceBar{background:var(--paper);border-bottom:1px solid var(--hairline)}.Km-hFG_announceRow{flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;padding-block:10px;display:flex}.Km-hFG_announceGlyph{color:var(--accent-text);display:inline-flex}.Km-hFG_announceText{color:var(--body-ink);margin:0;font-size:.875rem}.Km-hFG_announceLink{color:var(--accent-text);text-underline-offset:2px;font-weight:500;text-decoration:underline}.Km-hFG_announceLink:hover{color:var(--ink)}.Km-hFG_v1MainGrid{flex-wrap:wrap;align-items:center;gap:16px;padding-block:16px;display:flex}@media (width>=768px){.Km-hFG_v1MainGrid{grid-template-columns:1fr auto 1fr;gap:16px;display:grid}}.Km-hFG_v1Nav{align-items:center;gap:24px;display:none}@media (width>=768px){.Km-hFG_v1Nav{justify-self:start;display:flex}}.Km-hFG_v1BrandSlot{justify-content:flex-start;display:flex}@media (width>=768px){.Km-hFG_v1BrandSlot{justify-content:center}}.Km-hFG_v1Actions{align-items:center;gap:16px;margin-inline-start:auto;display:flex}@media (width>=768px){.Km-hFG_v1Actions{justify-self:end;margin-inline-start:0}}.Km-hFG_salesLink{color:var(--accent-text);align-items:center;gap:8px;font-size:.875rem;font-weight:500;text-decoration:none;transition:color .12s ease-out;display:inline-flex}.Km-hFG_salesLink:hover{color:var(--ink)}@media (width<=767px){.Km-hFG_salesLink{display:none}}@media (width<=599px){.Km-hFG_v1Actions .Km-hFG_btnSecondary{display:none}}.Km-hFG_statsBar{background:var(--paper);border-bottom:1px solid var(--hairline)}.Km-hFG_statsRow{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding-block:8px;display:flex}.Km-hFG_contactRow{align-items:center;gap:16px;display:none}@media (width>=640px){.Km-hFG_contactRow{display:flex}}.Km-hFG_contactItem{color:var(--body-ink);align-items:center;gap:8px;font-size:.875rem;font-weight:500;text-decoration:none;transition:color .12s ease-out;display:inline-flex}.Km-hFG_contactItem:hover{color:var(--accent-text)}.Km-hFG_utilityCluster{align-items:center;gap:16px;margin-inline-start:auto;display:flex}.Km-hFG_verticalDivider{background:var(--hairline);align-self:stretch;width:1px}.Km-hFG_utilityLogin{min-height:36px;color:var(--accent-text);align-items:center;gap:8px;font-size:.875rem;font-weight:500;text-decoration:none;transition:color .12s ease-out;display:inline-flex}.Km-hFG_utilityLogin:hover{color:var(--ink)}@media (pointer:coarse){.Km-hFG_utilityLogin{min-height:44px}}.Km-hFG_socialRow{align-items:center;gap:16px;display:none}@media (width>=640px){.Km-hFG_socialRow{display:flex}}.Km-hFG_socialLink{width:44px;height:44px;color:var(--muted);justify-content:center;align-items:center;transition:color .12s ease-out;display:inline-flex}.Km-hFG_socialLink:hover{color:var(--ink)}@media (pointer:coarse){.Km-hFG_socialLink{width:44px;height:44px}}.Km-hFG_localeWrap{position:relative}.Km-hFG_localeTrigger{min-height:36px;font-family:var(--sans);color:var(--ink);cursor:pointer;background:0 0;border:none;align-items:center;gap:8px;padding:4px 0;font-size:.875rem;font-weight:500;transition:color .12s ease-out;display:inline-flex}@media (pointer:coarse){.Km-hFG_localeTrigger{min-height:44px}}.Km-hFG_localeTrigger:hover{color:var(--accent-text)}.Km-hFG_localeMenu{z-index:50;background:var(--panel);border:2px solid var(--edge);border-radius:var(--radius-menu);top:calc(100% + 8px);min-width:160px;margin:0;padding:8px;list-style:none;position:absolute;inset-inline-start:0;box-shadow:0 10px 24px #0000001f}.Km-hFG_localeItem{width:100%;min-height:40px;color:var(--ink);cursor:pointer;text-align:start;background:0 0;border:none;border-radius:6px;align-items:center;gap:8px;padding:8px 12px;font-size:.875rem;font-weight:500;display:flex}.Km-hFG_localeItem:hover{background:var(--paper)}.Km-hFG_localeCheck{color:var(--accent-text);margin-inline-start:auto}.Km-hFG_mainBar{background:var(--panel);border-bottom:1px solid var(--hairline)}.Km-hFG_v2MainGrid{flex-wrap:wrap;align-items:center;gap:16px;padding-block:16px;display:flex}@media (width>=768px){.Km-hFG_v2MainGrid{grid-template-columns:auto 1fr auto;align-items:center;display:grid}}.Km-hFG_v2BrandSlot{align-items:center;display:flex}@media (width>=768px){.Km-hFG_v2BrandSlot{margin-inline-end:24px}}.Km-hFG_iconNav{align-items:center;gap:24px;display:none}@media (width>=768px){.Km-hFG_iconNav{justify-content:center;display:flex}}.Km-hFG_iconNavItem{min-width:44px;min-height:44px;color:var(--ink);flex-direction:column;justify-content:center;align-items:center;gap:8px;font-size:.875rem;font-weight:500;text-decoration:none;transition:color .12s ease-out;display:inline-flex}.Km-hFG_iconNavItem:hover{color:var(--accent-text)}.Km-hFG_v2Actions{align-items:center;gap:16px;margin-inline-start:auto;display:flex}@media (width>=768px){.Km-hFG_v2Actions{justify-self:end;margin-inline-start:0}}.Km-hFG_utilityRow{align-items:center;gap:16px;display:flex}.Km-hFG_iconGroupMobile{align-items:center;gap:4px;display:flex}@media (width>=768px){.Km-hFG_iconGroupMobile{display:none}}.Km-hFG_overflowWrap{position:relative}.Km-hFG_iconBtnSmall{width:44px;height:44px}.Km-hFG_overflowMenu{z-index:50;background:var(--panel);border:2px solid var(--edge);border-radius:var(--radius-menu);top:calc(100% + 4px);flex-direction:column;min-width:200px;padding:8px;display:flex;position:absolute;inset-inline-end:0;box-shadow:0 10px 24px #0000001f}.Km-hFG_overflowItem{min-height:40px;color:var(--ink);border-radius:6px;padding:8px 12px;font-size:.875rem;font-weight:500;text-decoration:none;display:block}.Km-hFG_overflowItem:hover{background:var(--paper);color:var(--accent-text)}.Km-hFG_footer{background:var(--panel);border-top:1px solid var(--hairline)}.Km-hFG_footerInner{max-width:var(--container);margin:0 auto;padding-inline:16px}@media (width>=1536px){.Km-hFG_footerInner{padding-inline:0}}.Km-hFG_footerTopBar{border-bottom:1px solid var(--hairline);flex-direction:column;gap:16px;padding-block:24px;display:flex}@media (width>=768px){.Km-hFG_footerTopBar{padding-block:32px}}@media (width>=1024px){.Km-hFG_footerTopBar{flex-direction:row;align-items:center;gap:16px}}.Km-hFG_marketList{flex-wrap:wrap;align-items:center;gap:16px;display:flex}@media (width>=768px){.Km-hFG_marketList{margin-inline-start:32px}}.Km-hFG_marketItem{align-items:center;gap:16px;display:inline-flex}.Km-hFG_marketDot{background:var(--muted);border-radius:9999px;width:6px;height:6px}.Km-hFG_marketLink{color:var(--ink);font-size:.875rem;font-weight:500;text-decoration:none;transition:color .12s ease-out}.Km-hFG_marketLink:hover{color:var(--accent-text)}.Km-hFG_footerLangTrigger{min-height:36px;font-family:var(--sans);color:var(--body-ink);cursor:pointer;background:0 0;border:none;align-items:center;gap:8px;font-size:.875rem;font-weight:500;transition:color .12s ease-out;display:inline-flex}.Km-hFG_footerLangTrigger:hover{color:var(--ink)}@media (pointer:coarse){.Km-hFG_footerLangTrigger{min-height:44px}}.Km-hFG_footerLangMenu{z-index:50;background:var(--panel);border:2px solid var(--edge);border-radius:var(--radius-menu);top:calc(100% + 8px);min-width:176px;margin:0;padding:8px;list-style:none;position:absolute;inset-inline-start:0;box-shadow:0 10px 24px #0000001f}.Km-hFG_footerLangItem{width:100%;min-height:40px;color:var(--ink);cursor:pointer;text-align:start;background:0 0;border:none;border-radius:6px;align-items:center;gap:8px;padding:8px 12px;font-size:.875rem;font-weight:500;display:flex}.Km-hFG_footerLangItem:hover{background:var(--paper)}.Km-hFG_footerCols{grid-template-columns:1fr;gap:24px;padding-block:24px;display:grid}@media (width>=640px){.Km-hFG_footerCols{grid-template-columns:repeat(3,1fr);gap:32px;padding-block:32px}}@media (width>=1280px){.Km-hFG_footerCols{grid-template-columns:repeat(5,1fr);padding-block:64px}}.Km-hFG_linkGroup{flex-direction:column;display:flex}.Km-hFG_linkGroupTitle{font-family:var(--sans);text-transform:uppercase;letter-spacing:.06em;color:var(--ink);margin:0 0 16px;font-size:.875rem;font-weight:600}.Km-hFG_linkGroupList{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.Km-hFG_linkGroupLink{color:var(--body-ink);font-size:.875rem;text-decoration:none;transition:color .12s ease-out}.Km-hFG_linkGroupLink:hover{color:var(--ink)}.Km-hFG_legalBar{background:var(--paper);border-top:1px solid var(--hairline)}.Km-hFG_legalInner{max-width:var(--container);text-align:start;margin:0 auto;padding-block:24px;padding-inline:16px}@media (width>=768px){.Km-hFG_legalInner{text-align:center;padding-block:32px}}@media (width>=1536px){.Km-hFG_legalInner{padding-inline:0}}.Km-hFG_legalLinks{flex-wrap:wrap;justify-content:flex-start;gap:16px;display:flex}@media (width>=640px){.Km-hFG_legalLinks{justify-content:center}}.Km-hFG_legalLink{color:var(--body-ink);font-size:.875rem;font-weight:500;text-decoration:none;transition:color .12s ease-out}.Km-hFG_legalLink:hover{color:var(--ink)}.Km-hFG_copyright{color:var(--body-ink);margin:16px 0 0;font-size:.875rem}.Km-hFG_footerPrimaryRow{flex-direction:column;align-items:center;gap:24px;padding-block:48px;display:flex}@media (width>=1024px){.Km-hFG_footerPrimaryRow{flex-direction:row;justify-content:space-between;gap:32px;padding-block:64px}}.Km-hFG_footerNavLinks{flex-wrap:wrap;justify-content:center;gap:24px;display:flex}@media (width>=1024px){.Km-hFG_footerNavLinks{justify-content:center}}.Km-hFG_socialRowFooter{align-items:center;gap:16px;display:flex}.Km-hFG_copyrightCenter{text-align:center;color:var(--body-ink);margin:0;padding-block:0 32px;font-size:.875rem}
