.top_root__i_hYj{--sky:#1e88f7;--sky-deep:#0b5cc8;--ink:#0b2350;--ink-soft:#46597f;--cloud:#f4f8ff;--haze:#dcebff;--line:#d9e6f7;--sun:#ffdd3c;--night:#050b1f;--white:#fff;--radius-l:28px;--radius-m:18px;--gutter:clamp(20px,5vw,64px);--max:1320px;--ease:cubic-bezier(0.2,0.75,0.2,1);font-family:YakuHanJP,var(--font-text),"Hiragino Sans","Noto Sans JP",sans-serif;color:var(--ink);background:var(--white);font-size:16px;line-height:1.85;letter-spacing:.03em;-webkit-font-smoothing:antialiased;overflow-x:clip}.top_root__i_hYj :where(h1,h2,h3,p,ul,ol,figure){margin:0}.top_root__i_hYj :where(ul,ol){padding:0;list-style:none}.top_root__i_hYj :where(a){color:inherit;text-decoration:none}.top_root__i_hYj :focus-visible{outline:3px solid var(--sky-deep);outline-offset:3px;border-radius:10px}.top_answer__DdsyV :focus-visible,.top_final__mCdS8 :focus-visible,.top_footer__FA79x :focus-visible,.top_header__vcwEp:not([data-scrolled=true]) :focus-visible,.top_hero__lsTes :focus-visible,.top_trial__dOPZE :focus-visible{outline-color:var(--white)}.top_root__i_hYj [id]{scroll-margin-top:84px}.top_wrap__Fik4k{width:min(100% - var(--gutter) * 2,var(--max));margin-inline:auto}.top_section__egPh2{padding-block:clamp(80px,9vw,136px)}.top_h2__YiWWM{font-weight:900;font-size:clamp(27px,3.4vw,46px);line-height:1.32;letter-spacing:.02em;font-feature-settings:"palt" 1}.top_answerLead__TR93g,.top_answerTitle__pCE0n,.top_faq__o_83Y summary,.top_finalTitle__QTy4q span,.top_h2__YiWWM,.top_heroLead__qQ63k,.top_heroLine__jOiy4,.top_pointText__oT_LZ,.top_reasonTitle__NI915,.top_trialTitle__hpT1t,.top_whyQuote__PObMx,.top_worryClimax__NSzTQ{word-break:keep-all;overflow-wrap:anywhere}@supports (word-break:auto-phrase){.top_postAfter__3CZrI,.top_postBefore__E9miE,.top_reasonText__rplQO{word-break:auto-phrase}}.top_split__btJWy{display:grid;gap:36px}@media (min-width:1024px){.top_split__btJWy{grid-template-columns:4fr 8fr;gap:72px;align-items:start}}.top_ctaPrimary__r_a79{display:inline-flex;align-items:center;justify-content:center;gap:12px;min-height:60px;padding:0 34px;border-radius:999px;background:var(--sun);color:var(--ink);font-weight:900;font-size:clamp(16px,1.5vw,19px);letter-spacing:.04em;box-shadow:0 12px 28px rgba(8,38,98,.22),inset 0 -3px 0 rgba(120,90,0,.16);transition:transform .25s var(--ease),box-shadow .25s var(--ease)}.top_ctaPrimary__r_a79:hover{transform:translateY(-2px);box-shadow:0 18px 38px rgba(8,38,98,.28),inset 0 -3px 0 rgba(120,90,0,.16)}.top_ctaPrimary__r_a79 svg{flex:none}.top_ctaNote__UB9Kt{font-size:13px;font-weight:700;letter-spacing:.06em}.top_header__vcwEp{position:fixed;inset:0 0 auto 0;z-index:50;transition:background-color .35s var(--ease),box-shadow .35s var(--ease)}.top_header__vcwEp[data-scrolled=true]{background:hsla(0,0%,100%,.86);-webkit-backdrop-filter:saturate(160%) blur(14px);backdrop-filter:saturate(160%) blur(14px);box-shadow:0 1px 0 var(--line)}.top_headerInner__xPr0r{display:flex;align-items:center;gap:24px;height:68px;width:min(100% - var(--gutter) * 2,1320px);margin-inline:auto}.top_logo__dMx6_{position:relative;display:block;width:112px;height:28px;flex:none}.top_logo__dMx6_ img{object-fit:contain;object-position:left center;transition:opacity .3s var(--ease)}.top_logoDark__mYbB7{opacity:0}.top_header__vcwEp[data-scrolled=true] .top_logoDark__mYbB7{opacity:1}.top_header__vcwEp[data-scrolled=true] .top_logoLight__NQm9d{opacity:0}.top_nav__qxegr{display:none;margin-left:auto;gap:30px}.top_navLink__pLpz6{font-size:14px;font-weight:700;color:var(--white);transition:color .3s var(--ease)}.top_header__vcwEp[data-scrolled=true] .top_navLink__pLpz6{color:var(--ink)}.top_navLink__pLpz6:hover{text-decoration:underline;text-underline-offset:6px;text-decoration-thickness:2px}.top_headerActions__eeqpl{display:flex;align-items:center;gap:14px;margin-left:auto}.top_loginLink__zM12_{font-size:14px;font-weight:700;color:var(--white);transition:color .3s var(--ease)}.top_header__vcwEp[data-scrolled=true] .top_loginLink__zM12_{color:var(--ink)}.top_headerCta__dZGHt{display:inline-flex;align-items:center;min-height:42px;padding:0 18px;border-radius:999px;background:var(--sun);color:var(--ink);font-size:14px;font-weight:900;box-shadow:0 6px 16px rgba(8,38,98,.18)}@media (min-width:1024px){.top_nav__qxegr{display:flex}.top_headerActions__eeqpl{margin-left:18px}.top_logo__dMx6_{width:136px;height:34px}}.top_hero__lsTes{--hero-h:clamp(680px,100svh,1040px);--copy-left:calc((100cqw - min(100cqw - var(--gutter) * 2, 1320px)) / 2);--boy-h:min(var(--hero-h) * 1.08,88cqw);--boy-r:-8cqw;--elbow-x:calc(100cqw - var(--boy-r) - var(--boy-h) * 2 / 3 * 0.95);position:relative;isolation:isolate;container-type:inline-size;height:var(--hero-h);overflow:hidden;background:#2b8df0;color:var(--white)}.top_heroSky__SIUHc{position:absolute;inset:0;z-index:0}.top_heroSky__SIUHc img{object-fit:cover;object-position:50% 35%;animation:top_skyIn__mQKUq 2.4s var(--ease) both}.top_heroBoy__7iq72{position:absolute;z-index:2;bottom:0;right:var(--boy-r);height:var(--boy-h);aspect-ratio:2/3;animation:top_boyIn__Y2akz 1.6s .25s var(--ease) both}.top_heroBoy__7iq72 img{object-fit:contain;object-position:bottom center}.top_heroScrim__R2FbA{position:absolute;inset:0;z-index:0;background:linear-gradient(180deg,rgba(6,38,104,.32) 0,rgba(6,38,104,0) 20%),radial-gradient(70% 55% at 20% 34%,rgba(6,46,120,.3) 0,rgba(6,46,120,0) 70%),radial-gradient(48% 30% at 26% 79%,rgba(10,74,178,.34) 0,rgba(10,74,178,0) 72%);pointer-events:none}.top_heroFade__vtVKp{position:absolute;inset:auto 0 0 0;z-index:4;height:18%;background:linear-gradient(180deg,hsla(0,0%,100%,0) 0,hsla(0,0%,100%,.85) 70%,#fff);pointer-events:none}.top_heroCopy__qr_3F{width:min(100% - var(--gutter) * 2,1320px);margin-inline:auto;padding-top:clamp(104px,15vh,190px)}.top_heroLead__qQ63k{position:relative;z-index:3;display:inline-block;font-size:clamp(13px,1.25vw,17px);font-weight:700;letter-spacing:.1em;animation:top_fadeUp__lPtZD 1s .15s var(--ease) both}.top_heroTitle__AbofE{margin-top:14px;font-weight:900;font-size:clamp(30px,4.6vw,68px);line-height:1.24;letter-spacing:.02em;font-feature-settings:"palt" 1}.top_heroLine__jOiy4{position:relative;z-index:3;display:block;text-shadow:0 2px 24px rgba(8,52,130,.28);animation:top_fadeUp__lPtZD 1s var(--ease) both}.top_heroLine__jOiy4:first-child{animation-delay:.3s}.top_heroLine__jOiy4:nth-child(2){animation-delay:.42s}.top_heroGiant__zelh3{position:absolute;z-index:1;left:calc(var(--copy-left) - .04em);bottom:14%;font-family:var(--font-display),YakuHanJP,sans-serif;font-weight:400;font-size:clamp(80px,(var(--elbow-x) - var(--copy-left))/3.92,min(15.2cqw,250px));line-height:.86;letter-spacing:-.03em;white-space:nowrap;color:var(--white);text-shadow:0 .02em .06em rgba(9,60,150,.2),0 .05em .34em rgba(4,52,140,.34)}.top_heroGiant__zelh3 span{display:inline-block;animation:top_charUp__b2pcE 1.1s var(--ease) both;animation-delay:calc(.55s + var(--i) * 80ms)}.top_heroActions__m7GW_{position:relative;z-index:3;display:flex;flex-direction:column;align-items:flex-start;gap:12px;margin-top:clamp(26px,4vh,40px);animation:top_fadeUp__lPtZD 1s .95s var(--ease) both}.top_heroActions__m7GW_ .top_ctaNote__UB9Kt{text-shadow:0 1px 10px rgba(8,52,130,.35)}@media (min-width:1100px){.top_hero__lsTes{--boy-h:min(var(--hero-h) * 1.12,80cqw);--boy-r:max(-2cqw,calc((100cqw - 1640px) / 2))}.top_heroActions__m7GW_{flex-direction:row;align-items:center;gap:22px}}@media (max-aspect-ratio:4/5),(max-width:767px){.top_hero__lsTes{display:flex;flex-direction:column}.top_heroScrim__R2FbA{background:linear-gradient(180deg,rgba(6,38,104,.32) 0,rgba(6,38,104,0) 20%),radial-gradient(90% 40% at 30% 30%,rgba(6,46,120,.26) 0,rgba(6,46,120,0) 70%)}.top_heroCopy__qr_3F{order:1;margin-inline:var(--gutter);width:auto}.top_heroGiant__zelh3{position:relative;display:block;left:auto;bottom:auto;margin:8px 0 0 -.04em;font-size:21.5cqw}.top_heroBoy__7iq72{order:2;position:relative;right:auto;bottom:auto;flex:none;width:125cqw;height:auto;margin-left:-10cqw;margin-top:calc(-.215 * 187.5cqw - .22 * 21.5cqw)}.top_heroActions__m7GW_{position:absolute;z-index:5;left:var(--gutter);right:var(--gutter);bottom:max(22px,env(safe-area-inset-bottom));flex-direction:column;align-items:center;gap:10px;margin:0;text-align:center}.top_heroActions__m7GW_ .top_ctaPrimary__r_a79{width:min(100%,440px)}.top_heroActions__m7GW_ .top_ctaNote__UB9Kt{color:var(--ink);text-shadow:none}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.top_hero__lsTes{view-timeline:--hero block}.top_heroGiant__zelh3,.top_heroSky__SIUHc{animation:top_heroDepthFar__L3uOP linear both;animation-timeline:--hero;animation-range:exit 0 exit 100%}.top_heroGiant__zelh3{animation-name:top_heroDepthMid__G5I31}}}@keyframes top_heroDepthFar__L3uOP{to{transform:translateY(22%)}}@keyframes top_heroDepthMid__G5I31{to{transform:translateY(70%)}}@keyframes top_skyIn__mQKUq{0%{transform:scale(1.1)}to{transform:scale(1)}}@keyframes top_boyIn__Y2akz{0%{opacity:0;transform:translateY(5%)}to{opacity:1;transform:none}}@keyframes top_charUp__b2pcE{0%{opacity:0;transform:translateY(42%) rotate(4deg)}to{opacity:1;transform:none}}@keyframes top_fadeUp__lPtZD{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.top_storiesHead__FPKQC{display:flex;align-items:flex-end;justify-content:space-between;gap:24px}.top_feedButtons__pkq_j{display:none;gap:10px}.top_feedButton__buzkZ{display:grid;place-items:center;width:52px;height:52px;border-radius:50%;border:1px solid var(--line);background:var(--white);color:var(--ink);cursor:pointer;transition:background-color .2s var(--ease),color .2s var(--ease)}.top_feedButton__buzkZ:hover{background:var(--ink);color:var(--white)}.top_feedButton__buzkZ:disabled{opacity:.35;pointer-events:none}@media (min-width:900px){.top_feedButtons__pkq_j{display:flex}}.top_feed__9iOp_{--edge:max(var(--gutter),calc((100vw - var(--max)) / 2));display:flex;gap:20px;margin-top:clamp(32px,4vw,48px);padding:6px var(--edge) 28px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-inline:var(--edge);scrollbar-width:none;overscroll-behavior-x:contain}.top_feed__9iOp_::-webkit-scrollbar{display:none}.top_post__kTh6p{flex:0 0 min(80vw,340px);scroll-snap-align:start;display:flex;flex-direction:column;gap:14px;padding:14px 14px 18px;border:1px solid var(--line);border-radius:var(--radius-l);background:var(--white)}.top_postHead__53we3{display:flex;align-items:center;gap:12px;padding:4px 6px 0}.top_avatar__Kv5ze{position:relative;width:40px;height:40px;flex:none;border-radius:50%;overflow:hidden;background:var(--haze)}.top_avatar__Kv5ze img{object-fit:cover}.top_postName___fXVn{font-weight:700;line-height:1.3}.top_postName___fXVn small{margin-left:2px;font-size:13px;font-weight:500;color:var(--ink-soft)}.top_platform__XLk3L{margin-left:auto;padding:3px 11px;border-radius:999px;background:var(--cloud);color:var(--sky-deep);font-size:12px;font-weight:700;letter-spacing:.04em}.top_postMedia__gLYmh{--pos:12% 0%;display:flex;align-items:flex-end;aspect-ratio:5/4;padding:20px 22px;border-radius:18px;overflow:hidden;background:linear-gradient(200deg,rgba(11,92,200,0) 28%,rgba(6,44,128,.62) 100%),url(/images/lp/v2/hero-sky.webp) var(--pos) /280% auto no-repeat,var(--sky);color:var(--white)}.top_post__kTh6p:nth-child(6n+2) .top_postMedia__gLYmh{--pos:52% 8%}.top_post__kTh6p:nth-child(6n+3) .top_postMedia__gLYmh{--pos:92% 4%}.top_post__kTh6p:nth-child(6n+4) .top_postMedia__gLYmh{--pos:34% 18%}.top_post__kTh6p:nth-child(6n+5) .top_postMedia__gLYmh{--pos:72% 22%}.top_post__kTh6p:nth-child(6n+6) .top_postMedia__gLYmh{--pos:0% 26%}.top_metric__MStJD{display:grid;gap:8px}.top_metricValue__cGMcr{font-family:var(--font-display),YakuHanJP,sans-serif;font-size:clamp(62px,5.6vw,80px);line-height:.9;letter-spacing:-.01em;text-shadow:0 2px 22px rgba(6,40,110,.3)}.top_metricUnit__WUHxA{font-size:.42em;margin-left:.08em;letter-spacing:0}.top_metricLabel__X5RVj{font-size:14px;font-weight:700;line-height:1.4;color:hsla(0,0%,100%,.92)}.top_postAfter__3CZrI{padding-inline:6px;font-weight:500;line-height:1.75}.top_postBefore__E9miE{margin:auto 6px 0;padding-top:14px;border-top:1px dashed var(--line);font-size:13px;line-height:1.7;color:var(--ink-soft)}.top_worries__2feca{background:var(--cloud)}@media (min-width:1024px){.top_worriesTitle__41IB6{position:sticky;top:120px}}.top_worryThread__z0x0q{display:grid;gap:12px}.top_worry__EjBqA{justify-self:start;max-width:30em;padding:16px 22px;border-radius:26px 26px 26px 8px;background:var(--white);box-shadow:0 1px 0 var(--line),0 12px 32px rgba(11,35,80,.05);font-weight:700;line-height:1.7}.top_worry__EjBqA:nth-child(2){margin-left:clamp(12px,3vw,40px)}.top_worry__EjBqA:nth-child(3){margin-left:clamp(24px,6vw,80px)}.top_worryClimax__NSzTQ{margin-top:10px;padding:20px 26px;font-weight:900;font-size:clamp(19px,2vw,26px);line-height:1.5;font-feature-settings:"palt" 1}.top_answer__DdsyV{max-width:38rem;margin:clamp(28px,4vw,44px) 0 0 auto;padding:clamp(28px,3.4vw,44px);border-radius:36px 36px 10px 36px;background:linear-gradient(160deg,var(--sky) 0,var(--sky-deep) 100%);color:var(--white);box-shadow:0 34px 60px -24px rgba(11,92,200,.5)}.top_answerKicker__jNuWO{font-weight:700;color:hsla(0,0%,100%,.86)}.top_answerTitle__pCE0n{margin-top:8px;font-weight:900;font-size:clamp(30px,3.8vw,52px);line-height:1.22;letter-spacing:.01em;font-feature-settings:"palt" 1}.top_answerLead__TR93g{margin-top:16px;max-width:30em;font-weight:500;color:hsla(0,0%,100%,.92)}.top_pointList__frHK8{display:grid;margin-top:clamp(56px,7vw,96px);border-top:1px solid var(--line)}.top_point__sT5Z4{display:flex;align-items:center;gap:18px;padding:24px 0;border-bottom:1px solid var(--line)}.top_pointIcon__tC01B{display:grid;place-items:center;width:56px;height:56px;flex:none;border-radius:50%;background:var(--sky);color:var(--white)}.top_pointText__oT_LZ{font-weight:900;font-size:clamp(18px,1.7vw,21px);line-height:1.45;font-feature-settings:"palt" 1}@media (min-width:900px){.top_pointList__frHK8{grid-template-columns:repeat(3,1fr)}.top_point__sT5Z4{flex-direction:column;align-items:flex-start;gap:22px;padding:34px 32px 34px 0;border-bottom:none}.top_point__sT5Z4+.top_point__sT5Z4{padding-left:32px;border-left:1px solid var(--line)}}.top_whyGrid__t8Ped{display:grid;gap:40px}.top_priceBig__73_in{display:flex;flex-wrap:wrap;align-items:baseline;gap:0 12px;margin-top:28px}.top_priceNum__J83PL{font-family:var(--font-display),YakuHanJP,sans-serif;font-size:clamp(64px,7.4vw,112px);line-height:.95;letter-spacing:-.02em;color:var(--sky-deep)}.top_priceUnit__cvAV3{font-weight:900;font-size:clamp(18px,1.8vw,26px);letter-spacing:.02em}.top_priceNote__89LF6{margin-top:12px;font-size:13px;color:var(--ink-soft)}.top_whyQuote__PObMx{font-weight:900;font-size:clamp(21px,2.3vw,30px);line-height:1.55;font-feature-settings:"palt" 1}.top_whyBody__56Ot9{display:grid;gap:1.1em;margin-top:28px;max-width:38em;color:var(--ink-soft)}@media (min-width:960px){.top_whyGrid__t8Ped{grid-template-columns:1fr 1fr;gap:80px;align-items:start}}.top_courses__eRKZ_{background:var(--cloud)}.top_courseGrid__DQxpu{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 14px;margin-top:clamp(36px,5vw,56px)}.top_course__Tyjox{display:grid;gap:10px}.top_courseThumb__duD6X{position:relative;aspect-ratio:16/9;border-radius:var(--radius-m);overflow:hidden;background:var(--haze)}.top_courseThumb__duD6X img{object-fit:cover;transition:transform .6s var(--ease)}.top_course__Tyjox:hover .top_courseThumb__duD6X img{transform:scale(1.05)}.top_courseName___epqp{font-weight:900;font-size:clamp(15px,1.4vw,18px);line-height:1.4}@media (min-width:900px){.top_courseGrid__DQxpu{grid-template-columns:repeat(3,minmax(0,1fr));gap:34px 24px}}.top_trial__dOPZE{position:relative;isolation:isolate;overflow:hidden;padding-block:clamp(120px,14vw,200px);background:#5a8fd8;color:var(--white);text-align:center}.top_trialSky__BGexo{position:absolute;inset:0;z-index:-1}.top_trialSky__BGexo img{object-fit:cover;object-position:50% 58%}.top_trialSky__BGexo:after{content:"";position:absolute;inset:0;background:radial-gradient(56% 58% at 50% 46%,rgba(18,62,150,.34) 0,rgba(18,62,150,0) 72%)}.top_trialInner__dD93_{position:relative;display:grid;justify-items:center;gap:14px}.top_trialTitle__hpT1t{font-weight:900;font-size:clamp(27px,3.8vw,48px);line-height:1.35;font-feature-settings:"palt" 1;text-shadow:0 2px 26px rgba(20,44,120,.4)}.top_trialInner__dD93_ .top_ctaPrimary__r_a79{margin-top:18px}.top_trialInner__dD93_ .top_ctaNote__UB9Kt{text-shadow:0 1px 12px rgba(20,44,120,.5)}.top_reasonList__5a1s1{display:grid;border-top:1px solid var(--line)}.top_reason__AfjIM{display:flex;gap:16px;padding:24px 0;border-bottom:1px solid var(--line)}.top_reasonIcon__S358U{flex:none;margin-top:5px;color:var(--sky)}.top_reasonTitle__NI915{font-weight:900;font-size:19px;line-height:1.5}.top_reasonText__rplQO{margin-top:4px;font-size:15px;color:var(--ink-soft)}@media (min-width:720px){.top_reasonList__5a1s1{grid-template-columns:1fr 1fr;column-gap:44px}}.top_plans__RpDYE{background:var(--cloud)}.top_planGrid___1Fj0{display:grid;gap:28px;margin-top:clamp(40px,5vw,60px)}.top_plan__wFKEJ{position:relative;display:flex;flex-direction:column;gap:18px;padding:clamp(26px,3vw,38px);border:1px solid var(--line);border-radius:var(--radius-l);background:var(--white)}.top_planFeatured__HfZAp{border:2px solid var(--sky-deep);box-shadow:0 24px 60px rgba(11,92,200,.14)}.top_planBadge__Hopel{position:absolute;top:-15px;left:clamp(24px,3vw,36px);padding:5px 14px;border-radius:999px;background:var(--sun);color:var(--ink);font-size:13px;font-weight:900;letter-spacing:.04em}.top_planName__4gs8P{font-weight:900;font-size:18px}.top_planPriceRow__MTzzs{display:grid;gap:4px}.top_planWas__uQhel{font-weight:700;color:var(--ink-soft);text-decoration:line-through}.top_planPrice__ZhdZv{display:flex;align-items:flex-end;column-gap:8px;font-family:var(--font-display),YakuHanJP,sans-serif;font-size:clamp(50px,5.4vw,66px);line-height:1;letter-spacing:-.01em}.top_planFeatured__HfZAp .top_planPrice__ZhdZv{color:var(--sky-deep)}.top_planPrice__ZhdZv small{display:grid;margin-bottom:.1em;font-family:var(--font-text),sans-serif;font-size:15px;font-weight:700;line-height:1.25;letter-spacing:.02em;white-space:nowrap;color:var(--ink-soft)}.top_planPrice__ZhdZv small span{font-size:12px}.top_planYearly__vTBGf{font-size:14px;color:var(--ink-soft)}.top_planFeatures__Wbd6Q{display:grid;gap:10px;padding-block:18px;border-block:1px solid var(--line)}.top_planFeatures__Wbd6Q li{display:flex;align-items:flex-start;gap:10px;font-weight:700}.top_planFeatures__Wbd6Q svg{flex:none;margin-top:5px;color:var(--sky)}.top_planCta__Vq9PY{display:flex;align-items:center;justify-content:center;min-height:56px;border-radius:999px;background:var(--ink);color:var(--white);font-weight:900;letter-spacing:.04em;transition:transform .25s var(--ease)}.top_planFeatured__HfZAp .top_planCta__Vq9PY{background:var(--sky-deep)}.top_planCta__Vq9PY:hover{transform:translateY(-2px)}.top_planLegal__GnVHW{font-size:12px;line-height:1.75;color:var(--ink-soft)}.top_trialStrip__s8aJT{display:grid;gap:18px;margin-top:28px;padding:clamp(24px,3vw,34px);border-radius:var(--radius-l);background:var(--ink);color:var(--white)}.top_trialStripName__01E8q{font-weight:900}.top_trialStripPrice__ZenT3{font-family:var(--font-display),YakuHanJP,sans-serif;font-size:clamp(44px,4.6vw,56px);line-height:1;color:var(--sun)}.top_trialStripPrice__ZenT3 small{margin-left:6px;font-family:var(--font-text),sans-serif;font-size:15px;font-weight:700;color:hsla(0,0%,100%,.8)}.top_trialStripList__PRMHn{display:grid;gap:6px;font-weight:700}.top_trialStripList__PRMHn li{display:flex;gap:10px;align-items:flex-start}.top_trialStripList__PRMHn svg{flex:none;margin-top:5px;color:var(--sun)}@media (min-width:860px){.top_planGrid___1Fj0{grid-template-columns:1fr 1fr;gap:28px}.top_trialStrip__s8aJT{grid-template-columns:auto 1fr auto;align-items:center;gap:40px}}.top_faqList___GgxP{display:grid;gap:12px}.top_faq__o_83Y{border:1px solid var(--line);border-radius:var(--radius-m);background:var(--white)}.top_faq__o_83Y summary{position:relative;display:flex;gap:14px;padding:22px 60px 22px 24px;font-weight:900;line-height:1.6;cursor:pointer;list-style:none}.top_faq__o_83Y summary::-webkit-details-marker{display:none}.top_faq__o_83Y summary:before{content:"Q";flex:none;font-family:var(--font-text),sans-serif;font-weight:900;color:var(--sky)}.top_faq__o_83Y summary:after{content:"";position:absolute;right:26px;top:50%;width:12px;height:12px;border-right:2.5px solid var(--ink);border-bottom:2.5px solid var(--ink);transform:translateY(-70%) rotate(45deg);transition:transform .3s var(--ease)}.top_faq__o_83Y[open] summary:after{transform:translateY(-30%) rotate(-135deg)}@supports (interpolate-size:allow-keywords){.top_faq__o_83Y{interpolate-size:allow-keywords}.top_faq__o_83Y::details-content{block-size:0;overflow:clip;transition:block-size .35s var(--ease),content-visibility .35s allow-discrete}.top_faq__o_83Y[open]::details-content{block-size:auto}}.top_faqAnswer__liWoB{display:flex;gap:14px;padding:0 24px 24px;color:var(--ink-soft)}.top_faqAnswer__liWoB:before{content:"A";flex:none;font-family:var(--font-text),sans-serif;font-weight:900;color:var(--ink)}.top_final__mCdS8{position:relative;isolation:isolate;overflow:hidden;padding-block:clamp(150px,18vw,260px) clamp(84px,10vw,128px);background:var(--night);color:var(--white);text-align:center}.top_finalSky__A_nIO{position:absolute;inset:0;z-index:-1}.top_finalSky__A_nIO img{object-fit:cover;object-position:50% 30%}.top_finalSky__A_nIO:after{content:"";position:absolute;inset:0;background:radial-gradient(62% 46% at 50% 50%,rgba(5,11,31,.42) 0,rgba(5,11,31,0) 72%),linear-gradient(to bottom,rgba(5,11,31,0) 58%,var(--night) 100%)}.top_stars__hZTKF{position:absolute;inset:0;pointer-events:none;background-image:radial-gradient(2px 2px at 18% 40%,#fff 55%,transparent 60%),radial-gradient(1.8px 1.8px at 54% 12%,#fff 55%,transparent 60%),radial-gradient(2.2px 2.2px at 76% 58%,#fff 55%,transparent 60%),radial-gradient(1.6px 1.6px at 34% 76%,#fff 55%,transparent 60%);background-size:640px 420px;animation:top_twinkle__e6CPY 4.8s ease-in-out infinite alternate}.top_finalInner__ohomS{position:relative;z-index:1;display:grid;justify-items:center;gap:18px}.top_finalKicker__KUfjo{font-weight:700;letter-spacing:.1em;color:hsla(0,0%,100%,.82)}.top_finalTitle__QTy4q{font-family:var(--font-display),YakuHanJP,sans-serif;font-weight:400;font-size:clamp(42px,7.4vw,108px);line-height:1.12;letter-spacing:-.01em;text-shadow:0 0 40px rgba(120,170,255,.35)}.top_finalTitle__QTy4q span{display:block}.top_finalInner__ohomS .top_ctaPrimary__r_a79{margin-top:22px}.top_finalInner__ohomS .top_ctaNote__UB9Kt{color:hsla(0,0%,100%,.85)}@keyframes top_twinkle__e6CPY{0%{opacity:.25}to{opacity:1}}.top_footer__FA79x{padding-block:36px 30px;background:var(--night);color:hsla(0,0%,100%,.72);font-size:13px}.top_footerInner__iM3tY{display:grid;gap:22px;justify-items:center;padding-top:28px;border-top:1px solid hsla(0,0%,100%,.12)}.top_footerLinks__QdsDE{display:flex;flex-wrap:wrap;justify-content:center;gap:8px 22px}.top_footerLinks__QdsDE a:hover{color:var(--white)}.top_footerLogo__dxYXW{position:relative;width:108px;height:27px}.top_footerLogo__dxYXW img{object-fit:contain}.top_sticky__hrYrB{position:fixed;left:12px;right:12px;bottom:calc(12px + env(safe-area-inset-bottom));z-index:60;visibility:hidden;transform:translateY(160%);transition:transform .4s var(--ease),visibility 0s .4s}.top_sticky__hrYrB[data-show=true]{visibility:visible;transform:none;transition:transform .4s var(--ease),visibility 0s}.top_sticky__hrYrB .top_ctaPrimary__r_a79{width:100%;min-height:56px;box-shadow:0 14px 34px rgba(5,20,60,.32),inset 0 -3px 0 rgba(120,90,0,.16)}@media (min-width:1024px){.top_sticky__hrYrB{display:none}}@media (prefers-reduced-motion:reduce){.top_root__i_hYj *,.top_root__i_hYj :after,.top_root__i_hYj :before{animation:none!important;transition:none!important}}