*{box-sizing:border-box;padding:0}*,body{margin:0}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#1a1a1a;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;line-height:1.6}html{scroll-behavior:smooth}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}.navbar{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#000000e6;box-shadow:0 2px 30px #00000040;left:0;padding:1rem 0;position:fixed;right:0;top:0;z-index:1000}.nav-container{align-items:center;display:flex;justify-content:space-between;margin:0 auto;max-width:1200px;padding:0 2rem}.logo{color:#fff;font-size:1.5rem;font-weight:700;letter-spacing:-.5px;text-decoration:none}.nav-links{display:flex;gap:2rem}.nav-links a{color:#d1d5db;font-size:.95rem;font-weight:500;text-decoration:none;transition:color .3s ease}.hero,.nav-links a:hover{color:#fff}.hero{align-items:center;background:#0b0b0b;display:flex;justify-content:center;min-height:100vh;padding:8rem 2rem 4rem;text-align:center}.hero-content{max-width:800px}.hero-title{color:#fff;font-size:clamp(2.5rem,5vw,4rem);font-weight:700;letter-spacing:-1px;line-height:1.2;margin:0 0 1.5rem}.hero-subtitle{color:#d1d5db;font-size:1.25rem;line-height:1.6;margin:0 auto 2.5rem;max-width:600px}.cta-button{background:#1a1a1a;border:2px solid #1a1a1a;border-radius:8px;color:#fff;display:inline-block;font-size:1rem;font-weight:600;padding:1rem 2.5rem;text-decoration:none;transition:all .3s ease}.cta-button:hover{background:#0000;box-shadow:0 10px 25px #0000001a;color:#1a1a1a;transform:translateY(-2px)}.hero .cta-button{background:#fff;border-color:#fff;color:#0b0b0b}.hero .cta-button:hover{background:#0000;border-color:#fff;box-shadow:0 10px 25px #fff3;color:#fff}.container{margin:0 auto;max-width:1200px;padding:0 2rem}.section-title{color:#1a1a1a;font-size:clamp(2rem,4vw,3rem);font-weight:700;letter-spacing:-.5px;margin:0 0 1rem;text-align:center}.section-subtitle{color:#6b7280;font-size:1.1rem;margin:0 0 3rem;text-align:center}.schedule .section-subtitle{margin-bottom:.5 rem}.services{background:#fff;padding:6rem 0}.services-grid{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));margin-top:3rem}.service-card{background:#f9fafb;border:1px solid #e5e7eb;border-radius:12px;padding:2.5rem 2rem;transition:all .3s ease}.service-card:hover{border-color:#d1d5db;box-shadow:0 10px 30px #00000014;transform:translateY(-5px)}.service-icon{align-items:center;color:#1a1a1a;display:flex;justify-content:flex-start;margin-bottom:1.5rem}.service-icon svg{height:56px;width:56px}.service-card h3{color:#1a1a1a;font-size:1.5rem;font-weight:600;margin:0 0 1rem}.service-card p{color:#6b7280;line-height:1.6;margin:0}.case-studies-preview{background:#0b0b0b;padding:6rem 0}.case-studies-preview .section-title{color:#fff}.case-studies-preview .section-subtitle{color:#c5cbd8}.case-studies-preview-grid{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));margin:3rem 0}.case-study-preview-card{background:#151515;border:1px solid #262626;border-radius:12px;color:#f5f5f5;padding:2.5rem 2rem;text-align:center;transition:all .3s ease}.case-study-preview-card:hover{border-color:#3a3a3a;box-shadow:0 20px 45px #00000059;transform:translateY(-5px)}.preview-icon{align-items:center;color:#fff;display:flex;font-size:3.5rem;justify-content:center;margin-bottom:1.5rem}.preview-icon svg{height:56px;width:56px}.case-study-preview-card h3{color:#fff;font-size:1.5rem;font-weight:600;margin:0 0 .75rem}.preview-stats{color:#fbbf24;font-size:1rem;font-weight:600;margin:0 0 1rem}.preview-description{color:#d1d5db;font-size:.95rem;line-height:1.6;margin:0}.case-studies-cta-container{margin-top:3rem;text-align:center}.cta-button-secondary{background:#0000;border:2px solid #1a1a1a;border-radius:8px;color:#1a1a1a;display:inline-block;font-size:1rem;font-weight:600;padding:1rem 2.5rem;text-decoration:none;transition:all .3s ease}.cta-button-secondary:hover{background:#1a1a1a;box-shadow:0 10px 25px #00000026;color:#fff;transform:translateY(-2px)}.case-studies-preview .cta-button-secondary{border-color:#fff;color:#fff}.case-studies-preview .cta-button-secondary:hover{background:#fff;box-shadow:0 10px 25px #fff3;color:#0b0b0b}.case-study{background:#f9fafb;padding:6rem 0}.case-study-content{margin:0 auto;max-width:900px}.case-study-text h3{color:#1a1a1a;font-size:2rem;font-weight:700;margin:0 0 .5rem}.case-study-company{color:#6b7280;font-size:1.1rem;font-weight:500;margin:0 0 2.5rem}.case-study-details{grid-gap:2rem;background:#fff;border-radius:12px;box-shadow:0 4px 15px #0000000d;display:grid;gap:2rem;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));margin:3rem 0;padding:2rem}.case-study-stat{text-align:center}.stat-number{color:#1a1a1a;font-size:2.5rem;font-weight:700;margin-bottom:.5rem}.stat-label{color:#6b7280;font-size:.95rem;font-weight:500}.case-study-description{margin-top:3rem}.case-study-description h4{color:#1a1a1a;font-size:1.5rem;font-weight:600;margin:2rem 0 1rem}.case-study-description h4:first-child{margin-top:0}.case-study-description p,.case-study-description ul{color:#4a4a4a;line-height:1.8;margin:0 0 1.5rem}.case-study-description ul{padding-left:1.5rem}.case-study-description li{margin-bottom:.5rem}.schedule{background:#fff;padding:6rem 0}.schedule-container{margin:0 auto;max-width:700px}.meeting-form{background:#f9fafb;border:1px solid #e5e7eb;border-radius:12px;padding:3rem}.form-row{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));margin-bottom:1.5rem}.form-group{display:flex;flex-direction:column}.form-group label{color:#1a1a1a;font-size:.95rem;font-weight:600;margin-bottom:.5rem}.form-group input,.form-group select,.form-group textarea{background:#fff;border:1px solid #d1d5db;border-radius:8px;color:#1a1a1a;font-family:inherit;font-size:1rem;padding:.875rem 1rem;transition:all .3s ease}.form-group input:focus,.form-group select:focus,.form-group textarea:focus{border-color:#1a1a1a;box-shadow:0 0 0 3px #1a1a1a1a;outline:none}.form-group textarea{min-height:100px;resize:vertical}.submit-button{background:#1a1a1a;border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:1rem;font-weight:600;margin-top:1rem;padding:1rem 2rem;transition:all .3s ease;width:100%}.submit-button:hover{background:#2d2d2d;box-shadow:0 10px 25px #00000026;transform:translateY(-2px)}.submit-button:active{transform:translateY(0)}.footer{background:#1a1a1a;color:#e5e7eb;padding:4rem 0 2rem}.footer-content{grid-gap:3rem;display:grid;gap:3rem;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));margin-bottom:3rem}.footer-section h3{color:#fff;font-size:1.5rem;font-weight:700;margin:0 0 1rem}.footer-section h4{color:#fff;font-size:1.1rem;font-weight:600;margin:0 0 1rem}.footer-section p{color:#9ca3af;line-height:1.6;margin:.5rem 0}.footer-bottom{border-top:1px solid #374151;padding-top:2rem;text-align:center}.footer-bottom p{color:#6b7280;margin:0}.case-studies-page{background:#f9fafb;min-height:100vh;padding:8rem 0 4rem}.page-title{color:#1a1a1a;font-size:clamp(2.5rem,5vw,4rem);font-weight:700;letter-spacing:-1px;margin:0 0 1rem;text-align:center}.page-subtitle{color:#6b7280;font-size:1.25rem;margin:0 auto 4rem;max-width:700px;text-align:center}.case-study-card{background:#fff;border:1px solid #e5e7eb;border-radius:16px;box-shadow:0 4px 20px #0000000f;margin-bottom:3rem;padding:3rem;transition:transform .3s ease,box-shadow .3s ease}.case-study-card:hover{box-shadow:0 8px 30px #0000001a;transform:translateY(-4px)}.case-study-header{border-bottom:2px solid #f3f4f6;margin-bottom:2rem;padding-bottom:2rem}.case-study-header h2{color:#1a1a1a;font-size:2rem;font-weight:700;letter-spacing:-.5px;margin:0 0 .5rem}.case-study-stats{grid-gap:2rem;background:#f9fafb;border-radius:12px;display:grid;gap:2rem;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));margin:2.5rem 0;padding:2rem}.case-study-body{margin-top:2rem}.case-study-section{margin-bottom:2.5rem}.case-study-section:last-child{margin-bottom:0}.case-study-section h3{color:#1a1a1a;font-size:1.5rem;font-weight:600;margin:0 0 1rem}.case-study-section p,.case-study-section ul{color:#4a4a4a;font-size:1.05rem;line-height:1.8;margin:0 0 1.5rem}.case-study-section ul{padding-left:1.5rem}.case-study-section li{margin-bottom:.75rem}.case-study-section li strong{color:#1a1a1a;font-weight:600}.case-studies-cta{background:#fff;border-radius:16px;box-shadow:0 4px 20px #0000000f;margin-top:4rem;padding:4rem 2rem;text-align:center}.case-studies-cta h2{color:#1a1a1a;font-size:2rem;font-weight:700;margin:0 0 1rem}.case-studies-cta p{color:#6b7280;font-size:1.1rem;margin:0 0 2rem}@media (max-width:768px){.nav-links{font-size:.9rem;gap:1rem}.hero{padding:6rem 1rem 3rem}.form-row{grid-template-columns:1fr}.meeting-form{padding:2rem 1.5rem}.case-studies-preview-grid,.case-study-details{grid-template-columns:1fr}.case-study-card,.case-study-preview-card{padding:2rem 1.5rem}.case-study-header h2{font-size:1.75rem}.case-study-stats{grid-template-columns:1fr;padding:1.5rem}.case-studies-cta{padding:3rem 1.5rem}}@media (max-width:480px){.nav-container{flex-direction:column;gap:1rem}.nav-links{flex-wrap:wrap;justify-content:center}}
/*# sourceMappingURL=main.cd8a76c6.css.map*/