:root{--blue:#0033a0;--orange:#f97316;--dark:#060a14;--mid:#6b7280;--font-head:"Bricolage Grotesque",sans-serif;--font-body:"Figtree",sans-serif}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{background:#fff;font-family:var(--font-body);overflow-x:hidden;-webkit-font-smoothing:antialiased}body:before{content:"";position:fixed;inset:0;pointer-events:none;z-index:9998;opacity:.018;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='400' height='400'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.75' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='400' height='400' filter='url(%23n)'/%3E%3C/svg%3E")}.font-head{font-family:var(--font-head)}.motion-bg{background-color:#fff;position:relative}.motion-bg:after{content:"";background:radial-gradient(800px circle at var(--mouse-x,50vw) var(--mouse-y,50vh),rgba(0,51,160,.05),transparent 40%)}.motion-bg:after,.motion-dots{position:absolute;inset:0;pointer-events:none;z-index:0}.motion-dots{background-image:radial-gradient(rgba(0,51,160,.25) 1.5px,transparent 0);background-size:32px 32px;mask-image:radial-gradient(500px circle at var(--mouse-x,50vw) var(--mouse-y,50vh),#000 0,transparent 100%);-webkit-mask-image:radial-gradient(500px circle at var(--mouse-x,50vw) var(--mouse-y,50vh),#000 0,transparent 100%);transition:mask-image .2s ease-out,-webkit-mask-image .2s ease-out}@keyframes shimmer{0%{background-position:-300%}to{background-position:300%}}.shimmer{background:linear-gradient(90deg,#0033a0,#3a7bd5 30%,#0033a0 50%,#1a4fb5 80%,#0033a0);background-size:300% auto;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;animation:shimmer 5s linear infinite}.reveal{opacity:0;transform:translateY(36px);transition:opacity .75s cubic-bezier(.22,1,.36,1),transform .75s cubic-bezier(.22,1,.36,1)}.reveal.in{opacity:1;transform:none}.d1{transition-delay:.12s}.d2{transition-delay:.24s}.d3{transition-delay:.38s}@keyframes pulse2{0%,to{transform:scale(1);opacity:.7}to{transform:scale(2.2);opacity:0}}.pulse2{animation:pulse2 2.2s ease-out infinite}.pulse2b{animation:pulse2 2.2s ease-out .9s infinite}@keyframes orb{to{transform:rotate(1turn)}}@keyframes orb-r{to{transform:rotate(-1turn)}}.orb{animation:orb 18s linear infinite}.orb-r{animation:orb-r 28s linear infinite}@keyframes float{0%,to{transform:translateY(0)rotate(-1.5deg)}50%{transform:translateY(-12px)rotate(1deg)}}@keyframes float2{0%,to{transform:translateY(0)rotate(1deg)}50%{transform:translateY(-9px)rotate(-1deg)}}.float{animation:float 6s ease-in-out infinite}.float2{animation:float2 7s ease-in-out 1s infinite}@keyframes ticketA{0%,5%{opacity:0;transform:translate(calc(-50% - 300px),-50%) rotate(-3deg) scale(.9)}18%{opacity:1;transform:translate(calc(-50% - 300px),-50%) rotate(-3deg) scale(.95)}35%,65%{opacity:1;transform:translate(-50%,-50%) rotate(0) scale(1)}82%{opacity:1;transform:translate(calc(-50% + 300px),-50%) rotate(3deg) scale(.95)}95%,to{opacity:0;transform:translate(calc(-50% + 300px),-50%) rotate(3deg) scale(.9)}}@keyframes ticketB{0%,5%{opacity:0;transform:translate(calc(-50% + 300px),-50%) rotate(3deg) scale(.9)}18%{opacity:1;transform:translate(calc(-50% + 300px),-50%) rotate(3deg) scale(.95)}35%,65%{opacity:1;transform:translate(-50%,-50%) rotate(0) scale(1)}82%{opacity:1;transform:translate(calc(-50% - 300px),-50%) rotate(-3deg) scale(.95)}95%,to{opacity:0;transform:translate(calc(-50% - 300px),-50%) rotate(-3deg) scale(.9)}}.ticket-a{animation:ticketA 8s cubic-bezier(.22,1,.36,1) infinite}.ticket-b{animation:ticketB 8s cubic-bezier(.22,1,.36,1) 4s infinite}@keyframes s1{0%,18%{opacity:1}28%,to{opacity:0}}@keyframes s2{0%,25%{opacity:0}33%,60%{opacity:1}68%,to{opacity:0}}@keyframes s3{0%,65%{opacity:0}72%,93%{opacity:1}to{opacity:0}}.s1{animation:s1 8s ease-in-out infinite}.s2{animation:s2 8s ease-in-out infinite}.s3{animation:s3 8s ease-in-out infinite}.s1b{animation:s1 8s ease-in-out 4s infinite}.s2b{animation:s2 8s ease-in-out 4s infinite}.s3b{animation:s3 8s ease-in-out 4s infinite}@keyframes checkCol{0%,30%{color:#cbd5e1}55%,90%{color:#10b981}to{color:#cbd5e1}}.chk{animation:checkCol 8s ease-in-out infinite}.chkb{animation:checkCol 8s ease-in-out 4s infinite}@keyframes scan{0%,to{top:0;opacity:1}50%{top:calc(100% - 2px);opacity:.4}}.scanline{animation:scan 2.8s ease-in-out infinite}@keyframes medGlow{0%,to{box-shadow:0 0 0 0 transparent,0 24px 60px rgba(0,51,160,.1)}50%{box-shadow:0 0 0 10px rgba(0,51,160,.05),0 24px 60px rgba(0,51,160,.2)}}.med-glow{animation:medGlow 3s ease-in-out infinite}@keyframes beamPulse{0%,to{opacity:.15}50%{opacity:.6}}.beam{animation:beamPulse 3s ease-in-out infinite}@keyframes spin{to{transform:rotate(1turn)}}.spin{animation:spin 1s linear infinite}@keyframes marquee{0%{transform:translateX(0)}to{transform:translateX(calc(-50% - 40px))}}.marquee-container{display:flex;overflow:hidden;-webkit-user-select:none;-moz-user-select:none;user-select:none;gap:80px;mask-image:linear-gradient(90deg,transparent,#000 15%,#000 85%,transparent);-webkit-mask-image:linear-gradient(90deg,transparent,#000 15%,#000 85%,transparent);padding:20px 0}.marquee-content{display:flex;flex-shrink:0;align-items:center;justify-content:space-around;gap:80px;min-width:100%;animation:marquee 30s linear infinite}.marquee-content:hover{animation-play-state:paused}@keyframes ocrScan{0%{top:8px;opacity:1}85%{opacity:1}to{top:calc(100% - 8px);opacity:0}}.ocr-beam{animation:ocrScan 2.4s ease-in-out infinite}@keyframes ocrChar{0%,to{opacity:0;background:#f3f4f6}40%,80%{opacity:1;background:rgba(0,51,160,.12)}}.ocr-c0{animation:ocrChar 2.4s ease-in-out .1s infinite}.ocr-c1{animation:ocrChar 2.4s ease-in-out .2s infinite}.ocr-c2{animation:ocrChar 2.4s ease-in-out .35s infinite}.ocr-c3{animation:ocrChar 2.4s ease-in-out .5s infinite}.ocr-c4{animation:ocrChar 2.4s ease-in-out .65s infinite}.ocr-c5{animation:ocrChar 2.4s ease-in-out .8s infinite}.ocr-c6{animation:ocrChar 2.4s ease-in-out .95s infinite}.ocr-c7{animation:ocrChar 2.4s ease-in-out 1.1s infinite}.ocr-c8{animation:ocrChar 2.4s ease-in-out 1.25s infinite}.ocr-c9{animation:ocrChar 2.4s ease-in-out 1.4s infinite}.ocr-c10{animation:ocrChar 2.4s ease-in-out 1.55s infinite}.ocr-c11{animation:ocrChar 2.4s ease-in-out 1.7s infinite}@keyframes checkPop{0%,70%{transform:scale(0);opacity:0}80%{transform:scale(1.2)}90%,to{transform:scale(1);opacity:1}}.ocr-check{animation:checkPop 2.4s ease-out infinite}@keyframes lockShake{0%,to{transform:rotate(0)}20%{transform:rotate(-4deg)}40%{transform:rotate(4deg)}60%{transform:rotate(-3deg)}80%{transform:rotate(2deg)}}@keyframes lockPulse{0%,to{box-shadow:0 0 0 0 rgba(0,51,160,0)}50%{box-shadow:0 0 0 12px rgba(0,51,160,.08)}}.vault-lock-idle{animation:lockPulse 3s ease-in-out infinite}@keyframes txRow{0%{opacity:0;transform:translateY(-6px)}15%,85%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(6px)}}.tx-r0{animation:txRow 4s ease-in-out 0s infinite}.tx-r1{animation:txRow 4s ease-in-out .6s infinite}.tx-r2{animation:txRow 4s ease-in-out 1.2s infinite}@keyframes shieldPop{0%,60%{transform:scale(.8);opacity:0}75%{transform:scale(1.1)}85%,to{transform:scale(1);opacity:1}}.shield-pop{animation:shieldPop 4s ease-out infinite}@keyframes bubbleIn{0%{opacity:0;transform:scale(.7) translateY(8px)}15%,80%{opacity:1;transform:scale(1) translateY(0)}95%,to{opacity:0;transform:scale(.95) translateY(-4px)}}.bubble-0{animation:bubbleIn 5s ease-out 0s infinite}.bubble-1{animation:bubbleIn 5s ease-out 1.2s infinite}.bubble-2{animation:bubbleIn 5s ease-out 2.4s infinite}.bubble-3{animation:bubbleIn 5s ease-out 3.2s infinite}@keyframes lockBadge{0%,40%{opacity:0;transform:scale(.8)}55%,90%{opacity:1;transform:scale(1)}to{opacity:0}}.lock-badge{animation:lockBadge 5s ease-out 1.5s infinite}.inp{width:100%;padding:14px 18px;border:1.5px solid rgba(0,0,0,.09);border-radius:14px;font-family:var(--font-body);font-size:15px;font-weight:500;background:#f9fafb;color:var(--dark);outline:none;transition:border-color .2s,background .2s,box-shadow .2s}.inp:focus{border-color:var(--blue);background:#fff;box-shadow:0 0 0 4px rgba(0,51,160,.08)}.inp::-moz-placeholder{color:#b0b8c5}.inp::placeholder{color:#b0b8c5}.sel-wrap{position:relative}.sel-wrap select{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer}.sel-arrow{position:absolute;right:16px;top:50%;transform:translateY(-50%);pointer-events:none;color:#9ca3af}.wapp-prefix{display:flex;align-items:center;gap:8px;padding:0 14px;background:#f9fafb;border:1.5px solid rgba(0,0,0,.09);border-right:none;border-radius:14px 0 0 14px;font-size:14px;font-weight:600;color:#374151;white-space:nowrap}.wapp-input{border-radius:0 14px 14px 0!important;border-left:none!important}.btn-primary{display:flex;align-items:center;justify-content:center;gap:10px;width:100%;padding:16px 24px;background:var(--blue);color:#fff;border:none;border-radius:14px;font-family:var(--font-head);font-size:16px;font-weight:700;cursor:pointer;box-shadow:0 8px 28px rgba(0,51,160,.35);transition:all .2s;letter-spacing:-.01em}.btn-primary:hover{background:#002480;box-shadow:0 14px 36px rgba(0,51,160,.45);transform:translateY(-1px)}.btn-primary:active{transform:scale(.98)}.phone-wrap{width:260px;flex-shrink:0;background:#0b0f1a;border-radius:44px;border:8px solid #1a2035;box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.08),0 60px 120px rgba(0,0,0,.45);overflow:hidden;position:relative}.feat-card{border:1.5px solid rgba(0,0,0,.07);border-radius:28px;background:#fff;overflow:hidden;transition:box-shadow .35s,transform .35s}.feat-card:hover{box-shadow:0 40px 80px -20px rgba(0,51,160,.12);transform:translateY(-6px)}ins.adsbygoogle[data-ad-status=unfilled]{height:0!important;min-height:0!important;overflow:hidden!important;margin:0!important;padding:0!important}div:has(>ins.adsbygoogle[data-ad-status=unfilled]){padding:0!important;margin:0!important;border:none!important;min-height:0!important}div:has(>.mx-auto>ins.adsbygoogle[data-ad-status=unfilled]){padding:0!important;margin:0!important;border:none!important}@keyframes smokeFadeOut{0%,35%{opacity:1;filter:blur(0) translateZ(0);transform:translateY(0) scale(1)}45%,85%{opacity:0;filter:blur(14px) translateZ(0);transform:translateY(-8px) scale(1.05)}95%,to{opacity:1;filter:blur(0) translateZ(0);transform:translateY(0) scale(1)}}@keyframes smokeFadeIn{0%,35%{opacity:0;filter:blur(14px) translateZ(0);transform:translateY(8px) scale(.95)}45%,85%{opacity:1;filter:blur(0) translateZ(0);transform:translateY(0) scale(1)}95%,to{opacity:0;filter:blur(14px) translateZ(0);transform:translateY(-8px) scale(1.05)}}.smoke-base{animation:smokeFadeOut 10s cubic-bezier(.4,0,.2,1) infinite}.smoke-base,.smoke-reveal{will-change:filter,opacity,transform}.smoke-reveal{position:absolute;top:0;left:0;width:100%;animation:smokeFadeIn 10s cubic-bezier(.4,0,.2,1) infinite}