@keyframes wa-pulse{0%{transform:scale(1);opacity:.7}to{transform:scale(1.5);opacity:0}}html{scroll-behavior:smooth;scroll-padding-top:100px}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,::after,::before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.accordion-item,.accordion-toggle,.case-card,.faq-item,.footer-link,.header-links,.menu-button,.plan-card,.primary-button,.primary-button-orange-black,.primary-button-orange-blue,.w-button,[onclick],[role=button],button{cursor:pointer}.accordion-toggle,.case-card,.footer-link,.grid-item,.header-links,.plan-card,.primary-button,.primary-button-orange-black,.primary-button-orange-blue,.w-button,a,button{transition:opacity 200ms ease,transform 200ms ease,box-shadow 200ms ease,background-color 200ms ease,color 200ms ease,border-color 200ms ease}:focus{outline:0}.w-button:focus-visible,[role=button]:focus-visible,[tabindex]:focus-visible,a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid #f5a623;outline-offset:3px;border-radius:3px}.skip-to-content{position:absolute;top:-100px;left:8px;z-index:10000;padding:12px 20px;background:#f5a623;color:#000;text-decoration:none;font-weight:700;font-family:"IBM Plex Mono",monospace;font-size:14px;border-radius:4px;transition:top 200ms ease}.skip-to-content:focus{top:8px}.sticky-cta-mobile{position:fixed;bottom:-80px;left:0;right:0;background:rgba(0,0,0,.92);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border-top:1px solid rgba(245,166,35,.3);padding:12px 16px;z-index:999;transition:bottom 300ms ease;display:none}.sticky-cta-mobile.visible{bottom:0}.sticky-cta-mobile-inner{display:flex;align-items:center;justify-content:space-between;max-width:600px;margin:0 auto;gap:12px}.sticky-cta-mobile-btn,.sticky-cta-mobile-text{font-family:"IBM Plex Mono",monospace;font-size:13px}.sticky-cta-mobile-text{color:#fff;line-height:1.3;flex:1}.sticky-cta-mobile-text strong{color:#f5a623;display:block;font-size:12px;text-transform:uppercase;letter-spacing:1px}.sticky-cta-mobile-btn{background:#f5a623;color:#000;padding:10px 16px;border-radius:4px;text-decoration:none;font-weight:700;white-space:nowrap}@media (max-width:768px){.sticky-cta-mobile{display:block}}.ux-toc-sticky{position:fixed;top:100px;right:20px;width:240px;max-height:calc(100vh - 140px);overflow-y:auto;background:rgba(0,0,0,.85);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border:1px solid rgba(245,166,35,.25);border-radius:8px;padding:16px 18px;font-family:"IBM Plex Mono",monospace;font-size:13px;z-index:100;opacity:0;transform:translateX(20px);transition:opacity 300ms ease,transform 300ms ease;pointer-events:none}.ux-toc-sticky.visible{opacity:1;transform:translateX(0);pointer-events:auto}.ux-toc-sticky-title{font-size:11px;text-transform:uppercase;letter-spacing:1.5px;color:#f5a623;font-weight:700;margin:0 0 12px;padding-bottom:8px;border-bottom:1px solid rgba(245,166,35,.2)}.ux-toc-sticky a{display:block;color:rgba(255,255,255,.65);text-decoration:none;line-height:1.4;border-left:2px solid transparent;padding:6px 0 6px 10px;margin-left:-2px}.ux-toc-sticky a:hover{color:#fff;border-left-color:rgba(245,166,35,.5)}.ux-toc-sticky a.active{color:#f5a623;border-left-color:#f5a623}@media (max-width:1280px){.ux-toc-sticky{display:none}}.case-card:hover,.grid-item:hover,.plan-card:hover{transform:translateY(-2px);box-shadow:0 8px 24px rgba(0,0,0,.15)}.whatsapp-floating{position:fixed;bottom:24px;left:24px;width:56px;height:56px;border-radius:50%;background:#25d366;color:#fff;display:flex;align-items:center;justify-content:center;text-decoration:none;box-shadow:0 4px 16px rgba(0,0,0,.25);z-index:998;transition:transform 200ms ease,box-shadow 200ms ease}.whatsapp-floating:hover{transform:scale(1.08);box-shadow:0 6px 20px rgba(37,211,102,.4)}.whatsapp-floating::before{content:"";position:absolute;inset:0;border-radius:50%;background:rgba(37,211,102,.4);z-index:-1;animation:wa-pulse 2.5s ease-out infinite}@media (max-width:768px){.whatsapp-floating{bottom:130px;left:16px;width:52px;height:52px}#back-to-top-btn{display:none!important}}@media (prefers-reduced-motion:reduce){.whatsapp-floating::before{animation:none}}.form-trust-microcopy{font-size:12px;line-height:1.5;color:rgba(255,255,255,.6);margin:12px 0 0;text-align:center;font-family:"IBM Plex Mono",monospace;font-weight:300}.body .form-trust-microcopy{color:rgba(255,255,255,.65)}[data-counter-active]{font-variant-numeric:tabular-nums}@media (max-width:640px){.nap-footer,.nap-info{line-height:2!important;font-size:13px!important;word-spacing:normal}.nap-footer br,.nap-info br{display:block}.nap-footer a,.nap-info a{display:inline-block;padding:4px 0}}@media (max-width:380px){.nap-footer,.nap-info{font-size:12px!important;padding-left:12px!important;padding-right:12px!important}}@media (max-width:640px){.nap-footer>*,.nap-info>*{max-width:100%}}.header-links.w--current,.header-links[aria-current=page]{position:relative}.header-links.w--current::after,.header-links[aria-current=page]::after{content:"";position:absolute;bottom:-4px;left:0;right:0;height:2px;background:#f5a623;border-radius:2px}