.tech-hero__title .gradient-text,.tech-section__title .gradient-text{background:none;-webkit-background-clip:unset;-webkit-text-fill-color:var(--color-muted);background-clip:unset;color:var(--color-muted)}.tech-breadcrumbs{padding:100px 0 0;font-family:var(--font-body);font-size:var(--fs-small);color:var(--color-muted)}.tech-breadcrumbs ol{display:flex;align-items:center;gap:8px;list-style:none}.tech-breadcrumbs a{color:var(--color-muted);transition:color .2s}.tech-breadcrumbs a:hover{color:var(--color-navy)}.tech-breadcrumbs__current{color:var(--color-navy);font-weight:700}.tech-toc{position:sticky;top:77px;z-index:40;background:rgba(233,224,209,.95);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border-bottom:1px solid rgba(36,52,71,.1)}.tech-toc__inner{display:flex;flex-wrap:wrap;gap:24px;padding:14px 0}.tech-toc__link{font-family:var(--font-body);font-size:var(--fs-small);color:var(--color-muted);transition:color .2s;white-space:nowrap}.tech-toc__link:hover{color:var(--color-navy)}.tech-toc__link--active{color:var(--color-navy);font-weight:700;border-bottom:2px solid var(--color-navy);padding-bottom:2px}.tech-hero{position:relative;overflow:hidden;margin-top:0;min-height:100vh;background:var(--color-cream);color:var(--color-navy)}.tech-hero__video{position:absolute;inset:0;z-index:0;object-position:center;pointer-events:none}.tech-hero__bg img,.tech-hero__video{width:100%;height:100%;object-fit:cover}.tech-hero .container{position:relative;z-index:1}.tech-hero__grid{display:grid;grid-template-columns:1.2fr .8fr;gap:60px;align-items:start;padding:160px 0 100px}.tech-hero__title{font-family:var(--font-heading);font-weight:300;font-size:var(--fs-h1);line-height:1.07;letter-spacing:-2.8px;color:var(--color-navy);margin-bottom:32px}.tech-hero__title span{color:var(--color-muted)}.tech-hero__definition{margin-bottom:32px}.tech-hero__definition-title{font-weight:700;margin-bottom:8px}.tech-hero__definition-text,.tech-hero__definition-title{font-family:var(--font-body);font-size:var(--fs-body);color:var(--color-navy)}.tech-hero__definition-text{line-height:1.75}.tech-hero__stats{display:grid;grid-template-columns:repeat(2,1fr);gap:12px;margin-bottom:24px}.tech-hero__stat-label{font-size:var(--fs-small);color:var(--color-muted);font-weight:700}.tech-hero__stat-value{font-size:var(--fs-body);color:var(--color-navy)}.tech-hero__quick-stats{display:flex;gap:40px;margin-bottom:32px}.tech-hero__quick-stat-value{font-family:var(--font-heading);font-weight:300;font-size:var(--fs-h3);color:var(--color-navy)}.tech-hero__quick-stat-label{font-size:var(--fs-small);color:var(--color-muted)}.tech-hero__buttons{display:flex;gap:16px;flex-wrap:wrap}.tech-hero__code{background:var(--color-navy);border-radius:12px;padding:24px;overflow-x:auto;font-family:monospace;font-size:14px;line-height:1.6;color:var(--color-cream)}.tech-hero__code pre{margin:0;white-space:pre}.tech-section{padding:80px 0}.tech-section--alt{background:var(--color-cream)}.tech-section__header{display:grid;grid-template-columns:45% 55%;gap:40px;align-items:center;margin-bottom:40px}.tech-section__title{font-family:var(--font-heading);font-weight:300;font-size:var(--fs-h1);line-height:1.07;letter-spacing:-2.8px;color:var(--color-navy);margin:0}.tech-section__title span{color:var(--color-muted)}.tech-section__lead{font-family:var(--font-body);font-size:var(--fs-body);line-height:1.75;color:var(--color-navy);margin:0}.oferta-accordion__icon-wrap svg{color:var(--color-cream)}.tech-usecases__grid{display:grid;grid-template-columns:repeat(2,1fr);gap:24px}.tech-usecase-card{background:var(--color-white);padding:30px;box-shadow:0 30px 90px rgba(12,22,42,.08);clip-path:polygon(0 0,100% 0,100% calc(100% - 40px),calc(100% - 40px) 100%,0 100%)}.tech-usecase-card__icon{font-size:24px;margin-bottom:16px}.tech-usecase-card__title{font-family:var(--font-body);font-weight:800;font-size:var(--fs-body);color:var(--color-navy);margin-bottom:8px}.tech-usecase-card__desc{font-size:var(--fs-body);line-height:1.75;color:var(--color-navy);margin-bottom:16px}.tech-usecase-card__frameworks{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:16px}.tech-usecase-card__tag{background:var(--color-navy);color:var(--color-white);font-size:var(--fs-xs);font-weight:700;padding:4px 12px;border-radius:999px}.tech-usecase-card__examples{font-size:var(--fs-small);line-height:1.6;color:var(--color-muted)}.tech-projects__list{display:grid;gap:24px}.tech-project-card{position:relative;overflow:hidden;background:var(--color-navy);padding:40px;clip-path:polygon(0 0,100% 0,100% calc(100% - 60px),calc(100% - 60px) 100%,0 100%)}.tech-project-card__client{font-size:var(--fs-small);font-weight:700;color:var(--color-muted);margin-bottom:8px;text-transform:uppercase;letter-spacing:.6px}.tech-project-card__title{font-family:var(--font-heading);font-weight:300;font-size:var(--fs-h3);color:var(--color-cream);margin-bottom:24px}.tech-project-card__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;margin-bottom:24px}.tech-project-card__label{font-size:var(--fs-xs);font-weight:800;color:var(--color-muted);margin-bottom:8px;text-transform:uppercase;letter-spacing:.5px}.tech-project-card__text{font-size:var(--fs-small);line-height:1.6;color:rgba(233,224,209,.8)}.tech-project-card__tags{display:flex;flex-wrap:wrap;gap:8px}.tech-project-card__tag{background:rgba(233,224,209,.12);color:var(--color-cream);font-size:var(--fs-xs);padding:6px 14px;border-radius:999px;border:1px solid rgba(233,224,209,.2)}.tech-back-to-top{position:fixed;bottom:24px;right:24px;width:48px;height:48px;background:var(--color-navy);color:var(--color-cream);border:none;border-radius:50%;cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:20px;opacity:0;visibility:hidden;transition:opacity .3s,visibility .3s,transform .3s;z-index:50}.tech-back-to-top--visible{opacity:1;visibility:visible}.tech-back-to-top:hover{transform:translateY(-3px);box-shadow:0 8px 25px rgba(0,0,0,.15)}@media (max-width:1024px){.tech-hero__grid{grid-template-columns:1fr;padding:60px 0 80px}.tech-hero__code{display:none}.tech-hero__title,.tech-section__title{font-size:42px;letter-spacing:-2px}.tech-hero__code{max-height:300px;overflow-y:auto}.tech-project-card__grid,.tech-section__header,.tech-usecases__grid{grid-template-columns:1fr}}@media (max-width:768px){.tech-breadcrumbs{padding-top:80px}.tech-toc{top:77px}.tech-toc__inner{gap:16px;overflow-x:auto;flex-wrap:nowrap;-webkit-overflow-scrolling:touch;scrollbar-width:none}.tech-toc__inner::-webkit-scrollbar{display:none}.tech-hero__grid{padding:120px 0 60px}.tech-hero__title{letter-spacing:-1.4px}.tech-hero__quick-stats{flex-wrap:wrap;gap:20px}.tech-section{padding:56px 0}.tech-section__title{letter-spacing:-1.4px}.tech-project-card{padding:24px}}@media (max-width:480px){.tech-hero__title,.tech-section__title{font-size:32px;letter-spacing:-1px}.tech-hero__quick-stats{gap:16px}.tech-hero__quick-stat-value{font-size:24px}.tech-hero__stats{grid-template-columns:1fr}.tech-hero__buttons{flex-direction:column}.tech-hero__buttons .btn{width:100%}.tech-usecase-card{padding:20px 20px 40px}}