:root{--bg-primary:#141210;--bg-surface-1:#1c1916;--bg-surface-2:#242018;--bg-surface-3:#2e2924;--bg-surface-4:#3a342e;--accent-amber:#C75B0F;--accent-amber-hover:#a84c0c;--accent-amber-glow:rgba(199, 91, 15, 0.15);--accent-teal:#2E7D7A;--accent-teal-hover:#256663;--text-primary:#ede8e1;--text-secondary:#9a8f84;--text-muted:#6b6158;--border-subtle:rgba(62, 56, 48, 0.6);--border-card:#2e2924;--font-family:-apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif;--font-size-xs:clamp(0.75rem, 0.7rem + 0.2vw, 0.8125rem);--font-size-sm:clamp(0.8125rem, 0.75rem + 0.3vw, 0.9375rem);--font-size-base:clamp(0.9375rem, 0.875rem + 0.3vw, 1.0625rem);--font-size-lg:clamp(1.125rem, 1rem + 0.5vw, 1.3125rem);--font-size-xl:clamp(1.375rem, 1.15rem + 1vw, 1.75rem);--font-size-2xl:clamp(1.75rem, 1.4rem + 1.5vw, 2.5rem);--font-size-3xl:clamp(2.25rem, 1.75rem + 2vw, 3.25rem);--font-size-4xl:clamp(2.75rem, 2rem + 3vw, 4rem);--section-padding-y:clamp(60px, 8vw, 110px);--container-padding-x:clamp(20px, 4vw, 48px);--container-max:1200px;--transition-fast:0.2s ease;--transition-base:0.3s ease;--transition-slow:0.5s ease;--radius-sm:8px;--radius-md:12px;--radius-lg:16px;--radius-full:100px}*,::after,::before{margin:0;padding:0;box-sizing:border-box}html{scroll-behavior:smooth;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{font-family:var(--font-family);font-size:var(--font-size-base);font-weight:400;line-height:1.7;color:var(--text-primary);background-color:var(--bg-primary);overflow-x:hidden;position:relative}main::after{content:'';position:fixed;top:0;left:0;width:100%;height:100%;pointer-events:none;z-index:-1;opacity:.03;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noise'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noise)'/%3E%3C/svg%3E");background-repeat:repeat;background-size:256px 256px}img,svg{display:block;max-width:100%}a{color:inherit;text-decoration:none;transition:color var(--transition-fast)}ol,ul{list-style:none}h1,h2,h3,h4,h5,h6{line-height:1.2;font-weight:700;color:var(--text-primary)}.container{width:100%;max-width:var(--container-max);margin:0 auto;padding-left:var(--container-padding-x);padding-right:var(--container-padding-x)}.section{padding-top:var(--section-padding-y);padding-bottom:var(--section-padding-y);position:relative}.section-label{font-size:var(--font-size-xs);font-weight:600;text-transform:uppercase;letter-spacing:.08em;color:var(--accent-amber);margin-bottom:12px}.section-title{font-size:var(--font-size-3xl);font-weight:800;margin-bottom:16px;letter-spacing:-.02em}.section-title .accent{color:var(--accent-amber)}.section-subtitle{font-size:var(--font-size-lg);color:var(--text-secondary);max-width:640px;line-height:1.7}.site-header{position:fixed;top:0;left:0;right:0;height:64px;z-index:1000;background:rgba(20,18,16,.85);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-bottom:1px solid var(--border-subtle);transition:background var(--transition-base)}.header-inner{display:flex;align-items:center;justify-content:space-between;height:100%}.logo{flex-shrink:0;display:flex;align-items:center}.main-nav{display:flex;align-items:center}.nav-list{display:flex;gap:32px}.nav-link{font-size:var(--font-size-sm);font-weight:500;color:var(--text-secondary);transition:color var(--transition-fast);position:relative}.nav-link.active,.nav-link:hover{color:var(--text-primary)}.nav-link::after{content:'';position:absolute;bottom:-4px;left:0;width:0;height:1.5px;background:var(--accent-amber);transition:width var(--transition-base)}.nav-link:hover::after{width:100%}.header-cta{display:flex;align-items:center;gap:12px}.btn-free-badge{display:inline-flex;align-items:center;justify-content:center;font-size:9px;font-weight:800;text-transform:uppercase;letter-spacing:.05em;background:rgba(255,255,255,.2);color:#fff;padding:2px 6px;border-radius:4px;line-height:1}.btn{display:inline-flex;align-items:center;gap:8px;font-family:var(--font-family);font-weight:600;border:none;cursor:pointer;transition:all var(--transition-base);white-space:nowrap;text-decoration:none}.btn-primary{background:var(--accent-amber);color:var(--text-primary);padding:10px 22px;border-radius:var(--radius-full);font-size:var(--font-size-sm)}.btn-primary:hover{background:var(--accent-amber-hover);box-shadow:0 4px 20px rgba(199,91,15,.3);transform:translateY(-1px)}.btn-primary .btn-arrow{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:50%;background:rgba(255,255,255,.15);font-size:12px}.btn-sm{padding:8px 18px;font-size:var(--font-size-xs)}.btn-lg{padding:14px 32px;font-size:var(--font-size-base)}.btn-outline{background:0 0;color:var(--text-secondary);padding:10px 22px;border-radius:var(--radius-full);border:1.5px solid var(--border-card);font-size:var(--font-size-sm)}.btn-outline:hover{border-color:var(--text-muted);color:var(--text-primary)}.btn-teal{background:var(--accent-teal);color:var(--text-primary);padding:10px 22px;border-radius:var(--radius-full);font-size:var(--font-size-sm)}.btn-teal:hover{background:var(--accent-teal-hover);box-shadow:0 4px 20px rgba(46,125,122,.3);transform:translateY(-1px)}.btn-link{color:var(--text-secondary);font-size:var(--font-size-sm);padding:0;background:0 0}.btn-link:hover{color:var(--text-primary)}.btn-link span{transition:transform var(--transition-fast);display:inline-block}.btn-link:hover span{transform:translate(2px,-2px)}.mobile-toggle{display:none;background:0 0;border:none;cursor:pointer;padding:8px;z-index:1001}.hamburger{display:block;width:24px;height:2px;background:var(--text-primary);position:relative;transition:background var(--transition-fast)}.hamburger::after,.hamburger::before{content:'';position:absolute;left:0;width:100%;height:2px;background:var(--text-primary);transition:transform var(--transition-base)}.hamburger::before{top:-7px}.hamburger::after{top:7px}.mobile-toggle.active .hamburger{background:0 0}.mobile-toggle.active .hamburger::before{transform:rotate(45deg) translate(5px,5px)}.mobile-toggle.active .hamburger::after{transform:rotate(-45deg) translate(5px,-5px)}.mobile-drawer{position:fixed;top:64px;left:0;right:0;bottom:0;background:var(--bg-primary);z-index:999;padding:40px var(--container-padding-x);transform:translateY(-100%);opacity:0;visibility:hidden;transition:all var(--transition-base)}.mobile-drawer.open{transform:translateY(0);opacity:1;visibility:visible}.mobile-nav-list{display:flex;flex-direction:column;gap:24px;margin-bottom:40px}.mobile-nav-link{font-size:var(--font-size-xl);font-weight:600;color:var(--text-secondary);transition:color var(--transition-fast)}.mobile-nav-link:hover{color:var(--text-primary)}.mobile-drawer-cta{display:flex;flex-direction:column;gap:16px}.hero{padding-top:calc(64px + var(--section-padding-y));padding-bottom:var(--section-padding-y);position:relative;overflow:hidden}.hero::before{content:'';position:absolute;top:0;left:50%;transform:translateX(-50%);width:120%;height:80%;background:radial-gradient(ellipse at 30% 20%,var(--accent-amber-glow) 0,transparent 60%),radial-gradient(ellipse at 70% 40%,rgba(46,125,122,.08) 0,transparent 50%);pointer-events:none}.hero-grid{display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:center;position:relative;z-index:1}.hero-content{max-width:560px}.hero-label{font-size:var(--font-size-xs);font-weight:600;text-transform:uppercase;letter-spacing:.1em;color:var(--accent-amber);margin-bottom:20px}.hero-title{font-size:var(--font-size-4xl);font-weight:800;letter-spacing:-.03em;line-height:1.1;margin-bottom:24px}.hero-title .accent{color:var(--accent-amber)}.hero-description{font-size:var(--font-size-lg);color:var(--text-secondary);line-height:1.7;margin-bottom:36px}.hero-actions{display:flex;align-items:center;gap:24px;flex-wrap:wrap}.hero-secondary-link{font-size:var(--font-size-sm);color:var(--text-secondary);font-weight:500;transition:color var(--transition-fast)}.hero-secondary-link:hover{color:var(--text-primary)}.hero-visual{position:relative}.pipeline-card{background:var(--bg-surface-1);border:1px solid rgba(46,41,36,.4);border-radius:var(--radius-lg);padding:32px;position:relative;overflow:hidden}.pipeline-card::before{content:'';position:absolute;top:0;right:0;width:200px;height:200px;background:radial-gradient(circle,var(--accent-amber-glow) 0,transparent 70%);pointer-events:none}.pipeline-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px}.pipeline-title{font-size:var(--font-size-sm);font-weight:600;color:var(--text-secondary)}.pipeline-badge{font-size:var(--font-size-xs);color:var(--accent-amber);background:var(--accent-amber-glow);padding:4px 10px;border-radius:var(--radius-full);font-weight:600}.pipeline-stages{display:flex;flex-direction:column;gap:12px;margin-bottom:28px}.pipeline-stage{display:flex;align-items:center;gap:12px}.pipeline-stage-label{font-size:var(--font-size-xs);color:var(--text-secondary);width:90px;flex-shrink:0}.pipeline-stage-bar-wrap{flex:1;height:28px;background:var(--bg-surface-2);border-radius:6px;overflow:hidden;position:relative}.pipeline-stage-bar{height:100%;border-radius:6px;background:linear-gradient(90deg,var(--accent-amber) 0,rgba(199,91,15,.6) 100%);transition:width 1.5s cubic-bezier(.25, .46, .45, .94);width:0}.pipeline-stage-bar.teal{background:linear-gradient(90deg,var(--accent-teal) 0,rgba(46,125,122,.6) 100%)}.pipeline-stage-value{font-size:var(--font-size-xs);font-weight:600;color:var(--text-primary);width:50px;text-align:right;flex-shrink:0}.pipeline-stats{display:grid;grid-template-columns:1fr 1fr;gap:16px;padding-top:24px;border-top:1px solid rgba(62,56,48,.2)}.pipeline-stat{text-align:center}.pipeline-stat-value{font-size:var(--font-size-xl);font-weight:800;color:var(--accent-amber)}.pipeline-stat-value.teal{color:var(--accent-teal)}.pipeline-stat-label{font-size:var(--font-size-xs);color:var(--text-muted);margin-top:2px}.hero-trust-strip{margin-top:48px;display:flex;flex-direction:column;align-items:center;gap:20px;padding:24px 0;border-top:1px solid rgba(62,56,48,.15)}.hero-trust-label{font-size:11px;text-transform:uppercase;letter-spacing:2px;color:var(--text-muted);font-weight:600}.hero-trust-logos{display:flex;align-items:center;gap:48px}.hero-trust-logos a{display:flex;align-items:center;transition:opacity var(--transition-base)}.hero-trust-logo{height:32px;width:auto;opacity:.45;transition:opacity var(--transition-base)}.hero-trust-logos a:hover .hero-trust-logo{opacity:.85}.assessment-section{background:var(--bg-surface-1)}.assessment-grid{display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:center}.assessment-features{display:flex;gap:24px;margin-top:28px;margin-bottom:32px}.assessment-feature{display:flex;align-items:center;gap:8px;font-size:var(--font-size-sm);color:var(--text-secondary)}.assessment-feature .feature-num{font-size:var(--font-size-xl);font-weight:800;color:var(--text-primary)}.assessment-feature .feature-label{font-size:var(--font-size-xs);color:var(--text-muted);line-height:1.3}.assessment-card{background:var(--bg-surface-2);border:1px solid var(--border-card);border-radius:var(--radius-lg);padding:28px;position:relative}.assessment-card-header{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:20px}.assessment-score{display:flex;align-items:baseline;gap:4px}.assessment-score-num{font-size:var(--font-size-3xl);font-weight:800;color:var(--accent-amber)}.assessment-score-total{font-size:var(--font-size-lg);color:var(--text-muted)}.assessment-status{font-size:var(--font-size-xs);font-weight:600;color:var(--accent-amber);background:var(--accent-amber-glow);padding:4px 12px;border-radius:var(--radius-full)}.assessment-status-desc{font-size:var(--font-size-sm);color:var(--text-secondary);margin-bottom:24px;line-height:1.6}.assessment-categories{display:flex;flex-direction:column;gap:16px}.assessment-cat{display:flex;align-items:center;gap:12px}.assessment-cat-label{font-size:var(--font-size-xs);color:var(--text-secondary);width:130px;flex-shrink:0}.assessment-cat-bar-wrap{flex:1;height:8px;background:var(--bg-surface-3);border-radius:4px;overflow:hidden}.assessment-cat-bar{height:100%;border-radius:4px;background:var(--accent-amber);transition:width 1s ease}.assessment-cat-score{font-size:var(--font-size-xs);font-weight:600;color:var(--text-secondary);width:32px;text-align:right}.assessment-roadmap-note{margin-top:20px;padding-top:16px;border-top:1px solid var(--border-subtle);font-size:var(--font-size-xs);color:var(--text-muted);font-style:italic}.outcomes-wrapper{display:grid;grid-template-columns:0.35fr 1fr;gap:60px;align-items:start}.outcomes-header{position:sticky;top:96px}.outcomes-header .section-title{font-size:var(--font-size-2xl)}.outcomes-header .section-subtitle{margin-top:16px;font-size:var(--font-size-sm)}.outcomes-header .btn{margin-top:28px}.outcomes-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}.outcome-card{background:var(--bg-surface-2);border:1px solid transparent;border-radius:var(--radius-md);padding:24px 20px;transition:all var(--transition-base);position:relative;overflow:hidden}.outcome-card:hover{border-color:var(--border-card)}.outcome-icon{width:32px;height:32px;margin-bottom:16px;color:var(--accent-amber);display:flex;align-items:center;justify-content:center;background:var(--accent-amber-glow);border-radius:8px;padding:6px}.outcome-icon svg{width:18px;height:18px}.outcome-title{font-size:var(--font-size-base);font-weight:700;margin-bottom:10px;letter-spacing:-.01em}.outcome-description{font-size:var(--font-size-sm);color:var(--text-secondary);line-height:1.7;margin-bottom:16px}.outcome-tags{display:flex;gap:6px;flex-wrap:wrap}.outcome-tag{font-size:10px;letter-spacing:1.5px;text-transform:uppercase;color:var(--accent-amber);opacity:.7;padding:0;border:none}.problem-section{background:var(--bg-primary);position:relative;overflow:hidden}.problem-content{max-width:800px;margin:0 auto;text-align:center;position:relative;z-index:1}.problem-content .section-label{text-align:center}.problem-content .section-title{font-size:clamp(34px, 5.5vw, 72px);font-weight:800;letter-spacing:-2px;line-height:1.05;text-align:center}.problem-content .section-title .accent{font-style:italic}.problem-content .section-title .muted{color:var(--text-secondary);font-style:italic}.problem-description{font-size:var(--font-size-base);color:var(--text-secondary);line-height:1.8;margin-bottom:16px;text-align:center;max-width:640px;margin-left:auto;margin-right:auto}.problem-description+.problem-description{margin-bottom:48px}.problem-stats{display:flex;justify-content:center;align-items:flex-start;gap:0;margin-bottom:40px}.problem-stat{display:flex;align-items:flex-start;gap:10px;padding:0 32px;border-left:1px solid var(--border-subtle);background:0 0;border-radius:0;text-align:left}.problem-stat:first-child{border-left:none;padding-left:0}.problem-stat:last-child{padding-right:0}.problem-stat-value{font-size:var(--font-size-xl);font-weight:800;color:var(--accent-amber);white-space:nowrap;line-height:1.2}.problem-stat-label{font-size:var(--font-size-xs);color:var(--text-muted);line-height:1.4}.services-intro{max-width:720px;margin-bottom:40px}.services-intro .section-subtitle{margin-top:16px}.audit-card{background:var(--bg-surface-1);border:1px solid var(--border-card);border-radius:var(--radius-lg);padding:clamp(24px,3vw,36px);margin-bottom:24px;position:relative}.audit-label{display:inline-block;font-size:var(--font-size-xs);font-weight:600;color:var(--accent-amber);background:var(--accent-amber-glow);padding:4px 12px;border-radius:var(--radius-full);margin-bottom:20px}.audit-header{display:flex;justify-content:space-between;align-items:flex-start;flex-wrap:wrap;gap:24px;margin-bottom:24px}.audit-title{font-size:var(--font-size-xl);font-weight:800;letter-spacing:-.02em}.audit-price-wrap{text-align:right}.audit-price{font-size:var(--font-size-2xl);font-weight:800;color:var(--accent-amber)}.audit-price-detail{font-size:var(--font-size-xs);color:var(--text-muted)}.audit-process{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin-bottom:28px}.audit-step{padding:16px;background:var(--bg-surface-2);border:1px solid var(--border-subtle);border-radius:var(--radius-md);position:relative}.audit-step-num{font-size:10px;font-weight:700;color:var(--accent-amber);margin-bottom:8px;text-transform:uppercase;letter-spacing:.06em}.audit-step-title{font-size:var(--font-size-sm);font-weight:700;margin-bottom:6px}.audit-step-desc{font-size:var(--font-size-xs);color:var(--text-muted);line-height:1.6}.audit-deliverables{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:20px;padding-top:20px;border-top:1px solid var(--border-subtle);align-items:center}.audit-deliverable-label{font-size:var(--font-size-sm);font-weight:600;color:var(--text-secondary);margin-right:8px}.audit-deliverable{font-size:var(--font-size-xs);padding:6px 14px;border:1px solid var(--border-card);border-radius:var(--radius-full);color:var(--text-secondary)}.audit-note{background:var(--bg-surface-2);border:1px solid var(--border-subtle);border-radius:var(--radius-md);padding:16px 20px;margin-bottom:20px}.audit-note p{font-size:var(--font-size-sm);color:var(--text-secondary);line-height:1.7}.audit-footer{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:24px}.audit-comparison{font-size:var(--font-size-sm);color:var(--text-muted);max-width:500px;line-height:1.6}.services-cards{display:grid;grid-template-columns:repeat(2,1fr);gap:24px}.service-card{background:var(--bg-surface-1);border:1px solid var(--border-card);border-radius:var(--radius-lg);padding:clamp(28px,3vw,40px);transition:border-color var(--transition-base)}.service-card:hover{border-color:var(--bg-surface-4)}.service-label{display:inline-block;font-size:var(--font-size-xs);font-weight:600;color:var(--accent-teal);background:rgba(46,125,122,.12);padding:4px 12px;border-radius:var(--radius-full);margin-bottom:20px}.service-card-title{font-size:var(--font-size-xl);font-weight:800;margin-bottom:16px;letter-spacing:-.01em}.service-card-desc{font-size:var(--font-size-sm);color:var(--text-secondary);line-height:1.7;margin-bottom:24px}.service-items{display:flex;flex-direction:column;gap:12px;margin-bottom:28px}.service-item{display:flex;align-items:flex-start;gap:10px;font-size:var(--font-size-sm);color:var(--text-secondary);line-height:1.6}.service-item::before{content:'';width:6px;height:6px;border-radius:50%;background:var(--accent-teal);flex-shrink:0;margin-top:8px}.service-pricing-note{font-size:var(--font-size-xs);color:var(--text-muted);padding-top:20px;border-top:1px solid var(--border-subtle);margin-bottom:24px;line-height:1.6}.workshops-section{background:var(--bg-surface-1)}.workshops-header{margin-bottom:48px}.workshops-meta{display:flex;gap:24px;margin-top:24px;flex-wrap:wrap}.workshops-meta-item{font-size:var(--font-size-xs);color:var(--text-muted);display:flex;align-items:center;gap:6px}.workshops-meta-item .meta-dot{width:4px;height:4px;border-radius:50%;background:var(--accent-amber)}.workshops-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:24px;margin-bottom:48px}.workshop-card{background:var(--bg-surface-2);border:1px solid var(--border-card);border-radius:var(--radius-lg);padding:28px;transition:all var(--transition-base)}.workshop-card:hover{border-color:var(--bg-surface-4);transform:translateY(-2px)}.workshop-card-title{font-size:var(--font-size-lg);font-weight:700;margin-bottom:12px}.workshop-card-desc{font-size:var(--font-size-sm);color:var(--text-secondary);line-height:1.7;margin-bottom:20px}.workshop-card-meta{display:flex;gap:16px;flex-wrap:wrap}.workshop-card-meta span{font-size:var(--font-size-xs);color:var(--text-muted)}.workshop-benefits{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;margin-bottom:40px}.workshop-benefit{padding:24px;background:var(--bg-surface-2);border:1px solid var(--border-subtle);border-radius:var(--radius-md)}.workshop-benefit-title{font-size:var(--font-size-sm);font-weight:700;margin-bottom:8px;color:var(--text-primary)}.workshop-benefit-desc{font-size:var(--font-size-sm);color:var(--text-secondary);line-height:1.6}.workshops-footer{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:24px;padding-top:32px;border-top:1px solid var(--border-subtle)}.workshops-footer-note{font-size:var(--font-size-sm);color:var(--text-muted);font-style:italic}.faq-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:16px;align-items:start}.faq-item{background:var(--bg-surface-1);border:1px solid var(--border-card);border-radius:var(--radius-md);overflow:hidden;transition:border-color var(--transition-fast)}.faq-item:hover{border-color:var(--bg-surface-4)}.faq-question{width:100%;display:flex;justify-content:space-between;align-items:center;padding:20px 24px;background:0 0;border:none;cursor:pointer;text-align:left;font-family:var(--font-family);font-size:var(--font-size-sm);font-weight:600;color:var(--text-primary);gap:16px;transition:color var(--transition-fast)}.faq-icon{width:20px;height:20px;flex-shrink:0;position:relative;color:var(--text-muted);transition:transform var(--transition-base),color var(--transition-fast)}.faq-icon::after,.faq-icon::before{content:'';position:absolute;background:currentColor;border-radius:1px}.faq-icon::before{top:50%;left:3px;right:3px;height:2px;transform:translateY(-50%)}.faq-icon::after{left:50%;top:3px;bottom:3px;width:2px;transform:translateX(-50%);transition:transform var(--transition-base),opacity var(--transition-fast)}.faq-item.open .faq-icon::after{transform:translateX(-50%) scaleY(0);opacity:0}.faq-item.open .faq-icon{color:var(--accent-amber)}.faq-answer{max-height:0;overflow:hidden;transition:max-height .4s ease}.faq-answer-inner{padding:0 24px 20px;font-size:var(--font-size-sm);color:var(--text-secondary);line-height:1.7}.about-section{background:var(--bg-surface-1)}.about-grid{display:grid;grid-template-columns:1.2fr 1fr;gap:60px;align-items:start}.about-bio{font-size:var(--font-size-base);color:var(--text-secondary);line-height:1.8;margin-top:24px}.about-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;margin-top:40px}.about-stat{text-align:center;padding:20px;background:var(--bg-surface-2);border:1px solid var(--border-subtle);border-radius:var(--radius-md)}.about-stat-value{font-size:var(--font-size-xl);font-weight:800;color:var(--accent-amber);margin-bottom:4px}.about-stat-label{font-size:var(--font-size-xs);color:var(--text-muted)}.about-industries{display:flex;flex-wrap:wrap;gap:8px;margin-top:32px}.about-industry-tag{font-size:var(--font-size-xs);padding:6px 14px;border:1px solid var(--border-card);border-radius:var(--radius-full);color:var(--text-secondary)}.founder-card{background:var(--bg-surface-2);border:1px solid var(--border-card);border-radius:var(--radius-lg);padding:32px;position:sticky;top:96px}.founder-avatar{width:80px;height:80px;border-radius:50%;background:var(--bg-surface-3);display:flex;align-items:center;justify-content:center;margin-bottom:20px;font-size:32px;font-weight:800;color:var(--accent-amber);overflow:hidden}.founder-avatar img{width:100%;height:100%;object-fit:cover}.founder-photo{width:100%;aspect-ratio:1;border-radius:var(--radius-lg);overflow:hidden;margin-bottom:24px;background:var(--bg-surface-3)}.founder-photo img{width:100%;height:100%;object-fit:cover}.founder-photo-placeholder{width:100%;aspect-ratio:1;border-radius:var(--radius-lg);background:var(--bg-surface-3);border:2px dashed var(--border-card);display:flex;align-items:center;justify-content:center;margin-bottom:24px;color:var(--text-muted);font-size:var(--font-size-xs)}.founder-name{font-size:var(--font-size-lg);font-weight:700;margin-bottom:4px}.founder-role{font-size:var(--font-size-sm);color:var(--text-muted);margin-bottom:16px}.founder-bio{font-size:var(--font-size-sm);color:var(--text-secondary);line-height:1.7;margin-bottom:20px}.founder-linkedin{display:inline-flex;align-items:center;gap:8px;font-size:var(--font-size-sm);color:var(--accent-amber);font-weight:600;margin-bottom:24px;transition:color var(--transition-fast)}.founder-linkedin:hover{color:var(--accent-amber-hover)}.founder-capabilities{display:flex;flex-direction:column;gap:16px;padding-top:24px;border-top:1px solid var(--border-subtle)}.founder-cap-title{font-size:var(--font-size-sm);font-weight:700;margin-bottom:4px}.founder-cap-desc{font-size:var(--font-size-xs);color:var(--text-secondary);line-height:1.6}.contact-grid{display:grid;grid-template-columns:1fr 1.2fr;gap:60px;align-items:start}.contact-info{margin-top:32px}.contact-detail{display:flex;align-items:flex-start;gap:12px;margin-bottom:20px;font-size:var(--font-size-sm);color:var(--text-secondary);line-height:1.6}.contact-detail-icon{width:20px;height:20px;color:var(--accent-amber);flex-shrink:0;margin-top:2px}.contact-note{font-size:var(--font-size-xs);color:var(--text-muted);margin-top:32px;font-style:italic}.contact-form-wrap{background:var(--bg-surface-1);border:1px solid var(--border-card);border-radius:var(--radius-lg);padding:clamp(28px,3vw,40px)}.form-group{margin-bottom:20px}.form-label{display:block;font-size:var(--font-size-xs);font-weight:600;color:var(--text-secondary);margin-bottom:8px;text-transform:uppercase;letter-spacing:.04em}.form-input,.form-select,.form-textarea{width:100%;padding:12px 16px;background:var(--bg-surface-2);border:1px solid var(--border-card);border-radius:var(--radius-sm);color:var(--text-primary);font-family:var(--font-family);font-size:var(--font-size-sm);transition:border-color var(--transition-fast),box-shadow var(--transition-fast);outline:0}.form-input:focus,.form-select:focus,.form-textarea:focus{border-color:var(--accent-amber);box-shadow:0 0 0 3px var(--accent-amber-glow)}.form-input::placeholder,.form-textarea::placeholder{color:var(--text-muted)}.form-textarea{resize:vertical;min-height:120px}.form-select{appearance:none;background-image:url("data:image/svg+xml,%3Csvg width='12' height='8' viewBox='0 0 12 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 1.5L6 6.5L11 1.5' stroke='%239a8f84' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 16px center;padding-right:40px}.form-row{display:grid;grid-template-columns:1fr 1fr;gap:16px}.form-submit{width:100%;margin-top:8px}.site-footer{padding-top:60px;padding-bottom:32px;border-top:1px solid var(--border-subtle)}.footer-grid{display:grid;grid-template-columns:1.5fr 1fr 1fr 1fr;gap:40px;margin-bottom:48px}.footer-tagline{font-size:var(--font-size-sm);color:var(--text-muted);margin-top:12px;margin-bottom:16px}.trust-strip{border-top:1px solid var(--border-subtle);border-bottom:1px solid var(--border-subtle);padding:32px 0}.trust-strip-inner{display:flex;align-items:center;justify-content:center;gap:48px;flex-wrap:wrap}.trust-strip-label{font-size:10px;text-transform:uppercase;letter-spacing:2px;color:var(--text-muted);font-weight:600;white-space:nowrap}.trust-strip-logos{display:flex;align-items:center;gap:40px;flex-wrap:wrap}.trust-strip-logo{height:24px;width:auto;opacity:.4;transition:opacity var(--transition-base),filter var(--transition-base)}.trust-strip-logo:hover{opacity:.8}.trust-strip-link{display:flex;align-items:center}.footer-trusted{display:flex;align-items:center;gap:10px;margin-bottom:16px;padding:10px 14px;background:var(--bg-surface-2);border:1px solid var(--border-subtle);border-radius:var(--radius-sm);width:fit-content}.footer-trusted-label{font-size:10px;text-transform:uppercase;letter-spacing:1.2px;color:var(--text-muted);font-weight:600;white-space:nowrap}.footer-trusted-logo{height:16px;width:auto;opacity:.7;transition:opacity var(--transition-fast)}.footer-trusted:hover .footer-trusted-logo{opacity:1}.footer-social{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:50%;border:1px solid var(--border-card);color:var(--text-secondary);transition:all var(--transition-fast);margin-bottom:16px}.footer-social:hover{color:var(--accent-amber);border-color:var(--accent-amber)}.footer-workshop-link{display:block;font-size:var(--font-size-sm);color:var(--accent-amber);font-weight:600;transition:color var(--transition-fast)}.footer-workshop-link:hover{color:var(--accent-amber-hover)}.footer-heading{font-size:var(--font-size-xs);font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--text-muted);margin-bottom:20px}.footer-links{display:flex;flex-direction:column;gap:12px}.footer-links a{font-size:var(--font-size-sm);color:var(--text-secondary);transition:color var(--transition-fast)}.footer-links a:hover{color:var(--text-primary)}.footer-bottom{display:flex;justify-content:space-between;align-items:center;padding-top:24px;border-top:1px solid var(--border-subtle);flex-wrap:wrap;gap:16px}.footer-bottom p{font-size:var(--font-size-xs);color:var(--text-muted)}.footer-bottom-links{display:flex;gap:24px}.footer-bottom-links a{font-size:var(--font-size-xs);color:var(--text-muted);transition:color var(--transition-fast)}.footer-bottom-links a:hover{color:var(--text-secondary)}.legal-page{min-height:100vh}.legal-content{max-width:760px}.legal-updated{font-size:var(--font-size-sm);color:var(--text-muted);margin-top:-8px;margin-bottom:48px;font-style:italic}.legal-section{margin-bottom:40px}.legal-section h2{font-size:var(--font-size-lg);font-weight:700;margin-bottom:12px;color:var(--text-primary)}.legal-section h3{font-size:var(--font-size-base);font-weight:600;margin-top:20px;margin-bottom:8px;color:var(--text-primary)}.legal-section p{font-size:var(--font-size-sm);color:var(--text-secondary);line-height:1.8;margin-bottom:12px}.legal-section a{color:var(--accent-amber);text-decoration:underline;text-underline-offset:3px}.legal-section a:hover{color:var(--accent-amber-hover)}.legal-list{padding-left:20px;margin-bottom:16px}.legal-list li{font-size:var(--font-size-sm);color:var(--text-secondary);line-height:1.8;margin-bottom:8px;list-style:disc}.legal-list li strong{color:var(--text-primary)}.fade-in{opacity:1;transform:translateY(0);transition:opacity .6s ease,transform .6s ease}.js-loaded .fade-in{opacity:0;transform:translateY(20px)}.js-loaded .hero .fade-in{opacity:1;transform:translateY(0);animation:fadeInUp .8s ease forwards}.js-loaded .hero .fade-in-delay-2{animation-delay:.3s;opacity:0;transform:translateY(20px)}@keyframes fadeInUp{from{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes slideInLeft{from{opacity:0;transform:translateX(-40px)}to{opacity:1;transform:translateX(0)}}@keyframes slideInRight{from{opacity:0;transform:translateX(40px)}to{opacity:1;transform:translateX(0)}}.js-loaded .hero .hero-content{animation:slideInLeft .9s ease forwards}.js-loaded .hero .hero-visual{animation:slideInRight .9s .2s ease forwards;opacity:0}.section-scroll-indicator{display:flex;justify-content:center;padding-top:40px;padding-bottom:8px;position:relative}.scroll-arrow{width:40px;height:40px;border-radius:50%;border:1px solid var(--border-subtle);display:flex;align-items:center;justify-content:center;color:var(--text-muted);cursor:pointer;transition:all var(--transition-base);animation:bounceDown 2s ease-in-out infinite;text-decoration:none}.scroll-arrow:hover{border-color:var(--accent-amber);color:var(--accent-amber);transform:translateY(2px)}.scroll-arrow svg{width:16px;height:16px}@keyframes bounceDown{0%,100%{transform:translateY(0)}50%{transform:translateY(6px)}}.js-loaded .fade-in.visible{opacity:1;transform:translateY(0)}.fade-in-delay-1{transition-delay:0.1s}.fade-in-delay-2{transition-delay:0.2s}.fade-in-delay-3{transition-delay:0.3s}.fade-in-delay-4{transition-delay:0.4s}.calc-hero{text-align:center}.calc-hero-content{max-width:720px;margin:0 auto 48px}.calc-hero .section-subtitle{margin:0 auto}.calc-meta{font-size:var(--font-size-sm);color:var(--text-muted);margin-bottom:24px;letter-spacing:.02em}.calc-hero-cta{margin-top:8px}.calc-features{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;margin-bottom:32px;max-width:960px;margin-left:auto;margin-right:auto}.calc-feature-card{background:var(--bg-surface-1);border:1px solid var(--border-card);border-radius:var(--radius-md);padding:28px 24px;text-align:left;transition:border-color var(--transition-base),box-shadow var(--transition-base)}.calc-feature-card:hover{border-color:var(--border-subtle);box-shadow:0 4px 24px rgba(0,0,0,.2)}.calc-feature-icon{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:var(--radius-sm);background:var(--accent-amber-glow);color:var(--accent-amber);margin-bottom:16px}.calc-feature-title{font-size:var(--font-size-base);font-weight:700;margin-bottom:8px}.calc-feature-desc{font-size:var(--font-size-sm);color:var(--text-secondary);line-height:1.6}.calc-quiz-wrapper{max-width:680px;margin:0 auto;background:var(--bg-surface-1);border:1px solid var(--border-card);border-radius:var(--radius-lg);padding:40px}.calc-progress{margin-bottom:32px}.calc-progress-text{font-size:var(--font-size-sm);color:var(--text-secondary);margin-bottom:10px;font-weight:500}.calc-progress-bar{width:100%;height:6px;background:var(--bg-surface-3);border-radius:var(--radius-full);overflow:hidden}.calc-progress-fill{height:100%;background:var(--accent-amber);border-radius:var(--radius-full);transition:width var(--transition-base)}.calc-step{display:none}.calc-step.active{display:block;animation:calcFadeIn .3s ease}@keyframes calcFadeIn{from{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.calc-question{font-size:var(--font-size-xl);font-weight:700;margin-bottom:24px;line-height:1.3}.calc-form-intro{font-size:var(--font-size-sm);color:var(--text-secondary);margin-bottom:24px}.calc-options{display:flex;flex-direction:column;gap:10px;margin-bottom:32px}.calc-option{display:block;cursor:pointer;position:relative}.calc-option input[type=radio]{position:absolute;opacity:0;width:0;height:0}.calc-option-inner{display:block;padding:14px 20px;background:var(--bg-surface-2);border:1.5px solid var(--border-card);border-radius:var(--radius-sm);font-size:var(--font-size-sm);color:var(--text-primary);transition:all var(--transition-fast);font-weight:500}.calc-option:hover .calc-option-inner{border-color:var(--text-muted);background:var(--bg-surface-3)}.calc-option input[type=radio]:checked+.calc-option-inner,.calc-option.selected .calc-option-inner{border-color:var(--accent-amber);background:rgba(199,91,15,.08);box-shadow:0 0 0 3px var(--accent-amber-glow)}.calc-nav{display:flex;justify-content:space-between;align-items:center;gap:16px}.calc-nav .btn:disabled{opacity:.4;cursor:not-allowed;pointer-events:none}.calc-contact-form{margin-bottom:32px}.calc-contact-form .form-row{display:grid;grid-template-columns:1fr 1fr;gap:16px}.calc-disclaimer{font-size:var(--font-size-xs);color:var(--text-muted);margin-top:16px;line-height:1.6}.calc-results-wrapper{max-width:760px;margin:0 auto}.calc-results .section-title{text-align:center;margin-bottom:40px}.calc-score-section{text-align:center;margin-bottom:48px}.calc-score{display:inline-flex;align-items:baseline;gap:4px;margin-bottom:16px}.calc-score-number{font-size:clamp(3.5rem, 5vw, 5rem);font-weight:800;color:var(--text-primary);line-height:1;letter-spacing:-.03em}.calc-score-total{font-size:var(--font-size-xl);color:var(--text-muted);font-weight:500}.calc-tier-badge{display:inline-block;padding:6px 20px;border-radius:var(--radius-full);font-size:var(--font-size-sm);font-weight:700;color:#fff;text-transform:uppercase;letter-spacing:.06em;margin-bottom:16px}.calc-tier-desc{font-size:var(--font-size-base);color:var(--text-secondary);max-width:560px;margin:0 auto;line-height:1.7}.calc-dimensions{margin-bottom:48px}.calc-dimension{margin-bottom:20px}.calc-dimension-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.calc-dimension-label{font-size:var(--font-size-sm);font-weight:600;color:var(--text-primary)}.calc-dimension-value{font-size:var(--font-size-xs);color:var(--text-muted);font-weight:500}.calc-dimension-track{width:100%;height:8px;background:var(--bg-surface-3);border-radius:var(--radius-full);overflow:hidden}.calc-dimension-fill{height:100%;border-radius:var(--radius-full);transition:width .8s cubic-bezier(.25, .46, .45, .94)}.calc-implications{margin-bottom:48px}.calc-implications-heading{font-size:var(--font-size-lg);font-weight:700;margin-bottom:20px}.calc-implication{display:flex;align-items:center;gap:14px;padding:14px 18px;background:var(--bg-surface-1);border:1px solid var(--border-card);border-radius:var(--radius-sm);margin-bottom:10px}.calc-implication-icon{flex-shrink:0;display:inline-flex}.calc-implication-text{font-size:var(--font-size-sm);font-weight:500;color:var(--text-primary)}.calc-roadmap-section{margin-bottom:48px}.calc-roadmap-heading{font-size:var(--font-size-xl);font-weight:700;margin-bottom:24px}.calc-roadmap-item{display:flex;gap:20px;padding:24px;background:var(--bg-surface-1);border:1px solid var(--border-card);border-radius:var(--radius-md);margin-bottom:16px;transition:border-color var(--transition-base)}.calc-roadmap-item:hover{border-color:var(--border-subtle)}.calc-roadmap-number{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:50%;background:var(--accent-amber);color:#fff;font-size:var(--font-size-sm);font-weight:800}.calc-roadmap-body{flex:1;min-width:0}.calc-roadmap-title{font-size:var(--font-size-base);font-weight:700;margin-bottom:8px}.calc-roadmap-action{font-size:var(--font-size-sm);color:var(--text-secondary);line-height:1.7;margin-bottom:12px}.calc-roadmap-badges{display:flex;gap:8px;flex-wrap:wrap}.calc-roadmap-badge{display:inline-block;padding:3px 12px;border-radius:var(--radius-full);font-size:var(--font-size-xs);font-weight:600;letter-spacing:.02em}.calc-roadmap-badge.timeline{background:var(--bg-surface-3);color:var(--text-secondary)}.calc-roadmap-badge.effort.low{background:rgba(46,125,122,.15);color:#2e7d7a}.calc-roadmap-badge.effort.medium{background:var(--accent-amber-glow);color:var(--accent-amber)}.calc-roadmap-badge.effort.high{background:rgba(192,57,43,.15);color:#c0392b}.calc-cta-section{text-align:center;padding:48px 32px;background:var(--bg-surface-1);border:1px solid var(--border-card);border-radius:var(--radius-lg)}.calc-cta-title{font-size:var(--font-size-2xl);font-weight:800;margin-bottom:12px}.calc-cta-desc{font-size:var(--font-size-base);color:var(--text-secondary);max-width:520px;margin:0 auto 12px;line-height:1.7}.calc-cta-meta{font-size:var(--font-size-sm);color:var(--text-muted);margin-bottom:24px}@media (max-width:768px){.calc-features{grid-template-columns:1fr}.calc-quiz-wrapper{padding:24px 20px}.calc-contact-form .form-row{grid-template-columns:1fr}.calc-roadmap-item{flex-direction:column;gap:12px}.calc-cta-section{padding:32px 20px}}@media (max-width:1024px){.hero-grid{grid-template-columns:1fr;gap:40px}.hero-content{max-width:100%}.assessment-grid{grid-template-columns:1fr;gap:40px}.outcomes-wrapper{grid-template-columns:1fr;gap:32px}.outcomes-header{position:static}.outcomes-grid{grid-template-columns:1fr 1fr}.audit-process{grid-template-columns:repeat(2,1fr)}.services-cards{grid-template-columns:1fr}.workshops-grid{grid-template-columns:1fr}.workshop-benefits{grid-template-columns:1fr}.about-grid{grid-template-columns:1fr;gap:40px}.founder-card{position:static}.contact-grid{grid-template-columns:1fr;gap:40px}.footer-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.header-cta,.main-nav{display:none}.mobile-toggle{display:block}.outcomes-grid{grid-template-columns:1fr}.problem-stats{flex-direction:column;align-items:center}.problem-stat{border-left:none;border-top:1px solid var(--border-subtle);padding:20px 0}.problem-stat:first-child{border-top:none;padding-top:0}.faq-grid{grid-template-columns:1fr}.about-stats{grid-template-columns:1fr}.form-row{grid-template-columns:1fr}.footer-grid{grid-template-columns:1fr;gap:32px}.footer-bottom{flex-direction:column;text-align:center}.outcomes-header{flex-direction:column;align-items:flex-start}.audit-process{grid-template-columns:1fr}.audit-header{flex-direction:column}.audit-price-wrap{text-align:left}.audit-footer{flex-direction:column;align-items:flex-start}.workshops-footer{flex-direction:column;align-items:flex-start}}@media (max-width:480px){.hero-actions{flex-direction:column;align-items:flex-start}.assessment-features{flex-direction:column;gap:16px}.pipeline-stats{grid-template-columns:1fr}}.ws-hero{padding-top:calc(64px + var(--section-padding-y));padding-bottom:var(--section-padding-y);position:relative;overflow:hidden}.ws-hero::before{content:'';position:absolute;top:0;left:50%;transform:translateX(-50%);width:120%;height:80%;background:radial-gradient(ellipse at 30% 20%,var(--accent-amber-glow) 0,transparent 60%),radial-gradient(ellipse at 70% 40%,rgba(46,125,122,.08) 0,transparent 50%);pointer-events:none}.ws-hero-content{max-width:720px;position:relative;z-index:1}.ws-hero-title{font-size:var(--font-size-4xl);font-weight:800;letter-spacing:-.03em;line-height:1.1;margin-bottom:24px}.ws-hero-desc{font-size:var(--font-size-lg);color:var(--text-secondary);line-height:1.7;margin-bottom:36px;max-width:640px}.ws-hero-stats{display:flex;gap:32px;margin-bottom:40px;flex-wrap:wrap}.ws-hero-stat{display:flex;align-items:center;gap:10px}.ws-hero-stat-value{font-size:var(--font-size-2xl);font-weight:800;color:var(--accent-amber)}.ws-hero-stat-label{font-size:var(--font-size-xs);color:var(--text-muted);line-height:1.3}.ws-hero-actions{display:flex;align-items:center;gap:24px;flex-wrap:wrap}.ws-process-section{background:var(--bg-surface-1)}.ws-process-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:20px;margin-top:48px}.ws-process-step{padding:24px;background:var(--bg-surface-2);border:1px solid var(--border-subtle);border-radius:var(--radius-md);text-align:center;position:relative}.ws-process-num{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:50%;background:var(--accent-amber-glow);color:var(--accent-amber);font-size:var(--font-size-sm);font-weight:800;margin-bottom:16px}.ws-process-title{font-size:var(--font-size-sm);font-weight:700;margin-bottom:8px}.ws-process-desc{font-size:var(--font-size-xs);color:var(--text-secondary);line-height:1.6}.ws-pricing-table{width:100%;border-collapse:separate;border-spacing:0;margin-top:48px;margin-bottom:24px;border:1px solid var(--border-card);border-radius:var(--radius-lg);overflow:hidden}.ws-pricing-table thead th{background:var(--bg-surface-2);font-size:var(--font-size-xs);font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--text-muted);padding:16px 24px;text-align:left;border-bottom:1px solid var(--border-card)}.ws-pricing-table thead th:not(:last-child){border-right:1px solid var(--border-subtle)}.ws-pricing-table tbody td{padding:16px 24px;font-size:var(--font-size-sm);color:var(--text-secondary);border-bottom:1px solid var(--border-subtle)}.ws-pricing-table tbody td:not(:last-child){border-right:1px solid var(--border-subtle)}.ws-pricing-table tbody tr:last-child td{border-bottom:none}.ws-pricing-table tbody td:first-child{font-weight:600;color:var(--text-primary)}.ws-pricing-table .ws-price-eur{color:var(--accent-amber);font-weight:700}.ws-pricing-table .ws-price-usd{color:var(--text-muted);font-size:var(--font-size-xs);margin-left:4px}.ws-pricing-note{font-size:var(--font-size-xs);color:var(--text-muted);font-style:italic}.ws-detail-section{background:var(--bg-surface-1)}.ws-detail-cards{display:flex;flex-direction:column;gap:48px;margin-top:48px}.ws-detail-card{background:var(--bg-surface-2);border:1px solid var(--border-card);border-radius:var(--radius-lg);padding:clamp(28px,3vw,40px)}.ws-detail-card-header{display:flex;justify-content:space-between;align-items:flex-start;flex-wrap:wrap;gap:16px;margin-bottom:24px}.ws-detail-card-title{font-size:var(--font-size-xl);font-weight:800;letter-spacing:-.01em}.ws-detail-meta{display:flex;gap:12px;flex-wrap:wrap}.ws-detail-badge{font-size:var(--font-size-xs);font-weight:600;padding:4px 12px;border-radius:var(--radius-full)}.ws-detail-badge.online{color:var(--accent-teal);background:rgba(46,125,122,.12)}.ws-detail-badge.onsite{color:var(--accent-amber);background:var(--accent-amber-glow)}.ws-detail-desc{font-size:var(--font-size-sm);color:var(--text-secondary);line-height:1.7;margin-bottom:32px;max-width:720px}.ws-detail-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;margin-bottom:24px}.ws-detail-block{padding:20px;background:var(--bg-surface-3);border:1px solid var(--border-subtle);border-radius:var(--radius-md)}.ws-detail-block-title{font-size:var(--font-size-xs);font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--accent-amber);margin-bottom:12px}.ws-detail-list{padding-left:16px}.ws-detail-list li{font-size:var(--font-size-xs);color:var(--text-secondary);line-height:1.7;margin-bottom:4px;list-style:disc}.ws-detail-list li::marker{color:var(--accent-teal)}.ws-detail-comp-note{font-size:var(--font-size-sm);color:var(--accent-teal);font-weight:600;padding-top:20px;border-top:1px solid var(--border-subtle)}.ws-facilitator-grid{display:grid;grid-template-columns:300px 1fr;gap:48px;align-items:start;margin-top:48px}.ws-facilitator-card{background:var(--bg-surface-1);border:1px solid var(--border-card);border-radius:var(--radius-lg);padding:32px;text-align:center;position:sticky;top:96px}.ws-facilitator-avatar{width:80px;height:80px;border-radius:50%;background:var(--bg-surface-3);display:flex;align-items:center;justify-content:center;margin:0 auto 20px;font-size:32px;font-weight:800;color:var(--accent-amber)}.ws-facilitator-name{font-size:var(--font-size-lg);font-weight:700;margin-bottom:8px}.ws-facilitator-tags{display:flex;flex-wrap:wrap;gap:8px;justify-content:center;margin-bottom:20px}.ws-facilitator-tag{font-size:var(--font-size-xs);padding:4px 10px;border:1px solid var(--border-card);border-radius:var(--radius-full);color:var(--text-secondary)}.ws-facilitator-bio{font-size:var(--font-size-sm);color:var(--text-secondary);line-height:1.8}.ws-availability{margin-top:32px}.ws-availability-title{font-size:var(--font-size-sm);font-weight:700;margin-bottom:16px;color:var(--text-primary)}.ws-availability-list{display:flex;flex-direction:column;gap:12px}.ws-availability-item{display:flex;justify-content:space-between;align-items:center;padding:12px 16px;background:var(--bg-surface-2);border:1px solid var(--border-subtle);border-radius:var(--radius-sm)}.ws-availability-region{font-size:var(--font-size-sm);font-weight:600;color:var(--text-primary)}.ws-availability-mode{font-size:var(--font-size-xs);color:var(--text-muted)}.ws-formats-section{background:var(--bg-surface-1)}.ws-formats-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:24px;margin-top:48px}.ws-format-card{background:var(--bg-surface-2);border:1px solid var(--border-card);border-radius:var(--radius-lg);padding:28px;transition:all var(--transition-base)}.ws-format-card:hover{border-color:var(--bg-surface-4);transform:translateY(-2px)}.ws-format-card-title{font-size:var(--font-size-lg);font-weight:700;margin-bottom:12px}.ws-format-card-meta{display:flex;gap:12px;flex-wrap:wrap;margin-bottom:12px}.ws-format-card-meta span{font-size:var(--font-size-xs);color:var(--text-muted)}.ws-format-card-desc{font-size:var(--font-size-sm);color:var(--text-secondary);line-height:1.7}.ws-who-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;margin-top:48px}.ws-who-card{background:var(--bg-surface-1);border:1px solid var(--border-card);border-radius:var(--radius-lg);padding:28px;transition:all var(--transition-base)}.ws-who-card:hover{border-color:var(--bg-surface-4);transform:translateY(-2px)}.ws-who-card-title{font-size:var(--font-size-lg);font-weight:700;margin-bottom:4px}.ws-who-card-roles{font-size:var(--font-size-xs);color:var(--accent-amber);margin-bottom:12px}.ws-who-card-desc{font-size:var(--font-size-sm);color:var(--text-secondary);line-height:1.7;margin-bottom:16px}.ws-who-card-quote{font-size:var(--font-size-xs);color:var(--text-muted);font-style:italic;padding-top:16px;border-top:1px solid var(--border-subtle);line-height:1.6}.ws-outcomes-section{background:var(--bg-surface-1)}.ws-outcomes-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;margin-top:48px}.ws-outcome-card{background:var(--bg-surface-2);border:1px solid var(--border-card);border-radius:var(--radius-lg);padding:28px;position:relative;overflow:hidden;transition:all var(--transition-base)}.ws-outcome-card::before{content:'';position:absolute;top:0;left:0;right:0;height:2px;background:var(--accent-teal);transform:scaleX(0);transform-origin:left;transition:transform var(--transition-base)}.ws-outcome-card:hover::before{transform:scaleX(1)}.ws-outcome-card:hover{border-color:var(--bg-surface-4);transform:translateY(-2px)}.ws-outcome-num{font-size:var(--font-size-xs);font-weight:700;color:var(--accent-teal);margin-bottom:12px;text-transform:uppercase;letter-spacing:.06em}.ws-outcome-title{font-size:var(--font-size-base);font-weight:700;margin-bottom:8px}.ws-outcome-desc{font-size:var(--font-size-sm);color:var(--text-secondary);line-height:1.7}.ws-form-grid{display:grid;grid-template-columns:1fr 1.2fr;gap:60px;align-items:start}.ws-form-info{margin-top:32px}.ws-form-detail{display:flex;align-items:flex-start;gap:12px;margin-bottom:20px;font-size:var(--font-size-sm);color:var(--text-secondary);line-height:1.6}.ws-form-detail-icon{width:20px;height:20px;color:var(--accent-amber);flex-shrink:0;margin-top:2px}@media (max-width:1024px){.ws-process-grid{grid-template-columns:repeat(3,1fr)}.ws-detail-grid{grid-template-columns:1fr}.ws-facilitator-grid{grid-template-columns:1fr}.ws-facilitator-card{position:static;max-width:400px}.ws-formats-grid{grid-template-columns:1fr}.ws-who-grid{grid-template-columns:repeat(2,1fr)}.ws-outcomes-grid{grid-template-columns:repeat(2,1fr)}.ws-form-grid{grid-template-columns:1fr;gap:40px}}@media (max-width:768px){.ws-process-grid{grid-template-columns:1fr}.ws-hero-stats{flex-direction:column;gap:20px}.ws-who-grid{grid-template-columns:1fr}.ws-outcomes-grid{grid-template-columns:1fr}.ws-pricing-table{display:block;overflow-x:auto}.ws-detail-card-header{flex-direction:column}}