:root{--efx-hero-cols:1.05fr .95fr;--efx-feature-span:span 1;--efx-hero-pt:52px;--efx-hero-pb:44px;--efx-section-py:56px;--efx-cta-py:52px}[style*=padding-top\:56px],[style*=padding-top\:76px]{padding-top:var(--efx-hero-pt)!important}[style*=padding-bottom\:48px],[style*=padding-bottom\:80px]{padding-bottom:var(--efx-hero-pb)!important}[style*="padding:60px 24px"],[style*="padding:88px 24px"]{padding-top:var(--efx-section-py)!important;padding-bottom:var(--efx-section-py)!important;padding-left:24px!important;padding-right:24px!important}[style*="padding:80px 24px"]{padding-top:var(--efx-cta-py)!important;padding-bottom:var(--efx-cta-py)!important;padding-left:24px!important;padding-right:24px!important}[class*=-flow-card]{position:relative}[class*=-flow-card]:not(:last-child):after{content:"→";color:var(--accent);opacity:.5;pointer-events:none;font-size:18px;font-weight:900;line-height:1;position:absolute;top:22px;right:-20px}@media (width<=1100px){[class*=-flow-card]:not(:last-child):after{display:none}}[class*=-sidebar-widget] a,[class*=-sidebar] a,.c-final-cta a,.efx-mfg-sidebar-widget a,.efx-inv-sidebar a,.efx-proc-sidebar-widget a,.efx-bar-sidebar a,.efx-lot-sidebar a,.efx-ord-sidebar a,.efx-oi-sidebar a,.efx-ph-sidebar a{color:var(--accent,#ff6000)!important;background:#fff!important;border:none!important;font-weight:800!important;box-shadow:0 6px 18px #0003!important}[class*=-sidebar-widget] a:hover,[class*=-sidebar] a:hover,.c-final-cta a:hover,.efx-mfg-sidebar-widget a:hover,.efx-inv-sidebar a:hover,.efx-proc-sidebar-widget a:hover,.efx-bar-sidebar a:hover,.efx-lot-sidebar a:hover,.efx-ord-sidebar a:hover,.efx-oi-sidebar a:hover,.efx-ph-sidebar a:hover{transform:translateY(-2px);background:var(--accent-2,#e05400)!important;color:#fff!important;box-shadow:0 8px 24px #0000004d!important}.efx-site-nav{z-index:50;background:var(--efx-nav-bg);-webkit-backdrop-filter:saturate(180%)blur(10px);border-bottom:1px solid var(--efx-border);box-shadow:none;transition:background .68s cubic-bezier(.22,1,.36,1),box-shadow .68s cubic-bezier(.22,1,.36,1),border-color .68s cubic-bezier(.22,1,.36,1);position:sticky;top:0}.efx-site-nav.efx-scrolled{background:var(--efx-nav-bg-scrolled);box-shadow:var(--efx-nav-shadow-scrolled)}.efx-theme-light-icon,html[data-theme=light] .efx-theme-dark-icon{display:none}html[data-theme=light] .efx-theme-light-icon{display:inline-flex}.efx-desktop-nav{display:block}.efx-mobile-nav{display:none}@keyframes efxMarquee{0%{transform:translate(28px)}to{transform:translate(calc(-50% - 8px))}}.efxwhy-marquee{will-change:transform}.efxwhy-marquee:focus-within{animation-play-state:paused}@media (prefers-reduced-motion:reduce){.efxwhy-rail{overflow-x:auto!important}.efxwhy-marquee{animation:none!important;transform:translate(0)!important}}@media (width<=1180px){:root{--efx-hero-cols:1fr;--efx-feature-span:auto;--efx-hero-pt:48px;--efx-hero-pb:52px;--efx-section-py:52px;--efx-cta-py:44px}.efx-topbar,.efx-desktop-nav{display:none}.efx-mobile-nav{display:block}}@media (width<=768px){:root{--efx-hero-pt:40px;--efx-hero-pb:44px;--efx-section-py:44px;--efx-cta-py:36px}}@media (width<=480px){:root{--efx-hero-pt:32px;--efx-hero-pb:36px;--efx-section-py:36px;--efx-cta-py:28px}}.efx-container{box-sizing:border-box;width:100%;max-width:1300px;margin:0 auto;padding:0 24px}@media (width<=768px){.efx-container{padding:0 16px}}.efx-font-body{font-family:Lato,system-ui,-apple-system,sans-serif}.efx-font-serif{font-family:PT Serif,Georgia,serif}.efx-badge{letter-spacing:.12em;text-transform:uppercase;color:var(--accent);background:var(--efx-accent-tint-weak);border:1px solid var(--efx-accent-border-soft);border-radius:99px;align-items:center;gap:7px;padding:5px 12px;font-family:Lato,system-ui,sans-serif;font-size:12px;font-weight:700;line-height:1.2;display:inline-flex}.efx-btn{cursor:pointer;box-sizing:border-box;white-space:nowrap;border:none;border-radius:11px;justify-content:center;align-items:center;gap:8px;padding:13px 24px;font-family:Lato,system-ui,sans-serif;font-size:15px;font-weight:700;line-height:1.2;text-decoration:none;transition:transform .22s cubic-bezier(.16,1,.3,1),box-shadow .22s cubic-bezier(.16,1,.3,1),background-color .22s,color .22s,border-color .22s;display:inline-flex}.efx-btn-primary{background:var(--accent);box-shadow:var(--efx-shared-cta-shadow);border:1px solid #0000;color:#fff!important}.efx-btn-primary:hover{background:var(--accent-2);box-shadow:var(--efx-shared-cta-shadow-hover);transform:translateY(-2px);color:#fff!important}.efx-btn-secondary,.efx-btn-ghost{background:var(--efx-shared-ghost-cta-bg);border:1.5px solid var(--efx-shared-ghost-cta-border);color:var(--efx-shared-ghost-cta-text)!important}.efx-btn-secondary:hover,.efx-btn-ghost:hover{background:var(--efx-shared-ghost-cta-hover-bg);border-color:var(--efx-shared-ghost-cta-hover-border);transform:translateY(-2px);color:var(--efx-shared-ghost-cta-hover-text)!important}.efx-btn-outline{border:1.5px solid var(--efx-border);background:0 0;color:var(--efx-section-text)!important}.efx-btn-outline:hover{background:var(--efx-hover-bg);border-color:var(--accent);transform:translateY(-2px);color:var(--accent)!important}.efx-btn-sm{border-radius:8px;padding:8px 16px;font-size:13.5px}.efx-btn-lg{border-radius:12px;padding:16px 32px;font-size:16.5px}.efx-card{background:var(--efx-section-card-bg);border:1px solid var(--efx-section-card-border);box-sizing:border-box;color:var(--efx-section-text);border-radius:14px;padding:24px;transition:transform .25s cubic-bezier(.16,1,.3,1),box-shadow .25s,border-color .25s}.efx-card-interactive:hover{box-shadow:var(--efx-shared-section-card-hover-shadow);border-color:var(--efx-shared-section-card-hover-border-strong);transform:translateY(-4px)}.efx-section-header{margin-bottom:40px}.efx-section-header.text-center{text-align:center;max-width:780px;margin-left:auto;margin-right:auto}.efx-section-label{letter-spacing:.14em;text-transform:uppercase;color:var(--accent);margin-bottom:10px;font-size:13px;font-weight:700;display:block}.efx-section-title{color:var(--efx-section-text);letter-spacing:-.015em;margin:0 0 14px;font-size:clamp(28px,3.2vw,42px);font-weight:900;line-height:1.15}.efx-section-desc{color:var(--efx-section-muted);margin:0;font-size:16.5px;line-height:1.65}.efx-breadcrumb{color:var(--efx-section-muted);align-items:center;gap:8px;padding:18px 0;font-size:13.5px;display:flex}.efx-breadcrumb a{color:var(--efx-section-muted);text-decoration:none;transition:color .2s}.efx-breadcrumb a:hover{color:var(--accent)}.efx-breadcrumb .efx-bc-sep{color:var(--efx-dim);font-size:12px}.efx-breadcrumb .efx-bc-current{color:var(--efx-section-text);font-weight:600}.efx-input,.efx-select,.efx-textarea{border:1.5px solid var(--efx-border);background:var(--efx-card);width:100%;height:48px;color:var(--efx-section-text);box-sizing:border-box;border-radius:10px;padding:0 16px;font-family:Lato,system-ui,sans-serif;font-size:14.5px;transition:border-color .2s,box-shadow .2s}.efx-textarea{resize:vertical;height:auto;min-height:120px;padding:12px 16px}.efx-input:focus,.efx-select:focus,.efx-textarea:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--efx-accent-tint-weak);outline:none}.efx-tf-input,.efx-tf-textarea,.efx-trial-input,.efx-trial-textarea,input.efx-input,textarea.efx-textarea{color:#0f172a!important;background-color:#fff!important;font-weight:600!important}input.efx-tf-input::placeholder,textarea.efx-tf-textarea::placeholder,input.efx-trial-input::placeholder,textarea.efx-trial-textarea::placeholder{color:#94a3b8!important;opacity:1!important}.efx-cta-band{background:var(--efx-cta-band);color:#fff;box-sizing:border-box;border-radius:20px;padding:56px 40px;position:relative;overflow:hidden}.efx-cta-band h2,.efx-cta-band h3{margin:0 0 14px;font-size:clamp(26px,3vw,36px);font-weight:900;line-height:1.18;color:#fff!important}.efx-cta-band p{margin:0 0 28px;font-size:16.5px;line-height:1.6;color:#ffffffe0!important}@media (width<=768px){.efx-cta-band{border-radius:16px;padding:36px 20px}}.efx-shell-state-1:hover,.efx-shell-state-2:hover,.efx-shell-state-3:hover,.efx-shell-state-4:hover,.efx-shell-state-5:hover{color:var(--efx-shared-topbar-hover-text)}.efx-shell-state-6:hover,.efx-shell-state-7:hover{color:var(--efx-shared-nav-link-hover-text);border-color:var(--efx-shared-nav-link-hover-border)}.efx-shell-state-8:hover,.efx-shell-state-9:hover,.efx-shell-state-10:hover{background:var(--efx-hover-bg)}.efx-shell-state-11:hover{color:var(--efx-shared-nav-link-hover-text);border-color:var(--efx-shared-nav-link-hover-border)}.efx-shell-state-12:hover,.efx-shell-state-13:hover,.efx-shell-state-14:hover,.efx-shell-state-15:hover,.efx-shell-state-16:hover,.efx-shell-state-17:hover,.efx-shell-state-18:hover,.efx-shell-state-19:hover{background:var(--efx-hover-bg)}.efx-shell-state-20:hover{color:var(--efx-shared-nav-link-hover-text);border-color:var(--efx-shared-nav-link-hover-border)}.efx-shell-state-21:hover,.efx-shell-state-22:hover,.efx-shell-state-23:hover,.efx-shell-state-24:hover,.efx-shell-state-25:hover{background:var(--efx-hover-bg)}.efx-shell-state-26:hover,.efx-shell-state-27:hover{color:var(--efx-shared-nav-link-hover-text);border-color:var(--efx-shared-nav-link-hover-border)}.efx-shell-state-28:hover,.efx-shell-state-29:hover{border-color:var(--efx-shared-control-hover-border)}.efx-shell-state-30:hover{background:var(--efx-shared-cta-hover-bg);box-shadow:var(--efx-shared-cta-shadow-hover);transform:translateY(-2px)}.efx-footer-state-1:hover,.efx-footer-state-2:hover,.efx-footer-state-3:hover,.efx-footer-state-4:hover,.efx-footer-state-5:hover,.efx-footer-state-6:hover,.efx-footer-state-7:hover,.efx-footer-state-8:hover,.efx-footer-state-9:hover,.efx-footer-state-10:hover,.efx-footer-state-11:hover,.efx-footer-state-12:hover,.efx-footer-state-13:hover,.efx-footer-state-14:hover,.efx-footer-state-15:hover,.efx-footer-state-16:hover,.efx-footer-state-17:hover,.efx-footer-state-18:hover,.efx-footer-state-19:hover,.efx-footer-state-20:hover{color:var(--efx-shared-footer-link-hover-text)}.efx-footer-state-21:hover,.efx-footer-state-22:hover,.efx-footer-state-23:hover,.efx-footer-state-24:hover{background:var(--efx-shared-footer-social-hover-bg);color:var(--efx-shared-footer-social-hover-text)}
