.hero-gradient[data-v-a89fe91e]{background:linear-gradient(160deg,#000d1a,#001f3d 40%,#0a3060)}.grid-pattern[data-v-a89fe91e]{background-image:linear-gradient(rgba(250,153,57,.03) 1px,transparent 0),linear-gradient(90deg,rgba(250,153,57,.03) 1px,transparent 0);background-size:60px 60px}.hero-badge[data-v-a89fe91e]{animation:fadeInUp-a89fe91e .6s ease-out .2s both}.hero-headline[data-v-a89fe91e]{animation:fadeInUp-a89fe91e .8s ease-out .4s both}.hero-subtitle[data-v-a89fe91e]{animation:fadeInUp-a89fe91e .8s ease-out .7s both}.hero-ctas[data-v-a89fe91e]{animation:fadeInUp-a89fe91e .8s ease-out 1s both}.hero-trust[data-v-a89fe91e]{animation:fadeInUp-a89fe91e .8s ease-out 1.3s both}.hero-campaign-panel[data-v-a89fe91e]{display:block;border:1px solid hsla(0,0%,100%,.12);background:radial-gradient(circle at 20% 0,rgba(250,153,57,.18),transparent 34%),linear-gradient(145deg,rgba(3,22,42,.98),rgba(0,13,26,.94));box-shadow:0 28px 80px rgba(0,0,0,.42),inset 0 0 0 1px rgba(250,153,57,.08);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-radius:1.15rem;overflow:hidden;animation:fadeInUp-a89fe91e .8s ease-out .85s both;position:relative;text-decoration:none;transition:transform .35s ease,border-color .35s ease,box-shadow .35s ease}.hero-campaign-panel[data-v-a89fe91e]:hover{border-color:rgba(250,153,57,.45);box-shadow:0 32px 90px rgba(0,0,0,.5),inset 0 0 0 1px rgba(250,153,57,.16);transform:translateY(-4px)}.hero-campaign-image[data-v-a89fe91e]{position:relative;height:275px;overflow:hidden;background:#001f3d}.hero-campaign-shade[data-v-a89fe91e]{position:absolute;inset:0;background:linear-gradient(90deg,rgba(0,13,26,.72),rgba(0,13,26,.15) 48%,rgba(0,13,26,.2)),linear-gradient(180deg,rgba(0,13,26,0) 45%,rgba(0,13,26,.92));z-index:1}.hero-campaign-image img[data-v-a89fe91e]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center 14%;object-position:center 14%;transform:scale(1.02);transition:transform .5s ease}.hero-campaign-panel:hover .hero-campaign-image img[data-v-a89fe91e]{transform:scale(1.055)}.hero-campaign-badge[data-v-a89fe91e]{position:absolute;left:0;top:1.05rem;z-index:2;border-radius:0 999px 999px 0;background:#fa9939;color:#001f3d;font-size:.78rem;font-weight:900;letter-spacing:.02em;line-height:1;padding:.66rem .85rem .66rem 1rem;box-shadow:0 12px 28px rgba(0,0,0,.28)}.hero-campaign-date[data-v-a89fe91e]{position:absolute;left:1rem;bottom:1rem;z-index:2;width:86px;height:86px;border-radius:1rem;background:hsla(0,0%,100%,.94);color:#001f3d;display:flex;align-items:center;justify-content:center;gap:.35rem;box-shadow:0 18px 38px rgba(0,0,0,.35)}.hero-campaign-date span[data-v-a89fe91e]{color:#fa9939;font-size:2.25rem;font-weight:950;line-height:1}.hero-campaign-date small[data-v-a89fe91e]{color:#001f3d;font-size:.72rem;font-weight:900;line-height:1.05;text-transform:uppercase}.hero-campaign-content[data-v-a89fe91e]{padding:1.05rem;color:#fff}.hero-campaign-content h2[data-v-a89fe91e],.hero-campaign-content p[data-v-a89fe91e]{color:inherit}.hero-campaign-content>p[data-v-a89fe91e]:not(:first-child){color:hsla(0,0%,100%,.75)}.hero-campaign-meta[data-v-a89fe91e]{display:flex;flex-wrap:wrap;gap:.45rem;margin-bottom:.75rem}.hero-campaign-meta span[data-v-a89fe91e]{border-radius:999px;background:rgba(250,153,57,.12);border:1px solid rgba(250,153,57,.22);color:#fa9939;font-size:.7rem;font-weight:850;line-height:1;padding:.45rem .65rem;text-transform:uppercase;letter-spacing:.08em}.hero-campaign-tension[data-v-a89fe91e]{display:grid;grid-template-columns:minmax(0,1fr) 26px minmax(0,1fr);gap:.6rem;align-items:stretch;margin:.85rem 0}.hero-campaign-tension div[data-v-a89fe91e]{border-radius:.85rem;background:hsla(0,0%,100%,.055);border:1px solid hsla(0,0%,100%,.09);padding:.75rem}.hero-campaign-tension span[data-v-a89fe91e],.hero-campaign-tension strong[data-v-a89fe91e]{display:block}.hero-campaign-tension span[data-v-a89fe91e]{color:rgba(250,153,57,.9);font-size:.66rem;font-weight:900;letter-spacing:.12em;line-height:1;margin-bottom:.45rem;text-transform:uppercase}.hero-campaign-tension strong[data-v-a89fe91e]{color:hsla(0,0%,100%,.9);font-size:.8rem;line-height:1.3}.hero-campaign-tension>i[data-v-a89fe91e]{color:#fa9939;display:flex;align-items:center;justify-content:center;font-size:.9rem}.hero-campaign-proof[data-v-a89fe91e]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.55rem}.hero-campaign-proof div[data-v-a89fe91e]{min-height:72px;border-radius:.85rem;background:rgba(250,153,57,.1);border:1px solid rgba(250,153,57,.18);padding:.72rem}.hero-campaign-proof span[data-v-a89fe91e],.hero-campaign-proof strong[data-v-a89fe91e]{display:block}.hero-campaign-proof strong[data-v-a89fe91e]{color:#fff;font-size:.8rem;line-height:1.15;margin-bottom:.35rem}.hero-campaign-proof span[data-v-a89fe91e]{color:hsla(0,0%,100%,.62);font-size:.7rem;line-height:1.35}@media (max-width:640px){.hero-campaign-image[data-v-a89fe91e]{height:230px}.hero-campaign-content[data-v-a89fe91e]{padding:1rem}.hero-campaign-proof[data-v-a89fe91e],.hero-campaign-tension[data-v-a89fe91e]{grid-template-columns:1fr}.hero-campaign-tension>i[data-v-a89fe91e]{transform:rotate(90deg)}}@keyframes fadeInUp-a89fe91e{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}.scroll-indicator[data-v-a89fe91e]{animation:fadeInUp-a89fe91e .8s ease-out 1.8s both}.scroll-dot[data-v-a89fe91e]{animation:scrollBounce-a89fe91e 2s ease-in-out infinite}@keyframes scrollBounce-a89fe91e{0%,to{transform:translateY(0);opacity:.4}50%{transform:translateY(8px);opacity:.8}}.scroll-reveal[data-v-a89fe91e]{opacity:0;transform:translateY(24px);transition:opacity .7s ease-out,transform .7s ease-out}.scroll-reveal.visible[data-v-a89fe91e]{opacity:1;transform:translateY(0)}.scroll-reveal[data-v-a89fe91e]:nth-child(2){transition-delay:.1s}.scroll-reveal[data-v-a89fe91e]:nth-child(3){transition-delay:.2s}.scroll-reveal[data-v-a89fe91e]:nth-child(4){transition-delay:.3s}.chart-bar[data-v-a89fe91e]{width:0!important;transition:width 1.2s cubic-bezier(.4,0,.2,1)}.chart-bar.animate[data-v-a89fe91e]{width:var(--target-width)!important}.scroll-reveal.visible .chart-bar[data-v-a89fe91e],.visible .chart-bar[data-v-a89fe91e]{width:inherit!important;transition:width 1.2s cubic-bezier(.4,0,.2,1) .3s}.donut-segment[data-v-a89fe91e]{stroke-dashoffset:88;transition:stroke-dashoffset 1.5s cubic-bezier(.4,0,.2,1)}.scroll-reveal.visible .donut-segment[data-v-a89fe91e]{stroke-dashoffset:0}.pillar-gradient-bar[data-v-a89fe91e]{background-size:200% 100%;animation:gradientShift-a89fe91e 3s ease-in-out infinite}@keyframes gradientShift-a89fe91e{0%,to{background-position:0 50%}50%{background-position:100% 50%}}.pillar-spaced[data-v-a89fe91e]{transition:transform .5s cubic-bezier(.4,0,.2,1),box-shadow .5s ease}.cta-primary[data-v-a89fe91e]{position:relative;overflow:hidden}.cta-primary[data-v-a89fe91e]:after{content:"";position:absolute;top:50%;left:50%;width:0;height:0;background:hsla(0,0%,100%,.12);border-radius:50%;transform:translate(-50%,-50%);transition:width .6s,height .6s}.cta-primary[data-v-a89fe91e]:hover:after{width:300px;height:300px}.logo-container[data-v-a89fe91e]{position:relative;width:100%;max-width:280px;margin:0 auto;perspective:1000px}.card-flip[data-v-a89fe91e]{position:relative;width:100%;height:200px;cursor:pointer;transform-style:preserve-3d;transition:transform .6s}.card-flip.is-flipped[data-v-a89fe91e]{transform:rotateY(180deg)}.card-back[data-v-a89fe91e],.card-front[data-v-a89fe91e]{position:absolute;width:100%;height:100%;backface-visibility:hidden;display:flex;align-items:center;justify-content:center;border-radius:.75rem;background-color:#001f3d;box-shadow:0 4px 12px rgba(0,0,0,.15);padding:1rem}.card-back[data-v-a89fe91e]{transform:rotateY(180deg);background-color:#001f3d}.card-back-content[data-v-a89fe91e]{width:100%;height:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;padding:.5rem}.card-back-content .card-info h3[data-v-a89fe91e]{color:#fff}.card-back-content .card-info p[data-v-a89fe91e]{color:hsla(0,0%,100%,.6)}.card-back-content .card-info a[data-v-a89fe91e]{color:#fa9939}.card-logo[data-v-a89fe91e]{margin-bottom:.75rem;max-height:60px;display:flex;align-items:center;justify-content:center}.card-logo img[data-v-a89fe91e]{max-height:50px;max-width:100%;-o-object-fit:contain;object-fit:contain}.card-info p[data-v-a89fe91e]{line-height:1.3;margin-bottom:.3rem}.customer-logo[data-v-a89fe91e]{filter:brightness(0) invert(1);opacity:.9;transition:opacity .5s ease,filter .5s ease;max-width:100%;max-height:100px;-o-object-fit:contain;object-fit:contain;display:block;margin:0 auto}.customer-logo[data-v-a89fe91e]:hover{opacity:1}.card-logo img[data-v-a89fe91e]{filter:brightness(0) invert(1);opacity:.9}.hero-trust-logo[data-v-a89fe91e]{filter:brightness(0) invert(1);opacity:.35;transition:opacity .3s ease}.hero-trust-logo[data-v-a89fe91e]:hover{opacity:.7}.pillar-bar[data-v-a89fe91e]{opacity:0;transform:translateY(40px)}.hero-pillars .pillar-bar[data-v-a89fe91e]:first-child{animation:growPillar-a89fe91e .8s cubic-bezier(.4,0,.2,1) 1s both}.hero-pillars .pillar-bar[data-v-a89fe91e]:nth-child(2){animation:growPillar-a89fe91e .8s cubic-bezier(.4,0,.2,1) 1.2s both}.hero-pillars .pillar-bar[data-v-a89fe91e]:nth-child(3){animation:growPillar-a89fe91e .8s cubic-bezier(.4,0,.2,1) 1.4s both}@keyframes growPillar-a89fe91e{0%{opacity:0;transform:scaleY(0) translateY(20px);transform-origin:bottom}to{opacity:1;transform:scaleY(1) translateY(0);transform-origin:bottom}}.pillar-bar-mobile[data-v-a89fe91e]{opacity:0;transform:translateY(20px)}.hero-pillars-mobile .pillar-bar-mobile[data-v-a89fe91e]:first-child{animation:growPillarMobile-a89fe91e .6s cubic-bezier(.4,0,.2,1) 1s both}.hero-pillars-mobile .pillar-bar-mobile[data-v-a89fe91e]:nth-child(2){animation:growPillarMobile-a89fe91e .6s cubic-bezier(.4,0,.2,1) 1.15s both}.hero-pillars-mobile .pillar-bar-mobile[data-v-a89fe91e]:nth-child(3){animation:growPillarMobile-a89fe91e .6s cubic-bezier(.4,0,.2,1) 1.3s both}@keyframes growPillarMobile-a89fe91e{0%{opacity:0;transform:scaleY(0) translateY(10px);transform-origin:bottom}to{opacity:1;transform:scaleY(1) translateY(0);transform-origin:bottom}}.hero-section[data-v-a89fe91e]{min-height:100vh;min-height:100dvh}@media (max-width:640px){.hero-section[data-v-a89fe91e]{min-height:calc(100vh - 64px);min-height:calc(100dvh - 64px)}}