.elementor-104 .elementor-element.elementor-element-c2d7bd1{--display:flex;}.elementor-104 .elementor-element.elementor-element-88ac820{--display:flex;}.elementor-104 .elementor-element.elementor-element-dadfe15{--display:flex;}.elementor-104 .elementor-element.elementor-element-2d29c75{--display:flex;}.elementor-104 .elementor-element.elementor-element-99b5075{--display:flex;}.elementor-104 .elementor-element.elementor-element-95e4ff6{--display:flex;}.elementor-104 .elementor-element.elementor-element-f612f72{--display:flex;}.elementor-104 .elementor-element.elementor-element-a6ee87f{--display:flex;}.elementor-104 .elementor-element.elementor-element-082b488{--display:flex;}.elementor-104 .elementor-element.elementor-element-e4211e9{--display:flex;}/* Start custom CSS for html, class: .elementor-element-ad04dc4 */:root{--c15-blue:#2563eb;--c15-orange:#f97316;--c15-navy:#0f172a;--c15-text:#475569;--c15-muted:#64748b;--c15-border:#e2e8f0;--c15-light:#f8fafc}
.c15-hero{padding:70px 20px;background:linear-gradient(135deg,#f8fafc,#eff6ff)}
.c15-container{max-width:1200px;margin:auto}
.c15-hero__grid{display:grid;grid-template-columns:1.05fr .95fr;gap:60px;align-items:center}
.c15-eyebrow{color:var(--c15-orange);font-size:10px;font-weight:800;letter-spacing:1px}
.c15-hero h1{margin:10px 0 17px;color:var(--c15-navy);font-size:44px;line-height:1.13}
.c15-hero h1 span{display:block;color:var(--c15-blue)}
.c15-hero__lead{max-width:650px;margin:0 0 24px;color:var(--c15-text);font-size:15px;line-height:1.7}
.c15-benefits{display:grid;gap:12px}
.c15-benefits>div,.c15-support>div{display:flex;gap:11px}
.c15-benefits>div>span{color:#16a34a;font-weight:800}
.c15-benefits p,.c15-support p{margin:0}
.c15-benefits strong,.c15-benefits small,.c15-support strong,.c15-support small{display:block}
.c15-benefits strong{color:var(--c15-navy);font-size:13px}
.c15-benefits small{margin-top:2px;color:var(--c15-muted);font-size:11px}
.c15-hero__actions{margin-top:25px;display:flex;align-items:center;gap:16px}
.c15-btn{padding:13px 19px;border-radius:9px;background:var(--c15-orange);color:#fff!important;font-size:13px;font-weight:700;text-decoration:none!important}
.c15-btn:hover{background:#ea580c}
.c15-fee-link{color:var(--c15-blue)!important;font-size:12px;font-weight:700;text-decoration:none!important}
.c15-hero__trust{margin-top:17px;display:flex;flex-wrap:wrap;gap:8px 17px;color:var(--c15-muted);font-size:10px;font-weight:600}
.c15-hero__card{padding:30px;border:1px solid var(--c15-border);border-radius:20px;background:#fff;box-shadow:0 20px 50px rgba(15,23,42,.09)}
.c15-hero__card h2{margin:7px 0 9px;color:var(--c15-navy);font-size:25px;line-height:1.3}
.c15-card__intro{margin:0 0 20px;color:var(--c15-muted);font-size:12px;line-height:1.65}
.c15-support{display:grid;gap:9px}
.c15-support>div{padding:11px;border:1px solid var(--c15-border);border-radius:9px;background:var(--c15-light)}
.c15-support>div>span{flex:0 0 29px;height:29px;display:flex;align-items:center;justify-content:center;border-radius:7px;background:#eff6ff;color:var(--c15-blue);font-size:9px;font-weight:800}
.c15-support strong{color:var(--c15-navy);font-size:11px}
.c15-support small{margin-top:2px;color:var(--c15-muted);font-size:10px}
.c15-card__note{margin-top:16px;padding:13px;display:flex;gap:10px;border:1px solid #fed7aa;border-radius:9px;background:#fffaf5}
.c15-card__note p{margin:0;color:var(--c15-muted);font-size:10px;line-height:1.55}
.c15-card__note strong{color:var(--c15-navy)}
@media(max-width:767px){.c15-hero{padding:45px 16px 55px}
.c15-hero__grid{grid-template-columns:1fr;gap:30px}
.c15-hero__content{text-align:center}
.c15-hero h1{font-size:31px}
.c15-benefits{text-align:left}
.c15-hero__actions{flex-direction:column}
.c15-btn{width:100%}
.c15-hero__trust{justify-content:center}
.c15-hero__card{padding:22px 18px;text-align:left}
.c15-hero__card h2{font-size:21px}
}
.c15-subjects{padding:70px 20px;background:#fff}
.c15-head{max-width:750px;margin:0 auto 35px;text-align:center}
.c15-head>span{color:var(--c15-orange);font-size:10px;font-weight:800;letter-spacing:1px}
.c15-head h2{margin:8px 0 11px;color:var(--c15-navy);font-size:33px}
.c15-head p{margin:0;color:var(--c15-muted);font-size:14px;line-height:1.7}
.c15-subjects__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}
.c15-subjects__grid article{padding:20px;border:1px solid var(--c15-border);border-radius:14px}
.c15-subjects__grid article>span{display:inline-flex;min-width:35px;height:35px;padding:0 7px;align-items:center;justify-content:center;border-radius:8px;background:#eff6ff;color:var(--c15-blue);font-weight:800}
.c15-subjects__grid h3{margin:12px 0 6px;color:var(--c15-navy);font-size:14px}
.c15-subjects__grid p{margin:0;color:var(--c15-muted);font-size:10px;line-height:1.65}
.c15-subjects__more{margin-top:20px;padding:18px 20px;display:flex;align-items:center;gap:15px;border-radius:12px;background:var(--c15-light)}
.c15-subjects__more strong{color:var(--c15-navy);font-size:12px}
.c15-subjects__more>span{flex:1;color:var(--c15-muted);font-size:11px}
.c15-subjects__more a{padding:10px 15px;border-radius:8px;background:var(--c15-orange);color:#fff!important;font-size:11px;font-weight:700;text-decoration:none!important}
@media(max-width:767px){.c15-subjects{padding:55px 16px}
.c15-head h2{font-size:27px}
.c15-subjects__grid{grid-template-columns:1fr;gap:10px}
.c15-subjects__more{flex-direction:column;text-align:center}
.c15-subjects__more a{width:100%}
}
.c15-why{padding:70px 20px;background:var(--c15-light)}
.c15-why__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}
.c15-why__grid article{display:flex;align-items:flex-start;gap:12px;padding:19px;border:1px solid var(--c15-border);border-radius:13px;background:#fff}
.c15-why__grid article>span{flex:0 0 34px;width:34px;height:34px;display:flex;align-items:center;justify-content:center;border-radius:8px;background:#eff6ff;color:var(--c15-blue);font-size:10px;font-weight:800;line-height:1;white-space:nowrap}
.c15-why__grid h3{margin:0 0 5px;color:var(--c15-navy);font-size:14px}
.c15-why__grid p,.c15-why__note p{margin:0;color:var(--c15-muted);font-size:10px;line-height:1.65}
.c15-why__note{max-width:850px;margin:20px auto 0;padding:16px 20px;border-left:3px solid var(--c15-orange);background:#fff}
.c15-why__note strong{color:var(--c15-navy);font-size:12px}
.c15-why__note p{margin-top:4px}
@media(max-width:767px){.c15-why{padding:55px 16px}
.c15-why__grid{grid-template-columns:1fr;gap:10px}
}
.c15-classes{padding:70px 20px;background:#fff}
.c15-classes__grid{display:grid;grid-template-columns:repeat(5,1fr);gap:12px}
.c15-classes__grid article{padding:19px 17px;border:1px solid var(--c15-border);border-radius:13px}
.c15-classes__grid article>span{display:inline-block;margin-bottom:10px;color:var(--c15-blue);font-size:10px;font-weight:800}
.c15-classes__grid h3{margin:0 0 6px;color:var(--c15-navy);font-size:14px}
.c15-classes__grid p,.c15-classes__cta p{margin:0;color:var(--c15-muted);font-size:10px;line-height:1.65}
.c15-classes__cta{margin-top:20px;padding:18px 20px;display:flex;align-items:center;justify-content:space-between;gap:25px;border-radius:12px;background:var(--c15-light)}
.c15-classes__cta strong{color:var(--c15-navy);font-size:12px}
.c15-classes__cta p{margin-top:3px}
.c15-classes__cta a{flex-shrink:0;padding:10px 15px;border-radius:8px;background:var(--c15-blue);color:#fff!important;font-size:11px;font-weight:700;text-decoration:none!important}
@media(max-width:767px){.c15-classes{padding:55px 16px}
.c15-classes__grid{grid-template-columns:1fr;gap:10px}
.c15-classes__cta{flex-direction:column;text-align:center}
.c15-classes__cta a{width:100%;text-align:center}
}
.c15-boards{padding:70px 20px;background:var(--c15-light)}
.c15-boards__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}
.c15-boards__grid article{padding:20px;border:1px solid var(--c15-border);border-radius:13px;background:#fff}
.c15-boards__grid strong{color:var(--c15-orange);font-size:9px;letter-spacing:.6px}
.c15-boards__grid h3{margin:8px 0 6px;color:var(--c15-navy);font-size:14px}
.c15-boards__grid p,.c15-boards__bottom p{margin:0;color:var(--c15-muted);font-size:10px;line-height:1.65}
.c15-boards__bottom{margin-top:18px;display:flex;align-items:center;justify-content:space-between;gap:20px}
.c15-boards__bottom a{flex-shrink:0;color:var(--c15-blue)!important;font-size:11px;font-weight:700;text-decoration:none!important}
@media(max-width:767px){.c15-boards{padding:55px 16px}
.c15-boards__grid{grid-template-columns:1fr;gap:10px}
.c15-boards__bottom{display:block}
.c15-boards__bottom a{display:inline-block;margin-top:10px}
}
.c15-help{padding:70px 20px;background:#fff}
.c15-help__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}
.c15-help__grid article{display:flex;gap:11px;padding:18px;border:1px solid var(--c15-border);border-radius:12px}
.c15-help__grid strong{font-size:18px}
.c15-help__grid h3{margin:0 0 5px;color:var(--c15-navy);font-size:13px}
.c15-help__grid p{margin:0;color:var(--c15-muted);font-size:10px;line-height:1.6}
@media(max-width:767px){.c15-help{padding:55px 16px}
.c15-help__grid{grid-template-columns:1fr;gap:10px}
}
.c15-fees{padding:70px 20px;background:var(--c15-light)}
.c15-fees__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}
.c15-fees__grid article{padding:20px;border:1px solid var(--c15-border);border-radius:13px;background:#fff}
.c15-fees__grid article>span{color:var(--c15-blue);font-size:20px;font-weight:800}
.c15-fees__grid h3{margin:9px 0 6px;color:var(--c15-navy);font-size:14px}
.c15-fees__grid p,.c15-fees__note p{margin:0;color:var(--c15-muted);font-size:10px;line-height:1.65}
.c15-fees__note{margin-top:18px;padding:18px 20px;display:flex;align-items:center;justify-content:space-between;gap:25px;border-radius:12px;background:#fff}
.c15-fees__note strong{color:var(--c15-navy);font-size:12px}
.c15-fees__note p{margin-top:3px}
.c15-fees__note a{flex-shrink:0;color:var(--c15-blue)!important;font-size:11px;font-weight:700;text-decoration:none!important}
@media(max-width:767px){.c15-fees{padding:55px 16px}
.c15-fees__grid{grid-template-columns:1fr}
.c15-fees__note{display:block}
.c15-fees__note a{display:inline-block;margin-top:10px}
}
.c15-find{padding:70px 20px;background:#fff}
.c15-find__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}
.c15-find__grid article{display:flex;gap:12px;padding:19px;border:1px solid var(--c15-border);border-radius:13px}
.c15-find__grid article>span{flex:0 0 30px;color:var(--c15-blue);font-size:10px;font-weight:800}
.c15-find__grid h3{margin:0 0 5px;color:var(--c15-navy);font-size:14px}
.c15-find__grid p,.c15-find__cta p{margin:0;color:var(--c15-muted);font-size:10px;line-height:1.65}
.c15-find__cta{margin-top:20px;padding:18px 20px;display:flex;align-items:center;justify-content:space-between;gap:20px;border-radius:12px;background:var(--c15-light)}
.c15-find__cta strong{color:var(--c15-navy);font-size:12px}
.c15-find__cta p{margin-top:3px}
.c15-find__cta a{flex-shrink:0;color:var(--c15-blue)!important;font-size:11px;font-weight:700;text-decoration:none!important}
@media(max-width:767px){.c15-find{padding:55px 16px}
.c15-find__grid{grid-template-columns:1fr}
.c15-find__cta{display:block}
.c15-find__cta a{display:inline-block;margin-top:10px}
}
.c15-faq{padding:70px 20px;background:var(--c15-light)}
.c15-faq__list{max-width:900px;margin:auto}
.c15-faq details{margin-bottom:9px;border:1px solid var(--c15-border);border-radius:10px;background:#fff}
.c15-faq summary{position:relative;padding:15px 45px 15px 17px;color:var(--c15-navy);font-size:12px;font-weight:700;cursor:pointer;list-style:none}
.c15-faq summary::-webkit-details-marker{display:none}
.c15-faq summary::after{content:"+";position:absolute;right:17px;color:var(--c15-blue);font-size:18px}
.c15-faq details[open] summary::after{content:"−"}
.c15-faq details p{margin:0;padding:0 45px 15px 17px;color:var(--c15-muted);font-size:10px;line-height:1.7}
@media(max-width:767px){.c15-faq{padding:55px 16px}
.c15-faq summary{padding-right:40px}
.c15-faq details p{padding-right:17px}
}
.c15-final{padding:70px 20px;background:#fff}
.c15-final__box{padding:35px 38px;display:flex;align-items:center;justify-content:space-between;gap:40px;border-radius:18px;background:var(--c15-navy)}
.c15-final__box>div:first-child{max-width:700px}
.c15-final__box>div>span{color:var(--c15-orange);font-size:9px;font-weight:800;letter-spacing:1px}
.c15-final h2{margin:7px 0 9px;color:#fff;font-size:27px}
.c15-final p{margin:0;color:#cbd5e1;font-size:11px;line-height:1.7}
.c15-final__points{margin-top:15px;display:flex;flex-wrap:wrap;gap:8px 16px}
.c15-final__points span{color:#e2e8f0;font-size:10px;font-weight:600}
.c15-final__action{min-width:210px;text-align:center}
.c15-final__action a{display:block;padding:13px 18px;border-radius:9px;background:var(--c15-orange);color:#fff!important;font-size:12px;font-weight:700;text-decoration:none!important}
.c15-final__action small{display:block;margin-top:7px;color:#94a3b8;font-size:9px}
@media(max-width:767px){.c15-final{padding:55px 16px}
.c15-final__box{padding:27px 20px;display:block;text-align:center}
.c15-final h2{font-size:23px}
.c15-final__points{justify-content:center}
.c15-final__action{min-width:0;margin-top:22px}
}/* End custom CSS */