.sub-section[data-astro-cid-x232etp2]{padding:6.25rem 3rem}.sub-head[data-astro-cid-x232etp2]{padding:5rem 3rem 2.5rem;border-bottom:1px solid var(--color-line)}.sub-head__num[data-astro-cid-x232etp2]{font-family:var(--font-display);font-size:12px;letter-spacing:.3em;color:var(--color-sub)}.sub-head__num-accent[data-astro-cid-x232etp2]{background:var(--color-accent);color:#0a0a0a;padding:.1875rem .625rem;margin-right:.625rem;letter-spacing:.15em}.sub-head__title[data-astro-cid-x232etp2]{font-family:var(--font-display);font-weight:800;font-size:clamp(64px,11vw,180px);line-height:.95;letter-spacing:-.03em;margin:1.5rem 0 1.25rem}.sub-head__title-dot[data-astro-cid-x232etp2]{color:var(--color-accent)}.sub-head__jp[data-astro-cid-x232etp2]{font-family:var(--font-jp);font-weight:600;font-size:clamp(20px,2.2vw,32px);color:var(--color-ink-2)}.sub-banner[data-astro-cid-x232etp2]{background:#0a0a0a;color:#fff;padding:5rem 3rem;position:relative;overflow:hidden}.sub-banner[data-astro-cid-x232etp2]:after{content:"ONUR START";position:absolute;bottom:-1.875rem;right:2.5rem;font-family:var(--font-display);font-weight:900;font-size:clamp(100px,14vw,220px);color:#ffffff0a;letter-spacing:-.04em;line-height:1;pointer-events:none}.sub-banner__wrap[data-astro-cid-x232etp2]{max-width:1320px;margin:0 auto;position:relative;z-index:2;display:grid;grid-template-columns:1.4fr 1fr;gap:4rem;align-items:center}.sub-banner__label[data-astro-cid-x232etp2]{font-family:var(--font-display);font-size:12px;letter-spacing:.25em;color:var(--color-accent);font-weight:700;margin-bottom:1rem}.sub-banner__main[data-astro-cid-x232etp2]{font-family:var(--font-display);font-weight:800;letter-spacing:-.03em;line-height:.95}.sub-banner__yen[data-astro-cid-x232etp2]{font-size:clamp(80px,12vw,180px)}.sub-banner__unit[data-astro-cid-x232etp2]{font-size:clamp(24px,3vw,40px);color:#888;font-weight:500;margin-left:.75rem}.sub-banner__tax[data-astro-cid-x232etp2]{display:block;font-family:var(--font-display);font-size:14px;color:#888;letter-spacing:.1em;font-weight:500;margin-top:1rem}.sub-banner__side[data-astro-cid-x232etp2]{display:flex;flex-direction:column;gap:1.25rem}.sub-banner__feat[data-astro-cid-x232etp2]{padding:1.25rem 1.5rem;background:#1a1a1a;border-left:3px solid var(--color-accent)}.sub-banner__feat-key[data-astro-cid-x232etp2]{font-family:var(--font-display);font-size:10px;letter-spacing:.25em;color:#888;margin-bottom:.5rem}.sub-banner__feat-value[data-astro-cid-x232etp2]{font-family:var(--font-jp);font-weight:700;font-size:18px}.sub-banner__cta[data-astro-cid-x232etp2]{background:var(--color-accent);color:#0a0a0a;padding:1.5rem;display:flex;justify-content:space-between;align-items:center;font-family:var(--font-display);font-size:14px;font-weight:700;letter-spacing:.2em;transition:background .3s}.sub-banner__cta[data-astro-cid-x232etp2]:hover{background:#fff}.sub-banner__cta-arrow[data-astro-cid-x232etp2]{font-size:32px;font-weight:300}.sub-targets__grid[data-astro-cid-x232etp2]{display:grid;grid-template-columns:repeat(3,1fr);gap:.125rem;background:var(--color-ink);border:1px solid var(--color-ink);margin-top:3.5rem}.sub-targets__card[data-astro-cid-x232etp2]{background:#fff;padding:3rem 2.25rem;min-height:320px;display:flex;flex-direction:column;justify-content:space-between;transition:background .3s}.sub-targets__card[data-astro-cid-x232etp2]:hover{background:var(--color-accent)}.sub-targets__card-no[data-astro-cid-x232etp2]{font-family:var(--font-display);font-weight:800;font-size:56px;color:var(--color-accent);line-height:1;letter-spacing:-.02em;margin-bottom:1.5rem}.sub-targets__card[data-astro-cid-x232etp2]:hover .sub-targets__card-no[data-astro-cid-x232etp2]{color:#0a0a0a;-webkit-text-stroke:1px #0a0a0a}.sub-targets__card-title[data-astro-cid-x232etp2]{font-family:var(--font-jp);font-weight:700;font-size:22px;line-height:1.5;margin-bottom:1rem}.sub-targets__card-text[data-astro-cid-x232etp2]{font-family:var(--font-jp);font-size:13px;line-height:1.8;color:var(--color-ink-2)}.sub-plans[data-astro-cid-x232etp2]{background:var(--color-bg-soft)}.sub-plans__scroll[data-astro-cid-x232etp2]{overflow-x:auto;-webkit-overflow-scrolling:touch}.sub-plans__scroll[data-astro-cid-x232etp2]::-webkit-scrollbar{height:6px}.sub-plans__scroll[data-astro-cid-x232etp2]::-webkit-scrollbar-track{background:transparent}.sub-plans__scroll[data-astro-cid-x232etp2]::-webkit-scrollbar-thumb{background:var(--color-line);border-radius:999px}.sub-plans__table[data-astro-cid-x232etp2]{width:100%;border-collapse:collapse;background:#fff;margin-top:3rem}.sub-plans__th[data-astro-cid-x232etp2],.sub-plans__cell[data-astro-cid-x232etp2],.sub-plans__row-label[data-astro-cid-x232etp2]{border:1px solid var(--color-line);padding:1.25rem 1.5rem;text-align:center;font-family:var(--font-jp);font-size:14px}.sub-plans__th[data-astro-cid-x232etp2]{background:var(--color-ink);color:#fff;font-family:var(--font-display);font-size:11px;letter-spacing:.2em;padding:1.5rem;font-weight:700}.sub-plans__th--featured[data-astro-cid-x232etp2]{background:var(--color-accent);color:#0a0a0a}.sub-plans__th--label[data-astro-cid-x232etp2]{text-align:left;background:#fff;color:var(--color-sub);letter-spacing:.2em}.sub-plans__row-label[data-astro-cid-x232etp2]{text-align:left;font-family:var(--font-jp);font-weight:600;background:#fafafa;color:var(--color-ink-2)}.sub-plans__cell--featured[data-astro-cid-x232etp2]{background:#fffbea}.sub-plans__row--price[data-astro-cid-x232etp2] .sub-plans__cell[data-astro-cid-x232etp2]{font-family:var(--font-display);font-weight:800;font-size:28px;letter-spacing:-.01em;padding:2rem 1.5rem}.sub-plans__unit[data-astro-cid-x232etp2]{font-size:14px;font-weight:500;color:var(--color-sub);margin-left:.25rem}.sub-plans__check[data-astro-cid-x232etp2]{color:var(--color-ink);font-weight:700;font-size:18px}.sub-plans__x[data-astro-cid-x232etp2]{color:#ccc;font-size:18px}.sub-plans__row--cta[data-astro-cid-x232etp2] .sub-plans__cell[data-astro-cid-x232etp2]{padding:1.25rem 1.5rem}.sub-plans__btn[data-astro-cid-x232etp2]{display:inline-block;padding:.875rem 1.5rem;background:var(--color-ink);color:#fff;font-family:var(--font-display);font-size:11px;letter-spacing:.2em;font-weight:700}.sub-plans__btn--featured[data-astro-cid-x232etp2]{background:var(--color-accent);color:#0a0a0a}.sub-demos__grid[data-astro-cid-x232etp2]{margin-top:3.5rem;display:grid;grid-template-columns:repeat(3,1fr);gap:.125rem;background:var(--color-ink);border:1px solid var(--color-ink)}.sub-demos__card[data-astro-cid-x232etp2]{background:#fff;padding:2rem 1.75rem;display:flex;flex-direction:column;gap:.5rem;min-height:240px;position:relative}.sub-demos__card--soon[data-astro-cid-x232etp2]{background:#fafafa;color:#777}.sub-demos__no[data-astro-cid-x232etp2]{font-family:var(--font-display);font-weight:800;font-size:14px;letter-spacing:.15em;color:var(--color-sub)}.sub-demos__industry[data-astro-cid-x232etp2]{font-family:var(--font-display);font-size:10px;letter-spacing:.2em;color:var(--color-accent);font-weight:700;text-transform:uppercase}.sub-demos__card--soon[data-astro-cid-x232etp2] .sub-demos__industry[data-astro-cid-x232etp2]{color:#999}.sub-demos__label[data-astro-cid-x232etp2]{font-family:var(--font-display);font-weight:800;font-size:22px;letter-spacing:-.01em;line-height:1.2}.sub-demos__desc[data-astro-cid-x232etp2]{font-family:var(--font-jp);font-size:12px;line-height:1.75;color:var(--color-ink-2);flex-grow:1}.sub-demos__card--soon[data-astro-cid-x232etp2] .sub-demos__desc[data-astro-cid-x232etp2]{color:#888}.sub-demos__status[data-astro-cid-x232etp2]{margin-top:.75rem;font-family:var(--font-display);font-size:10px;letter-spacing:.2em;font-weight:700;color:var(--color-ink);border-top:1px solid var(--color-line);padding-top:.875rem}.sub-demos__card--soon[data-astro-cid-x232etp2] .sub-demos__status[data-astro-cid-x232etp2]{color:#aaa;border-color:#e0e0e0}.sub-demos__note[data-astro-cid-x232etp2]{margin-top:1.5rem;font-family:var(--font-jp);font-size:12px;color:var(--color-sub)}.sub-scope__grid[data-astro-cid-x232etp2]{display:grid;grid-template-columns:1fr 1fr;gap:.125rem;background:var(--color-ink);border:1px solid var(--color-ink);margin-top:3.5rem}.sub-scope__col[data-astro-cid-x232etp2]{background:#fff;padding:2.5rem 2.25rem}.sub-scope__col--no[data-astro-cid-x232etp2]{background:#1a1a1a;color:#fff}.sub-scope__title[data-astro-cid-x232etp2]{font-family:var(--font-display);font-size:12px;letter-spacing:.25em;font-weight:700;margin-bottom:1.5rem;display:flex;gap:.625rem;align-items:center}.sub-scope__col--no[data-astro-cid-x232etp2] .sub-scope__title[data-astro-cid-x232etp2]{color:#aaa}.sub-scope__badge[data-astro-cid-x232etp2]{background:var(--color-accent);color:#0a0a0a;padding:.25rem .625rem}.sub-scope__badge--no[data-astro-cid-x232etp2]{background:#444;color:#fff}.sub-scope__list[data-astro-cid-x232etp2]{list-style:none}.sub-scope__item[data-astro-cid-x232etp2]{font-family:var(--font-jp);font-size:14px;padding:.875rem 0 .875rem 1.75rem;border-bottom:1px solid var(--color-line);position:relative}.sub-scope__col--no[data-astro-cid-x232etp2] .sub-scope__item[data-astro-cid-x232etp2]{border-color:#333;color:#ccc}.sub-scope__item[data-astro-cid-x232etp2]:before{content:"✓";position:absolute;left:0;color:var(--color-ink);font-weight:700}.sub-scope__col--no[data-astro-cid-x232etp2] .sub-scope__item[data-astro-cid-x232etp2]:before{content:"×";color:#888}.sub-boost__card[data-astro-cid-x232etp2]{margin-top:2.5rem;background:#fff;border:1px solid var(--color-line);border-left:6px solid var(--color-accent);padding:2.5rem 2.25rem;display:grid;grid-template-columns:1fr;gap:1.25rem}.sub-boost__head[data-astro-cid-x232etp2]{display:flex;justify-content:space-between;align-items:baseline;flex-wrap:wrap;gap:1rem}.sub-boost__name[data-astro-cid-x232etp2]{font-family:var(--font-jp);font-weight:700;font-size:24px}.sub-boost__price[data-astro-cid-x232etp2]{font-family:var(--font-display);font-weight:800;font-size:36px;letter-spacing:-.02em}.sub-boost__price-unit[data-astro-cid-x232etp2]{font-size:14px;color:var(--color-sub);font-weight:500;margin-left:.375rem}.sub-boost__desc[data-astro-cid-x232etp2]{font-family:var(--font-jp);font-size:14px;line-height:1.85;color:var(--color-ink-2)}.sub-boost__items[data-astro-cid-x232etp2]{list-style:none;display:grid;grid-template-columns:repeat(2,1fr);gap:.5rem 1.5rem}.sub-boost__item[data-astro-cid-x232etp2]{font-family:var(--font-jp);font-size:13px;padding:.375rem 0 .375rem 1.375rem;position:relative;color:var(--color-ink-2)}.sub-boost__item[data-astro-cid-x232etp2]:before{content:"+";position:absolute;left:0;font-weight:800;color:var(--color-accent)}.sub-terms[data-astro-cid-x232etp2]{background:var(--color-bg-soft)}.sub-terms__grid[data-astro-cid-x232etp2]{display:grid;grid-template-columns:repeat(3,1fr);gap:.125rem;background:var(--color-line);border:1px solid var(--color-line);margin-top:2.5rem}.sub-terms__cell[data-astro-cid-x232etp2]{background:var(--color-bg-soft);padding:2.25rem 1.75rem}.sub-terms__cell-key[data-astro-cid-x232etp2]{font-family:var(--font-display);font-size:10px;letter-spacing:.25em;color:var(--color-sub);margin-bottom:.875rem}.sub-terms__cell-value[data-astro-cid-x232etp2]{font-family:var(--font-jp);font-weight:700;font-size:18px;margin-bottom:.625rem;line-height:1.5}.sub-terms__cell-text[data-astro-cid-x232etp2]{font-family:var(--font-jp);font-size:12px;color:var(--color-ink-2);line-height:1.75}.sub-terms__note[data-astro-cid-x232etp2]{margin-top:2rem;font-family:var(--font-jp);font-size:12px;color:var(--color-sub);padding:1rem 1.25rem;background:#fff;border-left:3px solid var(--color-accent)}.sub-terms__link[data-astro-cid-x232etp2]{text-decoration:underline;font-weight:700}.sub-merits[data-astro-cid-x232etp2]{background:#0a0a0a;color:#fff}.sub-merits__grid[data-astro-cid-x232etp2]{display:grid;grid-template-columns:repeat(3,1fr);gap:.125rem;background:var(--color-ink);border:1px solid var(--color-ink);margin-top:3.5rem}.sub-merits__card[data-astro-cid-x232etp2]{background:#0a0a0a;color:#fff;padding:3.5rem 2.5rem;min-height:380px;display:flex;flex-direction:column}.sub-merits__card-no[data-astro-cid-x232etp2]{font-family:var(--font-display);font-weight:800;font-size:88px;color:var(--color-accent);line-height:1;margin-bottom:1.5rem;letter-spacing:-.03em}.sub-merits__card-title[data-astro-cid-x232etp2]{font-family:var(--font-jp);font-weight:700;font-size:22px;margin-bottom:1rem;line-height:1.45}.sub-merits__card-en[data-astro-cid-x232etp2]{display:block;font-family:var(--font-display);font-size:11px;letter-spacing:.2em;color:var(--color-accent);font-weight:600;margin-bottom:.625rem}.sub-merits__card-text[data-astro-cid-x232etp2]{font-family:var(--font-jp);font-size:13px;line-height:1.85;color:#bbb}.sub-flow__list[data-astro-cid-x232etp2]{border-top:1px solid var(--color-line);margin-top:3rem}.sub-flow__item[data-astro-cid-x232etp2]{border-bottom:1px solid var(--color-line);padding:1.75rem 0;display:grid;grid-template-columns:100px 1fr 2fr 120px;gap:2rem;align-items:center}.sub-flow__step[data-astro-cid-x232etp2]{font-family:var(--font-display);font-weight:800;font-size:56px;letter-spacing:-.03em;line-height:1}.sub-flow__name[data-astro-cid-x232etp2]{font-family:var(--font-jp);font-weight:700;font-size:19px}.sub-flow__en[data-astro-cid-x232etp2]{display:block;font-family:var(--font-display);font-size:10px;letter-spacing:.25em;color:var(--color-sub);font-weight:600;margin-bottom:.375rem}.sub-flow__desc[data-astro-cid-x232etp2]{font-family:var(--font-jp);font-size:13px;color:var(--color-ink-2);line-height:1.75}.sub-flow__period[data-astro-cid-x232etp2]{font-family:var(--font-display);font-size:12px;letter-spacing:.12em;color:var(--color-sub);text-align:right}.sub-flow__period-big[data-astro-cid-x232etp2]{display:block;font-weight:800;font-size:22px;color:var(--color-ink);letter-spacing:-.01em}.sub-faq[data-astro-cid-x232etp2]{background:var(--color-bg-soft)}.sub-faq__list[data-astro-cid-x232etp2]{border-top:1px solid var(--color-ink);margin-top:2.5rem}.sub-faq__item[data-astro-cid-x232etp2]{border-bottom:1px solid var(--color-line);background:#fff}.sub-faq__summary[data-astro-cid-x232etp2]{padding:1.5rem 1.75rem;cursor:pointer;list-style:none;display:grid;grid-template-columns:50px 1fr 32px;gap:1.25rem;align-items:center;font-family:var(--font-jp);font-weight:700;font-size:15px}.sub-faq__summary[data-astro-cid-x232etp2]::-webkit-details-marker{display:none}.sub-faq__q-label[data-astro-cid-x232etp2]{font-family:var(--font-display);font-weight:800;font-size:20px;color:var(--color-accent);letter-spacing:-.02em}.sub-faq__toggle[data-astro-cid-x232etp2]{width:24px;height:24px;position:relative;justify-self:end}.sub-faq__toggle[data-astro-cid-x232etp2]:before,.sub-faq__toggle[data-astro-cid-x232etp2]:after{content:"";position:absolute;background:var(--color-ink);top:50%;left:50%;transform:translate(-50%,-50%);transition:transform .3s}.sub-faq__toggle[data-astro-cid-x232etp2]:before{width:12px;height:2px}.sub-faq__toggle[data-astro-cid-x232etp2]:after{width:2px;height:12px}.sub-faq__item[data-astro-cid-x232etp2][open] .sub-faq__toggle[data-astro-cid-x232etp2]:after{opacity:0}.sub-faq__body[data-astro-cid-x232etp2]{padding:0 1.75rem 1.75rem 6.125rem;font-family:var(--font-jp);font-size:13px;line-height:1.85;color:var(--color-ink-2)}@media(max-width:1100px){.sub-demos__grid[data-astro-cid-x232etp2]{grid-template-columns:repeat(2,1fr)}.sub-boost__items[data-astro-cid-x232etp2]{grid-template-columns:1fr}}@media(max-width:960px){.sub-section[data-astro-cid-x232etp2]{padding:5rem 1.5rem}.sub-banner[data-astro-cid-x232etp2]{padding:3.75rem 1.5rem}.sub-banner__wrap[data-astro-cid-x232etp2]{grid-template-columns:1fr;gap:2rem}.sub-targets__grid[data-astro-cid-x232etp2],.sub-merits__grid[data-astro-cid-x232etp2],.sub-scope__grid[data-astro-cid-x232etp2],.sub-terms__grid[data-astro-cid-x232etp2],.sub-demos__grid[data-astro-cid-x232etp2]{grid-template-columns:1fr}.sub-flow__item[data-astro-cid-x232etp2]{grid-template-columns:80px 1fr;gap:1.25rem}.sub-flow__desc[data-astro-cid-x232etp2],.sub-flow__period[data-astro-cid-x232etp2]{grid-column:2;text-align:left}.sub-plans__table[data-astro-cid-x232etp2]{font-size:12px;min-width:640px}.sub-plans__th[data-astro-cid-x232etp2],.sub-plans__cell[data-astro-cid-x232etp2],.sub-plans__row-label[data-astro-cid-x232etp2]{padding:.75rem .5rem}}@media(max-width:600px){.sub-scope__title[data-astro-cid-x232etp2]{flex-direction:column;align-items:flex-start}.sub-faq__summary[data-astro-cid-x232etp2]{grid-template-columns:1fr;gap:.5rem;position:relative;padding:1.375rem 3.25rem 1.375rem 1.375rem}.sub-faq__q-label[data-astro-cid-x232etp2]{font-size:18px}.sub-faq__toggle[data-astro-cid-x232etp2]{position:absolute;top:1.5rem;right:1.375rem}.sub-faq__body[data-astro-cid-x232etp2]{padding:0 1.375rem 1.5rem}}
