:root{--color-background-primary:#FFFFFF;--color-background-secondary:#F8F9FA;--color-background-tertiary:#F1F3F5;--color-text-primary:#1A1A1A;--color-text-secondary:#4A4A4A;--color-text-tertiary:#6C757D;--color-accent-peach:#FF9567;--color-accent-hover:#FF7A47;--color-border:#E1E4E8;--color-shadow:rgba(0,0,0,0.05);--v2-primary:var(--color-accent-peach);--v2-secondary:var(--color-accent-hover);--v2-background:var(--color-background-primary);--v2-surface:var(--color-background-secondary);--v2-text-primary:var(--color-text-primary);--v2-text-secondary:var(--color-text-secondary);--v2-gradient-primary:linear-gradient(135deg,var(--color-accent-peach),var(--color-accent-hover));--v2-gradient-background:linear-gradient(135deg,var(--color-background-primary) 0%,var(--color-background-secondary) 100%);--v2-border-radius:8px;--v2-shadow:var(--color-shadow)}h1{font-family:Inter,-apple-system,sans-serif;font-weight:700;font-size:48px;line-height:1.2;color:var(--color-text-primary);letter-spacing:-.02em}h2{font-size:36px;line-height:1.3}h2,h3{font-family:Inter,-apple-system,sans-serif;font-weight:600;color:var(--color-text-primary)}h3{font-size:24px;line-height:1.4}body{font-family:Inter,-apple-system,sans-serif;font-size:16px;line-height:1.6;color:var(--color-text-secondary);background:var(--color-background-primary)}.metric-large{font-family:SF Mono,Monaco,monospace;font-size:32px;font-weight:600;color:var(--color-text-primary)}.background-canvas-v2{position:fixed;top:0;left:0;width:100%;height:100%;z-index:-1;pointer-events:none}.beams-background-container,.new-background-gradient{position:absolute;top:0;left:0;width:100%;height:100%}.new-background-gradient{background:var(--v2-gradient-background)}.hero-v2{min-height:100vh;display:flex;align-items:center;justify-content:center;padding:0 2rem;z-index:5}.hero-content-v2,.hero-v2{position:relative;background:transparent}.hero-content-v2{max-width:1000px;text-align:center;z-index:10;border-radius:0;padding:4rem 3rem;border:none;box-shadow:none}.hero-title-v2{animation:heroTitleFadeIn 1.2s ease-out}.hero-subheadline-v2{animation:heroSubheadlineFadeIn 1.4s ease-out}.trust-badges-v2{animation:trustBadgesFadeIn 1.6s ease-out}.hero-subtitle-v2{animation:heroSubtitleFadeIn 1.8s ease-out}.hero-actions-v2{animation:heroActionsFadeIn 2s ease-out}@keyframes heroSubheadlineFadeIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes trustBadgesFadeIn{0%{opacity:0;transform:translateY(15px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes heroActionsFadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.hero-title-v2{font-size:56px;font-weight:700;line-height:1.1;margin-bottom:1rem;color:#FFFFFF;letter-spacing:-.02em;text-shadow:0 2px 20px rgba(0,0,0,.3);max-width:900px;margin-left:auto;margin-right:auto}.hero-subheadline-v2{font-size:22px;font-weight:500;line-height:1.4;margin-bottom:1.5rem;color:rgba(255,149,103,.95);letter-spacing:-.01em;text-shadow:0 1px 15px rgba(0,0,0,.2);max-width:850px;margin-left:auto;margin-right:auto;font-style:normal}.trust-badges-v2{font-size:14px;font-weight:600;line-height:1.3;margin-bottom:2rem;color:rgba(255,255,255,.9);letter-spacing:.5px;text-transform:uppercase;text-shadow:0 1px 10px rgba(0,0,0,.3);max-width:600px;margin-left:auto;margin-right:auto;font-family:Inter,-apple-system,sans-serif;background:rgba(255,255,255,.05);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.1);border-radius:30px;padding:.75rem 2rem;text-align:center}.hero-subtitle-v2{font-size:18px;color:rgba(255,255,255,.8);font-weight:400;line-height:1.6;max-width:800px;margin:0 auto 3rem;text-shadow:0 1px 10px rgba(0,0,0,.2)}.hero-actions-v2{display:flex;gap:1.5rem;justify-content:center;flex-wrap:wrap}.btn-primary-v2{background:var(--v2-gradient-primary);border-radius:var(--v2-border-radius);font-size:1.1rem;transition:all .4s cubic-bezier(.4,0,.2,1);box-shadow:var(--v2-shadow);position:relative;overflow:hidden}.btn-primary-v2:hover{box-shadow:0 25px 50px rgba(255,128,0,.3)}.features-v2{padding:8rem 2rem;background:rgba(255,255,255,.02)}.features-container-v2{max-width:1400px;margin:0 auto;text-align:center}.features-container-v2 h2{font-size:2.5rem;font-weight:700;color:var(--v2-text-primary);margin-bottom:2rem}@media (max-width:768px){.hero-actions-v2{flex-direction:column;align-items:center}.btn-primary-v2{width:100%;max-width:300px}}.animate-fade-in-v2{opacity:0;transform:translateY(30px);transition:opacity .8s ease,transform .8s ease}.animate-fade-in-v2.visible{opacity:1;transform:translateY(0)}.nav-v2{position:fixed;top:0;left:0;right:0;height:72px;background:rgba(0,0,0,.3);border-bottom:1px solid rgba(255,255,255,.1);z-index:100;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px)}.nav-content-v2{max-width:1200px;margin:0 auto;height:100%;display:flex;align-items:center;justify-content:space-between;padding:0 2rem}.nav-logo-v2{font-size:24px;font-weight:700;color:white;letter-spacing:-.02em}.nav-logo-link,.nav-logo-v2{display:flex;align-items:center;gap:.75rem}.nav-logo-link{text-decoration:none;color:inherit;transition:all .3s ease}.nav-logo-link:hover{opacity:.8;transform:translateY(-1px)}.nav-logo-link:active{transform:translateY(0)}.nav-logo-icon-v2{width:32px;height:32px;-o-object-fit:contain;object-fit:contain;border-radius:8px}.nav-logo-text-v2{font-size:24px;font-weight:700;color:white;letter-spacing:-.02em}.nav-links-v2{display:flex;align-items:center;gap:2rem}.nav-link-v2{color:rgba(255,255,255,.8);text-decoration:none;font-weight:500;transition:color .2s ease}.nav-link-v2:hover{color:white}.nav-cta-v2{padding:.75rem 1.5rem;border:none;border-radius:25px}.nav-cta-button-v2,.nav-cta-v2{background:linear-gradient(135deg,var(--color-accent-peach),#FF8A52);color:white;font-weight:600;cursor:pointer;transition:all .3s ease;box-shadow:0 4px 20px rgba(255,149,103,.3)}.nav-cta-button-v2{padding:.45rem .9rem;border:none;border-radius:15px;font-size:10px;text-decoration:none}.nav-cta-button-v2:hover,.nav-cta-v2:hover{transform:translateY(-2px);box-shadow:0 6px 25px rgba(255,149,103,.5)}.btn-primary-v2{background:linear-gradient(135deg,var(--color-accent-peach),#FF8A52);color:white;padding:1.2rem 2.5rem;border:none;border-radius:50px;font-size:16px;font-weight:600;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);text-decoration:none;display:inline-flex;align-items:center;justify-content:center;box-shadow:0 8px 32px rgba(255,149,103,.4);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);min-width:240px;letter-spacing:.02em}.btn-primary-v2:hover{transform:translateY(-3px);box-shadow:0 12px 40px rgba(255,149,103,.6);filter:brightness(1.1);letter-spacing:.03em}.btn-primary-v2:active{transform:translateY(-1px);transition:all .1s ease}.btn-secondary-v2{background:rgba(255,255,255,.1);color:white;padding:1.2rem 2.5rem;border:2px solid rgba(255,255,255,.3);border-radius:50px;font-size:16px;font-weight:600;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);text-decoration:none;display:inline-flex;align-items:center;justify-content:center;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);min-width:180px;letter-spacing:.01em;position:relative}.btn-secondary-v2:hover{background:rgba(255,255,255,.15);border-color:rgba(255,255,255,.6);transform:translateY(-3px);box-shadow:0 8px 32px rgba(255,255,255,.2);letter-spacing:.02em}.btn-secondary-v2:active{transform:translateY(-1px);transition:all .1s ease}.btn-icon-v2{margin-right:.5rem;font-size:14px;filter:drop-shadow(0 1px 2px rgba(0,0,0,.2));transition:all .3s ease}.btn-secondary-v2:hover .btn-icon-v2{transform:scale(1.1)}.mobile-menu-button{display:none;flex-direction:column;justify-content:center;align-items:center;background:none;border:none;cursor:pointer;padding:8px;width:40px;height:40px;z-index:110}.hamburger-line{width:24px;height:2px;background:white;margin:3px 0;border-radius:2px;transition:all .3s ease}.mobile-menu-button.active .hamburger-line:first-child{transform:rotate(45deg) translate(6px,6px)}.mobile-menu-button.active .hamburger-line:nth-child(2){opacity:0}.mobile-menu-button.active .hamburger-line:nth-child(3){transform:rotate(-45deg) translate(6px,-6px)}.mobile-menu-overlay{position:fixed;top:0;left:0;width:100%;height:100vh;background:rgba(0,0,0,.95);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);z-index:105;display:flex;flex-direction:column;opacity:0;visibility:hidden;transform:translateY(-100%);transition:all .3s cubic-bezier(.4,0,.2,1)}.mobile-menu-overlay.active{opacity:1;visibility:visible;transform:translateY(0)}.mobile-menu-content{flex:1;display:flex;flex-direction:column;padding:1rem}.mobile-menu-header{display:flex;justify-content:space-between;align-items:center;padding:1rem 0;border-bottom:1px solid rgba(255,255,255,.1)}.mobile-logo{width:32px;height:32px;border-radius:8px}.mobile-logo-link{display:inline-block;text-decoration:none;transition:all .3s ease}.mobile-logo-link:hover{opacity:.8;transform:scale(1.05)}.mobile-logo-link:active{transform:scale(.95)}.mobile-menu-close{background:none;border:none;color:white;font-size:32px;cursor:pointer;padding:8px;line-height:1;z-index:110}.mobile-nav-links{flex:1;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:2rem;padding:2rem 0}.mobile-nav-link{color:white;text-decoration:none;font-size:24px;font-weight:600;padding:1rem;text-align:center;transition:all .3s ease;border-bottom:2px solid transparent}.mobile-nav-link:hover{color:var(--color-accent-peach);border-bottom-color:var(--color-accent-peach)}.mobile-cta-button{background:linear-gradient(135deg,var(--color-accent-peach),#FF8A52);color:white;padding:.75rem 1.5rem;border:none;border-radius:20px;font-size:16px;font-weight:600;cursor:pointer;transition:all .3s ease;box-shadow:0 4px 20px rgba(255,149,103,.3);margin-top:1rem}.mobile-cta-button:hover{transform:translateY(-2px);box-shadow:0 6px 25px rgba(255,149,103,.5)}@media (max-width:768px){.nav-cta-v2,.nav-links-v2{display:none}.mobile-menu-button{display:flex}}@media (max-width:480px){.nav-content-v2{padding:0 1rem}.nav-logo-text-v2{font-size:20px}.nav-logo-icon-v2{width:28px;height:28px}.mobile-nav-link{font-size:20px}}.solutions-page-v2{font-family:Inter,-apple-system,sans-serif;background:linear-gradient(135deg,#2A2A2A,#1A1A1A);min-height:100vh;position:relative}.solutions-hero-v2{min-height:calc(100vh - 72px);display:flex;align-items:center;justify-content:center;padding:4rem 2rem;position:relative;z-index:5;margin-top:72px}.solutions-hero-container-v2{max-width:1200px;margin:0 auto;text-align:center}.breadcrumb-v2{display:flex;align-items:center;justify-content:center;margin-bottom:3rem;font-size:14px;opacity:0;animation:breadcrumbFadeIn .8s ease-out .2s forwards}.breadcrumb-link-v2{color:rgba(255,255,255,.7);text-decoration:none;transition:color .2s ease}.breadcrumb-link-v2:hover{color:var(--color-accent-peach)}.breadcrumb-separator-v2{color:rgba(255,255,255,.5);margin:0 .75rem}.breadcrumb-current-v2{color:var(--color-accent-peach);font-weight:500}.solutions-hero-content-v2{max-width:1000px;margin:0 auto}.solutions-hero-title-v2{font-size:56px;font-weight:700;line-height:1.1;color:#FFFFFF;letter-spacing:-.02em;text-shadow:0 2px 20px rgba(0,0,0,.3);margin-bottom:1.5rem;opacity:0;animation:heroTitleFadeIn 1s ease-out .4s forwards}.solutions-hero-subtitle-v2{font-size:22px;font-weight:500;line-height:1.4;color:rgba(255,149,103,.95);letter-spacing:-.01em;text-shadow:0 1px 15px rgba(0,0,0,.2);margin-bottom:4rem;max-width:800px;margin-left:auto;margin-right:auto;opacity:0;animation:heroSubtitleFadeIn 1s ease-out .6s forwards}.document-flow-container-v2{margin:4rem 0;opacity:0;animation:flowContainerFadeIn 1s ease-out .8s forwards}.document-flow-diagram{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:1.5rem;background:rgba(255,255,255,.03);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1px solid rgba(255,255,255,.1);border-radius:20px;padding:3rem 2rem;margin:0 auto;max-width:900px;position:relative;overflow:hidden}.document-flow-diagram:before{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg,transparent,var(--color-accent-peach),transparent)}.flow-step{display:flex;flex-direction:column;align-items:center;text-align:center;transition:all .3s cubic-bezier(.4,0,.2,1);cursor:pointer;padding:1rem;border-radius:12px;position:relative;opacity:0;transform:translateY(20px)}.flow-step:hover{transform:translateY(-5px);background:rgba(255,149,103,.1)}.flow-icon{font-size:32px;margin-bottom:.75rem;display:flex;align-items:center;justify-content:center;width:48px;height:48px}.flow-icon,.flow-icon-img{filter:drop-shadow(0 4px 8px rgba(0,0,0,.3));transition:transform .3s ease}.flow-icon-img{width:32px;height:32px}.flow-step:hover .flow-icon,.flow-step:hover .flow-icon-img{transform:scale(1.1)}.flow-label{font-size:14px;font-weight:600;color:rgba(255,255,255,.9);text-transform:uppercase;letter-spacing:.05em}.flow-arrow{font-size:24px;color:var(--color-accent-peach);font-weight:300;margin:0 .5rem;opacity:0;animation:arrowPulse 2s ease-in-out infinite}.document-flow-diagram.animate-flow .flow-step:first-child{animation:flowStepFadeIn .6s ease-out .1s forwards}.document-flow-diagram.animate-flow .flow-step:nth-child(3){animation:flowStepFadeIn .6s ease-out .3s forwards}.document-flow-diagram.animate-flow .flow-step:nth-child(5){animation:flowStepFadeIn .6s ease-out .5s forwards}.document-flow-diagram.animate-flow .flow-step:nth-child(7){animation:flowStepFadeIn .6s ease-out .7s forwards}.document-flow-diagram.animate-flow .flow-step:nth-child(9){animation:flowStepFadeIn .6s ease-out .9s forwards}.document-flow-diagram.animate-flow .flow-arrow{animation:arrowFadeIn .4s ease-out .8s forwards,arrowPulse 2s ease-in-out 1.2s infinite}.solution-pillars-preview-v2{display:grid;grid-template-columns:repeat(3,1fr);gap:2rem;margin-top:4rem;max-width:1000px;margin-left:auto;margin-right:auto}.solution-pillar{background:rgba(255,255,255,.05);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1px solid rgba(255,255,255,.1);border-radius:16px;padding:2.5rem 2rem;text-align:center;transition:all .4s cubic-bezier(.4,0,.2,1);opacity:0;transform:translateY(30px);position:relative;overflow:hidden}.solution-pillar:before{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg,transparent,var(--color-accent-peach),transparent);opacity:0;transition:opacity .3s ease}.solution-pillar:hover:before{opacity:1}.solution-pillar:hover{transform:translateY(-8px);background:rgba(255,255,255,.08);border-color:rgba(255,149,103,.3);box-shadow:0 20px 60px rgba(0,0,0,.3)}.solution-pillar.animate-in{opacity:1;transform:translateY(0)}.pillar-icon{font-size:48px;margin-bottom:1.5rem;display:flex;align-items:center;justify-content:center;width:64px;height:64px;margin-left:auto;margin-right:auto}.pillar-icon,.pillar-icon-img{filter:drop-shadow(0 4px 8px rgba(0,0,0,.3));transition:transform .3s ease}.pillar-icon-img{width:48px;height:48px}.solution-pillar:hover .pillar-icon,.solution-pillar:hover .pillar-icon-img{transform:scale(1.1)}.pillar-title{font-size:24px;font-weight:700;color:#FFFFFF;margin-bottom:1rem;letter-spacing:-.01em}.pillar-description{font-size:16px;color:rgba(255,255,255,.8);line-height:1.5;font-weight:400}.solution-pillars-grid-v2{display:grid;grid-template-columns:repeat(3,1fr);gap:2rem;margin-top:4rem;max-width:1200px;margin-left:auto;margin-right:auto}.solution-card{background:rgba(255,255,255,.1);backdrop-filter:blur(15px);-webkit-backdrop-filter:blur(15px);border:1px solid rgba(255,255,255,.2);border-radius:20px;padding:2.5rem;text-align:left;transition:all .4s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden;cursor:pointer;height:auto;min-height:420px;display:flex;flex-direction:column;box-shadow:0 8px 32px rgba(0,0,0,.1)}.solution-card:before{height:4px;background:linear-gradient(90deg,transparent,var(--color-accent-peach),transparent)}.solution-card:after,.solution-card:before{content:"";position:absolute;top:0;left:0;right:0;opacity:0;transition:opacity .3s ease}.solution-card:after{bottom:0;background:linear-gradient(135deg,rgba(255,255,255,.1),rgba(255,255,255,.05));border-radius:20px;pointer-events:none}.solution-card:hover:after,.solution-card:hover:before{opacity:1}.solution-card:hover{transform:translateY(-4px);box-shadow:0 12px 40px rgba(0,0,0,.15);border-color:rgba(255,149,103,.4);background:rgba(255,255,255,.15)}.card-icon{font-size:48px;margin-bottom:1.5rem;display:flex;align-items:center;justify-content:flex-start;width:64px;height:64px;color:var(--color-accent-peach)}.card-icon-img,.card-icon-svg{width:48px;height:48px;filter:drop-shadow(0 2px 4px rgba(0,0,0,.1));transition:transform .3s ease}.card-icon-svg{color:var(--color-accent-peach)}.solution-card:hover .card-icon-img,.solution-card:hover .card-icon-svg{transform:scale(1.1)}.card-title{font-size:24px;font-weight:700;color:#FFFFFF;margin-bottom:.5rem;letter-spacing:-.01em}.card-tagline{font-size:18px;font-weight:600;color:var(--color-accent-peach);margin-bottom:1rem;font-style:italic}.card-description{font-size:16px;color:rgba(255,255,255,.9);line-height:1.5;margin-bottom:1.5rem;font-weight:400}.card-features{flex:1;margin-bottom:1.5rem}.feature-item{font-size:14px;line-height:1.6;margin-bottom:.5rem;font-weight:500}.hover-features{opacity:0;max-height:0;overflow:hidden;transition:all .3s ease;margin-top:.5rem}.solution-card:hover .hover-features{opacity:1;max-height:100px}.card-cta{position:relative;margin-top:auto}.learn-more-text{font-size:16px;font-weight:600;color:var(--color-accent-peach);transition:all .3s ease}.explore-hint{font-size:14px;color:rgba(255,255,255,.6);opacity:0;transition:opacity .3s ease;position:absolute;left:0;top:100%;margin-top:.25rem}.solution-card:hover .learn-more-text{transform:translateX(4px)}.solution-card:hover .explore-hint{opacity:1}.solution-detail-content{display:grid;grid-template-columns:60% 40%;gap:4rem;align-items:start}.detail-left-column{color:#FFFFFF}.section-title{font-size:48px;color:#FFFFFF;margin-bottom:2rem;background:linear-gradient(135deg,#FFFFFF 0,var(--color-accent-peach) 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.value-proposition{margin-bottom:3rem}.value-prop-text{font-size:20px;line-height:1.6;color:rgba(255,255,255,.9);font-weight:400}.feature-grid{grid-template-columns:1fr 1fr;gap:2rem;margin-bottom:3rem}.feature-category{background:rgba(255,255,255,.1);backdrop-filter:blur(15px);border:1px solid rgba(255,255,255,.2);border-radius:12px;padding:2rem;transition:all .3s ease}.feature-category:hover{background:rgba(255,255,255,.08);border-color:rgba(255,149,103,.3);transform:translateY(-2px)}.feature-category-title{font-size:18px;font-weight:600;color:var(--color-accent-peach);margin-bottom:1rem}.feature-list{margin:0}.feature-list li{font-size:14px;line-height:1.4}.tech-specs-box{background:rgba(255,149,103,.1);border:2px solid rgba(255,149,103,.3);border-radius:12px;padding:2rem;font-family:Monaco,Menlo,monospace}.tech-specs-title{font-size:16px;font-weight:700;color:var(--color-accent-peach);margin-bottom:.5rem;letter-spacing:.05em}.tech-specs-divider{color:var(--color-accent-peach);margin-bottom:1.5rem;font-size:14px}.tech-specs-grid{display:grid;gap:.75rem}.spec-item{display:flex;justify-content:space-between;align-items:center}.spec-label{font-size:14px;color:rgba(255,255,255,.7);font-weight:500}.spec-value{font-size:14px;color:#FFFFFF;font-weight:600}.detail-right-column{display:flex;flex-direction:column;gap:2rem}.demo-container{background:rgba(255,255,255,.1);backdrop-filter:blur(15px);border:1px solid rgba(255,255,255,.2);border-radius:16px;padding:2rem;height:300px}.demo-container,.demo-video{display:flex;align-items:center;justify-content:center}.demo-video{width:100%;height:100%}.demo-placeholder{text-align:center;color:rgba(255,255,255,.8)}.demo-sequence{display:flex;flex-direction:column;gap:1rem}.demo-step{display:flex;align-items:center;gap:1rem;opacity:.3;transition:all .5s ease}.demo-step.active{opacity:1;transform:scale(1.05)}.demo-icon{font-size:24px;width:40px;height:40px;display:flex;align-items:center;justify-content:center;background:rgba(255,149,103,.2);border-radius:8px}.demo-icon.processing{animation:spin 1s linear infinite}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.demo-text{font-size:14px;color:rgba(255,255,255,.8)}.supported-formats{background:rgba(255,255,255,.1);backdrop-filter:blur(15px);border:1px solid rgba(255,255,255,.2);border-radius:16px;padding:2rem}.formats-title{font-size:18px;font-weight:600;color:#FFFFFF;margin-bottom:1.5rem;text-align:center}.formats-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:1rem}.format-item{display:flex;flex-direction:column;align-items:center;text-align:center;padding:1rem;background:rgba(255,255,255,.03);border-radius:8px;transition:all .3s ease}.format-item:hover{background:rgba(255,149,103,.1);transform:translateY(-2px)}.format-icon{font-size:24px;margin-bottom:.5rem}.format-label{font-size:12px;color:rgba(255,255,255,.8);font-weight:500}.sample-output{background:rgba(255,255,255,.1);backdrop-filter:blur(15px);border:1px solid rgba(255,255,255,.2);border-radius:16px;padding:2rem}.output-title{font-size:18px;font-weight:600;color:#FFFFFF;margin-bottom:1rem}.output-code{background:rgba(0,0,0,.3);border-radius:8px;padding:1.5rem;overflow-x:auto}.output-code pre{font-family:Monaco,Menlo,monospace;font-size:12px;color:#00FF88;margin:0;line-height:1.4}.problem-box,.solution-box{background:rgba(255,255,255,.1);backdrop-filter:blur(15px);-webkit-backdrop-filter:blur(15px);border:1px solid rgba(255,255,255,.2);border-radius:16px;padding:2rem;position:relative;z-index:2;transition:all .3s ease}.problem-box{border-left:4px solid #ef4444;background:rgba(239,68,68,.05)}.solution-box{border-left:4px solid #10b981;background:rgba(16,185,129,.05)}.problem-box:hover,.solution-box:hover{transform:translateY(-4px);box-shadow:0 20px 40px rgba(0,0,0,.3)}.compliance-calculator{background:rgba(255,255,255,.1);backdrop-filter:blur(15px);-webkit-backdrop-filter:blur(15px);border:1px solid rgba(255,255,255,.2);border-radius:20px;padding:3rem;position:relative;z-index:2;margin-top:2rem}.slider-container{position:relative}.slider-container:hover .slider{background:rgba(255,255,255,.3)}#hours-value,#officers-value{font-weight:700;font-size:1.1rem;transition:all .3s ease}#savings-amount{transition:all .5s ease;text-shadow:0 0 10px rgba(34,197,94,.3)}.calculation-breakdown{background:rgba(255,255,255,.08);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.15);border-radius:12px;transition:all .3s ease}.calculation-breakdown:hover{background:rgba(255,255,255,.12);border-color:rgba(255,255,255,.25)}.slider{-moz-appearance:none;appearance:none;-webkit-appearance:none;height:8px;border-radius:4px;background:rgba(255,255,255,.2);outline:none;transition:all .3s ease;cursor:pointer;width:100%}.slider:hover{background:rgba(255,255,255,.3)}.slider:focus{outline:none;box-shadow:0 0 0 3px rgba(102,126,234,.3)}.slider::-webkit-slider-thumb{appearance:none;-webkit-appearance:none;width:20px;height:20px;border-radius:50%;background:linear-gradient(135deg,#667eea,#764ba2);cursor:pointer;box-shadow:0 4px 12px rgba(102,126,234,.4);-webkit-transition:all .3s ease;transition:all .3s ease;border:2px solid #ffffff;position:relative}.slider::-webkit-slider-thumb:hover{transform:scale(1.2);box-shadow:0 6px 20px rgba(102,126,234,.6)}.slider::-webkit-slider-thumb:active{transform:scale(1.1)}.slider::-moz-range-thumb{width:20px;height:20px;border-radius:50%;background:linear-gradient(135deg,#667eea,#764ba2);cursor:pointer;border:2px solid #ffffff;box-shadow:0 4px 12px rgba(102,126,234,.4);-moz-transition:all .3s ease;transition:all .3s ease;-moz-appearance:none;appearance:none}.slider::-moz-range-thumb:hover{transform:scale(1.2);box-shadow:0 6px 20px rgba(102,126,234,.6)}.slider::-moz-range-thumb:active{transform:scale(1.1)}.slider::-moz-range-track{height:8px;border-radius:4px;background:rgba(255,255,255,.2);border:none}.savings-cta{background:linear-gradient(135deg,#10b981,#059669);color:white;border:none;padding:1rem 2rem;border-radius:12px;font-weight:600;font-size:1.1rem;cursor:pointer;transition:all .3s ease;box-shadow:0 4px 15px rgba(16,185,129,.3)}.savings-cta:hover{transform:translateY(-2px);box-shadow:0 8px 25px rgba(16,185,129,.4);background:linear-gradient(135deg,#059669,#047857)}@media (max-width:768px){.problem-box,.solution-box{padding:1.5rem;margin-bottom:1.5rem}.compliance-calculator{padding:2rem 1.5rem}.compliance-calculator h3{font-size:1.5rem;margin-bottom:1.5rem}#savings-amount{font-size:2.5rem}}.workflow-demo-container{background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.2);padding:3rem;position:relative;z-index:2}.workflow-canvas{display:flex;align-items:center;justify-content:center;border-radius:12px}.workflow-nodes{gap:80px;z-index:3}.workflow-node{background:rgba(255,255,255,.15);border:2px solid rgba(255,255,255,.3);border-radius:16px;padding:1.5rem;min-width:100px}.workflow-node:hover{box-shadow:0 10px 30px rgba(96,165,250,.3);border-color:#60a5fa}.workflow-node:active{cursor:grabbing}.start-node{border-color:#10b981;background:rgba(16,185,129,.1)}.condition-node{border-color:#f59e0b;background:rgba(245,158,11,.1)}.action-node{border-color:#3b82f6;background:rgba(59,130,246,.1)}.end-node{border-color:#ef4444;background:rgba(239,68,68,.1)}.node-label{color:#ffffff}.connection-line{animation:pulse-line 2s infinite}@keyframes pulse-line{0%,to{opacity:.6}50%{opacity:1}}.workflow-sidebar{background:rgba(255,255,255,.08);margin-top:2rem}.component-palette{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.component-item{background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.2);padding:.75rem;color:#e5e7eb}.component-item:hover{background:rgba(255,255,255,.15)}.component-icon{font-size:1.2rem;margin-bottom:.25rem}.use-case-tabs-container{background:rgba(255,255,255,.1);-webkit-backdrop-filter:blur(15px);border:1px solid rgba(255,255,255,.2);position:relative;z-index:2}.tab-navigation{background:rgba(0,0,0,.2);border-radius:12px;padding:.5rem}.tab-button{border:none;color:#9ca3af}.tab-button:hover{color:#ffffff;background:rgba(255,255,255,.1)}.tab-button.active{background:linear-gradient(135deg,#667eea,#764ba2)}.before-after-diagram{background:rgba(255,255,255,.05)}.diagram-title{font-size:1.25rem}.after-workflow,.before-workflow{background:rgba(255,255,255,.05)}.workflow-steps{display:flex;flex-direction:column;gap:.75rem}.step{background:rgba(255,255,255,.1);border-radius:8px;font-size:.9rem;color:#e5e7eb}.step.total{background:rgba(96,165,250,.2);border:1px solid rgba(96,165,250,.3)}.time-saved{background:linear-gradient(135deg,#10b981,#059669)}.savings-percentage{color:#ffffff}.use-case-details{background:rgba(255,255,255,.05)}.details-title{font-size:1.25rem;margin-bottom:1rem}.feature-list li{background:rgba(255,255,255,.1);border-radius:8px;margin-bottom:.5rem;color:#e5e7eb;padding:.75rem .75rem .75rem 2.5rem}.feature-list li:before{left:.75rem;color:#10b981;font-weight:700}.customer-quote{background:rgba(59,130,246,.1);border-left:4px solid #3b82f6}.customer-quote blockquote{color:#e5e7eb}.customer-quote cite{color:#9ca3af}.custom-emphasis{background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.1)}.customization-feature{background:rgba(255,255,255,.08);border-radius:16px;padding:2rem}.customization-feature:hover{box-shadow:0 10px 30px rgba(0,0,0,.2);background:rgba(255,255,255,.12)}.feature-description{color:#9ca3af}@media (max-width:768px){.workflow-demo-container{padding:1.5rem}.workflow-nodes{flex-direction:column;gap:1rem}.workflow-canvas{min-height:auto;padding:1rem}.workflow-connections{display:none}.component-palette{grid-template-columns:1fr 1fr}.tab-navigation{flex-direction:column;gap:.25rem}.workflow-comparison{grid-template-columns:1fr;gap:1rem}.savings-percentage{font-size:1.25rem}}@keyframes slideInRight{0%{opacity:0;transform:translateX(100px)}to{opacity:1;transform:translateX(0)}}.workflow-node.dragging{transform:rotate(5deg) scale(1.1);z-index:10}.connection-line.animate-pulse{animation:pulse-line 2s infinite}.integration-item.animate-in{opacity:1;transform:translateY(0)}.credential-badge{transform:translateY(20px);opacity:0;transition:all .6s ease}.credential-badge.animate-bounce-in{transform:translateY(0);opacity:1;animation:bounce-in .6s ease}.deployment-item{transform:translateY(20px);opacity:0;transition:all .6s ease}.deployment-item.animate-slide-up{transform:translateY(0);opacity:1}@keyframes bounce-in{0%{transform:scale(.3) translateY(20px);opacity:0}50%{transform:scale(1.05) translateY(-5px)}70%{transform:scale(.9) translateY(0)}to{transform:scale(1) translateY(0);opacity:1}}.preview-card{transform:translateY(30px);opacity:0;transition:all .6s ease}.preview-card.animate-slide-up{transform:translateY(0);opacity:1}.trust-item{transform:translateY(20px);opacity:0;transition:all .5s ease}.trust-item.animate-fade-in{transform:translateY(0);opacity:1}@keyframes slideInScale{0%{opacity:0;transform:translate(-50%,-50%) scale(.8)}to{opacity:1;transform:translate(-50%,-50%) scale(1)}}.final-cta-title{transform:translateY(30px);opacity:0;transition:all .8s ease}.final-cta-title.animate-fade-in-up{transform:translateY(0);opacity:1}.final-cta-buttons button{transform:translateY(20px) scale(.95);opacity:0;transition:all .6s ease}.final-cta-buttons button.animate-button-in{transform:translateY(0) scale(1);opacity:1}.social-proof-text{transform:translateY(15px);opacity:0;transition:all .5s ease}.social-proof-text.animate-fade-in{transform:translateY(0);opacity:.8}.rolling-integration-container{margin:4rem 0;overflow:hidden}.integration-row{margin-bottom:3rem}.row-title{font-size:1.5rem;font-weight:700;color:#ffffff;text-align:center;margin-bottom:2rem;text-transform:uppercase;letter-spacing:.1em;position:relative}.row-title:after{content:"";position:absolute;bottom:-8px;left:50%;transform:translateX(-50%);width:60px;height:2px;background:linear-gradient(90deg,#fb923c,#f97316)}.rolling-track{width:100%;overflow:hidden;mask:linear-gradient(90deg,transparent,rgba(0,0,0,1) 5%,rgba(0,0,0,1) 95%,transparent);-webkit-mask:linear-gradient(90deg,transparent,rgba(0,0,0,1) 5%,rgba(0,0,0,1) 95%,transparent)}.rolling-content{display:flex;gap:2rem;width:-moz-max-content;width:max-content;animation-duration:40s;animation-timing-function:linear;animation-iteration-count:infinite}.rolling-track[data-direction=left] .rolling-content{animation-name:roll-left}.rolling-track[data-direction=right] .rolling-content{animation-name:roll-right}.rolling-content .integration-item{background:rgba(255,255,255,.1);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.2);border-radius:16px;padding:1.5rem 2.5rem;color:#ffffff;font-weight:600;font-size:1.1rem;white-space:nowrap;transition:all .3s ease;cursor:pointer;min-width:180px;text-align:center;position:relative;overflow:hidden}.rolling-content .integration-item:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.1) 50%,transparent);transition:left .6s ease}.rolling-content .integration-item:hover:before{left:100%}.rolling-content .integration-item:hover{transform:translateY(-4px);box-shadow:0 8px 25px rgba(0,0,0,.3);border-color:rgba(255,255,255,.4);background:rgba(255,255,255,.15)}.integration-item.bloomberg{border-color:rgba(255,140,0,.5);background:linear-gradient(135deg,rgba(255,140,0,.2),rgba(255,165,0,.1))}.integration-item.sap{border-color:rgba(0,143,211,.5);background:linear-gradient(135deg,rgba(0,143,211,.2),rgba(0,123,191,.1))}.integration-item.quickbooks{border-color:rgba(45,125,246,.5);background:linear-gradient(135deg,rgba(45,125,246,.2),rgba(25,105,226,.1))}.integration-item.netsuite{border-color:rgba(0,150,57,.5);background:linear-gradient(135deg,rgba(0,150,57,.2),rgba(0,130,47,.1))}.integration-item.oracle{border-color:rgba(247,35,36,.5);background:linear-gradient(135deg,rgba(247,35,36,.2),rgba(227,15,16,.1))}.integration-item.xero{border-color:rgba(19,158,222,.5);background:linear-gradient(135deg,rgba(19,158,222,.2),rgba(9,138,202,.1))}.integration-item.sage{border-color:rgba(0,170,113,.5);background:linear-gradient(135deg,rgba(0,170,113,.2),rgba(0,150,93,.1))}.integration-item.workday{border-color:rgba(249,177,0,.5);background:linear-gradient(135deg,rgba(249,177,0,.2),rgba(229,157,0,.1))}.integration-item.excel{border-color:rgba(33,115,70,.5);background:linear-gradient(135deg,rgba(33,115,70,.2),rgba(13,95,50,.1))}.integration-item.salesforce{border-color:rgba(0,161,224,.5);background:linear-gradient(135deg,rgba(0,161,224,.2),rgba(0,141,204,.1))}.integration-item.slack{border-color:rgba(112,58,152,.5);background:linear-gradient(135deg,rgba(112,58,152,.2),rgba(92,38,132,.1))}.integration-item.teams{border-color:rgba(98,100,167,.5);background:linear-gradient(135deg,rgba(98,100,167,.2),rgba(78,80,147,.1))}.integration-item.notion{border-color:rgba(55,53,47,.5);background:linear-gradient(135deg,rgba(55,53,47,.2),rgba(35,33,27,.1))}.integration-item.asana{border-color:rgba(245,101,101,.5);background:linear-gradient(135deg,rgba(245,101,101,.2),rgba(225,81,81,.1))}.integration-item.monday{border-color:rgba(255,100,46,.5);background:linear-gradient(135deg,rgba(255,100,46,.2),rgba(235,80,26,.1))}.integration-item.hubspot{border-color:rgba(255,122,89,.5);background:linear-gradient(135deg,rgba(255,122,89,.2),rgba(235,102,69,.1))}.integration-item.api{border-color:rgba(236,72,153,.5);background:linear-gradient(135deg,rgba(236,72,153,.2),rgba(216,52,133,.1))}.integration-item.webhooks{border-color:rgba(52,211,153,.5);background:linear-gradient(135deg,rgba(52,211,153,.2),rgba(32,191,133,.1))}.integration-item.sftp{border-color:rgba(168,85,247,.5);background:linear-gradient(135deg,rgba(168,85,247,.2),rgba(148,65,227,.1))}.integration-item.email{border-color:rgba(251,146,60,.5);background:linear-gradient(135deg,rgba(251,146,60,.2),rgba(231,126,40,.1))}.integration-item.graphql{border-color:rgba(233,30,149,.5);background:linear-gradient(135deg,rgba(233,30,149,.2),rgba(213,10,129,.1))}.integration-item.websockets{border-color:rgba(99,102,241,.5);background:linear-gradient(135deg,rgba(99,102,241,.2),rgba(79,82,221,.1))}.integration-item.kafka{border-color:rgba(34,34,34,.5);background:linear-gradient(135deg,rgba(34,34,34,.2),rgba(14,14,14,.1))}.integration-item.rabbitmq{border-color:rgba(255,102,0,.5);background:linear-gradient(135deg,rgba(255,102,0,.2),rgba(235,82,0,.1))}@keyframes roll-left{0%{transform:translateX(0)}to{transform:translateX(-50%)}}@keyframes roll-right{0%{transform:translateX(-50%)}to{transform:translateX(0)}}.rolling-track:hover .rolling-content{animation-play-state:paused}@media (max-width:768px){.rolling-content .integration-item{padding:1rem 1.5rem;font-size:.9rem;min-width:140px}.rolling-content{gap:1rem;animation-duration:30s}.row-title{font-size:1.25rem;margin-bottom:1.5rem}}.integration-grid{display:grid;gap:3rem}.integration-category{background:rgba(255,255,255,.1);backdrop-filter:blur(15px);-webkit-backdrop-filter:blur(15px);border:1px solid rgba(255,255,255,.2);border-radius:20px;padding:2.5rem;position:relative;z-index:2}.category-title{font-size:1.5rem;font-weight:700;color:#ffffff;margin-bottom:2rem;text-align:center;position:relative}.category-title:after{content:"";position:absolute;bottom:-8px;left:50%;transform:translateX(-50%);width:60px;height:3px;background:linear-gradient(135deg,#667eea,#764ba2);border-radius:2px}.integration-logos{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1.5rem}.integration-item{background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.15);border-radius:16px;padding:2rem;text-align:center;transition:all .3s ease;cursor:pointer;opacity:0;transform:translateY(30px)}.integration-item:hover{transform:translateY(-8px);box-shadow:0 20px 40px rgba(0,0,0,.3);background:rgba(255,255,255,.15);border-color:rgba(255,255,255,.3)}.logo-placeholder{width:100%;height:80px;border-radius:12px;display:flex;align-items:center;justify-content:center;position:relative;margin-bottom:1rem;overflow:hidden}.logo-text{font-weight:600;font-size:.95rem;color:#ffffff;z-index:2;position:relative}.bloomberg{background:linear-gradient(135deg,#FF6B00,#FF8500)}.excel{background:linear-gradient(135deg,#107C41,#0F5132)}.sap{background:linear-gradient(135deg,#0FAAFF,#0087CC)}.salesforce{background:linear-gradient(135deg,#00A1E0,#0073C7)}.quickbooks{background:linear-gradient(135deg,#0077C5,#005BA1)}.netsuite{background:linear-gradient(135deg,#4CAF50,#388E3C)}.slack{background:linear-gradient(135deg,#4A154B,#350D36)}.teams{background:linear-gradient(135deg,#6264A7,#464775)}.api{background:linear-gradient(135deg,#FF6B6B,#EE5A52)}.webhooks{background:linear-gradient(135deg,#4ECDC4,#44A08D)}.sftp{background:linear-gradient(135deg,#45B7D1,#357ABD)}.email{background:linear-gradient(135deg,#F39C12,#E67E22)}.integration-benefits{margin:4rem 0}.benefit-card{background:rgba(255,255,255,.08);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.15);border-radius:16px;padding:2.5rem;text-align:center;transition:all .3s ease}.benefit-card:hover{transform:translateY(-6px);box-shadow:0 15px 35px rgba(0,0,0,.2);background:rgba(255,255,255,.12)}.benefit-icon{font-size:3rem;margin-bottom:1.5rem}.benefit-title{font-size:1.25rem;margin-bottom:1rem}.benefit-description{color:#9ca3af;line-height:1.6;font-size:.95rem}.developer-callout{background:#0A1628;border:2px solid #1e293b;border-radius:16px;padding:3rem;position:relative;overflow:hidden}.developer-callout:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(135deg,rgba(102,126,234,.1),rgba(118,75,162,.1));z-index:1}.developer-callout>*{position:relative;z-index:2}.developer-header{margin-bottom:2rem}.developer-title{font-size:1.75rem;font-weight:700;color:#ffffff;text-align:center;margin-bottom:1rem;letter-spacing:1px}.developer-divider{width:200px;height:2px;background:linear-gradient(90deg,#667eea,#764ba2);margin:0 auto}.developer-content{display:grid;gap:3rem;align-items:center}@media (min-width:1024px){.developer-content{grid-template-columns:1fr 1fr}}.developer-features{display:flex;flex-direction:column;gap:2rem}.feature-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:1rem}.dev-feature{background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.2);border-radius:12px;padding:1rem;display:flex;align-items:center;gap:.75rem;transition:all .3s ease}.dev-feature:hover{background:rgba(255,255,255,.15);transform:translateY(-2px)}.feature-icon{font-size:1.25rem}.feature-text{font-weight:600;color:#ffffff;font-size:.9rem}.developer-stats{display:flex;flex-direction:column;gap:.75rem}.stat-item{background:rgba(34,197,94,.1);border:1px solid rgba(34,197,94,.3);border-radius:8px;padding:.75rem 1rem;color:#22c55e;font-weight:600;font-size:.9rem}.developer-actions{display:flex;flex-direction:column;gap:1rem;justify-content:center}.api-docs-btn,.api-key-btn{padding:1rem 2rem;border-radius:12px;font-weight:600;font-size:1rem;cursor:pointer;transition:all .3s ease;border:none;text-decoration:none;display:inline-block;text-align:center}.api-docs-btn{background:linear-gradient(135deg,#667eea,#764ba2);color:#ffffff;box-shadow:0 4px 15px rgba(102,126,234,.3)}.api-docs-btn:hover{transform:translateY(-2px);box-shadow:0 8px 25px rgba(102,126,234,.4)}.api-key-btn{background:transparent;color:#ffffff;border:2px solid #667eea}.api-key-btn:hover{background:rgba(102,126,234,.1);transform:translateY(-2px)}@media (max-width:768px){.integration-grid{gap:2rem}.integration-category{padding:1.5rem}.integration-logos{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:1rem}.integration-item{padding:1.5rem}.logo-placeholder{height:60px}.logo-text{font-size:.85rem}.benefit-card{padding:2rem}.benefit-icon{font-size:2.5rem}.developer-callout{padding:2rem}.developer-content{gap:2rem}.developer-content,.feature-grid{grid-template-columns:1fr}.developer-actions{flex-direction:column}}.security-callout-section{padding:4rem 0;background:linear-gradient(135deg,#0f172a,#1e293b);position:relative;overflow:hidden}.security-banner{max-width:1200px;margin:0 auto;padding:0 2rem;position:relative;z-index:2}.security-content{background:rgba(255,255,255,.1);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:2px solid rgba(255,255,255,.2);border-radius:24px;padding:3rem;text-align:center;position:relative;overflow:hidden}.security-content:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(135deg,rgba(34,197,94,.1),rgba(59,130,246,.1));z-index:1}.security-content>*{position:relative;z-index:2}.security-header{display:flex;align-items:center;justify-content:center;gap:1rem;margin-bottom:2.5rem}.security-icon{font-size:2.5rem;animation:pulse-security 2s infinite}@keyframes pulse-security{0%,to{transform:scale(1);filter:drop-shadow(0 0 10px rgba(34,197,94,.5))}50%{transform:scale(1.1);filter:drop-shadow(0 0 20px rgba(34,197,94,.8))}}.security-title{font-size:2rem;font-weight:800;color:#ffffff;letter-spacing:1px;text-transform:uppercase}.security-credentials{margin-bottom:2.5rem}.credential-grid{justify-content:center;gap:1.5rem;margin-bottom:2rem;flex-wrap:wrap}.credential-grid,.credential-item{display:flex;align-items:center}.credential-badge{background:linear-gradient(135deg,#22c55e,#16a34a);color:#ffffff;padding:.75rem 1.5rem;border-radius:12px;font-weight:700;font-size:.95rem;box-shadow:0 4px 15px rgba(34,197,94,.3);transition:all .3s ease}.credential-badge:hover{transform:translateY(-2px);box-shadow:0 8px 25px rgba(34,197,94,.4)}.credential-divider{color:rgba(255,255,255,.5);font-size:1.2rem;font-weight:300}.deployment-options{margin-top:1.5rem}.deployment-grid{display:flex;align-items:center;justify-content:center;gap:1.5rem;flex-wrap:wrap}.deployment-item{background:rgba(59,130,246,.2);border:1px solid rgba(59,130,246,.4);border-radius:10px;padding:.75rem 1.25rem;transition:all .3s ease}.deployment-item:hover{background:rgba(59,130,246,.3);transform:translateY(-2px)}.deployment-text{color:#60a5fa;font-weight:600;font-size:.9rem}.deployment-divider{color:rgba(255,255,255,.3);font-size:1rem}.security-action{display:flex;justify-content:center}.security-whitepaper-btn{background:linear-gradient(135deg,#1f2937,#374151);border:2px solid rgba(255,255,255,.3);color:#ffffff;padding:1rem 2.5rem;border-radius:16px;font-weight:600;font-size:1.1rem;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;gap:.75rem;box-shadow:0 4px 15px rgba(0,0,0,.2)}.security-whitepaper-btn:hover{transform:translateY(-3px);box-shadow:0 8px 30px rgba(0,0,0,.3);background:linear-gradient(135deg,#374151,#4b5563);border-color:rgba(255,255,255,.5)}.btn-icon{font-size:1.2rem}.security-bg-elements{z-index:1;overflow:hidden}.security-bg-elements,.security-grid-overlay{position:absolute;top:0;left:0;right:0;bottom:0}.security-grid-overlay{background-image:linear-gradient(rgba(255,255,255,.03) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.03) 1px,transparent 0);background-size:50px 50px;animation:grid-move 20s linear infinite}@keyframes grid-move{0%{transform:translate(0)}to{transform:translate(50px,50px)}}.security-lock-pattern{position:absolute;top:0;left:0;right:0;bottom:0}.lock-icon{position:absolute;font-size:1.5rem;color:rgba(34,197,94,.2);animation:float-security 6s ease-in-out infinite}.lock-1{top:20%;left:10%;animation-delay:0s}.lock-2{top:30%;right:15%;animation-delay:1.5s}.lock-3{bottom:25%;left:20%;animation-delay:3s}.lock-4{bottom:35%;right:10%;animation-delay:4.5s}@keyframes float-security{0%,to{transform:translateY(0) rotate(0deg)}25%{transform:translateY(-15px) rotate(5deg)}50%{transform:translateY(-10px) rotate(0deg)}75%{transform:translateY(-20px) rotate(-5deg)}}@media (max-width:768px){.security-callout-section{padding:3rem 0}.security-banner{padding:0 1rem}.security-content{padding:2rem}.security-header{flex-direction:column;gap:.75rem;margin-bottom:2rem}.security-title{font-size:1.5rem;text-align:center;line-height:1.3}.credential-grid{flex-direction:column;gap:1rem}.credential-divider{display:none}.deployment-grid{flex-direction:column;gap:1rem}.deployment-divider{display:none}.security-whitepaper-btn{padding:.875rem 2rem;font-size:1rem}.security-icon{font-size:2rem}.lock-icon{font-size:1.2rem}}@media (max-width:1024px) and (min-width:769px){.security-title{font-size:1.75rem}.credential-grid{gap:1rem}.credential-badge{padding:.625rem 1.25rem;font-size:.875rem}}.parallax{position:relative;overflow:hidden;height:80px;display:flex;align-items:center}.scroller{display:flex;white-space:nowrap;font-family:Inter,-apple-system,sans-serif;font-size:1.5rem;font-weight:600;letter-spacing:-.02em;filter:drop-shadow(0 2px 4px rgba(0,0,0,.2));width:-moz-fit-content;width:fit-content}.scroller span{flex-shrink:0;display:inline-flex;align-items:center;gap:2rem}.integration-scroll-velocity{margin:2rem 0}.integration-scroll-velocity .parallax{height:70px;background:rgba(255,255,255,.02);border-radius:12px;border:1px solid rgba(255,255,255,.1);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.integration-scroll-velocity .scroller{font-size:1.25rem;font-weight:500;color:rgba(255,255,255,.9)}.integration-scroll-velocity .scroller span{gap:3rem}.scroll-velocity-item{padding:.5rem 1rem;border-radius:8px;background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.15);transition:all .3s ease;display:inline-flex;align-items:center;gap:.5rem}.scroll-velocity-item.bloomberg{color:#ff6b00;border-color:rgba(255,107,0,.3)}.scroll-velocity-item.sap{color:#0073e6;border-color:rgba(0,115,230,.3)}.scroll-velocity-item.quickbooks{color:#2ca01c;border-color:rgba(44,160,28,.3)}.scroll-velocity-item.netsuite{color:#ff4444;border-color:rgba(255,68,68,.3)}.scroll-velocity-item.oracle{color:#f80000;border-color:rgba(248,0,0,.3)}.scroll-velocity-item.xero{color:#13b5ea;border-color:rgba(19,181,234,.3)}.scroll-velocity-item.excel{color:#217346;border-color:rgba(33,115,70,.3)}.scroll-velocity-item.salesforce{color:#00a1e0;border-color:rgba(0,161,224,.3)}.scroll-velocity-item.slack{color:#4a154b;border-color:rgba(74,21,75,.3)}.scroll-velocity-item.teams{color:#6264a7;border-color:rgba(98,100,167,.3)}.scroll-velocity-item.notion{color:#000000;border-color:rgba(255,255,255,.3)}.scroll-velocity-item.asana{color:#f06a6a;border-color:rgba(240,106,106,.3)}.scroll-velocity-item.api{color:#fbbf24;border-color:rgba(251,191,36,.3)}.scroll-velocity-item.webhooks{color:#8b5cf6;border-color:rgba(139,92,246,.3)}.scroll-velocity-item.sftp{color:#10b981;border-color:rgba(16,185,129,.3)}.scroll-velocity-item.email{color:#ef4444;border-color:rgba(239,68,68,.3)}.scroll-velocity-item.graphql{color:#e10098;border-color:rgba(225,0,152,.3)}.scroll-velocity-item.websockets{color:#06b6d4;border-color:rgba(6,182,212,.3)}.scroll-velocity-row-title{font-size:1.1rem;font-weight:600;color:rgba(255,255,255,.7);margin-bottom:1rem;text-align:center;text-transform:uppercase;letter-spacing:.1em}@media (max-width:768px){.integration-scroll-velocity .parallax{height:60px}.integration-scroll-velocity .scroller{font-size:1rem}.integration-scroll-velocity .scroller span{gap:2rem}.scroll-velocity-item{padding:.375rem .75rem;font-size:.9rem}}.calculator-container{display:grid;grid-template-columns:1fr 1fr;gap:3rem;max-width:1400px;margin:3rem auto}.roi-calculator-form{background:rgba(255,255,255,.05);backdrop-filter:blur(15px);-webkit-backdrop-filter:blur(15px);border:1px solid rgba(255,255,255,.1);border-radius:20px;padding:2.5rem}.calculator-section{margin-bottom:2.5rem;padding-bottom:2rem;border-bottom:1px solid rgba(255,255,255,.1)}.calculator-section:last-child{border-bottom:none;margin-bottom:0}.section-heading{font-size:1.25rem;font-weight:600;color:#ffffff;margin-bottom:1.5rem;display:flex;align-items:center;gap:.5rem}.input-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1.5rem}.input-group{gap:.5rem}.input-group label{font-size:.9rem;font-weight:500;color:rgba(255,255,255,.9);margin-bottom:.25rem}.input-group input{background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.2);border-radius:8px;padding:.75rem 1rem;color:#ffffff;font-size:1rem;transition:all .3s ease}.input-group input:focus{outline:none;border-color:#fb923c;background:rgba(255,255,255,.12);box-shadow:0 0 0 2px rgba(251,146,60,.2)}.input-group input[type=range]{background:transparent;border:none;padding:0;height:6px;cursor:pointer}.input-group input[type=range]::-webkit-slider-track{background:rgba(255,255,255,.2);height:6px;border-radius:3px}.input-group input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;background:#fb923c;height:20px;width:20px;border-radius:50%;cursor:pointer}.input-hint{font-size:.8rem;color:rgba(255,255,255,.6);font-style:italic}.preset-buttons{display:flex;gap:.75rem;margin-bottom:1rem;flex-wrap:wrap}.preset-btn{background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.2);border-radius:20px;padding:.5rem 1rem;color:rgba(255,255,255,.8);font-size:.85rem;cursor:pointer;transition:all .3s ease}.preset-btn:hover{background:rgba(255,255,255,.15);border-color:rgba(255,255,255,.3)}.preset-btn.active{background:linear-gradient(135deg,#fb923c,#f97316);border-color:#fb923c;color:#ffffff}.range-value{font-size:1.1rem;font-weight:600;color:#fb923c;text-align:center;margin-top:.5rem}.efficiency-sources{margin-top:1rem;text-align:center}.efficiency-sources a{color:#fb923c;text-decoration:none}.efficiency-sources a:hover{text-decoration:underline}.results-panel{background:rgba(255,255,255,.08);backdrop-filter:blur(15px);-webkit-backdrop-filter:blur(15px);border:1px solid rgba(255,255,255,.15);border-radius:20px;padding:2.5rem;position:sticky;top:2rem;height:-moz-fit-content;height:fit-content}.calculation-transparency{background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.1);border-radius:16px;padding:2rem;margin-bottom:2rem}.calculation-transparency h4{font-size:1.2rem;font-weight:600;color:#ffffff;margin-bottom:1.5rem;display:flex;align-items:center;gap:.5rem}.calculation-steps{display:grid;gap:1.5rem}.calc-step{display:flex;align-items:flex-start;gap:1rem;padding:1rem;background:rgba(255,255,255,.03);border-radius:12px;border-left:3px solid #fb923c}.step-number{width:24px;height:24px;font-size:.8rem;flex-shrink:0;margin-top:.1rem}.step-content{flex:1}.step-content strong{color:#ffffff;font-size:.95rem;margin-bottom:.5rem;display:block}.calc-formula{font-family:Monaco,Menlo,monospace;background:rgba(0,0,0,.2);padding:.75rem;border-radius:8px;font-size:.85rem;color:rgba(255,255,255,.9);margin-top:.5rem;border-left:2px solid rgba(251,146,60,.3)}.calc-formula strong{color:#fb923c;font-weight:700}.calc-formula small{display:block;margin-top:.25rem;font-size:.75rem;color:rgba(255,255,255,.6);font-style:italic}.results-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:2rem;padding-bottom:1rem;border-bottom:1px solid rgba(255,255,255,.1)}.results-header h3{font-size:1.5rem;font-weight:700;color:#ffffff;margin:0}.calculation-status{display:flex;align-items:center;gap:.5rem;font-size:.85rem;color:rgba(255,255,255,.7)}.status-indicator{color:#22c55e;animation:pulse-status 2s infinite}@keyframes pulse-status{0%,to{opacity:1}50%{opacity:.5}}.key-metrics{display:grid;grid-template-columns:1fr 1fr;gap:1.5rem;margin-bottom:2rem}.metric-card{border-radius:12px;padding:1.5rem;text-align:center}.metric-card:hover{transform:translateY(-2px);border-color:rgba(255,255,255,.2)}.metric-card.primary{grid-column:1/-1;background:linear-gradient(135deg,rgba(251,146,60,.1),rgba(249,115,22,.1))}.metric-card.success{background:linear-gradient(135deg,rgba(34,197,94,.1),rgba(21,128,61,.1));border-color:rgba(34,197,94,.3)}.metric-label{margin-bottom:.5rem;font-weight:500}.metric-value{font-size:1.8rem;color:#ffffff}.metric-card.primary .metric-value{color:#fb923c;font-size:2.2rem}.metric-card.success .metric-value{color:#22c55e}.metric-detail{font-size:.75rem;color:rgba(255,255,255,.5);line-height:1.3}.breakdown-section{margin-bottom:2rem}.breakdown-section h4{font-size:1.1rem;font-weight:600;color:#ffffff;margin-bottom:1rem}.breakdown-grid{display:grid;gap:.75rem}.breakdown-item{display:flex;justify-content:space-between;align-items:center;padding:.5rem 0;border-bottom:1px solid rgba(255,255,255,.05);font-size:.9rem}.breakdown-item span:first-child{color:rgba(255,255,255,.7)}.breakdown-item span:last-child{color:#ffffff;font-weight:600}.results-actions{display:flex;flex-direction:column;gap:1rem}.primary-action-btn,.secondary-action-btn,.tertiary-action-btn{padding:1rem 1.5rem;border-radius:12px;font-weight:600;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;justify-content:center;gap:.5rem;border:none;font-size:.95rem}.primary-action-btn{background:linear-gradient(135deg,#fb923c,#f97316);color:#ffffff;box-shadow:0 4px 15px rgba(251,146,60,.3)}.primary-action-btn:hover{transform:translateY(-2px);box-shadow:0 6px 20px rgba(251,146,60,.4)}.secondary-action-btn{background:rgba(255,255,255,.1);color:#ffffff;border:1px solid rgba(255,255,255,.2)}.secondary-action-btn:hover{background:rgba(255,255,255,.15);border-color:rgba(255,255,255,.3)}.tertiary-action-btn{background:transparent;color:rgba(255,255,255,.8);border:1px solid rgba(255,255,255,.1)}.tertiary-action-btn:hover{background:rgba(255,255,255,.05);color:#ffffff}@media (max-width:1024px){.calculator-container{grid-template-columns:1fr;gap:2rem}.results-panel{position:static}.key-metrics{grid-template-columns:1fr}.metric-card.primary{grid-column:1}}@media (max-width:768px){.results-panel,.roi-calculator-form{padding:1.5rem}.input-grid{grid-template-columns:1fr}.preset-buttons{flex-direction:column}.preset-btn{width:100%;text-align:center}}.roi-section{padding:5rem 0;background:linear-gradient(135deg,#1a1a1a,#2d2d2d);position:relative;overflow:hidden}.roi-container{max-width:1200px;margin:0 auto;padding:0 2rem;position:relative;z-index:2}.roi-content{background:rgba(255,255,255,.1);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:2px solid rgba(255,255,255,.15);border-radius:32px;padding:4rem;text-align:center;position:relative;overflow:hidden}.roi-content:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(135deg,rgba(251,146,60,.05),rgba(249,115,22,.05));z-index:1}.roi-content>*{position:relative;z-index:2}.roi-header{margin-bottom:3rem}.roi-title{font-size:3rem;font-weight:800;color:#ffffff;margin-bottom:1.5rem;letter-spacing:-.5px}.roi-divider{width:120px;height:3px;background:linear-gradient(90deg,#fb923c,#f97316);margin:0 auto 2rem;border-radius:2px}.roi-subtitle{font-size:1.25rem;color:#d1d5db;line-height:1.6;max-width:600px;margin:0 auto}.roi-cta{margin-bottom:3rem}.calculate-roi-btn{background:linear-gradient(135deg,#fb923c,#f97316);border:none;color:#ffffff;padding:1.5rem 3rem;border-radius:20px;font-size:1.25rem;font-weight:700;cursor:pointer;transition:all .3s ease;display:inline-flex;align-items:center;gap:1rem;box-shadow:0 8px 30px rgba(251,146,60,.3);text-transform:uppercase;letter-spacing:.5px}.calculate-roi-btn:hover{transform:translateY(-4px) scale(1.02);box-shadow:0 12px 40px rgba(251,146,60,.4);background:linear-gradient(135deg,#f97316,#ea580c)}.calculate-roi-btn:active{transform:translateY(-2px) scale(1.01)}.btn-icon{font-size:1.5rem;animation:pulse-chart 2s infinite}@keyframes pulse-chart{0%,to{transform:scale(1)}50%{transform:scale(1.1)}}.trust-indicators{margin-bottom:3rem}.trust-divider{width:200px;height:1px;background:linear-gradient(90deg,transparent,rgba(255,255,255,.3) 50%,transparent);margin:0 auto 2rem}.trust-stats{background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.15);border-radius:16px;padding:2rem;margin:0 auto;max-width:800px}.trust-grid{justify-content:center;gap:2rem;flex-wrap:wrap}.trust-grid,.trust-item{display:flex;align-items:center}.trust-item{flex-direction:column;gap:.5rem}.trust-label{font-size:.9rem;color:#9ca3af;font-weight:500}.trust-value{font-size:1.1rem;color:#ffffff;font-weight:700}.trust-value.highlight-peach{color:#fb923c;font-size:1.25rem}.trust-value.highlight-green{color:#22c55e;font-size:1.25rem}.trust-separator{color:rgba(255,255,255,.3);font-size:1.2rem;font-weight:300}.roi-preview-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:2rem;margin-bottom:2rem}.preview-card{background:rgba(255,255,255,.08);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.15);border-radius:20px;padding:2.5rem;text-align:center;transition:all .3s ease}.preview-card:hover{transform:translateY(-8px);box-shadow:0 20px 40px rgba(0,0,0,.2);background:rgba(255,255,255,.12)}.card-icon{font-size:3rem;margin-bottom:1rem;display:block}.card-title{font-size:1.1rem;font-weight:600;color:#e5e7eb;margin-bottom:.75rem}.card-value{font-size:1.25rem;font-weight:700;color:#fb923c}.roi-bg-elements{position:absolute;top:0;left:0;right:0;bottom:0;z-index:1;overflow:hidden}.floating-chart,.floating-number{position:absolute;font-weight:700;opacity:.1;animation:float-roi 8s ease-in-out infinite;pointer-events:none}.floating-number{font-size:2rem;color:#fb923c}.floating-chart{font-size:2.5rem}.number-1{top:15%;left:10%;animation-delay:0s}.number-2{top:25%;right:15%;animation-delay:2s}.number-3{bottom:20%;left:15%;animation-delay:4s}.chart-1{bottom:15%;right:10%;animation-delay:1s}.chart-2{top:40%;left:5%;animation-delay:3s}@keyframes float-roi{0%,to{transform:translateY(0) rotate(0deg);opacity:.1}25%{transform:translateY(-20px) rotate(2deg);opacity:.15}50%{transform:translateY(-15px) rotate(0deg);opacity:.2}75%{transform:translateY(-25px) rotate(-2deg);opacity:.15}}.roi-title{animation:title-glow 3s ease-in-out infinite}@keyframes title-glow{0%,to{text-shadow:0 0 5px rgba(251,146,60,.3)}50%{text-shadow:0 0 20px rgba(251,146,60,.5),0 0 30px rgba(251,146,60,.3)}}@media (max-width:768px){.roi-section{padding:3rem 0}.roi-container{padding:0 1rem}.roi-content{padding:2.5rem;border-radius:24px}.roi-title{font-size:2rem;line-height:1.2}.roi-subtitle{font-size:1.1rem}.roi-subtitle br{display:none}.calculate-roi-btn{padding:1.25rem 2.5rem;font-size:1.1rem;flex-direction:column;gap:.5rem}.trust-grid{flex-direction:column;gap:1.5rem}.trust-separator{display:none}.roi-preview-cards{grid-template-columns:1fr;gap:1.5rem}.preview-card{padding:2rem}.floating-chart,.floating-number{font-size:1.5rem}}@media (max-width:1024px) and (min-width:769px){.roi-title{font-size:2.5rem}.calculate-roi-btn{padding:1.25rem 2.75rem;font-size:1.15rem}.trust-grid{gap:1.5rem}.roi-preview-cards{grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}}.final-cta-section{background:#0A1628;padding:6rem 0;position:relative;overflow:hidden}.final-cta-container{max-width:1200px;margin:0 auto;padding:0 2rem;position:relative;z-index:2}.final-cta-content{text-align:center;position:relative}.final-cta-header{margin-bottom:3rem}.final-cta-title{font-size:3.5rem;font-weight:800;color:#ffffff;line-height:1.2;letter-spacing:-.5px;max-width:800px;margin:0 auto}.final-cta-buttons{display:flex;justify-content:center;align-items:center;gap:2rem;margin-bottom:3rem;flex-wrap:wrap}.schedule-demo-btn,.solution-guide-btn{padding:1.5rem 3rem;border-radius:16px;font-size:1.2rem;font-weight:700;cursor:pointer;transition:all .3s ease;display:inline-flex;align-items:center;gap:.75rem;text-decoration:none;border:none;letter-spacing:.3px;min-width:280px;justify-content:center}.schedule-demo-btn{background:linear-gradient(135deg,#fb923c,#f97316);color:#ffffff;box-shadow:0 8px 25px rgba(251,146,60,.4)}.schedule-demo-btn:hover{transform:translateY(-4px);box-shadow:0 12px 35px rgba(251,146,60,.5);background:linear-gradient(135deg,#f97316,#ea580c)}.schedule-demo-btn:active{transform:translateY(-2px)}.solution-guide-btn{background:transparent;color:#ffffff;border:2px solid #ffffff;box-shadow:0 8px 25px rgba(255,255,255,.1)}.solution-guide-btn:hover{transform:translateY(-4px);background:rgba(255,255,255,.1);box-shadow:0 12px 35px rgba(255,255,255,.2);border-color:#fb923c;color:#fb923c}.solution-guide-btn:active{transform:translateY(-2px)}.btn-text{font-weight:700}.btn-icon{font-size:1.3rem;transition:transform .3s ease}.schedule-demo-btn:hover .btn-icon{transform:scale(1.1) rotate(5deg)}.solution-guide-btn:hover .btn-icon{transform:scale(1.1) rotate(-5deg)}.final-cta-footer{margin-top:2rem}.social-proof-text{font-size:1.1rem;color:rgba(255,255,255,.8);font-weight:500;letter-spacing:.3px}.final-cta-bg-elements{position:absolute;top:0;left:0;right:0;bottom:0;z-index:1;overflow:hidden}.bg-pattern{position:absolute;width:200px;height:200px;border:1px solid rgba(255,255,255,.05);border-radius:50%;animation:rotate-pattern 20s linear infinite}.bg-pattern-1{top:10%;left:10%;animation-delay:0s}.bg-pattern-2{top:20%;right:15%;width:150px;height:150px;animation-delay:5s}.bg-pattern-3{bottom:15%;left:20%;width:180px;height:180px;animation-delay:10s}@keyframes rotate-pattern{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.floating-docs{position:absolute;font-size:2rem;color:rgba(255,255,255,.1);animation:float-final 8s ease-in-out infinite;pointer-events:none}.doc-1{top:20%;left:15%;animation-delay:0s}.doc-2{top:30%;right:20%;animation-delay:2s}.doc-3{bottom:25%;left:25%;animation-delay:4s}.doc-4{bottom:20%;right:15%;animation-delay:6s}@keyframes float-final{0%,to{transform:translateY(0) rotate(0deg);opacity:.1}25%{transform:translateY(-15px) rotate(5deg);opacity:.15}50%{transform:translateY(-10px) rotate(0deg);opacity:.2}75%{transform:translateY(-20px) rotate(-5deg);opacity:.15}}.final-cta-section:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:radial-gradient(circle at center,rgba(251,146,60,.05) 0,transparent 70%);z-index:1}.final-cta-title{animation:subtle-glow 4s ease-in-out infinite}@keyframes subtle-glow{0%,to{text-shadow:0 0 10px rgba(255,255,255,.1)}50%{text-shadow:0 0 20px rgba(255,255,255,.2),0 0 30px rgba(251,146,60,.1)}}@media (max-width:768px){.final-cta-section{padding:4rem 0}.final-cta-container{padding:0 1rem}.final-cta-title{font-size:2.25rem;line-height:1.3}.final-cta-buttons{flex-direction:column;gap:1.5rem;margin-bottom:2.5rem}.schedule-demo-btn,.solution-guide-btn{padding:1.25rem 2rem;font-size:1.1rem;min-width:100%;max-width:320px}.social-proof-text{font-size:1rem;padding:0 1rem}.floating-docs{font-size:1.5rem}.bg-pattern{width:120px;height:120px}.bg-pattern-2{width:100px;height:100px}.bg-pattern-3{width:110px;height:110px}}@media (max-width:1024px) and (min-width:769px){.final-cta-title{font-size:3rem}.final-cta-buttons{gap:1.5rem}.schedule-demo-btn,.solution-guide-btn{padding:1.25rem 2.5rem;font-size:1.1rem;min-width:250px}}.section-v2{padding:6rem 2rem;background:rgba(255,255,255,.02);position:relative;z-index:5;border-bottom:1px solid rgba(255,255,255,.05)}.section-container-v2{max-width:1200px;margin:0 auto}.section-header-v2{text-align:center;margin-bottom:4rem}.section-title-v2{font-size:3rem;font-weight:700;color:#ffffff;margin-bottom:1rem;letter-spacing:-.01em;line-height:1.2}.section-subtitle-v2{font-size:1.25rem;color:rgba(255,255,255,.7);max-width:600px;margin:0 auto;line-height:1.6}.tabs-container-v2{border:1px solid rgba(255,255,255,.1);border-radius:24px;margin-bottom:2rem}.tab-buttons-v2{display:grid;grid-template-columns:repeat(4,1fr);border-bottom:1px solid rgba(255,255,255,.1)}.tab-button-v2{padding:2rem 1.5rem;text-align:left;transition:all .3s ease;border-right:1px solid rgba(255,255,255,.1);display:flex;align-items:center;gap:1rem;color:#ffffff}.tab-button-v2:last-child{border-right:none}.tab-button-v2:hover{background:rgba(255,255,255,.05)}.tab-button-v2.active{background:rgba(251,146,60,.1);border-bottom:3px solid #fb923c}.tab-icon-v2{font-size:2rem;opacity:.8}.tab-content-v2{flex:1}.tab-title-v2{font-size:1.1rem;font-weight:600;color:#ffffff;margin-bottom:.25rem}.tab-subtitle-v2{font-size:.9rem;color:rgba(255,255,255,.6)}.tab-content-container-v2{padding:3rem}.tab-panel-layout-v2{display:grid;grid-template-columns:2fr 1fr;gap:4rem;align-items:start}.tab-panel-content-v2{display:flex;flex-direction:column;gap:1.5rem}.tab-panel-visual-v2{display:flex;flex-direction:column;gap:2rem}.use-case-title-v2{font-size:2.25rem;color:#ffffff}.use-case-description-v2{font-size:1.125rem;color:rgba(255,255,255,.8)}.key-benefits-v2{margin-bottom:2.5rem}.benefits-title-v2{font-size:1.25rem;font-weight:600;color:#ffffff;margin-bottom:1.5rem}.benefits-grid-v2{display:grid;grid-template-columns:repeat(2,1fr);gap:1.5rem}.benefit-item-v2{display:flex;align-items:flex-start;gap:1rem;padding:1.5rem;background:rgba(255,255,255,.05);border-radius:12px;border:1px solid rgba(255,255,255,.1);transition:all .3s ease}.benefit-item-v2:hover{background:rgba(255,255,255,.08);border-color:rgba(251,146,60,.3)}.benefit-icon-v2{font-size:1.5rem;margin-top:.25rem}.benefit-text-v2{flex:1}.benefit-title-v2{font-size:1rem;font-weight:600;color:#ffffff;margin-bottom:.25rem}.benefit-description-v2{font-size:.9rem;color:rgba(255,255,255,.7)}.workflow-features-v2{margin-bottom:2rem}.features-title-v2{font-size:1.25rem;font-weight:600;color:#ffffff;margin-bottom:1.5rem}.features-list-v2{display:grid;gap:.75rem}.feature-item-v2{gap:.75rem;font-size:1rem;color:rgba(255,255,255,.8);line-height:1.5}.feature-check-v2{color:#22c55e;font-weight:600;font-size:1.1rem}.workflow-diagram-v2{display:flex;flex-direction:column;gap:1rem;padding:2rem;background:rgba(255,255,255,.05);border-radius:16px;border:1px solid rgba(255,255,255,.1)}.workflow-step-v2{text-align:center;padding:1.5rem;background:rgba(255,255,255,.05);border-radius:12px;border:1px solid rgba(255,255,255,.1);transition:all .3s ease}.workflow-step-v2:hover{background:rgba(255,255,255,.08);border-color:rgba(251,146,60,.3)}.step-icon-v2{font-size:2rem;margin-bottom:.5rem;display:block}.step-title-v2{font-size:1rem;font-weight:600;color:#ffffff;margin-bottom:.25rem}.step-description-v2{font-size:.9rem;color:rgba(255,255,255,.6)}.workflow-arrow-v2{text-align:center;font-size:1.5rem;color:#fb923c;font-weight:600;margin:.5rem 0}.metrics-box-v2{padding:2rem;background:rgba(251,146,60,.1);border-radius:16px;border:1px solid rgba(251,146,60,.2)}.metrics-title-v2{font-size:1.125rem;font-weight:600;color:#ffffff;margin-bottom:1.5rem;text-align:center}.metrics-grid-v2{display:grid;gap:1rem}.metric-v2{text-align:center;padding:1rem;background:rgba(255,255,255,.05);border-radius:8px}.metric-value-v2{font-size:1.5rem;font-weight:700;color:#fb923c;margin-bottom:.25rem}.metric-label-v2{font-size:.8rem;color:rgba(255,255,255,.7)}.carousel-container-v2{position:relative;background:rgba(255,255,255,.05);border-radius:24px;border:1px solid rgba(255,255,255,.1);overflow:hidden;backdrop-filter:blur(20px)}.case-study-content-v2{max-width:1000px;margin:0 auto}.case-study-header-v2{margin-bottom:2.5rem}.company-info-v2{display:flex;align-items:center;gap:1rem;margin-bottom:1.5rem}.company-logo-v2{font-size:3rem;width:80px;height:80px;background:rgba(255,255,255,.1);border-radius:16px}.company-details-v2{flex:1}.company-name-v2{font-size:1.5rem;font-weight:700;color:#ffffff;margin-bottom:.25rem}.company-type-v2{font-size:1rem;color:rgba(255,255,255,.6)}.case-study-quote-v2{font-size:1.5rem;font-style:italic;color:#fb923c;line-height:1.4;font-weight:500}.case-study-metrics-v2{display:grid;grid-template-columns:repeat(4,1fr);gap:2rem;margin-bottom:2.5rem;padding:2rem;background:rgba(255,255,255,.05);border-radius:16px}.metric-item-v2{text-align:center}.metric-number-v2{font-size:2rem;color:#fb923c}.case-study-details-v2{display:grid;gap:1.5rem}.case-study-details-v2 h4{font-size:1.125rem;font-weight:600;color:#ffffff;margin-bottom:.5rem}.case-study-details-v2 p{color:rgba(255,255,255,.8);line-height:1.6}.case-study-details-v2 ul{list-style:none;padding:0;margin:0}.case-study-details-v2 li{color:rgba(255,255,255,.8);margin-bottom:.5rem;padding-left:1.5rem;position:relative}.case-study-details-v2 li:before{content:"✓";position:absolute;left:0;color:#22c55e;font-weight:600}.carousel-indicators-v2{display:flex;justify-content:center;gap:.5rem;padding:2rem;background:rgba(0,0,0,.2)}.calculator-container-v2{display:grid;grid-template-columns:1fr 1fr;gap:4rem;background:rgba(255,255,255,.05);border-radius:24px;border:1px solid rgba(255,255,255,.1);padding:3rem;backdrop-filter:blur(20px);margin-bottom:3rem}.calculator-inputs-v2{display:grid;gap:2rem}.input-group-v2{display:flex;flex-direction:column;gap:.75rem}.input-group-v2 label{font-size:1rem;font-weight:600;color:#ffffff}.calculator-select-v2{padding:1rem;background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.2);border-radius:12px;color:#ffffff;font-size:1rem;cursor:pointer}.calculator-select-v2 option{background:#1a1a1a;color:#ffffff}.calculator-slider-v2{-moz-appearance:none;appearance:none;-webkit-appearance:none;height:8px;border-radius:4px;background:rgba(255,255,255,.2);outline:none;cursor:pointer}.calculator-slider-v2::-webkit-slider-thumb{appearance:none;-webkit-appearance:none;width:20px;height:20px;border-radius:50%;background:linear-gradient(135deg,#fb923c,#f97316);cursor:pointer;box-shadow:0 4px 12px rgba(251,146,60,.4);border:2px solid #ffffff}.calculator-slider-v2::-moz-range-thumb{width:20px;height:20px;border-radius:50%;background:linear-gradient(135deg,#fb923c,#f97316);cursor:pointer;border:2px solid #ffffff;box-shadow:0 4px 12px rgba(251,146,60,.4);-moz-appearance:none}.calculator-results-v2{display:grid;grid-template-columns:repeat(2,1fr);gap:1.5rem;align-content:start}.result-card-v2{padding:2rem;background:rgba(255,255,255,.05);border-radius:16px;border:1px solid rgba(255,255,255,.1);text-align:center;transition:all .3s ease}.result-card-v2:hover{background:rgba(255,255,255,.08);border-color:rgba(251,146,60,.3)}.result-card-v2.primary{grid-column:1/-1;background:rgba(251,146,60,.1);border-color:rgba(251,146,60,.3)}.result-label-v2{font-size:.9rem;color:rgba(255,255,255,.7);text-transform:uppercase;letter-spacing:.05em}.result-value-v2{font-size:2rem;font-weight:700;color:#fb923c}.result-card-v2.primary .result-value-v2{font-size:3rem;color:#ffffff}.roi-cta-v2{text-align:center}.roi-cta-button-v2{display:inline-flex;align-items:center;gap:.75rem;padding:1.5rem 3rem;background:linear-gradient(135deg,#fb923c,#f97316);color:#ffffff;text-decoration:none;border-radius:16px;font-size:1.125rem;transition:all .3s ease;box-shadow:0 8px 25px rgba(251,146,60,.3)}.roi-cta-button-v2:hover{box-shadow:0 12px 35px rgba(251,146,60,.4)}.button-icon-v2{font-size:1.25rem;transition:transform .3s ease}.roi-cta-button-v2:hover .button-icon-v2{transform:translateX(4px)}@media (max-width:1024px){.tab-buttons-v2{grid-template-columns:repeat(2,1fr)}.tab-panel-layout-v2{gap:2rem}.benefits-grid-v2,.tab-panel-layout-v2{grid-template-columns:1fr}.case-study-metrics-v2{grid-template-columns:repeat(2,1fr)}.calculator-container-v2{gap:2rem}.calculator-container-v2,.calculator-results-v2{grid-template-columns:1fr}}@media (max-width:768px){.section-v2{padding:4rem 1rem}.section-title-v2{font-size:2.5rem}.section-subtitle-v2{font-size:1.125rem}.tab-buttons-v2{grid-template-columns:1fr}.tab-button-v2{padding:1.5rem;border-right:none;border-bottom:1px solid rgba(255,255,255,.1)}.tab-button-v2:last-child{border-bottom:none}.tab-content-container-v2{padding:2rem}.use-case-title-v2{font-size:1.875rem}.workflow-diagram-v2{padding:1.5rem}.workflow-arrow-v2{transform:rotate(90deg);margin:1rem 0}.case-study-slide{padding:2rem}.case-study-metrics-v2{grid-template-columns:repeat(2,1fr);gap:1rem}.calculator-container-v2{padding:2rem}}@media (min-width:1400px){.section-title-v2{font-size:3.5rem}.section-container-v2{max-width:1400px}}.use-cases-hero-container{max-width:1200px;margin:0 auto}.breadcrumb{margin-bottom:2rem;opacity:.8}.breadcrumb-link{color:#fb923c;text-decoration:none;transition:opacity .3s ease}.breadcrumb-link:hover{opacity:.8}.breadcrumb-separator{margin:0 .75rem;color:rgba(255,255,255,.5)}.breadcrumb-current{color:rgba(255,255,255,.7)}.use-cases-hero-title{font-size:4rem;font-weight:800;color:#ffffff;line-height:1.2;margin-bottom:1.5rem;letter-spacing:-.02em}.title-gradient{background:linear-gradient(135deg,#fb923c,#f97316);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;display:block}.use-cases-hero-subtitle{font-size:1.5rem;color:rgba(255,255,255,.8);line-height:1.6;margin-bottom:3rem;max-width:800px;margin-left:auto;margin-right:auto}.hero-stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:2rem;max-width:800px;margin:0 auto}.stat-item{text-align:center}.stat-number{font-size:2.5rem;font-weight:700;color:#fb923c;margin-bottom:.5rem}.stat-label{font-size:.9rem;text-transform:uppercase;letter-spacing:.05em}.industry-solutions{padding:6rem 2rem;background:rgba(255,255,255,.02);position:relative;z-index:5}.industry-container{max-width:1400px;margin:0 auto}.section-header{text-align:center;margin-bottom:4rem}.section-title{font-size:3rem;color:#ffffff;letter-spacing:-.01em}.section-subtitle{font-size:1.25rem;color:rgba(255,255,255,.7);max-width:600px;margin:0 auto}.industry-tabs-container{background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.1);border-radius:24px;overflow:hidden;backdrop-filter:blur(20px)}.industry-tab-buttons{display:grid;grid-template-columns:repeat(4,1fr);border-bottom:1px solid rgba(255,255,255,.1)}.industry-tab-button{background:transparent;padding:2rem 1.5rem;text-align:left;cursor:pointer;transition:all .3s ease;border:none;border-right:1px solid rgba(255,255,255,.1);display:flex;align-items:center;gap:1rem}.industry-tab-button:last-child{border-right:none}.industry-tab-button:hover{background:rgba(255,255,255,.05)}.industry-tab-button.active{background:rgba(251,146,60,.1);border-bottom:3px solid #fb923c}.tab-icon{font-size:2rem;opacity:.8}.tab-content{flex:1}.tab-title{font-size:1.1rem;font-weight:600;color:#ffffff;margin-bottom:.25rem}.tab-subtitle{font-size:.9rem;color:rgba(255,255,255,.6)}.industry-tab-content{padding:3rem}.industry-tab-panel{display:none}.industry-tab-panel.active{display:block}.tab-panel-layout{display:grid;grid-template-columns:2fr 1fr;gap:4rem;align-items:start}.use-case-title{font-size:2.25rem;margin-bottom:1.5rem}.use-case-description{font-size:1.125rem;margin-bottom:2.5rem}.key-benefits{margin-bottom:2.5rem}.benefits-title{font-size:1.25rem;font-weight:600;color:#ffffff;margin-bottom:1.5rem}.benefits-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:1.5rem}.benefit-item{display:flex;align-items:flex-start;gap:1rem;padding:1.5rem;background:rgba(255,255,255,.05);border-radius:12px;border:1px solid rgba(255,255,255,.1)}.benefit-icon{font-size:1.5rem;margin-top:.25rem}.benefit-title{font-size:1rem;font-weight:600;color:#ffffff;margin-bottom:.25rem}.benefit-description{font-size:.9rem;color:rgba(255,255,255,.7)}.workflow-features{margin-bottom:2rem}.features-title{font-size:1.25rem;color:#ffffff;margin-bottom:1.5rem}.features-list{display:grid;gap:.75rem}.feature-item{display:flex;align-items:center;gap:.75rem;font-size:1rem;color:rgba(255,255,255,.8)}.feature-check{color:#22c55e;font-weight:600}.tab-panel-visual{display:flex;flex-direction:column;gap:2rem}.workflow-diagram{display:flex;flex-direction:column;gap:1rem;padding:2rem;background:rgba(255,255,255,.05);border-radius:16px;border:1px solid rgba(255,255,255,.1)}.workflow-step{text-align:center;background:rgba(255,255,255,.05);border-radius:12px;border:1px solid rgba(255,255,255,.1)}.step-icon{font-size:2rem;margin-bottom:.5rem;display:block}.step-title{font-size:1rem;font-weight:600;color:#ffffff;margin-bottom:.25rem}.step-description{font-size:.9rem;color:rgba(255,255,255,.6)}.workflow-arrow{text-align:center;font-weight:600}.metrics-box{padding:2rem;background:rgba(251,146,60,.1);border-radius:16px;border:1px solid rgba(251,146,60,.2)}.metrics-title{font-size:1.125rem;font-weight:600;color:#ffffff;margin-bottom:1.5rem;text-align:center}.metrics-grid{display:grid;gap:1rem}.metric{background:rgba(255,255,255,.05)}.metric-value{color:#fb923c}.case-studies{padding:6rem 2rem;background:linear-gradient(135deg,rgba(251,146,60,.05),rgba(0,0,0,.1));position:relative;z-index:5}.case-studies-container{max-width:1200px;margin:0 auto}.case-study-carousel{position:relative;background:rgba(255,255,255,.05);border-radius:24px;border:1px solid rgba(255,255,255,.1);overflow:hidden;backdrop-filter:blur(20px)}.case-study-slide{display:none;padding:3rem}.case-study-slide.active{display:block}.case-study-content{max-width:1000px;margin:0 auto}.case-study-header{margin-bottom:2.5rem}.company-info{gap:1rem;margin-bottom:1.5rem}.company-logo{font-size:3rem;width:80px;height:80px;display:flex;align-items:center;justify-content:center;background:rgba(255,255,255,.1);border-radius:16px}.case-study-quote{font-size:1.5rem;font-style:italic;color:#fb923c;line-height:1.4;font-weight:500}.case-study-metrics{display:grid;grid-template-columns:repeat(4,1fr);gap:2rem;margin-bottom:2.5rem;padding:2rem;background:rgba(255,255,255,.05);border-radius:16px}.metric-item{text-align:center}.metric-number{font-size:2rem}.metric-label{font-size:.9rem;color:rgba(255,255,255,.7)}.case-study-details{display:grid;gap:1.5rem}.case-study-details h4{font-size:1.125rem;font-weight:600;color:#ffffff;margin-bottom:.5rem}.case-study-details p{color:rgba(255,255,255,.8);line-height:1.6}.case-study-details ul{list-style:none;padding:0;margin:0}.case-study-details li{color:rgba(255,255,255,.8);margin-bottom:.5rem;padding-left:1.5rem;position:relative}.case-study-details li:before{content:"✓";position:absolute;left:0;color:#22c55e;font-weight:600}.carousel-indicators{display:flex;justify-content:center;gap:.5rem;padding:2rem;background:rgba(0,0,0,.2)}.carousel-indicator{width:12px;height:12px;border-radius:50%;border:none;background:rgba(255,255,255,.3);cursor:pointer;transition:all .3s ease}.carousel-indicator.active{background:#fb923c;transform:scale(1.2)}.roi-calculator-section{padding:6rem 2rem;background:rgba(0,0,0,.3);position:relative;z-index:5}.roi-calculator-container{max-width:1200px;margin:0 auto}.roi-calculator{display:grid;grid-template-columns:1fr 1fr;gap:4rem;background:rgba(255,255,255,.05);border-radius:24px;border:1px solid rgba(255,255,255,.1);padding:3rem;backdrop-filter:blur(20px)}.calculator-inputs{display:grid;gap:2rem}.input-group{display:flex;flex-direction:column;gap:.75rem}.input-group label{font-size:1rem;font-weight:600;color:#ffffff}.calculator-select{padding:1rem;background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.2);border-radius:12px;color:#ffffff;font-size:1rem;cursor:pointer}.calculator-select option{background:#1a1a1a;color:#ffffff}.calculator-slider{-moz-appearance:none;appearance:none;-webkit-appearance:none;height:8px;border-radius:4px;background:rgba(255,255,255,.2);outline:none;cursor:pointer}.calculator-slider::-webkit-slider-thumb{appearance:none;-webkit-appearance:none;width:20px;height:20px;border-radius:50%;background:linear-gradient(135deg,#fb923c,#f97316);cursor:pointer;box-shadow:0 4px 12px rgba(251,146,60,.4);border:2px solid #ffffff}.calculator-slider::-moz-range-thumb{width:20px;height:20px;border-radius:50%;background:linear-gradient(135deg,#fb923c,#f97316);cursor:pointer;border:2px solid #ffffff;box-shadow:0 4px 12px rgba(251,146,60,.4);-moz-appearance:none}.slider-value{text-align:center;font-size:.9rem;color:#fb923c;font-weight:600}.calculator-results{display:grid;grid-template-columns:repeat(2,1fr);gap:1.5rem;align-content:start}.result-card{padding:2rem;background:rgba(255,255,255,.05);border-radius:16px;border:1px solid rgba(255,255,255,.1);text-align:center}.result-card.primary{grid-column:1/-1;background:rgba(251,146,60,.1);border-color:rgba(251,146,60,.3)}.result-label{font-size:.9rem;color:rgba(255,255,255,.7);margin-bottom:.5rem;text-transform:uppercase;letter-spacing:.05em}.result-value{font-size:2rem;font-weight:700;color:#fb923c}.result-card.primary .result-value{font-size:3rem;color:#ffffff}.roi-cta{text-align:center;margin-top:3rem}.roi-cta-button{display:inline-flex;align-items:center;gap:.75rem;padding:1.5rem 3rem;background:linear-gradient(135deg,#fb923c,#f97316);color:#ffffff;text-decoration:none;border-radius:16px;font-size:1.125rem;font-weight:600;transition:all .3s ease;box-shadow:0 8px 25px rgba(251,146,60,.3)}.roi-cta-button:hover{transform:translateY(-2px);box-shadow:0 12px 35px rgba(251,146,60,.4)}.button-icon{font-size:1.25rem;transition:transform .3s ease}.roi-cta-button:hover .button-icon{transform:translateX(4px)}@media (max-width:1024px){.industry-tab-buttons{grid-template-columns:repeat(2,1fr)}.tab-panel-layout{gap:2rem}.benefits-grid,.tab-panel-layout{grid-template-columns:1fr}.case-study-metrics{grid-template-columns:repeat(2,1fr)}.roi-calculator{gap:2rem}.calculator-results,.roi-calculator{grid-template-columns:1fr}}@media (max-width:768px){.use-cases-hero{padding:6rem 1rem 4rem}.use-cases-hero-title{font-size:2.5rem}.use-cases-hero-subtitle{font-size:1.25rem}.hero-stats{grid-template-columns:repeat(2,1fr)}.section-title{font-size:2rem}.industry-tab-buttons{grid-template-columns:1fr}.industry-tab-button{padding:1.5rem;text-align:center;border-right:none;border-bottom:1px solid rgba(255,255,255,.1)}.industry-tab-button:last-child{border-bottom:none}.industry-tab-content{padding:2rem}.use-case-title{font-size:1.75rem}.workflow-diagram{gap:.5rem;padding:1.5rem}.workflow-arrow{transform:rotate(90deg)}.case-study-slide{padding:2rem}.case-study-metrics{grid-template-columns:1fr;gap:1rem}.roi-calculator{padding:2rem}}@media (min-width:1400px){.use-cases-hero-title{font-size:5rem}.section-title{font-size:3.5rem}.industry-container{max-width:1600px}}@keyframes breadcrumbFadeIn{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@keyframes heroTitleFadeIn{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes heroSubtitleFadeIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes flowContainerFadeIn{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:translateY(0)}}@keyframes flowStepFadeIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes arrowFadeIn{0%{opacity:0}to{opacity:1}}.nav-link-v2.active{color:var(--color-accent-peach);position:relative}.nav-link-v2.active:after{content:"";position:absolute;bottom:-4px;left:0;right:0;height:2px;background:var(--color-accent-peach);border-radius:1px}@media (max-width:768px){.solutions-hero-title-v2{font-size:42px}.solutions-hero-subtitle-v2{font-size:18px}.document-flow-diagram{flex-direction:column;gap:2rem;padding:2rem 1.5rem}.flow-arrow{transform:rotate(90deg);margin:0}.solution-pillars-grid-v2,.solution-pillars-preview-v2{grid-template-columns:1fr;gap:1.5rem}.solution-pillars-grid-v2{margin-top:3rem;padding:0 1rem}.solution-card{padding:2rem 1.5rem;min-height:380px}.card-title{font-size:22px}.card-tagline{font-size:16px}.card-description{font-size:15px}}@media (max-width:480px){.solutions-hero-v2{padding:100px 1rem 2rem}.solutions-hero-title-v2{font-size:36px}.solutions-hero-subtitle-v2{font-size:16px}.document-flow-diagram{padding:1.5rem 1rem}.flow-icon{font-size:28px}.pillar-icon{font-size:40px}.solution-pillar{padding:2rem 1.5rem}.solution-pillars-grid-v2{gap:1rem;margin-top:2rem;padding:0 .5rem}.solution-card{padding:1.5rem;min-height:340px;border-radius:16px}.card-title{font-size:20px}.card-tagline{font-size:15px}.card-description{font-size:14px}.feature-item{font-size:13px}.section-title{font-size:28px;text-align:center}.value-prop-text{font-size:16px}.feature-category{padding:1.5rem}.demo-container{height:250px;padding:1.5rem}.formats-grid{grid-template-columns:1fr;gap:.5rem}.tech-specs-box{padding:1.5rem}.solution-detail-content{grid-template-columns:1fr;gap:3rem}.section-title{font-size:36px}.value-prop-text{font-size:18px}.feature-grid{grid-template-columns:1fr;gap:1.5rem}.formats-grid{grid-template-columns:repeat(2,1fr);gap:.75rem}}.placeholder-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));gap:2rem;margin-top:3rem}.placeholder-card{background:rgba(255,255,255,.05);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.1);border-radius:16px;padding:2.5rem;text-align:center;transition:all .3s ease;position:relative;overflow:hidden}.placeholder-card:hover{transform:translateY(-5px);background:rgba(255,255,255,.08);border-color:rgba(251,146,60,.3);box-shadow:0 20px 40px rgba(0,0,0,.2)}.placeholder-icon{font-size:3rem;margin-bottom:1.5rem;display:block}.placeholder-title{font-size:1.5rem;font-weight:700;color:#ffffff;margin-bottom:1rem;letter-spacing:-.01em}.placeholder-description{font-size:1rem;color:rgba(255,255,255,.8);line-height:1.6;margin-bottom:2rem}.placeholder-status{display:inline-block;padding:.5rem 1.5rem;background:rgba(251,146,60,.2);color:#fb923c;border-radius:25px;font-size:.9rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;border:1px solid rgba(251,146,60,.3)}@media (max-width:768px){.placeholder-grid{grid-template-columns:1fr;gap:1.5rem;margin-top:2rem}.placeholder-card{padding:2rem}.placeholder-icon{font-size:2.5rem;margin-bottom:1rem}.placeholder-title{font-size:1.25rem}.placeholder-description{font-size:.9rem;margin-bottom:1.5rem}}.industry-selector-hero{margin-top:3rem;text-align:center}.selector-question{font-size:1.5rem;font-weight:600;color:rgba(255,255,255,.9);margin-bottom:2rem;letter-spacing:-.01em}.industry-buttons-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:1.5rem;max-width:800px;margin:0 auto 2rem}.industry-button-hero{background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.1);border-radius:16px;padding:2rem;cursor:pointer;transition:all .3s ease;text-align:center;color:#ffffff}.industry-button-hero:hover{background:rgba(251,146,60,.1);border-color:rgba(251,146,60,.3);transform:translateY(-3px);box-shadow:0 12px 30px rgba(0,0,0,.2)}.industry-icon{font-size:2.5rem;margin-bottom:1rem;display:block}.industry-label{font-size:1.25rem;font-weight:700;margin-bottom:.5rem;color:#ffffff}.industry-subtitle{font-size:.9rem;line-height:1.4}.function-explore{font-size:1rem;color:rgba(255,255,255,.6);margin-top:2rem}.featured-cases-section{padding:6rem 2rem;background:rgba(255,255,255,.02);position:relative;z-index:5}.featured-cases-carousel{position:relative;max-width:1000px;margin:0 auto;background:rgba(255,255,255,.05);border-radius:24px;border:1px solid rgba(255,255,255,.1);overflow:hidden;backdrop-filter:blur(20px);animation:none}.featured-cases-carousel:hover{animation-play-state:paused}.featured-case{display:none;padding:3rem;opacity:0;transform:translateX(30px);transition:all .6s ease}.featured-case.active{display:block;opacity:1;transform:translateX(0)}.case-content{max-width:800px;margin:0 auto}.case-header{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:2rem}.company-info{display:flex;align-items:center;gap:1.5rem}.company-logo-brand{width:80px;height:80px;display:flex;align-items:center;justify-content:center;background:rgba(255,255,255,.95);border-radius:16px;padding:.75rem;box-shadow:0 4px 15px rgba(0,0,0,.1)}.brand-logo{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;filter:none}.company-logo-fallback{font-size:2.5rem;color:#4a4a4a}.company-logo-fallback.hidden{display:none}.company-details{flex:1}.company-name{font-size:1.5rem;font-weight:700;color:#ffffff;margin-bottom:.25rem}.company-type{font-size:1rem;color:rgba(255,255,255,.6)}.case-category{background:rgba(251,146,60,.2);color:#fb923c;padding:.5rem 1rem;border-radius:20px;font-size:.85rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;white-space:nowrap}.case-story{margin-bottom:2.5rem}.story-headline{font-size:1.75rem;font-weight:700;color:#fb923c;line-height:1.3;margin-bottom:1.5rem;text-align:center}.story-details{display:flex;flex-direction:column;gap:1rem;background:rgba(255,255,255,.03);padding:1.5rem;border-radius:12px;border:1px solid rgba(255,255,255,.1)}.story-section{display:grid;grid-template-columns:100px 1fr;gap:1rem;align-items:flex-start}.story-label{font-size:.9rem;font-weight:700;color:#fb923c;text-transform:uppercase;letter-spacing:.05em}.story-text{font-size:1rem;color:rgba(255,255,255,.9);line-height:1.5}.case-actions{display:flex;gap:1rem;justify-content:center;flex-wrap:wrap}.action-btn{padding:.75rem 1.5rem;border-radius:8px;font-weight:600;font-size:.9rem;cursor:pointer;transition:all .3s ease;border:none;text-decoration:none;display:inline-block;text-align:center}.action-btn.primary{background:linear-gradient(135deg,#fb923c,#f97316);color:white;box-shadow:0 4px 15px rgba(251,146,60,.3)}.action-btn.primary:hover{transform:translateY(-2px);box-shadow:0 8px 25px rgba(251,146,60,.4)}.action-btn.secondary{background:rgba(255,255,255,.1);color:white;border:1px solid rgba(255,255,255,.2)}.action-btn.secondary:hover{background:rgba(255,255,255,.2);transform:translateY(-2px)}.action-btn.tertiary{background:transparent;color:rgba(255,255,255,.7);border:1px solid rgba(255,255,255,.2)}.action-btn.tertiary:hover{color:#fb923c;border-color:rgba(251,146,60,.4);transform:translateY(-2px)}.carousel-controls{display:flex;justify-content:center;align-items:center;gap:2rem;padding:2rem;background:rgba(0,0,0,.2);position:relative}.carousel-btn{background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.2);color:#ffffff;width:50px;height:50px;border-radius:50%;cursor:pointer;font-size:1.5rem;font-weight:600;transition:all .3s ease}.carousel-btn:hover{background:rgba(251,146,60,.2);border-color:rgba(251,146,60,.4);transform:scale(1.1)}.carousel-btn:disabled{opacity:.5;cursor:not-allowed;transform:none}.carousel-dots{display:flex;gap:1rem;position:absolute;bottom:20px;left:50%;transform:translateX(-50%)}.dot{width:12px;height:12px;border-radius:50%;border:none;background:rgba(255,255,255,.3);cursor:pointer;transition:all .3s ease}.dot:hover{background:rgba(251,146,60,.6);transform:scale(1.2)}.dot.active{background:#fb923c;transform:scale(1.3);box-shadow:0 0 10px rgba(251,146,60,.5)}.industry-deep-dives{padding:6rem 2rem;background:rgba(0,0,0,.1);position:relative;z-index:5}.industry-section{margin-bottom:6rem;scroll-margin-top:100px}.industry-header{display:flex;align-items:center;gap:2rem;margin-bottom:3rem;text-align:left}.industry-icon-large{font-size:4rem;background:rgba(251,146,60,.1);padding:1.5rem;border-radius:20px;border:1px solid rgba(251,146,60,.2)}.industry-title{font-size:3rem;font-weight:700;color:#ffffff;margin-bottom:.5rem;letter-spacing:-.02em}.industry-subtitle{font-size:1.25rem;color:rgba(255,255,255,.7)}.use-cases-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));gap:2rem}.use-case-card{background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.1);border-radius:20px;padding:2.5rem;transition:all .3s ease;position:relative;overflow:hidden}.use-case-card:hover{background:rgba(255,255,255,.08);border-color:rgba(251,146,60,.3);transform:translateY(-5px);box-shadow:0 20px 40px rgba(0,0,0,.2)}.use-case-header{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:1.5rem}.use-case-title{font-size:1.5rem;color:#ffffff}.use-case-tag{background:rgba(251,146,60,.2);color:#fb923c;padding:.4rem .8rem;border-radius:15px;font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;white-space:nowrap}.use-case-description{font-size:1rem;color:rgba(255,255,255,.8);line-height:1.6;margin-bottom:2rem}.use-case-benefits{display:flex;flex-direction:column;gap:1rem;margin-bottom:2rem}.benefit{display:flex;align-items:center;gap:.75rem;font-size:.95rem;color:rgba(255,255,255,.8)}.benefit-icon{font-size:1.1rem}.use-case-cta{background:linear-gradient(135deg,#fb923c,#f97316);border:none;color:#ffffff;padding:1rem 2rem;border-radius:12px;font-size:1rem;font-weight:600;cursor:pointer;transition:all .3s ease;width:100%}.use-case-cta:hover{transform:translateY(-2px);box-shadow:0 8px 25px rgba(251,146,60,.4)}.industry-header-enhanced{margin-bottom:4rem}.industry-divider{color:rgba(251,146,60,.6);font-family:monospace;font-size:.8rem;margin:1rem 0 2rem;letter-spacing:.1em}.challenge-narrative{background:rgba(255,255,255,.03);padding:2rem;border-radius:16px;border:1px solid rgba(255,255,255,.1);margin-top:2rem}.challenge-title{font-size:1.5rem;font-weight:700;color:#fb923c;margin-bottom:1rem;font-style:italic}.challenge-description{font-size:1.1rem;color:rgba(255,255,255,.9);line-height:1.6}.detailed-use-cases-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(400px,1fr));gap:2.5rem;margin-top:3rem}.detailed-use-case-card{background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.1);border-radius:20px;padding:2.5rem;transition:all .3s ease;position:relative;overflow:hidden;backdrop-filter:blur(10px)}.detailed-use-case-card:hover{background:rgba(255,255,255,.08);border-color:rgba(251,146,60,.3);transform:translateY(-8px);box-shadow:0 25px 50px rgba(0,0,0,.2)}.use-case-icon{font-size:3rem;margin-bottom:1.5rem;display:block}.detailed-use-case-title{font-size:1.5rem;font-weight:700;color:#ffffff;margin-bottom:2rem;line-height:1.3}.use-case-section{margin-bottom:2rem}.section-title{font-size:.9rem;font-weight:700;color:#fb923c;text-transform:uppercase;letter-spacing:.1em;margin-bottom:1rem;border-bottom:2px solid rgba(251,146,60,.3);padding-bottom:.5rem}.problem-list,.solution-list{list-style:none;padding:0;margin:0}.problem-list li,.solution-list li{color:rgba(255,255,255,.9);font-size:1rem;line-height:1.5;position:relative;padding:.75rem 0 .75rem 1.5rem}.problem-list li:before{content:"⚠️"}.problem-list li:before,.solution-list li:before{position:absolute;left:0;top:.75rem;font-size:.9rem}.solution-list li:before{content:"✅"}.results-grid{grid-template-columns:1fr}.result-item{display:flex;align-items:center;gap:1rem;padding:.75rem;background:rgba(251,146,60,.1);border-radius:8px;border:1px solid rgba(251,146,60,.2)}.result-icon{font-size:1.2rem;flex-shrink:0}.result-text{font-size:1rem;font-weight:600;color:#ffffff}.customer-spotlight{background:rgba(0,0,0,.2);padding:1.5rem;border-radius:12px;border-left:4px solid #fb923c;margin-bottom:2rem}.spotlight-quote{font-size:1.2rem;font-style:italic;color:#fb923c;margin:0 0 .5rem;line-height:1.4}.spotlight-attribution{font-size:.9rem;color:rgba(255,255,255,.7);font-style:normal}.implementation-guide-btn{background:linear-gradient(135deg,#fb923c,#f97316);border:none;color:#ffffff;padding:1rem 2rem;border-radius:12px;font-size:1rem;font-weight:600;cursor:pointer;transition:all .3s ease;width:100%;margin-top:auto}.implementation-guide-btn:hover{transform:translateY(-2px);box-shadow:0 8px 25px rgba(251,146,60,.4);background:linear-gradient(135deg,#f97316,#ea580c)}.section-header-center{text-align:center;margin-bottom:3rem}.gradient-text{background:linear-gradient(135deg,#ff9567,#ff7a47);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.industry-selector-cards-section{padding:5rem 0;background:rgba(255,255,255,.02);position:relative;z-index:5}.industry-cards-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:2rem;margin-top:3rem}.industry-selector-card{background:rgba(255,255,255,.1);backdrop-filter:blur(15px);-webkit-backdrop-filter:blur(15px);border:1px solid rgba(255,255,255,.2);border-radius:20px;overflow:hidden;transition:all .4s cubic-bezier(.4,0,.2,1);display:flex;flex-direction:column;height:100%;position:relative;cursor:pointer}.industry-selector-card:hover{transform:translateY(-8px);background:rgba(255,255,255,.15);border-color:rgba(255,149,103,.4);box-shadow:0 20px 40px rgba(0,0,0,.1)}.industry-card-header{padding:2rem 2rem 1rem;text-align:center;background:rgba(255,255,255,.08);border-bottom:1px solid rgba(255,255,255,.15)}.industry-card-icon{font-size:3.5rem;margin-bottom:1rem;display:block;opacity:.9}.industry-card-title{font-family:Inter,sans-serif;font-size:1.1rem;font-weight:700;color:#ffffff;margin-bottom:.5rem;letter-spacing:.05em;text-transform:uppercase}.industry-card-metric{font-size:1rem;color:#ff9567;font-weight:600;margin-bottom:0}.industry-card-content{padding:1.5rem 2rem;flex-grow:1;display:flex;flex-direction:column}.use-cases-title{font-family:Inter,sans-serif;font-size:.9rem;font-weight:600;color:rgba(255,255,255,.8);margin-bottom:1rem;text-transform:uppercase;letter-spacing:.05em}.use-cases-list{margin-bottom:1.5rem}.use-case-item{display:flex;align-items:flex-start;margin-bottom:.75rem;font-size:.95rem;color:rgba(255,255,255,.8);line-height:1.4}.use-case-bullet{color:#ff9567;font-weight:700;margin-right:.75rem;margin-top:.1rem;flex-shrink:0}.industry-card-stats{display:grid;grid-template-columns:1fr;gap:.5rem;padding:1rem;background:rgba(255,149,103,.15);border-radius:8px;border:1px solid rgba(255,149,103,.3);margin-top:auto}.stat-item{display:flex;justify-content:space-between;align-items:center;font-size:.85rem}.stat-label{color:rgba(255,255,255,.7);font-weight:500}.stat-value{color:#ffffff;font-weight:700}.industry-card-footer{padding:1.5rem 2rem 2rem;margin-top:auto}.industry-card-cta{width:100%;background:linear-gradient(135deg,#ff9567,#ff7a47);color:white;border:none;padding:.875rem 1.5rem;border-radius:8px;font-weight:600;font-size:.9rem;cursor:pointer;transition:all .3s ease;box-shadow:0 2px 10px rgba(255,149,103,.3);position:relative;overflow:hidden}.industry-card-cta:hover{transform:translateY(-2px);box-shadow:0 8px 25px rgba(255,149,103,.4);background:linear-gradient(135deg,#ff7a47,#ff6128)}.industry-card-cta:active{transform:translateY(0)}@media (max-width:1024px){.industry-buttons-grid{grid-template-columns:1fr;gap:1rem}.industry-button-hero{padding:1.5rem}.case-metrics{grid-template-columns:1fr;gap:1.5rem}.industry-header{flex-direction:column;text-align:center;gap:1.5rem}.industry-cards-grid,.use-cases-grid{grid-template-columns:1fr}.industry-cards-grid{gap:1.5rem}.industry-selector-card{margin:0 1rem}}@media (max-width:768px){.selector-question{font-size:1.25rem}.industry-icon{font-size:2rem;margin-bottom:.75rem}.industry-label{font-size:1.1rem}.industry-subtitle{font-size:.85rem}.featured-case{padding:2rem 1.5rem}.case-header{flex-direction:column;gap:1rem}.company-info{gap:1rem}.company-logo-brand{width:60px;height:60px}.company-name{font-size:1.25rem}.story-headline{font-size:1.4rem}.story-section{grid-template-columns:80px 1fr;gap:.75rem}.story-label{font-size:.8rem}.story-text{font-size:.9rem}.case-actions{flex-direction:column;gap:.75rem}.action-btn{padding:.625rem 1.25rem;font-size:.85rem}.carousel-controls{padding:1.5rem;gap:1.5rem}.carousel-btn{width:40px;height:40px;font-size:1.25rem}.detailed-use-cases-grid{grid-template-columns:1fr;gap:2rem}.detailed-use-case-card{padding:2rem 1.5rem}.use-case-icon{font-size:2.5rem;margin-bottom:1rem}.detailed-use-case-title{font-size:1.25rem;margin-bottom:1.5rem}.challenge-narrative{padding:1.5rem;margin-top:1.5rem}.challenge-title{font-size:1.25rem}.challenge-description{font-size:1rem}.section-title{font-size:.8rem}.problem-list li,.solution-list li{font-size:.9rem;padding:.5rem 0}.result-item{padding:.5rem}.result-text{font-size:.9rem}.spotlight-quote{font-size:1rem}.spotlight-attribution{font-size:.8rem}.implementation-guide-btn{padding:.875rem 1.5rem;font-size:.9rem}.industry-card-header{padding:1.5rem 1.5rem 1rem}.industry-card-icon{font-size:3rem}.industry-card-title{font-size:1rem}.industry-card-content{padding:1rem 1.5rem}.industry-card-footer{padding:1rem 1.5rem 1.5rem}.industry-card-cta{padding:.75rem 1rem;font-size:.85rem}.case-quote{font-size:1.4rem}.industry-title{font-size:2.25rem}.industry-subtitle{font-size:1.1rem}.use-case-card{padding:2rem}.use-case-header{flex-direction:column;gap:1rem;align-items:flex-start}}.metrics-dashboard-section{padding:6rem 2rem;background:linear-gradient(135deg,rgba(251,146,60,.03),rgba(0,0,0,.1));position:relative;z-index:5}.metrics-dashboard{max-width:1200px;margin:0 auto}.dashboard-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:2rem;margin-top:3rem}.metric-card{background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.1);border-radius:20px;padding:2.5rem;display:flex;align-items:center;gap:1.5rem;transition:all .3s ease}.metric-card:hover{background:rgba(255,255,255,.08);border-color:rgba(251,146,60,.2);transform:translateY(-3px);box-shadow:0 15px 35px rgba(0,0,0,.2)}.metric-card.primary{background:rgba(251,146,60,.1);border-color:rgba(251,146,60,.3)}.metric-icon{font-size:3rem;background:rgba(251,146,60,.1);padding:1rem;border-radius:16px;min-width:80px}.metric-content{flex:1}.metric-number{font-size:2.5rem;color:#fb923c;margin-bottom:.5rem}.metric-label{font-size:1.1rem;font-weight:600;color:#ffffff;margin-bottom:.25rem}.metric-description{font-size:.9rem;color:rgba(255,255,255,.7);line-height:1.4}.function-cases-section{padding:6rem 2rem;background:rgba(0,0,0,.05);position:relative;z-index:5}.function-tabs-container{max-width:1200px;margin:3rem auto 0;background:rgba(255,255,255,.05);border-radius:24px;border:1px solid rgba(255,255,255,.1);overflow:hidden;backdrop-filter:blur(20px)}.function-tab-buttons{display:grid;grid-template-columns:repeat(4,1fr);border-bottom:1px solid rgba(255,255,255,.1)}.function-tab-button{background:transparent;padding:2rem 1.5rem;cursor:pointer;transition:all .3s ease;border:none;border-right:1px solid rgba(255,255,255,.1);display:flex;flex-direction:column;align-items:center;gap:.75rem;color:rgba(255,255,255,.7)}.function-tab-button:last-child{border-right:none}.function-tab-button:hover{background:rgba(255,255,255,.05);color:#ffffff}.function-tab-button.active{background:rgba(251,146,60,.1);color:#fb923c;border-bottom:3px solid #fb923c}.function-icon{font-size:2rem}.function-tab-button span{font-size:1rem;font-weight:600}.function-tab-content{padding:3rem}.function-panel{display:none}.function-panel.active{display:block}.function-cases{display:grid;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));gap:2rem}.function-case{background:rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.1);border-radius:16px;padding:2rem;transition:all .3s ease}.function-case:hover{background:rgba(255,255,255,.06);border-color:rgba(251,146,60,.2);transform:translateY(-3px)}.function-case h4{font-size:1.25rem;font-weight:700;color:#ffffff;margin-bottom:1rem}.function-case p{color:rgba(255,255,255,.8);line-height:1.6;margin-bottom:1.5rem}.function-metrics{display:flex;gap:1rem;flex-wrap:wrap}.function-metrics span{background:rgba(251,146,60,.1);color:#fb923c;padding:.4rem .8rem;border-radius:12px;font-size:.85rem;font-weight:600}.custom-use-case-section{padding:6rem 2rem;background:linear-gradient(135deg,rgba(0,0,0,.1),rgba(251,146,60,.03));position:relative;z-index:5}.custom-case-container{max-width:1200px;margin:0 auto;display:grid;grid-template-columns:1fr 400px;gap:4rem;align-items:start}.custom-case-content{background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.1);border-radius:24px;padding:3rem;backdrop-filter:blur(20px)}.custom-case-title{font-size:2.5rem;font-weight:700;color:#ffffff;margin-bottom:1rem;letter-spacing:-.02em}.custom-case-subtitle{font-size:1.1rem;color:rgba(255,255,255,.8);line-height:1.6;margin-bottom:2.5rem}.custom-case-form{display:flex;flex-direction:column;gap:1.5rem}.form-row{display:grid;grid-template-columns:1fr 1fr;gap:1.5rem}.form-group{display:flex;flex-direction:column;gap:.5rem}.form-group label{font-size:1rem;font-weight:600;color:#ffffff}.form-select,.form-textarea{background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.2);border-radius:12px;padding:1rem;color:#ffffff;font-size:1rem;transition:all .3s ease}.form-select:focus,.form-textarea:focus{outline:none;border-color:#fb923c;background:rgba(255,255,255,.15);box-shadow:0 0 0 3px rgba(251,146,60,.1)}.form-select option{background:#1a1a1a;color:#ffffff}.form-textarea{resize:vertical;min-height:120px;font-family:inherit}.form-textarea::-moz-placeholder{color:rgba(255,255,255,.5)}.form-textarea::placeholder{color:rgba(255,255,255,.5)}.custom-case-submit{background:linear-gradient(135deg,#fb923c,#f97316);border:none;color:#ffffff;padding:1.25rem 2rem;border-radius:16px;font-size:1.1rem;font-weight:600;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;justify-content:center;gap:.75rem;margin-top:1rem}.custom-case-submit:hover{transform:translateY(-2px);box-shadow:0 12px 35px rgba(251,146,60,.4)}.submit-icon{font-size:1.25rem;transition:transform .3s ease}.custom-case-submit:hover .submit-icon{transform:translateX(4px)}.custom-case-visual{background:rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.1);border-radius:20px;padding:2.5rem;height:-moz-fit-content;height:fit-content;position:sticky;top:100px}.visual-container{text-align:center}.workflow-visualization{flex-direction:column}.workflow-step,.workflow-visualization{display:flex;align-items:center;gap:1rem}.workflow-step{background:rgba(251,146,60,.1);border:1px solid rgba(251,146,60,.2);border-radius:16px;padding:1.5rem;width:100%;transition:all .3s ease}.workflow-step:hover{background:rgba(251,146,60,.15);transform:scale(1.02)}.step-number{background:linear-gradient(135deg,#fb923c,#f97316);color:#ffffff;width:40px;height:40px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:1.1rem;min-width:40px}.step-text{font-size:1rem;font-weight:600;color:#ffffff}.workflow-arrow{font-size:1.5rem;color:#fb923c;margin:.5rem 0}@media (max-width:1024px){.dashboard-grid,.function-tab-buttons{grid-template-columns:repeat(2,1fr)}.custom-case-container,.function-cases{grid-template-columns:1fr}.custom-case-container{gap:3rem}.custom-case-visual{position:static}}@media (max-width:768px){.dashboard-grid{grid-template-columns:1fr}.metric-card{flex-direction:column;text-align:center;padding:2rem}.function-tab-buttons{grid-template-columns:1fr}.function-tab-button{padding:1.5rem;flex-direction:row;justify-content:center}.form-row{grid-template-columns:1fr}.custom-case-content{padding:2rem}.custom-case-title{font-size:2rem}}.v2-container{font-family:Inter,-apple-system,sans-serif;line-height:1.6;background:linear-gradient(135deg,#2A2A2A,#1A1A1A);min-height:100vh;padding-top:72px;position:relative}.beams-background-container-v2{position:fixed;top:0;left:0;width:100%;height:100%;z-index:1;opacity:.8;pointer-events:none}.beams-background-container-v2 canvas{width:100%!important;height:100%!important}.credibility-bar-v2{padding:4rem 2rem;background:rgba(255,255,255,.03);position:relative;z-index:5;border-top:1px solid rgba(255,255,255,.1);border-bottom:1px solid rgba(255,255,255,.1)}.credibility-container-v2{max-width:1000px;margin:0 auto;display:flex;align-items:center;justify-content:center;gap:3rem;flex-wrap:wrap}.credibility-metric-v2{text-align:center;flex:1;min-width:120px}.credibility-metric-v2:first-child{animation:credibilityFadeIn 2.2s ease-out}.credibility-metric-v2:nth-child(3){animation:credibilityFadeIn 2.4s ease-out}.credibility-metric-v2:nth-child(5){animation:credibilityFadeIn 2.6s ease-out}.credibility-metric-v2:nth-child(7){animation:credibilityFadeIn 2.8s ease-out}.metric-number-v2{font-size:36px;font-weight:700;color:var(--color-accent-peach);line-height:1.1;margin-bottom:.5rem;text-shadow:0 2px 15px rgba(255,149,103,.3);font-family:Inter,-apple-system,sans-serif;letter-spacing:-.02em}.metric-label-v2{font-size:14px;font-weight:500;color:rgba(255,255,255,.8);text-transform:uppercase;letter-spacing:.1em;line-height:1.2}.credibility-separator-v2{font-size:24px;color:rgba(255,255,255,.3);font-weight:300;-webkit-user-select:none;-moz-user-select:none;user-select:none}@keyframes credibilityFadeIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.problem-section-v2{padding:6rem 2rem;background:rgba(0,0,0,.05);position:relative;z-index:5;border-bottom:1px solid rgba(255,255,255,.1)}.problem-container-v2{max-width:1000px;margin:0 auto;text-align:center}.problem-header-v2{font-size:42px;font-weight:700;line-height:1.2;color:#FFFFFF;letter-spacing:-.02em;text-shadow:0 2px 20px rgba(0,0,0,.3);max-width:800px;margin:0 auto;animation:problemHeaderFadeIn 1.5s ease-out;position:relative}.problem-header-v2:before{content:"";position:absolute;top:-20px;left:50%;transform:translateX(-50%);width:60px;height:3px;background:linear-gradient(90deg,transparent,var(--color-accent-peach),transparent);border-radius:2px}@keyframes problemHeaderFadeIn{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.problem-slideshow-v2{max-width:700px;margin:4rem auto 0;position:relative}.problem-cards-wrapper-v2{position:relative;min-height:450px;display:flex;align-items:center;justify-content:center}.problem-card-v2{background:rgba(255,255,255,.03);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.1);border-radius:16px;padding:3rem 2.5rem;text-align:center;transition:all .6s cubic-bezier(.4,0,.2,1);position:absolute;width:100%;max-width:600px;opacity:0;transform:translateX(100px) scale(.9);pointer-events:none;overflow:hidden}.problem-card-v2.active{opacity:1;transform:translateX(0) scale(1);pointer-events:auto}.problem-card-v2:first-child{animation:problemCardFadeIn 1.8s ease-out}.problem-card-v2:nth-child(2){animation:problemCardFadeIn 2s ease-out}.problem-card-v2:nth-child(3){animation:problemCardFadeIn 2.2s ease-out}.problem-card-v2:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,transparent,rgba(255,149,103,.6),transparent)}.problem-card-v2:hover{transform:translateY(-8px);background:rgba(255,255,255,.05);border-color:rgba(255,149,103,.3);box-shadow:0 20px 60px rgba(0,0,0,.3)}.problem-card-icon-v2{margin-bottom:2rem;display:flex;justify-content:center;align-items:center;height:80px}.problem-icon-img-v2{width:80px;height:80px;-o-object-fit:contain;object-fit:contain;filter:drop-shadow(0 4px 12px rgba(0,0,0,.3));transition:transform .3s ease}.problem-card-v2.active .problem-icon-img-v2{animation:iconBounce .6s ease-out}@keyframes iconBounce{0%{transform:scale(.8) translateY(10px)}50%{transform:scale(1.1) translateY(-5px)}to{transform:scale(1) translateY(0)}}.problem-dots-v2{display:flex;justify-content:center;gap:12px;margin-top:2.5rem}.problem-dot-v2{width:10px;height:10px;border-radius:50%;background:rgba(255,255,255,.3);cursor:pointer;transition:all .3s ease}.problem-dot-v2.active{width:30px;border-radius:5px;background:var(--color-accent-peach)}.problem-dot-v2:hover:not(.active){background:rgba(255,255,255,.5);transform:scale(1.2)}.problem-card-title-v2{font-size:28px;font-weight:700;color:#FFFFFF;margin-bottom:2rem;letter-spacing:-.01em}.problem-card-list-v2{list-style:none;padding:0;text-align:left;max-width:500px;margin:0 auto}.problem-card-item-v2{color:rgba(255,255,255,.85);font-size:16px;line-height:1.6;margin-bottom:1rem;padding-left:1.5rem;position:relative}.problem-card-item-v2:before{content:"⚠️";position:absolute;left:0;font-size:14px;filter:drop-shadow(0 1px 2px rgba(0,0,0,.3))}.problem-card-item-v2:last-child{margin-bottom:0}.problem-card-v2:nth-child(2) .problem-card-item-v2:last-child{color:rgba(255,149,103,.95);font-weight:600;font-size:17px;background:rgba(255,149,103,.1);padding:.75rem 1rem;border-radius:8px;margin-top:.5rem;border-left:3px solid var(--color-accent-peach)}.problem-card-v2:nth-child(2) .problem-card-item-v2:last-child:before{content:"💰";font-size:16px}.problem-card-v2:nth-child(3) .problem-card-item-v2:nth-child(2){font-style:italic;background:rgba(255,255,255,.05);padding:.5rem 1rem;border-radius:6px;margin-top:.3rem;border-left:2px solid rgba(255,255,255,.3)}.problem-card-v2:nth-child(3) .problem-card-item-v2:first-child:before{content:"🔗"}@keyframes problemCardFadeIn{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:translateY(0)}}.solution-section-v2{padding:8rem 2rem;background:linear-gradient(135deg,rgba(255,149,103,.05),rgba(0,0,0,.1));position:relative;z-index:5;border-top:1px solid rgba(255,149,103,.2);border-bottom:1px solid rgba(255,149,103,.2)}.solution-container-v2{max-width:1100px;margin:0 auto;text-align:center}.solution-header-v2{font-size:48px;font-weight:700;line-height:1.3;color:#FFFFFF;letter-spacing:-.02em;text-shadow:0 3px 25px rgba(0,0,0,.4);max-width:900px;margin:0 auto;animation:solutionHeaderFadeIn 1.5s ease-out;position:relative;display:flex;flex-direction:column;gap:.5rem}.solution-phrase-v2{opacity:0;transform:translateY(20px);display:block}.solution-phrase-1-v2{animation:solutionPhraseFadeIn .8s ease-out .3s forwards}.solution-phrase-2-v2{animation:solutionPhraseFadeIn .8s ease-out .6s forwards}.solution-phrase-3-v2{animation:solutionPhraseFadeIn .8s ease-out .9s forwards}.solution-header-v2:before{top:-30px;width:80px;height:4px;background:linear-gradient(90deg,transparent,var(--color-accent-peach),transparent);border-radius:2px}.solution-header-v2:after,.solution-header-v2:before{content:"";position:absolute;left:50%;transform:translateX(-50%)}.solution-header-v2:after{bottom:-20px;width:60px;height:2px;background:rgba(255,149,103,.4);border-radius:1px}@keyframes solutionHeaderFadeIn{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:translateY(0)}}@keyframes solutionPhraseFadeIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.capability-section-v2{padding:8rem 2rem;background:linear-gradient(135deg,rgba(0,0,0,.7),rgba(255,149,103,.03));position:relative;z-index:5;border-top:1px solid rgba(255,149,103,.15)}.capability-container-v2{max-width:1200px;margin:0 auto;text-align:center}.capability-header-v2{font-size:42px;font-weight:700;color:#FFFFFF;margin-bottom:4rem;letter-spacing:-.02em;text-shadow:0 3px 25px rgba(0,0,0,.4);position:relative}.capability-header-v2:after{content:"";position:absolute;bottom:-15px;left:50%;transform:translateX(-50%);width:60px;height:3px;background:linear-gradient(90deg,transparent,var(--color-accent-peach),transparent);border-radius:2px}.from-to-grid-v2{display:grid;grid-template-columns:1fr 1fr;gap:4rem;max-width:1000px;margin:0 auto;text-align:left}.from-column-v2,.to-column-v2{background:rgba(255,255,255,.05);padding:3rem 2.5rem;border-radius:20px;border:1px solid rgba(255,255,255,.1);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);position:relative;transition:all .4s cubic-bezier(.4,0,.2,1)}.from-column-v2{border-left:4px solid rgba(220,53,69,.5)}.to-column-v2{border-left:4px solid rgba(40,167,69,.5);background:rgba(255,255,255,.08)}.from-column-v2:hover,.to-column-v2:hover{transform:translateY(-5px);background:rgba(255,255,255,.1);box-shadow:0 15px 40px rgba(0,0,0,.2)}.column-header-v2{font-size:24px;font-weight:600;color:#FFFFFF;margin-bottom:2rem;letter-spacing:-.01em;position:relative}.checklist-v2{display:flex;flex-direction:column;gap:1.5rem}.checklist-item-v2{display:flex;align-items:center;gap:1rem;opacity:0;transform:translateX(-20px);animation:checklistItemFadeIn .6s ease-out forwards}.checklist-item-v2:first-child{animation-delay:.2s}.checklist-item-v2:nth-child(2){animation-delay:.4s}.checklist-item-v2:nth-child(3){animation-delay:.6s}.checklist-item-v2:nth-child(4){animation-delay:.8s}.checklist-item-v2:nth-child(5){animation-delay:1s}.checkbox-empty-v2{font-size:20px;color:rgba(220,53,69,.8);font-weight:400;min-width:24px}.checkbox-filled-v2{font-size:20px;color:rgba(40,167,69,.9);font-weight:600;min-width:24px}.checklist-text-v2{font-size:18px;color:rgba(255,255,255,.9);font-weight:400;line-height:1.4}.from-item-v2 .checklist-text-v2{color:rgba(255,255,255,.85)}.to-item-v2 .checklist-text-v2{color:rgba(255,255,255,.95);font-weight:500}@keyframes checklistItemFadeIn{0%{opacity:0;transform:translateX(-20px)}to{opacity:1;transform:translateX(0)}}@media (max-width:768px){.capability-section-v2{padding:6rem 1.5rem}.capability-header-v2{font-size:36px;margin-bottom:3rem}.from-to-grid-v2{grid-template-columns:1fr;gap:2.5rem}.from-column-v2,.to-column-v2{padding:2.5rem 2rem}.column-header-v2{font-size:22px;margin-bottom:1.5rem}.checklist-text-v2{font-size:16px}}@media (max-width:480px){.capability-section-v2{padding:4rem 1rem}.capability-header-v2{font-size:30px;margin-bottom:2.5rem}.from-column-v2,.to-column-v2{padding:2rem 1.5rem}.column-header-v2{font-size:20px}.checklist-item-v2{gap:.8rem}.checkbox-empty-v2,.checkbox-filled-v2{font-size:18px;min-width:20px}.checklist-text-v2{font-size:15px}}.risk-compliance-section-v2{background:linear-gradient(135deg,rgba(255,149,103,.03),rgba(0,0,0,.8));border-top:1px solid rgba(255,149,103,.2);border-bottom:1px solid rgba(255,149,103,.2)}.stop-start-grid-v2{display:grid;grid-template-columns:1fr 1fr;gap:4rem;max-width:1000px;margin:0 auto;text-align:left}.start-column-v2,.stop-column-v2{background:rgba(255,255,255,.05);padding:3rem 2.5rem;border-radius:20px;border:1px solid rgba(255,255,255,.1);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);position:relative;transition:all .4s cubic-bezier(.4,0,.2,1)}.stop-column-v2{border-left:4px solid rgba(220,53,69,.6);background:rgba(220,53,69,.05)}.start-column-v2{border-left:4px solid rgba(40,167,69,.6);background:rgba(40,167,69,.05)}.start-column-v2:hover,.stop-column-v2:hover{transform:translateY(-5px);box-shadow:0 15px 40px rgba(0,0,0,.2)}.stop-column-v2:hover{background:rgba(220,53,69,.08);border-left-color:rgba(220,53,69,.8)}.start-column-v2:hover{background:rgba(40,167,69,.08);border-left-color:rgba(40,167,69,.8)}.start-header-v2,.stop-header-v2{display:flex;align-items:center;gap:.8rem;font-size:24px;font-weight:600;margin-bottom:2rem;letter-spacing:-.01em}.stop-header-v2{color:rgba(220,53,69,.95)}.start-header-v2{color:rgba(40,167,69,.95)}.start-icon-v2,.stop-icon-v2{font-size:28px;filter:drop-shadow(0 2px 4px rgba(0,0,0,.3))}.action-list-v2{display:flex;flex-direction:column;gap:1.5rem}.action-item-v2{display:flex;align-items:center;gap:1rem;opacity:0;transform:translateX(-20px);animation:actionItemFadeIn .6s ease-out forwards}.action-item-v2:first-child{animation-delay:.2s}.action-item-v2:nth-child(2){animation-delay:.4s}.action-item-v2:nth-child(3){animation-delay:.6s}.action-item-v2:nth-child(4){animation-delay:.8s}.action-bullet-v2{font-size:20px;font-weight:600;min-width:24px;display:flex;align-items:center;justify-content:center}.stop-item-v2 .action-bullet-v2{color:rgba(220,53,69,.9);background:rgba(220,53,69,.1);border:1px solid rgba(220,53,69,.3);border-radius:50%;width:24px;height:24px;font-size:16px}.start-item-v2 .action-bullet-v2{color:rgba(40,167,69,.9);background:rgba(40,167,69,.1);border:1px solid rgba(40,167,69,.3);border-radius:4px;width:24px;height:24px;font-size:18px}.action-text-v2{font-size:18px;font-weight:400;line-height:1.4;color:rgba(255,255,255,.9)}.stop-item-v2 .action-text-v2{color:rgba(255,255,255,.85);text-decoration:line-through;text-decoration-color:rgba(220,53,69,.6);text-decoration-thickness:2px}.start-item-v2 .action-text-v2{color:rgba(255,255,255,.95);font-weight:500}@keyframes actionItemFadeIn{0%{opacity:0;transform:translateX(-20px)}to{opacity:1;transform:translateX(0)}}@media (max-width:768px){.stop-start-grid-v2{grid-template-columns:1fr;gap:2.5rem}.start-column-v2,.stop-column-v2{padding:2.5rem 2rem}.start-header-v2,.stop-header-v2{font-size:22px;margin-bottom:1.5rem;gap:.6rem}.start-icon-v2,.stop-icon-v2{font-size:24px}.action-text-v2{font-size:16px}}@media (max-width:480px){.start-column-v2,.stop-column-v2{padding:2rem 1.5rem}.start-header-v2,.stop-header-v2{font-size:20px;gap:.5rem}.start-icon-v2,.stop-icon-v2{font-size:22px}.action-item-v2{gap:.8rem}.action-bullet-v2{font-size:18px;min-width:20px}.start-item-v2 .action-bullet-v2,.stop-item-v2 .action-bullet-v2{width:20px;height:20px;font-size:14px}.action-text-v2{font-size:15px}}.workflow-builder-section-v2{background:linear-gradient(135deg,rgba(0,0,0,.8),rgba(255,149,103,.08));border-top:1px solid rgba(255,149,103,.25);border-bottom:1px solid rgba(255,149,103,.25)}.workflow-header-v2{display:flex;align-items:center;justify-content:center;gap:1rem;flex-wrap:wrap}.arrow-symbol-v2{font-size:48px;color:var(--color-accent-peach);font-weight:700;text-shadow:0 3px 15px rgba(255,149,103,.4);animation:arrowPulse 2s ease-in-out infinite;display:inline-block}@keyframes arrowPulse{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.1);opacity:.8}}.examples-box-v2{background:rgba(255,255,255,.08);padding:3rem 2.5rem;border-radius:20px;border:1px solid rgba(255,149,103,.2);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);max-width:800px;margin:0 auto;position:relative;box-shadow:0 10px 40px rgba(0,0,0,.2)}.examples-box-v2:before{content:"";position:absolute;top:-2px;left:-2px;right:-2px;bottom:-2px;background:linear-gradient(135deg,rgba(255,149,103,.3),rgba(255,149,103,.1),rgba(255,149,103,.3));border-radius:22px;z-index:-1;opacity:.6}.examples-title-v2{font-size:28px;font-weight:600;color:#FFFFFF;margin-bottom:2.5rem;text-align:center;letter-spacing:-.01em;position:relative}.examples-title-v2:after{content:"";position:absolute;bottom:-10px;left:50%;transform:translateX(-50%);width:40px;height:2px;background:var(--color-accent-peach);border-radius:1px}.transformation-list-v2{display:flex;flex-direction:column;gap:2rem}.transformation-item-v2{display:flex;align-items:center;gap:1rem;opacity:0;transform:translateY(20px);animation:transformationItemFadeIn .8s ease-out forwards}.transformation-item-v2:first-child{animation-delay:.2s}.transformation-item-v2:nth-child(2){animation-delay:.4s}.transformation-item-v2:nth-child(3){animation-delay:.6s}.transformation-item-v2:nth-child(4){animation-delay:.8s}.bullet-point-v2{font-size:24px;color:var(--color-accent-peach);font-weight:700;min-width:24px;text-shadow:0 2px 8px rgba(255,149,103,.3)}.transformation-text-v2{display:flex;align-items:center;gap:1rem;flex-wrap:wrap;flex:1}.process-name-v2{font-size:18px;font-weight:600;color:rgba(255,255,255,.95);min-width:140px}.time-before-v2{font-size:16px;font-weight:500;color:rgba(220,53,69,.9);background:rgba(220,53,69,.1);padding:.4rem .8rem;border-radius:8px;border:1px solid rgba(220,53,69,.3);min-width:80px;text-align:center}.transformation-arrow-v2{font-size:20px;color:var(--color-accent-peach);font-weight:700;margin:0 .2rem}.time-after-v2{font-size:16px;font-weight:600;color:rgba(40,167,69,.95);background:rgba(40,167,69,.1);padding:.4rem .8rem;border-radius:8px;border:1px solid rgba(40,167,69,.3);min-width:80px;text-align:center;text-shadow:0 1px 4px rgba(40,167,69,.2)}@keyframes transformationItemFadeIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.transformation-item-v2:hover .time-before-v2{background:rgba(220,53,69,.15);border-color:rgba(220,53,69,.5);transform:scale(1.05)}.transformation-item-v2:hover .time-after-v2{background:rgba(40,167,69,.15);border-color:rgba(40,167,69,.5);transform:scale(1.05)}.transformation-item-v2:hover .transformation-arrow-v2{transform:scale(1.2);text-shadow:0 2px 8px rgba(255,149,103,.4)}@media (max-width:768px){.workflow-builder-section-v2{padding:6rem 1.5rem}.workflow-header-v2{font-size:36px;margin-bottom:3rem;gap:.8rem}.arrow-symbol-v2{font-size:40px}.examples-box-v2{padding:2.5rem 2rem}.examples-title-v2{font-size:24px;margin-bottom:2rem}.transformation-list-v2{gap:1.5rem}.transformation-text-v2{gap:.8rem}.process-name-v2{font-size:16px;min-width:120px}.time-after-v2,.time-before-v2{font-size:15px;padding:.3rem .6rem;min-width:70px}.transformation-arrow-v2{font-size:18px}}@media (max-width:480px){.workflow-builder-section-v2{padding:4rem 1rem}.workflow-header-v2{font-size:30px;margin-bottom:2.5rem;gap:.6rem}.arrow-symbol-v2{font-size:32px}.examples-box-v2{padding:2rem 1.5rem}.examples-title-v2{font-size:22px;margin-bottom:1.5rem}.transformation-item-v2{gap:.8rem}.transformation-text-v2{flex-direction:column;align-items:flex-start;gap:.5rem}.process-name-v2{font-size:15px;min-width:auto;width:100%}.time-after-v2,.time-before-v2{font-size:14px;padding:.3rem .5rem;min-width:60px}.transformation-arrow-v2{font-size:16px;align-self:center}.bullet-point-v2{font-size:20px;min-width:20px}}.testimonial-section-v2{padding:8rem 2rem;background:linear-gradient(135deg,rgba(255,149,103,.08),rgba(0,0,0,.9));position:relative;z-index:5;border-top:1px solid rgba(255,149,103,.3);border-bottom:1px solid rgba(255,149,103,.3)}.testimonial-container-v2{max-width:900px;margin:0 auto;text-align:center}.testimonial-card-v2{background:rgba(255,255,255,.08);padding:4rem 3rem;border-radius:24px;border:1px solid rgba(255,149,103,.2);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);position:relative;box-shadow:0 20px 60px rgba(0,0,0,.3);transition:all .4s cubic-bezier(.4,0,.2,1)}.testimonial-card-v2:before{content:"";position:absolute;top:-3px;left:-3px;right:-3px;bottom:-3px;background:linear-gradient(135deg,rgba(255,149,103,.4),rgba(255,149,103,.1),rgba(255,149,103,.4));border-radius:27px;z-index:-1;opacity:.7}.testimonial-card-v2:hover{transform:translateY(-5px);box-shadow:0 25px 80px rgba(0,0,0,.4)}.quote-marks-v2{font-size:120px;font-weight:700;color:var(--color-accent-peach);line-height:.8;opacity:.6;font-family:Georgia,serif;margin-bottom:1.5rem;text-shadow:0 4px 20px rgba(255,149,103,.3)}.testimonial-quote-v2{font-size:24px;line-height:1.6;color:rgba(255,255,255,.95);padding:1.5rem 2rem;border:none;background:linear-gradient(135deg,rgba(255,149,103,.1),rgba(255,149,103,.05));border-radius:12px;border-left:4px solid var(--color-accent-peach);text-align:left;max-width:700px;margin:0 auto 3rem;font-style:normal;word-wrap:break-word;hyphens:auto}.quote-highlight-v2{font-weight:600;color:#FFFFFF;display:block;margin-bottom:1rem}.quote-benefit-v2{font-weight:500;color:rgba(255,255,255,.9);display:block;font-size:22px}.testimonial-attribution-v2{display:flex;align-items:center;justify-content:center;gap:2rem;margin-top:2.5rem}.attribution-line-v2{width:60px;height:2px;background:linear-gradient(90deg,transparent,var(--color-accent-peach),transparent);opacity:.7}.attribution-details-v2{text-align:center}.attribution-name-v2{font-size:20px;font-weight:600;color:#FFFFFF;margin-bottom:.5rem;letter-spacing:-.01em;display:flex;align-items:center;gap:.75rem;justify-content:center}.attribution-name-logo-v2{height:24px;width:auto;opacity:.9;filter:brightness(1.2) saturate(1.1)}.attribution-title-v2{font-size:16px;font-weight:500;color:rgba(255,255,255,.8);margin-bottom:.25rem}.attribution-aum-v2{font-size:14px;font-weight:400;color:var(--color-accent-peach);font-style:italic}.company-logo-v2{margin-top:1rem;display:flex;justify-content:center;align-items:center}.testimonial-logo-v2{height:32px;width:auto;opacity:.8;filter:brightness(1.2) saturate(1.1);transition:all .3s ease}.testimonial-logo-v2:hover{opacity:1;filter:brightness(1.3) saturate(1.2);transform:scale(1.05)}.testimonial-controls-v2{display:flex;justify-content:center;align-items:center;gap:2rem;margin-top:2.5rem}.testimonial-nav-v2{display:flex;gap:.5rem}.testimonial-dot-v2{width:12px;height:12px;border-radius:50%;background:rgba(255,149,103,.3);border:none;cursor:pointer;transition:all .3s ease}.testimonial-dot-v2.active{background:var(--color-accent-peach);transform:scale(1.2)}.testimonial-dot-v2:hover{background:rgba(255,149,103,.6);transform:scale(1.1)}.testimonial-arrow-v2{background:rgba(255,255,255,.1);border:1px solid rgba(255,149,103,.3);color:var(--color-accent-peach);width:40px;height:40px;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .3s ease;font-size:18px;font-weight:600}.testimonial-arrow-v2:hover{background:rgba(255,149,103,.1);border-color:var(--color-accent-peach);transform:scale(1.1)}.testimonial-slides-v2{position:relative;overflow:hidden}.testimonial-slide-v2{opacity:0;transform:translateX(50px);transition:all .5s ease;position:absolute;top:0;left:0;right:0;pointer-events:none}.testimonial-slide-v2.active{opacity:1;transform:translateX(0);position:relative;pointer-events:auto}.testimonial-card-v2{opacity:0;transform:translateY(40px);animation:testimonialFadeIn 1.2s ease-out .3s forwards}@keyframes testimonialFadeIn{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:translateY(0)}}@media (max-width:768px){.testimonial-section-v2{padding:6rem 1.5rem}.testimonial-card-v2{padding:3rem 2.5rem}.quote-marks-v2{font-size:100px;margin-bottom:1rem}.testimonial-quote-v2{font-size:20px;gap:1.2rem;margin-bottom:2.5rem}.quote-highlight-v2{padding:.8rem 1.2rem;font-size:20px}.quote-benefit-v2{font-size:19px}.attribution-name-v2{font-size:18px}.attribution-name-logo-v2{height:20px}.attribution-title-v2{font-size:15px}.attribution-aum-v2{font-size:13px}.testimonial-logo-v2{height:28px}.testimonial-controls-v2{gap:1.5rem}.testimonial-arrow-v2{width:36px;height:36px;font-size:16px}}@media (max-width:480px){.testimonial-section-v2{padding:4rem 1rem}.testimonial-card-v2{padding:2.5rem 2rem}.quote-marks-v2{font-size:80px;margin-bottom:.8rem}.testimonial-quote-v2{font-size:18px;gap:1rem;margin-bottom:2rem}.quote-highlight-v2{padding:.7rem 1rem;font-size:18px}.quote-benefit-v2{font-size:17px}.testimonial-attribution-v2{flex-direction:column;gap:1rem}.attribution-line-v2{width:40px}.attribution-name-v2{font-size:16px}.attribution-name-logo-v2{height:18px}.attribution-title-v2{font-size:14px}.attribution-aum-v2{font-size:12px}.testimonial-logo-v2{height:24px}.testimonial-controls-v2{flex-direction:column;gap:1rem}.testimonial-arrow-v2{width:32px;height:32px;font-size:14px}.testimonial-dot-v2{width:10px;height:10px}}.roi-calculator-section-v2{padding:8rem 2rem;background:linear-gradient(135deg,rgba(0,0,0,.9),rgba(255,149,103,.1));position:relative;z-index:5;border-top:1px solid rgba(255,149,103,.3);border-bottom:1px solid rgba(255,149,103,.3)}.roi-calculator-container-v2{max-width:900px;margin:0 auto;text-align:center}.roi-calculator-header-v2{font-size:42px;font-weight:700;color:#FFFFFF;margin-bottom:3rem;letter-spacing:-.02em;text-shadow:0 3px 25px rgba(0,0,0,.4);position:relative}.roi-calculator-header-v2:after{content:"";position:absolute;bottom:-15px;left:50%;transform:translateX(-50%);width:80px;height:3px;background:linear-gradient(90deg,transparent,var(--color-accent-peach),transparent);border-radius:2px}.calculator-card-v2{background:rgba(255,255,255,.08);padding:3rem 2.5rem;border-radius:24px;border:1px solid rgba(255,149,103,.2);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);box-shadow:0 20px 60px rgba(0,0,0,.3);position:relative}.calculator-card-v2:before{content:"";position:absolute;top:-2px;left:-2px;right:-2px;bottom:-2px;background:linear-gradient(135deg,rgba(255,149,103,.3),rgba(255,149,103,.1),rgba(255,149,103,.3));border-radius:26px;z-index:-1;opacity:.6}.calculator-inputs-v2{display:flex;flex-direction:column;gap:2.5rem;margin-bottom:3rem}.input-group-v2{text-align:left}.input-label-v2{display:block;font-size:18px;font-weight:600;color:rgba(255,255,255,.9);margin-bottom:1rem;letter-spacing:-.01em}.slider-container-v2{display:flex;align-items:center;gap:1.5rem}.input-slider-v2{flex:1;height:8px;border-radius:4px;background:rgba(255,255,255,.1);outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer}.input-slider-v2::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:20px;height:20px;border-radius:50%;background:var(--color-accent-peach);cursor:pointer;box-shadow:0 2px 8px rgba(255,149,103,.4);-webkit-transition:all .3s ease;transition:all .3s ease}.input-slider-v2::-webkit-slider-thumb:hover{transform:scale(1.1);box-shadow:0 4px 12px rgba(255,149,103,.6)}.input-slider-v2::-moz-range-thumb{width:20px;height:20px;border-radius:50%;background:var(--color-accent-peach);cursor:pointer;border:none;box-shadow:0 2px 8px rgba(255,149,103,.4)}.slider-value-v2{font-size:18px;font-weight:600;color:var(--color-accent-peach);min-width:80px;text-align:center;background:rgba(255,149,103,.1);padding:.5rem 1rem;border-radius:8px}.input-dropdown-v2,.slider-value-v2{border:1px solid rgba(255,149,103,.3)}.input-dropdown-v2{width:100%;padding:1rem 1.5rem;font-size:16px;font-weight:500;color:#FFFFFF;background:rgba(255,255,255,.1);border-radius:12px;outline:none;cursor:pointer;transition:all .3s ease}.input-dropdown-v2:focus{border-color:var(--color-accent-peach);box-shadow:0 0 0 3px rgba(255,149,103,.2)}.input-dropdown-v2 option{background:#1a1a1a;color:#FFFFFF;padding:.5rem}.calculator-result-v2{text-align:center;padding:2rem 0;border-top:1px solid rgba(255,149,103,.2)}.result-display-v2{margin-bottom:2rem}.result-label-v2{font-size:20px;font-weight:500;color:rgba(255,255,255,.8);margin-bottom:.5rem}.result-amount-v2{font-size:48px;font-weight:700;color:var(--color-accent-peach);text-shadow:0 4px 20px rgba(255,149,103,.4);letter-spacing:-.02em;line-height:1.1}.roi-cta-button-v2{background:linear-gradient(135deg,var(--color-accent-peach) 0,#ff7b47 100%);color:#FFFFFF;border:none;padding:1rem 2.5rem;font-size:18px;font-weight:600;border-radius:12px;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);text-transform:none;letter-spacing:-.01em;box-shadow:0 8px 25px rgba(255,149,103,.3)}.roi-cta-button-v2:hover{transform:translateY(-2px);box-shadow:0 12px 35px rgba(255,149,103,.4);background:linear-gradient(135deg,#ff7b47 0,var(--color-accent-peach) 100%)}.slider-labels-v2{display:flex;justify-content:space-between;margin-top:.5rem;font-size:12px;color:#8B949E}.result-subtext-v2{font-size:14px;color:#8B949E;margin-top:.5rem;font-style:italic}.assumptions-v2{margin:1.5rem 0;padding:1rem;background:rgba(255,255,255,.02);border-radius:8px;border:1px solid rgba(255,255,255,.1)}.assumptions-v2 details{cursor:pointer}.assumptions-v2 summary{font-size:14px;color:#FF9567;font-weight:600;margin-bottom:.5rem;list-style:none;display:flex;align-items:center;gap:.5rem}.assumptions-v2 summary::-webkit-details-marker{display:none}.assumptions-v2 summary:before{content:"▶";transition:transform .2s ease;font-size:12px}.assumptions-v2 details[open] summary:before{transform:rotate(90deg)}.assumptions-v2 ul{list-style:none;padding:0;margin:.5rem 0 0}.assumptions-v2 li{font-size:13px;color:#8B949E;margin-bottom:.3rem;padding-left:1rem;position:relative}.assumptions-v2 li:before{content:"•";color:#FF9567;position:absolute;left:0}.calculator-card-v2{opacity:0;transform:translateY(40px);animation:calculatorFadeIn 1.2s ease-out .3s forwards}@keyframes calculatorFadeIn{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:translateY(0)}}@media (max-width:768px){.roi-calculator-section-v2{padding:6rem 1.5rem}.roi-calculator-header-v2{font-size:36px;margin-bottom:2.5rem}.calculator-card-v2{padding:2.5rem 2rem}.calculator-inputs-v2{gap:2rem;margin-bottom:2.5rem}.input-label-v2{font-size:16px}.slider-container-v2{gap:1rem}.slider-value-v2{font-size:16px;min-width:70px;padding:.4rem .8rem}.result-amount-v2{font-size:40px}.roi-cta-button-v2{padding:.9rem 2rem;font-size:16px}}@media (max-width:480px){.roi-calculator-section-v2{padding:4rem 1rem}.roi-calculator-header-v2{font-size:30px;margin-bottom:2rem}.calculator-card-v2{padding:2rem 1.5rem}.calculator-inputs-v2{gap:1.5rem;margin-bottom:2rem}.input-label-v2{font-size:15px;margin-bottom:.8rem}.slider-container-v2{flex-direction:column;gap:.8rem}.slider-value-v2{font-size:15px;min-width:auto;width:100%;text-align:center}.input-dropdown-v2{padding:.9rem 1.2rem;font-size:15px}.result-label-v2{font-size:18px}.result-amount-v2{font-size:36px}.roi-cta-button-v2{padding:.8rem 1.8rem;font-size:15px;width:100%}}.use-cases-section-v2{padding:8rem 2rem;background:linear-gradient(135deg,rgba(0,0,0,.8),rgba(255,149,103,.06));position:relative;z-index:5;border-top:1px solid rgba(255,149,103,.25);border-bottom:1px solid rgba(255,149,103,.25)}.use-cases-container-v2{max-width:1100px;margin:0 auto;text-align:center}.use-cases-header-v2{font-size:42px;font-weight:700;color:#FFFFFF;margin-bottom:3rem;letter-spacing:-.02em;text-shadow:0 3px 25px rgba(0,0,0,.4);position:relative}.use-cases-header-v2:after{content:"";position:absolute;bottom:-15px;left:50%;transform:translateX(-50%);width:80px;height:3px;background:linear-gradient(90deg,transparent,var(--color-accent-peach),transparent);border-radius:2px}.tabs-container-v2{background:rgba(255,255,255,.05);border-radius:20px;border:1px solid rgba(255,149,103,.2);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);overflow:hidden;box-shadow:0 20px 60px rgba(0,0,0,.3)}.tab-buttons-v2{display:flex;background:rgba(0,0,0,.3);border-bottom:1px solid rgba(255,149,103,.2)}.tab-button-v2{flex:1;padding:1.5rem 1rem;background:transparent;border:none;color:rgba(255,255,255,.7);font-size:16px;font-weight:500;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);position:relative;letter-spacing:-.01em}.tab-button-v2:not(:last-child){border-right:1px solid rgba(255,149,103,.15)}.tab-button-v2:hover{color:rgba(255,255,255,.9);background:rgba(255,149,103,.1)}.tab-button-v2.active{color:#FFFFFF;background:rgba(255,149,103,.15);font-weight:600}.tab-button-v2.active:after{content:"";position:absolute;bottom:0;left:0;right:0;height:3px;background:var(--color-accent-peach)}.tab-content-v2{position:relative;min-height:300px}.tab-panel-v2{display:none;padding:3rem 2.5rem;text-align:left;opacity:0;transform:translateY(20px);transition:all .4s ease-out}.tab-panel-v2.active{display:block;opacity:1;transform:translateY(0);animation:tabPanelFadeIn .6s ease-out}@keyframes tabPanelFadeIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.use-case-content-v2{max-width:800px;margin:0 auto}.use-case-title-v2{font-size:32px;font-weight:700;color:#FFFFFF;margin-bottom:1.5rem;letter-spacing:-.02em;line-height:1.3}.use-case-description-v2{font-size:18px;line-height:1.6;color:rgba(255,255,255,.85);margin-bottom:2.5rem;font-weight:400}.use-case-features-v2{display:grid;grid-template-columns:1fr;gap:1.5rem}.feature-item-v2{display:flex;align-items:center;gap:1rem;padding:1rem 1.5rem;background:rgba(255,255,255,.05);border-radius:12px;border:1px solid rgba(255,149,103,.1);transition:all .3s ease}.feature-item-v2:hover{background:rgba(255,255,255,.08);border-color:rgba(255,149,103,.2);transform:translateY(-2px)}.feature-icon-small-v2{font-size:20px;min-width:20px;color:var(--color-accent-peach);font-weight:700;display:flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:50%;background:rgba(255,149,103,.1);border:1px solid rgba(255,149,103,.3);text-shadow:none}.feature-text-v2{font-size:16px;font-weight:500;color:rgba(255,255,255,.9);line-height:1.4}@media (max-width:768px){.use-cases-section-v2{padding:6rem 1.5rem}.use-cases-header-v2{font-size:36px;margin-bottom:2.5rem}.tab-buttons-v2{flex-direction:column}.tab-button-v2{padding:1.2rem 1rem;font-size:15px}.tab-button-v2:not(:last-child){border-right:none;border-bottom:1px solid rgba(255,149,103,.15)}.tab-button-v2.active:after{height:3px;bottom:auto;top:0;left:0;right:auto;width:3px;height:100%}.tab-panel-v2{padding:2.5rem 2rem}.use-case-title-v2{font-size:26px;margin-bottom:1.2rem;line-height:1.2}.use-case-description-v2{font-size:16px;margin-bottom:2rem}.use-case-features-v2{gap:1.2rem}.feature-item-v2{padding:.9rem 1.2rem}.feature-icon-small-v2{font-size:18px;min-width:18px;width:20px;height:20px}.feature-text-v2{font-size:15px}}@media (max-width:480px){.use-cases-section-v2{padding:4rem 1rem}.use-cases-header-v2{font-size:30px;margin-bottom:2rem}.tab-button-v2{padding:1rem .8rem;font-size:14px}.tab-panel-v2{padding:2rem 1.5rem}.use-case-title-v2{font-size:24px;margin-bottom:1rem}.use-case-description-v2{font-size:15px;margin-bottom:1.5rem}.use-case-features-v2{gap:1rem}.feature-item-v2{padding:.8rem 1rem;gap:.8rem}.feature-icon-small-v2{font-size:18px;min-width:18px}.feature-text-v2{font-size:14px}}.final-cta-section-v2{padding:120px 0;background:linear-gradient(135deg,#0A0A0A,#1A1A1A);border-top:1px solid rgba(255,149,103,.1);position:relative;overflow:hidden}.final-cta-section-v2:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:radial-gradient(circle at 50% 50%,rgba(255,149,103,.03) 0,transparent 70%);pointer-events:none}.final-cta-container-v2{max-width:800px;margin:0 auto;padding:0 20px;text-align:center;position:relative;z-index:2}.final-cta-header-v2{font-size:3.5rem;font-weight:700;color:#FFFFFF;margin-bottom:20px;line-height:1.2;background:linear-gradient(135deg,#FFFFFF,#CCCCCC);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;animation:finalCtaHeaderReveal 1s ease-out .6s both}.final-cta-subheadline-v2{font-size:1.5rem;font-weight:500;color:#CCCCCC;margin-bottom:50px;line-height:1.4;animation:finalCtaSubheadlineReveal 1s ease-out .7s both}@keyframes finalCtaSubheadlineReveal{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes finalCtaHeaderReveal{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.final-cta-actions-v2{display:flex;gap:24px;justify-content:center;margin-bottom:40px;animation:finalCtaActionsReveal 1s ease-out .8s both}@keyframes finalCtaActionsReveal{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.final-cta-primary-v2{background:linear-gradient(135deg,#FF9567,#FF7A47);color:#FFFFFF;border:none;padding:18px 36px;font-size:1.125rem;font-weight:600;border-radius:12px;cursor:pointer;transition:all .3s ease;box-shadow:0 4px 20px rgba(255,149,103,.3),0 0 0 0 rgba(255,149,103,.4);position:relative;overflow:hidden}.final-cta-primary-v2:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.3),transparent);transition:left .5s ease}.final-cta-primary-v2:hover{transform:translateY(-3px);box-shadow:0 8px 30px rgba(255,149,103,.4),0 0 0 3px rgba(255,149,103,.2)}.final-cta-primary-v2:hover:before{left:100%}.final-cta-secondary-v2{background:rgba(255,255,255,.05);color:#FFFFFF;border:2px solid rgba(255,149,103,.3);padding:16px 32px;font-size:1.125rem;font-weight:600;border-radius:12px;cursor:pointer;transition:all .3s ease;backdrop-filter:blur(10px);position:relative;overflow:hidden}.final-cta-secondary-v2:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(135deg,rgba(255,149,103,.1),transparent);opacity:0;transition:opacity .3s ease}.final-cta-secondary-v2:hover{transform:translateY(-2px);border-color:rgba(255,149,103,.6);box-shadow:0 8px 25px rgba(0,0,0,.3)}.final-cta-secondary-v2:hover:before{opacity:1}.final-cta-contact-v2{animation:finalCtaContactReveal 1s ease-out 1s both}@keyframes finalCtaContactReveal{0%{opacity:0;transform:translateY(15px)}to{opacity:1;transform:translateY(0)}}.contact-text-v2{font-size:1rem;color:#CCCCCC;margin:0;line-height:1.6}.contact-phone-v2{color:#FF9567;text-decoration:none;font-weight:600;margin-left:8px;transition:color .3s ease}.contact-phone-v2:hover{color:#FF7A47;text-decoration:underline}@media (max-width:768px){.final-cta-section-v2{padding:80px 0}.final-cta-header-v2{font-size:2.5rem;margin-bottom:40px}.final-cta-actions-v2{flex-direction:column;align-items:center;gap:16px}.final-cta-primary-v2,.final-cta-secondary-v2{width:100%;max-width:300px;padding:16px 24px;font-size:1rem}.contact-text-v2{font-size:.9rem;padding:0 20px}}@media (max-width:480px){.final-cta-header-v2{font-size:2rem;line-height:1.3}}@media (max-width:768px){.nav-links-v2{display:none}.problem-slideshow-v2{max-width:600px}.hero-title-v2{font-size:40px;line-height:1.2;margin-bottom:.8rem}.hero-subheadline-v2{font-size:18px;line-height:1.5;margin-bottom:1.2rem}.trust-badges-v2{font-size:12px;padding:.6rem 1.5rem;margin-bottom:1.5rem;max-width:90%}.hero-content-v2{padding:2.5rem 2rem}.hero-subtitle-v2{font-size:16px;margin-bottom:2rem}.hero-actions-v2{flex-direction:column;gap:1rem}.btn-primary-v2,.btn-secondary-v2{width:100%;max-width:280px;font-size:15px;padding:1.1rem 2rem}.btn-icon-v2{font-size:13px;margin-right:.4rem}.credibility-bar-v2{padding:3rem 1.5rem}.credibility-container-v2{gap:1.5rem;flex-direction:column}.credibility-metric-v2{min-width:auto}.metric-number-v2{font-size:28px}.metric-label-v2{font-size:13px}.credibility-separator-v2{display:none}.problem-section-v2{padding:4rem 1.5rem}.problem-header-v2{font-size:32px;line-height:1.3}.problem-slideshow-v2{margin-top:3rem}.problem-cards-wrapper-v2{min-height:400px}.problem-card-v2{padding:2rem 1.5rem}.problem-icon-img-v2{width:60px;height:60px}.problem-card-title-v2{font-size:20px;margin-bottom:1.2rem}.problem-card-item-v2{font-size:15px;margin-bottom:.8rem}.problem-card-v2:nth-child(2) .problem-card-item-v2:last-child{font-size:16px;padding:.6rem .8rem}.problem-card-v2:nth-child(3) .problem-card-item-v2:nth-child(2){padding:.4rem .8rem}.solution-section-v2{padding:5rem 1.5rem}.solution-header-v2{font-size:36px;line-height:1.4}}.workflow-demo-container{background:rgba(255,255,255,.05);backdrop-filter:blur(15px);-webkit-backdrop-filter:blur(15px);border:1px solid rgba(255,255,255,.1);border-radius:20px;padding:2rem;margin-bottom:3rem}.demo-header{text-align:center;margin-bottom:2rem}.demo-header h3{color:#ffffff;font-size:1.8rem;font-weight:700;margin-bottom:.5rem}.demo-header p{color:rgba(255,255,255,.7);font-size:1rem}.workflow-canvas{position:relative;background:rgba(0,0,0,.2);border:2px dashed rgba(255,255,255,.2);border-radius:16px;padding:2rem;min-height:200px;margin-bottom:2rem;overflow:hidden}.workflow-nodes{display:flex;align-items:center;justify-content:space-between;gap:2rem;position:relative;z-index:2}.workflow-node{background:rgba(255,255,255,.1);backdrop-filter:blur(10px);border:2px solid transparent;border-radius:12px;padding:1.5rem 1rem;text-align:center;cursor:grab;transition:all .3s ease;min-width:120px;position:relative}.workflow-node:hover{background:rgba(255,255,255,.15);transform:translateY(-4px);box-shadow:0 8px 25px rgba(0,0,0,.3)}.workflow-node.dragging{transform:scale(1.05);box-shadow:0 12px 40px rgba(0,0,0,.4);cursor:grabbing}.start-node{border-color:rgba(34,197,94,.5);background:linear-gradient(135deg,rgba(34,197,94,.2),rgba(22,163,74,.1))}.condition-node{border-color:rgba(251,146,60,.5);background:linear-gradient(135deg,rgba(251,146,60,.2),rgba(249,115,22,.1))}.action-node{border-color:rgba(59,130,246,.5);background:linear-gradient(135deg,rgba(59,130,246,.2),rgba(37,99,235,.1))}.end-node{border-color:rgba(239,68,68,.5);background:linear-gradient(135deg,rgba(239,68,68,.2),rgba(220,38,38,.1))}.node-icon{font-size:1.5rem;margin-bottom:.5rem;opacity:.8}.node-label{font-size:.9rem;font-weight:600;color:rgba(255,255,255,.9);line-height:1.2}.workflow-connections{position:absolute;top:0;left:0;pointer-events:none;z-index:1;width:100%;height:100%}.connection-line{opacity:.7;transition:opacity .3s ease}.connection-line.animate-pulse{animation:connectionPulse 2s ease-in-out infinite}@keyframes connectionPulse{0%,to{opacity:.7;stroke-width:2}50%{opacity:1;stroke-width:3}}.workflow-sidebar{background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.1);border-radius:12px;padding:1.5rem}.sidebar-title{color:#ffffff;font-size:1.1rem;font-weight:600;margin-bottom:1rem;text-align:center}.component-palette{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:.75rem}.component-item{background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.15);border-radius:8px;padding:1rem .75rem;text-align:center;cursor:grab;transition:all .3s ease;-webkit-user-select:none;-moz-user-select:none;user-select:none;font-size:.85rem;font-weight:500;color:rgba(255,255,255,.9);line-height:1.2}.component-item:hover{background:rgba(255,255,255,.12);transform:translateY(-2px);border-color:rgba(251,146,60,.3)}.component-item:active{cursor:grabbing}.component-icon{display:block;font-size:1.5rem;margin-bottom:.5rem}.use-case-tabs-container{background:rgba(255,255,255,.05);backdrop-filter:blur(15px);border:1px solid rgba(255,255,255,.1);border-radius:20px;padding:2rem;overflow:hidden}.tab-navigation{display:flex;justify-content:center;gap:.5rem;margin-bottom:2rem;border-bottom:1px solid rgba(255,255,255,.1);padding-bottom:1rem}.tab-button{background:transparent;border:1px solid rgba(255,255,255,.2);border-radius:8px;padding:.75rem 1.5rem;color:rgba(255,255,255,.7);font-weight:500;cursor:pointer;transition:all .3s ease;font-size:.9rem}.tab-button:hover{background:rgba(255,255,255,.05);color:rgba(255,255,255,.9);border-color:rgba(255,255,255,.3)}.tab-button.active{background:linear-gradient(135deg,#fb923c,#f97316);border-color:rgba(251,146,60,.5);color:#ffffff;font-weight:600}.tab-content{position:relative}.tab-panel{display:none;animation:tabFadeIn .5s ease-in-out}.tab-panel.active{display:block}@keyframes tabFadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.before-after-diagram{background:rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.1);border-radius:16px;padding:2rem}.diagram-title{color:#ffffff;font-size:1.3rem;font-weight:600;text-align:center;margin-bottom:1.5rem}.workflow-comparison{display:grid;grid-template-columns:1fr 1fr;gap:2rem;margin-bottom:1.5rem}.after-workflow,.before-workflow{background:rgba(255,255,255,.03);border-radius:12px;padding:1.5rem}.after-workflow h5,.before-workflow h5{font-size:1rem;font-weight:600;margin-bottom:1rem;text-align:center}.step{background:rgba(255,255,255,.05);border-radius:6px;padding:.75rem;font-size:.85rem;color:rgba(255,255,255,.8);margin-bottom:.5rem;border-left:3px solid rgba(255,255,255,.2)}.step.total{background:rgba(251,146,60,.1);border-left-color:#fb923c;color:#fb923c;font-weight:600;margin-top:1rem}.time-saved{text-align:center;padding:1rem;background:linear-gradient(135deg,rgba(34,197,94,.2),rgba(22,163,74,.1));border:1px solid rgba(34,197,94,.3);border-radius:12px}.savings-percentage{font-size:1.5rem;font-weight:700;color:#22c55e;text-shadow:0 2px 10px rgba(34,197,94,.3)}.use-case-details{background:rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.1);border-radius:16px;padding:2rem}.details-title{color:#ffffff;font-size:1.3rem;font-weight:600;margin-bottom:1.5rem}.feature-list{list-style:none;padding:0;margin-bottom:2rem}.feature-list li{color:rgba(255,255,255,.8);font-size:.95rem;padding:.5rem 0 .5rem 1.5rem;position:relative}.feature-list li:before{content:"✓";position:absolute;left:0;color:#22c55e;font-weight:600}.customer-quote{background:rgba(255,255,255,.05);border-left:3px solid #fb923c;border-radius:8px;padding:1.5rem}.customer-quote blockquote{color:rgba(255,255,255,.9);font-style:italic;font-size:.95rem;line-height:1.5;margin-bottom:1rem;quotes:'"' '"'}.customer-quote blockquote:before{content:open-quote;color:#fb923c;font-size:1.5rem;margin-right:.25rem}.customer-quote blockquote:after{content:close-quote;color:#fb923c;font-size:1.5rem;margin-left:.25rem}.customer-quote cite{color:rgba(255,255,255,.7);font-size:.85rem;font-weight:500}.custom-workflow-builder{text-align:center}.custom-emphasis{background:rgba(251,146,60,.1);border:1px solid rgba(251,146,60,.2);border-radius:12px;padding:2rem;margin-bottom:2rem}.customization-feature{background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.1);border-radius:12px;padding:1.5rem;text-align:center;transition:all .3s ease}.customization-feature:hover{background:rgba(255,255,255,.08);transform:translateY(-4px);box-shadow:0 8px 25px rgba(0,0,0,.2)}.feature-icon{font-size:2.5rem;margin-bottom:1rem;display:block}.feature-title{color:#ffffff;font-size:1.1rem;font-weight:600;margin-bottom:.75rem}.feature-description{color:rgba(255,255,255,.7);font-size:.9rem;line-height:1.4}@media (max-width:768px){.workflow-nodes{flex-direction:column;gap:1rem}.workflow-node{min-width:200px}.workflow-connections{display:none}.workflow-comparison{grid-template-columns:1fr;gap:1rem}.tab-navigation{flex-wrap:wrap;gap:.25rem}.tab-button{padding:.5rem 1rem;font-size:.8rem}.component-palette{grid-template-columns:repeat(2,1fr)}}.organization-toggle-section:before{background:radial-gradient(circle at 80% 80%,rgba(255,149,103,.1) 0,transparent 50%)}.stage-icon{font-size:2rem;margin-bottom:.5rem;filter:grayscale(30%)}.timeline-stage.active .stage-icon{filter:grayscale(0);transform:scale(1.1)}.stage-label{font-size:.9rem;font-weight:600;line-height:1.2}.timeline-arrow{font-size:1.5rem;color:var(--color-accent-peach);font-weight:700;margin:0 .5rem;display:flex;align-items:center}.stage-content{display:none;animation:fadeInUp .5s ease forwards;margin-top:2rem;background:rgba(255,255,255,.05);backdrop-filter:blur(15px);-webkit-backdrop-filter:blur(15px);border:1px solid rgba(255,255,255,.1);border-radius:20px;padding:2.5rem}.stage-content.active{display:block}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.stage-expanded-header{text-align:center;margin-bottom:2rem}.stage-title{font-size:2rem;font-weight:700;color:var(--color-text-primary);margin-bottom:.5rem}.stage-description{font-size:1.1rem;color:var(--color-text-secondary);max-width:600px;margin:0 auto}.before-after-comparison{background:rgba(255,255,255,.1);backdrop-filter:blur(15px);-webkit-backdrop-filter:blur(15px);border:1px solid rgba(255,255,255,.2);border-radius:20px;padding:2rem;margin:2rem 0;transition:all .3s ease}.before-after-comparison:hover{background:rgba(255,255,255,.15);border-color:rgba(255,149,103,.4)}.comparison-header{text-align:center;margin-bottom:2rem}.comparison-title{font-size:1.5rem;font-weight:600;color:#ffffff}.comparison-grid{display:grid;grid-template-columns:1fr 1fr;gap:3rem;margin-top:2rem}.after-column,.before-column{text-align:center}.column-header{font-size:1.1rem;font-weight:700;margin-bottom:.5rem;letter-spacing:.05em}.before-column .column-header{color:#dc3545}.after-column .column-header{color:#28a745}.comparison-divider{font-size:.8rem;margin:.5rem 0 1.5rem;opacity:.6}.comparison-items{display:flex;flex-direction:column;gap:1rem}.comparison-item{display:flex;align-items:center;gap:.75rem;padding:.75rem;border-radius:8px;font-size:.95rem;font-weight:500}.comparison-item.negative{background:rgba(220,53,69,.1);color:#721c24;border-left:3px solid #dc3545}.comparison-item.positive{background:rgba(40,167,69,.1);color:#155724;border-left:3px solid #28a745}.item-icon{font-size:1.1rem;flex-shrink:0}.monitoring-use-cases{display:grid;grid-template-columns:1fr 1fr;gap:2rem;margin-top:2rem}.monitoring-use-case{background:white;border-radius:12px;padding:1.5rem;box-shadow:0 4px 20px rgba(0,0,0,.08);border:1px solid var(--color-border);transition:all .3s ease}.monitoring-use-case:hover{transform:translateY(-2px);box-shadow:0 8px 30px rgba(255,149,103,.15);border-color:var(--color-accent-peach)}.use-case-header-monitor{margin-bottom:1rem}.monitor-title{font-size:1.2rem;font-weight:600;color:var(--color-text-primary);margin-bottom:.5rem}.monitor-benefits{display:flex;flex-direction:column;gap:.75rem}.monitor-benefit{display:flex;align-items:flex-start;gap:.75rem;font-size:.95rem;line-height:1.4}.monitor-icon{font-size:1.2rem;flex-shrink:0;margin-top:.1rem}@media (max-width:768px){.deal-lifecycle-timeline{padding:1.5rem 1rem;margin:2rem 0}.timeline-stages{flex-direction:column;gap:1rem;max-width:100%}.timeline-stage{width:100%;max-width:250px;margin:0 auto}.timeline-arrow{transform:rotate(90deg);margin:.5rem 0}.comparison-grid{grid-template-columns:1fr;gap:2rem}.monitoring-use-cases{grid-template-columns:1fr;gap:1.5rem}.before-after-comparison{padding:1.5rem 1rem}.stage-title{font-size:1.5rem}.stage-description{font-size:1rem}}@media (max-width:480px){.timeline-stage{padding:1rem .75rem;min-width:100px}.stage-icon{font-size:1.5rem}.stage-label{font-size:.8rem}.comparison-item{font-size:.9rem;padding:.5rem}.monitor-benefit{font-size:.9rem}}.advisor-subtitle{font-size:1.2rem;font-weight:600;color:var(--color-text-secondary);margin-top:.5rem;text-align:center;letter-spacing:.05em}.advisor-mission{margin:2rem 0;text-align:center}.mission-quote{font-size:1.4rem;font-weight:500;color:var(--color-accent-peach);font-style:italic;padding:1rem 2rem;background:linear-gradient(135deg,rgba(255,149,103,.1),rgba(255,122,71,.05));border-radius:12px;border-left:4px solid var(--color-accent-peach);display:inline-block;position:relative}.mission-quote:after,.mission-quote:before{content:'"';font-size:2rem;color:var(--color-accent-peach);font-weight:700;opacity:.6}.advisor-use-cases{margin:3rem 0}.use-case-scroll-container{display:grid;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));gap:2rem;padding:1rem 0}.advisor-use-case-card{background:white;border-radius:16px;padding:2rem;box-shadow:0 8px 32px rgba(0,0,0,.1);border:1px solid var(--color-border);transition:all .3s ease;position:relative;overflow:hidden}.advisor-use-case-card:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:var(--v2-gradient-primary)}.advisor-use-case-card:hover{transform:translateY(-8px);box-shadow:0 20px 40px rgba(255,149,103,.15);border-color:var(--color-accent-peach)}.use-case-card-header{display:flex;align-items:center;gap:1rem;margin-bottom:2rem}.use-case-icon{font-size:2.5rem;background:linear-gradient(135deg,rgba(255,149,103,.1),rgba(255,122,71,.2));padding:.75rem;border-radius:12px;display:flex;align-items:center;justify-content:center}.use-case-title{font-size:1.3rem;font-weight:700;color:var(--color-text-primary);line-height:1.3}.onboarding-comparison{margin:1.5rem 0}.comparison-row{display:grid;grid-template-columns:1fr 1fr;gap:1rem;margin:1rem 0}.new-way,.old-way{padding:1rem;border-radius:8px;text-align:center}.old-way{background:rgba(220,53,69,.1);border-left:3px solid #dc3545}.new-way{background:rgba(40,167,69,.1);border-left:3px solid #28a745}.method-label{font-weight:600;display:block;margin-bottom:.5rem}.old-way .method-label{color:#721c24}.new-way .method-label{color:#155724}.method-details{font-size:.9rem;line-height:1.4}.features-used{margin:1.5rem 0}.features-title{font-size:1rem;font-weight:600;color:var(--color-text-primary);margin-bottom:.75rem}.features-list{list-style:none;padding:0;margin:0}.features-list li{padding:.5rem 0 .5rem 1.5rem;position:relative;font-size:.9rem;color:var(--color-text-secondary)}.features-list li:before{content:"✓";position:absolute;left:0;color:var(--color-accent-peach);font-weight:700}.results-section{margin:1.5rem 0}.results-title{font-size:1rem;font-weight:600;color:var(--color-text-primary);margin-bottom:1rem}.results-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem}.result-metric{text-align:center;padding:1rem;background:rgba(255,149,103,.05);border-radius:8px}.metric-value{color:var(--color-accent-peach)}.metric-label{color:var(--color-text-secondary);margin-top:.25rem}.problem-spotlight{margin:1.5rem 0;padding:1.5rem;background:rgba(255,149,103,.08);border-radius:12px;border:1px solid rgba(255,149,103,.2)}.problem-title{font-size:1rem;font-weight:600;color:var(--color-text-primary);margin-bottom:.75rem}.problem-quote{font-size:1.1rem;font-style:italic;color:var(--color-text-secondary);text-align:center;padding:.75rem;background:white;border-radius:8px;position:relative}.problem-quote:after,.problem-quote:before{content:'"';font-size:1.5rem;color:var(--color-accent-peach);font-weight:700;opacity:.7}.solution-section{margin:1.5rem 0}.solution-title{font-size:1rem;font-weight:600;color:var(--color-text-primary);margin-bottom:.75rem}.solution-features{list-style:none;padding:0;margin:0}.solution-features li{display:flex;align-items:center;gap:.75rem;padding:.5rem 0;font-size:.9rem;color:var(--color-text-secondary)}.feature-icon{font-size:1.1rem;flex-shrink:0}.real-impact{margin:1.5rem 0;padding:1.5rem;background:linear-gradient(135deg,rgba(40,167,69,.1),rgba(40,167,69,.05));border-radius:12px;border-left:4px solid #28a745}.impact-title{font-size:1rem;font-weight:600;margin-bottom:.75rem}.impact-testimonial{text-align:center}.testimonial-quote{font-size:1.1rem;font-style:italic;color:var(--color-text-primary);margin-bottom:.5rem}.testimonial-attribution{font-size:.9rem;color:var(--color-text-secondary);font-weight:500}.advisor-challenge{margin:1.5rem 0;padding:1rem;background:rgba(220,53,69,.05);border-radius:8px;border-left:3px solid #dc3545}.challenge-title{font-size:1rem;font-weight:600;color:#721c24;margin-bottom:.5rem}.challenge-description{font-size:.9rem;color:var(--color-text-secondary);line-height:1.4;margin:0}.time-savings{margin:1.5rem 0;text-align:center;padding:1.5rem;background:rgba(255,149,103,.05);border-radius:12px}.savings-metric{display:flex;align-items:center;justify-content:center;gap:1rem;margin-bottom:.5rem}.time-after,.time-before{font-size:1.5rem;font-weight:700;padding:.5rem 1rem;border-radius:8px}.time-before{background:rgba(220,53,69,.1);color:#721c24}.time-after{background:rgba(40,167,69,.1);color:#155724}.arrow{font-size:1.5rem;color:var(--color-accent-peach);font-weight:700}.savings-description{font-size:.9rem;color:var(--color-text-secondary);margin:0}.compliance-overview{margin:1.5rem 0}.overview-text{font-size:1rem;color:var(--color-text-secondary);line-height:1.5;text-align:center;margin:0}.compliance-features{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem;margin:1.5rem 0}.feature-item{text-align:center;padding:1rem;background:rgba(255,149,103,.05);border-radius:8px}.feature-stat{font-size:1.5rem;font-weight:700;color:var(--color-accent-peach);line-height:1}.feature-desc{font-size:.8rem;color:var(--color-text-secondary);margin-top:.25rem}.compliance-benefit{margin:1.5rem 0;text-align:center;padding:1rem;background:rgba(40,167,69,.1);border-radius:8px}.benefit-text{font-size:1rem;font-style:italic;color:var(--color-text-primary);margin:0}.advisor-cta-section{margin:3rem 0;padding:2rem;background:var(--v2-gradient-primary);border-radius:16px;text-align:center;color:white}.cta-content{max-width:600px;margin:0 auto}.cta-title{font-size:1.5rem;font-weight:700;margin-bottom:1rem}.cta-description{font-size:1rem;margin-bottom:2rem;opacity:.9}.advisor-demo-btn,.advisor-guide-btn{padding:.75rem 1.5rem;border:none;border-radius:8px;font-weight:600;cursor:pointer;transition:all .3s ease;text-decoration:none;display:inline-block}.advisor-demo-btn{background:white;color:var(--color-accent-peach)}.advisor-demo-btn:hover{background:rgba(255,255,255,.9);transform:translateY(-2px)}.advisor-guide-btn{background:transparent;color:white;border:2px solid white}.advisor-guide-btn:hover{background:white;color:var(--color-accent-peach);transform:translateY(-2px)}@media (max-width:768px){.use-case-scroll-container{grid-template-columns:1fr;gap:1.5rem}.advisor-use-case-card{padding:1.5rem}.use-case-card-header{flex-direction:column;text-align:center;gap:.75rem}.comparison-row,.compliance-features,.results-grid{grid-template-columns:1fr;gap:.75rem}.savings-metric{flex-direction:column;gap:.5rem}.arrow{transform:rotate(90deg)}.cta-buttons{flex-direction:column;gap:.75rem}.advisor-demo-btn,.advisor-guide-btn{width:100%}.mission-quote{font-size:1.2rem;padding:1rem}}@media (max-width:480px){.advisor-use-case-card{padding:1rem}.use-case-icon{font-size:2rem;padding:.5rem}.use-case-title{font-size:1.1rem}.mission-quote{font-size:1rem;padding:.75rem}.time-after,.time-before{font-size:1.2rem;padding:.4rem .8rem}}.fund-admin-subtitle{font-size:1.2rem;font-weight:600;color:var(--color-text-secondary);margin-top:.5rem;text-align:center;letter-spacing:.05em}.scaling-promise{margin:2rem 0;text-align:center}.promise-text{font-size:1.6rem;font-weight:600;color:var(--color-accent-peach);padding:1.5rem 2rem;background:linear-gradient(135deg,rgba(255,149,103,.1),rgba(255,122,71,.05));border-radius:12px;border:2px solid var(--color-accent-peach);display:inline-block;position:relative;box-shadow:0 8px 25px rgba(255,149,103,.15)}.operational-use-cases-grid{margin:4rem 0}.grid-title{font-size:1.8rem;font-weight:700;color:var(--color-text-primary);text-align:center;margin-bottom:3rem}.use-case-grid-container{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:2rem;max-width:1200px;margin:0 auto}.operational-use-case{background:white;border-radius:16px;padding:1.5rem;box-shadow:0 6px 25px rgba(0,0,0,.08);border:1px solid var(--color-border);transition:all .3s ease;position:relative;overflow:hidden}.operational-use-case:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,var(--color-accent-peach) 0,var(--color-accent-hover) 100%)}.operational-use-case:hover{transform:translateY(-5px);box-shadow:0 15px 35px rgba(255,149,103,.15);border-color:var(--color-accent-peach)}.use-case-header-grid{text-align:center;margin-bottom:1.5rem}.grid-icon{font-size:2.5rem;margin-bottom:.75rem;display:block}.grid-use-case-title{font-size:1.1rem;font-weight:700;color:var(--color-text-primary);margin-bottom:.5rem;line-height:1.3}.grid-divider{font-family:monospace;color:var(--color-accent-peach);font-size:.8rem;opacity:.7}.grid-features{margin:1.5rem 0}.grid-feature{display:flex;align-items:center;gap:.5rem;padding:.4rem 0;font-size:.9rem;color:var(--color-text-secondary)}.feature-check{color:var(--color-accent-peach);font-weight:700;font-size:1rem}.use-case-details{grid-template-columns:1fr 1fr;gap:1rem;margin-top:1.5rem;padding-top:1rem;border-top:1px solid var(--color-border)}.detail-metric{text-align:center}.metric-number{font-size:1.2rem;font-weight:700;color:var(--color-accent-peach);line-height:1}.metric-text{font-size:.75rem;color:var(--color-text-secondary);margin-top:.25rem;line-height:1.2}.scale-impact-section{margin:4rem 0;padding:2rem;background:linear-gradient(135deg,rgba(255,149,103,.05),rgba(255,122,71,.08));border-radius:16px;border:1px solid rgba(255,149,103,.1)}.impact-header{text-align:center;margin-bottom:3rem}.impact-title{font-size:2rem;font-weight:700;color:var(--color-text-primary);margin-bottom:.5rem}.impact-subtitle{font-size:1.1rem;color:var(--color-text-secondary)}.scale-comparison{display:grid;grid-template-columns:1fr auto 1fr;gap:2rem;align-items:center;max-width:1000px;margin:0 auto}.scale-after,.scale-before{background:white;border-radius:12px;padding:2rem;box-shadow:0 6px 20px rgba(0,0,0,.08)}.scale-before{border-left:4px solid #dc3545}.scale-after{border-left:4px solid #28a745}.scale-label{font-size:1.2rem;font-weight:600;text-align:center;margin-bottom:1.5rem}.scale-before .scale-label{color:#721c24}.scale-after .scale-label{color:#155724}.scale-metrics{display:flex;flex-direction:column;gap:1rem}.scale-metric{display:flex;align-items:center;gap:1rem}.metric-icon{font-size:1.5rem;width:40px;text-align:center}.metric-info{flex:1}.metric-value{font-size:1.3rem;line-height:1}.scale-before .metric-value{color:#721c24}.scale-after .metric-value{color:#155724}.metric-desc{font-size:.85rem;color:var(--color-text-secondary);margin-top:.25rem}.scale-arrow{display:flex;flex-direction:column;align-items:center;gap:.5rem}.arrow-icon{font-size:2rem;color:var(--color-accent-peach);font-weight:700}.transformation-text{font-size:.9rem;color:var(--color-text-secondary);text-align:center;font-weight:500;max-width:120px;line-height:1.2}.fund-admin-cta{margin:3rem 0;padding:2.5rem;background:var(--v2-gradient-primary);border-radius:16px;text-align:center;color:white}.fund-cta-content{max-width:600px;margin:0 auto}.fund-cta-title{font-size:1.6rem;font-weight:700;margin-bottom:1rem}.fund-cta-description{font-size:1rem;margin-bottom:2rem;opacity:.9;line-height:1.5}.fund-cta-buttons{display:flex;gap:1rem;justify-content:center;flex-wrap:wrap}.fund-case-btn,.fund-demo-btn{padding:.8rem 1.8rem;border:none;border-radius:8px;font-weight:600;cursor:pointer;transition:all .3s ease;text-decoration:none;display:inline-block;font-size:.95rem}.fund-demo-btn{background:white;color:var(--color-accent-peach)}.fund-demo-btn:hover{background:rgba(255,255,255,.9);transform:translateY(-2px);box-shadow:0 6px 20px rgba(0,0,0,.15)}.fund-case-btn{background:transparent;color:white;border:2px solid white}.fund-case-btn:hover{background:white;color:var(--color-accent-peach);transform:translateY(-2px);box-shadow:0 6px 20px rgba(0,0,0,.15)}@media (max-width:768px){.use-case-grid-container{grid-template-columns:1fr;gap:1.5rem}.operational-use-case{padding:1.25rem}.scale-comparison{grid-template-columns:1fr;gap:1.5rem}.scale-arrow{order:2}.scale-after{order:3}.arrow-icon{transform:rotate(90deg);font-size:1.5rem}.scale-impact-section{padding:1.5rem}.impact-title{font-size:1.5rem}.promise-text{font-size:1.3rem;padding:1rem 1.5rem}.fund-cta-buttons{flex-direction:column;gap:.75rem}.fund-case-btn,.fund-demo-btn{width:100%}.scale-metrics{gap:.75rem}.use-case-details{grid-template-columns:1fr;gap:.75rem}}@media (max-width:480px){.operational-use-case{padding:1rem}.grid-icon{font-size:2rem}.grid-use-case-title{font-size:1rem}.scale-after,.scale-before{padding:1.5rem}.scale-metric{gap:.75rem}.metric-icon{font-size:1.3rem;width:35px}.metric-value,.promise-text{font-size:1.1rem}.promise-text{padding:.75rem 1rem}.fund-admin-cta{padding:2rem 1rem}.fund-cta-title{font-size:1.3rem}}.organization-toggle-section{background:linear-gradient(135deg,#0a0a0a,#1a1a1a);padding:6rem 0;position:relative;overflow:hidden}.organization-toggle-section:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:radial-gradient(circle at 20% 20%,rgba(255,149,103,.15) 0,transparent 50%),radial-gradient(circle at 80% 80%,rgba(255,149,103,.1) 0,transparent 50%);pointer-events:none}.organization-toggle{display:flex;justify-content:center;margin:3rem 0;position:relative}.organization-toggle:before{content:"";position:absolute;top:0;left:50%;transform:translateX(-50%);width:300px;height:100%;background:rgba(255,149,103,.1);border-radius:50px;z-index:0}.toggle-button{background:transparent;border:2px solid rgba(255,149,103,.3);color:#ffffff;padding:.75rem 2rem;font-size:1rem;font-weight:600;border-radius:50px;cursor:pointer;transition:all .3s ease;position:relative;z-index:1;min-width:140px}.toggle-button:first-child{border-radius:50px 0 0 50px;border-right:1px solid rgba(255,149,103,.3)}.toggle-button:last-child{border-radius:0 50px 50px 0;border-left:1px solid rgba(255,149,103,.3)}.toggle-button.active{background:linear-gradient(135deg,#ff9567,#ff7a47);border-color:#ff9567;color:#ffffff;box-shadow:0 4px 15px rgba(255,149,103,.4)}.toggle-button:hover:not(.active){background:rgba(255,149,103,.2);border-color:rgba(255,149,103,.6)}.organization-view{display:none;animation:fadeIn .5s ease-in-out}.organization-view.active{display:block}@keyframes fadeIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.industry-summary-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:2rem;margin-top:3rem}.industry-summary-card{background:linear-gradient(135deg,rgba(255,255,255,.02),rgba(255,255,255,.05));border:1px solid rgba(255,255,255,.1);border-radius:16px;padding:2rem;cursor:pointer;transition:all .3s ease;position:relative;overflow:hidden}.industry-summary-card:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(135deg,rgba(255,149,103,.05),rgba(255,149,103,.02));opacity:0;transition:opacity .3s ease}.industry-summary-card:hover:before{opacity:1}.industry-summary-card:hover{transform:translateY(-8px);border-color:rgba(255,149,103,.3);box-shadow:0 12px 40px rgba(0,0,0,.3)}.summary-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}.summary-header h3{color:#ffffff;font-size:1.5rem;font-weight:700;margin:0}.use-case-count{background:linear-gradient(135deg,#ff9567,#ff7a47);color:#ffffff;padding:.25rem .75rem;border-radius:20px;font-size:.8rem;font-weight:600}.industry-summary-card p{color:#b0b0b0;font-size:1rem;line-height:1.6;margin-bottom:1.5rem}.summary-metrics{display:flex;flex-direction:column;gap:.5rem;margin-bottom:1.5rem}.summary-metrics span{color:#ffffff;font-size:.9rem;font-weight:500}.summary-cta{color:#ff9567;font-weight:600;font-size:.9rem;transition:color .3s ease}.industry-summary-card:hover .summary-cta{color:#ffffff}.function-accordion{margin-top:3rem;max-width:900px;margin-left:auto;margin-right:auto}.accordion-item{border:1px solid rgba(255,255,255,.1);border-radius:12px;margin-bottom:1rem;overflow:hidden;background:linear-gradient(135deg,rgba(255,255,255,.02),rgba(255,255,255,.05))}.accordion-header{display:flex;justify-content:space-between;align-items:center;padding:1.5rem 2rem;cursor:pointer;transition:all .3s ease;background:rgba(255,255,255,.02)}.accordion-header:hover{background:rgba(255,149,103,.1)}.accordion-title{display:flex;align-items:center;gap:1rem;flex:1}.function-icon{font-size:1.5rem;filter:grayscale(1);transition:filter .3s ease}.accordion-header:hover .function-icon{filter:grayscale(0)}.accordion-title h3{color:#ffffff;font-size:1.3rem;font-weight:600;margin:0}.accordion-title .use-case-count{margin-left:auto;margin-right:1rem}.accordion-arrow{color:#ff9567;font-size:1.2rem;font-weight:700;transition:transform .3s ease}.accordion-content{max-height:0;overflow:hidden;transition:max-height .3s ease}.accordion-content.active{max-height:2000px;animation:expandAccordion .5s ease-out}@keyframes expandAccordion{0%{max-height:0}to{max-height:2000px}}.featured-use-case{padding:2rem;background:rgba(0,0,0,.2)}.use-case-header{margin-bottom:2rem}.use-case-header h4{color:#ffffff;font-size:1.8rem;font-weight:700;margin:0;background:linear-gradient(135deg,#ffffff,#ff9567);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.use-case-details{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:2rem;margin-bottom:2rem}.average-results,.universal-benefits,.who-uses{background:rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.1);border-radius:8px;padding:1.5rem}.average-results h5,.universal-benefits h5,.who-uses h5{color:#ff9567;font-size:.9rem;font-weight:700;text-transform:uppercase;letter-spacing:1px;margin:0 0 1rem}.universal-benefits ul,.who-uses ul{list-style:none;padding:0;margin:0}.universal-benefits li,.who-uses li{color:#ffffff;font-size:.95rem;line-height:1.6;margin-bottom:.75rem;padding-left:1rem;position:relative}.universal-benefits li:before,.who-uses li:before{content:"→";position:absolute;left:0;color:#ff9567;font-weight:700}.who-uses li strong{color:#ff9567;font-weight:600}.results-metrics{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:1rem}.metric{text-align:center;padding:1rem;background:rgba(255,149,103,.1);border-radius:8px;border:1px solid rgba(255,149,103,.2)}.metric-value{display:block;font-size:1.5rem;font-weight:700;color:#ff9567;margin-bottom:.25rem}.metric-label{font-size:.8rem;color:#b0b0b0;line-height:1.3}.additional-use-cases{margin-top:2rem;padding-top:2rem;border-top:1px solid rgba(255,255,255,.1)}.additional-use-cases h6{color:#ffffff;font-size:1rem;font-weight:600;margin:0 0 1rem}.use-case-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:.75rem}.use-case-grid span{background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.1);color:#ffffff;padding:.5rem .75rem;border-radius:6px;font-size:.85rem;text-align:center;transition:all .3s ease}.use-case-grid span:hover{background:rgba(255,149,103,.2);border-color:rgba(255,149,103,.4);color:#ff9567}.function-view-cta{margin-top:4rem;text-align:center;padding:3rem;background:linear-gradient(135deg,rgba(255,149,103,.1),rgba(255,149,103,.05));border:1px solid rgba(255,149,103,.2);border-radius:16px}.function-view-cta .cta-content h3{color:#ffffff;font-size:1.8rem;font-weight:700;margin:0 0 1rem}.function-view-cta .cta-content p{color:#b0b0b0;font-size:1.1rem;line-height:1.6;max-width:600px;margin:0 auto 2rem}.cta-buttons{display:flex;gap:1rem;justify-content:center;flex-wrap:wrap}.btn-primary,.btn-secondary{padding:.875rem 2rem;border-radius:50px;font-weight:600;text-decoration:none;transition:all .3s ease;border:2px solid;display:inline-block}.btn-primary{background:linear-gradient(135deg,#ff9567,#ff7a47);color:#ffffff;border-color:#ff9567}.btn-primary:hover{background:linear-gradient(135deg,#ff7a47,#ff5722);transform:translateY(-2px);box-shadow:0 8px 25px rgba(255,149,103,.4)}.btn-secondary{background:transparent;color:#ff9567;border-color:#ff9567}.btn-secondary:hover{background:rgba(255,149,103,.1);transform:translateY(-2px)}@media (max-width:768px){.organization-toggle-section{padding:4rem 0}.organization-toggle:before{width:250px}.toggle-button{padding:.75rem 1.5rem;font-size:.9rem;min-width:120px}.industry-summary-grid{grid-template-columns:1fr;gap:1.5rem}.industry-summary-card{padding:1.5rem}.summary-header h3{font-size:1.3rem}.accordion-header{padding:1.25rem 1.5rem}.accordion-title h3{font-size:1.1rem}.function-icon{font-size:1.3rem}.featured-use-case{padding:1.5rem}.use-case-header h4{font-size:1.5rem}.use-case-details{gap:1.5rem}.results-metrics,.use-case-details{grid-template-columns:1fr}.use-case-grid{grid-template-columns:repeat(auto-fit,minmax(120px,1fr))}.function-view-cta{padding:2rem 1.5rem}.function-view-cta .cta-content h3{font-size:1.5rem}.cta-buttons{flex-direction:column;align-items:center}.btn-primary,.btn-secondary{width:100%;max-width:280px}}@media (max-width:480px){.organization-toggle:before{width:200px}.toggle-button{padding:.65rem 1.25rem;font-size:.85rem;min-width:100px}.accordion-header{padding:1rem}.accordion-title{gap:.75rem}.accordion-title h3{font-size:1rem}.use-case-count{font-size:.7rem;padding:.2rem .6rem}.average-results,.featured-use-case,.universal-benefits,.who-uses{padding:1.25rem}.metric{padding:.75rem}.metric-value{font-size:1.3rem}.use-case-grid{grid-template-columns:1fr}.use-case-grid span{padding:.75rem;font-size:.9rem}}.custom-use-case-builder-section{background:linear-gradient(135deg,#1a1a1a,#2a2a2a);padding:6rem 0;position:relative}.custom-use-case-builder-section:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:radial-gradient(circle at 30% 40%,rgba(255,149,103,.1) 0,transparent 50%),radial-gradient(circle at 70% 60%,rgba(255,149,103,.08) 0,transparent 50%);pointer-events:none}.builder-header{text-align:center;margin-bottom:4rem}.builder-title{font-size:3rem;font-weight:700;color:#ffffff;margin:0 0 2rem;letter-spacing:-.02em}.builder-divider{width:200px;height:3px;background:linear-gradient(90deg,transparent,#ff9567,transparent);margin:0 auto 2rem;border-radius:2px}.builder-subtitle{font-size:1.3rem;color:#b0b0b0;font-weight:400;line-height:1.6;max-width:600px;margin:0 auto}.builder-form-container{display:grid;grid-template-columns:1fr 1fr;gap:4rem;max-width:1000px;margin:0 auto 4rem;align-items:start}.custom-blueprint-form{display:flex;flex-direction:column;gap:1.5rem}.form-input-group{position:relative}.email-input,.workflow-input{width:100%;padding:1.25rem 1.5rem;background:rgba(255,255,255,.05);border:2px solid rgba(255,255,255,.1);border-radius:12px;color:#ffffff;font-size:1rem;line-height:1.5;transition:all .3s ease;resize:vertical}.workflow-input{min-height:120px;font-family:inherit}.email-input::-moz-placeholder,.workflow-input::-moz-placeholder{color:#888888;font-size:.95rem}.email-input::placeholder,.workflow-input::placeholder{color:#888888;font-size:.95rem}.email-input:focus,.workflow-input:focus{outline:none;border-color:#ff9567;background:rgba(255,149,103,.08);box-shadow:0 0 0 3px rgba(255,149,103,.2)}.get-blueprint-btn{background:linear-gradient(135deg,#ff9567,#ff7a47);color:#ffffff;border:none;padding:1.25rem 2rem;border-radius:50px;font-size:1.1rem;font-weight:600;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;justify-content:center;gap:.5rem}.get-blueprint-btn:hover{background:linear-gradient(135deg,#ff7a47,#ff5722);transform:translateY(-2px);box-shadow:0 8px 25px rgba(255,149,103,.4)}.value-proposition{background:rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.1);border-radius:16px;padding:2rem}.value-header h4{color:#ffffff;font-size:1.2rem;font-weight:600;margin:0 0 1.5rem}.value-list{display:flex;flex-direction:column;gap:1rem}.value-item{display:flex;align-items:center;gap:1rem}.value-check{color:#ff9567;font-size:1.1rem;font-weight:700;min-width:20px}.value-text{color:#e0e0e0;font-size:1rem;line-height:1.4}.why-this-works{text-align:center;padding-top:2rem;border-top:1px solid rgba(255,255,255,.1)}.works-content h5{color:#ff9567;font-size:1rem;font-weight:600;text-transform:uppercase;letter-spacing:1px;margin:0 0 1rem}.works-points{display:flex;justify-content:center;gap:2rem;flex-wrap:wrap}.works-points span{color:#b0b0b0;font-size:.9rem;padding:.5rem 1rem;background:rgba(255,255,255,.05);border-radius:20px;border:1px solid rgba(255,255,255,.1)}@media (max-width:768px){.custom-use-case-builder-section{padding:4rem 0}.builder-title{font-size:2.2rem}.builder-subtitle{font-size:1.1rem;padding:0 1rem}.builder-form-container{grid-template-columns:1fr;gap:2.5rem;padding:0 1rem}.value-proposition{padding:1.5rem}.works-points{gap:1rem}.works-points span{font-size:.85rem}}@media (max-width:480px){.builder-title{font-size:1.8rem}.builder-divider{width:150px}.email-input,.workflow-input{padding:1rem;font-size:.95rem}.get-blueprint-btn{padding:1rem 1.5rem;font-size:1rem}.value-proposition{padding:1.25rem}.value-item{gap:.75rem}.value-text{font-size:.9rem}}