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