body.page-id-18918 .sc-sp-hero,
body.page-id-18918 .sc-sp-section,
body.page-id-18918 .sc-sp-stats,
body.page-id-18918 .sc-sp-final {
    display:flex!important;
    flex-direction:column!important;
    align-items:center!important;
    width:100%!important;
    max-width:none!important;
    padding:76px 24px!important;
    box-sizing:border-box;
}

body.page-id-18918 .sc-sp-wrap {
    display:flex!important;
    flex-direction:column!important;
    width:100%!important;
    max-width:1160px!important;
    margin:0 auto!important;
    gap:22px;
}

body.page-id-18918 .sc-sp-hero {
    background:linear-gradient(125deg,#103752,#205d80);
    padding-top:95px!important;
    padding-bottom:95px!important;
}

body.page-id-18918 .sc-sp-hero h1 {
    color:#fff!important;
    font-size:clamp(35px,4vw,53px);
    line-height:1.15;
    max-width:980px;
}

body.page-id-18918 .sc-sp-hero p {
    color:#eaf2f7;
    font-size:19px;
    line-height:1.7;
    max-width:850px;
}

body.page-id-18918 .sc-sp-eyebrow {
    color:#ffac6c!important;
    font-size:13px!important;
    font-weight:800;
    letter-spacing:2px;
}

body.page-id-18918 .sc-sp-section h2,
body.page-id-18918 .sc-sp-stats h2,
body.page-id-18918 .sc-sp-final h2 {
    color:#123a5a;
    font-size:clamp(28px,3vw,39px);
    line-height:1.2;
}

body.page-id-18918 .sc-sp-section p {
    color:#435365;
    font-size:17px;
    line-height:1.75;
}

body.page-id-18918 .sc-sp-soft {
    background:#f1f6f9;
}

body.page-id-18918 .sc-sp-grid {
    display:grid!important;
    width:100%!important;
    gap:23px;
    align-items:stretch;
}

body.page-id-18918 .sc-sp-grid-2 {
    grid-template-columns:repeat(2,minmax(0,1fr));
}

body.page-id-18918 .sc-sp-grid-3 {
    grid-template-columns:repeat(3,minmax(0,1fr));
}

body.page-id-18918 .sc-sp-grid-4 {
    grid-template-columns:repeat(4,minmax(0,1fr));
}

body.page-id-18918 .sc-sp-card {
    display:flex!important;
    flex-direction:column!important;
    align-items:stretch!important;
    width:100%!important;
    min-width:0;
    background:#fff;
    border-top:4px solid #e87524;
    border-radius:14px;
    padding:28px!important;
    box-shadow:0 6px 25px rgba(12,48,74,.07);
    box-sizing:border-box;
}

body.page-id-18918 .sc-sp-card h3 {
    color:#123a5a;
    font-size:21px;
    line-height:1.35;
    margin:0 0 10px;
}

body.page-id-18918 .sc-sp-card p {
    color:#435365;
    font-size:15.5px;
    line-height:1.7;
    margin:0;
}

body.page-id-18918 .sc-sp-card .sc-sp-button {
    margin-top:auto;
    padding-top:18px;
}

body.page-id-18918 .sc-sp-highlight {
    display:flex!important;
    flex-direction:column!important;
    width:100%!important;
    background:#fff8f0;
    border-left:5px solid #e87524;
    border-radius:10px;
    padding:28px!important;
    box-sizing:border-box;
}

body.page-id-18918 .sc-sp-highlight h3 {
    color:#123a5a;
    font-size:23px;
}

body.page-id-18918 .sc-sp-stats {
    background:#153f5e;
    text-align:center;
}

body.page-id-18918 .sc-sp-stats h2,
body.page-id-18918 .sc-sp-final h2 {
    color:#fff!important;
}

body.page-id-18918 .sc-sp-stat {
    display:flex!important;
    flex-direction:column!important;
    align-items:center!important;
    padding:25px 12px!important;
    border:1px solid rgba(255,255,255,.2);
    border-radius:14px;
}

body.page-id-18918 .sc-sp-stat h3 {
    color:#ffac6c!important;
    font-size:clamp(26px,3vw,36px);
}

body.page-id-18918 .sc-sp-stat p,
body.page-id-18918 .sc-sp-note {
    color:#e4eef4;
}

body.page-id-18918 .sc-sp-note {
    font-size:13px;
}

body.page-id-18918 .sc-sp-faq {
    display:grid!important;
    grid-template-columns:repeat(2,minmax(0,1fr));
    gap:23px;
    width:100%!important;
}

body.page-id-18918 .sc-sp-faq .sc-sp-card {
    border-top:0;
    border-left:4px solid #e87524;
    background:#f6f9fb;
}

body.page-id-18918 .sc-sp-final {
    background:linear-gradient(125deg,#153f5e,#225e81);
    text-align:center;
}

body.page-id-18918 .sc-sp-final .sc-sp-wrap {
    align-items:center!important;
}

body.page-id-18918 .sc-sp-final p {
    color:#e9f2f7;
    font-size:18px;
    max-width:760px;
}

body.page-id-18918 .sc-sp-button .elementor-button {
    background:#e87524!important;
    color:#fff!important;
    border:0!important;
    border-radius:8px!important;
    padding:17px 26px!important;
    font-weight:800!important;
    font-size:14px!important;
    line-height:1.4;
}

body.page-id-18918 .sc-sp-button .elementor-button:hover {
    background:#c9611c!important;
}

body.page-id-18918 .sc-sp-css-loader {
    display:none!important;
}

@media(max-width:1024px) {
    body.page-id-18918 .sc-sp-grid-4 {
        grid-template-columns:repeat(2,minmax(0,1fr));
    }
}

@media(max-width:767px) {
    body.page-id-18918 .sc-sp-hero,
    body.page-id-18918 .sc-sp-section,
    body.page-id-18918 .sc-sp-stats,
    body.page-id-18918 .sc-sp-final {
        padding:55px 19px!important;
    }

    body.page-id-18918 .sc-sp-grid-2,
    body.page-id-18918 .sc-sp-grid-3,
    body.page-id-18918 .sc-sp-grid-4,
    body.page-id-18918 .sc-sp-faq {
        grid-template-columns:minmax(0,1fr);
    }
}