/* One launch switch. Pawel decides whether Beta comes off on 9 Oct. */
:root{--beta-display:inline-flex}
.edge-top{flex-wrap:wrap}.edge-top .beta{display:var(--beta-display);font:400 12px var(--mono);color:var(--faint)}
.product-footer{display:block;padding:24px 0 30px}.product-footer .footer-brand{font:400 18px/1 var(--pixel);color:var(--ink);text-decoration:none;display:inline-flex;align-items:center;min-height:44px}.footer-description{margin:12px 0 0}.product-footer nav{display:flex;flex-wrap:wrap;align-items:center;column-gap:12px;row-gap:0;margin-top:16px}.product-footer nav a{display:inline-flex;align-items:center;min-height:44px}
.home-content{margin-top:120px}.home-content>h2{margin-bottom:32px}
.steps{list-style:none;padding:0;counter-reset:step;margin-top:32px;display:grid;gap:32px}.steps li{position:relative;padding-left:38px;counter-increment:step}.steps li::before{content:counter(step);position:absolute;left:0;top:1px;font:400 18px/1.5 var(--pixel);color:var(--accent-ink)}.steps h3,.home-audiences h3,.questions-list h3{font-size:17px;line-height:1.6;margin-bottom:10px}.home-audiences{display:grid;gap:32px}.home-audiences .quiet{margin-top:8px}
.plan-intro{margin-bottom:32px}.plan-summary{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-block:1px solid var(--line);font-size:13px;line-height:1.75}.plan-summary article{padding:24px 24px 24px 0}.plan-summary article+article{padding-left:24px;border-left:1px solid var(--line)}.plan-summary h3{font:400 18px/1.5 var(--pixel);color:var(--accent-ink);margin-bottom:16px}.plan-summary ul{list-style:none;padding:0;display:grid;gap:12px}.plan-summary li:first-child{color:var(--ink)}.plan-summary li.plan-price{color:var(--muted)}.plan-summary .quiet{margin-top:16px}.plan-summary .coming{font-family:var(--mono);font-size:12px;display:block;margin-top:8px;color:var(--muted)}.plan-guest-note{margin-top:16px}.plan-link{display:inline-flex;align-items:center;min-height:44px;margin-top:16px;font-size:13px;color:var(--accent-ink)}
.questions-list{display:grid;gap:32px}.questions-list article{border-top:1px solid var(--line);padding-top:24px}.questions-list p{overflow-wrap:break-word}.anchor-alias{display:block;height:0;scroll-margin-top:24px}
@media(max-width:760px){.edge-top{column-gap:12px;row-gap:0;padding-block:10px;width:calc(100% - 48px)}.edge-top .brand{order:0}.edge-top .edge-try{order:1}.edge-top .mode-switch{order:2;flex-basis:100%;margin-top:8px}.mode-switch a{justify-content:center;flex:1;padding:0 7px}.home-content,.review-section{margin-top:80px}.steps li{padding-left:30px}.plan-summary article{padding-right:16px}.plan-summary article+article{padding-left:16px}.product-footer nav{column-gap:8px}.questions-list h3{font-size:16.5px}}

/* Approved Logo A. Geometry comes from components/brand.html. */
.brand>svg{width:120px;height:36px;flex:none}.wording-underline{fill-opacity:.45}@media(prefers-color-scheme:dark){.wording-underline{fill-opacity:.5}}@media(max-width:760px){.brand>svg{width:60px;height:18px}}
.footer-brand > svg { display: block; width: 60px; height: 18px; }
