.info-page{padding:62px max(24px,calc((100vw - 1320px)/2)) 84px!important;background:#0d1315;color:#eff2ee}
.info-page .e-con-inner{max-width:1320px;width:100%;padding:0;gap:24px}
.info-page .info-eyebrow{color:#efb63d;font-size:12px;letter-spacing:2px;text-transform:uppercase}
.info-page h1.elementor-heading-title{font:700 clamp(36px,5vw,68px)/1.05 Arial,sans-serif;color:#fff!important;letter-spacing:-2px;max-width:1100px;margin:8px 0 18px}
.info-page .info-lead{font-size:20px;line-height:1.6;max-width:800px;color:#bec8c7;margin-bottom:20px}
.info-page .info-grid>.e-con-inner{display:grid;grid-template-columns:240px minmax(0,1fr);gap:48px;align-items:start}
.info-page .info-side{position:sticky;top:110px;align-self:start}
.info-page .info-body>.e-con-inner{gap:0}
.info-page .info-section{padding:26px 0 30px;border-top:1px solid #344144}
.info-page .info-section>.e-con-inner{gap:16px}
.info-page h2.elementor-heading-title{font:700 28px/1.2 Arial,sans-serif;letter-spacing:-.5px;color:#fff;margin:0;scroll-margin-top:120px}
.info-page h3.elementor-heading-title{font:700 23px/1.25 Arial,sans-serif;color:#fff}
.info-page .elementor-widget-text-editor{font:400 16px/1.8 Arial,sans-serif;color:#c4cdcc}
.info-page p{margin:0 0 14px}.info-page p:last-child{margin-bottom:0}
.info-page a{color:#efb63d;text-underline-offset:4px}.info-page a:hover{text-decoration:underline}
.info-page li{margin-bottom:7px}.info-page ul,.info-page ol{padding-left:23px}
.info-toc{border:1px solid #344144;border-radius:6px;padding:22px;background:#141d20;font:14px/1.5 Arial,sans-serif}
.info-toc strong{color:#fff;font-size:15px}.info-toc ul{list-style:none;padding:0!important;margin:18px 0 0}
.info-toc li{margin:0 0 12px}.info-toc a{color:#c4cdcc;display:block;text-decoration:none}
.info-toc a:hover{color:#efb63d}
.info-page .info-card-row>.e-con-inner{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}
.info-page .info-card{padding:26px;border:1px solid #344144;border-radius:8px;background:#141d20;min-width:0;overflow-wrap:anywhere}
.info-page .info-card>.e-con-inner{gap:16px}.info-page .info-initials .elementor-heading-title{font-size:26px;color:#efb63d;border:1px solid #5b5030;border-radius:50%;width:68px;height:68px;display:flex;align-items:center;justify-content:center}
.info-page .info-button .elementor-button{background:#efb63d;color:#111a1d;padding:17px 23px;border-radius:4px;font-weight:700}
.info-page .info-note{border-left:3px solid #efb63d;padding:12px 20px;background:#182023;max-width:900px}
.site-footer .footer-links{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 30px;font-size:14px}.site-footer .footer-links a{color:#c4cdcc}.site-footer .footer-links a:hover{color:#efb63d}
@media(max-width:1050px){.info-page .info-grid>.e-con-inner{grid-template-columns:190px minmax(0,1fr);gap:26px}.info-page .info-card{padding:20px}.info-page .info-side{top:95px}}
@media(max-width:700px){.info-page{padding:35px 20px 50px!important}.info-page h1.elementor-heading-title{letter-spacing:-1px}.info-page .info-grid>.e-con-inner{display:flex;flex-direction:column}.info-page .info-side{position:static;width:100%}.info-page .info-lead{font-size:18px}.info-page h2.elementor-heading-title{font-size:24px}.info-toc ul{display:grid;grid-template-columns:1fr 1fr;gap:6px 16px}.info-page .info-card{padding:22px}.info-page .info-card-row>.e-con-inner{grid-template-columns:1fr}}
