@charset "UTF-8";.cg[data-v-1c472384]{padding:clamp(20px,3vw,30px);border-radius:14px}.cg__title[data-v-1c472384]{font-family:var(--font-display);font-size:clamp(1.125rem,2vw,1.375rem);font-weight:800;font-stretch:106%;line-height:1.2;letter-spacing:-.02em;color:var(--text)}.cg__sub[data-v-1c472384]{margin-top:8px;font-size:.875rem;line-height:1.65;color:var(--text-muted);max-width:64ch}.cg__form[data-v-1c472384]{margin-top:clamp(16px,2.4vw,22px);display:grid;gap:14px}.cg__input[data-v-1c472384]{width:100%;max-width:420px}.cg__input.is-error[data-v-1c472384]{border-color:#f16a5d99}.cg__check+.cg__check[data-v-1c472384]{margin-top:10px}.cg__mk[data-v-1c472384]{margin-top:10px}.cg__mk-sum[data-v-1c472384]{font-size:.75rem;color:var(--text-dim);cursor:pointer}.cg__mk-body[data-v-1c472384]{margin-top:6px;font-size:.75rem;line-height:1.6;color:var(--text-dim);max-width:70ch}.cg__msgs[data-v-1c472384]:empty{display:none}.cg__error[data-v-1c472384]{font-size:.8125rem;line-height:1.5;color:#f16a5d}.cg__btn[data-v-1c472384]{justify-self:start;min-width:240px}.cg__done[data-v-1c472384]{margin-top:16px}.cg__done-title[data-v-1c472384]{font-size:.9375rem;font-weight:700;color:var(--text)}.cg__done-note[data-v-1c472384]{margin:6px 0 16px;font-size:.875rem;line-height:1.6;color:var(--text-muted)}.cg__pdf[data-v-1c472384]{gap:10px}@media (max-width: 560px){.cg__btn[data-v-1c472384],.cg__pdf[data-v-1c472384]{width:100%}}.cpage-root[data-v-7c2309f7]{position:relative}.cpage[data-v-7c2309f7]{position:relative;padding:calc(var(--header-h) + clamp(28px,5vw,56px)) 0 clamp(64px,9vw,120px);background:var(--bg-dark);overflow:hidden}.cpage__glow[data-v-7c2309f7]{position:absolute;top:-180px;left:50%;width:min(880px,120%);height:620px;transform:translate(-50%);background:radial-gradient(50% 50% at 50% 50%,rgba(0,212,255,.09),transparent 70%);pointer-events:none}.cpage__inner[data-v-7c2309f7]{position:relative;max-width:920px}.cpage__crumbs[data-v-7c2309f7]{margin-bottom:clamp(18px,3vw,28px)}.cpage__crumbs ol[data-v-7c2309f7]{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px;list-style:none;font-size:.8125rem;color:var(--text-dim)}.cpage__crumbs li+li[data-v-7c2309f7]:before{content:"/";margin-right:10px;color:#ffffff38}.cpage__crumbs a[data-v-7c2309f7]{color:var(--text-muted);text-decoration:none;transition:color var(--tr-fast)}.cpage__crumbs a[data-v-7c2309f7]:hover{color:var(--accent-teal)}.cpage__crumbs [aria-current=page][data-v-7c2309f7]{color:var(--text)}.cpage__h1[data-v-7c2309f7]{font-family:var(--font-display);font-size:clamp(1.75rem,4vw,2.75rem);font-weight:800;font-stretch:110%;line-height:1.06;letter-spacing:-.03em;color:var(--text);text-wrap:balance;margin-bottom:clamp(16px,2.4vw,24px)}@media (max-width: 620px){.cpage__h1[data-v-7c2309f7]{font-stretch:100%}}.cpage__h2[data-v-7c2309f7]{font-family:var(--font-display);font-size:clamp(1.25rem,2.4vw,1.75rem);font-weight:800;font-stretch:108%;line-height:1.12;letter-spacing:-.025em;color:var(--text);margin-bottom:12px;text-wrap:balance}@media (max-width: 620px){.cpage__h2[data-v-7c2309f7]{font-stretch:100%}}.cpage__lead[data-v-7c2309f7]{margin-bottom:clamp(28px,4vw,44px)}.cpage__p[data-v-7c2309f7]{font-size:1rem;line-height:1.72;color:var(--text-muted);max-width:66ch}.cpage__p+.cpage__p[data-v-7c2309f7]{margin-top:14px}.cpage__calc[data-v-7c2309f7]{margin-bottom:clamp(28px,4vw,40px)}.cpage__gate[data-v-7c2309f7]{margin-bottom:clamp(48px,7vw,88px)}.cpage__cta[data-v-7c2309f7]{padding:clamp(24px,4vw,40px);border-radius:16px}.cpage__cta .cpage__p[data-v-7c2309f7]{margin-bottom:clamp(18px,2.6vw,26px)}.cpage__label[data-v-7c2309f7]{display:inline-block;font-size:.6875rem;font-weight:700;letter-spacing:.13em;text-transform:uppercase;color:var(--text-dim)}.cpage__other[data-v-7c2309f7]{margin-top:clamp(40px,6vw,68px);padding-top:clamp(20px,3vw,28px);border-top:1px solid rgba(255,255,255,.08)}.cpage__other ul[data-v-7c2309f7]{display:flex;flex-wrap:wrap;gap:10px 22px;list-style:none;margin-top:14px}.cpage__other a[data-v-7c2309f7]{font-size:.9375rem;color:var(--text-muted);text-decoration:none;transition:color var(--tr-fast)}.cpage__other a[data-v-7c2309f7]:hover{color:var(--accent-teal)}.sr-only[data-v-7c2309f7]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}
