.ahiw-h,.ahiw-v{font-family:Nunito,sans-serif;-webkit-font-smoothing:antialiased;width:100%}.ahiw-h .frame{width:100%;max-width:900px;aspect-ratio:900/506;position:relative;overflow:hidden;border-radius:20px;box-shadow:0 30px 80px rgba(0,0,0,.25);background:linear-gradient(135deg,#1a1a2e 0,#16213e 100%);margin:0 auto}.ahiw-h .bg-blob{position:absolute;border-radius:50%;filter:blur(60px);opacity:.12;pointer-events:none}.ahiw-h .top-bar{position:absolute;top:0;left:0;right:0;height:64px;background:rgba(255,255,255,.03);border-bottom:1px solid rgba(255,255,255,.06);display:flex;align-items:center;justify-content:space-between;padding:0 32px;z-index:10}.ahiw-h .top-logo{display:flex;align-items:center;gap:10px}.ahiw-h .top-logo-text{font-family:'Fredoka One',cursive;font-size:22px;color:#ffb800;letter-spacing:.5px}.ahiw-h .top-title{font-family:'Fredoka One',cursive;font-size:18px;color:rgba(255,255,255,.5);letter-spacing:1px}.ahiw-h .top-steps{display:flex;gap:6px;align-items:center}.ahiw-h .top-step-dot{width:8px;height:8px;border-radius:50%;background:rgba(255,255,255,.2);transition:.4s;cursor:pointer}.ahiw-h .top-step-dot.on{background:#ffb800;width:24px;border-radius:4px}.ahiw-h .content{position:absolute;top:64px;left:0;right:0;bottom:50px;display:flex;align-items:stretch}.ahiw-h .scene{position:absolute;inset:0;display:flex;align-items:center;opacity:0;pointer-events:none;transition:opacity .5s}.ahiw-h .scene.active{opacity:1;pointer-events:all}.ahiw-h #hscene0{background:linear-gradient(135deg,#ffb800 0,#ff6a00 100%);justify-content:center;flex-direction:column;gap:0}.ahiw-h .intro-content{display:flex;align-items:center;gap:60px;z-index:2}.ahiw-h .intro-logo{animation:.7s cubic-bezier(.34,1.56,.64,1) .2s both ahiw-popIn}.ahiw-h .intro-text{z-index:2}.ahiw-h .intro-text h1{font-family:'Fredoka One',cursive;font-size:52px;color:#fff;line-height:1.1;animation:.7s .4s both ahiw-slideRight}.ahiw-h .intro-text p{font-size:20px;color:rgba(255,255,255,.85);margin-top:12px;font-weight:700;animation:.7s .6s both ahiw-slideRight}.ahiw-h .intro-text .start-hint{display:inline-flex;align-items:center;gap:8px;margin-top:24px;background:rgba(255,255,255,.2);padding:10px 22px;border-radius:50px;color:#fff;font-weight:700;font-size:16px;animation:.7s .8s both ahiw-slideRight;cursor:pointer;border:2px solid rgba(255,255,255,.3)}.ahiw-h .intro-circle{position:absolute;border-radius:50%;background:rgba(255,255,255,.08);pointer-events:none}.ahiw-h .step-scene{display:flex;align-items:center}.ahiw-h .step-left{width:340px;min-width:340px;height:100%;display:flex;flex-direction:column;justify-content:center;padding:30px 40px;position:relative}.ahiw-h #hscene1 .step-left{background:linear-gradient(160deg,#fff8e7,#ffecb0)}.ahiw-h #hscene2 .step-left{background:linear-gradient(160deg,#e0f4ff,#b8e6ff)}.ahiw-h #hscene3 .step-left{background:linear-gradient(160deg,#dffff3,#b0ffe0)}.ahiw-h .step-number{font-family:'Fredoka One',cursive;font-size:100px;line-height:1;opacity:.08;position:absolute;top:10px;left:20px;pointer-events:none}.ahiw-h #hscene1 .step-number{color:#ff8c00}.ahiw-h #hscene2 .step-number{color:#0077b6}.ahiw-h #hscene3 .step-number{color:#048a81}.ahiw-h .step-badge-h{display:inline-flex;align-items:center;gap:10px;margin-bottom:14px;opacity:0;transform:translateX(-20px)}.ahiw-h .scene.active .step-badge-h{animation:.5s .2s forwards ahiw-slideRight2}.ahiw-h .badge-num{width:38px;height:38px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-family:'Fredoka One',cursive;font-size:20px;color:#fff;flex-shrink:0}.ahiw-h #hscene1 .badge-num{background:linear-gradient(135deg,#ffb800,#ff6a00)}.ahiw-h #hscene2 .badge-num{background:linear-gradient(135deg,#00b4d8,#0077b6)}.ahiw-h #hscene3 .badge-num{background:linear-gradient(135deg,#06d6a0,#048a81)}.ahiw-h .badge-label{font-size:12px;font-weight:800;letter-spacing:2px;text-transform:uppercase;color:#888}.ahiw-h .step-h-title{font-family:'Fredoka One',cursive;font-size:36px;color:#1a1a2e;line-height:1.15;margin-bottom:12px;opacity:0;transform:translateX(-20px)}.ahiw-h .scene.active .step-h-title{animation:.6s .35s forwards ahiw-slideRight2}.ahiw-h .step-h-desc{font-size:15px;color:#555;line-height:1.65;font-weight:600;opacity:0;transform:translateX(-20px)}.ahiw-h .scene.active .step-h-desc{animation:.6s .5s forwards ahiw-slideRight2}.ahiw-h .step-chips{display:flex;flex-wrap:wrap;gap:8px;margin-top:16px;opacity:0}.ahiw-h .scene.active .step-chips{animation:.5s .7s forwards ahiw-slideRight2}.ahiw-h .chip{padding:5px 12px;border-radius:20px;font-size:13px;font-weight:700;color:#fff}.ahiw-h #hscene1 .chip{background:#ffb800}.ahiw-h #hscene2 .chip{background:#0077b6}.ahiw-h #hscene3 .chip{background:#048a81}.ahiw-h .step-right{flex:1;display:flex;align-items:center;justify-content:center;position:relative;padding:20px}.ahiw-h .icon-container{position:relative;display:flex;align-items:center;justify-content:center;opacity:0;transform:scale(.7) translateY(20px)}.ahiw-h .scene.active .icon-container{animation:.7s cubic-bezier(.34,1.3,.64,1) .3s forwards ahiw-iconReveal}.ahiw-h .floating{animation:3s ease-in-out infinite ahiw-float}.ahiw-h .pi{opacity:0;transform:scale(0);transform-box:fill-box;transform-origin:center;transition:none}.ahiw-h .pi.go{animation:.45s cubic-bezier(.34,1.56,.64,1) forwards ahiw-svgPop}.ahiw-h .scene.active .pi{animation:.45s cubic-bezier(.34,1.56,.64,1) .3s forwards ahiw-svgPop}.ahiw-h #hscene4{background:linear-gradient(135deg,#1a1a2e 0,#0f3460 100%);justify-content:center;gap:50px;align-items:center}.ahiw-h .cta-left{display:flex;flex-direction:column;align-items:flex-start;gap:16px;z-index:2}.ahiw-h .cta-big-text{font-family:'Fredoka One',cursive;font-size:56px;color:#fff;line-height:1.1;opacity:0}.ahiw-h .scene.active .cta-big-text{animation:.7s .3s forwards ahiw-slideRight}.ahiw-h .cta-big-text span{color:#ffb800}.ahiw-h .cta-sub{font-size:18px;color:rgba(255,255,255,.6);font-weight:600;opacity:0}.ahiw-h .scene.active .cta-sub{animation:.6s .5s forwards ahiw-slideRight}.ahiw-h .cta-big-btn{padding:16px 44px;background:linear-gradient(135deg,#ffb800,#ff6a00);border:none;border-radius:50px;font-family:'Fredoka One',cursive;font-size:22px;color:#fff;cursor:pointer;box-shadow:0 8px 30px rgba(255,140,0,.4);opacity:0;letter-spacing:.5px;transition:transform .2s;text-decoration:none;display:inline-block}.ahiw-h .scene.active .cta-big-btn{animation:.6s .7s forwards ahiw-slideRight}.ahiw-h .cta-big-btn:hover{transform:scale(1.05)}.ahiw-h .cta-url-h{font-size:15px;color:#ffb800;font-weight:800;letter-spacing:2px;opacity:0}.ahiw-h .scene.active .cta-url-h{animation:.5s .9s forwards ahiw-slideRight}.ahiw-h .cta-right{opacity:0;z-index:2}.ahiw-h .scene.active .cta-right{animation:.8s cubic-bezier(.34,1.56,.64,1) .4s forwards ahiw-popIn}.ahiw-h .star{position:absolute;color:#ffb800;opacity:.2;animation:5s linear infinite ahiw-starRotate}.ahiw-h .bottom-bar{position:absolute;bottom:0;left:0;right:0;height:50px;background:rgba(255,255,255,.03);border-top:1px solid rgba(255,255,255,.06);display:flex;align-items:center;justify-content:center;gap:20px;z-index:10}.ahiw-h .nav-btn{padding:8px 20px;border-radius:20px;border:1.5px solid rgba(255,255,255,.15);background:0 0;color:rgba(255,255,255,.5);font-family:Nunito,sans-serif;font-size:13px;font-weight:700;cursor:pointer;transition:.2s;letter-spacing:.5px}.ahiw-h .nav-btn.active-nav,.ahiw-h .nav-btn:hover{background:linear-gradient(135deg,#ffb800,#ff6a00);border-color:transparent;color:#fff}.ahiw-h .progress-line{position:absolute;bottom:0;left:0;height:3px;background:linear-gradient(90deg,#ffb800,#ff6a00);transition:width .5s;border-radius:0 2px 2px 0}.ahiw-v .phone-frame{width:100%;max-width:390px;aspect-ratio:390/692;position:relative;overflow:hidden;border-radius:36px;box-shadow:0 30px 80px rgba(0,0,0,.25);margin:0 auto}.ahiw-v .scene{width:100%;height:100%;position:absolute;top:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;opacity:0;pointer-events:none;transition:none}.ahiw-v .scene.active{opacity:1;pointer-events:all}.ahiw-v #vscene0{background:linear-gradient(145deg,#ffb800 0,#ff6a00 100%)}.ahiw-v .intro-bg-circle{position:absolute;border-radius:50%;background:rgba(255,255,255,.08)}.ahiw-v .blob-logo{position:relative;z-index:2;animation:.7s cubic-bezier(.34,1.56,.64,1) forwards ahiw-blobPop;opacity:0;transform:scale(0)}.ahiw-v .intro-tagline{font-family:'Fredoka One',cursive;font-size:28px;color:#fff;text-align:center;margin-top:20px;opacity:0;transform:translateY(20px);animation:.6s .5s forwards ahiw-slideUp;z-index:2;position:relative;text-shadow:0 2px 12px rgba(0,0,0,.15)}.ahiw-v .intro-sub{font-size:16px;color:rgba(255,255,255,.85);text-align:center;margin-top:8px;opacity:0;animation:.6s .8s forwards ahiw-slideUp;z-index:2;position:relative;font-weight:600;letter-spacing:1px}.ahiw-v .intro-dots{display:flex;gap:8px;margin-top:30px;z-index:2;position:relative;opacity:0;animation:.5s 1s forwards ahiw-slideUp}.ahiw-v .intro-dot{width:10px;height:10px;border-radius:50%;background:rgba(255,255,255,.4)}.ahiw-v .intro-dot.active{background:#fff;width:28px;border-radius:5px}.ahiw-v .step-scene{padding:40px 30px;text-align:center}.ahiw-v #vscene1{background:linear-gradient(160deg,#fff8e7 0,#fff0cc 100%)}.ahiw-v #vscene2{background:linear-gradient(160deg,#e8f8ff 0,#ccf0ff 100%)}.ahiw-v #vscene3{background:linear-gradient(160deg,#edfff4 0,#c8ffe0 100%)}.ahiw-v #vscene4{background:linear-gradient(145deg,#1a1a2e 0,#16213e 100%)}.ahiw-v .step-badge{display:inline-flex;align-items:center;justify-content:center;width:56px;height:56px;border-radius:50%;font-family:'Fredoka One',cursive;font-size:26px;color:#fff;margin-bottom:16px;opacity:0;transform:scale(0) rotate(-20deg)}.ahiw-v #vscene1 .step-badge{background:linear-gradient(135deg,#ffb800,#ff6a00)}.ahiw-v #vscene2 .step-badge{background:linear-gradient(135deg,#00b4d8,#0077b6)}.ahiw-v #vscene3 .step-badge{background:linear-gradient(135deg,#06d6a0,#048a81)}.ahiw-v .scene.active .step-badge{animation:.6s cubic-bezier(.34,1.56,.64,1) .1s forwards ahiw-badgePop}.ahiw-v .step-icon-wrap{width:200px;height:200px;margin:0 auto 20px;position:relative;opacity:0;transform:translateY(30px)}.ahiw-v .scene.active .step-icon-wrap,.ahiw-v .step-icon-wrap.anim{animation:.7s cubic-bezier(.34,1.2,.64,1) .3s forwards ahiw-iconFloat}.ahiw-v .icon-bg-circle{position:absolute;border-radius:50%;animation:3s ease-in-out infinite ahiw-pulse}.ahiw-v .step-title{font-family:'Fredoka One',cursive;font-size:32px;color:#1a1a2e;margin-bottom:10px;opacity:0;transform:translateY(20px)}.ahiw-v .scene.active .step-title{animation:.6s .5s forwards ahiw-slideUp}.ahiw-v #vscene4 .step-title{color:#fff}.ahiw-v .step-desc{font-size:16px;color:#555;line-height:1.6;max-width:300px;margin:0 auto;font-weight:600;opacity:0;transform:translateY(20px)}.ahiw-v .scene.active .step-desc{animation:.6s .7s forwards ahiw-slideUp}.ahiw-v #vscene4 .step-desc{color:rgba(255,255,255,.7)}.ahiw-v .step-highlights{display:flex;gap:10px;justify-content:center;flex-wrap:wrap;margin-top:16px;opacity:0}.ahiw-v .scene.active .step-highlights{animation:.5s .9s forwards ahiw-slideUp}.ahiw-v .highlight-chip{padding:6px 14px;border-radius:20px;font-size:13px;font-weight:700;letter-spacing:.3px}.ahiw-v #vscene1 .highlight-chip{background:#ffb800;color:#fff}.ahiw-v #vscene2 .highlight-chip{background:#0077b6;color:#fff}.ahiw-v #vscene3 .highlight-chip{background:#048a81;color:#fff}.ahiw-v .progress-bar{position:absolute;bottom:0;left:0;height:5px;background:linear-gradient(90deg,#ffb800,#ff6a00);border-radius:0 3px 3px 0;width:0%;transition:width .1s linear}.ahiw-v .step-dots{position:absolute;bottom:20px;left:50%;transform:translateX(-50%);display:flex;gap:7px;z-index:10}.ahiw-v .step-dot{width:8px;height:8px;border-radius:4px;background:rgba(0,0,0,.15);transition:.3s;cursor:pointer}.ahiw-v .step-dot.on{width:22px;background:#ff8c00}.ahiw-v .next-btn{position:absolute;bottom:42px;right:28px;width:44px;height:44px;border-radius:50%;background:linear-gradient(135deg,#ffb800,#ff6a00);border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 15px rgba(255,140,0,.4);transition:transform .2s;z-index:20}.ahiw-v .next-btn:hover{transform:scale(1.1)}.ahiw-v .next-btn svg{width:20px;height:20px}.ahiw-v .particle{position:absolute;border-radius:50%;pointer-events:none;animation:linear infinite ahiw-drift}.ahiw-v .cta-logo{opacity:0;transform:scale(.5);z-index:2;position:relative}.ahiw-v .scene.active .cta-logo{animation:.8s cubic-bezier(.34,1.56,.64,1) .2s forwards ahiw-blobPop}.ahiw-v .cta-title{font-family:'Fredoka One',cursive;font-size:36px;color:#fff;text-align:center;margin-top:20px;opacity:0}.ahiw-v .scene.active .cta-title{animation:.6s .6s forwards ahiw-slideUp}.ahiw-v .cta-url{font-size:16px;color:#ffb800;font-weight:800;letter-spacing:1px;margin-top:10px;opacity:0}.ahiw-v .scene.active .cta-url{animation:.5s .9s forwards ahiw-slideUp}.ahiw-v .cta-btn{margin-top:28px;padding:16px 40px;background:linear-gradient(135deg,#ffb800,#ff6a00);border:none;border-radius:50px;font-family:'Fredoka One',cursive;font-size:20px;color:#fff;cursor:pointer;opacity:0;box-shadow:0 8px 25px rgba(255,140,0,.35);letter-spacing:.5px;text-decoration:none;display:inline-block}.ahiw-v .scene.active .cta-btn{animation:.5s 1.1s forwards ahiw-slideUp}.ahiw-v .star-burst{position:absolute;color:#ffb800;font-size:24px;animation:4s linear infinite ahiw-starSpin;opacity:.4}.ahiw-v .pop-in{opacity:0;transform:scale(0);transform-box:fill-box;transform-origin:center}.ahiw-v .pop-in.go{animation:.5s cubic-bezier(.34,1.56,.64,1) forwards ahiw-svgPop}.ahiw-v .scene.active .pop-in{animation:.5s cubic-bezier(.34,1.56,.64,1) .3s forwards ahiw-svgPop}.ahiw-v .float-icon{animation:2.5s ease-in-out infinite ahiw-floatIcon}.ahiw-v .draw-line{stroke-dasharray:300;stroke-dashoffset:300}.ahiw-v .scene.active .draw-line{animation:1.2s .4s forwards ahiw-drawIt}@keyframes ahiw-popIn{from{opacity:0;transform:scale(.5) rotate(-10deg)}to{opacity:1;transform:scale(1) rotate(0)}}@keyframes ahiw-slideRight{from{opacity:0;transform:translateX(-30px)}to{opacity:1;transform:translateX(0)}}@keyframes ahiw-slideRight2{to{opacity:1;transform:translateX(0)}}@keyframes ahiw-slideUp{to{opacity:1;transform:translateY(0)}}@keyframes ahiw-iconReveal{to{opacity:1;transform:scale(1) translateY(0)}}@keyframes ahiw-float{0%,100%{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes ahiw-svgPop{to{opacity:1;transform:scale(1)}}@keyframes ahiw-starRotate{from{transform:rotate(0) scale(1)}50%{transform:rotate(180deg) scale(1.2)}to{transform:rotate(360deg) scale(1)}}@keyframes ahiw-blobPop{to{opacity:1;transform:scale(1)}}@keyframes ahiw-badgePop{to{opacity:1;transform:scale(1) rotate(0)}}@keyframes ahiw-iconFloat{to{opacity:1;transform:translateY(0)}}@keyframes ahiw-pulse{0%,100%{transform:scale(1);opacity:.15}50%{transform:scale(1.08);opacity:.25}}@keyframes ahiw-drift{0%{transform:translateY(0) rotate(0);opacity:.8}100%{transform:translateY(-700px) rotate(360deg);opacity:0}}@keyframes ahiw-starSpin{from{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes ahiw-floatIcon{0%,100%{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes ahiw-drawIt{to{stroke-dashoffset:0}}