@import url('https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;800&family=Noto+Sans+Arabic:wght@400;500;600;700;800&family=Noto+Sans+Armenian:wght@400;500;600;700;800&display=swap');
:root{--p:#1f4e5d;--pd:#0c2831;--pl:#dcebee;--a:#ffc107;--ok:#4caf50;--bg:#f5f5f5;--ink:#17272d;--muted:#64747a;--line:rgba(31,78,93,.13);--shadow:0 24px 60px rgba(12,40,49,.14);--font:"Noto Sans Arabic","Inter",sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:90px}body{margin:0;font-family:var(--font);color:var(--ink);line-height:1.8;overflow-x:hidden}body.lang-en{--font:"Inter",sans-serif}body.lang-hy{--font:"Noto Sans Armenian","Inter",sans-serif}a{text-decoration:none;color:inherit}button,input{font:inherit}:focus-visible{outline:3px solid rgba(255,193,7,.7);outline-offset:3px}.skip-link{position:fixed;z-index:9999;top:10px;inset-inline-start:10px;padding:8px 14px;border-radius:10px;background:var(--a);color:var(--pd);font-weight:800;transform:translateY(-160%)}.skip-link:focus{transform:none}.section-space{padding:108px 0}.bg-soft{background:var(--bg)}.topbar{padding:6px 0;background:var(--pd);color:#dce7e9;font-size:.76rem}.topbar i{color:var(--a);margin-inline-end:5px}.site-header{background:rgba(255,255,255,.94);backdrop-filter:blur(16px);border-bottom:1px solid rgba(31,78,93,.08);transition:.3s}.site-header.scrolled{box-shadow:0 10px 32px rgba(12,40,49,.1)}.navbar{min-height:82px}.brand{display:flex;align-items:center;gap:10px}.brand-icon{width:46px;height:46px;border-radius:15px;display:grid;place-items:center;color:#fff;background:linear-gradient(145deg,var(--p),var(--pd));box-shadow:0 12px 28px rgba(31,78,93,.25);position:relative}.brand-icon:after{content:"";position:absolute;inset:-5px;border:1px solid rgba(31,78,93,.22);border-radius:18px;animation:pulse 2.4s infinite}.brand>span:last-child{display:flex;flex-direction:column;line-height:1.25}.brand strong{color:var(--pd);font-size:1.2rem}.brand small{color:var(--muted);font-size:.69rem}.nav-link{font-weight:700;color:#40585f;padding:9px 12px!important;border-radius:10px}.nav-link:hover,.nav-link.active{color:var(--p);background:#edf3f4}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:10px 17px;border-radius:12px;font-weight:800;transition:.25s}.btn-brand{color:#fff;background:linear-gradient(135deg,var(--p),var(--pd));border:1px solid var(--p);box-shadow:0 10px 24px rgba(31,78,93,.2)}.btn-brand:hover{color:#fff;transform:translateY(-2px);box-shadow:0 16px 30px rgba(31,78,93,.28)}.btn-outline-brand{border:1px solid rgba(31,78,93,.3);color:var(--p)}.btn-outline-brand:hover{background:var(--p);color:#fff}.btn-soft{background:#fff;border:1px solid var(--line);color:var(--p);box-shadow:0 10px 28px rgba(12,40,49,.07)}.btn-soft:hover{transform:translateY(-2px);color:var(--pd);border-color:rgba(31,78,93,.32)}.btn-lang{background:#edf3f4;color:var(--p);font-size:.85rem}.dropdown-menu{padding:7px;border:1px solid var(--line);border-radius:14px;box-shadow:var(--shadow)}.dropdown-item{border-radius:9px;text-align:start;font-weight:600}.hero{background:radial-gradient(circle at 15% 10%,rgba(255,193,7,.14),transparent 24%),linear-gradient(#f8fbfb,#fff);min-height:760px}.grid-bg{position:absolute;inset:0;opacity:.45;background-image:linear-gradient(rgba(31,78,93,.045) 1px,transparent 1px),linear-gradient(90deg,rgba(31,78,93,.045) 1px,transparent 1px);background-size:44px 44px;mask-image:linear-gradient(#000,transparent 95%)}.orb{position:absolute;border-radius:50%;animation:float 8s ease-in-out infinite}.orb-a{width:250px;height:250px;background:rgba(31,78,93,.08);inset-inline-start:-100px;top:80px}.orb-b{width:180px;height:180px;background:rgba(255,193,7,.13);inset-inline-end:-60px;bottom:120px;animation-delay:-3s}.eyebrow{display:inline-flex;align-items:center;gap:9px;padding:7px 13px;border-radius:999px;background:rgba(31,78,93,.08);color:var(--p);font-size:.85rem;margin-bottom:18px}.eyebrow>span{width:9px;height:9px;border-radius:50%;background:var(--ok);box-shadow:0 0 0 5px rgba(76,175,80,.12);animation:status 1.7s infinite}.hero h1{margin:0 0 20px;color:var(--pd);font-size:clamp(2.6rem,5.7vw,5.1rem);line-height:1.12;letter-spacing:-.055em;font-weight:800}.hero h1 span,.hero h1 em{display:block;font-style:normal}.hero h1 em{background:linear-gradient(100deg,var(--p),#3f8799,#a87800);-webkit-background-clip:text;background-clip:text;color:transparent}.hero-text{color:var(--muted);font-size:1.08rem;max-width:650px}.trust-row{display:flex;flex-wrap:wrap;gap:17px;margin-top:24px}.trust-row span{display:flex;align-items:center;gap:6px;font-size:.82rem;color:#53686e}.trust-row i{color:var(--ok)}.ai-visual{position:relative;padding:32px 12px 48px}.visual-glow{position:absolute;width:75%;height:68%;top:16%;left:12%;background:rgba(31,78,93,.2);filter:blur(60px);border-radius:50%}.dashboard{position:relative;z-index:2;border:1px solid var(--line);border-radius:24px;background:#fff;overflow:hidden;box-shadow:0 34px 80px rgba(12,40,49,.2);transform:perspective(1200px) rotateY(-3deg) rotateX(2deg);transition:.45s}[dir=ltr] .dashboard{transform:perspective(1200px) rotateY(3deg) rotateX(2deg)}.ai-visual:hover .dashboard{transform:none}.dash-top{height:45px;padding:0 14px;display:flex;align-items:center;justify-content:space-between;background:#f7f9f9;border-bottom:1px solid #e9eef0;font-size:.68rem;color:var(--p)}.dots{display:flex;gap:5px}.dots i{width:8px;height:8px;border-radius:50%;background:#d7e0e2}.dots i:first-child{background:#ff766d}.dots i:nth-child(2){background:#ffc85e}.dots i:last-child{background:#64ca7d}.live{display:flex;align-items:center;gap:5px;background:#e9f6ea;color:#24752a;padding:3px 8px;border-radius:999px}.live i{width:5px;height:5px;border-radius:50%;background:var(--ok)}.dash-body{display:flex;min-height:380px}.dash-body aside{width:52px;padding:15px 0;background:var(--pd);display:flex;flex-direction:column;align-items:center;gap:18px}.dash-body aside b{width:30px;height:30px;display:grid;place-items:center;border-radius:9px;background:var(--a);color:var(--pd)}.dash-body aside>i{width:18px;height:6px;background:rgba(255,255,255,.18);border-radius:999px}.dash-content{flex:1;padding:19px;background:#fbfcfc;min-width:0}.dash-head{display:flex;justify-content:space-between;align-items:center}.dash-head>span{display:flex;flex-direction:column}.dash-head small{color:var(--muted);font-size:.63rem}.dash-head strong{font-size:.86rem;color:var(--pd)}.dash-head>b{width:34px;height:34px;display:grid;place-items:center;border-radius:10px;background:var(--pl);color:var(--p)}.metrics{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-top:15px}.metrics article{position:relative;padding:11px;background:#fff;border:1px solid #edf1f2;border-radius:13px;display:flex;flex-direction:column}.metrics article>i{width:25px;height:25px;display:grid;place-items:center;border-radius:8px;background:#edf3f4;color:var(--p);font-size:.7rem}.metrics small{font-size:.52rem;color:var(--muted);margin-top:6px}.metrics strong{color:var(--pd)}.metrics em{position:absolute;top:11px;inset-inline-end:9px;color:var(--ok);font-style:normal;font-size:.52rem;font-weight:800}.dash-panels{display:grid;grid-template-columns:1.35fr .85fr;gap:9px;margin-top:10px}.chart,.suggest{padding:12px;border:1px solid #edf1f2;border-radius:14px;background:#fff}.chart>b{font-size:.62rem;color:var(--pd)}.bars{height:112px;display:flex;align-items:end;gap:7px;padding-top:12px;border-bottom:1px solid #e6ecee;background:repeating-linear-gradient(to top,transparent 0,transparent 27px,#f0f4f5 28px)}.bars i{flex:1;height:var(--h);min-height:15px;border-radius:5px 5px 1px 1px;background:linear-gradient(var(--p),#5597a6);animation:grow 1.3s both;transform-origin:bottom}.bars i:nth-child(even){background:linear-gradient(#e1a918,var(--a))}.suggest{color:#fff;background:linear-gradient(145deg,var(--pd),var(--p));display:flex;flex-direction:column}.suggest>i{width:28px;height:28px;display:grid;place-items:center;border-radius:9px;background:var(--a);color:var(--pd)}.suggest small{font-size:.53rem;color:rgba(255,255,255,.65);margin-top:7px}.suggest strong{font-size:.62rem;line-height:1.6;margin:5px 0 auto}.suggest button{border:0;border-radius:8px;background:var(--a);color:var(--pd);font-size:.56rem;font-weight:800;padding:5px}.float-card{position:absolute;z-index:3;display:flex;align-items:center;gap:9px;padding:9px 12px;border:1px solid var(--line);border-radius:14px;background:rgba(255,255,255,.95);box-shadow:0 15px 35px rgba(12,40,49,.15);animation:floatSmall 4.5s ease-in-out infinite}.float-card>i{width:31px;height:31px;display:grid;place-items:center;border-radius:9px;background:var(--ok);color:#fff}.float-card span{display:flex;flex-direction:column;line-height:1.35}.float-card small{font-size:.55rem;color:var(--muted)}.float-card b{font-size:.74rem;color:var(--pd)}.float-card.one{top:2px;inset-inline-end:-6px}.float-card.two{bottom:0;inset-inline-start:-4px;animation-delay:-2s}.float-card.two>i{background:var(--a);color:var(--pd)}.stats{margin-top:48px;display:grid;grid-template-columns:repeat(4,1fr);padding:20px;border:1px solid var(--line);border-radius:20px;background:rgba(255,255,255,.8);backdrop-filter:blur(10px);box-shadow:0 14px 35px rgba(12,40,49,.07)}.stats div{text-align:center;border-inline-end:1px solid var(--line);padding:4px 18px}.stats div:last-child{border:0}.stats b{display:block;color:var(--p);font-size:1.7rem;line-height:1.2}.stats b:after{content:"+";color:#b57e00;font-size:.8rem}.stats div:nth-child(2) b:after{content:"/7"}.stats span{font-size:.72rem;color:var(--muted);font-weight:700}.section-head{max-width:760px;margin:0 auto 42px}.section-head>span,.kicker{display:inline-flex;align-items:center;gap:8px;color:var(--p);font-weight:800;font-size:.85rem;margin-bottom:10px}.section-head>span:before,.kicker:before{content:"";width:27px;height:3px;border-radius:999px;background:var(--a)}.section-head h2,#payment h2{margin:0 0 12px;color:var(--pd);font-size:clamp(2rem,4vw,3.2rem);font-weight:800;line-height:1.25;letter-spacing:-.035em}.section-head p,#payment p{color:var(--muted)}.section-head.wide{max-width:none;display:flex;align-items:end;justify-content:space-between;text-align:start}.section-head.wide>div{max-width:640px}.section-head.wide>p{max-width:420px}.why-box{padding:clamp(28px,5vw,58px);border:1px solid var(--line);border-radius:32px;background:linear-gradient(145deg,#f8fbfb,#fff);box-shadow:0 12px 35px rgba(12,40,49,.07)}.radar{width:min(360px,90vw);aspect-ratio:1;margin:auto;position:relative;display:grid;place-items:center}.radar>i{position:absolute;border:1px solid rgba(31,78,93,.17);border-radius:50%;animation:radar 4s ease-in-out infinite}.radar>i:nth-child(1){inset:8%}.radar>i:nth-child(2){inset:24%;animation-delay:-1.2s}.radar>i:nth-child(3){inset:37%;animation-delay:-2.4s}.radar>b{width:95px;height:95px;border-radius:30px;background:linear-gradient(145deg,var(--p),var(--pd));color:#fff;display:flex;flex-direction:column;align-items:center;justify-content:center;z-index:2;box-shadow:0 22px 55px rgba(31,78,93,.3)}.radar>b i{font-size:1.7rem}.radar>b span{font-size:.66rem}.radar>span{position:absolute;width:47px;height:47px;border-radius:15px;display:grid;place-items:center;background:#fff;color:var(--p);border:1px solid var(--line);box-shadow:0 12px 30px rgba(12,40,49,.1);animation:floatSmall 5s ease-in-out infinite}.radar .n1{top:2%;left:42%}.radar .n2{right:0;top:43%;animation-delay:-1s}.radar .n3{left:40%;bottom:4%;animation-delay:-2s}.radar .n4{left:0;top:44%;animation-delay:-3s}.reason{height:100%;position:relative;padding:24px;border:1px solid var(--line);border-radius:18px;background:#fff;transition:.3s}.reason:hover{transform:translateY(-6px);box-shadow:0 14px 35px rgba(12,40,49,.09)}.reason>i{width:43px;height:43px;display:grid;place-items:center;border-radius:13px;background:#edf3f4;color:var(--p);font-size:1.1rem}.reason h3{font-size:1rem;color:var(--pd);font-weight:800;margin-top:14px}.reason p{font-size:.82rem;color:var(--muted);margin:0}.reason em{position:absolute;top:9px;inset-inline-end:14px;font-style:normal;font-size:2.3rem;font-weight:800;color:rgba(31,78,93,.06)}.industry{height:100%;position:relative;padding:29px;border:1px solid transparent;border-radius:22px;background:#fff;box-shadow:0 8px 28px rgba(12,40,49,.055);overflow:hidden;transition:.35s}.industry:hover{transform:translateY(-8px);border-color:var(--line);box-shadow:var(--shadow)}.industry>i{width:57px;height:57px;border-radius:18px;display:grid;place-items:center;background:var(--pl);color:var(--p);font-size:1.45rem;transition:.3s}.industry:hover>i{background:var(--a);color:var(--pd);transform:rotate(-6deg)}.industry h3{font-size:1.12rem;color:var(--pd);font-weight:800;margin-top:19px}.industry p{min-height:78px;color:var(--muted);font-size:.87rem}.industry b{color:var(--p);font-size:.77rem}.industry.featured{background:linear-gradient(145deg,var(--pd),var(--p));color:#fff}.industry.featured h3,.industry.featured b{color:#fff}.industry.featured p{color:rgba(255,255,255,.68)}.industry.featured>i{background:rgba(255,255,255,.12);color:var(--a)}.industry.featured>span{position:absolute;top:17px;inset-inline-end:17px;background:var(--a);color:var(--pd);padding:4px 9px;border-radius:999px;font-size:.62rem;font-weight:800}.services{position:relative;background:var(--pd);color:#fff}.services:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 10% 10%,rgba(255,193,7,.13),transparent 24%),radial-gradient(circle at 90% 90%,rgba(74,147,164,.2),transparent 30%)}.services .container{position:relative}.services .section-head>span{color:#fff}.services .section-head h2{color:#fff}.services .section-head p{color:rgba(255,255,255,.58)}.service{height:100%;position:relative;padding:28px;border-radius:22px;background:rgba(255,255,255,.075);border:1px solid rgba(255,255,255,.12);backdrop-filter:blur(12px);transition:.35s}.service:hover{transform:translateY(-8px);background:rgba(255,255,255,.11);border-color:rgba(255,193,7,.35)}.service>i{width:54px;height:54px;display:grid;place-items:center;border-radius:17px;background:var(--a);color:var(--pd);font-size:1.35rem}.service h3{font-size:1.1rem;font-weight:800;margin-top:18px}.service p{font-size:.84rem;color:rgba(255,255,255,.65)}.service>span{display:inline-block;margin:2px;padding:4px 8px;border-radius:999px;background:rgba(255,255,255,.09);color:rgba(255,255,255,.76);font-size:.65rem}.service>em{position:absolute;top:17px;inset-inline-end:17px;color:var(--a);font-style:normal;font-size:.58rem;font-weight:800}.service.highlighted{background:linear-gradient(150deg,rgba(255,193,7,.2),rgba(255,255,255,.08));border-color:rgba(255,193,7,.38)}.map-layout{display:grid;grid-template-columns:330px 1fr;min-height:520px;border:1px solid var(--line);border-radius:27px;overflow:hidden;box-shadow:var(--shadow)}.office-list{padding:17px;background:#f8fafa;border-inline-end:1px solid var(--line);display:flex;flex-direction:column;gap:8px}.office,.agency{width:100%;border:1px solid transparent;padding:13px;border-radius:15px;display:flex;align-items:center;gap:11px;background:transparent;text-align:start;transition:.25s}.office:hover,.office.active{background:#fff;border-color:var(--line);box-shadow:0 10px 28px rgba(12,40,49,.07)}.office>span{width:42px;height:42px;display:grid;place-items:center;border-radius:12px;background:#edf3f4;font-size:1.35rem}.office>b,.agency>b{display:flex;flex:1;flex-direction:column}.office strong,.agency strong{color:var(--pd);font-size:.88rem}.office small,.agency small{color:var(--muted);font-size:.66rem}.office>i{font-size:.7rem;color:#9baeb3}[dir=ltr] .office>i{transform:rotate(180deg)}.agency{margin-top:auto;background:linear-gradient(145deg,var(--p),var(--pd));color:#fff}.agency>i{width:42px;height:42px;display:grid;place-items:center;border-radius:12px;background:var(--a);color:var(--pd)}.agency strong{color:#fff}.agency small{color:rgba(255,255,255,.6)}.map-wrap{position:relative;background:#edf3f4}.map-wrap iframe{width:100%;height:100%;min-height:520px;border:0;filter:saturate(.82)}.map-card{position:absolute;inset-inline-start:24px;bottom:24px;min-width:275px;padding:12px 14px;display:flex;align-items:center;gap:10px;border-radius:16px;background:rgba(255,255,255,.94);border:1px solid var(--line);box-shadow:var(--shadow);backdrop-filter:blur(10px)}.map-card>i{width:40px;height:40px;display:grid;place-items:center;border-radius:12px;background:var(--p);color:#fff}.map-card>span{display:flex;flex:1;flex-direction:column}.map-card small{font-size:.62rem;color:var(--muted)}.map-card strong{font-size:.8rem;color:var(--pd)}.map-card>a{width:34px;height:34px;display:grid;place-items:center;border-radius:10px;background:#edf3f4;color:var(--p)}.billing{display:flex;width:max-content;margin:20px auto 0;padding:5px;border:1px solid var(--line);border-radius:14px;background:#fff;box-shadow:0 10px 28px rgba(12,40,49,.07)}.billing button{min-width:110px;border:0;border-radius:10px;background:transparent;color:var(--muted);padding:8px 12px;font-weight:800;font-size:.78rem}.billing button.active{background:var(--p);color:#fff}.billing em{margin-inline-start:5px;color:var(--ok);font-style:normal;font-size:.56rem}.billing button.active em{color:#d9ffdc}.plan{height:100%;position:relative;padding:33px 29px;border:1px solid var(--line);border-radius:24px;background:#fff;box-shadow:0 14px 40px rgba(12,40,49,.07);transition:.35s;overflow:hidden}.plan:hover{transform:translateY(-8px);box-shadow:var(--shadow)}.plan>i{width:48px;height:48px;display:grid;place-items:center;border-radius:15px;background:var(--pl);color:var(--p);font-size:1.2rem}.plan>span{display:block;margin-top:18px;color:var(--p);font-size:.75rem;font-weight:800}.plan h3{min-height:52px;color:var(--pd);font-size:1.12rem;font-weight:800;margin:5px 0 13px}.plan>p{min-height:72px;color:var(--muted);font-size:.83rem}.price{display:flex;align-items:baseline;direction:ltr;justify-content:flex-end;margin:8px 0}[dir=ltr] .price{justify-content:flex-start}.price b{color:var(--p);font-size:1.2rem}.price strong{color:var(--pd);font-size:3rem;line-height:1;letter-spacing:-.06em}.price small{color:var(--muted);font-size:.68rem;margin-left:5px}.custom-price{min-height:54px;margin:14px 0 7px;color:var(--pd);font-size:1.7rem;font-weight:800}.plan ul{list-style:none;padding:17px 0;margin:0 0 15px;border-top:1px solid var(--line)}.plan li{position:relative;padding-inline-start:29px;margin:9px 0;color:#4d6268;font-size:.79rem}.plan li:before{content:"✓";position:absolute;inset-inline-start:0;width:21px;height:21px;display:grid;place-items:center;border-radius:50%;background:#e9f6ea;color:#277a2b;font-weight:800}.popular-plan{transform:translateY(-13px);border:2px solid var(--p);box-shadow:0 27px 64px rgba(31,78,93,.15)}.popular-plan:hover{transform:translateY(-20px)}.popular-plan>em{position:absolute;top:0;inset-inline:0;text-align:center;padding:5px;background:var(--a);color:var(--pd);font-style:normal;font-size:.64rem;font-weight:800}.popular-plan>i{margin-top:18px;background:var(--a);color:var(--pd)}.price-note{text-align:center;margin:28px 0 0;color:var(--muted);font-size:.78rem}.price-note i{color:var(--ok);margin-inline-end:5px}.pay-benefits{display:grid;gap:11px;margin-top:25px}.pay-benefits>span{display:flex;align-items:center;gap:12px}.pay-benefits>span>i{width:44px;height:44px;display:grid;place-items:center;border-radius:13px;background:#edf3f4;color:var(--p)}.pay-benefits b{display:flex;flex-direction:column}.pay-benefits strong{font-size:.86rem;color:var(--pd)}.pay-benefits small{font-size:.69rem;color:var(--muted)}.pay-card{height:100%;padding:27px;border:1px solid var(--line);border-radius:22px;background:#fff;box-shadow:0 12px 34px rgba(12,40,49,.08);transition:.35s}.pay-card:hover{transform:translateY(-8px);box-shadow:var(--shadow)}.pay-card>div{display:flex;align-items:center;justify-content:space-between}.pay-card>div>i{width:57px;height:57px;display:grid;place-items:center;border-radius:18px;color:#fff;font-size:1.45rem}.crypto>div>i{background:linear-gradient(145deg,#26a17b,#14835f)}.paypal>div>i{background:linear-gradient(145deg,#003087,#009cde)}.pay-card>div>span{padding:4px 9px;border-radius:999px;background:#e9f6ea;color:#267a2a;font-size:.62rem;font-weight:800}.pay-card h3{margin:19px 0 7px;color:var(--pd);font-size:1.12rem;font-weight:800}.pay-card p{min-height:74px;font-size:.81rem!important}.coins{display:flex;gap:6px;margin:18px 0}.coins span{flex:1;padding:7px;border-radius:10px;background:#e9f5f1;color:#246c57;text-align:center;font-size:.68rem}.paypal-word{height:38px;margin:18px 0;display:flex;align-items:center;justify-content:center;direction:ltr;color:#009cde;font-size:1.25rem;font-style:italic}.paypal-word span{color:#003087}.btn-paypal{color:#fff;background:#0070ba}.btn-paypal:hover{color:#fff;background:#005ea6}.cta{padding:0 0 95px}.cta-box{position:relative;padding:clamp(30px,5vw,52px);border-radius:29px;background:linear-gradient(120deg,var(--pd),var(--p));color:#fff;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:24px;box-shadow:0 32px 70px rgba(12,40,49,.24);overflow:hidden}.cta-box:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 10% 10%,rgba(255,193,7,.18),transparent 24%)}.cta-box>*{position:relative}.cta-box>i{width:68px;height:68px;display:grid;place-items:center;border-radius:21px;background:var(--a);color:var(--pd);font-size:1.7rem}.cta-box>div>span{color:var(--a);font-size:.76rem;font-weight:800}.cta-box h2{font-size:clamp(1.5rem,3vw,2.35rem);font-weight:800;margin:4px 0}.cta-box p{color:rgba(255,255,255,.65);font-size:.84rem;margin:0}.cta-box aside{display:flex;flex-direction:column;gap:10px;min-width:210px}.cta-box aside>a:last-child{text-align:center;color:rgba(255,255,255,.8);font-size:.73rem}.btn-amber{background:var(--a);color:var(--pd);border-color:var(--a)}.btn-amber:hover{background:#ffd24d;color:var(--pd)}footer{padding:78px 0 20px;background:#081e25;color:rgba(255,255,255,.66)}.footer-brand strong{color:#fff}.footer-brand small{color:rgba(255,255,255,.48)}footer p{font-size:.8rem;max-width:390px;margin:18px 0}.social{display:flex;gap:8px}.social a{width:38px;height:38px;display:grid;place-items:center;border-radius:11px;background:rgba(255,255,255,.07);color:#fff}.social a:hover{background:var(--a);color:var(--pd)}footer h3{font-size:.92rem;color:#fff;font-weight:800;margin-bottom:16px}footer .col-6>a{display:block;margin:8px 0;font-size:.78rem}footer .col-6>a:hover{color:var(--a)}#newsletter{display:flex;padding:5px;border:1px solid rgba(255,255,255,.1);border-radius:13px;background:rgba(255,255,255,.07)}#newsletter input{flex:1;min-width:0;border:0;outline:0;background:transparent;color:#fff;padding:8px;direction:ltr;text-align:left;font-family:"Inter"}#newsletter button{width:40px;height:40px;border:0;border-radius:10px;background:var(--a);color:var(--pd)}#newsletterMsg{display:block;min-height:21px;color:#9de3a2}.footer-bottom{margin-top:52px;padding-top:18px;border-top:1px solid rgba(255,255,255,.08);display:flex;justify-content:space-between;gap:15px;font-size:.68rem}.footer-bottom a{margin-inline-start:16px}.to-top{position:fixed;z-index:99;inset-inline-end:22px;bottom:22px;width:44px;height:44px;border:0;border-radius:14px;background:var(--a);color:var(--pd);box-shadow:0 15px 35px rgba(12,40,49,.2);opacity:0;visibility:hidden;transform:translateY(12px);transition:.3s}.to-top.show{opacity:1;visibility:visible;transform:none}.reveal{opacity:0;transform:translateY(26px);transition:opacity .7s,transform .7s;transition-delay:var(--delay,0ms)}.reveal.in{opacity:1;transform:none}@keyframes pulse{0%{transform:scale(.85);opacity:0}40%{opacity:1}100%{transform:scale(1.2);opacity:0}}@keyframes status{50%{box-shadow:0 0 0 9px rgba(76,175,80,.04)}}@keyframes float{50%{transform:translate(18px,-22px)}}@keyframes floatSmall{50%{transform:translateY(-9px)}}@keyframes grow{from{transform:scaleY(.05)}to{transform:scaleY(1)}}@keyframes radar{50%{transform:scale(1.03);opacity:.75}}
@media(max-width:1199.98px){.navbar-collapse{margin-top:12px;padding:17px;border:1px solid var(--line);border-radius:17px;background:#fff;box-shadow:var(--shadow)}.navbar-nav{margin-bottom:12px}.section-head.wide{display:block}.section-head.wide>p{max-width:none}}
@media(max-width:991.98px){.section-space{padding:82px 0}.stats{grid-template-columns:repeat(2,1fr)}.stats div:nth-child(2){border-inline-end:0}.stats div:nth-child(-n+2){border-bottom:1px solid var(--line);padding-bottom:15px}.stats div:nth-child(n+3){padding-top:15px}.map-layout{grid-template-columns:1fr}.office-list{display:grid;grid-template-columns:repeat(2,1fr);border-inline-end:0;border-bottom:1px solid var(--line)}.agency{grid-column:span 2;margin:0}.popular-plan{transform:none}.popular-plan:hover{transform:translateY(-8px)}.cta-box{grid-template-columns:auto 1fr}.cta-box aside{grid-column:1/-1;flex-direction:row}.cta-box aside .btn{flex:1}}
@media(max-width:767.98px){.topbar{display:none}.navbar{min-height:72px}.brand small{display:none}.hero{min-height:auto;padding-top:68px}.hero h1{font-size:clamp(2.2rem,11vw,3.35rem)}.hero .btn-lg{width:100%}.dashboard{transform:none}.dash-body{min-height:325px}.dash-content{padding:12px}.dash-body aside{width:42px}.metrics{gap:5px}.metrics article{padding:8px}.metrics em{display:none}.dash-panels{grid-template-columns:1fr}.suggest{display:none}.float-card{padding:7px 9px}.stats{padding:14px 8px}.stats div{padding-inline:8px}.stats b{font-size:1.35rem}.stats span{font-size:.62rem}.office-list{grid-template-columns:1fr}.agency{grid-column:auto}.map-wrap iframe{min-height:410px}.map-card{inset-inline:13px;bottom:13px;min-width:0}.billing{width:100%}.billing button{flex:1;min-width:0}.cta-box{grid-template-columns:1fr;text-align:center}.cta-box>i{margin:auto}.cta-box aside{grid-column:auto;flex-direction:column}.footer-bottom{flex-direction:column;text-align:center}}
@media(max-width:480px){.section-space{padding:68px 0}.section-head h2,#payment h2{font-size:1.8rem}.trust-row span{width:100%}.ai-visual{padding-inline:0}.dash-top>b{display:none}.metrics small{font-size:.46rem}.price strong{font-size:2.55rem}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}.reveal{opacity:1;transform:none}}

/* AInsightCo brand identity */
.brand-icon{overflow:hidden}
.brand-icon img{width:100%;height:100%;display:block;object-fit:contain}
.brand strong{letter-spacing:-.025em}
[dir="ltr"] .brand strong{letter-spacing:-.035em}


/* AInsight Technologies legal company details */
.company-details{
  display:flex;
  align-items:flex-start;
  gap:.8rem;
  margin:1.25rem 0 1.15rem;
  padding:1rem;
  border:1px solid rgba(255,255,255,.13);
  border-radius:16px;
  background:rgba(255,255,255,.055);
  color:rgba(255,255,255,.88);
  font-style:normal;
  text-align:left;
}
.company-details-icon{
  width:42px;
  height:42px;
  flex:0 0 42px;
  display:grid;
  place-items:center;
  border-radius:12px;
  background:rgba(255,193,7,.14);
  color:#FFC107;
  font-size:1.1rem;
}
.company-details>span:last-child{
  display:grid;
  gap:.28rem;
  min-width:0;
}
.company-details strong{
  color:#fff;
  font-size:1rem;
  font-weight:800;
  letter-spacing:.01em;
}
.company-details em{
  color:#FFC107;
  font-size:.78rem;
  line-height:1.55;
  font-style:normal;
  font-weight:650;
}
.company-details small{
  color:rgba(255,255,255,.7);
  font-size:.78rem;
  line-height:1.7;
}
.company-details small i{
  color:#FFC107;
  margin-right:.25rem;
}
@media (max-width:575.98px){
  .company-details{padding:.9rem}
  .company-details em,.company-details small{font-size:.75rem}
}
