:root{--pf-navy-deep:#0b1324;--pf-navy-black:#050b1e;--pf-navy-800:#0e1830;--pf-navy-700:#131f3d;--pf-cyan:#00e5ff;--pf-cyan-dim:#0ea5c4;--pf-violet:#7a5cff;--pf-violet-dim:#5b44c4;--pf-orange:#ff8a00;--pf-orange-hot:#ffa733;--pf-orange-deep:#e67300;--pf-white:#f8fafc;--pf-slate:#94a3b8;--pf-border:#1e293b;--pf-surface-page:var(--pf-navy-deep);--pf-surface-sunken:var(--pf-navy-black);--pf-surface-raised:var(--pf-navy-800);--pf-surface-overlay:var(--pf-navy-800);--pf-surface-card:rgba(255,255,255,0.03);--pf-surface-card-hover:rgba(255,255,255,0.06);--pf-surface-glass:rgba(14,24,48,0.65);--pf-overlay-header:rgba(11,19,36,0.82);--pf-header-backdrop-blur:14px;--pf-text-heading:var(--pf-white);--pf-text-body:var(--pf-slate);--pf-text-muted:#64748b;--pf-text-on-orange:#1a0e00;--pf-text-link:var(--pf-cyan);--pf-text-primary:var(--pf-white);--pf-text-secondary:var(--pf-slate);--pf-text-inverse:var(--pf-text-on-orange);--pf-border-subtle:var(--pf-border);--pf-border-strong:#2b3b55;--pf-border-cyan:rgba(0,229,255,0.35);--pf-accent-primary:var(--pf-orange);--pf-accent-primary-hover:var(--pf-orange-hot);--pf-accent-primary-active:var(--pf-orange-deep);--pf-accent-client:var(--pf-cyan);--pf-accent-admin:var(--pf-violet);--pf-cyan-tint-08:rgba(0,229,255,0.08);--pf-gradient-path:linear-gradient(90deg,#00e5ff,#7a5cff);--pf-gradient-spark:linear-gradient(90deg,#ff8a00,#ffb13d);--pf-gradient-hero-glow:radial-gradient(ellipse 60% 50% at 50% -10%,rgba(122,92,255,0.18),transparent 70%);--pf-gradient-card-sheen:linear-gradient(180deg,rgba(255,255,255,0.05),rgba(255,255,255,0) 60%);--pf-status-success:#34d399;--pf-status-error:#f87171;--pf-status-warning:var(--pf-orange);--pf-status-info:var(--pf-cyan);--pf-positive:var(--pf-status-success);--pf-warning:var(--pf-status-warning);--pf-critical:var(--pf-status-error);--pf-whatsapp:#25d366;--pf-whatsapp-hover:#3ddf77;--pf-text-on-whatsapp:#06341a;--pf-whatsapp-bg-tint:rgba(37,211,102,0.08);--pf-whatsapp-bg-tint-hover:rgba(37,211,102,0.16);--pf-whatsapp-border:rgba(37,211,102,0.4);--pf-font-display:var(--font-sora,"Sora"),"Segoe UI",system-ui,sans-serif;--pf-font-body:var(--font-manrope,"Manrope"),"Segoe UI",system-ui,sans-serif;--pf-font-sans:var(--pf-font-body);--pf-font-mono:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;--pf-text-xs:12px;--pf-text-sm:14px;--pf-text-base:16px;--pf-text-lg:18px;--pf-text-xl:22px;--pf-text-2xl:28px;--pf-text-3xl:36px;--pf-text-4xl:48px;--pf-text-5xl:64px;--pf-text-mobile-body:var(--pf-text-lg);--pf-weight-regular:400;--pf-weight-medium:500;--pf-weight-semibold:600;--pf-weight-bold:700;--pf-weight-extrabold:800;--pf-leading-tight:1.1;--pf-leading-snug:1.25;--pf-leading-normal:1.6;--pf-tracking-tight:-0.02em;--pf-tracking-wide:0.08em;--pf-tracking-caps:var(--pf-tracking-wide);--pf-nav-font-family:var(--pf-font-display);--pf-nav-font-size:15px;--pf-nav-font-weight:var(--pf-weight-medium);--pf-button-font-family:var(--pf-font-display);--pf-button-font-size:15px;--pf-button-font-weight:var(--pf-weight-semibold);--pf-mobilenav-link-size:21px;--pf-mobilenav-link-weight:var(--pf-weight-semibold);--pf-legal-body-size:var(--pf-text-base);--pf-legal-leading:var(--pf-leading-normal);--pf-space-1:4px;--pf-space-2:8px;--pf-space-3:12px;--pf-space-4:16px;--pf-space-5:24px;--pf-space-6:32px;--pf-space-7:48px;--pf-space-8:64px;--pf-space-9:96px;--pf-space-10:128px;--pf-section-pad:96px;--pf-section-pad-mobile:64px;--pf-container-max:1200px;--pf-gutter:24px;--pf-header-height:72px;--pf-header-logo-height:40px;--pf-header-inner-gap:32px;--pf-header-nav-gap:28px;--pf-mobilenav-top-min-height:64px;--pf-touch-target:44px;--pf-stickycta-btn-min-height:52px;--pf-radius-sm:8px;--pf-radius-md:12px;--pf-radius-lg:16px;--pf-radius-xl:24px;--pf-radius-full:999px;--pf-shadow-card:0 8px 32px rgba(0,0,0,0.35);--pf-shadow-raised:0 16px 48px rgba(0,0,0,0.45);--pf-shadow-dropdown:0 16px 40px rgba(0,0,0,0.45);--pf-glow-cyan:0 0 24px rgba(0,229,255,0.25);--pf-glow-violet:0 0 32px rgba(122,92,255,0.3);--pf-glow-orange:0 4px 24px rgba(255,138,0,0.35);--pf-z-header:50;--pf-z-sticky-controls:60;--pf-z-currency-dropdown:70;--pf-z-dropdown:88;--pf-z-sticky-cta:90;--pf-z-currency-dropdown-mobile:95;--pf-z-mobile-nav:100;--pf-z-modal:120;--pf-z-toast:130;--pf-z-cookie-banner:135;--pf-z-cookie-centre:140;--pf-z-cookie-toast:150;--pf-duration-fast:150ms;--pf-duration-base:250ms;--pf-duration-slow:500ms;--pf-ease-out:cubic-bezier(0.22,1,0.36,1);--pf-ease-smooth:cubic-bezier(0.4,0,0.2,1);--pf-focus-ring-color:rgba(0,229,255,0.55);--pf-focus-ring-width:2px;--pf-focus-ring-offset:2px;--pf-focus-ring-soft:rgba(0,229,255,0.15);--pf-bp-narrow:560px;--pf-bp-mobile:720px;--pf-bp-nav-ds:900px;--pf-bp-header-mobile:1180px;--pf-bp-client-login-hide:1180px}*,:after,:before{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{margin:0;font-family:var(--pf-font-body);font-size:var(--pf-text-base);line-height:var(--pf-leading-normal);color:var(--pf-text-body);background:var(--pf-surface-page);-webkit-font-smoothing:antialiased}h1,h2,h3,h4,h5,h6{font-family:var(--pf-font-display);color:var(--pf-text-heading);line-height:var(--pf-leading-tight);letter-spacing:var(--pf-tracking-tight);margin:0}body[data-pf-scroll-locked]{overflow:hidden}body[data-pf-overlay-blocking] .pf-stickycta{display:none!important}.pf-container{width:100%;max-width:var(--pf-container-max);margin-inline:auto;padding-inline:var(--pf-gutter)}.pf-skip-link{position:absolute;top:var(--pf-space-2);left:var(--pf-space-2);z-index:var(--pf-z-toast);padding:var(--pf-space-2) var(--pf-space-4);background:var(--pf-surface-overlay);color:var(--pf-text-primary);border-radius:var(--pf-radius-sm);text-decoration:none;transform:translateY(-200%)}.pf-skip-link:focus-visible{transform:none}:focus-visible{outline:var(--pf-focus-ring-width) solid var(--pf-focus-ring-color);outline-offset:var(--pf-focus-ring-offset)}.pf-focus-ring:focus-visible{outline:var(--pf-focus-ring-width) solid var(--pf-focus-ring-color);outline-offset:var(--pf-focus-ring-offset)}.pf-visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap;border:0}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}