._page_05d5dfd{width:min(1100px,100% - 2rem);color:var(--color-text-primary);overflow-wrap:anywhere;margin:0 auto;padding:6rem 0 5rem}._page_05d5dfd nav{color:var(--color-text-secondary);font-size:.875rem}._page_05d5dfd h1{letter-spacing:-.04em;margin:.75rem 0 1.5rem;font-size:clamp(2.25rem,5vw,3.75rem);font-weight:600;line-height:1.08}._page_05d5dfd h2{margin:0 0 1rem;font-size:1.6rem;font-weight:600}._page_05d5dfd p,._page_05d5dfd li{line-height:1.75}._page_05d5dfd p{color:var(--color-text-secondary);margin:0 0 1rem}._page_05d5dfd strong{color:var(--color-text-primary)}._page_05d5dfd a{color:var(--color-primary);text-underline-offset:.2em}._page_05d5dfd ul{margin:0 0 1.5rem;padding-left:1.25rem}._page_05d5dfd li+li{margin-top:.75rem}._page_05d5dfd section{max-width:800px;padding-top:3rem}._hero_05d5dfd{align-items:flex-start;gap:3rem;padding:2.5rem 0 1rem;display:flex}._intro_05d5dfd{flex:50%;min-width:0}._eyebrow_05d5dfd{font-weight:600;color:var(--color-primary)!important}._purchase_05d5dfd{background:var(--color-surface-container-low);border-radius:1.25rem;flex:42%;min-width:0;padding:1.75rem}._purchase_05d5dfd ._price_05d5dfd{color:var(--color-text-primary);font-size:2.5rem;font-weight:600;line-height:1.2}._price_05d5dfd span{white-space:nowrap;font-size:1rem;font-weight:400}._page_05d5dfd ._primary_05d5dfd,._page_05d5dfd ._secondary_05d5dfd{width:100%;min-height:48px;font:inherit;text-align:center;cursor:pointer;border:0;border-radius:.75rem;justify-content:center;align-items:center;padding:.75rem 1rem;font-weight:600;text-decoration:none;display:flex}._page_05d5dfd ._primary_05d5dfd{background:var(--color-primary-container);color:var(--color-on-primary-container)}._primary_05d5dfd:disabled{opacity:.65;cursor:wait}._page_05d5dfd ._secondary_05d5dfd{background:var(--color-surface-pure);color:var(--color-text-primary);margin-top:.75rem}._links_05d5dfd{flex-wrap:wrap;gap:.75rem 1rem;margin-top:1rem;font-size:.875rem;display:flex}:is(._page_05d5dfd a:focus-visible,._page_05d5dfd button:focus-visible){outline:2px solid var(--color-primary);outline-offset:4px}@media (max-width:760px){._hero_05d5dfd{flex-direction:column;gap:1.5rem}._purchase_05d5dfd{width:100%;padding:1.25rem}}
