@font-face{font-family:Satoshi;src:url(/fonts/satoshi-400.woff2) format("woff2");font-weight:400;font-display:swap}@font-face{font-family:Satoshi;src:url(/fonts/satoshi-500.woff2) format("woff2");font-weight:500;font-display:swap}@font-face{font-family:Satoshi;src:url(/fonts/satoshi-700.woff2) format("woff2");font-weight:700;font-display:swap}@font-face{font-family:Satoshi;src:url(/fonts/satoshi-900.woff2) format("woff2");font-weight:900;font-display:swap}:root{color-scheme:light;--lc-brand: #1f8a73;--lc-brand-soft: #47cfb5;--lc-brand-dark: #125445;--lc-brand-action: #125445;--lc-brand-action-hover: #186b59;--lc-bg: #111827;--lc-bg-soft: #0d1420;--lc-surface: rgba(255, 255, 255, .045);--lc-surface-strong: rgba(255, 255, 255, .075);--lc-border: rgba(203, 213, 225, .16);--lc-border-strong: rgba(31, 138, 115, .38);--lc-text: #f8fafc;--lc-muted: #9aa8ba;--lc-dim: #64748b;--lc-white: #ffffff;--lc-ink: #07111f;--lc-light: #f7fafc;--lc-light-soft: #eef7f6;--lc-dim-soft: #94a3b8;--lc-brand-deep: #0f766e;--lc-border-light: #dbe6ee;--lc-radius: 6px;--lc-container: min(100% - 48px, 1216px);font-family:Satoshi,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;--nav-bg: rgba(255, 255, 255, .95);--nav-border: rgba(226, 232, 240, .88);--nav-text: #0f172a;--nav-link: #475569;--nav-link-hover: #0f766e;--nav-link-hover-bg: rgba(13, 148, 136, .08);--nav-link-hover-ring: rgba(13, 148, 136, .12);--nav-trigger-bg: #ffffff;--nav-trigger-border: #e2e8f0;--nav-trigger-text: #334155;--nav-mobile-bg: rgba(255, 255, 255, .97);--nav-mobile-border: #e2e8f0;--nav-mobile-card-bg: #f8fafc;--nav-mobile-card-text: #0f172a;--nav-mobile-muted: #64748b}.lc-theme-dark-header{--nav-bg: rgba(7, 12, 22, .96);--nav-border: rgba(255, 255, 255, .07);--nav-text: #ffffff;--nav-link: #cbd5e1;--nav-link-hover: #f0fdfa;--nav-link-hover-bg: rgba(13, 148, 136, .14);--nav-link-hover-ring: rgba(45, 212, 191, .12);--nav-trigger-bg: rgba(255, 255, 255, .07);--nav-trigger-border: rgba(255, 255, 255, .12);--nav-trigger-text: #cbd5e1;--nav-mobile-bg: rgba(7, 12, 22, .98);--nav-mobile-border: rgba(255, 255, 255, .08);--nav-mobile-card-bg: rgba(255, 255, 255, .04);--nav-mobile-card-text: #f1f5f9;--nav-mobile-muted: #94a3b8}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--lc-bg);color:var(--lc-text);font-family:inherit;text-rendering:optimizeLegibility}a{color:inherit;text-decoration:none}.lc-skip-link{position:fixed;top:12px;left:12px;z-index:100;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.lc-skip-link:focus-visible{width:auto;height:auto;overflow:visible;clip-path:none;border-radius:var(--lc-radius);background:#fff;color:var(--lc-ink);padding:10px 14px;font-weight:700;box-shadow:0 18px 50px #0f172a33}button,input{font:inherit}.lc-page{min-height:100vh;background:linear-gradient(rgba(148,163,184,.065) 1px,transparent 1px),linear-gradient(90deg,rgba(148,163,184,.065) 1px,transparent 1px),radial-gradient(circle at 48% 0%,rgba(31,138,115,.16),transparent 31rem),var(--lc-bg);background-size:72px 72px,72px 72px,auto,auto}.lc-container{width:var(--lc-container);margin-inline:auto}.lc-nav{position:sticky;top:0;z-index:50;border-bottom:1px solid var(--nav-border);background:var(--nav-bg);color:var(--nav-text);backdrop-filter:blur(18px) saturate(180%);transition:background .2s ease,border-color .2s ease,color .2s ease}.lc-nav__bar{display:flex;align-items:center;justify-content:space-between;min-height:64px;gap:20px}.lc-brand-link{display:inline-flex;height:34px;align-items:center}.lc-brand{display:inline-flex;align-items:center;gap:9px;color:var(--nav-text);font-size:16px;font-weight:700;line-height:24px;letter-spacing:0;transition:color .2s ease}.lc-brand__mark{display:grid;width:34px;height:34px;place-items:center;color:var(--lc-brand)}.lc-brand__mark svg{width:100%;height:100%;transition:transform .16s ease}.lc-brand:hover .lc-brand__mark svg{transform:scale(1.04)}.lc-brand__accent{color:var(--lc-brand)}.lc-nav__links{display:none;align-items:center;gap:4px}.lc-nav__item{position:relative}.lc-nav__item:after{content:"";position:absolute;top:100%;right:0;left:0;height:16px}.lc-nav__button,.lc-nav__link{display:inline-flex;align-items:center;gap:7px;border:0;border-radius:4px;background:transparent;color:var(--nav-link);cursor:pointer;padding:10px 14px;font-size:14px;font-weight:500;line-height:20px;transition:color .16s ease,background-color .16s ease,box-shadow .16s ease}.lc-nav__button:hover,.lc-nav__button:focus-visible,.lc-nav__link:hover,.lc-nav__link:focus-visible{outline:none;background:var(--nav-link-hover-bg);color:var(--nav-link-hover);box-shadow:inset 0 0 0 1px var(--nav-link-hover-ring)}.lc-nav__chevron{width:15px;height:15px;transition:transform .16s ease}.lc-nav__item:is(:hover,:focus-within) .lc-nav__chevron{transform:rotate(180deg)}.lc-mega{position:fixed;top:64px;left:50%;z-index:200;width:min(940px,calc(100vw - 44px));opacity:0;pointer-events:none;transform:translate(-50%) translateY(10px);transition:opacity .18s ease,transform .18s cubic-bezier(.22,1,.36,1),visibility .18s ease;visibility:hidden}.lc-nav__item:is(:hover,:focus-within) .lc-mega{opacity:1;pointer-events:auto;transform:translate(-50%) translateY(0);visibility:visible}.lc-mega__shell{display:grid;grid-template-columns:280px minmax(0,1fr);height:min(64vh,340px);min-height:300px;gap:12px;overflow:hidden;border:1px solid rgba(148,163,184,.16);border-radius:var(--lc-radius);background:radial-gradient(circle at top center,rgba(31,138,115,.1),transparent 34%),linear-gradient(180deg,#fffffffc,#f7fafcfe);box-shadow:0 28px 90px #0f172a29,0 6px 24px #0f172a0f;padding:10px;backdrop-filter:blur(18px)}.lc-mega__feature{display:flex;height:100%;flex-direction:column;justify-content:space-between;border:1px solid rgba(148,163,184,.15);border-radius:4px;background:radial-gradient(circle at top left,rgba(20,184,166,.18),transparent 52%),linear-gradient(160deg,#f1f5f9fa,#fffffffe);box-shadow:inset 0 1px #ffffffbf;padding:16px}.lc-mega__feature strong{display:block;margin-bottom:8px;color:#0f172a;font-size:20px;font-weight:700;letter-spacing:0;line-height:1.15}.lc-mega__feature p{margin:0;color:var(--lc-dim);font-size:13px;line-height:1.5}.lc-mega__badge,.lc-mega__kicker{color:var(--lc-brand-deep);font-size:12px;font-weight:700;letter-spacing:.16em;text-transform:uppercase}.lc-mega__content{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:10px;min-width:0;border:1px solid rgba(226,232,240,.55);border-radius:4px;background:linear-gradient(180deg,#ffffffc7,#f8fafcad);padding:14px}.lc-mega__section{display:grid;grid-template-rows:auto 1fr;gap:10px}.lc-mega__links{display:grid;grid-template-columns:1fr;gap:10px;height:100%}.lc-mega__section--wide .lc-mega__links{grid-template-columns:repeat(2,minmax(0,1fr))}.lc-mega__link{display:flex;min-height:64px;flex-direction:column;justify-content:center;border:1px solid rgba(226,232,240,.9);border-radius:4px;background:linear-gradient(180deg,#fffffffa,#f8fafcf5);padding:11px 13px;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease,background-color .16s ease}.lc-mega__link:hover,.lc-mega__link:focus-visible{outline:none;border-color:#0d94883d;background:#fff;box-shadow:0 14px 28px #0f172a14;transform:translateY(-2px)}.lc-mega__link strong{display:block;color:#0f172a;font-size:14px;font-weight:700;letter-spacing:0}.lc-mega__link span{display:block;margin-top:5px;color:var(--lc-dim);font-size:12px;line-height:1.4}.lc-nav__actions{display:none;align-items:center;gap:14px}.lc-mobile-trigger{display:inline-grid;width:40px;height:40px;place-items:center;border:1px solid var(--nav-trigger-border);border-radius:var(--lc-radius);background:var(--nav-trigger-bg);color:var(--nav-trigger-text);transition:border-color .16s ease,background .16s ease,color .16s ease}.lc-mobile-trigger:focus-visible{outline:3px solid rgba(71,207,181,.35);outline-offset:2px}.lc-mobile-trigger svg{width:22px;height:22px}.lc-mobile-panel{display:none;border-top:1px solid var(--nav-mobile-border);background:var(--nav-mobile-bg);padding:18px 0 22px;transition:background .2s ease,border-color .2s ease}.lc-mobile-panel.is-open{display:block}.lc-mobile-panel a:not(.lc-button){display:block;color:var(--nav-link);font-weight:700}.lc-mobile-promo{border:1px solid var(--nav-mobile-border);border-radius:var(--lc-radius);background:var(--nav-mobile-card-bg);padding:16px}.lc-mobile-promo span{display:block;color:var(--nav-mobile-muted);font-size:12px;font-weight:700;letter-spacing:.16em;text-transform:uppercase}.lc-mobile-promo strong,.lc-mobile-promo small{display:block}.lc-mobile-promo strong{margin-top:4px;color:var(--nav-mobile-card-text)}.lc-mobile-promo small{margin-top:7px;color:var(--nav-mobile-muted);font-size:13px;line-height:1.45}.lc-mobile-section{margin-top:10px;border:1px solid var(--nav-mobile-border);border-radius:var(--lc-radius);background:var(--nav-mobile-card-bg)}.lc-mobile-section summary{display:flex;cursor:pointer;align-items:center;justify-content:space-between;padding:14px 16px;color:var(--nav-mobile-card-text);font-size:14px;font-weight:700}.lc-mobile-section div{display:grid;gap:8px;padding:0 16px 16px}.lc-mobile-section a{padding:8px 0;font-size:14px}.lc-button{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;min-height:48px;border:1px solid transparent;border-radius:8px;padding:0 24px;background:var(--lc-brand-action);color:#fff;font-size:14px;font-weight:700;line-height:20px;text-align:center;white-space:nowrap;transition:transform .16s ease,background .16s ease,border-color .16s ease;box-shadow:0 12px 30px #12544533}.lc-button:focus-visible{outline:3px solid rgba(71,207,181,.35);outline-offset:2px}.lc-button--sm{min-height:40px;padding:0 16px;font-size:14px}.lc-button:hover{transform:translateY(-1px);background:var(--lc-brand-action-hover)}.lc-button--ghost{border-color:var(--lc-border);background:#ffffff0a;box-shadow:none}.lc-button--ghost:hover{border-color:var(--lc-border-strong);background:#ffffff14}.lc-hero{display:flex;min-height:calc(100svh - 65px);align-items:center;overflow:hidden;padding:clamp(72px,10vw,120px) 0}.lc-hero__grid{display:grid;align-items:center;gap:44px}.lc-hero__content{max-width:980px;margin-inline:auto;text-align:center}.lc-hero--left .lc-hero__content{margin-inline:auto;text-align:center}.lc-hero--split .lc-hero__content{max-width:620px;margin-inline:0}.lc-badge{display:inline-flex;align-items:center;gap:8px;border:1px solid rgba(71,207,181,.28);border-radius:999px;background:#1f8a731a;color:var(--lc-brand-soft);padding:6px 12px;font-size:13px;font-weight:600}.lc-directory-hero .lc-badge,.lc-light .lc-badge{border-color:#1f8a734d;color:var(--lc-brand-dark)}.lc-pill{display:inline-flex;width:fit-content;align-items:center;gap:8px;border:1px solid rgba(31,138,115,.24);border-radius:999px;background:#1f8a7317;color:var(--lc-brand-dark);padding:7px 13px;font-size:13px;font-weight:600;letter-spacing:0}.lc-cta .lc-pill{border-color:#47cfb547;background:#47cfb514;color:var(--lc-brand-soft)}.lc-hero h1,.lc-section h2{margin:0;letter-spacing:0;color:var(--lc-text);line-height:.96}.lc-hero h1{font-weight:900;max-width:980px;margin-top:24px;font-size:clamp(48px,6vw,78px)}.lc-section h2{font-weight:700}.lc-hero__title-line{display:inline}.lc-accent{color:var(--lc-brand)}.lc-hero__description{display:grid;max-width:980px;gap:10px;margin:22px auto 0}.lc-hero__description p{max-width:none;margin:0;color:#c2ccdb;font-size:clamp(16px,1.4vw,20px);line-height:1.6;text-wrap:pretty}.lc-hero--split .lc-hero__description{max-width:560px;margin-inline:0}.lc-hero--left .lc-hero__description{max-width:760px;margin-inline:auto}.lc-hero__actions,.lc-cta__actions{display:flex;flex-wrap:wrap;justify-content:center;gap:14px;margin-top:28px}.lc-hero__proof{display:grid;max-width:390px;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:24px auto 0;border:1px solid rgba(148,163,184,.14);border-radius:var(--lc-radius);background:#ffffff0a;padding:12px;text-align:center}.lc-hero--split .lc-hero__proof{margin-inline:0}.lc-hero--left .lc-hero__actions{justify-content:center}.lc-hero--left .lc-hero__proof{margin-inline:0}.lc-hero__proof strong,.lc-hero__proof span{display:block}.lc-hero__proof strong{color:#fff;font-size:19px;font-weight:700;line-height:1}.lc-hero__proof div:nth-child(2) strong{color:var(--lc-brand)}.lc-hero__proof span{margin-top:7px;color:var(--lc-dim-soft);font-size:12px;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.lc-signal-mock{position:relative;display:none;overflow:hidden;border:1px solid rgba(148,163,184,.14);border-radius:14px;background:linear-gradient(rgba(255,255,255,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.035) 1px,transparent 1px),linear-gradient(180deg,#ffffff13,#ffffff09);background-size:38px 38px,38px 38px,auto;box-shadow:0 28px 80px #0000005c,inset 0 1px #ffffff0f;padding:20px}.lc-signal-mock__scan{position:absolute;inset:0;background:linear-gradient(110deg,transparent 20%,rgba(45,212,191,.1),transparent 54%);transform:translate(-100%);animation:lc-scan 7s ease-in-out infinite}.lc-signal-mock__header,.lc-signal-stats,.lc-feed-card,.lc-mini-stats{position:relative;z-index:1}.lc-signal-mock__header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:18px}.lc-signal-mock__title{color:#fff;font-size:16px;font-weight:700}.lc-signal-mock__sub{margin-top:4px;color:var(--lc-dim);font-size:12px}.lc-live-pill{border:1px solid rgba(45,212,191,.2);border-radius:999px;background:#2dd4bf14;color:#5eead4;padding:7px 10px;font-size:12px;font-weight:700}.lc-signal-stats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-bottom:12px}.lc-signal-stat,.lc-feed-card,.lc-mini-stats>div{border:1px solid rgba(148,163,184,.13);border-radius:var(--lc-radius);background:#ffffff0e}.lc-signal-stat{padding:18px}.lc-signal-stat strong,.lc-signal-stat span{display:block}.lc-signal-stat strong{color:#fff;font-size:38px;font-weight:900;line-height:1}.lc-signal-stat strong.is-brand{color:var(--lc-brand)}.lc-signal-stat span{margin-top:10px;color:var(--lc-dim);font-size:12px;font-weight:700;letter-spacing:.16em;text-transform:uppercase}.lc-feed-card{padding:18px}.lc-feed-card__head span,.lc-feed-card__head small{display:block}.lc-feed-card__head span{color:#cbd5e1;font-size:12px;font-weight:700;letter-spacing:.16em;text-transform:uppercase}.lc-feed-card__head small{margin-top:5px;color:var(--lc-dim)}.lc-feed-list{display:grid;gap:9px;margin-top:14px}.lc-feed-row{display:flex;min-width:0;align-items:center;gap:8px;border:1px solid rgba(148,163,184,.1);border-radius:var(--lc-radius);background:#ffffff0b;color:var(--lc-dim-soft);padding:11px 12px;font-size:13px;white-space:nowrap}.lc-feed-dot{width:7px;height:7px;flex:0 0 auto;border-radius:999px;background:var(--lc-brand);box-shadow:0 0 0 4px #2dd4bf1a}.lc-feed-time{color:var(--lc-dim)}.lc-feed-row strong{color:#fff}.lc-feed-row em{overflow:hidden;color:#5eead4;font-style:normal;font-weight:700;text-overflow:ellipsis}.lc-mini-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:12px}.lc-mini-stats>div{padding:14px}.lc-mini-stats strong,.lc-mini-stats span{display:block}.lc-mini-stats strong{color:#fff;font-size:23px;font-weight:700}.lc-mini-stats span{margin-top:6px;color:var(--lc-dim);font-size:12px;font-weight:700;letter-spacing:.14em;text-transform:uppercase}@keyframes lc-scan{0%,42%{transform:translate(-110%)}72%,to{transform:translate(110%)}}.lc-variant-hero{overflow:hidden;padding:clamp(64px,9vw,116px) 0}.lc-variant-hero__grid{display:grid;align-items:center;gap:40px}.lc-variant-hero__content{max-width:920px}.lc-variant-switcher{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:22px}.lc-variant-switcher__link{display:inline-flex;align-items:center;justify-content:center;min-width:48px;border:1px solid rgba(148,163,184,.2);border-radius:var(--lc-radius);background:#ffffff0b;color:#c2ccdb;padding:9px 11px;font-size:12px;font-weight:700}.lc-variant-switcher__link.is-active,.lc-variant-switcher__link:hover{border-color:#47cfb56b;background:#1f8a7329;color:#fff}.lc-variant-hero__eyebrow{max-width:760px;margin:22px 0 0;color:var(--lc-brand-soft);font-size:clamp(16px,2vw,23px);font-weight:700;line-height:1.35}.lc-variant-hero h1{max-width:980px;margin:14px 0 0;color:#fff;font-size:clamp(44px,7.2vw,86px);font-weight:900;line-height:.98;letter-spacing:0}.lc-variant-hero__body{display:grid;max-width:940px;gap:10px;margin-top:24px}.lc-variant-hero__body p{margin:0;color:#c2ccdb;font-size:clamp(16px,1.45vw,20px);line-height:1.62;text-wrap:pretty}.lc-variant-hero__actions{display:flex;flex-wrap:wrap;gap:14px;margin-top:28px}.lc-variant-proof{display:flex;flex-wrap:wrap;gap:10px;margin-top:24px}.lc-variant-proof span{border:1px solid rgba(148,163,184,.18);border-radius:999px;background:#ffffff0a;color:#dbe7f2;padding:8px 11px;font-size:12px;font-weight:700}.lc-variant-panel{border:1px solid rgba(148,163,184,.16);border-radius:14px;background:linear-gradient(rgba(255,255,255,.038) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.038) 1px,transparent 1px),#ffffff0e;background-size:34px 34px,34px 34px,auto;box-shadow:0 28px 80px #00000052;padding:20px}.lc-variant-panel__top{display:grid;gap:8px;margin-bottom:18px}.lc-variant-panel__top span{color:var(--lc-brand-soft);font-size:12px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.lc-variant-panel__top strong{color:#fff;font-size:24px;font-weight:700;line-height:1.12}.lc-variant-panel__rows{display:grid;gap:10px}.lc-variant-panel__row{display:grid;grid-template-columns:84px minmax(0,1fr) auto;align-items:center;gap:12px;border:1px solid rgba(148,163,184,.14);border-radius:var(--lc-radius);background:#ffffff0e;padding:13px}.lc-variant-panel__row span{color:#91a0b5;font-size:12px;font-weight:700}.lc-variant-panel__row strong{min-width:0;color:#fff;font-size:14px;line-height:1.35}.lc-variant-panel__row em{border-radius:999px;background:#47cfb51a;color:#7ce7d5;padding:6px 9px;font-size:12px;font-style:normal;font-weight:700}.lc-variant-section{padding:clamp(64px,8vw,104px) 0}.lc-variant-section--light{background:var(--lc-light);color:var(--lc-ink)}.lc-variant-split{display:grid;gap:28px}.lc-variant-split h2,.lc-variant-section__header h2,.lc-variant-final h2{margin:14px 0 0;font-size:clamp(32px,4vw,54px);font-weight:700;line-height:1.04;letter-spacing:0}.lc-variant-split p{margin:0;color:#435267;font-size:clamp(18px,2vw,24px);line-height:1.55;text-wrap:pretty}.lc-variant-section__header{max-width:760px;margin-bottom:32px}.lc-variant-steps{display:grid;gap:14px}.lc-variant-steps article{border:1px solid rgba(148,163,184,.14);border-radius:var(--lc-radius);background:#ffffff0e;padding:24px}.lc-variant-steps article span{color:var(--lc-brand-soft);font-size:12px;font-weight:700;letter-spacing:.14em}.lc-variant-steps article h3{margin:16px 0 0;color:#fff;font-size:20px;font-weight:700}.lc-variant-steps article p{margin:10px 0 0;color:#aab6c5;line-height:1.6}.lc-variant-compare{overflow:hidden;border:1px solid var(--lc-border-light);border-radius:var(--lc-radius);background:#fff}.lc-variant-compare__head,.lc-variant-compare__row{display:grid;grid-template-columns:minmax(150px,.7fr) minmax(0,1fr) minmax(0,1fr);gap:18px;padding:16px 18px}.lc-variant-compare__head{background:#edf7f5;color:var(--lc-brand-dark);font-size:12px;font-weight:700;letter-spacing:.11em;text-transform:uppercase}.lc-variant-compare__row{border-top:1px solid #e4ebf1;color:#435267;line-height:1.45}.lc-variant-compare__row strong{color:var(--lc-ink)}.lc-variant-final{padding:clamp(72px,9vw,120px) 0;text-align:center}.lc-variant-final p{max-width:680px;margin:18px auto 0;color:#aab6c5;font-size:19px;line-height:1.65}.lc-variant-final .lc-variant-hero__actions{justify-content:center}@media(min-width:960px){.lc-variant-hero__grid{grid-template-columns:minmax(0,1fr) minmax(360px,.42fr)}.lc-variant-split{grid-template-columns:minmax(0,.88fr) minmax(0,1fr);align-items:start}.lc-variant-steps{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(max-width:759px){.lc-variant-hero{padding:56px 0 72px}.lc-variant-hero h1{font-size:clamp(38px,12vw,52px)}.lc-variant-hero__actions,.lc-variant-final .lc-variant-hero__actions{flex-direction:column}.lc-variant-hero__actions .lc-button{width:100%}.lc-variant-panel__row{grid-template-columns:1fr;gap:6px}.lc-variant-panel__row em{width:fit-content}.lc-variant-compare__head{display:none}.lc-variant-compare__row{grid-template-columns:1fr;gap:8px}.lc-variant-compare__row span:nth-child(2):before{content:"Sees: ";color:var(--lc-brand-dark);font-weight:700}.lc-variant-compare__row span:nth-child(3):before{content:"Misses: ";color:var(--lc-brand-dark);font-weight:700}}.lc-proof-grid{display:grid;grid-template-columns:1fr;gap:14px;margin-top:56px}.lc-card{border:1px solid var(--lc-border);border-radius:var(--lc-radius);background:linear-gradient(180deg,#ffffff10,#ffffff06);padding:26px}.lc-grid--steps{counter-reset:lc-step;list-style:none;padding:0;margin:0}.lc-grid--steps .lc-card:before{counter-increment:lc-step;content:"Step " counter(lc-step);display:block;color:var(--lc-brand-soft);font-size:13px;font-weight:600}.lc-card__eyebrow{color:var(--lc-brand-soft);font-size:13px;font-weight:600}.lc-card h3{margin:14px 0 0;color:#fff;font-size:21px;line-height:1.25}.lc-card p{margin:12px 0 0;color:var(--lc-muted);font-size:15px;line-height:1.6}.lc-light{background:var(--lc-light);color:var(--lc-ink)}.lc-light h2,.lc-light h3{color:#07111f}.lc-light p{color:#526278}.lc-light .lc-card__eyebrow{color:var(--lc-brand-deep)}.lc-light .lc-card{border-color:#1f8a731a;background:linear-gradient(180deg,#ffffffeb,#f8fafcb8);box-shadow:0 1px #0f172a08}.lc-section{padding:80px 0}.lc-pricing-section{border-top:1px solid rgba(31,138,115,.1);border-bottom:1px solid rgba(31,138,115,.1);background:radial-gradient(circle at 50% 0%,rgba(31,138,115,.16),transparent 28rem),linear-gradient(180deg,#f7fafc,#eef7f6 46%,#f8fafc);padding-bottom:96px}.lc-section__header{max-width:1120px;margin-inline:auto;text-align:center}.lc-section__header--left{margin-inline:0;text-align:left}.lc-section__header--left.lc-section__header--left p{margin-left:0;margin-right:0}.lc-section h2{margin-top:18px;font-size:clamp(32px,3.9vw,52px)}.lc-section__header p{max-width:760px;margin:18px auto 0;font-size:clamp(15px,1.35vw,18px);line-height:1.65}.lc-grid{display:grid;grid-template-columns:1fr;gap:18px;margin-top:44px}.lc-price-grid{display:grid;grid-template-columns:1fr;gap:18px;margin-top:30px}.lc-price-card{position:relative;display:flex;flex-direction:column;border:1px solid rgba(31,138,115,.12);border-radius:var(--lc-radius);background:#ffffffc7;box-shadow:0 16px 38px #0f172a0f;padding:24px}.lc-price-card.is-featured{border-top:3px solid var(--lc-brand);border-color:#1f8a7394;border-top-color:var(--lc-brand);background:radial-gradient(circle at 50% 0%,rgba(31,138,115,.1),transparent 14rem),#ffffffeb;box-shadow:0 22px 58px #12544524}.lc-price-card__head{display:flex;min-height:56px;align-items:flex-start;justify-content:space-between;gap:14px}.lc-price-card__head h3{margin:0;color:var(--lc-ink);font-size:22px;font-weight:700;line-height:1.1}.lc-price-card__head p{margin:8px 0 0;color:#5b7089;font-size:14px;line-height:1.35}.lc-price-card__badge{flex:0 0 auto;border-radius:999px;background:var(--lc-brand);color:#fff;padding:6px 10px;font-size:12px;font-weight:700;line-height:1;white-space:nowrap}.lc-price{margin-top:20px;color:var(--lc-ink);font-size:clamp(42px,4.8vw,54px);font-weight:900;letter-spacing:0;line-height:1}.lc-price small{color:#65758a;font-size:18px}.lc-price-card__credits{margin:10px 0 0;color:var(--lc-brand-dark);font-size:15px;font-weight:700;line-height:1.35}.lc-list{display:grid;gap:10px;margin:20px 0 0;padding:20px 0 0;border-top:1px solid #e3eaf1;list-style:none}.lc-list li{display:flex;gap:9px;color:#2f4055;font-size:14px;font-weight:700;line-height:1.35}.lc-list li:before{content:"";width:7px;height:7px;flex:0 0 auto;margin-top:6px;border-radius:999px;background:var(--lc-brand)}.lc-price-card__cta{width:100%;justify-content:center;margin-top:auto;padding-block:14px}.lc-price-card .lc-list{margin-bottom:20px}.lc-cta{display:grid;gap:28px;align-items:center;padding-block:clamp(72px,9vw,116px)}.lc-cta-section{border-top:1px solid var(--lc-border);border-bottom:1px solid var(--lc-border);background:linear-gradient(rgba(148,163,184,.065) 1px,transparent 1px),linear-gradient(90deg,rgba(148,163,184,.065) 1px,transparent 1px),radial-gradient(circle at 18% 20%,rgba(31,138,115,.28),transparent 26rem),linear-gradient(135deg,#08111d,#10283a 48%,#0b1523);background-size:72px 72px,72px 72px,auto,auto}.lc-cta h2{max-width:780px;font-size:clamp(32px,4vw,52px);color:var(--lc-text)}.lc-cta p{margin:16px 0 0;color:#b8c4d4;font-size:16px;line-height:1.65}.lc-credit-model{display:grid;grid-template-columns:auto minmax(180px,.42fr) minmax(0,1fr);gap:18px;align-items:center;margin-top:34px;border:1px solid rgba(31,138,115,.18);border-radius:var(--lc-radius);background:#ffffff8a;padding:22px;color:var(--lc-ink)}.lc-credit-model__icon{display:grid;width:48px;height:48px;place-items:center;border-radius:var(--lc-radius);background:var(--lc-brand);color:#fff}.lc-credit-model__icon svg{width:25px;height:25px}.lc-credit-model strong{color:var(--lc-ink);font-size:22px;font-weight:700;letter-spacing:0}.lc-credit-model p{margin:0;color:#526278;font-size:16px;line-height:1.65}.lc-footer{border-top:1px solid var(--lc-border);background:#080d15;padding:52px 0 32px}.lc-footer__grid{display:grid;gap:32px}.lc-footer__links{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.lc-footer h3{margin:0 0 14px;color:#7b8aa0;font-size:13px;letter-spacing:.16em;text-transform:uppercase}.lc-footer a,.lc-footer p{color:#98a6b8}.lc-footer .lc-brand{color:#f8fafc}.lc-footer .lc-brand__accent{color:var(--lc-brand-soft)}.lc-footer a:hover{color:var(--lc-brand)}.lc-footer__bottom{display:flex;flex-wrap:wrap;justify-content:space-between;gap:18px;margin-top:38px;border-top:1px solid var(--lc-border);padding-top:24px;color:#738198}.lc-social{display:inline-flex;align-items:center;gap:12px}.lc-social a{display:inline-grid;width:36px;height:36px;place-items:center;border:1px solid var(--lc-border);border-radius:var(--lc-radius)}.lc-article{background:var(--lc-light);color:var(--lc-ink);padding:72px 0}.lc-prose{max-width:920px;margin-inline:auto;font-size:20px;line-height:1.75}.lc-prose h2{margin-top:48px;color:var(--lc-ink);font-size:36px;line-height:1.15}.lc-prose p,.lc-prose li{color:#43546a}.lc-tool-result{display:grid;gap:18px;border:1px solid rgba(255,255,255,.12);border-radius:8px;background:#ffffff0e;padding:18px;text-align:left}.lc-tool-result__eyebrow{display:block;color:var(--lc-brand-soft);font-size:13px;font-weight:600}.lc-tool-result h3{margin:8px 0 0;color:#fff;font-size:24px;font-weight:700;line-height:1.1}.lc-tool-result p{margin:10px 0 0;color:#aab7c8;font-size:14px;line-height:1.6}.lc-tool-result__score{display:inline-flex;width:fit-content;align-items:baseline;gap:4px;border-radius:8px;background:#1f8a7333;color:#fff;padding:12px 16px;font-size:34px;font-weight:900}.lc-tool-result__score span{color:#aab7c8;font-size:15px}.lc-tool-result__metrics{display:grid;gap:10px}.lc-tool-result__metric{display:flex;justify-content:space-between;gap:16px;border-top:1px solid rgba(255,255,255,.08);padding-top:10px;color:#8494aa;font-size:13px}.lc-tool-result__metric strong{color:#fff;text-align:right}.lc-tool-result--error{border-color:#f8717159}.lc-blog-hero{padding:116px 0 54px;text-align:center}.lc-blog-hero h1{margin:26px 0 0;color:#fff;font-size:clamp(44px,6vw,76px);font-weight:900;letter-spacing:0;line-height:1}.lc-blog-hero p{max-width:760px;margin:22px auto 0;color:var(--lc-dim-soft);font-size:20px;line-height:1.65}.lc-category-pills{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;margin-top:30px}.lc-category-pills a{border:1px solid rgba(45,212,191,.24);border-radius:999px;background:#2dd4bf14;color:#5eead4;padding:9px 14px;font-size:13px;font-weight:700}.lc-blog-grid{display:grid;grid-template-columns:1fr;gap:16px;margin-top:34px}.lc-blog-card{display:flex;min-height:100%;flex-direction:column;border-radius:var(--lc-radius);padding:24px;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}.lc-blog-card:hover,.lc-blog-card:focus-visible{outline:none;transform:translateY(-2px)}.lc-blog-card--dark{border:1px solid rgba(255,255,255,.1);background:#ffffff09}.lc-blog-card--dark:hover,.lc-blog-card--dark:focus-visible{border-color:#2dd4bf47;box-shadow:0 22px 60px #00000038}.lc-blog-card--light{border:1px solid #e2e8f0;background:#fff}.lc-blog-card--light:hover,.lc-blog-card--light:focus-visible{border-color:#1495834d;box-shadow:0 18px 38px #0f172a14}.lc-blog-card span{width:fit-content;border-radius:999px;background:#2dd4bf1f;color:#2dd4bf;padding:6px 10px;font-size:12px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.lc-blog-card--light span{background:#eef7f6;color:var(--lc-brand-dark)}.lc-blog-card h3{margin:18px 0 0;color:#fff;font-size:22px;font-weight:700;line-height:1.18}.lc-blog-card--light h3{color:var(--lc-ink)}.lc-blog-card p{margin:14px 0 0;color:var(--lc-dim-soft);font-size:16px;line-height:1.65}.lc-blog-card--light p{color:#526278}.lc-blog-card div{display:flex;flex-wrap:wrap;gap:12px;margin-top:auto;padding-top:22px;color:var(--lc-dim);font-size:13px;font-weight:700;text-transform:capitalize}.lc-blog-card div strong{color:var(--lc-brand)}.lc-category-page{background:var(--lc-light);color:var(--lc-ink);padding:96px 0}.lc-category-page__inner{max-width:940px}.lc-breadcrumbs ol{display:flex;flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;color:var(--lc-dim);font-size:14px}.lc-breadcrumbs li{display:inline-flex;gap:8px}.lc-breadcrumbs a:hover{color:var(--lc-brand-dark)}.lc-category-page header{margin-top:38px}.lc-category-page h1{margin:0;color:var(--lc-ink);font-size:clamp(42px,6vw,64px);font-weight:900;letter-spacing:0;line-height:1}.lc-category-page header p{max-width:760px;margin:18px 0 0;color:#526278;font-size:20px;line-height:1.65}.lc-category-intro{margin-top:36px;border:1px solid #e2e8f0;border-radius:var(--lc-radius);background:#f8fafc;padding:24px}.lc-category-intro h2{margin:0;color:var(--lc-ink);font-size:26px;line-height:1.2}.lc-category-intro p{margin:12px 0 0;color:#526278;font-size:16px;line-height:1.75}.lc-category-back{margin-top:42px;border-top:1px solid #e2e8f0;padding-top:24px}.lc-category-back a{color:var(--lc-brand-dark);font-size:14px;font-weight:700}.lc-directory-hero{background:var(--lc-light);color:var(--lc-ink);padding:clamp(48px,9vw,118px) 0 clamp(40px,6vw,72px)}.lc-directory-hero .lc-breadcrumbs{margin-bottom:clamp(18px,3vw,34px)}.lc-directory-hero h1{max-width:1040px;margin:26px 0 0;color:var(--lc-ink);font-size:clamp(42px,6.8vw,82px);font-weight:900;letter-spacing:0;line-height:.98}.lc-directory-hero p{max-width:820px;margin:24px 0 0;color:#526278;font-size:clamp(17px,1.8vw,22px);line-height:1.6}.lc-directory-grid{display:grid;grid-template-columns:1fr;gap:16px;margin-top:34px}.lc-directory-grid--featured{gap:18px}.lc-directory-card{display:flex;min-height:220px;flex-direction:column;border:1px solid rgba(31,138,115,.12);border-radius:var(--lc-radius);background:#fff;box-shadow:0 12px 32px #0f172a0d;padding:24px;color:inherit;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}.lc-directory-card:hover{border-color:#1f8a736b;box-shadow:0 18px 42px #1254451f;transform:translateY(-2px)}.lc-directory-card span{color:var(--lc-brand);font-size:13px;font-weight:600;text-transform:capitalize}.lc-directory-card h3:first-child{margin-top:0}.lc-directory-card h3{margin:16px 0 0;color:var(--lc-ink);font-size:24px;font-weight:700;letter-spacing:0;line-height:1.12}.lc-directory-card p{margin:14px 0 0;color:#526278;font-size:15px;line-height:1.62}.lc-directory-card--dark{border-color:#ffffff14;background:linear-gradient(180deg,#ffffff10,#ffffff06)}.lc-directory-card--dark h3{color:#fff}.lc-directory-card--dark p{color:var(--lc-muted)}.lc-tools-hero,.lc-tool-hero{background:linear-gradient(rgba(71,207,181,.09) 1px,transparent 1px),linear-gradient(90deg,rgba(71,207,181,.09) 1px,transparent 1px);background-color:#070c16;background-size:80px 80px,80px 80px;color:#fff}.lc-tools-hero{padding:64px 0 82px}.lc-tools-hero__inner{max-width:920px;text-align:center}.lc-tools-hero h1{margin:24px auto 0;color:#fff;font-size:clamp(40px,4.3vw,56px);font-weight:900;letter-spacing:0;line-height:1.04}.lc-tools-hero__inner>p{max-width:720px;margin:18px auto 0;color:var(--lc-dim-soft);font-size:clamp(18px,1.6vw,21px);line-height:1.55}.lc-tools-hero__proof{display:flex;flex-wrap:wrap;justify-content:center;gap:18px;margin-top:28px;color:#aab7c8;font-size:14px}.lc-tools-hero__proof span:before{margin-right:8px;color:var(--lc-brand-soft);content:"✓"}.lc-tools-library{background:#070c16;color:#fff;padding:50px 0 88px}.lc-tools-group+.lc-tools-group{margin-top:56px;padding-top:52px;border-top:1px solid rgba(255,255,255,.08)}.lc-tools-group--compact+.lc-tools-group--compact{margin-top:44px;padding-top:44px}.lc-tools-group__header{max-width:660px}.lc-tools-group__header h2{margin:0;color:#fff;font-size:clamp(24px,2.4vw,30px);font-weight:700;letter-spacing:0;line-height:1.08}.lc-tools-group__header p{margin:10px 0 0;color:var(--lc-dim-soft);font-size:16px;line-height:1.6}.lc-tool-card-grid{display:grid;gap:28px;margin-top:30px}.lc-tool-card,.lc-tool-wide-card{border:1px solid rgba(255,255,255,.1);border-radius:16px;background:#ffffff09;color:#fff;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}.lc-tool-card:hover,.lc-tool-card:focus-visible,.lc-tool-wide-card:hover,.lc-tool-wide-card:focus-visible{outline:none;border-color:#47cfb557;box-shadow:0 12px 40px #14b8a626;transform:translateY(-3px)}.lc-tool-card{display:flex;min-height:360px;flex-direction:column;overflow:hidden}.lc-tool-card__top{display:flex;min-height:188px;flex-direction:column;align-items:center;justify-content:center;gap:16px;border-bottom:1px solid rgba(255,255,255,.1);padding:30px 24px;text-align:center;background:linear-gradient(135deg,#0b2d22,#0e1420)}.lc-tool-card__top>span{display:grid;width:64px;height:64px;place-items:center;border-radius:16px;background:#279b74;color:#fff;font-size:13px;font-weight:700;text-transform:uppercase}.lc-tool-card__top>span svg{width:32px;height:32px}.lc-tool-card h3{margin:0;color:#fff;font-size:21px;font-weight:700;letter-spacing:0;line-height:1.15}.lc-tool-card small{display:block;margin-top:8px;color:var(--lc-brand-soft);font-size:13px;font-weight:700}.lc-tool-card__body{display:flex;flex:1;flex-direction:column;padding:24px}.lc-tool-card__body>p{margin:0;flex:1;color:var(--lc-dim-soft);font-size:16px;line-height:1.6}.lc-tool-card__footer{display:flex;justify-content:space-between;gap:18px;margin-top:auto;padding-top:22px;color:var(--lc-dim-soft);font-size:14px}.lc-tool-card__footer strong{flex:0 0 auto;color:var(--lc-brand-soft)}.lc-tool-card--orange .lc-tool-card__top>span{background:#c76823}.lc-tool-card--orange .lc-tool-card__top{background:linear-gradient(135deg,#381d0a,#0e1720)}.lc-tool-card--orange small,.lc-tool-card--orange .lc-tool-card__footer strong{color:#fdba74}.lc-tool-card--violet .lc-tool-card__top>span{background:#539}.lc-tool-card--violet .lc-tool-card__top{background:linear-gradient(135deg,#1a0f2e,#0f1624)}.lc-tool-card--violet small,.lc-tool-card--violet .lc-tool-card__footer strong{color:#c4b5fd}.lc-tool-card--blue .lc-tool-card__top>span{background:#ad661f}.lc-tool-card--blue .lc-tool-card__top{background:linear-gradient(135deg,#341f09,#0f1624)}.lc-tool-card--emerald .lc-tool-card__top>span{background:#209784}.lc-tool-card--emerald .lc-tool-card__top{background:linear-gradient(135deg,#0b322c,#0f1624)}.lc-tool-wide-card{display:flex;align-items:center;justify-content:space-between;gap:28px;margin-top:28px;padding:28px}.lc-tool-wide-card span{color:var(--lc-brand-soft);font-size:12px;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.lc-tool-wide-card h3{margin:10px 0 0;color:#fff;font-size:clamp(24px,3vw,34px);font-weight:700;line-height:1.1}.lc-tool-wide-card p{max-width:760px;margin:12px 0 0;color:#9aa8ba;font-size:16px;line-height:1.6}.lc-tool-wide-card strong{flex:0 0 auto;color:var(--lc-brand-soft)}.lc-compare-directory{display:grid;gap:38px;margin-top:30px}.lc-compare-directory__group h3{margin:0 0 16px;color:var(--lc-text);font-size:16px;font-weight:700}.lc-compare-tile-grid,.lc-related-reading-grid{display:grid;gap:16px}.lc-compare-tile,.lc-related-reading-card,.lc-tool-directory-card{border:1px solid rgba(255,255,255,.1);border-radius:12px;background:#ffffff09;color:#fff;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}.lc-compare-tile:hover,.lc-compare-tile:focus-visible,.lc-related-reading-card:hover,.lc-related-reading-card:focus-visible,.lc-tool-directory-card:hover,.lc-tool-directory-card:focus-visible{outline:none;border-color:#47cfb557;box-shadow:0 12px 34px #14b8a61f;transform:translateY(-2px)}.lc-compare-tile{display:block;padding:17px}.lc-compare-tile strong{display:block;color:#fff;font-size:15px;line-height:1.3}.lc-compare-tile span{display:block;margin-top:6px;color:var(--lc-dim-soft);font-size:12px}.lc-compare-tile em{display:block;margin-top:14px;color:var(--lc-brand-soft);font-size:12px;font-style:normal;font-weight:700}.lc-tool-directory-card{display:grid;gap:16px;margin-top:24px;padding:24px}.lc-tool-directory-card>span{display:grid;width:42px;height:42px;place-items:center;border-radius:12px;background:#209784;color:#fff;font-size:12px;font-weight:700}.lc-tool-directory-card h3,.lc-related-reading-card h3,.lc-tools-more h2,.lc-language-links h2{margin:0;color:#fff}.lc-tool-directory-card p,.lc-related-reading-card p,.lc-tools-more p,.lc-language-links p{margin:8px 0 0;color:var(--lc-dim-soft);line-height:1.6}.lc-tool-directory-card strong,.lc-related-reading-card strong{color:var(--lc-brand-soft);font-size:14px}.lc-tools-more{display:flex;flex-direction:column;gap:24px;margin-top:40px;padding:30px;border:1px solid rgba(255,255,255,.1);border-radius:16px;background:#14b8a60d}.lc-tools-more+.lc-tools-group{margin-top:72px;padding-top:0;border-top:0}.lc-tools-more h2{font-size:22px;font-weight:700}.lc-tools-more .lc-button{min-width:144px;width:auto}.lc-related-reading-grid{margin-top:24px}.lc-related-reading-card{display:block;padding:22px}.lc-related-reading-card h3{font-size:17px;line-height:1.3}.lc-related-reading-card p{font-size:14px}.lc-related-reading-card strong{display:block;margin-top:16px}.lc-language-links{margin-top:52px;padding-top:42px;border-top:1px solid rgba(255,255,255,.08)}.lc-language-links h2{font-size:19px;font-weight:700}.lc-language-links p{max-width:620px;font-size:14px}.lc-language-links div{display:flex;flex-wrap:wrap;gap:9px;margin-top:20px}.lc-language-links a{border:1px solid rgba(255,255,255,.1);border-radius:8px;padding:8px 12px;color:var(--lc-dim-soft);font-size:12px;transition:border-color .16s ease,color .16s ease}.lc-language-links a:hover,.lc-language-links a:focus-visible{outline:none;border-color:#47cfb580;box-shadow:0 0 0 3px #47cfb559;color:var(--lc-brand-soft)}.lc-content-hero{background:linear-gradient(#111827eb,#111827eb),linear-gradient(rgba(71,207,181,.12) 1px,transparent 1px),linear-gradient(90deg,rgba(71,207,181,.12) 1px,transparent 1px);background-size:auto,72px 72px,72px 72px;color:#fff;padding:120px 0 76px;text-align:center}.lc-content-hero h1{max-width:1040px;margin:28px auto 0;color:#fff;font-size:clamp(44px,7vw,86px);font-weight:900;letter-spacing:0;line-height:.98}.lc-content-hero p{max-width:880px;margin:26px auto 0;color:#b8c4d6;font-size:clamp(18px,2vw,23px);line-height:1.55}.lc-content-section{background:#f5f9fc;color:var(--lc-ink);padding:64px 0 88px}.lc-content-layout{max-width:1040px}.lc-content-section .lc-prose{max-width:920px;margin-inline:auto;border:1px solid var(--lc-border-light);border-radius:12px;background:#fff;box-shadow:0 22px 70px #0f172a0f;padding:clamp(28px,4vw,56px);color:#40536b;font-size:17px;line-height:1.75}.lc-content-section .lc-prose:before{display:block;width:72px;height:4px;margin:0 0 34px;border-radius:999px;background:linear-gradient(90deg,var(--lc-brand),rgba(20,184,166,.18));content:""}.lc-content-section .lc-prose>*:first-child{margin-top:0}.lc-content-section .lc-prose[data-kind=blog]>p:first-child,.lc-content-section .lc-prose[data-kind=generic]>p:first-child,.lc-content-section .lc-prose[data-kind=generic]>ol:first-of-type,.lc-content-section .lc-prose[data-kind=who-uses]>p:first-child{display:none}.lc-content-section .lc-prose[data-kind=alternative]>p:first-child,.lc-content-section .lc-prose[data-kind=compare]>p:first-child,.lc-content-section .lc-prose[data-kind=glossary]>p:first-child{margin:0 0 24px;color:var(--lc-brand-deep);font-size:13px;font-weight:700;letter-spacing:.12em;line-height:1.2;text-transform:uppercase}.lc-content-section .lc-prose[data-kind=blog]>p:nth-of-type(2){color:var(--lc-dim);font-size:14px;font-weight:700}.lc-content-section .lc-prose[data-kind=blog]>p:nth-of-type(3),.lc-content-section .lc-prose[data-kind=generic]>p:nth-of-type(3){display:none}.lc-content-section .lc-prose h2{margin:52px 0 14px;color:var(--lc-ink);font-size:clamp(26px,3vw,38px);font-weight:700;letter-spacing:0;line-height:1.12}.lc-content-section .lc-prose h2:first-child,.lc-content-section .lc-prose:before+h2{margin-top:0}.lc-content-section .lc-prose h3{margin:32px 0 10px;color:var(--lc-ink);font-size:clamp(20px,2vw,26px);font-weight:700;letter-spacing:0;line-height:1.18}.lc-content-section .lc-prose h4{margin:24px 0 8px;color:var(--lc-ink);font-size:18px;font-weight:700;line-height:1.25}.lc-content-section .lc-prose p{max-width:860px;margin:16px 0 0}.lc-content-section .lc-prose p,.lc-content-section .lc-prose li{color:#40536b}.lc-content-section .lc-prose a{color:var(--lc-brand-deep);font-weight:700;text-decoration-thickness:1px;text-underline-offset:3px}.lc-content-section .lc-prose>p>a:only-child{display:inline-flex;align-items:center;justify-content:center;margin-top:6px;border:1px solid rgba(15,118,110,.18);border-radius:8px;background:#ecfdf9;color:var(--lc-brand-deep);padding:10px 14px;font-size:14px;line-height:1.25;text-decoration:none}.lc-content-section .lc-prose>p>a:only-child:hover,.lc-content-section .lc-prose>p>a:only-child:focus-visible{outline:none;border-color:#0f766e66;background:#dffaf4}.lc-content-section .lc-prose .lc-link-row{display:flex;flex-wrap:wrap;gap:10px;margin-top:22px}.lc-content-section .lc-prose .lc-link-row a{display:inline-flex;align-items:center;justify-content:center;border:1px solid rgba(15,118,110,.18);border-radius:8px;background:#ecfdf9;color:var(--lc-brand-deep);padding:10px 14px;font-size:14px;line-height:1.25;text-decoration:none}.lc-content-section .lc-prose .lc-link-row a:first-child{background:var(--lc-brand-deep);color:#fff}.lc-content-section .lc-prose strong{color:var(--lc-ink);font-weight:700}.lc-content-section .lc-prose ul,.lc-content-section .lc-prose ol{display:grid;gap:10px;max-width:920px;margin:18px 0 0;padding-left:1.25rem}.lc-content-section .lc-prose ul{padding-left:0;list-style:none}.lc-content-section .lc-prose li{position:relative}.lc-content-section .lc-prose ul li{padding-left:24px}.lc-content-section .lc-prose ul li:before{position:absolute;top:.72em;left:0;width:8px;height:8px;border-radius:999px;background:var(--lc-brand);content:""}.lc-content-section .lc-prose blockquote{margin:28px 0 0;border:1px solid rgba(31,138,115,.28);border-radius:var(--lc-radius);background:#eef7f6;padding:18px 22px;color:#26495d;font-weight:700}.lc-content-section .lc-prose .lc-blog-tldr{margin:0 0 42px;border:1px solid rgba(245,158,11,.34);border-radius:12px;background:#fffbeb;padding:clamp(22px,4vw,30px);color:#9a3412}.lc-content-section .lc-prose .lc-blog-tldr>strong{display:flex;align-items:center;gap:10px;color:#9a3412;font-size:14px;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.lc-content-section .lc-prose .lc-blog-tldr>strong:before{width:18px;height:18px;flex:0 0 auto;color:#f59e0b;content:"△";font-size:18px;line-height:1}.lc-content-section .lc-prose .lc-blog-tldr p{max-width:none;margin:12px 0 0;color:#b45309;font-size:clamp(16px,2vw,18px);line-height:1.6}.lc-content-section .lc-prose .lc-blog-tldr p strong{color:#7c2d12}.lc-content-section .lc-prose code{border:1px solid var(--lc-border-light);border-radius:6px;background:#f5f9fc;color:var(--lc-ink);padding:2px 6px;font-size:.9em}.lc-content-section .lc-prose pre{overflow-x:auto;margin:24px 0 0;border-radius:10px;background:#0b1220;padding:18px;color:#dbe7f5}.lc-content-section .lc-prose pre code{border:0;background:transparent;color:inherit;padding:0}.lc-content-section .lc-prose table{display:block;width:100%;max-width:100%;overflow-x:auto;margin:30px 0 10px;border-collapse:separate;border-spacing:0;border:1px solid #dce9f1;border-radius:var(--lc-radius-sm);background:#fff;box-shadow:var(--lc-shadow-sm)}.lc-content-section .lc-prose tbody,.lc-content-section .lc-prose thead{display:table;width:100%}.lc-content-section .lc-prose table:has(tr>:nth-child(3)) tbody,.lc-content-section .lc-prose table:has(tr>:nth-child(3)) thead{min-width:680px}.lc-content-section .lc-prose th,.lc-content-section .lc-prose td{border-bottom:1px solid #dce9f1;padding:14px 16px;text-align:left;vertical-align:top}.lc-content-section .lc-prose th{background:#ecf7f5;color:var(--lc-ink);font-size:13px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.lc-content-section .lc-prose tr:last-child td{border-bottom:0}.lc-metric-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:24px 0 36px}.lc-metric-card{border:1px solid var(--lc-border-light);border-radius:12px;background:linear-gradient(135deg,rgba(20,184,166,.08),transparent 58%),#f8fbfd;padding:18px}.lc-metric-card strong{display:block;font-size:clamp(26px,4vw,38px);line-height:1}.lc-metric-card span{display:block;margin-top:8px;color:var(--lc-dim);font-size:12px;font-weight:700;letter-spacing:.08em;line-height:1.3;text-transform:uppercase}.lc-source-note{grid-column:1 / -1;margin:0!important;color:var(--lc-dim)!important;font-size:13px}.lc-related-tool-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:22px 0 36px}.lc-related-tool-grid a{display:grid;gap:8px;border:1px solid var(--lc-border-light);border-radius:12px;background:#fff;padding:18px;color:inherit;text-decoration:none;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}.lc-related-tool-grid a:hover,.lc-related-tool-grid a:focus-visible{outline:none;border-color:#14b8a661;box-shadow:0 16px 36px #0f172a14;transform:translateY(-2px)}.lc-related-tool-grid strong{font-size:18px;line-height:1.2}.lc-related-tool-grid span{color:var(--lc-dim);font-size:14px;font-weight:700}.lc-who-uses-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:28px 0 44px}@media(min-width:860px){.lc-who-uses-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.lc-who-uses-card{display:flex;gap:14px;align-items:flex-start;border:1px solid var(--lc-border-light);border-radius:12px;background:#fff;padding:16px;color:inherit;text-decoration:none;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}.lc-who-uses-card:hover,.lc-who-uses-card:focus-visible{outline:none;border-color:#14b8a661;box-shadow:0 8px 28px #0f172a14;transform:translateY(-2px)}.lc-who-uses-card__icon{display:flex;align-items:center;justify-content:center;width:36px;height:36px;flex-shrink:0;border-radius:8px;background:linear-gradient(135deg,#279b88,#206f62);color:#fff;font-size:15px;font-weight:700;line-height:1}.lc-who-uses-card>div{min-width:0}.lc-who-uses-card strong{display:block;font-size:15px;font-weight:700;line-height:1.2;color:var(--lc-ink, #0f172a)}.lc-who-uses-card__cat{display:inline-block;margin-top:4px;color:#238b79;font-size:12px;font-weight:700;letter-spacing:.07em;text-transform:uppercase}.lc-who-uses-card p{margin:6px 0 0;color:var(--lc-dim);font-size:13px;line-height:1.5}@media(max-width:600px){.lc-who-uses-grid{grid-template-columns:1fr}}.lc-trust-note{display:flex;flex-wrap:wrap;gap:4px 16px;padding:10px 64px 10px 0!important;color:var(--lc-dim)!important;font-size:13px!important;line-height:1.6!important}.lc-trust-note:before{content:"✓ ";color:#279b88;font-weight:700}.lc-faq-list{display:grid;gap:12px;margin:22px 0 36px}.lc-faq-list details{border:1px solid var(--lc-border-light);border-radius:12px;background:#fff;overflow:hidden}.lc-faq-list summary{cursor:pointer;color:var(--lc-ink);padding:16px 18px;font-weight:700;line-height:1.25}.lc-faq-list details>p{margin:0;border-top:1px solid #e7eef5;padding:16px 18px 18px}.lc-content-section .lc-prose .lc-trends-kicker{display:inline-flex;margin:0 0 18px;border:1px solid #b7eee3;border-radius:999px;background:#ecfdf9;color:var(--lc-brand-deep);padding:8px 12px;font-size:12px;font-weight:700;letter-spacing:.08em;line-height:1.2;text-transform:uppercase}.lc-content-section .lc-prose .lc-trends-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:26px 0 34px}.lc-content-section .lc-prose .lc-trends-stats div,.lc-content-section .lc-prose .lc-trends-alert,.lc-content-section .lc-prose .lc-trends-table{border:1px solid var(--lc-border-light);border-radius:12px;background:#f8fbfd}.lc-content-section .lc-prose .lc-trends-stats div{padding:18px}.lc-content-section .lc-prose .lc-trends-stats strong{display:block;color:var(--lc-ink);font-size:clamp(22px,3vw,32px);line-height:1}.lc-content-section .lc-prose .lc-trends-stats span{display:block;margin-top:8px;color:var(--lc-dim);font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.lc-content-section .lc-prose .lc-trends-alert{margin:30px 0;border-color:#b7eee3;background:#ecfdf9;padding:20px}.lc-content-section .lc-prose .lc-trends-alert p{margin-top:8px}.lc-content-section .lc-prose .lc-trends-table{overflow:hidden;margin:24px 0 34px}.lc-content-section .lc-prose .lc-trends-table>div{display:grid;grid-template-columns:72px minmax(0,1fr) 80px minmax(120px,.8fr);gap:14px;align-items:center;border-top:1px solid var(--lc-border-light);padding:14px 16px}.lc-content-section .lc-prose .lc-trends-table>div:first-child{border-top:0}.lc-content-section .lc-prose .lc-trends-table__head{background:#ecf7f5;color:var(--lc-ink);font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.lc-content-section .lc-prose .lc-trends-table i{display:block;height:9px;border-radius:999px;background:linear-gradient(90deg,var(--lc-brand) var(--bar),#dce9f1 var(--bar))}.lc-content-section .lc-prose .lc-trends-table p{margin:0;border-top:1px solid var(--lc-border-light);background:#fff;padding:14px 16px;color:var(--lc-dim);font-size:14px;font-weight:700;text-align:center;text-transform:uppercase}@media(max-width:700px){.lc-metric-grid,.lc-related-tool-grid,.lc-content-section .lc-prose .lc-trends-stats{grid-template-columns:1fr}.lc-content-section .lc-prose .lc-trends-table>div{grid-template-columns:48px minmax(0,1fr) 56px}.lc-content-section .lc-prose .lc-trends-table>div>span:last-child,.lc-content-section .lc-prose .lc-trends-table__head>span:last-child{display:none}}.lc-content-section .lc-prose .lc-pricing-section{margin:62px calc(50% - 50vw)}.lc-buyer-hero{border-bottom:1px solid var(--lc-border-light);background:#f7fafc;color:var(--lc-ink);padding:36px 0 42px}.lc-buyer-hero__inner{max-width:860px}.lc-breadcrumbs{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin:0 0 26px;color:var(--lc-dim);font-size:14px;font-weight:500}.lc-breadcrumbs a{color:var(--lc-brand-deep)}.lc-buyer-hero .lc-badge{margin-bottom:18px}.lc-buyer-hero h1{max-width:860px;margin:0;color:var(--lc-ink);font-size:clamp(42px,6vw,66px);font-weight:900;letter-spacing:0;line-height:.98}.lc-buyer-hero p{max-width:820px;margin:20px 0 0;color:#40536b;font-size:clamp(18px,2vw,21px);line-height:1.55}.lc-content-section--buyer{background:#f7fafc;padding:38px 0 88px}.lc-content-section--buyer .lc-content-layout{max-width:1040px}.lc-content-section--buyer .lc-prose{max-width:1040px;border:0;border-radius:0;background:transparent;box-shadow:none;padding:0;font-size:17px;line-height:1.72}.lc-content-section--buyer .lc-prose[data-kind=alternative]>p:first-child,.lc-content-section--buyer .lc-prose[data-kind=compare]>p:first-child{display:none}.lc-price-compare{display:flex;align-items:center;gap:20px;margin:28px 0 24px;flex-wrap:wrap}.lc-price-compare__cell{flex:1;min-width:180px;border-radius:10px;padding:20px 22px;text-align:center}.lc-price-compare__cell--competitor{border:1px solid #e2e8f0;background:#f8fafc}.lc-price-compare__cell--us{border:1px solid rgba(15,118,110,.28);background:#f0fdf9}.lc-price-compare__label{display:block;font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--lc-dim);margin-bottom:8px}.lc-price-compare__cell--us .lc-price-compare__label{color:var(--lc-brand-deep)}.lc-price-compare__price{display:block;font-size:clamp(28px,4vw,38px);font-weight:800;line-height:1.1;color:var(--lc-ink);margin-bottom:6px}.lc-price-compare__cell--us .lc-price-compare__price{color:var(--lc-brand-deep)}.lc-price-compare__note{display:block;font-size:12px;color:var(--lc-dim);line-height:1.4}.lc-price-compare__vs{font-size:18px;font-weight:700;color:var(--lc-dim-soft);flex-shrink:0}.lc-content-section--buyer .lc-prose h2{margin-top:48px;margin-bottom:16px;font-size:clamp(28px,4vw,38px)}.lc-content-section--buyer .lc-prose h3{margin-top:26px;margin-bottom:8px;font-size:21px}.lc-content-section--buyer .lc-prose h3+p{margin-top:10px;border:1px solid var(--lc-border-light);border-radius:8px;background:#fff;padding:18px 22px;box-shadow:0 14px 40px #0f172a0a}.lc-content-section--buyer .lc-prose:before{display:none}.lc-content-section--buyer .lc-prose blockquote{border-left-color:var(--lc-brand);border-radius:8px;background:#eef7f6}.lc-content-section--buyer .lc-prose table{display:table;margin:28px 0 18px;border:1px solid var(--lc-border-light);border-radius:0;background:#fff;box-shadow:none;font-size:15px;line-height:1.5}.lc-content-section--buyer .lc-prose th{background:#f1f5f9;color:var(--lc-ink);font-size:13px;letter-spacing:0;text-transform:none}.lc-content-section--buyer .lc-prose th:first-child,.lc-content-section--buyer .lc-prose td:first-child{width:24%;background:#f8fafc;color:var(--lc-ink);font-weight:700}.lc-content-section--buyer .lc-prose details{margin:14px 0 0;border:1px solid var(--lc-border-light);border-radius:8px;background:#fff}.lc-content-section--buyer .lc-prose summary{cursor:pointer;padding:16px 18px;color:var(--lc-ink);font-weight:700}.lc-content-section--buyer .lc-prose details>p{margin:0;padding:0 18px 18px}.lc-content-section--buyer .lc-prose>ul{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:10px 18px;margin-top:18px}.lc-content-section--buyer .lc-prose>ul>li{border:1px solid var(--lc-border-light);border-radius:8px;background:#fff;padding:14px 16px 14px 38px}.lc-content-section--buyer .lc-prose>ul>li:before{top:22px;left:18px}@media(max-width:720px){.lc-buyer-hero{padding:28px 0 34px}.lc-content-section--buyer{padding-top:30px}.lc-content-section--buyer .lc-prose table{display:block;overflow-x:auto;white-space:normal}.lc-content-section--buyer .lc-prose th,.lc-content-section--buyer .lc-prose td{min-width:180px}}@media(min-width:760px){.lc-nav__links,.lc-nav__actions{display:flex}.lc-mobile-trigger{display:none}.lc-proof-grid,.lc-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.lc-directory-grid,.lc-tool-card-grid,.lc-compare-tile-grid,.lc-related-reading-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.lc-info-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.lc-faq__list{grid-template-columns:repeat(2,minmax(0,1fr))}.lc-tool-directory-card{grid-template-columns:auto minmax(0,1fr);align-items:center}.lc-tool-directory-card strong{grid-column:2}.lc-tools-more{flex-direction:row;align-items:center;justify-content:space-between}.lc-price-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.lc-cta{grid-template-columns:1.2fr auto}.lc-cta__actions{justify-content:flex-end}.lc-footer__grid{grid-template-columns:1.1fr 2fr}.lc-footer__links{grid-template-columns:repeat(4,minmax(0,1fr))}.lc-tool-form__row{grid-template-columns:1fr auto}.lc-tool-form__row--compare{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr) auto}.lc-tool-form__vs{display:block}.lc-tool-content .lc-link-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.lc-tool-result{grid-template-columns:minmax(0,1fr) auto}.lc-tool-result__metrics{grid-column:1 / -1;grid-template-columns:repeat(2,minmax(0,1fr))}.lc-live-score-grid{grid-template-columns:auto minmax(0,1fr)}.lc-live-two-col,.lc-live-compare-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.lc-compare-panel{grid-template-columns:1fr auto 1fr;align-items:stretch}.lc-blog-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:900px){.lc-credit-model{grid-template-columns:auto 1fr}.lc-credit-model p{grid-column:1 / -1}}@media(min-width:1024px){.lc-grid--4{grid-template-columns:repeat(4,minmax(0,1fr))}.lc-directory-grid,.lc-tool-card-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.lc-compare-tile-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.lc-related-reading-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.lc-hero--split .lc-hero__grid{grid-template-columns:minmax(0,1fr) minmax(420px,.92fr)}.lc-hero--split .lc-hero__content{text-align:left}.lc-hero--split .lc-hero__actions{justify-content:flex-start}.lc-signal-mock{display:block}.lc-blog-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:759px){.lc-hero{min-height:auto;align-items:flex-start;padding-block:44px 56px}.lc-hero__grid{gap:28px}.lc-badge{max-width:calc(100vw - 32px);justify-content:center;white-space:normal;text-align:center;line-height:1.35}.lc-hero h1{margin-top:20px;font-size:clamp(38px,11vw,48px);line-height:1}.lc-hero__description{gap:12px;margin-top:20px}.lc-hero__description p{font-size:17px;line-height:1.5}.lc-hero--left .lc-hero__content{text-align:center}.lc-hero--left .lc-hero__description,.lc-hero--left .lc-hero__proof{margin-inline:auto}.lc-hero--left .lc-hero__actions{justify-content:center}.lc-section{padding-block:72px}.lc-hero__actions{flex-direction:column;margin-top:24px}.lc-credit-model{grid-template-columns:1fr;text-align:left}.lc-hero__actions .lc-button{width:100%}.lc-hero__proof{max-width:100%;padding:12px}.lc-hero__proof strong{font-size:20px}}@media(min-width:760px){.lc-hero__title-line{display:inline-flex;align-items:baseline;justify-content:center;gap:.18em;white-space:nowrap}}.lc-eyebrow{display:inline-block;color:var(--lc-brand-soft);font-size:13px;font-weight:600}.lc-tool-hero{padding:72px 0 80px}.lc-tool-hero__container{max-width:900px;margin:0 auto;padding:0 24px;text-align:center}.lc-tool-hero .lc-breadcrumbs{justify-content:center;margin-bottom:28px}.lc-tool-hero .lc-breadcrumbs ol{justify-content:center;color:#73849b}.lc-tool-hero h1{margin:20px auto 0;color:#fff;font-size:clamp(36px,4.8vw,56px);font-weight:900;letter-spacing:0;line-height:1.08}.lc-tool-hero__desc{max-width:760px;margin:18px auto 0;color:#aab7c8;font-size:clamp(17px,1.8vw,20px);line-height:1.55}.lc-tool-hero__widget{margin-top:32px}.lc-tool-body{background:linear-gradient(rgba(71,207,181,.06) 1px,transparent 1px),linear-gradient(90deg,rgba(71,207,181,.06) 1px,transparent 1px),#070c16;background-size:56px 56px,56px 56px;color:#fff;padding:72px 0 88px}.lc-tool-body__container{max-width:1216px;margin:0 auto;padding:0 24px}.lc-tool-body .lc-tool-clean-content{display:grid;gap:72px}.lc-tool-body .lc-info-sections{display:grid;gap:64px}.lc-tool-body .lc-info-section__header,.lc-tool-body .lc-faq__header{max-width:none}.lc-tool-body .lc-info-section__header h2,.lc-tool-body .lc-faq__header h2{margin:0;color:#fff;font-size:clamp(24px,2.4vw,30px);font-weight:700;letter-spacing:0;line-height:1.08}.lc-tool-body .lc-info-section__header p,.lc-tool-body .lc-faq__header p{max-width:760px;margin:12px 0 0;color:var(--lc-dim-soft);font-size:16px;line-height:1.65}.lc-tool-body .lc-info-grid{display:grid;gap:18px;margin-top:28px}.lc-tool-body .lc-info-card,.lc-tool-body .lc-faq__item{border:1px solid rgba(255,255,255,.08);border-radius:12px;background:#ffffff08;padding:24px;box-shadow:none}.lc-tool-body .lc-info-card span{display:block;color:var(--lc-brand-soft);font-size:12px;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.lc-tool-body .lc-info-card h3,.lc-tool-body .lc-faq__item h3{margin:10px 0 0;color:#fff;font-size:17px;font-weight:700;line-height:1.25}.lc-tool-body .lc-info-card p,.lc-tool-body .lc-faq__item p{margin:12px 0 0;color:var(--lc-dim-soft);font-size:14px;line-height:1.65}.lc-tool-body .lc-faq__list{display:grid;gap:14px;margin-top:24px}.lc-tool-body .lc-link-section{display:grid;gap:24px}.lc-tool-body .lc-link-section__header{max-width:760px}.lc-tool-body .lc-link-section__header h2{margin:0;color:#fff;font-size:clamp(24px,2.4vw,30px);font-weight:700;letter-spacing:0;line-height:1.08}.lc-tool-body .lc-link-section__header p{margin:10px 0 0;color:var(--lc-dim-soft);font-size:15px;line-height:1.65}.lc-tool-body .lc-link-grid{display:grid;gap:10px}.lc-tool-body .lc-link-card{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr) auto;align-items:center;gap:10px;min-height:54px;border:1px solid rgba(255,255,255,.08);border-radius:12px;background:#ffffff08;color:#fff;padding:14px 16px;font-size:14px;font-weight:700;text-decoration:none;transition:border-color .16s ease,background .16s ease,transform .16s ease}.lc-tool-body .lc-link-card:hover,.lc-tool-body .lc-link-card:focus-visible{outline:none;border-color:#47cfb56b;background:#47cfb512;transform:translateY(-1px)}.lc-tool-body .lc-link-card span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lc-tool-body .lc-link-card strong{color:var(--lc-dim);font-size:12px;font-weight:700;text-transform:uppercase}.lc-tool-body .lc-link-card svg{width:16px;height:16px;color:var(--lc-brand-soft)}.lc-tb{display:block;max-width:672px;margin:0 auto;border:1px solid rgba(255,255,255,.12);border-radius:16px;background:#ffffff0f;padding:24px;box-shadow:0 22px 70px #00000038}.lc-tb__inputs{display:grid;gap:12px}.lc-tb__inputs--split{grid-template-columns:1fr auto 1fr;align-items:center}@media(max-width:600px){.lc-tb__inputs--split{grid-template-columns:1fr}}.lc-tb__inputs input{min-height:50px;border:1px solid rgba(255,255,255,.14);border-radius:12px;background:#ffffff0f;color:#fff;padding:0 16px;font-size:14px;font-weight:500;outline:none}.lc-tb__inputs input:focus{border-color:#47cfb58c;box-shadow:0 0 0 3px #47cfb51f}.lc-tb__inputs input::placeholder{color:#e2e8f073}.lc-tb__vs{color:var(--lc-dim);font-size:13px;font-weight:700;text-align:center;text-transform:uppercase}.lc-tb__btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:50px;border:none;border-radius:12px;background:var(--lc-brand-action);color:#fff;padding:0 20px;font-size:14px;font-weight:700;cursor:pointer;transition:background .16s ease}.lc-tb__btn:hover{background:var(--lc-brand-action-hover)}.lc-tb__btn:disabled{opacity:.65;cursor:default}.lc-tb__btn svg{width:16px;height:16px}.lc-tb__helper{margin:10px 0 0;color:#8494aa;font-size:12px}.lc-tb__output{display:none;margin-top:18px;color:#dbe7f5}.lc-tb-result{display:grid;gap:18px;border:1px solid rgba(255,255,255,.12);border-radius:16px;background:#ffffff0e;padding:22px;text-align:left}.lc-tb-error{border:1px solid rgba(248,113,113,.35);border-radius:16px;background:#ffffff0e;padding:22px}.lc-tb-error strong{display:block;color:#f87171;margin-bottom:8px}.lc-tb-error p{margin:0;color:#aab7c8;font-size:14px}.lc-tb-repo-head{display:flex;align-items:center;gap:12px;margin-bottom:4px}.lc-tb-repo-head span{display:grid;width:28px;height:28px;place-items:center;border-radius:8px;background:#47cfb526;color:var(--lc-brand-soft);font-size:12px;font-weight:700}.lc-tb-repo-head strong{color:#fff;font-size:16px;font-weight:700}.lc-tb-profile{display:flex;align-items:center;gap:12px;margin-bottom:4px;padding-bottom:18px;border-bottom:1px solid rgba(255,255,255,.07)}.lc-tb-profile img{width:40px;height:40px;border-radius:50%;flex-shrink:0}.lc-tb-profile--large img{width:56px;height:56px}.lc-tb-profile strong{display:block;color:#fff;font-size:16px;font-weight:700}.lc-tb-profile a{display:block;color:var(--lc-brand-soft);font-size:13px;text-decoration:none}.lc-tb-profile p{margin:4px 0 0;color:var(--lc-dim-soft);font-size:13px}.lc-tb-score-row{display:grid;gap:16px;grid-template-columns:auto 1fr;align-items:start}.lc-tb-score-row h3{margin:0 0 8px;font-size:18px;font-weight:700}.lc-tb-score-row p{margin:0 0 8px;color:#aab7c8;font-size:14px;line-height:1.55}.lc-tb-score-row a{color:var(--lc-brand-soft);font-size:13px;text-decoration:none}.lc-tb-result h4{margin:0 0 12px;color:#fff;font-size:13px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.lc-tb-ring{position:relative;width:80px;height:80px;flex-shrink:0}.lc-tb-ring svg{width:80px;height:80px;transform:rotate(-90deg)}.lc-tb-ring circle{fill:none;stroke-width:8}.lc-tb-ring__track{stroke:#ffffff14}.lc-tb-ring__fill{stroke:var(--ring-color, var(--lc-brand-soft));stroke-dasharray:var(--ring-circ, 283) var(--ring-circ, 283);stroke-dashoffset:var(--ring-dash, 283);stroke-linecap:round;transition:stroke-dashoffset .6s ease}.lc-tb-ring__label{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center}.lc-tb-ring__num{color:#fff;font-size:18px;font-weight:700;line-height:1}.lc-tb-ring__sub{color:var(--lc-dim);font-size:9px;line-height:1}.lc-tb-breakdown{display:grid;gap:10px}.lc-tb-factor{display:grid;gap:4px}.lc-tb-factor__head{display:flex;justify-content:space-between;align-items:baseline}.lc-tb-factor__label{color:#aab7c8;font-size:13px}.lc-tb-factor__val{color:#fff;font-size:13px;font-weight:700}.lc-tb-factor__val em{color:var(--lc-dim);font-style:normal;font-size:12px}.lc-tb-factor__bar{height:4px;border-radius:2px;background:#ffffff14;overflow:hidden}.lc-tb-factor__fill{height:100%;border-radius:2px;background:var(--lc-brand-soft)}.lc-tb-factor__desc{margin:0;color:var(--lc-dim);font-size:12px}.lc-tb-cta{border:1px solid rgba(31,138,115,.3);border-radius:12px;background:#1f8a7312;padding:18px}.lc-tb-cta p{margin:0 0 12px;color:#aab7c8;font-size:14px;line-height:1.5}.lc-tb-cta p strong{color:#fff}.lc-tb-cta a{display:inline-flex;align-items:center;border-radius:8px;background:var(--lc-brand-action);color:#fff;padding:10px 18px;font-size:13px;font-weight:700;text-decoration:none;transition:background .16s ease}.lc-tb-cta a:hover{background:var(--lc-brand-action-hover)}.lc-tb-stats{display:flex;flex-wrap:wrap;gap:12px;padding:14px 0;border-top:1px solid rgba(255,255,255,.07);border-bottom:1px solid rgba(255,255,255,.07)}.lc-tb-stats__cell{display:flex;flex-direction:column;gap:2px;min-width:80px}.lc-tb-stats__val{color:#fff;font-size:20px;font-weight:700}.lc-tb-stats__key{color:var(--lc-dim);font-size:12px}.lc-tb-email{border:1px solid rgba(255,255,255,.1);border-radius:10px;background:#ffffff08;padding:14px 18px}.lc-tb-email--found{border-color:#47cfb54d;background:#47cfb50f}.lc-tb-email strong{display:block;color:#fff;font-size:14px;font-weight:700;margin-bottom:4px}.lc-tb-email p{margin:0;color:#aab7c8;font-size:13px;line-height:1.5}.lc-tb-two-col{display:grid;gap:20px}@media(min-width:640px){.lc-tb-two-col{grid-template-columns:1fr 1fr}}.lc-tb-two-col h4{margin:0 0 12px;color:#fff;font-size:13px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.lc-tb-lang{display:grid;grid-template-columns:10px 1fr auto;align-items:center;gap:8px;margin-bottom:8px}.lc-tb-lang__dot{width:10px;height:10px;border-radius:50%;flex-shrink:0}.lc-tb-lang__bar-wrap{display:grid;gap:3px}.lc-tb-lang__bar-wrap strong{color:#fff;font-size:12px;font-weight:700}.lc-tb-lang__bar-fill{height:4px;border-radius:2px}.lc-tb-lang em{color:var(--lc-dim);font-size:12px;font-style:normal;text-align:right}.lc-tb-repo-card{display:grid;gap:3px;border:1px solid rgba(255,255,255,.08);border-radius:8px;background:#ffffff08;color:#fff;padding:10px 12px;font-size:12px;text-decoration:none;margin-bottom:6px;transition:border-color .12s ease,background .12s ease}.lc-tb-repo-card:hover{border-color:#47cfb559;background:#47cfb50d}.lc-tb-repo-card strong{color:#fff;font-size:13px}.lc-tb-repo-card span{color:var(--lc-dim);font-size:12px}.lc-tb-repo-card em{display:flex;align-items:center;gap:5px;color:#aab7c8;font-size:12px;font-style:normal}.lc-tb-repo-card em i{display:inline-block;width:8px;height:8px;border-radius:50%}.lc-tb-compare-head{margin-bottom:4px}.lc-tb-compare-head span{display:block;color:var(--lc-brand-soft);font-size:12px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;margin-bottom:6px}.lc-tb-compare-head h3{margin:0 0 8px;color:#fff;font-size:22px;font-weight:700}.lc-tb-compare-head p{margin:0;color:#aab7c8;font-size:14px;line-height:1.5}.lc-tb-compare-grid{display:grid;gap:14px;grid-template-columns:1fr 1fr}.lc-tb-compare-grid>div{display:flex;flex-direction:column;align-items:center;gap:8px;border:1px solid rgba(255,255,255,.08);border-radius:12px;background:#ffffff08;padding:16px}.lc-tb-compare-grid strong{color:#fff;font-size:13px;font-weight:700;text-align:center}.lc-tb-compare-grid span{color:var(--lc-dim);font-size:12px;text-align:center}.lc-tb-tags{display:flex;flex-wrap:wrap;gap:6px}.lc-tb-tags span{border:1px solid rgba(71,207,181,.25);border-radius:99px;background:#47cfb512;color:var(--lc-brand-soft);padding:3px 10px;font-size:12px;font-weight:700}.lc-cmp-hero{background:linear-gradient(#060b14f0,#060b14f0),linear-gradient(rgba(71,207,181,.09) 1px,transparent 1px),linear-gradient(90deg,rgba(71,207,181,.09) 1px,transparent 1px);background-size:auto,80px 80px,80px 80px;color:#fff;padding:76px 0 88px}.lc-cmp-hero__container{max-width:860px;margin:0 auto;padding:0 24px;text-align:center}.lc-cmp-hero .lc-breadcrumbs{justify-content:center;margin-bottom:28px}.lc-cmp-hero .lc-breadcrumbs ol{justify-content:center;color:#73849b}.lc-cmp-hero h1{margin:20px auto 0;color:#fff;font-size:clamp(36px,5vw,62px);font-weight:900;letter-spacing:0;line-height:1.04}.lc-cmp-hero>.lc-cmp-hero__container>p{max-width:760px;margin:18px auto 0;color:#aab7c8;font-size:clamp(16px,1.8vw,19px);line-height:1.55}.lc-cmp-hero__preview{display:grid;gap:12px;max-width:720px;margin:34px auto 0;border:1px solid rgba(255,255,255,.12);border-radius:12px;background:#ffffff0e;padding:14px}@media(min-width:540px){.lc-cmp-hero__preview{grid-template-columns:1fr auto 1fr;align-items:center}}.lc-cmp-hero__side{border:1px solid rgba(255,255,255,.1);border-radius:8px;background:#ffffff0a;padding:18px;text-align:left}.lc-cmp-hero__side span{display:block;color:var(--lc-brand-soft);font-size:12px;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.lc-cmp-hero__side strong{display:block;margin-top:8px;color:#fff;font-size:22px;font-weight:700;line-height:1.05}.lc-cmp-hero__side small{display:block;margin-top:8px;color:#8494aa;font-size:12px}.lc-cmp-hero__vs{display:grid;place-items:center;color:var(--lc-brand-soft);font-size:12px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;padding:4px 0}.lc-cmp-body{background:linear-gradient(rgba(71,207,181,.06) 1px,transparent 1px),linear-gradient(90deg,rgba(71,207,181,.06) 1px,transparent 1px),#070c16;background-size:56px 56px,56px 56px;color:#fff;padding:64px 0 88px}.lc-cmp-body__container{max-width:1216px;margin:0 auto;padding:0 24px}.lc-cmp-prose{margin-top:56px;padding-top:56px;border-top:1px solid rgba(255,255,255,.08);font-size:17px;line-height:1.72}.lc-cmp-prose h2{color:#fff;font-size:clamp(24px,2.8vw,32px);font-weight:700}.lc-cmp-prose h3{color:#fff;font-size:19px}.lc-cmp-prose p{color:var(--lc-dim-soft)}.lc-category-pills a:focus-visible,.lc-who-uses-card:focus-visible,.lc-who-uses-card a:focus-visible{outline:2px solid var(--lc-teal, #14b8a6);outline-offset:2px}.lc-btn{display:inline-flex;align-items:center;padding:11px 22px;border-radius:6px;font-size:15px;font-weight:600;line-height:1;text-decoration:none;transition:background-color .15s,opacity .15s;white-space:nowrap}.lc-btn--primary{background:var(--lc-teal, #14b8a6);color:#fff}.lc-btn--primary:hover{opacity:.9}.lc-btn--outline{background:transparent;border:1.5px solid var(--lc-border, #d6dde8);color:var(--lc-ink, #111827)}.lc-btn--outline:hover{background:#f4f6f8}.lc-btn--ghost-light{background:#ffffff1a;color:#fff;border:1.5px solid rgba(255,255,255,.18)}.lc-btn--ghost-light:hover{background:#ffffff2e}.lc-price-compare-card{display:flex;flex-direction:column;gap:4px;padding:16px 20px;border-radius:10px;border:1px solid rgba(255,255,255,.12);background:#ffffff0d}.lc-price-compare-card--us{border-color:#47cfb559;background:#47cfb514}.lc-price-compare-card__name{font-size:12px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#ffffff80}.lc-price-compare-card--us .lc-price-compare-card__name{color:var(--lc-teal, #14b8a6)}.lc-price-compare-card__price{font-size:22px;font-weight:800;color:#fff}.lc-price-compare-card__note{font-size:12px;color:#ffffff73}.lc-price-compare-sep{align-self:center;text-align:center;font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#ffffff59;padding:4px 8px}.lc-comparison-table{width:100%;border-collapse:collapse;font-size:14px}.lc-comparison-table thead th{padding:10px 14px;text-align:left;font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--lc-dim, #64748b);border-bottom:2px solid var(--lc-border, #e2e8f0)}.lc-comparison-table thead .lc-comparison-table__us{color:var(--lc-teal, #14b8a6)}.lc-comparison-cell{padding:10px 14px;border-bottom:1px solid var(--lc-border, #e2e8f0);vertical-align:top;line-height:1.45}.lc-comparison-cell--dim{font-weight:600;color:var(--lc-ink, #0f172a);width:32%}.lc-comparison-row--us .lc-comparison-cell--us,.lc-comparison-cell--win{color:var(--lc-teal-dark, #0f766e);background:#47cfb50d}.lc-comparison-cell--them-win{color:var(--lc-dim, #64748b);background:#64748b0a}.lc-comparison-cell--tie{color:var(--lc-dim, #64748b)}.lc-win-badge{display:inline-block;margin-right:4px;font-size:11px;font-weight:700;color:var(--lc-teal, #14b8a6)}.lc-win-badge--them{color:var(--lc-dim, #94a3b8)}.lc-plan-strip-card{position:relative;display:flex;flex-direction:column;gap:6px;padding:18px;border-radius:10px;border:1px solid var(--lc-border, #e2e8f0);background:#fff}.lc-plan-strip-card--featured{border-color:var(--lc-teal, #14b8a6);box-shadow:0 0 0 1px var(--lc-teal, #14b8a6)}.lc-plan-strip-badge{position:absolute;top:-10px;left:50%;transform:translate(-50%);white-space:nowrap;font-size:10px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;background:var(--lc-teal, #14b8a6);color:#fff;padding:3px 8px;border-radius:20px}.lc-plan-strip-card__name{font-size:13px;font-weight:700;color:var(--lc-ink, #0f172a)}.lc-plan-strip-card__price{font-size:26px;font-weight:800;color:var(--lc-ink, #0f172a);line-height:1}.lc-plan-strip-card__price span{font-size:13px;font-weight:500;color:var(--lc-dim, #64748b)}.lc-plan-strip-card__credits{font-size:12px;color:var(--lc-dim, #64748b)}.lc-plan-strip-card__features{list-style:none;padding:0;margin:4px 0;font-size:12px;color:var(--lc-dim, #64748b);display:flex;flex-direction:column;gap:3px}.lc-plan-strip-card__features li:before{content:"— ";color:var(--lc-teal, #14b8a6)}.lc-plan-strip-card__cta{margin-top:auto;text-align:center;justify-content:center;padding:8px 14px;font-size:13px}@media(max-width:640px){.lc-price-compare-sep{padding:0}}
