.elementor-11766 .elementor-element.elementor-element-25fc564{--display:flex;}/* Start custom CSS for html, class: .elementor-element-7a59e60 */.atl-phone-import-wrap{
  --atl-navy:#0B2545;
  --atl-navy-2:#123A6B;
  --atl-sky:#1E6FA8;
  --atl-amber:#F4A100;
  --atl-red:#C4432B;
  --atl-teal:#178B7E;
  --atl-bg:#F6F8FB;
  --atl-card:#FFFFFF;
  --atl-text:#24303D;
  --atl-muted:#5C6B7A;
  --atl-line:#E3E9F0;
  font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Arial,sans-serif;
  color:var(--atl-text);
  background:var(--atl-bg);
  line-height:1.65;
  box-sizing:border-box;
  max-width:1000px;
  margin:0 auto;
  padding:0 0 40px;
  position:relative;
}
.atl-phone-import-wrap *{box-sizing:border-box;}
.atl-phone-import-wrap h2{
  font-size:26px;font-weight:800;color:var(--atl-navy);letter-spacing:-0.01em;
  margin:0 0 14px;line-height:1.3;
}
.atl-phone-import-wrap h3{
  font-size:19px;font-weight:700;color:var(--atl-navy-2);margin:26px 0 10px;
}
.atl-phone-import-wrap h4{
  font-size:15px;font-weight:700;color:var(--atl-sky);margin:16px 0 8px;
  text-transform:uppercase;letter-spacing:0.04em;
}
.atl-phone-import-wrap p{margin:0 0 12px;font-size:15.5px;color:var(--atl-text);}
.atl-phone-import-wrap ul,.atl-phone-import-wrap ol{margin:0 0 14px;padding-left:20px;}
.atl-phone-import-wrap li{margin-bottom:7px;font-size:15.5px;}
.atl-phone-import-wrap section{padding:34px 22px;}
.atl-phone-import-wrap a{color:var(--atl-sky);}

/* ---------- HERO ---------- */
.atl-phone-import-hero{
  background:linear-gradient(150deg,var(--atl-navy) 0%,var(--atl-navy-2) 55%,var(--atl-sky) 100%);
  color:#fff;padding:46px 24px 40px;border-radius:0 0 28px 28px;position:relative;overflow:hidden;
}
.atl-phone-import-hero::after{
  content:"";position:absolute;right:-60px;top:-60px;width:260px;height:260px;border-radius:50%;
  background:radial-gradient(circle,rgba(244,161,0,0.28) 0%,rgba(244,161,0,0) 70%);
}
.atl-phone-import-eyebrow{
  display:inline-flex;align-items:center;gap:8px;background:rgba(255,255,255,0.12);
  border:1px solid rgba(255,255,255,0.25);padding:6px 14px;border-radius:100px;
  font-size:12.5px;font-weight:700;letter-spacing:0.05em;text-transform:uppercase;color:#FFD98A;
  margin-bottom:18px;
}
.atl-phone-import-hero h2{color:#fff;font-size:28px;max-width:680px;margin-bottom:14px;}
.atl-phone-import-hero p{color:rgba(255,255,255,0.86);font-size:16px;max-width:640px;}
.atl-phone-import-hero-cta{display:flex;flex-wrap:wrap;gap:12px;margin-top:22px;}

/* Signature element: battery-gauge readiness bar */
.atl-phone-import-gauge{
  margin-top:26px;background:rgba(255,255,255,0.08);border:1px solid rgba(255,255,255,0.2);
  border-radius:14px;padding:16px 18px;max-width:480px;
}
.atl-phone-import-gauge-label{font-size:12.5px;color:#CBD9E8;letter-spacing:0.04em;text-transform:uppercase;margin-bottom:8px;font-weight:700;}
.atl-phone-import-gauge-track{display:flex;gap:5px;height:14px;}
.atl-phone-import-gauge-cell{flex:1;border-radius:3px;background:rgba(255,255,255,0.16);}
.atl-phone-import-gauge-cell.is-on{background:linear-gradient(90deg,var(--atl-amber),#FFD98A);}
.atl-phone-import-gauge-caption{font-size:12.5px;color:#CBD9E8;margin-top:8px;}

/* ---------- BUTTONS ---------- */
.atl-phone-import-btn{
  display:inline-flex;align-items:center;gap:8px;padding:12px 20px;border-radius:10px;
  font-size:14.5px;font-weight:700;text-decoration:none;cursor:pointer;border:none;
  transition:transform .15s ease,box-shadow .15s ease;
}
.atl-phone-import-btn:hover{transform:translateY(-2px);}
.atl-phone-import-btn-primary{background:var(--atl-amber);color:var(--atl-navy);box-shadow:0 6px 18px rgba(244,161,0,0.35);}
.atl-phone-import-btn-ghost{background:rgba(255,255,255,0.1);color:#fff;border:1px solid rgba(255,255,255,0.4);}
.atl-phone-import-btn-navy{background:var(--atl-navy);color:#fff;box-shadow:0 6px 16px rgba(11,37,69,0.25);}
.atl-phone-import-btn-teal{background:var(--atl-teal);color:#fff;box-shadow:0 6px 16px rgba(23,139,126,0.28);}
.atl-phone-import-btn-outline{background:#fff;color:var(--atl-navy);border:1.5px solid var(--atl-navy);}

/* ---------- PAIN POINTS ---------- */
.atl-phone-import-pain{background:var(--atl-card);}
.atl-phone-import-pain-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin-top:18px;}
.atl-phone-import-pain-card{
  background:var(--atl-bg);border:1px solid var(--atl-line);border-radius:12px;padding:16px;
  font-size:14.5px;position:relative;padding-left:40px;
}
.atl-phone-import-pain-card::before{
  content:"!";position:absolute;left:14px;top:14px;width:20px;height:20px;border-radius:50%;
  background:var(--atl-red);color:#fff;font-size:13px;font-weight:800;display:flex;align-items:center;justify-content:center;
}

/* ---------- QUICK ANSWER ---------- */
.atl-phone-import-quick{
  background:#fff;border:2px solid var(--atl-teal);border-radius:16px;padding:22px 24px;margin:20px 22px 0;
  position:relative;
}
.atl-phone-import-quick-tag{
  position:absolute;top:-13px;left:20px;background:var(--atl-teal);color:#fff;font-size:12px;font-weight:800;
  padding:4px 12px;border-radius:100px;letter-spacing:0.03em;text-transform:uppercase;
}
.atl-phone-import-quick p:last-child{margin-bottom:0;}

/* ---------- TABLES ---------- */
.atl-phone-import-table-wrap{overflow-x:auto;border-radius:12px;border:1px solid var(--atl-line);margin:12px 0 18px;}
.atl-phone-import-table{width:100%;border-collapse:collapse;background:#fff;min-width:560px;}
.atl-phone-import-table th{
  background:var(--atl-navy);color:#fff;text-align:left;padding:12px 14px;font-size:13.5px;font-weight:700;
}
.atl-phone-import-table td{padding:12px 14px;border-top:1px solid var(--atl-line);font-size:14px;vertical-align:top;}
.atl-phone-import-table tr:nth-child(even) td{background:#FAFCFE;}
.atl-phone-import-badge{display:inline-block;padding:3px 9px;border-radius:100px;font-size:12px;font-weight:700;}
.atl-phone-import-badge-ok{background:#E4F5F1;color:var(--atl-teal);}
.atl-phone-import-badge-warn{background:#FFF2D9;color:#8A5B00;}
.atl-phone-import-badge-no{background:#FBE4DF;color:var(--atl-red);}

/* ---------- CHECKLIST ---------- */
.atl-phone-import-checklist{list-style:none;padding:0;margin:14px 0;}
.atl-phone-import-checklist li{
  display:flex;gap:10px;align-items:flex-start;background:#fff;border:1px solid var(--atl-line);
  border-radius:10px;padding:12px 14px;margin-bottom:8px;font-size:14.5px;
}
.atl-phone-import-checklist li::before{
  content:"";flex:0 0 18px;width:18px;height:18px;border-radius:5px;border:2px solid var(--atl-teal);margin-top:2px;
}

/* ---------- PROCESS STEPS ---------- */
.atl-phone-import-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-top:18px;}
.atl-phone-import-step{background:#fff;border:1px solid var(--atl-line);border-radius:14px;padding:18px 16px;position:relative;}
.atl-phone-import-step-num{
  width:32px;height:32px;border-radius:9px;background:var(--atl-navy);color:#fff;font-weight:800;
  display:flex;align-items:center;justify-content:center;font-size:14px;margin-bottom:10px;
}
.atl-phone-import-step h4{margin-top:0;color:var(--atl-navy);}
.atl-phone-import-step p{font-size:14px;color:var(--atl-muted);margin-bottom:0;}

/* ---------- ROUTE / TIMELINE ---------- */
.atl-phone-import-route-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:16px;margin-top:18px;}
.atl-phone-import-route-card{background:#fff;border:1px solid var(--atl-line);border-radius:14px;padding:18px;}
.atl-phone-import-route-card h4{margin-top:0;display:flex;align-items:center;gap:8px;color:var(--atl-navy);}
.atl-phone-import-flag{
  width:26px;height:26px;border-radius:50%;background:var(--atl-sky);color:#fff;font-size:11px;font-weight:800;
  display:flex;align-items:center;justify-content:center;
}
.atl-phone-import-route-time{
  display:inline-flex;align-items:center;gap:6px;background:var(--atl-bg);border-radius:100px;
  padding:5px 12px;font-size:13px;font-weight:700;color:var(--atl-navy-2);margin:8px 0;
}
.atl-phone-import-route-card ul{margin-bottom:0;}
.atl-phone-import-route-card li{font-size:13.5px;color:var(--atl-muted);}

/* ---------- TIMELINE STRIP ---------- */
.atl-phone-import-timeline{display:flex;gap:0;margin-top:20px;overflow-x:auto;}
.atl-phone-import-timeline-item{flex:1;min-width:150px;text-align:center;position:relative;padding:0 8px;}
.atl-phone-import-timeline-item:not(:last-child)::after{
  content:"";position:absolute;top:17px;right:-8px;width:calc(100% - 20px);height:2px;background:var(--atl-line);
}
.atl-phone-import-timeline-dot{
  width:34px;height:34px;border-radius:50%;background:var(--atl-teal);color:#fff;font-weight:800;font-size:13px;
  display:flex;align-items:center;justify-content:center;margin:0 auto 8px;position:relative;z-index:1;
}
.atl-phone-import-timeline-item h4{margin:0 0 4px;font-size:13.5px;color:var(--atl-navy);text-transform:none;letter-spacing:0;}
.atl-phone-import-timeline-item p{font-size:12.5px;color:var(--atl-muted);margin:0;}

/* ---------- RISK LIST ---------- */
.atl-phone-import-risk{background:#FFF7EE;border:1px solid #F4D9A6;border-radius:14px;padding:18px 20px;margin-top:14px;}
.atl-phone-import-risk h4{color:var(--atl-red);margin-top:0;}
.atl-phone-import-risk ul{margin-bottom:0;}
.atl-phone-import-risk li{font-size:14.5px;}

/* ---------- CTA BOX ---------- */
.atl-phone-import-cta{
  margin:26px 22px;border-radius:18px;padding:28px 26px;position:relative;overflow:hidden;
  background:linear-gradient(120deg,var(--atl-navy),var(--atl-sky));color:#fff;
}
.atl-phone-import-cta.is-amber{background:linear-gradient(120deg,#8A5B00,var(--atl-amber));}
.atl-phone-import-cta.is-teal{background:linear-gradient(120deg,#0E5C53,var(--atl-teal));}
.atl-phone-import-cta h3{color:#fff;margin-top:0;font-size:20px;}
.atl-phone-import-cta p{color:rgba(255,255,255,0.88);max-width:560px;}
.atl-phone-import-cta-row{display:flex;flex-wrap:wrap;gap:10px;margin-top:14px;}

/* ---------- TRUST BOX ---------- */
.atl-phone-import-trust{
  background:#fff;border:1px solid var(--atl-line);border-radius:16px;padding:24px;margin-top:18px;
  display:grid;grid-template-columns:repeat(4,1fr);gap:16px;text-align:center;
}
.atl-phone-import-trust-num{font-size:26px;font-weight:800;color:var(--atl-navy);}
.atl-phone-import-trust-label{font-size:13px;color:var(--atl-muted);}

/* ---------- FAQ ---------- */
.atl-phone-import-faq-item{border:1px solid var(--atl-line);border-radius:12px;margin-bottom:10px;background:#fff;overflow:hidden;}
.atl-phone-import-faq-q{
  width:100%;text-align:left;background:none;border:none;padding:16px 18px;font-size:15px;font-weight:700;
  color:var(--atl-navy);cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:10px;
}
.atl-phone-import-faq-q::after{content:"+";font-size:20px;color:var(--atl-sky);transition:transform .2s ease;flex:0 0 auto;}
.atl-phone-import-faq-item.is-open .atl-phone-import-faq-q::after{transform:rotate(45deg);}
.atl-phone-import-faq-a{max-height:0;overflow:hidden;transition:max-height .25s ease;padding:0 18px;}
.atl-phone-import-faq-item.is-open .atl-phone-import-faq-a{max-height:400px;padding:0 18px 16px;}
.atl-phone-import-faq-a p{font-size:14.5px;color:var(--atl-muted);margin:0;}

/* ---------- FLOATING CONTACT ---------- */
.atl-phone-import-float{
  position:fixed;right:18px;bottom:18px;z-index:999;display:flex;flex-direction:column;align-items:flex-end;gap:8px;
}
.atl-phone-import-float-toggle{
  width:56px;height:56px;border-radius:50%;background:var(--atl-amber);color:var(--atl-navy);border:none;
  font-size:24px;font-weight:800;cursor:pointer;box-shadow:0 8px 22px rgba(0,0,0,0.25);
}
.atl-phone-import-float-panel{
  display:none;background:#fff;border-radius:14px;box-shadow:0 12px 30px rgba(0,0,0,0.18);padding:16px;width:230px;
  border:1px solid var(--atl-line);
}
.atl-phone-import-float-panel.is-open{display:block;}
.atl-phone-import-float-panel h4{margin:0 0 10px;color:var(--atl-navy);}
.atl-phone-import-float-panel a{display:block;font-size:13.5px;margin-bottom:8px;color:var(--atl-text);text-decoration:none;}
.atl-phone-import-float-panel a strong{color:var(--atl-navy-2);}

/* ---------- MISC ---------- */
.atl-phone-import-note{font-size:13px;color:var(--atl-muted);font-style:italic;}
.atl-phone-import-example{
  background:#EFF6FC;border-left:4px solid var(--atl-sky);border-radius:0 10px 10px 0;padding:14px 16px;margin:14px 0;
  font-size:14.5px;
}
.atl-phone-import-example strong{color:var(--atl-navy-2);}

/* ---------- RESPONSIVE ---------- */
@media (max-width:760px){
  .atl-phone-import-pain-grid{grid-template-columns:1fr 1fr;}
  .atl-phone-import-steps{grid-template-columns:1fr;}
  .atl-phone-import-route-grid{grid-template-columns:1fr;}
  .atl-phone-import-trust{grid-template-columns:1fr 1fr;}
  .atl-phone-import-hero h2{font-size:23px;}
}
@media (max-width:520px){
  .atl-phone-import-pain-grid{grid-template-columns:1fr;}
  .atl-phone-import-trust{grid-template-columns:1fr;}
  .atl-phone-import-timeline{flex-direction:column;gap:14px;}
  .atl-phone-import-timeline-item::after{display:none;}
  section{padding:26px 16px;}
}/* End custom CSS */