.F9BREG_section{background:var(--surface-muted);padding:90px max(32px,50% - 580px);scroll-margin-top:140px}.F9BREG_heading{justify-content:space-between;align-items:end;gap:32px;margin-bottom:44px;display:flex}.F9BREG_heading h2{letter-spacing:-.035em;font-size:clamp(34px,4vw,50px);font-weight:650;line-height:1.12}.F9BREG_heading h2 span{color:var(--text-secondary)}.F9BREG_heading>p{max-width:39ch;color:var(--text-secondary);font-size:16px;line-height:1.7}.F9BREG_composition{grid-template-columns:1fr 1fr;gap:64px;display:grid}.F9BREG_bymax{color:#f5f7ff;background:#171b25;border-radius:20px;flex-direction:column;justify-content:space-between;gap:32px;min-height:460px;padding:36px;display:flex}.F9BREG_bymax img{object-fit:contain}.F9BREG_bymax h3{letter-spacing:-.03em;font-size:32px;font-weight:600;line-height:1.15}.F9BREG_bymax p{color:var(--text-secondary);max-width:44ch;margin-top:20px;font-size:15px;line-height:1.7}.F9BREG_bymax .F9BREG_caution{margin-top:14px;font-size:12px}.F9BREG_bymax a{min-height:44px;color:var(--text-secondary);align-items:center;gap:12px;margin-top:28px;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}.F9BREG_bymax a:hover{text-underline-offset:5px;text-decoration:underline}.F9BREG_list{flex-direction:column;justify-content:center;display:flex}.F9BREG_feature{border-bottom:1px solid var(--border);gap:20px;padding:24px 0;display:flex}.F9BREG_feature:last-child{border-bottom:0}.F9BREG_feature svg{color:var(--color-dark);flex-shrink:0;margin-top:3px}.F9BREG_feature h3{letter-spacing:-.02em;font-size:20px;font-weight:600}.F9BREG_feature p{color:var(--text-secondary);max-width:48ch;margin-top:8px;font-size:14px;line-height:1.7}@media (max-width:760px){.F9BREG_section{padding:64px 24px}.F9BREG_heading{display:block}.F9BREG_heading>p{margin-top:20px}.F9BREG_composition{grid-template-columns:1fr;gap:22px}.F9BREG_bymax{min-height:420px;padding:28px}.F9BREG_feature{padding:24px 0}}.F9BREG_bymax p{color:#c3cbdc}.F9BREG_bymax a{color:#bad0ff}.F9BREG_bymax{transition:translate .22s ease-out,box-shadow .22s ease-out}.F9BREG_bymax:hover,.F9BREG_bymax:focus-within{translate:0 -3px;box-shadow:0 20px 40px #00000020}.F9BREG_bymax a svg{transition:transform .18s}.F9BREG_bymax a:hover svg{transform:translate(2px,-2px)}@media (prefers-reduced-motion:reduce){.F9BREG_bymax:hover,.F9BREG_bymax:focus-within{translate:none}.F9BREG_bymax a:hover svg{transform:none}}.F9BREG_bymax img{background:#fff;border-radius:20px;padding:16px}@media (prefers-reduced-motion:reduce){.F9BREG_bymax,.F9BREG_feature{transform:none!important}}
._4OfLrG_footer{background:var(--surface);border-top:1px solid var(--border);padding:72px max(32px,50% - 580px) 28px}._4OfLrG_close{justify-content:space-between;align-items:center;gap:32px;padding-bottom:70px;display:flex}._4OfLrG_close h2{letter-spacing:-.035em;font-size:clamp(34px,4.5vw,54px);font-weight:600;line-height:1.12}._4OfLrG_close p{color:var(--text-secondary);margin-top:20px;font-size:16px;line-height:1.7}._4OfLrG_close>a{color:#fff;background:#1733a4;border-radius:12px;align-items:center;gap:12px;min-height:48px;padding:14px 20px;font-size:14px;font-weight:600;text-decoration:none;transition:transform .18s,background .18s;display:inline-flex}._4OfLrG_close>a:hover{background:#244bd0}._4OfLrG_close>a:active{transform:scale(.97)}._4OfLrG_bottom{border-top:1px solid var(--border);color:var(--text-secondary);justify-content:space-between;align-items:center;gap:24px;padding-top:28px;font-size:12px;display:flex}._4OfLrG_bottom a{min-height:44px;color:var(--color-dark);align-items:center;text-decoration:none;display:inline-flex}._4OfLrG_bottom ._4OfLrG_brand{color:var(--color-text);letter-spacing:-.03em;font-size:20px}._4OfLrG_brand strong{color:var(--color-dark)}@media (max-width:640px){._4OfLrG_footer{padding:56px 24px 24px}._4OfLrG_close{flex-direction:column;align-items:start;padding-bottom:44px}._4OfLrG_bottom{flex-wrap:wrap;gap:12px}._4OfLrG_bottom p{order:3;width:100%}}
._4OGZwW_section{max-width:1160px;margin:auto;padding:90px 32px;scroll-margin-top:140px}._4OGZwW_heading{justify-content:space-between;align-items:flex-end;gap:32px;display:flex}._4OGZwW_heading h2{letter-spacing:-.035em;font-size:clamp(30px,4vw,44px)}._4OGZwW_heading p{max-width:45ch;color:var(--text-secondary);font-size:15px;line-height:1.65}._4OGZwW_grid{border-block:1px solid var(--border);grid-template-columns:repeat(3,1fr);margin-top:40px;display:grid}._4OGZwW_metric{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:10px;padding:30px 20px;display:flex}._4OGZwW_metric svg{color:var(--color-dark)}._4OGZwW_metric strong{letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:clamp(36px,5vw,54px);font-weight:600}._4OGZwW_metric span,._4OGZwW_note{color:var(--text-secondary);font-size:14px}._4OGZwW_note{padding-top:20px;line-height:1.6}._4OGZwW_error{color:var(--text-secondary);align-items:center;gap:20px;margin-top:30px;display:flex}._4OGZwW_error button{background:var(--surface);min-height:44px;color:var(--color-dark);border:1px solid var(--border);cursor:pointer;border-radius:10px;align-items:center;gap:8px;padding:10px 16px;display:flex}@media (max-width:640px){._4OGZwW_section{padding:64px 24px}._4OGZwW_heading{display:block}._4OGZwW_heading p{margin-top:15px}._4OGZwW_grid{grid-template-columns:1fr}._4OGZwW_metric{padding:22px 0}._4OGZwW_error{flex-direction:column;align-items:flex-start}}
.jjvaWa_section{max-width:1160px;margin:auto;padding:90px 32px;scroll-margin-top:140px}.jjvaWa_label{color:var(--text-secondary);font-size:14px;font-weight:600}.jjvaWa_section h2{letter-spacing:-.035em;color:var(--text-primary);margin:12px 0 24px;font-size:clamp(30px,4vw,44px)}.jjvaWa_description{max-width:75ch;color:var(--text-secondary);margin-bottom:16px;font-size:16px;line-height:1.8}.jjvaWa_team{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:36px;display:grid}.jjvaWa_member{border:1px solid var(--border);background:var(--surface);border-radius:20px;padding:28px}.jjvaWa_member h3{color:var(--text-primary);margin:0 0 12px;font-size:18px;line-height:1.5}.jjvaWa_member span{color:var(--text-secondary);font-size:14px;line-height:1.6}.jjvaWa_note{max-width:80ch;color:var(--text-secondary);margin-top:28px;font-size:14px;line-height:1.8}@media (max-width:768px){.jjvaWa_team{grid-template-columns:1fr}}@media (max-width:640px){.jjvaWa_section{padding:64px 24px}}
.-eLZoq_section{max-width:1160px;margin:auto;padding:90px 32px;scroll-margin-top:140px}.-eLZoq_heading{max-width:65ch;margin-bottom:32px}.-eLZoq_heading>span{color:var(--text-secondary);font-size:14px;font-weight:600}.-eLZoq_heading h2{color:var(--text-primary);letter-spacing:-.035em;margin:12px 0 16px;font-size:clamp(30px,4vw,44px)}.-eLZoq_heading p{color:var(--text-secondary);font-size:16px;line-height:1.7}.-eLZoq_questions{gap:14px;display:grid}.-eLZoq_question{background:var(--surface);border:1px solid var(--border);border-radius:16px;overflow:hidden}.-eLZoq_question summary{color:var(--text-primary);cursor:pointer;padding:22px 24px;font-size:16px;font-weight:600;line-height:1.5}.-eLZoq_question summary::marker{color:var(--text-secondary)}.-eLZoq_question summary:focus-visible{outline:2px solid var(--text-primary);outline-offset:-4px;border-radius:16px}.-eLZoq_question p{color:var(--text-secondary);margin:0;padding:0 24px 24px;font-size:15px;line-height:1.8}@media (max-width:640px){.-eLZoq_section{padding:64px 24px}.-eLZoq_question summary{padding:20px}.-eLZoq_question p{padding:0 20px 20px}}.-eLZoq_support{background:var(--surface);border:1px solid var(--border);border-radius:20px;flex-direction:column;align-items:flex-start;gap:14px;margin-bottom:32px;padding:28px;display:flex}.-eLZoq_support h3{color:var(--text-primary);margin:0;font-size:22px}.-eLZoq_support p{color:var(--text-secondary);margin:0;line-height:1.7}.-eLZoq_support a{max-width:100%;min-height:44px;color:var(--text-primary);text-underline-offset:5px;overflow-wrap:anywhere;align-items:center;font-weight:600;text-decoration:underline;display:inline-flex}.-eLZoq_support a:focus-visible{outline-offset:5px;border-radius:4px;outline:2px solid}.-eLZoq_support small{color:var(--text-secondary);font-size:13px;line-height:1.6}
