.bKiYRq_page{color:#0a0a0a;min-height:100vh;font-family:"PP Neue Montreal", var(--font-inter), sans-serif;background:#f7f7f7;padding:132px 48px 100px}.bKiYRq_page *,.bKiYRq_page :before,.bKiYRq_page :after{box-sizing:border-box}.bKiYRq_page h1,.bKiYRq_page h2,.bKiYRq_page p{margin:0}.bKiYRq_page a{text-decoration:none}.bKiYRq_page a:focus-visible{outline-offset:4px;border-radius:2px;outline:2px solid #00f}.bKiYRq_container{max-width:1280px;margin:0 auto}.bKiYRq_topLine{color:#5d5d5d;justify-content:space-between;align-items:center;gap:20px;margin-bottom:44px;font-size:13px;display:flex}.bKiYRq_topLine a{color:#0a0a0a;align-items:center;gap:14px;min-height:40px;display:inline-flex}.bKiYRq_topLine a:hover{color:#00f}.bKiYRq_topLine a>span{font-size:22px}.bKiYRq_header{grid-template-columns:minmax(0,1fr) 330px;align-items:end;gap:72px;padding-bottom:72px;display:grid}.bKiYRq_header h1{letter-spacing:-.065em;font-size:clamp(60px,7.4vw,106px);font-weight:600;line-height:.94}.bKiYRq_header .bKiYRq_intro{color:#525252;max-width:48ch;margin-top:32px;font-size:17px;line-height:1.7}.bKiYRq_plan{background:#d9d9d9;border-radius:16px;padding:26px 28px 0;overflow:hidden}.bKiYRq_planTop{justify-content:space-between;align-items:center;gap:16px;font-size:14px;font-weight:600;display:flex}.bKiYRq_planMark{color:#fff;letter-spacing:-.07em;background:#0a0a0a;border-radius:8px;place-items:center;width:36px;height:36px;padding-bottom:5px;font-size:29px;font-weight:600;line-height:1;display:inline-grid;position:relative}.bKiYRq_planMark span{letter-spacing:-.03em;font-size:8px;position:absolute;bottom:4px;right:5px}.bKiYRq_plan .bKiYRq_planPrice{letter-spacing:-.055em;font-variant-numeric:tabular-nums;margin-top:30px;font-size:48px;font-weight:500;line-height:1}.bKiYRq_plan .bKiYRq_planInterval{color:#525252;margin-top:8px;font-size:13px}.bKiYRq_planTotal{border-top:.5px solid #adadad;flex-direction:column;gap:10px;margin-top:28px;padding:22px 0;display:flex}.bKiYRq_planTotal>span{color:#525252;font-size:12px}.bKiYRq_planTotal strong{letter-spacing:-.03em;font-size:22px;font-weight:500}.bKiYRq_planTotal small{letter-spacing:0;color:#525252;font-size:12px;font-weight:400}.bKiYRq_plan>a{color:#0a0a0a;border-top:.5px solid #adadad;justify-content:space-between;align-items:center;margin-inline:-28px;padding:18px 28px;font-size:13px;transition:background .18s;display:flex}.bKiYRq_plan>a:hover{background:#cfcfcf}.bKiYRq_plan>a>span{font-size:20px}.bKiYRq_document{border-top:.5px solid #c7c7c7;grid-template-columns:260px minmax(0,1fr);align-items:start;gap:100px;display:grid}.bKiYRq_contents{max-height:calc(100svh - 130px);padding:36px 0 20px;position:sticky;top:110px;overflow-y:auto}.bKiYRq_contents h2{margin-bottom:20px;font-size:15px;font-weight:500}.bKiYRq_contents nav>a{color:#626262;justify-content:space-between;align-items:center;gap:20px;min-height:44px;padding:9px 0;font-size:13px;line-height:1.6;display:flex}.bKiYRq_contents nav>a>span{color:#909090;font-size:18px;transition:transform .18s}.bKiYRq_contents nav>a:hover{color:#00f}.bKiYRq_contents nav>a:hover>span{color:#00f;transform:translate(2px,2px)}.bKiYRq_sidebarHelp{border-top:.5px solid #c7c7c7;margin-top:30px;padding-top:24px;font-size:12px;line-height:1.7}.bKiYRq_sidebarHelp p{color:#626262;margin-bottom:8px}.bKiYRq_sidebarHelp a{color:#0a0a0a;text-underline-offset:4px;overflow-wrap:anywhere;text-decoration:underline}.bKiYRq_section{border-bottom:.5px solid #c7c7c7;padding:38px 0 44px;scroll-margin-top:108px}.bKiYRq_section h2{letter-spacing:-.04em;max-width:26ch;margin-bottom:22px;font-size:clamp(26px,2.6vw,34px);font-weight:500;line-height:1.15}.bKiYRq_section p{color:#525252;max-width:69ch;font-size:16px;line-height:1.9}.bKiYRq_section:target h2{text-underline-offset:7px;-webkit-text-decoration:underline #00f;text-decoration:underline #00f;text-decoration-thickness:.5px}.bKiYRq_support{margin-top:44px}.bKiYRq_support h2{letter-spacing:-.045em;margin-bottom:24px;font-size:clamp(28px,3vw,38px);font-weight:500;line-height:1.1}.bKiYRq_support nav{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 32px;display:grid}.bKiYRq_support a{color:#0a0a0a;border-bottom:.5px solid #c7c7c7;justify-content:space-between;align-items:center;gap:20px;min-height:52px;padding:14px 0;font-size:13px;display:flex}.bKiYRq_support a>span{font-size:21px;transition:transform .18s}.bKiYRq_support a:hover{color:#00f}.bKiYRq_support a:hover>span{transform:translate(2px,-2px)}@media (max-width:1050px){.bKiYRq_page{padding:124px 32px 80px}.bKiYRq_header{grid-template-columns:minmax(0,1fr) 290px;gap:36px;padding-bottom:56px}.bKiYRq_header h1{font-size:clamp(58px,7.8vw,84px)}.bKiYRq_document{grid-template-columns:220px minmax(0,1fr);gap:54px}.bKiYRq_plan{padding-inline:24px}.bKiYRq_plan>a{margin-inline:-24px;padding-inline:24px}}@media (max-width:767px){.bKiYRq_page{padding:108px 22px 72px}.bKiYRq_topLine{flex-wrap:wrap;gap:4px 20px;margin-bottom:28px;font-size:12px}.bKiYRq_header{grid-template-columns:1fr;gap:32px;padding-bottom:38px}.bKiYRq_header h1{font-size:clamp(53px,12vw,88px)}.bKiYRq_header .bKiYRq_intro{margin-top:24px;font-size:15px}.bKiYRq_plan{width:100%;max-width:440px}.bKiYRq_plan .bKiYRq_planPrice{margin-top:24px}.bKiYRq_planTotal{flex-direction:row;justify-content:space-between;align-items:center;gap:16px}.bKiYRq_planTotal strong{white-space:nowrap}.bKiYRq_document{grid-template-columns:1fr;gap:0}.bKiYRq_contents{border-bottom:.5px solid #c7c7c7;max-height:none;padding:26px 0;position:static;overflow:visible}.bKiYRq_contents nav{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 24px;display:grid}.bKiYRq_contents h2{grid-column:1/-1;margin-bottom:12px}.bKiYRq_contents nav>a{gap:10px;font-size:12px}.bKiYRq_sidebarHelp{display:none}.bKiYRq_section{padding:30px 0 36px;scroll-margin-top:92px}.bKiYRq_section h2{margin-bottom:18px}.bKiYRq_section p{font-size:15px;line-height:1.85}.bKiYRq_support{margin-top:34px}}@media (max-width:380px){.bKiYRq_page{padding-inline:18px}.bKiYRq_header h1{font-size:50px}.bKiYRq_plan{padding-inline:22px}.bKiYRq_plan>a{margin-inline:-22px;padding-inline:22px}.bKiYRq_support nav{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.bKiYRq_plan>a,.bKiYRq_contents nav>a>span,.bKiYRq_support a>span{transition:none}.bKiYRq_contents nav>a:hover>span,.bKiYRq_support a:hover>span{transform:none}}
