.tool-landing_crumbs__lNQ7U ol{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:30px;color:var(--catalog-muted);font-size:12px}.tool-landing_crumbs__lNQ7U li+li:before{content:"/";margin-right:8px;opacity:.6}.tool-landing_crumbs__lNQ7U a:hover{color:var(--catalog-ink)}.tool-landing_hero__k1vzy{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:52px;align-items:center}.tool-landing_heroTool__cLvh9{grid-template-columns:minmax(0,1fr);gap:30px}.tool-landing_title__d7_XW{margin-top:12px;color:var(--catalog-ink);font-size:clamp(30px,3vw,42px);font-weight:700;line-height:1.14;letter-spacing:-.04em;text-wrap:balance}.tool-landing_heroTool__cLvh9 .tool-landing_title__d7_XW{font-size:clamp(32px,4.1vw,52px)}.tool-landing_title__d7_XW span{display:block;color:var(--catalog-muted)}.tool-landing_lead__0zKNH{max-width:560px;margin-top:20px;color:var(--catalog-muted);font-size:15px;line-height:1.75}.tool-landing_actions__bybam{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-top:28px}.tool-landing_primaryAction__QKvwf,.tool-landing_secondaryAction___434S{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:50px;padding:0 22px;border-radius:16px;font-size:15px;font-weight:800;transition:transform .1s ease,box-shadow .1s ease,border-color .2s,filter .2s}.tool-landing_primaryAction__QKvwf{background:linear-gradient(180deg,rgba(255,255,255,.16),rgba(255,255,255,0) 58%),var(--brand-strong);color:#fff;box-shadow:0 4px 0 var(--brand-lip)}.tool-landing_primaryAction__QKvwf:hover{filter:brightness(1.07)}.tool-landing_primaryAction__QKvwf:active{transform:translateY(4px);box-shadow:0 0 0 var(--brand-lip)}.tool-landing_secondaryAction___434S{border:2px solid var(--catalog-line);background:var(--catalog-bg);color:var(--catalog-ink);box-shadow:0 4px 0 var(--catalog-line)}.tool-landing_secondaryAction___434S:hover{border-color:var(--brand-line)}.tool-landing_secondaryAction___434S:active{transform:translateY(4px);box-shadow:0 0 0 var(--catalog-line)}.tool-landing_primaryAction__QKvwf svg{transition:transform .2s}.tool-landing_primaryAction__QKvwf:hover svg{transform:translate(2px,-2px)}.tool-landing_note__BPA1H{margin-top:14px;color:var(--catalog-muted);font-size:12px}.tool-landing_heroMedia__9A9Zp{position:relative;aspect-ratio:3/2;overflow:hidden;border-radius:16px;background:var(--catalog-soft)}.tool-landing_heroMedia__9A9Zp img{-o-object-fit:cover;object-fit:cover}.tool-landing_heroMedia__9A9Zp>[aria-hidden]{height:100%;aspect-ratio:auto;border-radius:0}.tool-landing_heroInteractive__NLRUK{max-width:960px}.tool-landing_facts__ZMYkl{display:grid;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;margin-top:44px;border-top:1px solid var(--catalog-line);border-bottom:1px solid var(--catalog-line)}.tool-landing_fact__SVa_C{padding:20px 20px 20px 0}.tool-landing_fact__SVa_C+.tool-landing_fact__SVa_C{padding-left:20px;border-left:1px solid var(--catalog-line)}.tool-landing_fact__SVa_C strong{display:block;color:var(--catalog-ink);font-size:30px;font-weight:700;line-height:1.1;letter-spacing:-.04em}.tool-landing_fact__SVa_C span{display:block;margin-top:6px;color:var(--catalog-muted);font-size:12px;line-height:1.5}.tool-landing_preview__Q_4q6{display:grid;grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);gap:48px;align-items:center;margin-top:56px;padding:40px;border-radius:16px;background:var(--catalog-soft)}.tool-landing_previewIntro__3basc h2{margin-top:8px;color:var(--catalog-ink);font-size:27px;font-weight:700;line-height:1.25;letter-spacing:-.8px}.tool-landing_previewIntro__3basc>p:not(:first-child){margin-top:14px;color:var(--catalog-muted);font-size:14px;line-height:1.75}.tool-landing_previewPoints__OurYr{display:grid;gap:10px;margin-top:20px}.tool-landing_previewPoints__OurYr li{display:flex;gap:10px;color:var(--catalog-ink);font-size:13px;line-height:1.6}.tool-landing_previewPoints__OurYr svg{flex-shrink:0;margin-top:2px;color:var(--catalog-accent)}.tool-landing_sample__9Vjf7{border:2px solid var(--catalog-line);border-radius:14px;background:var(--catalog-bg);padding:22px;box-shadow:0 24px 48px -36px rgba(0,0,0,.35)}.tool-landing_sampleHeader__zNwCI{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding-bottom:16px;border-bottom:1px solid var(--catalog-line)}.tool-landing_sampleBadge__rmONQ{display:inline-flex;padding:3px 8px;border:2px solid var(--catalog-line);border-radius:999px;color:var(--catalog-muted);font-size:10px;letter-spacing:.08em;text-transform:uppercase}.tool-landing_sampleTitle__E5mxV{margin-top:10px;color:var(--catalog-ink);font-size:16px;font-weight:700}.tool-landing_sampleMeta__2X_aE{margin-top:4px;color:var(--catalog-muted);font-size:12px}.tool-landing_sampleScore__Qy_N_{flex-shrink:0;text-align:right}.tool-landing_sampleScore__Qy_N_ strong{display:block;color:var(--catalog-ink);font-size:40px;font-weight:700;line-height:1;letter-spacing:-.04em}.tool-landing_sampleScore__Qy_N_ span{display:block;margin-top:6px;color:var(--catalog-muted);font-size:11px}.tool-landing_sampleNote__LEGC1{margin-top:16px;padding:12px 14px;border-radius:14px;background:var(--catalog-soft);color:var(--catalog-ink);font-size:12px;line-height:1.65}.tool-landing_sampleNote__LEGC1 b{display:block;margin-bottom:4px;color:var(--catalog-muted);font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.tool-landing_recording__IEGCB{display:flex;align-items:center;gap:12px;margin-top:16px;color:var(--catalog-muted);font-size:12px;font-variant-numeric:tabular-nums}.tool-landing_waveform___C13d{display:flex;flex:1;align-items:center;justify-content:space-between;height:30px}.tool-landing_waveform___C13d span{width:3px;border-radius:999px;background:var(--catalog-ink);opacity:.55}.tool-landing_transcript__8zYPa{margin-top:14px;color:var(--catalog-ink);font-size:13px;line-height:1.75}.tool-landing_criteriaGrid__ojWC6{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:16px}.tool-landing_criteriaGrid__ojWC6 li{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px 12px;border:2px solid var(--catalog-line);border-radius:14px;color:var(--catalog-ink);font-size:12px}.tool-landing_criteriaGrid__ojWC6 strong{font-size:14px;font-weight:700;font-variant-numeric:tabular-nums}.tool-landing_cardGrid__tadLw{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:22px}.tool-landing_card__nHNXZ{display:flex;min-width:0;flex-direction:column;overflow:hidden;border:2px solid var(--catalog-line);border-radius:18px;background:var(--catalog-bg);transition:border-color .18s}.tool-landing_card__nHNXZ:hover{border-color:var(--brand-line)}.tool-landing_cardMedia__hsvDB{position:relative;display:block;aspect-ratio:16/9;overflow:hidden;background:var(--catalog-soft)}.tool-landing_cardMedia__hsvDB>[aria-hidden]{height:100%;aspect-ratio:auto;border-radius:0}.tool-landing_cardMedia__hsvDB img{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .2s}.tool-landing_card__nHNXZ:hover .tool-landing_cardMedia__hsvDB img{transform:scale(1.025)}.tool-landing_cardCopy__Ew_Mg{display:flex;flex:1;flex-direction:column;padding:18px}.tool-landing_cardMeta__ppUq4{color:var(--catalog-muted);font-size:10px;letter-spacing:.09em;text-transform:uppercase}.tool-landing_cardCopy__Ew_Mg h3{margin-top:9px;color:var(--catalog-ink);font-size:19px;font-weight:700;line-height:1.35;letter-spacing:-.4px}.tool-landing_cardText__Sn_eU{display:block;margin-top:8px;color:var(--catalog-muted);font-size:13px;line-height:1.7}.tool-landing_cardBody__sKeUz{display:block;flex:1}.tool-landing_cardLink__oz_W1{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:20px;padding-top:16px;border-top:1px solid var(--catalog-line);color:var(--catalog-ink);font-size:12px}.tool-landing_clamp__k8Xmp{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:3}.tool-landing_prose__qMc5u{margin-top:56px;padding-top:24px;border-top:1px solid var(--catalog-line)}.tool-landing_prose__qMc5u section{max-width:740px}.tool-landing_prose__qMc5u section+section{margin-top:34px}.tool-landing_prose__qMc5u h2{color:var(--catalog-ink);font-size:19px;font-weight:700;line-height:1.4;letter-spacing:-.4px}.tool-landing_prose__qMc5u p{margin-top:12px;color:var(--catalog-ink);font-size:14px;line-height:1.85}.tool-landing_faq__AJg1m{margin-top:18px;border-top:1px solid var(--catalog-line)}.tool-landing_faq__AJg1m details{border-bottom:1px solid var(--catalog-line)}.tool-landing_faq__AJg1m summary{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:18px 0;color:var(--catalog-ink);cursor:pointer;font-size:15px;font-weight:700;line-height:1.5;list-style:none}.tool-landing_faq__AJg1m summary::-webkit-details-marker{display:none}.tool-landing_faq__AJg1m summary svg{flex-shrink:0;color:var(--catalog-muted);transition:transform .2s}.tool-landing_faq__AJg1m details[open] summary svg{transform:rotate(45deg)}.tool-landing_faq__AJg1m details p{max-width:760px;padding-bottom:20px;color:var(--catalog-muted);font-size:14px;line-height:1.8}.tool-landing_sources__88qWK{margin-top:40px;padding-top:20px;border-top:1px solid var(--catalog-line);color:var(--catalog-muted);font-size:12px}.tool-landing_sources__88qWK h2{color:var(--catalog-ink);font-size:13px;font-weight:700}.tool-landing_sources__88qWK ul{display:grid;gap:8px;margin-top:10px}.tool-landing_sources__88qWK a{display:inline-flex;align-items:center;gap:6px;text-decoration:underline;text-decoration-color:var(--brand-line);text-underline-offset:4px}.tool-landing_sources__88qWK a:hover{color:var(--catalog-ink)}@media (max-width:1100px){.tool-landing_hero__k1vzy{gap:32px}.tool-landing_preview__Q_4q6{grid-template-columns:minmax(0,1fr);gap:28px}.tool-landing_facts__ZMYkl{grid-auto-flow:row;grid-template-columns:repeat(2,minmax(0,1fr))}.tool-landing_fact__SVa_C:nth-child(odd){padding-left:0;border-left:0}.tool-landing_fact__SVa_C:nth-child(n+3){border-top:1px solid var(--catalog-line)}.tool-landing_cardGrid__tadLw{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.tool-landing_hero__k1vzy{grid-template-columns:minmax(0,1fr)}}@media (max-width:639px){.tool-landing_crumbs__lNQ7U ol{margin-bottom:22px}.tool-landing_title__d7_XW{letter-spacing:-.035em}.tool-landing_lead__0zKNH{font-size:14px}.tool-landing_actions__bybam>a{flex:1 1 auto}.tool-landing_fact__SVa_C strong{font-size:26px}.tool-landing_preview__Q_4q6{margin-top:44px;padding:24px 18px}.tool-landing_previewIntro__3basc h2{font-size:23px}.tool-landing_sample__9Vjf7{padding:18px}.tool-landing_sampleScore__Qy_N_ strong{font-size:34px}.tool-landing_cardGrid__tadLw,.tool-landing_criteriaGrid__ojWC6{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.tool-landing_cardMedia__hsvDB img,.tool-landing_card__nHNXZ,.tool-landing_faq__AJg1m summary svg,.tool-landing_primaryAction__QKvwf,.tool-landing_primaryAction__QKvwf svg,.tool-landing_secondaryAction___434S{transition:none}.tool-landing_card__nHNXZ:hover .tool-landing_cardMedia__hsvDB img,.tool-landing_primaryAction__QKvwf:hover,.tool-landing_primaryAction__QKvwf:hover svg{transform:none}}.tool-landing_primaryAction__QKvwf,.tool-landing_secondaryAction___434S{position:relative}.tool-landing_primaryAction__QKvwf:after,.tool-landing_secondaryAction___434S:after{position:absolute;inset:-4px 0;content:""}