.noctra-migrated-home{--wp--style--global--content-size:var(--noctra-content);--wp--style--global--wide-size:var(--noctra-container)}.noctra-migrated-home .wp-block-section{padding-top:clamp(54px, 7vw, 110px);padding-bottom:clamp(54px, 7vw, 110px)}.noctra-migrated-home .wp-block-section+h2{margin-top:0}.noctra-migrated-home>.wp-block-section,.noctra-migrated-home>.noctra-kpis{margin-top:0}.noctra-migrated-home .wp-block-header-media-no-image{min-height:auto;padding-top:clamp(64px, 8vw, 118px);padding-bottom:clamp(44px, 6vw, 80px)}.noctra-migrated-home .wp-block-header-media-no-image .wp-block-cover__inner-container{max-width:780px;margin-inline:auto}.noctra-migrated-home .header-title-wrapper{max-width:720px;margin-inline:auto}.noctra-migrated-home .header-animate.has-huge-font-size{font-size:clamp(1.6rem, 3.4vw, 3.5rem)!important;letter-spacing:-.055em;line-height:1.06}.noctra-migrated-home p.header-animate.has-huge-font-size{max-width:640px;margin-inline:auto;color:var(--noctra-muted);font-size:clamp(1.1rem, 2vw, 1.65rem)!important;letter-spacing:-.03em;line-height:1.45}.noctra-migrated-home .wp-block-media-text{gap:clamp(28px, 5vw, 72px)}.noctra-migrated-home .wp-block-media-text__media img{filter:drop-shadow(0 32px 70px rgb(47 38 248 / .22))}.noctra-migrated-home .wp-block-hero-content{background:linear-gradient(180deg,transparent,rgb(255 255 255 / .015))}.noctra-migrated-home .wp-block-group-heading h2,.noctra-migrated-home .wp-block-group-heading .has-upper-heading-font-size{color:var(--noctra-muted)!important;font-size:.76rem!important;font-weight:800!important;letter-spacing:.12em!important;text-transform:uppercase!important}.noctra-migrated-home h2.wp-block-heading,.noctra-migrated-home h3.wp-block-heading{color:#fff}.noctra-migrated-home .wp-block-stats{padding-top:clamp(32px, 5vw, 70px);padding-bottom:clamp(32px, 5vw, 70px)}.noctra-migrated-home .stats-four-columns{text-align:center}.noctra-migrated-home .stat-block{padding:12px}.noctra-migrated-home .stat-block .has-extra-large-font-size{color:#fff;margin-bottom:2px;font-size:clamp(1.6rem, 2.5vw, 2.4rem)!important;line-height:1}.noctra-migrated-home .wp-block-post-group{height:100%;padding:clamp(18px, 2.6vw, 30px);border:1px solid var(--noctra-border);border-radius:18px;background:linear-gradient(180deg,rgb(255 255 255 / .045),rgb(255 255 255 / .018))}.noctra-migrated-home .wp-block-post-group img{border-radius:10px}.noctra-migrated-home .wp-block-promotional-contact{min-height:340px;border-top:1px solid rgb(255 255 255 / .08);border-bottom:1px solid rgb(255 255 255 / .08)}.noctra-migrated-home .wp-block-promotional-contact .wp-block-cover__inner-container{position:relative;z-index:1}.noctra-migrated-home .wp-block-query .wp-block-post-title{margin-top:0;font-size:clamp(1rem, 1.5vw, 1.18rem);line-height:1.24;letter-spacing:-.035em}.noctra-migrated-home .wp-block-query .wp-block-post-title a{color:#fff;text-decoration:none}.noctra-migrated-home .wp-block-query .wp-block-post-title a:hover{color:var(--noctra-accent-2)}.noctra-migrated-home .wp-block-query .wp-block-post-featured-image img{border-radius:10px;object-fit:cover}@media (max-width:782px){.noctra-migrated-home .wp-block-media-text{display:block}.noctra-migrated-home .wp-block-media-text__media{margin-bottom:28px}.noctra-migrated-home .stats-four-columns{gap:14px}}.noctra-migrated-home .wp-block-video-featured:empty,.noctra-migrated-home .wp-block-video-featured .wp-block-group-content:empty{display:none!important;padding:0!important;min-height:0!important}.noctra-migrated-home .wp-block-hero-content{padding-top:clamp(52px, 8vw, 110px);padding-bottom:clamp(52px, 8vw, 110px)}.noctra-migrated-home .wp-block-feature-content,.noctra-migrated-home .wp-block-stats{position:relative;z-index:1}.noctra-migrated-home .wp-block-promotional-contact{position:relative;overflow:hidden;display:flex;align-items:center;margin-top:clamp(40px, 7vw, 90px);margin-bottom:clamp(42px, 7vw, 92px)}.noctra-migrated-home .wp-block-promotional-contact #iframe-container{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;z-index:0!important;opacity:.46;pointer-events:none}.noctra-migrated-home .wp-block-promotional-contact .wp-block-cover__inner-container{position:relative;z-index:2}.noctra-migrated-home .noctra-featured-posts-list{max-width:760px;margin:18px auto 0}.noctra-migrated-home .noctra-featured-posts-list .wp-block-post-template{display:grid;gap:12px;padding:0;margin:0}.noctra-migrated-home .noctra-featured-posts-list .wp-block-post{list-style:none}.noctra-migrated-home .noctra-featured-posts-list .wp-block-columns{margin:0;padding:10px;border:1px solid rgb(255 255 255 / .08);border-radius:16px;background:rgb(255 255 255 / .025);transition:transform .18s ease,border-color .18s ease,background .18s ease}.noctra-migrated-home .noctra-featured-posts-list .wp-block-columns:hover{border-color:rgb(255 255 255 / .16);background:rgb(255 255 255 / .04)}.noctra-migrated-home .noctra-featured-posts-list .wp-block-post-featured-image{margin:0}.noctra-migrated-home .noctra-featured-posts-list .wp-block-post-featured-image img{width:100%;aspect-ratio:16 / 10;object-fit:cover;border-radius:12px}.noctra-migrated-home .noctra-featured-posts-list .wp-block-post-title{font-size:clamp(.92rem, 1.2vw, 1.05rem)}@media (max-width:900px){.noctra-migrated-home .noctra-featured-posts-list .wp-block-columns{display:grid;grid-template-columns:92px 1fr;gap:12px}}.noctra-migrated-home .wp-block-cover.wp-block-header-media-no-image{position:relative;overflow:hidden;padding-top:clamp(40px, 5vw, 80px);padding-bottom:clamp(32px, 4vw, 64px)}.noctra-migrated-home .header-title-wrapper h2 .noctra-decrypted-text{display:inline-block;max-width:760px;color:#fff;text-shadow:0 0 32px rgb(47 38 248 / .28)}.noctra-home-canvas{width:100%;max-width:none;margin:0;padding:0;overflow:clip}.noctra-home-canvas>.noctra-entry-content{max-width:none;width:100%}.noctra-home-canvas>.noctra-entry-content>.noctra-migrated-home{max-width:none;width:100%}.noctra-migrated-home{position:relative;isolation:isolate}.noctra-migrated-home .wp-block-cover.wp-block-header-media-no-image{width:100vw;max-width:none!important;margin-left:calc(50% - 50vw)!important;margin-right:calc(50% - 50vw)!important;border:0;border-radius:0}.noctra-migrated-home .wp-block-cover.wp-block-header-media-no-image .wp-block-cover__inner-container{width:min(780px, calc(100% - 32px));max-width:780px}.noctra-migrated-home .wp-block-header-media-no-image .wp-block-group,.noctra-migrated-home .wp-block-header-media-no-image .header-title-wrapper,.noctra-migrated-home .wp-block-header-media-no-image .header-animate-wrap{max-width:100%}.noctra-migrated-home .header-title-wrapper h2{margin-bottom:14px}.noctra-migrated-home .header-animate.has-huge-font-size{word-spacing:normal;overflow-wrap:normal}.noctra-migrated-home p.header-animate.has-huge-font-size{white-space:normal;letter-spacing:-.028em;word-spacing:.05em}.noctra-migrated-home .wp-block-hero-content{width:100vw;max-width:none!important;margin-left:calc(50% - 50vw)!important;margin-right:calc(50% - 50vw)!important;background:radial-gradient(circle at 16% 52%,rgb(0 194 255 / .09),transparent 28rem),linear-gradient(180deg,transparent,rgb(255 255 255 / .018) 40%,transparent)}.noctra-migrated-home .wp-block-hero-content>.wp-block-group{width:min(var(--noctra-container), calc(100% - 32px));margin-inline:auto}.noctra-migrated-home .wp-block-stats{width:100vw;max-width:none!important;margin-left:calc(50% - 50vw)!important;margin-right:calc(50% - 50vw)!important;border-top:1px solid rgb(255 255 255 / .045);border-bottom:1px solid rgb(255 255 255 / .045);background:rgb(0 0 0 / .18)}.noctra-migrated-home .wp-block-stats .stats-four-columns{width:min(960px, calc(100% - 32px));margin-inline:auto}.noctra-migrated-home .wp-block-feature-content{width:min(1120px, calc(100% - 32px));margin-inline:auto}.noctra-migrated-home .wp-block-feature-content .wp-block-columns{align-items:stretch!important}.noctra-migrated-home .wp-block-post-group{display:flex;flex-direction:column;min-height:100%;transition:transform .22s ease,border-color .22s ease,background .22s ease}.noctra-migrated-home .wp-block-post-group:hover{border-color:rgb(255 255 255 / .20);background:linear-gradient(180deg,rgb(255 255 255 / .07),rgb(255 255 255 / .024))}.noctra-migrated-home .wp-block-promotional-contact{overflow:hidden}.noctra-migrated-home .wp-block-promotional-contact::after{content:"";position:absolute;inset:auto 0 0;height:1px;background:linear-gradient(90deg,transparent,rgb(255 255 255 / .20),transparent)}.noctra-migrated-home .noctra-featured-posts-list{width:min(740px, calc(100% - 32px))}.noctra-migrated-home .noctra-featured-posts-list .wp-block-columns{min-height:92px;border-radius:16px}.noctra-migrated-home .noctra-featured-posts-list .wp-block-post-title{font-size:clamp(.98rem, 1.4vw, 1.1rem)!important}@media (max-width:782px){.noctra-home-canvas .wp-block-cover.wp-block-header-media-no-image .wp-block-cover__inner-container{width:min(100% - 24px, 720px)}.noctra-migrated-home .wp-block-section{padding-top:52px;padding-bottom:52px}.noctra-migrated-home .header-animate.has-huge-font-size{letter-spacing:-.045em}.noctra-migrated-home .wp-block-feature-content .wp-block-columns{gap:16px}}@media (max-width:520px){.noctra-migrated-home .wp-block-header-media-no-image{padding-top:46px!important}.noctra-migrated-home p.header-animate.has-huge-font-size{font-size:1rem!important;line-height:1.55}}.noctra-home-canvas .wp-block-header-media-no-image .noctra-gradient-blinds{position:absolute;inset:0;width:100%;height:100%;min-height:0!important;z-index:0}.noctra-home-canvas .wp-block-header-media-no-image .wp-block-cover__background{z-index:0}.noctra-home-canvas .wp-block-header-media-no-image .wp-block-cover__inner-container{position:relative;z-index:2}.noctra-home-canvas .wp-block-header-media-no-image .noctra-gradient-blinds{opacity:.96}.noctra-home-canvas .wp-block-header-media-no-image .wp-block-cover__inner-container{z-index:3}.noctra-home-canvas .wp-block-header-media-no-image .noctra-gradient-blinds__strips,.noctra-home-canvas .wp-block-header-media-no-image .noctra-gradient-blinds__spotlight{display:none!important}.noctra-home-canvas .wp-block-header-media-no-image{position:relative;overflow:hidden}.noctra-home-canvas .wp-block-header-media-no-image .noctra-shape-grid{position:absolute;inset:0;z-index:0;width:100vw;max-width:none;min-height:100%!important;margin:0!important;pointer-events:auto}.noctra-home-canvas .wp-block-header-media-no-image .wp-block-cover__background{opacity:0!important}.noctra-home-canvas .wp-block-header-media-no-image .wp-block-cover__inner-container{position:relative;z-index:2}.noctra-migrated-home .header-title-wrapper h2,.noctra-migrated-home .header-title-wrapper h2.wp-block-heading{color:#fff;text-shadow:0 0 34px rgb(47 38 248 / .28)}.noctra-migrated-home .wp-block-stats .stat-block .has-extra-large-font-size{font-variant-numeric:tabular-nums;text-shadow:0 0 24px rgb(47 38 248 / .3)}.noctra-migrated-home .wp-block-stats .stat-block{transform:translateY(0);transition:transform .18s ease,color .18s ease}.noctra-home-canvas .wp-block-header-media-no-image .noctra-shape-grid{display:none!important}.noctra-migrated-home .wp-block-cover.wp-block-header-media-no-image{position:relative!important;isolation:isolate!important;background:var(--noctra-bg)!important;overflow:hidden!important}.noctra-migrated-home .wp-block-cover.wp-block-header-media-no-image .wp-block-cover__background{opacity:0!important}.noctra-migrated-home .wp-block-cover.wp-block-header-media-no-image .wp-block-cover__inner-container{position:relative!important;z-index:2!important}.noctra-migrated-home .wp-block-hero-content .noctra-contact-cta,.noctra-migrated-home .wp-block-hero-content .wp-block-media-text__content>.wp-block-buttons:last-child{margin-top:clamp(18px, 2.6vw, 34px)!important}.noctra-migrated-home .wp-block-feature-content .wp-block-group-content{width:100%;display:flex;justify-content:center}.noctra-migrated-home .wp-block-feature-content .noctra-certifications-grid,.noctra-migrated-home .wp-block-feature-content .wp-block-group-content>.wp-block-columns{width:min(100%, 1120px)!important;margin-inline:auto!important;justify-content:center!important;gap:clamp(12px, 1.6vw, 18px)!important}.noctra-migrated-home .wp-block-feature-content .noctra-certifications-grid>.wp-block-column{flex:1 1 300px!important;max-width:none}.noctra-migrated-home .noctra-featured-posts-list+.wp-block-buttons{margin-top:clamp(24px, 4vw, 40px)!important;margin-bottom:clamp(64px, 8vw, 116px)!important}.noctra-migrated-home .noctra-featured-posts-list+.wp-block-buttons .wp-block-button__link{min-width:190px}@media (max-width:900px){.noctra-migrated-home .wp-block-hero-content .wp-block-media-text{display:grid!important;grid-template-columns:1fr!important;gap:32px}.noctra-migrated-home .wp-block-hero-content .wp-block-media-text__media{width:min(420px, 100%);margin-inline:auto}.noctra-migrated-home .wp-block-hero-content .wp-block-media-text__content{text-align:center}.noctra-migrated-home .wp-block-hero-content .wp-block-media-text__content h2,.noctra-migrated-home .wp-block-hero-content .wp-block-media-text__content h3,.noctra-migrated-home .wp-block-hero-content .wp-block-media-text__content p{text-align:center!important}.noctra-migrated-home .wp-block-feature-content .noctra-certifications-grid>.wp-block-column{flex:1 1 100%!important;max-width:560px}}@media (max-width:640px){.noctra-migrated-home .wp-block-cover.wp-block-header-media-no-image{min-height:auto!important;padding-block:clamp(40px, 5vw, 80px) clamp(32px, 4vw, 64px)!important}.noctra-migrated-home .wp-block-header-media-no-image .header-title-wrapper h2{font-size:clamp(2rem, 11vw, 3.1rem)!important}}.noctra-entry-content .noctra-migrated-home .wp-block-post-group img:is(.wp-block-gallery img){border-radius:14px}.noctra-entry-content .noctra-migrated-home .wp-block-post-group img:is(.project-card img,.portfolio-card img){border-radius:16px;aspect-ratio:16 / 10;object-fit:cover}.noctra-migrated-home>.wp-block-cover.wp-block-header-media-no-image+h2{margin-top:clamp(52px, 8vw, 110px)}.noctra-migrated-home>.noctra-featured-posts-list+.wp-block-buttons:has(+.wp-block-section){margin-bottom:0!important}@media (max-width:782px){.noctra-migrated-home>.wp-block-cover.wp-block-header-media-no-image+h2{margin-top:52px}}.noctra-migrated-home .noctra-certifications-grid .wp-block-post-group>.wp-block-entry-content{flex-grow:1;display:flex;flex-direction:column}.noctra-migrated-home .noctra-certifications-grid .wp-block-entry-content>.wp-block-buttons:last-child{margin-top:0;padding-top:0}.noctra-migrated-home .noctra-certifications-grid .wp-block-post-group{flex-direction:row;align-items:center;gap:clamp(12px, 1.6vw, 18px);min-height:0;padding:clamp(12px, 1.6vw, 16px)}.noctra-migrated-home .noctra-certifications-grid .wp-block-post-group>.wp-block-image{flex:0 0 clamp(76px, 7vw, 96px);width:clamp(76px, 7vw, 96px);margin:0}.noctra-migrated-home .noctra-certifications-grid .wp-block-post-group>.wp-block-image img{display:block;width:100%;height:auto}.noctra-migrated-home .noctra-certifications-grid .wp-block-post-group>.wp-block-entry-content{flex:1 1 auto;justify-content:center;gap:10px;min-width:0;margin:0}.noctra-migrated-home .noctra-certifications-grid .wp-block-entry-content>h3{margin:0;font-size:clamp(.95rem, 1.2vw, 1.05rem);line-height:1.3}.noctra-migrated-home .noctra-certifications-grid .wp-block-entry-content>.wp-block-buttons{margin:0}.noctra-migrated-home .noctra-certifications-grid .wp-block-entry-content .wp-block-button__link{padding:.4em .95em;font-size:.85rem}.noctra-migrated-home .noctra-hacer{width:min(980px, 100%);margin-inline:auto}.noctra-migrated-home .noctra-hacer>.wp-block-group-heading{margin:0 0 clamp(18px, 2.4vw, 28px)}.noctra-migrated-home .noctra-hacer__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(14px, 2vw, 22px);margin:0}.noctra-migrated-home .noctra-hacer__item{margin:0;padding:clamp(18px, 2.4vw, 28px);border:1px solid var(--noctra-border);border-radius:18px;background:linear-gradient(180deg,rgb(255 255 255 / .045),rgb(255 255 255 / .018))}.noctra-migrated-home .noctra-hacer__item h3{margin:0 0 8px;font-size:clamp(1.05rem, 1.5vw, 1.25rem);line-height:1.25;text-align:left}.noctra-migrated-home .noctra-hacer__item p{margin:0;color:var(--noctra-muted);text-align:left}@media (max-width:640px){.noctra-migrated-home .noctra-hacer__grid{grid-template-columns:minmax(0,1fr)}}.noctra-migrated-home .noctra-productos{position:relative;z-index:3;width:min(calc(100% - 32px), clamp(1120px, 56vw, 1440px));max-width:none!important;margin-left:auto!important;margin-right:auto!important;margin-top:calc(-1 * clamp(20px, 3vw, 48px));padding-bottom:0}.noctra-migrated-home>.noctra-productos+h2.wp-block-heading{margin-top:clamp(36px, 4.5vw, 64px)}.noctra-migrated-home .noctra-productos__lista{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none}.noctra-migrated-home .noctra-productos__item{display:flex;margin:0;min-width:0}.noctra-migrated-home .noctra-productos__item:first-child{grid-column:1 / -1}.noctra-migrated-home .noctra-producto{display:flex;flex-direction:column;width:100%;overflow:hidden;border:1px solid var(--noctra-border);border-radius:18px;background:var(--noctra-surface);color:var(--noctra-text);text-decoration:none;transition:transform .22s ease,border-color .22s ease,background .22s ease}.noctra-migrated-home .noctra-producto:hover,.noctra-migrated-home .noctra-producto:focus-visible{transform:translateY(-3px);border-color:rgb(255 255 255 / .28);background:var(--noctra-surface-strong)}.noctra-migrated-home .noctra-producto:focus-visible{outline:2px solid var(--noctra-accent-2);outline-offset:3px}.noctra-migrated-home .noctra-producto__media{display:block;aspect-ratio:16 / 10;overflow:hidden;background:var(--noctra-bg-soft)}.noctra-migrated-home .noctra-producto__img{display:block;width:100%;height:100%;object-fit:cover;object-position:top center}.noctra-migrated-home .noctra-producto__cuerpo{display:flex;flex-direction:column;gap:4px;padding:12px 14px 16px}.noctra-migrated-home .noctra-producto__nombre{font-size:1.05rem;font-weight:600;line-height:1.2;color:var(--noctra-text)}.noctra-migrated-home .noctra-producto__frase{font-size:.9rem;line-height:1.4;color:var(--noctra-muted)}@media (min-width:900px){.noctra-migrated-home .noctra-productos__lista{grid-template-columns:2fr 1fr 1fr;grid-template-rows:auto auto;gap:16px}.noctra-migrated-home .noctra-productos__item:first-child{grid-column:1;grid-row:1 / span 2}.noctra-migrated-home .noctra-productos__item:first-child .noctra-producto__media{flex:1 1 auto;aspect-ratio:auto;min-height:0}.noctra-migrated-home .noctra-productos__item:first-child .noctra-producto__img{object-position:left top}.noctra-migrated-home .noctra-productos__item:first-child .noctra-producto__nombre{font-size:1.5rem}.noctra-migrated-home .noctra-productos__item:first-child .noctra-producto__frase{font-size:1.05rem}.noctra-migrated-home .noctra-producto__nombre{font-size:1.15rem}.noctra-migrated-home .noctra-producto__frase{font-size:.95rem}.noctra-migrated-home .noctra-producto__cuerpo{padding:16px 18px 20px}}@keyframes noctra-productos-entra{from{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:no-preference){.noctra-migrated-home .noctra-productos__item{animation:noctra-productos-entra .6s cubic-bezier(.2,.7,.2,1) both}.noctra-migrated-home .noctra-productos__item:nth-child(2){animation-delay:.08s}.noctra-migrated-home .noctra-productos__item:nth-child(3){animation-delay:.16s}.noctra-migrated-home .noctra-productos__item:nth-child(4){animation-delay:.24s}.noctra-migrated-home .noctra-productos__item:nth-child(5){animation-delay:.32s}}@media (prefers-reduced-motion:reduce){.noctra-migrated-home .noctra-producto{transition:none}.noctra-migrated-home .noctra-producto:hover,.noctra-migrated-home .noctra-producto:focus-visible{transform:none}}