body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}*{box-sizing:border-box;font-family:Inter,sans-serif;margin:0;padding:0}body{background:#fff;color:#1a1a1a;line-height:1.6;overflow-x:hidden}.container{margin:0 auto;max-width:1400px;padding:0 3rem}nav{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffffffa;border-bottom:1px solid #2563eb1a;left:0;position:fixed;right:0;top:0;z-index:1000}nav .container{align-items:center;display:flex;justify-content:space-between;padding:1.5rem 3rem}.logo{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#2563eb,#1e40af);-webkit-background-clip:text;background-clip:text;font-size:1.5rem;font-weight:900;letter-spacing:.5px}.nav-links{display:flex;gap:3rem;list-style:none}.nav-links a{color:#4b5563;cursor:pointer;font-size:.9rem;font-weight:500;letter-spacing:.5px;text-decoration:none;transition:color .3s ease}.nav-links a:hover{color:#2563eb}.contact-button{background:#2563eb;border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:.9rem;font-weight:600;letter-spacing:.5px;padding:.75rem 2rem;transition:all .3s ease}.contact-button:hover{background:#1e40af;box-shadow:0 4px 12px #2563eb4d;transform:translateY(-1px)}.hero{align-items:center;background:linear-gradient(135deg,#f0f9ff,#e0f2fe 50%,#fff);display:flex;min-height:100vh;padding-top:100px;position:relative}.hero:before{background:radial-gradient(circle at 50% 0,#2563eb1a 0,#0000 50%);content:"";height:100%;left:0;pointer-events:none;position:absolute;right:0;top:0}.hero-content{position:relative;z-index:1}.hero-subtitle{color:#2563eb;font-size:.9rem;font-weight:600;letter-spacing:2px;margin-bottom:2rem;text-transform:uppercase}.hero h1{color:#0f172a;font-size:4.5rem;font-weight:800;letter-spacing:-1px;line-height:1.1;margin-bottom:2rem}.hero-description{color:#64748b;font-size:1.25rem;font-weight:400;line-height:1.8;margin-bottom:3rem;max-width:700px}.hero-location{color:#94a3b8;font-size:.95rem;letter-spacing:1px;margin-bottom:3rem}.stats-section{background:#fff;padding:8rem 0}.stats-grid{grid-gap:4rem;display:grid;gap:4rem;grid-template-columns:repeat(4,1fr);text-align:center}.stat-item h3{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#2563eb,#1e40af);-webkit-background-clip:text;background-clip:text;font-size:3.5rem;font-weight:800;margin-bottom:1rem}.stat-item p{color:#64748b;font-size:.95rem;font-weight:500}.section{padding:8rem 0}.section-dark{background:#f8fafc}.section-header{margin-bottom:5rem;max-width:900px}.section-label{color:#2563eb;font-size:.9rem;font-weight:600;letter-spacing:2px;margin-bottom:1.5rem;text-transform:uppercase}.section-title{color:#0f172a;font-size:3rem;font-weight:800;letter-spacing:-.5px;line-height:1.2;margin-bottom:2rem}.section-description{color:#64748b;font-size:1.15rem;line-height:1.8}.content-grid{grid-gap:3rem;display:grid;gap:3rem;grid-template-columns:repeat(2,1fr);margin-top:5rem}.content-card{background:#fff;border:1px solid #e2e8f0;border-radius:12px;padding:3rem;transition:all .3s ease}.content-card:hover{border-color:#2563eb;box-shadow:0 10px 40px #2563eb1a;transform:translateY(-4px)}.content-card h3{color:#0f172a;font-size:1.5rem;font-weight:700;margin-bottom:1.5rem}.content-card p{color:#64748b;font-size:1rem;line-height:1.8}.strategy-grid{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(3,1fr);margin-top:5rem}.strategy-card{background:#fff;border:1px solid #e2e8f0;border-radius:12px;padding:3rem 2.5rem;text-align:center;transition:all .3s ease}.strategy-card:hover{border-color:#2563eb;box-shadow:0 10px 40px #2563eb1a;transform:translateY(-4px)}.strategy-icon{align-items:center;background:linear-gradient(135deg,#dbeafe,#bfdbfe);border-radius:50%;display:flex;font-size:1.5rem;height:60px;justify-content:center;margin:0 auto 2rem;width:60px}.strategy-card h3{color:#0f172a;font-size:1.25rem;font-weight:700;margin-bottom:1rem}.strategy-card p{color:#64748b;font-size:.95rem;line-height:1.7}.comparison-section{background:#fff;padding:8rem 0}.comparison-table{background:#fff;border:1px solid #e2e8f0;border-radius:12px;margin-top:4rem;overflow-x:auto}table{border-collapse:collapse;width:100%}td,th{border-bottom:1px solid #e2e8f0;padding:2rem 1.5rem;text-align:left}th{background:#f8fafc;color:#64748b;font-size:.9rem;font-weight:600;letter-spacing:1px;text-transform:uppercase}td{color:#475569;font-size:1rem}td:first-child{color:#0f172a;font-weight:600}.highlight{color:#2563eb;font-weight:600}.team-grid{grid-gap:5rem;display:grid;gap:5rem;grid-template-columns:repeat(2,1fr);margin-top:5rem}.team-member{align-items:center;display:flex;flex-direction:column;text-align:center}.team-photo{background:#f8fafc;border:4px solid #e2e8f0;border-radius:50%;height:200px;margin-bottom:2rem;object-fit:cover;transition:all .3s ease;width:200px}.team-member:hover .team-photo{border-color:#2563eb;box-shadow:0 8px 24px #2563eb33}.team-name{color:#0f172a;font-size:1.75rem;font-weight:700;margin-bottom:.5rem}.team-role{color:#2563eb;font-size:1rem;font-weight:600;letter-spacing:.5px;margin-bottom:2rem}.team-bio{font-size:.95rem;line-height:1.8;margin-bottom:2rem}.team-bio,.team-credentials{color:#64748b;max-width:500px}.team-credentials{font-size:.9rem;list-style:none;width:100%}.team-credentials li{border-bottom:1px solid #e2e8f0;padding:.75rem 0;text-align:left}.team-credentials li:last-child{border-bottom:none}.linkedin-link{color:#2563eb;display:inline-block;font-size:.9rem;font-weight:600;margin-top:1.5rem;text-decoration:none;transition:opacity .3s ease}.linkedin-link:hover{opacity:.7}.cta-section{background:linear-gradient(135deg,#eff6ff,#dbeafe);padding:10rem 0;position:relative;text-align:center}.cta-section:before{background:radial-gradient(circle at 50% 50%,#2563eb1a 0,#0000 70%);content:"";height:100%;left:0;pointer-events:none;position:absolute;right:0;top:0}.cta-content{margin:0 auto;max-width:800px;position:relative;z-index:1}.cta-section h2{color:#0f172a;font-size:3.5rem;font-weight:800;letter-spacing:-1px;margin-bottom:2rem}.cta-section p{color:#64748b;font-size:1.25rem;line-height:1.8;margin-bottom:3rem}.cta-buttons{display:flex;gap:2rem;justify-content:center}.cta-primary{background:#2563eb;border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:1rem;font-weight:700;letter-spacing:.5px;padding:1.25rem 3rem;transition:all .3s ease}.cta-primary:hover{background:#1e40af;box-shadow:0 8px 24px #2563eb4d;transform:translateY(-2px)}.cta-secondary{background:#fff;border:2px solid #2563eb;border-radius:8px;color:#2563eb;cursor:pointer;display:inline-block;font-size:1rem;font-weight:700;letter-spacing:.5px;padding:1.25rem 3rem;text-decoration:none;transition:all .3s ease}.cta-secondary:hover{background:#eff6ff}footer{background:#f8fafc;border-top:1px solid #e2e8f0;padding:4rem 0}footer .container{align-items:center;display:flex;justify-content:space-between}.footer-logo{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#2563eb,#1e40af);-webkit-background-clip:text;background-clip:text;font-size:1.25rem;font-weight:900}.footer-text{color:#94a3b8;font-size:.85rem}@media (max-width:1024px){.container{padding:0 2rem}.hero h1{font-size:3.5rem}.content-grid,.stats-grid,.strategy-grid,.team-grid{gap:2rem;grid-template-columns:1fr}.nav-links{display:none}}@media (max-width:768px){.hero h1{font-size:2.5rem}.section-title{font-size:2rem}.cta-section h2{font-size:2.5rem}.cta-buttons{flex-direction:column}}html{scroll-behavior:smooth}.logo-mark{display:inline-block;margin-bottom:3rem}.logo-mark svg{height:auto;width:200px}
/*# sourceMappingURL=main.aa6752e9.css.map*/