.technologies-page{background-color:var(--color-background-light,#f8f9fa);padding-top:100px;font-family:Poppins,sans-serif}.technologies-header{text-align:center;padding:40px 20px}.technologies-header h1{color:var(--color-primary);font-size:3.5rem;margin-bottom:20px;font-weight:700}.technologies-header p{font-size:1.2rem;color:#222;line-height:1.6}.technologies-container{max-width:1200px;margin:0 auto;padding:0 20px 80px}.tech-section{margin-bottom:60px}.tech-section h2{text-align:center;font-size:2.2rem;color:#222;margin-bottom:40px;font-weight:700}.tech-grid{display:flex;flex-wrap:wrap;justify-content:center;gap:25px}.tech-card{background-color:white;border-radius:18px;padding:40px 20px;width:200px;display:flex;flex-direction:column;align-items:center;box-shadow:0 4px 15px rgba(0,0,0,.04);transition:transform .2s,box-shadow .2s;cursor:pointer}.tech-card:hover{transform:translateY(-5px);box-shadow:0 8px 25px rgba(0,0,0,.08)}.tech-icon-placeholder{width:80px;height:80px;display:flex;align-items:center;justify-content:center;background-color:#f1f3f5;border-radius:50%;margin-bottom:25px;font-size:.9rem;color:#555;text-align:center;font-weight:700}.tech-name{font-weight:700;color:#111;font-size:1.1rem;text-align:center}.technologies-cta{background-color:var(--primary-orange);padding:80px 20px;text-align:center}.technologies-cta h2{color:white;font-size:3rem;margin-bottom:40px;font-weight:700}.cta-form{display:flex;justify-content:center;gap:15px;max-width:600px;margin:0 auto;flex-wrap:wrap}.cta-form input{flex:1 1;min-width:250px;padding:15px 30px;border-radius:40px;border:none;font-size:1.1rem;outline:none}.btn-talk-blue{color:white;border:none;border-radius:40px;padding:15px 40px;font-size:1.1rem;font-weight:700;cursor:pointer;transition:background-color .2s}.btn-talk-blue,.btn-talk-blue:hover{background-color:var(--primary-blue)}@media (max-width:768px){.technologies-page{padding-top:80px}.technologies-header{padding:24px 16px}.technologies-header h1{font-size:2rem}.technologies-header p{font-size:1rem}.technologies-container{padding:0 16px 56px}.tech-section{margin-bottom:40px}.tech-section h2{font-size:1.5rem;margin-bottom:24px}.tech-grid{gap:16px}.tech-card{width:100%;max-width:180px;padding:28px 16px}.technologies-cta{padding:56px 20px}.technologies-cta h2{font-size:1.8rem;margin-bottom:28px}.cta-form input{min-width:0;width:100%;padding:12px 22px;font-size:1rem}.btn-talk-blue{width:100%;padding:12px 24px}}