.ah *,.ah *:before,.ah *:after{box-sizing:border-box;margin:0;padding:0}.ah button,.ah a{all:unset}.ah{width:100%;background:linear-gradient(135deg,#eef0ff,#f3f1ff,#eafaf4);overflow:hidden;position:relative;font-family:DM Sans Variable,sans-serif;min-height:520px;display:flex;align-items:center}.ah-cur{position:absolute;pointer-events:none;z-index:200;width:36px;height:36px;border-radius:50%;border:2px solid rgba(230,92,0,.5);background:#e65c0014;transform:translate(-50%,-50%);transition:width .15s,height .15s,background .15s;opacity:0}.ah-cur.hov{width:60px;height:60px;background:#e65c001f;border-color:#e65c00b3}.ah-cur.vis{opacity:1}.ah-cdot{position:absolute;pointer-events:none;z-index:201;width:6px;height:6px;border-radius:50%;background:#e65c00;transform:translate(-50%,-50%);opacity:0;transition:opacity .2s}.ah-cdot.vis{opacity:1}.ah-bg{position:absolute;inset:0;overflow:hidden}.ah-dotgrid{position:absolute;inset:0;pointer-events:none;opacity:.35;background-image:linear-gradient(#c9cbff 1px,transparent 1px),linear-gradient(90deg,#c9cbff 1px,transparent 1px);background-size:40px 40px}.ah-oa{position:absolute;width:340px;height:340px;border-radius:50%;background:#e8eeff;top:-100px;right:-60px;transition:transform .12s ease}.ah-ob{position:absolute;width:200px;height:200px;border-radius:50%;background:#fff0e6;bottom:-50px;left:36%;transition:transform .12s ease}.ah-oc{position:absolute;width:130px;height:130px;border-radius:50%;background:#e6f7f0;top:38%;left:3%;transition:transform .12s ease}.ah-part{position:absolute;border-radius:50%;pointer-events:none;animation:ahPF linear infinite;opacity:0}@keyframes ahPF{0%{opacity:0;transform:translateY(0)}15%{opacity:.6}85%{opacity:.2}to{opacity:0;transform:translateY(-140px) scale(.3)}}.ah-inner{position:relative;z-index:10;width:100%;max-width:1200px;margin-inline:auto;display:flex;align-items:center;padding:52px 5% 52px 6%}.ah-left{flex:0 0 48%}.ah-badge{display:inline-flex;align-items:center;gap:7px;background:#ffffffb3;border:1px solid rgba(0,0,0,.05);border-radius:9999px;padding:.375rem .75rem;margin-bottom:22px;animation:ahFU .5s ease forwards;transition:transform .2s,box-shadow .2s}.ah-badge:hover{transform:translateY(-2px);box-shadow:0 4px 12px #22c55e26}.ah-bdot{width:7px;height:7px;border-radius:50%;background:#22c55e;animation:ahP 2s ease-in-out infinite}@keyframes ahP{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.4);opacity:.6}}.ah-badge span{font-family:Archivo Variable,sans-serif;font-weight:700;font-size:.72rem;letter-spacing:.08em;text-transform:uppercase;color:#ff6701}.ah-h1{font-family:Archivo Variable,sans-serif;font-size:clamp(2.25rem,4.5vw,3.75rem);font-weight:800;line-height:1.05;color:#0f1729;margin-bottom:16px;animation:ahFU .6s ease .1s both}.ah-h1 .ah-acc{color:#4361ee;text-decoration:underline;text-decoration-thickness:4px;text-decoration-color:#4361ee66;text-underline-offset:4px}.ah-sub{font-size:clamp(13px,1.3vw,16px);color:#4a5568;line-height:1.65;margin-bottom:32px;max-width:90%;animation:ahFU .6s ease .2s both}.ah-ctas{display:flex;gap:12px;flex-wrap:wrap;margin-bottom:32px;animation:ahFU .6s ease .3s both}.ah-bp{display:inline-flex!important;align-items:center!important;gap:8px!important;background:#4361ee!important;color:#fff!important;font-family:Archivo Variable,sans-serif!important;font-size:clamp(12px,1.1vw,14px)!important;font-weight:700!important;padding:13px 26px!important;border-radius:8px!important;text-decoration:none!important;transition:transform .2s,background .2s,box-shadow .2s}.ah-bp:hover{background:#3a4fd0!important;transform:translateY(-3px);box-shadow:0 8px 20px #4361ee4d}.ah-bs{display:inline-flex!important;align-items:center!important;gap:8px!important;background:#fff!important;color:#0f1729!important;border:1.5px solid #E2E8F0!important;font-family:Archivo Variable,sans-serif!important;font-size:clamp(12px,1.1vw,14px)!important;font-weight:600!important;padding:12px 24px!important;border-radius:8px!important;text-decoration:none!important;transition:transform .2s,border-color .2s}.ah-bs:hover{border-color:#c7d2fe;transform:translateY(-3px)}.ah-trust{display:flex;align-items:center;gap:20px;flex-wrap:wrap;animation:ahFU .6s ease .4s both}.ah-ti{display:flex;align-items:center;gap:6px;font-size:12px;color:#718096}.ah-tic{width:16px;height:16px;border-radius:50%;background:#10b981;display:flex;align-items:center;justify-content:center;flex-shrink:0}.ah-tic svg{width:9px;height:9px}.ah-right{flex:1;display:flex;justify-content:center;align-items:center;padding-left:20px;position:relative;animation:ahFU .7s ease .2s both}@keyframes ahFU{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}.ah-dash{width:100%;max-width:390px;position:relative;transition:transform .15s ease}.ah-panel{background:#fff;border-radius:14px;border:1px solid #E2E8F0;overflow:hidden;box-shadow:0 8px 32px #0f172912}.ah-topbar{background:#0f1729;padding:10px 14px;display:flex;align-items:center;justify-content:space-between}.ah-wp{display:flex;align-items:center;gap:6px}.ah-wplogo{width:18px;height:18px;background:#21759b;border-radius:3px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.ah-wplogo span{color:#fff;font-size:9px;font-weight:800;font-family:Archivo Variable,sans-serif}.ah-wptitle{font-family:Archivo Variable,sans-serif;font-size:10px;font-weight:700;color:#fff}.ah-wpsub{font-size:8px;color:#ffffff73}.ah-status{display:flex;align-items:center;gap:5px}.ah-sdot{width:6px;height:6px;border-radius:50%;background:#22c55e;animation:ahP 2s ease-in-out infinite}.ah-stxt{font-size:9px;color:#22c55e;font-weight:600;font-family:Archivo Variable,sans-serif}.ah-body{padding:12px}.ah-uptrow{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px}.ah-uptlbl{font-size:9px;font-weight:700;color:#0f1729;font-family:Archivo Variable,sans-serif}.ah-uptval{font-size:9px;font-weight:800;color:#22c55e;font-family:Archivo Variable,sans-serif}.ah-uptbar{height:5px;background:#e8edf5;border-radius:3px;margin-bottom:10px;overflow:hidden}.ah-uptfill{height:100%;background:linear-gradient(90deg,#22c55e,#16a34a);border-radius:3px;width:0%;transition:width 1.2s ease .8s}.ah-stats{display:grid;grid-template-columns:1fr 1fr 1fr;gap:6px;margin-bottom:10px}.ah-stat{background:#f8faff;border-radius:7px;padding:7px 8px;border:1px solid #E8EDF5;animation:ahCI .4s ease both}.ah-stat:nth-child(1){animation-delay:.7s}.ah-stat:nth-child(2){animation-delay:.85s}.ah-stat:nth-child(3){animation-delay:1s}@keyframes ahCI{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}.ah-sico{width:18px;height:18px;border-radius:5px;display:flex;align-items:center;justify-content:center;margin-bottom:4px}.ah-snum{font-family:Archivo Variable,sans-serif;font-size:13px;font-weight:800;color:#0f1729}.ah-slbl{font-size:7px;color:#a0aec0;margin-top:1px}.ah-tasks{margin-bottom:10px}.ah-task{display:flex;align-items:center;gap:7px;padding:6px 8px;border-radius:7px;margin-bottom:4px;border:1px solid #E8EDF5;background:#f8faff;animation:ahFU .4s ease both;transition:border-color .2s,box-shadow .2s}.ah-task:hover{border-color:#e65c00;box-shadow:0 2px 8px #e65c001a}.ah-task:nth-child(1){animation-delay:.9s}.ah-task:nth-child(2){animation-delay:1.05s}.ah-task:nth-child(3){animation-delay:1.2s}.ah-task:nth-child(4){animation-delay:1.35s}.ah-tcheck{width:14px;height:14px;border-radius:4px;border:1.5px solid #CBD5E8;display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:background .3s,border-color .3s}.ah-tcheck.done{background:#22c55e;border-color:#22c55e}.ah-tcheck.done svg{opacity:1}.ah-tcheck svg{width:8px;height:8px;opacity:0;transition:opacity .2s}.ah-ttxt{font-size:9px;font-weight:600;color:#0f1729;font-family:Archivo Variable,sans-serif;flex:1}.ah-ttxt.done{text-decoration:line-through;color:#a0aec0}.ah-tbadge{font-size:7px;font-weight:700;padding:2px 6px;border-radius:10px}.ah-tbadge.green{background:#dcfce7;color:#16a34a}.ah-tbadge.orange{background:#fff0e6;color:#e65c00}.ah-tbadge.blue{background:#eef2ff;color:#4f46e5}.ah-tbadge.gray{background:#f1f5f9;color:#64748b}.ah-backup{background:#0f1729;border-radius:8px;padding:9px 12px;display:flex;align-items:center;justify-content:space-between;animation:ahFU .4s ease 1.4s both}.ah-bkleft{display:flex;align-items:center;gap:7px}.ah-bkico{width:22px;height:22px;border-radius:5px;background:#e65c0033;display:flex;align-items:center;justify-content:center}.ah-bktxt{font-family:Archivo Variable,sans-serif;font-size:9px;font-weight:700;color:#fff}.ah-bksub{font-size:7px;color:#ffffff73}.ah-bkbtn{background:#e65c00!important;color:#fff!important;border:none!important;border-radius:6px!important;font-size:8px!important;font-weight:700!important;padding:6px 12px!important;font-family:Archivo Variable,sans-serif!important;transition:background .2s;letter-spacing:.3px!important;white-space:nowrap!important}.ah-bkbtn:hover{background:#cc5000}.ah-fb{position:absolute;z-index:30;background:#fff;border:1px solid #E2E8F0;border-radius:10px;padding:8px 12px;display:flex;align-items:center;gap:8px;box-shadow:0 4px 16px #0f172914;white-space:nowrap;transition:transform .15s,box-shadow .15s}.ah-fbt{top:5%;right:-5%;animation:ahFBA 3s ease-in-out infinite}.ah-fbb{bottom:8%;right:-4%;animation:ahFBA 3s ease-in-out infinite 1.5s}@keyframes ahFBA{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}.ah-fb:hover{transform:translateY(-5px)!important;box-shadow:0 8px 24px #0f172924}.ah-fbi{width:28px;height:28px;border-radius:8px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.ah-fbtxt{font-size:11px;font-weight:600;color:#0f1729;font-family:Archivo Variable,sans-serif}.ah-fbsub{font-size:10px;color:#a0aec0}.ah-chartrow{display:flex;align-items:flex-end;gap:3px;height:28px;margin-bottom:10px;padding:0 2px}.ah-bar{flex:1;border-radius:3px 3px 0 0;background:#e8edf5;transition:height .8s ease;min-height:3px}.ah-bar.active{background:#e65c00}.ah-ripple{position:absolute;border-radius:50%;pointer-events:none;z-index:50;border:2px solid rgba(230,92,0,.4);transform:translate(-50%,-50%) scale(0);animation:ahRO .7s ease-out forwards}@keyframes ahRO{to{transform:translate(-50%,-50%) scale(4);opacity:0}}.ah-scan{position:absolute;left:0;right:0;height:1.5px;background:linear-gradient(90deg,transparent,rgba(230,92,0,.35),transparent);pointer-events:none;opacity:0;z-index:20;animation:ahSM 3s linear infinite;transition:opacity .3s}@keyframes ahSM{0%{top:0%}to{top:100%}}.ah:hover .ah-scan{opacity:1}@media(max-width:820px){.ah-inner{flex-direction:column;padding:36px 6%}.ah-left{flex:none;width:100%}.ah-right{padding-left:0;margin-top:28px;width:100%}.ah-fb,.ah-cur,.ah-cdot{display:none}}@media(max-width:480px){.ah-h1{font-size:clamp(1.9rem,7vw,2.25rem)}.ah-sub{font-size:14px}}@media(prefers-reduced-motion:reduce){.ah-bdot,.ah-sdot,.ah-fbt,.ah-fbb,.ah-scan,.ah-part,.ah-badge,.ah-h1,.ah-sub,.ah-ctas,.ah-trust,.ah-right,.ah-stat,.ah-task,.ah-backup{animation:none!important}.ah-bar,.ah-uptfill{transition:none!important}}
