.now-page{--wash-top:color-mix(in srgb,var(--quilt-color) 40%,#fff);--wash-mid:color-mix(in srgb,var(--quilt-color) 12%,#fff);background:linear-gradient(180deg,var(--wash-top) 0,var(--wash-mid) 300px,var(--now-bg) 460px) no-repeat,var(--now-bg)}:root[data-now-theme=dark] .now-page{--wash-top:color-mix(in srgb,var(--quilt-dark-color) 90%,#0d0e12);--wash-mid:color-mix(in srgb,var(--quilt-dark-color) 28%,#0d0e12)}@media(prefers-color-scheme:dark){:root:not([data-now-theme]) .now-page{--wash-top:color-mix(in srgb,var(--quilt-dark-color) 90%,#0d0e12);--wash-mid:color-mix(in srgb,var(--quilt-dark-color) 28%,#0d0e12)}}.now-frame-head,.now-page-body{max-width:1424px;margin:0 auto;padding-left:32px;padding-right:32px}.now-page.narrow .now-frame-head,.now-page.narrow .now-page-body{max-width:880px}.now-frame-head{padding-top:110px}.now-page-bare .now-frame-head{padding-top:32px}.now-page-top{display:inline-flex;min-height:48px;align-items:center;margin-bottom:28px;color:var(--now-text)}.now-frame-head>.now-link{margin-bottom:8px}.now-frame-head .now-kicker{color:var(--now-red);margin-bottom:6px}.now-page-title{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}.now-frame-head h1{font-size:4.5rem;line-height:.95;margin:0;text-wrap:balance}.now-page-lede{font-size:1.1875rem;line-height:1.45;margin:12px 0 0;max-width:60ch;color:var(--now-text);text-wrap:pretty}.now-page-body{padding-top:28px;padding-bottom:48px}.now-page-body>*+*{margin-top:24px}.now-page-center .now-frame-head,.now-page-center .now-page-body{text-align:center}.now-page-center .now-page-lede{margin-left:auto;margin-right:auto}.now-page-center .now-actions{justify-content:center}.now-actions{display:flex;flex-wrap:wrap;gap:12px;align-items:center}.now-pill{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:52px;padding:0 24px;border:0;border-radius:999px;background:var(--now-text);color:var(--now-bg)!important;font:800 1.0625rem var(--font-figtree),Figtree,sans-serif;text-decoration:none;white-space:nowrap;cursor:pointer;transition:transform .15s ease-out,background-color .15s ease-out}.now-pill.primary{background:var(--now-red);color:#fff!important;box-shadow:0 10px 22px #e23b4b44}.now-pill.quiet{background:color-mix(in srgb,var(--now-text) 8%,transparent);color:var(--now-text)!important}.now-pill svg{flex:none}.now-link{display:inline-flex;align-items:center;gap:6px;min-height:48px;color:var(--now-red);font-weight:800;text-decoration:none}.now-card{background:var(--now-panel);color:var(--now-text);border-radius:16px;padding:24px;box-shadow:0 1px 3px #0000001f,0 10px 28px -18px #0000004d}.now-card h2{font-size:1.75rem;line-height:1.1;margin:0}.now-card p{margin:10px 0 0}.now-card .now-actions{margin-top:20px}.now-muted{color:var(--now-muted)}.now-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin:0;padding:0;list-style:none;counter-reset:now-step}.now-steps li{position:relative;display:flex;flex-direction:column;gap:12px;padding:22px;border-radius:16px;background:var(--now-panel);box-shadow:0 1px 3px #0000001f}.now-step-art{display:grid;place-items:center;width:64px;height:64px;border-radius:50%;background:color-mix(in srgb,var(--quilt-color) 22%,var(--now-panel));color:var(--now-text)}.now-step-art svg{width:30px;height:30px}.now-steps b{display:block;font-size:1.3125rem;line-height:1.15;font-weight:900;letter-spacing:-.02em}.now-steps b:before{counter-increment:now-step;content:counter(now-step);display:inline-grid;place-items:center;width:28px;height:28px;margin-right:8px;border-radius:50%;background:var(--now-red);color:#fff;font-size:1rem;vertical-align:2px}.now-steps li>div{display:flex;flex-direction:column;gap:6px}.now-steps span{font-size:1.0625rem;line-height:1.45;color:var(--now-muted)}.now-page .font-heading,.now-skin .font-heading{font-family:var(--font-figtree),Figtree,sans-serif;font-weight:900;letter-spacing:-.025em}.now-page .rounded-button,.now-skin .rounded-button{border-radius:999px}.now-page .rounded-card,.now-skin .rounded-card{border-radius:16px}.now-page .bg-cream,.now-skin .bg-cream{background-color:var(--now-panel)}.now-page .text-ink,.now-skin .text-ink{color:var(--now-text)}.now-page .text-ink-soft,.now-skin .text-ink-soft{color:var(--now-muted)}.now-page .bg-cranberry,.now-skin .bg-cranberry{background-color:var(--now-red)}.now-skin{--now-bg:var(--color-paper);min-height:100%;font-family:var(--font-figtree),Figtree,sans-serif;font-size:1.125rem;background:linear-gradient(180deg,color-mix(in srgb,var(--quilt-color) 26%,var(--color-paper)) 0,var(--color-paper) 420px) no-repeat,var(--color-paper)}:root[data-now-theme=dark] .now-skin{background:linear-gradient(180deg,color-mix(in srgb,var(--quilt-color) 30%,#0d0e12) 0,var(--color-paper) 420px) no-repeat,var(--color-paper)}.now-skin .font-body{font-family:var(--font-figtree),Figtree,sans-serif}@media(max-width:760px){.now-frame-head,.now-page-body{padding-left:16px;padding-right:16px}.now-frame-head{padding-top:80px}.now-page-bare .now-frame-head{padding-top:20px}.now-frame-head h1{font-size:2.75rem}.now-page-lede{font-size:1.0625rem}.now-steps{grid-template-columns:1fr;gap:12px}.now-steps li{flex-direction:row;align-items:flex-start;padding:16px}.now-step-art{width:52px;height:52px;flex:none}.now-steps b{font-size:1.1875rem}.now-card{padding:20px}.now-actions .now-pill{flex:1 1 auto}}.now-list{list-style:none;margin:14px 0 0;padding:0;display:flex;flex-direction:column;gap:10px}.now-list li{display:flex;gap:12px;align-items:baseline}.now-list li:before{content:"";flex:none;width:14px;height:3px;border-radius:2px;background:var(--now-red);transform:translateY(-4px)}.now-faq h3{font-size:1.25rem;margin:18px 0 0}.now-faq p{margin:6px 0 0;color:var(--now-muted)}.now-footer{display:flex;flex-wrap:wrap;gap:4px 18px;font-size:1rem}.now-footer a,.now-footer button{display:inline-flex;align-items:center;min-height:48px;color:var(--now-muted);background:none;border:0;padding:0;font:inherit;text-decoration:none}.now-page .bg-cranberry,.now-page .bg-persimmon,.now-skin .bg-cranberry,.now-skin .bg-persimmon{color:#fff!important;font-weight:800}.now-card .now-theme-setting{margin:0;border:0;padding:0}