.tech-page h1,.tech-page h2,.tech-page h3,.tech-page h4,.tech-page h5,.tech-page h6,.tech-page summary{font-family:var(--font-body), "Archivo", sans-serif;font-weight:700}.tech-page h2{text-wrap:balance}.tech-page .mega-menu-icon{width:auto;min-width:0;height:auto;min-height:0;color:inherit;box-shadow:none;background:0 0;border:0;border-radius:0;flex:none;justify-content:center;align-items:center;margin:0;padding:0;display:inline-flex}.tech-page svg{flex-shrink:0;width:20px;height:20px}.tech-page{--ink:#07111c;--ink-soft:#111f2d;--surface:#f4f7fa;--surface-alt:#eef2f7;--muted:#5a6775;--line:#dce3e9;--pink:#e92f72;--pink-hover:#d91b5c;--pink-soft:#e92f7217;--green:#14866d;--green-soft:#14866d1a;--purple:#7057d9;--mint:#42c7a6;--red:#c02a3f;--on-dark:#ffffffb8;--on-dark-dim:#ffffff8c;--hairline:#ffffff24;--radius:2px;--radius-pill:999px;--pad-section:96px;--tech-primary:#7057d9;--tech-primary-dark:#e5b200;--tech-pink:#e92f72;--tech-pink-glow:#ff2d754d;--tech-dark:#0a0a0b;--tech-dark-card:#ffffff08;--tech-border:#ffffff14;--tech-container:1320px;color:var(--ink);background:#fff;font-family:inherit;overflow-x:hidden}.tech-container{max-width:var(--tech-container);margin:0 auto;padding:0 40px}.tech-label{color:var(--purple);letter-spacing:.05em;text-transform:uppercase;background:#ffc7001a;border:1px solid #ffc70033;border-radius:2px;align-items:center;margin-bottom:24px;padding:8px 18px;font-size:13px;font-weight:600;display:inline-flex}.tech-section-title{letter-spacing:-.03em;color:#011812;margin-bottom:24px;font-size:52px;font-weight:800;line-height:1.1}.tech-section-title span{color:var(--tech-pink)}.tech-category-dark .tech-section-title span{color:var(--tech-primary)}.tech-section-subtitle{color:var(--muted);max-width:650px;font-size:20px;line-height:1.6}.tech-hero{background:var(--tech-dark);align-items:center;min-height:85vh;padding-top:120px;padding-bottom:100px;display:flex;position:relative;overflow:hidden}.tech-hero-bg-effects{z-index:0;pointer-events:none;position:absolute;inset:0}.tech-hero-orb{filter:blur(100px);border-radius:50%;position:absolute}.tech-hero-orb-1{background:#ff2d751f;width:500px;height:500px;animation:8s ease-in-out infinite floatOrb;top:-150px;right:-100px}.tech-hero-orb-2{background:#ffc7001a;width:400px;height:400px;animation:10s ease-in-out infinite reverse floatOrb;bottom:-100px;left:-100px}@keyframes floatOrb{0%,to{transform:translate(0)}50%{transform:translate(30px,-30px)}}.tech-hero-grid-overlay{opacity:.5;background-image:linear-gradient(#ffffff08 1px,#0000 1px),linear-gradient(90deg,#ffffff08 1px,#0000 1px);background-size:60px 60px;position:absolute;inset:0}.tech-hero-content{z-index:2;grid-template-columns:1fr 1fr;align-items:center;gap:60px;display:grid;position:relative}.tech-hero-left{text-align:left}.tech-hero-right{justify-content:center;align-items:center;display:flex}.tech-hero-title{color:#fff;letter-spacing:-.04em;margin-bottom:32px;font-size:64px;font-weight:900;line-height:.95}.tech-hero-title span{color:var(--tech-pink)}.tech-hero-subtitle{color:#ffffffa6;max-width:520px;margin-bottom:48px;font-size:20px;line-height:1.6}.tech-hero-stats{gap:40px;display:flex}.tech-hero-stat{flex-direction:column;gap:4px;display:flex}.tech-hero-stat strong{color:var(--tech-pink);letter-spacing:-.03em;font-size:42px;font-weight:900;line-height:1}.tech-hero-stat span{color:#fff6;text-transform:uppercase;letter-spacing:.05em;font-size:14px;font-weight:600}.tech-hero-image-wrapper{width:100%;position:relative}.tech-hero-image{border-radius:2px;width:100%;height:auto;display:block}.tech-category{background:#fff;padding:120px 0;position:relative}.tech-category-dark{background:var(--tech-dark);color:#fff}.tech-category-dark .tech-section-title{color:#fff}.tech-category-dark .tech-section-subtitle{color:#ffffff80}.tech-category-header{margin-bottom:60px}.tech-tools-grid{grid-template-columns:repeat(4,1fr);gap:24px;display:grid}.tech-tool-card{text-align:center;background:#fff;border:1px solid #eef2f6;border-radius:2px;padding:40px 30px;transition:all .4s cubic-bezier(.165,.84,.44,1);position:relative;overflow:hidden}.tech-tool-card:before{content:"";opacity:0;background:radial-gradient(circle at 50% 0,#ff2d750f 0%,#0000 60%);transition:opacity .4s;position:absolute;inset:0}.tech-tool-card:hover{border-color:var(--tech-pink);transform:translateY(-8px);box-shadow:0 20px 60px #00000014}.tech-tool-card:hover:before{opacity:1}.tech-category-dark .tech-tool-card{background:#ffffff0a;border:1px solid #ffffff14}.tech-category-dark .tech-tool-card:hover{border-color:var(--tech-primary);background:#ffffff14;box-shadow:0 20px 60px #0000004d}.tech-category-dark .tech-tool-card h3{color:#fff}.tech-category-dark .tech-tool-card p{color:#ffffff80}.tech-tool-icon{width:64px;height:64px;color:var(--tech-pink);background:#ff2d750f;border-radius:2px;justify-content:center;align-items:center;margin:0 auto 20px;transition:all .4s;display:flex}.tech-tool-icon .mega-menu-icon{color:inherit}.tech-tool-icon .mega-menu-icon svg{width:28px;height:28px;color:inherit}.tech-tool-card:hover .tech-tool-icon{background:var(--tech-pink);color:#fff;transform:scale(1.1)rotate(5deg)}.tech-tool-card:hover .tech-tool-icon .mega-menu-icon,.tech-tool-card:hover .tech-tool-icon .mega-menu-icon svg{color:#fff!important}.tech-category-dark .tech-tool-icon{color:var(--tech-primary);background:#ffc7001a}.tech-category-dark .tech-tool-card:hover .tech-tool-icon{background:var(--tech-primary);color:#fff}.tech-category-dark .tech-tool-card:hover .tech-tool-icon .mega-menu-icon,.tech-category-dark .tech-tool-card:hover .tech-tool-icon .mega-menu-icon svg{color:#fff!important}.tech-tool-icon.has-logo{background:#fff;border:1px solid #eef2f6;border-radius:2px;width:80px;height:80px;padding:14px;box-shadow:0 2px 8px #0000000a}.tech-tool-logo-img{object-fit:contain;width:100%;height:100%}.tech-tool-card:hover .tech-tool-icon.has-logo{background:#fff;transform:scale(1.1);box-shadow:0 8px 24px #0000001a}.tech-category-dark .tech-tool-icon.has-logo{background:#fff;border-color:#ffffff26}.tech-category-dark .tech-tool-card:hover .tech-tool-icon.has-logo{border-color:var(--tech-primary);background:#fff;box-shadow:0 8px 24px #ffc70026}.tech-tool-card h3{color:#011812;margin-bottom:8px;font-size:18px;font-weight:700;position:relative}.tech-tool-card p{color:var(--muted);font-size:14px;line-height:1.6;position:relative}.tech-tool-badge{background:var(--tech-pink);color:#fff;text-transform:uppercase;letter-spacing:.5px;border-radius:2px;align-items:center;gap:6px;margin-top:16px;padding:6px 14px;font-size:11px;font-weight:700;display:inline-flex;position:relative}.tech-tool-badge .mega-menu-icon{color:#fff}.tech-tool-badge .mega-menu-icon svg{width:14px;height:14px}.tech-cta{background:linear-gradient(#06080a 0%,#011612 100%);padding:120px 0;position:relative;overflow:hidden}.tech-cta-bg-elements{z-index:0;pointer-events:none;position:absolute;inset:0}.tech-cta-orb{filter:blur(120px);border-radius:50%;position:absolute}.tech-cta-orb-1{background:#ff2d751a;width:600px;height:600px;animation:12s ease-in-out infinite floatOrb;top:-200px;right:-100px}.tech-cta-orb-2{background:#ffc70014;width:500px;height:500px;animation:15s ease-in-out infinite reverse floatOrb;bottom:-150px;left:-100px}.tech-cta-grid-overlay{background-image:linear-gradient(#ffffff05 1px,#0000 1px),linear-gradient(90deg,#ffffff05 1px,#0000 1px);background-size:50px 50px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle,#000,#0000 80%);mask-image:radial-gradient(circle,#000,#0000 80%)}.tech-cta-card{z-index:2;text-align:center;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff05;border:1px solid #ffffff14;border-radius:2px;max-width:1000px;margin:0 auto;padding:80px 40px;position:relative}.tech-cta-inner{max-width:720px;margin:0 auto}.tech-cta-card .tech-label{justify-content:center;margin-bottom:32px}.tech-cta h2{color:#fff;letter-spacing:-.04em;margin-bottom:24px;font-size:clamp(32px,5vw,56px);font-weight:800;line-height:1.1}.tech-cta h2 span{color:var(--tech-pink);display:block}.tech-cta p{color:#fff9;margin-bottom:48px;font-size:20px;line-height:1.6}.tech-cta-btn{background:var(--tech-pink);color:#fff;border-radius:2px;align-items:center;gap:12px;padding:20px 44px;font-size:16px;font-weight:700;text-decoration:none;transition:all .4s cubic-bezier(.165,.84,.44,1);display:inline-flex;box-shadow:0 10px 30px #ff2d754d}.tech-cta-btn:hover{color:var(--tech-pink);background:#fff;transform:translateY(-5px);box-shadow:0 20px 40px #ff2d7566}.tech-cta-btn .mega-menu-icon{color:#fff;transition:transform .3s}.tech-cta-btn .mega-menu-icon svg{width:18px;height:18px}.tech-cta-btn:hover .mega-menu-icon{color:var(--tech-pink);transform:translate(5px)}@media (max-width:1100px){.tech-hero-title{font-size:52px}.tech-hero-content{gap:40px}.tech-section-title,.tech-cta h2{font-size:44px}.tech-tools-grid{grid-template-columns:repeat(3,1fr)}.tech-hero-content{text-align:center;grid-template-columns:1fr}.tech-hero-left{text-align:center}.tech-hero-subtitle{margin-left:auto;margin-right:auto}.tech-hero-stats{justify-content:center}.tech-hero-image-wrapper{max-width:600px}}@media (max-width:760px){.tech-hero{min-height:auto;padding-top:120px;padding-bottom:80px}.tech-hero-title{font-size:42px}.tech-hero-subtitle{font-size:18px}.tech-hero-stats{flex-direction:column;align-items:center;gap:24px}.tech-hero-stat{flex-direction:row;align-items:center;gap:12px}.tech-tools-grid{grid-template-columns:repeat(2,1fr)}.tech-category{padding:80px 0}.tech-section-title,.tech-cta h2{font-size:36px}.tech-container{padding:0 20px}}@media (max-width:420px){.tech-tools-grid{grid-template-columns:1fr}.tech-hero-title{font-size:32px}.tech-tool-card{padding:24px 20px}}@media (prefers-reduced-motion:reduce){.tech-page *,.tech-page :before,.tech-page :after{transition:none!important;animation:none!important;transform:none!important}}
