:root{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;line-height:1.6;font-weight:400;--primary: #3D9483;--primary-dark: #2F7768;--accent: #8DC7B4;--accent-dark: #66B4A1;--text-primary: #25332D;--text-secondary: #627E6C;--text-muted: #8FA59A;--background: #E6EFEC;--surface: #FAFAF7;--border: #E0E7E3;--space-xs: .25rem;--space-sm: .5rem;--space-md: 1rem;--space-lg: 1.5rem;--space-xl: 2rem;--space-2xl: 3rem;--radius-sm: 6px;--radius-md: 8px;--radius-lg: 12px;--radius-xl: 16px;--shadow-sm: 0 1px 6px 0 #2452471a;--shadow-md: 0 2px 16px 0 #2452471a;--shadow-lg: 0 4px 24px 0 #2452471a;--shadow-xl: 0 6px 32px 0 #2452471a;--transition-fast: .15s ease;--transition-base: .2s ease;--transition-slow: .3s ease;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-text-size-adjust:100%}*:before,*:after{box-sizing:border-box}html{height:100%;scroll-behavior:smooth}body{height:100%;margin:0;background-color:var(--background);color:var(--text-primary);font-family:inherit;line-height:1.7;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#root{min-height:100vh;width:100%}h1,h2,h3,h4,h5,h6{margin:0;font-weight:600;line-height:1.2;color:var(--text-primary)}h1{font-size:3rem;font-weight:800}h2{font-size:2.25rem;font-weight:700}h3{font-size:1.875rem;font-weight:600}h4{font-size:1.5rem;font-weight:600}h5{font-size:1.25rem;font-weight:600}h6{font-size:1.125rem;font-weight:600}p{margin:0;line-height:1.6;color:var(--text-secondary)}a{color:var(--primary);text-decoration:none;transition:color var(--transition-base),text-decoration-color var(--transition-base);text-decoration-color:transparent}a:hover{color:var(--primary-dark);text-decoration:underline;text-decoration-color:var(--accent)}button{font-family:inherit;cursor:pointer;border:none;background:none;padding:0;margin:0;outline:none;transition:all var(--transition-base)}button:focus-visible{outline:2px solid var(--primary);outline-offset:3px}input,textarea,select{font-family:inherit;font-size:inherit;line-height:inherit;border:1px solid var(--border);border-radius:var(--radius-md);padding:.9rem 1rem;transition:border-color var(--transition-base),box-shadow var(--transition-base)}input:focus,textarea:focus,select:focus{outline:none;border-color:var(--primary);box-shadow:0 0 0 3px #3d94832e}img{max-width:100%;height:auto;display:block}ul,ol{margin:0;padding:0;list-style:none}::selection{background-color:#3d948333;color:var(--text-primary)}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{background:var(--surface)}::-webkit-scrollbar-thumb{background:var(--border);border-radius:4px}::-webkit-scrollbar-thumb:hover{background:var(--primary)}:focus-visible{outline:2px solid var(--primary);outline-offset:3px}@media (prefers-contrast: high){:root{--primary: #0066cc;--text-primary: #000000;--text-secondary: #333333;--border: #666666}}*{margin:0;padding:0;box-sizing:border-box}html{scroll-behavior:smooth;font-size:16px}body{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,sans-serif;line-height:1.6;color:var(--pro-primary-900);background:#fff;font-weight:400;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.professional-nav{position:fixed;top:0;left:0;right:0;z-index:1000;background:#fffffff2;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid var(--pro-primary-200);transition:var(--pro-transition-fast);box-shadow:var(--pro-shadow-sm)}.professional-nav.nav-scrolled{background:#fff;box-shadow:var(--pro-shadow-md)}.nav-container{max-width:1280px;margin:0 auto;padding:0 var(--pro-space-6);display:flex;align-items:center;justify-content:space-between;height:64px}.nav-brand{display:flex;align-items:center;gap:var(--pro-space-3);text-decoration:none;transition:var(--pro-transition-fast)}.nav-brand:hover{opacity:.8;transform:translateY(-1px)}.nav-logo{height:32px;width:auto}.brand-text{font-size:var(--pro-text-xl);font-weight:700;color:var(--pro-primary-900)}.nav-menu{display:flex;align-items:center;gap:var(--pro-space-8);list-style:none;margin:0;padding:0}.nav-item{text-decoration:none;color:var(--pro-primary-900);font-weight:500;font-size:var(--pro-text-base);padding:var(--pro-space-2) var(--pro-space-4);border-radius:var(--pro-radius-md);transition:var(--pro-transition-fast);position:relative}.nav-item:hover{color:var(--pro-blue-600);background:var(--pro-blue-50);transform:translateY(-1px)}.nav-item:visited{color:var(--pro-primary-900)}.nav-item:visited:hover{color:var(--pro-blue-600)}.nav-item.active{color:var(--pro-blue-600);background:var(--pro-blue-100);font-weight:600}.nav-item.active:after{content:"";position:absolute;bottom:-2px;left:var(--pro-space-4);right:var(--pro-space-4);height:2px;background:var(--pro-blue-600);border-radius:1px}.nav-item.cta-nav{background:var(--pro-blue-600);color:#fff!important;padding:var(--pro-space-3) var(--pro-space-6);border-radius:var(--pro-radius-lg);font-weight:600}.nav-item.cta-nav:hover{background:var(--pro-blue-700);color:#fff!important;transform:translateY(-2px);box-shadow:var(--pro-shadow-md)}.nav-item.cta-nav:visited{color:#fff!important}.main-content{margin-top:64px}@media (max-width: 768px){.nav-menu{display:none}.nav-container{padding:0 var(--pro-space-4)}}.hero-professional{min-height:100vh;display:flex;align-items:center;position:relative;background:linear-gradient(180deg,var(--pro-primary-50) 0%,white 50%,var(--pro-blue-50) 100%);overflow:hidden}.hero-background{position:absolute;inset:0;z-index:1}.hero-gradient{position:absolute;inset:0;background:linear-gradient(135deg,#3d94830d,#3d948305,#3d94830d)}.hero-pattern{position:absolute;inset:0;background-image:radial-gradient(circle at 25% 25%,var(--pro-blue-100) 1px,transparent 1px),radial-gradient(circle at 75% 75%,var(--pro-blue-100) 1px,transparent 1px);background-size:80px 80px;opacity:.3}.hero-content{position:relative;z-index:2;max-width:1280px;margin:0 auto;padding:0 var(--pro-space-6);text-align:center}.hero-logo-showcase{margin-bottom:var(--pro-space-12)}.thread-weaving-container{position:relative;max-width:400px;margin:0 auto var(--pro-space-6)}.thread-weaving-svg{width:100%;height:auto;filter:drop-shadow(0 4px 8px rgba(61,148,131,.2))}.thread{stroke-dasharray:1000;stroke-dashoffset:1000;animation:drawThread 3s ease-out forwards}.thread-1{stroke:#e97451;animation-delay:.2s}.thread-2{stroke:#f4a261;animation-delay:.4s}.thread-3{stroke:var(--pro-blue-600);animation-delay:.6s}.thread-4{stroke:#8dc7b4;animation-delay:.8s}.thread-5{stroke:#66b4a1;animation-delay:1s}.thread-glow{position:absolute;inset:0;background:radial-gradient(circle,var(--pro-blue-600) 0%,transparent 70%);opacity:.1;animation:pulse 3s ease-in-out infinite}@keyframes pulse{0%,to{opacity:.1;transform:scale(1)}50%{opacity:.2;transform:scale(1.05)}}.logo-subtitle{display:flex;align-items:center;justify-content:center;gap:var(--pro-space-3);color:var(--pro-primary-600);font-size:var(--pro-text-sm)}.sanskrit-text{font-family:Noto Sans Devanagari,serif;font-size:var(--pro-text-lg);font-weight:600;color:var(--pro-blue-600)}.separator{color:var(--pro-primary-400)}.translation{font-style:italic;font-weight:500}.hero-title{font-size:clamp(2.5rem,5vw,4rem);font-weight:800;line-height:1.1;color:var(--pro-primary-900);margin-bottom:var(--pro-space-8);max-width:900px;margin-left:auto;margin-right:auto}.title-highlight{background:linear-gradient(135deg,var(--pro-blue-600),var(--pro-blue-400));background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;position:relative;display:inline-block}.hero-description{font-size:var(--pro-text-xl);line-height:1.7;color:var(--pro-primary-700);margin-bottom:var(--pro-space-10);max-width:800px;margin-left:auto;margin-right:auto}.hero-cta{display:flex;gap:var(--pro-space-4);justify-content:center;margin-bottom:var(--pro-space-16);flex-wrap:wrap}.hero-cta .btn-primary,.hero-cta .btn-secondary{min-width:220px!important;font-size:1rem!important;padding:1rem 2rem!important}.hero-cta .btn-primary{background:#3d9483!important;color:#fff!important;border:2px solid #3D9483!important}.hero-cta .btn-secondary{background:transparent!important;color:#3d9483!important;border:2px solid #3D9483!important}.section{padding:5rem 2rem;position:relative}.section-white{background:linear-gradient(135deg,#fff,#fafafa);position:relative}.section-white:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 20% 80%,rgba(61,148,131,.03) 0%,transparent 50%),radial-gradient(circle at 80% 20%,rgba(61,148,131,.03) 0%,transparent 50%);pointer-events:none}.section-gray{background:linear-gradient(135deg,var(--pro-primary-50) 0%,#e6f7f4 50%,var(--pro-primary-50) 100%);position:relative}.section-gray:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 40% 40%,rgba(61,148,131,.05) 0%,transparent 70%);pointer-events:none}.container-professional{max-width:1200px;margin:0 auto}.section-title{font-size:2.8rem;font-weight:700;text-align:center;margin-bottom:1.5rem;background:linear-gradient(135deg,var(--pro-primary-900),var(--pro-blue-600));background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;position:relative}.section-title:after{content:"";position:absolute;bottom:-10px;left:50%;transform:translate(-50%);width:60px;height:4px;background:linear-gradient(90deg,var(--pro-blue-600),var(--pro-blue-400));border-radius:2px}.section-subtitle{font-size:1.25rem;text-align:center;margin-bottom:3rem;color:var(--pro-primary-700);max-width:600px;margin-left:auto;margin-right:auto}.services-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:2rem;margin-bottom:2rem}.service-card{background:linear-gradient(135deg,#fff,#fafafa);border-radius:var(--pro-radius-xl);padding:2.5rem;text-decoration:none;color:inherit;box-shadow:0 4px 20px #00000014;transition:all .4s cubic-bezier(.4,0,.2,1);border:1px solid var(--pro-primary-200);position:relative;overflow:hidden}.service-card:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,var(--pro-blue-600),var(--pro-blue-400));opacity:0;transition:opacity .3s ease}.service-card:hover{transform:translateY(-8px) scale(1.02);box-shadow:0 12px 40px #00000026;color:inherit;text-decoration:none}.service-card:hover:before{opacity:1}.service-icon{font-size:2rem;margin-bottom:1.5rem;width:60px;height:60px;background:#3b82f61a;border:2px solid var(--pro-blue-200);border-radius:var(--pro-radius-xl);display:flex;align-items:center;justify-content:center;margin:0 auto 1.5rem;transition:all .3s ease}.service-card h3{font-size:1.5rem;font-weight:600;margin-bottom:1rem;color:var(--pro-primary-900)}.service-card p{color:var(--pro-primary-700);line-height:1.6;margin-bottom:1.5rem}.service-link{color:var(--pro-blue-600);font-weight:600;font-size:.9rem}.why-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:2rem}.why-item{text-align:center;padding:2.5rem 1.5rem;background:linear-gradient(135deg,#fff,#f8fffe);border-radius:var(--pro-radius-xl);box-shadow:0 4px 20px #0000000f;border:1px solid rgba(61,148,131,.1);transition:all .3s ease}.why-item:hover{transform:translateY(-4px);box-shadow:0 8px 30px #0000001f;border-color:#3d948333}.why-icon{font-size:2rem;margin-bottom:1.5rem;width:60px;height:60px;background:#3b82f61a;border:2px solid var(--pro-blue-200);border-radius:var(--pro-radius-xl);display:flex;align-items:center;justify-content:center;margin:0 auto 1.5rem;transition:all .3s ease}.why-item h3{font-size:1.25rem;font-weight:600;margin-bottom:1rem;color:var(--pro-primary-900)}.why-item p{color:var(--pro-primary-700);line-height:1.6}.cta-content{text-align:center;max-width:900px;margin:0 auto;padding:4rem 2rem;background:linear-gradient(135deg,#f8fffe,#e6f7f4,#f8fffe);border-radius:2rem;box-shadow:0 8px 40px #00000014;border:1px solid rgba(61,148,131,.15);position:relative;overflow:hidden}.cta-content:before{content:"";position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:radial-gradient(circle,rgba(61,148,131,.05) 0%,transparent 70%);animation:pulse 4s ease-in-out infinite}@keyframes pulse{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}.cta-content h2{font-size:2.5rem;font-weight:700;margin-bottom:1rem;color:var(--pro-primary-900)}.cta-content p{font-size:1.25rem;color:var(--pro-primary-700);margin-bottom:2rem;line-height:1.6}.cta-buttons{display:flex;gap:1rem;justify-content:center;margin-bottom:2rem;flex-wrap:wrap}.btn-large{padding:1.25rem 2.5rem!important;font-size:1.1rem!important;min-width:220px!important;border-radius:3rem!important;font-weight:600!important;text-transform:none!important;letter-spacing:.5px;position:relative;overflow:hidden;box-shadow:0 4px 20px #3d94834d!important}.btn-large:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.2),transparent);transition:left .6s}.btn-large:hover:before{left:100%}.btn-large:hover{transform:translateY(-2px)!important;box-shadow:0 8px 30px #3d948366!important}.cta-features{display:flex;justify-content:center;gap:1.5rem;flex-wrap:wrap;margin-top:1rem}.feature{color:var(--pro-blue-700);font-weight:600;padding:.75rem 1.5rem;background:linear-gradient(135deg,var(--pro-blue-50),var(--pro-blue-100));border-radius:2rem;border:1px solid var(--pro-blue-200);box-shadow:0 2px 8px #3d94831a;font-size:.9rem;transition:all .2s ease}.feature:hover{transform:translateY(-2px);box-shadow:0 4px 15px #3d948333}@media (max-width: 768px){.services-grid,.why-grid{grid-template-columns:1fr}.cta-buttons{flex-direction:column;align-items:center}.cta-features{flex-direction:column;gap:.5rem}}.section-white,.section-gray{background-attachment:fixed}.service-card h3{font-size:1.6rem;font-weight:700;margin-bottom:1.2rem;color:var(--pro-primary-900);background:linear-gradient(135deg,var(--pro-primary-900),var(--pro-blue-700));background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.service-card p{color:var(--pro-primary-600);line-height:1.7;margin-bottom:1.5rem;font-size:1.05rem}.service-link{color:var(--pro-blue-600);font-weight:700;font-size:1rem;text-transform:uppercase;letter-spacing:.5px;display:inline-flex;align-items:center;gap:.5rem;transition:all .2s ease}.service-link:hover{color:var(--pro-blue-700);transform:translate(5px)}.why-item h3{font-size:1.4rem;font-weight:700;margin-bottom:1.2rem;color:var(--pro-primary-900);background:linear-gradient(135deg,var(--pro-primary-900),var(--pro-blue-700));background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.why-item p{color:var(--pro-primary-600);line-height:1.7;font-size:1.05rem}.service-icon,.why-icon{position:relative}.service-icon:after,.why-icon:after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;height:100%;background:inherit;border-radius:50%;opacity:.3;filter:blur(15px);z-index:-1}.cta-content h2{font-size:3rem;font-weight:800;margin-bottom:1.5rem;background:linear-gradient(135deg,var(--pro-primary-900),var(--pro-blue-600));background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;position:relative;z-index:1}.cta-content p{font-size:1.3rem;color:var(--pro-primary-600);margin-bottom:3rem;line-height:1.7;position:relative;z-index:1}.cta-buttons{display:flex;gap:1.5rem;justify-content:center;margin-bottom:3rem;flex-wrap:wrap;position:relative;z-index:1}.hero-stats{display:flex;justify-content:center;gap:var(--pro-space-12);flex-wrap:wrap}.stat-number{display:block;font-size:var(--pro-text-3xl);font-weight:800;color:var(--pro-blue-600);margin-bottom:var(--pro-space-1)}.stat-label{font-size:var(--pro-text-sm);color:var(--pro-primary-600);text-transform:uppercase;letter-spacing:.5px;font-weight:500}.observe{opacity:0;transform:translateY(20px);transition:all .8s ease-out}@media (max-width: 768px){.hero-content{padding:0 var(--pro-space-4)}.hero-cta{flex-direction:column;align-items:center}.hero-stats{gap:var(--pro-space-8)}.logo-subtitle{flex-direction:column;gap:.5rem}}:root{--pro-primary-50: #E6EFEC;--pro-primary-100: #FAFAF7;--pro-primary-200: #E0E7E3;--pro-primary-300: #B4BFB8;--pro-primary-400: #8FA59A;--pro-primary-500: #627E6C;--pro-primary-600: #4F6B5D;--pro-primary-700: #3D5146;--pro-primary-800: #27332F;--pro-primary-900: #202A26;--pro-blue-50: #F3FAF8;--pro-blue-100: #E9F5F1;--pro-blue-200: #CFE7DF;--pro-blue-300: #A6DACC;--pro-blue-400: #8DC7B4;--pro-blue-500: #66B4A1;--pro-blue-600: #3D9483;--pro-blue-700: #2F7768;--pro-blue-800: #275F55;--pro-blue-900: #1F4C44;--pro-space-1: .25rem;--pro-space-2: .5rem;--pro-space-3: .75rem;--pro-space-4: 1rem;--pro-space-5: 1.25rem;--pro-space-6: 1.5rem;--pro-space-8: 2rem;--pro-space-10: 2.5rem;--pro-space-12: 3rem;--pro-space-16: 4rem;--pro-space-20: 5rem;--pro-space-24: 6rem;--pro-space-32: 8rem;--pro-text-xs: .75rem;--pro-text-sm: .875rem;--pro-text-base: 1rem;--pro-text-lg: 1.125rem;--pro-text-xl: 1.25rem;--pro-text-2xl: 1.5rem;--pro-text-3xl: 1.875rem;--pro-text-4xl: 2.25rem;--pro-text-5xl: 3rem;--pro-text-6xl: 3.75rem;--pro-shadow-sm: 0 1px 6px 0 #2452471a;--pro-shadow-md: 0 2px 16px 0 #2452471a;--pro-shadow-lg: 0 4px 24px 0 #2452471a;--pro-shadow-xl: 0 6px 32px 0 #2452471a;--pro-shadow-2xl: 0 8px 48px 0 #2452471a;--pro-radius-sm: .375rem;--pro-radius-md: .5rem;--pro-radius-lg: .75rem;--pro-radius-xl: 1rem;--pro-radius-2xl: 1.5rem;--pro-transition: all .3s cubic-bezier(.4, 0, .2, 1);--pro-transition-fast: all .15s cubic-bezier(.4, 0, .2, 1);--pro-transition-slow: all .5s cubic-bezier(.4, 0, .2, 1)}[data-theme=dark]{--pro-primary-50: #202A26;--pro-primary-100: #27332F;--pro-primary-200: #3D5146;--pro-primary-300: #4F6B5D;--pro-primary-400: #627E6C;--pro-primary-500: #8FA59A;--pro-primary-600: #B4BFB8;--pro-primary-700: #E0E7E3;--pro-primary-800: #FAFAF7;--pro-primary-900: #E6EFEC;--pro-blue-400: #A6DACC;--pro-blue-600: #3D9483;--pro-blue-700: #2F7768}.footer-professional{background:var(--pro-primary-800);color:#fff;padding:var(--pro-space-20) 0 var(--pro-space-8) 0;position:relative}.footer-professional .container-professional{max-width:1280px;margin:0 auto;padding:0 var(--pro-space-6)}.footer-content{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:var(--pro-space-12);margin-bottom:var(--pro-space-16)}.footer-section h4{color:#fff;font-size:var(--pro-text-lg);font-weight:600;margin-bottom:var(--pro-space-5)}.footer-section ul{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:var(--pro-space-3)}.footer-section ul li{color:#d1d5db;font-size:var(--pro-text-base)}.footer-section ul li a{color:#d1d5db;text-decoration:none;transition:var(--pro-transition)}.footer-section ul li a:hover{color:var(--pro-blue-400);transform:translate(4px)}.footer-bottom{border-top:1px solid rgba(255,255,255,.1);padding-top:var(--pro-space-8);text-align:center}.footer-bottom p{color:#9ca3af;font-size:var(--pro-text-sm);margin-bottom:var(--pro-space-4)}.footer-meta{display:flex;justify-content:center;align-items:center;gap:.5rem;flex-wrap:wrap;color:#6b7280;font-size:var(--pro-text-xs)}.footer-meta a{color:var(--pro-blue-400);text-decoration:none;transition:var(--pro-transition)}.footer-meta a:hover{color:var(--pro-blue-300)}.section-light{background:#fff;color:var(--pro-primary-900)}.section-light h1,.section-light h2,.section-light h3,.section-light h4,.section-light h5,.section-light h6{color:var(--pro-primary-900)}.section-light p,.section-light li{color:var(--pro-primary-700)}.section-gray{background:var(--pro-primary-50);color:var(--pro-primary-900)}.section-gray h1,.section-gray h2,.section-gray h3,.section-gray h4,.section-gray h5,.section-gray h6{color:var(--pro-primary-900)}.section-gray p,.section-gray li{color:var(--pro-primary-700)}.section-gradient{background:linear-gradient(180deg,var(--pro-primary-50) 0%,var(--pro-blue-50) 50%,var(--pro-primary-50) 100%);color:var(--pro-primary-900)}.section-gradient h1,.section-gradient h2,.section-gradient h3,.section-gradient h4,.section-gradient h5,.section-gradient h6{color:var(--pro-primary-900)}.section-gradient p,.section-gradient li{color:var(--pro-primary-700)}.section-dark{background:var(--pro-primary-800);color:#fff}.section-dark h1,.section-dark h2,.section-dark h3,.section-dark h4,.section-dark h5,.section-dark h6{color:#fff}.section-dark p,.section-dark li,.section-dark .nav-item{color:#d1d5db}.section-dark .nav-item:hover{color:var(--pro-blue-400);background:#ffffff1a}.section-header{text-align:center;margin-bottom:var(--pro-space-16)}.section-title{font-size:var(--pro-text-4xl);font-weight:700;color:var(--pro-primary-900);margin-bottom:var(--pro-space-4)}.section-subtitle{font-size:var(--pro-text-xl);color:var(--pro-primary-700);line-height:1.6;max-width:800px;margin:0 auto}.section-dark .section-title{color:#fff}.section-dark .section-subtitle{color:#d1d5db}.section-pattern:before{content:"";position:absolute;inset:0;background-image:radial-gradient(circle at 25% 25%,var(--pro-blue-100) 1px,transparent 1px),radial-gradient(circle at 75% 75%,var(--pro-blue-100) 1px,transparent 1px);background-size:60px 60px;opacity:.3;pointer-events:none}.card-professional{background:#fff;border-radius:var(--pro-radius-2xl);padding:var(--pro-space-8);box-shadow:var(--pro-shadow-lg);border:1px solid var(--pro-blue-200);transition:var(--pro-transition);position:relative;overflow:hidden}.card-professional:hover{transform:translateY(-8px);box-shadow:var(--pro-shadow-2xl);border-color:var(--pro-blue-400)}.card-professional:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,var(--pro-blue-600),var(--pro-blue-400));opacity:0;transition:opacity var(--pro-transition)}.card-professional:hover:before,.card-professional.featured:before{opacity:1}.card-featured{border-color:var(--pro-blue-600);box-shadow:0 8px 40px #3d948333}.grid-professional{display:grid;gap:var(--pro-space-8)}.grid-2{grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}.grid-3{grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.grid-4{grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}@media (max-width: 768px){.grid-professional{grid-template-columns:1fr;gap:var(--pro-space-6)}.section-professional{padding:var(--pro-space-24) 0}.container-professional{padding:0 var(--pro-space-4)}.section-header{margin-bottom:var(--pro-space-12)}.section-title{font-size:var(--pro-text-3xl)}.section-subtitle{font-size:var(--pro-text-lg)}}@media (max-width: 968px){.footer-grid{grid-template-columns:1fr 1fr;gap:var(--pro-space-8)}.footer-brand{grid-column:1 / -1}}@media (max-width: 768px){.testimonials-grid{grid-template-columns:1fr;gap:var(--pro-space-6)}.impact-metrics{flex-direction:column;gap:var(--pro-space-6);align-items:center}.metric-card{min-width:200px}.footer-grid{grid-template-columns:1fr}.footer-bottom{flex-direction:column;text-align:center}}.services-section:before{content:"";position:absolute;inset:0;background-image:radial-gradient(circle at 25% 25%,var(--pro-blue-100) 1px,transparent 1px),radial-gradient(circle at 75% 75%,var(--pro-blue-100) 1px,transparent 1px);background-size:60px 60px;opacity:.3;pointer-events:none}.training-programs{display:grid;grid-template-columns:1fr;gap:var(--pro-space-8);margin-top:var(--pro-space-16);position:relative;z-index:1}.program-card{background:#fff;border-radius:var(--pro-radius-2xl);padding:var(--pro-space-8);box-shadow:var(--pro-shadow-lg);transition:var(--pro-transition);border:2px solid transparent;position:relative;overflow:hidden}.program-card.featured{border-color:var(--pro-blue-600);box-shadow:0 8px 40px #3d948333}.program-card:hover{transform:translateY(-8px);box-shadow:var(--pro-shadow-2xl);border-color:var(--pro-blue-400)}.program-card:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,var(--pro-blue-600),var(--pro-blue-400));opacity:0;transition:opacity var(--pro-transition)}.program-card:hover:before{opacity:1}.program-header{margin-bottom:var(--pro-space-6)}.program-badge{display:inline-block;background:var(--pro-blue-600);color:#fff;padding:var(--pro-space-1) var(--pro-space-3);border-radius:var(--pro-radius-md);font-size:var(--pro-text-xs);font-weight:600;text-transform:uppercase;letter-spacing:.5px;margin-bottom:var(--pro-space-4)}.program-card h3{font-size:var(--pro-text-2xl);font-weight:700;color:var(--pro-primary-900);margin-bottom:var(--pro-space-3)}.program-meta{display:flex;gap:var(--pro-space-4);flex-wrap:wrap;font-size:var(--pro-text-sm);color:var(--pro-primary-600);margin-bottom:var(--pro-space-4)}.program-desc{font-size:var(--pro-text-base);line-height:1.6;color:var(--pro-primary-700);margin-bottom:var(--pro-space-6)}.curriculum-preview{background:var(--pro-blue-50);padding:var(--pro-space-5);border-radius:var(--pro-radius-lg);margin-bottom:var(--pro-space-6);border:1px solid var(--pro-blue-200)}.curriculum-preview strong{color:var(--pro-primary-900);display:block;margin-bottom:var(--pro-space-3);font-weight:600}.curriculum-preview ul{list-style:none;padding:0;display:flex;flex-direction:column;gap:.5rem}.curriculum-preview li{padding-left:var(--pro-space-6);position:relative;color:var(--pro-primary-700);font-size:var(--pro-text-sm)}.curriculum-preview li:before{content:"✓";position:absolute;left:0;color:var(--pro-blue-600);font-weight:600}.program-outcome{background:var(--pro-primary-100);padding:var(--pro-space-4);border-radius:var(--pro-radius-lg);margin-bottom:var(--pro-space-6);border-left:4px solid var(--pro-blue-600)}.program-outcome strong{color:var(--pro-primary-900);display:block;margin-bottom:var(--pro-space-2);font-weight:600}.program-outcome p{color:var(--pro-primary-700);font-size:var(--pro-text-sm);margin:0}.program-pricing{border-top:1px solid var(--pro-primary-200);padding-top:var(--pro-space-5);text-align:center}.price-tag{margin-bottom:var(--pro-space-2)}.price{font-size:var(--pro-text-3xl);font-weight:800;color:var(--pro-blue-600);display:block}.price-unit{font-size:var(--pro-text-sm);color:var(--pro-primary-500)}.price-note{font-size:var(--pro-text-xs);color:var(--pro-primary-500);font-style:italic}.delivery-options{margin-top:var(--pro-space-20);text-align:center;position:relative;z-index:1}.delivery-options h3{font-size:var(--pro-text-2xl);color:var(--pro-primary-900);margin-bottom:var(--pro-space-8);font-weight:700}.format-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:var(--pro-space-6)}.format-option{background:#fff;padding:var(--pro-space-8);border-radius:var(--pro-radius-xl);box-shadow:var(--pro-shadow-md);transition:var(--pro-transition);border:1px solid var(--pro-primary-200)}.format-option:hover{transform:translateY(-4px);box-shadow:var(--pro-shadow-lg);border-color:var(--pro-blue-300)}.format-icon{font-size:var(--pro-text-4xl);margin-bottom:var(--pro-space-4)}.format-option h4{font-size:var(--pro-text-lg);color:var(--pro-primary-900);margin-bottom:var(--pro-space-3);font-weight:600}.format-option p{color:var(--pro-primary-600);font-size:var(--pro-text-sm);line-height:1.6}.training-approach{margin-top:var(--pro-space-20);text-align:center;position:relative;z-index:1;background:#fff;padding:var(--pro-space-12);border-radius:var(--pro-radius-2xl);box-shadow:var(--pro-shadow-lg);border:1px solid var(--pro-blue-200)}.founder-section{background:linear-gradient(180deg,var(--pro-primary-50) 0%,var(--pro-blue-50) 50%,var(--pro-primary-50) 100%);position:relative;overflow:hidden}.founder-section:before{content:"";position:absolute;inset:0;background-image:radial-gradient(circle at 20% 30%,var(--pro-blue-100) 1px,transparent 1px),radial-gradient(circle at 80% 70%,var(--pro-blue-100) 1px,transparent 1px);background-size:80px 80px;opacity:.2;pointer-events:none}.about-full-width{position:relative;z-index:1}.about-header{text-align:center;margin-bottom:var(--pro-space-16)}.about-intro-large{font-size:var(--pro-text-xl);line-height:1.7;color:var(--pro-primary-700);max-width:900px;margin:0 auto}.highlight-text{color:var(--pro-blue-600);font-weight:600}.about-content-grid{display:grid;grid-template-columns:2fr 1fr;gap:var(--pro-space-16);align-items:start}.founder-story{background:#fff;padding:var(--pro-space-10);border-radius:var(--pro-radius-2xl);box-shadow:var(--pro-shadow-lg);border:1px solid var(--pro-blue-200)}.founder-intro h3{font-size:var(--pro-text-3xl);color:var(--pro-primary-900);margin-bottom:var(--pro-space-6);font-weight:700}.experience-highlight{font-size:var(--pro-text-lg);line-height:1.7;color:var(--pro-primary-700);margin-bottom:var(--pro-space-8)}.career-highlights{margin-bottom:var(--pro-space-10)}.career-highlights h4{font-size:var(--pro-text-xl);color:var(--pro-primary-900);margin-bottom:var(--pro-space-6);font-weight:600}.highlights-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:var(--pro-space-6);margin-bottom:var(--pro-space-8)}.highlight-item{background:var(--pro-blue-50);padding:var(--pro-space-6);border-radius:var(--pro-radius-lg);border:1px solid var(--pro-blue-200);transition:var(--pro-transition)}.highlight-item:hover{background:var(--pro-blue-100);transform:translateY(-2px);box-shadow:var(--pro-shadow-md)}.highlight-item strong{display:block;color:var(--pro-primary-900);margin-bottom:var(--pro-space-2);font-weight:600}.highlight-item p{color:var(--pro-primary-700);font-size:var(--pro-text-sm);line-height:1.6}.career-stats{display:flex;justify-content:space-around;background:var(--pro-primary-100);padding:var(--pro-space-6);border-radius:var(--pro-radius-xl);border:1px solid var(--pro-primary-200)}.career-stat{text-align:center;display:flex;flex-direction:column;gap:var(--pro-space-1)}.stat-num{font-size:var(--pro-text-2xl);font-weight:800;color:var(--pro-blue-600)}.stat-desc{font-size:var(--pro-text-xs);color:var(--pro-primary-600);font-weight:500}.philosophy{background:var(--pro-blue-50);padding:var(--pro-space-8);border-radius:var(--pro-radius-xl);margin-bottom:var(--pro-space-8);border-left:4px solid var(--pro-blue-600)}.philosophy h4{font-size:var(--pro-text-xl);color:var(--pro-primary-900);margin-bottom:var(--pro-space-4);font-weight:600}.philosophy p{color:var(--pro-primary-700);line-height:1.7}.credentials-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:var(--pro-space-5)}.credential-item{background:var(--pro-primary-50);padding:var(--pro-space-5);border-radius:var(--pro-radius-lg);border:1px solid var(--pro-primary-200);transition:var(--pro-transition)}.credential-item:hover{background:var(--pro-blue-50);border-color:var(--pro-blue-300);transform:translateY(-2px)}.credential-item h4{font-size:var(--pro-text-base);color:var(--pro-primary-900);margin-bottom:var(--pro-space-3);font-weight:600}.credential-item p{color:var(--pro-primary-700);font-size:var(--pro-text-sm);line-height:1.6}.mission-statement{background:linear-gradient(135deg,white,var(--pro-blue-50));padding:var(--pro-space-10);border-radius:var(--pro-radius-2xl);box-shadow:var(--pro-shadow-lg);border:2px solid var(--pro-blue-200);position:sticky;top:120px}.enhanced-about{position:relative;overflow:hidden}.fade-in{opacity:1;transform:translateY(0);transition:all 1s ease-out}.enhanced-about:not(.fade-in){opacity:0;transform:translateY(20px)}.floating-elements{position:absolute;inset:0;pointer-events:none;z-index:0}.floating-icon{position:absolute;font-size:2rem;opacity:.1;animation:float 6s ease-in-out infinite}.floating-icon-1{top:15%;left:10%;animation-delay:0s}.floating-icon-2{top:30%;right:15%;animation-delay:1.5s}.floating-icon-3{bottom:40%;left:20%;animation-delay:3s}.floating-icon-4{bottom:20%;right:25%;animation-delay:4.5s}@keyframes float{0%,to{transform:translateY(0) rotate(0)}33%{transform:translateY(-20px) rotate(5deg)}66%{transform:translateY(10px) rotate(-3deg)}}.enhanced-header{text-align:center;margin-bottom:var(--pro-space-20);position:relative;z-index:1}.pulsing-badge{animation:pulse 2s ease-in-out infinite}@keyframes pulse{0%,to{transform:scale(1);box-shadow:0 0 #3b82f666}50%{transform:scale(1.05);box-shadow:0 0 0 10px #3b82f600}}.gradient-text{background:linear-gradient(135deg,var(--pro-primary-900),var(--pro-blue-600));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.hero-metrics{display:flex;justify-content:center;gap:var(--pro-space-8);margin:var(--pro-space-8) 0;padding:var(--pro-space-6);background:#fffc;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:var(--pro-radius-2xl);border:1px solid var(--pro-blue-200)}.metric-item{text-align:center;display:flex;flex-direction:column;gap:var(--pro-space-1)}.metric-number{font-size:var(--pro-text-2xl);font-weight:800;color:var(--pro-blue-600);line-height:1}.metric-label{font-size:var(--pro-text-xs);color:var(--pro-primary-600);font-weight:500;text-transform:uppercase;letter-spacing:.05em}.enhanced-intro{background:#ffffffe6;padding:var(--pro-space-8);border-radius:var(--pro-radius-xl);border:1px solid var(--pro-blue-200);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);margin-top:var(--pro-space-8)}.about-content-enhanced{position:relative;z-index:1}.journey-timeline{background:#fffc;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:var(--pro-radius-3xl);padding:var(--pro-space-12);border:2px solid var(--pro-blue-200);margin-bottom:var(--pro-space-16)}.timeline-title{font-size:var(--pro-text-3xl);color:var(--pro-primary-900);font-weight:700;margin-bottom:var(--pro-space-3)}.timeline-subtitle{font-size:var(--pro-text-lg);color:var(--pro-primary-600);font-weight:500}.glass-card{background:#ffffffb3;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);border:1px solid rgba(255,255,255,.3);border-radius:var(--pro-radius-2xl);padding:var(--pro-space-8);box-shadow:0 8px 32px #0000001a;margin-bottom:var(--pro-space-8)}.card-header{display:flex;align-items:center;gap:var(--pro-space-3);margin-bottom:var(--pro-space-4)}.icon-badge{background:linear-gradient(135deg,var(--pro-blue-500),var(--pro-blue-600));color:#fff;padding:var(--pro-space-3);border-radius:var(--pro-radius-lg);font-size:var(--pro-text-xl);box-shadow:var(--pro-shadow-md)}.enhanced-highlights{margin-bottom:var(--pro-space-12)}.section-header{text-align:center;margin-bottom:var(--pro-space-8);padding:var(--pro-space-6);background:#fffc;border-radius:var(--pro-radius-xl);border:1px solid var(--pro-blue-200)}.section-header h4{font-size:var(--pro-text-2xl);color:var(--pro-primary-900);font-weight:700;margin-bottom:var(--pro-space-3);line-height:1.3}.section-subtitle{color:var(--pro-primary-600);font-style:italic;font-size:var(--pro-text-base);margin-top:var(--pro-space-2)}.interactive-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:var(--pro-space-6);margin-top:var(--pro-space-8)}.interactive-card{cursor:pointer;transition:all .3s ease;background:#fffffff2;border:2px solid var(--pro-blue-200);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:var(--pro-radius-xl);padding:var(--pro-space-6);overflow:hidden;position:relative;min-height:200px;display:flex;flex-direction:column}.interactive-card:hover{transform:translateY(-4px);box-shadow:0 12px 32px #0000001f;border-color:var(--pro-blue-400);background:#fffffffa}.interactive-card .card-header{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:var(--pro-space-4);position:relative}.interactive-card .card-header strong{font-size:var(--pro-text-lg);color:var(--pro-primary-900);font-weight:600;line-height:1.3;flex:1;margin-right:var(--pro-space-3)}.industry-icon{font-size:var(--pro-text-xl);margin-right:var(--pro-space-3);opacity:.8}.expand-icon{transition:transform .3s ease,color .3s ease;color:var(--pro-blue-600);font-weight:700;font-size:var(--pro-text-sm);padding:var(--pro-space-1);border-radius:var(--pro-radius-sm);background:var(--pro-blue-50);border:1px solid var(--pro-blue-200);flex-shrink:0}.expand-icon.expanded{transform:rotate(180deg);background:var(--pro-blue-100);border-color:var(--pro-blue-300)}.impact-metrics{display:flex;gap:.5rem;margin:var(--pro-space-4) 0;flex-wrap:wrap}.impact-metrics .metric{background:linear-gradient(135deg,var(--pro-blue-100),var(--pro-blue-50));color:var(--pro-blue-700);padding:var(--pro-space-1) var(--pro-space-3);border-radius:var(--pro-radius-full);font-size:var(--pro-text-xs);font-weight:600;border:1px solid var(--pro-blue-200);white-space:nowrap}.expandable-content{max-height:0;overflow:hidden;transition:max-height .4s ease,padding .4s ease;padding:0}.expandable-content.expanded{max-height:300px;padding-top:var(--pro-space-4);border-top:1px solid var(--pro-blue-200);margin-top:var(--pro-space-4)}.expandable-content p{color:var(--pro-primary-700);line-height:1.6;font-size:var(--pro-text-sm)}.enhanced-philosophy{margin-bottom:var(--pro-space-12)}.philosophy-card{background:linear-gradient(135deg,var(--pro-blue-50),white);border:2px solid var(--pro-blue-300);border-radius:var(--pro-radius-2xl);padding:var(--pro-space-8);text-align:center;position:relative;overflow:hidden}.philosophy-card:before{content:"";position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:radial-gradient(circle,var(--pro-blue-100) 1px,transparent 1px);background-size:20px 20px;opacity:.3;animation:rotate 20s linear infinite}@keyframes rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.philosophy-icon{font-size:var(--pro-text-4xl);margin-bottom:var(--pro-space-4);position:relative;z-index:1}.sutra-explanation{position:relative;z-index:1}.sanskrit-text{font-family:"Noto Serif Devanagari",serif;font-weight:700;font-size:1.1em;color:var(--pro-blue-700);text-shadow:0 1px 2px rgba(0,0,0,.1)}.credentials-showcase{margin-bottom:var(--pro-space-16)}.showcase-header h3{font-size:var(--pro-text-3xl);color:var(--pro-primary-900);font-weight:700;margin-bottom:var(--pro-space-3)}.showcase-header p{color:var(--pro-primary-600);font-size:var(--pro-text-lg)}.enhanced-credentials{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:var(--pro-space-8)}.skill-card,.innovation-card,.education-card,.global-card{background:#ffffffe6;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:var(--pro-radius-2xl);padding:var(--pro-space-8);border:2px solid var(--pro-blue-200);transition:all .3s ease;position:relative;overflow:hidden}.skill-card:before{background:linear-gradient(135deg,var(--pro-blue-50),transparent)}.innovation-card:before{background:linear-gradient(135deg,var(--pro-purple-50),transparent)}.education-card:before{background:linear-gradient(135deg,var(--pro-green-50),transparent)}.global-card:before{background:linear-gradient(135deg,var(--pro-orange-50),transparent)}.skill-card:before,.innovation-card:before,.education-card:before,.global-card:before{content:"";position:absolute;inset:0;opacity:0;transition:opacity .3s ease}.skill-card:hover:before,.innovation-card:hover:before,.education-card:hover:before,.global-card:hover:before{opacity:1}.skill-card:hover,.innovation-card:hover,.education-card:hover,.global-card:hover{transform:translateY(-8px);box-shadow:0 20px 40px #00000026}.skill-icon{font-size:var(--pro-text-3xl);margin-bottom:var(--pro-space-4);display:block;position:relative;z-index:1}.skill-stats{display:flex;gap:.5rem;margin:var(--pro-space-4) 0;position:relative;z-index:1}.skill-stats .stat{background:var(--pro-blue-100);color:var(--pro-blue-700);padding:var(--pro-space-1) var(--pro-space-2);border-radius:var(--pro-radius-md);font-size:var(--pro-text-xs);font-weight:600}.innovation-tags{display:flex;flex-wrap:wrap;gap:.5rem;margin:var(--pro-space-4) 0;position:relative;z-index:1}.innovation-tags .tag{background:var(--pro-purple-100);color:var(--pro-purple-700);padding:var(--pro-space-1) var(--pro-space-2);border-radius:var(--pro-radius-md);font-size:var(--pro-text-xs);font-weight:500}.education-flow{display:flex;align-items:center;gap:.5rem;margin:var(--pro-space-4) 0;justify-content:center;position:relative;z-index:1}.flow-step{background:var(--pro-green-100);color:var(--pro-green-700);padding:var(--pro-space-2) var(--pro-space-3);border-radius:var(--pro-radius-lg);font-size:var(--pro-text-sm);font-weight:600}.flow-arrow{color:var(--pro-green-600);font-weight:700;font-size:var(--pro-text-lg)}.location-info{display:flex;gap:var(--pro-space-3);margin:var(--pro-space-4) 0;justify-content:center;position:relative;z-index:1}.location,.reach{background:var(--pro-orange-100);color:var(--pro-orange-700);padding:var(--pro-space-2) var(--pro-space-3);border-radius:var(--pro-radius-lg);font-size:var(--pro-text-sm);font-weight:600}.service-icon svg,.why-icon svg,.skill-icon svg,.philosophy-icon svg,.pillar-icon svg,.floating-icon svg{color:var(--pro-blue-600);transition:var(--pro-transition)}.service-card:hover .service-icon{background:#3b82f626;border-color:var(--pro-blue-300);transform:translateY(-2px)}.service-card:hover .service-icon svg{color:var(--pro-blue-700);transform:scale(1.1)}.why-item:hover .why-icon{background:#3b82f626;border-color:var(--pro-blue-300);transform:translateY(-2px)}.why-item:hover .why-icon svg{color:var(--pro-blue-700);transform:scale(1.1)}.floating-icon svg{opacity:.1;color:var(--pro-blue-600)}.enhanced-mission{background:linear-gradient(135deg,#fffffff2,#3b82f60d);-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);border:1px solid var(--pro-blue-200);border-radius:var(--pro-radius-3xl);padding:var(--pro-space-12);box-shadow:0 20px 60px #00000014;margin-top:var(--pro-space-8)}.mission-pillars{display:grid;grid-template-columns:repeat(auto-fit,minmax(400px,1fr));gap:var(--pro-space-10);margin-bottom:var(--pro-space-12)}.pillar{background:#fffc;border:1px solid var(--pro-blue-200);border-radius:var(--pro-radius-2xl);padding:var(--pro-space-8);transition:all .3s ease;position:relative;overflow:hidden}.pillar:hover{transform:translateY(-4px);box-shadow:0 15px 40px #0000001a;border-color:var(--pro-blue-300)}.mission-pillar{border-left:4px solid var(--pro-blue-600)}.vision-pillar{border-left:4px solid var(--pro-purple-600)}.pillar-icon{margin-bottom:var(--pro-space-4);color:var(--pro-blue-600)}.vision-pillar .pillar-icon{color:var(--pro-purple-600)}.pillar-content h4{font-size:var(--pro-text-xl);color:var(--pro-primary-900);font-weight:700;margin-bottom:var(--pro-space-4)}.pillar-text{color:var(--pro-primary-700);line-height:1.7;margin-bottom:var(--pro-space-6);font-size:var(--pro-text-base)}.pillar-highlights{display:flex;flex-wrap:wrap;gap:.5rem}.pillar-highlights .highlight{background:var(--pro-blue-100);color:var(--pro-blue-700);padding:var(--pro-space-1) var(--pro-space-3);border-radius:var(--pro-radius-full);font-size:var(--pro-text-sm);font-weight:500}.vision-pillar .pillar-highlights .highlight{background:var(--pro-purple-100);color:var(--pro-purple-700)}.values-section{border-top:1px solid var(--pro-blue-200);padding-top:var(--pro-space-8)}.values-section h4{font-size:var(--pro-text-2xl);color:var(--pro-primary-900);font-weight:700;margin-bottom:var(--pro-space-8);text-align:center}.values-matrix{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:var(--pro-space-6)}.value-principle{background:#fff9;border:1px solid var(--pro-blue-150);border-radius:var(--pro-radius-xl);padding:var(--pro-space-6);transition:all .3s ease}.value-principle:hover{background:#ffffffe6;border-color:var(--pro-blue-300);transform:translateY(-2px)}.value-header{display:flex;align-items:center;gap:var(--pro-space-3);margin-bottom:var(--pro-space-3)}.value-indicator{width:12px;height:12px;border-radius:50%;flex-shrink:0}.value-indicator.practical{background:linear-gradient(45deg,var(--pro-blue-500),var(--pro-blue-600))}.value-indicator.accessible{background:linear-gradient(45deg,var(--pro-green-500),var(--pro-green-600))}.value-indicator.collaborative{background:linear-gradient(45deg,var(--pro-purple-500),var(--pro-purple-600))}.value-indicator.ethical{background:linear-gradient(45deg,var(--pro-orange-500),var(--pro-orange-600))}.value-title{font-weight:600;color:var(--pro-primary-900);font-size:var(--pro-text-base)}.value-description{color:var(--pro-primary-600);font-size:var(--pro-text-sm);line-height:1.6;margin-left:var(--pro-space-8)}.icon-badge.enterprise{background:linear-gradient(135deg,var(--pro-blue-500),var(--pro-blue-600))}.skill-icon svg,.philosophy-icon svg{color:var(--pro-blue-600)}.innovation-card .skill-icon svg{color:var(--pro-purple-600)}.education-card .skill-icon svg{color:var(--pro-green-600)}.global-card .skill-icon svg{color:var(--pro-orange-600)}.mission-header{text-align:center;margin-bottom:var(--pro-space-10)}.mission-header h3{font-size:var(--pro-text-3xl);color:var(--pro-primary-900);font-weight:700;margin-bottom:var(--pro-space-3)}.mission-header p{color:var(--pro-primary-600);font-size:var(--pro-text-lg)}.enhanced-content{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:var(--pro-space-8)}.mission-card,.vision-card,.values-card{background:#fffc;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:var(--pro-radius-2xl);padding:var(--pro-space-8);border:2px solid rgba(255,255,255,.3);transition:all .3s ease;text-align:center}.mission-card:hover,.vision-card:hover,.values-card:hover{transform:translateY(-5px);box-shadow:0 15px 35px #0000001a;border-color:var(--pro-blue-300)}.mission-icon{font-size:var(--pro-text-4xl);margin-bottom:var(--pro-space-4)}.values-grid{display:grid;gap:var(--pro-space-4);text-align:left;margin-top:var(--pro-space-6)}.value-item{display:flex;align-items:flex-start;gap:var(--pro-space-3);padding:var(--pro-space-4);background:#fff9;border-radius:var(--pro-radius-lg);border:1px solid var(--pro-blue-200);transition:all .2s ease}.value-item:hover{background:#ffffffe6;transform:translate(5px)}.value-icon{font-size:var(--pro-text-lg);margin-top:var(--pro-space-1)}.value-item strong{display:block;color:var(--pro-primary-900);margin-bottom:var(--pro-space-1)}.value-item span{color:var(--pro-primary-600);font-size:var(--pro-text-sm)}.mission-statement h4{font-size:var(--pro-text-2xl);color:var(--pro-primary-900);margin-bottom:var(--pro-space-8);text-align:center;font-weight:700}.mission-content{display:flex;flex-direction:column;gap:var(--pro-space-8)}.mission-item h5{font-size:var(--pro-text-lg);color:var(--pro-primary-900);margin-bottom:var(--pro-space-3);font-weight:600;display:flex;align-items:center;gap:.5rem}.mission-item p{color:var(--pro-primary-700);line-height:1.6;margin-bottom:var(--pro-space-4)}.values-list{list-style:none;display:flex;flex-direction:column;gap:var(--pro-space-3)}.values-list li{padding:var(--pro-space-3);background:var(--pro-blue-50);border-radius:var(--pro-radius-md);border-left:3px solid var(--pro-blue-600);transition:var(--pro-transition)}.values-list li:hover{background:var(--pro-blue-100);transform:translate(4px)}.values-list li strong{color:var(--pro-blue-700);display:block;margin-bottom:var(--pro-space-1)}.social-proof-section{background:linear-gradient(180deg,var(--pro-blue-50) 0%,var(--pro-primary-50) 100%);padding:var(--pro-space-32) 0;position:relative;overflow:hidden}.social-proof-section:before{content:"";position:absolute;inset:0;background-image:radial-gradient(circle at 30% 40%,var(--pro-blue-100) 1px,transparent 1px),radial-gradient(circle at 70% 60%,var(--pro-blue-100) 1px,transparent 1px);background-size:100px 100px;opacity:.3;pointer-events:none}.proof-title{font-size:var(--pro-text-3xl);color:var(--pro-primary-900);text-align:center;margin-bottom:var(--pro-space-16);font-weight:700;position:relative;z-index:1}.testimonials-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:var(--pro-space-8);margin-bottom:var(--pro-space-20);position:relative;z-index:1}.testimonial-card{background:#fff;padding:var(--pro-space-8);border-radius:var(--pro-radius-2xl);box-shadow:var(--pro-shadow-lg);border:1px solid var(--pro-blue-200);transition:var(--pro-transition);position:relative;overflow:hidden}.testimonial-card:hover{transform:translateY(-8px);box-shadow:var(--pro-shadow-2xl);border-color:var(--pro-blue-400)}.testimonial-card:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,var(--pro-blue-600),var(--pro-blue-400))}.quote-icon{font-size:var(--pro-text-6xl);color:var(--pro-blue-600);line-height:1;margin-bottom:var(--pro-space-4);opacity:.7}.testimonial-text{color:var(--pro-primary-700);line-height:1.7;margin-bottom:var(--pro-space-6);font-size:var(--pro-text-base);font-style:italic}.testimonial-author{display:flex;flex-direction:column;gap:var(--pro-space-1)}.testimonial-author strong{color:var(--pro-primary-900);font-weight:600}.testimonial-author span{color:var(--pro-primary-600);font-size:var(--pro-text-sm)}.impact-metrics{display:flex;justify-content:center;gap:var(--pro-space-12);position:relative;z-index:1}.metric-card{text-align:center;background:#fff;padding:var(--pro-space-8);border-radius:var(--pro-radius-xl);box-shadow:var(--pro-shadow-md);border:1px solid var(--pro-blue-200);min-width:160px;transition:var(--pro-transition)}.metric-card:hover{transform:translateY(-4px);box-shadow:var(--pro-shadow-lg)}.metric-value{font-size:var(--pro-text-4xl);font-weight:800;color:var(--pro-blue-600);display:block;margin-bottom:var(--pro-space-2)}.metric-label{color:var(--pro-primary-600);font-size:var(--pro-text-sm);font-weight:500}@media (max-width: 768px){.testimonials-grid{grid-template-columns:1fr;gap:var(--pro-space-6)}.impact-metrics{flex-direction:column;gap:var(--pro-space-6);align-items:center}.metric-card{min-width:200px}}@media (max-width: 968px){.about-content-grid{grid-template-columns:1fr;gap:var(--pro-space-8)}.mission-statement{position:relative;top:0}.career-stats{flex-direction:column;gap:var(--pro-space-4)}.highlights-grid{grid-template-columns:1fr}}.services-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:var(--pro-space-8);margin-top:var(--pro-space-16)}.service-card{background:var(--pro-primary-100);border-radius:var(--pro-radius-xl);padding:var(--pro-space-10);box-shadow:var(--pro-shadow-md);transition:var(--pro-transition);border:1px solid var(--pro-primary-200)}.service-card:hover{transform:translateY(-4px);box-shadow:var(--pro-shadow-xl)}.service-card.featured{border-color:var(--pro-blue-600);box-shadow:var(--pro-shadow-lg)}.service-icon{font-size:var(--pro-text-4xl);margin-bottom:var(--pro-space-4)}.service-card h3{font-size:var(--pro-text-xl);font-weight:600;color:var(--pro-primary-700);margin-bottom:var(--pro-space-3)}.service-card p{color:var(--pro-primary-500);margin-bottom:var(--pro-space-5);line-height:1.6}.service-features{list-style:none;margin-bottom:var(--pro-space-6)}.service-features li{padding:var(--pro-space-2) 0;color:var(--pro-primary-600);position:relative;padding-left:var(--pro-space-6)}.service-features li:before{content:"✓";position:absolute;left:0;color:var(--pro-blue-600);font-weight:600}.service-format{display:flex;gap:.5rem;flex-wrap:wrap}.format-tag{background:var(--pro-blue-100);color:var(--pro-blue-700);padding:var(--pro-space-1) var(--pro-space-3);border-radius:var(--pro-radius-sm);font-size:var(--pro-text-sm);font-weight:500}.training-approach{margin-top:var(--pro-space-20);text-align:center}.training-approach h3{font-size:var(--pro-text-2xl);color:var(--pro-primary-700);margin-bottom:var(--pro-space-8)}.approach-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:var(--pro-space-6);margin-top:var(--pro-space-8)}.approach-item{text-align:center;padding:var(--pro-space-6)}.approach-item strong{display:block;font-size:var(--pro-text-lg);color:var(--pro-primary-700);margin-bottom:var(--pro-space-2)}.approach-item p{color:var(--pro-primary-500);font-size:var(--pro-text-sm)}.innovation-section{background:linear-gradient(180deg,var(--pro-primary-50) 0%,var(--pro-blue-50) 50%,var(--pro-primary-50) 100%);position:relative;overflow:hidden}.innovation-section:before{content:"";position:absolute;inset:0;background-image:radial-gradient(circle at 15% 25%,var(--pro-blue-100) 1px,transparent 1px),radial-gradient(circle at 85% 75%,var(--pro-blue-100) 1px,transparent 1px);background-size:90px 90px;opacity:.25;pointer-events:none}.innovation-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:var(--pro-space-10);margin-top:var(--pro-space-16);position:relative;z-index:1}.innovation-card{background:#fff;border-radius:var(--pro-radius-2xl);padding:var(--pro-space-10);box-shadow:var(--pro-shadow-lg);transition:var(--pro-transition);border:2px solid transparent;position:relative;overflow:hidden}.innovation-card:hover{transform:translateY(-8px);box-shadow:var(--pro-shadow-2xl);border-color:var(--pro-blue-400)}.innovation-card:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,var(--pro-blue-600),var(--pro-blue-400));opacity:0;transition:opacity var(--pro-transition)}.innovation-card:hover:before{opacity:1}.innovation-status{position:absolute;top:var(--pro-space-6);right:var(--pro-space-6);background:var(--pro-blue-600);color:#fff;padding:var(--pro-space-2) var(--pro-space-4);border-radius:var(--pro-radius-lg);font-size:var(--pro-text-xs);font-weight:600;text-transform:uppercase;letter-spacing:.5px;box-shadow:var(--pro-shadow-sm)}.innovation-card .feature-icon{width:64px;height:64px;background:var(--pro-blue-50);border-radius:var(--pro-radius-xl);display:flex;align-items:center;justify-content:center;margin-bottom:var(--pro-space-6);color:var(--pro-blue-600);transition:all .3s ease;border:2px solid var(--pro-blue-200)}.innovation-card:hover .feature-icon{background:var(--pro-blue-100);border-color:var(--pro-blue-300);transform:translateY(-2px)}.innovation-card:hover .feature-icon svg{color:var(--pro-blue-700);transform:scale(1.1)}.innovation-card h3{font-size:var(--pro-text-xl);font-weight:700;color:var(--pro-primary-900);margin-bottom:var(--pro-space-4);margin-top:0}.innovation-card p{color:var(--pro-primary-700);margin-bottom:var(--pro-space-6);line-height:1.6}.tag{background:var(--pro-blue-50);color:var(--pro-blue-700);padding:var(--pro-space-1) var(--pro-space-3);border-radius:var(--pro-radius-md);font-size:var(--pro-text-xs);font-weight:600;border:1px solid var(--pro-blue-200)}@media (max-width: 768px){.innovation-grid{grid-template-columns:1fr;gap:var(--pro-space-8)}.innovation-card{padding:var(--pro-space-8)}.innovation-card .feature-icon{width:56px;height:56px}.innovation-status{top:var(--pro-space-4);right:var(--pro-space-4);padding:var(--pro-space-1) var(--pro-space-3);font-size:.7rem}}.innovation-section-advanced{min-height:100vh;position:relative;background:linear-gradient(180deg,var(--pro-primary-50) 0%,var(--pro-blue-50) 25%,white 50%,var(--pro-blue-50) 75%,var(--pro-primary-50) 100%);overflow:hidden}.innovation-background{position:absolute;inset:0;z-index:1}.innovation-gradient{position:absolute;inset:0;background:radial-gradient(circle at 20% 20%,rgba(59,130,246,.1) 0%,transparent 50%),radial-gradient(circle at 80% 80%,rgba(147,51,234,.08) 0%,transparent 50%)}.innovation-pattern{position:absolute;inset:0;background-image:radial-gradient(circle at 25% 25%,var(--pro-blue-200) 1px,transparent 1px),radial-gradient(circle at 75% 75%,var(--pro-purple-200) 1px,transparent 1px);background-size:120px 120px;opacity:.3;animation:patternFloat 60s ease-in-out infinite}@keyframes patternFloat{0%,to{transform:translate(0) translateY(0)}33%{transform:translate(-20px) translateY(-10px)}66%{transform:translate(10px) translateY(-20px)}}.innovation-hero{text-align:center;margin-bottom:var(--pro-space-20);position:relative;z-index:2}.innovation-badge{display:inline-flex;align-items:center;gap:.5rem;background:linear-gradient(135deg,white,var(--pro-blue-50));color:var(--pro-blue-700);padding:var(--pro-space-3) var(--pro-space-6);border-radius:var(--pro-radius-full);font-size:var(--pro-text-sm);font-weight:600;box-shadow:var(--pro-shadow-lg);border:1px solid var(--pro-blue-200);margin-bottom:var(--pro-space-6);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.innovation-title{font-size:clamp(2.5rem,5vw,4rem);font-weight:800;color:var(--pro-primary-900);margin-bottom:var(--pro-space-6);line-height:1.2}.gradient-text{background:linear-gradient(135deg,var(--pro-blue-600),var(--pro-purple-600));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.innovation-subtitle{font-size:var(--pro-text-xl);color:var(--pro-primary-600);line-height:1.6;max-width:800px;margin:0 auto}.development-timeline{margin-bottom:var(--pro-space-20);position:relative;z-index:2}.timeline-header{text-align:center;margin-bottom:var(--pro-space-12)}.timeline-header h3{font-size:var(--pro-text-3xl);font-weight:700;color:var(--pro-primary-900);margin-bottom:var(--pro-space-3)}.timeline-header p{font-size:var(--pro-text-lg);color:var(--pro-primary-600)}.timeline-visual{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:var(--pro-space-6);max-width:1000px;margin:0 auto}.timeline-item{background:#fff;border-radius:var(--pro-radius-xl);padding:var(--pro-space-6);box-shadow:var(--pro-shadow-md);border:2px solid transparent;cursor:pointer;transition:all .3s ease;position:relative;overflow:hidden}.timeline-item:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,transparent,var(--pro-blue-400),transparent);opacity:0;transition:opacity .3s ease}.timeline-item:hover,.timeline-item.active{transform:translateY(-4px);box-shadow:var(--pro-shadow-xl);border-color:var(--pro-blue-300)}.timeline-item:hover:before,.timeline-item.active:before{opacity:1}.timeline-dot{width:16px;height:16px;border-radius:50%;margin-bottom:var(--pro-space-3);box-shadow:0 0 0 4px #fffc}.timeline-content{margin-bottom:var(--pro-space-4)}.timeline-status{display:block;font-weight:600;color:var(--pro-primary-900);margin-bottom:var(--pro-space-1)}.timeline-target{font-size:var(--pro-text-sm);color:var(--pro-primary-600)}.timeline-progress{width:100%;height:6px;background:var(--pro-primary-200);border-radius:var(--pro-radius-full);overflow:hidden}.progress-bar{height:100%;border-radius:var(--pro-radius-full);transition:width 1s ease-in-out}.innovation-showcase{margin-bottom:var(--pro-space-20);position:relative;z-index:2}.showcase-header{text-align:center;margin-bottom:var(--pro-space-12)}.showcase-header h3{font-size:var(--pro-text-3xl);font-weight:700;color:var(--pro-primary-900);margin-bottom:var(--pro-space-3)}.showcase-header p{font-size:var(--pro-text-lg);color:var(--pro-primary-600)}.innovation-grid-advanced{display:grid;grid-template-columns:repeat(auto-fit,minmax(400px,1fr));gap:var(--pro-space-8);margin-top:var(--pro-space-12)}.innovation-card-advanced{background:#fff;border-radius:var(--pro-radius-2xl);padding:var(--pro-space-8);box-shadow:var(--pro-shadow-lg);border:2px solid transparent;cursor:pointer;transition:all .4s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden}.innovation-card-advanced:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,var(--pro-blue-400),var(--pro-purple-400));opacity:0;transition:opacity .3s ease}.innovation-card-advanced:hover,.innovation-card-advanced.spotlight{transform:translateY(-8px) scale(1.02);box-shadow:var(--pro-shadow-2xl);border-color:var(--pro-blue-300)}.innovation-card-advanced:hover:before,.innovation-card-advanced.spotlight:before{opacity:1}.card-progress-indicator{position:absolute;top:-40px;right:-40px;opacity:.1;transition:all .3s ease}.innovation-card-advanced:hover .card-progress-indicator{opacity:.3;transform:scale(1.1)}.progress-ring{position:relative}.progress-ring svg{transform:rotate(-90deg)}.progress-percentage{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-size:var(--pro-text-sm);font-weight:600;color:var(--pro-primary-700)}.card-header{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:var(--pro-space-6)}.innovation-status-advanced{background:var(--pro-blue-600);color:#fff;padding:var(--pro-space-2) var(--pro-space-4);border-radius:var(--pro-radius-lg);font-size:var(--pro-text-xs);font-weight:600;text-transform:uppercase;letter-spacing:.5px;box-shadow:var(--pro-shadow-sm)}.feature-icon-advanced{width:60px;height:60px;background:linear-gradient(135deg,var(--pro-blue-50),var(--pro-blue-100));border-radius:var(--pro-radius-xl);display:flex;align-items:center;justify-content:center;color:var(--pro-blue-600);transition:all .3s ease;border:2px solid var(--pro-blue-200)}.innovation-card-advanced:hover .feature-icon-advanced{background:linear-gradient(135deg,var(--pro-blue-100),var(--pro-blue-200));border-color:var(--pro-blue-300);transform:scale(1.1)}.card-content h4{font-size:var(--pro-text-xl);font-weight:700;color:var(--pro-primary-900);margin-bottom:var(--pro-space-4);line-height:1.3}.card-content p{color:var(--pro-primary-700);margin-bottom:var(--pro-space-6);line-height:1.6}.feature-highlights{margin-bottom:var(--pro-space-6)}.feature-highlights h5{font-size:var(--pro-text-sm);font-weight:600;color:var(--pro-primary-800);margin-bottom:var(--pro-space-3);text-transform:uppercase;letter-spacing:.5px}.feature-highlights ul{list-style:none;padding:0;margin:0}.feature-highlights li{position:relative;padding-left:var(--pro-space-5);margin-bottom:var(--pro-space-2);color:var(--pro-primary-600);font-size:var(--pro-text-sm);line-height:1.5}.feature-highlights li:before{content:"→";position:absolute;left:0;color:var(--pro-blue-600);font-weight:600}.technology-stack{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:var(--pro-space-6)}.tech-tag{background:linear-gradient(135deg,var(--pro-blue-50),var(--pro-blue-100));color:var(--pro-blue-700);padding:var(--pro-space-1) var(--pro-space-3);border-radius:var(--pro-radius-md);font-size:var(--pro-text-xs);font-weight:500;border:1px solid var(--pro-blue-200);transition:all .2s ease}.tech-tag:hover{background:var(--pro-blue-100);transform:translateY(-1px)}.timeline-indicator{display:flex;justify-content:space-between;align-items:center;padding-top:var(--pro-space-4);border-top:1px solid var(--pro-primary-200)}.target-label{font-size:var(--pro-text-sm);color:var(--pro-primary-600);font-weight:500}.target-date{font-size:var(--pro-text-sm);color:var(--pro-blue-600);font-weight:600;background:var(--pro-blue-50);padding:var(--pro-space-1) var(--pro-space-3);border-radius:var(--pro-radius-md)}.innovation-philosophy{margin-bottom:var(--pro-space-20);position:relative;z-index:2}.philosophy-content{background:linear-gradient(135deg,white,var(--pro-blue-50));border-radius:var(--pro-radius-2xl);padding:var(--pro-space-12);box-shadow:var(--pro-shadow-lg);border:1px solid var(--pro-blue-200);text-align:center}.philosophy-content h3{font-size:var(--pro-text-3xl);font-weight:700;color:var(--pro-primary-900);margin-bottom:var(--pro-space-8)}.philosophy-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:var(--pro-space-8);margin-top:var(--pro-space-8)}.philosophy-item{text-align:center;padding:var(--pro-space-6)}.philosophy-icon{width:60px;height:60px;background:linear-gradient(135deg,var(--pro-blue-600),var(--pro-purple-600));border-radius:var(--pro-radius-xl);display:flex;align-items:center;justify-content:center;color:#fff;margin:0 auto var(--pro-space-4) auto;transition:all .3s ease}.philosophy-item:hover .philosophy-icon{transform:translateY(-4px) scale(1.1);box-shadow:var(--pro-shadow-xl)}.philosophy-item h4{font-size:var(--pro-text-lg);font-weight:600;color:var(--pro-primary-900);margin-bottom:var(--pro-space-3)}.philosophy-item p{color:var(--pro-primary-600);line-height:1.6;font-size:var(--pro-text-sm)}.innovation-cta{position:relative;z-index:2}.cta-content{background:linear-gradient(135deg,var(--pro-blue-600),var(--pro-purple-600));color:#fff;border-radius:var(--pro-radius-2xl);padding:var(--pro-space-12);text-align:center;box-shadow:var(--pro-shadow-2xl);position:relative;overflow:hidden}.cta-content:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 30% 30%,rgba(255,255,255,.1),transparent),radial-gradient(circle at 70% 70%,rgba(255,255,255,.05),transparent)}.cta-content h3{font-size:var(--pro-text-3xl);font-weight:700;margin-bottom:var(--pro-space-4);position:relative;z-index:1}.cta-content p{font-size:var(--pro-text-lg);margin-bottom:var(--pro-space-8);opacity:.9;position:relative;z-index:1}.cta-actions{display:flex;gap:var(--pro-space-4);justify-content:center;flex-wrap:wrap;position:relative;z-index:1}.cta-primary,.cta-secondary{padding:var(--pro-space-4) var(--pro-space-6);border-radius:var(--pro-radius-lg);font-weight:600;text-decoration:none;transition:all .3s ease;border:2px solid transparent;cursor:pointer;font-size:var(--pro-text-base)}.cta-primary{background:#fff;color:var(--pro-blue-600)}.cta-primary:hover{background:var(--pro-blue-50);transform:translateY(-2px);box-shadow:var(--pro-shadow-lg)}.cta-secondary{background:transparent;color:#fff;border-color:#fff}.cta-secondary:hover{background:#ffffff1a;transform:translateY(-2px)}@media (max-width: 768px){.innovation-grid-advanced{grid-template-columns:1fr;gap:var(--pro-space-6)}.timeline-visual{grid-template-columns:1fr;gap:var(--pro-space-4)}.philosophy-grid{grid-template-columns:1fr;gap:var(--pro-space-6)}.cta-actions{flex-direction:column;align-items:center}.cta-primary,.cta-secondary{width:100%;max-width:300px;justify-content:center}.philosophy-content{padding:var(--pro-space-8)}}.innovation-cta{text-align:center;margin-top:var(--pro-space-20);padding:var(--pro-space-12);background:#fff;border-radius:var(--pro-radius-2xl);border:2px solid var(--pro-blue-200);box-shadow:var(--pro-shadow-lg);position:relative;z-index:1}.innovation-cta h3{font-size:var(--pro-text-2xl);color:var(--pro-primary-900);margin-bottom:var(--pro-space-4);font-weight:700}.innovation-cta p{color:var(--pro-primary-700);margin-bottom:var(--pro-space-8);font-size:var(--pro-text-lg);line-height:1.6}.innovation-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:var(--pro-space-8);margin-top:var(--pro-space-16)}.innovation-card{background:var(--pro-primary-50);border-radius:var(--pro-radius-xl);padding:var(--pro-space-8);box-shadow:var(--pro-shadow-md);transition:var(--pro-transition);border:1px solid var(--pro-primary-200);position:relative}.innovation-card:hover{transform:translateY(-2px);box-shadow:var(--pro-shadow-lg)}.innovation-status{position:absolute;top:var(--pro-space-4);right:var(--pro-space-4);background:var(--pro-blue-600);color:#fff;padding:var(--pro-space-1) var(--pro-space-3);border-radius:var(--pro-radius-sm);font-size:var(--pro-text-xs);font-weight:500;text-transform:uppercase;letter-spacing:.5px}.innovation-card h3{font-size:var(--pro-text-xl);font-weight:600;color:var(--pro-primary-700);margin-bottom:var(--pro-space-4);margin-top:var(--pro-space-8)}.innovation-card p{color:var(--pro-primary-500);margin-bottom:var(--pro-space-6);line-height:1.6}.innovation-tags{display:flex;gap:.5rem;flex-wrap:wrap}.tag{background:var(--pro-primary-200);color:var(--pro-primary-600);padding:var(--pro-space-1) var(--pro-space-2);border-radius:var(--pro-radius-sm);font-size:var(--pro-text-xs);font-weight:500}.innovation-cta{text-align:center;margin-top:var(--pro-space-20);padding:var(--pro-space-10);background:var(--pro-blue-50);border-radius:var(--pro-radius-xl);border:1px solid var(--pro-blue-200)}.innovation-cta h3{font-size:var(--pro-text-xl);color:var(--pro-primary-700);margin-bottom:var(--pro-space-3)}.innovation-cta p{color:var(--pro-primary-500);margin-bottom:var(--pro-space-6)}.contact-section{background:linear-gradient(180deg,var(--pro-primary-50) 0%,var(--pro-blue-50) 30%,var(--pro-primary-50) 100%);position:relative;overflow:hidden}.contact-section:before{content:"";position:absolute;inset:0;background-image:radial-gradient(circle at 10% 20%,var(--pro-blue-100) 1px,transparent 1px),radial-gradient(circle at 90% 80%,var(--pro-blue-100) 1px,transparent 1px);background-size:120px 120px;opacity:.2;pointer-events:none}.contact-header{text-align:center;margin-bottom:var(--pro-space-16);position:relative;z-index:1}.contact-grid{margin-top:var(--pro-space-16);position:relative;z-index:1}.contact-options{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:var(--pro-space-8);margin-bottom:var(--pro-space-20)}.contact-card{background:#fff;border-radius:var(--pro-radius-2xl);padding:var(--pro-space-8);box-shadow:var(--pro-shadow-lg);transition:var(--pro-transition);border:2px solid transparent;position:relative;overflow:hidden}.contact-card.featured{border-color:var(--pro-blue-600);box-shadow:0 8px 40px #3d948333}.contact-card:hover{transform:translateY(-8px);box-shadow:var(--pro-shadow-2xl);border-color:var(--pro-blue-400)}.contact-card:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,var(--pro-blue-600),var(--pro-blue-400));opacity:0;transition:opacity var(--pro-transition)}.contact-card:hover:before,.contact-card.featured:before{opacity:1}.contact-card h3{font-size:var(--pro-text-xl);font-weight:700;color:var(--pro-primary-900);margin-bottom:var(--pro-space-4)}.contact-card p{color:var(--pro-primary-700);margin-bottom:var(--pro-space-6);line-height:1.6}.contact-details,.contact-info{margin-bottom:var(--pro-space-6);background:var(--pro-blue-50);padding:var(--pro-space-4);border-radius:var(--pro-radius-lg);border:1px solid var(--pro-blue-200)}.contact-details p,.contact-info p{margin-bottom:var(--pro-space-2);font-size:var(--pro-text-sm);color:var(--pro-primary-700)}.contact-info strong{color:var(--pro-primary-900);font-weight:600}.education-fair-section{margin-top:var(--pro-space-20);background:#fff;padding:var(--pro-space-16);border-radius:var(--pro-radius-2xl);box-shadow:var(--pro-shadow-lg);border:2px solid var(--pro-blue-200);position:relative;z-index:1}.fair-hero{text-align:center;margin-bottom:var(--pro-space-12);padding:var(--pro-space-8);background:linear-gradient(135deg,var(--pro-blue-50),var(--pro-primary-50));border-radius:var(--pro-radius-xl);border:1px solid var(--pro-blue-200)}.fair-hero h3{font-size:var(--pro-text-2xl);color:var(--pro-primary-900);margin-bottom:var(--pro-space-4);font-weight:700}.fair-intro{font-size:var(--pro-text-lg);color:var(--pro-primary-700);line-height:1.7}.fair-package{margin-bottom:var(--pro-space-12);background:var(--pro-blue-50);padding:var(--pro-space-8);border-radius:var(--pro-radius-xl);border:1px solid var(--pro-blue-200)}.package-header h4{font-size:var(--pro-text-xl);color:var(--pro-primary-900);margin-bottom:var(--pro-space-6);text-align:center;font-weight:700}.package-items{display:flex;flex-direction:column;gap:var(--pro-space-5)}.package-item{display:flex;gap:var(--pro-space-4);align-items:flex-start;background:#fff;padding:var(--pro-space-5);border-radius:var(--pro-radius-lg);border:1px solid var(--pro-blue-200);transition:var(--pro-transition)}.package-item:hover{transform:translate(4px);box-shadow:var(--pro-shadow-md)}.item-icon{font-size:var(--pro-text-2xl);flex-shrink:0}.package-item strong{color:var(--pro-primary-900);display:block;margin-bottom:var(--pro-space-1);font-weight:600}.package-item p{color:var(--pro-primary-600);font-size:var(--pro-text-sm);margin:0}.fair-offers{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:var(--pro-space-6);margin-bottom:var(--pro-space-12)}.offer-card{background:var(--pro-primary-50);padding:var(--pro-space-6);border-radius:var(--pro-radius-xl);border:1px solid var(--pro-primary-200);text-align:center;transition:var(--pro-transition);position:relative;overflow:hidden}.offer-card.exclusive{background:linear-gradient(135deg,var(--pro-blue-50),var(--pro-blue-100));border-color:var(--pro-blue-400);box-shadow:var(--pro-shadow-md)}.offer-card:hover{transform:translateY(-4px);box-shadow:var(--pro-shadow-lg)}.offer-badge{position:absolute;top:var(--pro-space-3);right:var(--pro-space-3);background:var(--pro-blue-600);color:#fff;padding:var(--pro-space-1) var(--pro-space-2);border-radius:var(--pro-radius-md);font-size:var(--pro-text-xs);font-weight:600;text-transform:uppercase}.offer-card h4{font-size:var(--pro-text-lg);color:var(--pro-primary-900);margin-bottom:var(--pro-space-4);font-weight:600;margin-top:var(--pro-space-6)}.discount{font-size:var(--pro-text-2xl);font-weight:800;color:var(--pro-blue-600)}.offer-desc{color:var(--pro-primary-700);font-size:var(--pro-text-sm)}.fair-cta{background:linear-gradient(135deg,var(--pro-primary-50),var(--pro-blue-50));padding:var(--pro-space-10);border-radius:var(--pro-radius-xl);text-align:center;border:1px solid var(--pro-blue-200)}.fair-cta h4{font-size:var(--pro-text-xl);color:var(--pro-primary-900);margin-bottom:var(--pro-space-8);font-weight:700}.redemption-steps{display:flex;justify-content:center;gap:var(--pro-space-8);margin-bottom:var(--pro-space-10)}.step{display:flex;flex-direction:column;align-items:center;gap:var(--pro-space-3);max-width:200px}.step-number{width:40px;height:40px;background:var(--pro-blue-600);color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:var(--pro-text-lg)}.step p{text-align:center;color:var(--pro-primary-700);font-size:var(--pro-text-sm);line-height:1.6}.promo-code{background:var(--pro-blue-100);color:var(--pro-blue-800);padding:var(--pro-space-1) var(--pro-space-2);border-radius:var(--pro-radius-sm);font-family:Inter,sans-serif;font-weight:600}.contact-options-fair{display:flex;justify-content:center;gap:var(--pro-space-4);flex-wrap:wrap}@media (max-width: 968px){.redemption-steps{flex-direction:column;gap:var(--pro-space-6)}.contact-options-fair{flex-direction:column;align-items:center}.fair-offers{grid-template-columns:1fr}}@media (max-width: 768px){.contact-options{grid-template-columns:1fr}.package-item{flex-direction:column;text-align:center}}.contact-email{display:inline-flex;align-items:center;gap:var(--pro-space-1)}.email-reveal-btn{background:none;border:none;color:var(--pro-blue-600);cursor:pointer;text-decoration:underline;font-size:inherit;padding:var(--pro-space-1) var(--pro-space-2);border-radius:var(--pro-radius-sm);transition:var(--pro-transition-fast)}.email-reveal-btn:hover{background:var(--pro-blue-50);color:var(--pro-blue-700)}.email-reveal-btn.copied{background:var(--pro-blue-100);color:var(--pro-blue-800);font-weight:600}.btn-small{padding:var(--pro-space-2) var(--pro-space-4);font-size:var(--pro-text-sm);min-height:36px}.btn-medium{padding:var(--pro-space-4) var(--pro-space-8);font-size:var(--pro-text-base);min-height:48px}.btn-large{padding:var(--pro-space-5) var(--pro-space-10);font-size:var(--pro-text-lg);min-height:56px}.contact-form{background:#fff;padding:var(--pro-space-8);border-radius:var(--pro-radius-2xl);box-shadow:var(--pro-shadow-lg);border:2px solid var(--pro-blue-200);max-width:600px;margin:0 auto}.form-header{text-align:center;margin-bottom:var(--pro-space-8)}.form-header h3{font-size:var(--pro-text-2xl);color:var(--pro-primary-900);margin-bottom:var(--pro-space-2);font-weight:700}.form-header p{color:var(--pro-primary-600);font-size:var(--pro-text-base)}.form-grid{display:grid;grid-template-columns:1fr 1fr;gap:var(--pro-space-5);margin-bottom:var(--pro-space-6)}.form-field{display:flex;flex-direction:column;gap:.5rem}.form-field.full-width{grid-column:1 / -1}.form-field label{font-weight:600;color:var(--pro-primary-800);font-size:var(--pro-text-sm)}.form-field input,.form-field textarea{padding:var(--pro-space-4);border:2px solid var(--pro-primary-200);border-radius:var(--pro-radius-lg);font-size:var(--pro-text-base);transition:var(--pro-transition);background:var(--pro-primary-50)}.form-field input:focus,.form-field textarea:focus{outline:none;border-color:var(--pro-blue-600);background:#fff;box-shadow:0 0 0 3px #3d94831a}.form-field textarea{resize:vertical;min-height:120px;font-family:inherit;line-height:1.6}.form-actions{margin-bottom:var(--pro-space-6)}.form-actions .btn-primary{width:100%;justify-content:center}.form-note{text-align:center;padding:var(--pro-space-4);background:var(--pro-blue-50);border-radius:var(--pro-radius-lg);border:1px solid var(--pro-blue-200)}.form-note p{color:var(--pro-primary-700);font-size:var(--pro-text-sm);margin:0}.contact-form-success{text-align:center;padding:var(--pro-space-12);background:linear-gradient(135deg,var(--pro-blue-50),white);border-radius:var(--pro-radius-2xl);border:2px solid var(--pro-blue-300);box-shadow:var(--pro-shadow-lg);max-width:500px;margin:0 auto}.success-icon{font-size:var(--pro-text-6xl);margin-bottom:var(--pro-space-4)}.contact-form-success h3{color:var(--pro-primary-900);margin-bottom:var(--pro-space-4);font-weight:700}.contact-form-success p{color:var(--pro-primary-700);margin-bottom:var(--pro-space-3);line-height:1.6}@media (max-width: 768px){.form-grid{grid-template-columns:1fr;gap:var(--pro-space-4)}.contact-form{padding:var(--pro-space-6)}}.contact-grid{margin-top:var(--pro-space-16)}.contact-options{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:var(--pro-space-8)}.contact-card{background:var(--pro-primary-100);border-radius:var(--pro-radius-xl);padding:var(--pro-space-10);box-shadow:var(--pro-shadow-md);transition:var(--pro-transition);border:1px solid var(--pro-primary-200)}.contact-card:hover{transform:translateY(-2px);box-shadow:var(--pro-shadow-lg)}.contact-card.featured{border-color:var(--pro-blue-600);box-shadow:var(--pro-shadow-lg)}.contact-card h3{font-size:var(--pro-text-xl);font-weight:600;color:var(--pro-primary-700);margin-bottom:var(--pro-space-4)}.contact-card p{color:var(--pro-primary-500);margin-bottom:var(--pro-space-6);line-height:1.6}.contact-details,.contact-info{margin-bottom:var(--pro-space-6)}.contact-details p,.contact-info p{margin-bottom:var(--pro-space-2);font-size:var(--pro-text-sm)}.contact-info strong{color:var(--pro-primary-700)}.education-fair-note{margin-top:var(--pro-space-20)}.fair-banner{background:linear-gradient(135deg,var(--pro-blue-600),var(--pro-blue-700));color:#fff;padding:var(--pro-space-10);border-radius:var(--pro-radius-xl);text-align:center}.fair-banner h4{font-size:var(--pro-text-xl);margin-bottom:var(--pro-space-4)}.fair-banner p{margin-bottom:var(--pro-space-6);opacity:.9}.fair-benefits{display:flex;justify-content:center;gap:var(--pro-space-6);flex-wrap:wrap}.fair-benefits span{background:#fff3;padding:var(--pro-space-2) var(--pro-space-4);border-radius:var(--pro-radius-sm);font-size:var(--pro-text-sm);font-weight:500}.hero-cta{display:flex;gap:var(--pro-space-4);margin-top:var(--pro-space-8);flex-wrap:wrap}.hero-stats{display:flex;gap:var(--pro-space-8);margin-top:var(--pro-space-16);justify-content:center;flex-wrap:wrap}.stat-number{display:block;font-size:var(--pro-text-3xl);font-weight:700;color:var(--pro-blue-600);margin-bottom:var(--pro-space-1)}.stat-label{font-size:var(--pro-text-sm);color:var(--pro-primary-400);text-transform:uppercase;letter-spacing:.5px}.founder-story{max-width:100%}.founder-intro h3{font-size:var(--pro-text-2xl);color:var(--pro-primary-700);margin-bottom:var(--pro-space-6)}.founder-intro p{color:var(--pro-primary-500);margin-bottom:var(--pro-space-4);line-height:1.7}.credentials-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:var(--pro-space-6);margin-top:var(--pro-space-10)}.credential-item{padding:var(--pro-space-6);background:var(--pro-primary-50);border-radius:var(--pro-radius-lg);border:1px solid var(--pro-primary-200)}.credential-item h4{font-size:var(--pro-text-lg);color:var(--pro-primary-700);margin-bottom:var(--pro-space-3)}.credential-item p{color:var(--pro-primary-500);font-size:var(--pro-text-sm);line-height:1.6}.mission-statement{margin-top:var(--pro-space-16);padding:var(--pro-space-10);background:var(--pro-blue-50);border-radius:var(--pro-radius-xl);border:1px solid var(--pro-blue-200)}.mission-statement h4{font-size:var(--pro-text-2xl);color:var(--pro-primary-700);margin-bottom:var(--pro-space-8);text-align:center}.mission-content{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:var(--pro-space-8)}.mission-item h5{font-size:var(--pro-text-lg);color:var(--pro-primary-700);margin-bottom:var(--pro-space-3)}.mission-item p{color:var(--pro-primary-500);line-height:1.6;margin-bottom:var(--pro-space-4)}.values-list{list-style:none}.values-list li{padding:var(--pro-space-2) 0;color:var(--pro-primary-600);position:relative;padding-left:var(--pro-space-6)}.values-list li:before{content:"★";position:absolute;left:0;color:var(--pro-blue-600)}.btn-primary,.btn-secondary{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:.5rem;padding:var(--pro-space-4) var(--pro-space-8)!important;border-radius:var(--pro-radius-lg);font-weight:600!important;font-size:var(--pro-text-base)!important;text-decoration:none!important;transition:var(--pro-transition);text-align:center!important;border:2px solid transparent;cursor:pointer;min-height:48px;box-shadow:var(--pro-shadow-sm);line-height:1.2!important;white-space:nowrap!important}.btn-primary{background:var(--pro-blue-600)!important;color:#fff!important;border-color:var(--pro-blue-600);font-weight:600!important;text-transform:none!important}.btn-primary:hover{background:var(--pro-blue-700);border-color:var(--pro-blue-700);transform:translateY(-2px);box-shadow:var(--pro-shadow-lg)}.btn-secondary{background:var(--pro-primary-100)!important;color:var(--pro-blue-600)!important;border-color:var(--pro-blue-600);font-weight:600!important;text-transform:none!important}.btn-secondary:hover{background:var(--pro-blue-600);color:#fff;transform:translateY(-2px);box-shadow:var(--pro-shadow-lg)}.container-professional{max-width:1280px;margin:0 auto;padding:0 var(--pro-space-6);position:relative;z-index:1}.section-cta{text-align:center;padding:var(--pro-space-12);background:#fff;border-radius:var(--pro-radius-2xl);box-shadow:var(--pro-shadow-lg);border:2px solid var(--pro-blue-200);margin-top:var(--pro-space-16);position:relative;z-index:1}.section-cta .btn-primary{padding:var(--pro-space-5) var(--pro-space-10);font-size:var(--pro-text-lg)}.cta-nav{background:var(--pro-blue-600);color:#fff!important;padding:var(--pro-space-2) var(--pro-space-5);border-radius:var(--pro-radius-md);font-weight:500}.cta-nav:hover{background:var(--pro-blue-700)}[data-theme=dark]{--pro-primary-50: #202A26;--pro-primary-100: #27332F;--pro-primary-200: #19241D;--pro-primary-300: #B4BFB8;--pro-primary-400: #9EB1A8;--pro-primary-500: #B4BFB8;--pro-primary-600: #C9D2CD;--pro-primary-700: #DDE4E1;--pro-primary-800: #F1F4F3;--pro-primary-900: #F8FCF7;--pro-blue-50: #223A34;--pro-blue-100: #1E3731;--pro-blue-200: #28584F;--pro-blue-300: #2C6D60;--pro-blue-400: #3D9483;--pro-blue-500: #58A595;--pro-blue-600: #3D9483;--pro-blue-700: #2F7768;--pro-blue-800: #275F55;--pro-blue-900: #1F4C44;color-scheme:dark}*{box-sizing:border-box;margin:0;padding:0}body{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,sans-serif;line-height:1.6;color:var(--pro-primary-800);background-color:var(--pro-primary-50);font-feature-settings:"kern" 1,"liga" 1;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:hidden}*,*:before,*:after{backface-visibility:hidden;-webkit-backface-visibility:hidden}.hero-logo-showcase,.professional-card,.observe,.btn-primary-pro,.btn-secondary-pro{transform:translateZ(0)}.professional-app{min-height:100vh;background:var(--pro-primary-50)}.professional-nav{position:fixed;top:0;left:0;right:0;z-index:100;padding:var(--pro-space-4) 0;transition:var(--pro-transition);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid transparent}.professional-nav.nav-scrolled{background:#fafaf7eb;border-bottom-color:var(--pro-primary-200);box-shadow:var(--pro-shadow-sm)}.nav-container{max-width:1280px;margin:0 auto;padding:0 var(--pro-space-6);display:flex;align-items:center;justify-content:space-between}.nav-brand{display:flex;align-items:center;gap:var(--pro-space-3);text-decoration:none}.nav-logo{height:40px;width:auto}.brand-text{font-size:var(--pro-text-xl);font-weight:700;color:var(--pro-primary-900);letter-spacing:-.025em}.nav-menu{display:flex;align-items:center;gap:var(--pro-space-8)}.nav-item{color:var(--pro-primary-600);text-decoration:none;font-weight:500;font-size:var(--pro-text-sm);transition:var(--pro-transition-fast);position:relative}.nav-item:hover{color:var(--pro-blue-600)}.nav-item.active{color:var(--pro-blue-600);font-weight:600}.nav-item.active:after{width:100%}.nav-item:after{content:"";position:absolute;bottom:-4px;left:0;width:0;height:2px;background:var(--pro-blue-600);transition:var(--pro-transition-fast)}.nav-item:hover:after{width:100%}.nav-cta{background:var(--pro-blue-600);color:#fff;border:none;padding:var(--pro-space-3) var(--pro-space-6);min-height:48px;border-radius:var(--pro-radius-lg);font-weight:600;font-size:var(--pro-text-sm);cursor:pointer;transition:var(--pro-transition);box-shadow:var(--pro-shadow-sm)}.nav-cta:hover{background:var(--pro-blue-700);box-shadow:var(--pro-shadow-md);transform:translateY(-1px)}.hero-professional{position:relative;min-height:100vh;display:flex;align-items:center;overflow:hidden;padding-top:var(--pro-space-20);padding-bottom:var(--pro-space-24)}.hero-background{position:absolute;inset:0;z-index:-1}.hero-gradient{position:absolute;inset:0;background:radial-gradient(ellipse at top left,var(--pro-blue-100) 0%,transparent 50%),radial-gradient(ellipse at bottom right,var(--pro-blue-50) 0%,transparent 50%),var(--pro-primary-50)}.hero-pattern{position:absolute;inset:0;background-image:linear-gradient(to right,var(--pro-primary-200) 1px,transparent 1px),linear-gradient(to bottom,var(--pro-primary-200) 1px,transparent 1px);background-size:80px 80px;opacity:.3;-webkit-mask-image:radial-gradient(ellipse at center,black 0%,transparent 70%);mask-image:radial-gradient(ellipse at center,black 0%,transparent 70%)}.hero-content{max-width:900px;margin:0 auto;padding:0 var(--pro-space-6);text-align:center;position:relative;z-index:1}.hero-badge{display:inline-flex;align-items:center;gap:var(--pro-space-3);background:linear-gradient(135deg,var(--pro-blue-50),var(--pro-primary-100));border:1.5px solid var(--pro-blue-200);border-radius:var(--pro-radius-2xl);padding:var(--pro-space-4) var(--pro-space-8);margin-bottom:var(--pro-space-12);font-size:var(--pro-text-base);font-weight:600;color:var(--pro-blue-700);box-shadow:0 4px 20px #3d94831f;opacity:0;transform:translateY(20px);animation:slideInUp .6s ease-out .2s forwards;position:relative;overflow:hidden}.hero-badge:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.2),transparent);transition:left .5s}.hero-badge:hover:before{left:100%}.badge-icon{font-size:var(--pro-text-xl);filter:drop-shadow(0 2px 4px rgba(61,148,131,.2))}.hero-title{font-size:clamp(2.25rem,5vw,3.5rem);font-weight:800;line-height:1.15;letter-spacing:-.03em;color:var(--pro-primary-900);margin-bottom:var(--pro-space-8);opacity:0;transform:translateY(20px);animation:slideInUp .8s ease-out .4s forwards}.title-highlight{display:block;background:linear-gradient(135deg,var(--pro-blue-600),var(--pro-blue-400));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;position:relative;padding-bottom:var(--pro-space-2)}.hero-logo-showcase{display:flex;flex-direction:column;align-items:center;margin-bottom:var(--pro-space-16);opacity:0;transform:scale(.9) translateY(20px);animation:logoReveal 1.2s ease-out .1s forwards;transform:translateZ(0);will-change:auto}.thread-weaving-container{position:relative;width:100%;max-width:500px;height:280px;display:flex;align-items:center;justify-content:center;margin-bottom:var(--pro-space-6);transform:translateZ(0);will-change:auto}.thread-weaving-svg{width:100%;height:100%;position:relative;z-index:2;filter:drop-shadow(0 4px 24px rgba(61,148,131,.3))}.thread{stroke-dasharray:1000;stroke-dashoffset:1000;animation:drawThread 2s ease-out forwards;opacity:.9;transform-origin:center;will-change:stroke-dashoffset}.thread-1{stroke:#ff8c42;animation-delay:0s;filter:drop-shadow(0 0 6px rgba(255,140,66,.3))}.thread-2{stroke:#ffb366;animation-delay:.2s;filter:drop-shadow(0 0 6px rgba(255,179,102,.3))}.thread-3{stroke:#3d9483;animation-delay:.4s;filter:drop-shadow(0 0 6px rgba(61,148,131,.3))}.thread-4{stroke:#66b4a1;animation-delay:.6s;filter:drop-shadow(0 0 4px rgba(102,180,161,.3));opacity:.8}.thread-5{stroke:#58a595;animation-delay:.8s;filter:drop-shadow(0 0 4px rgba(88,165,149,.3));opacity:.8}.thread-glow{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:120%;height:120%;background:radial-gradient(ellipse at center,rgba(61,148,131,.08) 0%,rgba(255,140,66,.05) 30%,transparent 70%);z-index:1;pointer-events:none;opacity:.6}.logo-subtitle{display:flex;align-items:center;gap:var(--pro-space-4);font-size:var(--pro-text-lg);color:var(--pro-primary-600);font-weight:500;opacity:0;animation:fadeInUp .8s ease-out .6s forwards}.sanskrit-text{font-size:var(--pro-text-2xl);font-weight:700;background:linear-gradient(135deg,var(--pro-blue-600),var(--pro-blue-400));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;letter-spacing:.02em}.separator{color:var(--pro-primary-300);font-weight:300}.translation{color:var(--pro-primary-600);font-style:italic;font-weight:400}.hero-description{font-size:var(--pro-text-xl);line-height:1.8;color:var(--pro-primary-600);max-width:750px;margin:0 auto;opacity:0;transform:translateY(20px);animation:slideInUp .8s ease-out .6s forwards;font-weight:400}.hero-stats{display:flex;align-items:center;justify-content:center;gap:var(--pro-space-8);margin-bottom:var(--pro-space-12);opacity:0;transform:translateY(20px);animation:slideInUp .8s ease-out .8s forwards}.stat-item{text-align:center}.stat-value{font-size:var(--pro-text-4xl);font-weight:800;color:var(--pro-blue-600);line-height:1;margin-bottom:var(--pro-space-1)}.stat-label{font-size:var(--pro-text-sm);color:var(--pro-primary-500);font-weight:500}.stat-divider{width:1px;height:40px;background:var(--pro-primary-200)}.hero-actions{display:flex;align-items:center;justify-content:center;gap:var(--pro-space-4);opacity:0;transform:translateY(20px);animation:slideInUp .8s ease-out 1s forwards}.btn-primary-pro{display:inline-flex;align-items:center;gap:.5rem;background:var(--pro-blue-600);color:#fff;border:none;padding:var(--pro-space-4) var(--pro-space-8);min-height:48px;border-radius:var(--pro-radius-xl);font-weight:600;font-size:var(--pro-text-base);cursor:pointer;transition:var(--pro-transition);box-shadow:var(--pro-shadow-lg)}.btn-primary-pro:hover{background:var(--pro-blue-700);box-shadow:var(--pro-shadow-xl);transform:translateY(-1px) translateZ(0)}.btn-secondary-pro{display:inline-flex;align-items:center;gap:.5rem;background:var(--pro-primary-100);color:var(--pro-primary-700);border:1px solid var(--pro-primary-200);padding:var(--pro-space-4) var(--pro-space-8);min-height:48px;border-radius:var(--pro-radius-xl);font-weight:600;font-size:var(--pro-text-base);cursor:pointer;transition:var(--pro-transition);box-shadow:var(--pro-shadow-sm);will-change:transform}.btn-secondary-pro:hover{background:var(--pro-primary-50);border-color:var(--pro-blue-300);box-shadow:var(--pro-shadow-md);transform:translateY(-1px) translateZ(0)}.section-professional{padding:var(--pro-space-32) 0;position:relative}.section-professional.alt-bg{background:var(--pro-primary-100)}.container-professional{max-width:1280px;margin:0 auto;padding:0 var(--pro-space-6)}.section-header-pro{text-align:center;margin-bottom:var(--pro-space-20)}.section-badge{display:inline-block;background:var(--pro-blue-50);color:var(--pro-blue-700);padding:var(--pro-space-2) var(--pro-space-4);border-radius:var(--pro-radius-lg);font-size:var(--pro-text-sm);font-weight:600;margin-bottom:var(--pro-space-6);border:1px solid var(--pro-blue-200)}.section-title-pro{font-size:var(--pro-text-3xl);font-weight:800;line-height:1.2;color:var(--pro-primary-900);margin-bottom:var(--pro-space-6);letter-spacing:-.025em}.section-description-pro{font-size:var(--pro-text-xl);line-height:1.6;color:var(--pro-primary-600);max-width:800px;margin:0 auto}.features-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));gap:var(--pro-space-8)}.professional-card{background:var(--pro-primary-100);border-radius:var(--pro-radius-2xl);padding:var(--pro-space-8);border:1px solid var(--pro-primary-200);transition:var(--pro-transition);opacity:0;transform:translateY(30px);box-shadow:var(--pro-shadow-md);will-change:transform,opacity}.professional-card.card-visible{opacity:1;transform:translateY(0)}.professional-card:hover{box-shadow:var(--pro-shadow-xl);border-color:var(--pro-blue-200);transform:translateY(-2px)}.feature-icon{width:64px;height:64px;background:var(--pro-blue-50);border-radius:var(--pro-radius-xl);display:flex;align-items:center;justify-content:center;margin-bottom:var(--pro-space-6);color:var(--pro-blue-600)}.feature-title{font-size:var(--pro-text-xl);font-weight:700;color:var(--pro-primary-900);margin-bottom:var(--pro-space-4)}.feature-description{font-size:var(--pro-text-base);line-height:1.6;color:var(--pro-primary-600);margin-bottom:var(--pro-space-6)}.feature-specs{display:flex;flex-wrap:wrap;gap:.5rem}.spec-item{background:var(--pro-primary-100);color:var(--pro-primary-700);padding:var(--pro-space-1) var(--pro-space-3);border-radius:var(--pro-radius-md);font-size:var(--pro-text-xs);font-weight:500}.solutions-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:var(--pro-space-6)}.solution-card{background:var(--pro-primary-100);border-radius:var(--pro-radius-xl);padding:var(--pro-space-6);border:1px solid var(--pro-primary-200);box-shadow:var(--pro-shadow-sm)}.solution-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--pro-space-4)}.solution-header h3{font-size:var(--pro-text-lg);font-weight:700;color:var(--pro-primary-900)}.solution-badge{background:var(--pro-blue-100);color:var(--pro-blue-700);padding:var(--pro-space-1) var(--pro-space-3);border-radius:var(--pro-radius-md);font-size:var(--pro-text-xs);font-weight:600}.footer-professional{background:linear-gradient(135deg,var(--pro-primary-900),var(--pro-primary-800));color:var(--pro-primary-300);padding:var(--pro-space-20) 0 var(--pro-space-8);position:relative;overflow:hidden;border-top:1px solid var(--pro-primary-700)}.footer-professional:before{content:"";position:absolute;inset:0;background-image:radial-gradient(circle at 20% 20%,var(--pro-primary-700) 1px,transparent 1px),radial-gradient(circle at 80% 80%,var(--pro-primary-700) 1px,transparent 1px);background-size:80px 80px;opacity:.2;pointer-events:none}.footer-professional .footer-content{display:grid;grid-template-columns:2fr 1fr 1fr;gap:var(--pro-space-12);margin-bottom:var(--pro-space-12);position:relative;z-index:1}.footer-brand{max-width:400px}.logo-container{display:flex;align-items:center;gap:var(--pro-space-3);margin-bottom:var(--pro-space-4)}.footer-logo-img{width:40px;height:40px;flex-shrink:0;object-fit:contain;filter:brightness(0) invert(1)}.logo-fallback-icon{width:40px;height:40px;background:var(--pro-blue-600);color:#fff;border-radius:var(--pro-radius-lg);display:none;align-items:center;justify-content:center;font-size:var(--pro-text-xl);font-weight:700;flex-shrink:0}.logo-text h3{font-size:var(--pro-text-2xl);color:var(--pro-primary-100);margin:0;font-weight:700;line-height:1.2}.footer-tagline{color:var(--pro-blue-400);font-size:var(--pro-text-sm);margin:0;font-weight:500;line-height:1.3}.footer-description{color:var(--pro-primary-400);font-size:var(--pro-text-sm);line-height:1.6;margin-top:var(--pro-space-4)}.footer-section h4{font-size:var(--pro-text-lg);color:var(--pro-primary-100);margin-bottom:var(--pro-space-5);font-weight:600;position:relative}.footer-section h4:after{content:"";position:absolute;bottom:-8px;left:0;width:30px;height:2px;background:var(--pro-blue-500);border-radius:2px}.footer-section ul{list-style:none;display:flex;flex-direction:column;gap:var(--pro-space-3)}.footer-section li{color:var(--pro-primary-400);font-size:var(--pro-text-sm);position:relative;padding-left:var(--pro-space-4)}.footer-section li:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:4px;height:4px;background:var(--pro-blue-500);border-radius:50%}.footer-section li.location:before{content:"📍";width:auto;height:auto;background:none;font-size:var(--pro-text-sm);left:-2px}.footer-section a{color:var(--pro-primary-400);text-decoration:none;transition:var(--pro-transition-fast);font-size:var(--pro-text-sm)}.footer-section a:hover{color:var(--pro-blue-400);transform:translate(2px)}.footer-bottom{border-top:1px solid var(--pro-primary-700);padding-top:var(--pro-space-8);text-align:center;position:relative;z-index:1}.footer-primary{margin-bottom:var(--pro-space-4)}.footer-bottom p{color:var(--pro-primary-300);font-size:var(--pro-text-sm);margin:0;line-height:1.6;font-weight:500}.footer-bottom .sanskrit{font-family:"Noto Serif Devanagari",serif;color:var(--pro-blue-400);font-weight:600}.footer-meta{display:flex;justify-content:center;align-items:center;gap:var(--pro-space-3);flex-wrap:wrap;font-size:var(--pro-text-xs);color:var(--pro-primary-500);opacity:.9}.footer-meta .separator{color:var(--pro-primary-600)}.footer-meta .flag{margin-left:var(--pro-space-1)}@media (max-width: 768px){.footer-professional .footer-content{grid-template-columns:1fr;gap:var(--pro-space-8);text-align:center}.footer-brand{max-width:none}.logo-container{justify-content:center}.footer-section h4:after{left:50%;transform:translate(-50%)}.footer-section li{padding-left:0}.footer-section li:before{display:none}.footer-meta{flex-direction:column;gap:.5rem}}@media (max-width: 768px){.footer-professional .footer-content{grid-template-columns:1fr;gap:var(--pro-space-8);text-align:center}.footer-meta{flex-direction:column;gap:var(--pro-space-1)}.footer-meta span{display:block}.footer-meta span:nth-child(2n){display:none}}gap: .5rem; } } .footer-content{display:flex;flex-direction:column;align-items:center;text-align:center;gap:var(--pro-space-8)}.footer-brand{display:flex;flex-direction:column;align-items:center;gap:var(--pro-space-4)}.footer-logo{height:48px;width:auto;filter:brightness(0) invert(1)}.footer-description{max-width:500px;line-height:1.6;color:var(--pro-primary-400)}.footer-copyright{border-top:1px solid var(--pro-primary-800);padding-top:var(--pro-space-8);text-align:center;color:var(--pro-primary-500);font-size:var(--pro-text-sm)}@keyframes slideInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes logoReveal{0%{opacity:0;transform:scale(.98) translateY(10px)}to{opacity:1;transform:scale(1) translateY(0)}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(15px)}to{opacity:1;transform:translateY(0)}}@keyframes drawThread{to{stroke-dashoffset:0}}.observe{opacity:0;transform:translateY(20px);transition:opacity .6s ease-out,transform .6s ease-out;will-change:transform,opacity}@media (max-width: 768px){.nav-menu{display:none}.thread-weaving-container{max-width:350px;height:200px}.thread-weaving-svg{filter:drop-shadow(0 2px 16px rgba(61,148,131,.25))}.thread{stroke-width:2.5}.thread-4,.thread-5{stroke-width:2}.logo-subtitle{flex-direction:column;gap:.5rem;text-align:center}.separator{display:none}.sanskrit-text{font-size:var(--pro-text-xl)}.translation{font-size:var(--pro-text-sm)}.hero-title{font-size:var(--pro-text-4xl)}.hero-stats{flex-direction:column;gap:var(--pro-space-6)}.stat-divider{display:none}.hero-actions{flex-direction:column;gap:var(--pro-space-3)}.features-grid,.solutions-grid{grid-template-columns:1fr}.section-title-pro{font-size:var(--pro-text-3xl)}.section-professional{padding:var(--pro-space-20) 0}.principles-grid{grid-template-columns:1fr;gap:var(--pro-space-4)}.principle-card{padding:var(--pro-space-6)}.principle-number{font-size:var(--pro-text-2xl)}.principle-card h5{font-size:var(--pro-text-base)}.principle-card p{font-size:var(--pro-text-sm)}}@media (prefers-reduced-motion: reduce){*{animation:none!important;transition:none!important}.professional-card:hover{transform:none!important}}.app{min-height:100vh;overflow-x:hidden;background:#fff}.container{max-width:1200px;margin:0 auto;padding:0 2rem}.navbar{position:fixed;top:0;left:0;right:0;background:#fffffff2;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid var(--gray-200);z-index:1000;transition:var(--transition-base)}.nav-container{max-width:1200px;margin:0 auto;display:flex;justify-content:space-between;align-items:center;padding:0 var(--space-xl);min-height:80px}.nav-brand{display:flex;align-items:center;gap:var(--space-md);text-decoration:none;transition:var(--transition-base)}.nav-brand:hover{opacity:.8}.nav-logo{height:48px;width:auto;max-width:200px;object-fit:contain}.brand-name{font-size:var(--font-xl);font-weight:700;color:var(--gray-900);letter-spacing:-.025em}.nav-links{display:flex;align-items:center;gap:2rem}.nav-link{color:var(--gray-700);text-decoration:none;font-weight:500;font-size:var(--font-base);transition:var(--transition-base);position:relative}.nav-link:hover{color:var(--primary-600)}.nav-link:after{content:"";position:absolute;bottom:-4px;left:0;width:0;height:2px;background:var(--primary-600);transition:width var(--transition-base)}.nav-link:hover:after{width:100%}.hero{padding:140px var(--space-xl) 100px;background:var(--gradient-hero);color:#fff;position:relative;overflow:hidden}.hero:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 20% 50%,rgba(139,92,246,.3) 0%,transparent 50%),radial-gradient(circle at 80% 20%,rgba(59,130,246,.3) 0%,transparent 50%),radial-gradient(circle at 40% 80%,rgba(168,85,247,.2) 0%,transparent 50%);opacity:.8}.hero-container{max-width:1200px;margin:0 auto;display:grid;grid-template-columns:1fr 1fr;gap:var(--space-3xl);align-items:center;position:relative;z-index:1}.hero-content{text-align:left}.eyebrow{display:inline-flex;align-items:center;gap:var(--space-sm);background:#10b98126;color:#34d399;padding:var(--space-sm) var(--space-lg);border-radius:50px;font-size:var(--font-sm);font-weight:600;margin-bottom:var(--space-xl);border:1px solid rgba(16,185,129,.3);text-transform:uppercase;letter-spacing:.05em}.hero-title{font-size:var(--font-6xl);font-weight:800;line-height:1.1;margin-bottom:var(--space-lg);letter-spacing:-.025em}.gradient-text{background:linear-gradient(135deg,#fbbf24,#f59e0b);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.hero-subtitle{font-size:var(--font-xl);line-height:1.6;margin-bottom:3rem;color:#ffffffe6;font-weight:400;max-width:600px}.hero-actions{display:flex;gap:var(--space-lg);margin-bottom:3rem}.hero-trust{display:flex;gap:var(--space-md);flex-wrap:wrap}.trust-pill{background:#ffffff1a;border:1px solid rgba(255,255,255,.2);color:#ffffffe6;padding:var(--space-sm) var(--space-lg);border-radius:50px;font-size:var(--font-sm);font-weight:600;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.hero-visual{display:flex;justify-content:center;align-items:center}.dashboard-preview{background:#fffffff2;border-radius:var(--radius-2xl);padding:var(--space-xl);box-shadow:var(--shadow-2xl);border:1px solid rgba(255,255,255,.3);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);width:100%;max-width:450px;transform:perspective(1000px) rotateY(-5deg) rotateX(5deg);transition:transform var(--transition-slow)}.dashboard-preview:hover{transform:perspective(1000px) rotateY(0) rotateX(0)}.dashboard-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--space-lg);padding-bottom:var(--space-md);border-bottom:1px solid var(--gray-200)}.dashboard-title{font-weight:600;color:var(--gray-900);font-size:var(--font-lg)}.dashboard-status{background:#dcfce7;color:#166534;padding:var(--space-xs) var(--space-md);border-radius:var(--radius-lg);font-size:var(--font-xs);font-weight:600}.workflow-items{display:flex;flex-direction:column;gap:var(--space-md)}.workflow-item{display:flex;justify-content:space-between;align-items:center;padding:var(--space-lg);background:var(--gray-50);border-radius:var(--radius-lg);border:1px solid var(--gray-200);transition:var(--transition-base)}.workflow-item:hover{background:#fff;box-shadow:var(--shadow-md)}.workflow-info{display:flex;flex-direction:column;gap:var(--space-xs)}.workflow-name{font-weight:600;color:var(--gray-900);font-size:var(--font-sm)}.workflow-metric{font-size:var(--font-xs);color:var(--primary-600);font-weight:600}.workflow-status{background:var(--primary-600);color:#fff;padding:var(--space-xs) var(--space-md);border-radius:var(--radius-lg);font-size:var(--font-xs);font-weight:600}.workflow-status.active{opacity:1}.btn{display:inline-flex;align-items:center;gap:var(--space-sm);padding:var(--space-lg) var(--space-xl);font-size:var(--font-base);font-weight:600;border-radius:var(--radius-lg);border:none;cursor:pointer;transition:all var(--transition-base);text-decoration:none;position:relative;overflow:hidden}.btn-primary{background:var(--gradient-primary);color:#fff;box-shadow:var(--shadow-lg)}.btn-primary:hover{transform:translateY(-2px);box-shadow:var(--shadow-xl)}.btn-secondary{background:#ffffff1a;color:#fff;border:2px solid rgba(255,255,255,.3)}.btn-secondary:hover{background:#fff3;transform:translateY(-2px)}.section{padding:100px 0;scroll-margin-top:100px}.section-header{text-align:center;margin-bottom:var(--space-3xl);max-width:800px;margin-left:auto;margin-right:auto}.section-title{font-size:var(--font-5xl);font-weight:800;color:var(--gray-900);margin-bottom:var(--space-lg);line-height:1.2;letter-spacing:-.025em}.section-subtitle{font-size:var(--font-xl);color:var(--gray-600);font-weight:400;line-height:1.6}.card-grid-container{display:grid;gap:var(--space-xl)}.grid-3-col{grid-template-columns:repeat(3,1fr)}.grid-4-col{grid-template-columns:repeat(4,1fr)}.grid-2-col{grid-template-columns:repeat(2,1fr)}.info-card{background:#fff;border:1px solid var(--gray-200);border-radius:var(--radius-xl);padding:3rem;transition:all var(--transition-base);position:relative;overflow:hidden}.info-card:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:var(--gradient-primary);transform:scaleX(0);transition:transform var(--transition-base)}.info-card:hover{transform:translateY(-8px);box-shadow:var(--shadow-xl);border-color:var(--primary-200)}.info-card:hover:before{transform:scaleX(1)}.info-card h4{color:var(--gray-900);font-size:var(--font-xl);font-weight:700;margin-bottom:var(--space-md)}.info-card p{color:var(--gray-600);line-height:1.6;margin-bottom:var(--space-lg)}.usecases-section{background:var(--gradient-subtle)}.chip-row{display:flex;gap:var(--space-sm);flex-wrap:wrap}.chip{display:inline-flex;align-items:center;padding:var(--space-xs) var(--space-md);border-radius:50px;background:var(--primary-100);color:var(--primary-700);font-size:var(--font-xs);font-weight:600;border:1px solid var(--primary-200)}.how-section{background:var(--gray-50)}.step-index{width:48px;height:48px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:800;color:#fff;background:var(--gradient-primary);margin-bottom:var(--space-lg);font-size:var(--font-xl)}.outcomes-section{background:#fff}.section-angled{position:relative;overflow:hidden}.section-angled:before{content:"";position:absolute;top:-50px;left:0;right:0;height:100px;background:var(--gradient-subtle);transform:skewY(-1deg);z-index:-1}.metric-value{font-size:var(--font-4xl);font-weight:800;color:var(--primary-600);margin-bottom:var(--space-sm);display:block}.metric-label{color:var(--gray-600);font-weight:600;font-size:var(--font-base)}.why-section{background:var(--gray-50)}.security-section{background:var(--gradient-subtle)}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes slideUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes buttonPulse{0%{transform:scale(1)}50%{transform:scale(1.05)}to{transform:scale(1)}}@keyframes cardSlideIn{0%{opacity:0;transform:translateY(40px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}.animate-fade-in{animation:fadeIn 1s ease-out}.animate-slide-up{animation:slideUp .8s ease-out;animation-delay:var(--delay, 0s);animation-fill-mode:both}.animate-gradient{background:linear-gradient(-45deg,var(--primary-600),var(--primary-400),var(--accent-500),var(--primary-600));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.animate-card{animation:cardSlideIn .6s ease-out;animation-delay:var(--delay, 0s);animation-fill-mode:both;opacity:0}.animate-card.reveal-visible{opacity:1}.btn-animated{transition:all .3s ease}.btn-animated:hover{animation:buttonPulse .6s ease-in-out;box-shadow:0 10px 25px #3b82f64d}.floating-elements{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;overflow:hidden}.floating-element{position:absolute;animation-delay:var(--delay, 0s)}.floating-element:nth-child(1){top:20%;left:10%}.floating-element:nth-child(2){top:60%;right:15%}.floating-element:nth-child(3){top:40%;left:80%}.floating-element:nth-child(4){top:80%;left:20%}.floating-element:nth-child(5){top:30%;right:40%}.floating-icon{font-size:24px;padding:12px;background:#ffffff1a;border-radius:50%;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.2)}.info-card{transition:all .4s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden}.info-card:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.1),transparent);transition:left .6s}.info-card:hover:before{left:100%}.info-card:hover{transform:translateY(-8px);box-shadow:0 20px 40px #0000001a}.trust-pill{transition:all .3s ease;animation:slideUp .8s ease-out;animation-delay:calc(var(--delay, 0s) + .1s);animation-fill-mode:both}.trust-pill:hover{transform:translateY(-2px);box-shadow:0 5px 15px #3b82f633}.section-header{animation:slideUp .8s ease-out;animation-fill-mode:both}.stagger .animate-card:nth-child(1){--delay: .1s}.stagger .animate-card:nth-child(2){--delay: .2s}.stagger .animate-card:nth-child(3){--delay: .3s}.stagger .animate-card:nth-child(4){--delay: .4s}.stagger .animate-card:nth-child(5){--delay: .5s}.stagger .animate-card:nth-child(6){--delay: .6s}@media (max-width: 768px){.floating-elements{display:none}.animate-slide-up{animation-duration:.6s}.animate-card{animation-duration:.4s}}@media (prefers-reduced-motion: reduce){.animate-fade-in,.animate-slide-up,.animate-float,.animate-gradient,.animate-card,.floating-element,.trust-pill,.section-header{animation:none}.info-card:hover{transform:none}.btn-animated:hover{animation:none}}.tilt{position:relative;transform:perspective(1000px) rotateX(var(--rx, 0deg)) rotateY(var(--ry, 0deg));transition:transform .1s ease-out}.tilt:hover{box-shadow:var(--shadow-2xl)}.tilt:after{content:"";position:absolute;inset:-1px;border-radius:inherit;background:radial-gradient(600px 200px at var(--mx, 50%) var(--my, 50%),rgba(59,130,246,.1),transparent 60%);opacity:0;transition:opacity .2s ease;pointer-events:none}.tilt:hover:after{opacity:1}.reveal{opacity:0;transform:translateY(20px);transition:opacity .6s ease,transform .6s ease}.reveal-visible{opacity:1;transform:translateY(0)}.stagger .reveal:nth-child(1){transition-delay:.1s}.stagger .reveal:nth-child(2){transition-delay:.2s}.stagger .reveal:nth-child(3){transition-delay:.3s}.stagger .reveal:nth-child(4){transition-delay:.4s}.stagger .reveal:nth-child(5){transition-delay:.5s}.stagger .reveal:nth-child(6){transition-delay:.6s}.footer{background:var(--gray-900);color:#fff;padding:60px 0 30px}.footer-bottom{border-top:1px solid var(--gray-700);padding-top:var(--space-xl);display:flex;justify-content:center;align-items:center}.footer-bottom p{color:var(--gray-400);margin:0;font-size:var(--font-sm)}@media (max-width: 1024px){.hero-container{grid-template-columns:1fr;text-align:center;gap:3rem}.hero-content{text-align:center}.grid-3-col,.grid-4-col{grid-template-columns:repeat(2,1fr)}.container{padding:0 var(--space-lg)}}@media (max-width: 768px){.nav-links{display:none}.hero{padding:120px var(--space-lg) 80px}.hero-title{font-size:var(--font-4xl)}.hero-actions{flex-direction:column;align-items:center}.btn{width:100%;max-width:300px;justify-content:center}.grid-2-col,.grid-3-col,.grid-4-col{grid-template-columns:1fr}.section{padding:80px 0}.section-title{font-size:var(--font-4xl)}.container,.nav-container{padding:0 var(--space-md)}.dashboard-preview{max-width:100%;transform:none}}@media (max-width: 480px){.hero-title,.section-title{font-size:var(--font-3xl)}.info-card{padding:var(--space-lg)}.hero-actions{gap:var(--space-md)}.hero-trust{justify-content:center}}.btn:focus,.nav-link:focus{outline:2px solid var(--primary-600);outline-offset:2px}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}@media (prefers-contrast: high){.info-card,.btn{border-width:2px}}.container{max-width:1200px;margin:0 auto;padding:0 var(--space-xl)}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.mb-0{margin-bottom:0}.mb-sm{margin-bottom:var(--space-sm)}.mb-md{margin-bottom:var(--space-md)}.mb-lg{margin-bottom:var(--space-lg)}.mb-xl{margin-bottom:var(--space-xl)}.text-primary{color:var(--primary-600)}.text-gray{color:var(--gray-600)}.text-white{color:#fff}.bg-white{background:#fff}.bg-gray-50{background:var(--gray-50)}.bg-primary{background:var(--primary-600)}.flex{display:flex}.flex-col{flex-direction:column}.items-center{align-items:center}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-md{gap:var(--space-md)}.gap-lg{gap:var(--space-lg)}.grid{display:grid}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.rounded-lg{border-radius:var(--radius-lg)}.rounded-xl{border-radius:var(--radius-xl)}.rounded-2xl{border-radius:var(--radius-2xl)}.shadow-sm{box-shadow:var(--shadow-sm)}.shadow-md{box-shadow:var(--shadow-md)}.shadow-lg{box-shadow:var(--shadow-lg)}.shadow-xl{box-shadow:var(--shadow-xl)}.transform{transform:translateZ(0)}.translate-y-0{transform:translateY(0)}.translate-y-1{transform:translateY(.25rem)}.translate-y-2{transform:translateY(.5rem)}.transition{transition:var(--transition-base)}.transition-all{transition:all var(--transition-base)}.transition-colors{transition:color var(--transition-base),background-color var(--transition-base),border-color var(--transition-base)}.overflow-hidden{overflow:hidden}.overflow-visible{overflow:visible}.relative{position:relative}.absolute{position:absolute}.fixed{position:fixed}.sticky{position:sticky}.z-0{z-index:0}.z-10{z-index:10}.z-20{z-index:20}.z-30{z-index:30}.z-40{z-index:40}.z-50{z-index:50}.w-full{width:100%}.w-auto{width:auto}.max-w-none{max-width:none}.max-w-xs{max-width:20rem}.max-w-sm{max-width:24rem}.max-w-md{max-width:28rem}.max-w-lg{max-width:32rem}.max-w-xl{max-width:36rem}.max-w-2xl{max-width:42rem}.max-w-3xl{max-width:48rem}.max-w-4xl{max-width:56rem}.max-w-5xl{max-width:64rem}.max-w-6xl{max-width:72rem}.h-full{height:100%}.h-auto{height:auto}.min-h-screen{min-height:100vh}@media print{.navbar,.hero-actions,.btn{display:none}.hero{background:none;color:#000}.section-title{color:#000}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@keyframes pulse{0%,to{opacity:1}50%{opacity:.7}}.capabilities-grid{max-width:900px;margin:0 auto;display:flex;flex-direction:column;gap:2rem}.capability-row{display:grid;grid-template-columns:repeat(3,1fr);gap:2rem;opacity:0;transform:translateY(20px);transition:all .6s ease}.capability-row.in-view{opacity:1;transform:translateY(0)}.capability-item{text-align:center;padding:1.5rem;background:var(--pro-primary-50);border-radius:12px;border:1px solid var(--pro-primary-200);transition:all .3s ease}.capability-item:hover{background:var(--pro-blue-50);border-color:var(--pro-blue-200);transform:translateY(-4px)}.capability-icon{font-size:2rem;margin-bottom:1rem;display:block}.capability-item h4{font-size:1.1rem;font-weight:600;color:var(--pro-primary-900);margin-bottom:.5rem}.capability-item p{font-size:.9rem;color:var(--pro-primary-600);line-height:1.5}.solution-features{list-style:none;margin-top:1rem;padding:0}.solution-features li{position:relative;padding-left:1.5rem;margin-bottom:.5rem;font-size:.9rem;color:var(--pro-primary-600)}.solution-features li:before{content:"✓";position:absolute;left:0;color:var(--pro-blue-600);font-weight:600}.about-content{display:grid;grid-template-columns:1fr 1fr;gap:4rem;align-items:center}.about-text{padding-right:2rem}.about-description{font-size:1.1rem;color:var(--pro-primary-600);margin-bottom:2rem;line-height:1.7}.about-highlights{display:flex;flex-direction:column;gap:1rem}.highlight-item{display:flex;flex-direction:column;gap:.25rem}.highlight-item strong{color:var(--pro-primary-900);font-weight:600}.highlight-item span{color:var(--pro-primary-600);font-size:.9rem}.about-visual{display:flex;justify-content:center;align-items:center}.visual-placeholder{background:linear-gradient(135deg,var(--pro-blue-50) 0%,var(--pro-primary-50) 100%);border:2px solid var(--pro-blue-200);border-radius:16px;padding:2rem;width:100%;max-width:400px;text-align:center}.visual-content h3{color:var(--pro-primary-900);margin-bottom:1.5rem;font-size:1.2rem;font-weight:600}.capability-list{display:flex;flex-direction:column;gap:.75rem;text-align:left}.cap-item{color:var(--pro-primary-700);font-size:.95rem;padding:.5rem 0;border-bottom:1px solid var(--pro-blue-100)}.cap-item:last-child{border-bottom:none}.footer-links{display:grid;grid-template-columns:repeat(3,1fr);gap:2rem;margin-left:3rem}.footer-column{display:flex;flex-direction:column;gap:.5rem}.footer-column h4{color:var(--pro-primary-100);font-weight:600;margin-bottom:.5rem}.footer-column a{color:var(--pro-primary-300);text-decoration:none;font-size:.9rem;transition:color .2s ease}.footer-column a:hover{color:var(--pro-blue-300)}.footer-bottom{border-top:1px solid var(--pro-primary-700);margin-top:2rem;padding-top:1rem;text-align:center}.footer-bottom p{color:var(--pro-primary-400);font-size:.9rem}@media (max-width: 768px){.capability-row{grid-template-columns:1fr;gap:1rem}.about-content{grid-template-columns:1fr;gap:2rem}.about-content .sw-btn{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;min-height:48px;padding:.75rem 1.25rem;border-radius:12px;font-weight:600;font-size:.95rem;border:1px solid transparent;cursor:pointer;transition:var(--pro-transition)}.about-content .btn-sm{min-height:40px;padding:.5rem .875rem;font-size:.9rem}.about-content .btn-md{min-height:48px}.about-content .btn-lg{min-height:56px;padding:.875rem 1.5rem;font-size:1rem}.about-content .sw-btn.sw-btn--primary{background:var(--pro-blue-600);color:#fff;border-color:var(--pro-blue-600);box-shadow:var(--pro-shadow-lg)}.about-content .sw-btn.sw-btn--primary:hover{background:var(--pro-blue-700);transform:translateY(-1px);box-shadow:var(--pro-shadow-xl)}.about-content .sw-btn.sw-btn--secondary{background:var(--pro-primary-100);color:var(--pro-primary-800);border-color:var(--pro-blue-200);box-shadow:var(--pro-shadow-sm)}.about-content .sw-btn.sw-btn--secondary:hover{background:var(--pro-blue-50);border-color:var(--pro-blue-300)}.about-content .sw-btn.sw-btn--ghost{background:transparent;color:var(--pro-primary-700);border-color:var(--pro-primary-200)}.about-content .sw-btn.sw-btn--ghost:hover{background:var(--pro-primary-100)}.about-content .sw-card{background:var(--pro-primary-100);border:1px solid var(--pro-primary-200);border-radius:var(--pro-radius-xl);padding:1.5rem;box-shadow:var(--pro-shadow-md)}.about-content .sw-input{display:flex;flex-direction:column;gap:.375rem}.about-content .sw-input__label{font-size:.9rem;color:var(--pro-primary-700)}.about-content .sw-input__control{background:var(--pro-primary-100);color:var(--pro-primary-900);border:1px solid var(--pro-primary-200);border-radius:12px;padding:.75rem 1rem;transition:var(--pro-transition)}.about-content .sw-input__control:focus{outline:none;border-color:var(--pro-blue-400);box-shadow:0 0 0 3px color-mix(in oklab,var(--pro-blue-400) 20%,transparent)}.about-content .sw-input__hint{color:var(--pro-primary-500);font-size:.85rem}.about-content .sw-input__error{color:#b94a48;font-size:.85rem}.about-content .sw-input--error .sw-input__control{border-color:#b94a48;box-shadow:0 0 0 3px #b94a4826}.about-text{padding-right:0}.footer-links{grid-template-columns:1fr;margin-left:0;gap:1.5rem}.visual-placeholder{max-width:100%}}@media (max-width: 480px){.capability-item{padding:1rem}.capability-icon{font-size:1.5rem}.visual-placeholder{padding:1.5rem}}.node-types-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:2rem;margin-top:3rem}.node-category{background:var(--pro-primary-50);border:1px solid var(--pro-primary-200);border-radius:12px;padding:1.5rem;transition:all .3s ease}.node-category:hover{background:var(--pro-blue-50);border-color:var(--pro-blue-200);transform:translateY(-2px)}.node-category h4{color:var(--pro-primary-900);margin-bottom:1rem;font-size:1.1rem;font-weight:600}.node-list{display:flex;flex-direction:column;gap:.75rem}.node-item{display:flex;align-items:center;gap:.75rem;padding:.5rem;background:var(--pro-primary-100);border-radius:8px;transition:all .2s ease}.node-item:hover{background:var(--pro-blue-100);transform:translate(4px)}.node-icon{font-size:1.2rem;width:24px;text-align:center}.ai-providers-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1.5rem;margin:2rem 0}.provider-card{background:var(--pro-primary-50);border:1px solid var(--pro-primary-200);border-radius:12px;padding:1.5rem;text-align:center;transition:all .3s ease}.provider-card:hover{background:var(--pro-blue-50);border-color:var(--pro-blue-300);transform:translateY(-4px)}.provider-logo{font-size:2.5rem;margin-bottom:1rem}.provider-card h4{color:var(--pro-primary-900);margin-bottom:.5rem;font-weight:600}.provider-card p{color:var(--pro-primary-600);font-size:.9rem;line-height:1.5}.sdk-packages{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:2rem;margin-top:2rem}.sdk-card{background:var(--pro-primary-50);border:1px solid var(--pro-primary-200);border-radius:12px;padding:2rem;transition:all .3s ease}.sdk-card:hover{background:var(--pro-blue-50);border-color:var(--pro-blue-300);transform:translateY(-4px)}.sdk-card h4{color:var(--pro-primary-900);font-size:1.2rem;font-weight:600;margin-bottom:.5rem}.sdk-size{color:var(--pro-blue-600);font-weight:600;font-size:.9rem;margin-bottom:1rem}.sdk-features{display:flex;flex-direction:column;gap:.5rem;margin-top:1rem}.sdk-features span{color:var(--pro-primary-700);font-size:.9rem;padding:.25rem 0}.security-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:2rem;margin-top:2rem}.security-item{background:var(--pro-primary-50);border:1px solid var(--pro-primary-200);border-radius:12px;padding:1.5rem;text-align:center;transition:all .3s ease}.security-item:hover{background:var(--pro-blue-50);border-color:var(--pro-blue-300);transform:translateY(-2px)}.security-icon{font-size:2rem;margin-bottom:1rem}.security-item h4{color:var(--pro-primary-900);margin-bottom:.75rem;font-weight:600}.security-item p{color:var(--pro-primary-600);font-size:.9rem;line-height:1.5}.tech-specs-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:2rem;margin-top:2rem}.spec-category{background:var(--pro-primary-50);border:1px solid var(--pro-primary-200);border-radius:12px;padding:1.5rem;transition:all .3s ease}.spec-category:hover{background:var(--pro-blue-50);border-color:var(--pro-blue-200)}.spec-category h4{color:var(--pro-primary-900);margin-bottom:1.5rem;font-weight:600;text-align:center}.spec-list{display:flex;flex-direction:column;gap:1rem}.spec-item{display:flex;flex-direction:column;align-items:center;gap:.25rem}.spec-metric{font-size:1.5rem;font-weight:700;color:var(--pro-blue-600)}.spec-label{font-size:.9rem;color:var(--pro-primary-600);text-align:center}@media (max-width: 768px){.node-types-grid{grid-template-columns:1fr;gap:1.5rem}.ai-providers-grid,.sdk-packages,.security-grid{grid-template-columns:1fr}.tech-specs-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width: 480px){.tech-specs-grid{grid-template-columns:1fr}.spec-metric{font-size:1.2rem}.provider-logo{font-size:2rem}}.hero-logo-showcase{text-align:center;margin-bottom:var(--pro-space-8)}.hero-logo-large{width:180px;height:auto;filter:drop-shadow(0 8px 24px rgba(61,148,131,.15));transition:var(--pro-transition)}.hero-logo-large:hover{transform:scale(1.05);filter:drop-shadow(0 12px 32px rgba(61,148,131,.25))}.logo-meaning{margin-top:var(--pro-space-3);font-size:var(--pro-text-sm);color:var(--pro-primary-500);font-weight:500;letter-spacing:.5px}@keyframes logoFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.sutra-story-section{background:linear-gradient(180deg,var(--pro-primary-50) 0%,var(--pro-blue-50) 50%,var(--pro-primary-50) 100%);position:relative;overflow:hidden}.sutra-story-section:before{content:"";position:absolute;inset:0;background-image:radial-gradient(circle at 25% 25%,var(--pro-blue-100) 2px,transparent 2px),radial-gradient(circle at 75% 75%,var(--pro-blue-100) 2px,transparent 2px);background-size:100px 100px;opacity:.15;pointer-events:none}.story-layout{display:grid;grid-template-columns:1fr 1.4fr;gap:var(--pro-space-20);align-items:start;position:relative;z-index:1}.logo-showcase-card{background:#fff;padding:var(--pro-space-16);border-radius:var(--pro-radius-2xl);box-shadow:0 8px 40px #3d948326;text-align:center;position:sticky;top:120px;overflow:hidden;border:1px solid var(--pro-blue-100);transition:var(--pro-transition)}.logo-showcase-card:hover{box-shadow:0 12px 60px #3d948333;transform:translateY(-4px)}.logo-showcase-card:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,#f4a261,#66b4a1,#2a9d8f)}.story-logo{width:280px;height:auto;margin:0 auto var(--pro-space-6);display:block;filter:drop-shadow(0 4px 16px rgba(61,148,131,.1))}.logo-details h4{font-size:var(--pro-text-4xl);color:var(--pro-blue-600);margin-bottom:var(--pro-space-2);font-weight:600}.sanskrit-transliteration{font-size:var(--pro-text-lg);color:var(--pro-primary-600);font-style:italic;margin-bottom:var(--pro-space-2)}.logo-details .logo-meaning{font-size:var(--pro-text-base);color:var(--pro-primary-500);font-weight:500}.logo-symbolism{margin-top:var(--pro-space-12);display:flex;flex-direction:column;gap:var(--pro-space-5)}.symbol-point{display:flex;gap:var(--pro-space-5);align-items:flex-start;background:#fff;padding:var(--pro-space-6);border-radius:var(--pro-radius-xl);border:1px solid var(--pro-blue-100);box-shadow:var(--pro-shadow-sm);transition:var(--pro-transition);position:relative;overflow:hidden}.symbol-point:before{content:"";position:absolute;left:0;top:0;bottom:0;width:4px;background:linear-gradient(180deg,var(--pro-blue-600),var(--pro-blue-400));transition:var(--pro-transition)}.symbol-point:hover{border-color:var(--pro-blue-300);box-shadow:var(--pro-shadow-md);transform:translate(4px)}.symbol-point:hover:before{width:6px}.symbol-icon{font-size:var(--pro-text-3xl);flex-shrink:0;background:linear-gradient(135deg,var(--pro-blue-50),var(--pro-blue-100));width:56px;height:56px;display:flex;align-items:center;justify-content:center;border-radius:var(--pro-radius-lg);border:1px solid var(--pro-blue-200)}.symbol-point strong{display:block;color:var(--pro-primary-900);margin-bottom:var(--pro-space-1);font-size:var(--pro-text-lg)}.symbol-point p{color:var(--pro-primary-600);font-size:var(--pro-text-sm);margin:0}.founder-section{background:linear-gradient(135deg,#FFF5F0 0%,var(--pro-blue-50) 100%)}.founder-layout{display:grid;grid-template-columns:400px 1fr;gap:var(--pro-space-16);align-items:start}.founder-card{background:#fff;padding:var(--pro-space-8);border-radius:var(--pro-radius-2xl);box-shadow:var(--pro-shadow-xl);position:sticky;top:100px;text-align:center}.founder-photo-wrapper{position:relative;margin-bottom:var(--pro-space-6)}.founder-photo-placeholder{width:200px;height:200px;border-radius:50%;background:linear-gradient(135deg,var(--pro-blue-100),var(--pro-blue-200));margin:0 auto;display:flex;align-items:center;justify-content:center;border:4px solid var(--pro-blue-300);box-shadow:var(--pro-shadow-lg)}.placeholder-icon{font-size:5rem}.founder-photo{width:200px;height:200px;border-radius:50%;object-fit:cover;border:4px solid var(--pro-blue-200);margin:0 auto;display:block;box-shadow:var(--pro-shadow-lg)}.founder-badge{background:linear-gradient(135deg,var(--pro-blue-600),var(--pro-blue-700));color:#fff;padding:var(--pro-space-2) var(--pro-space-4);border-radius:var(--pro-radius-lg);font-size:var(--pro-text-sm);font-weight:600;display:inline-block;margin-top:var(--pro-space-4);box-shadow:var(--pro-shadow-md)}.founder-details h3{font-size:var(--pro-text-2xl);color:var(--pro-primary-900);margin-bottom:var(--pro-space-2);font-weight:700}.founder-title{font-size:var(--pro-text-base);color:var(--pro-primary-600);margin-bottom:var(--pro-space-3)}.founder-location{font-size:var(--pro-text-sm);color:var(--pro-primary-500);margin-bottom:var(--pro-space-6)}.founder-links{display:flex;flex-direction:column;gap:var(--pro-space-3)}.founder-link{display:flex;align-items:center;justify-content:center;gap:.5rem;padding:var(--pro-space-3) var(--pro-space-4);border-radius:var(--pro-radius-md);text-decoration:none;font-weight:600;font-size:var(--pro-text-sm);transition:var(--pro-transition)}.founder-link.linkedin{background:#0077b5;color:#fff}.founder-link.linkedin:hover{background:#005582;transform:translateY(-2px);box-shadow:var(--pro-shadow-lg)}.founder-narrative{font-size:var(--pro-text-lg);line-height:1.8;color:var(--pro-primary-700)}.founder-intro{font-size:var(--pro-text-xl);font-weight:600;color:var(--pro-primary-900);margin-bottom:var(--pro-space-6);line-height:1.6}.founder-narrative p{margin-bottom:var(--pro-space-5)}.founder-principles{background:#fff;padding:var(--pro-space-8);border-radius:var(--pro-radius-xl);margin:var(--pro-space-8) 0;box-shadow:var(--pro-shadow-md);border-left:4px solid var(--pro-blue-600)}.founder-principles h4{font-size:var(--pro-text-xl);color:var(--pro-primary-900);margin-bottom:var(--pro-space-4);font-weight:700}.founder-principles ul{list-style:none;padding:0;display:flex;flex-direction:column;gap:var(--pro-space-4)}.founder-principles li{padding-left:var(--pro-space-6);position:relative}.founder-principles li:before{content:"🧵";position:absolute;left:0;font-size:var(--pro-text-lg)}.founder-principles strong{color:var(--pro-blue-700);display:block;margin-bottom:var(--pro-space-1)}.founder-cta{background:linear-gradient(135deg,var(--pro-blue-50) 0%,var(--pro-blue-100) 100%);padding:var(--pro-space-8);border-radius:var(--pro-radius-xl);margin-top:var(--pro-space-8);border:2px solid var(--pro-blue-200)}.founder-cta p{margin-bottom:var(--pro-space-5)}.founder-cta-buttons{display:flex;gap:var(--pro-space-4);flex-wrap:wrap}.trust-badges{margin-top:var(--pro-space-6);display:flex;flex-direction:column;gap:var(--pro-space-4)}.msme-badge,.location-badge{display:flex;align-items:center;gap:var(--pro-space-3);background:var(--pro-blue-50);padding:var(--pro-space-4);border-radius:var(--pro-radius-md);border:1px solid var(--pro-blue-200);transition:var(--pro-transition)}.msme-badge:hover,.location-badge:hover{background:var(--pro-blue-100);border-color:var(--pro-blue-400);transform:translate(4px)}.badge-icon{font-size:var(--pro-text-2xl);flex-shrink:0}.badge-info{display:flex;flex-direction:column;gap:var(--pro-space-1)}.badge-label{font-size:var(--pro-text-xs);color:var(--pro-primary-500);text-transform:uppercase;letter-spacing:.5px;font-weight:600}.badge-number{font-size:var(--pro-text-sm);color:var(--pro-primary-900);font-weight:600;font-family:Inter,sans-serif}.trust-certifications{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:var(--pro-space-6);margin-bottom:var(--pro-space-12)}.cert-badge{background:#fff;padding:var(--pro-space-6);border-radius:var(--pro-radius-xl);box-shadow:var(--pro-shadow-md);display:flex;align-items:center;gap:var(--pro-space-4);transition:var(--pro-transition);border:2px solid transparent}.cert-badge:hover{transform:translateY(-4px);box-shadow:var(--pro-shadow-xl);border-color:var(--pro-blue-400)}.cert-badge.msme-cert{background:linear-gradient(135deg,#fff5f0,#f0f9f7)}.cert-icon{font-size:var(--pro-text-4xl);flex-shrink:0}.cert-details{display:flex;flex-direction:column;gap:var(--pro-space-1)}.cert-title{font-size:var(--pro-text-sm);color:var(--pro-primary-500);text-transform:uppercase;letter-spacing:.5px;font-weight:600}.cert-number{font-size:var(--pro-text-lg);color:var(--pro-primary-900);font-weight:700}.cert-verified{font-size:var(--pro-text-xs);color:var(--pro-blue-600);font-weight:500}.founder-badge-footer{display:flex;align-items:center;gap:var(--pro-space-3);background:linear-gradient(135deg,#FFF5F0,var(--pro-blue-50));padding:var(--pro-space-4);border-radius:var(--pro-radius-md);border:1px solid var(--pro-blue-200);transition:var(--pro-transition)}.founder-badge-footer:hover{transform:translate(4px);border-color:var(--pro-blue-400)}.nav-social{display:flex;align-items:center;gap:.5rem}.nav-social svg{opacity:.7;transition:var(--pro-transition)}.nav-social:hover svg{opacity:1}.footer-bottom{display:flex;justify-content:space-between;align-items:center;padding-top:var(--pro-space-8);border-top:1px solid var(--pro-primary-200);margin-top:var(--pro-space-8)}.footer-meta{display:flex;gap:var(--pro-space-3);font-size:var(--pro-text-sm);color:var(--pro-primary-500);align-items:center}.footer-meta a{color:var(--pro-primary-500);text-decoration:none;transition:var(--pro-transition)}.footer-meta a:hover{color:var(--pro-blue-400)}@media (max-width: 968px){.story-layout{grid-template-columns:1fr;gap:var(--pro-space-8)}.story-logo{width:200px}.founder-layout{grid-template-columns:1fr;gap:var(--pro-space-8)}.founder-card{position:relative;top:0}.founder-cta-buttons{flex-direction:column}}@media (max-width: 768px){.hero-logo-large{width:120px}.footer-bottom{flex-direction:column;gap:var(--pro-space-4);text-align:center}.footer-meta{flex-wrap:wrap;justify-content:center}.trust-certifications{grid-template-columns:1fr}.founder-photo-placeholder,.founder-photo{width:150px;height:150px}.placeholder-icon{font-size:4rem}}.about-layout{display:grid;grid-template-columns:420px 1fr;gap:var(--pro-space-20);align-items:start}.mission-card{background:linear-gradient(135deg,white,var(--pro-blue-50));padding:var(--pro-space-12);border-radius:var(--pro-radius-2xl);box-shadow:0 8px 40px #3d94831f;position:sticky;top:120px;text-align:center;border:1px solid var(--pro-blue-100);position:relative;overflow:hidden;transition:var(--pro-transition)}.mission-card:hover{box-shadow:0 12px 60px #3d94832e;transform:translateY(-4px)}.mission-card:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,#f4a261,#66b4a1,#2a9d8f)}.mission-icon-wrapper{position:relative;margin-bottom:var(--pro-space-6)}.mission-icon-placeholder{width:160px;height:160px;border-radius:50%;background:linear-gradient(135deg,#f4a261,#66b4a1,#2a9d8f);margin:0 auto;display:flex;align-items:center;justify-content:center;box-shadow:0 8px 32px #3d948340;position:relative}.mission-icon-placeholder:before{content:"";position:absolute;inset:-4px;border-radius:50%;background:linear-gradient(135deg,#f4a261,#66b4a1,#2a9d8f);opacity:.3;filter:blur(12px)}@keyframes pulse{0%,to{box-shadow:0 8px 32px #3d948340}50%{box-shadow:0 8px 40px #3d948359}}.mission-badge{background:linear-gradient(135deg,var(--pro-blue-600),var(--pro-blue-700));color:#fff;padding:var(--pro-space-2) var(--pro-space-4);border-radius:var(--pro-radius-lg);font-size:var(--pro-text-xs);font-weight:600;display:inline-block;margin-top:var(--pro-space-4);box-shadow:var(--pro-shadow-md)}.mission-details h3{font-size:var(--pro-text-2xl);color:var(--pro-primary-900);margin-bottom:var(--pro-space-3);margin-top:var(--pro-space-6);font-weight:700}.mission-statement{font-size:var(--pro-text-base);color:var(--pro-primary-600);margin-bottom:var(--pro-space-6);line-height:1.6}.company-stats{display:flex;flex-direction:column;gap:var(--pro-space-3)}.company-stats .stat{background:var(--pro-blue-50);padding:var(--pro-space-3);border-radius:var(--pro-radius-md);border:1px solid var(--pro-blue-200)}.company-stats .stat-label{font-size:var(--pro-text-xs);color:var(--pro-primary-500);text-transform:uppercase;letter-spacing:.5px;font-weight:600;display:block;margin-bottom:var(--pro-space-1)}.company-stats .stat-value{font-size:var(--pro-text-sm);color:var(--pro-primary-900);font-weight:600;font-family:Inter,sans-serif}.about-narrative{font-size:var(--pro-text-lg);line-height:1.8;color:var(--pro-primary-700)}.about-intro{font-size:var(--pro-text-xl);font-weight:600;color:var(--pro-primary-900);margin-bottom:var(--pro-space-6);line-height:1.6}.about-narrative p{margin-bottom:var(--pro-space-5)}.company-principles{margin:var(--pro-space-12) 0}.company-principles h4{font-size:var(--pro-text-2xl);color:var(--pro-primary-900);margin-bottom:var(--pro-space-8);font-weight:800;text-align:center}.principles-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--pro-space-6);margin-top:var(--pro-space-8)}.principle-card{background:linear-gradient(135deg,var(--pro-primary-100) 0%,var(--pro-blue-50) 100%);padding:var(--pro-space-8);border-radius:var(--pro-radius-xl);border:1px solid var(--pro-blue-200);box-shadow:var(--pro-shadow-md);transition:var(--pro-transition);position:relative;overflow:hidden;opacity:0;transform:translateY(20px)}.principle-card:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,#ff8c42,#ffb366,#66b4a1 50%,#3d9483)}.principle-card:hover{transform:translateY(-4px);box-shadow:var(--pro-shadow-xl);border-color:var(--pro-blue-400)}.principle-header{display:flex;align-items:center;gap:var(--pro-space-4);margin-bottom:var(--pro-space-4)}.principle-number{font-size:var(--pro-text-3xl);font-weight:900;background:linear-gradient(135deg,var(--pro-blue-600),var(--pro-blue-400));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;line-height:1;opacity:.8}.principle-card h5{font-size:var(--pro-text-lg);color:var(--pro-primary-900);font-weight:700;margin:0;line-height:1.3}.principle-card p{color:var(--pro-primary-700);font-size:var(--pro-text-base);line-height:1.6;margin:0}.about-cta{background:linear-gradient(135deg,var(--pro-blue-50) 0%,var(--pro-blue-100) 100%);padding:var(--pro-space-8);border-radius:var(--pro-radius-xl);margin-top:var(--pro-space-8);border:2px solid var(--pro-blue-200)}.about-cta p{margin-bottom:var(--pro-space-5)}.about-cta-buttons{display:flex;gap:var(--pro-space-4);flex-wrap:wrap}@media (max-width: 968px){.about-layout{grid-template-columns:1fr;gap:var(--pro-space-8)}.mission-card{position:relative;top:0}.about-cta-buttons{flex-direction:column}}@media (max-width: 768px){.mission-icon-placeholder{width:150px;height:150px}}[data-theme=dark]{--logo-gradient-start: #F4A261;--logo-gradient-mid: #66B4A1;--logo-gradient-end: #2A9D8F;--card-bg: #1a2421;--card-border: rgba(61, 148, 131, .2);--button-primary-bg: #3D9483;--button-primary-hover: #2F7768;--button-secondary-bg: rgba(61, 148, 131, .15);--button-secondary-hover: rgba(61, 148, 131, .25)}[data-theme=dark] .logo-showcase-card,[data-theme=dark] .mission-card{background:linear-gradient(135deg,#1a2421f2,#2a9d8f14);border:1px solid rgba(61,148,131,.25);box-shadow:0 8px 40px #0000004d}[data-theme=dark] .company-principles{background:linear-gradient(135deg,#1a2421f2,#2a9d8f14);border:1px solid rgba(61,148,131,.25)}[data-theme=dark] .about-cta{background:linear-gradient(135deg,#2a9d8f26,#1a2421f2);border:1px solid rgba(61,148,131,.3)}[data-theme=dark] .logo-showcase-card:before{background:linear-gradient(90deg,var(--logo-gradient-start) 0%,var(--logo-gradient-mid) 50%,var(--logo-gradient-end) 100%)}[data-theme=dark] .hero-stats{background:#3d94831a;border-radius:var(--pro-radius-xl);padding:var(--pro-space-6)}[data-theme=dark] .cert-badge{background:var(--card-bg);border:1px solid var(--card-border)}[data-theme=dark] .cert-badge:hover{border-color:var(--pro-blue-400);background:#3d94831a}[data-theme=dark] .sutra-story-section{background:linear-gradient(135deg,#2a9d8f0d,#202a26cc)}[data-theme=dark] .founder-section{background:linear-gradient(135deg,#f4a2610d,#2a9d8f0d)}[data-theme=dark] .professional-nav{background:#1a2421f2;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid rgba(61,148,131,.15)}[data-theme=dark] .nav-scrolled{background:#1a2421fa;box-shadow:0 2px 16px #3d94831a}[data-theme=dark] .hero-gradient{background:radial-gradient(ellipse at top left,rgba(61,148,131,.15) 0%,transparent 50%),radial-gradient(ellipse at bottom right,rgba(61,148,131,.1) 0%,transparent 50%),var(--pro-primary-50)}[data-theme=dark] .hero-badge{background:linear-gradient(135deg,#3d948333,#3d948326);border-color:#3d948366;color:var(--pro-blue-400);box-shadow:0 4px 20px #3d948333}[data-theme=dark] .hero-title{color:var(--pro-primary-900)}[data-theme=dark] .title-highlight{background:linear-gradient(135deg,var(--pro-blue-400),var(--pro-blue-500));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}[data-theme=dark] .hero-description{color:var(--pro-primary-600)}[data-theme=dark] .nav-cta{background:var(--button-secondary-bg);color:var(--pro-blue-400);border:1px solid rgba(61,148,131,.3)}[data-theme=dark] .nav-cta:hover{background:var(--button-secondary-hover);border-color:var(--pro-blue-400)}[data-theme=dark] .hero-badge{background:linear-gradient(135deg,#f4a26126,#3d948326);border:1px solid rgba(61,148,131,.3)}[data-theme=dark] .footer-professional{background:#151d1a;border-top:1px solid rgba(61,148,131,.15)}[data-theme=dark] .symbol-point{background:#1a242199;border:1px solid rgba(61,148,131,.25)}[data-theme=dark] .symbol-point:before{background:linear-gradient(180deg,var(--logo-gradient-start),var(--logo-gradient-mid),var(--logo-gradient-end))}[data-theme=dark] .symbol-icon{background:linear-gradient(135deg,#3d948333,#3d94831a);border-color:#3d94834d}[data-theme=dark] .company-principles li{background:#1a242199;border-color:#3d948340}[data-theme=dark] .company-principles li:hover{border-color:#3d948366;box-shadow:0 4px 20px #3d948326}[data-theme=dark] .mission-badge{background:linear-gradient(135deg,var(--button-primary-bg),var(--button-primary-hover))}[data-theme=dark] .section-description-pro,[data-theme=dark] .about-narrative p,[data-theme=dark] .footer-description{color:var(--pro-primary-600)}[data-theme=dark] .title-highlight{color:var(--pro-blue-400)}.highlight-text{background:linear-gradient(135deg,#ff6b35,#4ecdc4);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;font-weight:600;font-size:1.1em}.highlight-accent{color:#4ecdc4;font-weight:500;font-style:italic}.story-text p{line-height:1.8;margin-bottom:1.5rem;font-size:var(--pro-text-lg);color:var(--pro-primary-700)}.story-text em{color:var(--pro-primary-500);font-style:italic}.story-text strong{color:var(--pro-primary-800);font-weight:600}@media (max-width: 768px){.highlight-text{font-size:1.05em}.story-text p{font-size:var(--pro-text-base)}}.philosophy-narrative{margin-top:2rem}.philosophy-narrative h4{color:var(--pro-primary-800);font-size:var(--pro-text-xl);font-weight:600;margin-bottom:1.5rem;text-align:left}.philosophy-content p{font-size:var(--pro-text-lg);line-height:1.8;margin-bottom:1.8rem;color:var(--pro-primary-700)}.philosophy-quote{margin:2.5rem 0;padding:2rem;background:linear-gradient(135deg,#ff6b350d,#4ecdc40d);border-left:4px solid #4ECDC4;border-radius:var(--pro-radius-lg);position:relative;font-style:italic}.quote-mark{font-size:3rem;color:#4ecdc4;font-family:serif;line-height:1}.quote-text{display:block;font-size:var(--pro-text-lg);color:var(--pro-primary-800);margin:1rem 0;font-weight:500}.philosophy-quote .quote-mark:first-child{position:absolute;top:.5rem;left:1rem}.philosophy-quote .quote-mark:last-child{position:absolute;bottom:.5rem;right:1rem;transform:rotate(180deg)}@media (max-width: 768px){.philosophy-content p{font-size:var(--pro-text-base)}.philosophy-quote{padding:1.5rem;margin:2rem 0}.quote-text{font-size:var(--pro-text-base)}.quote-mark{font-size:2.5rem}}.philosophy-principles{margin:2rem 0;padding:1.5rem;background:#4ecdc408;border-radius:var(--pro-radius-lg);border:1px solid rgba(78,205,196,.1)}.philosophy-principles h5{color:var(--pro-primary-800);font-size:var(--pro-text-lg);font-weight:600;margin-bottom:1rem}.commitment-list{list-style:none;padding:0;margin:0}.commitment-list li{margin-bottom:.8rem;padding-left:1.2rem;position:relative;font-size:var(--pro-text-base);line-height:1.6;color:var(--pro-primary-700)}.commitment-list li:before{content:"•";color:#4ecdc4;font-weight:700;font-size:1.2rem;position:absolute;left:0;top:0}.commitment-list li strong{color:var(--pro-primary-800);font-weight:600}.story-text p:last-of-type{margin-bottom:0}@media (max-width: 768px){.philosophy-principles{padding:1rem;margin:1.5rem 0}.philosophy-principles h5{font-size:var(--pro-text-base)}.commitment-list li{font-size:var(--pro-text-sm);margin-bottom:.6rem}}.solution-showcase-card{background:linear-gradient(135deg,#ff6b350d,#4ecdc40d);border:1px solid rgba(78,205,196,.1);border-radius:var(--pro-radius-xl);padding:2rem;height:fit-content}.showcase-header{display:flex;align-items:center;gap:1rem;margin-bottom:2rem}.sutra-symbol{width:60px;height:60px;border-radius:50%;background:linear-gradient(135deg,#ff6b35,#4ecdc4);display:flex;align-items:center;justify-content:center;color:#fff;font-weight:700;font-size:1.5rem}.showcase-title h3{color:var(--pro-primary-800);font-size:var(--pro-text-lg);font-weight:600;margin:0}.showcase-subtitle{color:var(--pro-primary-500);font-size:var(--pro-text-sm);margin:.2rem 0 0;font-style:italic}.key-differentiators{margin-bottom:2rem}.key-differentiators h4{color:var(--pro-primary-800);font-size:var(--pro-text-base);font-weight:600;margin-bottom:1.5rem}.differentiator-item{display:flex;align-items:flex-start;gap:1rem;margin-bottom:1.5rem;padding:1rem;background:#ffffff4d;border-radius:var(--pro-radius-md);border:1px solid rgba(78,205,196,.08)}.diff-icon{font-size:1.5rem;margin-top:.2rem;flex-shrink:0}.diff-content strong{color:var(--pro-primary-800);font-size:var(--pro-text-sm);font-weight:600;display:block;margin-bottom:.3rem}.diff-content p{color:var(--pro-primary-600);font-size:var(--pro-text-xs);margin:0;line-height:1.5}.company-badge{text-align:center;padding:1rem;background:#4ecdc414;border-radius:var(--pro-radius-md);border:1px solid rgba(78,205,196,.15)}.badge-text{display:block;color:var(--pro-primary-800);font-size:var(--pro-text-sm);font-weight:600;margin-bottom:.2rem}.badge-id{color:var(--pro-primary-500);font-size:var(--pro-text-xs);font-family:Inter,sans-serif}.problem-solution-flow{display:flex;flex-direction:column;gap:2rem;margin-top:1.5rem}.problem-point,.solution-point,.vision-point{padding:1.5rem;border-radius:var(--pro-radius-lg);border-left:4px solid #4ECDC4}.problem-point{background:#ff6b3508}.solution-point{background:#4ecdc408}.vision-point{background:linear-gradient(135deg,#ff6b3508,#4ecdc408)}.problem-solution-flow h4{color:var(--pro-primary-800);font-size:var(--pro-text-base);font-weight:600;margin-bottom:.8rem}.problem-solution-flow ul{margin:0;padding-left:1.2rem}.problem-solution-flow li{margin-bottom:.5rem;color:var(--pro-primary-700);font-size:var(--pro-text-sm);line-height:1.6}.problem-solution-flow p{color:var(--pro-primary-700);font-size:var(--pro-text-base);line-height:1.7;margin-bottom:1rem}.problem-solution-flow p:last-child{margin-bottom:0}@media (max-width: 768px){.solution-showcase-card{padding:1.5rem;margin-bottom:2rem}.showcase-header{flex-direction:column;text-align:center;gap:.75rem}.sutra-symbol{width:50px;height:50px;font-size:1.2rem}.differentiator-item{padding:.75rem;margin-bottom:1rem}.diff-icon{font-size:1.3rem}.company-badge{padding:.75rem}.problem-solution-flow{gap:1.5rem}.problem-point,.solution-point,.vision-point{padding:1rem}}.about-full-width{max-width:1200px;margin:0 auto;padding:0 2rem}.about-header{text-align:center;margin-bottom:4rem}.about-intro-large{font-size:var(--pro-text-xl);line-height:1.6;color:var(--pro-primary-700);max-width:800px;margin:2rem auto 0}.about-content-grid{margin-bottom:4rem}.two-column-content{display:grid;grid-template-columns:1fr 1fr;gap:4rem;margin-bottom:3rem}.content-column h3{color:var(--pro-primary-800);font-size:var(--pro-text-lg);font-weight:600;margin-bottom:1.5rem}.problem-section,.approach-section,.differentiators-section{margin-bottom:2.5rem}.observation-list{list-style:none;padding:0;margin:0}.observation-list li{margin-bottom:.8rem;padding-left:1.5rem;position:relative;color:var(--pro-primary-700);font-size:var(--pro-text-base);line-height:1.6}.observation-list li:before{content:"→";color:#ff6b35;font-weight:700;position:absolute;left:0;top:0}.approach-section p{color:var(--pro-primary-700);font-size:var(--pro-text-base);line-height:1.7;margin-bottom:1.2rem}.differentiator-grid{display:flex;flex-direction:column;gap:1.5rem}.diff-item{display:flex;align-items:flex-start;gap:1rem;padding:1.5rem;background:#4ecdc40d;border-radius:var(--pro-radius-lg);border-left:4px solid #4ECDC4}.diff-item .diff-icon{font-size:1.8rem;flex-shrink:0;margin-top:.2rem}.diff-item strong{display:block;color:var(--pro-primary-800);font-size:var(--pro-text-base);font-weight:600;margin-bottom:.5rem}.diff-item p{color:var(--pro-primary-600);font-size:var(--pro-text-sm);margin:0;line-height:1.5}.vision-statement{background:linear-gradient(135deg,#ff6b3508,#4ecdc40d);padding:3rem;border-radius:var(--pro-radius-xl);border:1px solid rgba(78,205,196,.1);text-align:center}.vision-quote{position:relative;font-style:italic;margin-bottom:2rem}.vision-quote .quote-mark{font-size:4rem;color:#4ecdc4;font-family:serif;line-height:1}.vision-quote .quote-text{display:block;font-size:var(--pro-text-lg);color:var(--pro-primary-800);margin:1.5rem 0;font-weight:500;max-width:700px;margin-left:auto;margin-right:auto}.vision-quote .quote-mark:first-child{position:absolute;top:-1rem;left:50%;transform:translate(-50%)}.vision-quote .quote-mark:last-child{position:absolute;bottom:-2rem;right:50%;transform:translate(50%) rotate(180deg)}.company-info{display:flex;flex-direction:column;align-items:center;gap:.5rem;padding-top:1rem;border-top:2px solid rgba(78,205,196,.2)}.company-text{color:var(--pro-primary-800);font-weight:600;font-size:var(--pro-text-base)}.registration-id{color:var(--pro-primary-500);font-size:var(--pro-text-sm);font-family:Inter,sans-serif;background:#4ecdc41a;padding:.3rem .8rem;border-radius:var(--pro-radius-sm)}.training-section{background:linear-gradient(135deg,#ff6b3505,#4ecdc408);border-top:1px solid rgba(78,205,196,.1)}.training-full-width{max-width:1200px;margin:0 auto;padding:0 2rem}.training-header{text-align:center;margin-bottom:4rem}.training-intro-large{font-size:var(--pro-text-xl);line-height:1.6;color:var(--pro-primary-700);max-width:800px;margin:2rem auto 0}.training-content-grid{display:grid;grid-template-columns:1fr 1fr;gap:4rem;margin-bottom:4rem}.training-approach h3,.training-programs h3{color:var(--pro-primary-800);font-size:var(--pro-text-lg);font-weight:600;margin-bottom:1.5rem}.training-approach p{color:var(--pro-primary-700);font-size:var(--pro-text-base);line-height:1.7;margin-bottom:1.5rem}.training-philosophy{margin-top:2rem}.training-quote{background:#4ecdc414;border-left:4px solid #4ECDC4;padding:1.5rem;border-radius:var(--pro-radius-lg);font-style:italic}.training-quote .quote-text{color:var(--pro-primary-800);font-size:var(--pro-text-base);line-height:1.6;margin:0}.program-grid{display:flex;flex-direction:column;gap:1.5rem}.program-item{display:flex;align-items:flex-start;gap:1rem;padding:1.5rem;background:#fff9;border-radius:var(--pro-radius-lg);border:1px solid rgba(78,205,196,.1);transition:all .3s ease}.program-item:hover{transform:translateY(-2px);box-shadow:0 8px 25px #4ecdc426}.program-icon{font-size:1.8rem;flex-shrink:0;margin-top:.2rem}.program-content strong{display:block;color:var(--pro-primary-800);font-size:var(--pro-text-base);font-weight:600;margin-bottom:.5rem}.program-content p{color:var(--pro-primary-600);font-size:var(--pro-text-sm);margin:0;line-height:1.5}.training-outcomes{margin-bottom:4rem}.training-outcomes h3{text-align:center;color:var(--pro-primary-800);font-size:var(--pro-text-lg);font-weight:600;margin-bottom:2.5rem}.outcomes-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:2rem}.outcome-item{text-align:center;padding:2rem 1.5rem;background:#ffffffb3;border-radius:var(--pro-radius-lg);border:1px solid rgba(78,205,196,.1)}.outcome-item h4{color:var(--pro-primary-800);font-size:var(--pro-text-base);font-weight:600;margin-bottom:1rem}.outcome-item p{color:var(--pro-primary-600);font-size:var(--pro-text-sm);line-height:1.5;margin:0}.training-cta{text-align:center;padding:3rem 2rem;background:linear-gradient(135deg,#ff6b350d,#4ecdc414);border-radius:var(--pro-radius-xl);border:1px solid rgba(78,205,196,.15)}.training-cta h4{color:var(--pro-primary-800);font-size:var(--pro-text-lg);font-weight:600;margin-bottom:1rem}.training-cta p{color:var(--pro-primary-600);font-size:var(--pro-text-base);margin-bottom:2rem;max-width:600px;margin-left:auto;margin-right:auto}.social-proof-section{background:linear-gradient(135deg,var(--pro-blue-50) 0%,var(--pro-primary-50) 100%);padding:var(--pro-space-24) 0;margin-top:var(--pro-space-20)}.proof-title{text-align:center;font-size:var(--pro-text-3xl);font-weight:700;color:var(--pro-primary-900);margin-bottom:var(--pro-space-16)}.testimonials-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:var(--pro-space-8);margin-bottom:var(--pro-space-16)}.testimonial-card{background:#fff;padding:var(--pro-space-8);border-radius:var(--pro-radius-xl);box-shadow:var(--pro-shadow-md);position:relative;transition:var(--pro-transition)}.testimonial-card:hover{transform:translateY(-4px);box-shadow:var(--pro-shadow-xl)}.quote-icon{font-size:4rem;color:var(--pro-blue-600);opacity:.2;line-height:1;margin-bottom:var(--pro-space-4);font-family:Inter,sans-serif}.testimonial-text{font-size:var(--pro-text-lg);line-height:1.7;color:var(--pro-primary-700);margin-bottom:var(--pro-space-6);font-style:italic}.testimonial-author{display:flex;flex-direction:column;gap:var(--pro-space-1);padding-top:var(--pro-space-4);border-top:2px solid var(--pro-blue-200)}.testimonial-author strong{font-size:var(--pro-text-base);color:var(--pro-primary-900);font-weight:600}.testimonial-author span{font-size:var(--pro-text-sm);color:var(--pro-primary-500)}.impact-metrics{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:var(--pro-space-6);max-width:900px;margin:0 auto}.metric-card{background:#fff;padding:var(--pro-space-6);border-radius:var(--pro-radius-lg);text-align:center;box-shadow:var(--pro-shadow-sm);border:2px solid var(--pro-blue-600)}.metric-value{display:block;font-size:var(--pro-text-5xl);font-weight:700;color:var(--pro-blue-700);line-height:1;margin-bottom:var(--pro-space-2)}.metric-label{display:block;font-size:var(--pro-text-sm);color:var(--pro-primary-600);font-weight:500;text-transform:uppercase;letter-spacing:.05em}.experience-highlight{font-size:var(--pro-text-xl);line-height:1.7;color:var(--pro-primary-700);padding:var(--pro-space-6);background:linear-gradient(135deg,#4ecdc414,#ff6b350d);border-left:4px solid var(--pro-blue-600);border-radius:var(--pro-radius-lg);margin-top:var(--pro-space-6)}.career-highlights{margin-top:var(--pro-space-10)}.career-highlights h4{font-size:var(--pro-text-2xl);font-weight:600;color:var(--pro-primary-900);margin-bottom:var(--pro-space-6)}.highlights-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:var(--pro-space-6);margin-bottom:var(--pro-space-10)}.highlight-item{background:#fff;padding:var(--pro-space-6);border-radius:var(--pro-radius-lg);box-shadow:var(--pro-shadow-sm);border-left:4px solid var(--pro-blue-600);transition:var(--pro-transition)}.highlight-item:hover{transform:translate(4px);box-shadow:var(--pro-shadow-md)}.highlight-item strong{display:block;font-size:var(--pro-text-lg);color:var(--pro-blue-700);margin-bottom:var(--pro-space-3);font-weight:600}.highlight-item p{font-size:var(--pro-text-base);line-height:1.6;color:var(--pro-primary-600);margin:0}.career-stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:var(--pro-space-6);padding:var(--pro-space-8);background:linear-gradient(135deg,var(--pro-blue-600),var(--pro-blue-700));border-radius:var(--pro-radius-xl);text-align:center}.career-stat{display:flex;flex-direction:column;gap:.5rem}.career-stat .stat-num{font-size:var(--pro-text-4xl);font-weight:700;color:#fff;line-height:1}.career-stat .stat-desc{font-size:var(--pro-text-sm);color:#ffffffe6;text-transform:uppercase;letter-spacing:.05em}.philosophy{margin-top:var(--pro-space-10);padding:var(--pro-space-8);background:#fff;border-radius:var(--pro-radius-xl);box-shadow:var(--pro-shadow-md)}.philosophy h4{font-size:var(--pro-text-2xl);font-weight:600;color:var(--pro-primary-900);margin-bottom:var(--pro-space-4)}.philosophy p{font-size:var(--pro-text-lg);line-height:1.7;color:var(--pro-primary-700)}.program-card{background:#fff;border-radius:var(--pro-radius-2xl);box-shadow:var(--pro-shadow-lg);overflow:hidden;transition:var(--pro-transition);border:2px solid var(--pro-primary-200)}.program-card:hover{transform:translateY(-8px);box-shadow:var(--pro-shadow-2xl);border-color:var(--pro-blue-600)}.program-card.featured{border-color:var(--pro-blue-600);background:linear-gradient(135deg,#4ecdc408,#fff)}.program-header{padding:var(--pro-space-8);background:linear-gradient(135deg,var(--pro-blue-50),var(--pro-primary-50));border-bottom:2px solid var(--pro-blue-200);position:relative}.program-badge{display:inline-block;padding:var(--pro-space-2) var(--pro-space-4);background:var(--pro-blue-600);color:#fff;font-size:var(--pro-text-xs);font-weight:600;text-transform:uppercase;letter-spacing:.05em;border-radius:var(--pro-radius-md);margin-bottom:var(--pro-space-4)}.program-card.featured .program-badge{background:linear-gradient(135deg,#ff6b35,#ff8c42)}.program-header h3{font-size:var(--pro-text-3xl);font-weight:700;color:var(--pro-primary-900);margin-bottom:var(--pro-space-3)}.program-meta{display:flex;gap:var(--pro-space-6);flex-wrap:wrap;font-size:var(--pro-text-sm);color:var(--pro-primary-600)}.program-meta span{display:flex;align-items:center;gap:.5rem}.program-content{padding:var(--pro-space-8)}.program-desc{font-size:var(--pro-text-lg);line-height:1.7;color:var(--pro-primary-700);margin-bottom:var(--pro-space-6)}.curriculum-preview{background:var(--pro-blue-50);padding:var(--pro-space-6);border-radius:var(--pro-radius-lg);margin-bottom:var(--pro-space-6)}.curriculum-preview strong{display:block;font-size:var(--pro-text-base);color:var(--pro-blue-700);margin-bottom:var(--pro-space-3);font-weight:600}.curriculum-preview ul{list-style:none;padding:0;margin:0}.curriculum-preview li{font-size:var(--pro-text-base);color:var(--pro-primary-700);padding:var(--pro-space-2) 0;padding-left:var(--pro-space-6);position:relative}.curriculum-preview li:before{content:"✓";position:absolute;left:0;color:var(--pro-blue-600);font-weight:700}.program-outcome{background:linear-gradient(135deg,#4ecdc414,#ff6b350d);padding:var(--pro-space-5);border-radius:var(--pro-radius-lg);border-left:4px solid var(--pro-blue-600)}.program-outcome strong{display:block;font-size:var(--pro-text-base);color:var(--pro-primary-900);margin-bottom:var(--pro-space-2);font-weight:600}.program-outcome p{font-size:var(--pro-text-base);color:var(--pro-primary-700);margin:0;line-height:1.6}.program-pricing{padding:var(--pro-space-8);background:var(--pro-primary-50);border-top:2px solid var(--pro-blue-200);display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:var(--pro-space-4)}.price-tag{display:flex;flex-direction:column}.price{font-size:var(--pro-text-4xl);font-weight:700;color:var(--pro-blue-700);line-height:1}.price-unit{font-size:var(--pro-text-sm);color:var(--pro-primary-600);margin-top:var(--pro-space-1)}.price-note{font-size:var(--pro-text-sm);color:var(--pro-primary-600);font-style:italic}.delivery-options{margin-top:var(--pro-space-16);padding:var(--pro-space-12);background:#fff;border-radius:var(--pro-radius-2xl);box-shadow:var(--pro-shadow-md)}.delivery-options h3{font-size:var(--pro-text-3xl);font-weight:700;color:var(--pro-primary-900);text-align:center;margin-bottom:var(--pro-space-8)}.format-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:var(--pro-space-8)}.format-option{text-align:center;padding:var(--pro-space-8);background:var(--pro-blue-50);border-radius:var(--pro-radius-xl);transition:var(--pro-transition)}.format-option:hover{background:var(--pro-blue-100);transform:scale(1.03)}.format-icon{font-size:3.5rem;margin-bottom:var(--pro-space-4)}.format-option h4{font-size:var(--pro-text-xl);font-weight:600;color:var(--pro-primary-900);margin-bottom:var(--pro-space-3)}.format-option p{font-size:var(--pro-text-base);line-height:1.6;color:var(--pro-primary-600);margin:0}.education-fair-section{margin-top:var(--pro-space-16)}.fair-hero{text-align:center;padding:var(--pro-space-12);background:linear-gradient(135deg,var(--pro-blue-600),var(--pro-blue-700));border-radius:var(--pro-radius-2xl);color:#fff;margin-bottom:var(--pro-space-10)}.fair-hero h3{font-size:var(--pro-text-4xl);font-weight:700;margin-bottom:var(--pro-space-4)}.fair-intro{font-size:var(--pro-text-xl);line-height:1.7;max-width:700px;margin:0 auto;opacity:.95}.fair-package{background:#fff;border-radius:var(--pro-radius-2xl);box-shadow:var(--pro-shadow-lg);padding:var(--pro-space-10);margin-bottom:var(--pro-space-10)}.package-header{text-align:center;margin-bottom:var(--pro-space-8)}.package-header h4{font-size:var(--pro-text-3xl);font-weight:700;color:var(--pro-primary-900)}.package-items{display:flex;flex-direction:column;gap:var(--pro-space-6)}.package-item{display:flex;gap:var(--pro-space-4);padding:var(--pro-space-6);background:var(--pro-blue-50);border-radius:var(--pro-radius-lg);align-items:flex-start}.item-icon{font-size:2.5rem;flex-shrink:0}.package-item strong{display:block;font-size:var(--pro-text-lg);color:var(--pro-primary-900);margin-bottom:var(--pro-space-2)}.package-item p{font-size:var(--pro-text-base);color:var(--pro-primary-600);margin:0;line-height:1.5}.fair-offers{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:var(--pro-space-6);margin-bottom:var(--pro-space-10)}.offer-card{background:#fff;padding:var(--pro-space-8);border-radius:var(--pro-radius-xl);box-shadow:var(--pro-shadow-md);text-align:center;position:relative;border:2px solid var(--pro-blue-200);transition:var(--pro-transition)}.offer-card:hover{transform:translateY(-4px);box-shadow:var(--pro-shadow-xl);border-color:var(--pro-blue-600)}.offer-card.exclusive{border-color:#ff6b35;background:linear-gradient(135deg,#ff6b350d,#fff)}.offer-badge{position:absolute;top:-12px;left:50%;transform:translate(-50%);background:linear-gradient(135deg,#ff6b35,#ff8c42);color:#fff;padding:var(--pro-space-2) var(--pro-space-4);border-radius:var(--pro-radius-md);font-size:var(--pro-text-xs);font-weight:600;text-transform:uppercase;letter-spacing:.05em}.offer-card h4{font-size:var(--pro-text-xl);font-weight:600;color:var(--pro-primary-900);margin-bottom:var(--pro-space-6);margin-top:var(--pro-space-2)}.offer-benefit{display:flex;flex-direction:column;gap:.5rem;align-items:center}.discount{font-size:var(--pro-text-5xl);font-weight:700;color:var(--pro-blue-700);line-height:1}.offer-card.exclusive .discount{color:#ff6b35}.offer-desc{font-size:var(--pro-text-base);color:var(--pro-primary-600)}.fair-cta{background:#fff;padding:var(--pro-space-10);border-radius:var(--pro-radius-2xl);box-shadow:var(--pro-shadow-lg)}.fair-cta h4{font-size:var(--pro-text-3xl);font-weight:700;color:var(--pro-primary-900);text-align:center;margin-bottom:var(--pro-space-8)}.redemption-steps{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:var(--pro-space-6);margin-bottom:var(--pro-space-10)}.step{display:flex;flex-direction:column;align-items:center;gap:var(--pro-space-3);padding:var(--pro-space-6);background:var(--pro-blue-50);border-radius:var(--pro-radius-lg)}.step-number{width:50px;height:50px;background:var(--pro-blue-600);color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:var(--pro-text-2xl);font-weight:700}.step p{font-size:var(--pro-text-base);color:var(--pro-primary-700);text-align:center;margin:0;line-height:1.6}.promo-code{background:var(--pro-blue-600);color:#fff;padding:var(--pro-space-1) var(--pro-space-3);border-radius:var(--pro-radius-sm);font-family:Inter,sans-serif;font-weight:700}.contact-options-fair{display:flex;gap:var(--pro-space-4);justify-content:center;flex-wrap:wrap}.contact-options-fair .btn-primary,.contact-options-fair .btn-secondary{padding:var(--pro-space-5) var(--pro-space-8);font-size:var(--pro-text-lg);min-width:200px}@media (max-width: 768px){.testimonials-grid,.impact-metrics,.highlights-grid,.career-stats{grid-template-columns:1fr}.training-programs{gap:var(--pro-space-8)}.program-header h3{font-size:var(--pro-text-2xl)}.format-grid,.fair-offers,.redemption-steps{grid-template-columns:1fr}.contact-options-fair{flex-direction:column}.contact-options-fair .btn-primary,.contact-options-fair .btn-secondary{width:100%}.about-full-width{padding:0 1rem}.about-header{margin-bottom:2.5rem}.about-intro-large{font-size:var(--pro-text-lg)}.two-column-content{grid-template-columns:1fr;gap:2.5rem}.diff-item{padding:1rem}.diff-item .diff-icon{font-size:1.5rem}.vision-statement{padding:2rem}.vision-quote .quote-mark{font-size:3rem}.vision-quote .quote-text{font-size:var(--pro-text-base)}.company-info{flex-direction:column}.training-full-width{padding:0 1rem}.training-header{margin-bottom:2.5rem}.training-intro-large{font-size:var(--pro-text-lg)}.training-content-grid{grid-template-columns:1fr;gap:2.5rem}.program-item{padding:1rem}.program-icon{font-size:1.5rem}.outcomes-grid{grid-template-columns:1fr;gap:1.5rem}.outcome-item{padding:1.5rem 1rem}.training-cta{padding:2rem 1rem}}.value-banner{display:flex;align-items:center;justify-content:center;gap:2rem;margin-bottom:2rem;padding:1rem 2rem;background:#4ecdc414;border-radius:var(--pro-radius-xl);border:1px solid rgba(78,205,196,.2);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.value-item{display:flex;flex-direction:column;align-items:center;text-align:center}.value-number{font-size:1.8rem;font-weight:700;background:linear-gradient(135deg,#ff6b35,#4ecdc4);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;line-height:1}.value-text{font-size:var(--pro-text-sm);color:var(--pro-primary-600);font-weight:500;margin-top:.3rem}.value-separator{color:#4ecdc499;font-size:1.2rem}.hero-cta-section{margin-top:3rem;display:flex;flex-direction:column;align-items:center;gap:2.5rem}.cta-buttons{display:flex;align-items:center;gap:1.5rem}.cta-primary{background:linear-gradient(135deg,#ff6b35,#4ecdc4);color:#fff;border:none;padding:1.2rem 2.5rem;border-radius:var(--pro-radius-xl);font-weight:600;font-size:var(--pro-text-base);cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex;flex-direction:column;align-items:center;gap:.3rem;box-shadow:0 8px 25px #ff6b354d;position:relative;overflow:hidden}.cta-primary:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.2),transparent);transition:left .5s}.cta-primary:hover:before{left:100%}.cta-primary:hover{transform:translateY(-2px);box-shadow:0 12px 35px #ff6b3566}.cta-secondary{background:#4ecdc41a;color:var(--pro-primary-800);border:2px solid rgba(78,205,196,.3);padding:1rem 2rem;border-radius:var(--pro-radius-xl);font-weight:600;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;gap:.8rem}.cta-secondary:hover{background:#4ecdc433;border-color:#4ecdc480;transform:translateY(-1px)}.cta-text{font-size:var(--pro-text-base);font-weight:600}.cta-subtitle{font-size:var(--pro-text-xs);opacity:.9;font-weight:400}.cta-icon{font-size:1.2rem}.social-proof{display:flex;flex-direction:column;align-items:center;gap:1.5rem}.proof-stats{display:flex;align-items:center;gap:3rem;padding:1.5rem 2rem;background:#ffffff0d;border-radius:var(--pro-radius-lg);border:1px solid rgba(78,205,196,.1)}.stat-item{display:flex;flex-direction:column;align-items:center;text-align:center}.stat-number{font-size:1.5rem;font-weight:700;color:#4ecdc4;line-height:1}.stat-label{font-size:var(--pro-text-xs);color:var(--pro-primary-500);font-weight:500;margin-top:.2rem}.trust-indicators{display:flex;align-items:center;gap:2rem;flex-wrap:wrap;justify-content:center}.trust-item{font-size:var(--pro-text-sm);color:var(--pro-primary-600);font-weight:500;padding:.5rem 1rem;background:#4ecdc40d;border-radius:var(--pro-radius-md);border:1px solid rgba(78,205,196,.1)}.observe{opacity:0;transform:translateY(30px);transition:all .8s cubic-bezier(.4,0,.2,1)}.observe.in-view{opacity:1;transform:translateY(0)}.value-banner.in-view{animation:slideInFromTop .8s cubic-bezier(.4,0,.2,1)}.hero-cta-section.in-view .cta-buttons{animation:fadeInUp 1s cubic-bezier(.4,0,.2,1) .3s both}.hero-cta-section.in-view .social-proof{animation:fadeInUp 1s cubic-bezier(.4,0,.2,1) .6s both}@keyframes slideInFromTop{0%{opacity:0;transform:translateY(-40px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:translateY(0)}}@media (max-width: 768px){.value-banner{flex-direction:column;gap:1rem;padding:1rem}.value-number{font-size:1.5rem}.cta-buttons{flex-direction:column;gap:1rem;width:100%}.cta-primary,.cta-secondary{width:100%;justify-content:center}.proof-stats{flex-direction:column;gap:1rem;padding:1rem}.trust-indicators{gap:1rem;flex-direction:column}.trust-item{font-size:var(--pro-text-xs);padding:.4rem .8rem}}@media (max-width: 768px){.hero-metrics{flex-direction:column;gap:var(--pro-space-4)}.hero-metrics .metric-item{flex-direction:row;align-items:center;gap:.5rem;justify-content:center}.interactive-grid,.enhanced-credentials{grid-template-columns:1fr}.mission-pillars{grid-template-columns:1fr;gap:var(--pro-space-6)}.values-matrix{grid-template-columns:1fr}.impact-metrics,.skill-stats,.innovation-tags{justify-content:center}.timeline-title{font-size:var(--pro-text-2xl)}.journey-timeline{padding:var(--pro-space-6)}.enhanced-mission{padding:var(--pro-space-8)}.floating-icon{display:none}.enhanced-about:not(.fade-in){transform:translateY(10px)}}@media (max-width: 480px){.metric-number,.timeline-title{font-size:var(--pro-text-xl)}.glass-card{padding:var(--pro-space-6)}.interactive-card{padding:var(--pro-space-5)}.enhanced-mission{padding:var(--pro-space-6)}.journey-timeline{padding:var(--pro-space-4)}.mission-pillars{gap:var(--pro-space-4)}.pillar{padding:var(--pro-space-6)}.values-section{padding-top:var(--pro-space-6)}.showcase-header h3,.mission-header h3,.values-section h4{font-size:var(--pro-text-xl)}}.format-icon{width:60px!important;height:60px!important;background:#3b82f61a!important;border:2px solid var(--pro-blue-200)!important;border-radius:var(--pro-radius-xl)!important;display:flex!important;align-items:center!important;justify-content:center!important;margin:0 auto var(--pro-space-4) auto!important;transition:all .3s ease!important;font-size:initial!important}.format-icon svg{color:var(--pro-blue-600);transition:var(--pro-transition)}.format-option:hover .format-icon{background:#3b82f626!important;border-color:var(--pro-blue-300)!important;transform:translateY(-2px)!important}.format-option:hover .format-icon svg{color:var(--pro-blue-700);transform:scale(1.1)}.program-meta span svg{color:var(--pro-blue-600);vertical-align:text-bottom;opacity:.8}.program-meta span{display:inline-flex;align-items:center;color:var(--pro-primary-600);font-size:var(--pro-text-sm)}@media (max-width: 768px){.services-section{padding-top:100px!important}.training-programs{grid-template-columns:1fr;gap:var(--pro-space-6);margin-top:var(--pro-space-8)}.program-card{margin:0 auto;max-width:100%;padding:var(--pro-space-6)}.program-header,.program-content,.program-pricing{padding:var(--pro-space-6)}.program-meta{flex-direction:column;gap:.5rem;align-items:flex-start}.program-meta span{width:100%}}@media (max-width: 480px){.services-section{padding-top:90px!important}.section-header{text-align:center;margin-bottom:var(--pro-space-8)}.section-title-pro{font-size:var(--pro-text-2xl);line-height:1.2}.section-description{font-size:var(--pro-text-base);line-height:1.6}.training-programs{gap:var(--pro-space-4);margin-top:var(--pro-space-6)}.program-card,.program-header,.program-content{padding:var(--pro-space-4)}.program-pricing{padding:var(--pro-space-4);flex-direction:column;align-items:flex-start}.program-card h3{font-size:var(--pro-text-xl);line-height:1.3}.curriculum-preview{padding:var(--pro-space-4)}.delivery-options .format-grid,.training-approach .approach-grid{grid-template-columns:1fr;gap:var(--pro-space-4)}}
