.pricing_page__L_vko{color:var(--text)}.pricing_planSec__5w7ie{padding:40px 20px 8px}.pricing_intro__ARpHv{text-align:left}.pricing_h1__Rb3_l{font-weight:900;font-size:30px;line-height:1.4;margin:12px 0 0}.pricing_introLead__LbrgE{font-size:14px;line-height:1.9;color:var(--sub);margin:12px 0 0;text-wrap:pretty}.pricing_card__U63gp{background:var(--navy);border-radius:20px;padding:36px 26px;color:#eef1f7;margin-top:26px}.pricing_price__ck_X0{font-weight:900;font-size:58px;line-height:1;font-family:var(--font-grotesk),var(--font-jp)}.pricing_priceSub__kp4PH{font-weight:700;font-size:17px;color:var(--gold);margin-top:8px}.pricing_divider__Z2pLl{height:1px;background:rgba(255,255,255,.14);margin:24px 0}.pricing_included__PHRyq{display:flex;flex-direction:column;gap:13px}.pricing_incRow__jKnI_{display:flex;align-items:flex-start;gap:11px}.pricing_chip__Jgd_f{width:20px;height:20px;border-radius:6px;background:var(--gold);color:var(--navy);display:grid;place-items:center;font-size:12px;font-weight:900;flex-shrink:0;margin-top:1px}.pricing_incText__i1yUB{font-size:14px;line-height:1.6;color:rgba(255,255,255,.85)}.pricing_buy__UshVf{display:flex;align-items:center;justify-content:center;min-height:54px;background:var(--gold);color:var(--navy);border-radius:12px;font-weight:900;font-size:16px;margin-top:28px}.pricing_buy__UshVf:hover{color:var(--navy);filter:brightness(1.05)}.pricing_buyNote__R7Mah{text-align:center;font-size:12px;color:rgba(255,255,255,.5);margin-top:12px}.pricing_secH2__Zvt3W{font-weight:900;font-size:26px;line-height:1.4;margin:12px 0 0}.pricing_flowSec__k8_gD{padding:56px 20px 8px}.pricing_flowHead__8HDKK{text-align:left}.pricing_flowGrid__SF6nT{margin-top:10px}.pricing_flowItem__sqK0G{display:grid;grid-template-columns:44px 1fr;grid-gap:14px;gap:14px;padding:18px 0;border-bottom:1px solid var(--line)}.pricing_flowNum__H3tKS{font-family:var(--font-grotesk);font-weight:700;font-size:15px;color:var(--num);padding-top:2px}.pricing_flowTitle___ZbX7{font-weight:700;font-size:16px}.pricing_flowDesc__J0tht{font-size:13px;line-height:1.8;color:var(--sub);margin-top:5px}.pricing_faqSec__M0_OW{padding:56px 20px 8px}.pricing_faqHead__zHKZY{text-align:left}.pricing_faqList__Og53d{display:flex;flex-direction:column;gap:10px;margin-top:22px}.pricing_faqItem__6OIDG{background:var(--card);border:1px solid var(--line);border-radius:12px;overflow:hidden}.pricing_faqBtn__BxOQA{width:100%;display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:54px;padding:14px 18px;background:transparent;border:none;cursor:pointer;font-family:var(--font-jp);font-size:14px;font-weight:700;color:var(--text);text-align:left}.pricing_faqQ__tK0qv{text-align:left;line-height:1.6}.pricing_faqChev__B__TJ{font-size:20px;color:var(--faint);flex-shrink:0;transition:transform .2s;line-height:1}.pricing_faqChevOpen__Tc4Q7{transform:rotate(90deg)}.pricing_faqAnswer__Z8Ebf{padding:0 18px 16px;font-size:13px;line-height:1.9;color:var(--sub)}.pricing_legalSec__jeypd{padding:48px 20px 24px}.pricing_legalBox__WMsg5{background:var(--card);border:1px solid var(--line);border-radius:14px;padding:20px 18px}.pricing_legalTitle__dg5Tw{font-weight:900;font-size:14px}.pricing_legalLead__hiMIB{font-size:12px;line-height:1.9;color:var(--sub);margin:8px 0 0}.pricing_legalLinks__IZTmW{display:flex;flex-direction:column;gap:2px;margin-top:12px}.pricing_legalLink__dxZet{display:flex;align-items:center;justify-content:space-between;min-height:44px;font-size:13px;font-weight:700;color:var(--text);border-bottom:1px solid var(--line-soft)}.pricing_legalLink__dxZet:hover{color:var(--link)}.pricing_legalLinks__IZTmW .pricing_legalLink__dxZet:last-child{border-bottom:none}.pricing_labelShort__Z4OhN{display:none}@media (min-width:880px){.pricing_planSec__5w7ie{max-width:var(--content);margin:0 auto;padding:80px 24px 0}.pricing_intro__ARpHv{text-align:center;max-width:640px;margin:0 auto}.pricing_h1__Rb3_l{font-size:44px;margin:14px 0 0}.pricing_introLead__LbrgE{font-size:16px;margin:14px 0 0}.pricing_card__U63gp{max-width:880px;margin:44px auto 0;border-radius:24px;padding:56px 60px;display:grid;grid-template-columns:1fr 1fr;grid-gap:56px;gap:56px;align-items:center;grid-template-areas:"price    included" "sub      included" "buy      included" "buynote  included"}.pricing_price__ck_X0{grid-area:price;font-size:72px}.pricing_priceSub__kp4PH{grid-area:sub;font-size:20px;margin-top:12px}.pricing_divider__Z2pLl{display:none}.pricing_included__PHRyq{grid-area:included;align-self:center;gap:14px}.pricing_incRow__jKnI_{gap:12px}.pricing_chip__Jgd_f{margin-top:2px}.pricing_incText__i1yUB{font-size:15px}.pricing_buy__UshVf{grid-area:buy;min-height:56px;font-size:17px;margin-top:32px}.pricing_buyNote__R7Mah{grid-area:buynote;font-size:13px;margin-top:14px}.pricing_flowSec__k8_gD{max-width:var(--content);margin:0 auto;padding:96px 24px 0}.pricing_secH2__Zvt3W{font-size:38px;margin:14px 0 0}.pricing_flowHead__8HDKK{text-align:center}.pricing_flowGrid__SF6nT{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:20px;gap:20px;margin-top:40px}.pricing_flowItem__sqK0G{display:block;background:var(--card);border:1px solid var(--line);border-radius:16px;padding:28px 26px}.pricing_flowNum__H3tKS{font-size:16px;padding-top:0}.pricing_flowTitle___ZbX7{font-weight:900;font-size:19px;margin-top:10px}.pricing_flowDesc__J0tht{font-size:14px;line-height:1.9;margin-top:8px}.pricing_faqSec__M0_OW{max-width:760px;margin:0 auto;padding:96px 24px 0}.pricing_faqHead__zHKZY{text-align:center}.pricing_faqList__Og53d{margin-top:36px}.pricing_faqBtn__BxOQA{min-height:58px;padding:16px 22px;font-size:15px}.pricing_faqChev__B__TJ{font-size:22px}.pricing_faqAnswer__Z8Ebf{padding:0 22px 18px;font-size:14px}.pricing_legalSec__jeypd{max-width:760px;margin:0 auto;padding:72px 24px 90px}.pricing_legalBox__WMsg5{border-radius:16px;padding:28px}.pricing_legalTitle__dg5Tw{font-size:16px}.pricing_legalLead__hiMIB{font-size:13px}.pricing_legalLinks__IZTmW{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:12px;gap:12px;margin-top:18px}.pricing_legalLink__dxZet{min-height:48px;padding:0 16px;border:1px solid var(--line);border-radius:10px}.pricing_legalLinks__IZTmW .pricing_legalLink__dxZet:last-child{border-bottom:1px solid var(--line)}.pricing_labelLong__N7ZMZ{display:none}.pricing_labelShort__Z4OhN{display:inline}}