.hero-title-v2{font-family:var(--font-heading);color:#fff;letter-spacing:-.025em;text-transform:none;max-width:900px;margin-bottom:24px;font-size:clamp(34px,5.2vw,64px);font-weight:800;line-height:1.08}.hero-subheadline{font-family:var(--font-body);color:#fffc;letter-spacing:.005em;max-width:620px;margin-bottom:36px;font-size:clamp(16px,1.25vw,19px);font-weight:400;line-height:1.6}.hero-cta-group{flex-wrap:wrap;align-items:flex-start;gap:32px;margin-bottom:28px;display:flex}.hero-cta-stack{flex-direction:column;align-items:stretch;gap:10px;min-width:320px;display:flex}.hero-cta-primary{color:#0a0a0a;width:100%;font-family:var(--font-body);letter-spacing:.01em;cursor:pointer;background-color:#e1a249;border:none;border-radius:50px;justify-content:space-between;align-items:center;gap:14px;padding:16px 26px;font-size:15px;font-weight:700;text-decoration:none;transition:background-color .25s,transform .2s,box-shadow .25s;display:inline-flex;box-shadow:0 6px 24px #e1a24959}.hero-cta-primary:hover{background-color:#efb35d;transform:translateY(-2px);box-shadow:0 10px 32px #e1a2498c}.hero-cta-primary:focus-visible{outline-offset:3px;outline:2px solid #fff;box-shadow:0 0 0 5px #e1a24973}.hero-cta-arrow{color:#0a0a0a;flex-shrink:0;width:18px;height:18px;transition:transform .2s}.hero-cta-primary:hover .hero-cta-arrow{transform:translate(4px)}.hero-cta-sub{font-family:var(--font-body);color:#ffffffc7;letter-spacing:.01em;padding-left:16px;font-size:13px;font-weight:400}@media (max-width:768px){.hero-cta-primary{padding:16px 24px;font-size:14.5px}.hero-cta-sub{padding-left:12px;font-size:12.5px}}@media (max-width:480px){.hero-cta-primary{white-space:nowrap;gap:8px;padding:14px 18px;font-size:13.5px}.hero-cta-arrow{width:16px;height:16px}.hero-cta-sub{text-align:center;padding-left:0}}.hero-microcopy{font-family:var(--font-body);color:#fff9;letter-spacing:.02em;flex-wrap:wrap;gap:20px 24px;font-size:13px;font-weight:400;display:flex}.hero-microcopy-item{align-items:center;gap:6px;display:inline-flex}.hero-microcopy-icon{color:#e1a249;flex-shrink:0;width:14px;height:14px}@media (max-width:768px){.hero-title-v2{margin-bottom:18px;font-size:30px;line-height:1.15}.hero-subheadline{margin-bottom:28px;font-size:15px;line-height:1.6}.hero-cta-group{gap:18px;margin-bottom:22px}.hero-cta-stack{min-width:280px}.hero-microcopy{gap:10px 18px;font-size:12px}}@media (max-width:480px){.hero-title-v2{font-size:26px}.hero-cta-stack{width:100%;min-width:0}}
.trust-row{flex-direction:column;align-items:center;gap:28px;width:100%;display:flex}.trust-caption{font-family:var(--font-body);color:#fff6;text-transform:uppercase;letter-spacing:.22em;text-align:center;margin:0;font-size:11px;font-weight:600}.trust-badges{flex-wrap:wrap;justify-content:center;align-items:center;gap:56px;width:100%;display:flex}.trust-badge-item{opacity:.55;justify-content:center;align-items:center;transition:opacity .3s,transform .3s;display:flex}.trust-badge-item:hover{opacity:1;transform:scale(1.04)}.trust-badge-img{object-fit:contain;width:auto;max-width:140px;height:40px}.trust-divider{background:linear-gradient(90deg,#0000 0%,#ffffff14 50%,#0000 100%);width:100%;height:1px}.trust-metrics{grid-template-columns:repeat(3,1fr);align-items:center;gap:40px;width:100%;display:grid}.trust-metric{text-align:center;flex-direction:column;align-items:center;gap:10px;display:flex}.trust-metric-value{font-family:var(--font-heading);color:#e1a249;letter-spacing:-.02em;font-size:clamp(44px,5.5vw,68px);font-weight:800;line-height:1}.trust-metric-label{font-family:var(--font-body);color:#ffffffb3;letter-spacing:.02em;font-size:14px;font-weight:500}.trust-clients{flex-wrap:wrap;justify-content:center;align-items:center;gap:48px;width:100%;display:flex}.trust-client-item{justify-content:center;align-items:center;transition:transform .3s;display:flex}.trust-client-item:hover{transform:scale(1.05)}.trust-client-img{object-fit:contain;filter:grayscale()brightness(1.6)opacity(.65);width:auto;max-width:160px;height:40px;transition:filter .3s}.trust-client-item:hover .trust-client-img{filter:grayscale(0%)brightness()opacity()}@media (max-width:1024px){.trust-strip-container{gap:44px!important;padding:0 32px!important}.trust-badges{gap:40px}.trust-clients{gap:36px}.trust-metrics{gap:28px}}@media (max-width:768px){.trust-strip-container{gap:36px!important;padding:0 24px!important}.trust-metrics{grid-template-columns:1fr;gap:32px}.trust-badges{gap:28px 36px}.trust-badge-img{max-width:110px;height:34px}.trust-clients{gap:24px 32px}.trust-client-img{max-width:130px;height:32px}.trust-caption{letter-spacing:.2em;font-size:10px}}@media (max-width:480px){.trust-badges{gap:20px 28px}.trust-badge-img{max-width:95px;height:28px}.trust-clients{gap:20px 24px}.trust-client-img{max-width:110px;height:28px}}
@media (max-width:1024px){.problem-grid{max-width:500px;grid-template-columns:1fr!important;margin-left:auto!important;margin-right:auto!important}}@media (max-width:768px){.problem-agitation-section{padding:60px 0!important}.problem-container{padding:0 20px!important}}
@media (max-width:1024px){.solution-grid{max-width:500px;grid-template-columns:1fr!important;margin-left:auto!important;margin-right:auto!important}}@media (max-width:768px){.solution-reveal-section{padding:60px 0!important}.solution-container{padding:0 20px!important}}
@media (max-width:1024px){.timeline-line-horizontal{display:none!important}.timeline-grid{max-width:520px;margin:0 auto;position:relative;grid-template-columns:1fr!important;gap:28px!important}.timeline-grid:before{content:"";z-index:0;background:linear-gradient(#0000 0%,#e1a24966 10% 90%,#0000 100%);width:2px;position:absolute;top:32px;bottom:32px;left:32px}.timeline-item{gap:20px;text-align:left!important;flex-direction:row!important;align-items:flex-start!important}.timeline-dot{flex-shrink:0;margin-bottom:0!important}.timeline-card{flex:1}}@media (max-width:768px){.how-we-work-section{padding:60px 0!important}.how-container{padding:0 20px!important}}
.case-study-section{background-color:#0a0a0a;padding:0;overflow:hidden}.case-study-container{max-width:1600px;min-height:600px;margin:0 auto;display:flex}.case-study-content{flex-direction:column;flex:1;justify-content:center;gap:28px;padding:80px 60px 80px 80px;display:flex}.case-study-logo{align-items:center;display:flex}.case-study-tag{align-self:flex-start;display:inline-flex}.case-study-tag span{font-family:var(--font-body);color:#e1a249;text-transform:uppercase;letter-spacing:.1em;background:#e1a24914;border:1px solid #e1a24959;border-radius:100px;padding:6px 14px;font-size:11px;font-weight:600;display:inline-block}.case-study-headline{font-family:var(--font-heading);color:#fff;letter-spacing:-.02em;max-width:550px;font-size:clamp(28px,3.5vw,42px);font-weight:700;line-height:1.2}.case-study-description{color:#ffffffa6;font-size:14px;line-height:1.65}.case-study-stats{flex-direction:column;gap:14px;margin-top:16px;display:flex}.stat-item{flex-direction:row;align-items:center;gap:14px;display:flex}.stat-icon-wrapper{background:#e1a24914;border:1px solid #e1a24940;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;display:flex}.stat-icon{color:#e1a249;width:20px;height:20px}.stat-content{flex-direction:column;gap:4px;display:flex}.stat-value{font-family:var(--font-heading);color:#e1a249;align-items:center;gap:8px;font-size:28px;font-weight:700;line-height:1;display:flex}.stat-value:before{content:"↑";color:#e1a249;font-size:24px}.stat-value.decrease:before{content:"↓"}.stat-label{font-family:var(--font-body);color:#fff9;max-width:160px;font-size:13px;font-weight:400;line-height:1.4}.case-study-visual{flex:1;min-height:600px;position:relative;overflow:hidden}@media (max-width:1100px){.case-study-container{flex-direction:column}.case-study-content{order:2;padding:60px 40px}.case-study-visual{order:1;min-height:400px}}@media (max-width:768px){.case-study-container{min-height:auto}.case-study-content{gap:20px;padding:32px 20px}.case-study-logo img{width:160px!important;height:60px!important}.case-study-headline{letter-spacing:-.01em;font-size:24px;line-height:1.25}.stat-icon-wrapper{width:44px;height:44px}.stat-value{font-size:28px}.stat-value:before{font-size:20px}.stat-label{max-width:none;font-size:13px}.case-study-visual{height:50vw;min-height:350px;max-height:400px}}@media (max-width:480px){.case-study-content{gap:16px;padding:24px 16px}.case-study-logo img{width:140px!important;height:50px!important}.case-study-headline{font-size:20px}.stat-value{font-size:28px}.stat-value:before{font-size:18px}.stat-icon-wrapper{width:44px;height:44px}.stat-icon{width:20px;height:20px}.stat-label{font-size:13px}.case-study-visual{height:60vw;min-height:300px;max-height:350px}}
.case-study-section{background-color:#0a0a0a;padding:0;overflow:hidden}.case-study-container{max-width:1600px;min-height:600px;margin:0 auto;display:flex}.case-study-visual{background:linear-gradient(135deg,#1a1a2e 0%,#16213e 50%,#0f3460 100%);flex:1;justify-content:center;align-items:center;min-height:600px;padding:40px;display:flex;position:relative;overflow:hidden}.visual-background{background:radial-gradient(circle at 20% 80%,#6366f126 0%,#0000 50%),radial-gradient(circle at 80% 20%,#8b5cf61a 0%,#0000 50%);position:absolute;inset:0}.app-mockup{z-index:10;position:relative}.app-mockup .mockup-image{border-radius:20px;box-shadow:0 50px 100px #00000080,0 20px 60px #0000004d}.case-study-content{background-color:#0a0a0a;flex-direction:column;flex:1;justify-content:center;gap:28px;padding:80px 80px 80px 60px;display:flex}.case-study-logo{align-items:center;gap:12px;display:flex}.logo-icon{color:#e1a249;width:48px;height:48px}.logo-text{font-family:var(--font-heading);color:#e1a249;letter-spacing:-.02em;font-size:24px;font-weight:700}.case-study-tag{align-self:flex-start;display:inline-flex}.case-study-tag span{font-family:var(--font-body);color:#e1a249;text-transform:uppercase;letter-spacing:.1em;background:#e1a24914;border:1px solid #e1a24959;border-radius:100px;padding:6px 14px;font-size:11px;font-weight:600;display:inline-block}.case-study-headline{font-family:var(--font-heading);color:#fff;letter-spacing:-.02em;max-width:550px;font-size:clamp(28px,3.5vw,42px);font-weight:700;line-height:1.2}.case-study-description{color:#ffffffa6;font-size:14px;line-height:1.65}.case-study-stats{flex-direction:column;gap:14px;margin-top:16px;display:flex}.stat-item{flex-direction:row;align-items:center;gap:14px;display:flex}.stat-icon-wrapper{background:#e1a24914;border:1px solid #e1a24940;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;display:flex}.stat-icon{color:#e1a249;width:20px;height:20px}.stat-content{flex-direction:column;gap:4px;display:flex}.stat-value{font-family:var(--font-heading);color:#e1a249;align-items:center;gap:8px;font-size:28px;font-weight:700;line-height:1;display:flex}.stat-value:before{content:"↑";color:#e1a249;font-size:24px}.stat-value.decrease:before{content:"↓"}.stat-label{font-family:var(--font-body);color:#fff9;max-width:160px;font-size:13px;font-weight:400;line-height:1.4}.case-study-cta{font-family:var(--font-body);cursor:pointer;color:#fff;background:0 0;border-top:1px solid #ffffff1a;align-items:center;gap:12px;margin-top:16px;padding:20px 0;font-size:16px;font-weight:600;text-decoration:none;transition:all .3s;display:inline-flex}.case-study-cta:hover{color:#e1a249;gap:16px}.case-study-cta:hover .cta-arrow{transform:translate(4px,-4px)}.cta-arrow{width:22px;height:22px;transition:transform .3s}@media (max-width:1100px){.case-study-container{flex-direction:column}.case-study-content{order:2;padding:60px 40px}.case-study-visual{order:1;min-height:350px}}@media (max-width:768px){.case-study-container{min-height:auto}.case-study-content{gap:20px;padding:32px 20px}.case-study-logo{gap:8px}.logo-icon{width:36px;height:36px}.logo-text{font-size:20px}.case-study-headline{letter-spacing:-.01em;font-size:24px;line-height:1.25}.stat-icon-wrapper{width:44px;height:44px}.stat-value{font-size:28px}.stat-value:before{font-size:20px}.stat-label{max-width:none;font-size:13px}.case-study-visual{height:50vw;min-height:350px;max-height:400px;padding:24px}.app-mockup .mockup-image{max-width:100%;height:auto}}@media (max-width:480px){.case-study-content{gap:16px;padding:24px 16px}.logo-icon{width:32px;height:32px}.logo-text{font-size:18px}.case-study-headline{font-size:20px}.stat-value{font-size:28px}.stat-value:before{font-size:18px}.stat-icon-wrapper{width:44px;height:44px}.stat-icon{width:20px;height:20px}.stat-label{font-size:13px}.case-study-visual{height:60vw;min-height:300px;max-height:350px;padding:16px}}
.case-study-section{background-color:#0a0a0a;padding:0;overflow:hidden}.case-study-container{max-width:1600px;min-height:700px;margin:0 auto;display:flex}.case-study-content{background-color:#0a0a0a;flex-direction:column;flex:1;justify-content:center;gap:24px;padding:80px 60px 80px 80px;display:flex}.case-study-logo{align-items:center;gap:14px;display:flex}.logo-icon-wrapper{background:linear-gradient(135deg,#e1a249 0%,#c8891e 100%);border-radius:14px;justify-content:center;align-items:center;width:52px;height:52px;display:flex;box-shadow:0 8px 24px #e1a2494d}.logo-icon{color:#fff;width:28px;height:28px}.logo-text{font-family:var(--font-heading);color:#e1a249;letter-spacing:-.02em;font-size:28px;font-weight:700}.case-study-tag{align-self:flex-start;display:inline-flex}.case-study-tag span{font-family:var(--font-body);color:#e1a249;letter-spacing:.1em;text-transform:uppercase;background:#e1a24914;border:1px solid #e1a24959;border-radius:100px;padding:6px 14px;font-size:11px;font-weight:600;display:inline-block}.case-study-headline{font-family:var(--font-heading);color:#fff;letter-spacing:-.02em;max-width:550px;font-size:clamp(26px,3vw,38px);font-weight:700;line-height:1.2}.case-study-description{font-family:var(--font-body);color:#ffffffa6;max-width:500px;font-size:16px;line-height:1.7}.case-study-stats{flex-direction:column;gap:14px;margin-top:8px;display:flex}.stat-item{flex-direction:row;align-items:center;gap:14px;display:flex}.stat-icon-wrapper{background:#e1a24914;border:1px solid #e1a24940;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;display:flex}.stat-icon{color:#e1a249;width:20px;height:20px}.stat-content{flex-direction:column;gap:4px;display:flex}.stat-value{font-family:var(--font-heading);color:#e1a249;align-items:center;gap:6px;font-size:28px;font-weight:700;line-height:1;display:flex}.stat-value:before{content:"↑";font-size:22px}.stat-value.decrease:before,.stat-value.sync:before{content:"↓"}.stat-label{font-family:var(--font-body);color:#fff9;max-width:140px;font-size:13px;font-weight:400;line-height:1.4}.tech-stack{border-top:1px solid #ffffff1a;align-items:center;gap:16px;margin-top:8px;padding-top:24px;display:flex}.tech-label{font-family:var(--font-body);color:#ffffff80;text-transform:uppercase;letter-spacing:.05em;font-size:13px;font-weight:500}.tech-tags{gap:10px;display:flex}.tech-tag{font-family:var(--font-body);color:#fffc;background:#ffffff0d;border:1px solid #ffffff26;border-radius:6px;padding:6px 14px;font-size:12px;font-weight:500}.case-study-visual{background:linear-gradient(135deg,#1a2332 0%,#0d1117 50%,#1a2332 100%);flex:1;justify-content:center;align-items:center;min-height:700px;display:flex;position:relative;overflow:hidden}.visual-background{background:radial-gradient(circle at 30% 70%,#e1a2491a 0%,#0000 50%),radial-gradient(circle at 70% 30%,#e1a24912 0%,#0000 50%),repeating-linear-gradient(0deg,#0000,#0000 40px,#ffffff05 40px 41px),repeating-linear-gradient(90deg,#0000,#0000 40px,#ffffff05 40px 41px);position:absolute;inset:0}.device-mockup{z-index:10;justify-content:center;align-items:center;padding:40px;display:flex;position:relative}.device-mockup .mockup-image{filter:drop-shadow(0 40px 80px #00000080);border-radius:12px}.floating-element{z-index:5;position:absolute}.wifi-pulse{background:radial-gradient(circle,#e1a2494d 0%,#0000 70%);border-radius:50%;width:60px;height:60px;animation:2s infinite pulse;top:20%;right:15%}.sync-indicator{background:radial-gradient(circle,#e1a24940 0%,#0000 70%);border-radius:50%;width:40px;height:40px;animation:2.5s .5s infinite pulse;bottom:25%;left:10%}@keyframes pulse{0%,to{opacity:.6;transform:scale(1)}50%{opacity:.2;transform:scale(1.5)}}@media (max-width:1100px){.case-study-container{flex-direction:column}.case-study-content{order:2;padding:50px 40px}.case-study-visual{order:1;min-height:550px}}@media (max-width:768px){.case-study-container{min-height:auto}.case-study-content{gap:14px;padding:32px 20px}.case-study-logo{gap:10px}.logo-icon-wrapper{width:44px;height:44px}.logo-icon{width:22px;height:22px}.logo-text{font-size:20px}.case-study-tag span{padding:6px 14px;font-size:11px}.case-study-headline{font-size:24px;line-height:1.25}.case-study-description{font-size:14px;line-height:1.65}.case-study-stats{flex-direction:column;gap:14px;margin-top:4px}.stat-item{gap:14px}.stat-icon-wrapper{width:44px;height:44px}.stat-value{font-size:28px}.stat-value:before{font-size:20px}.stat-label{max-width:none;font-size:13px}.tech-stack{flex-flow:wrap;align-items:center;gap:8px}.case-study-visual{height:auto;min-height:70vw;max-height:none;padding:30px}.device-mockup .mockup-image{width:100%;max-width:100%}.wifi-pulse,.sync-indicator{display:none}}@media (max-width:480px){.case-study-content{gap:12px;padding:24px 16px}.logo-icon-wrapper{width:40px;height:40px}.logo-icon{width:20px;height:20px}.logo-text{font-size:18px}.case-study-headline{font-size:20px}.case-study-description{font-size:13px}.stat-value{font-size:28px}.stat-value:before{font-size:20px}.stat-icon-wrapper{width:44px;height:44px}.stat-icon{width:20px;height:20px}.stat-label{font-size:13px}.tech-tag{padding:4px 8px;font-size:10px}.case-study-visual{min-height:75vw;padding:20px}}
.case-study-section{background-color:#0a0a0a;padding:0;overflow:hidden}.case-study-container{max-width:1600px;min-height:700px;margin:0 auto;display:flex}.case-study-visual{background:linear-gradient(145deg,#1e3a5f 0%,#0d2137 50%,#1a365d 100%);flex:1;justify-content:center;align-items:center;min-height:700px;padding:50px;display:flex;position:relative;overflow:hidden}.visual-background{background:radial-gradient(circle at 20% 30%,#38bdf81f 0%,#0000 50%),radial-gradient(circle at 80% 70%,#e1a24914 0%,#0000 50%),repeating-linear-gradient(45deg,#0000,#0000 30px,#ffffff04 30px 31px);position:absolute;inset:0}.app-mockup{z-index:10;position:relative}.mockup-image{border-radius:24px;box-shadow:0 60px 120px #0006,0 30px 60px #0000004d}.floating-element{z-index:5;position:absolute}.truck-indicator{background:radial-gradient(circle,#e1a2494d 0%,#0000 70%);border-radius:50%;width:50px;height:50px;animation:2.5s infinite pulse;top:15%;left:10%}.schedule-pulse{background:radial-gradient(circle,#38bdf859 0%,#0000 70%);border-radius:50%;width:70px;height:70px;animation:3s .5s infinite pulse;bottom:20%;right:15%}@keyframes pulse{0%,to{opacity:.6;transform:scale(1)}50%{opacity:.2;transform:scale(1.4)}}.case-study-content{background-color:#0a0a0a;flex-direction:column;flex:1;justify-content:center;gap:24px;padding:80px 80px 80px 60px;display:flex}.case-study-logo{align-items:center;gap:14px;display:flex}.logo-icon-wrapper{background:linear-gradient(135deg,#e1a249 0%,#c8891e 100%);border-radius:14px;justify-content:center;align-items:center;width:52px;height:52px;display:flex;box-shadow:0 8px 24px #e1a24940}.logo-icon{color:#fff;width:28px;height:28px}.logo-text{font-family:var(--font-heading);color:#fff;letter-spacing:-.02em;font-size:26px;font-weight:700}.case-study-tag{align-self:flex-start;display:inline-flex}.case-study-tag span{font-family:var(--font-body);color:#e1a249;letter-spacing:.1em;text-transform:uppercase;background:#e1a24914;border:1px solid #e1a24959;border-radius:100px;padding:6px 14px;font-size:11px;font-weight:600;display:inline-block}.case-study-headline{font-family:var(--font-heading);color:#fff;letter-spacing:-.02em;max-width:550px;font-size:clamp(26px,3vw,38px);font-weight:700;line-height:1.2}.case-study-description{font-family:var(--font-body);color:#ffffffa6;max-width:500px;font-size:16px;line-height:1.7}.case-study-stats{flex-direction:column;gap:14px;margin-top:8px;display:flex}.stat-item{flex-direction:row;align-items:center;gap:14px;display:flex}.stat-icon-wrapper{background:#e1a24914;border:1px solid #e1a24940;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;display:flex}.stat-icon{color:#e1a249;width:20px;height:20px}.stat-content{flex-direction:column;gap:4px;display:flex}.stat-value{font-family:var(--font-heading);color:#e1a249;align-items:center;gap:6px;font-size:28px;font-weight:700;line-height:1;display:flex}.stat-value:before{content:"↑";font-size:22px}.stat-value.decrease{color:#e1a249}.stat-value.decrease:before{content:"↓"}.stat-label{font-family:var(--font-body);color:#fff9;max-width:160px;font-size:13px;font-weight:400;line-height:1.4}.features-list{border-top:1px solid #ffffff1a;flex-wrap:wrap;gap:16px;margin-top:8px;padding-top:24px;display:flex}.feature-item{font-family:var(--font-body);color:#ffffffbf;box-shadow:none;background:#ffffff0a;border:1px solid #ffffff1a;border-radius:10px;align-items:center;gap:10px;padding:10px 18px;font-size:14px;font-weight:500;display:flex}.feature-icon{color:#e1a249;width:18px;height:18px}@media (max-width:1100px){.case-study-container{flex-direction:column}.case-study-content{order:2;padding:50px 40px}.case-study-visual{order:1;min-height:600px}}@media (max-width:768px){.case-study-container{min-height:auto}.case-study-content{gap:14px;padding:32px 20px}.case-study-logo{gap:10px}.logo-icon-wrapper{width:44px;height:44px}.logo-icon{width:22px;height:22px}.logo-text{font-size:20px}.case-study-tag span{padding:6px 14px;font-size:11px}.case-study-headline{font-size:24px;line-height:1.25}.case-study-description{font-size:14px;line-height:1.65}.case-study-stats{flex-direction:column;gap:14px;margin-top:4px}.stat-item{gap:14px}.stat-icon-wrapper{width:44px;height:44px}.stat-value{font-size:28px}.stat-value:before{font-size:20px}.stat-label{max-width:none;font-size:13px}.features-list{flex-flow:wrap;gap:8px}.feature-item{padding:6px 12px;font-size:12px}.case-study-visual{min-height:70vw;max-height:none;padding:30px}.mockup-image{width:100%;max-width:100%;height:auto}.truck-indicator,.schedule-pulse{display:none}}@media (max-width:480px){.case-study-content{gap:12px;padding:24px 16px}.logo-icon-wrapper{width:40px;height:40px}.logo-icon{width:20px;height:20px}.logo-text{font-size:18px}.case-study-headline{font-size:20px}.case-study-description{font-size:13px}.stat-value{font-size:28px}.stat-value:before{font-size:20px}.stat-icon-wrapper{width:44px;height:44px}.stat-icon{width:20px;height:20px}.stat-label{font-size:13px}.feature-item{padding:5px 10px;font-size:11px}.feature-icon{width:14px;height:14px}.case-study-visual{min-height:75vw;padding:20px}}
.case-study-section{background:#0a0a0a;padding:0;position:relative;overflow:hidden}.case-study-container{max-width:1600px;min-height:750px;margin:0 auto;display:flex}.case-study-content{z-index:10;flex-direction:column;flex:1;justify-content:center;gap:28px;padding:100px 60px 100px 80px;display:flex;position:relative}.case-study-logo{align-items:center;gap:16px;display:flex}.logo-icon-wrapper{background:linear-gradient(135deg,#10b981 0%,#059669 100%);border-radius:16px;justify-content:center;align-items:center;width:56px;height:56px;display:flex;position:relative;overflow:hidden;box-shadow:0 10px 30px #10b9814d,inset 0 0 0 1px #ffffff1a}.logo-pulse{background:radial-gradient(circle,#ffffff4d 0%,#0000 70%);animation:2s ease-in-out infinite logoPulse;position:absolute;inset:0}@keyframes logoPulse{0%,to{opacity:0;transform:scale(.8)}50%{opacity:1;transform:scale(1.2)}}.logo-icon{color:#fff;z-index:2;width:28px;height:28px;position:relative}.logo-text-wrapper{align-items:center;gap:10px;display:flex}.logo-text{font-family:var(--font-heading);color:#fff;letter-spacing:-.03em;font-size:28px;font-weight:700}.logo-ai-badge{font-family:var(--font-body);color:#fff;letter-spacing:.05em;background:linear-gradient(135deg,#10b981 0%,#059669 100%);border-radius:6px;padding:4px 10px;font-size:12px;font-weight:700}.case-study-tag{align-self:flex-start;display:inline-flex}.case-study-tag span{font-family:var(--font-body);color:#e1a249;letter-spacing:.1em;text-transform:uppercase;background:#e1a24914;border:1px solid #e1a24959;border-radius:100px;padding:6px 14px;font-size:11px;font-weight:600;display:inline-block}.case-study-headline{font-family:var(--font-heading);color:#fff;letter-spacing:-.03em;max-width:520px;font-size:clamp(28px,3.2vw,42px);font-weight:700;line-height:1.15}.case-study-description{font-family:var(--font-body);color:#ffffffa6;max-width:480px;font-size:17px;line-height:1.7}.case-study-stats{flex-direction:column;gap:14px;margin-top:8px;display:flex}.stat-item{flex-direction:row;align-items:center;gap:14px;display:flex}.stat-icon-box{background:#e1a24914;border:1px solid #e1a24940;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;display:flex}.stat-icon{color:#e1a249;width:22px;height:22px}.stat-content{flex-direction:column;gap:4px;display:flex}.stat-value{font-family:var(--font-heading);color:#e1a249;align-items:center;gap:6px;font-size:28px;font-weight:700;line-height:1;display:flex}.stat-value:before{content:"↑";opacity:.8;font-size:20px}.stat-value.decrease:before{content:"↓"}.stat-label{font-family:var(--font-body);color:#fff9;font-size:13px;font-weight:500;line-height:1.3}.features-pills{flex-wrap:wrap;gap:10px;margin-top:12px;display:flex}.pill{font-family:var(--font-body);color:#ffffffb3;background:#ffffff0a;border:1px solid #ffffff1a;border-radius:100px;align-items:center;gap:8px;padding:10px 16px;font-size:13px;font-weight:500;transition:all .2s;display:flex}.pill:hover{background:#e1a2490f;border-color:#e1a24966}.pill-icon{color:#e1a249;width:16px;height:16px}.case-study-visual{flex:1.1;justify-content:center;align-items:center;min-height:750px;display:flex;position:relative;overflow:hidden}.ambient-bg{background:linear-gradient(135deg,#ecfdf5 0%,#d1fae5 30%,#a7f3d0 60%,#6ee7b7 100%);position:absolute;inset:0}.gradient-orb{filter:blur(60px);opacity:.6;border-radius:50%;position:absolute}.orb-1{background:radial-gradient(circle,#34d399 0%,#0000 70%);width:400px;height:400px;animation:8s ease-in-out infinite float;top:-100px;right:-100px}.orb-2{background:radial-gradient(circle,#10b981 0%,#0000 70%);width:300px;height:300px;animation:10s ease-in-out infinite reverse float;bottom:10%;left:-50px}.orb-3{background:radial-gradient(circle,#059669 0%,#0000 70%);width:200px;height:200px;animation:6s ease-in-out 2s infinite float;top:40%;right:20%}@keyframes float{0%,to{transform:translate(0)scale(1)}33%{transform:translate(20px,-20px)scale(1.05)}66%{transform:translate(-10px,10px)scale(.95)}}.glass-grid{background-image:linear-gradient(#ffffff1a 1px,#0000 1px),linear-gradient(90deg,#ffffff1a 1px,#0000 1px);background-size:60px 60px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(#000 30%,#0000 70%);mask-image:radial-gradient(#000 30%,#0000 70%)}.floating-metric{z-index:20;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);font-family:var(--font-body);color:#334155;background:#fffffff2;border:1px solid #fffc;border-radius:10px;align-items:center;gap:8px;padding:10px 16px;font-size:13px;font-weight:600;animation:4s ease-in-out infinite floatMetric;display:flex;position:absolute;box-shadow:0 8px 32px #0000001a}.metric-1{animation-delay:0s;top:18%;left:8%}.metric-2{animation-delay:2s;bottom:22%;right:10%}@keyframes floatMetric{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}.metric-dot{border-radius:50%;width:8px;height:8px}.metric-dot.green{background:#10b981;box-shadow:0 0 8px #10b98180}.metric-dot.yellow{background:#f59e0b;box-shadow:0 0 8px #f59e0b80}.app-mockup{z-index:15;position:relative}.mockup-glow{filter:blur(30px);background:radial-gradient(#10b98133 0%,#0000 70%);position:absolute;inset:-30px}.mockup-image{border-radius:28px;box-shadow:0 50px 100px #00000026,0 20px 50px #0000001a,0 0 0 1px #0000000d}.deco-ring{z-index:5;border:1px solid #10b98126;border-radius:50%;position:absolute}.ring-1{width:500px;height:500px;animation:4s ease-in-out infinite ringPulse;top:50%;left:50%;transform:translate(-50%,-50%)}.ring-2{width:650px;height:650px;animation:4s ease-in-out 1s infinite ringPulse;top:50%;left:50%;transform:translate(-50%,-50%)}@keyframes ringPulse{0%,to{opacity:.3;transform:translate(-50%,-50%)scale(1)}50%{opacity:.1;transform:translate(-50%,-50%)scale(1.05)}}@media (max-width:1100px){.case-study-container{flex-direction:column}.case-study-content{order:2;padding:50px 40px}.case-study-visual{order:1;min-height:600px}.floating-metric{display:none}}@media (max-width:768px){.case-study-container{min-height:auto}.case-study-content{gap:16px;padding:32px 20px}.case-study-logo{gap:10px}.logo-icon-wrapper{width:44px;height:44px}.logo-icon{width:22px;height:22px}.logo-text{font-size:20px}.logo-ai-badge{padding:3px 8px;font-size:10px}.case-study-tag span{padding:6px 14px;font-size:11px}.case-study-headline{font-size:24px;line-height:1.25}.case-study-description{font-size:14px;line-height:1.65}.case-study-stats{gap:14px}.stat-icon-box{width:44px;height:44px}.stat-value{font-size:28px}.stat-value:before{font-size:18px}.stat-label{font-size:13px}.features-pills{gap:6px}.pill{padding:6px 12px;font-size:11px}.case-study-visual{min-height:70vw;max-height:none;padding:30px}.mockup-image{width:100%;max-width:100%;height:auto}.deco-ring{display:none}}@media (max-width:480px){.case-study-content{gap:14px;padding:24px 16px}.logo-text-wrapper{flex-direction:row;align-items:center;gap:8px}.logo-text{font-size:18px}.case-study-headline{font-size:20px}.case-study-description{font-size:13px}.stat-value{font-size:22px}.pill{padding:5px 10px;font-size:10px}.pill-icon{width:12px;height:12px}.case-study-visual{min-height:75vw;padding:20px}}
.case-study-section{background:#0a0a0a;padding:0;overflow:hidden}.case-study-container{max-width:1600px;min-height:750px;margin:0 auto;display:flex}.case-study-visual{flex:1.1;justify-content:center;align-items:center;min-height:750px;display:flex;position:relative;overflow:hidden}.sync-bg{background:linear-gradient(135deg,#0a0a0f 0%,#0f172a 50%,#1e1b4b 100%);position:absolute;inset:0}.data-stream{opacity:.4;background:linear-gradient(90deg,#0000,#3b82f6,#0000);height:2px;animation:3s linear infinite streamFlow;position:absolute}.stream-1{width:60%;animation-delay:0s;top:20%;left:0}.stream-2{width:50%;animation-direction:reverse;animation-delay:.8s;top:40%;right:0}.stream-3{width:70%;animation-delay:1.5s;top:60%;left:0}.stream-4{width:45%;animation-direction:reverse;animation-delay:2.2s;top:80%;right:0}@keyframes streamFlow{0%{opacity:0;transform:translate(-100%)}20%{opacity:.4}80%{opacity:.4}to{opacity:0;transform:translate(100%)}}.bg-orb{filter:blur(80px);opacity:.4;border-radius:50%;position:absolute}.orb-blue{background:#3b82f6;width:350px;height:350px;animation:10s ease-in-out infinite orbFloat;top:10%;left:10%}.orb-cyan{background:#06b6d4;width:250px;height:250px;animation:12s ease-in-out infinite reverse orbFloat;bottom:20%;right:15%}.orb-purple{background:#8b5cf6;width:200px;height:200px;animation:8s ease-in-out 2s infinite orbFloat;top:50%;left:40%}@keyframes orbFloat{0%,to{transform:translate(0)scale(1)}33%{transform:translate(30px,-30px)scale(1.1)}66%{transform:translate(-20px,20px)scale(.9)}}.grid-overlay{background-image:linear-gradient(#3b82f608 1px,#0000 1px),linear-gradient(90deg,#3b82f608 1px,#0000 1px);background-size:40px 40px;position:absolute;inset:0}.sync-indicator{z-index:20;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);font-family:var(--font-body);color:#94a3b8;background:#0f172ae6;border:1px solid #3b82f633;border-radius:12px;align-items:center;gap:10px;padding:12px 18px;font-size:13px;font-weight:500;animation:5s ease-in-out infinite floatIndicator;display:flex;position:absolute}.ind-1{top:15%;left:5%}.ind-2{animation-delay:2s;bottom:20%;right:8%}@keyframes floatIndicator{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.sync-dot{background:#3b82f6;border-radius:50%;width:10px;height:10px}.sync-dot.syncing{animation:1.5s ease-in-out infinite syncPulse}@keyframes syncPulse{0%,to{opacity:1;box-shadow:0 0 #3b82f666}50%{opacity:.6;box-shadow:0 0 0 8px #3b82f600}}.cloud-icon{color:#3b82f6;width:18px;height:18px}.app-mockup{z-index:15;position:relative}.mockup-reflection{opacity:.3;filter:blur(10px);background:linear-gradient(#0000,#3b82f60d);height:100%;position:absolute;bottom:-60%;left:0;right:0;transform:scaleY(-1);-webkit-mask-image:linear-gradient(#000,#0000);mask-image:linear-gradient(#000,#0000)}.mockup-image{border-radius:32px;box-shadow:0 50px 100px #00000080,0 30px 60px #0000004d,0 0 0 1px #ffffff0d,0 0 60px #3b82f626}.connection-lines{z-index:5;opacity:.3;width:100%;height:100%;position:absolute}.animated-path{stroke-dasharray:500;stroke-dashoffset:500px;animation:4s ease-in-out infinite drawPath}@keyframes drawPath{0%,to{stroke-dashoffset:500px}50%{stroke-dashoffset:0}}.case-study-content{background:#0a0a0a;flex-direction:column;flex:1;justify-content:center;gap:28px;padding:100px 80px 100px 60px;display:flex}.case-study-logo{align-items:center;gap:18px;display:flex}.logo-icon-wrapper{background:linear-gradient(135deg,#1e40af 0%,#3b82f6 100%);border-radius:16px;justify-content:center;align-items:center;width:58px;height:58px;display:flex;position:relative;box-shadow:0 10px 40px #3b82f64d,inset 0 0 0 1px #ffffff1a}.icon-ring{border:2px solid #3b82f64d;border-radius:20px;animation:8s linear infinite ringRotate;position:absolute;inset:-4px}@keyframes ringRotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.logo-icon{color:#fff;width:28px;height:28px}.logo-text-group{flex-direction:column;gap:2px;display:flex}.logo-text{font-family:var(--font-heading);color:#fff;letter-spacing:-.03em;font-size:28px;font-weight:700}.logo-subtitle{font-family:var(--font-body);color:#64748b;letter-spacing:.02em;font-size:13px;font-weight:500}.case-study-tag{align-self:flex-start;display:inline-flex}.case-study-tag span{font-family:var(--font-body);color:#e1a249;letter-spacing:.1em;text-transform:uppercase;background:#e1a24914;border:1px solid #e1a24959;border-radius:100px;padding:6px 14px;font-size:11px;font-weight:600;display:inline-block}.case-study-headline{font-family:var(--font-heading);color:#fff;letter-spacing:-.03em;max-width:520px;font-size:clamp(28px,3.2vw,42px);font-weight:700;line-height:1.15}.case-study-description{font-family:var(--font-body);color:#ffffffa6;max-width:480px;font-size:17px;line-height:1.7}.case-study-stats{flex-direction:column;gap:14px;margin-top:8px;display:flex}.stat-item{flex-direction:row;align-items:center;gap:14px;display:flex}.stat-icon-box{background:#e1a24914;border:1px solid #e1a24940;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;display:flex}.stat-icon{color:#e1a249;width:22px;height:22px}.stat-info{flex-direction:column;gap:6px;display:flex}.stat-value{font-family:var(--font-heading);color:#e1a249;align-items:center;gap:6px;font-size:28px;font-weight:700;line-height:1;display:flex}.stat-value:before{content:"↑";opacity:.8;font-size:20px}.stat-value.decrease:before{content:"↓"}.stat-label{font-family:var(--font-body);color:#fff9;max-width:160px;font-size:13px;font-weight:500;line-height:1.3}.tech-features{flex-wrap:wrap;gap:12px;margin-top:12px;display:flex}.feature-chip{font-family:var(--font-body);color:#ffffffb3;background:#ffffff0a;border:1px solid #ffffff1a;border-radius:12px;align-items:center;gap:10px;padding:12px 18px;font-size:14px;font-weight:500;transition:all .2s;display:flex}.feature-chip:hover{background:#e1a2490f;border-color:#e1a2494d;transform:translateY(-2px)}.chip-icon{font-family:var(--font-heading);color:#e1a249;font-size:16px;font-weight:700}.chip-icon-svg{color:#e1a249;width:18px;height:18px}@media (max-width:1100px){.case-study-container{flex-direction:column}.case-study-content{order:2;padding:50px 40px}.case-study-visual{order:1;min-height:600px}.sync-indicator{display:none}}@media (max-width:768px){.case-study-container{min-height:auto}.case-study-content{gap:16px;padding:32px 20px}.case-study-logo{gap:12px}.logo-icon-wrapper{width:44px;height:44px}.logo-icon{width:22px;height:22px}.logo-text{font-size:20px}.logo-subtitle{font-size:11px}.case-study-tag span{padding:6px 14px;font-size:11px}.case-study-headline{font-size:24px;line-height:1.25}.case-study-description{font-size:14px;line-height:1.65}.case-study-stats{gap:14px}.stat-icon-box{width:44px;height:44px}.stat-icon{width:22px;height:22px}.stat-value{font-size:28px}.stat-label{font-size:13px}.tech-features{gap:6px}.feature-chip{padding:8px 12px;font-size:12px}.case-study-visual{min-height:70vw;max-height:none;padding:30px}.mockup-image{width:100%;max-width:100%;height:auto}.data-stream{display:none}}@media (max-width:480px){.case-study-content{gap:14px;padding:24px 16px}.logo-icon-wrapper{width:40px;height:40px}.logo-text{font-size:18px}.case-study-headline{font-size:20px}.case-study-description{font-size:13px}.stat-icon-box{width:40px;height:40px}.stat-value{font-size:22px}.feature-chip{gap:6px;padding:6px 10px;font-size:11px}.chip-icon-svg{width:14px;height:14px}.case-study-visual{min-height:75vw;padding:20px}}
.roi-slider::-webkit-slider-thumb{appearance:none;cursor:pointer;background:#fff;border:3px solid #e1a249;border-radius:50%;width:22px;height:22px;transition:transform .15s;box-shadow:0 4px 12px #e1a2494d}.roi-slider::-webkit-slider-thumb:hover{transform:scale(1.15)}.roi-slider::-moz-range-thumb{cursor:pointer;background:#fff;border:3px solid #e1a249;border-radius:50%;width:22px;height:22px;transition:transform .15s;box-shadow:0 4px 12px #e1a2494d}.roi-slider::-moz-range-thumb:hover{transform:scale(1.15)}.roi-calc-inputs input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.roi-calc-inputs input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.roi-calc-inputs input[type=number]{-moz-appearance:textfield}@media (max-width:960px){.roi-calc-section{padding:90px 32px!important}.roi-calc-grid{grid-template-columns:1fr!important}}@media (max-width:600px){.roi-calc-section{padding:70px 20px!important}.roi-calc-inputs,.roi-calc-result{padding:28px 22px!important}}
.founders-section{padding:80px 24px}@media (min-width:768px){.founders-section{padding:112px 48px}}.founders-container{max-width:1100px;margin:0 auto}.founders-title{text-align:center;font-family:var(--font-instrument-serif), Georgia, serif;color:#f5f5f7;letter-spacing:-.011em;margin:0 0 56px;font-size:clamp(1.75rem,4vw,2.25rem);font-weight:400}.founders-grid{grid-template-columns:1fr;gap:48px;display:grid}@media (min-width:768px){.founders-grid{grid-template-columns:1fr 1fr}}.founder-card{background-color:#131316;border:1px solid #ffffff14;border-radius:16px;flex-direction:column;gap:24px;padding:32px;display:flex}.founder-card-header{align-items:center;gap:20px;display:flex}.founder-avatar{background-color:#0a0a0b;border:2px solid #d2a164;border-radius:50%;flex-shrink:0;width:96px;height:96px;overflow:hidden}.founder-meta{flex-direction:column;gap:4px;min-width:0;display:flex}.founder-role{text-transform:uppercase;letter-spacing:.16em;color:#f5f5f780;margin:0;font-size:12px;font-weight:600}.founder-name{font-family:var(--font-instrument-serif), Georgia, serif;color:#f5f5f7;margin:0;font-size:clamp(1.1rem,2vw,1.5rem);font-style:italic;font-weight:400;line-height:1.3}.founder-paragraph{color:#f5f5f7b3;margin:0;font-size:17px;line-height:1.65}
.marquee-container{gap:1rem;padding:.5rem 0;display:flex;overflow:hidden}.marquee-track{flex-shrink:0;align-items:stretch;gap:1rem;animation:60s linear infinite team-marquee;display:flex}.marquee-container.reverse .marquee-track{animation-direction:reverse}.marquee-container:hover .marquee-track{animation-play-state:paused}@keyframes team-marquee{0%{transform:translate(0)}to{transform:translate(calc(-100% - 1rem))}}.team-card{cursor:default;background:linear-gradient(145deg,#1e1e28e6 0%,#14141ef2 100%);border:1px solid #e1a24926;border-radius:20px;flex-direction:column;align-items:center;gap:16px;width:280px;padding:24px;transition:all .3s;display:flex;position:relative}.team-card:hover{border-color:#e1a24966;transform:translateY(-5px);box-shadow:0 20px 40px #e1a24926}.team-card-avatar{background:linear-gradient(135deg,#e1a249,#f4c77d,#e1a249);border-radius:50%;width:100px;height:100px;padding:3px;position:relative}.team-card-avatar-inner{background:#1a1a2e;border-radius:50%;width:100%;height:100%;overflow:hidden}.team-card-name{color:#fff;margin-bottom:4px;font-size:18px;font-weight:700}.team-card-role{color:#e1a249;font-size:14px;font-weight:500}.team-card-quote{color:#fff9;text-align:center;font-size:13px;font-style:italic;line-height:1.5}@media (max-width:768px){.team-card{border-radius:16px;gap:12px;width:200px;padding:18px}.team-card-avatar{width:76px;height:76px;padding:2px}.team-card-name{margin-bottom:2px;font-size:15px}.team-card-role{font-size:12px}.team-card-quote{font-size:11px;line-height:1.4}}.team-showcase-section{background:linear-gradient(#0a0a14 0%,#12121f 50%,#0a0a14 100%);padding:100px 0;position:relative;overflow:hidden}.team-showcase-header{text-align:center;margin-bottom:60px;padding:0 24px}.team-showcase-badge{background-color:#e1a24926;border:1px solid #e1a2494d;border-radius:50px;align-items:center;gap:8px;margin-bottom:24px;padding:10px 20px;display:inline-flex}.team-showcase-badge span{color:#e1a249;font-size:14px;font-weight:600}.team-showcase-title{color:#fff;margin-bottom:16px;font-size:clamp(32px,4vw,48px);font-weight:800;line-height:1.2}.team-showcase-title-accent{background:linear-gradient(135deg,#e1a249 0%,#f4c77d 50%,#e1a249 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.team-showcase-subtitle{color:#ffffffb3;max-width:600px;margin:0 auto;font-size:17px;line-height:1.5}.team-showcase-marquees{width:100%;position:relative;overflow:hidden}.team-showcase-fade{z-index:10;pointer-events:none;width:120px;position:absolute;top:0;bottom:0}.team-showcase-fade-left{background:linear-gradient(90deg,#0a0a14,#0000);left:0}.team-showcase-fade-right{background:linear-gradient(270deg,#0a0a14,#0000);right:0}.team-marquee-row{margin-bottom:24px}.team-marquee-row-second{margin-bottom:0}@media (max-width:768px){.team-showcase-section{padding:60px 0}.team-showcase-header{margin-bottom:36px;padding:0 16px}.team-showcase-fade{width:60px}.team-marquee-row{margin-bottom:14px}}
.tech-stack-section{background-color:#0a0a0a;padding:100px 60px}.tech-stack-container{text-align:center;max-width:1200px;margin:0 auto}.tech-stack-title{color:#fff;letter-spacing:-.02em;margin-bottom:24px;font-size:clamp(36px,5vw,56px);font-weight:700}.tech-stack-subtitle{color:#ffffffb3;max-width:800px;margin:0 auto 60px;font-size:18px;line-height:1.7}.tech-stack-grid{grid-template-columns:repeat(6,1fr);gap:40px 20px;display:grid}.tech-stack-item{flex-direction:column;align-items:center;gap:16px;display:flex}.tech-stack-icon{justify-content:center;align-items:center;width:80px;height:80px;display:flex}.tech-stack-name{color:#fff;font-size:14px;font-weight:500}@media (max-width:1024px){.tech-stack-section{padding:80px 40px}.tech-stack-grid{grid-template-columns:repeat(4,1fr);gap:40px 16px}}@media (max-width:768px){.tech-stack-section{padding:60px 24px}.tech-stack-title{font-size:32px}.tech-stack-subtitle{margin-bottom:40px;font-size:16px}.tech-stack-grid{grid-template-columns:repeat(3,1fr);gap:32px 12px}.tech-stack-icon{width:60px;height:60px}.tech-stack-name{font-size:12px}}@media (max-width:480px){.tech-stack-grid{grid-template-columns:repeat(2,1fr)}}
.faq-item:hover{transform:scale(1.01);box-shadow:0 4px 20px #00000014}@media (max-width:900px){section{padding:60px 24px!important}.faq-grid{grid-template-columns:1fr!important}}@media (max-width:600px){section{padding:50px 16px!important}.faq-item{padding:20px!important}}
@media (max-width:640px){.contact-container{padding:64px 20px!important}}
