body:has(.www-landing) .shell{max-width:none;padding:0}body:has(.www-landing){background:var(--pa-bg)}.www-landing{--www-max:1120px;--www-pad:var(--pa-space-6);display:block}.www-landing h1,.www-landing h2,.www-landing h3,.www-landing p,.www-landing ul,.www-landing ol{margin:0}.www-landing h2{font-size:var(--pa-size-h2);font-weight:var(--pa-weight-display);letter-spacing:var(--pa-ls-h2);line-height:var(--pa-lh-h2)}.www-landing h3{font-size:var(--pa-size-h3);font-weight:var(--pa-weight-h3);letter-spacing:var(--pa-ls-h3);line-height:var(--pa-lh-h3)}.www-landing p{color:var(--pa-ink-2);font-size:var(--pa-size-body);line-height:var(--pa-lh-body)}.www-landing a:not(.button){color:var(--pa-accent);text-underline-offset:2px;text-decoration:underline}.www-hero{max-width:760px;padding:var(--pa-space-24) var(--www-pad) var(--pa-space-12);text-align:center;margin:0 auto}.www-hero h1{font-size:var(--pa-size-display);font-weight:var(--pa-weight-display);letter-spacing:var(--pa-ls-display);line-height:var(--pa-lh-display);text-wrap:balance}.www-lead{margin:var(--pa-space-6) auto 0;max-width:640px;font-size:var(--pa-size-h3);line-height:var(--pa-lh-h3);text-wrap:pretty}.www-actions{gap:var(--pa-space-3);margin-top:var(--pa-space-6);flex-wrap:wrap;justify-content:center;display:flex}.www-landing .www-actions .button{min-height:48px;padding:0 var(--pa-space-6);align-items:center;text-decoration:none;display:inline-flex}.www-values{background:var(--pa-grad-tint);padding:var(--pa-space-12) var(--www-pad)}.www-value-cards{gap:var(--pa-space-6);max-width:var(--www-max);grid-template-columns:repeat(3,minmax(0,1fr));margin:0 auto;padding:0;list-style:none;display:grid}.www-value-card{background:var(--pa-bg);border:1px solid var(--pa-line);border-radius:var(--pa-radius-card);gap:var(--pa-space-3);padding:var(--pa-space-6) var(--pa-space-6);align-content:start;display:grid;position:relative;overflow:hidden}.www-value-card:before{background:var(--pa-grad-brand);content:"";height:3px;position:absolute;top:0;left:0;right:0}.www-value-number{color:var(--pa-accent);font-family:var(--pa-font-mono);font-size:var(--pa-size-eyebrow);letter-spacing:var(--pa-ls-small);font-weight:600}.www-landing .www-value-card h2{font-size:var(--pa-size-h3);font-weight:var(--pa-weight-display);letter-spacing:var(--pa-ls-h3);line-height:var(--pa-lh-h3)}.www-value-card p{text-wrap:pretty}.www-closing{max-width:760px;padding:var(--pa-space-24) var(--www-pad);text-align:center;margin:0 auto}.www-closing h2{text-wrap:balance}.www-band{background:var(--pa-paper);padding:var(--pa-space-24) var(--www-pad)}.www-band+.www-band{border-top:1px solid var(--pa-line)}.www-band-inner{max-width:var(--www-max);gap:var(--pa-space-12);margin:0 auto;display:grid}.www-steps{gap:var(--pa-space-6);grid-template-columns:repeat(3,minmax(0,1fr));padding:0;list-style:none;display:grid}.www-step{background:var(--pa-bg);border:1px solid var(--pa-line);border-radius:var(--pa-radius-card);gap:var(--pa-space-3);padding:var(--pa-space-6);display:grid}.www-step-number{background:var(--pa-grad-brand);border-radius:var(--pa-radius-pill);color:var(--pa-bg);font-size:var(--pa-size-small);font-weight:var(--pa-weight-h3);height:32px;margin-bottom:var(--pa-space-3);justify-content:center;align-items:center;width:32px;line-height:1;display:inline-flex}.www-faq-rows{display:grid}.www-faq-row{border-top:1px solid var(--pa-line);margin:0;padding:0}.www-faq-row:last-child{border-bottom:1px solid var(--pa-line)}.www-faq-row summary{color:var(--pa-ink);cursor:pointer;font-size:var(--pa-size-body);font-weight:var(--pa-weight-h3);align-items:center;gap:var(--pa-space-4);line-height:var(--pa-lh-body);min-height:var(--pa-target-min);padding:var(--pa-space-4) 0;justify-content:space-between;list-style:none;display:flex}.www-faq-row summary::-webkit-details-marker{display:none}.www-faq-row summary:after{color:var(--pa-ink-2);content:"+";font-size:var(--pa-size-h3);font-weight:var(--pa-weight-body);flex:none;line-height:1}.www-faq-row[open] summary:after{content:"–"}.www-faq-row summary:focus-visible{outline:2px solid var(--pa-accent);outline-offset:2px;border-radius:var(--pa-radius-input)}.www-faq-row p{max-width:72ch;padding:0 0 var(--pa-space-6)}.www-doc-cards{gap:var(--pa-space-6);grid-template-columns:repeat(2,minmax(0,1fr));padding:0;list-style:none;display:grid}.www-doc-card{background:var(--pa-bg);border:1px solid var(--pa-line);border-radius:var(--pa-radius-card);gap:var(--pa-space-2);padding:var(--pa-space-6);display:grid}.www-landing a.www-doc-card{color:var(--pa-ink);text-decoration:none}.www-landing a.www-doc-card:hover{border-color:var(--pa-ink)}.www-landing a.www-doc-card:hover h3{text-underline-offset:2px;text-decoration:underline}.www-landing a.www-doc-card:focus-visible{outline:2px solid var(--pa-accent);outline-offset:2px}@media (max-width:1023px){.www-value-cards,.www-steps{grid-template-columns:1fr}}@media (max-width:743px){.www-landing{--www-pad:var(--pa-space-4)}.www-hero{padding:var(--pa-space-12) var(--www-pad) var(--pa-space-6)}.www-hero h1{font-size:var(--pa-size-h2);letter-spacing:var(--pa-ls-h2);line-height:var(--pa-lh-h2)}.www-lead{font-size:var(--pa-size-body);line-height:var(--pa-lh-body)}.www-actions{flex-direction:column}.www-landing .www-actions .button{justify-content:center;width:100%}.www-values{padding:var(--pa-space-6) var(--www-pad)}.www-closing,.www-band{padding:var(--pa-space-12) var(--www-pad)}.www-band-inner{gap:var(--pa-space-6)}.www-landing h2{font-size:28px}.www-doc-cards{grid-template-columns:1fr}}.www-about-cards{grid-template-columns:repeat(3,minmax(0,1fr))}.www-about-cards h2{font-size:var(--pa-size-h3);font-weight:var(--pa-weight-h3);letter-spacing:var(--pa-ls-h3);line-height:var(--pa-lh-h3)}@media (max-width:743px){.www-about-cards{grid-template-columns:1fr}}.www-landing .www-value-cards{margin:0 auto}.www-landing .www-lead{margin:var(--pa-space-6) auto 0}
