.technology-container{flex-direction:column;display:flex}.technology-container .section-tag{justify-content:flex-start;align-items:center;gap:0;width:fit-content;max-width:100%;display:flex}.technology-container .section-tag-line{background:#0dd36b;flex-shrink:0;width:6vw;height:2px;margin-left:-6vw;display:block}.technology-container .section-tag-dot{background:#0dd36b;border-radius:50%;flex-shrink:0;width:8px;height:8px;margin-left:0;display:block}.technology-container .section-tag-text{color:#0dd36b;white-space:nowrap;flex-shrink:0;margin-left:12px;font-size:.85rem;font-weight:700}.technology-hero{background:#121418;grid-template-columns:1fr;max-width:100vw;min-height:65vh;margin:0;padding:0;display:grid;position:relative;overflow:hidden}.tech-hero-content{z-index:10;flex-direction:column;justify-content:center;width:65%;padding:100px 80px 80px;display:flex}.tech-hero-text h1{color:#fff;margin-bottom:30px;font-size:50px;font-weight:650;line-height:1.1}.text-green{color:#0dd36b;font-weight:600}.tech-hero-text p{color:#fffc;max-width:650px;margin-bottom:24px;font-size:.9rem;line-height:1.6}.text-white{color:#fff;font-weight:600}.tech-hero-image-wrapper{z-index:1;width:40%;position:absolute;top:0;bottom:0;right:0}.tech-hero-image{object-fit:cover}.technology-content{box-sizing:border-box;width:100%;max-width:1330px;margin:72px auto;padding:0 48px 20px}.technology-principles-section,.technology-build-section,.technology-hire-section{margin-bottom:0}.technology-principles-tag,.technology-build-tag,.technology-hire-tag{margin-bottom:70px;position:relative}.technology-principles-section{padding:30px 0}.principles-grid{grid-template-columns:repeat(3,1fr);gap:30px;display:grid}.principle-card{text-align:center;background:linear-gradient(248.04deg,#0dd36b -188.64%,#171b21 63.54% 141.48%,#0dd36b 288.2%);border-radius:0 12px;flex-direction:column;justify-content:center;align-items:center;min-height:200px;padding:20px;transition:transform .3s,box-shadow .3s;display:flex;box-shadow:10px 10px 30px #00000040}.principle-card:hover{transform:translateY(-5px);box-shadow:15px 15px 40px #00000060}.principle-icon-wrapper{justify-content:center;align-items:center;height:60px;margin-bottom:20px;display:flex}.principle-icon-wrapper img{object-fit:contain;max-width:100%;max-height:100%}.principle-card p{color:#fff;margin:0;font-size:1.1rem;font-weight:600;line-height:1.4}.highlight-card{background:linear-gradient(248.04deg,#0dd36b -188.64%,#171b21 63.54% 141.48%,#0dd36b 288.2%);box-shadow:10px 10px 30px #00000040}.highlight-text{color:#0dd36b!important;font-size:1.25rem!important}@media (max-width:900px){.tech-hero-content{width:100%;padding:100px 40px 80px}.technology-content{margin:60px auto;padding:0 32px 16px}.principles-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){.principles-grid{grid-template-columns:1fr}}.cta-section{text-align:center;margin-top:60px}.cta-buttons{flex-wrap:wrap;justify-content:center;gap:20px;margin-top:20px;display:flex}.cta-button{background-color:var(--color-accent-primary);color:#fff;border-radius:5px;padding:12px 24px;font-weight:600;text-decoration:none;transition:background-color .3s;display:inline-block}.cta-button:hover{background-color:var(--color-accent-hover);transform:translateY(-2px)}.technology-build-section{padding:60px 0 40px}.build-container{grid-template-columns:1fr 1fr;align-items:center;gap:40px;display:grid}.build-image-col{border-radius:16px;position:relative;overflow:hidden}.build-image{object-fit:cover;width:90%;height:auto;display:block}.build-list-col{flex-direction:column;gap:15px;display:flex}.build-item{background:linear-gradient(248.04deg,#0dd36b -188.64%,#171b21 -12.12% 15.39%,#0dd36b 288.2%);border-radius:40px;align-items:center;padding:10px;display:flex;overflow:hidden;box-shadow:10px 4px 30px #00000080}.build-number{color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:60px;height:60px;margin-right:25px;font-size:1.4rem;font-weight:700;display:flex;box-shadow:8.33px 8.33px 25px #00000080,inset -4.17px -5px 3.33px -1.67px #0006}.bg-color-1{background:#80b04c}.bg-color-2{background:#598d4d}.bg-color-3{background:#427240}.bg-color-4{background:#2e5634}.bg-color-5{background:#25442a}.build-text{color:#e0e0e0;font-size:1.05rem;font-weight:400}.build-text strong{color:#fff;font-weight:700}.technology-hire-section{padding:40px 0}.hire-grid{grid-template-columns:repeat(4,1fr);gap:30px;display:grid}.hire-card{text-align:center;background:linear-gradient(248.04deg,#0dd36b -188.64%,#171b21 -12.12% 15.39%,#0dd36b 288.2%);border-radius:12px;flex-direction:column;justify-content:center;align-items:center;min-height:220px;padding:35px 20px;transition:transform .3s,box-shadow .3s;display:flex;box-shadow:10px 10px 30px #00000040}.hire-card:hover{transform:translateY(-5px);box-shadow:15px 15px 40px #00000060}.hire-icon-wrapper{justify-content:center;align-items:center;height:70px;margin-bottom:25px;display:flex}.hire-icon-wrapper img{object-fit:contain;max-width:100%;max-height:100%}.hire-card p{color:#e0e0e0;margin:0;font-size:1.05rem;font-weight:400;line-height:1.5}.hire-card p strong{color:#fff;font-weight:700}@media (max-width:900px){.principles-grid{grid-template-columns:repeat(2,1fr)}.build-container{grid-template-columns:1fr}.build-image-col{max-width:600px;margin:0 auto 30px}.hire-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){.principles-grid,.hire-grid{grid-template-columns:1fr}}@media (max-width:768px){.technology-hero{align-items:center;min-height:400px;display:flex}.tech-hero-content{z-index:10;text-align:center;align-items:center;width:100%;max-width:100%;padding:60px 20px;position:relative}.technology-content{padding:0 20px 16px}.technology-container .section-tag-line{width:calc(50vw - 20px);margin-left:calc(20px - 50vw)}.tech-hero-text h1{font-size:2.5rem}.tech-hero-text p{max-width:100%;margin-left:auto;margin-right:auto}.tech-hero-image-wrapper{clip-path:none;z-index:1;width:100%;height:100%;position:absolute;inset:0}.tech-hero-image{opacity:.6}.tech-hero-text h1,.tech-hero-text p{text-shadow:0 2px 10px #000c}.tech-slash{display:none}.tech-slash-1{left:30%}.tech-slash-2{left:55%}.tech-slash-3{left:80%}.technology-section h2{font-size:1.5rem}}
