.engine-scale-wrapper{transform:scale(.68);transform-origin:center;margin:-34px 0}@media (min-width: 768px){.engine-scale-wrapper{transform:scale(1);margin:-2px 0}}.engine-arrow-guide{display:none}.engine-btn-outer{position:relative;width:220px;height:220px;border-radius:50%;cursor:pointer;background:transparent;border:none;padding:0;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:transform .2s ease;display:block}.engine-btn-outer:hover{transform:scale(1.05)}.engine-btn-outer:active{transform:scale(.95)}.engine-btn-outer.engine-shaking{animation:engine-shake .6s cubic-bezier(.36,.07,.19,.97) infinite}.engine-glow{position:absolute;inset:-50%;border-radius:50%;background:radial-gradient(circle,#6366f166,#6366f100 70%);opacity:0;transition:opacity .5s;pointer-events:none}.engine-btn-outer:hover .engine-glow{opacity:.6}.engine-btn-outer.engine-igniting .engine-glow{opacity:1}.engine-ring-layer{position:absolute;inset:0;border-radius:50%;background:conic-gradient(#1e3a8a,#2563eb,#3b82f6 30%,#818cf8,#3b82f6 70%,#2563eb,#1e3a8a);box-shadow:0 20px 50px #000c,inset 0 2px 5px #6366f180,0 0 22px #3b82f659,0 0 44px #6366f126;padding:12px;z-index:10;transition:box-shadow .45s ease}.engine-btn-outer:hover .engine-ring-layer{box-shadow:0 20px 50px #000c,inset 0 2px 5px #6366f1b3,0 0 40px #38bdf8a6,0 0 80px #38bdf84d}.engine-dark-circle{width:100%;height:100%;border-radius:50%;background:#111;box-shadow:inset 0 5px 15px #000000e6;padding:6px}.engine-inner-circle{width:100%;height:100%;border-radius:50%;background:linear-gradient(to bottom,#0d1f3c,#040810);border-top:1px solid rgba(99,102,241,.35);display:flex;flex-direction:column;align-items:center;justify-content:center;position:relative;overflow:hidden}.engine-btn-outer.engine-igniting .engine-inner-circle{border-color:#6366f180}.engine-radial-overlay{position:absolute;inset:0;border-radius:50%;background:radial-gradient(circle at center,rgba(255,255,255,.2) 0%,transparent 100%);opacity:.2;pointer-events:none}.engine-bar-track{width:64px;height:8px;border-radius:999px;background:#000c;margin-bottom:16px;overflow:hidden;border:1px solid rgba(255,255,255,.05);box-shadow:inset 0 1px 3px #000;position:relative;z-index:1;flex-shrink:0}.engine-bar-fill{height:100%;border-radius:999px;width:0%;background:linear-gradient(to right,#1d4ed8,#38bdf8);box-shadow:0 0 10px #38bdf8cc;transition:width 1.5s ease-out}.engine-content-group{display:flex;flex-direction:column;align-items:center;position:relative;z-index:10}.engine-power-icon{width:36px;height:36px;margin-bottom:8px;color:#60a5fa;filter:drop-shadow(0 0 8px rgba(59,130,246,.6));transition:color .3s,filter .3s}.engine-btn-outer:hover .engine-power-icon,.engine-btn-outer.engine-igniting .engine-power-icon{color:#fff;filter:drop-shadow(0 0 12px rgba(99,102,241,.9))}.engine-lbl-engine{font-size:13px;font-weight:800;letter-spacing:.15em;text-transform:uppercase;color:#93c5fd;line-height:1;font-family:inherit;transition:color .3s}.engine-btn-outer:hover .engine-lbl-engine,.engine-btn-outer.engine-igniting .engine-lbl-engine{color:#fff}.engine-lbl-ss{font-size:10px;color:#374151;font-weight:700;letter-spacing:.1em;text-transform:uppercase;margin-top:4px;font-family:inherit}.engine-ambient-light{position:absolute;bottom:12px;left:50%;transform:translate(-50%);width:90px;height:36px;background:#3b82f640;filter:blur(10px);border-radius:50% 50% 0 0;opacity:.8;pointer-events:none}.engine-press-row{display:flex;align-items:center;gap:16px;opacity:.6;margin-top:4px}.engine-sep-line{height:1px;width:48px;background:linear-gradient(to right,transparent,#64748b)}.engine-sep-line-right{background:linear-gradient(to left,transparent,#64748b)}.engine-sep-text{font-size:10px;text-transform:uppercase;letter-spacing:.2em;color:#64748b;white-space:nowrap;font-family:inherit}.engine-demo-link{font-size:12px;color:#64748b;text-decoration:none;transition:color .2s;display:inline-flex;align-items:center;gap:4px;font-family:inherit;margin-top:4px}.engine-demo-link:hover{color:#cbd5e1}@keyframes engine-shake{0%,to{transform:translateZ(0)}25%{transform:translate3d(-1.5%,-1.5%,0)}50%{transform:translate3d(1.5%,1.5%,0)}75%{transform:translate3d(-1%,1%,0)}}.engine-pulse-ring{position:absolute;inset:0;border-radius:50%;border:1px solid rgba(99,102,241,.2);animation:engine-pulse-expand 5s cubic-bezier(0,0,.2,1) infinite;pointer-events:none;z-index:0}.engine-btn-outer>.engine-pulse-ring:nth-child(3){animation-delay:1.6s}.engine-btn-outer>.engine-pulse-ring:nth-child(4){animation-delay:3.2s}.engine-btn-outer.engine-shaking .engine-pulse-ring,.engine-btn-outer.engine-igniting .engine-pulse-ring{animation:none;opacity:0}@keyframes engine-pulse-expand{0%{transform:scale(1);opacity:.35}60%{opacity:.08}to{transform:scale(1.7);opacity:0}}.engine-arrow-guide{display:block;flex-shrink:0;overflow:visible;filter:drop-shadow(0 0 4px rgba(56,189,248,.55)) drop-shadow(0 0 10px rgba(56,189,248,.25));animation:engine-arrow-glow 2.6s ease-in-out 1.9s infinite}.engine-arrow-guide .arrow-line{stroke-dasharray:82;stroke-dashoffset:82;animation:engine-arrow-draw .9s cubic-bezier(.22,1,.36,1) .7s forwards}.engine-arrow-guide .arrow-head{opacity:0;animation:engine-arrow-head .28s ease-out 1.5s forwards}@keyframes engine-arrow-draw{to{stroke-dashoffset:0}}@keyframes engine-arrow-head{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@keyframes engine-arrow-glow{0%,to{filter:drop-shadow(0 0 3px rgba(56,189,248,.45)) drop-shadow(0 0 7px rgba(56,189,248,.2));opacity:.72}50%{filter:drop-shadow(0 0 9px rgba(56,189,248,.95)) drop-shadow(0 0 20px rgba(56,189,248,.5));opacity:1}}.engine-pulsa-label{display:block;margin-top:16px;font-size:13px;font-weight:600;letter-spacing:.06em;text-transform:none;text-align:center;background:linear-gradient(90deg,#475569,#94a3b8 30%,#e2e8f0,#94a3b8 70%,#475569);background-size:260% auto;-webkit-background-clip:text;background-clip:text;color:transparent;animation:pulsa-shimmer 6s linear 2s infinite}@keyframes pulsa-shimmer{0%{background-position:200% center}to{background-position:-200% center}}.hero-social-proof{display:flex;align-items:center;justify-content:center;gap:8px;opacity:.85}.hero-social-sep{display:inline-block;width:1px;height:13px;background:#334155;flex-shrink:0}.product-slider{position:relative;width:100%}.browser-frame{border-radius:16px;overflow:hidden;border:1px solid rgba(99,102,241,.18);background:#080f1e;box-shadow:0 0 0 1px #0f172ae6,0 40px 100px #000000a6,0 0 0 1px #6366f114 inset,0 0 80px #3b82f61a}.macbook-frame{background:linear-gradient(180deg,#636368,#535358,#4a4a50);border-radius:18px 18px 0 0;padding:22px 22px 0;box-shadow:0 0 0 1px #00000080,0 0 0 2px #ffffff14,0 70px 140px -20px #000000f2,0 0 160px #3b82f633;position:relative}.macbook-cam{position:absolute;top:8px;left:50%;transform:translate(-50%);width:8px;height:8px;background:radial-gradient(circle at 35% 35%,#555,#222);border-radius:50%;border:1px solid rgba(0,0,0,.7);z-index:2;box-shadow:0 0 0 2px #0000004d}.macbook-cam:after{content:"";position:absolute;top:2px;left:2px;width:3px;height:3px;background:#ffffff1f;border-radius:50%}.macbook-inner{border-radius:3px 3px 0 0;overflow:hidden;position:relative;background:#0f172a}.macbook-deck{background:linear-gradient(180deg,#d2d2da,#c4c4cc 25%,#b8b8c0 60%,#c0c0c8);height:34px;border-radius:0 0 4px 4px;position:relative;box-shadow:inset 0 1px #ffffff80,inset 0 -1px #00000026,0 8px 40px #000c}.macbook-deck:before{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg,transparent 3%,rgba(0,0,0,.35) 15%,rgba(0,0,0,.35) 85%,transparent 97%)}.macbook-deck:after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:26%;height:55%;background:linear-gradient(180deg,#0000000f,#00000008);border-radius:3px;border:1px solid rgba(0,0,0,.07)}.product-slider-frame{position:relative;aspect-ratio:1280/650;background:#0f172a;overflow:hidden}.macbook-stand-wrap{display:flex;justify-content:center}.macbook-stand{width:38%;height:10px;background:linear-gradient(180deg,#b8b8c0,#a8a8b0);border-radius:0 0 14px 14px;box-shadow:0 6px 30px #0009,inset 0 -1px #0003;position:relative}.macbook-stand:after{content:"";position:absolute;bottom:0;left:-18%;right:-18%;height:4px;background:linear-gradient(90deg,transparent,rgba(0,0,0,.25) 20%,rgba(0,0,0,.25) 80%,transparent);border-radius:0 0 20px 20px}.slide-img{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;opacity:0;transition:opacity .6s ease;pointer-events:none}.slide-img.active{opacity:1;pointer-events:auto}.slider-caption{display:flex;flex-direction:column;align-items:center;gap:8px;margin-top:28px;text-align:center}.slider-caption-icon{width:40px;height:40px;border-radius:12px;background:#6366f126;border:1px solid rgba(99,102,241,.3);display:flex;align-items:center;justify-content:center;color:#818cf8;margin-bottom:4px}.slider-caption-text{display:flex;flex-direction:column;gap:6px;align-items:center}.slider-caption-title{font-size:20px;font-weight:800;color:#f8fafc;line-height:1.2;letter-spacing:-.02em;transition:opacity .35s}.slider-caption-desc{font-size:14px;color:#94a3b8;line-height:1.5;max-width:520px;transition:opacity .35s}.slider-dots{display:flex;align-items:center;justify-content:center;gap:6px;margin-top:16px}.slider-dot{width:6px;height:6px;border-radius:50%;background:#334155;border:none;cursor:pointer;padding:0;transition:width .3s ease,background .3s ease}.slider-dot.active{width:20px;border-radius:3px;background:#6366f1}.engine-cta-secondary{display:inline-flex;align-items:center;gap:10px;padding:11px 18px;border-radius:14px;background:#3b82f612;border:1px solid rgba(59,130,246,.28);color:#93c5fd;font-size:13px;font-weight:600;text-decoration:none;transition:background .2s ease,border-color .2s ease;font-family:inherit}.engine-cta-secondary:hover{background:#3b82f624;border-color:#3b82f673}.engine-cta-secondary svg{flex-shrink:0;transition:transform .2s ease}.engine-cta-secondary:hover svg{transform:translate(3px)}.engine-cta-badge{font-size:10px;font-weight:700;padding:2px 8px;border-radius:6px;background:#22c55e1f;border:1px solid rgba(34,197,94,.28);color:#4ade80;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap}#axeptio_btn[data-astro-cid-37fxchfa]{display:none!important}
