:where(.services){scroll-margin-top:5rem;position:relative}:where(.services) h2{margin-block-end:calc(var(--columns-gap) - var(--gap))}:where(.services) .card{padding-block-start:2rem;position:relative}:where(.services) .card:after{content:"";background-color:var(--clr-300);block-size:.16rem;inline-size:100%;position:absolute;inset-block-start:0}:where(.services) .card h3{font-size:var(--fs-m)}:where(.services) .card p{hyphenate-limit-chars:5;hyphens:auto;text-wrap:pretty}:where(.services) img{border-radius:var(--br);margin-block-start:var(--columns-gap)}@media (width<40rem){:where(.services) .accent-text{display:inline}}:where(.necesidades){scroll-margin-top:5rem;position:relative}:where(.necesidades):before{content:"";aspect-ratio:1;background-color:var(--clr-accent-400-a);filter:blur(10rem);z-index:-1;inline-size:37.5rem;margin:auto;position:absolute;inset-block-start:0;inset-inline-start:-25rem}:where(.necesidades):after{content:"";aspect-ratio:1;background-color:var(--clr-action-400-a);filter:blur(10rem);z-index:-1;inline-size:37.5rem;margin:auto;position:absolute;inset-block-start:52%;inset-inline-end:-25rem}:where(.necesidades) h2{margin-block-end:calc(var(--columns-gap) - var(--gap))}:where(.necesidades) .accent-text{display:block}:where(.necesidades) .card{background-color:var(--clr-primary-300-a);border-radius:var(--br);border:.0625rem solid var(--clr-200);padding:2rem}:where(.necesidades) .card h3{font-size:var(--fs-m)}:where(.necesidades) img{inline-size:1.875rem;margin-block-end:1rem}:where(.necesidades) .consulta{font-size:var(--fs-l);margin-block-start:1em;font-weight:700}:where(.necesidades) a{color:var(--clr-accent-600)}@media (width<40rem){:where(.necesidades) .accent-text{display:inline}}:where(.entorno){position:relative}:where(.entorno):before{content:"";aspect-ratio:1;background-color:var(--clr-accent-400-a);filter:blur(10rem);z-index:-1;inline-size:37.5rem;margin:auto;position:absolute;inset-block-start:0;inset-inline-start:-15.625rem}:where(.entorno) .bento{gap:var(--gap);grid-template-columns:2fr 1fr;display:grid}:where(.entorno) h2{margin-block-end:calc(var(--columns-gap) - var(--gap))}:where(.entorno) .accent-text{display:block}:where(.entorno) .bento>div:not(:nth-child(2)){gap:var(--gap);background-color:var(--clr-primary-300-a);border-radius:var(--br);border:.0625rem solid var(--clr-200);padding:2rem;display:grid}:where(.entorno) .bento>:first-child{grid-row:1/2}:where(.entorno) .bento>:nth-child(2){grid-row:2/5}:where(.entorno) .bento>:nth-child(3){grid-row:1/4}:where(.entorno) .bento>:nth-child(4){grid-row:4/5}:where(.entorno) .icon{inline-size:4rem}:where(.entorno) .img-woman{border-radius:var(--br);object-fit:cover;block-size:100%;inline-size:100%}@media (width<64rem){:where(.entorno) .accent-text{display:inline}:where(.entorno) .bento{grid-template-columns:1fr}:where(.entorno) .bento>:first-child{grid-row:1/2}:where(.entorno) .bento>:nth-child(2){grid-row:2/3}:where(.entorno) .bento>:nth-child(3){grid-row:3/4}:where(.entorno) .bento>:nth-child(4){grid-row:4/5}}:where(.improve){justify-items:center;position:relative}:where(.improve) :before{content:"";aspect-ratio:1;background-color:var(--clr-action-400-a);filter:blur(10rem);z-index:-1;inline-size:25rem;margin:auto;position:absolute;inset:0}:where(.improve)>*{max-inline-size:75ch}:where(.improve) h2{max-inline-size:28ch}@media (width<64rem){:where(.improve){text-align:left}}:where(.automate) h2{margin-block-end:var(--columns-gap)}:where(.automate) .accent-text{display:block}:where(.automate) .card-wrapper{gap:0}:where(.automate) .card-wrapper>*{border-radius:var(--br);border:.0625rem solid var(--clr-200);padding:2rem}:where(.automate) .card-wrapper .content{position:relative}:where(.automate) h3{font-size:var(--fs-l)}:where(.automate) .card-icon-wrapper:after{content:"";background-color:var(--clr-200);block-size:.0625rem;inline-size:calc(100% + 4rem);margin-block:2rem;display:block;position:relative;inset-inline-start:-2rem}:where(.automate) .card-icon{inline-size:3rem}:where(.create){color:var(--clr-100);position:relative}:where(.create) .create-wrapper{grid-template-columns:1.5fr 2fr;gap:0;display:grid}:where(.create):after{content:"";aspect-ratio:1;background-color:var(--clr-accent-400-a);filter:blur(10rem);z-index:-1;inline-size:37.5rem;margin:auto;position:absolute;inset-block-start:50%;inset-inline-end:-25rem}:where(.create) img{object-fit:cover;block-size:100%}:where(.create) h2{color:var(--clr-100)}:where(.create) .accent-text{color:var(--clr-accent-700)}:where(.create) .create-content{gap:var(--gap);background-color:var(--clr-900);border-start-start-radius:var(--br);border-end-start-radius:var(--br);flex-direction:column;padding:2rem;display:flex}:where(.create) .img{border-start-end-radius:var(--br);border-end-end-radius:calc(var(--br) + .125rem)}:where(.create) .link-wrapper{color:var(--clr-100);margin-block-start:auto}:where(.create) .link-wrapper span{background-color:var(--clr-accent-700);color:var(--clr-primary-400)}@media (width<64rem){:where(.create) .create-wrapper{grid-template-columns:1fr}:where(.create) .create-content{border-start-start-radius:var(--br);border-start-end-radius:var(--br);border-end-start-radius:0}:where(.create) .img{border-start-end-radius:0;border-end-end-radius:var(--br);border-end-start-radius:var(--br);inline-size:100%}}:where(.prueba){position:relative}:where(.prueba):before{content:"";aspect-ratio:1;background-color:var(--clr-accent-400-a);filter:blur(10rem);z-index:-1;inline-size:37.5rem;margin:auto;position:absolute;inset-block-start:50%;inset-inline-start:-25rem}:where(.prueba):after{content:"";aspect-ratio:1;background-color:var(--clr-action-400-a);filter:blur(10rem);z-index:-1;inline-size:37.5rem;margin:auto;position:absolute;inset-block-start:52%;inset-inline-end:-25rem}:where(.prueba) a{color:var(--clr-accent-700)}:where(.prueba) .chat{position:relative}:where(.prueba) .form{margin-block-start:3rem}:where(.prueba) .chat{align-items:start;gap:var(--gap);background-color:var(--clr-primary-300-a);border-radius:var(--br);border:.0625rem solid var(--clr-accent-700);flex-direction:column;min-block-size:15.625rem;padding:1rem;display:flex}:where(.prueba) .q,:where(.prueba) .a{border-radius:var(--br);background-color:var(--clr-primary-400);font-size:var(--fs-s);flex:0;padding:1rem}:where(.prueba) .a{background-color:var(--clr-primary-200);margin-inline-start:auto;position:relative}:where(.prueba) .a:before{content:"AI";background-color:var(--clr-accent-700);aspect-ratio:1;border-radius:50%;padding:.5rem;font-size:.625rem;line-height:1;position:absolute;inset-block-start:-.25rem;inset-inline-end:0}:where(.companies){row-gap:var(--columns-gap)}:where(.companies) .content-wrapper{gap:var(--columns-gap);grid-template-columns:2fr 1fr;display:grid}@media (width<50rem){:where(.companies) .content-wrapper{grid-template-columns:1fr;gap:1rem}}:where(.companies) .companies-wrapper{grid-template-columns:repeat(4,1fr);gap:3rem;display:grid}:where(.companies) .card{border:.0625rem solid var(--clr-200);border-radius:var(--br);row-gap:var(--gap);background-color:var(--clr-primary-300-a);min-block-size:9rem;display:grid;overflow:hidden}:where(.companies) .card:first-child,:where(.companies) .card:nth-child(2){grid-column:span 2}:where(.companies) .img-wrapper{padding:var(--gap);z-index:1;flex-direction:column;grid-area:1/1/2/2;justify-content:space-between;block-size:100%;display:flex;position:relative;overflow:hidden}:where(.companies) .special-card{grid-template-columns:1fr 1.3fr;min-block-size:16.25rem;position:relative}:where(.companies) .special-card figure{display:grid}:where(.companies) .special-card figure:before{content:"";aspect-ratio:1;z-index:-1;background-color:var(--clr-accent-400-a);filter:blur(5rem);border-radius:50%;inline-size:100%;position:absolute;inset-block-end:-12rem;inset-inline-end:0}:where(.companies) .card-img{object-fit:cover;z-index:1;block-size:80%;inline-size:100%;margin-block-start:auto}:where(.companies .companies-wrapper) p{font-size:var(--fs-l);font-weight:700}:where(.companies) .icon{aspect-ratio:1;object-fit:cover;inline-size:1.85rem}:where(.companies) .end{font-size:var(--fs-l);text-align:right;margin-block:1rem}@media (width<50rem){:where(.companies) .companies-wrapper{gap:var(--gap);grid-template-columns:1fr 1fr}:where(.companies) .card:first-child,:where(.companies) .card:nth-child(2){grid-column:1/-1}}:where(.questions){position:relative}:where(.questions):before{content:"";aspect-ratio:1;background-color:var(--clr-accent-400-a);filter:blur(10rem);z-index:-1;inline-size:37.5rem;margin:auto;position:absolute;inset-block-start:-12.5rem;inset-inline-start:-25rem}:where(.questions):after{content:"";aspect-ratio:1;background-color:var(--clr-action-400-a);filter:blur(10rem);z-index:-1;inline-size:37.5rem;margin:auto;position:absolute;inset-block-end:0;inset-inline-end:-25rem}:where(.questions) img{border-radius:var(--br);object-fit:cover;block-size:11.25rem;inline-size:100%;margin-block-start:.75rem}:where(.questions) .details-wrapper{interpolate-size:allow-keywords}:where(.questions) details{overflow:clip}:where(.questions) details summary{cursor:pointer;margin:.8rem}:where(.questions) details::details-content{transition-behavior:allow-discrete;block-size:0;transition:block-size .5s,content-visibility .5s}:where(.questions) details>div{border-radius:var(--br);padding:.5rem}@media (prefers-reduced-motion:no-preference){:where(.questions) details[open]::details-content{block-size:auto}}:where(.testimonials)>.content{margin-inline:auto}:where(.testimonials) .testimonials-wrapper{gap:var(--gap);margin-block-start:var(--columns-gap)}:where(.testimonials) .testimonial{align-content:initial;background-color:var(--clr-primary-300-a);border-radius:var(--br);border:.0625rem solid var(--clr-200);padding:2rem}:where(.testimonials) .profile{align-items:center;gap:var(--gap);display:flex}:where(.testimonials) .profile-img{aspect-ratio:1;border-radius:50%;inline-size:3rem}:where(.testimonials) .profession{font-size:var(--fs-2xs)}@media (width<64rem){:where(.testimonials) .testimonials-wrapper{scroll-snap-type:x mandatory;-ms-overflow-style:none;scrollbar-width:none;grid-template-columns:repeat(9,1fr);overflow:auto hidden}:where(.testimonials) .testimonial{scroll-snap-align:center;min-inline-size:20rem;padding:var(--gap)}}:where(.process){row-gap:var(--columns-gap);position:relative}:where(.process):before{content:"";aspect-ratio:1;background-color:var(--clr-accent-400-a);filter:blur(10rem);z-index:-1;inline-size:37.5rem;margin:auto;position:absolute;inset-block-start:21.875rem;inset-inline-start:-25rem}:where(.process):after{content:"";aspect-ratio:1;background-color:var(--clr-action-400-a);filter:blur(10rem);z-index:-1;inline-size:37.5rem;margin:auto;position:absolute;inset-block-start:72%;inset-inline-end:-25rem}:where(.process) .process-content{max-inline-size:70ch}:where(.blog){position:relative}:where(.blog):before{content:"";aspect-ratio:1;background-color:var(--clr-accent-400-a);filter:blur(10rem);z-index:-1;inline-size:37.5rem;margin:auto;position:absolute;inset-block-start:0;inset-inline-start:-25rem}:where(.blog):after{content:"";aspect-ratio:1;background-color:var(--clr-action-400-a);filter:blur(10rem);z-index:-1;inline-size:37.5rem;margin:auto;position:absolute;inset-block-end:0;inset-inline-end:-25rem}:where(.blog) h2{margin-block-end:var(--columns-gap)}:where(.blog) .process-content{max-inline-size:70ch;padding-block-end:var(--columns-gap)}:where(.contact){padding-block-end:calc(var(--section-padding)*2);overflow:hidden}:where(.contact) .location{margin-block-start:2rem}:where(.contact) .location,:where(.contact) .socials{gap:var(--gap);grid-template-columns:1fr 1fr;display:grid}:where(.contact) .location p,:where(.contact) .socials p{font-size:var(--fs-m);font-weight:700}:where(.contact) .location p{margin-block-start:-1rem}:where(.contact) .socials{padding-block-start:1rem}:where(.contact) .icons{gap:var(--gap);display:flex}:where(.contact) .item{gap:.1rem}:where(.contact) .item label{font-size:var(--fs-s)}:where(.contact) .item span{color:#821c1c}:where(.contact) .btn-1{background-color:var(--clr-accent-700);border:.16rem solid var(--clr-200)}