:root{--bg-card:var(--surface-card);--bg-section-light:var(--bg-subtle);--ground-dark:linear-gradient(103deg,#0a4a56,#073d49 48%,#063843 76%,#05323d);--brand-yellow:var(--ml-yellow);--brand-orange:var(--ml-orange);--brand-blue-light:var(--ml-teal);--brand-blue-dark:var(--teal-800);--text-primary:var(--text-strong);--text-secondary:var(--text-body);--text-light:var(--text-muted);--border-light:var(--border-subtle);--border-medium:var(--border-default);--spacing-xs:var(--space-2);--spacing-small:var(--space-4);--spacing-medium:var(--space-5);--spacing-large:var(--space-6);--spacing-xl:var(--space-8);--spacing-2xl:var(--space-10);--spacing-giant:var(--space-9)}*{margin:0;padding:0;box-sizing:border-box}body{font-family:var(--font-text);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:var(--fw-regular);line-height:var(--lh-normal);color:var(--text-body);background:var(--bg-page)}h1,h2,h3,h4,h5,h6{font-family:var(--font-heading);line-height:var(--lh-snug)}.display-large,.display-medium,.footer-brand,.network-logo,h1,h2,h3,h4,h5,h6{font-weight:var(--fw-black);letter-spacing:var(--ls-tight);color:var(--text-strong)}.display-large,.display-medium,.footer-brand,.network-logo{font-family:var(--font-display);text-transform:uppercase}.App{min-height:100vh;display:flex;flex-direction:column;background:var(--bg-page)}.main-content{flex:1;padding-top:0}.container{max-width:1280px;margin:0 auto;padding:0 var(--spacing-medium)}.section-title{font-size:clamp(2rem,4vw,2.75rem);font-weight:var(--fw-bold);line-height:1.2;color:var(--brand-blue-dark);margin-bottom:var(--spacing-medium)}.section-description{font-size:clamp(1.0625rem,2vw,1.1875rem);max-width:680px;margin:0 auto var(--spacing-xl)}.body-large,.section-description{font-weight:400;line-height:1.7;color:var(--text-secondary)}.body-large{font-size:clamp(1.0625rem,2vw,1.125rem)}.network-header{background:rgba(5,56,68,.88);-webkit-backdrop-filter:saturate(140%) blur(14px);backdrop-filter:saturate(140%) blur(14px);position:fixed;top:0;left:0;right:0;width:100%;z-index:99999;padding:0;box-shadow:0 1px 0 rgba(234,243,245,.06),var(--shadow-md);border-bottom:1px solid rgba(234,243,245,.08)}.nav-wrapper{max-width:1440px;margin:0 auto;padding:14px 32px;display:flex;align-items:center;justify-content:space-between}.network-logo-link{display:flex;align-items:center;text-decoration:none;transition:opacity var(--dur-base) var(--ease-out)}.network-logo-link:hover{opacity:.85}.network-logo-img{height:58px;width:auto;object-fit:contain;filter:brightness(0) invert(1)}.network-nav{display:flex;align-items:center;gap:2px}.network-nav-link{position:relative;color:rgba(234,243,245,.82);text-decoration:none;font-family:var(--font-heading);font-size:14px;font-weight:var(--fw-semibold);padding:10px 16px;border-radius:var(--radius-sm);transition:color var(--dur-fast) var(--ease-out),background var(--dur-fast) var(--ease-out)}.network-nav-link:hover{background:rgba(234,243,245,.06);color:#ffffff}.network-nav-link.active{color:#ffffff}.network-nav-link.active:after{content:"";position:absolute;left:16px;right:16px;bottom:3px;height:2px;border-radius:2px;background:var(--brand-orange)}.mobile-menu-toggle{display:none;background:transparent;border:none;color:#ffffff;cursor:pointer;padding:8px}.mobile-nav{display:none;background:rgba(5,56,68,.98);padding:var(--spacing-medium);border-top:1px solid rgba(234,243,245,.08)}.mobile-nav-link{display:block;color:rgba(234,243,245,.85);text-decoration:none;padding:12px 16px;border-radius:var(--radius-sm);margin-bottom:4px;font-family:var(--font-heading);font-weight:var(--fw-semibold);transition:background var(--dur-fast) var(--ease-out),color var(--dur-fast) var(--ease-out)}.mobile-nav-link:hover{background:rgba(234,243,245,.06);color:#ffffff}.mobile-nav-link.active{background:rgba(242,129,33,.16);color:#ffffff}.btn-primary{background:var(--brand-orange);color:var(--text-on-accent);border:2px solid transparent;border-radius:var(--radius-pill);padding:14px 32px;font-family:var(--font-heading);font-size:14px;font-weight:var(--fw-bold);letter-spacing:var(--ls-wider);text-transform:uppercase;white-space:nowrap;cursor:pointer;transition:background var(--dur-fast) var(--ease-out),transform var(--dur-base) var(--ease-out),box-shadow var(--dur-base) var(--ease-out);text-decoration:none;display:inline-flex;align-items:center;justify-content:center;min-height:48px;line-height:1.2;box-shadow:var(--shadow-accent-sm)}.btn-primary:hover{background:var(--accent-hover);transform:translateY(-1px);box-shadow:var(--shadow-accent)}.btn-primary:active{transform:translateY(0) scale(.98)}.btn-secondary{background:var(--surface-card);color:var(--text-strong);border:2px solid var(--border-default);border-radius:var(--radius-pill);padding:12px 30px;font-family:var(--font-heading);font-size:14px;font-weight:var(--fw-bold);letter-spacing:var(--ls-wider);text-transform:uppercase;white-space:nowrap;cursor:pointer;transition:background var(--dur-fast) var(--ease-out),color var(--dur-fast) var(--ease-out),border-color var(--dur-fast) var(--ease-out),transform var(--dur-base) var(--ease-out);text-decoration:none;display:inline-flex;align-items:center;justify-content:center;min-height:48px}.btn-secondary:hover{border-color:var(--brand-orange);color:var(--brand-orange);transform:translateY(-1px)}.btn-secondary-on-dark{background:transparent;color:var(--text-on-ink);border-color:rgba(234,243,245,.35)}.btn-secondary-on-dark:hover{background:rgba(234,243,245,.08);border-color:var(--text-on-ink);color:var(--text-on-ink)}.btn-small{padding:10px 24px;font-size:13px;min-height:42px;border-radius:var(--radius-pill)}.btn-cta{background:var(--brand-orange);color:var(--text-on-accent);border:2px solid transparent;border-radius:var(--radius-pill);padding:18px 40px;font-family:var(--font-heading);font-size:16px;font-weight:var(--fw-bold);letter-spacing:var(--ls-wider);text-transform:uppercase;white-space:nowrap;cursor:pointer;transition:background var(--dur-fast) var(--ease-out),transform var(--dur-base) var(--ease-out),box-shadow var(--dur-base) var(--ease-out);text-decoration:none;display:inline-flex;align-items:center;justify-content:center;min-height:56px;box-shadow:var(--shadow-accent)}.btn-cta:hover{background:var(--accent-hover);transform:translateY(-1px);box-shadow:var(--shadow-accent),0 0 0 4px rgba(242,129,33,.12)}.btn-full{width:100%}.network-card{position:relative;background:white;border:1px solid var(--border-subtle);border-radius:14px;padding:var(--spacing-large);overflow:hidden;box-shadow:0 1px 2px rgba(5,56,68,.04);transition:transform var(--dur-base) var(--ease-out),box-shadow var(--dur-base) var(--ease-out),border-color var(--dur-base) var(--ease-out);height:100%}.network-card:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,var(--brand-orange) 0,var(--brand-yellow) 100%)}.network-card:hover{transform:translateY(-3px);box-shadow:0 14px 30px rgba(5,56,68,.09);border-color:var(--border-default)}.network-card-title{font-size:clamp(1.375rem,2.5vw,1.625rem);font-weight:700;line-height:1.3;margin-bottom:.75rem;color:var(--brand-blue-dark)}.network-card-content{font-size:1rem;font-weight:400;line-height:1.6;color:var(--text-secondary)}.hero-section{position:relative;min-height:88vh;display:flex;align-items:center;justify-content:center;overflow:hidden;margin-bottom:0;background:var(--ground-dark)}.node-field{position:absolute;inset:0;width:100%;height:100%;pointer-events:none;z-index:0}.cta-section:before,.section-dark:before{content:"";position:absolute;inset:0;z-index:1;pointer-events:none;background:radial-gradient(58% 74% at 6% 2%,rgba(31,112,128,.4) 0,rgba(31,112,128,0) 60%),radial-gradient(72% 80% at 100% 100%,rgba(3,20,26,.45) 0,rgba(3,20,26,0) 55%)}.hero-content{position:relative;z-index:2;width:100%;padding:var(--spacing-9) 0}.hero-eyebrow{display:inline-flex;align-items:center;gap:12px;font-family:var(--font-heading);font-weight:var(--fw-bold);font-size:var(--text-sm);letter-spacing:var(--ls-eyebrow);text-transform:uppercase;color:var(--brand-orange);margin-bottom:var(--spacing-medium)}.hero-text{max-width:900px;margin:0 auto;text-align:center}.hero-title{font-size:clamp(2.5rem,5.5vw,4.25rem);font-family:var(--font-heading);font-weight:var(--fw-semibold);font-style:italic;text-transform:none;line-height:var(--lh-snug);letter-spacing:var(--ls-tight);color:white;margin-bottom:var(--spacing-medium)}.hero-subtitle{font-size:clamp(1.0625rem,2.25vw,1.375rem);line-height:1.6;color:rgba(255,255,255,.95);margin:0 auto var(--spacing-xl);max-width:640px}.hero-cta{display:flex;gap:var(--spacing-medium);flex-wrap:wrap;justify-content:center}.page-hero{position:relative;overflow:hidden;background:var(--ground-dark);padding:calc(var(--spacing-giant) + 84px) 0 var(--spacing-giant);text-align:center;color:white;margin-bottom:0}.page-title{font-size:clamp(2.25rem,4.5vw,3.5rem);font-family:var(--font-heading);font-weight:var(--fw-semibold);text-transform:none;line-height:var(--lh-snug);letter-spacing:var(--ls-tight);margin-bottom:var(--spacing-medium);color:white}.page-subtitle{font-size:clamp(1.0625rem,2.25vw,1.25rem);line-height:1.6;color:rgba(255,255,255,.95);max-width:720px;margin:0 auto}.stats-section{background:var(--teal-900);padding:var(--spacing-8) 0;margin-bottom:0;border-top:1px solid rgba(234,243,245,.08)}.stats-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:var(--spacing-large)}.stat-card{text-align:center;padding:var(--spacing-medium);position:relative}.stat-card:not(:last-child):after{content:"";position:absolute;right:calc(var(--spacing-large) / -2);top:50%;transform:translateY(-50%);width:1px;height:48px;background:rgba(234,243,245,.1)}.stat-value{font-size:clamp(2.5rem,5vw,3.5rem);font-weight:var(--fw-black);color:var(--brand-orange);margin-bottom:8px;font-family:var(--font-numeric);font-variant-numeric:tabular-nums;letter-spacing:var(--ls-tight);line-height:1}.stat-label{font-size:var(--text-sm);color:rgba(234,243,245,.72);font-weight:var(--fw-semibold);text-transform:uppercase;letter-spacing:var(--ls-wide)}@media (max-width:700px){.stat-card:not(:last-child):after{display:none}}.content-section{padding:var(--spacing-xl) 0}.bg-subtle{background:var(--bg-subtle)}.section-header{text-align:center;max-width:720px;margin-left:auto;margin-right:auto;margin-bottom:var(--spacing-2xl)}.section-eyebrow{display:block;font-family:var(--font-heading);font-weight:var(--fw-bold);font-size:var(--text-xs);letter-spacing:var(--ls-eyebrow);text-transform:uppercase;color:var(--brand-orange);margin-bottom:var(--spacing-small)}.section-dark{position:relative;overflow:hidden;color:var(--text-on-ink)}.section-dark .section-title,.section-dark h2,.section-dark h3{color:#ffffff}.section-dark .section-description{color:rgba(234,243,245,.82)}.section-dark>.container{position:relative;z-index:1}.assessment-grid,.audience-grid,.benefits-grid,.ecosystem-grid,.expect-grid,.partnership-grid,.philosophy-grid,.services-preview-grid,.value-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:var(--spacing-large);margin-top:var(--spacing-xl)}@media (min-width:1000px){.expect-grid{grid-template-columns:repeat(4,1fr)}}.assessment-card,.benefit-card,.philosophy-card,.value-card{position:relative;background:white;border:1px solid var(--border-subtle);border-radius:14px;padding:var(--spacing-large);overflow:hidden;box-shadow:0 1px 2px rgba(5,56,68,.04);transition:transform var(--dur-base) var(--ease-out),box-shadow var(--dur-base) var(--ease-out),border-color var(--dur-base) var(--ease-out)}.assessment-card:before,.benefit-card:before,.philosophy-card:before,.value-card:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,var(--brand-orange) 0,var(--brand-yellow) 100%)}.assessment-card:hover,.benefit-card:hover,.philosophy-card:hover,.value-card:hover{transform:translateY(-3px);box-shadow:0 14px 30px rgba(5,56,68,.09);border-color:var(--border-default)}.philosophy-icon,.value-icon{width:46px;height:46px;background:var(--orange-50);border-radius:50%;display:flex;align-items:center;justify-content:center;color:var(--brand-orange);margin-bottom:var(--spacing-medium)}.philosophy-icon svg,.value-icon svg{width:22px;height:22px}.assessment-card h3,.benefit-card h3,.philosophy-card h3,.value-card h3{font-family:var(--font-heading);font-size:clamp(1.0625rem,2.5vw,1.25rem);font-weight:var(--fw-bold);color:var(--brand-blue-dark);margin-bottom:var(--spacing-small)}.assessment-card p,.benefit-card p,.philosophy-card p,.value-card p{font-size:1rem;line-height:1.6;color:var(--text-secondary)}.content-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(400px,1fr));gap:var(--spacing-2xl);align-items:center;margin-top:var(--spacing-large);margin-bottom:0}.content-grid.reverse{direction:rtl}.content-grid.reverse>*{direction:ltr}.content-image{border-radius:16px;overflow:hidden;box-shadow:0 4px 20px rgba(5,56,68,.08)}.content-image img{width:100%;height:auto;display:block;object-fit:cover}.content-text{padding:var(--spacing-medium)}.feature-list{flex-direction:column}.feature-item,.feature-list{display:flex;gap:var(--spacing-medium)}.feature-item{align-items:flex-start}.feature-icon{color:var(--brand-orange);flex-shrink:0;margin-top:4px}.feature-item h4{font-size:1.0625rem;font-weight:600;color:var(--brand-blue-dark);margin-bottom:4px}.feature-item p{font-size:1rem;color:var(--text-secondary);line-height:1.5}.service-detail{display:grid;grid-template-columns:1fr 1fr;gap:var(--spacing-xl);align-items:start;margin-bottom:var(--spacing-giant);padding-bottom:var(--spacing-giant);border-bottom:1px solid var(--border-light)}.service-detail:last-child{border-bottom:none}.service-detail.reverse{direction:rtl}.service-detail.reverse>*{direction:ltr}.service-icon-large{width:80px;height:80px;background:linear-gradient(135deg,var(--brand-orange),var(--brand-yellow));border-radius:16px;display:flex;align-items:center;justify-content:center;color:white}.service-icon-large,.service-title{margin-bottom:var(--spacing-medium)}.service-title{font-size:clamp(1.625rem,3vw,2rem);font-weight:var(--fw-bold);color:var(--brand-blue-dark)}.service-description{font-size:1.0625rem;line-height:1.6;color:var(--text-secondary);margin-bottom:var(--spacing-medium)}.service-features{list-style:none;display:flex;flex-direction:column;gap:var(--spacing-small)}.service-features li{display:flex;align-items:flex-start;gap:12px;font-size:1rem;line-height:var(--lh-normal);color:var(--text-secondary)}.service-features svg{color:var(--brand-orange);flex-shrink:0;margin-top:3px}.service-image{border-radius:16px;overflow:hidden;box-shadow:0 4px 20px rgba(5,56,68,.08);height:400px}.service-image img{width:100%;height:100%;object-fit:cover}.experience-step{position:relative;display:grid;grid-template-columns:80px 1fr 1fr;gap:var(--spacing-xl);align-items:center;margin-bottom:var(--spacing-giant);padding-bottom:var(--spacing-xl);border-bottom:1px solid var(--border-light)}.experience-step:last-child{border-bottom:none}.step-number{width:80px;height:80px;background:linear-gradient(135deg,var(--brand-orange),var(--brand-yellow));border-radius:50%;font-size:2rem;font-weight:700;color:white;box-shadow:0 4px 16px rgba(242,129,33,.25)}.step-icon,.step-number{display:flex;align-items:center;justify-content:center}.step-icon{width:64px;height:64px;background:var(--bg-subtle);border-radius:12px;color:var(--brand-orange);margin-bottom:var(--spacing-medium)}.step-title{font-size:clamp(1.375rem,3vw,1.75rem);font-weight:700;color:var(--brand-blue-dark);margin-bottom:var(--spacing-small)}.step-description{font-size:1.0625rem;line-height:1.6;color:var(--text-secondary)}.step-image{border-radius:16px;overflow:hidden;box-shadow:0 4px 20px rgba(5,56,68,.08);height:300px}.step-image img{width:100%;height:100%;object-fit:cover}.audience-card{background:white;border:1px solid var(--border-light);border-radius:16px;padding:var(--spacing-large);transition:all .3s ease}.audience-card:hover{transform:translateY(-4px);box-shadow:0 8px 24px rgba(5,56,68,.08);border-color:var(--brand-blue-light)}.audience-icon{width:64px;height:64px;background:linear-gradient(135deg,var(--brand-blue-dark),var(--brand-blue-light));border-radius:12px;display:flex;align-items:center;justify-content:center;color:white;margin-bottom:var(--spacing-medium)}.audience-title{font-size:1.375rem;font-weight:700;color:var(--brand-blue-dark);margin-bottom:var(--spacing-small)}.audience-description{font-size:1rem;line-height:1.6;color:var(--text-secondary);margin-bottom:var(--spacing-medium)}.audience-benefits h4{font-size:.875rem;font-weight:600;color:var(--brand-blue-dark);margin-bottom:8px;text-transform:uppercase;letter-spacing:.5px}.audience-benefits ul{list-style:none;padding:0}.audience-benefits li{font-size:.9375rem;color:var(--text-secondary);padding:4px 0 4px 20px;position:relative}.audience-benefits li:before{content:"•";position:absolute;left:0;color:var(--brand-orange);font-weight:700}.use-cases-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--spacing-large);margin-top:var(--spacing-xl);max-width:1200px;margin-left:auto;margin-right:auto}.use-case-card{background:white;border:1px solid var(--border-light);border-radius:16px;overflow:hidden;transition:all .3s ease}.use-case-card:hover{transform:translateY(-4px);box-shadow:0 8px 24px rgba(5,56,68,.08);border-color:var(--brand-blue-light)}.use-case-image{height:200px;background-size:cover;background-position:50%}.use-case-content{padding:var(--spacing-medium)}.use-case-content h3{font-size:1.1875rem;font-weight:700;color:var(--brand-blue-dark);margin-bottom:var(--spacing-small)}.use-case-content p{font-size:1rem;line-height:1.6;color:var(--text-secondary)}.testimonials-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:var(--spacing-large);margin-top:var(--spacing-xl)}.testimonial-card{background:white;border:1px solid var(--border-light);border-radius:16px;padding:var(--spacing-large)}.testimonial-quote{font-size:1.0625rem;line-height:1.7;color:var(--text-secondary);font-style:italic;margin-bottom:var(--spacing-medium)}.testimonial-author{display:flex;flex-direction:column;gap:4px}.testimonial-author strong{font-size:1rem;font-weight:600;color:var(--brand-blue-dark)}.testimonial-author span{font-size:.9375rem;color:var(--text-light)}.ecosystem-diagram{position:relative;height:500px;margin:var(--spacing-xl) 0;display:flex;align-items:center;justify-content:center;background:var(--bg-subtle);border-radius:16px;padding:var(--spacing-xl)}.ecosystem-center{position:relative;z-index:10}.ecosystem-hub{background:linear-gradient(135deg,var(--brand-orange),var(--brand-yellow));color:white;padding:var(--spacing-large);border-radius:50%;width:200px;height:200px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;box-shadow:0 8px 32px rgba(242,129,33,.3)}.ecosystem-hub h3{font-size:1.5rem;font-weight:700;margin-bottom:8px;color:white}.ecosystem-hub p{font-size:.875rem;opacity:.95}.ecosystem-rings{inset:0;justify-content:center}.ecosystem-node,.ecosystem-rings{position:absolute;display:flex;align-items:center}.ecosystem-node{background:white;border:2px solid var(--brand-blue-light);padding:var(--spacing-medium);border-radius:16px;flex-direction:column;gap:8px;color:var(--brand-blue-dark);font-weight:600;box-shadow:0 4px 16px rgba(5,56,68,.08)}.ecosystem-node.node-1{top:20px;left:50%;transform:translateX(-50%)}.ecosystem-node.node-2{bottom:20px;left:50%;transform:translateX(-50%)}.ecosystem-node.node-3{top:50%;left:20px;transform:translateY(-50%)}.ecosystem-node.node-4{top:50%;right:20px;transform:translateY(-50%)}.ecosystem-component{background:white;border:1px solid var(--border-light);border-radius:16px;padding:var(--spacing-large);transition:all .3s ease}.ecosystem-component:hover{transform:translateY(-4px);box-shadow:0 8px 24px rgba(5,56,68,.08);border-color:var(--brand-blue-light)}.component-icon{width:80px;height:80px;background:linear-gradient(135deg,var(--brand-blue-dark),var(--brand-blue-light));border-radius:16px;display:flex;align-items:center;justify-content:center;color:white;margin-bottom:var(--spacing-medium)}.ecosystem-component h3{font-size:1.375rem;font-weight:700;color:var(--brand-blue-dark);margin-bottom:var(--spacing-small)}.component-description{font-size:1rem;line-height:1.6;color:var(--text-secondary);margin-bottom:var(--spacing-medium)}.component-list{list-style:none;padding:0}.component-list li{font-size:.9375rem;color:var(--text-secondary);padding:6px 0 6px 20px;position:relative}.component-list li:before{content:"→";position:absolute;left:0;color:var(--brand-orange);font-weight:700}.flow-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:var(--spacing-large);margin-top:var(--spacing-xl)}.flow-card{background:white;border-radius:12px;padding:var(--spacing-large);border:1px solid var(--border-light);border-left:4px solid var(--brand-orange)}.flow-card h3{font-size:1.0625rem;font-weight:600;color:var(--brand-blue-dark);margin-bottom:var(--spacing-small)}.flow-card p{font-size:.9375rem;line-height:1.6;color:var(--text-secondary)}.contact-layout{display:grid;grid-template-columns:1fr 1.5fr;gap:var(--spacing-xl);margin-bottom:var(--spacing-xl)}.contact-info h2{font-size:clamp(1.625rem,3vw,2rem);font-weight:700;color:var(--brand-blue-dark);margin-bottom:var(--spacing-large)}.contact-details{display:flex;flex-direction:column;gap:var(--spacing-large);margin-bottom:var(--spacing-xl)}.contact-item{display:flex;gap:var(--spacing-medium);align-items:flex-start}.contact-item svg{color:var(--brand-orange);flex-shrink:0;margin-top:4px}.contact-item h4{font-size:1.0625rem;font-weight:600;color:var(--brand-blue-dark);margin-bottom:4px}.contact-item p{font-size:1rem;color:var(--text-secondary);line-height:1.5}.contact-image{border-radius:16px;overflow:hidden;margin-top:var(--spacing-medium)}.contact-image img{width:100%;height:auto;display:block}.form-tabs{display:flex;gap:8px;margin-bottom:var(--spacing-large);background:var(--bg-subtle);padding:8px;border-radius:12px}.form-tab{flex:1;background:transparent;border:none;padding:12px 20px;border-radius:8px;font-size:1rem;font-weight:600;color:var(--text-secondary);cursor:pointer;transition:all .2s ease;display:flex;align-items:center;justify-content:center;gap:8px}.form-tab:hover{background:rgba(255,255,255,.5)}.form-tab.active{background:white;color:var(--brand-orange);box-shadow:0 2px 8px rgba(5,56,68,.05)}.contact-form{background:white;border:1px solid var(--border-light);border-radius:16px;padding:var(--spacing-large)}.contact-form h3{font-size:1.375rem;font-weight:700;color:var(--brand-blue-dark);margin-bottom:var(--spacing-large)}.form-group{margin-bottom:var(--spacing-medium)}.form-row{display:grid;grid-template-columns:1fr 1fr;gap:var(--spacing-medium)}.form-group label{display:block;font-size:.9375rem;font-weight:600;color:var(--text-primary);margin-bottom:8px}.form-group input,.form-group select,.form-group textarea{width:100%;padding:12px 16px;border:1px solid var(--border-medium);border-radius:8px;font-size:1rem;font-family:inherit;color:var(--text-primary);transition:all .2s ease;background:white}.form-group input:focus,.form-group select:focus,.form-group textarea:focus{outline:none;border-color:var(--brand-orange);box-shadow:0 0 0 3px rgba(242,129,33,.1)}.form-group textarea{resize:vertical;min-height:100px}.team-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:var(--spacing-large);margin-top:var(--spacing-xl)}.team-card{background:white;border:1px solid var(--border-light);border-radius:16px;overflow:hidden;transition:all .3s ease}.team-card:hover{transform:translateY(-4px);box-shadow:0 8px 24px rgba(5,56,68,.08);border-color:var(--brand-blue-light)}.team-image{height:280px;overflow:hidden;background:var(--bg-subtle)}.team-image img{width:100%;height:100%;object-fit:cover}.team-info{padding:var(--spacing-medium)}.team-name{font-size:1.1875rem;font-weight:700;color:var(--brand-blue-dark);margin-bottom:4px}.team-role{font-size:1rem;color:var(--brand-orange);font-weight:500;margin-bottom:8px}.team-expertise{font-size:.9375rem;color:var(--text-secondary);line-height:1.5}.cta-section{position:relative;overflow:hidden;background:var(--ground-dark);padding:var(--spacing-10) 0;margin:0}.cta-content{position:relative;z-index:1;text-align:center;max-width:760px;margin:0 auto}.cta-eyebrow{display:inline-block;font-weight:var(--fw-bold);font-size:var(--text-xs);letter-spacing:var(--ls-eyebrow);text-transform:uppercase;color:var(--brand-orange);margin-bottom:var(--spacing-small)}.cta-eyebrow,.cta-title{font-family:var(--font-heading)}.cta-title{font-size:clamp(2rem,4.5vw,3.25rem);font-weight:var(--fw-semibold);font-style:italic;text-transform:none;letter-spacing:var(--ls-tight);line-height:var(--lh-snug);color:white;margin-bottom:var(--spacing-medium)}.cta-description{font-size:clamp(1.0625rem,2.25vw,1.25rem);line-height:1.6;color:rgba(255,255,255,.95);margin-bottom:var(--spacing-xl)}.cta-buttons{display:flex;gap:var(--spacing-medium);justify-content:center;flex-wrap:wrap}.footer{background:var(--teal-900);color:white;padding:var(--spacing-giant) 0 var(--spacing-large);border-top:1px solid rgba(234,243,245,.08)}.footer-grid{display:grid;grid-template-columns:2fr 1fr 1fr 1.5fr;gap:var(--spacing-xl);margin-bottom:var(--spacing-xl)}.footer-logo-section{margin-bottom:var(--spacing-medium)}.footer-logo-img{height:60px;width:auto;object-fit:contain;filter:brightness(0) invert(1)}.footer-tagline{font-family:var(--font-heading);font-size:var(--text-xs);font-weight:var(--fw-bold);letter-spacing:var(--ls-eyebrow);text-transform:uppercase;color:var(--brand-yellow);margin-bottom:var(--spacing-small);margin-top:var(--spacing-medium)}.footer-description{font-size:.9375rem;line-height:1.6;color:rgba(255,255,255,.8);margin-bottom:var(--spacing-medium)}.footer-social{display:flex;gap:12px}.social-link{width:40px;height:40px;background:rgba(255,255,255,.1);border-radius:50%;display:flex;align-items:center;justify-content:center;color:white;transition:all .2s ease}.social-link:hover{background:var(--brand-orange);transform:translateY(-2px)}.footer-heading{font-family:var(--font-heading);font-size:var(--text-xs);font-weight:var(--fw-bold);letter-spacing:var(--ls-eyebrow);text-transform:uppercase;margin-bottom:var(--spacing-medium);color:rgba(234,243,245,.55)}.footer-links{list-style:none;padding:0}.footer-links li{margin-bottom:12px}.footer-links a{color:rgba(255,255,255,.8);text-decoration:none;font-size:.9375rem;transition:color .2s ease}.footer-links a:hover{color:var(--brand-yellow)}.footer-contact{list-style:none;padding:0}.footer-contact li{display:flex;align-items:center;gap:12px;margin-bottom:12px;font-size:.9375rem;color:rgba(255,255,255,.8)}.footer-contact svg{color:var(--brand-orange);flex-shrink:0}.footer-bottom{display:flex;justify-content:space-between;align-items:center;padding-top:var(--spacing-large);border-top:1px solid rgba(255,255,255,.1);font-size:.9375rem;color:rgba(255,255,255,.7)}.footer-legal{display:flex;gap:var(--spacing-medium)}.footer-legal a{color:rgba(255,255,255,.7);text-decoration:none;transition:color .2s ease}.footer-legal a:hover{color:var(--brand-yellow)}.animated{opacity:0;transform:translateY(20px);transition:opacity .6s ease,transform .6s ease}.animated.fadeIn{opacity:1;transform:translateY(0)}.animated.delay-200ms{transition-delay:.2s}.animated.delay-500ms{transition-delay:.5s}.animated.zoomIn{opacity:0;transform:scale(.9);transition:opacity .6s ease,transform .6s ease}.animated.zoomIn.ready{opacity:1;transform:scale(1)}.benefit-list{list-style:none;padding:0;display:flex;flex-direction:column;gap:12px}.benefit-list li{font-size:1.0625rem;color:var(--text-secondary);padding-left:28px;position:relative;line-height:1.6}.benefit-list li:before{content:"✓";position:absolute;left:0;color:var(--brand-orange);font-weight:700;font-size:1.1875rem}.link-text{font-size:clamp(1rem,2vw,1.0625rem);font-weight:500;line-height:1.2;color:var(--brand-orange);text-decoration:none;transition:all .2s ease}.link-text:hover{color:var(--brand-yellow)}.mt-4{margin-top:var(--spacing-medium)}.mt-6{margin-top:var(--spacing-large)}.mt-8{margin-top:var(--spacing-xl)}.mb-4{margin-bottom:var(--spacing-medium)}.mb-6{margin-bottom:var(--spacing-large)}.ml-2{margin-left:8px}.ml-4{margin-left:var(--spacing-medium)}.text-center{text-align:center}.inline-flex{display:inline-flex}.items-center{align-items:center}.w-full{width:100%}@media (max-width:1024px){.content-grid,.experience-step,.service-detail{grid-template-columns:1fr;gap:var(--spacing-large)}.content-grid.reverse,.service-detail.reverse{direction:ltr}.experience-step{grid-template-columns:56px 1fr;align-items:start;column-gap:var(--spacing-medium)}.step-number{width:52px;height:52px;font-size:1.5rem}.step-image{grid-column:1/-1}.footer-grid{grid-template-columns:1fr 1fr}.contact-layout{grid-template-columns:1fr}}@media (max-width:781px){.nav-wrapper{padding:16px 20px}.network-logo-img{height:38px}.network-nav{display:none}.mobile-menu-toggle,.mobile-nav{display:block}.main-content{padding-top:0}.page-hero{padding-top:calc(var(--spacing-xl) + 76px)}.hero-section{min-height:70vh}.hero-cta{flex-direction:column;align-items:stretch}.hero-cta .btn-cta,.hero-cta .btn-secondary{width:100%;justify-content:center}.footer-grid,.form-row{grid-template-columns:1fr}.footer-bottom{flex-direction:column;gap:var(--spacing-medium);text-align:center}.cta-buttons{flex-direction:column;align-items:stretch}.cta-buttons .btn-cta,.cta-buttons .btn-secondary{width:100%}.assessment-grid,.audience-grid,.benefits-grid,.flow-grid,.philosophy-grid,.services-preview-grid,.team-grid,.testimonials-grid,.value-grid{grid-template-columns:1fr}.use-cases-grid{grid-template-columns:repeat(2,1fr)}.ecosystem-diagram{height:auto;min-height:600px}.ecosystem-node{padding:var(--spacing-small);font-size:.875rem}.ecosystem-hub{width:160px;height:160px}.ecosystem-hub h3{font-size:1.1875rem}.form-tabs{flex-direction:column}.use-cases-grid{grid-template-columns:1fr}}@media (min-width:1280px){.assessment-grid,.audience-grid,.philosophy-grid,.services-preview-grid,.value-grid{grid-template-columns:repeat(3,1fr)}}.pathway-section{padding:var(--spacing-giant) 0;background:white}.pathway-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--spacing-large);margin-top:var(--spacing-2xl);position:relative}.pathway-step{position:relative;text-align:left;background:var(--surface-card);border:1px solid var(--border-subtle);border-radius:14px;padding:var(--spacing-large) var(--spacing-large) calc(var(--spacing-large) + 2px);overflow:hidden;box-shadow:0 1px 2px rgba(5,56,68,.04);transition:transform var(--dur-base) var(--ease-out),box-shadow var(--dur-base) var(--ease-out),border-color var(--dur-base) var(--ease-out)}.pathway-step:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,var(--brand-orange) 0,var(--brand-yellow) 100%)}.pathway-step:hover{transform:translateY(-3px);box-shadow:0 14px 30px rgba(5,56,68,.09);border-color:var(--border-default)}.pathway-number{font-family:var(--font-heading);font-size:2rem;font-weight:var(--fw-bold);line-height:1;letter-spacing:var(--ls-tight);color:var(--slate-200)}.pathway-icon,.pathway-number{margin-bottom:var(--spacing-medium)}.pathway-icon{width:46px;height:46px;background:var(--orange-50);border-radius:50%;display:flex;align-items:center;justify-content:center;color:var(--brand-orange)}.pathway-icon svg{width:22px;height:22px}.pathway-title{font-family:var(--font-heading);font-size:1.0625rem;font-weight:var(--fw-bold);text-transform:uppercase;letter-spacing:.02em;color:var(--brand-blue-dark);margin-bottom:8px}.pathway-description{font-size:.9375rem;color:var(--text-secondary);line-height:1.55}.pathway-connector{display:none}.pathway-tagline{text-align:center;margin-top:var(--spacing-xl);font-size:1.125rem;color:var(--text-secondary)}.pathway-tagline strong{color:var(--brand-blue-dark)}.service-preview-card{position:relative;background:white;border:1px solid var(--border-subtle);border-radius:14px;padding:var(--spacing-large);overflow:hidden;box-shadow:0 1px 2px rgba(5,56,68,.04);transition:transform var(--dur-base) var(--ease-out),box-shadow var(--dur-base) var(--ease-out),border-color var(--dur-base) var(--ease-out);display:flex;flex-direction:column;height:100%}.service-preview-card:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,var(--brand-orange) 0,var(--brand-yellow) 100%)}.service-preview-card:hover{transform:translateY(-3px);box-shadow:0 14px 32px rgba(5,56,68,.1);border-color:var(--border-default)}.service-preview-badge{display:inline-block;background:var(--brand-ink-soft);padding:5px 12px;border-radius:var(--radius-sm);font-size:.6875rem;text-transform:uppercase;letter-spacing:.06em;margin-bottom:var(--spacing-medium);width:-webkit-fit-content;width:fit-content}.service-preview-badge,.service-preview-title{color:var(--brand-blue-dark);font-family:var(--font-heading);font-weight:var(--fw-bold)}.service-preview-title{font-size:clamp(1.1875rem,2.5vw,1.4375rem);margin-bottom:var(--spacing-small);line-height:1.3}.service-preview-description{font-size:.9375rem;color:var(--text-secondary);line-height:1.6;margin-bottom:var(--spacing-medium);flex-grow:1}.service-preview-features{list-style:none;padding:0;margin-bottom:var(--spacing-medium)}.service-preview-features li{font-size:.875rem;color:var(--text-secondary);padding:6px 0 6px 20px;position:relative}.service-preview-features li:before{content:"✓";position:absolute;left:0;color:var(--brand-orange);font-weight:700}.service-preview-features li.more-features{color:var(--brand-blue-dark);font-weight:500}.service-preview-features li.more-features:before{content:""}.service-pathway-visual{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin-bottom:var(--spacing-medium);padding:var(--spacing-small);background:var(--bg-subtle);border-radius:8px}.pathway-item{font-size:.8125rem;font-weight:600;color:var(--brand-blue-dark);background:white;padding:4px 12px;border-radius:16px;border:1px solid var(--border-light)}.pathway-arrow{color:var(--brand-orange);font-weight:700}.service-badge{display:inline-block;background:var(--brand-ink-soft);color:var(--brand-blue-dark);padding:6px 14px;border-radius:var(--radius-sm);font-family:var(--font-heading);font-size:.6875rem;font-weight:var(--fw-bold);text-transform:uppercase;letter-spacing:.08em;margin-bottom:var(--spacing-medium)}.service-pathway{margin:var(--spacing-medium) 0;padding:var(--spacing-medium);background:var(--bg-subtle);border-radius:12px}.service-pathway h4{font-size:.875rem;font-weight:600;color:var(--brand-blue-dark);margin-bottom:var(--spacing-small);text-transform:uppercase;letter-spacing:.5px}.pathway-flow{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.pathway-step-item{font-size:.9375rem;font-weight:600;color:white;background:var(--brand-orange);padding:8px 16px;border-radius:20px}.pathway-arrow-icon{color:var(--brand-blue-dark);opacity:.5}.system-pathway-section{padding:var(--spacing-giant) 0}.system-steps-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--spacing-large);margin-top:var(--spacing-2xl)}.system-step-card{position:relative;background:white;border:1px solid var(--border-subtle);border-radius:14px;padding:var(--spacing-large);overflow:hidden;text-align:left;box-shadow:0 1px 2px rgba(5,56,68,.04);transition:transform var(--dur-base) var(--ease-out),box-shadow var(--dur-base) var(--ease-out),border-color var(--dur-base) var(--ease-out)}.system-step-card:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,var(--brand-orange) 0,var(--brand-yellow) 100%)}.system-step-card:hover{transform:translateY(-3px);box-shadow:0 14px 30px rgba(5,56,68,.09);border-color:var(--border-default)}.system-step-number{font-size:2rem;line-height:1;letter-spacing:var(--ls-tight);color:var(--slate-200);margin-bottom:var(--spacing-small)}.system-step-card h3,.system-step-number{font-family:var(--font-heading);font-weight:var(--fw-bold)}.system-step-card h3{font-size:1.0625rem;text-transform:uppercase;letter-spacing:.02em;color:var(--brand-blue-dark);margin-bottom:8px}.system-step-card p{font-size:.9375rem;color:var(--text-secondary);line-height:1.55}.platform-section{padding:var(--spacing-giant) 0}@media (max-width:1024px){.pathway-grid{grid-template-columns:repeat(3,1fr);gap:var(--spacing-large)}.pathway-connector{display:none}}@media (max-width:768px){.pathway-grid{grid-template-columns:repeat(2,1fr)}.service-pathway-visual{flex-direction:column;align-items:flex-start}.pathway-arrow{display:none}.pathway-flow{flex-direction:column;align-items:flex-start}.system-steps-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:480px){.pathway-grid,.system-steps-grid{grid-template-columns:1fr}}.founders-section{padding:var(--spacing-giant) 0;background:var(--bg-subtle)}.founders-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--spacing-large);margin-top:var(--spacing-xl)}.founder-card{background:white;border:1px solid var(--border-light);border-radius:16px;overflow:hidden;transition:all .3s ease}.founder-card:hover{transform:translateY(-4px);box-shadow:0 12px 32px rgba(5,56,68,.1);border-color:var(--brand-orange)}.founder-image{height:300px;overflow:hidden;background:var(--bg-subtle)}.founder-image img{width:100%;height:100%;object-fit:cover}.founder-info{padding:var(--spacing-medium) var(--spacing-large) var(--spacing-large)}.founder-name{font-size:1.375rem;font-weight:700;color:var(--brand-blue-dark);margin-bottom:4px}.founder-role{font-size:1rem;color:var(--brand-orange);font-weight:600;margin-bottom:var(--spacing-small)}.founder-bio{font-size:.9375rem;color:var(--text-secondary);line-height:1.7}.action-section{padding:var(--spacing-giant) 0;background:white}.action-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--spacing-large);margin-top:var(--spacing-xl)}.action-grid.action-grid-2col{grid-template-columns:repeat(2,1fr)}.action-card{background:white;border:1px solid var(--border-light);border-radius:16px;overflow:hidden;transition:all .3s ease}.action-card:hover{transform:translateY(-4px);box-shadow:0 12px 32px rgba(5,56,68,.1);border-color:var(--brand-blue-light)}.action-image{height:240px;overflow:hidden;background:var(--bg-subtle)}.action-image img{width:100%;height:100%;object-fit:cover;transition:transform .4s ease}.action-card:hover .action-image img{transform:scale(1.05)}.action-content{padding:var(--spacing-medium) var(--spacing-large) var(--spacing-large)}.action-content h3{font-size:1.1875rem;font-weight:700;color:var(--brand-blue-dark);margin-bottom:var(--spacing-xs)}.action-content p{font-size:.9375rem;line-height:1.6;color:var(--text-secondary)}.dashboard-carousel{margin-top:var(--spacing-xl);background:var(--bg-subtle);border:1px solid var(--border-light);border-radius:16px;overflow:hidden}.dashboard-carousel-label{padding:var(--spacing-medium) var(--spacing-large);font-size:1.125rem;font-weight:700;color:var(--brand-blue-dark);background:white;border-bottom:1px solid var(--border-light)}.dashboard-carousel-track{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;gap:var(--spacing-medium);padding:var(--spacing-large);scrollbar-width:thin;scrollbar-color:var(--brand-blue-light) transparent}.dashboard-carousel-track::-webkit-scrollbar{height:8px}.dashboard-carousel-track::-webkit-scrollbar-track{background:transparent}.dashboard-carousel-track::-webkit-scrollbar-thumb{background:var(--brand-blue-light);border-radius:4px}.dashboard-carousel-slide{flex:0 0 auto;width:520px;scroll-snap-align:start;background:white;border:1px solid var(--border-light);border-radius:12px;overflow:hidden;transition:box-shadow .3s ease}.dashboard-carousel-slide:hover{box-shadow:0 4px 16px rgba(5,56,68,.08)}.dashboard-carousel-slide img{width:100%;height:auto;display:block;filter:blur(0)}.dashboard-slide-title{display:block;padding:12px var(--spacing-medium);font-size:.9375rem;font-weight:600;color:var(--brand-blue-dark);text-align:center;border-top:1px solid var(--border-light)}.wwww-section{padding:var(--spacing-giant) 0}.wwww-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--spacing-large);margin-top:var(--spacing-xl)}.wwww-card{position:relative;background:rgba(234,243,245,.04);border:1px solid rgba(234,243,245,.12);border-radius:14px;padding:var(--spacing-large);overflow:hidden;transition:transform var(--dur-base) var(--ease-out),border-color var(--dur-base) var(--ease-out),background var(--dur-base) var(--ease-out)}.wwww-card:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,var(--brand-orange) 0,var(--brand-yellow) 100%);opacity:.9}.wwww-card:hover{transform:translateY(-3px);background:rgba(234,243,245,.06);border-color:rgba(242,129,33,.5)}.wwww-icon{width:46px;height:46px;background:rgba(242,129,33,.16);border-radius:50%;display:flex;align-items:center;justify-content:center;color:var(--brand-orange);margin-bottom:var(--spacing-medium)}.wwww-icon svg{width:22px;height:22px}.wwww-card h3{font-family:var(--font-heading);font-size:1.25rem;font-weight:var(--fw-bold);text-transform:uppercase;letter-spacing:.02em;color:#ffffff;margin-bottom:var(--spacing-small)}.wwww-card p{font-size:1rem;line-height:1.6;color:rgba(234,243,245,.72)}@media (max-width:1024px){.action-grid.action-grid-2col,.founders-grid,.wwww-grid{grid-template-columns:repeat(2,1fr)}.dashboard-carousel-slide{width:420px}}@media (max-width:768px){.action-grid.action-grid-2col,.founders-grid,.wwww-grid{grid-template-columns:1fr}.founder-image{height:250px}.dashboard-carousel-slide{width:300px}.team-photo-overlay{position:relative;border-radius:0 0 16px 16px}}.team-photo-section{padding:var(--spacing-xl) 0 var(--spacing-giant)}.team-photo-wrapper{position:relative;border-radius:16px;overflow:hidden;box-shadow:0 8px 32px rgba(5,56,68,.12)}.team-photo-wrapper img{width:100%;height:460px;object-fit:cover;object-position:center 22%;display:block}.team-photo-overlay{position:absolute;bottom:0;left:0;right:0;background:linear-gradient(transparent,rgba(5,76,94,.95));padding:var(--spacing-xl) var(--spacing-large) var(--spacing-large);color:white}.team-photo-overlay h3{font-size:1.5rem;font-weight:700;color:white;margin-bottom:8px}.team-photo-overlay p{font-size:1rem;line-height:1.6;color:rgba(255,255,255,.9);max-width:600px}.service-detail.service-highlight{background:linear-gradient(135deg,rgba(5,76,94,.03),rgba(242,129,33,.04));border:2px solid var(--brand-orange);border-radius:20px;padding:var(--spacing-xl);margin-bottom:var(--spacing-giant)}.service-preview-highlight{border:2px solid var(--brand-orange);background:linear-gradient(180deg,white,rgba(242,129,33,.04));position:relative}.service-preview-highlight:before{content:"Popular";position:absolute;top:var(--spacing-medium);right:var(--spacing-medium);background:var(--brand-orange);color:white;padding:4px 12px;border-radius:16px;font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.5px}.service-preview-highlight:hover{border-color:var(--brand-orange);box-shadow:0 12px 32px rgba(242,129,33,.15)}.founder-profiles{display:flex;flex-direction:column;gap:var(--spacing-9);margin-top:var(--spacing-xl)}.founder-profile{display:grid;grid-template-columns:300px 1fr;gap:var(--space-10);align-items:center}.founder-profile:nth-child(2n){grid-template-columns:1fr 300px}.founder-profile:nth-child(2n) .founder-portrait{order:2}.founder-portrait{aspect-ratio:4/5;border-radius:var(--radius-xl);overflow:hidden;background:var(--bg-sunken);box-shadow:var(--shadow-lg)}.founder-portrait img{width:100%;height:100%;object-fit:cover;display:block}.founder-detail .founder-name{font-size:var(--text-2xl);font-weight:var(--fw-black);color:var(--text-strong);margin-bottom:4px}.founder-detail .founder-role{font-family:var(--font-heading);font-size:var(--text-sm);font-weight:var(--fw-bold);letter-spacing:var(--ls-wide);text-transform:uppercase;color:var(--brand-orange);margin-bottom:var(--spacing-medium)}.founder-highlights{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:var(--spacing-small)}.founder-highlights li{position:relative;padding-left:var(--spacing-medium);font-size:var(--text-md);line-height:var(--lh-normal);color:var(--text-body)}.founder-highlights li:before{content:"";position:absolute;left:0;top:9px;width:7px;height:7px;border-radius:2px;background:var(--brand-orange)}.founder-highlights strong{color:var(--text-strong);font-weight:var(--fw-bold)}@media (max-width:860px){.founder-profile,.founder-profile:nth-child(2n){grid-template-columns:1fr;gap:var(--spacing-large)}.founder-profile:nth-child(2n) .founder-portrait{order:0}.founder-portrait{max-width:320px;aspect-ratio:1/1}}.ecosystem-network{position:relative;z-index:1;margin-top:var(--spacing-xl);display:flex;flex-direction:column;align-items:center;gap:var(--spacing-8)}.network-stage{position:relative;width:100%;max-width:460px;height:460px;margin:0 auto;flex-shrink:0}.network-links{position:absolute;inset:0;width:100%;height:100%;overflow:visible}.network-link{stroke:rgba(127,175,187,.28);stroke-width:1.5;transition:stroke var(--dur-base) var(--ease-out),stroke-width var(--dur-base) var(--ease-out)}.network-link.is-active{stroke:var(--brand-orange);stroke-width:2.5;filter:drop-shadow(0 0 6px rgba(242,129,33,.55))}.network-hub{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:132px;height:132px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:radial-gradient(circle at 50% 40%,#0d5567 0,#054c5e 70%);border:1px solid rgba(242,129,33,.45);box-shadow:0 0 0 6px rgba(5,56,68,.55),var(--shadow-accent);z-index:2}.network-hub img{width:86px;height:auto;filter:brightness(0) invert(1)}.network-node{position:absolute;transform:translate(-50%,-50%);z-index:3;display:flex;flex-direction:column;align-items:center;gap:8px;width:134px;padding:14px 12px;background:rgba(5,56,68,.72);border:1px solid rgba(234,243,245,.14);border-radius:var(--radius-lg);cursor:pointer;text-align:center;transition:border-color var(--dur-base) var(--ease-out),background var(--dur-base) var(--ease-out),transform var(--dur-base) var(--ease-out)}.network-node.is-active,.network-node:hover{border-color:rgba(242,129,33,.6);background:rgba(242,129,33,.14)}.network-node-icon{width:44px;height:44px;border-radius:50%;display:flex;align-items:center;justify-content:center;color:var(--brand-orange);background:rgba(242,129,33,.14);border:1px solid rgba(242,129,33,.4);flex-shrink:0}.network-node-label{font-family:var(--font-heading);font-size:13px;font-weight:var(--fw-bold);line-height:1.15;color:#ffffff}.network-panels{position:relative;width:100%;max-width:780px;min-height:210px;display:flex;align-items:flex-start;justify-content:center}.network-panel{display:none;width:100%;background:rgba(234,243,245,.04);border:1px solid rgba(234,243,245,.12);border-radius:var(--radius-xl);padding:var(--spacing-6)}.network-panel.is-active{display:grid;grid-template-columns:auto 1fr;column-gap:var(--spacing-3);align-items:start}.network-panel-icon{grid-column:1;grid-row:1;align-self:center;flex-shrink:0}.network-panel-title{grid-column:2;grid-row:1;align-self:center;font-size:var(--text-2xl);color:#ffffff;margin:0;line-height:1.15}.network-panel-desc{grid-row:2;color:rgba(234,243,245,.78);font-size:var(--text-md);line-height:var(--lh-relaxed);max-width:62ch;padding-top:var(--spacing-medium);border-top:1px solid rgba(234,243,245,.1)}.network-panel-desc,.network-panel-items{grid-column:2;margin:var(--spacing-medium) 0 0}.network-panel-items{grid-row:3;list-style:none;padding:0;display:flex;flex-wrap:wrap;gap:var(--space-2)}.network-panel-items li{font-family:var(--font-heading);font-size:var(--text-sm);font-weight:var(--fw-medium);color:rgba(234,243,245,.92);background:rgba(234,243,245,.06);border:1px solid rgba(234,243,245,.14);border-radius:var(--radius-pill);padding:7px 14px;line-height:1.2}@media (max-width:900px){.ecosystem-network{gap:var(--spacing-6)}.network-stage{display:none}.network-panels{min-height:0;flex-direction:column;gap:var(--spacing-medium)}.network-panel,.network-panel.is-active{display:grid;grid-template-columns:auto 1fr;column-gap:var(--spacing-3);align-items:start}}.cta-section:after,.section-dark:after{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;background:radial-gradient(55% 45% at 50% 42%,rgba(127,175,187,.2) 0,transparent 72%);opacity:0;transition:opacity .9s var(--ease-out)}.cta-section.is-lit:after,.section-dark.is-lit:after{opacity:1}@media (prefers-reduced-motion:reduce){.cta-section:after,.section-dark:after{transition:none}}.hero-cta-row{display:flex;justify-content:center;gap:var(--spacing-medium);flex-wrap:wrap;margin-top:var(--spacing-large)}.flagship-howitruns{margin:var(--spacing-medium) 0 var(--spacing-large);padding:var(--spacing-medium) var(--spacing-large);background:var(--accent-soft);border-left:3px solid var(--brand-orange);border-radius:var(--radius-sm);font-size:var(--text-md);line-height:var(--lh-normal);color:var(--text-body)}.flagship-howitruns strong{display:block;font-family:var(--font-heading);font-size:var(--text-xs);font-weight:var(--fw-bold);letter-spacing:var(--ls-wide);text-transform:uppercase;color:var(--brand-orange);margin-bottom:4px}.segment-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--spacing-large);margin-top:var(--spacing-xl)}.segment-card{position:relative;display:flex;flex-direction:column;background:var(--surface-card);border:1px solid var(--border-subtle);border-radius:14px;padding:var(--spacing-large);overflow:hidden;box-shadow:0 1px 2px rgba(5,56,68,.04);transition:transform var(--dur-base) var(--ease-out),border-color var(--dur-base) var(--ease-out),box-shadow var(--dur-base) var(--ease-out)}.segment-card:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,var(--brand-orange) 0,var(--brand-yellow) 100%)}.segment-card:hover{transform:translateY(-3px);border-color:var(--border-default);box-shadow:0 14px 30px rgba(5,56,68,.09)}.segment-icon{width:46px;height:46px;border-radius:50%;display:flex;align-items:center;justify-content:center;color:var(--brand-orange);background:var(--orange-50);margin-bottom:var(--spacing-medium)}.segment-icon svg{width:22px;height:22px}.segment-card h3{font-size:var(--text-xl);color:var(--text-strong);margin-bottom:var(--spacing-small)}.segment-card p{font-size:var(--text-md);line-height:var(--lh-normal);color:var(--text-body);margin-bottom:var(--spacing-medium);flex-grow:1}.segment-link{display:inline-flex;align-items:center;gap:6px;font-family:var(--font-heading);font-size:var(--text-sm);font-weight:var(--fw-bold);letter-spacing:var(--ls-wide);text-transform:uppercase;color:var(--brand-orange);transition:gap var(--dur-fast) var(--ease-out),color var(--dur-fast) var(--ease-out)}.segment-link:hover{color:var(--accent-hover);gap:10px}@media (max-width:1024px){.segment-grid{grid-template-columns:1fr}}.card-tag{display:inline-block;vertical-align:middle;margin-left:8px;padding:2px 8px;border-radius:var(--radius-pill);background:var(--accent-soft);border:1px solid rgba(242,129,33,.28);color:var(--brand-orange);font-family:var(--font-heading);font-size:var(--text-2xs);font-weight:var(--fw-bold);letter-spacing:var(--ls-wide);text-transform:uppercase}.expect-disclaimer{margin-top:var(--spacing-large);text-align:center;font-size:var(--text-sm);font-style:italic;line-height:var(--lh-normal);color:var(--text-muted);max-width:760px;margin-left:auto;margin-right:auto}.demo-carousel{margin-top:var(--spacing-xl)}.demo-viewport{position:relative;overflow:hidden;border-radius:var(--radius-xl);box-shadow:var(--shadow-lg);background:var(--teal-900)}.demo-track{display:flex;transition:transform var(--dur-slow) var(--ease-out)}.demo-slide{flex:0 0 100%;min-width:0}.demo-media{position:relative;aspect-ratio:16/9;background-size:cover;background-position:50%}.demo-video{display:block;width:100%;aspect-ratio:16/9;object-fit:cover;background:#000}.demo-badge{top:var(--spacing-medium);left:var(--spacing-medium);padding:5px 12px;border-radius:var(--radius-pill);background:rgba(4,33,42,.72);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border:1px solid rgba(234,243,245,.18);font-family:var(--font-heading);font-size:var(--text-2xs);font-weight:var(--fw-bold);letter-spacing:var(--ls-wide);text-transform:uppercase}.demo-badge,.demo-play{position:absolute;z-index:2;color:#fff}.demo-play{top:50%;left:50%;transform:translate(-50%,-50%);width:72px;height:72px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:rgba(242,129,33,.92);box-shadow:var(--shadow-accent);transition:transform var(--dur-base) var(--ease-spring)}.demo-media:hover .demo-play{transform:translate(-50%,-50%) scale(1.08)}.demo-caption{position:absolute;left:0;right:0;bottom:0;z-index:2;padding:var(--spacing-large) var(--spacing-large) var(--spacing-medium);background:linear-gradient(transparent,rgba(4,25,32,.9));color:#fff}.demo-caption h4{font-size:var(--text-xl);color:#fff;margin:0 0 4px}.demo-caption p{font-size:var(--text-sm);line-height:var(--lh-normal);color:rgba(234,243,245,.85);margin:0;max-width:60ch}.demo-arrow{position:absolute;top:50%;transform:translateY(-50%);z-index:3;width:44px;height:44px;border-radius:50%;display:flex;align-items:center;justify-content:center;color:var(--text-strong);background:rgba(255,255,255,.9);border:1px solid var(--border-subtle);cursor:pointer;transition:background var(--dur-fast) var(--ease-out),transform var(--dur-fast) var(--ease-out)}.demo-arrow:hover{background:#fff;color:var(--brand-orange)}.demo-prev{left:var(--spacing-medium)}.demo-next{right:var(--spacing-medium)}.demo-dots{display:flex;justify-content:center;gap:8px;margin-top:var(--spacing-medium)}.demo-dot{width:8px;height:8px;border-radius:50%;border:none;padding:0;cursor:pointer;background:var(--border-default);transition:background var(--dur-fast) var(--ease-out),width var(--dur-fast) var(--ease-out)}.demo-dot.active{width:24px;border-radius:var(--radius-pill);background:var(--brand-orange)}@media (max-width:640px){.demo-play{width:56px;height:56px}.demo-arrow{width:38px;height:38px}.demo-caption h4{font-size:var(--text-lg)}}.action-section,.assessment-details-section,.benefits-section,.bg-subtle,.contact-section,.content-section,.expect-section,.experience-steps-section,.flagships-section,.founders-section,.pathway-section,.philosophy-section,.platform-section,.segments-section,.services-preview-section,.services-section,.system-pathway-section,.team-photo-section{background:var(--bg-page)}.action-section,.assessment-details-section,.benefits-section,.content-section,.expect-section,.experience-steps-section,.flagships-section,.founders-section,.pathway-section,.philosophy-section,.platform-section,.segments-section,.services-preview-section,.services-section,.system-pathway-section{padding-top:var(--spacing-giant);padding-bottom:var(--spacing-giant)}.section-dark{background:var(--ground-dark)}