@font-face{font-family: "Lato";font-style: normal;font-weight: 400;font-display: swap;src: url("../fonts/lato-latin-400-normal.woff2") format("woff2")}@font-face{font-family: "Lato";font-style: normal;font-weight: 700;font-display: swap;src: url("../fonts/lato-latin-700-normal.woff2") format("woff2")}@font-face{font-family: "Lato";font-style: normal;font-weight: 900;font-display: swap;src: url("../fonts/lato-latin-900-normal.woff2") format("woff2")}@font-face{font-family: "IBM Plex Mono";font-style: normal;font-weight: 400;font-display: swap;src: url("../fonts/ibm-plex-mono-latin-400-normal.woff2") format("woff2")}@font-face{font-family: "IBM Plex Mono";font-style: normal;font-weight: 500;font-display: swap;src: url("../fonts/ibm-plex-mono-latin-500-normal.woff2") format("woff2")}:root{--paper: #f4f7f3;--surface: #ffffff;--surface-2: #eaf0e8;--ink: #0f1b13;--muted: #4c5c51;--line: #d6e0d6;--brand: #1b982b;--brand-strong: #13781f;--brand-ink: #ffffff;--brand-soft: #e2f3e2;--btn: #157f23;--btn-hover: #0f6119;--wa: #25d366;--chat-wall: #efeae2;--bubble-in: #ffffff;--bubble-out: #d9fdd3;--chat-meta: #54656f;--band: #0f1b13;--band-ink: #eef5ee;--focus: #0a40c9;--f-display: "Lato","Helvetica Neue",Arial,sans-serif;--f-body: "Lato","Helvetica Neue",Arial,sans-serif;--f-mono: "IBM Plex Mono",ui-monospace,"SFMono-Regular",Menlo,Consolas,monospace;--step--1: 0.875rem;--step-0: 1.0625rem;--step-1: 1.25rem;--step-2: 1.6rem;--step-3: clamp(1.9rem,1.4rem + 2vw,2.6rem);--step-4: clamp(2.3rem,1.6rem + 3.2vw,3.6rem);--radius: 14px;--wrap: 1140px;--gutter-l: max(16px,env(safe-area-inset-left,0px));--gutter-r: max(16px,env(safe-area-inset-right,0px))}@media (prefers-color-scheme: dark){:root:not([data-theme="light"]){--paper: #0c130e;--surface: #131c16;--surface-2: #18241b;--ink: #e6efe7;--muted: #9db0a2;--line: #26352b;--brand: #35b545;--brand-strong: #5ccb69;--brand-ink: #06120a;--brand-soft: #173a1d;--btn: #35b545;--btn-hover: #5ccb69;--chat-wall: #0b141a;--bubble-in: #202c33;--bubble-out: #005c4b;--chat-meta: #d1d7db;--band: #18241b;--band-ink: #e6efe7;--focus: #7fa2ff;color-scheme: dark}}:root[data-theme="dark"]{--paper: #0c130e;--surface: #131c16;--surface-2: #18241b;--ink: #e6efe7;--muted: #9db0a2;--line: #26352b;--brand: #35b545;--brand-strong: #5ccb69;--brand-ink: #06120a;--brand-soft: #173a1d;--btn: #35b545;--btn-hover: #5ccb69;--chat-wall: #0b141a;--bubble-in: #202c33;--bubble-out: #005c4b;--chat-meta: #d1d7db;--band: #18241b;--band-ink: #e6efe7;--focus: #7fa2ff;color-scheme: dark}*,*::before,*::after{box-sizing: border-box}html{-webkit-text-size-adjust: 100%;scroll-behavior: smooth}@media (prefers-reduced-motion: reduce){html{scroll-behavior: auto}*{transition: none !important;animation: none !important}}body{margin: 0;background: var(--paper);color: var(--ink);font-family: var(--f-body);font-size: var(--step-0);line-height: 1.6;overflow-x: hidden}img{max-width: 100%;height: auto;display: block}a{color: var(--brand-strong);text-underline-offset: 3px}a:hover{color: var(--brand)}:focus-visible{outline: 3px solid var(--focus);outline-offset: 2px;border-radius: 4px}h1,h2,h3,h4{font-family: var(--f-display);line-height: 1.15;text-wrap: balance;margin: 0;color: var(--ink)}h1{font-size: var(--step-4);font-weight: 900;letter-spacing: -0.02em}h2{font-size: var(--step-3);font-weight: 900;letter-spacing: -0.015em}h3{font-size: var(--step-1);font-weight: 700}p{margin: 0}.wrap{max-width: var(--wrap);margin-inline: auto;padding-left: var(--gutter-l);padding-right: var(--gutter-r)}.narrow{max-width: 760px}.eyebrow{font-family: var(--f-mono);font-size: 0.8rem;letter-spacing: 0.08em;text-transform: uppercase;color: var(--brand-strong);font-weight: 500}.lead{font-size: var(--step-1);color: var(--muted);max-width: 62ch}.muted{color: var(--muted)}.skip{position: absolute;left: -999px;top: 0}.skip:focus{left: 16px;top: 16px;z-index: 100;background: var(--surface);padding: 8px 12px}.btn{display: inline-flex;align-items: center;justify-content: center;gap: 0.5em;font-family: var(--f-body);font-weight: 700;font-size: 1rem;line-height: 1;padding: 0.95em 1.4em;border-radius: 999px;border: 2px solid transparent;text-decoration: none;cursor: pointer;transition: background .15s,color .15s,border-color .15s,transform .15s;white-space: nowrap}.btn:active{transform: translateY(1px)}.btn-primary{background: var(--btn);color: var(--brand-ink)}.btn-primary:hover{background: var(--btn-hover);color: var(--brand-ink)}.btn-ghost{border-color: var(--line);color: var(--ink);background: var(--surface)}.btn-ghost:hover{border-color: var(--brand);color: var(--ink)}.btn-wa{background: var(--wa);color: #06210f}.btn-wa:hover{background: #1fbe5b;color: #06210f}.btn svg{width: 1.15em;height: 1.15em;flex: none}.btn-block{width: 100%}body::before{content: "";position: fixed;inset: 0 0 auto;height: env(safe-area-inset-top,0px);z-index: 60;background: var(--surface)}.site-header{position: sticky;top: env(safe-area-inset-top,0px);z-index: 50;background: color-mix(in srgb,var(--surface) 92%,transparent);backdrop-filter: saturate(1.4) blur(10px);-webkit-backdrop-filter: saturate(1.4) blur(10px);border-bottom: 1px solid var(--line)}.site-header .wrap{display: flex;align-items: center;gap: 24px;min-height: 68px}.brand{display: inline-flex;align-items: center;gap: 10px;text-decoration: none;color: var(--ink);flex: none}.brand img{width: 40px;height: 40px}.wordmark{font-family: var(--f-display);font-size: 1.45rem;letter-spacing: 0.01em;line-height: 1;color: var(--ink)}.wordmark b{color: var(--brand);font-weight: 900}.wordmark span{font-weight: 400}.nav{display: flex;align-items: center;gap: 4px;margin-left: auto}.nav a{color: var(--ink);text-decoration: none;font-weight: 700;font-size: 0.95rem;padding: 8px 12px;border-radius: 8px}.nav a:hover{background: var(--surface-2);color: var(--ink)}.nav a[aria-current="page"]{color: var(--brand-strong)}.header-actions{display: flex;align-items: center;gap: 8px}.header-actions .btn{padding: 0.7em 1.1em;font-size: 0.95rem}.menu-toggle{display: none;margin-left: auto;background: none;border: 1px solid var(--line);border-radius: 10px;padding: 8px 10px;color: var(--ink);cursor: pointer}.menu-toggle svg{width: 22px;height: 22px;display: block}@media (max-width: 1080px){.menu-toggle{display: block}.nav,.header-actions .btn-ghost{display: none}.site-header .wrap{flex-wrap: wrap;gap: 12px}.header-actions{order: 2}.nav.open{display: flex;flex-direction: column;align-items: stretch;order: 3;width: 100%;margin: 0;padding: 8px 0 16px;border-top: 1px solid var(--line)}.nav.open a{padding: 12px 8px;font-size: 1.05rem}.nav .nav-mobile-only{display: block}}.nav .nav-mobile-only{display: none}@media (max-width: 420px){.wordmark{font-size: 1.2rem}.brand img{width: 34px;height: 34px}.header-actions .btn-primary{padding: 0.65em 0.9em}}.section{padding-block: clamp(56px,8vw,104px)}.section-tight{padding-block: clamp(40px,6vw,72px)}.section-head{display: grid;gap: 14px;margin-bottom: clamp(28px,4vw,48px);max-width: 720px}.alt{background: var(--surface);border-block: 1px solid var(--line)}.hero{padding-block: clamp(40px,7vw,88px) clamp(48px,7vw,96px)}.hero .wrap{display: grid;grid-template-columns: minmax(0,1.1fr) minmax(0,0.9fr);gap: clamp(32px,5vw,72px);align-items: center}.hero-copy{display: grid;gap: 22px;min-width: 0}.hero-copy h1 em{font-style: normal;color: var(--brand)}.hero-ctas{display: flex;flex-wrap: wrap;gap: 12px}.hero-facts{display: flex;flex-wrap: wrap;gap: 8px 20px;padding: 0;margin: 4px 0 0;list-style: none;font-size: var(--step--1);color: var(--muted)}.hero-facts li{display: flex;align-items: center;gap: 8px}.hero-facts li::before{content: "";width: 8px;height: 8px;border-radius: 50%;background: var(--brand);flex: none}@media (max-width: 880px){.hero .wrap{grid-template-columns: 1fr}}.phone{justify-self: center;width: min(100%,380px);border-radius: 34px;padding: 10px;background: var(--ink);box-shadow: 0 30px 60px -30px rgba(15,27,19,0.45)}.phone-screen{border-radius: 26px;overflow: hidden;background: var(--chat-wall);display: flex;flex-direction: column}.phone-status{display: flex;justify-content: space-between;padding: 8px 18px 4px;font-family: var(--f-mono);font-size: 0.75rem;color: #fff;background: #075e54}.chat-head{display: flex;align-items: center;gap: 10px;padding: 8px 14px 10px;background: #075e54;color: #fff}.chat-avatar{width: 36px;height: 36px;border-radius: 50%;background: #dfe7e3;display: grid;place-items: center;font-weight: 900;color: #075e54;font-size: 0.9rem;flex: none}.chat-name{font-weight: 700;font-size: 0.98rem;line-height: 1.2}.chat-sub{font-size: 0.78rem;opacity: 0.85}.chat{display: flex;flex-direction: column;gap: 6px;padding: 14px 12px 16px;font-size: 0.92rem;line-height: 1.4;min-height: 360px}.chat-day{align-self: center;font-family: var(--f-mono);font-size: 0.7rem;background: var(--bubble-in);color: var(--chat-meta);padding: 3px 10px;border-radius: 8px;margin-bottom: 6px}.msg{max-width: 84%;padding: 7px 10px 6px;border-radius: 10px;color: var(--ink);box-shadow: 0 1px 0.5px rgba(0,0,0,.13)}.msg.in{align-self: flex-start;background: var(--bubble-in);border-top-left-radius: 2px}.msg.out{align-self: flex-end;background: var(--bubble-out);border-top-right-radius: 2px}.msg time{display: block;text-align: right;font-family: var(--f-mono);font-size: 0.68rem;color: var(--chat-meta);margin-top: 2px}.msg.out time::after{content: " ✓✓";color: #53bdeb}.phone-caption{margin-top: 14px;text-align: center;font-family: var(--f-mono);font-size: 0.78rem;color: var(--muted)}.facts{display: grid;grid-template-columns: repeat(4,minmax(0,1fr));gap: 0;border: 1px solid var(--line);border-radius: var(--radius);background: var(--surface)}.fact{padding: 22px 22px;display: grid;gap: 4px;border-left: 1px solid var(--line)}.fact:first-child{border-left: 0}.fact strong{font-family: var(--f-display);font-weight: 900;font-size: var(--step-2);color: var(--ink);line-height: 1.1}.fact span{color: var(--muted);font-size: var(--step--1)}.fact{min-width: 0;overflow-wrap: anywhere}@media (max-width: 760px){.facts{grid-template-columns: repeat(2,minmax(0,1fr))}.fact{padding: 18px 16px}.fact strong{font-size: 1.3rem}.fact:nth-child(3){border-left: 0}.fact:nth-child(n+3){border-top: 1px solid var(--line)}}.benefits{display: grid;grid-template-columns: repeat(3,minmax(0,1fr));gap: clamp(20px,3vw,36px)}.benefit{display: grid;gap: 10px;align-content: start}.benefit .icon{width: 44px;height: 44px;border-radius: 12px;background: var(--brand-soft);color: var(--brand-strong);display: grid;place-items: center}.benefit .icon svg{width: 24px;height: 24px}.benefit p{color: var(--muted)}@media (max-width: 820px){.benefits{grid-template-columns: 1fr}}.steps{list-style: none;margin: 0;padding: 0;display: grid;grid-template-columns: repeat(5,minmax(0,1fr));gap: 16px;counter-reset: paso}.steps li{counter-increment: paso;display: grid;gap: 8px;align-content: start;padding-top: 18px;border-top: 3px solid var(--brand)}.steps li::before{content: "Paso " counter(paso);font-family: var(--f-mono);font-size: 0.78rem;letter-spacing: 0.06em;text-transform: uppercase;color: var(--brand-strong)}.steps h3{font-size: 1.08rem}.steps p{color: var(--muted);font-size: var(--step--1)}@media (max-width: 980px){.steps{grid-template-columns: repeat(2,minmax(0,1fr));gap: 28px 20px}}@media (max-width: 520px){.steps{grid-template-columns: 1fr}}.demos{display: grid;grid-template-columns: repeat(auto-fit,minmax(190px,1fr));gap: 16px}.demo{display: grid;grid-template-rows: 96px auto;gap: 14px;padding: 18px;border-radius: var(--radius);background: var(--surface);border: 1px solid var(--line);text-decoration: none;color: var(--ink);transition: border-color .15s,transform .15s}.demo:hover{border-color: var(--brand);color: var(--ink);transform: translateY(-2px)}.demo-logo{background: #ffffff;border-radius: 10px;display: grid;place-items: center;padding: 10px}.demo-logo img{max-height: 76px;width: auto;object-fit: contain}.demo-logo .wordmark b{color: #1b982b}.demo-logo .wordmark span{color: #0f1b13}.demo-body{display: flex;justify-content: space-between;align-items: center;gap: 10px}.demo-name{font-weight: 700}.demo-cta{font-family: var(--f-mono);font-size: 0.75rem;color: var(--brand-strong);white-space: nowrap}.plans{display: grid;grid-template-columns: repeat(3,minmax(0,1fr));gap: 20px;align-items: stretch}.plan{display: flex;flex-direction: column;gap: 18px;padding: 28px 24px;border-radius: var(--radius);background: var(--surface);border: 1px solid var(--line);position: relative}.plan{border-width: 2px;transition: transform .25s ease,box-shadow .25s ease,border-color .25s ease}.plan .btn{transition: background .2s,color .2s,border-color .2s}.plan.featured{border-color: var(--brand);transform: translateY(-6px);box-shadow: 0 24px 44px -26px rgba(15,27,19,0.4)}.plan.featured .btn-ghost{background: var(--btn);color: var(--brand-ink);border-color: var(--btn)}.plans:has(.plan:hover,.plan:focus-within) .plan.featured:not(:hover):not(:focus-within){border-color: var(--line);transform: none;box-shadow: none}.plans:has(.plan:hover,.plan:focus-within) .plan.featured:not(:hover):not(:focus-within) .btn-ghost{background: var(--surface);color: var(--ink);border-color: var(--line)}.plan:hover,.plan:focus-within{border-color: var(--brand);transform: translateY(-6px);box-shadow: 0 24px 44px -26px rgba(15,27,19,0.4)}.plan:hover .btn-ghost,.plan:focus-within .btn-ghost{background: var(--btn);color: var(--brand-ink);border-color: var(--btn)}.plan-tag{position: absolute;top: -13px;left: 24px;background: var(--brand);color: var(--brand-ink);font-family: var(--f-mono);font-size: 0.72rem;letter-spacing: .06em;text-transform: uppercase;padding: 4px 10px;border-radius: 999px}.plan h3{font-size: var(--step-2);font-weight: 900}.plan-for{color: var(--muted);font-size: var(--step--1);margin-top: -10px}.price{display: flex;align-items: baseline;gap: 6px}.price .amount{font-family: var(--f-display);font-weight: 900;font-size: 2.6rem;line-height: 1;font-variant-numeric: tabular-nums}.price .cur{font-family: var(--f-mono);font-size: 0.85rem;color: var(--muted)}.price .per{color: var(--muted)}.plan ul{list-style: none;margin: 0;padding: 0;display: grid;gap: 8px;font-size: 0.97rem}.plan li{display: grid;grid-template-columns: 20px 1fr;gap: 8px;align-items: start}.plan li svg{width: 18px;height: 18px;margin-top: 4px;color: var(--brand)}.plan li.no{color: var(--muted)}.plan li.no svg{color: var(--muted);opacity: .6}.plan .btn{margin-top: auto}.plan-note{font-size: 0.8rem;color: var(--muted);text-align: center;margin-top: -8px}@media (max-width: 900px){.plans{grid-template-columns: 1fr;max-width: 520px;margin-inline: auto}}.table-scroll{overflow-x: auto;border: 1px solid var(--line);border-radius: var(--radius);background: var(--surface)}.compare{width: 100%;border-collapse: collapse;min-width: 640px;font-size: 0.96rem}.compare th,.compare td{padding: 12px 16px;text-align: center;border-bottom: 1px solid var(--line)}.compare th:first-child,.compare td:first-child{text-align: left}.compare thead th{font-family: var(--f-display);font-weight: 900;font-size: 1.05rem;background: var(--surface-2)}.compare tbody tr:last-child td{border-bottom: 0}.compare td{font-variant-numeric: tabular-nums}.yes{color: var(--brand-strong);font-weight: 900}.dash{color: var(--muted)}.notes{display: grid;grid-template-columns: repeat(3,minmax(0,1fr));gap: 20px;margin-top: 28px}.note{display: grid;gap: 8px;align-content: start;padding: 20px;border-radius: var(--radius);background: var(--surface-2)}.note h3{font-size: 1rem}.note p,.note li{color: var(--muted);font-size: 0.95rem}.note ul{margin: 0;padding-left: 1.1em;display: grid;gap: 4px}@media (max-width: 860px){.notes{grid-template-columns: 1fr}}.custom{display: grid;grid-template-columns: minmax(0,1fr) auto;gap: 24px;align-items: center;padding: 28px;border-radius: var(--radius);border: 1px dashed var(--brand);background: var(--brand-soft);margin-top: 28px}.custom h3{font-size: var(--step-2);font-weight: 900}.custom p{color: var(--muted)}@media (max-width: 700px){.custom{grid-template-columns: 1fr}}.faq{display: grid;gap: 10px}.faq details{background: var(--surface);border: 1px solid var(--line);border-radius: 12px;padding: 0 20px}.faq summary{cursor: pointer;list-style: none;padding: 18px 0;font-weight: 700;display: flex;justify-content: space-between;gap: 16px;align-items: center}.faq summary::-webkit-details-marker{display: none}.faq summary::after{content: "+";font-family: var(--f-mono);font-size: 1.3rem;color: var(--brand-strong);line-height: 1;flex: none}.faq details[open] summary::after{content: "−"}.faq details>div{padding-bottom: 18px;color: var(--muted);display: grid;gap: 10px}.band{background: var(--band);color: var(--band-ink)}.band .wrap{display: grid;grid-template-columns: minmax(0,1fr) auto;gap: 28px;align-items: center;padding-block: clamp(48px,7vw,80px)}.band h2{color: var(--band-ink)}.band p{color: color-mix(in srgb,var(--band-ink) 78%,transparent);margin-top: 10px;max-width: 58ch}.band .eyebrow{color: var(--wa)}.band-ctas{display: flex;flex-wrap: wrap;gap: 12px}@media (max-width: 760px){.band .wrap{grid-template-columns: 1fr}}.page-head{padding-block: clamp(40px,6vw,72px) clamp(24px,4vw,40px)}.page-head .wrap{display: grid;gap: 14px}.prose{display: grid;gap: 16px;max-width: 72ch}.prose h2{font-size: var(--step-2);margin-top: 20px}.prose h3{margin-top: 8px}.prose ul,.prose ol{margin: 0;padding-left: 1.3em;display: grid;gap: 6px}.prose li{padding-left: 2px}.prose address{font-style: normal}.prose .callout{padding: 18px 20px;border-radius: 12px;background: var(--surface-2);border-left: 4px solid var(--brand)}.updated{font-family: var(--f-mono);font-size: 0.82rem;color: var(--muted)}.toc{display: flex;flex-wrap: wrap;gap: 8px}.toc a{font-size: 0.9rem;padding: 6px 12px;border-radius: 999px;border: 1px solid var(--line);text-decoration: none;color: var(--ink);background: var(--surface)}.toc a:hover{border-color: var(--brand)}.contact-grid{display: grid;grid-template-columns: repeat(3,minmax(0,1fr));gap: 16px}.contact-card{display: grid;gap: 10px;align-content: start;padding: 24px;border-radius: var(--radius);background: var(--surface);border: 1px solid var(--line)}.contact-card .label{font-family: var(--f-mono);font-size: 0.75rem;letter-spacing: .06em;text-transform: uppercase;color: var(--muted)}.contact-card .value{font-size: 1.15rem;font-weight: 700;word-break: break-word;font-variant-numeric: tabular-nums}.contact-card .btn{justify-self: start;margin-top: 6px}@media (max-width: 860px){.contact-grid{grid-template-columns: 1fr}}.thanks{display: grid;gap: 24px;max-width: 760px}.check-badge{width: 64px;height: 64px;border-radius: 50%;background: var(--brand);color: var(--brand-ink);display: grid;place-items: center}.check-badge svg{width: 34px;height: 34px}.data-list{list-style: none;margin: 0;padding: 0;display: grid;grid-template-columns: repeat(2,minmax(0,1fr));gap: 10px}.data-list li{padding: 12px 14px;border-radius: 10px;background: var(--surface);border: 1px solid var(--line);font-size: 0.96rem}@media (max-width: 600px){.data-list{grid-template-columns: 1fr}}.site-footer{background: var(--surface);border-top: 1px solid var(--line);padding-block: 56px 32px;font-size: 0.95rem}.footer-grid{display: grid;grid-template-columns: minmax(0,1.4fr) repeat(3,minmax(0,1fr));gap: 32px}.footer-grid .footer-h{font-family: var(--f-mono);font-size: 0.75rem;letter-spacing: .08em;text-transform: uppercase;color: var(--muted);font-weight: 500;margin-bottom: 12px}.footer-grid ul{list-style: none;margin: 0;padding: 0;display: grid;gap: 8px}.footer-grid a{color: var(--ink);text-decoration: none}.footer-grid a:hover{color: var(--brand-strong);text-decoration: underline}.footer-company{display: grid;gap: 12px;align-content: start}.footer-company address{font-style: normal;color: var(--muted);line-height: 1.6}.footer-bottom{margin-top: 40px;padding-top: 20px;border-top: 1px solid var(--line);display: flex;flex-wrap: wrap;gap: 8px 24px;justify-content: space-between;color: var(--muted);font-size: 0.85rem}.stripe-note{display: inline-flex;align-items: center;gap: 8px}.stripe-note svg{width: 16px;height: 16px}@media (max-width: 860px){.footer-grid{grid-template-columns: repeat(2,minmax(0,1fr))}.footer-company{grid-column: 1 / -1}}@media (max-width: 460px){.footer-grid{grid-template-columns: 1fr}}.wa-float{position: fixed;z-index: 40;right: calc(18px + env(safe-area-inset-right,0px));bottom: calc(18px + env(safe-area-inset-bottom,0px));width: 58px;height: 58px;border-radius: 50%;background: var(--wa);color: #fff;display: grid;place-items: center;box-shadow: 0 10px 24px -8px rgba(0,0,0,0.45);transition: transform .15s}.wa-float:hover{transform: scale(1.06);color: #fff}.wa-float svg{width: 30px;height: 30px}.post-list{display: grid;grid-template-columns: repeat(auto-fit,minmax(300px,1fr));gap: 16px}.post-card{display: grid;gap: 10px;align-content: start;padding: 24px;border-radius: var(--radius);background: var(--surface);border: 1px solid var(--line);text-decoration: none;color: var(--ink);transition: border-color .15s,transform .15s}.post-card:hover{border-color: var(--brand);color: var(--ink);transform: translateY(-2px)}.post-card h2{font-size: var(--step-1);font-weight: 900}.post-card p{color: var(--muted);font-size: 0.97rem}.post-date{font-family: var(--f-mono);font-size: 0.75rem;letter-spacing: .04em;color: var(--muted)}.crumbs{font-size: 0.9rem;color: var(--muted)}.crumbs a{color: var(--muted)}.article h2{font-size: var(--step-2)}.related{margin-top: 40px;display: grid;gap: 12px}.related h2{font-size: var(--step-1)}.related ul{margin: 0;padding-left: 1.2em;display: grid;gap: 6px}