.tech-page{--lux-amber:#e8912d;--lux-amber-light:#f2a94b;--lux-amber-glow:#e8912d1f;--lux-ink:#0f1923;--lux-ink-light:#162230;--lux-ink-mid:#1d2d3d;--lux-mid:#6b6b6b;--lux-cream:#e8e4de;--lux-white:#e8e4de;font-family:var(--font-outfit), "Outfit", sans-serif;color:var(--lux-ink);background:var(--lux-cream);-webkit-font-smoothing:antialiased;overflow-x:hidden}.tech-page .hero{text-align:center;justify-content:center;align-items:center;min-height:100vh;padding:100px 60px;display:flex;position:relative;overflow:hidden}.tech-page .hero-content{z-index:2;max-width:1380px;position:relative}.tech-page .hero h1{letter-spacing:-2.5px;color:var(--lux-ink);margin-bottom:35px;font-size:clamp(65px,10vw,120px);font-weight:800;line-height:1.05;animation:.8s both tech-fade-up}.tech-page .hero h1 span{background:linear-gradient(135deg, var(--lux-amber) 0%, var(--lux-amber-light) 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.tech-page .hero p{color:var(--lux-mid);max-width:900px;margin:0 auto 50px;font-size:clamp(22px,2.75vw,28px);font-weight:400;line-height:1.6;animation:.8s .15s both tech-fade-up}.tech-page .hero-actions{justify-content:center;gap:20px;animation:.8s .3s both tech-fade-up;display:flex}@keyframes tech-fade-up{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.tech-page .btn-primary{background:var(--lux-amber);color:#fff;font-size:20px;font-weight:600;font-family:var(--font-outfit), "Outfit", sans-serif;cursor:pointer;border:none;border-radius:100px;align-items:center;gap:12px;padding:20px 45px;text-decoration:none;transition:all .3s;display:inline-flex}.tech-page .btn-primary:hover{background:var(--lux-amber-light);transform:translateY(-2px);box-shadow:0 15px 50px #e8912d4d}.tech-page .btn-secondary{color:var(--lux-ink);cursor:pointer;background:0 0;border:1.5px solid #00000026;border-radius:100px;align-items:center;gap:12px;padding:20px 45px;font-size:20px;font-weight:600;text-decoration:none;transition:all .3s;display:inline-flex}.tech-page .btn-secondary:hover{border-color:var(--lux-ink);transform:translateY(-2px)}.tech-page .stats-bar{background:var(--lux-ink);justify-content:center;gap:100px;padding:90px 60px;display:flex}.tech-page .stat{text-align:center}.tech-page .stat-value{color:var(--lux-amber);letter-spacing:-2px;margin-bottom:12px;font-size:clamp(50px,6.25vw,70px);font-weight:800;line-height:1}.tech-page .stat-label{color:#ffffff73;font-size:clamp(16px,1.9vw,20px);font-weight:400}.tech-page .section{padding:125px 60px;position:relative}.tech-page .section-dark{background:var(--lux-ink);color:#fff}.tech-page .section-label{letter-spacing:3px;text-transform:uppercase;color:var(--lux-amber);margin-bottom:20px;font-size:16px;font-weight:600}.tech-page .section-title{letter-spacing:-1.5px;margin-bottom:25px;font-size:clamp(50px,6.9vw,80px);font-weight:800;line-height:1.1}.tech-page .section-subtitle{color:var(--lux-mid);max-width:775px;margin-bottom:60px;font-size:clamp(21px,2.25vw,25px);line-height:1.6}.tech-page .section-dark .section-subtitle{color:#ffffff73}.tech-page .product-grid{grid-template-columns:1fr 1.3fr;align-items:center;gap:80px;max-width:2000px;margin:0 auto;display:grid}.tech-page .product-grid.reverse{grid-template-columns:1.3fr 1fr}.tech-page .product-grid.reverse .product-text{order:2}.tech-page .product-grid.reverse .product-visual{order:1}.tech-page .screenshot-stack{position:relative}.tech-page .screenshot-primary{border-radius:20px;width:100%;transition:transform .6s cubic-bezier(.16,1,.3,1);box-shadow:0 50px 125px #0000001a,0 0 0 1px #0000000a}.tech-page .screenshot-primary:hover{transform:translateY(-10px)}.tech-page .screenshot-secondary{z-index:2;border-radius:15px;width:75%;transition:transform .6s cubic-bezier(.16,1,.3,1);position:absolute;box-shadow:0 38px 100px #00000026,0 0 0 1px #0000000a}.tech-page .screenshot-secondary:hover{transform:scale(1.02)translateY(-5px)}.tech-page .screenshot-stack-portal .screenshot-secondary{bottom:-50px;right:-50px}.tech-page .screenshot-stack-ffeiq .screenshot-secondary{bottom:-50px;left:-50px}.tech-page .section-dark .screenshot-primary{box-shadow:0 40px 100px #00000080,0 0 80px #e8912d0f}.tech-page .section-dark .screenshot-secondary{box-shadow:0 30px 80px #0009,0 0 50px #e8912d0a}.tech-page .features-inline{gap:22px;display:grid}.tech-page .feature-card{background:var(--lux-white);border:1px solid #0000000a;border-radius:18px;align-items:flex-start;gap:28px;padding:40px 45px;transition:all .4s;display:flex}.tech-page .section-dark .feature-card{background:#ffffff0a;border-color:#ffffff0f}.tech-page .feature-card:hover{transform:translateY(-2px);box-shadow:0 15px 50px #0000000d}.tech-page .section-dark .feature-card:hover{background:#ffffff12}.tech-page .feature-icon{background:var(--lux-amber-glow);border-radius:15px;justify-content:center;align-items:center;width:60px;min-width:60px;height:60px;font-size:25px;display:flex}.tech-page .section-dark .feature-icon{background:#e8912d1a}.tech-page .feature-text h3{letter-spacing:-.2px;margin-bottom:10px;font-size:clamp(19px,1.75vw,22px);font-weight:700}.tech-page .section-dark .feature-text h3{color:#fff}.tech-page .feature-text p{color:var(--lux-mid);font-size:clamp(17px,1.5vw,19px);line-height:1.55}.tech-page .section-dark .feature-text p{color:#fff6}.tech-page .comparison{max-width:1380px;margin:0 auto}.tech-page .comparison-grid{grid-template-columns:1fr 1fr;gap:45px;display:grid}.tech-page .comparison-card{border-radius:20px;padding:55px 60px}.tech-page .comparison-card.old{background:var(--lux-cream);border:1px solid #0000000f}.tech-page .comparison-card.new{background:var(--lux-ink);color:#fff;box-shadow:0 38px 100px #0f192333}.tech-page .comparison-tag{letter-spacing:2px;text-transform:uppercase;margin-bottom:22px;font-size:14px;font-weight:600}.tech-page .comparison-card.old .comparison-tag{color:var(--lux-mid)}.tech-page .comparison-card.new .comparison-tag{color:var(--lux-amber)}.tech-page .comparison-card h3{letter-spacing:-.5px;margin-bottom:30px;font-size:clamp(25px,2.5vw,30px);font-weight:700}.tech-page .comparison-list{gap:20px;list-style:none;display:grid}.tech-page .comparison-list li{align-items:flex-start;gap:15px;font-size:clamp(17px,1.5vw,19px);line-height:1.5;display:flex}.tech-page .comparison-card.old .comparison-list li{color:var(--lux-mid)}.tech-page .comparison-card.new .comparison-list li{color:#ffffffa6}.tech-page .comparison-icon{border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:25px;height:25px;margin-top:2px;font-size:12px;display:flex}.tech-page .comparison-card.old .comparison-icon{color:var(--lux-mid);background:#0000000f}.tech-page .comparison-card.new .comparison-icon{color:var(--lux-amber);background:#e8912d33}.tech-page .flywheel-grid{grid-template-columns:repeat(3,1fr);gap:35px;max-width:1750px;margin:0 auto;display:grid}.tech-page .flywheel-card{text-align:center;background:#ffffff08;border:1px solid #ffffff0f;border-radius:20px;padding:60px 50px;transition:all .4s;position:relative}.tech-page .flywheel-card:hover{background:#ffffff0f;transform:translateY(-5px)}.tech-page .flywheel-number{color:#e8912d1f;letter-spacing:-3px;margin-bottom:22px;font-size:clamp(70px,7.5vw,90px);font-weight:800;line-height:1}.tech-page .flywheel-card h3{color:#fff;margin-bottom:18px;font-size:clamp(22px,2.25vw,28px);font-weight:700}.tech-page .flywheel-card p{color:#fff6;font-size:clamp(17px,1.5vw,19px);line-height:1.6}.tech-page .flywheel-arrow{color:#ffffff1f;z-index:2;font-size:30px;position:absolute;top:50%;right:-20px;transform:translateY(-50%)}.tech-page .cta-section{text-align:center;padding:125px 60px;position:relative;overflow:hidden}.tech-page .cta-content{z-index:2;position:relative}.tech-page .cta-section h2{letter-spacing:-1.5px;margin-bottom:30px;font-size:clamp(50px,6.9vw,80px);font-weight:800;line-height:1.1}.tech-page .cta-section p{color:var(--lux-mid);max-width:700px;margin-bottom:50px;margin-left:auto;margin-right:auto;font-size:clamp(21px,2.25vw,25px)}.tech-page .reveal{opacity:0;transition:all .8s cubic-bezier(.16,1,.3,1);transform:translateY(50px)}.tech-page .reveal.visible{opacity:1;transform:translateY(0)}.tech-page .reveal-delay-1{transition-delay:.1s}.tech-page .reveal-delay-2{transition-delay:.2s}.tech-page .reveal-delay-3{transition-delay:.3s}@media (max-width:1024px){.tech-page .product-grid,.tech-page .product-grid.reverse{grid-template-columns:1fr;gap:70px}.tech-page .product-grid.reverse .product-text,.tech-page .product-grid.reverse .product-visual{order:unset}.tech-page .flywheel-grid{grid-template-columns:1fr}.tech-page .flywheel-arrow{display:none}.tech-page .comparison-grid{grid-template-columns:1fr}.tech-page .stats-bar{flex-wrap:wrap;gap:50px}.tech-page .screenshot-stack-portal .screenshot-secondary,.tech-page .screenshot-stack-ffeiq .screenshot-secondary{width:100%;margin-top:20px;position:relative;bottom:auto;left:auto;right:auto}}@media (max-width:768px){.tech-page .hero,.tech-page .section,.tech-page .cta-section{padding-left:30px;padding-right:30px}.tech-page .hero{padding-top:90px;padding-bottom:80px}.tech-page .section,.tech-page .cta-section{padding-top:90px;padding-bottom:90px}.tech-page .hero-actions{flex-direction:column;align-items:center}.tech-page .stat-value{font-size:50px}.tech-page .stats-bar{gap:45px;padding:60px 30px}}
