.elementor-12091 .elementor-element.elementor-element-9140566{--display:flex;}/* Start custom CSS for html, class: .elementor-element-d357d1a */.atl-pkg-wrapper{max-width:960px;margin:0 auto;line-height:1.65;color:#1f2937;}
.atl-pkg-wrapper *{box-sizing:border-box;}
.atl-pkg-wrapper h2{font-size:1.5rem;color:#0f2a43;margin:2.4rem 0 1rem;padding-bottom:.5rem;border-bottom:2px solid #e2e8f0;}
.atl-pkg-wrapper h3{font-size:1.15rem;color:#13324f;margin:1.5rem 0 .7rem;}
.atl-pkg-wrapper p{margin:0 0 1rem;}
.atl-pkg-wrapper ul,.atl-pkg-wrapper ol{margin:0 0 1rem 1.2rem;padding:0;}
.atl-pkg-wrapper li{margin-bottom:.4rem;}

.atl-pkg-intro{background:#f4f7fb;border-left:4px solid #0f6cbd;border-radius:6px;padding:1.2rem 1.4rem;margin:0 0 1.6rem;}
.atl-pkg-intro p{margin:0 0 .6rem;}
.atl-pkg-intro ul{margin-bottom:0;}

.atl-pkg-quickanswer{background:#eef6ff;border:1px solid #bcdcff;border-radius:8px;padding:1rem 1.3rem;margin:0 0 1.6rem;}
.atl-pkg-quickanswer .atl-pkg-label{display:inline-block;font-size:.75rem;font-weight:700;letter-spacing:.05em;color:#0f6cbd;text-transform:uppercase;margin-bottom:.4rem;}

.atl-pkg-card{background:#ffffff;border:1px solid #e2e8f0;border-radius:8px;padding:1.2rem 1.4rem;margin:1rem 0;}

.atl-pkg-box{border-radius:8px;padding:1rem 1.3rem;margin:1.2rem 0;border:1px solid transparent;}
.atl-pkg-box-warning{background:#fff7ed;border-color:#fed7aa;}
.atl-pkg-box-note{background:#f0fdf4;border-color:#bbf7d0;}
.atl-pkg-box-decision{background:#f5f3ff;border-color:#ddd6fe;}
.atl-pkg-box .atl-pkg-box-title{font-weight:700;margin-bottom:.4rem;display:block;color:#111827;}

.atl-pkg-table-wrap{overflow-x:auto;margin:1rem 0;border:1px solid #e2e8f0;border-radius:8px;}
.atl-pkg-table{width:100%;border-collapse:collapse;min-width:560px;font-size:.92rem;}
.atl-pkg-table th{background:#0f2a43;color:#fff;text-align:left;padding:.65rem .8rem;font-weight:600;}
.atl-pkg-table td{padding:.6rem .8rem;border-top:1px solid #e5e7eb;vertical-align:top;}
.atl-pkg-table tr:nth-child(even) td{background:#f9fafb;}

.atl-pkg-checklist{list-style:none;margin:1rem 0;padding:0;}
.atl-pkg-checklist li{position:relative;padding:.4rem .2rem .4rem 1.7rem;border-bottom:1px dashed #e5e7eb;}
.atl-pkg-checklist li:last-child{border-bottom:none;}
.atl-pkg-checklist li::before{content:"";position:absolute;left:0;top:.55rem;width:14px;height:14px;border:2px solid #0f6cbd;border-radius:3px;}

.atl-pkg-steps{counter-reset:atl-step;list-style:none;margin:1rem 0;padding:0;}
.atl-pkg-steps li{counter-increment:atl-step;position:relative;padding:.5rem 0 .5rem 2.3rem;border-bottom:1px solid #eef2f7;}
.atl-pkg-steps li:last-child{border-bottom:none;}
.atl-pkg-steps li::before{content:counter(atl-step);position:absolute;left:0;top:.5rem;width:1.6rem;height:1.6rem;line-height:1.6rem;text-align:center;background:#0f6cbd;color:#fff;border-radius:50%;font-size:.8rem;font-weight:700;}

.atl-pkg-decisiontree{margin:1rem 0;}
.atl-pkg-dt-item{background:#fff;border:1px solid #e2e8f0;border-left:4px solid #0f6cbd;border-radius:6px;padding:.8rem 1rem;margin-bottom:.7rem;}
.atl-pkg-dt-q{font-weight:700;margin-bottom:.35rem;}
.atl-pkg-dt-branch{display:flex;gap:.7rem;flex-wrap:wrap;font-size:.92rem;}
.atl-pkg-dt-yes,.atl-pkg-dt-no{flex:1 1 240px;padding:.5rem .7rem;border-radius:6px;}
.atl-pkg-dt-yes{background:#f0fdf4;}
.atl-pkg-dt-no{background:#fef2f2;}
.atl-pkg-dt-yes b,.atl-pkg-dt-no b{display:block;font-size:.75rem;text-transform:uppercase;letter-spacing:.04em;margin-bottom:.2rem;}

.atl-pkg-faq{border:1px solid #e2e8f0;border-radius:8px;padding:0;margin:.6rem 0;overflow:hidden;}
.atl-pkg-faq summary{cursor:pointer;list-style:none;padding:.9rem 1.1rem;font-weight:600;background:#f8fafc;position:relative;}
.atl-pkg-faq summary::-webkit-details-marker{display:none;}
.atl-pkg-faq summary::after{content:"+";position:absolute;right:1.1rem;top:.85rem;font-size:1.1rem;color:#0f6cbd;}
.atl-pkg-faq[open] summary::after{content:"–";}
.atl-pkg-faq .atl-pkg-faq-a{padding:.2rem 1.1rem 1rem;color:#374151;}

.atl-pkg-cta{background:#0f2a43;color:#f1f5f9;border-radius:10px;padding:1.5rem 1.6rem;margin:1.8rem 0;}
.atl-pkg-cta h3{color:#fff;margin-top:0;}
.atl-pkg-cta p{color:#cbd5e1;}
.atl-pkg-cta-grid{display:flex;gap:1.2rem;flex-wrap:wrap;margin-top:1rem;}
.atl-pkg-cta-person{background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.15);border-radius:8px;padding:1rem 1.1rem;flex:1 1 260px;}
.atl-pkg-cta-person strong{display:block;font-size:1.02rem;margin-bottom:.4rem;color:#fff;}
.atl-pkg-cta-person a{color:#93c5fd;text-decoration:none;display:block;margin-bottom:.2rem;font-size:.92rem;}
.atl-pkg-cta-person a:hover{text-decoration:underline;}
.atl-pkg-cta-btn{display:inline-block;margin-top:.6rem;background:#0f6cbd;color:#fff;padding:.45rem .9rem;border-radius:6px;font-size:.85rem;font-weight:600;text-decoration:none;}
.atl-pkg-cta-btn:hover{background:#0d5ea3;}

.atl-pkg-badge{display:inline-block;background:#eef6ff;color:#0f6cbd;font-size:.75rem;font-weight:700;padding:.15rem .55rem;border-radius:999px;margin-bottom:.6rem;}

.atl-pkg-internal-link{color:#0f6cbd;font-style:italic;}

@media (max-width:640px){
  .atl-pkg-wrapper h2{font-size:1.25rem;}
  .atl-pkg-cta-grid{flex-direction:column;}
}/* End custom CSS */