*{box-sizing:border-box;margin:0;padding:0}:root{--black:#000;--white:#fff;--gray-900:#0a0a0a;--gray-800:#1a1a1a;--gray-700:#2a2a2a;--gray-600:#404040;--gray-500:#666;--gray-400:#999;--gray-300:#ccc;--gray-200:#e5e5e5;--gray-100:#f5f5f5;--font-primary:"Geist",-apple-system,sans-serif;--font-mono:"Berkeley Mono","SF Mono",monospace;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--space-10:40px;--space-12:48px;--space-16:64px;--space-20:80px;--space-24:96px;--space-32:128px;--border-width:1px;--radius-sm:6px;--radius-md:12px;--radius-lg:16px;--radius-xl:24px;--radius-full:9999px;--shadow-sm:0 1px 2px #0000000d;--shadow-md:0 4px 8px #0000001a;--shadow-lg:0 12px 24px #00000026;--shadow-xl:0 24px 48px #0003;--ease-out:cubic-bezier(.16,1,.3,1);--ease-in-out:cubic-bezier(.4,0,.2,1);--duration-fast:.15s;--duration-normal:.25s;--duration-slow:.35s}html{scroll-behavior:smooth;font-size:16px}body{font-family:var(--font-primary);color:var(--white);background:var(--black);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-overflow-scrolling:touch;line-height:1.6;overflow-x:hidden;transform:translate(0,0)}.trendy-container{background:var(--black);min-height:100vh;position:relative;overflow-x:hidden}@media (hover:none) and (pointer:coarse){:hover{box-shadow:inherit!important;background:inherit!important;border-color:inherit!important;transform:none!important}.bg-elements{display:none!important}.showcase-slider,.process-number,.bg-dot,.bg-line,.bg-circle,.bg-grid,.showcase-slider{animation:none!important}.btn-primary-trendy:active,.btn-secondary-trendy:active{transition:transform .1s;transform:scale(.98)}*{transform:translate(0,0)}}.bg-grain{opacity:.02;pointer-events:none;z-index:1;background:repeating-linear-gradient(90deg,#0000,#0000 2px,#ffffff03 2px 4px);width:100%;height:100%;position:fixed;top:0;left:0}.bg-elements{pointer-events:none;z-index:1;width:100%;height:100%;position:fixed;top:0;left:0;overflow:hidden}.bg-dot{background:#ffffff1a;border-radius:50%;width:2px;height:2px;animation:4s ease-in-out infinite twinkle;position:absolute}.bg-dot:first-child{animation-delay:0s;top:20%;left:10%}.bg-dot:nth-child(2){animation-delay:1s;top:40%;left:85%}.bg-dot:nth-child(3){animation-delay:2s;top:70%;left:20%}.bg-dot:nth-child(4){animation-delay:3s;top:30%;left:70%}.bg-dot:nth-child(5){animation-delay:1.5s;top:80%;left:60%}.bg-dot:nth-child(6){animation-delay:2.5s;top:15%;left:50%}.bg-dot:nth-child(7){animation-delay:.8s;top:55%;left:35%}.bg-dot:nth-child(8){animation-delay:3.2s;top:85%;left:15%}@keyframes twinkle{0%,to{opacity:.1;transform:scale(1)}50%{opacity:.3;transform:scale(1.2)}}.bg-line{background:linear-gradient(#0000,#ffffff0d,#0000);width:1px;height:100px;animation:8s ease-in-out infinite moveVertical;position:absolute}.bg-line:nth-child(9){animation-delay:0s;top:10%;left:30%}.bg-line:nth-child(10){animation-delay:2s;top:50%;left:80%}.bg-line:nth-child(11){animation-delay:1s;top:25%;left:5%}.bg-line:nth-child(12){animation-delay:3s;top:75%;left:90%}@keyframes moveVertical{0%,to{opacity:.05;transform:translateY(0)rotate(0)}50%{opacity:.1;transform:translateY(-20px)rotate(1deg)}}.bg-circle{border:1px solid #ffffff08;border-radius:50%;animation:20s linear infinite slowRotate;position:absolute}.bg-circle:nth-child(13){width:200px;height:200px;animation-delay:0s;top:60%;left:-50px}.bg-circle:nth-child(14){width:150px;height:150px;animation-direction:reverse;animation-delay:5s;top:20%;right:-30px}@keyframes slowRotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.bg-grid{background-image:radial-gradient(circle at 2px 2px,#ffffff14 1px,#0000 0);background-size:20px 20px;width:80px;height:80px;animation:6s ease-in-out infinite gridFloat;position:absolute}.bg-grid:nth-child(15){animation-delay:0s;top:35%;left:75%}.bg-grid:nth-child(16){animation-delay:2s;top:65%;left:10%}@keyframes gridFloat{0%,to{opacity:.1;transform:translateY(0)translate(0)}50%{opacity:.2;transform:translateY(-15px)translate(5px)}}.nav-trendy{top:var(--space-6);z-index:100;animation:navSlideDown .8s var(--ease-out);transition:all var(--duration-normal)var(--ease-out);position:fixed;left:50%;transform:translate(-50%)}.nav-trendy.scrolled .nav-pill{-webkit-backdrop-filter:blur(30px)saturate(200%);backdrop-filter:blur(30px)saturate(200%);background:#000000e6;border-color:#fff3}@keyframes navSlideDown{0%{opacity:0;transform:translate(-50%)translateY(-20px)}to{opacity:1;transform:translate(-50%)translateY(0)}}.nav-pill{-webkit-backdrop-filter:blur(20px)saturate(180%);backdrop-filter:blur(20px)saturate(180%);border-radius:var(--radius-full);padding:var(--space-2)var(--space-3);align-items:center;gap:var(--space-2);transition:all var(--duration-normal)var(--ease-out);background:#ffffff14;border:1px solid #ffffff1a;display:flex}.nav-pill:hover{background:#ffffff1f;border-color:#fff3}.nav-logo{color:var(--white);padding:var(--space-2)var(--space-4);letter-spacing:-.3px;font-size:15px;font-weight:600;text-decoration:none}.nav-links{gap:var(--space-1);display:flex}.nav-link{color:var(--gray-400);padding:var(--space-2)var(--space-4);border-radius:var(--radius-full);transition:all var(--duration-fast)var(--ease-out);font-size:14px;font-weight:450;text-decoration:none;position:relative}.nav-link:hover{color:var(--white);background:#ffffff14}.nav-link.active{color:var(--white);background:#ffffff1a;font-weight:500}.nav-cta-pill{background:var(--white);color:var(--black);padding:var(--space-2)var(--space-4);border-radius:var(--radius-full);transition:all var(--duration-fast)var(--ease-out);font-size:14px;font-weight:500;text-decoration:none}.nav-cta-pill:hover{background:var(--gray-200);transform:scale(1.02)}.mobile-menu-btn{color:var(--white);padding:var(--space-2);border-radius:var(--radius-sm);background:0 0;border:none;display:none}.hero-trendy{min-height:100vh;padding:120px var(--space-6)var(--space-20);z-index:2;background:var(--black);justify-content:center;align-items:center;display:flex;position:relative}.hero-content{text-align:center;align-items:center;gap:var(--space-8);flex-direction:column;width:100%;max-width:1400px;display:flex}.hero-badge{align-items:center;gap:var(--space-2);border-radius:var(--radius-full);padding:var(--space-2)var(--space-4);color:var(--gray-300);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff0f;border:1px solid #ffffff1a;width:fit-content;font-size:13px;font-weight:450;display:inline-flex}.status-indicator{background:var(--white);border-radius:50%;width:6px;height:6px;animation:2s infinite pulse}@keyframes pulse{0%,to{opacity:1}50%{opacity:.4}}.hero-title{letter-spacing:-.04em;color:var(--white);font-size:clamp(3.5rem,8vw,6.5rem);font-weight:300;line-height:.9;font-family:var(--font-primary)}.hero-subtitle{color:var(--gray-400);max-width:500px;font-size:1.25rem;font-weight:400;line-height:1.5}.hero-security{border-radius:var(--radius-lg);padding:var(--space-6);gap:var(--space-3);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);text-align:center;background:#ffffff0a;border:1px solid #ffffff14;flex-direction:column;grid-area:security;display:flex}.security-badge{background:var(--white);width:32px;height:32px;margin:0 auto var(--space-2);border-radius:6px;justify-content:center;align-items:center;font-size:16px;display:flex}.security-text{color:var(--white);margin-bottom:var(--space-1);font-size:13px;font-weight:500}.security-subtext{color:var(--gray-400);text-transform:uppercase;letter-spacing:.5px;font-size:11px}.hero-social{border-radius:var(--radius-lg);padding:var(--space-6);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);text-align:center;background:#ffffff0a;border:1px solid #ffffff14;grid-area:social}.social-proof{align-items:center;gap:var(--space-2);margin-bottom:var(--space-3);display:flex}.review-stars{color:var(--white);margin-right:var(--space-1);font-size:14px}.review-text{color:var(--white);font-size:13px;font-weight:500}.review-platform{color:var(--gray-400);text-transform:uppercase;letter-spacing:.5px;font-size:11px}.live-counter{border-radius:var(--radius-sm);padding:var(--space-2)var(--space-3);margin-top:var(--space-2);background:#ffffff14}.counter-text{color:var(--gray-400);margin-bottom:var(--space-1);font-size:11px}.counter-number{font-family:var(--font-mono);color:var(--white);font-size:16px;font-weight:500}.hero-cta{gap:var(--space-4);grid-area:cta;align-items:center;display:flex}.btn-primary-trendy{background:var(--white);color:var(--black);padding:var(--space-4)var(--space-6);border-radius:var(--radius-md);align-items:center;gap:var(--space-2);transition:all var(--duration-normal)var(--ease-out);border:1px solid var(--white);font-size:15px;font-weight:500;text-decoration:none;display:inline-flex}.btn-primary-trendy:hover{background:var(--gray-200);box-shadow:var(--shadow-lg);animation:.6s ease-out buttonPulse;transform:translateY(-2px)}@keyframes buttonPulse{0%{transform:translateY(-2px)scale(1)}50%{transform:translateY(-3px)scale(1.02)}to{transform:translateY(-2px)scale(1)}}.btn-secondary-trendy{color:var(--white);padding:var(--space-4)var(--space-6);border-radius:var(--radius-md);align-items:center;gap:var(--space-2);transition:all var(--duration-normal)var(--ease-out);background:0 0;border:1px solid #fff3;font-size:15px;font-weight:500;text-decoration:none;display:inline-flex}.btn-secondary-trendy:hover{background:#ffffff14;border-color:#fff6}.hero-trust-bar{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#ffffff05;border:1px solid #ffffff0d;border-radius:9999px;justify-content:center;align-items:center;gap:48px;padding:20px 32px;display:flex}.trust-item{color:#ccc;white-space:nowrap;align-items:center;gap:8px;font-size:14px;font-weight:500;display:flex}.trust-icon{color:#fff}.hero-ticker{border-radius:var(--radius-full);width:100%;padding:var(--space-4)0;background:#ffffff05;border:1px solid #ffffff0d;overflow:hidden}.trust-ticker{margin-top:var(--space-8)}.clients-ticker{margin-top:var(--space-4);display:block}.desktop-only{display:none}.ticker-track{gap:var(--space-8);align-items:center;animation:40s linear infinite tickerScroll;display:flex}.hero-social-proof{margin-top:var(--space-8);align-items:center;gap:var(--space-4);flex-direction:column;display:flex}.social-proof-rating{justify-content:center;align-items:center;display:flex}.rating-stars{align-items:center;gap:var(--space-2);font-size:14px;display:flex}.rating-stars span:first-child{color:#fbbf24;font-size:16px}.rating-text{color:var(--gray-400);font-size:14px;font-weight:500}.client-logos-row{justify-content:center;align-items:center;gap:var(--space-8);opacity:.7;transition:opacity var(--duration-normal)var(--ease-out);flex-wrap:wrap;display:flex}.client-logos-row:hover{opacity:1}.client-logo{font-family:var(--font-mono);color:var(--gray-500);letter-spacing:1px;text-transform:uppercase;transition:color var(--duration-fast)var(--ease-out);font-size:11px}.client-logo:hover{color:var(--gray-300)}.trust-ticker .ticker-track{animation:35s linear infinite tickerScroll}.clients-ticker .ticker-track{animation:45s linear infinite tickerScroll}.ticker-item{align-items:center;gap:var(--space-2);color:var(--gray-300);white-space:nowrap;flex-shrink:0;font-size:14px;font-weight:500;display:flex}.ticker-icon{color:var(--white);flex-shrink:0}.ticker-client{color:var(--gray-400);letter-spacing:.5px;white-space:nowrap;flex-shrink:0;font-family:Berkeley Mono,monospace;font-size:12px;position:relative}.ticker-client:before{content:"◆";margin-right:var(--space-2);color:var(--white);font-size:8px}@keyframes tickerScroll{0%{transform:translate(0)}to{transform:translate(-50%)}}@media (max-width:768px){.hero-trust-bar{flex-wrap:wrap;gap:24px;padding:16px 24px}.clients-grid{gap:20px;padding:0 20px;overflow-x:auto}.client-logo{white-space:nowrap;font-size:10px}.trust-item{font-size:13px}}.portfolio-trendy{background:var(--black);padding:120px 0}.portfolio-showcase{padding:60px 0}.showcase-container{max-width:1200px;margin:0 auto;padding:0 24px;position:relative;overflow:hidden}.showcase-slider{gap:30px;width:max-content;animation:30s linear infinite slideLeft;display:flex}@media (hover:none) and (pointer:coarse){.showcase-slider{animation:none}}@keyframes slideLeft{0%{transform:translate(0)}to{transform:translate(-2150px)}}.showcase-item{-webkit-backdrop-filter:blur(30px);backdrop-filter:blur(30px);cursor:pointer;background:#ffffff08;border:1px solid #ffffff1a;border-radius:20px;flex-shrink:0;width:400px;min-width:400px;height:600px;transition:all .5s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden;box-shadow:0 4px 20px #0000001a}.showcase-item:hover{background:#ffffff0d;border-color:#ffffff40;transform:translateY(-12px)scale(1.03);box-shadow:0 40px 80px #0000004d,0 0 0 1px #fff3}.showcase-image-wrapper{background:linear-gradient(135deg,#1a1a1a 0%,#0a0a0a 100%);width:100%;height:100%;position:relative;overflow:hidden}.showcase-image{-o-object-fit:contain;object-fit:contain;opacity:.92;filter:brightness(.95)contrast(1.05);width:100%;height:100%;transition:all .6s cubic-bezier(.4,0,.2,1)}.showcase-item:hover .showcase-image{opacity:1;filter:brightness()contrast(1.1);transform:scale(1.08)}.showcase-overlay{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:linear-gradient(#0000 0%,#0000004d 30%,#000000f2 100%);padding:24px 20px 18px;transition:all .4s cubic-bezier(.4,0,.2,1);position:absolute;bottom:0;left:0;right:0;transform:translateY(100%)}.showcase-item:hover .showcase-overlay{transform:translateY(0)}.showcase-title{color:#fff;letter-spacing:1px;text-transform:uppercase;text-shadow:0 2px 4px #00000080;margin-bottom:4px;font-size:1rem;font-weight:700}.showcase-cta{text-align:center;margin-top:40px}.btn-view-portfolio{color:#000;text-transform:uppercase;letter-spacing:1px;background:linear-gradient(135deg,#fff 0%,#f5f5f5 100%);border:1px solid #fffc;border-radius:50px;align-items:center;gap:10px;padding:16px 40px;font-size:1rem;font-weight:700;text-decoration:none;transition:all .4s cubic-bezier(.4,0,.2,1);display:inline-flex;box-shadow:0 8px 25px #ffffff26}.btn-view-portfolio:hover{background:linear-gradient(135deg,#fff 0%,#e5e5e5 100%);border-color:#fff;transform:translateY(-3px)scale(1.02);box-shadow:0 15px 40px #ffffff40}@media (max-width:1024px){.showcase-container{max-width:800px;padding:0 20px}.showcase-item{width:300px;min-width:300px;height:450px}.showcase-slider{animation:18s linear infinite slideLeftMobile}@keyframes slideLeftMobile{0%{transform:translate(0)}to{transform:translate(-1650px)}}}@media (max-width:768px){.showcase-container{max-width:100%;padding:0 var(--space-4);-webkit-overflow-scrolling:touch;scroll-snap-type:x mandatory;overflow-x:auto}.showcase-slider{gap:var(--space-4);padding-bottom:20px;animation:none;display:flex}.showcase-item{scroll-snap-align:start;flex-shrink:0;width:280px;min-width:280px;height:400px}.showcase-title{letter-spacing:.5px;font-size:.9rem}.showcase-item:hover{transform:none;box-shadow:0 4px 20px #0000001a}.showcase-item:hover .showcase-image{filter:brightness(.95)contrast(1.05);transform:none}.showcase-overlay{background:linear-gradient(#0000 0%,#000c 100%);padding:15px;position:static;transform:translateY(0)!important}}@media (max-width:480px){.showcase-item{width:250px;min-width:250px;height:350px}.showcase-slider{gap:15px;animation:14s linear infinite slideLeftMini}@keyframes slideLeftMini{0%{transform:translate(0)}to{transform:translate(-1325px)}}.showcase-title{font-size:.8rem}}.hero-awards{border-radius:var(--radius-lg);padding:var(--space-6);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);text-align:center;background:#ffffff0a;border:1px solid #ffffff14;grid-area:awards}.award-badge{background:var(--white);width:28px;height:28px;margin:0 auto var(--space-2);border-radius:50%;justify-content:center;align-items:center;font-size:14px;display:flex}.award-text{color:var(--white);margin-bottom:var(--space-1);font-size:12px;font-weight:500}.award-subtext{color:var(--gray-400);text-transform:uppercase;letter-spacing:.5px;font-size:10px}.hero-clients{gap:var(--space-4);margin-top:var(--space-4);flex-direction:column;grid-area:clients;display:flex}.clients-label{color:var(--gray-500);text-transform:uppercase;letter-spacing:1px;text-align:center;font-size:11px}.clients-grid{gap:var(--space-6);grid-template-columns:repeat(4,1fr);align-items:center;display:grid}.client-logo{border-radius:var(--radius-md);padding:var(--space-4);text-align:center;color:var(--gray-400);letter-spacing:.5px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:all var(--duration-normal)var(--ease-out);background:#ffffff0f;border:1px solid #ffffff14;font-size:11px;font-weight:500}.client-logo:hover{background:#ffffff1a;transform:translateY(-1px)}.services-trendy{padding:80px var(--space-6);z-index:2;background:var(--black);position:relative}.section-header-trendy{text-align:center;max-width:600px;margin-bottom:60px;margin-left:auto;margin-right:auto}.section-eyebrow{font-family:var(--font-mono);color:var(--gray-500);text-transform:uppercase;letter-spacing:2px;margin-bottom:var(--space-3);font-size:12px;font-weight:400}.section-title-trendy{color:var(--white);margin-bottom:var(--space-4);letter-spacing:-.02em;font-size:clamp(2.5rem,5vw,3.5rem);font-weight:300;line-height:1.1}.section-subtitle-trendy{color:var(--gray-400);font-size:1.125rem;line-height:1.6}.services-grid-trendy{gap:var(--space-6);grid-template-columns:repeat(4,1fr);max-width:1400px;margin:0 auto;display:grid}.service-card-trendy{border-radius:var(--radius-lg);padding:var(--space-8);transition:all var(--duration-slow)var(--ease-out);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff08;border:1px solid #ffffff14;position:relative;overflow:hidden}.service-card-trendy:before{content:"";width:100%;height:1px;transition:left var(--duration-slow)var(--ease-out);background:linear-gradient(90deg,#0000,#fff6,#0000);position:absolute;top:0;left:-100%}.service-card-trendy:hover:before{left:100%}.service-card-trendy:hover{box-shadow:var(--shadow-xl);background:#ffffff0f;border-color:#fff3;transform:translateY(-4px)}.service-icon-trendy{border-radius:var(--radius-md);width:48px;height:48px;font-family:var(--font-mono);color:var(--white);margin-bottom:var(--space-6);background:#ffffff14;border:1px solid #ffffff1a;justify-content:center;align-items:center;font-size:13px;font-weight:500;display:flex}.service-name-trendy{color:var(--white);margin-bottom:var(--space-2);font-size:1.25rem;font-weight:500}.service-description{color:var(--gray-400);margin-bottom:var(--space-4);font-size:14px;line-height:1.5}.service-price-trendy{font-family:var(--font-mono);color:var(--white);margin-bottom:var(--space-6);font-size:2rem;font-weight:300}.service-features-trendy{margin-bottom:var(--space-8);list-style:none}.service-features-trendy li{color:var(--gray-400);margin-bottom:var(--space-2);padding-left:var(--space-4);font-size:14px;position:relative}.service-features-trendy li:before{content:"→";color:var(--gray-600);font-size:12px;position:absolute;left:0}.service-cta-trendy{width:100%;color:var(--white);border-radius:var(--radius-md);padding:var(--space-3)var(--space-4);text-align:center;transition:all var(--duration-normal)var(--ease-out);background:0 0;border:1px solid #fff3;font-size:14px;font-weight:500;text-decoration:none;display:block}.service-cta-trendy:hover{background:var(--white);color:var(--black)}.profit-trendy{padding:80px var(--space-6);background:var(--gray-900);z-index:2;position:relative}.profit-flow{justify-content:center;align-items:center;gap:var(--space-8);flex-wrap:wrap;max-width:1000px;margin:60px auto 0;display:flex}.profit-step-trendy{border-radius:var(--radius-lg);padding:var(--space-8);text-align:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);min-width:200px;transition:all var(--duration-normal)var(--ease-out);background:#ffffff0a;border:1px solid #ffffff14;flex:1}.profit-step-trendy:hover{background:#ffffff14;transform:translateY(-2px)}.profit-step-trendy.highlight{background:var(--white);color:var(--black)}.profit-label{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:1px;color:var(--gray-500);margin-bottom:var(--space-2);font-size:12px}.profit-step-trendy.highlight .profit-label{color:var(--gray-600)}.profit-value{font-family:var(--font-mono);color:var(--white);font-size:2.5rem;font-weight:300}.profit-step-trendy.highlight .profit-value{color:var(--black)}.profit-arrow{color:var(--gray-600);flex-shrink:0;font-size:1.5rem}.testimonials-trendy{padding:80px var(--space-6);z-index:2;background:var(--black);position:relative}.testimonials-grid .testimonial-card-trendy{opacity:1;transition:all .8s var(--ease-out);transform:translateY(0)scale(1)}@media (min-width:769px){.testimonials-grid .testimonial-card-trendy{opacity:0;transform:translateY(20px)scale(.98)}.testimonials-grid.visible .testimonial-card-trendy{opacity:1;transform:translateY(0)scale(1)}.testimonials-grid.visible .testimonial-card-trendy:first-child{transition-delay:.1s}.testimonials-grid.visible .testimonial-card-trendy:nth-child(2){transition-delay:.2s}.testimonials-grid.visible .testimonial-card-trendy:nth-child(3){transition-delay:.3s}}.testimonials-grid{gap:var(--space-6);grid-template-columns:repeat(auto-fit,minmax(350px,1fr));max-width:1200px;margin:60px auto 0;display:grid}.testimonial-card-trendy{border-radius:var(--radius-lg);padding:var(--space-8);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:all var(--duration-normal)var(--ease-out);background:#ffffff0a;border:1px solid #ffffff14}.testimonial-card-trendy:hover{background:#ffffff14;border-color:#fff3;transform:translateY(-2px)}.testimonial-quote{color:var(--gray-300);margin-bottom:var(--space-6);font-size:1.125rem;line-height:1.6}.testimonial-author-trendy{align-items:center;gap:var(--space-4);display:flex}.author-avatar-trendy{background:var(--white);width:44px;height:44px;color:var(--black);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:14px;font-weight:600;display:flex}.author-details{flex:1}.author-name{color:var(--white);margin-bottom:var(--space-1);font-size:15px;font-weight:500}.author-role{color:var(--gray-500);font-size:13px}.process-trendy{padding:80px var(--space-6);background:var(--gray-900);z-index:2;position:relative}.process-grid{gap:var(--space-6);grid-template-columns:repeat(4,1fr);max-width:1400px;margin:60px auto 0;display:grid}.process-item{text-align:center;position:relative}.process-number{width:60px;height:60px;font-family:var(--font-mono);color:var(--white);margin-bottom:var(--space-6);background:#ffffff14;border:1px solid #ffffff1a;border-radius:50%;justify-content:center;align-items:center;font-size:18px;font-weight:400;display:inline-flex}.process-title{color:var(--white);margin-bottom:var(--space-3);font-size:1.25rem;font-weight:500}.process-desc{color:var(--gray-400);font-size:15px;line-height:1.6}.cta-trendy{padding:80px var(--space-6);text-align:center;z-index:2;background:var(--black);position:relative}.cta-content{max-width:600px;margin:0 auto}.cta-title{color:var(--white);margin-bottom:var(--space-4);letter-spacing:-.02em;font-size:clamp(2.5rem,5vw,3.5rem);font-weight:300;line-height:1.1}.cta-subtitle{color:var(--gray-400);margin-bottom:var(--space-8);font-size:1.125rem;line-height:1.6}.cta-buttons{gap:var(--space-4);flex-wrap:wrap;justify-content:center;display:flex}.pricing-table{gap:var(--space-6);grid-template-columns:repeat(3,1fr);max-width:1200px;margin:60px auto 0;display:grid}.pricing-card{border-radius:var(--radius-lg);padding:var(--space-8);transition:all var(--duration-slow)var(--ease-out);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);text-align:center;background:#ffffff08;border:1px solid #ffffff14;position:relative}.pricing-card.featured{border-color:var(--white);background:#ffffff0f;transform:scale(1.05)}.pricing-badge{background:var(--white);color:var(--black);padding:var(--space-1)var(--space-4);border-radius:var(--radius-full);text-transform:uppercase;letter-spacing:.5px;font-size:11px;font-weight:600;position:absolute;top:-12px;left:50%;transform:translate(-50%)}.pricing-title{color:var(--white);margin-bottom:var(--space-4);font-size:1.5rem;font-weight:400}.pricing-amount{margin-bottom:var(--space-6)}.pricing-amount .price{font-family:var(--font-mono);color:var(--white);font-size:3rem;font-weight:300}.pricing-amount .period{color:var(--gray-400);margin-top:var(--space-2);font-size:14px;display:block}.pricing-features{margin-bottom:var(--space-8);text-align:left;list-style:none}.pricing-features li{align-items:center;gap:var(--space-2);color:var(--gray-300);margin-bottom:var(--space-3);font-size:14px;display:flex}.pricing-features li svg{color:var(--white);flex-shrink:0}.pricing-cta{width:100%;color:var(--white);border-radius:var(--radius-md);padding:var(--space-3)var(--space-4);text-align:center;transition:all var(--duration-normal)var(--ease-out);background:0 0;border:1px solid #fff3;font-size:14px;font-weight:500;text-decoration:none;display:block}.pricing-cta:hover{background:var(--white);color:var(--black)}.pricing-card:hover{border-color:#fff3;transform:translateY(-4px);box-shadow:0 20px 40px #0000004d}.pricing-card.featured:hover{transform:scale(1.05)translateY(-4px)}.faq-container{max-width:1200px;margin:60px auto 0}.faq-grid{gap:var(--space-8);grid-template-columns:repeat(2,1fr);display:grid}.faq-item{border-radius:var(--radius-lg);padding:var(--space-6);transition:all var(--duration-normal)var(--ease-out);background:#ffffff08;border:1px solid #ffffff14}.faq-item:hover{background:#ffffff0f;border-color:#ffffff26}.faq-question{color:var(--white);margin-bottom:var(--space-3);font-size:1.125rem;font-weight:500}.faq-answer{color:var(--gray-400);font-size:15px;line-height:1.6}.contact-options{max-width:600px;margin:0 auto}.contact-form-container{border-radius:var(--radius-lg);padding:var(--space-8);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff08;border:1px solid #ffffff14}.contact-form{gap:var(--space-4);flex-direction:column;display:flex}.form-row{gap:var(--space-4);grid-template-columns:1fr 1fr;display:grid}.form-input,.form-textarea{border-radius:var(--radius-md);padding:var(--space-3)var(--space-4);color:var(--white);font-size:15px;font-family:var(--font-primary);transition:all var(--duration-normal)var(--ease-out);background:#ffffff0d;border:1px solid #ffffff1a}.form-input::-moz-placeholder{color:var(--gray-500)}.form-textarea::-moz-placeholder{color:var(--gray-500)}.form-input::placeholder,.form-textarea::placeholder{color:var(--gray-500)}.form-input:focus,.form-textarea:focus{background:#ffffff14;border-color:#ffffff4d;outline:none}.form-textarea{resize:vertical;min-height:100px}.form-submit{width:100%;padding:var(--space-4)var(--space-6);margin-top:var(--space-2);justify-content:center}.contact-alternative{margin-top:var(--space-8);text-align:center}.divider-text{color:var(--gray-500);margin:var(--space-6)0;font-size:14px;position:relative}.divider-text:before,.divider-text:after{content:"";background:#ffffff1a;width:calc(50% - 30px);height:1px;position:absolute;top:50%}.divider-text:before{left:0}.divider-text:after{right:0}.calendar-link{justify-content:center;gap:var(--space-2);align-items:center;width:100%;display:inline-flex}.contact-note{margin-top:var(--space-4);color:var(--gray-400);font-size:14px}.contact-note a{color:var(--white);transition:opacity var(--duration-fast)var(--ease-out);text-decoration:none}.contact-note a:hover{opacity:.8}.form-message{padding:var(--space-3)var(--space-4);border-radius:var(--radius-md);margin-bottom:var(--space-4);text-align:center;font-size:14px;font-weight:500}.form-message.success{color:#22c55e;background:#22c55e1a;border:1px solid #22c55e33}.form-message.error{color:#ef4444;background:#ef44441a;border:1px solid #ef444433}.loading-spinner{width:16px;height:16px;margin-right:var(--space-2);border:2px solid #ffffff4d;border-top-color:#fff;border-radius:50%;animation:1s linear infinite spin;display:inline-block}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.form-submit:disabled{opacity:.7;cursor:not-allowed;transform:none!important}.form-submit:disabled:hover{background:var(--white);color:var(--black)}.process-time{padding:var(--space-1)var(--space-3);border-radius:var(--radius-full);color:var(--white);margin-bottom:var(--space-3);text-transform:uppercase;letter-spacing:.5px;background:#ffffff1a;font-size:12px;font-weight:500;display:inline-block}.footer-trendy{padding:60px var(--space-6);background:var(--gray-900);z-index:2;border-top:1px solid #ffffff14;position:relative}.footer-content{justify-content:space-between;align-items:center;gap:var(--space-8);flex-wrap:wrap;max-width:1400px;margin:0 auto;display:flex}.footer-text{color:var(--gray-500);font-size:14px}.footer-links{gap:var(--space-8);flex-wrap:wrap;display:flex}.footer-links a{color:var(--gray-400);transition:color var(--duration-fast)var(--ease-out);font-size:14px;text-decoration:none}.footer-links a:hover{color:var(--white)}.mobile-menu-trendy{background:var(--black);width:100%;height:100vh;padding:var(--space-20)var(--space-6);transition:left var(--duration-slow)var(--ease-out);z-index:99;position:fixed;top:0;left:-100%}.mobile-menu-trendy.active{left:0}.mobile-menu-trendy a{color:var(--white);padding:var(--space-4)0;border-bottom:1px solid #ffffff14;font-size:1.5rem;text-decoration:none;display:block}.reveal-trendy{opacity:0;transition:all 1s var(--ease-out);transform:translateY(40px)}.reveal-trendy.visible{opacity:1;transform:translateY(0)}.services-grid-trendy .service-card-trendy{opacity:1;transition:all .8s var(--ease-out);transform:translateY(0)}@media (min-width:769px){.services-grid-trendy .service-card-trendy{opacity:0;transform:translateY(20px)}.services-grid-trendy.visible .service-card-trendy{opacity:1;transform:translateY(0)}.services-grid-trendy.visible .service-card-trendy:first-child{transition-delay:.1s}.services-grid-trendy.visible .service-card-trendy:nth-child(2){transition-delay:.2s}.services-grid-trendy.visible .service-card-trendy:nth-child(3){transition-delay:.3s}.services-grid-trendy.visible .service-card-trendy:nth-child(4){transition-delay:.4s}}.process-grid .process-item{opacity:1;transition:all .6s var(--ease-out);transform:translateY(0)}@media (min-width:769px){.process-grid .process-item{opacity:0;transform:translateY(15px)}.process-grid.visible .process-item{opacity:1;transform:translateY(0)}.process-grid.visible .process-item:first-child{transition-delay:.1s}.process-grid.visible .process-item:nth-child(2){transition-delay:.2s}.process-grid.visible .process-item:nth-child(3){transition-delay:.3s}.process-grid.visible .process-item:nth-child(4){transition-delay:.4s}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}.process-number{animation:3s ease-in-out infinite float}.process-item:first-child .process-number{animation-delay:0s}.process-item:nth-child(2) .process-number{animation-delay:.5s}.process-item:nth-child(3) .process-number{animation-delay:1s}.process-item:nth-child(4) .process-number{animation-delay:1.5s}}@media (max-width:1024px){.hero-grid{gap:var(--space-8);grid-template-columns:1fr;grid-template-areas:"main""security""social""cta""awards""clients"}.clients-grid,.services-grid-trendy{grid-template-columns:repeat(2,1fr)}.bg-circle:nth-child(13){width:150px;height:150px}.bg-circle:nth-child(14){width:120px;height:120px}.bg-grid{background-size:15px 15px;width:60px;height:60px}}@media (max-width:768px){.bg-elements{display:none!important}.nav-pill{margin:0 var(--space-4);padding:var(--space-3)var(--space-4)}.nav-links,.nav-cta-pill{display:none}.mobile-menu-btn{padding:var(--space-2);border-radius:var(--radius-sm);transition:background var(--duration-fast)var(--ease-out);display:block}.mobile-menu-btn:hover{background:#ffffff0d}.mobile-menu-trendy{padding:var(--space-16)var(--space-6);justify-content:center;align-items:center;gap:var(--space-6);-webkit-backdrop-filter:blur(20px);flex-direction:column;display:flex}body:has(.mobile-menu-trendy.active){height:100vh;overflow:hidden}.mobile-menu-trendy a{padding:var(--space-3)0;text-align:center;opacity:.9;transition:opacity var(--duration-fast)var(--ease-out);border-bottom:none;font-size:1.25rem;font-weight:500}.mobile-menu-trendy a:hover{opacity:1}.hero-trendy{padding:80px var(--space-4)var(--space-12);text-align:center;justify-content:center;align-items:center;min-height:100dvh;display:flex}.hero-content{gap:var(--space-6);width:100%;max-width:100%}.hero-badge{padding:var(--space-2)var(--space-4);margin-bottom:var(--space-4);align-self:center;font-size:.75rem}.hero-title{margin-bottom:var(--space-4);letter-spacing:-.02em;font-size:clamp(2.25rem,9vw,2.75rem);font-weight:200;line-height:1.05}.hero-subtitle{margin-bottom:var(--space-8);color:var(--gray-300);max-width:90%;margin-left:auto;margin-right:auto;font-size:1.05rem;line-height:1.4}.hero-cta{gap:var(--space-3);flex-direction:row;width:100%}.btn-primary-trendy,.btn-secondary-trendy{padding:var(--space-4)var(--space-3);white-space:nowrap;flex:1;justify-content:center;font-size:.9rem}.trust-ticker{margin-top:var(--space-5)}.hero-social-proof{margin-top:var(--space-6);gap:var(--space-3)}.rating-stars{gap:var(--space-1);font-size:12px}.rating-stars span:first-child{font-size:14px}.rating-text{font-size:12px}.client-logos-row{gap:var(--space-4);justify-content:center}.client-logo{font-size:10px}.desktop-only{display:none}.hero-ticker{padding:var(--space-2)0}.ticker-track{gap:var(--space-5);-webkit-overflow-scrolling:touch;animation:none;display:flex;overflow-x:auto}.trust-ticker .ticker-track,.clients-ticker .ticker-track{animation:none}.ticker-item{gap:var(--space-1);font-size:.7rem}.ticker-client{font-size:.6rem}.ticker-client:before{margin-right:var(--space-1)}.services-trendy{padding:var(--space-16)var(--space-4)}.services-grid-trendy{gap:var(--space-5);margin-top:var(--space-8);grid-template-columns:1fr}.service-card-trendy{padding:var(--space-6);text-align:center}.service-icon-trendy{margin:0 auto var(--space-4)}.service-name-trendy{margin-bottom:var(--space-2);font-size:1.1rem}.service-price-trendy{margin-bottom:var(--space-4);font-size:1.5rem}.service-features-trendy{margin-bottom:var(--space-5)}.service-features-trendy li{padding:var(--space-1)0;font-size:.9rem}.service-cta-trendy{padding:var(--space-3)var(--space-6);font-size:.95rem}.portfolio-trendy{padding:var(--space-16)0}.portfolio-showcase{padding:0}.profit-trendy{padding:var(--space-16)var(--space-4)}.profit-flow{gap:var(--space-4);flex-direction:column;align-items:center}.profit-arrow{font-size:1.5rem;transform:rotate(90deg)}.profit-step-trendy{padding:var(--space-5);text-align:center;width:100%;max-width:250px}.profit-label{margin-bottom:var(--space-2);font-size:.85rem}.profit-value{font-size:1.75rem}.testimonials-trendy{padding:var(--space-16)var(--space-4)}.testimonials-grid{gap:var(--space-5);margin-top:var(--space-8);grid-template-columns:1fr}.testimonial-card-trendy{padding:var(--space-6)}.testimonial-quote{margin-bottom:var(--space-5);font-size:.95rem;line-height:1.6}.testimonial-author-trendy{gap:var(--space-3)}.author-avatar-trendy{width:40px;height:40px;font-size:.85rem}.author-name{font-size:.9rem}.author-role{font-size:.8rem}.process-trendy{padding:var(--space-16)var(--space-4)}.process-grid{gap:var(--space-8);margin-top:var(--space-8);grid-template-columns:1fr}.process-item{text-align:center;padding:var(--space-4)}.process-number{width:50px;height:50px;margin:0 auto var(--space-4);font-size:1.2rem}.process-title{margin-bottom:var(--space-3);font-size:1.1rem}.process-desc{font-size:.9rem;line-height:1.6}.pricing-table{gap:var(--space-4);padding:0 var(--space-4);grid-template-columns:1fr}.pricing-card{padding:var(--space-6)}.pricing-card.featured{transform:none}.pricing-amount .price{font-size:2rem}.faq-grid{gap:var(--space-4);grid-template-columns:1fr}.faq-item{padding:var(--space-5)}.faq-question{font-size:1rem}.faq-answer{font-size:14px}.contact-form-container{padding:var(--space-6)}.form-row{gap:var(--space-3);grid-template-columns:1fr}.form-input,.form-textarea{font-size:16px}.cta-trendy{padding:var(--space-16)var(--space-4)}.cta-content{text-align:center;gap:var(--space-6)}.cta-title{margin-bottom:var(--space-4);font-size:clamp(1.75rem,6vw,2.25rem);line-height:1.2}.cta-subtitle{margin-bottom:var(--space-6);font-size:1rem;line-height:1.6}.cta-buttons{gap:var(--space-3);flex-direction:column;width:100%}.footer-trendy{padding:var(--space-12)var(--space-4)}.footer-content{gap:var(--space-4);text-align:center;flex-direction:column}.footer-text{order:2;font-size:.85rem}.footer-links{gap:var(--space-4);flex-wrap:wrap;order:1;justify-content:center}.footer-links a{padding:var(--space-1);font-size:.85rem}.section-header-trendy{margin-bottom:var(--space-6);text-align:center}.section-eyebrow{margin-bottom:var(--space-2);font-size:.75rem}.section-title-trendy{margin-bottom:var(--space-3);font-size:clamp(1.5rem,7vw,2rem);line-height:1.2}.section-subtitle-trendy{max-width:100%;font-size:.9rem;line-height:1.6}}@media (hover:none) and (pointer:coarse){*{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent!important}p,h1,h2,h3,h4,h5,h6,span{-webkit-user-select:text;user-select:text}.btn-primary-trendy,.btn-secondary-trendy,.service-cta-trendy{min-height:48px;padding:var(--space-4)var(--space-6);-webkit-tap-highlight-color:transparent}.mobile-menu-btn{-webkit-tap-highlight-color:transparent;min-width:44px;min-height:44px}.nav-link,.footer-links a,.mobile-menu-trendy a{min-height:44px;padding:var(--space-3)var(--space-4);-webkit-tap-highlight-color:transparent;justify-content:center;align-items:center;display:flex}.service-card-trendy:hover,.testimonial-card-trendy:hover,.showcase-item:hover,.btn-primary-trendy:hover,.btn-secondary-trendy:hover{box-shadow:inherit!important;background:inherit!important;border-color:inherit!important;transform:none!important}.btn-primary-trendy:active{opacity:.9;transition:all .1s;transform:scale(.98)}.btn-secondary-trendy:active{background:#ffffff1a;transition:all .1s}.service-cta-trendy:active{transition:all .1s;transform:scale(.98)}.mobile-menu-btn:active{background:#ffffff1a;transition:all .1s}.mobile-menu-trendy a:active{background:#ffffff0d;transition:all .1s}}@media (max-width:480px){:root{--space-4:12px;--space-6:16px;--space-8:20px;--space-16:40px;--space-20:50px}.nav-pill{margin:0 var(--space-3);width:calc(100% - var(--space-6));padding:var(--space-2)var(--space-3)}.nav-logo{padding:var(--space-2)var(--space-3);font-size:14px}.hero-trendy{padding:80px var(--space-4)var(--space-12)}.hero-title{font-size:clamp(1.75rem,8vw,2.25rem)}.hero-subtitle{font-size:.9rem}.trust-ticker{margin-top:var(--space-4)}.clients-ticker{margin-top:var(--space-2)}.hero-ticker{padding:var(--space-1)0}.ticker-track{gap:var(--space-4);animation:20s linear infinite tickerScroll}.trust-ticker .ticker-track{animation:18s linear infinite tickerScroll}.clients-ticker .ticker-track{animation:22s linear infinite tickerScroll}.ticker-item{gap:2px;font-size:.65rem}.ticker-client{font-size:.55rem}.showcase-item{width:240px;min-width:240px;height:320px}.showcase-slider{gap:var(--space-3)}.showcase-title{font-size:.8rem}.showcase-item:hover,.service-card-trendy:hover,.testimonial-card-trendy:hover{box-shadow:inherit!important;transform:none!important}.btn-primary-trendy,.btn-secondary-trendy{padding:var(--space-4)var(--space-5);text-align:center;width:100%;font-size:16px}.services-trendy,.testimonials-trendy,.process-trendy,.profit-trendy{padding:50px var(--space-4)}.portfolio-showcase{padding:40px 0}.section-header-trendy{margin-bottom:30px}.section-title-trendy{font-size:clamp(1.5rem,6vw,2rem);line-height:1.2}.section-subtitle-trendy{font-size:.9rem;line-height:1.5}.section-eyebrow{margin-bottom:var(--space-2);font-size:10px}.service-card-trendy,.testimonial-card-trendy{padding:var(--space-5)}.process-item{text-align:center;margin-bottom:var(--space-4)}.process-number{width:40px;height:40px;margin-bottom:var(--space-4);font-size:14px}.process-title{margin-bottom:var(--space-2);font-size:1rem}.process-desc{font-size:.85rem}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.showcase-slider,.ticker-track,.bg-dot,.bg-line,.bg-circle,.bg-grid,.process-number{animation:none}}@media (prefers-contrast:high){.bg-dot,.bg-line,.bg-circle,.bg-grid{opacity:.2}.showcase-item,.service-card-trendy,.testimonial-card-trendy{border:2px solid #fff3}}
