.kt-adv-heading-link12398_31b02d-bb,.kt-adv-heading-link12398_31b02d-bb:hover,.kt-adv-heading-link12398_31b02d-bb:focus,.kt-adv-heading-link12398_31b02d-bb:active{text-decoration:none!important}.kt-adv-heading-link9866_cd66ae-57,.kt-adv-heading-link9866_cd66ae-57:hover,.kt-adv-heading-link9866_cd66ae-57:focus,.kt-adv-heading-link9866_cd66ae-57:active{text-decoration:none!important}a.btn-parceiros{display:inline-flex!important;align-items:center;gap:10px;padding:14px 28px!important;background:#ffffff!important;color:#1d4ed8!important;border:1px solid #dbeafe!important;border-radius:999px!important;font-weight:600!important;text-decoration:none!important;box-shadow:0 8px 24px rgb(29 78 216 / .08)!important;transition:all .3s ease!important}a.btn-parceiros:hover{background:#1d4ed8!important;color:#ffffff!important;transform:translateY(-3px);box-shadow:0 12px 32px rgb(29 78 216 / .25)!important}a.btn-parceiros .kt-btn-inner-text{color:inherit!important}.home-todos-cursos{text-align:center;margin-top:35px}.btn-todos-cursos{display:inline-flex;align-items:center;justify-content:center;padding:16px 34px;background:linear-gradient(135deg,#1d4ed8,#3b82f6);color:#fff!important;border-radius:999px;font-weight:700;text-decoration:none!important;box-shadow:0 10px 30px rgb(29 78 216 / .25);transition:.3s ease}.btn-todos-cursos:hover{transform:translateY(-4px);box-shadow:0 15px 35px rgb(29 78 216 / .35)}.insofti-diferenciais{max-width:1200px;margin:90px auto;padding:0 20px;text-align:center}.insofti-section-tag{display:inline-block;padding:8px 18px;margin-bottom:20px;background:#f5f8ff;border:1px solid #dbeafe;border-radius:999px;color:#1d4ed8;font-size:12px;font-weight:700;letter-spacing:1px}.insofti-section-title{font-size:42px;font-weight:700;color:#0f172a;margin-bottom:15px}.insofti-section-description{max-width:800px;margin:0 auto 60px;color:#64748b;font-size:18px;line-height:1.8}.insofti-diferenciais-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:25px}.insofti-diferencial-card{background:#fff;border:1px solid #edf2f7;border-radius:18px;padding:35px 25px;transition:.35s ease;box-shadow:0 8px 24px rgb(15 23 42 / .04)}.insofti-diferencial-card:hover{transform:translateY(-8px);box-shadow:0 20px 40px rgb(15 23 42 / .08)}.insofti-icon{font-size:36px;margin-bottom:20px}.insofti-diferencial-card h3{font-size:22px;margin-bottom:12px;color:#0f172a}.insofti-diferencial-card p{color:#64748b;line-height:1.7;margin:0}.insofti-autoridade{max-width:900px;margin:60px auto 40px;color:#475569;font-size:18px;line-height:1.9}.insofti-cta{text-align:center;margin-top:30px}@media(max-width:992px){.insofti-diferenciais-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:768px){.insofti-section-title{font-size:32px}.insofti-diferenciais-grid{grid-template-columns:1fr}}.insofti-estatisticas{max-width:1200px;margin:80px auto;padding:60px 40px;background:#fff;border:1px solid #edf2f7;border-radius:30px;box-shadow:0 10px 40px rgb(15 23 42 / .04);text-align:center}.insofti-estatisticas-tag{display:inline-block;padding:8px 18px;margin-bottom:12px;background:#f5f8ff;border:1px solid #dbeafe;border-radius:999px;color:#1d4ed8;font-size:12px;font-weight:700;letter-spacing:1.5px;text-transform:uppercase}.insofti-estatisticas-titulo{display:block;width:100%;max-width:700px;margin:0 auto 12px auto;text-align:center;font-size:42px;line-height:1.25;font-weight:700;color:#0f172a}.insofti-estatisticas-subtitulo{max-width:700px;margin:0 auto 45px;font-size:17px;line-height:1.8;color:#64748b}.insofti-estatisticas-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:25px}.insofti-estatistica-card{background:#fff;border:1px solid #edf2f7;border-radius:20px;padding:35px 25px;transition:.35s ease;box-shadow:0 5px 20px rgb(15 23 42 / .03)}.insofti-estatistica-card:hover{transform:translateY(-6px);box-shadow:0 20px 35px rgb(15 23 42 / .08)}.insofti-estatistica-icon{width:72px;height:72px;margin:0 auto 20px;border-radius:50%;background:#f5f8ff;display:flex;align-items:center;justify-content:center;font-size:30px}.insofti-estatistica-numero{font-size:48px;font-weight:800;color:#1d4ed8;line-height:1;margin-bottom:15px}.insofti-estatistica-card h3{font-size:24px;line-height:1.3;font-weight:700;color:#0f172a;margin-bottom:12px}.insofti-estatistica-card p{color:#64748b;font-size:15px;line-height:1.7;margin:0}.insofti-estatisticas-footer{margin-top:45px}.insofti-estatisticas-divider{display:flex;align-items:center;justify-content:center;gap:20px;margin-bottom:20px}.insofti-estatisticas-divider::before,.insofti-estatisticas-divider::after{content:"";width:80px;height:2px;background:#dbeafe}.insofti-estatisticas-divider span{font-size:18px}.insofti-estatisticas-footer p{max-width:800px;margin:auto;color:#475569;font-size:17px;line-height:1.8}@media(max-width:992px){.insofti-estatisticas-grid{grid-template-columns:repeat(2,1fr)}.insofti-estatisticas-titulo{font-size:34px}}@media(max-width:768px){.insofti-estatisticas{padding:45px 20px}.insofti-estatisticas-grid{grid-template-columns:1fr}.insofti-estatisticas-titulo{font-size:28px}.insofti-estatisticas-subtitulo{font-size:16px}.insofti-estatistica-numero{font-size:42px}}.insofti-estatisticas h2{text-align:center!important;margin-left:auto!important;margin-right:auto!important}@media(max-width:768px){.curso-layout{display:flex!important;flex-direction:column}.curso-sidebar{order:-1}}@media (max-width:768px){.spt-sidebar{position:static!important;top:auto!important}}.freelan-empresas img{filter:grayscale(100%);opacity:.75;transition:filter .35s ease,opacity .35s ease,transform .35s ease}.freelan-empresas img:hover{filter:grayscale(0%);opacity:1;transform:scale(1.05)}.hero-section{background:linear-gradient(135deg,#f5f7fb 0%,#ffffff 100%)}.hero-section h1{font-size:48px;font-weight:800;line-height:1.15;letter-spacing:-.5px;color:#1e3a8a}.hero-section p{font-size:17px;line-height:1.7;color:#4b5563;max-width:520px}.hero-section .kt-btn{padding:14px 26px;font-weight:600;border-radius:8px;transition:all 0.3s ease}.hero-section .kt-btn-primary{background:#2563eb;color:#fff;box-shadow:0 10px 20px rgb(37 99 235 / .25)}.hero-section .kt-btn-primary:hover{transform:translateY(-2px);box-shadow:0 15px 30px rgb(37 99 235 / .35)}.hero-section img{transform:scale(1.15)}.hero-section .wp-block-column:first-child{padding-right:40px}