.seg{background:var(--surface-2);border:1px solid var(--border);border-radius:10px;gap:2px;padding:3px;display:inline-flex}.seg-opt{height:34px;font-size:var(--text-sm);color:var(--text-2);border-radius:7px;align-items:center;gap:8px;padding:0 16px;font-weight:550;transition:background-color .15s,color .15s,box-shadow .15s;display:inline-flex}.seg-opt:hover{color:var(--text)}.seg-opt[aria-checked=true]{background:var(--surface);color:var(--text);box-shadow:var(--shadow-sm), 0 0 0 1px var(--border)}.seg-note{color:var(--ok-strong,#0f6e4a);background:color-mix(in srgb, var(--ok) 14%, transparent);border-radius:var(--radius-full);padding:2px 7px;font-size:.75rem;font-weight:700}.page-hero:where(.astro-u3mqw4ek){position:relative;overflow:clip}.toggle-wrap:where(.astro-u3mqw4ek){margin-top:var(--space-8);justify-content:center;display:flex}html:not(.js) .needs-js:where(.astro-u3mqw4ek){display:none}.stack:where(.astro-u3mqw4ek){display:inline-grid}.stack:where(.astro-u3mqw4ek)>.v:where(.astro-u3mqw4ek){grid-area:1/1;transition:opacity .2s}#pricing:where(.astro-u3mqw4ek)[data-billing=monthly] .v-yearly:where(.astro-u3mqw4ek):not(.v-monthly),#pricing:where(.astro-u3mqw4ek)[data-billing=yearly] .v-monthly:where(.astro-u3mqw4ek):not(.v-yearly){opacity:0;visibility:hidden}.plans-sec:where(.astro-u3mqw4ek){padding-bottom:var(--section-y)}.plans:where(.astro-u3mqw4ek){gap:var(--space-5);grid-template-columns:1fr;align-items:stretch;display:grid}@media (width>=700px){.plans:where(.astro-u3mqw4ek){grid-template-columns:repeat(2,1fr)}}@media (width>=1100px){.plans:where(.astro-u3mqw4ek){grid-template-columns:repeat(4,1fr)}}.plan:where(.astro-u3mqw4ek){gap:var(--space-4);padding:var(--space-6);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-xl);box-shadow:var(--shadow-xs);flex-direction:column;display:flex;position:relative}.plan:where(.astro-u3mqw4ek).rec{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent), var(--shadow-md);background:linear-gradient(180deg, var(--accent-soft), var(--surface) 40%)}.rec-flag:where(.astro-u3mqw4ek){background:var(--accent);color:#fff;font-size:var(--text-xs);border-radius:var(--radius-full);letter-spacing:.02em;padding:4px 12px;font-weight:650;position:absolute;top:-12px;left:50%;transform:translate(-50%)}.plan:where(.astro-u3mqw4ek) h2:where(.astro-u3mqw4ek){font-size:var(--text-xl)}.plan-tag:where(.astro-u3mqw4ek){color:var(--text-2);font-size:var(--text-sm);margin-top:-8px}@media (width>=700px){.plan-tag:where(.astro-u3mqw4ek){min-height:3.2em}}.price-row:where(.astro-u3mqw4ek){flex-wrap:wrap;align-items:baseline;gap:8px;min-height:3rem;display:flex}.amount:where(.astro-u3mqw4ek){letter-spacing:-.04em;font-size:3rem;font-weight:700;line-height:1}.per:where(.astro-u3mqw4ek){font-size:var(--text-sm);color:var(--text-2)}.billed:where(.astro-u3mqw4ek){font-size:var(--text-sm);color:var(--text-3);min-height:1.5em;margin-top:6px}.billed:where(.astro-u3mqw4ek) s:where(.astro-u3mqw4ek){text-decoration-thickness:1px}.plan:where(.astro-u3mqw4ek) .check-list:where(.astro-u3mqw4ek){margin-top:var(--space-2);padding-top:var(--space-5);border-top:1px solid var(--border)}.cat-note:where(.astro-u3mqw4ek){margin-top:var(--space-8);color:var(--text);text-align:left;justify-content:center;align-items:flex-start;gap:10px;max-width:720px;margin-inline:auto;font-weight:550;display:flex}.cat-note:where(.astro-u3mqw4ek) svg{color:var(--accent-text);flex:none;margin-top:3px}.trial-note:where(.astro-u3mqw4ek){margin-top:var(--space-3);color:var(--text-2);justify-content:center;align-items:flex-start;gap:10px;max-width:720px;margin-inline:auto;display:flex}.trial-note:where(.astro-u3mqw4ek) svg{color:var(--ok);flex:none;margin-top:3px}.trial-note:where(.astro-u3mqw4ek) strong:where(.astro-u3mqw4ek){color:var(--text)}.cmp:where(.astro-u3mqw4ek){background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-xl)}.cmp-row:where(.astro-u3mqw4ek){border-top:1px solid var(--border);grid-template-columns:1fr;display:grid}.cmp-head:where(.astro-u3mqw4ek){display:none}.cmp-gtitle:where(.astro-u3mqw4ek){padding:var(--space-4) var(--space-5);background:var(--bg-subtle);border-top:1px solid var(--border);font-weight:650}.cmp-gtitle:where(.astro-u3mqw4ek) span:where(.astro-u3mqw4ek){align-items:center;gap:8px;display:inline-flex}.cmp-gtitle:where(.astro-u3mqw4ek) svg{color:var(--accent-text)}.cmp-group:where(.astro-u3mqw4ek):first-of-type .cmp-gtitle:where(.astro-u3mqw4ek){border-radius:var(--radius-xl) var(--radius-xl) 0 0;border-top:0}.cmp-label:where(.astro-u3mqw4ek){padding:var(--space-4) var(--space-5) var(--space-2);font-weight:550;font-size:var(--text-sm)}.hint:where(.astro-u3mqw4ek){color:var(--text-3);font-weight:400;font-size:var(--text-xs);margin-top:2px;line-height:1.45;display:block}.cmp-cell:where(.astro-u3mqw4ek){padding:6px var(--space-5);font-size:var(--text-sm);color:var(--text-2);justify-content:space-between;align-items:center;gap:12px;display:flex}.cmp-cell:where(.astro-u3mqw4ek):last-child{padding-bottom:var(--space-4)}.cmp-cell:where(.astro-u3mqw4ek):before{content:attr(data-plan);color:var(--text-3);font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.05em;font-weight:600}.cmp-cell:where(.astro-u3mqw4ek)>span:where(.astro-u3mqw4ek),.cmp-cell:where(.astro-u3mqw4ek)>svg{text-align:right;margin-left:auto}.cmp-cell:where(.astro-u3mqw4ek)>.badge{margin-left:8px}.yes{color:var(--ok)}.no{color:var(--text-3);opacity:.6}@media (width>=900px){.cmp:where(.astro-u3mqw4ek){position:relative}.cmp-head:where(.astro-u3mqw4ek){top:var(--header-h);z-index:5;background:var(--surface);border-radius:var(--radius-xl) var(--radius-xl) 0 0;box-shadow:0 1px 0 var(--border-strong);display:block;position:sticky}.cmp-head:where(.astro-u3mqw4ek) .cmp-row:where(.astro-u3mqw4ek){background:var(--surface);border-top:0;border-bottom:1px solid var(--border-strong);border-radius:var(--radius-xl) var(--radius-xl) 0 0}.cmp-row:where(.astro-u3mqw4ek){grid-template-columns:minmax(220px,1.6fr) repeat(4,minmax(0,1fr));align-items:stretch}.cmp-label:where(.astro-u3mqw4ek){padding:14px var(--space-5)}.cmp-cell:where(.astro-u3mqw4ek){padding:14px var(--space-4);justify-content:flex-start;align-items:center}.cmp-label:where(.astro-u3mqw4ek){flex-direction:column;justify-content:center;display:flex}.cmp-cell:where(.astro-u3mqw4ek):before{display:none}.cmp-cell:where(.astro-u3mqw4ek)>span:where(.astro-u3mqw4ek),.cmp-cell:where(.astro-u3mqw4ek)>svg{text-align:left;margin-left:0}.cmp-cell:where(.astro-u3mqw4ek).rec{background:color-mix(in srgb, var(--accent) 5%, transparent)}.cmp-col:where(.astro-u3mqw4ek).rec{background:color-mix(in srgb, var(--accent) 7%, var(--surface))}.cmp-col:where(.astro-u3mqw4ek){padding:14px var(--space-4);flex-direction:column;align-items:flex-start;gap:2px;display:flex}.cmp-plan:where(.astro-u3mqw4ek){font-weight:700;font-size:var(--text-base)}.mini-rec:where(.astro-u3mqw4ek){color:var(--accent-text);font-size:.6875rem;font-weight:650}.cmp-price:where(.astro-u3mqw4ek){font-size:var(--text-sm);color:var(--text-2);align-items:baseline;gap:2px;display:inline-flex}.cmp-price:where(.astro-u3mqw4ek) small:where(.astro-u3mqw4ek){font-size:var(--text-xs);color:var(--text-3)}.cmp-gtitle:where(.astro-u3mqw4ek){border-radius:0}.cmp-group:where(.astro-u3mqw4ek):last-child .cmp-row:where(.astro-u3mqw4ek):last-child{border-radius:0 0 var(--radius-xl) var(--radius-xl)}}.two:where(.astro-u3mqw4ek){gap:var(--space-6);display:grid}@media (width>=900px){.two:where(.astro-u3mqw4ek){gap:var(--space-8);grid-template-columns:1fr 1fr}}.store-row:where(.astro-u3mqw4ek){gap:var(--space-4);border-top:1px solid var(--border);grid-template-columns:1fr auto auto;align-items:center;padding:14px 0;display:grid}.store-row:where(.astro-u3mqw4ek):first-child{border-top:0;padding-top:0}.store-row:where(.astro-u3mqw4ek):last-child{padding-bottom:0}.store-row:where(.astro-u3mqw4ek) strong:where(.astro-u3mqw4ek){font-size:var(--text-lg)}.store-row:where(.astro-u3mqw4ek) span:where(.astro-u3mqw4ek){font-weight:550}@media (width<=460px){.store-row:where(.astro-u3mqw4ek){grid-template-columns:1fr auto}.store-row:where(.astro-u3mqw4ek) .badge{grid-column:1/-1;justify-self:start}}.pay-grid:where(.astro-u3mqw4ek){gap:var(--space-5);grid-template-columns:1fr;display:grid}@media (width>=700px){.pay-grid:where(.astro-u3mqw4ek){grid-template-columns:repeat(2,1fr)}}@media (width>=1040px){.pay-grid:where(.astro-u3mqw4ek){grid-template-columns:repeat(4,1fr)}}.pay:where(.astro-u3mqw4ek){padding:var(--space-6);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-xl)}.pay-ico:where(.astro-u3mqw4ek){background:var(--accent-soft);width:40px;height:40px;color:var(--accent-text);border:1px solid var(--accent-soft-border);margin-bottom:var(--space-4);border-radius:10px;justify-content:center;align-items:center;display:inline-flex}.pay:where(.astro-u3mqw4ek) h3:where(.astro-u3mqw4ek){font-size:var(--text-base)}.pay:where(.astro-u3mqw4ek) p:where(.astro-u3mqw4ek){margin-top:var(--space-2);color:var(--text-2);font-size:var(--text-sm)}.faq:where(.astro-u3mqw4ek){gap:var(--space-3);max-width:820px;margin-inline:auto;display:grid}.faq-item:where(.astro-u3mqw4ek){background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);transition:border-color .2s}.faq-item:where(.astro-u3mqw4ek)[open]{border-color:var(--border-strong);box-shadow:var(--shadow-xs)}.faq-item:where(.astro-u3mqw4ek) summary:where(.astro-u3mqw4ek){justify-content:space-between;align-items:center;gap:var(--space-4);padding:var(--space-4) var(--space-5);cursor:pointer;border-radius:var(--radius-lg);font-weight:600;list-style:none;display:flex}.faq-item:where(.astro-u3mqw4ek) summary:where(.astro-u3mqw4ek)::-webkit-details-marker{display:none}.faq-item:where(.astro-u3mqw4ek) summary:where(.astro-u3mqw4ek):hover{color:var(--accent-text)}.pm{color:var(--text-3);transition:transform .25s var(--ease);flex:none}.faq-item:where(.astro-u3mqw4ek)[open] .pm{color:var(--accent-text);transform:rotate(45deg)}.faq-a:where(.astro-u3mqw4ek){padding:0 var(--space-5) var(--space-5);color:var(--text-2)}.faq-more:where(.astro-u3mqw4ek){text-align:center;margin-top:var(--space-8);color:var(--text-2)}.legal-links:where(.astro-u3mqw4ek){text-align:center;margin-top:var(--space-4);color:var(--text-3);font-size:var(--text-sm)}.legal-links:where(.astro-u3mqw4ek) a:where(.astro-u3mqw4ek){color:var(--text-2);text-underline-offset:3px;text-decoration:underline}.ex:where(.astro-u3mqw4ek){gap:var(--space-3);padding:var(--space-8);flex-direction:column;display:flex}.ex-ico:where(.astro-u3mqw4ek){background:var(--accent-soft);width:40px;height:40px;color:var(--accent-text);border:1px solid var(--accent-soft-border);border-radius:10px;justify-content:center;align-items:center;display:inline-flex}.ex:where(.astro-u3mqw4ek) h3:where(.astro-u3mqw4ek){font-size:var(--text-xl)}.ex:where(.astro-u3mqw4ek)>p:where(.astro-u3mqw4ek){color:var(--text-2);font-size:var(--text-sm)}.ex:where(.astro-u3mqw4ek) .check-list:where(.astro-u3mqw4ek){margin-top:var(--space-2)}.faq-more:where(.astro-u3mqw4ek) a:where(.astro-u3mqw4ek){color:var(--accent-text);font-weight:600}.faq-more:where(.astro-u3mqw4ek) a:where(.astro-u3mqw4ek):hover{text-decoration:underline}
