.elementor-133 .elementor-element.elementor-element-eed46c9{--display:flex;}.elementor-133 .elementor-element.elementor-element-411db95{--display:flex;}.elementor-133 .elementor-element.elementor-element-8a1aad5{--display:flex;}.elementor-133 .elementor-element.elementor-element-af98a91{--display:flex;}.elementor-133 .elementor-element.elementor-element-fb45657{--display:flex;}.elementor-133 .elementor-element.elementor-element-c8ed489{--display:flex;}.elementor-133 .elementor-element.elementor-element-d8a0849{--display:flex;}.elementor-133 .elementor-element.elementor-element-669a4c5{--display:flex;}.elementor-133 .elementor-element.elementor-element-16025a6{--display:flex;}/* Start custom CSS for html, class: .elementor-element-1172b04 */:root{--c1112-blue:#2563eb;--c1112-orange:#f97316;--c1112-navy:#0f172a;--c1112-text:#475569;--c1112-muted:#64748b;--c1112-border:#e2e8f0;--c1112-light:#f8fafc}
.c1112-wrap{max-width:1200px;margin:auto}
.c1112-hero{padding:70px 20px;background:linear-gradient(135deg,#f8fafc,#eff6ff)}
.c1112-hero__grid{display:grid;grid-template-columns:1.08fr .92fr;gap:50px;align-items:center}
.c1112-tag{color:var(--c1112-orange);font-size:10px;font-weight:800;letter-spacing:1px}
.c1112-hero h1{margin:9px 0 15px;color:var(--c1112-navy);font-size:43px;line-height:1.14}
.c1112-hero h1 span{display:block;color:var(--c1112-blue)}
.c1112-lead{margin:0 0 22px;color:var(--c1112-text);font-size:15px;line-height:1.7}
.c1112-points,.c1112-streams{display:grid;gap:10px}
.c1112-points>div,.c1112-streams>div{display:flex;gap:11px}
.c1112-points b{color:#16a34a}
.c1112-points p,.c1112-streams p,.c1112-note p{margin:0}
.c1112-points strong,.c1112-points small,.c1112-streams strong,.c1112-streams small{display:block}
.c1112-points strong{color:var(--c1112-navy);font-size:13px}
.c1112-points small,.c1112-streams small{margin-top:2px;color:var(--c1112-muted);font-size:10px}
.c1112-actions{display:flex;align-items:center;gap:18px;margin-top:23px}
.c1112-btn{padding:13px 19px;border-radius:9px;background:var(--c1112-orange);color:#fff!important;font-size:13px;font-weight:700;text-decoration:none!important}
.c1112-textlink{color:var(--c1112-blue)!important;font-size:12px;font-weight:700;text-decoration:none!important}
.c1112-trust{display:flex;flex-wrap:wrap;gap:15px;margin-top:15px;color:var(--c1112-muted);font-size:10px;font-weight:600}
.c1112-card{padding:28px;border:1px solid var(--c1112-border);border-radius:18px;background:#fff;box-shadow:0 18px 45px rgba(15,23,42,.08)}
.c1112-card h2{margin:7px 0 9px;color:var(--c1112-navy);font-size:25px;line-height:1.3}
.c1112-card__intro{margin:0 0 17px;color:var(--c1112-muted);font-size:12px;line-height:1.65}
.c1112-streams>div{padding:11px;border:1px solid var(--c1112-border);border-radius:9px;background:var(--c1112-light)}
.c1112-streams>div>span{color:var(--c1112-blue);font-size:9px;font-weight:800}
.c1112-streams strong{color:var(--c1112-navy);font-size:11px}
.c1112-note{margin-top:14px;padding:13px;border-left:3px solid var(--c1112-orange);background:#fff7ed}
.c1112-note strong{color:var(--c1112-navy);font-size:11px}
.c1112-note p{margin-top:3px;color:var(--c1112-muted);font-size:10px;line-height:1.55}
@media(max-width:767px){.c1112-hero{padding:45px 16px 55px}
.c1112-hero__grid{grid-template-columns:1fr;gap:30px}
.c1112-hero__content{text-align:center}
.c1112-hero h1{font-size:30px}
.c1112-points,.c1112-card{text-align:left}
.c1112-actions{flex-direction:column}
.c1112-btn{width:100%;text-align:center}
.c1112-trust{justify-content:center}
.c1112-card{padding:21px 18px}
}
.c1112-class{padding:70px 20px;background:var(--c1112-light)}
.c1112-head{max-width:780px;margin:0 auto 34px;text-align:center}
.c1112-head>span,.c1112-label{color:var(--c1112-orange);font-size:9px;font-weight:800;letter-spacing:1px}
.c1112-head h2{margin:7px 0 10px;color:var(--c1112-navy);font-size:32px}
.c1112-head p{margin:0;color:var(--c1112-muted);font-size:13px;line-height:1.7}
.c1112-class__grid{display:grid;grid-template-columns:repeat(2,1fr);gap:16px}
.c1112-class__grid article{padding:24px;border:1px solid var(--c1112-border);border-radius:14px;background:#fff}
.c1112-class h3{margin:7px 0 9px;color:var(--c1112-navy);font-size:19px}
.c1112-class__grid p,.c1112-class li,.c1112-class__note p{color:var(--c1112-muted);font-size:10px;line-height:1.7}
.c1112-class__grid p{margin:0}
.c1112-class ul{margin:14px 0;padding-left:17px}
.c1112-class li{margin:4px 0}
.c1112-class a{color:var(--c1112-blue)!important;font-size:11px;font-weight:700;text-decoration:none!important}
.c1112-class__note{margin-top:18px;padding:16px 20px;border-left:3px solid var(--c1112-orange);background:#fff}
.c1112-class__note strong{color:var(--c1112-navy);font-size:11px}
.c1112-class__note p{margin:3px 0 0}
@media(max-width:767px){.c1112-class{padding:55px 16px}
.c1112-head h2{font-size:27px}
.c1112-class__grid{grid-template-columns:1fr}
}
.c1112-subjects{padding:70px 20px;background:#fff}
.c1112-subjects__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}
.c1112-subjects__grid article{padding:19px;border:1px solid var(--c1112-border);border-radius:12px}
.c1112-subjects__grid article>span{color:var(--c1112-orange);font-size:8px;font-weight:800;letter-spacing:.6px}
.c1112-subjects h3{margin:7px 0 6px;color:var(--c1112-navy);font-size:14px}
.c1112-subjects__grid p,.c1112-subjects__cta p{margin:0;color:var(--c1112-muted);font-size:10px;line-height:1.65}
.c1112-subjects__cta{margin-top:20px;padding:18px 20px;display:flex;align-items:center;justify-content:space-between;gap:20px;border-radius:12px;background:var(--c1112-light)}
.c1112-subjects__cta strong{color:var(--c1112-navy);font-size:12px}
.c1112-subjects__cta a{flex-shrink:0;padding:11px 16px;border-radius:8px;background:var(--c1112-orange);color:#fff!important;font-size:11px;font-weight:700;text-decoration:none!important}
@media(max-width:767px){.c1112-subjects{padding:55px 16px}
.c1112-subjects__grid{grid-template-columns:1fr}
.c1112-subjects__cta{display:block}
.c1112-subjects__cta a{display:block;margin-top:12px;text-align:center}
}
.c1112-stream{padding:70px 20px;background:var(--c1112-light)}
.c1112-stream__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}
.c1112-stream__grid article{padding:22px;border:1px solid var(--c1112-border);border-radius:13px;background:#fff}
.c1112-stream__grid article>span{color:var(--c1112-orange);font-size:9px;font-weight:800;letter-spacing:.7px}
.c1112-stream h3{margin:7px 0 8px;color:var(--c1112-navy);font-size:16px}
.c1112-stream p,.c1112-stream li{color:var(--c1112-muted);font-size:10px;line-height:1.65}
.c1112-stream__grid p{margin:0 0 12px}
.c1112-stream__grid strong{color:var(--c1112-navy);font-size:10px}
.c1112-stream ul{margin:6px 0 0;padding-left:17px}
.c1112-stream__cta{margin-top:20px;padding:18px 20px;display:flex;align-items:center;justify-content:space-between;gap:20px;border-radius:12px;background:#fff}
.c1112-stream__cta p{margin:3px 0 0}
.c1112-stream__cta a{flex-shrink:0;padding:11px 16px;border-radius:8px;background:var(--c1112-orange);color:#fff!important;font-size:11px;font-weight:700;text-decoration:none!important}
@media(max-width:767px){.c1112-stream{padding:55px 16px}
.c1112-stream__grid{grid-template-columns:1fr}
.c1112-stream__cta{display:block}
.c1112-stream__cta a{display:block;margin-top:12px;text-align:center}
}
.c1112-board{padding:70px 20px;background:#fff}
.c1112-board__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}
.c1112-board__grid article{padding:22px;border:1px solid var(--c1112-border);border-radius:13px}
.c1112-board__grid article>span{color:var(--c1112-orange);font-size:9px;font-weight:800}
.c1112-board h3{margin:7px 0 8px;color:var(--c1112-navy);font-size:16px}
.c1112-board p,.c1112-board li{color:var(--c1112-muted);font-size:10px;line-height:1.65}
.c1112-board__grid p{margin:0}
.c1112-board ul{margin:11px 0 0;padding-left:17px}
.c1112-board__cta{margin-top:20px;padding:18px 20px;display:flex;justify-content:space-between;align-items:center;gap:20px;border-radius:12px;background:var(--c1112-light)}
.c1112-board__cta p{margin:3px 0 0}
.c1112-board__cta a{flex-shrink:0;padding:11px 16px;border-radius:8px;background:var(--c1112-orange);color:#fff!important;font-size:11px;font-weight:700;text-decoration:none!important}
@media(max-width:767px){.c1112-board{padding:55px 16px}
.c1112-board__grid{grid-template-columns:1fr}
.c1112-board__cta{display:block}
.c1112-board__cta a{display:block;margin-top:12px;text-align:center}
}
.c1112-boardprep{padding:70px 20px;background:var(--c1112-light)}
.c1112-boardprep__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}
.c1112-boardprep__grid article{display:flex;gap:11px;padding:19px;border:1px solid var(--c1112-border);border-radius:12px;background:#fff}
.c1112-boardprep__grid article>span{flex:0 0 28px;color:var(--c1112-blue);font-size:10px;font-weight:800}
.c1112-boardprep h3{margin:0 0 5px;color:var(--c1112-navy);font-size:14px}
.c1112-boardprep p{margin:0;color:var(--c1112-muted);font-size:10px;line-height:1.7}
.c1112-boardprep__cta{margin-top:20px;padding:18px 20px;display:flex;align-items:center;justify-content:space-between;gap:20px;border-radius:12px;background:#fff}
.c1112-boardprep__cta strong{color:var(--c1112-navy);font-size:12px}
.c1112-boardprep__cta p{margin:3px 0 0}
.c1112-boardprep__cta a{flex-shrink:0;padding:11px 16px;border-radius:8px;background:var(--c1112-orange);color:#fff!important;font-size:11px;font-weight:700;text-decoration:none!important}
@media(max-width:767px){.c1112-boardprep{padding:55px 16px}
.c1112-boardprep__grid{grid-template-columns:1fr}
.c1112-boardprep__cta{display:block}
.c1112-boardprep__cta a{display:block;margin-top:12px;text-align:center}
}
.c1112-fees{padding:70px 20px;background:#fff}
.c1112-fees__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}
.c1112-fees__grid article{padding:19px;border:1px solid var(--c1112-border);border-radius:12px}
.c1112-fees h3{margin:0 0 6px;color:var(--c1112-navy);font-size:14px}
.c1112-fees p{margin:0;color:var(--c1112-muted);font-size:10px;line-height:1.7}
.c1112-fees__cta{margin-top:20px;padding:18px 20px;display:flex;align-items:center;justify-content:space-between;gap:20px;border-radius:12px;background:var(--c1112-light)}
.c1112-fees__cta strong{color:var(--c1112-navy);font-size:12px}
.c1112-fees__cta p{margin-top:3px}
.c1112-fees__cta a{flex-shrink:0;color:var(--c1112-blue)!important;font-size:11px;font-weight:700;text-decoration:none!important}
@media(max-width:767px){.c1112-fees{padding:55px 16px}
.c1112-fees__grid{grid-template-columns:1fr}
.c1112-fees__cta{display:block}
.c1112-fees__cta a{display:inline-block;margin-top:10px}
}
.c1112-faq{padding:70px 20px;background:var(--c1112-light)}
.c1112-faq__list{max-width:900px;margin:auto}
.c1112-faq details{margin-bottom:9px;border:1px solid var(--c1112-border);border-radius:10px;background:#fff}
.c1112-faq summary{position:relative;padding:15px 45px 15px 17px;color:var(--c1112-navy);font-size:12px;font-weight:700;cursor:pointer;list-style:none}
.c1112-faq summary::-webkit-details-marker{display:none}
.c1112-faq summary::after{content:"+";position:absolute;right:17px;color:var(--c1112-blue);font-size:18px}
.c1112-faq details[open] summary::after{content:"−"}
.c1112-faq details p{margin:0;padding:0 45px 15px 17px;color:var(--c1112-muted);font-size:10px;line-height:1.7}
.c1112-faq__cta{max-width:900px;margin:18px auto 0;padding:17px 20px;display:flex;justify-content:space-between;align-items:center;gap:20px;border-radius:10px;background:#fff}
.c1112-faq__cta strong{color:var(--c1112-navy);font-size:12px}
.c1112-faq__cta p{margin:3px 0 0;color:var(--c1112-muted);font-size:10px}
.c1112-faq__cta a{flex-shrink:0;padding:11px 16px;border-radius:8px;background:var(--c1112-orange);color:#fff!important;font-size:11px;font-weight:700;text-decoration:none!important}
@media(max-width:767px){.c1112-faq{padding:55px 16px}
.c1112-faq details p{padding-right:17px}
.c1112-faq__cta{display:block}
.c1112-faq__cta a{display:block;margin-top:12px;text-align:center}
}
.c1112-final{padding:70px 20px;background:#fff}
.c1112-final__box{padding:34px 38px;display:flex;align-items:center;justify-content:space-between;gap:40px;border-radius:18px;background:var(--c1112-navy)}
.c1112-final__content{max-width:720px}
.c1112-final__content>span{color:var(--c1112-orange);font-size:9px;font-weight:800;letter-spacing:1px}
.c1112-final h2{margin:7px 0 9px;color:#fff;font-size:27px}
.c1112-final p{margin:0;color:#cbd5e1;font-size:11px;line-height:1.7}
.c1112-final__points{display:flex;flex-wrap:wrap;gap:8px 16px;margin-top:14px}
.c1112-final__points span{color:#e2e8f0;font-size:10px;font-weight:600}
.c1112-final__action{min-width:210px;text-align:center}
.c1112-final__action a{display:block;padding:13px 18px;border-radius:9px;background:var(--c1112-orange);color:#fff!important;font-size:12px;font-weight:700;text-decoration:none!important}
.c1112-final__action small{display:block;margin-top:7px;color:#94a3b8;font-size:9px}
@media(max-width:767px){.c1112-final{padding:55px 16px}
.c1112-final__box{padding:27px 20px;display:block;text-align:center}
.c1112-final h2{font-size:23px}
.c1112-final__points{justify-content:center}
.c1112-final__action{min-width:0;margin-top:22px}
}/* End custom CSS */