nav{backdrop-filter:blur(12px);background:var(--bg-nav);border-bottom:1px solid var(--border-color);padding:1rem 5%;position:sticky;top:0;transition:background .3s,border-color .3s;z-index:100}.nav-content{margin:0 auto;max-width:1300px}.logo,.nav-content{align-items:center;display:flex}.logo{color:var(--text-main);gap:.75rem;margin-right:3rem;text-decoration:none}.logo-img{background:var(--bg-surface-alt);border:1px solid var(--border-color);border-radius:8px;height:40px;padding:5px;position:relative;width:auto;z-index:10}.logo-text{background:var(--grad-accent);background-clip:text;-webkit-background-clip:text;font-family:Outfit,sans-serif;font-size:1.3rem;font-weight:800;-webkit-text-fill-color:transparent;animation:revealLogo 10s ease-in-out infinite;position:relative;z-index:1}@keyframes revealLogo{0%,10%{opacity:0;transform:translateX(-40px)}20%,80%{opacity:1;transform:translateX(0)}90%,to{opacity:0;transform:translateX(-40px)}}.nav-links{display:flex;gap:2rem;list-style:none;margin-right:auto}.nav-links a{color:var(--text-main);font-size:.95rem;font-weight:500;position:relative;text-decoration:none;transition:color .3s}.nav-links a:hover{color:var(--primary)}.nav-controls-area{align-items:center;display:flex;gap:1.5rem}.nav-divider{background-color:var(--border-color);height:24px;width:1px}.nav-actions{gap:.8rem}.control-btn,.nav-actions{align-items:center;display:flex}.control-btn{background:none;border:2px solid var(--border-color);border-radius:50%;color:var(--text-main);cursor:pointer;font-size:.85rem;font-weight:600;height:38px;justify-content:center;transition:all .3s;width:38px}.control-btn:hover{border-color:var(--primary);color:var(--primary)}.menu-toggle{background:none;border:none;color:var(--text-main);cursor:pointer;display:none;font-size:1.5rem}.hero{background:var(--grad-hero);color:#fff;overflow:hidden;padding:8rem 5% 10rem;position:relative;text-align:center}.hero h1{font-size:clamp(2.5rem,5vw,4rem);font-weight:800;line-height:1.1;margin-bottom:1.5rem}.hero p{color:#cbd5e1;font-size:1.25rem;margin-bottom:2.5rem;margin-left:auto;margin-right:auto;max-width:700px}.wave-bottom{bottom:0;left:0;line-height:0;overflow:hidden;position:absolute;transform:rotate(180deg);width:100%}.wave-bottom svg{display:block;height:60px;width:calc(100% + 1.3px)}.wave-bottom .shape-fill{fill:var(--bg-body);transition:fill .3s}.section-title{color:var(--text-main);font-size:2.5rem;font-weight:800;margin-bottom:1rem;text-align:center}.section-subtitle{color:var(--text-muted);font-size:1.1rem;margin-bottom:4rem;text-align:center}.section-content{margin:0 auto;max-width:1200px}.tech-stack{border-bottom:1px solid var(--border-color);padding:4rem 0}.tech-stack h2{color:var(--text-muted);font-size:1rem;font-weight:700;letter-spacing:2px;margin-bottom:2.5rem;text-align:center;text-transform:uppercase}.pricing,.problems,.process,.solutions{padding:5rem 5%}.value{background:var(--bg-value-section);color:var(--text-value-title);overflow:hidden;padding:6rem 5%;position:relative;transition:background .3s}body.dark-mode .value{border-bottom:1px solid var(--border-color);border-top:1px solid var(--border-color)}.value-grid{gap:3rem;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));position:relative;z-index:1}.process-steps,.value-grid{display:grid;margin:0 auto;max-width:1200px}.process-steps{gap:2rem;grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.contact-section-wrapper{align-items:start;display:grid;gap:4rem;grid-template-columns:1fr 1fr;margin:0 auto;max-width:1200px}.profile-side{background:var(--bg-surface-alt);border:1px solid var(--border-color);border-radius:var(--radius-lg);padding:2rem}.profile-header{align-items:center;display:flex;gap:1.5rem;margin-bottom:1.5rem}.profile-name h3{color:var(--text-main);font-size:1.5rem;margin-bottom:.2rem}.profile-name p{color:var(--primary);font-weight:600}.profile-bio{color:var(--text-muted);margin-bottom:2rem}.form-side{background:var(--bg-surface);border:1px solid var(--border-color);border-radius:var(--radius-lg);box-shadow:var(--shadow-card);padding:2.5rem}footer{background:#0f172a;border-top:1px solid #1e293b;color:#94a3b8;font-size:.95rem;padding:5rem 5% 2rem}.footer-grid{display:grid;gap:3rem;grid-template-columns:1.5fr 1fr 1fr 1fr;margin:0 auto 4rem;max-width:1200px}.footer-logo{align-items:center;display:flex;gap:.75rem;margin-bottom:1rem}.footer-logo img{background:hsla(0,0%,100%,.1);border-radius:6px;height:35px;padding:4px;width:auto}.footer-logo h3{color:#fff;font-size:1.5rem}.footer-col h4{color:#fff;font-size:1.1rem;font-weight:600;margin-bottom:1.5rem}.footer-links{list-style:none}.footer-links li{margin-bottom:.8rem}.footer-links a{color:#94a3b8;text-decoration:none;transition:color .3s}.footer-links a:hover{color:var(--primary)}.social-icons{display:flex;gap:1rem}.social-link{align-items:center;background:hsla(0,0%,100%,.05);border-radius:50%;color:#fff;display:flex;height:40px;justify-content:center;transition:all .3s;width:40px}.social-link:hover{background:var(--primary);transform:translateY(-3px)}.footer-bottom{display:flex;flex-wrap:wrap;font-size:.85rem;gap:1rem;justify-content:space-between;margin:0 auto;max-width:1200px;padding-top:2rem}.splide__slide{align-items:center;display:flex;justify-content:center}.simple-page{margin:120px auto 60px;max-width:800px;min-height:60vh;padding:0 20px}.simple-page h1{color:var(--text-main);font-family:Outfit,sans-serif;font-size:2.5rem;margin-bottom:2rem}.simple-page h2{color:var(--primary);font-family:Outfit,sans-serif;font-size:1.8rem;margin-bottom:1rem;margin-top:3rem}.simple-page h3{color:var(--text-main);font-size:1.2rem;margin-bottom:.5rem;margin-top:1.5rem}.simple-page li,.simple-page p{color:var(--text-muted);line-height:1.6;margin-bottom:1rem}.simple-page ul{margin-bottom:1rem;margin-left:1.5rem}.back-link{color:var(--primary);display:inline-block;font-weight:500;margin-bottom:2rem;text-decoration:none}.back-link:hover{text-decoration:underline}