.su:where(.astro-vhn3vrze){padding-bottom:var(--section-y)}.su-grid:where(.astro-vhn3vrze){gap:var(--space-8);margin-top:var(--space-8);align-items:start;display:grid}@media (width>=960px){.su-grid:where(.astro-vhn3vrze){gap:var(--space-12);grid-template-columns:1fr 1fr}}.su-grid:where(.astro-vhn3vrze)>:where(.astro-vhn3vrze){min-width:0}.su-h:where(.astro-vhn3vrze){font-size:var(--text-lg);margin-bottom:var(--space-4)}.pp:where(.astro-vhn3vrze){gap:var(--space-3);display:grid}.pp-card:where(.astro-vhn3vrze){align-items:center;gap:var(--space-4);text-align:left;width:100%;padding:var(--space-4) var(--space-5);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);transition:border-color .15s,box-shadow .15s;display:flex}.pp-card:where(.astro-vhn3vrze):hover{border-color:var(--border-strong)}.pp-card:where(.astro-vhn3vrze)[aria-checked=true]{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent);background:var(--accent-soft)}.pp-radio:where(.astro-vhn3vrze){border:2px solid var(--border-strong);border-radius:50%;flex:none;width:18px;height:18px;position:relative}.pp-card:where(.astro-vhn3vrze)[aria-checked=true] .pp-radio:where(.astro-vhn3vrze){border-color:var(--accent)}.pp-card:where(.astro-vhn3vrze)[aria-checked=true] .pp-radio:where(.astro-vhn3vrze):after{content:"";background:var(--accent);border-radius:50%;position:absolute;inset:3px}.pp-main:where(.astro-vhn3vrze){flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.pp-name:where(.astro-vhn3vrze){flex-wrap:wrap;align-items:center;gap:8px;font-weight:650;display:flex}.pp-tag:where(.astro-vhn3vrze){color:var(--text-2);font-size:var(--text-sm)}.pp-feat:where(.astro-vhn3vrze){color:var(--text);font-size:var(--text-xs)}.pp-link:where(.astro-vhn3vrze){color:inherit;margin-top:var(--space-3)}.pp-link:where(.astro-vhn3vrze)>svg:last-child{color:var(--text-3);flex:none}.pp-card:where(.astro-vhn3vrze){flex-wrap:nowrap}.pp-main:where(.astro-vhn3vrze){overflow-wrap:anywhere}.pp-price:where(.astro-vhn3vrze){text-align:right;flex-direction:column;flex:none;display:flex}.pp-price:where(.astro-vhn3vrze) strong:where(.astro-vhn3vrze){font-size:var(--text-xl);letter-spacing:-.02em}.pp-price:where(.astro-vhn3vrze) small:where(.astro-vhn3vrze){color:var(--text-3);font-size:var(--text-xs)}.pp-note:where(.astro-vhn3vrze){margin-top:var(--space-5);font-size:var(--text-sm);color:var(--text-2);gap:8px;display:flex}.pp-note:where(.astro-vhn3vrze) svg{color:var(--ok);flex:none;margin-top:3px}.su-form:where(.astro-vhn3vrze){gap:var(--space-5);padding:var(--space-6);flex-direction:column;display:flex;position:relative}.su-form:where(.astro-vhn3vrze) .su-h:where(.astro-vhn3vrze){margin-bottom:0}.sso:where(.astro-vhn3vrze){gap:var(--space-3);display:grid}.sso-note:where(.astro-vhn3vrze){font-size:var(--text-xs);color:var(--text-3);margin-top:calc(-1 * var(--space-2));flex-wrap:wrap;align-items:center;gap:8px;display:flex}.or:where(.astro-vhn3vrze){align-items:center;gap:var(--space-4);color:var(--text-3);font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.06em;display:flex}.or:where(.astro-vhn3vrze):before,.or:where(.astro-vhn3vrze):after{content:"";background:var(--border);flex:1;height:1px}.fields:where(.astro-vhn3vrze){gap:var(--space-4);grid-template-columns:minmax(0,1fr);display:grid}.su-form:where(.astro-vhn3vrze){min-width:0}.trial-fixed:where(.astro-vhn3vrze){font-size:var(--text-sm);color:var(--text-2);align-items:flex-start;gap:8px;display:flex}.trial-fixed:where(.astro-vhn3vrze) svg{color:var(--ok);flex:none;margin-top:3px}.captcha:where(.astro-vhn3vrze){border:1px dashed var(--border-strong);border-radius:var(--radius);font-size:var(--text-sm);color:var(--text-2);background:var(--surface-2);align-items:center;gap:12px;padding:12px 14px;display:flex}.cap-box:where(.astro-vhn3vrze){border:2px solid var(--border-strong);border-radius:5px;flex:none;width:22px;height:22px}.terms:where(.astro-vhn3vrze){font-size:var(--text-sm);color:var(--text-2);align-items:flex-start;gap:12px;display:flex}.cbx:where(.astro-vhn3vrze){border:1.5px solid var(--border-strong);background:var(--surface-2);color:#0000;cursor:not-allowed;border-radius:5px;flex:none;justify-content:center;align-items:center;width:20px;height:20px;margin-top:1px;display:inline-flex}.terms:where(.astro-vhn3vrze) a:where(.astro-vhn3vrze),.have:where(.astro-vhn3vrze) a:where(.astro-vhn3vrze),.notice a:where(.astro-vhn3vrze){color:var(--accent-text);text-underline-offset:3px;font-weight:550;text-decoration:underline}.have:where(.astro-vhn3vrze){margin-top:var(--space-10);text-align:center;color:var(--text-2)}
