.landing-page .feature-heading{max-width:850px;margin-bottom:48px}.landing-page .feature-heading .intro{margin-top:20px}.landing-page .feature-heading.centered{text-align:center;margin-inline:auto}.landing-page .feature-heading.centered>*{margin-inline:auto}.landing-page .concept-visual{margin:0;min-width:0;width:100%}.landing-page .concept-visual img{display:block;width:100%;height:auto;border-radius:16px}.landing-page .wide-visual{max-width:1080px;margin-inline:auto}.landing-page .feature-split{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:64px;align-items:center}.landing-page .feature-columns{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:48px;margin-top:48px}.landing-page .feature-columns h3{font-size:21px;line-height:1.4}.landing-page .feature-columns p{margin-top:14px;font-size:16px;line-height:1.75}.landing-page .feature-columns a{color:inherit}.landing-page .feature-split h2+.intro{margin-top:22px}@media (max-width:900px){.landing-page .feature-split{grid-template-columns:minmax(0,1fr);gap:32px}.landing-page .feature-heading{margin-bottom:32px}.landing-page .feature-columns{gap:28px}}@media (max-width:600px){.landing-page .feature-heading.centered{text-align:left}.landing-page .feature-columns{grid-template-columns:minmax(0,1fr);gap:28px}.landing-page .concept-visual img{border-radius:10px}}.landing-page .action-arrow{display:inline-block;width:18px;height:18px;flex:0 0 18px;vertical-align:middle;opacity:1;transition:transform .16s ease}.landing-page a:is(:hover,:focus-visible) .action-arrow,.landing-page button:not(:disabled):is(:hover,:focus-visible) .action-arrow{transform:translateX(3px)}.landing-page .disclosure-chevron{display:block;width:16px;height:16px;flex:0 0 16px;transition:transform .16s ease}.landing-page [aria-expanded=true]>.disclosure-chevron,.landing-page details[open]>summary .disclosure-chevron{transform:rotate(180deg)}.landing-page summary:has(.disclosure-chevron){display:flex;align-items:center;justify-content:space-between;gap:24px;list-style:none}.landing-page summary:has(.disclosure-chevron)::-webkit-details-marker{display:none}.landing-page summary:has(.disclosure-chevron)::marker{content:""}@media (prefers-reduced-motion:reduce){.landing-page .action-arrow,.landing-page .disclosure-chevron{transition:none}.landing-page a:is(:hover,:focus-visible) .action-arrow,.landing-page button:not(:disabled):is(:hover,:focus-visible) .action-arrow{transform:none}}.analytics-preferences{position:fixed;z-index:19;right:1rem;bottom:1rem;width:min(30rem,calc(100vw - 2rem));padding:1.3rem;border:1px solid #d3d7dc;border-radius:.8rem;background:#fff;color:#27313a;box-shadow:0 8px 35px #27313a26;font-family:var(--font-inter),sans-serif}.analytics-preferences h2{margin:0 0 .6rem;font-size:1.1rem}.analytics-preferences p{margin:.5rem 0;font-size:.85rem;line-height:1.5}.analytics-preferences a{text-decoration:underline}.analytics-preferences>div{display:flex;gap:.7rem;margin-top:1rem}.analytics-preferences button{flex:1;padding:.65rem;border:1px solid #27313a;border-radius:.35rem;background:#fff;color:#27313a;font-size:.85rem;cursor:pointer}.analytics-preferences a:focus-visible,.analytics-preferences button:focus-visible{outline:3px solid #d20a70;outline-offset:3px}.analytics-preferences button:is(:hover,:focus-visible){background:#f2f3f4}.analytics-preferences a:is(:hover,:focus-visible){color:#a40757;text-decoration-thickness:2px}