:root{color-scheme:light dark;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;color:#1c1c1e;background:#f2f2f7;font-synthesis:none;line-height:1.65}
*{box-sizing:border-box}body{margin:0}a{color:#255bd2;text-underline-offset:3px}a:focus-visible,summary:focus-visible{outline:3px solid #3067db;outline-offset:5px}.public-info{max-width:1000px;margin:auto;padding:0 24px}.public-info header,.public-info footer{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:24px 0;border-bottom:1px solid #d9d9e2}.brand{color:inherit;text-decoration:none;font-size:24px;font-weight:750}.intro{padding:64px 0 36px;max-width:690px}h1{font-size:clamp(36px,6vw,62px);line-height:1.1;letter-spacing:-.035em;margin:16px 0 20px}h2{font-size:21px;line-height:1.3;margin:0 0 14px}p{margin:0 0 16px}.lead{font-size:22px;color:#4b4b55}.eyebrow,.note{color:#62626c;font-size:14px}.cta{display:inline-block;border-radius:13px;background:#3067db;color:white;font-weight:650;text-decoration:none;padding:12px 25px;margin:14px 0 16px}.features{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin:16px 0 44px}.features article,.faq,.contact{background:#fff;border-radius:20px;padding:26px}.features p{color:#4b4b55;margin:0}.faq,.contact{margin:0 0 22px;overflow-wrap:anywhere}details{border-top:1px solid #e3e3eb;padding:15px 0}details p{margin:12px 0 0;color:#4b4b55}summary{cursor:pointer;font-weight:600}.public-info footer{border:0;border-top:1px solid #d9d9e2;font-size:14px;color:#62626c;margin-top:36px}.public-info footer a{margin-left:auto}@media(max-width:640px){.public-info{padding:0 20px}.intro{padding-top:38px}.features{grid-template-columns:1fr;gap:12px}.features article,.faq,.contact{padding:22px}.lead{font-size:20px}}@media(prefers-color-scheme:dark){:root{background:#000;color:#f2f2f7}.features article,.faq,.contact{background:#1c1c1e}.lead,.features p,details p{color:#c5c5ce}.eyebrow,.note,.public-info footer{color:#a1a1ac}.public-info header,.public-info footer,details{border-color:#38383c}a{color:#89b1ff}.cta{color:white}}
