.cards3[data-v-99f31794]{gap:var(--gap);grid-template-columns:repeat(3,1fr);margin-top:48px;display:grid}.xcard[data-v-99f31794]{--sp-card:calc(clamp(24px, 2.6vw, 36px));background:var(--c-surface);border-radius:var(--r-card);padding:var(--sp-card)}.xcard__ico[data-v-99f31794]{border-radius:var(--r-pill);background:var(--c-tint);justify-content:center;align-items:center;width:56px;height:56px;margin-bottom:20px;display:flex}.xcard__ico svg[data-v-99f31794]{color:var(--c-brand)}.xcard h3[data-v-99f31794]{font-size:var(--fs-h4);letter-spacing:-.02em;font-weight:600}.xcard p[data-v-99f31794]{font-size:var(--fs-text);color:var(--c-muted);margin-top:12px;line-height:1.5}@media (max-width:1100px){.cards3[data-v-99f31794]{grid-template-columns:1fr;gap:16px}}.faq__grid[data-v-e726ea00]{gap:var(--gap);grid-template-columns:1fr 1fr;align-items:stretch;display:grid}.ask__text[data-v-e726ea00],.faq__left[data-v-e726ea00]{flex-direction:column;display:flex}.faq__left .section__sub[data-v-e726ea00]{margin-bottom:40px}.faq__left .ask[data-v-e726ea00]{margin-top:auto}.ask[data-v-e726ea00]{background:var(--c-tint);border-radius:var(--r-card);min-height:256px;overflow:hidden}.ask[data-v-e726ea00],.ask__text[data-v-e726ea00]{position:relative}.ask__text[data-v-e726ea00]{z-index:1;align-items:flex-start;gap:16px;max-width:480px;padding:36px 32px}.ask h3[data-v-e726ea00]{letter-spacing:-.02em;font-size:calc(clamp(24px,21.6678px + .598vw,32px));font-weight:500;line-height:1.15}.ask p[data-v-e726ea00]{font-size:var(--fs-caption);color:var(--c-muted);max-width:360px;margin-bottom:8px;line-height:1.55}.ask__pattern[data-v-e726ea00]{-o-object-fit:cover;object-fit:cover;-o-object-position:left bottom;object-position:left bottom;pointer-events:none;width:60%;height:100%;position:absolute;bottom:0;right:0}.cta-tel[data-v-e726ea00]{font-size:var(--fs-btn);color:var(--c-ink);border-bottom:1px solid var(--c-line-2);font-weight:500}.cta-tel[data-v-e726ea00]:hover{color:var(--c-brand)}.faq__list[data-v-e726ea00]{gap:10px;display:grid}.faq__all[data-v-e726ea00]{color:var(--c-brand-deep);font-size:var(--fs-small);justify-self:start;margin-top:6px;font-weight:500}.qa[data-v-e726ea00]{background:var(--c-surface);interpolate-size:allow-keywords;border-radius:48px;transition:border-radius .35s}.qa[open][data-v-e726ea00]{border-radius:var(--r-card)}.qa[data-v-e726ea00]::details-content{opacity:0;block-size:0;transition:block-size .35s var(--ease),opacity .3s ease,content-visibility .35s allow-discrete;overflow:hidden}.qa[open][data-v-e726ea00]::details-content{opacity:1;block-size:auto}.qa summary[data-v-e726ea00]{cursor:pointer;font-size:var(--fs-lead);padding:30px 72px 30px 32px;font-weight:500;line-height:1.3;list-style:none;transition:padding-bottom .35s;position:relative}.qa summary[data-v-e726ea00]::-webkit-details-marker{display:none}.qa[open] summary[data-v-e726ea00]{padding-bottom:16px}.qa summary[data-v-e726ea00]:after{content:"";background:var(--c-ink);width:12px;height:12px;margin-top:-6px;transition:transform .2s;position:absolute;top:50%;right:32px;transform:rotate(180deg);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' fill='none'%3E%3Cpath d='M1.5 8.25L6 3.75L10.5 8.25' stroke='%23000' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' fill='none'%3E%3Cpath d='M1.5 8.25L6 3.75L10.5 8.25' stroke='%23000' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") 50%/contain no-repeat}.qa[open] summary[data-v-e726ea00]:after{transform:none}.qa p[data-v-e726ea00]{font-size:var(--fs-small);color:var(--c-muted);padding:0 72px 30px 32px;line-height:1.55}.qa p a[data-v-e726ea00]{color:var(--c-brand);font-weight:500}@media (max-width:1100px){.faq__grid[data-v-e726ea00]{grid-template-columns:1fr;align-items:start}.faq__left[data-v-e726ea00]{display:contents}.faq__left .section__sub[data-v-e726ea00]{margin-bottom:0}.faq__left .ask[data-v-e726ea00]{order:2;margin-top:0}.faq__list[data-v-e726ea00]{order:1}}@media (max-width:767px){.qa summary[data-v-e726ea00]{padding:22px 56px 22px 20px}.qa summary[data-v-e726ea00]:after{right:20px}.qa p[data-v-e726ea00]{padding:0 20px 22px}}.cards2[data-v-93ae2ef5]{gap:var(--gap);grid-template-columns:1fr 1fr;margin-top:48px;display:grid}.wcard[data-v-93ae2ef5]{--sp-card:calc(clamp(24px, 2.6vw, 36px));background:var(--c-bg);border-radius:var(--r-card);padding:var(--sp-card)}.wcard h3[data-v-93ae2ef5]{font-size:var(--fs-h4);letter-spacing:-.02em;font-weight:600}.wcard p[data-v-93ae2ef5]{font-size:var(--fs-text);color:var(--c-muted);margin-top:12px;line-height:1.5}.wcard .req__list[data-v-93ae2ef5]{flex-wrap:wrap;gap:8px;margin-top:16px;list-style:none;display:flex}.wcard .req__list li[data-v-93ae2ef5]{border-radius:var(--r-pill);background:var(--c-surface);min-height:40px;font-size:var(--fs-chip);align-items:center;padding:8px 16px;font-weight:500;line-height:1.25;display:inline-flex}@media (max-width:900px){.cards2[data-v-93ae2ef5]{grid-template-columns:1fr}}.steps-panel[data-v-9be5ca51]{--tp:calc(clamp(24px, 3vw, 56px));padding:var(--tp);background:var(--c-bg);border-radius:var(--r-panel);margin-top:48px}.steps[data-v-9be5ca51]{grid-template-columns:repeat(4,1fr);gap:32px calc(clamp(20px,2.4vw,40px));list-style:none;display:grid}.step[data-v-9be5ca51]{padding-top:28px;position:relative}.step[data-v-9be5ca51]:after,.step[data-v-9be5ca51]:before{content:"";border-radius:4px;height:4px;position:absolute;top:0;left:0;right:0}.step[data-v-9be5ca51]:before{background:var(--c-tint)}.step[data-v-9be5ca51]:after{background:var(--c-brand)}.step__num[data-v-9be5ca51]{font-size:var(--fs-micro);color:var(--c-brand);font-weight:500;display:block}.step h3[data-v-9be5ca51]{font-size:var(--fs-h3);letter-spacing:-.025em;margin-top:10px;font-weight:600;line-height:1.12}.step p[data-v-9be5ca51]{max-width:18em;font-size:var(--fs-text);color:var(--c-muted);margin-top:12px;line-height:1.45}.step__pill[data-v-9be5ca51]{border-radius:var(--r-md);font-size:var(--fs-small);background:var(--c-tint);margin-top:12px;padding:8px 14px;line-height:1.4;display:inline-block}.step__pill b[data-v-9be5ca51]{color:var(--c-brand-hover);margin-right:6px;font-weight:600}.req[data-v-9be5ca51]{border-top:1px solid var(--c-line);flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:32px;margin-top:calc(clamp(32px,4vw,56px));padding-top:calc(clamp(24px,3vw,40px));display:flex}.req h3[data-v-9be5ca51]{font-size:var(--fs-h4);letter-spacing:-.02em;font-weight:600;line-height:1.12}.req__list[data-v-9be5ca51]{flex-wrap:wrap;gap:8px;margin-top:16px;list-style:none;display:flex}.ck[data-v-9be5ca51],.req__list li[data-v-9be5ca51]{display:inline-flex}.ck[data-v-9be5ca51]{border-radius:var(--r-pill);background:var(--c-surface);min-height:40px;font-size:var(--fs-chip);cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:8px;padding:8px 16px;font-weight:500;line-height:1.25;position:relative}.ck input[data-v-9be5ca51]{opacity:0;width:0;height:0;position:absolute}.ck[data-v-9be5ca51]:before{content:"";border:1.5px solid var(--c-line-2);border-radius:50%;flex:none;width:16px;height:16px;transition:background-color .2s,border-color .2s}.ck[data-v-9be5ca51]:has(input:checked){background:var(--c-tint-2);color:var(--c-brand-hover)}.ck[data-v-9be5ca51]:has(input:checked):before{background:var(--c-brand);border-color:var(--c-brand);box-shadow:inset 0 0 0 3px var(--c-tint-2)}.ck[data-v-9be5ca51]:has(input:focus-visible){box-shadow:var(--ring)}.ck--free[data-v-9be5ca51]{background:var(--c-tint);color:var(--c-ink)}.ck--free[data-v-9be5ca51]:before{display:none}.prog[data-v-9be5ca51]{font-size:var(--fs-small);color:var(--c-muted);margin-top:16px}.prog b[data-v-9be5ca51]{color:var(--c-brand);font-weight:600}.req__cta[data-v-9be5ca51]{flex-direction:column;flex:none;align-items:flex-start;gap:16px;display:flex}.cta-tel[data-v-9be5ca51]{font-size:var(--fs-btn);color:var(--c-ink);border-bottom:1px solid var(--c-line-2);font-weight:500}.cta-tel[data-v-9be5ca51]:hover{color:var(--c-brand)}@media (max-width:1100px){.steps[data-v-9be5ca51]{grid-template-columns:repeat(2,1fr)}}@media (max-width:767px){.steps-panel[data-v-9be5ca51]{border-radius:var(--r-xl);margin-top:32px}.steps[data-v-9be5ca51]{grid-template-columns:1fr;gap:48px}.step[data-v-9be5ca51]{padding-top:18px}.req[data-v-9be5ca51]{flex-direction:column;align-items:flex-start;gap:24px}.req__cta[data-v-9be5ca51],.req__cta .btn--primary[data-v-9be5ca51]{width:100%}}
