:root{--bm-paper:#faf8f3;--bm-surface:#fff;--bm-tint:#f2eee4;--bm-tint-strong:#e8e3d5;--bm-line:#e4e0d3;--bm-line-soft:#efebdf;--bm-ink:#0a0a0a;--bm-ink-2:#4a4a48;--bm-ink-3:#8a8880;--bm-accent:#b8431d;--bm-accent-ink:#7c2d12;--bm-accent-tint:#f7eae2;--bm-primary:#1a56db;--bm-primary-glow:#1a56db1f;--bm-text-main:#0c0b0a;--bm-text-muted:#6b6660;--bm-bg:#fafaf8;--bm-bg-alt:#f2f0eb;--bm-border:#e5e2dc;--bm-border-strong:#c9c5be;--bm-success:#16a34a;--bm-warm-accent:#f97316;--bm-font-display:var(--font-fraunces,"Fraunces"), Georgia, serif;--bm-font-sans:var(--font-jakarta,"Plus Jakarta Sans"), "DM Sans", system-ui, -apple-system, sans-serif;--bm-font-mono:"JetBrains Mono", "SFMono-Regular", Consolas, monospace}.bDi7MG_announcementBanner{color:#ffffffe6;width:100%;font-size:.8rem;line-height:1.4;font-family:var(--font-jakarta,"Plus Jakarta Sans"),"DM Sans",system-ui,-apple-system,sans-serif;background:#1a56db;justify-content:center;align-items:center;gap:.5rem;padding:.5rem 1rem;text-decoration:none;transition:background .2s;display:flex}.bDi7MG_announcementBanner:hover{color:#fff;background:#1648b7}.bDi7MG_announcementBanner svg{opacity:.8;flex-shrink:0}@media (max-width:480px){.bDi7MG_announcementBanner{gap:.4rem;padding:.45rem .75rem;font-size:.72rem}}.bDi7MG_announcementPill{letter-spacing:.08em;text-transform:uppercase;color:#fff;background:#fff3;border-radius:40px;flex-shrink:0;padding:.15rem .5rem;font-size:.65rem;font-weight:700}.bDi7MG_navbar{z-index:1000;-webkit-backdrop-filter:blur(12px);background:#fafaf8f2;border-bottom:1px solid #0000;transition:all .25s;position:fixed;top:0;left:0;right:0}.bDi7MG_navbar.bDi7MG_navScrolled{background:#fffffffa;border-bottom-color:#e5e2dc;box-shadow:0 1px #e5e2dc,0 2px 16px #0000000a}.bDi7MG_navbar.bDi7MG_navOpen{-webkit-backdrop-filter:none;backdrop-filter:none;background:#fff;border-bottom-color:#e5e2dc}.bDi7MG_navbar .bDi7MG_navContainer{width:100%;max-width:1200px;margin:0 auto;padding:0 2rem}@media (max-width:1024px){.bDi7MG_navbar .bDi7MG_navContainer{padding:0 1.5rem}}@media (max-width:640px){.bDi7MG_navbar .bDi7MG_navContainer{padding:0 1rem}}.bDi7MG_navbar .bDi7MG_navContainer{justify-content:space-between;align-items:center;padding-top:1rem;padding-bottom:1rem;display:flex}.bDi7MG_navbar .bDi7MG_logo{font-family:var(--font-fraunces,"Fraunces"),Georgia,serif;color:#0c0b0a;letter-spacing:-.04em;align-items:center;gap:.5rem;font-size:1.25rem;font-weight:800;text-decoration:none;display:flex}.bDi7MG_navbar .bDi7MG_logo svg{color:#1a56db}.bDi7MG_navbar .bDi7MG_desktopNav{align-items:center;gap:1.75rem;display:flex}@media (max-width:860px){.bDi7MG_navbar .bDi7MG_desktopNav{display:none}}.bDi7MG_navbar .bDi7MG_desktopNav a{color:#6b6660;font-size:.875rem;font-weight:500;text-decoration:none;transition:color .2s}.bDi7MG_navbar .bDi7MG_desktopNav a:hover{color:#0c0b0a}.bDi7MG_navbar .bDi7MG_desktopNav a.bDi7MG_btnPrimary{color:#fff;margin-left:.25rem;padding:.5rem 1.25rem;font-size:.875rem}.bDi7MG_navbar .bDi7MG_desktopNav a.bDi7MG_navTrial,.bDi7MG_navbar .bDi7MG_mobileNav a.bDi7MG_navTrial{color:#1a56db;font-weight:600}.bDi7MG_navbar .bDi7MG_mobileMenuBtn{cursor:pointer;color:#0c0b0a;background:0 0;border:1.5px solid #c9c5be;border-radius:8px;justify-content:center;align-items:center;width:38px;height:38px;padding:.4rem;display:none}.bDi7MG_navbar .bDi7MG_mobileMenuBtn:hover{background:#f2f0eb}.bDi7MG_navbar .bDi7MG_mobileMenuBtn .bDi7MG_iconWrapper{justify-content:center;align-items:center;display:flex}.bDi7MG_navbar .bDi7MG_mobileNav{background:#fff;border-top:1px solid #e5e2dc;flex-direction:column;gap:.25rem;padding:1rem 1.5rem 1.5rem;display:flex}.bDi7MG_navbar .bDi7MG_mobileNav a{color:#0c0b0a;border-radius:8px;padding:.75rem 1rem;font-size:1rem;font-weight:500;text-decoration:none;transition:background .15s}.bDi7MG_navbar .bDi7MG_mobileNav a:hover{background:#f2f0eb}.bDi7MG_navbar .bDi7MG_mobileNav a.bDi7MG_btnPrimary{color:#fff;text-align:center;margin-top:.5rem}.bDi7MG_navbar .bDi7MG_mobileNav a.bDi7MG_btnPrimary:hover{background:0 0}@media (max-width:860px){.bDi7MG_navbar .bDi7MG_mobileMenuBtn{display:flex}}.bDi7MG_navbar .bDi7MG_productsMenu{display:inline-flex;position:relative}.bDi7MG_navbar .bDi7MG_productsTrigger{font:inherit;color:#6b6660;cursor:pointer;background:0 0;border:0;align-items:center;gap:.25rem;padding:0;font-size:.875rem;font-weight:500;transition:color .2s;display:inline-flex}.bDi7MG_navbar .bDi7MG_productsTrigger:hover,.bDi7MG_navbar .bDi7MG_productsTrigger[aria-expanded=true]{color:#0c0b0a}.bDi7MG_navbar .bDi7MG_productsTrigger svg{opacity:.75;margin-top:1px}.bDi7MG_navbar .bDi7MG_productsDropdown{z-index:20;background:#fff;border:1px solid #e5e2dc;border-radius:12px;flex-direction:column;min-width:280px;padding:6px;display:flex;position:absolute;top:calc(100% + 8px);left:-12px;box-shadow:0 20px 40px #00000014,0 4px 12px #0000000a}.bDi7MG_navbar .bDi7MG_productsDropdown:before{content:"";height:10px;position:absolute;top:-10px;left:0;right:0}.bDi7MG_navbar .bDi7MG_productsAll{letter-spacing:.08em;text-transform:uppercase;color:#1a56db;border-radius:8px;margin-bottom:2px;padding:8px 12px;font-size:.72rem;font-weight:700;text-decoration:none;display:block}.bDi7MG_navbar .bDi7MG_productsAll:hover{color:#1a56db;background:#f2f0eb}.bDi7MG_navbar .bDi7MG_productsItem{color:#0c0b0a;border-radius:8px;flex-direction:column;gap:2px;padding:8px 12px;text-decoration:none;transition:background .15s;display:flex}.bDi7MG_navbar .bDi7MG_productsItem:hover{color:#0c0b0a;background:#f2f0eb}.bDi7MG_navbar .bDi7MG_productsItemName{font-size:.9rem;font-weight:600}.bDi7MG_navbar .bDi7MG_productsItemBlurb{color:#6b6660;font-size:.75rem;line-height:1.35}.bDi7MG_navbar .bDi7MG_mobileProductsTrigger{font:inherit;color:#0c0b0a;cursor:pointer;text-align:left;background:0 0;border:0;border-radius:8px;align-items:center;gap:.35rem;padding:.75rem 1rem;font-size:1rem;font-weight:500;display:inline-flex}.bDi7MG_navbar .bDi7MG_mobileProductsTrigger:hover{background:#f2f0eb}.bDi7MG_navbar .bDi7MG_mobileProductsTrigger svg{opacity:.75}.bDi7MG_navbar .bDi7MG_mobileProductsList{border-left:2px solid #e5e2dc;flex-direction:column;gap:0;margin-bottom:.25rem;margin-left:1rem;padding-left:.75rem;display:flex}.bDi7MG_navbar .bDi7MG_mobileProductsList a{color:#6b6660;padding:.55rem .75rem;font-size:.9rem}.bDi7MG_navbar .bDi7MG_mobileProductsList a:hover{color:#0c0b0a}.bDi7MG_navbar .bDi7MG_mobileProductsList a:first-child{letter-spacing:.08em;text-transform:uppercase;color:#1a56db;font-size:.68rem;font-weight:700}.bDi7MG_hero{background:#fafaf8;border-bottom:1px solid #e5e2dc;padding:9rem 0 5rem;position:relative;overflow:hidden}.bDi7MG_hero .bDi7MG_heroContent{text-align:center;z-index:10;max-width:760px;margin:0 auto;position:relative}.bDi7MG_hero .bDi7MG_heroEyebrow{letter-spacing:.12em;text-transform:uppercase;color:#1a56db;margin-bottom:1.75rem;font-size:.75rem;font-weight:600;display:block}.bDi7MG_hero .bDi7MG_heroTitle{color:#0c0b0a;margin-bottom:1.5rem}.bDi7MG_hero .bDi7MG_heroSubtitle{color:#6b6660;max-width:560px;margin:0 auto 2.5rem;font-size:1.125rem;line-height:1.7}.bDi7MG_hero .bDi7MG_heroButtons{flex-wrap:wrap;justify-content:center;gap:.875rem;margin-bottom:1rem;display:flex}.bDi7MG_hero .bDi7MG_heroMeta{color:#6b6660;opacity:.75;margin-bottom:3.5rem;font-size:.8125rem}.bDi7MG_hero .bDi7MG_heroStats{border-top:1px solid #e5e2dc;justify-content:center;align-items:center;gap:2.5rem;padding:2rem 0 0;display:flex}@media (max-width:480px){.bDi7MG_hero .bDi7MG_heroStats{gap:1.5rem}}.bDi7MG_hero .bDi7MG_heroStat{flex-direction:column;align-items:center;gap:.2rem;display:flex}.bDi7MG_hero .bDi7MG_heroStatNumber{font-family:var(--font-fraunces,"Fraunces"),Georgia,serif;color:#0c0b0a;letter-spacing:-.04em;font-size:1.5rem;font-weight:600;line-height:1}.bDi7MG_hero .bDi7MG_heroStatLabel{color:#6b6660;font-size:.8rem}.bDi7MG_hero .bDi7MG_heroStatDivider{background:#e5e2dc;width:1px;height:36px}.bDi7MG_hero .bDi7MG_heroImage{width:100%;max-width:1100px;margin:4rem auto 0;position:relative}.bDi7MG_hero .bDi7MG_heroImage img{border:1px solid #e5e2dc;border-radius:14px;width:100%;overflow:hidden;box-shadow:0 20px 60px #0000001a,0 4px 16px #0000000f}.bDi7MG_hero .bDi7MG_heroImage .video-js{border:1px solid #e5e2dc;border-radius:14px;width:100%;overflow:hidden;box-shadow:0 20px 60px #0000001a,0 4px 16px #0000000f}:is(.bDi7MG_hero .bDi7MG_heroImage .video-js .vjs-tech,.bDi7MG_hero .bDi7MG_heroImage .video-js .vjs-poster){border-radius:14px}.bDi7MG_hero .bDi7MG_heroImage .video-js .vjs-control-bar{border-bottom-right-radius:14px;border-bottom-left-radius:14px}@media (max-width:768px){.bDi7MG_hero{padding-top:7rem;padding-bottom:4rem}.bDi7MG_hero .bDi7MG_heroButtons{flex-direction:column;align-items:stretch;width:100%}.bDi7MG_hero .bDi7MG_heroStats{gap:1.5rem}.bDi7MG_hero .bDi7MG_heroStatDivider{height:28px}}.bDi7MG_stepsGrid{grid-template-columns:repeat(3,1fr);gap:2rem;margin-bottom:6rem;display:grid}@media (max-width:768px){.bDi7MG_stepsGrid{grid-template-columns:1fr;gap:1.5rem;margin-bottom:4rem}}.bDi7MG_stepCard{background:#fff;border:1px solid #e5e2dc;border-radius:14px;padding:2rem;transition:box-shadow .2s;position:relative}.bDi7MG_stepCard:hover{box-shadow:0 8px 24px #0000001a,0 2px 8px #0000000f}.bDi7MG_stepCard .bDi7MG_stepNumber{font-family:var(--font-fraunces,"Fraunces"),Georgia,serif;color:#e5e2dc;letter-spacing:-.04em;margin-bottom:1rem;font-size:2.5rem;font-weight:800;line-height:1}.bDi7MG_stepCard h3{color:#0c0b0a;margin-bottom:.5rem;font-size:1.125rem}.bDi7MG_stepCard p{color:#6b6660;margin:0;font-size:.9375rem;line-height:1.6}.bDi7MG_featuresGrid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1.25rem;margin-top:2rem;display:grid}@media (max-width:768px){.bDi7MG_featuresGrid{grid-template-columns:1fr;gap:1rem}}.bDi7MG_featureCard{background:#fff;border:1px solid #e5e2dc;border-radius:12px;flex-direction:column;padding:1.75rem;transition:box-shadow .2s;display:flex}.bDi7MG_featureCard:hover{box-shadow:0 8px 24px #0000001a,0 2px 8px #0000000f}.bDi7MG_featureCard .bDi7MG_featureIcon{color:#1a56db;background:#1a56db1f;border-radius:10px;justify-content:center;align-items:center;width:40px;height:40px;margin-bottom:1rem;display:flex}.bDi7MG_pricingGrid{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:1.5rem;margin-top:3rem;display:grid}@media (max-width:768px){.bDi7MG_pricingGrid{grid-template-columns:1fr;gap:1.25rem;margin-top:2rem}}.bDi7MG_pricingCard{background:#fff;border:1.5px solid #e5e2dc;border-radius:16px;padding:2.25rem;transition:box-shadow .2s,transform .2s;position:relative}.bDi7MG_pricingCard:hover{transform:translateY(-4px);box-shadow:0 8px 24px #0000001a,0 2px 8px #0000000f}.bDi7MG_pricingCard.bDi7MG_popular{border-color:#1a56db;box-shadow:0 0 0 1px #1a56db}.bDi7MG_popularBadge{letter-spacing:.08em;text-transform:uppercase;color:#fff;background:#1a56db;border-radius:100px;margin-bottom:1.25rem;padding:.2rem .625rem;font-size:.7rem;font-weight:700;display:inline-block}.bDi7MG_faqItem{border-bottom:1px solid #e5e2dc;overflow:hidden}.bDi7MG_faqItem:first-child{border-top:1px solid #e5e2dc}.bDi7MG_faqItem .bDi7MG_faqButton{color:#0c0b0a;cursor:pointer;text-align:left;width:100%;font-family:var(--font-jakarta,"Plus Jakarta Sans"),"DM Sans",system-ui,-apple-system,sans-serif;background:0 0;border:none;justify-content:space-between;align-items:center;gap:1rem;padding:1.5rem 0;display:flex}.bDi7MG_faqItem .bDi7MG_faqButton span{font-size:1rem;font-weight:600;line-height:1.4}.bDi7MG_faqItem .bDi7MG_faqAnswer{color:#6b6660;padding:0 0 1.5rem;font-size:.9375rem;line-height:1.65}.bDi7MG_ctaSection{text-align:center;background:#f2f0eb;border-top:1px solid #e5e2dc;border-bottom:1px solid #e5e2dc;position:relative;overflow:hidden}.bDi7MG_ctaSection h2{color:#0c0b0a}.bDi7MG_ctaSection p{color:#6b6660}.bDi7MG_ctaSection .bDi7MG_content{z-index:10;position:relative}@media (max-width:768px){.bDi7MG_footerGrid{grid-template-columns:1fr 1fr!important;gap:2rem 1.5rem!important}.bDi7MG_footerGrid>:first-child{grid-column:1/-1}}.bDi7MG_landingWrapper{font-family:var(--font-jakarta,"Plus Jakarta Sans"),"DM Sans",system-ui,-apple-system,sans-serif;color:#0c0b0a;-webkit-font-smoothing:antialiased;background-color:#fafaf8;line-height:1.6;overflow-x:hidden}.bDi7MG_landingWrapper::selection{color:#fff;background:#1a56db}.bDi7MG_landingWrapper h1,.bDi7MG_landingWrapper h2,.bDi7MG_landingWrapper h3,.bDi7MG_landingWrapper h4,.bDi7MG_landingWrapper h5,.bDi7MG_landingWrapper h6{font-family:var(--font-fraunces,"Fraunces"),Georgia,serif;letter-spacing:-.02em;color:#0c0b0a;margin-bottom:1.5rem;font-weight:500;line-height:1.1}.bDi7MG_landingWrapper h1{font-size:clamp(2.5rem,8vw,5rem);font-weight:500}.bDi7MG_landingWrapper h2{font-size:clamp(1.875rem,5vw,3.25rem)}.bDi7MG_landingWrapper h3{letter-spacing:-.01em;font-size:1.375rem;font-weight:500}.bDi7MG_landingWrapper p{color:#6b6660;margin-bottom:1.5rem;font-size:1.0625rem;line-height:1.65}@media (max-width:768px){.bDi7MG_landingWrapper p{font-size:1rem}.bDi7MG_landingWrapper .bDi7MG_desktopOnly{display:none}}.bDi7MG_container{width:100%;max-width:1200px;margin:0 auto;padding:0 2rem}@media (max-width:1024px){.bDi7MG_container{padding:0 1.5rem}}@media (max-width:640px){.bDi7MG_container{padding:0 1rem}}.bDi7MG_section{background:#fafaf8;padding:8rem 0;position:relative}@media (max-width:768px){.bDi7MG_section{padding:5rem 0}}.bDi7MG_section.bDi7MG_alt{background-color:#f2f0eb}.bDi7MG_section.bDi7MG_gridBg{background-image:linear-gradient(#e5e2dc 1px,#0000 1px),linear-gradient(90deg,#e5e2dc 1px,#0000 1px);background-position:-1px -1px;background-size:48px 48px}.bDi7MG_section.bDi7MG_white{background:#fff}.bDi7MG_sectionLabel{letter-spacing:.1em;text-transform:uppercase;color:#1a56db;align-items:center;gap:.5rem;margin-bottom:1.25rem;font-size:.75rem;font-weight:600;display:inline-flex}.bDi7MG_sectionLabelDot{background:#1a56db;border-radius:50%;width:6px;height:6px;display:inline-block}.bDi7MG_highlight{color:#1a56db}.bDi7MG_highlightAccent{color:#f97316}.bDi7MG_btnPrimary{font-weight:600;font-family:var(--font-jakarta,"Plus Jakarta Sans"),"DM Sans",system-ui,-apple-system,sans-serif;cursor:pointer;border-radius:8px;justify-content:center;align-items:center;gap:.5rem;padding:.75rem 1.5rem;font-size:.9375rem;text-decoration:none;transition:all .2s;display:inline-flex;position:relative;overflow:hidden}.bDi7MG_btnPrimary:active{transform:scale(.98)}.bDi7MG_btnPrimary{color:#fff;background:#1a56db;border:2px solid #1a56db}.bDi7MG_btnPrimary:hover{background:#1648b7;border-color:#1648b7;transform:translateY(-1px);box-shadow:0 6px 20px #1a56db47}.bDi7MG_btnSecondary{font-weight:600;font-family:var(--font-jakarta,"Plus Jakarta Sans"),"DM Sans",system-ui,-apple-system,sans-serif;cursor:pointer;border-radius:8px;justify-content:center;align-items:center;gap:.5rem;padding:.75rem 1.5rem;font-size:.9375rem;text-decoration:none;transition:all .2s;display:inline-flex;position:relative;overflow:hidden}.bDi7MG_btnSecondary:active{transform:scale(.98)}.bDi7MG_btnSecondary{color:#0c0b0a;background:#fff;border:1.5px solid #c9c5be}.bDi7MG_btnSecondary:hover{background:#f2f0eb;border-color:#6b6660;transform:translateY(-1px)}.bDi7MG_badge{font-size:.75rem;font-weight:600;font-family:var(--font-jakarta,"Plus Jakarta Sans"),"DM Sans",system-ui,-apple-system,sans-serif;text-transform:uppercase;color:#6b6660;letter-spacing:.08em;background:#fff;border:1.5px solid #e5e2dc;border-radius:100px;align-items:center;margin-bottom:1.5rem;padding:.375rem .875rem;display:inline-flex}.bDi7MG_glass{-webkit-backdrop-filter:blur(12px);background:#ffffffd9;border:1px solid #e5e2dc}.bDi7MG_glow{display:none}.bDi7MG_divider{background:#e5e2dc;width:100%;height:1px}.bDi7MG_featuredOn{background:#fff;border-top:1px solid #e5e2dc;border-bottom:1px solid #e5e2dc;padding:2.5rem 0}.bDi7MG_featuredOn .bDi7MG_featuredOnLabel{text-align:center;text-transform:uppercase;letter-spacing:.12em;color:#6b6660;margin-bottom:1.5rem;font-size:.7rem;font-weight:600}.bDi7MG_featuredOn .bDi7MG_featuredOnBadges{flex-wrap:wrap;justify-content:center;align-items:center;gap:2rem;display:flex}.bDi7MG_featuredOn .bDi7MG_featuredOnBadges a{opacity:.45;filter:grayscale();transition:all .2s}.bDi7MG_featuredOn .bDi7MG_featuredOnBadges a:hover{opacity:.85;filter:grayscale(0%)}.bDi7MG_docsLayoutGrid{grid-template-columns:320px minmax(0,1fr);align-items:start;gap:4rem;display:grid}@media (max-width:900px){.bDi7MG_docsLayoutGrid{grid-template-columns:1fr;gap:1.5rem}}.bDi7MG_docsSidebar{position:relative}@media (max-width:900px){.bDi7MG_docsSidebar{border-bottom:1px solid #e5e2dc;padding-bottom:1rem}}.bDi7MG_docsSidebarSticky{max-height:calc(100vh - 7rem);position:sticky;top:6rem;overflow:hidden auto}@media (max-width:900px){.bDi7MG_docsSidebarSticky{max-height:none;position:static;overflow-y:visible}}.bDi7MG_docsMain{min-width:0;max-width:760px}.bDi7MG_navInk{font-family:var(--font-geist,"Geist"),var(--font-jakarta,"Plus Jakarta Sans"),"DM Sans",system-ui,-apple-system,sans-serif;-webkit-backdrop-filter:none;background:0 0}.bDi7MG_navInk.bDi7MG_navScrolled{background:#fffffff5;border-bottom-color:#0000;border-radius:20px;max-width:1216px;margin:0 auto;top:12px;left:12px;right:12px;box-shadow:0 4px 5px #5f6d770a,0 10px 15px #5f6d770a,0 40px 50px #5f6d771a}.bDi7MG_navInk.bDi7MG_navScrolled .bDi7MG_navContainer{padding-top:.7rem;padding-bottom:.7rem}.bDi7MG_navInk.bDi7MG_navOpen{background:#fff}.bDi7MG_navInk .bDi7MG_logo{font-family:var(--font-geist,"Geist"),var(--font-jakarta,"Plus Jakarta Sans"),"DM Sans",system-ui,-apple-system,sans-serif;letter-spacing:-.03em;color:#0b1526;font-weight:600}.bDi7MG_navInk .bDi7MG_btnPrimary{font-family:var(--font-geist,"Geist"),var(--font-jakarta,"Plus Jakarta Sans"),"DM Sans",system-ui,-apple-system,sans-serif;background:#0b1526;border-color:#0b1526;border-radius:10px;font-weight:500}.bDi7MG_navInk .bDi7MG_btnPrimary:hover{background:#1c2a40;border-color:#1c2a40;box-shadow:0 6px 20px #0b152638}.bDi7MG_footerInkWrap{background:#faf8f3;padding:0 12px}@media (max-width:640px){.bDi7MG_footerInkWrap{padding:0 6px}}.bDi7MG_footerInk{color:#fff9;font-family:var(--font-geist,"Geist"),var(--font-jakarta,"Plus Jakarta Sans"),"DM Sans",system-ui,-apple-system,sans-serif;-webkit-font-smoothing:antialiased;background:#0b1526;border-radius:48px 48px 0 0;padding:6rem 6rem 2.5rem}@media (max-width:900px){.bDi7MG_footerInk{padding:4rem 2rem 2rem}}@media (max-width:640px){.bDi7MG_footerInk{border-radius:24px 24px 0 0;padding:3.25rem 1.25rem 1.75rem}}.bDi7MG_footerInk a{color:#fff9;text-decoration:none;transition:color .2s}.bDi7MG_footerInk a:hover{color:#fff}.bDi7MG_footerInkTop{gap:4rem;padding-bottom:4rem;display:grid}@media (max-width:900px){.bDi7MG_footerInkTop{gap:3rem;padding-bottom:3rem}}.bDi7MG_footerInkLead{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:2rem 3rem;display:flex}.bDi7MG_footerInkStatement{letter-spacing:-.035em;color:#fcfbf8;text-wrap:balance;max-width:460px;margin:0;font-size:clamp(2rem,4vw,3.25rem);font-weight:500;line-height:1.08}.bDi7MG_footerInk a.bDi7MG_footerInkMark{letter-spacing:-.04em;color:#fcfbf8;align-items:center;gap:.6rem;font-size:clamp(2rem,3.4vw,2.75rem);font-weight:600;display:inline-flex}.bDi7MG_footerInk a.bDi7MG_footerInkMark svg{color:#1a56db}.bDi7MG_footerInkCols{grid-template-columns:repeat(6,minmax(0,1fr));gap:2.5rem 2rem;display:grid}@media (max-width:1000px){.bDi7MG_footerInkCols{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:480px){.bDi7MG_footerInkCols{grid-template-columns:repeat(2,minmax(0,1fr))}}.bDi7MG_footerInkCols ul{gap:.7rem;margin:0;padding:0;font-size:.92rem;list-style:none;display:grid}.bDi7MG_footerInkHead{color:#fff;margin:0 0 1.1rem;font-size:1rem;font-weight:500}.bDi7MG_footerInkBottom{border-top:1px solid #ffffff1a;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;padding-top:2rem;font-size:.85rem;display:flex}.bDi7MG_footerInkBottom p{margin:0}.bDi7MG_footerInkLegal{align-items:center;gap:1.25rem;display:flex}
.qwSKDG_relatedSection{color:#0c0b0a;background-color:#fafaf8;border-top:1px solid #e5e2dc;padding:4rem 1.5rem}.qwSKDG_container{max-width:1120px;margin:0 auto}.qwSKDG_header{text-align:center;margin-bottom:2.5rem}.qwSKDG_header .qwSKDG_eyebrow{letter-spacing:.12em;text-transform:uppercase;color:#6b6660;margin-bottom:.75rem;font-size:.75rem;font-weight:700;display:inline-block}.qwSKDG_header h2{margin:0 0 .75rem;font-size:1.875rem;font-weight:700;line-height:1.2}.qwSKDG_header p{color:#6b6660;margin:0;font-size:1rem}.qwSKDG_grid{grid-template-columns:repeat(3,1fr);gap:1.25rem;display:grid}@media (max-width:768px){.qwSKDG_grid{grid-template-columns:1fr}}.qwSKDG_card{color:inherit;background:#fff;border:1px solid #e5e2dc;border-radius:12px;flex-direction:column;padding:1.5rem;text-decoration:none;transition:border-color .2s,transform .2s,box-shadow .2s;display:flex}.qwSKDG_card:hover{border-color:#0c0b0a;transform:translateY(-2px);box-shadow:0 8px 24px #0c0b0a0f}.qwSKDG_card h3{margin:0 0 .5rem;font-size:1.125rem;font-weight:600;line-height:1.3}.qwSKDG_card p{color:#6b6660;flex:1;margin:0 0 1.25rem;font-size:.9375rem;line-height:1.5}.qwSKDG_tags{flex-wrap:wrap;gap:.5rem;margin-bottom:.875rem;display:flex}.qwSKDG_tag{color:#6b6660;text-transform:uppercase;letter-spacing:.05em;background:#f3f1ec;border-radius:4px;padding:.25rem .5rem;font-size:.6875rem;font-weight:600}.qwSKDG_cta{color:#0c0b0a;align-items:center;gap:.375rem;font-size:.9375rem;font-weight:600;display:inline-flex}.qwSKDG_hubLink{text-align:center;margin-top:2rem}.qwSKDG_hubLink a{color:#6b6660;align-items:center;gap:.375rem;font-size:.9375rem;font-weight:600;text-decoration:none;display:inline-flex}.qwSKDG_hubLink a:hover{color:#0c0b0a}.qwSKDG_swipeCta{color:#fafaf8;background:#0c0b0a;border-radius:16px;align-items:center;gap:1rem;margin-bottom:3rem;padding:1.25rem 1.5rem;text-decoration:none;transition:transform .15s,box-shadow .15s;display:flex;box-shadow:0 4px 16px #0c0b0a14}.qwSKDG_swipeCta:hover{transform:translateY(-1px);box-shadow:0 10px 28px #0c0b0a29}@media (max-width:720px){.qwSKDG_swipeCta{text-align:left;flex-direction:column;align-items:flex-start;padding:1.1rem 1.15rem}}.qwSKDG_swipeCtaIcon{color:#fafaf8;background:#ffffff24;border-radius:50%;flex:none;justify-content:center;align-items:center;width:44px;height:44px;display:flex}.qwSKDG_swipeCtaBody{flex-direction:column;flex:auto;gap:.15rem;min-width:0;display:flex}.qwSKDG_swipeCtaEyebrow{letter-spacing:.08em;text-transform:uppercase;color:#ffffffa6;font-size:.7rem;font-weight:600}.qwSKDG_swipeCtaTitle{color:#fafaf8;font-size:1.05rem;font-weight:600;line-height:1.3}.qwSKDG_swipeCtaSub{color:#ffffffb8;font-size:.85rem}.qwSKDG_swipeCtaAction{color:#0c0b0a;white-space:nowrap;background:#fafaf8;border-radius:999px;flex:none;align-items:center;gap:.4rem;padding:.55rem 1rem;font-size:.85rem;font-weight:600;display:inline-flex}@media (max-width:720px){.qwSKDG_swipeCtaAction{align-self:flex-start}}
.xO9wta_section{width:100%;max-width:980px;margin:0 auto 2rem;padding:0 1.5rem}.xO9wta_container{background:#fff;border:1px solid #0c0b0a14;border-radius:22px;padding:1.5rem;box-shadow:0 18px 48px #0000000a}.xO9wta_eyebrow{color:#1a56dbe6;letter-spacing:.08em;text-transform:uppercase;margin-bottom:.875rem;font-size:.75rem;font-weight:700;display:inline-flex}.xO9wta_container h2{letter-spacing:-.03em;margin:0 0 .75rem;font-size:clamp(1.35rem,2.5vw,2rem);line-height:1.15}.xO9wta_intro{color:#0c0b0ab3;max-width:760px;margin:0 0 1rem;font-size:.98rem;line-height:1.7}.xO9wta_grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.9rem;display:grid}.xO9wta_card{background:#0c0b0a05;border:1px solid #0c0b0a14;border-radius:18px;padding:1rem}.xO9wta_card h3{letter-spacing:-.02em;color:#0c0b0af2;margin:0 0 .45rem;font-size:.98rem;line-height:1.35}.xO9wta_card p{color:#0c0b0aad;margin:0;font-size:.9rem;line-height:1.7}@media (max-width:720px){.xO9wta_grid{grid-template-columns:1fr}}@media (max-width:640px){.xO9wta_section{padding:0 1rem}.xO9wta_container{border-radius:18px;padding:1.2rem}}
:root{--bm-paper:#faf8f3;--bm-surface:#fff;--bm-tint:#f2eee4;--bm-tint-strong:#e8e3d5;--bm-line:#e4e0d3;--bm-line-soft:#efebdf;--bm-ink:#0a0a0a;--bm-ink-2:#4a4a48;--bm-ink-3:#8a8880;--bm-accent:#b8431d;--bm-accent-ink:#7c2d12;--bm-accent-tint:#f7eae2;--bm-primary:#1a56db;--bm-primary-glow:#1a56db1f;--bm-text-main:#0c0b0a;--bm-text-muted:#6b6660;--bm-bg:#fafaf8;--bm-bg-alt:#f2f0eb;--bm-border:#e5e2dc;--bm-border-strong:#c9c5be;--bm-success:#16a34a;--bm-warm-accent:#f97316;--bm-font-display:var(--font-fraunces,"Fraunces"), Georgia, serif;--bm-font-sans:var(--font-jakarta,"Plus Jakarta Sans"), "DM Sans", system-ui, -apple-system, sans-serif;--bm-font-mono:"JetBrains Mono", "SFMono-Regular", Consolas, monospace}.ETQFVq_page{color:#0c0b0a;min-height:100vh;font-family:var(--font-jakarta,"Plus Jakarta Sans"),"DM Sans",system-ui,-apple-system,sans-serif;-webkit-font-smoothing:antialiased;background:#fafaf8;padding-top:64px;line-height:1.6}.ETQFVq_container{max-width:1100px;margin:0 auto;padding:0 1.5rem}.ETQFVq_breadcrumbs{color:#6b6660;padding:1.25rem 0 0;font-size:.8rem}.ETQFVq_breadcrumbs a{color:#6b6660;text-decoration:none}.ETQFVq_breadcrumbs a:hover{color:#0c0b0a}.ETQFVq_breadcrumbs span{opacity:.5;margin:0 .4rem}.ETQFVq_brandHero{border-bottom:1px solid #e5e2dc;grid-template-columns:auto 1fr;align-items:center;gap:2rem;padding:2rem 0 3rem;display:grid}@media (max-width:640px){.ETQFVq_brandHero{grid-template-columns:1fr;padding:1.25rem 0 2rem}}.ETQFVq_brandHero .ETQFVq_logoWrap{background:linear-gradient(135deg, var(--brand-from), var(--brand-to));border-radius:24px;justify-content:center;align-items:center;width:128px;height:128px;display:flex;overflow:hidden;box-shadow:0 12px 32px #00000014}.ETQFVq_brandHero .ETQFVq_logoWrap img{object-fit:contain;background:0 0;width:80%;height:80%}.ETQFVq_brandHero .ETQFVq_logoWrap .ETQFVq_fallbackMark{font-family:var(--font-fraunces,"Fraunces"),Georgia,serif;color:#fffffff2;font-size:3rem;font-weight:500;line-height:1}.ETQFVq_brandHero .ETQFVq_chips{flex-wrap:wrap;gap:.5rem;margin-bottom:.75rem;display:flex}.ETQFVq_brandHero .ETQFVq_chips .ETQFVq_chip{letter-spacing:.02em;color:#6b6660;background:#f2f0eb;border:1px solid #e5e2dc;border-radius:999px;padding:.3rem .75rem;font-size:.75rem;font-weight:600}.ETQFVq_brandHero .ETQFVq_chips .ETQFVq_chip.ETQFVq_chipPrimary{color:#1a56db;background:#1a56db14;border-color:#1a56db33}.ETQFVq_brandHero h1{font-family:var(--font-fraunces,"Fraunces"),Georgia,serif;letter-spacing:-.02em;margin:0 0 .75rem;font-size:clamp(2rem,4.5vw,3rem);font-weight:500;line-height:1.1}.ETQFVq_brandHero p{color:#6b6660;max-width:640px;margin:0 0 1.25rem;font-size:1.05rem;line-height:1.65}.ETQFVq_brandHero .ETQFVq_heroActions{flex-wrap:wrap;gap:.75rem;display:flex}.ETQFVq_brandHero .ETQFVq_heroActions a,.ETQFVq_brandHero .ETQFVq_heroActions button{color:#0c0b0a;cursor:pointer;background:#fff;border:1px solid #e5e2dc;border-radius:10px;align-items:center;gap:.4rem;padding:.6rem 1rem;font-size:.9rem;font-weight:600;text-decoration:none;transition:transform .1s,border-color .1s;display:inline-flex}.ETQFVq_brandHero .ETQFVq_heroActions a:hover,.ETQFVq_brandHero .ETQFVq_heroActions button:hover{border-color:#0c0b0a;transform:translateY(-1px)}.ETQFVq_brandHero .ETQFVq_heroActions a.ETQFVq_primary,.ETQFVq_brandHero .ETQFVq_heroActions button.ETQFVq_primary{color:#fafaf8;background:#0c0b0a;border-color:#0c0b0a}.ETQFVq_brandHero .ETQFVq_heroActions a.ETQFVq_primary:hover,.ETQFVq_brandHero .ETQFVq_heroActions button.ETQFVq_primary:hover{background:#1a56db;border-color:#1a56db}.ETQFVq_sectionHead{justify-content:space-between;align-items:baseline;margin:3rem 0 1.25rem;display:flex}.ETQFVq_sectionHead h2{font-family:var(--font-fraunces,"Fraunces"),Georgia,serif;letter-spacing:-.01em;margin:0;font-size:1.5rem;font-weight:500}.ETQFVq_sectionHead .ETQFVq_sectionNote{color:#6b6660;font-size:.85rem}.ETQFVq_filterRow{flex-wrap:wrap;align-items:center;gap:.5rem;margin:0 0 1.25rem;display:flex}.ETQFVq_filterPill{appearance:none;color:#0c0b0a;font:inherit;cursor:pointer;background:#fff;border:1px solid #e5e2dc;border-radius:999px;padding:.4rem .85rem;font-size:.85rem;line-height:1;transition:background .15s,border-color .15s,color .15s}.ETQFVq_filterPill:hover{color:#1a56db;border-color:#1a56db}.ETQFVq_filterPill:focus-visible{outline-offset:2px;outline:2px solid #1a56db}.ETQFVq_filterPillActive,.ETQFVq_filterPillActive:hover{color:#fff;background:#1a56db;border-color:#1a56db}.ETQFVq_filterRowSpinner{border:2px solid #e5e2dc;border-top-color:#1a56db;border-radius:50%;width:14px;height:14px;margin-left:.25rem;animation:.8s linear infinite ETQFVq_filterRowSpin}@keyframes ETQFVq_filterRowSpin{to{transform:rotate(360deg)}}.ETQFVq_adGrid{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:1.25rem;display:grid}.ETQFVq_adCard{color:inherit;background:#fff;border:1px solid #e5e2dc;border-radius:16px;flex-direction:column;text-decoration:none;transition:transform .15s,box-shadow .15s;display:flex;overflow:hidden}.ETQFVq_adCard:hover{transform:translateY(-2px);box-shadow:0 16px 34px #00000014}.ETQFVq_adCard .ETQFVq_adMedia{aspect-ratio:1;background:linear-gradient(135deg, var(--brand-from,#e5e2dc), var(--brand-to,#b8b0a4));color:#ffffffe6;font-family:var(--font-fraunces,"Fraunces"),Georgia,serif;letter-spacing:.05em;cursor:pointer;border:none;justify-content:center;align-items:center;width:100%;padding:0;font-size:.9rem;text-decoration:none;display:flex;position:relative}.ETQFVq_adCard .ETQFVq_adMedia:before{content:"";pointer-events:none;z-index:0;background:linear-gradient(100deg,#fff0 30%,#ffffff40 50%,#fff0 70%) 0 0/220% 100%;animation:1.6s ease-in-out infinite ETQFVq_adcard-shimmer;position:absolute;inset:0}.ETQFVq_adCard .ETQFVq_adMedia .ETQFVq_adMediaFallback{z-index:1;color:#ffffffd9;letter-spacing:.08em;text-transform:uppercase;font-size:.78rem;position:relative}.ETQFVq_adCard .ETQFVq_adMedia img,.ETQFVq_adCard .ETQFVq_adMedia video{z-index:1;object-fit:cover;object-position:center bottom;background:linear-gradient(135deg, var(--brand-from,#e5e2dc), var(--brand-to,#b8b0a4));width:100%;height:100%;position:relative}.ETQFVq_adCard .ETQFVq_adMedia .ETQFVq_daysLiveBadge{z-index:3;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:#fff;letter-spacing:.01em;text-shadow:0 1px 2px #00000040;pointer-events:none;background:#111827c7;border-radius:999px;align-items:center;gap:.35rem;padding:.28rem .55rem .28rem .5rem;font-size:.68rem;font-weight:600;line-height:1;display:inline-flex;position:absolute;top:.65rem;left:.65rem}.ETQFVq_adCard .ETQFVq_adMedia .ETQFVq_daysLiveDot{background:#22c55e;border-radius:50%;width:6px;height:6px;animation:2.4s ease-in-out infinite ETQFVq_daysLivePulse;display:inline-block;box-shadow:0 0 #22c55e8c}@keyframes ETQFVq_daysLivePulse{0%{box-shadow:0 0 #22c55e8c}70%{box-shadow:0 0 0 6px #22c55e00}to{box-shadow:0 0 #22c55e00}}.ETQFVq_adCard .ETQFVq_adBody{flex-direction:column;flex:1;gap:.5rem;padding:1rem;display:flex}.ETQFVq_adCard .ETQFVq_adHeadline{color:#0c0b0a;-webkit-line-clamp:3;text-align:left;cursor:pointer;background:0 0;border:none;-webkit-box-orient:vertical;padding:0;font-family:inherit;font-size:.95rem;font-weight:500;line-height:1.4;text-decoration:none;display:-webkit-box;overflow:hidden}.ETQFVq_adCard .ETQFVq_adHeadline:hover{color:#1a56db}.ETQFVq_adCard .ETQFVq_adMeta{color:#6b6660;justify-content:space-between;align-items:center;margin-top:auto;font-size:.75rem;display:flex}.ETQFVq_adCard .ETQFVq_adChips{flex-wrap:wrap;gap:.35rem;display:flex}.ETQFVq_adCard .ETQFVq_adChip{letter-spacing:.02em;color:#1a56db;background:#1a56db14;border:1px solid #1a56db26;border-radius:999px;padding:.18rem .5rem;font-size:.7rem;font-weight:600}.ETQFVq_adCard .ETQFVq_adLink{color:#1a56db;cursor:pointer;background:0 0;border:none;align-items:center;gap:.25rem;padding:0;font-family:inherit;font-size:.8rem;text-decoration:none;display:inline-flex}.ETQFVq_adCard .ETQFVq_adLink:hover{text-decoration:underline}.ETQFVq_rollup{background:#fff;border:1px solid #e5e2dc;border-radius:14px;grid-template-columns:repeat(4,minmax(0,1fr)) 1.4fr;align-items:center;gap:1rem;margin:0 0 1.25rem;padding:1rem 1.25rem;display:grid}@media (max-width:720px){.ETQFVq_rollup{grid-template-columns:repeat(2,1fr)}}.ETQFVq_rollupStat{flex-direction:column;gap:.1rem;display:flex}.ETQFVq_rollupStat .ETQFVq_rollupNumber{font-family:var(--font-fraunces,"Fraunces"),Georgia,serif;letter-spacing:-.01em;color:#0c0b0a;font-size:1.5rem;font-weight:500;line-height:1.1}.ETQFVq_rollupStat .ETQFVq_rollupLabel{text-transform:uppercase;letter-spacing:.06em;color:#6b6660;font-size:.72rem}.ETQFVq_rollupSpark{align-items:flex-end;gap:2px;height:36px;display:flex}.ETQFVq_rollupSpark span{background:linear-gradient(180deg, var(--brand-from,#1a56db), var(--brand-to,#1a56db));border-radius:2px;flex:1;min-height:2px}@media (max-width:720px){.ETQFVq_rollupSpark{grid-column:span 2}}.ETQFVq_placeholderGrid .ETQFVq_adCard .ETQFVq_adMedia{opacity:.7}.ETQFVq_placeholderGrid .ETQFVq_adCard .ETQFVq_adHeadline{color:#6b6660;font-style:italic}.ETQFVq_subscribeBlock{background:#fff;border:1px solid #e5e2dc;border-radius:16px;grid-template-columns:1fr 1fr;gap:2rem;margin:3rem 0;padding:2rem;display:grid}@media (max-width:720px){.ETQFVq_subscribeBlock{grid-template-columns:1fr;padding:1.5rem}}.ETQFVq_subscribeBlock .ETQFVq_copy h2{font-family:var(--font-fraunces,"Fraunces"),Georgia,serif;letter-spacing:-.01em;margin:0 0 .5rem;font-size:1.5rem;font-weight:500}.ETQFVq_subscribeBlock .ETQFVq_copy p{color:#6b6660;margin:0 0 .75rem;font-size:.95rem;line-height:1.6}.ETQFVq_subscribeBlock .ETQFVq_copy ul{color:#0c0b0a;margin:0;padding:0;font-size:.88rem;list-style:none}.ETQFVq_subscribeBlock .ETQFVq_copy ul li{color:#6b6660;align-items:center;gap:.5rem;padding:.25rem 0;display:flex}.ETQFVq_subscribeBlock .ETQFVq_copy ul li svg{color:#2f855a;flex-shrink:0}.ETQFVq_subscribeBlock .ETQFVq_ctaAction{flex-direction:column;align-self:center;align-items:flex-start;gap:.5rem;display:flex}.ETQFVq_subscribeBlock .ETQFVq_ctaAction .ETQFVq_hint{color:#6b6660;font-size:.78rem}.ETQFVq_relatedGrid{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:1rem;margin-bottom:4rem;display:grid}.ETQFVq_relatedCard{color:#0c0b0a;background:#fff;border:1px solid #e5e2dc;border-radius:12px;align-items:center;gap:.75rem;padding:.75rem;text-decoration:none;transition:transform .1s,border-color .1s;display:flex}.ETQFVq_relatedCard:hover{border-color:#0c0b0a;transform:translateY(-1px)}.ETQFVq_relatedCard .ETQFVq_miniLogo{background:linear-gradient(135deg, var(--brand-from), var(--brand-to));border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:48px;height:48px;display:flex;overflow:hidden}.ETQFVq_relatedCard .ETQFVq_miniLogo img{object-fit:contain;width:70%;height:70%}.ETQFVq_relatedCard .ETQFVq_miniLogo .ETQFVq_miniInitial{color:#fffffff2;font-weight:600;font-family:var(--font-fraunces,"Fraunces"),Georgia,serif;font-size:1.1rem}.ETQFVq_relatedCard .ETQFVq_miniMeta{flex-direction:column;gap:.15rem;min-width:0;display:flex}.ETQFVq_relatedCard .ETQFVq_miniMeta .ETQFVq_miniName{font-size:.9rem;font-weight:600}.ETQFVq_relatedCard .ETQFVq_miniMeta .ETQFVq_miniNiche{color:#6b6660;font-size:.75rem}.ETQFVq_hubHero{border-bottom:1px solid #e5e2dc;padding:5rem 0 3rem}.ETQFVq_hubHero .ETQFVq_eyebrow{letter-spacing:.12em;text-transform:uppercase;color:#1a56db;background:#1a56db14;border:1px solid #1a56db26;border-radius:40px;align-items:center;gap:.5rem;margin-bottom:1.5rem;padding:.3rem .9rem;font-size:.75rem;font-weight:700;display:inline-flex}.ETQFVq_hubHero h1{font-family:var(--font-fraunces,"Fraunces"),Georgia,serif;letter-spacing:-.02em;margin:0 0 1.25rem;font-size:clamp(2.25rem,5.5vw,3.75rem);font-weight:500;line-height:1.08}.ETQFVq_hubHero p{color:#6b6660;max-width:640px;margin:0 0 1.5rem;font-size:1.125rem;line-height:1.65}.ETQFVq_hubHero .ETQFVq_metaRow{color:#6b6660;flex-wrap:wrap;gap:1.5rem;font-size:.85rem;display:flex}.ETQFVq_hubHero .ETQFVq_metaRow strong{color:#0c0b0a;font-weight:600}.ETQFVq_sectorBlock{margin:3rem 0}.ETQFVq_sectorBlock .ETQFVq_sectorLabel{letter-spacing:.08em;text-transform:uppercase;color:#6b6660;margin-bottom:1rem;font-size:.8rem;font-weight:700}.ETQFVq_brandGrid{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:1rem;display:grid}.ETQFVq_swipeUpgradeBlock{text-align:left;width:100%;font:inherit;color:inherit;cursor:pointer;background:linear-gradient(135deg,#1a56db0f,#1a56db05);border:1px solid #e5e2dc;border-radius:16px;grid-template-columns:1fr auto;align-items:center;gap:1.75rem;margin:3rem 0;padding:2rem 2.25rem;transition:border-color .15s,transform .15s,box-shadow .15s;display:grid}.ETQFVq_swipeUpgradeBlock:hover:not(:disabled){border-color:#1a56db;transform:translateY(-1px);box-shadow:0 8px 24px #1a56db14}.ETQFVq_swipeUpgradeBlock:hover:not(:disabled) .ETQFVq_swipeCTA{background:#1a56db}.ETQFVq_swipeUpgradeBlock:focus-visible{outline-offset:2px;outline:2px solid #1a56db}.ETQFVq_swipeUpgradeBlock:disabled{cursor:progress;opacity:.85}.ETQFVq_swipeUpgradeBlock .ETQFVq_eyebrow{letter-spacing:.14em;text-transform:uppercase;color:#1a56db;align-items:center;gap:.4rem;margin-bottom:.6rem;font-size:.7rem;font-weight:700;display:inline-flex}.ETQFVq_swipeUpgradeBlock h2{font-family:var(--font-fraunces,"Fraunces"),Georgia,serif;letter-spacing:-.015em;margin:0 0 .65rem;font-size:clamp(1.5rem,3vw,2rem);font-weight:500;line-height:1.15}.ETQFVq_swipeUpgradeBlock p{color:#6b6660;max-width:44rem;margin:0;font-size:1rem;line-height:1.55}.ETQFVq_swipeUpgradeBlock .ETQFVq_swipeCTA{color:#fafaf8;white-space:nowrap;background:#0c0b0a;border-radius:999px;align-items:center;gap:.4rem;padding:.85rem 1.4rem;font-size:.95rem;font-weight:600;text-decoration:none;transition:background .15s,transform .15s;display:inline-flex}.ETQFVq_swipeUpgradeBlock .ETQFVq_swipeCTA strong{font-weight:700}.ETQFVq_swipeUpgradeBlock .ETQFVq_swipeCTA small{opacity:.75;font-size:.8rem;font-weight:500}.ETQFVq_swipeUpgradeBlock .ETQFVq_swipeCTA:hover{background:#1a56db;transform:translateY(-1px)}@media (max-width:720px){.ETQFVq_swipeUpgradeBlock{grid-template-columns:1fr;gap:1.25rem;padding:1.5rem 1.5rem 1.75rem}.ETQFVq_swipeUpgradeBlock .ETQFVq_swipeCTA{justify-content:center;width:100%}}.ETQFVq_footerNote{text-align:center;color:#6b6660;border-top:1px solid #e5e2dc;margin:3rem 0 4rem;padding:1.5rem;font-size:.9rem}.ETQFVq_footerNote a{color:#1a56db;font-weight:600;text-decoration:none}.ETQFVq_footerNote a:hover{text-decoration:underline}.ETQFVq_inlineLinkBtn{font:inherit;color:#1a56db;cursor:pointer;background:0 0;border:none;margin:0;padding:0;font-weight:600;text-decoration:none}.ETQFVq_inlineLinkBtn:hover{text-decoration:underline}.ETQFVq_inlineLinkBtn:focus-visible{outline-offset:2px;border-radius:2px;outline:2px solid #1a56db}.ETQFVq_viewMoreCta{background:linear-gradient(135deg, color-mix(in srgb, var(--brand-from,#1a56db) 14%, #fff), color-mix(in srgb, var(--brand-to,#1a56db) 14%, #fff));border:1px solid #e5e2dc;border-radius:18px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1.5rem;margin:2rem 0 1rem;padding:1.75rem;display:flex}.ETQFVq_viewMoreCopy{flex:340px;min-width:260px}.ETQFVq_viewMoreCopy h3{font-family:var(--font-fraunces,"Fraunces"),Georgia,serif;color:#0c0b0a;margin:.5rem 0 .35rem;font-size:1.3rem;line-height:1.25}.ETQFVq_viewMoreCopy p{color:#6b6660;margin:0;font-size:.92rem;line-height:1.55}.ETQFVq_viewMoreBadge{letter-spacing:.08em;text-transform:uppercase;color:#fff;background:#0c0b0a;border-radius:999px;padding:.25rem .55rem;font-size:.7rem;font-weight:700;display:inline-block}.ETQFVq_viewMoreCtaBtn{color:#fff;white-space:nowrap;background:#0c0b0a;border-radius:999px;flex:none;align-items:center;gap:.35rem;padding:.8rem 1.2rem;font-size:.95rem;font-weight:600;text-decoration:none;display:inline-flex}.ETQFVq_viewMoreCtaBtn:hover{opacity:.9}.ETQFVq_emptyState{border:1px dashed color-mix(in srgb, var(--brand-from,#1a56db) 40%, #e5e2dc);background:linear-gradient(135deg, color-mix(in srgb, var(--brand-from,#1a56db) 8%, #fff), color-mix(in srgb, var(--brand-to,#1a56db) 8%, #fff));text-align:left;border-radius:18px;max-width:640px;margin:1rem 0 0;padding:2rem 1.75rem}.ETQFVq_emptyStateBadge{letter-spacing:.08em;text-transform:uppercase;background:color-mix(in srgb, var(--brand-from,#1a56db) 30%, #fff);color:#0c0b0a;border-radius:999px;margin-bottom:.85rem;padding:.25rem .55rem;font-size:.7rem;font-weight:700;display:inline-block}.ETQFVq_emptyStateTitle{font-family:var(--font-fraunces,"Fraunces"),Georgia,serif;color:#0c0b0a;margin:0 0 .6rem;font-size:1.35rem;line-height:1.25}.ETQFVq_emptyStateBody{color:#6b6660;margin:0;font-size:.95rem;line-height:1.6}.ETQFVq_sparkline{align-items:stretch;gap:1px;height:14px;display:flex}.ETQFVq_sparkline span{border-radius:1px;flex:1;min-width:2px}.ETQFVq_sparkActive{background:#2f855a}.ETQFVq_sparkInactive{background:#e5e2dc}.ETQFVq_sparkMissing{background:0 0;border-top:1px dashed #e5e2dc;border-radius:0}.ETQFVq_detailHeader{flex-direction:column;gap:.4rem;margin:1.5rem 0 2rem;display:flex}.ETQFVq_detailBack{color:#6b6660;cursor:pointer;background:0 0;border:none;align-self:flex-start;padding:.25rem 0;font-size:.85rem;font-weight:600}.ETQFVq_detailBack:hover{color:#0c0b0a}.ETQFVq_detailH1{font-family:var(--font-fraunces,"Fraunces"),Georgia,serif;color:#0c0b0a;margin:0;font-size:1.8rem;line-height:1.2}.ETQFVq_detailSub{color:#6b6660;margin:0;font-size:.9rem}.ETQFVq_detailLoading,.ETQFVq_detailError{color:#6b6660;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:.75rem;min-height:40vh;font-size:.95rem;display:flex}.ETQFVq_detailLoading a,.ETQFVq_detailError a{color:#1a56db;font-weight:600;text-decoration:none}.ETQFVq_detailHero{background:radial-gradient(circle at 100% 0,#1a56db1a,#0000 38%),linear-gradient(#fff,#fbfaf6);border:1px solid #1a56db29;border-radius:18px;grid-template-columns:minmax(0,280px) minmax(0,1fr);align-items:center;gap:1.75rem;margin:0 0 1.75rem;padding:1.4rem;display:grid}@media (max-width:760px){.ETQFVq_detailHero{grid-template-columns:1fr;gap:1.1rem;padding:1.1rem}}.ETQFVq_detailHeroMedia{aspect-ratio:1;background:linear-gradient(135deg, var(--brand-from,#1a56db) 0%, var(--brand-to,#143fa3) 100%);border-radius:12px;justify-content:center;align-items:center;width:100%;display:flex;overflow:hidden}.ETQFVq_detailHeroMedia img{object-fit:cover;width:100%;height:100%;display:block}@media (max-width:760px){.ETQFVq_detailHeroMedia{aspect-ratio:16/10;max-height:240px}}.ETQFVq_detailHeroPlaceholder{background:linear-gradient(135deg, var(--brand-from,#1a56db) 0%, var(--brand-to,#143fa3) 100%);width:100%;height:100%}.ETQFVq_detailHeroBody{min-width:0}.ETQFVq_detailHeroEyebrow{text-transform:uppercase;letter-spacing:.06em;color:#1a56db;align-items:center;gap:.35rem;margin-bottom:.55rem;font-size:.7rem;font-weight:700;display:inline-flex}.ETQFVq_detailHeroTitle{letter-spacing:-.015em;color:#0c0b0a;margin:0 0 .55rem;font-size:1.35rem;font-weight:700;line-height:1.25}@media (max-width:760px){.ETQFVq_detailHeroTitle{font-size:1.15rem}}.ETQFVq_detailHeroText{color:#6b6660;margin:0 0 1rem;font-size:.92rem;line-height:1.55}.ETQFVq_detailHeroActions{flex-wrap:wrap;align-items:center;gap:.7rem;display:flex}.ETQFVq_detailHeroPrimary{color:#fff;background:#1a56db;border-radius:11px;align-items:center;gap:.4rem;padding:.78rem 1.15rem;font-size:.9rem;font-weight:700;text-decoration:none;transition:background .2s,transform .2s;display:inline-flex}.ETQFVq_detailHeroPrimary:hover{color:#fff;background:#143fa3;transform:translateY(-1px)}.ETQFVq_detailHeroSecondary{color:#1a56db;border-radius:11px;align-items:center;gap:.35rem;padding:.78rem .95rem;font-size:.85rem;font-weight:600;text-decoration:none;display:inline-flex}.ETQFVq_detailHeroSecondary:hover{color:#143fa3;text-decoration:underline}.ETQFVq_gateBlur{filter:blur(5px);-webkit-user-select:none;user-select:none;pointer-events:none;color:#6b6660;position:relative}.ETQFVq_gateInline{background:#f2f0eb;border:1px dashed #e5e2dc;border-radius:12px;flex-direction:column;gap:.5rem;margin-top:.85rem;padding:1rem 1.15rem;display:flex;position:relative}.ETQFVq_gateInlineTitle{color:#0c0b0a;margin:0;font-size:.95rem;font-weight:700}.ETQFVq_gateInlineBody{color:#6b6660;margin:0;font-size:.85rem;line-height:1.5}.ETQFVq_gateInlineCta{color:#fafaf8;cursor:pointer;background:#0c0b0a;border:0;border-radius:10px;align-self:flex-start;align-items:center;gap:.4rem;padding:.6rem .95rem;font-size:.82rem;font-weight:700;transition:background .2s,transform .2s;display:inline-flex}.ETQFVq_gateInlineCta:hover{background:#000;transform:translateY(-1px)}.ETQFVq_planGateCard{background:#fff;border:1px solid #e5e2dc;border-radius:14px;flex-direction:column;gap:.75rem;padding:1.15rem 1.15rem 1rem;display:flex;position:relative;overflow:hidden}.ETQFVq_planGateBadge{color:#f97316;letter-spacing:.03em;text-transform:uppercase;background:#f973161f;border-radius:999px;align-self:flex-start;align-items:center;gap:.3rem;padding:.25rem .55rem;font-size:.68rem;font-weight:700;display:inline-flex}.ETQFVq_planGateTitle{color:#0c0b0a;margin:0;font-size:1.02rem;font-weight:700}.ETQFVq_planGateSub{color:#6b6660;margin:0;font-size:.83rem;line-height:1.5}.ETQFVq_planGatePreview{filter:blur(4px);-webkit-user-select:none;user-select:none;pointer-events:none;background:#f2f0eb;border-radius:10px;min-height:90px;padding:.85rem;position:relative}.ETQFVq_planGateScoreRow{grid-template-columns:repeat(4,1fr);gap:.5rem;display:grid}.ETQFVq_planGateScorePill{text-align:center;color:#6b6660;background:#fff;border-radius:8px;padding:.4rem .35rem;font-size:.72rem;font-weight:600}.ETQFVq_planGateCta{color:#fff;cursor:pointer;background:#f97316;border:0;border-radius:10px;align-self:flex-start;align-items:center;gap:.4rem;padding:.6rem .95rem;font-size:.82rem;font-weight:700;transition:background .2s,transform .2s;display:inline-flex}.ETQFVq_planGateCta:hover{background:#e05f06;transform:translateY(-1px)}.ETQFVq_planGateFootnote{color:#00000073;margin:0;font-size:.72rem}.ETQFVq_anonActionBar{flex-wrap:wrap;flex-shrink:0;align-items:center;gap:.55rem;display:flex}.ETQFVq_anonActionLink{color:#1a56db;padding:.62rem .35rem;font-size:.83rem;font-weight:600;text-decoration:none}.ETQFVq_anonActionLink:hover{text-decoration:underline}.ETQFVq_anonActionButton{color:#0c0b0a;cursor:pointer;background:#fff;border:1px solid #e5e2dc;border-radius:10px;align-items:center;gap:.4rem;padding:.62rem .95rem;font-size:.85rem;font-weight:600;transition:background .2s,border-color .2s,transform .2s;display:inline-flex}.ETQFVq_anonActionButton:hover{background:#f2f0eb;border-color:#1a56db;transform:translateY(-1px)}.ETQFVq_anonActionButtonPrimary{color:#fff;background:#1a56db;border-color:#1a56db}.ETQFVq_anonActionButtonPrimary:hover{color:#fff;background:#1648b7;border-color:#1648b7}.ETQFVq_scrollGateBar{z-index:50;color:#fafaf8;background:#0c0b0a;border-radius:14px;align-items:center;gap:.85rem;width:calc(100% - 2rem);max-width:640px;padding:.9rem 1rem;animation:.3s ease-out ETQFVq_gateBarRise;display:flex;position:fixed;bottom:1rem;left:50%;transform:translate(-50%);box-shadow:0 8px 24px #0000001a,0 2px 8px #0000000f}.ETQFVq_scrollGateBarBody{flex:1;min-width:0;font-size:.85rem;line-height:1.4}.ETQFVq_scrollGateBarBody strong{margin-bottom:.15rem;display:block}.ETQFVq_scrollGateBarBody span{opacity:.7;font-size:.78rem}.ETQFVq_scrollGateBarCta{color:#0c0b0a;cursor:pointer;background:#fafaf8;border:0;border-radius:8px;flex-shrink:0;padding:.55rem .9rem;font-size:.82rem;font-weight:700}.ETQFVq_scrollGateBarCta:hover{background:#fff}.ETQFVq_scrollGateBarClose{color:#fafaf8;opacity:.55;cursor:pointer;background:0 0;border:0;flex-shrink:0;padding:.25rem}.ETQFVq_scrollGateBarClose:hover{opacity:1}@keyframes ETQFVq_gateBarRise{0%{opacity:0;transform:translate(-50%,20px)}to{opacity:1;transform:translate(-50%)}}.ETQFVq_winningAdsSection{background:#fff;border:1px solid #e5e2dc;border-radius:14px;margin-top:2.5rem;padding:1.5rem}.ETQFVq_winningAdsHeader{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1.15rem;display:flex}.ETQFVq_winningAdsTitle{color:#0c0b0a;margin:0;font-size:1.15rem;font-weight:700}.ETQFVq_winningAdsSub{color:#6b6660;margin:.25rem 0 0;font-size:.85rem}.ETQFVq_winningAdsGrid{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:.85rem;display:grid}.ETQFVq_winningAdCard{aspect-ratio:4/5;background:linear-gradient(135deg,#f4f0e6 0%,#e0d9c6 100%);border:1px solid #e5e2dc;border-radius:10px;position:relative;overflow:hidden}.ETQFVq_winningAdCardLocked{filter:blur(6px)saturate(.6);-webkit-user-select:none;user-select:none;pointer-events:none}.ETQFVq_winningAdLockOverlay{color:#6b6660;z-index:1;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.ETQFVq_detailHeroLocked{color:#0c0b0a;cursor:pointer;background:#f2f0eb;border:1px solid #e5e2dc;border-radius:11px;align-items:center;gap:.45rem;padding:.78rem 1.05rem;font-size:.87rem;font-weight:600;transition:background .2s,border-color .2s,transform .2s;display:inline-flex}.ETQFVq_detailHeroLocked svg{color:#f97316;flex-shrink:0}.ETQFVq_detailHeroLocked:hover{background:#f9731614;border-color:#f9731666;transform:translateY(-1px)}.ETQFVq_detailHeroNote{color:#00000073;margin:.85rem 0 0;font-size:.74rem}.ETQFVq_spinner{border:2px solid #e5e2dc;border-top-color:#1a56db;border-radius:999px;width:18px;height:18px;animation:.8s linear infinite ETQFVq_watchSpin;display:inline-block}@keyframes ETQFVq_watchSpin{to{transform:rotate(360deg)}}.ETQFVq_detailGrid{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);align-items:start;gap:2rem;padding-bottom:3rem;display:grid}@media (max-width:900px){.ETQFVq_detailGrid{grid-template-columns:1fr;gap:1.5rem}}.ETQFVq_detailContent{flex-direction:column;gap:1.5rem;min-width:0;display:flex}.ETQFVq_detailSidebar{flex-direction:column;gap:1.25rem;display:flex;position:sticky;top:1.5rem}@media (max-width:900px){.ETQFVq_detailSidebar{position:static}}.ETQFVq_detailPanel{background:#fff;border:1px solid #e5e2dc;border-radius:12px;flex-direction:column;gap:.85rem;padding:1.25rem 1.35rem;display:flex}.ETQFVq_detailPanelTitle{text-transform:uppercase;letter-spacing:.06em;color:#6b6660;margin:0;font-size:.75rem;font-weight:700}.ETQFVq_detailTitle{font-family:var(--font-fraunces,"Fraunces"),Georgia,serif;color:#0c0b0a;margin:0;font-size:1.1rem;font-weight:600;line-height:1.35}.ETQFVq_detailBody{color:#0c0b0a;white-space:pre-wrap;word-wrap:break-word;margin:0;font-size:.95rem;line-height:1.6}.ETQFVq_detailBodyMuted{color:#6b6660;margin:0;font-size:.85rem;line-height:1.5}.ETQFVq_detailToggle{color:#1a56db;cursor:pointer;background:0 0;border:none;align-self:flex-start;padding:0;font-size:.85rem;font-weight:600}.ETQFVq_detailToggle:hover{text-decoration:underline}.ETQFVq_detailActions{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.ETQFVq_detailMediaWrap{background:#fff;border:1px solid #e5e2dc;border-radius:14px;flex-direction:column;display:flex;overflow:hidden}.ETQFVq_detailMedia{aspect-ratio:4/5;background:#000;justify-content:center;align-items:center;display:flex;overflow:hidden}.ETQFVq_detailMedia img,.ETQFVq_detailMedia video{object-fit:contain;width:100%;height:100%;display:block}.ETQFVq_detailMediaEmpty{text-align:center;color:#6b6660;flex-direction:column;align-items:center;gap:.5rem;padding:3rem 1rem;display:flex}.ETQFVq_detailMediaToolbar{background:#f2f0eb;border-top:1px solid #e5e2dc;justify-content:space-between;align-items:center;gap:.75rem;padding:.55rem .75rem;display:flex}.ETQFVq_detailMediaCount{color:#6b6660;font-size:.78rem;font-weight:500}.ETQFVq_detailDownloadBtn{color:#0c0b0a;cursor:pointer;background:#fff;border:1px solid #e5e2dc;border-radius:6px;align-items:center;gap:.35rem;padding:.4rem .7rem;font-size:.8rem;font-weight:600;transition:border-color .1s,background .1s;display:inline-flex}.ETQFVq_detailDownloadBtn:hover:not(:disabled){background:#f2f0eb;border-color:#0c0b0a}.ETQFVq_detailDownloadBtn:disabled{opacity:.6;cursor:progress}.ETQFVq_detailLibraryLink{color:#1a56db;align-items:center;gap:.3rem;margin-top:.1rem;font-size:.82rem;font-weight:600;text-decoration:none;display:inline-flex}.ETQFVq_detailLibraryLink:hover{text-decoration:underline}.ETQFVq_quickStatsGrid{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:.75rem 1rem;display:grid}.ETQFVq_quickStatItem{flex-direction:column;gap:.2rem;min-width:0;display:flex}.ETQFVq_quickStatLabel{text-transform:uppercase;letter-spacing:.05em;color:#6b6660;font-size:.7rem;font-weight:600}.ETQFVq_quickStatValue{color:#0c0b0a;word-break:break-word;font-size:.95rem;font-weight:600}.ETQFVq_relatedAdsSection{border-top:1px solid #e5e2dc;flex-direction:column;gap:1rem;margin-top:2rem;padding-top:2rem;padding-bottom:1rem;display:flex}.ETQFVq_relatedAdsHeading{font-family:var(--font-fraunces,"Fraunces"),Georgia,serif;color:#0c0b0a;margin:0;font-size:1.4rem;font-weight:600}.ETQFVq_relatedAdsSub{color:#6b6660;margin:0;font-size:.9rem;line-height:1.5}.ETQFVq_detailThumbs{border-top:1px solid #e5e2dc;gap:.4rem;padding:.6rem;display:flex;overflow-x:auto}.ETQFVq_detailThumb,.ETQFVq_detailThumbActive{cursor:pointer;color:#6b6660;background:#f2f0eb;border:2px solid #0000;border-radius:6px;flex:none;justify-content:center;align-items:center;width:52px;height:52px;padding:0;display:flex;overflow:hidden}.ETQFVq_detailThumb img,.ETQFVq_detailThumbActive img{object-fit:cover;width:100%;height:100%;display:block}.ETQFVq_detailThumbActive{border-color:var(--brand-from,#1a56db)}.ETQFVq_detailDl{grid-template-columns:1fr;gap:.65rem;margin:0;display:grid}.ETQFVq_detailDl div{border-bottom:1px dashed #e5e2dc;justify-content:space-between;align-items:center;gap:.5rem;padding-bottom:.5rem;display:flex}.ETQFVq_detailDl div:last-child{border-bottom:none;padding-bottom:0}.ETQFVq_detailDl dt{text-transform:uppercase;letter-spacing:.05em;color:#6b6660;margin:0;font-size:.75rem}.ETQFVq_detailDl dd{color:#0c0b0a;align-items:center;gap:.4rem;margin:0;font-size:.9rem;font-weight:600;display:inline-flex}.ETQFVq_dotActive,.ETQFVq_dotInactive{border-radius:999px;width:8px;height:8px;margin-right:.4rem;display:inline-block}.ETQFVq_dotActive{background:#2f855a}.ETQFVq_dotInactive{background:#e5e2dc}.ETQFVq_detailUnlockCard{background:linear-gradient(135deg, color-mix(in srgb, var(--brand-from,#1a56db) 15%, #fff), color-mix(in srgb, var(--brand-to,#1a56db) 15%, #fff));border:1px solid #e5e2dc;border-radius:14px;flex-direction:column;gap:.65rem;padding:1.25rem 1.35rem;display:flex}.ETQFVq_detailUnlockIcon{color:#0c0b0a;background:#0000000f;border-radius:999px;justify-content:center;align-items:center;width:32px;height:32px;display:inline-flex}.ETQFVq_detailUnlockTitle{font-family:var(--font-fraunces,"Fraunces"),Georgia,serif;color:#0c0b0a;margin:0;font-size:1rem;font-weight:600}.ETQFVq_detailUnlockBody{color:#6b6660;margin:0;font-size:.85rem;line-height:1.5}.ETQFVq_detailUnlockCta{color:#fff;background:#0c0b0a;border-radius:999px;align-self:flex-start;align-items:center;gap:.3rem;margin-top:.25rem;padding:.55rem 1rem;font-size:.9rem;font-weight:600;text-decoration:none;display:inline-flex}.ETQFVq_detailUnlockCta:hover{opacity:.9}.ETQFVq_detailFreeBadge{letter-spacing:.08em;text-transform:uppercase;color:#fff;background:#0c0b0a;border-radius:999px;align-self:flex-start;padding:.25rem .55rem;font-size:.68rem;font-weight:700;display:inline-block}.ETQFVq_detailUnlockFootnote{color:#6b6660;align-items:center;gap:.35rem;margin:.75rem 0 0;font-size:.75rem;line-height:1.45;display:inline-flex}.ETQFVq_detailUnlockFootnote svg{flex:none}.ETQFVq_timelineTableWrap{margin:0 -.35rem;overflow-x:auto}.ETQFVq_timelineTable{border-collapse:collapse;width:100%;font-size:.85rem}.ETQFVq_timelineTable th,.ETQFVq_timelineTable td{text-align:left;white-space:nowrap;border-bottom:1px solid #e5e2dc;padding:.55rem .5rem}.ETQFVq_timelineTable th{text-transform:uppercase;letter-spacing:.05em;color:#6b6660;font-size:.7rem;font-weight:600}.ETQFVq_timelineTable tbody tr:last-child td{border-bottom:none}.ETQFVq_adDetailPrimary{color:#fff;background:#1a56db;border-radius:999px;align-items:center;gap:.3rem;padding:.55rem .95rem;font-size:.85rem;font-weight:600;text-decoration:none;display:inline-flex}.ETQFVq_adDetailPrimary:hover{filter:brightness(1.05)}.ETQFVq_adDetailSecondary{color:#0c0b0a;border:1px solid #e5e2dc;border-radius:999px;align-items:center;gap:.3rem;padding:.55rem .95rem;font-size:.85rem;font-weight:600;text-decoration:none;display:inline-flex}.ETQFVq_adDetailSecondary:hover{border-color:#0c0b0a}.ETQFVq_trackBrandButton{color:#fafaf8;font-size:.85rem;font-weight:600;font-family:var(--font-jakarta,"Plus Jakarta Sans"),"DM Sans",system-ui,-apple-system,sans-serif;cursor:pointer;background:#0c0b0a;border:1px solid #0c0b0a;border-radius:999px;align-items:center;gap:.4rem;padding:.6rem 1.05rem;transition:transform .12s,background .12s,border-color .12s,filter .12s;display:inline-flex}.ETQFVq_trackBrandButton:hover:not(:disabled){background:#1a56db;border-color:#1a56db;transform:translateY(-1px)}.ETQFVq_trackBrandButton:focus-visible{outline-offset:2px;outline:2px solid #1a56db}.ETQFVq_trackBrandButton:disabled{cursor:default;transform:none}.ETQFVq_trackBrandButton[aria-pressed=true]{color:#0c0b0a;background:#fff;border-color:#e5e2dc}.ETQFVq_trackBrandButton[aria-pressed=true]:hover:not(:disabled){filter:none;background:#fff;border-color:#0c0b0a;transform:none}.ETQFVq_stickyCTA{z-index:40;color:#fafaf8;font-size:.9rem;font-weight:600;font-family:var(--font-jakarta,"Plus Jakarta Sans"),"DM Sans",system-ui,-apple-system,sans-serif;background:#0c0b0a;border-radius:999px;align-items:center;gap:.5rem;padding:.85rem 1.15rem;text-decoration:none;transition:transform .15s,background .15s;display:inline-flex;position:fixed;bottom:1.25rem;right:1.25rem;box-shadow:0 8px 24px #0c0b0a38}.ETQFVq_stickyCTA:hover{background:#1a56db;transform:translateY(-1px)}@media (max-width:720px){.ETQFVq_stickyCTA{padding:.75rem 1rem;font-size:.85rem;bottom:1rem;right:1rem}}.ETQFVq_heroCTA{color:#fafaf8;font-size:.95rem;font-weight:600;font-family:var(--font-jakarta,"Plus Jakarta Sans"),"DM Sans",system-ui,-apple-system,sans-serif;cursor:pointer;background:#0c0b0a;border:0;border-radius:999px;align-items:center;gap:.35rem;margin-top:1.25rem;padding:.75rem 1.2rem;text-decoration:none;transition:background .15s,transform .15s;display:inline-flex}.ETQFVq_heroCTA:hover{background:#1a56db;transform:translateY(-1px)}.ETQFVq_categoryStrip{flex-wrap:wrap;gap:.6rem;margin:1.5rem 0 2.5rem;display:flex}.ETQFVq_categoryChip{color:#0c0b0a;background:#fff;border:1px solid #e5e2dc;border-radius:999px;align-items:center;gap:.5rem;padding:.55rem .9rem;font-size:.88rem;font-weight:600;text-decoration:none;transition:border-color .12s,transform .12s,background .12s;display:inline-flex}.ETQFVq_categoryChip:hover{background:#f2f0eb;border-color:#0c0b0a;transform:translateY(-1px)}.ETQFVq_categoryChip svg{color:#6b6660}.ETQFVq_categoryChipCount{color:#6b6660;font-size:.82rem;font-weight:500}.ETQFVq_watchToast{z-index:60;color:#f2f0eb;background:#0c0b0a;border-radius:10px;align-items:center;gap:.5rem;padding:.65rem .95rem;font-size:.85rem;font-weight:600;animation:.22s ease-out ETQFVq_watchToastIn;display:inline-flex;position:fixed;bottom:1.25rem;right:1.25rem;box-shadow:0 12px 30px #00000038}.ETQFVq_watchToast svg{color:#4ade80}@keyframes ETQFVq_watchToastIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes ETQFVq_adcard-shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}.ETQFVq_familyStrip{min-width:0;margin:2.5rem 0}.ETQFVq_familyStripTitle{color:#0c0b0a;flex-wrap:wrap;align-items:baseline;gap:.6rem;margin:0 0 .35rem;font-size:1.15rem;display:flex}.ETQFVq_familyStripCount{color:#6b6660;font-size:.85rem;font-weight:400}.ETQFVq_familyStripSub{color:#6b6660;max-width:44rem;margin:0 0 1rem;font-size:.92rem}.ETQFVq_familyStripRow{scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch;gap:1rem;padding-bottom:.75rem;display:flex;overflow-x:auto}.ETQFVq_familyCard{scroll-snap-align:start;color:inherit;background:#fff;border:1px solid #e5e2dc;border-radius:12px;flex-direction:column;flex:0 0 250px;text-decoration:none;transition:border-color .15s,transform .15s;display:flex;overflow:hidden}.ETQFVq_familyCard:hover{border-color:#1a56db;transform:translateY(-2px)}.ETQFVq_familyCardImg{object-fit:cover;background:#f2f0eb;width:100%;height:150px;display:block}.ETQFVq_familyCardBody{flex-direction:column;gap:.5rem;padding:.75rem .85rem .9rem;display:flex}.ETQFVq_familyCardChips{flex-wrap:wrap;gap:.35rem;display:flex}.ETQFVq_familyCardChip,.ETQFVq_familyCardChipMuted{white-space:nowrap;border-radius:999px;padding:.15rem .55rem;font-size:.7rem;font-weight:600}.ETQFVq_familyCardChip{color:#1a56db;background:#1a56db14}.ETQFVq_familyCardChipMuted{color:#6b6660;background:#f2f0eb}.ETQFVq_familyCardExcerpt{color:#0c0b0a;-webkit-line-clamp:4;line-clamp:4;-webkit-box-orient:vertical;margin:0;font-size:.82rem;line-height:1.45;display:-webkit-box;overflow:hidden}.ETQFVq_familyCardMeta{color:#6b6660;font-size:.75rem}
:root{--bm-paper:#faf8f3;--bm-surface:#fff;--bm-tint:#f2eee4;--bm-tint-strong:#e8e3d5;--bm-line:#e4e0d3;--bm-line-soft:#efebdf;--bm-ink:#0a0a0a;--bm-ink-2:#4a4a48;--bm-ink-3:#8a8880;--bm-accent:#b8431d;--bm-accent-ink:#7c2d12;--bm-accent-tint:#f7eae2;--bm-primary:#1a56db;--bm-primary-glow:#1a56db1f;--bm-text-main:#0c0b0a;--bm-text-muted:#6b6660;--bm-bg:#fafaf8;--bm-bg-alt:#f2f0eb;--bm-border:#e5e2dc;--bm-border-strong:#c9c5be;--bm-success:#16a34a;--bm-warm-accent:#f97316;--bm-font-display:var(--font-fraunces,"Fraunces"), Georgia, serif;--bm-font-sans:var(--font-jakarta,"Plus Jakarta Sans"), "DM Sans", system-ui, -apple-system, sans-serif;--bm-font-mono:"JetBrains Mono", "SFMono-Regular", Consolas, monospace}.OYfhBG_page{color:#0c0b0a;min-height:100vh;font-family:var(--font-jakarta,"Plus Jakarta Sans"),"DM Sans",system-ui,-apple-system,sans-serif;-webkit-font-smoothing:antialiased;background:#fafaf8;padding-top:72px;line-height:1.6}@media (max-width:720px){.OYfhBG_page{padding-top:76px}}.OYfhBG_embeddedWrap{color:#0c0b0a;font-family:var(--font-jakarta,"Plus Jakarta Sans"),"DM Sans",system-ui,-apple-system,sans-serif;-webkit-font-smoothing:antialiased;background:#fafaf8;line-height:1.6}.OYfhBG_container{max-width:1200px;margin:0 auto;padding:0 1.5rem}.OYfhBG_hero{text-align:center;border-bottom:1px solid #e5e2dc;padding:3rem 0 2rem}@media (max-width:720px){.OYfhBG_hero{padding:1.75rem 0 1.25rem}}.OYfhBG_hero h1{font-family:var(--font-fraunces,"Fraunces"),Georgia,serif;letter-spacing:-.02em;margin:0 0 .75rem;font-size:clamp(2rem,4vw,3.25rem);font-weight:600;line-height:1.1}@media (max-width:720px){.OYfhBG_hero h1{margin-bottom:.5rem;font-size:1.65rem}}.OYfhBG_hero p{color:#6b6660;max-width:640px;margin:0 auto;font-size:1.05rem}@media (max-width:720px){.OYfhBG_hero p{font-size:.95rem}}.OYfhBG_hero .OYfhBG_heroStats{color:#6b6660;gap:1.5rem;margin-top:1.25rem;font-size:.85rem;display:inline-flex}.OYfhBG_hero .OYfhBG_heroStats strong{color:#0c0b0a;font-weight:600}@media (max-width:720px){.OYfhBG_hero .OYfhBG_heroStats{display:none}}.OYfhBG_hero .OYfhBG_heroStatStrip{flex-wrap:wrap;justify-content:center;align-items:baseline;gap:.5rem 2rem;max-width:780px;margin-top:1.75rem;margin-left:auto;margin-right:auto;padding:0 .5rem;display:inline-flex}@media (max-width:720px){.OYfhBG_hero .OYfhBG_heroStatStrip{gap:.75rem 1.5rem;margin-top:1.25rem}}.OYfhBG_hero .OYfhBG_heroStat{flex-direction:column;align-items:center;line-height:1.1;display:inline-flex}.OYfhBG_hero .OYfhBG_heroStat strong{color:#0c0b0a;letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:1.35rem;font-weight:600}@media (max-width:720px){.OYfhBG_hero .OYfhBG_heroStat strong{font-size:1.15rem}}.OYfhBG_hero .OYfhBG_heroStat span{color:#6b6660;text-transform:uppercase;letter-spacing:.08em;margin-top:.15rem;font-size:.72rem}.OYfhBG_hero .OYfhBG_heroBrandStrip{color:#6b6660;opacity:.9;flex-wrap:wrap;justify-content:center;align-items:center;gap:.4rem .6rem;max-width:780px;margin-top:1rem;margin-left:auto;margin-right:auto;font-size:.78rem;display:flex}@media (max-width:720px){.OYfhBG_hero .OYfhBG_heroBrandStrip{gap:.35rem .45rem;margin-top:.85rem;font-size:.72rem}}.OYfhBG_hero .OYfhBG_heroBrandStripLabel{text-transform:uppercase;letter-spacing:.08em;color:#6b6660d9;margin-right:.25rem;font-size:.72rem}@media (max-width:720px){.OYfhBG_hero .OYfhBG_heroBrandStripLabel{text-align:center;width:100%;margin-bottom:.15rem;margin-right:0;display:block}}.OYfhBG_hero .OYfhBG_heroBrandChip{color:#0c0b0a;letter-spacing:-.005em;white-space:nowrap;background:#fff;border:1px solid #e5e2dc;border-radius:999px;align-items:center;padding:.22rem .6rem;font-size:.76rem;font-weight:500;display:inline-flex}.OYfhBG_hero .OYfhBG_heroBrandStripMore{color:#6b6660;letter-spacing:-.005em;font-size:.82rem}.OYfhBG_hero .OYfhBG_heroCta{flex-direction:column;align-items:center;gap:.5rem;margin-top:1.5rem;display:flex}@media (max-width:720px){.OYfhBG_hero .OYfhBG_heroCta{margin-top:1rem}}.OYfhBG_hero .OYfhBG_heroCtaBtn{appearance:none;color:#fff;font:inherit;cursor:pointer;background:#1a56db;border:none;border-radius:999px;padding:.75rem 1.5rem;font-size:.95rem;font-weight:600;transition:opacity .15s,transform .15s;box-shadow:0 4px 16px #1a56db2e}.OYfhBG_hero .OYfhBG_heroCtaBtn:hover{opacity:.92;transform:translateY(-1px)}.OYfhBG_hero .OYfhBG_heroCtaBtn:active{transform:translateY(0)}.OYfhBG_hero .OYfhBG_heroCtaNote{color:#6b6660;font-size:.8rem}.OYfhBG_toolbar{z-index:10;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#fafaf8eb;border-bottom:1px solid #e5e2dc;margin-bottom:1.5rem;padding:.85rem 0;transition:padding .22s,box-shadow .22s;position:sticky;top:72px}@media (max-width:720px){.OYfhBG_toolbar{margin-bottom:1rem;padding:.55rem 0;top:72px}}.OYfhBG_toolbar.OYfhBG_toolbarEmbedded{top:var(--bm-shell-sticky-offset,0px);margin-bottom:1rem;padding:.55rem 0}@media (max-width:720px){.OYfhBG_toolbar.OYfhBG_toolbarEmbedded{top:var(--bm-shell-sticky-offset,0px)}}.OYfhBG_toolbar.OYfhBG_toolbarCompact{margin-bottom:0;padding-top:.4rem;padding-bottom:.4rem;box-shadow:0 6px 20px #0c0b0a0d}@media (max-width:720px){.OYfhBG_toolbar.OYfhBG_toolbarCompact{padding-top:.3rem;padding-bottom:.3rem}.OYfhBG_toolbar.OYfhBG_toolbarCompact .OYfhBG_searchInput input{padding-top:.45rem;padding-bottom:.45rem}.OYfhBG_toolbar.OYfhBG_toolbarCompact .OYfhBG_filtersToggle{padding-top:.35rem;padding-bottom:.35rem}}.OYfhBG_toolbarRow{align-items:center;gap:.75rem;display:flex}@media (max-width:900px){.OYfhBG_toolbarRow{flex-wrap:wrap}}.OYfhBG_toolbarRow.OYfhBG_toolbarRowBar{display:block}.OYfhBG_filterBar{background:#fff;border:1px solid #e5e2dc;border-radius:999px;align-items:stretch;width:100%;display:flex;overflow:hidden}.OYfhBG_filterBarBack{appearance:none;color:#6b6660;font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:0;padding:.6rem 1.05rem;font-size:.82rem;transition:background .15s,color .15s}.OYfhBG_filterBarBack:hover{color:#0c0b0a;background:#f2f0eb}.OYfhBG_filterBarSeg{border-left:1px solid #e5e2dc;flex:1 1 0;align-items:stretch;min-width:0;display:flex}.OYfhBG_filterBarSeg:first-child{border-left:0}.OYfhBG_filterBarSegBack{flex:none}.OYfhBG_filterBarBtn{appearance:none;color:#0c0b0a;font:inherit;cursor:pointer;white-space:nowrap;background:0 0;border:0;flex:auto;justify-content:center;align-items:center;gap:.4rem;min-width:0;padding:.6rem .95rem;font-size:.85rem;transition:background .15s,color .15s;display:inline-flex}.OYfhBG_filterBarBtn:hover{background:#f2f0eb}.OYfhBG_filterBarBtn.OYfhBG_filterBarBtnOn{color:#fff;background:#0c0b0a}.OYfhBG_filterBarBtn.OYfhBG_filterBarBtnOn:hover{background:#0c0b0a}.OYfhBG_filterBarBtnIcon{font-size:.9rem;line-height:1}.OYfhBG_filterBarSelect{appearance:none;color:#0c0b0a;font:inherit;cursor:pointer;text-overflow:ellipsis;background-color:#0000;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath fill='%236b6660' d='M6 8L0 0h12z'/%3E%3C/svg%3E");background-position:right .85rem center;background-repeat:no-repeat;background-size:8px;border:0;border-radius:0;flex:1 1 0;min-width:0;padding:.6rem 2rem .6rem .95rem;font-size:.85rem;transition:background-color .15s}.OYfhBG_filterBarSelect:hover{background-color:#f2f0eb}.OYfhBG_filterBarSelect:focus{background-color:#f2f0eb;outline:none}.OYfhBG_filterBarFilters{font-weight:500}.OYfhBG_filterBarFilters.OYfhBG_filterBarFiltersActive{color:#1a56db}.OYfhBG_toolbarCompact .OYfhBG_filterBarBtn,.OYfhBG_toolbarCompact .OYfhBG_filterBarSelect{padding-top:.45rem;padding-bottom:.45rem}@media (max-width:900px){.OYfhBG_filterBar{border-radius:14px;flex-wrap:wrap}.OYfhBG_filterBarSeg{flex:33%;justify-content:center}.OYfhBG_filterBarSeg:nth-child(3n+1){border-left:0}.OYfhBG_filterBarSeg:nth-child(n+4){border-top:1px solid #e5e2dc}.OYfhBG_filterBarSegBack{flex:1 0 100%;justify-content:flex-start}.OYfhBG_filterBarSegBack~.OYfhBG_filterBarSeg{border-top:1px solid #e5e2dc}.OYfhBG_filterBarSegBack~.OYfhBG_filterBarSeg:nth-child(3n+1){border-left:1px solid #e5e2dc}.OYfhBG_filterBarSegBack~.OYfhBG_filterBarSeg:nth-child(3n+2){border-left:0}}@media (max-width:720px){.OYfhBG_filterBarSeg.OYfhBG_filterBarSegDesktop{display:none}.OYfhBG_filterBarSeg.OYfhBG_filterBarSeg,.OYfhBG_filterBarSegBack~.OYfhBG_filterBarSeg.OYfhBG_filterBarSeg{border-top:0;border-left:1px solid #e5e2dc;flex:auto}.OYfhBG_filterBar>.OYfhBG_filterBarSeg:first-child,.OYfhBG_filterBarSegLead.OYfhBG_filterBarSegLead{border-left:0}.OYfhBG_filterBarSegBack~.OYfhBG_filterBarSegLead.OYfhBG_filterBarSegLead{border-left:1px solid #e5e2dc}}@media (max-width:440px){.OYfhBG_filterBarSeg.OYfhBG_filterBarSeg,.OYfhBG_filterBarSegBack~.OYfhBG_filterBarSeg.OYfhBG_filterBarSeg{border-top:1px solid #e5e2dc;border-left:0;flex:1 0 100%}.OYfhBG_filterBar>.OYfhBG_filterBarSeg:first-child,.OYfhBG_filterBarSegLead.OYfhBG_filterBarSegLead{border-top:0}}.OYfhBG_filtersToggle{appearance:none;color:#0c0b0a;font:inherit;cursor:pointer;background:#fff;border:1px solid #e5e2dc;border-radius:999px;align-items:center;gap:.4rem;padding:.45rem .85rem;font-size:.85rem;transition:border-color .15s,background .15s,opacity .2s;display:inline-flex}.OYfhBG_filtersToggle:hover{border-color:#d4cfc5}.OYfhBG_filtersToggle.OYfhBG_filtersToggleOpen{color:#fff;background:#0c0b0a;border-color:#0c0b0a}.OYfhBG_filtersToggle.OYfhBG_filtersToggleActive:not(.OYfhBG_filtersToggleOpen){color:#1a56db;border-color:#1a56db}@media (min-width:721px){.OYfhBG_filtersToggle{display:none}}@media (max-width:720px){.OYfhBG_toolbar:not(.OYfhBG_toolbarCompact) .OYfhBG_filtersToggle{display:none}}.OYfhBG_filtersBadge{color:#fff;text-align:center;background:#1a56db;border-radius:999px;min-width:1.1rem;padding:.05rem .4rem;font-size:.7rem;font-weight:600;line-height:1.3}.OYfhBG_filtersPanel{opacity:1;grid-template-rows:1fr;transition:grid-template-rows .28s cubic-bezier(.22,1,.36,1),opacity .22s;display:grid}@media (max-width:720px){.OYfhBG_filtersPanel:not(.OYfhBG_filtersPanelOpen){opacity:0;pointer-events:none;grid-template-rows:0fr}}.OYfhBG_filtersPanelInner{min-height:0;overflow:hidden}.OYfhBG_filterRow.OYfhBG_filterRowMobileSelects{display:none}@media (max-width:720px){.OYfhBG_filterRow.OYfhBG_filterRowSectors{-webkit-overflow-scrolling:touch;scrollbar-width:none;flex-wrap:nowrap;overflow:auto hidden}.OYfhBG_filterRow.OYfhBG_filterRowSectors::-webkit-scrollbar{display:none}.OYfhBG_filterRow.OYfhBG_filterRowSectors .OYfhBG_pill{flex-shrink:0}.OYfhBG_filterRow.OYfhBG_filterRowMobileSelects{flex-wrap:wrap;gap:.5rem;display:flex}.OYfhBG_selectDesktop{display:none}}.OYfhBG_searchInput{position:relative}.OYfhBG_searchInput input{color:#0c0b0a;background:#fff;border:1px solid #e5e2dc;border-radius:999px;width:100%;padding:.65rem .9rem .65rem 2.4rem;font-family:inherit;font-size:.9rem;transition:border-color .15s,box-shadow .15s}.OYfhBG_searchInput input::placeholder{color:#6b6660}.OYfhBG_searchInput input:focus{border-color:#1a56db;outline:none;box-shadow:0 0 0 3px #1a56db1f}.OYfhBG_searchInput .OYfhBG_searchIcon{color:#6b6660;pointer-events:none;position:absolute;top:50%;left:.85rem;transform:translateY(-50%)}.OYfhBG_filterRow{flex-wrap:wrap;align-items:center;gap:.5rem;padding:.6rem 0 0;display:flex}.OYfhBG_filterRowDivider{background:#e5e2dc;width:1px;height:1.1rem;margin:0 .25rem}@media (max-width:720px){.OYfhBG_filterRowDivider{display:none}}.OYfhBG_pill{appearance:none;color:#0c0b0a;font:inherit;cursor:pointer;background:#fff;border:1px solid #e5e2dc;border-radius:999px;align-items:center;gap:.4rem;padding:.35rem .85rem;font-size:.8rem;transition:all .15s;display:inline-flex}.OYfhBG_pill:hover{border-color:#d4cfc5}.OYfhBG_pill.OYfhBG_pillActive{color:#fff;background:#0c0b0a;border-color:#0c0b0a}.OYfhBG_pill.OYfhBG_pillCount{color:#6b6660;font-size:.75rem;font-weight:500}.OYfhBG_pill.OYfhBG_pillTopPicks{color:#1a56db;border-color:#1a56db66;font-weight:600}.OYfhBG_pill.OYfhBG_pillTopPicks:hover{border-color:#1a56db}.OYfhBG_pill.OYfhBG_pillTopPicks.OYfhBG_pillActive{color:#fff;background:#1a56db;border-color:#1a56db}.OYfhBG_select{appearance:none;color:#0c0b0a;font:inherit;cursor:pointer;background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath fill='%236b6660' d='M6 8L0 0h12z'/%3E%3C/svg%3E") right .85rem center/8px no-repeat;border:1px solid #e5e2dc;border-radius:999px;padding:.45rem 2rem .45rem .85rem;font-size:.85rem}.OYfhBG_select:focus{border-color:#1a56db;outline:none;box-shadow:0 0 0 3px #1a56db1f}.OYfhBG_resultsHead{color:#6b6660;justify-content:space-between;align-items:baseline;margin:0 0 1rem;font-size:.85rem;display:flex}.OYfhBG_resultsHead strong{color:#0c0b0a;font-weight:600}.OYfhBG_resultsHead .OYfhBG_clearBtn{color:#1a56db;font:inherit;cursor:pointer;background:0 0;border:none;padding:0;font-size:.85rem}.OYfhBG_resultsHead .OYfhBG_clearBtn:hover{text-decoration:underline}.OYfhBG_adGrid{align-items:flex-start;gap:1.25rem;padding-bottom:4rem;display:flex}.OYfhBG_adCol{flex-direction:column;flex:1;gap:1.25rem;min-width:0;display:flex}.OYfhBG_infiniteLoader{color:#6b6660;justify-content:center;align-items:center;gap:.5rem;padding:1rem 0 .25rem;font-size:.85rem;display:flex}.OYfhBG_spinner{border:2px solid #6b666040;border-top-color:#6b6660;border-radius:50%;width:14px;height:14px;animation:.8s linear infinite OYfhBG_swipe-spin}@keyframes OYfhBG_swipe-spin{to{transform:rotate(360deg)}}.OYfhBG_adCardWrap{position:relative}.OYfhBG_adCardWrap:hover .OYfhBG_heartBtn{opacity:1}.OYfhBG_heartBtn{z-index:2;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:#6b6660;cursor:pointer;opacity:.85;background:#ffffffeb;border:1px solid #e5e2dc99;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;transition:all .15s;display:flex;position:absolute;top:.65rem;right:.65rem}.OYfhBG_heartBtn:hover{color:#e11d48;border-color:#e11d48;transform:scale(1.08)}.OYfhBG_heartBtn.OYfhBG_heartSaved{color:#e11d48;opacity:1;background:#e11d4814;border-color:#e11d484d}.OYfhBG_heartBtn.OYfhBG_heartSaved svg{fill:#e11d48}@media (max-width:720px){.OYfhBG_heartBtn{opacity:1}}.OYfhBG_taxonomyChip{z-index:2;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:#0c0b0a;letter-spacing:.02em;text-transform:uppercase;pointer-events:none;text-overflow:ellipsis;white-space:nowrap;background:#ffffffeb;border:1px solid #e5e2dc99;border-radius:999px;max-width:calc(100% - 5rem);padding:.2rem .55rem;font-size:.65rem;font-weight:600;position:absolute;top:.65rem;left:.65rem;overflow:hidden}.OYfhBG_taxonomyChipDistinctive{color:#fff;background:#1a56dbf5;border-color:#0000}.OYfhBG_brandTag{z-index:3;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:#0c0b0a;pointer-events:auto;background:#ffffffeb;border:1px solid #e5e2dc99;border-radius:999px;padding:.25rem .6rem;font-size:.7rem;font-weight:600;text-decoration:none;position:absolute;bottom:.65rem;left:.65rem}.OYfhBG_brandTag:hover{background:#fff}.OYfhBG_headlineOverlay{z-index:1;pointer-events:none;opacity:0;background:linear-gradient(#0000 0%,#00000059 45%,#000000d1 100%);border-radius:0 0 16px 16px;padding:3.5rem .85rem 2.5rem;transition:opacity .18s;position:absolute;bottom:0;left:0;right:0}@media (hover:none){.OYfhBG_headlineOverlay{opacity:1}}.OYfhBG_adCardWrap:hover .OYfhBG_headlineOverlay{opacity:1}.OYfhBG_saveButton{z-index:4;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:#fff;font:inherit;letter-spacing:-.005em;cursor:pointer;opacity:0;white-space:nowrap;background:#0c0b0aeb;border:1px solid #ffffff1f;border-radius:999px;align-items:center;gap:.4rem;padding:.55rem 1rem;font-size:.82rem;font-weight:600;transition:opacity .18s,transform .18s,background .12s;display:inline-flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)translateY(4px)}.OYfhBG_saveButton:hover{background:#000;transform:translate(-50%,-50%)translateY(2px)}.OYfhBG_saveButton:active{transform:translate(-50%,-50%)translateY(4px)}.OYfhBG_adaptButton{z-index:4;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:#0c0b0a;font:inherit;letter-spacing:-.005em;cursor:pointer;opacity:0;white-space:nowrap;background:#ffffffd9;border:1px solid #e5e2dce6;border-radius:999px;align-items:center;gap:.4rem;padding:.45rem .9rem;font-size:.78rem;font-weight:500;transition:opacity .18s,transform .18s,background .12s;display:inline-flex;position:absolute;top:calc(50% + 2.9rem);left:50%;transform:translate(-50%,-50%)translateY(4px)}.OYfhBG_adaptButton:hover{background:#fff;transform:translate(-50%,-50%)translateY(2px)}.OYfhBG_adaptButton:active{transform:translate(-50%,-50%)translateY(4px)}.OYfhBG_cloneButton{z-index:4;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:#0c0b0a;font:inherit;letter-spacing:-.005em;cursor:pointer;opacity:0;white-space:nowrap;background:#ffffffd9;border:1px solid #e5e2dce6;border-radius:999px;align-items:center;gap:.4rem;padding:.45rem .9rem;font-size:.78rem;font-weight:500;transition:opacity .18s,transform .18s,background .12s,color .12s;display:inline-flex;position:absolute;top:calc(50% + 2.9rem);left:50%;transform:translate(-50%,-50%)translateY(4px)}.OYfhBG_cloneButton:hover{color:#e11d48;background:#fff;border-color:#e11d4866;transform:translate(-50%,-50%)translateY(2px)}.OYfhBG_cloneButton:active{transform:translate(-50%,-50%)translateY(4px)}.OYfhBG_adCardWrap:hover .OYfhBG_saveButton,.OYfhBG_adCardWrap:hover .OYfhBG_adaptButton,.OYfhBG_adCardWrap:hover .OYfhBG_cloneButton{opacity:1}@media (hover:none){.OYfhBG_saveButton{opacity:1;top:auto;bottom:3.25rem;transform:translate(-50%)}.OYfhBG_saveButton:hover,.OYfhBG_saveButton:active{transform:translate(-50%)}.OYfhBG_adaptButton{opacity:1;top:auto;bottom:.9rem;transform:translate(-50%)}.OYfhBG_adaptButton:hover,.OYfhBG_adaptButton:active{transform:translate(-50%)}.OYfhBG_cloneButton{opacity:1;top:auto;bottom:.9rem;transform:translate(-50%)}.OYfhBG_cloneButton:hover,.OYfhBG_cloneButton:active{transform:translate(-50%)}}.OYfhBG_overlayHeadline{-webkit-line-clamp:2;line-clamp:2;text-overflow:ellipsis;color:#fff;letter-spacing:-.005em;text-shadow:0 1px 3px #0000008c;white-space:pre-wrap;word-break:break-word;-webkit-box-orient:vertical;font-size:.85rem;font-weight:600;line-height:1.32;display:-webkit-box;overflow:hidden}.OYfhBG_empty{text-align:center;color:#6b6660;padding:4rem 1rem}.OYfhBG_empty h3{color:#0c0b0a;font-family:var(--font-fraunces,"Fraunces"),Georgia,serif;margin:0 0 .5rem;font-size:1.5rem;font-weight:600}.OYfhBG_empty p{margin:0}.OYfhBG_sparseHint{text-align:center;color:#6b6660;flex-direction:column;align-items:center;gap:.75rem;padding:2.5rem 1rem 4rem;display:flex}.OYfhBG_sparseHint p{max-width:28rem;margin:0;font-size:.95rem}.OYfhBG_sparseHintActions,.OYfhBG_emptyActions{flex-wrap:wrap;justify-content:center;gap:.6rem;margin-top:1.25rem;display:flex}.OYfhBG_sparseHintActions button,.OYfhBG_emptyActions button{appearance:none;font:inherit;color:#0c0b0a;cursor:pointer;background:#fff;border:1px solid #e5e2dc;border-radius:999px;padding:.5rem 1.1rem;font-size:.85rem;font-weight:500;transition:border-color .15s,background .15s,color .15s}.OYfhBG_sparseHintActions button:hover,.OYfhBG_emptyActions button:hover{background:#f2f0eb;border-color:#cfcabf}.OYfhBG_sparseHintActions button:first-child,.OYfhBG_emptyActions button:first-child{color:#fff;background:#1a56db;border-color:#1a56db}.OYfhBG_sparseHintActions button:first-child:hover,.OYfhBG_emptyActions button:first-child:hover{background:#1648b7;border-color:#1648b7}.OYfhBG_emptyChips{flex-wrap:wrap;justify-content:center;gap:.4rem;margin:0 0 .75rem;display:flex}.OYfhBG_emptyChip{appearance:none;font:inherit;color:#0c0b0a;cursor:pointer;background:#f2f0eb;border:1px solid #e5e2dc;border-radius:999px;align-items:center;gap:.4rem;padding:.3rem .75rem;font-size:.8rem;font-weight:500;transition:border-color .15s,background .15s;display:inline-flex}.OYfhBG_emptyChip span{color:#6b6660;font-size:.95rem;line-height:1}.OYfhBG_emptyChip:hover{background:#fff;border-color:#c4beb0}.OYfhBG_emptyChip:hover span{color:#0c0b0a}.OYfhBG_orientBanner{color:#0c0b0a;background:#f2f0eb;border-bottom:1px solid #e5e2dc;padding:.7rem 0;font-size:.92rem}.OYfhBG_orientBannerInner{justify-content:space-between;align-items:center;gap:1rem;display:flex}.OYfhBG_orientBannerInner strong{font-weight:600}@media (max-width:640px){.OYfhBG_orientBannerInner{font-size:.85rem}}.OYfhBG_orientBannerDismiss{color:#6b6660;cursor:pointer;background:0 0;border:0;border-radius:6px;flex-shrink:0;padding:.1rem .5rem;font-size:1.4rem;line-height:1}.OYfhBG_orientBannerDismiss:hover{color:#0c0b0a;background:#0000000d}.OYfhBG_modalOverlay{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:1000;background:#0c0b0a8c;justify-content:center;align-items:center;padding:1rem;animation:.18s OYfhBG_fadeIn;display:flex;position:fixed;inset:0}@keyframes OYfhBG_fadeIn{0%{opacity:0}to{opacity:1}}.OYfhBG_modal{background:#fff;border-radius:16px;width:100%;max-width:420px;padding:2rem;animation:.2s OYfhBG_slideUp;position:relative;box-shadow:0 30px 80px #0c0b0a40}.OYfhBG_modal h2{font-family:var(--font-fraunces,"Fraunces"),Georgia,serif;margin:0 0 .5rem;font-size:1.5rem;font-weight:600;line-height:1.2}.OYfhBG_modal>p{color:#6b6660;margin:0 0 1.5rem;font-size:.92rem}@keyframes OYfhBG_slideUp{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.OYfhBG_modalClose{color:#6b6660;cursor:pointer;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;display:flex;position:absolute;top:1rem;right:1rem}.OYfhBG_modalClose:hover{color:#0c0b0a;background:#f2f0eb}.OYfhBG_googleBtn{color:#0c0b0a;width:100%;font:inherit;cursor:pointer;background:#fff;border:1px solid #e5e2dc;border-radius:10px;justify-content:center;align-items:center;gap:.65rem;padding:.75rem;font-size:.95rem;font-weight:500;transition:all .15s;display:flex}.OYfhBG_googleBtn:hover{background:#f2f0eb}.OYfhBG_googleBtn:disabled{opacity:.6;cursor:not-allowed}.OYfhBG_divider{color:#6b6660;align-items:center;gap:.75rem;margin:1rem 0;font-size:.8rem;display:flex}.OYfhBG_divider:before,.OYfhBG_divider:after{content:"";background:#e5e2dc;flex:1;height:1px}.OYfhBG_field{margin-bottom:.75rem;display:block}.OYfhBG_field input{width:100%;font:inherit;color:#0c0b0a;background:#fff;border:1px solid #e5e2dc;border-radius:10px;padding:.7rem .9rem;font-size:.95rem}.OYfhBG_field input:focus{border-color:#1a56db;outline:none;box-shadow:0 0 0 3px #1a56db1f}.OYfhBG_submitBtn{color:#fff;width:100%;font:inherit;cursor:pointer;background:#0c0b0a;border:none;border-radius:10px;padding:.75rem;font-size:.95rem;font-weight:600;transition:opacity .15s}.OYfhBG_submitBtn:hover{opacity:.88}.OYfhBG_submitBtn:disabled{opacity:.5;cursor:not-allowed}.OYfhBG_modalSwitch{text-align:center;color:#6b6660;margin:1rem 0 0;font-size:.85rem}.OYfhBG_modalSwitch button{color:#1a56db;font:inherit;cursor:pointer;background:0 0;border:none;padding:0;font-weight:500}.OYfhBG_modalSwitch button:hover{text-decoration:underline}.OYfhBG_modalError{color:#b4173a;background:#e11d4814;border:1px solid #e11d4840;border-radius:8px;margin-bottom:.75rem;padding:.6rem .8rem;font-size:.85rem}.OYfhBG_toast{color:#fff;z-index:1100;background:#0c0b0a;border-radius:999px;align-items:center;gap:.5rem;padding:.75rem 1.25rem;font-size:.9rem;font-weight:500;animation:.2s OYfhBG_slideUp;display:flex;position:fixed;bottom:2rem;left:50%;transform:translate(-50%);box-shadow:0 10px 40px #0c0b0a4d}.OYfhBG_softPrompt{z-index:950;pointer-events:auto;width:calc(100% - 1.5rem);max-width:480px;animation:.32s cubic-bezier(.16,1,.3,1) OYfhBG_softPromptIn;position:fixed;bottom:1rem;left:50%;transform:translate(-50%)}@keyframes OYfhBG_softPromptIn{0%{opacity:0;transform:translate(-50%,24px)}to{opacity:1;transform:translate(-50%)}}.OYfhBG_softPromptInner{background:#fff;border:1px solid #e5e2dc;border-radius:14px;flex-wrap:wrap;align-items:center;gap:.6rem;padding:.7rem .7rem .7rem .95rem;display:flex;box-shadow:0 16px 48px #0c0b0a2e}.OYfhBG_softPromptForm{flex:220px;align-items:center;gap:.4rem;min-width:200px;display:flex}.OYfhBG_softPromptInput{min-width:0;font:inherit;color:#0c0b0a;background:#f2f0eb;border:1px solid #e5e2dc;border-radius:8px;flex:1;padding:.55rem .7rem;font-size:.85rem;transition:border-color .15s,background .15s}.OYfhBG_softPromptInput::placeholder{color:#6b6660}.OYfhBG_softPromptInput:focus{background:#fff;border-color:#0c0b0a;outline:none}.OYfhBG_softPromptInput:disabled{opacity:.6;cursor:not-allowed}.OYfhBG_softPromptOk{color:#166534;flex:auto;align-items:center;gap:.35rem;font-size:.85rem;font-weight:600;display:inline-flex}.OYfhBG_softPromptError{color:#991b1b;background:#fef2f2;border-radius:8px;margin-top:.4rem;padding:.4rem .7rem;font-size:.78rem}.OYfhBG_softPromptAlt{color:#6b6660;width:100%;font:inherit;text-align:center;cursor:pointer;text-underline-offset:2px;background:0 0;border:none;margin-top:.5rem;padding:0;font-size:.76rem;text-decoration:underline;display:block}.OYfhBG_softPromptAlt:hover{color:#0c0b0a}.OYfhBG_softPromptIcon{flex-shrink:0}.OYfhBG_softPromptText{flex-direction:column;flex:1;min-width:0;font-size:.88rem;line-height:1.25;display:flex}.OYfhBG_softPromptText strong{color:#0c0b0a;font-weight:600}.OYfhBG_softPromptText span{color:#6b6660;font-size:.78rem}.OYfhBG_softPromptBtn{color:#fff;font:inherit;cursor:pointer;white-space:nowrap;background:#0c0b0a;border:none;border-radius:8px;flex-shrink:0;padding:.55rem .9rem;font-size:.85rem;font-weight:600;transition:background .15s}.OYfhBG_softPromptBtn:hover{background:#2d2a26}.OYfhBG_softPromptClose{color:#6b6660;cursor:pointer;background:0 0;border:none;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;padding:.35rem;display:flex}.OYfhBG_softPromptClose:hover{color:#0c0b0a;background:#f2f0eb}@media (max-width:480px){.OYfhBG_softPromptText span{display:none}.OYfhBG_softPromptInner{padding:.6rem .55rem .6rem .85rem}}.OYfhBG_hardGateOverlay{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);z-index:1050;-webkit-overflow-scrolling:touch;background:#0c0b0ab8;justify-content:center;align-items:center;padding:1rem;animation:.22s OYfhBG_fadeIn;display:flex;position:fixed;inset:0;overflow-y:auto}.OYfhBG_hardGateCard{text-align:left;background:#fff;border-radius:16px;width:100%;max-width:460px;max-height:calc(100vh - 2rem);padding:2.25rem 2rem 1.75rem;animation:.24s OYfhBG_slideUp;position:relative;overflow-y:auto;box-shadow:0 30px 80px #0c0b0a59}.OYfhBG_hardGateCard h2{font-family:var(--font-fraunces,"Fraunces"),Georgia,serif;margin:.5rem 0;font-size:1.55rem;font-weight:600;line-height:1.2}.OYfhBG_hardGateCard>p{color:#6b6660;margin:0 0 1.25rem;font-size:.93rem;line-height:1.45}.OYfhBG_hardGateBadge{color:#1a56db;letter-spacing:.01em;background:#1a56db1f;border-radius:999px;align-items:center;gap:.4rem;padding:.3rem .7rem;font-size:.75rem;font-weight:600;display:inline-flex}.OYfhBG_hardGateFootnote{color:#6b6660;text-align:center;margin:.85rem 0 0;font-size:.78rem;line-height:1.4}.OYfhBG_hardGateSent{text-align:center;padding:.5rem 0 .25rem}.OYfhBG_hardGateSent h2{margin-top:.6rem}.OYfhBG_hardGateBigBtn{min-height:48px;font-size:1rem}.OYfhBG_hardGateField{margin-bottom:.55rem}.OYfhBG_hardGateField input{box-sizing:border-box;padding:.85rem .9rem;font-size:16px}.OYfhBG_hardGateUsernameInput{background:#fff;border:1px solid #e5e2dc;border-radius:8px;align-items:center;padding:0 .7rem;transition:border-color .15s;display:flex}.OYfhBG_hardGateUsernameInput:focus-within{border-color:#1a56db;box-shadow:0 0 0 3px #1a56db1f}.OYfhBG_hardGateUsernameInput input{box-sizing:border-box;background:0 0;border:none;outline:none;flex:1;padding:.85rem 0;font-size:16px}.OYfhBG_hardGateUsernamePrefix{color:#6b6660;-webkit-user-select:none;user-select:none;margin-right:.25rem;font-weight:500}.OYfhBG_hardGateUsernameStatus{justify-content:center;align-items:center;width:16px;height:16px;margin-left:.4rem;display:inline-flex}.OYfhBG_hardGateSpin{color:#6b6660;animation:.8s linear infinite OYfhBG_hardGateSpinKey}@keyframes OYfhBG_hardGateSpinKey{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.OYfhBG_hardGateFieldHint{color:#6b6660;margin:-.2rem 0 .55rem;font-size:.78rem;line-height:1.35}.OYfhBG_hardGateHintOk{color:#15803d}.OYfhBG_hardGateHintBad{color:#b91c1c}@media (max-width:480px){.OYfhBG_hardGateOverlay{padding:.6rem}.OYfhBG_hardGateCard{border-radius:14px;padding:1.6rem 1.25rem 1.25rem}.OYfhBG_hardGateCard h2{font-size:1.3rem}.OYfhBG_hardGateCard>p{margin-bottom:1rem;font-size:.9rem}.OYfhBG_hardGateBadge{font-size:.72rem}.OYfhBG_hardGateFootnote{font-size:.75rem}}.OYfhBG_filtersDrawerBackdrop{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);z-index:99;background:#0c0b0a73;animation:.18s OYfhBG_filtersDrawerBackdropIn;position:fixed;inset:0}@keyframes OYfhBG_filtersDrawerBackdropIn{0%{opacity:0}to{opacity:1}}.OYfhBG_filtersDrawer{z-index:100;background:#fff;flex-direction:column;width:min(420px,92vw);height:100dvh;animation:.24s cubic-bezier(.22,1,.36,1) OYfhBG_filtersDrawerIn;display:flex;position:fixed;top:0;right:0;box-shadow:-12px 0 30px #0c0b0a1f}@keyframes OYfhBG_filtersDrawerIn{0%{transform:translate(100%)}to{transform:translate(0)}}.OYfhBG_filtersDrawerHeader{border-bottom:1px solid #e5e2dc;justify-content:space-between;align-items:center;gap:.5rem;padding:1rem 1.25rem;display:flex}.OYfhBG_filtersDrawerHeader h3{margin:0;font-size:1rem;font-weight:600}.OYfhBG_filtersDrawerHeaderCount{color:#6b6660;font-size:.75rem;font-weight:500}.OYfhBG_filtersDrawerClose{appearance:none;cursor:pointer;color:#6b6660;background:0 0;border:0;border-radius:6px;justify-content:center;align-items:center;margin-left:auto;padding:.35rem;display:inline-flex}.OYfhBG_filtersDrawerClose:hover{color:#0c0b0a;background:#f2f0eb}.OYfhBG_filtersDrawerBody{flex-direction:column;flex:1;gap:1.1rem;padding:1rem 1.25rem 1.5rem;display:flex;overflow-y:auto}.OYfhBG_filtersDrawerSectionLabel{text-transform:uppercase;letter-spacing:.06em;color:#6b6660;margin-bottom:.4rem;font-size:.72rem;font-weight:600}.OYfhBG_filtersDrawerField{flex-direction:column;gap:.4rem;display:flex}.OYfhBG_filtersDrawerToggle{appearance:none;font:inherit;text-align:left;cursor:pointer;color:#0c0b0a;background:0 0;border:1px solid #e5e2dc;border-radius:8px;justify-content:space-between;align-items:center;gap:.5rem;padding:.5rem .85rem;font-size:.85rem;display:flex}.OYfhBG_filtersDrawerToggle:hover{border-color:#d4cfc5}.OYfhBG_filtersDrawerFooter{background:#fafaf8;border-top:1px solid #e5e2dc;gap:.6rem;padding:.85rem 1.25rem;display:flex}.OYfhBG_filtersDrawerClear{appearance:none;color:#0c0b0a;font:inherit;cursor:pointer;background:#fff;border:1px solid #e5e2dc;border-radius:999px;flex:1;padding:.55rem .95rem;font-size:.85rem}.OYfhBG_filtersDrawerClear:hover{border-color:#d4cfc5}.OYfhBG_filtersDrawerApply{appearance:none;color:#fff;font:inherit;cursor:pointer;background:#0c0b0a;border:1px solid #0c0b0a;border-radius:999px;flex:2;padding:.55rem .95rem;font-size:.85rem;font-weight:600}.OYfhBG_clearBtn{appearance:none;color:#1a56db;font:inherit;cursor:pointer;background:0 0;border:0;padding:.25rem .4rem;font-size:.8rem;font-weight:600}.OYfhBG_clearBtn:hover{text-decoration:underline}.OYfhBG_segmented{background:#f2f0eb;border:1px solid #e5e2dc;border-radius:999px;gap:.15rem;padding:.15rem;display:inline-flex}.OYfhBG_segmentedOption{appearance:none;font:inherit;cursor:pointer;color:#6b6660;background:0 0;border:0;border-radius:999px;padding:.3rem .75rem;font-size:.78rem;transition:background .15s,color .15s}.OYfhBG_segmentedOption:hover{color:#0c0b0a}.OYfhBG_segmentedOptionActive{color:#0c0b0a;background:#fff;box-shadow:0 1px 4px #0c0b0a14}.OYfhBG_heroCta{flex-direction:column;align-items:center;gap:.55rem;margin-top:1.5rem;display:flex}.OYfhBG_heroCtaBtn{appearance:none;color:#fff;font:inherit;cursor:pointer;background:#0c0b0a;border:0;border-radius:999px;align-items:center;gap:.5rem;padding:.85rem 1.6rem;font-size:.95rem;font-weight:600;transition:transform .15s,box-shadow .15s;display:inline-flex;box-shadow:0 6px 20px #0c0b0a1f}.OYfhBG_heroCtaBtn:hover{transform:translateY(-1px);box-shadow:0 8px 22px #0c0b0a2e}.OYfhBG_heroCtaNote{color:#6b6660;font-size:.78rem}.OYfhBG_heroStats{color:#6b6660;flex-wrap:wrap;justify-content:center;gap:1.5rem;margin-top:1rem;font-size:.85rem;display:flex}.OYfhBG_heroStats strong{color:#0c0b0a;font-weight:600}.OYfhBG_ltdRibbon{background:linear-gradient(135deg,#fef3c7,#fde68a);border:1px solid #fcd34d;border-radius:12px;margin:1rem 0;padding:.85rem 1rem}.OYfhBG_ltdRibbonInner{flex-wrap:wrap;align-items:center;gap:.9rem;display:flex}.OYfhBG_ltdRibbonCopy{color:#0c0b0a;flex:1;font-size:.88rem;line-height:1.4}.OYfhBG_ltdRibbonCopy strong{font-weight:600}.OYfhBG_ltdRibbonCta{appearance:none;color:#fff;font:inherit;cursor:pointer;background:#0c0b0a;border:0;border-radius:999px;padding:.5rem 1rem;font-size:.82rem;font-weight:600;text-decoration:none}.OYfhBG_ltdRibbonCta:hover{background:#221f1d}.OYfhBG_ltdRibbonDismiss{appearance:none;color:#6b6660;cursor:pointer;background:0 0;border:0;border-radius:6px;align-items:center;padding:.3rem;display:inline-flex}.OYfhBG_ltdRibbonDismiss:hover{color:#0c0b0a;background:#0000000d}.OYfhBG_valueCard{background:#fff;border:1px solid #e5e2dc;border-radius:14px;flex-direction:column;gap:.5rem;padding:1.2rem 1.25rem 1.25rem;display:flex}.OYfhBG_valueCardEyebrow{text-transform:uppercase;letter-spacing:.08em;color:#1a56db;font-size:.7rem;font-weight:700}.OYfhBG_valueCardTitle{color:#0c0b0a;margin:0;font-size:1.05rem;font-weight:600;line-height:1.3}.OYfhBG_valueCardBody{color:#6b6660;font-size:.86rem;line-height:1.5}.OYfhBG_valueCardCta{appearance:none;color:#fff;font:inherit;cursor:pointer;background:#0c0b0a;border:0;border-radius:999px;align-self:flex-start;margin-top:.4rem;padding:.5rem .95rem;font-size:.82rem;font-weight:600;text-decoration:none}.OYfhBG_valueCardCta:hover{background:#221f1d}.OYfhBG_feedCapCard{text-align:center;background:#fff;border:1px solid #e5e2dc;border-radius:16px;flex-direction:column;align-items:center;gap:.75rem;max-width:30rem;margin:2rem auto 4rem;padding:2.25rem 1.5rem;display:flex}.OYfhBG_feedCapCard h3{color:#0c0b0a;margin:0;font-size:1.2rem}.OYfhBG_feedCapCard p{color:#6b6660;max-width:26rem;margin:0;font-size:.95rem}.OYfhBG_feedCapCta{appearance:none;font:inherit;color:#fff;cursor:pointer;background:#1a56db;border:1px solid #1a56db;border-radius:999px;margin-top:.5rem;padding:.65rem 1.5rem;font-size:.9rem;font-weight:600;transition:filter .15s}.OYfhBG_feedCapCta:hover{filter:brightness(1.08)}.OYfhBG_patternRows{flex-direction:column;gap:2.5rem;padding:1.5rem 0 4rem;display:flex}.OYfhBG_patternRow{min-width:0}.OYfhBG_patternRowHead{justify-content:space-between;align-items:flex-end;gap:1rem;margin-bottom:1rem;display:flex}.OYfhBG_patternRowHead h2{font-family:var(--font-fraunces,"Fraunces"),Georgia,serif;letter-spacing:-.015em;color:#0c0b0a;align-items:center;gap:.65rem;margin:0;font-size:1.5rem;font-weight:600;display:flex}.OYfhBG_patternRowHeadText{min-width:0}.OYfhBG_patternRowBlurb{color:#6b6660;max-width:44rem;margin:.3rem 0 0;font-size:.88rem}.OYfhBG_patternRowControls{flex-shrink:0;align-items:center;gap:.4rem;display:flex}.OYfhBG_patternRowNav{appearance:none;color:#0c0b0a;cursor:pointer;background:#fff;border:1px solid #e5e2dc;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;transition:background .15s,border-color .15s;display:inline-flex}.OYfhBG_patternRowNav:hover{background:#f2f0eb}.OYfhBG_patternRowNav:disabled{opacity:.3;cursor:default}.OYfhBG_patternRowNav:disabled:hover{background:#fff}@media (hover:none){.OYfhBG_patternRowNav{display:none}}.OYfhBG_patternRowSkelTitle,.OYfhBG_patternRowSkelSub,.OYfhBG_patternRowSkelCard{background:#f2f0eb;border-radius:8px;animation:1.4s ease-in-out infinite OYfhBG_patternPulse}.OYfhBG_patternRowSkelTitle{width:220px;height:22px}.OYfhBG_patternRowSkelSub{width:340px;height:14px;margin-top:.5rem}.OYfhBG_patternRowSkelCard{border-radius:12px;width:100%;height:320px}.OYfhBG_patternRowEnd{color:#6b6660;width:100%;height:100%;font:inherit;text-align:center;background:#fff;border:1px dashed #e5e2dc;border-radius:14px;flex-direction:column;justify-content:center;align-items:center;gap:.45rem;padding:1rem;font-size:.84rem;display:flex}.OYfhBG_patternRowEndBtn{appearance:none;cursor:pointer;transition:border-color .15s,background .15s}.OYfhBG_patternRowEndBtn:hover{background:#f2f0eb;border-color:#0c0b0a}.OYfhBG_patternRowEndLabel{color:#0c0b0a;align-items:center;gap:.35rem;font-size:.95rem;font-weight:600;display:inline-flex}@keyframes OYfhBG_patternPulse{0%,to{opacity:1}50%{opacity:.55}}.OYfhBG_patternRowCount{font-family:var(--font-jakarta,"Plus Jakarta Sans"),"DM Sans",system-ui,-apple-system,sans-serif;color:#6b6660;white-space:nowrap;background:#f2f0eb;border-radius:999px;padding:.2rem .6rem;font-size:.75rem;font-weight:500;transform:translateY(1px)}.OYfhBG_patternRowCount strong{color:#0c0b0a;font-weight:600}.OYfhBG_patternRowViewAll{appearance:none;font:inherit;color:#0c0b0a;cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #e5e2dc;border-radius:999px;align-items:center;gap:.3rem;padding:.4rem .9rem;font-size:.85rem;font-weight:500;transition:background .15s,border-color .15s;display:inline-flex}.OYfhBG_patternRowViewAll:hover{background:#f2f0eb}.OYfhBG_patternRowStripWrap{position:relative}.OYfhBG_patternRowStripWrap:after{content:"";pointer-events:none;background:linear-gradient(90deg,#fafaf800,#fafaf8);width:56px;position:absolute;top:0;bottom:.5rem;right:0}.OYfhBG_patternRowStrip{scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch;scrollbar-width:none;gap:1rem;padding-bottom:.5rem;display:flex;overflow-x:auto}.OYfhBG_patternRowStrip::-webkit-scrollbar{display:none}.OYfhBG_patternRowCell{scroll-snap-align:start;flex:0 0 250px;height:370px}.OYfhBG_patternRowCell .OYfhBG_adCardWrap{height:100%}.OYfhBG_patternRowCell .OYfhBG_adCardWrap>a:first-of-type{border-radius:14px;height:100%;display:block;overflow:hidden}.OYfhBG_patternRowCell .OYfhBG_adCardWrap>a:first-of-type>div:first-child{height:100%;aspect-ratio:auto!important}.OYfhBG_patternRowCell .OYfhBG_adCardWrap>a:first-of-type img{object-fit:cover;object-position:center bottom;width:100%;height:100%}.OYfhBG_lockedWrap{width:100%;height:100%;position:relative}.OYfhBG_lockedUnder{pointer-events:none;-webkit-user-select:none;user-select:none;filter:blur(7px)saturate(.75)brightness(.72);width:100%;height:100%;transition:filter .16s;transform:scale(1.04)}.OYfhBG_lockedOverlay{z-index:1;color:#fff;width:100%;height:100%;font-family:var(--font-jakarta,"Plus Jakarta Sans"),"DM Sans",system-ui,-apple-system,sans-serif;cursor:pointer;background:linear-gradient(165deg,#0c0b0a70,#0c0b0ab8);border:1px solid #ffffff17;border-radius:14px;flex-direction:column;justify-content:center;align-items:center;gap:.6rem;padding:0;transition:background .16s,transform .16s,box-shadow .16s;display:flex;position:absolute;inset:0;overflow:hidden}.OYfhBG_lockedOverlay:hover,.OYfhBG_lockedOverlay:focus-visible{background:linear-gradient(165deg,#0c0b0a57,#0c0b0a9e);transform:translateY(-2px);box-shadow:0 10px 24px #00000038}@media (prefers-reduced-motion:reduce){.OYfhBG_lockedOverlay{transition:none}.OYfhBG_lockedOverlay:hover,.OYfhBG_lockedOverlay:focus-visible{transform:none}}.OYfhBG_lockedCardGlyph{background:#ffffff1a;border:1px solid #ffffff38;border-radius:50%;justify-content:center;align-items:center;width:42px;height:42px;display:flex}.OYfhBG_lockedCardLabel{letter-spacing:.04em;text-transform:uppercase;color:#ffffffdb;font-size:.78rem;font-weight:600}.OYfhBG_patternDetailHead{margin:.5rem 0 1.5rem}.OYfhBG_patternDetailHead h2{font-family:var(--font-fraunces,"Fraunces"),Georgia,serif;letter-spacing:-.015em;color:#0c0b0a;align-items:center;gap:.65rem;margin:.4rem 0 .3rem;font-size:1.7rem;font-weight:600;display:flex}.OYfhBG_patternDetailHead p{color:#6b6660;max-width:44rem;margin:0;font-size:.92rem}.OYfhBG_patternDetailBack{appearance:none;font:inherit;color:#6b6660;cursor:pointer;background:0 0;border:none;padding:0;font-size:.85rem;font-weight:500;transition:color .15s}.OYfhBG_patternDetailBack:hover{color:#0c0b0a}.OYfhBG_resultsMeta{color:#6b6660;align-items:baseline;gap:.9rem;margin:.25rem 0 1.1rem;font-size:.85rem;display:flex}.OYfhBG_resultsMeta button{appearance:none;font:inherit;color:#6b6660;text-underline-offset:3px;cursor:pointer;background:0 0;border:none;padding:0;text-decoration:underline;transition:color .15s}.OYfhBG_resultsMeta button:hover{color:#0c0b0a}.OYfhBG_patternRowsEmpty{text-align:center;color:#6b6660;flex-direction:column;align-items:center;gap:.75rem;padding:3.5rem 1rem 5rem;display:flex}.OYfhBG_patternRowsEmpty p{margin:0;font-size:.95rem}.OYfhBG_patternRowsEmpty button{appearance:none;font:inherit;color:#0c0b0a;cursor:pointer;background:#fff;border:1px solid #e5e2dc;border-radius:999px;padding:.55rem 1.25rem;font-size:.88rem;font-weight:600}.OYfhBG_patternRowsEmpty button:hover{background:#f2f0eb}.OYfhBG_toolbarBackChip{appearance:none;font:inherit;color:#0c0b0a;cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #e5e2dc;border-radius:999px;flex-shrink:0;padding:.45rem .95rem;font-size:.85rem;font-weight:600;transition:background .15s,border-color .15s}.OYfhBG_toolbarBackChip:hover{background:#f2f0eb}.OYfhBG_endOfFeed{text-align:center;color:#6b6660;flex-direction:column;align-items:center;gap:.8rem;padding:3rem 1rem 5rem;display:flex}.OYfhBG_endOfFeed p{margin:0;font-size:.92rem}.OYfhBG_endOfFeed button{appearance:none;font:inherit;color:#0c0b0a;cursor:pointer;background:#fff;border:1px solid #e5e2dc;border-radius:999px;padding:.55rem 1.3rem;font-size:.88rem;font-weight:600;transition:background .15s}.OYfhBG_endOfFeed button:hover{background:#f2f0eb}
.YOM1XW_section{width:100%;max-width:980px;margin:0 auto;padding:0 1.5rem 3rem}.YOM1XW_container{background:#fff;border:1px solid #0c0b0a14;border-radius:22px;padding:1.5rem;box-shadow:0 18px 48px #0000000a}.YOM1XW_eyebrow{color:#1a56dbe6;letter-spacing:.08em;text-transform:uppercase;margin-bottom:.875rem;font-size:.75rem;font-weight:700;display:inline-flex}.YOM1XW_container h2{letter-spacing:-.03em;color:#0c0b0af2;margin:0 0 1rem;font-size:clamp(1.35rem,2.5vw,2rem);line-height:1.15}.YOM1XW_list{gap:.85rem;display:grid}.YOM1XW_item{background:#0c0b0a05;border:1px solid #0c0b0a14;border-radius:16px;padding:1rem 1.1rem}.YOM1XW_question{cursor:pointer;color:#0c0b0af2;font-size:.98rem;font-weight:700;list-style:none}.YOM1XW_question::-webkit-details-marker{display:none}.YOM1XW_answer{color:#0c0b0ab3;margin:.75rem 0 0;font-size:.95rem;line-height:1.7}@media (max-width:640px){.YOM1XW_section{padding:0 1rem 2.5rem}.YOM1XW_container{border-radius:18px;padding:1.2rem}}
:root{--bm-paper:#faf8f3;--bm-surface:#fff;--bm-tint:#f2eee4;--bm-tint-strong:#e8e3d5;--bm-line:#e4e0d3;--bm-line-soft:#efebdf;--bm-ink:#0a0a0a;--bm-ink-2:#4a4a48;--bm-ink-3:#8a8880;--bm-accent:#b8431d;--bm-accent-ink:#7c2d12;--bm-accent-tint:#f7eae2;--bm-primary:#1a56db;--bm-primary-glow:#1a56db1f;--bm-text-main:#0c0b0a;--bm-text-muted:#6b6660;--bm-bg:#fafaf8;--bm-bg-alt:#f2f0eb;--bm-border:#e5e2dc;--bm-border-strong:#c9c5be;--bm-success:#16a34a;--bm-warm-accent:#f97316;--bm-font-display:var(--font-fraunces,"Fraunces"), Georgia, serif;--bm-font-sans:var(--font-jakarta,"Plus Jakarta Sans"), "DM Sans", system-ui, -apple-system, sans-serif;--bm-font-mono:"JetBrains Mono", "SFMono-Regular", Consolas, monospace}.EJVaca_container,.EJVaca_nav .EJVaca_navInner{width:100%;max-width:900px;margin:0 auto;padding:0 1.5rem}.EJVaca_page{color:#0c0b0a;min-height:100vh;font-family:var(--font-dm-sans,"DM Sans"),system-ui,-apple-system,sans-serif;-webkit-font-smoothing:antialiased;background:#fafaf8 radial-gradient(circle at 1px 1px,#00000008 1px,#0000 0) 0 0/28px 28px;padding-top:60px}.EJVaca_nav{z-index:100;-webkit-backdrop-filter:blur(14px);background:#fafaf8e0;border-bottom:1px solid #d0ccc3;width:100%;position:fixed;top:0;left:0;right:0}.EJVaca_nav .EJVaca_navInner{justify-content:space-between;align-items:center;height:60px;display:flex}.EJVaca_nav .EJVaca_logo{color:#0c0b0a;letter-spacing:-.02em;align-items:center;gap:.5rem;font-size:1.0625rem;font-weight:700;text-decoration:none;display:flex}.EJVaca_nav .EJVaca_logo svg{color:#1a56db}.EJVaca_nav .EJVaca_navActions{align-items:center;gap:1rem;display:flex}.EJVaca_nav .EJVaca_navActions a{color:#6b6660;font-size:.875rem;text-decoration:none;transition:color .2s}.EJVaca_nav .EJVaca_navActions a:hover{color:#0c0b0a}.EJVaca_nav .EJVaca_ctaBtn{background:#1a56db;border-radius:8px;align-items:center;gap:.375rem;padding:.45rem 1rem;font-size:.8125rem;font-weight:600;text-decoration:none;transition:background .2s,transform .2s;display:inline-flex;color:#fff!important}.EJVaca_nav .EJVaca_ctaBtn:hover{background:#1a56db;transform:translateY(-1px)}.EJVaca_hero{text-align:center;padding:5rem 0 3rem;position:relative}.EJVaca_hero .EJVaca_pill{color:#1a56db;letter-spacing:.06em;text-transform:uppercase;background:#1a56db1f;border:1px solid #1a56db40;border-radius:999px;align-items:center;gap:.5rem;margin-bottom:1.75rem;padding:.35rem .875rem;font-size:.75rem;font-weight:600;display:inline-flex}.EJVaca_hero h1{letter-spacing:-.04em;color:#0c0b0a;margin-bottom:1.25rem;font-size:clamp(2rem,6vw,3.5rem);font-weight:800;line-height:1.08}.EJVaca_hero h1 span{background:linear-gradient(135deg,#1a56db 0% 100%);-webkit-text-fill-color:#0000;-webkit-background-clip:text;background-clip:text}.EJVaca_hero .EJVaca_subtitle{color:#6b6660;max-width:540px;margin:0 auto 2.5rem;font-size:1.0625rem;line-height:1.65}.EJVaca_toolCard{background:#fff;border:1px solid #d0ccc3;border-radius:18px;margin-bottom:2rem;padding:2.5rem}@media (max-width:640px){.EJVaca_toolCard{padding:1.5rem 1.25rem}}.EJVaca_formSection{margin-bottom:1.5rem}.EJVaca_formTitle{color:#0c0b0a;letter-spacing:-.01em;align-items:center;gap:.5rem;margin-bottom:.375rem;font-size:.9375rem;font-weight:700;display:flex}.EJVaca_formTitle svg{color:#1a56db}.EJVaca_formSubtitle{color:#6b6660;margin:0;font-size:.8125rem;line-height:1.6}.EJVaca_formGrid{grid-template-columns:repeat(3,1fr);gap:1.25rem;margin-bottom:1.75rem;display:grid}@media (max-width:780px){.EJVaca_formGrid{grid-template-columns:repeat(2,1fr)}}@media (max-width:480px){.EJVaca_formGrid{grid-template-columns:1fr}}.EJVaca_fieldGroup{flex-direction:column;gap:.375rem;display:flex}.EJVaca_fieldGroup label{color:#00000094;letter-spacing:.04em;text-transform:uppercase;align-items:center;gap:.375rem;font-size:.75rem;font-weight:600;display:flex}.EJVaca_fieldGroup.EJVaca_fieldError .EJVaca_inputWrapper input{border-color:#ef444480}.EJVaca_fieldGroup.EJVaca_fieldError .EJVaca_inputWrapper input:focus{box-shadow:0 0 0 3px #ef44441a}.EJVaca_optionalTag{color:#0000009e;letter-spacing:.03em;text-transform:none;background:#00000008;border-radius:4px;padding:.1rem .4rem;font-size:.6875rem;font-weight:500}.EJVaca_inputWrapper{position:relative}.EJVaca_inputWrapper input{color:#0c0b0a;-moz-appearance:textfield;background:#f2f0eb;border:1px solid #d0ccc3;border-radius:10px;outline:none;width:100%;padding:.7rem .875rem;font-family:JetBrains Mono,SFMono-Regular,Consolas,monospace;font-size:.9375rem;transition:border-color .2s,box-shadow .2s}.EJVaca_inputWrapper input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.EJVaca_inputWrapper input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.EJVaca_inputWrapper input::placeholder{color:#0006;font-family:inherit}.EJVaca_inputWrapper input:focus{border-color:#1a56db80;box-shadow:0 0 0 3px #1a56db1a}.EJVaca_inputWrapper input.EJVaca_hasPrefix{padding-left:2rem}.EJVaca_inputWrapper input.EJVaca_hasSuffix{padding-right:3rem}.EJVaca_inputAdornment{color:#0003;pointer-events:none;-webkit-user-select:none;user-select:none;font-family:JetBrains Mono,SFMono-Regular,Consolas,monospace;font-size:.875rem;font-weight:600;position:absolute;top:50%;left:.75rem;transform:translateY(-50%)}.EJVaca_inputAdornmentRight{color:#0000009e;pointer-events:none;-webkit-user-select:none;user-select:none;white-space:nowrap;font-family:JetBrains Mono,SFMono-Regular,Consolas,monospace;font-size:.75rem;font-weight:600;position:absolute;top:50%;right:.75rem;transform:translateY(-50%)}.EJVaca_hint{color:#0000009e;margin:0;font-size:.725rem;line-height:1.5}.EJVaca_errorMsg{color:#ef4444;margin:0;font-size:.725rem;line-height:1.5}.EJVaca_calcBtn{color:#fff;cursor:pointer;letter-spacing:-.01em;background:#1a56db;border:none;border-radius:12px;justify-content:center;align-items:center;gap:.5rem;width:100%;padding:.9rem 1.5rem;font-family:inherit;font-size:.9375rem;font-weight:700;transition:background .2s,transform .15s,box-shadow .2s;display:flex}.EJVaca_calcBtn:hover:not(:disabled){background:#1a56db;transform:translateY(-2px);box-shadow:0 8px 24px #1a56db59}.EJVaca_calcBtn:active:not(:disabled){transform:translateY(0)}.EJVaca_calcBtn:disabled{opacity:.55;cursor:not-allowed}.EJVaca_howSection{border-top:1px solid #d0ccc3;margin-bottom:2.5rem;padding:2.5rem 0}.EJVaca_howSection h2{letter-spacing:-.03em;color:#0c0b0a;margin-bottom:1.5rem;font-size:1.125rem;font-weight:700}.EJVaca_factors{flex-direction:column;gap:.875rem;display:flex}.EJVaca_factor{background:#fff;border:1px solid #d0ccc3;border-radius:12px;align-items:flex-start;gap:1rem;padding:1.125rem 1.25rem;display:flex}.EJVaca_factor .EJVaca_factorBar{border-radius:2px;flex-shrink:0;align-self:stretch;width:3px;height:100%;min-height:48px}.EJVaca_factor>div{flex:1}.EJVaca_factorLabel{color:#0c0b0a;letter-spacing:-.01em;margin-bottom:.25rem;font-size:.875rem;font-weight:700}.EJVaca_factorDesc{color:#6b6660;margin:0;font-size:.8125rem;line-height:1.6}.EJVaca_factorWeight{color:#0003;white-space:nowrap;flex-shrink:0;padding-top:.1rem;font-family:JetBrains Mono,SFMono-Regular,Consolas,monospace;font-size:.75rem;font-weight:700}.EJVaca_resultsSection{margin-bottom:4rem}.EJVaca_scoreCard{background:#fff;border:1px solid #d0ccc3;border-radius:18px;grid-template-columns:1fr 1fr;align-items:start;gap:2.5rem;margin-bottom:1.5rem;padding:2rem;display:grid}@media (max-width:680px){.EJVaca_scoreCard{grid-template-columns:1fr;gap:2rem}}.EJVaca_scoreLeft{flex-direction:column;display:flex}.EJVaca_scoreLabelRow{justify-content:space-between;align-items:center;margin-bottom:.75rem;display:flex}.EJVaca_scoreLabel{letter-spacing:.07em;text-transform:uppercase;color:#0000009e;font-size:.75rem;font-weight:700}.EJVaca_statusBadge{letter-spacing:.03em;border-radius:6px;align-items:center;gap:.35rem;padding:.25rem .65rem;font-size:.75rem;font-weight:700;display:inline-flex}.EJVaca_scoreNumber{align-items:baseline;gap:.25rem;margin-bottom:1.25rem;display:flex}.EJVaca_scoreValue{letter-spacing:-.05em;font-family:JetBrains Mono,SFMono-Regular,Consolas,monospace;font-size:clamp(3.5rem,10vw,5rem);font-weight:800;line-height:1;transition:color .4s}.EJVaca_scoreMax{color:#0000009e;font-family:JetBrains Mono,SFMono-Regular,Consolas,monospace;font-size:1.25rem;font-weight:700}.EJVaca_scoreBarTrack{border-radius:999px;height:8px;margin-bottom:1.5rem;position:relative;overflow:visible}.EJVaca_scoreBarGradient{opacity:.65;background:linear-gradient(90deg,#10b981 0%,#f59e0b 40%,#f97316 65%,#ef4444 100%);border-radius:999px;position:absolute;inset:0}.EJVaca_scoreBarMarker{z-index:2;background:#0c0b0a;border:3px solid #fafaf8;border-radius:50%;width:16px;height:16px;position:absolute;top:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 2px #0003,0 2px 8px #00000014}.EJVaca_insightText{color:#6b6660;margin:0;font-size:.875rem;line-height:1.65}.EJVaca_scoreRight{flex-direction:column;display:flex}.EJVaca_breakdown{flex-direction:column;gap:1.25rem;display:flex}.EJVaca_breakdownTitle{letter-spacing:.07em;text-transform:uppercase;color:#0003;margin-bottom:.5rem;font-size:.75rem;font-weight:700}.EJVaca_breakdownRow{flex-direction:column;gap:.375rem;display:flex}.EJVaca_breakdownTop{justify-content:space-between;align-items:center;display:flex}.EJVaca_breakdownLabel{color:#0c0b0a;font-size:.8125rem;font-weight:600}.EJVaca_breakdownPts{font-family:JetBrains Mono,SFMono-Regular,Consolas,monospace;font-size:.875rem;font-weight:700}.EJVaca_breakdownPts span{color:#0000009e}.EJVaca_breakdownTrack{background:#0000000a;border-radius:999px;height:5px;overflow:hidden}.EJVaca_breakdownFill{border-radius:999px;min-width:2px;height:100%}.EJVaca_breakdownDetail{color:#0000009e;font-family:JetBrains Mono,SFMono-Regular,Consolas,monospace;font-size:.725rem}.EJVaca_gateBanner{text-align:center;background:linear-gradient(135deg,#1a56db1a 0%,#1a56db14 100%);border:1px solid #1a56db33;border-radius:16px;margin-bottom:1.5rem;padding:2.25rem 2rem}.EJVaca_gateBanner .EJVaca_lockIcon{color:#1a56db;background:#1a56db26;border-radius:12px;justify-content:center;align-items:center;width:48px;height:48px;margin:0 auto 1.25rem;display:flex}.EJVaca_gateBanner h3{letter-spacing:-.02em;color:#0c0b0a;margin-bottom:.5rem;font-size:1.25rem;font-weight:700}.EJVaca_gateBanner p{color:#6b6660;max-width:440px;margin-bottom:1.5rem;margin-left:auto;margin-right:auto;font-size:.9375rem;line-height:1.65}.EJVaca_gateBanner .EJVaca_gateForm{gap:.75rem;max-width:440px;margin:0 auto;display:flex}@media (max-width:540px){.EJVaca_gateBanner .EJVaca_gateForm{flex-direction:column}}.EJVaca_gateBanner .EJVaca_gateForm input{color:#0c0b0a;background:#0000000a;border:1px solid #00000014;border-radius:10px;outline:none;flex:1;padding:.75rem 1rem;font-family:inherit;font-size:.9375rem;transition:border-color .2s}.EJVaca_gateBanner .EJVaca_gateForm input::placeholder{color:#0006}.EJVaca_gateBanner .EJVaca_gateForm input:focus{border-color:#1a56db80}.EJVaca_gateBanner .EJVaca_gateForm button{color:#fff;cursor:pointer;white-space:nowrap;background:#1a56db;border:none;border-radius:10px;padding:.75rem 1.5rem;font-family:inherit;font-size:.9rem;font-weight:700;transition:background .2s,transform .15s}.EJVaca_gateBanner .EJVaca_gateForm button:hover:not(:disabled){background:#1a56db;transform:translateY(-1px)}.EJVaca_gateBanner .EJVaca_gateForm button:disabled{opacity:.6;cursor:not-allowed}.EJVaca_gateBanner .EJVaca_privacy{color:#0000009e;margin-top:.75rem;margin-bottom:0;font-size:.75rem}.EJVaca_benchmarkCard{background:#fff;border:1px solid #d0ccc3;border-radius:16px;margin-bottom:1.5rem;padding:1.75rem}.EJVaca_benchmarkTitle{color:#0c0b0a;letter-spacing:-.01em;align-items:center;gap:.5rem;margin-bottom:1.5rem;font-size:.875rem;font-weight:700;display:flex}.EJVaca_benchmarkGrid{background:#d0ccc3;border:1px solid #d0ccc3;border-radius:12px;grid-template-columns:repeat(4,1fr);gap:1px;margin-bottom:1.5rem;display:grid;overflow:hidden}@media (max-width:640px){.EJVaca_benchmarkGrid{grid-template-columns:repeat(2,1fr)}}.EJVaca_benchmarkStat{background:#f2f0eb;flex-direction:column;gap:.25rem;padding:1.25rem;display:flex}.EJVaca_benchmarkStatLabel{color:#0003;letter-spacing:.05em;text-transform:uppercase;font-size:.7rem;font-weight:600}.EJVaca_benchmarkStatValue{letter-spacing:-.04em;font-family:JetBrains Mono,SFMono-Regular,Consolas,monospace;font-size:1.5rem;font-weight:800;line-height:1.1}.EJVaca_benchmarkStatBench{color:#0000009e;margin:0;font-size:.7rem}.EJVaca_recBlock{border:1px solid;border-radius:12px;padding:1.25rem 1.5rem}.EJVaca_recHeader{letter-spacing:.06em;text-transform:uppercase;align-items:center;gap:.375rem;margin-bottom:.875rem;font-size:.75rem;font-weight:800;display:flex}.EJVaca_recList{flex-direction:column;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.EJVaca_recList li{color:#6b6660;padding-left:1.25rem;font-size:.875rem;line-height:1.6;position:relative}.EJVaca_recList li:before{content:"→";color:#0000009e;font-size:.75rem;position:absolute;left:0}.EJVaca_ctaBanner{background:#fff;border:1px solid #d0ccc3;border-radius:16px;align-items:center;gap:1.5rem;margin-bottom:4rem;padding:2rem;display:flex}@media (max-width:640px){.EJVaca_ctaBanner{text-align:center;flex-direction:column}}.EJVaca_ctaBanner .EJVaca_ctaIcon{color:#1a56db;background:#1a56db1a;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:52px;height:52px;display:flex}.EJVaca_ctaBanner .EJVaca_ctaText{flex:1}.EJVaca_ctaBanner .EJVaca_ctaText h3{letter-spacing:-.02em;color:#0c0b0a;margin-bottom:.25rem;font-size:1rem;font-weight:700}.EJVaca_ctaBanner .EJVaca_ctaText p{color:#6b6660;margin:0;font-size:.875rem;line-height:1.55}.EJVaca_ctaBanner .EJVaca_ctaLink{color:#fff;white-space:nowrap;background:#1a56db;border-radius:10px;flex-shrink:0;align-items:center;gap:.375rem;padding:.65rem 1.25rem;font-size:.875rem;font-weight:700;text-decoration:none;transition:background .2s,transform .15s;display:inline-flex}.EJVaca_ctaBanner .EJVaca_ctaLink:hover{background:#1a56db;transform:translateY(-1px)}.EJVaca_resourceSection,.EJVaca_proseSection{margin:0 0 2rem}.EJVaca_resourceSection h2,.EJVaca_proseSection h2{letter-spacing:-.03em;margin:0 0 1rem;font-size:clamp(1.4rem,2.8vw,2rem);line-height:1.15}.EJVaca_resourceGrid,.EJVaca_glossaryGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}@media (max-width:720px){.EJVaca_resourceGrid,.EJVaca_glossaryGrid{grid-template-columns:1fr}}.EJVaca_resourceCard,.EJVaca_glossaryCard{background:#00000005;border:1px solid #d0ccc3;border-radius:18px;padding:1.15rem}.EJVaca_resourceCard h3,.EJVaca_glossaryCard h3{color:#0c0b0a;margin:0 0 .55rem;font-size:1rem;line-height:1.35}.EJVaca_resourceCard p,.EJVaca_glossaryCard p{color:#0000009e;margin:0;font-size:.93rem;line-height:1.7}.EJVaca_proseSection{background:linear-gradient(#00000005,#00000003);border:1px solid #d0ccc3;border-radius:20px;padding:1.35rem}.EJVaca_proseSection p{color:#0000008c;margin:0 0 .9rem;font-size:.96rem;line-height:1.75}.EJVaca_proseSection p:last-child{margin-bottom:0}.EJVaca_footer{text-align:center;border-top:1px solid #d0ccc3;padding:3rem 0}.EJVaca_footer p{color:#0000009e;margin:0;font-size:.8125rem}.EJVaca_footer p a{color:#6b6660;text-decoration:none}.EJVaca_footer p a:hover{color:#0c0b0a}.EJVaca_toast{color:#0c0b0a;z-index:9999;background:#f2f0eb;border:1px solid #1a56db4d;border-radius:10px;align-items:center;gap:.5rem;padding:.75rem 1.5rem;font-size:.875rem;font-weight:600;display:flex;position:fixed;bottom:2rem;left:50%;transform:translate(-50%);box-shadow:0 8px 32px #00000014}
