.page_page__JBWDj{--bg-primary:#000000;--bg-elevated:#0A0A0A;--bg-overlay:#141414;--bg-card:#0d0d0d;--border-subtle:rgba(255,255,255,0.08);--border-default:rgba(255,255,255,0.14);--border-strong:rgba(255,255,255,0.22);--text-primary:#FFFFFF;--text-secondary:rgba(255,255,255,0.66);--text-tertiary:rgba(255,255,255,0.42);--text-quat:rgba(255,255,255,0.28);--accent:#ff3636;--accent-hover:#ff5050;--accent-glow:rgba(255,54,54,0.2);--accent-soft:rgba(255,54,54,0.1);--success:#00D88C;--font-display:var(--font-instrument-serif),"Noto Serif JP",Georgia,serif;--font-body:var(--font-ibm-plex-sans),var(--font-noto-sans-jp),-apple-system,"Segoe UI",sans-serif;--font-jp:var(--font-noto-sans-jp),var(--font-ibm-plex-sans),sans-serif;--font-mono:var(--font-ibm-plex-mono),ui-monospace,"SFMono-Regular",monospace;--max:1280px;--pad:clamp(20px,4vw,56px);background:var(--bg-primary);color:var(--text-primary);font-family:var(--font-body);font-feature-settings:"ss01","cv11";-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;font-size:15px;line-height:1.6;letter-spacing:.005em;position:relative;isolation:isolate}.page_page__JBWDj:before{content:"";position:fixed;inset:0;pointer-events:none;z-index:1000;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='160' height='160'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 0.06 0'/></filter><rect width='100%25' height='100%25' filter='url(%23n)'/></svg>");mix-blend-mode:screen;opacity:.4}.page_page__JBWDj *{box-sizing:border-box}.page_page__JBWDj a{color:inherit;text-decoration:none}.page_page__JBWDj button{font:inherit;color:inherit;background:none;border:0;cursor:pointer}.page_num__oK9_K{font-family:var(--font-mono);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.page_page__JBWDj em{font-style:normal;color:var(--accent);font-family:var(--font-display)}.page_hdr__xLnEl{position:fixed;top:0;left:0;right:0;z-index:100;padding:14px var(--pad);transition:background .25s ease,backdrop-filter .25s ease,border-color .25s ease;border-bottom:1px solid transparent}.page_hdrScrolled__2hdSX{background:rgba(0,0,0,.7);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border-bottom-color:var(--border-subtle)}.page_hdrInner__g4X3w{max-width:var(--max);margin:0 auto;display:flex;align-items:center;justify-content:space-between;gap:24px}.page_hdrBrand__YciKR{display:flex;align-items:center;gap:10px;color:var(--text-primary)}.page_hdrMark__hdTWB{display:inline-flex}.page_hdrBrandtext__EVxN5{display:flex;flex-direction:column;line-height:1}.page_hdrBrandname__Up7f6{font-family:var(--font-display);font-size:18px;letter-spacing:.04em}.page_hdrBrandsub__Rxk8U{font-family:var(--font-mono);font-size:9px;letter-spacing:.18em;text-transform:uppercase;color:var(--text-tertiary);margin-top:4px}.page_hdrNav__3ljaY{display:flex;align-items:center;gap:28px}.page_hdrNav__3ljaY a{font-size:13px;color:var(--text-secondary);transition:color .15s ease}.page_hdrNav__3ljaY a:hover{color:var(--text-primary)}.page_hdrCta__L44_q{display:inline-flex!important;align-items:center;gap:6px;padding:8px 14px;border-radius:999px;border:1px solid var(--border-default);color:var(--text-primary)!important}.page_hdrCta__L44_q:hover{border-color:var(--accent);color:var(--accent)!important}@media (max-width:720px){.page_hdrNav__3ljaY a:not(.page_hdrCta__L44_q){display:none}}.page_section__xcvaj{max-width:var(--max);margin:0 auto;padding:clamp(80px,10vw,140px) var(--pad);opacity:0;transform:translateY(20px);transition:opacity .8s ease,transform .8s ease}.page_section__xcvaj.page_in__PUFqm{opacity:1;transform:none}.page_kicker__WLuyv{font-family:var(--font-mono);font-size:11px;letter-spacing:.24em;text-transform:uppercase;color:var(--text-tertiary);margin-bottom:32px}.page_h2__3i4kn{font-family:var(--font-display);font-size:clamp(36px,5.4vw,68px);font-weight:400;line-height:1.05;letter-spacing:-.01em;margin:0 0 24px;text-wrap:pretty}.page_h2__3i4kn em{font-style:italic}.page_lede__zb1jY{font-size:16px;color:var(--text-secondary);margin:0}.page_ledeNarrow__STlt_{max-width:560px}.page_btn__YA1kG{display:inline-flex;align-items:center;gap:8px;padding:14px 22px;border-radius:999px;font-size:14px;font-weight:500;letter-spacing:.01em;transition:all .18s ease;font-family:var(--font-jp);cursor:pointer}.page_btnPrimary__TAMIh{background:var(--accent);color:#ffffff;box-shadow:0 0 0 0 var(--accent-glow)}.page_btnPrimary__TAMIh:hover{background:var(--accent-hover);box-shadow:0 8px 32px var(--accent-glow);transform:translateY(-1px)}.page_btnGhost__mDAEJ{background:transparent;color:var(--text-primary);border:1px solid var(--border-default)}.page_btnGhost__mDAEJ:hover{border-color:var(--text-primary)}.page_btnDisabled__FVBpI{opacity:.45;cursor:not-allowed;pointer-events:none}.page_hero__sFgQH{position:relative;min-height:100vh;display:flex;align-items:center;padding:140px var(--pad) 80px;overflow:hidden}.page_heroBg__YF1hd{position:absolute;inset:0;pointer-events:none}.page_heroGrid___PXYr{position:absolute;inset:0;background-image:linear-gradient(to right,var(--border-subtle) 1px,transparent 1px),linear-gradient(to bottom,var(--border-subtle) 1px,transparent 1px);background-size:80px 80px;mask-image:radial-gradient(ellipse 80% 60% at 50% 30%,black,transparent 70%);-webkit-mask-image:radial-gradient(ellipse 80% 60% at 50% 30%,black,transparent 70%);opacity:.5}.page_heroGlow__TdyLw{position:absolute;top:30%;left:50%;width:700px;height:500px;transform:translate(-50%,-50%);background:radial-gradient(closest-side,var(--accent-glow),transparent 70%);filter:blur(40px);opacity:.55}.page_heroInner__NDm06{max-width:var(--max);margin:0 auto;width:100%;position:relative}.page_heroBadge__29aMt{display:inline-flex;align-items:center;gap:10px;padding:7px 14px;border:1px solid var(--border-default);border-radius:999px;font-family:var(--font-mono);font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:var(--text-secondary);margin-bottom:32px;animation:page_cc-fadeUp__1V1S9 .6s ease both}.page_heroBadge__29aMt .page_dot__PfxXL{width:6px;height:6px;border-radius:50%;background:var(--accent);box-shadow:0 0 10px var(--accent)}.page_heroBadgeSep__BR7GW{width:1px;height:12px;background:var(--border-default)}.page_heroBadgeAcc__QYCjx{color:var(--accent)}.page_heroH__8XFdY{font-family:var(--font-display);font-size:clamp(44px,8.5vw,116px);line-height:.96;font-weight:400;letter-spacing:-.02em;margin:0 0 28px}.page_heroLine__3O_dE{display:block;overflow:hidden}.page_heroLine__3O_dE em{display:inline-block;animation:page_cc-heroReveal___gZFQ .9s cubic-bezier(.22,.7,.2,1) both;font-style:normal;color:var(--text-primary);font-family:var(--font-display)}.page_heroLine__3O_dE:nth-child(2) em{animation-delay:.1s;color:var(--accent);font-style:italic}@keyframes page_cc-heroReveal___gZFQ{0%{transform:translateY(110%)}to{transform:translateY(0)}}.page_heroEn__2Cmqu{font-family:var(--font-mono);font-size:13px;letter-spacing:.04em;color:var(--text-tertiary);margin:0 0 28px;line-height:1.6;animation:page_cc-fadeUp__1V1S9 .6s ease .3s both}.page_heroLede__B0r8A{max-width:560px;font-size:16px;color:var(--text-secondary);margin:0 0 40px;animation:page_cc-fadeUp__1V1S9 .6s ease .4s both}.page_heroCtas__plKj1{display:flex;flex-wrap:wrap;gap:12px;margin-bottom:80px;animation:page_cc-fadeUp__1V1S9 .6s ease .5s both}@keyframes page_cc-fadeUp__1V1S9{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}.page_heroMetrics__xhy_P{display:grid;grid-template-columns:repeat(4,1fr);gap:24px;padding-top:36px;border-top:1px solid var(--border-subtle);animation:page_cc-fadeUp__1V1S9 .6s ease .6s both}@media (max-width:720px){.page_heroMetrics__xhy_P{grid-template-columns:repeat(2,1fr)}}.page_metric__3xfF7{display:flex;flex-direction:column;gap:6px}.page_metricV__Ntyqx{font-family:var(--font-display);font-size:clamp(48px,6vw,88px);line-height:1;letter-spacing:-.02em;color:var(--text-primary)}.page_metricHl__yFY0f .page_metricV__Ntyqx{color:var(--accent)}.page_metricL__OucFY{font-size:13px;color:var(--text-secondary)}.page_metricEn__wl8V7{font-family:var(--font-mono);font-size:10px;letter-spacing:.2em;text-transform:uppercase;color:var(--text-quat)}.page_whyHead__quizI{display:grid;grid-template-columns:1.4fr 1fr;gap:32px;align-items:end;margin-bottom:56px}@media (max-width:800px){.page_whyHead__quizI{grid-template-columns:1fr}}.page_cmp__IIvEP{border-top:1px solid var(--border-default)}.page_cmpHead__8_Bw7,.page_cmpRow__nbihs{display:grid;grid-template-columns:1fr 1.2fr 32px 1.4fr;gap:24px;padding:22px 0;align-items:center;border-bottom:1px solid var(--border-subtle)}.page_cmpHead__8_Bw7{font-family:var(--font-mono);font-size:11px;letter-spacing:.2em;text-transform:uppercase;padding:14px 0}.page_cmpBeforeHead__OCrjv,.page_cmpHead__8_Bw7{color:var(--text-tertiary)}.page_cmpAfterHead__wu4c_{color:var(--accent)}.page_cmpTopic___x8LR{font-family:var(--font-display);font-size:22px}.page_cmpBefore__7i8DP{color:var(--text-tertiary);text-decoration:line-through;text-decoration-color:var(--text-quat)}.page_cmpArrow__LKE3N{color:var(--text-quat);text-align:center}.page_cmpAfter__cLRtv{color:var(--text-primary);font-weight:500}.page_section__xcvaj.page_in__PUFqm .page_cmpRow__nbihs{animation:page_cc-fadeUp__1V1S9 .7s ease var(--d) both}@media (max-width:700px){.page_cmpHead__8_Bw7{display:none}.page_cmpRow__nbihs{grid-template-columns:1fr;gap:8px;padding:20px 0}.page_cmpTopic___x8LR{font-size:18px}.page_cmpArrow__LKE3N{display:none}.page_cmpBefore__7i8DP:before{content:"従来 / ";color:var(--text-quat)}.page_cmpAfter__cLRtv:before{content:"Claude Code / ";color:var(--accent);font-family:var(--font-mono);font-size:11px;letter-spacing:.15em}}.page_indHead___1ng_{display:grid;grid-template-columns:1.4fr 1fr;gap:32px;align-items:end;margin-bottom:56px}@media (max-width:800px){.page_indHead___1ng_{grid-template-columns:1fr}}.page_indGrid___UdD9{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}@media (max-width:980px){.page_indGrid___UdD9{grid-template-columns:repeat(3,1fr)}}@media (max-width:640px){.page_indGrid___UdD9{grid-template-columns:repeat(2,1fr)}}.page_tile__gHVpB{position:relative;background:var(--bg-elevated);border:1px solid var(--border-subtle);border-radius:12px;padding:28px 24px;display:flex;flex-direction:column;align-items:flex-start;text-align:left;gap:14px;min-height:180px;transition:all .2s ease;font-family:var(--font-jp);cursor:pointer}.page_tile__gHVpB:hover{border-color:var(--border-default);background:var(--bg-overlay);transform:translateY(-2px)}.page_tileOpen__0RXGz{border-color:var(--accent)!important;background:var(--bg-overlay);grid-column:span 2}.page_tileNum__iFzbH{font-family:var(--font-mono);font-size:10px;letter-spacing:.2em;color:var(--text-quat)}.page_tileIcon__FyNHP{color:var(--accent)}.page_tileLabel__zefjU{font-size:16px;font-weight:500}.page_tileEn__AY_CU{font-family:var(--font-mono);font-size:10px;letter-spacing:.15em;text-transform:uppercase;color:var(--text-tertiary)}.page_tileExpand__g8wph{position:absolute;top:18px;right:18px;color:var(--text-tertiary)}.page_tileOpen__0RXGz .page_tileExpand__g8wph{color:var(--accent)}.page_tileCase__3Baqx{margin-top:12px;padding-top:16px;border-top:1px dashed var(--border-default);width:100%;cursor:default}.page_tileCaseLabel__g_J33{font-family:var(--font-mono);font-size:10px;letter-spacing:.2em;color:var(--accent);margin-bottom:8px}.page_tileCaseText__d1BLJ{font-size:13px;color:var(--text-secondary);line-height:1.7}.page_section__xcvaj.page_in__PUFqm .page_tile__gHVpB{animation:page_cc-fadeUp__1V1S9 .6s ease var(--d) both}.page_curHead__mrU_z{margin-bottom:56px}.page_curSub__Omcek{font-family:var(--font-mono);font-size:12px;letter-spacing:.12em;color:var(--text-tertiary)}.page_curGrid__DBGBP{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}@media (max-width:980px){.page_curGrid__DBGBP{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.page_curGrid__DBGBP{grid-template-columns:1fr}}.page_mod__ge_99{background:var(--bg-elevated);border:1px solid var(--border-subtle);border-radius:14px;padding:32px;display:flex;flex-direction:column;gap:14px;transition:border-color .2s ease,background .2s ease,transform .2s ease}.page_mod__ge_99:hover{border-color:var(--border-default);transform:translateY(-2px)}.page_modHead__PKIUd{display:flex;align-items:center;justify-content:space-between}.page_modN__it0RT{font-family:var(--font-mono);font-size:12px;letter-spacing:.2em;color:var(--accent)}.page_modBadges__1Bx6O{display:inline-flex;gap:6px}.page_badge__FRLL3{display:inline-flex;align-items:center;padding:4px 10px;font-family:var(--font-mono);font-size:11px;letter-spacing:.05em;border-radius:999px;border:1px solid var(--border-default);color:var(--text-secondary)}.page_modTitle__NSOwl{font-family:var(--font-display);font-size:24px;font-weight:400;line-height:1.2;margin:6px 0 0;letter-spacing:-.005em}.page_modEn__gMW_h{font-family:var(--font-mono);font-size:11px;letter-spacing:.15em;text-transform:uppercase;color:var(--text-tertiary)}.page_modRule__qOKK9{height:1px;background:var(--border-subtle);margin:4px 0}.page_modList__tjU35{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:10px}.page_modList__tjU35 li{display:flex;gap:10px;font-size:13px;color:var(--text-secondary);line-height:1.55;font-family:var(--font-jp)}.page_dash__ea0q2{display:inline-block;width:10px;min-width:10px;height:1px;background:var(--accent);margin-top:10px}.page_modFoot__AvpMW{margin-top:auto;font-family:var(--font-mono);font-size:10px;letter-spacing:.2em;text-transform:uppercase;color:var(--text-quat);padding-top:16px}.page_section__xcvaj.page_in__PUFqm .page_mod__ge_99{animation:page_cc-fadeUp__1V1S9 .6s ease var(--d) both}.page_modOpt__SPbov{border-color:var(--accent-soft);background:linear-gradient(180deg,rgba(255,54,54,.04),transparent),var(--bg-elevated)}.page_optHead__Szn1F{margin-bottom:40px}.page_optGrid___8eR2{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}@media (max-width:800px){.page_optGrid___8eR2{grid-template-columns:1fr}}.page_priHead__GhGPx{margin-bottom:48px}.page_plans__etEBo{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}@media (max-width:980px){.page_plans__etEBo{grid-template-columns:1fr}}.page_plan__9fBBO{position:relative;background:var(--bg-elevated);border:1px solid var(--border-subtle);border-radius:16px;padding:36px 32px 32px;display:flex;flex-direction:column;gap:16px;transition:border-color .2s ease,transform .2s ease,background .2s ease}.page_plan__9fBBO:hover{border-color:var(--border-default);transform:translateY(-2px)}.page_planFeatured__eH4hv{border-color:var(--accent);background:linear-gradient(180deg,rgba(255,54,54,.06),transparent 40%),var(--bg-elevated);box-shadow:0 0 0 1px var(--accent),0 20px 60px -20px var(--accent-glow)}.page_planRibbon__3fYDu{position:absolute;top:-10px;left:24px;padding:5px 12px;background:var(--accent);color:#ffffff;font-family:var(--font-mono);font-size:10px;letter-spacing:.2em;border-radius:999px}.page_planHead__auSKP{display:flex;justify-content:space-between;align-items:baseline}.page_planCode__SAZvM{font-family:var(--font-mono);font-size:11px;letter-spacing:.2em;color:var(--accent)}.page_planNote__EpxS_{font-family:var(--font-mono);font-size:10px;letter-spacing:.15em;text-transform:uppercase;color:var(--text-tertiary)}.page_planTitle__J84Kp{display:flex;align-items:baseline;gap:12px;flex-wrap:wrap;margin-top:4px}.page_planName__CJo3r{font-family:var(--font-display);font-size:36px;font-weight:400;line-height:1.1;margin:0;letter-spacing:-.01em}.page_planFeatured__eH4hv .page_planName__CJo3r{color:var(--accent)}.page_planEn__nliAo{font-family:var(--font-mono);font-size:11px;letter-spacing:.2em;text-transform:uppercase;color:var(--text-tertiary)}.page_planDesc__RgyT0{font-size:13px;color:var(--text-secondary);line-height:1.7;margin:0;font-family:var(--font-jp)}.page_planRule__Wo2id{height:1px;background:var(--border-subtle)}.page_planPriceRow__L8148{display:flex;flex-direction:column;gap:6px;padding:6px 0 4px}.page_planPriceLabel__EL_ft{font-family:var(--font-mono);font-size:10px;letter-spacing:.2em;text-transform:uppercase;color:var(--text-tertiary)}.page_planPriceVal__fmNwt{font-family:var(--font-display);font-size:32px;line-height:1;letter-spacing:-.005em;color:var(--text-primary)}.page_planFeatured__eH4hv .page_planPriceVal__fmNwt{color:var(--accent)}.page_planList__s8rig{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:10px}.page_planList__s8rig li{display:flex;gap:10px;font-size:13px;color:var(--text-secondary);line-height:1.55;font-family:var(--font-jp)}.page_planCta__N_zfH{margin-top:auto;padding-top:8px}.page_planCta__N_zfH .page_btn__YA1kG{width:100%;justify-content:center}.page_section__xcvaj.page_in__PUFqm .page_plan__9fBBO{animation:page_cc-fadeUp__1V1S9 .6s ease var(--d) both}.page_priFoot__WxRBS{margin-top:28px;font-size:12px;color:var(--text-tertiary);line-height:1.8;text-align:center}.page_priFoot__WxRBS a{color:var(--accent);border-bottom:1px solid var(--accent-soft)}.page_priFoot__WxRBS a:hover{border-bottom-color:var(--accent)}.page_sch__DYhdS{display:grid;grid-template-columns:1fr 1.3fr;gap:32px;border:1px solid var(--border-default);border-radius:18px;padding:56px;background:linear-gradient(135deg,var(--bg-elevated),var(--bg-card))}@media (max-width:900px){.page_sch__DYhdS{grid-template-columns:1fr;padding:36px}}.page_schCohort__yCSEp{font-family:var(--font-mono);font-size:11px;letter-spacing:.25em;color:var(--accent);margin-bottom:18px}.page_schTitle__Wk8eJ{font-size:clamp(32px,4.5vw,56px)}.page_schMeta__0wihP{color:var(--text-secondary);margin:12px 0 28px}.page_schRight__9fjdN{display:grid;grid-template-columns:1fr 1fr;gap:12px}@media (max-width:600px){.page_schRight__9fjdN{grid-template-columns:1fr}}.page_schDay__gyLDC{background:var(--bg-card);border:1px solid var(--border-subtle);border-radius:12px;padding:24px;display:flex;flex-direction:column;gap:14px}.page_schDayHead__cnQad{display:flex;justify-content:space-between;align-items:baseline}.page_schDayLabel__uF1Lr{font-family:var(--font-mono);font-size:11px;letter-spacing:.2em;color:var(--text-tertiary)}.page_schDayDate__kSFj7{font-size:14px}.page_schHours__PL0gE{font-family:var(--font-display);font-size:56px;line-height:1;color:var(--accent)}.page_schList__z_6mN{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:8px;font-size:12px;color:var(--text-secondary);font-family:var(--font-jp)}.page_ins__34ZUX{display:grid;grid-template-columns:380px 1fr;gap:56px;align-items:start}@media (max-width:900px){.page_ins__34ZUX{grid-template-columns:1fr}}.page_insPhoto__T72iN{aspect-ratio:4/5;background:var(--bg-elevated);border:1px solid var(--border-subtle);border-radius:12px;padding:12px}.page_insPhotoFrame__vJFUu{width:100%;height:100%;background:repeating-linear-gradient(45deg,rgba(255,255,255,.025) 0 8px,transparent 8px 16px),var(--bg-card);border:1px dashed var(--border-default);border-radius:8px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;color:var(--text-tertiary)}.page_insPhotoMonogram__I7pkp{font-family:var(--font-display);font-size:96px;line-height:1;color:var(--accent);letter-spacing:-.04em}.page_insPhotoTag__MK6Sw{font-family:var(--font-mono);font-size:10px;letter-spacing:.2em}.page_insName__KDRZJ{font-family:var(--font-display);font-size:36px;line-height:1.1}.page_insNameEn__KQdew{font-size:18px;color:var(--text-tertiary);margin-left:6px;font-style:italic}.page_insRole__z2h3F{font-family:var(--font-mono);font-size:12px;letter-spacing:.15em;text-transform:uppercase;color:var(--text-secondary);margin:8px 0 24px}.page_insBio__xXLSK{color:var(--text-secondary);max-width:580px;margin:0 0 32px}.page_insMetrics__Qmsou{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}@media (max-width:600px){.page_insMetrics__Qmsou{grid-template-columns:1fr}}.page_insM__R2SL_{padding:20px;border:1px solid var(--border-subtle);border-radius:10px;background:var(--bg-elevated)}.page_insMAcc__EfM9N{border-color:var(--accent);background:var(--accent-soft)}.page_insMv__xp_bi{font-family:var(--font-display);font-size:36px;line-height:1}.page_insMAcc__EfM9N .page_insMv__xp_bi{color:var(--accent)}.page_insMl__6wk1Y{font-size:11px;color:var(--text-tertiary);margin-top:6px;font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase}.page_faqHead__rOMQh{margin-bottom:40px}.page_faqList__2pyF9{border-top:1px solid var(--border-default)}.page_faqItem__yHwYB{border-bottom:1px solid var(--border-subtle)}.page_faqQ__xPRWS{width:100%;display:grid;grid-template-columns:48px 1fr 24px;align-items:center;gap:16px;padding:22px 0;text-align:left;font-family:var(--font-jp);font-size:16px;color:var(--text-primary)}.page_faqQ__xPRWS:hover{color:var(--accent)}.page_faqQIdx__5eAWV{font-size:11px;letter-spacing:.15em;color:var(--text-tertiary)}.page_faqQIcon__lhnQU{color:var(--text-tertiary);display:inline-flex}.page_faqA__FcD0f{display:grid;grid-template-rows:0fr;transition:grid-template-rows .3s ease}.page_faqItemOpen__WnHmU .page_faqA__FcD0f{grid-template-rows:1fr}.page_faqA__FcD0f>p{overflow:hidden;margin:0;padding:0 0 24px 64px;font-size:14px;line-height:1.8;color:var(--text-secondary);max-width:720px}.page_apply__eTepH{text-align:center;position:relative}.page_apply__eTepH:before{content:"";position:absolute;inset:0;background:radial-gradient(ellipse 50% 60% at 50% 50%,var(--accent-glow),transparent 70%);pointer-events:none;opacity:.6}.page_applyInner__Bn6zi{position:relative;max-width:760px;margin:0 auto;padding:64px 0}.page_applySparkRow__L56BN{display:inline-flex;align-items:center;gap:10px;font-family:var(--font-mono);font-size:11px;letter-spacing:.2em;text-transform:uppercase;color:var(--accent);margin-bottom:24px}.page_applyH__r7wtA{font-family:var(--font-display);font-size:clamp(40px,6vw,84px);line-height:1;letter-spacing:-.02em;font-weight:400;margin:0 0 20px}.page_applySub__gFfCx{font-family:var(--font-mono);font-size:12px;letter-spacing:.12em;color:var(--text-tertiary);margin:0 0 36px}.page_applyCtas__OQ1tg{display:flex;justify-content:center;flex-wrap:wrap;gap:12px;margin-bottom:28px}.page_applySeats__Oa_CI{font-family:var(--font-mono);font-size:12px;letter-spacing:.1em;color:var(--text-secondary);display:inline-flex;align-items:center;gap:8px}.page_applySeatsDot__AVSGA{width:6px;height:6px;border-radius:50%;background:var(--success);box-shadow:0 0 10px var(--success)}.page_ftr__DVGcG{border-top:1px solid var(--border-subtle);padding:64px var(--pad) 32px;margin-top:40px}.page_ftrTop__XB441{max-width:var(--max);margin:0 auto;display:grid;grid-template-columns:1fr 1.4fr;gap:56px;padding-bottom:48px;border-bottom:1px solid var(--border-subtle)}@media (max-width:800px){.page_ftrTop__XB441{grid-template-columns:1fr;gap:32px}}.page_ftrBrandName__OjjwT{font-family:var(--font-display);font-size:32px;letter-spacing:.02em}.page_ftrBrandLine__5X3wI{color:var(--text-tertiary);font-size:13px;margin-top:6px;max-width:320px}.page_ftrCols__GGtQJ{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}@media (max-width:600px){.page_ftrCols__GGtQJ{grid-template-columns:repeat(2,1fr)}}.page_ftrCols__GGtQJ>div{display:flex;flex-direction:column;gap:8px}.page_ftrH__rcKXf{font-family:var(--font-mono);font-size:11px;letter-spacing:.2em;text-transform:uppercase;color:var(--text-tertiary);margin-bottom:6px}.page_ftrCols__GGtQJ a{font-size:13px;color:var(--text-secondary)}.page_ftrCols__GGtQJ a:hover{color:var(--accent)}.page_ftrBot__iILRV{max-width:var(--max);margin:24px auto 0;display:flex;justify-content:space-between;font-family:var(--font-mono);font-size:11px;letter-spacing:.12em;color:var(--text-quat)}@media (prefers-reduced-motion:reduce){.page_page__JBWDj *,.page_page__JBWDj :after,.page_page__JBWDj :before{animation-duration:.01ms!important;transition-duration:.01ms!important}.page_section__xcvaj{opacity:1;transform:none}}