
body{font-family:'Inter',Arial,sans-serif;}
h1,h2,h3,h4,h5,h6,.ai-logo span,.ai-menu a,.site-btn,.btn,.section-kicker,.mini-label{font-family:'Sora','Inter',Arial,sans-serif;}

/* ATP Softwares - AMI inspired redesign, unique ATP branding */
:root{
  --atp-bg:#07111f;
  --atp-bg2:#0b1930;
  --atp-panel:#0f2039;
  --atp-card:#ffffff;
  --atp-soft:#f4f8fc;
  --atp-primary:#00d4ff;
  --atp-secondary:#21e6a8;
  --atp-warning:#ffce3d;
  --atp-danger:#ff5d73;
  --atp-text:#102033;
  --atp-muted:#65758a;
  --atp-white:#ffffff;
  --atp-border:rgba(255,255,255,.14);
  --atp-shadow:0 24px 70px rgba(7,17,31,.16);
  --atp-radius:26px;
}
*{box-sizing:border-box}
html{scroll-behavior:smooth}
body{margin:0;font-family:'Poppins','Montserrat',Arial,sans-serif;color:var(--atp-text);background:var(--atp-soft);line-height:1.7;overflow-x:hidden}
a{color:inherit;text-decoration:none!important}.container{max-width:1180px}.spad{padding:82px 0}.text-gradient{background:linear-gradient(135deg,var(--atp-primary),var(--atp-secondary));-webkit-background-clip:text;background-clip:text;color:transparent}.mini-label{display:inline-flex;align-items:center;gap:8px;padding:8px 14px;border-radius:999px;background:rgba(0,212,255,.12);border:1px solid rgba(0,212,255,.22);color:#dff8ff;font-size:13px;font-weight:700;letter-spacing:.03em;text-transform:uppercase}.section-kicker{color:#008bb0;text-transform:uppercase;font-size:13px;font-weight:800;letter-spacing:.12em;margin-bottom:8px}.section-title{margin-bottom:42px;text-align:center}.section-title h2{font-size:42px;line-height:1.16;margin:0;color:#07111f;font-weight:800;letter-spacing:-.04em}.section-title p{max-width:760px;margin:13px auto 0;color:var(--atp-muted);font-size:16px}.site-btn,.purchase,input.site-btn,button.site-btn,.btn-atp{display:inline-flex!important;align-items:center;justify-content:center;gap:9px;min-height:50px;padding:13px 24px!important;border-radius:999px!important;border:0!important;background:linear-gradient(135deg,var(--atp-primary),var(--atp-secondary))!important;color:#06101f!important;font-weight:800!important;letter-spacing:.01em;box-shadow:0 16px 35px rgba(0,212,255,.24);transition:.2s ease}.site-btn:hover,.btn-atp:hover,.purchase:hover{transform:translateY(-2px);box-shadow:0 22px 45px rgba(33,230,168,.28);color:#06101f!important}.btn-outline-atp{display:inline-flex;align-items:center;justify-content:center;gap:9px;min-height:50px;padding:12px 23px;border-radius:999px;border:1px solid rgba(255,255,255,.24);color:#fff!important;background:rgba(255,255,255,.08);font-weight:800;transition:.2s ease}.btn-outline-atp:hover{background:rgba(255,255,255,.14);transform:translateY(-2px);color:#fff!important}img{max-width:100%;height:auto}.ai-header{position:sticky;top:0;z-index:9999;background:rgba(7,17,31,.92);backdrop-filter:blur(18px);border-bottom:1px solid rgba(255,255,255,.09);box-shadow:0 12px 35px rgba(0,0,0,.18)}.ai-nav{display:flex;align-items:center;justify-content:space-between;gap:18px;min-height:82px}.ai-logo{display:flex;align-items:center;gap:12px;color:#fff;font-weight:900;font-size:20px;letter-spacing:-.03em}.ai-logo img{max-height:52px;width:auto;object-fit:contain}.ai-menu{display:flex;align-items:center;gap:2px;list-style:none;padding:0;margin:0}.ai-menu a{display:block;padding:10px 13px;border-radius:999px;color:#e6f1ff;font-size:14px;font-weight:700}.ai-menu a:hover,.ai-menu .active{color:#06101f;background:linear-gradient(135deg,var(--atp-primary),var(--atp-secondary))}.ai-contact{display:flex;align-items:center;gap:10px;color:#e6f1ff;font-size:13px;font-weight:700;white-space:nowrap}.ai-contact span{padding:9px 13px;border-radius:999px;background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.12)}.mobile-note{display:none}.ai-hero{position:relative;overflow:hidden;min-height:720px;background:radial-gradient(circle at 15% 10%,rgba(0,212,255,.24),transparent 34%),radial-gradient(circle at 84% 18%,rgba(33,230,168,.22),transparent 33%),linear-gradient(135deg,#06101f 0%,#0b1930 48%,#062d3d 100%);color:#fff;padding:105px 0 72px}.ai-hero:before{content:'';position:absolute;inset:0;background-image:linear-gradient(rgba(255,255,255,.04) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.04) 1px,transparent 1px);background-size:52px 52px;mask-image:linear-gradient(to bottom,rgba(0,0,0,.85),rgba(0,0,0,.18));pointer-events:none}.ai-hero .container{position:relative;z-index:1}.hero-grid{display:grid;grid-template-columns:1.08fr .92fr;gap:44px;align-items:center}.hero-copy h1{font-size:58px;line-height:1.04;margin:20px 0 18px;font-weight:900;letter-spacing:-.06em}.hero-copy p{font-size:18px;color:#cfe6f4;max-width:680px;margin-bottom:25px}.hero-cta{display:flex;gap:14px;flex-wrap:wrap;margin:26px 0}.hero-bullets{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:30px 0 0;padding:0;list-style:none}.hero-bullets li{display:flex;gap:10px;align-items:flex-start;padding:12px 14px;border-radius:18px;background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.12);color:#dff4ff;font-weight:700;font-size:14px}.hero-bullets i{color:var(--atp-secondary);margin-top:3px}.hero-visual{position:relative}.dashboard-card{position:relative;border-radius:34px;padding:18px;background:linear-gradient(145deg,rgba(255,255,255,.18),rgba(255,255,255,.06));border:1px solid rgba(255,255,255,.20);box-shadow:0 35px 90px rgba(0,0,0,.35);overflow:hidden}.dashboard-card img{display:block;border-radius:24px;background:#fff;box-shadow:0 18px 50px rgba(0,0,0,.28)}.floating-chip{position:absolute;z-index:2;display:flex;align-items:center;gap:9px;padding:12px 15px;border-radius:18px;background:#fff;box-shadow:0 18px 45px rgba(0,0,0,.20);font-weight:900;color:#07111f}.floating-chip i{color:#00a874}.chip-one{left:-14px;top:38px}.chip-two{right:-8px;bottom:42px}.stats-strip{position:relative;margin-top:-52px;z-index:4}.stats-panel{display:grid;grid-template-columns:repeat(4,1fr);gap:18px;padding:22px;border-radius:30px;background:#fff;box-shadow:var(--atp-shadow);border:1px solid rgba(16,32,51,.08)}.stat-card{padding:18px;border-radius:22px;background:linear-gradient(180deg,#f8fbff,#eef7fb)}.stat-card strong{display:block;font-size:31px;color:#07111f;line-height:1;font-weight:900}.stat-card span{display:block;color:#65758a;font-weight:700;margin-top:6px}.feature-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.feature-card,.white-card,.review-card,.pricing-card{position:relative;padding:28px;border-radius:var(--atp-radius);background:#fff;box-shadow:0 18px 48px rgba(7,17,31,.08);border:1px solid rgba(7,17,31,.07);transition:.2s ease;overflow:hidden}.feature-card:before,.pricing-card:before{content:'';position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,var(--atp-primary),var(--atp-secondary))}.feature-card:hover,.review-card:hover,.white-card:hover,.pricing-card:hover{transform:translateY(-6px);box-shadow:0 28px 68px rgba(7,17,31,.14)}.icon-badge{width:54px;height:54px;border-radius:18px;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,rgba(0,212,255,.16),rgba(33,230,168,.16));color:#008ab4;font-size:24px;margin-bottom:18px}.feature-card h3,.white-card h3,.pricing-card h3{font-size:21px;font-weight:850;color:#07111f;margin:0 0 8px}.feature-card p,.white-card p,.review-card p,.pricing-card p{color:#65758a;margin:0}.dark-panel{position:relative;overflow:hidden;background:linear-gradient(135deg,#07111f,#0b2b3f);color:#fff}.dark-panel:before{content:'';position:absolute;inset:0;background:radial-gradient(circle at 15% 25%,rgba(0,212,255,.22),transparent 32%),radial-gradient(circle at 80% 70%,rgba(33,230,168,.18),transparent 30%)}.dark-panel .container{position:relative;z-index:1}.split-grid{display:grid;grid-template-columns:.95fr 1.05fr;gap:42px;align-items:center}.about-image{padding:16px;border-radius:32px;background:rgba(255,255,255,.11);border:1px solid rgba(255,255,255,.16);box-shadow:0 32px 70px rgba(0,0,0,.25)}.about-image img{border-radius:24px}.tick-list{list-style:none;margin:22px 0 0;padding:0}.tick-list li{display:flex;gap:12px;align-items:flex-start;margin-bottom:12px;color:#d9edf8;font-weight:700}.tick-list i{color:var(--atp-secondary);margin-top:4px}.pricing-wrap{display:grid;grid-template-columns:.82fr 1.18fr;gap:28px;align-items:center}.pricing-card.featured{background:linear-gradient(135deg,#07111f,#0b2b3f);color:#fff}.pricing-card.featured h3,.pricing-card.featured p{color:#fff}.price-image{border-radius:28px;overflow:hidden;background:#fff;box-shadow:var(--atp-shadow);border:1px solid rgba(7,17,31,.06)}.price-image img{display:block;width:100%}.review-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.stars{color:#ffba08;font-size:16px;letter-spacing:2px;margin-bottom:12px}.review-card h4{margin:18px 0 0;color:#07111f;font-weight:850}.review-card span{color:#65758a;font-size:14px}.faq-list{display:grid;gap:16px;max-width:920px;margin:0 auto}.faq-item{padding:22px 24px;border-radius:22px;background:#fff;box-shadow:0 14px 40px rgba(7,17,31,.07);border:1px solid rgba(7,17,31,.07)}.faq-item h3{font-size:19px;font-weight:850;margin:0 0 7px;color:#07111f}.faq-item p{margin:0;color:#65758a}.page-hero{position:relative;overflow:hidden;background:radial-gradient(circle at 20% 10%,rgba(0,212,255,.20),transparent 34%),linear-gradient(135deg,#07111f,#0b2b3f);color:#fff;padding:88px 0}.page-hero h1{font-size:50px;font-weight:900;letter-spacing:-.05em;margin:12px 0}.page-hero p{color:#cfe6f4;max-width:740px;margin:0}.content-section{padding:72px 0}.legal-card{background:#fff;border-radius:28px;padding:34px;box-shadow:var(--atp-shadow);border:1px solid rgba(7,17,31,.07)}.legal-card h2,.legal-card h3{color:#07111f;font-weight:850}.contact-grid{display:grid;grid-template-columns:.85fr 1.15fr;gap:28px}.contact-box{padding:28px;border-radius:28px;background:#fff;box-shadow:var(--atp-shadow);border:1px solid rgba(7,17,31,.07)}.contact-box h3{font-size:25px;font-weight:850;color:#07111f}.contact-line{display:flex;gap:13px;align-items:flex-start;margin:18px 0;color:#65758a}.contact-line i{width:36px;height:36px;border-radius:12px;display:flex;align-items:center;justify-content:center;background:rgba(0,212,255,.12);color:#008ab4}.contact-form,.contact-section .contact-form{padding:30px!important;border-radius:28px!important;background:#fff!important;box-shadow:var(--atp-shadow)!important;border:1px solid rgba(7,17,31,.07)!important}.contact-form h3{font-size:28px;font-weight:850;color:#07111f}.contact-form input,.contact-form textarea,input[type='text'],input[type='email'],input[type='tel'],textarea,.form-control{width:100%;min-height:54px;border-radius:16px!important;border:1px solid #dbe6f4!important;background:#f8fbff!important;padding:14px 16px!important;color:#102033;outline:none!important;box-shadow:none!important;margin-bottom:16px}.contact-form textarea,textarea{min-height:130px;resize:vertical}.cta-band{background:linear-gradient(135deg,#00d4ff,#21e6a8);color:#06101f;padding:38px 0}.cta-row{display:flex;align-items:center;justify-content:space-between;gap:22px}.cta-row h2{font-size:34px;line-height:1.15;font-weight:900;margin:0}.cta-row p{margin:7px 0 0;color:rgba(6,16,31,.76);font-weight:700}.cta-band .site-btn{background:#06101f!important;color:#fff!important;box-shadow:0 18px 40px rgba(6,16,31,.22)}.ai-footer{background:#06101f;color:#d8e8f7;padding:60px 0 20px}.footer-grid{display:grid;grid-template-columns:1.2fr .8fr .8fr 1fr;gap:28px}.ai-footer h4{color:#fff;font-weight:850;margin-bottom:16px}.ai-footer a{display:block;color:#d8e8f7;margin-bottom:8px}.ai-footer a:hover{color:var(--atp-primary)}.footer-logo img{max-height:58px;margin-bottom:16px}.copyright{border-top:1px solid rgba(255,255,255,.10);margin-top:34px;padding-top:18px;color:#9db0c4;font-size:14px}.sticky-demo{position:fixed;left:18px;right:auto;bottom:18px;z-index:99999;display:flex;flex-direction:column;gap:10px}.sticky-demo a{display:flex;align-items:center;gap:10px;padding:12px 16px;border-radius:999px;background:linear-gradient(135deg,var(--atp-primary),var(--atp-secondary));color:#06101f;font-weight:900;box-shadow:0 18px 40px rgba(0,0,0,.18)}#preloder{display:none!important}.header-section,.footer-top-section,.footer-section,.banner-section,.page-top-section{display:none!important}.old-hidden{display:none!important}@media(max-width:991px){.ai-nav{flex-wrap:wrap;padding:12px 0}.ai-menu{order:3;flex-wrap:wrap;width:100%;justify-content:center}.ai-contact{display:none}.mobile-note{display:block;color:#bfefff;font-weight:700}.hero-grid,.split-grid,.pricing-wrap,.contact-grid{grid-template-columns:1fr}.hero-copy h1{font-size:44px}.stats-panel{grid-template-columns:repeat(2,1fr)}.feature-grid,.review-grid,.footer-grid{grid-template-columns:1fr 1fr}.cta-row{flex-direction:column;text-align:center}.chip-one,.chip-two{position:static;margin:12px 0 0;display:inline-flex}}@media(max-width:640px){.spad{padding:58px 0}.ai-hero{padding:72px 0 54px;min-height:auto}.hero-copy h1{font-size:36px}.hero-bullets,.stats-panel,.feature-grid,.review-grid,.footer-grid{grid-template-columns:1fr}.section-title h2,.page-hero h1{font-size:32px}.ai-menu a{padding:8px 10px;font-size:13px}.stats-strip{margin-top:0}.floating-chip{font-size:13px}.sticky-demo{left:12px;right:12px;bottom:12px}.sticky-demo a{justify-content:center}.cta-row h2{font-size:28px}}



/* ATP FIX: hard layout reset so pages do not look scattered even if old CSS/Bootstrap conflicts */
html{scroll-behavior:smooth}*{box-sizing:border-box}body{margin:0!important;font-family:'Poppins','Montserrat',Arial,sans-serif!important;color:#102033!important;background:#f4f8fc!important;line-height:1.7!important;overflow-x:hidden!important}a{text-decoration:none!important}img{max-width:100%;height:auto}.container{width:min(1180px,calc(100% - 32px))!important;max-width:1180px!important;margin-left:auto!important;margin-right:auto!important;padding-left:0!important;padding-right:0!important}.ai-header{position:sticky!important;top:0!important;z-index:9999!important;background:rgba(7,17,31,.95)!important;backdrop-filter:blur(18px)!important;border-bottom:1px solid rgba(255,255,255,.09)!important;box-shadow:0 12px 35px rgba(0,0,0,.18)!important}.ai-nav{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:18px!important;min-height:82px!important}.ai-logo{display:flex!important;align-items:center!important;gap:12px!important;color:#fff!important;font-weight:900!important;font-size:20px!important;white-space:nowrap!important}.ai-logo img{height:62px!important;width:auto!important;border-radius:16px!important;background:#fff!important;padding:4px!important}.ai-menu{display:flex!important;align-items:center!important;gap:2px!important;list-style:none!important;padding:0!important;margin:0!important}.ai-menu li{list-style:none!important;margin:0!important;padding:0!important}.ai-menu a{display:block!important;padding:10px 13px!important;border-radius:999px!important;color:#e6f1ff!important;font-size:14px!important;font-weight:700!important}.ai-menu a:hover,.ai-menu .active{color:#06101f!important;background:linear-gradient(135deg,#00d4ff,#21e6a8)!important}.ai-contact{display:flex!important;align-items:center!important;gap:10px!important;color:#e6f1ff!important;font-size:13px!important;font-weight:700!important;white-space:nowrap!important}.ai-contact span{padding:9px 13px!important;border-radius:999px!important;background:rgba(255,255,255,.08)!important;border:1px solid rgba(255,255,255,.12)!important}.mobile-note{display:none!important}.site-btn,.btn,input[type=submit],button.site-btn{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;min-height:48px!important;padding:12px 22px!important;border:0!important;border-radius:999px!important;background:linear-gradient(135deg,#00d4ff,#21e6a8)!important;color:#06101f!important;font-weight:900!important;box-shadow:0 14px 35px rgba(0,212,255,.24)!important;line-height:1!important;cursor:pointer!important}.btn-outline-atp{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;min-height:48px!important;padding:11px 21px!important;border-radius:999px!important;border:1px solid rgba(255,255,255,.28)!important;color:#fff!important;background:rgba(255,255,255,.08)!important;font-weight:900!important}.ai-hero{position:relative!important;overflow:hidden!important;min-height:700px!important;background:radial-gradient(circle at 15% 10%,rgba(0,212,255,.24),transparent 34%),radial-gradient(circle at 84% 18%,rgba(33,230,168,.22),transparent 33%),linear-gradient(135deg,#06101f 0%,#0b1930 48%,#062d3d 100%)!important;color:#fff!important;padding:105px 0 72px!important}.ai-hero:before{content:'';position:absolute;inset:0;background-image:linear-gradient(rgba(255,255,255,.04) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.04) 1px,transparent 1px);background-size:52px 52px;pointer-events:none}.ai-hero .container{position:relative;z-index:1}.hero-grid{display:grid!important;grid-template-columns:1.08fr .92fr!important;gap:44px!important;align-items:center!important}.hero-copy h1{font-size:58px!important;line-height:1.04!important;margin:20px 0 18px!important;font-weight:900!important;letter-spacing:-.06em!important;color:#fff!important}.hero-copy p{font-size:18px!important;color:#cfe6f4!important;max-width:680px!important;margin:0 0 25px!important}.mini-label{display:inline-flex!important;align-items:center!important;gap:8px!important;padding:8px 14px!important;border-radius:999px!important;background:rgba(255,255,255,.09)!important;border:1px solid rgba(255,255,255,.16)!important;color:#dff4ff!important;font-weight:800!important;font-size:13px!important;letter-spacing:.03em!important}.hero-cta{display:flex!important;gap:14px!important;flex-wrap:wrap!important;margin:26px 0!important}.hero-bullets{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important;margin:30px 0 0!important;padding:0!important;list-style:none!important}.hero-bullets li{list-style:none!important;display:flex!important;gap:10px!important;align-items:flex-start!important;padding:12px 14px!important;border-radius:18px!important;background:rgba(255,255,255,.08)!important;border:1px solid rgba(255,255,255,.12)!important;color:#dff4ff!important;font-weight:700!important;font-size:14px!important}.hero-bullets i{color:#21e6a8!important;margin-top:3px!important}.hero-visual{position:relative!important}.dashboard-card{position:relative!important;border-radius:34px!important;padding:18px!important;background:linear-gradient(145deg,rgba(255,255,255,.18),rgba(255,255,255,.06))!important;border:1px solid rgba(255,255,255,.20)!important;box-shadow:0 35px 90px rgba(0,0,0,.35)!important;overflow:hidden!important}.dashboard-card img{display:block!important;width:100%!important;border-radius:24px!important;background:#fff!important;box-shadow:0 18px 50px rgba(0,0,0,.28)!important}.floating-chip{position:absolute!important;z-index:2!important;display:flex!important;align-items:center!important;gap:9px!important;padding:12px 15px!important;border-radius:18px!important;background:#fff!important;box-shadow:0 18px 45px rgba(0,0,0,.20)!important;font-weight:900!important;color:#07111f!important}.chip-one{left:-14px!important;top:38px!important}.chip-two{right:-8px!important;bottom:42px!important}.stats-strip{position:relative!important;margin-top:-52px!important;z-index:4!important}.stats-panel{display:grid!important;grid-template-columns:repeat(4,1fr)!important;gap:18px!important;padding:22px!important;border-radius:30px!important;background:#fff!important;box-shadow:0 24px 70px rgba(7,17,31,.16)!important;border:1px solid rgba(16,32,51,.08)!important}.stat-card{padding:18px!important;border-radius:22px!important;background:linear-gradient(180deg,#f8fbff,#eef7fb)!important}.stat-card strong{display:block!important;font-size:31px!important;color:#07111f!important;line-height:1!important;font-weight:900!important}.stat-card span{display:block!important;color:#65758a!important;font-weight:700!important;margin-top:6px!important}.spad{padding:82px 0!important}.section-title{text-align:center!important;max-width:850px!important;margin:0 auto 45px!important}.section-kicker{display:inline-block!important;color:#008ab4!important;font-size:13px!important;font-weight:900!important;text-transform:uppercase!important;letter-spacing:.12em!important;margin-bottom:10px!important}.section-title h2{font-size:42px!important;line-height:1.12!important;font-weight:900!important;color:#07111f!important;letter-spacing:-.04em!important;margin:0 0 12px!important}.section-title p{color:#65758a!important;font-size:17px!important;margin:0!important}.feature-grid{display:grid!important;grid-template-columns:repeat(3,1fr)!important;gap:22px!important}.feature-card,.white-card,.review-card,.pricing-card{position:relative!important;padding:28px!important;border-radius:26px!important;background:#fff!important;box-shadow:0 18px 48px rgba(7,17,31,.08)!important;border:1px solid rgba(7,17,31,.07)!important;transition:.2s ease!important;overflow:hidden!important}.feature-card:before,.pricing-card:before{content:''!important;position:absolute!important;top:0!important;left:0!important;right:0!important;height:4px!important;background:linear-gradient(90deg,#00d4ff,#21e6a8)!important}.icon-badge{width:54px!important;height:54px!important;border-radius:18px!important;display:flex!important;align-items:center!important;justify-content:center!important;background:linear-gradient(135deg,rgba(0,212,255,.16),rgba(33,230,168,.16))!important;color:#008ab4!important;font-size:24px!important;margin-bottom:18px!important}.feature-card h3,.white-card h3,.pricing-card h3{font-size:21px!important;font-weight:850!important;color:#07111f!important;margin:0 0 8px!important}.feature-card p,.white-card p,.review-card p,.pricing-card p{color:#65758a!important;margin:0!important}.dark-panel{position:relative!important;overflow:hidden!important;background:linear-gradient(135deg,#07111f,#0b2b3f)!important;color:#fff!important}.split-grid{display:grid!important;grid-template-columns:.95fr 1.05fr!important;gap:42px!important;align-items:center!important}.about-image{padding:16px!important;border-radius:32px!important;background:rgba(255,255,255,.11)!important;border:1px solid rgba(255,255,255,.16)!important;box-shadow:0 32px 70px rgba(0,0,0,.25)!important}.about-image img{border-radius:24px!important}.tick-list{list-style:none!important;margin:22px 0 0!important;padding:0!important}.tick-list li{list-style:none!important;display:flex!important;gap:12px!important;align-items:flex-start!important;margin-bottom:12px!important;color:#d9edf8!important;font-weight:700!important}.pricing-wrap{display:grid!important;grid-template-columns:.82fr 1.18fr!important;gap:28px!important;align-items:center!important}.price-image{border-radius:28px!important;overflow:hidden!important;background:#fff!important;box-shadow:0 24px 70px rgba(7,17,31,.16)!important;border:1px solid rgba(7,17,31,.06)!important}.price-image img{display:block!important;width:100%!important}.review-grid{display:grid!important;grid-template-columns:repeat(3,1fr)!important;gap:22px!important}.stars{color:#ffba08!important;font-size:16px!important;letter-spacing:2px!important;margin-bottom:12px!important}.review-card h4{margin:18px 0 0!important;color:#07111f!important;font-weight:850!important}.review-card span{color:#65758a!important;font-size:14px!important}.page-hero{position:relative!important;overflow:hidden!important;background:radial-gradient(circle at 20% 10%,rgba(0,212,255,.20),transparent 34%),linear-gradient(135deg,#07111f,#0b2b3f)!important;color:#fff!important;padding:88px 0!important}.page-hero h1{font-size:50px!important;font-weight:900!important;letter-spacing:-.05em!important;margin:12px 0!important;color:#fff!important}.page-hero p{color:#cfe6f4!important;max-width:740px!important;margin:0!important}.content-section{padding:72px 0!important}.legal-card{background:#fff!important;border-radius:28px!important;padding:34px!important;box-shadow:0 24px 70px rgba(7,17,31,.16)!important;border:1px solid rgba(7,17,31,.07)!important}.faq-list{display:grid!important;gap:16px!important;max-width:920px!important;margin:0 auto!important}.faq-item{padding:22px 24px!important;border-radius:22px!important;background:#fff!important;box-shadow:0 14px 40px rgba(7,17,31,.07)!important;border:1px solid rgba(7,17,31,.07)!important}.contact-grid{display:grid!important;grid-template-columns:.85fr 1.15fr!important;gap:28px!important}.contact-box,.contact-form{padding:30px!important;border-radius:28px!important;background:#fff!important;box-shadow:0 24px 70px rgba(7,17,31,.16)!important;border:1px solid rgba(7,17,31,.07)!important}.contact-form input,.contact-form textarea,input[type=text],input[type=email],input[type=tel],textarea,.form-control{width:100%!important;min-height:54px!important;border-radius:16px!important;border:1px solid #dbe6f4!important;background:#f8fbff!important;padding:14px 16px!important;color:#102033!important;outline:none!important;box-shadow:none!important;margin-bottom:16px!important}.cta-band{background:linear-gradient(135deg,#00d4ff,#21e6a8)!important;color:#06101f!important;padding:38px 0!important}.cta-row{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:22px!important}.cta-row h2{font-size:34px!important;line-height:1.15!important;font-weight:900!important;margin:0!important}.ai-footer{background:#06101f!important;color:#d8e8f7!important;padding:60px 0 20px!important}.footer-grid{display:grid!important;grid-template-columns:1.2fr .8fr .8fr 1fr!important;gap:28px!important}.ai-footer h4{color:#fff!important;font-weight:850!important;margin-bottom:16px!important}.ai-footer a{display:block!important;color:#d8e8f7!important;margin-bottom:8px!important}.footer-logo img{max-height:58px!important;margin-bottom:16px!important}.copyright{border-top:1px solid rgba(255,255,255,.10)!important;margin-top:34px!important;padding-top:18px!important;color:#9db0c4!important;font-size:14px!important}.sticky-demo{position:fixed!important;left:18px!important;right:auto!important;bottom:18px!important;z-index:99999!important;display:flex!important;flex-direction:column!important;gap:10px!important}.sticky-demo a{display:flex!important;align-items:center!important;gap:10px!important;padding:12px 16px!important;border-radius:999px!important;background:linear-gradient(135deg,#00d4ff,#21e6a8)!important;color:#06101f!important;font-weight:900!important;box-shadow:0 18px 40px rgba(0,0,0,.18)!important}@media(max-width:1060px){.ai-nav{flex-wrap:wrap!important;padding:12px 0!important}.ai-menu{order:3!important;flex-wrap:wrap!important;width:100%!important;justify-content:center!important}.ai-contact{display:none!important}.mobile-note{display:block!important;color:#bfefff!important;font-weight:700!important}.hero-grid,.split-grid,.pricing-wrap,.contact-grid{grid-template-columns:1fr!important}.hero-copy h1{font-size:44px!important}.stats-panel{grid-template-columns:repeat(2,1fr)!important}.feature-grid,.review-grid,.footer-grid{grid-template-columns:1fr 1fr!important}.chip-one,.chip-two{position:static!important;margin:12px 0 0!important;display:inline-flex!important}}@media(max-width:640px){.spad{padding:58px 0!important}.ai-hero{padding:72px 0 54px!important;min-height:auto!important}.hero-copy h1{font-size:36px!important}.hero-bullets,.stats-panel,.feature-grid,.review-grid,.footer-grid{grid-template-columns:1fr!important}.section-title h2,.page-hero h1{font-size:32px!important}.ai-menu a{padding:8px 10px!important;font-size:13px!important}.stats-strip{margin-top:0!important}.sticky-demo{left:12px!important;right:auto!important;bottom:12px!important}.sticky-demo a{justify-content:center!important}}


/* Video review + live chat safe spacing */
.video-review-section{background:#f4f8fc!important}.video-grid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:24px!important}.video-card{padding:18px!important;border-radius:26px!important;background:#fff!important;box-shadow:0 18px 48px rgba(7,17,31,.08)!important;border:1px solid rgba(7,17,31,.07)!important;overflow:hidden!important}.video-frame{position:relative!important;width:100%!important;padding-top:56.25%!important;border-radius:18px!important;overflow:hidden!important;background:#06101f!important}.video-frame iframe{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;border:0!important}.video-card h3{font-size:17px!important;font-weight:850!important;margin:16px 4px 4px!important;color:#07111f!important}.video-card p{color:#65758a!important;margin:0 4px 4px!important;font-size:14px!important}.sticky-demo{left:18px!important;right:auto!important}@media(max-width:1060px){.video-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media(max-width:640px){.video-grid{grid-template-columns:1fr!important}.sticky-demo{left:12px!important;right:auto!important;bottom:12px!important}}



/* ATP header fix 20260618 */


/* ATP header fix: prevents ATP Softwares brand and Home tab overlapping */
.ai-header .container{width:min(1280px,calc(100% - 48px))!important;max-width:1280px!important}
.ai-nav{display:flex!important;align-items:center!important;justify-content:flex-start!important;gap:22px!important;flex-wrap:nowrap!important;min-height:88px!important}
.ai-logo{flex:0 0 270px!important;min-width:270px!important;max-width:270px!important;position:relative!important;z-index:3!important;overflow:hidden!important}
.ai-logo span{display:inline-block!important;max-width:185px!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;line-height:1.1!important}
.ai-logo img{flex:0 0 auto!important;height:62px!important;width:62px!important;object-fit:contain!important}
.ai-menu{flex:1 1 auto!important;min-width:0!important;display:flex!important;align-items:center!important;justify-content:center!important;gap:5px!important;list-style:none!important;margin:0!important;padding:0!important;overflow:visible!important}
.ai-menu a{white-space:nowrap!important;padding:10px 12px!important;font-size:14px!important;line-height:1!important}
.ai-contact{flex:0 0 auto!important;margin-left:auto!important}
@media(max-width:1700px){.ai-contact span{display:none!important}.ai-contact{gap:0!important}}
@media(max-width:1220px){.ai-header .container{width:min(1180px,calc(100% - 32px))!important}.ai-nav{flex-wrap:wrap!important;padding:12px 0!important;gap:12px!important}.ai-logo{flex:0 0 auto!important;min-width:220px!important;max-width:260px!important}.ai-menu{order:3!important;flex:0 0 100%!important;width:100%!important;justify-content:center!important;flex-wrap:wrap!important}.ai-contact{margin-left:auto!important}.ai-contact .site-btn{min-height:42px!important;padding:10px 16px!important}.mobile-note{display:block!important;color:#bfefff!important;font-weight:700!important}}
@media(max-width:640px){.ai-header .container{width:calc(100% - 24px)!important}.ai-logo{min-width:0!important;max-width:210px!important}.ai-logo img{height:54px!important;width:54px!important}.ai-logo span{max-width:140px!important;font-size:17px!important}.ai-contact{display:none!important}.ai-menu{justify-content:flex-start!important;overflow-x:auto!important;flex-wrap:nowrap!important;padding-bottom:4px!important}.ai-menu a{font-size:13px!important;padding:9px 10px!important}.mobile-note{font-size:12px!important}}


/* Added chart image showcase assets */
.atp-dashboard-showcase{background:linear-gradient(145deg,rgba(7,17,31,.96),rgba(11,43,63,.84))!important;border:1px solid rgba(255,203,75,.24)!important;box-shadow:0 35px 90px rgba(0,0,0,.35)!important}
.atp-dashboard-showcase img{background:#07111f!important;object-fit:cover!important}
.ai-logo{min-width:210px!important}
.ai-menu{flex:1!important;justify-content:center!important}
@media(max-width:1180px){.ai-logo{min-width:auto!important}.ai-menu{justify-content:center!important}}


/* ATP Light Theme Override 20260618 - softer professional look */
:root{
  --atp-bg:#f6fbff!important;
  --atp-bg2:#eef8ff!important;
  --atp-panel:#ffffff!important;
  --atp-card:#ffffff!important;
  --atp-soft:#f7fbff!important;
  --atp-primary:#00a9d6!important;
  --atp-secondary:#16c79a!important;
  --atp-warning:#f7b500!important;
  --atp-danger:#e53955!important;
  --atp-text:#102033!important;
  --atp-muted:#5f6f86!important;
  --atp-white:#ffffff!important;
  --atp-border:rgba(16,32,51,.10)!important;
  --atp-shadow:0 18px 55px rgba(30,78,115,.13)!important;
}
body{
  color:#102033!important;
  background:linear-gradient(180deg,#f7fbff 0%,#eef7ff 42%,#ffffff 100%)!important;
}
a{color:inherit!important}.container{max-width:1280px!important}
.ai-header{
  background:rgba(255,255,255,.96)!important;
  border-bottom:1px solid rgba(16,32,51,.10)!important;
  box-shadow:0 12px 35px rgba(30,78,115,.10)!important;
  backdrop-filter:blur(18px)!important;
}
.ai-logo,.ai-logo span{color:#102033!important;text-shadow:none!important}.ai-logo img{background:#fff!important;box-shadow:0 8px 24px rgba(30,78,115,.10)!important}
.ai-menu a{color:#24364c!important}.ai-menu a:hover,.ai-menu .active{color:#052033!important;background:linear-gradient(135deg,#28d7ff,#20e3ad)!important;box-shadow:0 12px 28px rgba(0,169,214,.22)!important}.ai-contact{color:#20324a!important}.ai-contact span{background:#f1f7ff!important;border:1px solid rgba(16,32,51,.10)!important;color:#20324a!important}.mobile-note{color:#20324a!important}
.site-btn,.purchase,input.site-btn,button.site-btn,.btn-atp,input[type=submit],button.site-btn{
  background:linear-gradient(135deg,#00b8e8,#22dfa9)!important;
  color:#052033!important;
  box-shadow:0 14px 32px rgba(0,169,214,.20)!important;
}
.site-btn:hover,.purchase:hover,.btn-atp:hover{box-shadow:0 20px 42px rgba(22,199,154,.25)!important;color:#052033!important}.btn-outline-atp{
  color:#0f2742!important;background:#ffffff!important;border:1px solid rgba(0,169,214,.26)!important;box-shadow:0 12px 30px rgba(30,78,115,.10)!important;
}.btn-outline-atp:hover{background:#ecfbff!important;color:#052033!important}
.ai-hero{
  color:#102033!important;
  min-height:auto!important;
  background:radial-gradient(circle at 12% 12%,rgba(0,184,232,.18),transparent 34%),radial-gradient(circle at 86% 18%,rgba(34,223,169,.18),transparent 34%),linear-gradient(135deg,#ffffff 0%,#eef9ff 55%,#e9fff8 100%)!important;
  padding:96px 0 74px!important;
}
.ai-hero:before{background-image:linear-gradient(rgba(0,169,214,.055) 1px,transparent 1px),linear-gradient(90deg,rgba(0,169,214,.055) 1px,transparent 1px)!important;opacity:.9!important}
.hero-copy h1,.ai-hero h1{color:#081b31!important;text-shadow:none!important}.hero-copy p,.ai-hero p{color:#52677f!important}.mini-label{background:#e9fbff!important;border:1px solid rgba(0,169,214,.22)!important;color:#007fa3!important}.hero-bullets li{background:#ffffff!important;border:1px solid rgba(0,169,214,.16)!important;color:#20364f!important;box-shadow:0 12px 28px rgba(30,78,115,.08)!important}.hero-bullets i,.tick-list i{color:#13b989!important}.dashboard-card,.atp-dashboard-showcase{background:#ffffff!important;border:1px solid rgba(0,169,214,.18)!important;box-shadow:0 24px 70px rgba(30,78,115,.18)!important}.dashboard-card img,.atp-dashboard-showcase img{border-radius:22px!important;background:#ffffff!important}.floating-chip{background:#ffffff!important;color:#102033!important;border:1px solid rgba(16,32,51,.08)!important;box-shadow:0 16px 38px rgba(30,78,115,.12)!important}.floating-chip i{color:#13b989!important}
.stats-strip{margin-top:0!important;background:transparent!important}.stats-panel,.feature-card,.white-card,.review-card,.pricing-card,.faq-item,.legal-card,.contact-box,.contact-form,.video-card{background:#ffffff!important;border:1px solid rgba(16,32,51,.08)!important;box-shadow:0 16px 42px rgba(30,78,115,.10)!important}.stat-card{background:linear-gradient(180deg,#ffffff,#f1fbff)!important;border:1px solid rgba(0,169,214,.10)!important}.stat-card strong,.section-title h2,.feature-card h3,.white-card h3,.pricing-card h3,.faq-item h3,.legal-card h2,.legal-card h3,.contact-box h3,.video-card h3{color:#081b31!important}.stat-card span,.section-title p,.feature-card p,.white-card p,.review-card p,.pricing-card p,.faq-item p,.legal-card p,.legal-card li,.contact-line,.video-card p{color:#5f6f86!important}.section-kicker{color:#008eb3!important}.icon-badge{background:linear-gradient(135deg,rgba(0,184,232,.13),rgba(34,223,169,.13))!important;color:#008eb3!important}
.dark-panel{
  color:#102033!important;
  background:radial-gradient(circle at 18% 16%,rgba(0,184,232,.13),transparent 34%),radial-gradient(circle at 83% 70%,rgba(34,223,169,.13),transparent 30%),linear-gradient(135deg,#ffffff,#effaff)!important;
  border-top:1px solid rgba(0,169,214,.10)!important;
  border-bottom:1px solid rgba(0,169,214,.10)!important;
}
.dark-panel:before{opacity:.45!important;background:radial-gradient(circle at 15% 25%,rgba(0,184,232,.12),transparent 32%),radial-gradient(circle at 80% 70%,rgba(34,223,169,.11),transparent 30%)!important}.dark-panel h1,.dark-panel h2,.dark-panel h3,.dark-panel h4,.dark-panel [style*="color:#fff"],.dark-panel [style*="color: #fff"]{color:#081b31!important}.dark-panel p,.dark-panel [style*="color:#cfe6f4"],.dark-panel [style*="color: #cfe6f4"]{color:#5f6f86!important}.tick-list li{color:#31465f!important}.about-image{background:#ffffff!important;border:1px solid rgba(0,169,214,.15)!important;box-shadow:0 22px 60px rgba(30,78,115,.13)!important}
.pricing-card.featured{background:linear-gradient(135deg,#ffffff,#effaff)!important;color:#102033!important;border:1px solid rgba(0,169,214,.18)!important}.pricing-card.featured h3{color:#081b31!important}.pricing-card.featured p{color:#5f6f86!important}.price-image{background:#ffffff!important;border:1px solid rgba(16,32,51,.08)!important;box-shadow:0 16px 42px rgba(30,78,115,.10)!important}.video-review-section{background:#f7fbff!important}.video-frame{background:#eff7ff!important}.page-hero{color:#102033!important;background:radial-gradient(circle at 20% 10%,rgba(0,184,232,.16),transparent 34%),linear-gradient(135deg,#ffffff,#eef9ff)!important;padding:76px 0!important}.page-hero h1{color:#081b31!important}.page-hero p{color:#52677f!important}.content-section{background:transparent!important}.contact-form input,.contact-form textarea,input[type=text],input[type=email],input[type=tel],textarea,.form-control{background:#ffffff!important;border:1px solid #d7e5f0!important;color:#102033!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.7)!important}.contact-form input:focus,.contact-form textarea:focus,.form-control:focus{border-color:#00a9d6!important;box-shadow:0 0 0 4px rgba(0,169,214,.10)!important}.cta-band{background:linear-gradient(135deg,#dff8ff,#e6fff7)!important;color:#102033!important;border-top:1px solid rgba(0,169,214,.12)!important;border-bottom:1px solid rgba(0,169,214,.12)!important}.cta-row h2,.cta-band h2{color:#081b31!important}.cta-row p,.cta-band p{color:#52677f!important}.ai-footer{background:#f4f9ff!important;color:#4f6075!important;border-top:1px solid rgba(16,32,51,.10)!important}.ai-footer h4{color:#081b31!important}.ai-footer a,.ai-footer p{color:#4f6075!important}.footer-logo img{background:#fff!important;border-radius:16px!important;box-shadow:0 10px 26px rgba(30,78,115,.10)!important}.copyright{border-top:1px solid rgba(16,32,51,.10)!important;color:#6a7b8e!important}.sticky-demo a{background:linear-gradient(135deg,#00b8e8,#22dfa9)!important;color:#052033!important;box-shadow:0 16px 34px rgba(0,169,214,.22)!important}.text-gradient{background:linear-gradient(135deg,#008eb3,#0daf83)!important;-webkit-background-clip:text!important;background-clip:text!important;color:transparent!important}
@media(max-width:640px){.ai-hero{padding:64px 0 50px!important}.hero-copy h1{font-size:34px!important}.dashboard-card{padding:10px!important}.floating-chip{position:static!important;margin-top:10px!important}}


.pricing-wrap{align-items:center;}
.price-image img{display:block;width:100%;height:auto;border-radius:24px;}
.about-image img{display:block;width:100%;height:auto;border-radius:22px;}
.tick-list{padding:0;margin:0;list-style:none;display:grid;gap:12px;}
.tick-list li{display:flex;align-items:flex-start;gap:10px;font-weight:600;}
.tick-list li i{margin-top:4px;}
@media(max-width:991px){
  .feature-grid[style*="repeat(3"]{grid-template-columns:1fr!important;}
}
