.info-page{min-height:100vh;background:var(--main-background,#fff);display:flex;flex-direction:column}.info-page__body{flex:1;padding:60px 24px 100px;max-width:900px;margin:0 auto;width:100%;box-sizing:border-box}.info-page__body--wide{max-width:1100px}.info-page__hero{text-align:center;margin-bottom:56px}.info-page__eyebrow{font-size:11px;font-weight:700;letter-spacing:.15em;text-transform:uppercase;color:var(--gray3,#c5c5c5);margin-bottom:10px}.info-page__title{font-family:var(--font-montserrat,"Montserrat",sans-serif);font-size:clamp(28px,6vw,48px);font-weight:800;letter-spacing:-.02em;color:var(--text,#000);line-height:1.1;margin:0 0 14px}.info-page__subtitle{font-size:16px;color:var(--sub-text,rgba(0,0,0,.6));max-width:540px;margin:0 auto;line-height:1.6}.info-page__status-bar{display:flex;flex-wrap:wrap;gap:12px;justify-content:center;margin-bottom:32px}.info-page__status-pill{display:flex;align-items:center;gap:10px;background:var(--gray1,#f7f7f7);border:1px solid var(--gray2,#ebebeb);border-radius:999px;padding:10px 18px;font-size:14px;font-weight:600;color:var(--text,#000)}.info-page__status-dot{width:8px;height:8px;border-radius:50%;flex-shrink:0}.info-page__status-dot--green{background:var(--green-green,#34a853);box-shadow:0 0 0 3px rgba(52,168,83,.18)}.info-page__status-pct{color:var(--green-green,#34a853);font-size:13px;font-weight:700}.info-page__cta-wrap{display:flex;justify-content:center;margin-bottom:48px}.info-page__cta-btn{display:inline-flex;align-items:center;gap:12px;background:var(--blue-blue,#0f83e9);color:#fff;border:none;border-radius:999px;padding:18px 36px;font-size:18px;font-weight:700;cursor:pointer;text-decoration:none;transition:opacity .18s,transform .18s;box-shadow:0 4px 24px rgba(15,131,233,.35)}.info-page__cta-btn svg{width:28px;height:28px;flex-shrink:0}.info-page__cta-btn:hover{opacity:.88;transform:translateY(-1px)}.info-page__cta-sub{font-size:12px;font-weight:400;opacity:.8;display:block;line-height:1}.info-page__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:16px;margin-bottom:16px}.info-page__card{display:flex;align-items:center;gap:18px;background:var(--gray1,#f7f7f7);border:1px solid var(--gray2,#ebebeb);border-radius:20px;padding:22px 24px;text-decoration:none;color:var(--text,#000);transition:box-shadow .2s,transform .2s;cursor:pointer}.info-page__card:hover{box-shadow:var(--hoverShadow,0 24px 64px 10px rgba(0,0,0,.14));transform:translateY(-2px)}.info-page__card-icon{width:44px;height:44px;border-radius:12px;background:var(--main-background,#fff);border:1px solid var(--gray2,#ebebeb);display:flex;align-items:center;justify-content:center;flex-shrink:0}.info-page__card-icon svg{width:22px;height:22px;color:var(--text,#000)}.info-page__card-icon--blue svg{color:var(--blue-blue,#0f83e9)}.info-page__card-info{display:flex;flex-direction:column;gap:2px}.info-page__card-label{font-size:15px;font-weight:700;color:var(--text,#000);line-height:1.3}.info-page__card-sub{font-size:13px;color:var(--gray4,#a7a7a7);line-height:1.4}.info-page__hub-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:20px;margin-top:8px}.info-page__hub-card{display:flex;flex-direction:column;align-items:center;text-align:center;gap:14px;background:var(--gray1,#f7f7f7);border:1px solid var(--gray2,#ebebeb);border-radius:24px;padding:36px 24px 30px;text-decoration:none;color:var(--text,#000);transition:box-shadow .2s,transform .2s}.info-page__hub-card:hover{box-shadow:var(--hoverShadow,0 24px 64px 10px rgba(0,0,0,.14));transform:translateY(-3px)}.info-page__hub-icon{width:60px;height:60px;border-radius:16px;background:var(--main-background,#fff);border:1px solid var(--gray2,#ebebeb);display:flex;align-items:center;justify-content:center}.info-page__hub-icon svg{width:28px;height:28px;color:var(--blue-blue,#0f83e9)}.info-page__hub-label{font-family:var(--font-montserrat,"Montserrat",sans-serif);font-size:16px;font-weight:700;color:var(--text,#000)}.info-page__doc{background:var(--gray1,#f7f7f7);border:1px solid var(--gray2,#ebebeb);border-radius:24px;padding:48px 52px;line-height:1.75;color:var(--sub-text,rgba(0,0,0,.8));font-size:15px}@media (max-width:640px){.info-page__doc{padding:28px 22px}}.info-page__doc h1{font-family:var(--font-montserrat,"Montserrat",sans-serif);font-size:clamp(22px,5vw,32px);font-weight:800;letter-spacing:-.02em;color:var(--text,#000);margin:0 0 6px}.info-page__doc .doc-updated{font-size:13px;color:var(--gray4,#a7a7a7);margin-bottom:28px;display:block}.info-page__doc h2{font-family:var(--font-montserrat,"Montserrat",sans-serif);font-size:18px;font-weight:800;letter-spacing:.04em;text-transform:uppercase;color:var(--text,#000);margin:36px 0 10px;padding-top:36px;border-top:1px solid var(--gray2,#ebebeb)}.info-page__doc h2:first-of-type{margin-top:0;padding-top:0;border-top:none}.info-page__doc h3{font-family:var(--font-montserrat,"Montserrat",sans-serif);font-size:15px;font-weight:700;color:var(--text,#000);margin:20px 0 6px}.info-page__doc p{margin:0 0 14px}.info-page__doc ol,.info-page__doc ul{padding-left:22px;margin:0 0 14px}.info-page__doc li{margin-bottom:6px}.info-page__doc b,.info-page__doc strong{color:var(--text,#000);font-weight:700}.info-page__doc a{color:var(--blue-blue,#0f83e9);text-decoration:underline;text-underline-offset:2px}.info-page__doc table{width:100%;border-collapse:collapse;font-size:13px;margin-bottom:14px}.info-page__doc td,.info-page__doc th{padding:10px 14px;border:1px solid var(--gray2,#ebebeb);text-align:left}.info-page__doc th{background:var(--gray2,#ebebeb);font-weight:700;color:var(--text,#000)}.doc-toc{background:var(--main-background,#fff);border:1px solid var(--gray2,#ebebeb);border-radius:16px;padding:24px 28px;margin-bottom:32px}.doc-toc h3{margin:0 0 12px!important;font-size:13px!important;text-transform:uppercase;letter-spacing:.1em;color:var(--gray4,#a7a7a7)!important}.doc-toc ol{margin:0!important;padding-left:18px}.doc-toc li{font-size:14px;margin-bottom:4px!important}.doc-toc a{color:var(--blue-blue,#0f83e9)!important;text-decoration:none!important;font-weight:600}.doc-toc a:hover{text-decoration:underline!important}.info-page__form-wrap{background:var(--gray1,#f7f7f7);border:1px solid var(--gray2,#ebebeb);border-radius:24px;padding:48px 52px}@media (max-width:640px){.info-page__form-wrap{padding:28px 22px}}.info-form{display:flex;flex-direction:column;gap:20px}.info-form__row{display:grid;grid-template-columns:1fr 1fr;gap:16px}@media (max-width:580px){.info-form__row{grid-template-columns:1fr}}.info-form__field{display:flex;flex-direction:column;gap:6px}.info-form__label{font-size:13px;font-weight:700;color:var(--text,#000);letter-spacing:.01em}.info-form__required{color:var(--red-red,#d93535);margin-left:2px}.info-form__input,.info-form__select,.info-form__textarea{background:var(--main-background,#fff);border:1.5px solid var(--gray2,#ebebeb);border-radius:14px;padding:13px 16px;font-size:15px;font-family:inherit;color:var(--text,#000);outline:none;transition:border-color .18s,box-shadow .18s;width:100%;box-sizing:border-box}.info-form__input:focus,.info-form__select:focus,.info-form__textarea:focus{border-color:var(--blue-blue,#0f83e9);box-shadow:0 0 0 3px rgba(15,131,233,.12)}.info-form__select{appearance:none;cursor:pointer}.info-form__textarea{resize:vertical;min-height:120px}.info-form__submit{display:inline-flex;align-items:center;justify-content:center;gap:10px;background:var(--text,#000);color:var(--main-background,#fff);border:none;border-radius:999px;padding:16px 36px;font-size:15px;font-weight:700;cursor:pointer;transition:opacity .18s,transform .18s;align-self:flex-start}.info-form__submit:hover{opacity:.8;transform:translateY(-1px)}.info-form__disclaimer{font-size:12px;color:var(--gray4,#a7a7a7);line-height:1.5;margin-top:-4px}.info-form__success{text-align:center;padding:48px 24px}.info-form__success-icon{width:56px;height:56px;background:rgba(52,168,83,.1);border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 16px}.info-form__success-icon svg{width:28px;height:28px;color:var(--green-green,#34a853)}.info-form__success h3{font-family:var(--font-montserrat,"Montserrat",sans-serif);font-size:20px;font-weight:800;color:var(--text,#000);margin:0 0 8px}.info-form__success p{font-size:14px;color:var(--sub-text,rgba(0,0,0,.6));margin:0}