.bform[data-astro-cid-qqye65ry]{flex-direction:column;gap:20px;min-width:0;display:flex}.bform__section[data-astro-cid-qqye65ry]{border-radius:var(--r-xl);border:1px solid var(--border-default);min-width:0;box-shadow:var(--shadow-sm);background:#fff;flex-direction:column;gap:20px;padding:28px;display:flex}.bform__head[data-astro-cid-qqye65ry]{align-items:flex-start;gap:14px;display:flex}.bform__num[data-astro-cid-qqye65ry]{background:var(--grad-brand);color:#fff;border-radius:50%;flex:none;place-items:center;width:36px;height:36px;font-size:15px;font-weight:700;display:grid}.bform__title[data-astro-cid-qqye65ry]{margin:0;font-size:20px;font-weight:700;line-height:1.3}.bform__sub[data-astro-cid-qqye65ry]{color:var(--text-muted);margin:4px 0 0;font-size:14px}.bform__row[data-astro-cid-qqye65ry]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px;display:grid}.bform[data-astro-cid-qqye65ry] .field[data-astro-cid-qqye65ry]{min-width:0}.bform__group[data-astro-cid-qqye65ry]{border:0;flex-direction:column;gap:10px;min-width:0;margin:0;padding:0;display:flex}.bform__group[data-astro-cid-qqye65ry] legend[data-astro-cid-qqye65ry].label{color:var(--text-secondary);margin-bottom:10px;padding:0;font-size:14px;font-weight:500}.opt[data-astro-cid-qqye65ry]{color:var(--text-muted);margin-left:6px;font-size:12px;font-style:normal;font-weight:500}.bform__plans[data-astro-cid-qqye65ry]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px;display:grid}.bform__plan[data-astro-cid-qqye65ry]{display:flex}.bform__plan-card[data-astro-cid-qqye65ry]{border:2px solid var(--border-default);border-radius:var(--r-lg);cursor:pointer;background:#fff;flex-direction:column;flex:1;gap:4px;padding:18px;transition:border-color .15s,box-shadow .15s,transform .15s;display:flex;position:relative}.bform__plan-card[data-astro-cid-qqye65ry]:hover{border-color:var(--border-brand);box-shadow:var(--shadow-md);transform:translateY(-2px)}.bform__plan-top[data-astro-cid-qqye65ry]{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.bform__plan-icon[data-astro-cid-qqye65ry]{border-radius:var(--r-md);background:var(--bg-brand-soft);width:40px;height:40px;color:var(--text-brand);place-items:center;display:grid}.bform__radio[data-astro-cid-qqye65ry]{border:2px solid var(--border-strong);color:#0000;border-radius:50%;place-items:center;width:22px;height:22px;display:grid}.bform__plan-card[data-astro-cid-qqye65ry] strong[data-astro-cid-qqye65ry]{font-size:17px}.bform__plan-desc[data-astro-cid-qqye65ry]{color:var(--text-secondary);flex:1;font-size:14px}.bform__plan-card[data-astro-cid-qqye65ry] b[data-astro-cid-qqye65ry]{color:var(--text-brand);margin-top:8px;font-size:22px}.bform__plan-card[data-astro-cid-qqye65ry] small[data-astro-cid-qqye65ry]{color:var(--text-secondary);font-size:13px;font-weight:500}.bform__badge[data-astro-cid-qqye65ry]{border-radius:var(--r-full);background:var(--grad-brand);color:#fff;letter-spacing:.02em;padding:3px 10px;font-size:11px;font-weight:600;position:absolute;top:-11px;right:16px}.bform__plan[data-astro-cid-qqye65ry] input[data-astro-cid-qqye65ry]:checked+.bform__plan-card[data-astro-cid-qqye65ry]{border-color:var(--text-brand);background:var(--bg-brand-soft);box-shadow:var(--shadow-glow)}.bform__plan[data-astro-cid-qqye65ry] input[data-astro-cid-qqye65ry]:checked+.bform__plan-card[data-astro-cid-qqye65ry] .bform__plan-icon[data-astro-cid-qqye65ry]{background:var(--bg-brand);color:#fff}.bform__plan[data-astro-cid-qqye65ry] input[data-astro-cid-qqye65ry]:checked+.bform__plan-card[data-astro-cid-qqye65ry] .bform__radio[data-astro-cid-qqye65ry]{border-color:var(--bg-brand);background:var(--bg-brand);color:#fff}.bform__plan[data-astro-cid-qqye65ry] input[data-astro-cid-qqye65ry]:focus-visible+.bform__plan-card[data-astro-cid-qqye65ry]{outline:2px solid var(--text-brand);outline-offset:2px}.bform__billing[data-astro-cid-qqye65ry]{border-radius:var(--r-lg);background:var(--bg-subtle);flex-direction:column;gap:8px;padding:16px;display:flex}.bform__billing[data-astro-cid-qqye65ry][hidden],.bform[data-astro-cid-qqye65ry] [data-astro-cid-qqye65ry][data-extra-pages][hidden]{display:none}.bform__chips[data-astro-cid-qqye65ry]{flex-wrap:wrap;gap:8px;display:flex}.bform__chip[data-astro-cid-qqye65ry] .chip[data-astro-cid-qqye65ry] .chip__check{display:none}.bform__chip[data-astro-cid-qqye65ry] input[data-astro-cid-qqye65ry]:checked+.chip[data-astro-cid-qqye65ry] .chip__check{display:block}.bform__styles[data-astro-cid-qqye65ry]{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:10px;display:grid}.bform__style-card[data-astro-cid-qqye65ry]{border:1.5px solid var(--border-default);border-radius:var(--r-md);height:100%;color:var(--text-secondary);cursor:pointer;background:#fff;flex-direction:column;gap:8px;padding:10px;font-size:13px;font-weight:500;transition:border-color .15s;display:flex;position:relative}.bform__style-card[data-astro-cid-qqye65ry]:hover{border-color:var(--border-brand)}.bform__swatch[data-astro-cid-qqye65ry]{border-radius:var(--r-sm);border:1px solid #0f172a14;height:44px;display:block}.bform__style-check[data-astro-cid-qqye65ry]{background:var(--bg-brand);color:#fff;border-radius:50%;place-items:center;width:20px;height:20px;display:none;position:absolute;top:14px;right:14px;box-shadow:0 0 0 2px #fff}.bform__style[data-astro-cid-qqye65ry] input[data-astro-cid-qqye65ry]:checked+.bform__style-card[data-astro-cid-qqye65ry]{border-color:var(--bg-brand);background:var(--bg-brand-soft);color:var(--text-brand)}.bform__style[data-astro-cid-qqye65ry] input[data-astro-cid-qqye65ry]:checked+.bform__style-card[data-astro-cid-qqye65ry] .bform__style-check[data-astro-cid-qqye65ry]{display:grid}.bform__style[data-astro-cid-qqye65ry] input[data-astro-cid-qqye65ry]:focus-visible+.bform__style-card[data-astro-cid-qqye65ry]{outline:2px solid var(--bg-brand);outline-offset:2px}.bform__pages[data-astro-cid-qqye65ry]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px;display:grid}.bform__page[data-astro-cid-qqye65ry]{border-radius:var(--r-lg);background:var(--bg-subtle);border:1px solid var(--border-default);flex-direction:column;gap:10px;padding:16px;display:flex}.bform__page[data-astro-cid-qqye65ry][hidden]{display:none}.bform__page-head[data-astro-cid-qqye65ry]{align-items:center;gap:10px;display:flex}.bform__page-icon[data-astro-cid-qqye65ry]{border-radius:var(--r-sm);width:32px;height:32px;color:var(--text-brand);box-shadow:var(--shadow-sm);background:#fff;place-items:center;display:grid}.bform__page-num[data-astro-cid-qqye65ry]{letter-spacing:.04em;text-transform:uppercase;color:var(--text-brand);font-size:12px;font-weight:600}.bform__note[data-astro-cid-qqye65ry]{border-radius:var(--r-md);background:var(--bg-violet-soft);color:var(--text-secondary);align-items:flex-start;gap:8px;margin:0;padding:12px 14px;font-size:14px;display:flex}.bform__note[data-astro-cid-qqye65ry] svg{color:var(--text-violet);flex:none;margin-top:2px}.bform[data-astro-cid-qqye65ry] a[data-astro-cid-qqye65ry]{text-underline-offset:2px;text-decoration:underline}.bform__section--final[data-astro-cid-qqye65ry]{background:linear-gradient(180deg, #fff, var(--bg-brand-soft));border-color:var(--border-brand)}.bform__submit[data-astro-cid-qqye65ry]{align-self:flex-start}@media (width<=720px){.bform__section[data-astro-cid-qqye65ry]{padding:20px 16px}.bform__row[data-astro-cid-qqye65ry],.bform__plans[data-astro-cid-qqye65ry],.bform__pages[data-astro-cid-qqye65ry]{grid-template-columns:minmax(0,1fr)}.bform__styles[data-astro-cid-qqye65ry]{grid-template-columns:repeat(2,minmax(0,1fr))}.bform__submit[data-astro-cid-qqye65ry]{align-self:stretch}}.ohero[data-astro-cid-5izn7hgk]{background:radial-gradient(1200px 500px at 85% 0%, var(--violet-50), transparent 60%), var(--bg-subtle);padding:calc(var(--header-h) + 56px) 0 64px;overflow:hidden}.ohero__grid[data-astro-cid-5izn7hgk]{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);align-items:center;gap:56px;display:grid}.ohero__text[data-astro-cid-5izn7hgk]{flex-direction:column;align-items:flex-start;gap:20px;display:flex}.ohero__eyebrow[data-astro-cid-5izn7hgk]{border-radius:var(--r-full);background:var(--bg-brand-soft);color:var(--text-brand);align-items:center;gap:8px;padding:6px 14px;font-size:14px;font-weight:600;display:inline-flex}.ohero__trust[data-astro-cid-5izn7hgk]{color:var(--text-secondary);flex-wrap:wrap;gap:10px 20px;margin:0;padding:0;font-size:14px;font-weight:500;list-style:none;display:flex}.ohero__trust[data-astro-cid-5izn7hgk] li[data-astro-cid-5izn7hgk]{align-items:center;gap:8px;display:inline-flex}.ohero__trust[data-astro-cid-5izn7hgk] svg{color:var(--icon-brand)}.ohero__actions[data-astro-cid-5izn7hgk]{flex-wrap:wrap;gap:12px;display:flex}.ohero__visual[data-astro-cid-5izn7hgk]{height:460px;position:relative}.ohero__shot[data-astro-cid-5izn7hgk]{border-radius:var(--r-xl);box-shadow:var(--shadow-lg);background:#fff;border:6px solid #fff;margin:0;position:absolute;overflow:hidden}.ohero__shot[data-astro-cid-5izn7hgk] img{object-fit:cover;width:100%;height:100%;display:block}.ohero__shot--main[data-astro-cid-5izn7hgk]{inset:0 18% 8% 6%}.ohero__shot--main[data-astro-cid-5izn7hgk] figcaption[data-astro-cid-5izn7hgk]{border-radius:var(--r-md);backdrop-filter:blur(6px);background:#ffffffeb;flex-direction:column;max-width:calc(100% - 24px);padding:10px 14px;font-size:14px;display:flex;position:absolute;top:12px;left:12px}.ohero__shot--main[data-astro-cid-5izn7hgk] figcaption[data-astro-cid-5izn7hgk] span[data-astro-cid-5izn7hgk]{color:var(--text-muted);font-size:13px}.ohero__shot--s1[data-astro-cid-5izn7hgk]{aspect-ratio:1;width:36%;top:6%;right:0;transform:rotate(3deg)}.ohero__shot--s2[data-astro-cid-5izn7hgk]{aspect-ratio:1;width:30%;bottom:0;right:4%;transform:rotate(-4deg)}.ohero__badge[data-astro-cid-5izn7hgk]{border-radius:var(--r-lg);box-shadow:var(--shadow-md);background:#fff;align-items:center;gap:10px;padding:10px 14px;font-size:14px;display:flex;position:absolute;bottom:18%;left:0}.ohero__badge[data-astro-cid-5izn7hgk] span[data-astro-cid-5izn7hgk]:last-child{flex-direction:column;display:flex}.ohero__badge[data-astro-cid-5izn7hgk] small[data-astro-cid-5izn7hgk]{color:var(--text-muted);font-size:12px}.ohero__badge-icon[data-astro-cid-5izn7hgk]{color:#d99a00;background:#fff7e0;border-radius:50%;place-items:center;width:36px;height:36px;display:grid}.osteps[data-astro-cid-5izn7hgk]{background:var(--bg-subtle);padding:0 0 48px}.osteps__list[data-astro-cid-5izn7hgk]{counter-reset:none;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}.osteps__item[data-astro-cid-5izn7hgk]{border-radius:var(--r-lg);border:1px solid var(--border-default);background:#fff;flex-direction:column;gap:4px;padding:20px;font-size:14px;display:flex;position:relative}.osteps__item[data-astro-cid-5izn7hgk] strong[data-astro-cid-5izn7hgk]{font-size:16px}.osteps__icon[data-astro-cid-5izn7hgk]{border-radius:var(--r-md);background:var(--grad-brand);color:#fff;place-items:center;width:44px;height:44px;margin-bottom:8px;display:grid}.osteps__num[data-astro-cid-5izn7hgk]{letter-spacing:.04em;text-transform:uppercase;color:var(--text-brand);font-size:12px;font-weight:600}.order[data-astro-cid-5izn7hgk]{background:var(--bg-subtle);scroll-margin-top:var(--header-h);padding:8px 0 80px}.order__grid[data-astro-cid-5izn7hgk]{grid-template-columns:minmax(0,1fr) 340px;align-items:start;gap:32px;display:grid}.order__aside[data-astro-cid-5izn7hgk]{top:calc(var(--header-h) + 24px);flex-direction:column;gap:16px;display:flex;position:sticky}.osum[data-astro-cid-5izn7hgk]{border-radius:var(--r-xl);background:var(--grad-dark);color:#fff;box-shadow:var(--shadow-lg);padding:24px}.osum[data-astro-cid-5izn7hgk] p[data-astro-cid-5izn7hgk]{margin:0}.osum__label[data-astro-cid-5izn7hgk]{letter-spacing:.06em;text-transform:uppercase;color:var(--text-inverse-muted);font-size:12px;font-weight:600}.osum__plan[data-astro-cid-5izn7hgk]{font-size:22px;font-weight:700;margin-top:6px!important}.osum__desc[data-astro-cid-5izn7hgk]{font-size:14px;color:var(--text-inverse-muted)!important}.osum__price[data-astro-cid-5izn7hgk]{border-top:1px solid #ffffff26;border-bottom:1px solid #ffffff26;flex-direction:column;margin:18px 0;padding:16px 0;display:flex}.osum__price[data-astro-cid-5izn7hgk] strong[data-astro-cid-5izn7hgk]{font-size:34px;line-height:1.1}.osum__price[data-astro-cid-5izn7hgk] span[data-astro-cid-5izn7hgk]{font-size:14px;color:var(--text-inverse-muted)!important}.osum__list[data-astro-cid-5izn7hgk]{flex-direction:column;gap:10px;margin:0 0 18px;padding:0;font-size:14px;list-style:none;display:flex}.osum__list[data-astro-cid-5izn7hgk] li[data-astro-cid-5izn7hgk]{align-items:flex-start;gap:8px;display:flex}.osum__list[data-astro-cid-5izn7hgk] svg{color:#a5f3c4;flex:none;margin-top:2px}.osum__secure[data-astro-cid-5izn7hgk]{color:var(--text-inverse-muted);align-items:center;gap:6px;font-size:12px;display:flex}.ocontact[data-astro-cid-5izn7hgk]{border-radius:var(--r-xl);border:1px solid var(--border-default);background:#fff;align-items:center;gap:14px;padding:16px;font-size:14px;display:flex}.ocontact[data-astro-cid-5izn7hgk] p[data-astro-cid-5izn7hgk]{margin:0}.ocontact[data-astro-cid-5izn7hgk] .ocontact__photo{object-fit:cover;object-position:top;background:var(--bg-violet-soft);border-radius:50%;flex:none;width:64px;height:64px}.ocontact__name[data-astro-cid-5izn7hgk]{font-weight:600}.ocontact__link[data-astro-cid-5izn7hgk]{color:var(--text-brand);word-break:break-all;align-items:center;gap:6px;margin-top:4px;font-weight:500;display:inline-flex}.oshow[data-astro-cid-5izn7hgk]{padding:72px 0 96px}.oshow__head[data-astro-cid-5izn7hgk]{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:24px;display:flex}.oshow__more[data-astro-cid-5izn7hgk]{color:var(--text-brand);align-items:center;gap:6px;font-weight:600;display:inline-flex}.oshow__grid[data-astro-cid-5izn7hgk]{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;display:grid}.oshow__card[data-astro-cid-5izn7hgk]{color:inherit;flex-direction:column;gap:4px;font-size:14px;text-decoration:none;display:flex}.oshow__card[data-astro-cid-5izn7hgk] strong[data-astro-cid-5izn7hgk]{margin-top:8px;font-size:15px}.oshow__img[data-astro-cid-5izn7hgk]{aspect-ratio:4/3;border-radius:var(--r-lg);background:var(--bg-violet-soft);display:block;overflow:hidden}.oshow__img[data-astro-cid-5izn7hgk] img{object-fit:cover;width:100%;height:100%;transition:transform .3s;display:block}.oshow__img[data-astro-cid-5izn7hgk].is-duo img{object-fit:contain}.oshow__card[data-astro-cid-5izn7hgk]:hover img{transform:scale(1.04)}.oshow__card[data-astro-cid-5izn7hgk]:hover strong[data-astro-cid-5izn7hgk]{color:var(--text-brand)}@media (width<=1080px){.order__grid[data-astro-cid-5izn7hgk]{grid-template-columns:minmax(0,1fr)}.order__aside[data-astro-cid-5izn7hgk]{order:-1;grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid;position:static}}@media (width<=960px){.ohero__grid[data-astro-cid-5izn7hgk]{grid-template-columns:minmax(0,1fr);gap:40px}.ohero__visual[data-astro-cid-5izn7hgk]{width:100%;max-width:560px;height:380px;margin:0 auto}.osteps__list[data-astro-cid-5izn7hgk],.oshow__grid[data-astro-cid-5izn7hgk]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=720px){.ohero[data-astro-cid-5izn7hgk]{padding-top:calc(var(--header-h) + 32px)}.ohero__visual[data-astro-cid-5izn7hgk]{height:300px}.ohero__badge[data-astro-cid-5izn7hgk]{bottom:4%}.ohero__actions[data-astro-cid-5izn7hgk]{width:100%}.ohero__actions[data-astro-cid-5izn7hgk] .btn[data-astro-cid-5izn7hgk]{flex:100%;justify-content:center}.order__aside[data-astro-cid-5izn7hgk]{grid-template-columns:minmax(0,1fr)}.osteps__list[data-astro-cid-5izn7hgk]{gap:10px}.osteps__item[data-astro-cid-5izn7hgk]{padding:16px}}
