.elementor-11803 .elementor-element.elementor-element-422e325{--display:flex;}/* Start custom CSS for html, class: .elementor-element-544514c */.atl-smartwatch-wrap{
  --atl-navy:#0B2A45;
  --atl-navy-deep:#071B2E;
  --atl-steel:#1B4965;
  --atl-teal:#0D9C8F;
  --atl-amber:#F2A73B;
  --atl-red:#D8443C;
  --atl-green:#1C8A5A;
  --atl-bg:#F6F8FA;
  --atl-card:#FFFFFF;
  --atl-line:#E1E7EC;
  --atl-text:#1E2A33;
  --atl-text-soft:#54626C;
  font-family:'Be Vietnam Pro','Segoe UI',Roboto,Helvetica,Arial,sans-serif;
  color:var(--atl-text);
  background:var(--atl-bg);
  max-width:960px;
  margin:0 auto;
  padding:0 18px 40px;
  line-height:1.75;
  box-sizing:border-box;
  position:relative;
}
.atl-smartwatch-wrap *{box-sizing:border-box;}
.atl-smartwatch-wrap p{margin:0 0 16px;font-size:16px;color:var(--atl-text);}
.atl-smartwatch-wrap ul.atl-sw-list{margin:0 0 20px;padding-left:22px;}
.atl-smartwatch-wrap ul.atl-sw-list li{margin-bottom:10px;font-size:15.5px;}

.atl-sw-progress{position:fixed;top:0;left:0;width:100%;height:4px;background:transparent;z-index:9999;pointer-events:none;}
.atl-sw-progress-bar{height:100%;width:0%;background:linear-gradient(90deg,var(--atl-teal),var(--atl-amber));transition:width .1s linear;}

.atl-sw-hero{
  padding:56px 8px 40px;
  text-align:left;
  border-bottom:1px solid var(--atl-line);
  margin-bottom:36px;
}
.atl-sw-eyebrow{
  display:inline-block;
  font-size:12.5px;
  letter-spacing:.08em;
  text-transform:uppercase;
  font-weight:700;
  color:var(--atl-teal);
  background:rgba(13,156,143,.09);
  padding:6px 14px;
  border-radius:999px;
  margin-bottom:18px;
}
.atl-sw-hero-lead{font-size:21px;font-weight:600;color:var(--atl-navy-deep);line-height:1.55;margin-bottom:14px;}
.atl-sw-hero-sub{font-size:16.5px;color:var(--atl-text-soft);}

.atl-sw-section{margin-bottom:52px;scroll-margin-top:24px;}
.atl-smartwatch-wrap h2{
  font-size:25px;
  font-weight:800;
  color:var(--atl-navy-deep);
  margin:0 0 20px;
  padding-bottom:14px;
  border-bottom:2px solid var(--atl-navy);
  display:flex;
  align-items:center;
  gap:12px;
  line-height:1.4;
}
.atl-smartwatch-wrap h3{
  font-size:18.5px;
  font-weight:700;
  color:var(--atl-steel);
  margin:26px 0 10px;
}
.atl-smartwatch-wrap h4{font-size:16px;font-weight:700;color:var(--atl-navy-deep);margin:0 0 4px;}

.atl-sw-h2-icon{width:30px;height:30px;flex:none;border-radius:9px;background:var(--atl-navy);position:relative;display:inline-block;}
.atl-sw-h2-icon::before{content:"";position:absolute;inset:7px;background:var(--atl-amber);border-radius:3px;}

/* Boxes */
.atl-sw-box{
  border-radius:16px;
  padding:22px 24px;
  margin:22px 0;
  border:1px solid var(--atl-line);
  background:var(--atl-card);
  box-shadow:0 2px 10px rgba(11,42,69,.05);
}
.atl-sw-box-title{
  font-weight:800;
  font-size:16px;
  color:var(--atl-navy-deep);
  display:flex;
  align-items:center;
  gap:10px;
  margin-bottom:12px;
}
.atl-sw-icon{width:22px;height:22px;flex:none;border-radius:7px;display:inline-block;position:relative;background:var(--atl-steel);}
.atl-sw-icon::before{content:"";position:absolute;inset:6px;border-radius:2px;background:#fff;}

.atl-sw-box-warning{background:#FFF8ED;border-color:#F3D9A6;}
.atl-sw-box-warning .atl-sw-icon{background:var(--atl-amber);}
.atl-sw-box-info{background:#EFF7FB;border-color:#C9E3ED;}
.atl-sw-box-info .atl-sw-icon{background:var(--atl-steel);}
.atl-sw-box-success{background:#EEF8F2;border-color:#C6E6D4;}
.atl-sw-box-success .atl-sw-icon{background:var(--atl-green);}
.atl-sw-box-risk{background:#FDF1F0;border-color:#F1C7C3;}
.atl-sw-box-risk .atl-sw-icon{background:var(--atl-red);}
.atl-sw-box-decision{background:#F4F1FB;border-color:#DCD3F0;}
.atl-sw-box-decision .atl-sw-icon{background:#6C4FB4;}
.atl-sw-box-case{background:var(--atl-navy-deep);border-color:var(--atl-navy-deep);color:#EAF2F6;}
.atl-sw-box-case h3{color:#9FD8CE;}
.atl-sw-box-case p{color:#D6E3E8;}
.atl-sw-box-download{background:#0B2A45;border-color:#0B2A45;color:#EAF2F6;}
.atl-sw-box-download .atl-sw-box-title{color:#fff;}
.atl-sw-box-download .atl-sw-icon{background:var(--atl-amber);}
.atl-sw-box-download p{color:#D6E3E8;margin-bottom:0;}

/* Decision tree */
.atl-sw-tree{display:flex;flex-direction:column;gap:10px;}
.atl-sw-tree-q{font-weight:700;color:var(--atl-navy-deep);font-size:15px;padding:8px 0 2px;}
.atl-sw-tree-branch{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-bottom:8px;}
.atl-sw-tree-item{background:#fff;border:1px solid var(--atl-line);border-radius:12px;padding:14px 16px;}
.atl-sw-tree-item p{margin:0;font-size:14.5px;}
.atl-sw-tag{display:inline-block;font-size:12px;font-weight:800;padding:3px 10px;border-radius:999px;margin-bottom:8px;text-transform:uppercase;letter-spacing:.03em;}
.atl-sw-tag-yes{background:#E1F3E8;color:var(--atl-green);}
.atl-sw-tag-no{background:#FBE7E5;color:var(--atl-red);}

/* Tables */
.atl-sw-table-scroll{width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;}
.atl-sw-table{width:100%;border-collapse:collapse;min-width:560px;font-size:14.5px;}
.atl-sw-table th{
  text-align:left;background:var(--atl-navy);color:#fff;padding:11px 14px;font-weight:700;
}
.atl-sw-table th:first-child{border-top-left-radius:10px;}
.atl-sw-table th:last-child{border-top-right-radius:10px;}
.atl-sw-table td{padding:11px 14px;border-bottom:1px solid var(--atl-line);vertical-align:top;background:#fff;}
.atl-sw-table tr:last-child td{border-bottom:none;}
.atl-sw-pill{display:inline-block;padding:3px 10px;border-radius:999px;font-size:12.5px;font-weight:700;}
.atl-sw-pill-high{background:#FBE7E5;color:var(--atl-red);}
.atl-sw-pill-med{background:#FEF2DE;color:#B9770E;}
.atl-sw-pill-low{background:#E1F3E8;color:var(--atl-green);}

/* Checklist */
.atl-sw-checklist{list-style:none;margin:0 0 6px;padding:0;}
.atl-sw-checklist li{margin-bottom:10px;}
.atl-sw-checklist label{display:flex;align-items:flex-start;gap:10px;cursor:pointer;font-size:15px;}
.atl-sw-checklist input[type="checkbox"]{
  appearance:none;-webkit-appearance:none;width:20px;height:20px;flex:none;margin-top:1px;
  border:2px solid var(--atl-steel);border-radius:6px;position:relative;cursor:pointer;background:#fff;
  transition:background .15s ease,border-color .15s ease;
}
.atl-sw-checklist input[type="checkbox"]:checked{background:var(--atl-teal);border-color:var(--atl-teal);}
.atl-sw-checklist input[type="checkbox"]:checked::after{
  content:"";position:absolute;left:5px;top:1px;width:6px;height:11px;border:solid #fff;border-width:0 2px 2px 0;transform:rotate(40deg);
}
.atl-sw-checklist label span{flex:1;}
.atl-sw-checklist input[type="checkbox"]:checked ~ span{color:var(--atl-text-soft);text-decoration:line-through;}
.atl-sw-checklist-actions{display:flex;align-items:center;gap:12px;margin-top:8px;}
.atl-sw-copy-msg{font-size:13px;color:var(--atl-green);font-weight:600;opacity:0;transition:opacity .2s ease;}
.atl-sw-copy-msg.is-show{opacity:1;}

/* Timeline */
.atl-sw-timeline{position:relative;padding-left:26px;margin:20px 0;}
.atl-sw-timeline::before{content:"";position:absolute;left:8px;top:6px;bottom:6px;width:2px;background:var(--atl-line);}
.atl-sw-timeline-item{position:relative;padding-bottom:26px;}
.atl-sw-timeline-item:last-child{padding-bottom:0;}
.atl-sw-timeline-dot{position:absolute;left:-26px;top:4px;width:16px;height:16px;border-radius:50%;background:var(--atl-teal);border:3px solid #fff;box-shadow:0 0 0 2px var(--atl-teal);}
.atl-sw-timeline-day{display:inline-block;font-size:12.5px;font-weight:800;color:var(--atl-teal);text-transform:uppercase;letter-spacing:.04em;margin-bottom:4px;}
.atl-sw-timeline-content h4{margin-bottom:4px;}
.atl-sw-timeline-content p{margin-bottom:0;font-size:15px;}

/* Compare cards */
.atl-sw-compare-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin:18px 0 24px;}
.atl-sw-compare-card{background:#fff;border:1px solid var(--atl-line);border-radius:16px;padding:22px;box-shadow:0 2px 10px rgba(11,42,69,.05);transition:transform .18s ease,box-shadow .18s ease;}
.atl-sw-compare-card:hover{transform:translateY(-3px);box-shadow:0 10px 24px rgba(11,42,69,.10);}
.atl-sw-compare-head{font-weight:800;font-size:17px;color:var(--atl-navy-deep);margin-bottom:14px;padding-bottom:10px;border-bottom:2px solid var(--atl-amber);}
.atl-sw-compare-list{list-style:none;margin:0;padding:0;}
.atl-sw-compare-list li{position:relative;padding-left:22px;margin-bottom:10px;font-size:14.5px;}
.atl-sw-compare-list li::before{content:"";position:absolute;left:0;top:6px;width:9px;height:9px;border-radius:50%;background:var(--atl-teal);}

/* Quote */
.atl-sw-quote{
  margin:24px 0;padding:20px 22px;border-left:4px solid var(--atl-amber);background:#fff;
  border-radius:0 12px 12px 0;font-style:italic;color:var(--atl-navy-deep);font-size:16px;
}

/* FAQ Accordion */
.atl-sw-faq-item{background:#fff;border:1px solid var(--atl-line);border-radius:14px;margin-bottom:12px;overflow:hidden;}
.atl-sw-faq-item summary{
  cursor:pointer;list-style:none;padding:16px 46px 16px 18px;font-weight:700;color:var(--atl-navy-deep);position:relative;font-size:15.5px;
}
.atl-sw-faq-item summary::-webkit-details-marker{display:none;}
.atl-sw-faq-item summary::after{
  content:"+";position:absolute;right:18px;top:50%;transform:translateY(-50%);font-size:22px;color:var(--atl-teal);font-weight:400;transition:transform .2s ease;
}
.atl-sw-faq-item[open] summary::after{transform:translateY(-50%) rotate(45deg);}
.atl-sw-faq-body{padding:0 18px 18px;}
.atl-sw-faq-body p{margin:0;color:var(--atl-text-soft);font-size:15px;}

/* Inline CTA strip */
.atl-sw-cta-inline{
  display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:14px;
  background:linear-gradient(135deg,var(--atl-navy),var(--atl-steel));color:#fff;padding:20px 22px;border-radius:16px;margin:28px 0 40px;
}
.atl-sw-cta-inline p{margin:0;font-size:15.5px;color:#EAF2F6;max-width:560px;}

/* Buttons */
.atl-sw-btn{
  display:inline-flex;align-items:center;justify-content:center;gap:6px;
  padding:11px 20px;border-radius:10px;font-weight:700;font-size:14.5px;text-decoration:none;
  border:2px solid transparent;transition:transform .15s ease,box-shadow .15s ease,opacity .15s ease;cursor:pointer;white-space:nowrap;
}
.atl-sw-btn-primary{background:var(--atl-amber);color:var(--atl-navy-deep);}
.atl-sw-btn-primary:hover{transform:translateY(-2px);box-shadow:0 8px 18px rgba(242,167,59,.35);}
.atl-sw-btn-outline{background:transparent;border-color:rgba(255,255,255,.6);color:#fff;}
.atl-sw-btn-ghost{background:#fff;border-color:var(--atl-line);color:var(--atl-steel);}
.atl-sw-btn-ghost:hover{border-color:var(--atl-teal);color:var(--atl-teal);}
.atl-sw-btn-lg{padding:14px 28px;font-size:15.5px;}

/* CTA cards */
.atl-sw-cta-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin:28px 0;scroll-margin-top:24px;}
.atl-sw-cta-card{
  background:#fff;border:1px solid var(--atl-line);border-radius:18px;padding:24px;
  box-shadow:0 4px 16px rgba(11,42,69,.06);display:flex;flex-direction:column;gap:14px;
  transition:transform .18s ease,box-shadow .18s ease;
}
.atl-sw-cta-card:hover{transform:translateY(-4px);box-shadow:0 14px 30px rgba(11,42,69,.12);}
.atl-sw-cta-avatar{width:48px;height:48px;border-radius:14px;background:linear-gradient(135deg,var(--atl-teal),var(--atl-navy));position:relative;}
.atl-sw-cta-avatar::before{content:"";position:absolute;inset:14px;border-radius:50%;background:#fff;opacity:.9;}
.atl-sw-cta-info{display:flex;flex-direction:column;gap:2px;}
.atl-sw-cta-name{font-weight:800;font-size:17px;color:var(--atl-navy-deep);}
.atl-sw-cta-role{font-size:13px;color:var(--atl-teal);font-weight:700;text-transform:uppercase;letter-spacing:.03em;margin-bottom:6px;}
.atl-sw-cta-contact{font-size:14px;color:var(--atl-text-soft);}
.atl-sw-cta-contact a{color:var(--atl-steel);text-decoration:none;font-weight:600;}
.atl-sw-cta-contact a:hover{text-decoration:underline;}
.atl-sw-cta-actions{display:flex;gap:10px;flex-wrap:wrap;margin-top:4px;}
.atl-sw-cta-final{display:flex;gap:14px;flex-wrap:wrap;justify-content:center;margin:30px 0 10px;}

.atl-sw-closing{text-align:center;font-size:15.5px;color:var(--atl-text-soft);font-style:italic;margin-top:28px;padding-top:20px;border-top:1px solid var(--atl-line);}

/* Sticky CTA */
.atl-sw-sticky-cta{
  position:fixed;left:50%;bottom:18px;transform:translate(-50%,140%);
  display:flex;align-items:center;gap:16px;background:var(--atl-navy-deep);color:#fff;
  padding:14px 18px;border-radius:16px;box-shadow:0 12px 30px rgba(0,0,0,.25);
  z-index:9998;max-width:92vw;transition:transform .35s ease;
}
.atl-sw-sticky-cta.is-visible{transform:translate(-50%,0);}
.atl-sw-sticky-text{display:flex;flex-direction:column;font-size:13.5px;line-height:1.4;}
.atl-sw-sticky-text strong{font-size:14px;}
.atl-sw-sticky-text span{color:#AFC4CE;}
.atl-sw-sticky-close{background:transparent;border:none;color:#AFC4CE;font-size:20px;cursor:pointer;line-height:1;padding:0 2px;}
.atl-sw-sticky-close:hover{color:#fff;}

/* Back to top */
.atl-sw-back-top{
  position:fixed;right:20px;bottom:20px;width:46px;height:46px;border-radius:50%;
  background:var(--atl-navy);color:#fff;border:none;font-size:18px;cursor:pointer;
  box-shadow:0 8px 20px rgba(11,42,69,.3);opacity:0;pointer-events:none;transition:opacity .25s ease,transform .25s ease;
  z-index:9998;
}
.atl-sw-back-top.is-visible{opacity:1;pointer-events:auto;}
.atl-sw-back-top:hover{transform:translateY(-3px);}

/* Reveal animation */
.atl-sw-reveal{opacity:0;transform:translateY(16px);transition:opacity .5s ease,transform .5s ease;}
.atl-sw-reveal.is-in{opacity:1;transform:translateY(0);}

@media (max-width:680px){
  .atl-sw-tree-branch{grid-template-columns:1fr;}
  .atl-sw-compare-grid{grid-template-columns:1fr;}
  .atl-sw-cta-grid{grid-template-columns:1fr;}
  .atl-sw-hero-lead{font-size:18.5px;}
  .atl-smartwatch-wrap h2{font-size:21px;}
  .atl-sw-sticky-cta{flex-wrap:wrap;justify-content:center;text-align:center;}
}
@media (prefers-reduced-motion:reduce){
  .atl-sw-reveal, .atl-sw-back-top, .atl-sw-sticky-cta, .atl-sw-compare-card, .atl-sw-cta-card{transition:none;}
}/* End custom CSS */