.elementor-kit-6{--e-global-color-primary:#6EC1E4;--e-global-color-secondary:#54595F;--e-global-color-text:#7A7A7A;--e-global-color-accent:#61CE70;--e-global-color-d2fbf68:#172967;--e-global-color-6a80feb:#00286C;--e-global-color-58457b4:#244C94;--e-global-color-51c8069:#B51C35;--e-global-color-d00dfdc:#FFFFFF;--e-global-color-b15c408:#000000;--e-global-color-8309743:#333333;--e-global-color-0fa549d:#CCCCCC;--e-global-color-9336b8a:#0055CC;--e-global-color-de60bc2:#FFC200;--e-global-color-b598bb9e:#F2F5FB;--e-global-color-26184403:#DFE7F7;--e-global-color-794793d1:#0E1A45;--e-global-color-28544e94:#FFF1C4;--e-global-color-3b3c861c:#18213F;--e-global-color-8cdc5d4d:#55607E;--e-global-color-8b6b399c:#DCE2EF;--e-global-color-df1d51f2:#B9C4E3;--e-global-typography-primary-font-family:"Noto Sans";--e-global-typography-primary-font-weight:600;--e-global-typography-secondary-font-family:"Noto Sans";--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"Onest";--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Onest";--e-global-typography-accent-font-weight:500;--e-global-typography-293b55c-font-family:"Noto Sans";--e-global-typography-293b55c-font-size:64px;--e-global-typography-e3f755f-font-family:"Noto Sans";--e-global-typography-e3f755f-font-size:52px;--e-global-typography-15c20e4-font-family:"Noto Sans";--e-global-typography-bd26092-font-family:"Noto Sans";--e-global-typography-bd26092-font-size:30px;--e-global-typography-d650e6a-font-family:"Noto Sans";--e-global-typography-d650e6a-font-size:24px;--e-global-typography-9a3dbdd-font-family:"Onest";--e-global-typography-9a3dbdd-font-size:22px;--e-global-typography-afc0f44-font-family:"Onest";--e-global-typography-afc0f44-font-size:18px;--e-global-typography-3866e0a-font-family:"Onest";--e-global-typography-02e6095-font-family:"Onest";--e-global-typography-02e6095-font-size:16px;--e-global-typography-5239be8-font-family:"Onest";--e-global-typography-5239be8-font-size:16px;--e-global-typography-f79dbcef-font-family:"Noto Sans";--e-global-typography-f79dbcef-font-size:clamp(40px, 5.4vw, 70px);--e-global-typography-f79dbcef-font-weight:700;--e-global-typography-f79dbcef-line-height:1.04em;--e-global-typography-f79dbcef-letter-spacing:-1.5px;--e-global-typography-5800a0b0-font-family:"Noto Sans";--e-global-typography-5800a0b0-font-size:clamp(30px, 3.5vw, 48px);--e-global-typography-5800a0b0-font-weight:700;--e-global-typography-5800a0b0-line-height:1.08em;--e-global-typography-5800a0b0-letter-spacing:-0.8px;--e-global-typography-1ca91c60-font-family:"Noto Sans";--e-global-typography-1ca91c60-font-size:clamp(21px, 1.9vw, 26px);--e-global-typography-1ca91c60-font-weight:600;--e-global-typography-1ca91c60-line-height:1.2em;--e-global-typography-f1cb3519-font-family:"Onest";--e-global-typography-f1cb3519-font-size:clamp(17px, 1.35vw, 20px);--e-global-typography-f1cb3519-font-weight:400;--e-global-typography-f1cb3519-line-height:1.6em;--e-global-typography-1a549641-font-family:"Onest";--e-global-typography-1a549641-font-size:16px;--e-global-typography-1a549641-font-weight:400;--e-global-typography-1a549641-line-height:1.55em;--e-global-typography-c53c1fa7-font-family:"Onest";--e-global-typography-c53c1fa7-font-size:13px;--e-global-typography-c53c1fa7-font-weight:600;--e-global-typography-c53c1fa7-text-transform:uppercase;--e-global-typography-c53c1fa7-line-height:1.3em;--e-global-typography-c53c1fa7-letter-spacing:1.6px;--e-global-typography-d9a2d57c-font-family:"Onest";--e-global-typography-d9a2d57c-font-size:16px;--e-global-typography-d9a2d57c-font-weight:600;--e-global-typography-d9a2d57c-line-height:1em;--e-global-typography-d83879c0-font-family:"Noto Sans";--e-global-typography-d83879c0-font-size:clamp(36px, 3.6vw, 52px);--e-global-typography-d83879c0-font-weight:700;--e-global-typography-d83879c0-line-height:1em;--e-global-typography-d83879c0-letter-spacing:-0.8px;--e-global-typography-da52df6c-font-family:"Noto Sans";--e-global-typography-da52df6c-font-size:clamp(18px, 1.6vw, 22px);--e-global-typography-da52df6c-font-weight:500;--e-global-typography-da52df6c-line-height:1.5em}.elementor-kit-6 e-page-transition{background-color:#FFBC7D}.elementor-section.elementor-section-boxed>.elementor-container{max-width:1140px}.e-con{--container-max-width:1140px}.elementor-widget:not(:last-child){--kit-widget-spacing:20px}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px}{}h1.entry-title{display:var(--page-title-display)}@media(max-width:1024px){.elementor-kit-6{--e-global-typography-293b55c-font-size:46px;--e-global-typography-e3f755f-font-size:40px;--e-global-typography-15c20e4-font-size:35px;--e-global-typography-bd26092-font-size:25px;--e-global-typography-d650e6a-font-size:22px;--e-global-typography-9a3dbdd-font-size:19px;--e-global-typography-afc0f44-font-size:16px;--e-global-typography-3866e0a-font-size:14px;--e-global-typography-02e6095-font-size:15px;--e-global-typography-5239be8-font-size:16px}.elementor-section.elementor-section-boxed>.elementor-container{max-width:1024px}.e-con{--container-max-width:1024px}}@media(max-width:767px){.elementor-kit-6{--e-global-typography-293b55c-font-size:36px;--e-global-typography-e3f755f-font-size:34px;--e-global-typography-15c20e4-font-size:30px;--e-global-typography-bd26092-font-size:23px;--e-global-typography-d650e6a-font-size:23px;--e-global-typography-9a3dbdd-font-size:18px;--e-global-typography-afc0f44-font-size:16px;--e-global-typography-3866e0a-font-size:13px;--e-global-typography-02e6095-font-size:16px;--e-global-typography-5239be8-font-size:16px}.elementor-section.elementor-section-boxed>.elementor-container{max-width:767px}.e-con{--container-max-width:767px}}:root{--tec-navy:#172967;--tec-navy2:#244C94;--tec-deep:#0E1A45;--tec-yellow:#FFC200;--tec-ysoft:#FFF1C4;--tec-mist:#F2F5FB;--tec-sky:#DFE7F7;--tec-ink:#18213F;--tec-muted:#55607E;--tec-line:#DCE2EF;--tec-ondark:#B9C4E3;--tec-ease:cubic-bezier(.22,.8,.24,1);--tec-edge:max(24px,calc((100vw - 1200px) / 2))}@media (max-width:767px){:root{--tec-edge:16px}}html{scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}body{overflow-x:clip}.e-con[id]{scroll-margin-top:96px}.ol{color:transparent!important;-webkit-text-stroke:max(1.5px,.018em) var(--stroke,var(--tec-navy))}.tec-hero .ol,.tec-dark .ol{--stroke:#FFFFFF}@supports not (-webkit-text-stroke:1px){.ol{color:inherit!important}}.tec-crumbs p{margin:0;font:400 14px/1.4 Onest,sans-serif;color:rgb(255 255 255 / .82)}.tec-crumbs a{color:#FFF;text-decoration:none}.tec-crumbs a:hover{text-decoration:underline}.tec-crumbs .sep{margin:0 8px;opacity:.6}.tec-hero .tec-crumbs,.tec-hero .tec-eyebrow{text-shadow:0 1px 14px rgb(14 26 69 / .55)}.tec-crumbs-dark p{color:var(--tec-muted);text-shadow:none}.tec-crumbs-dark a{color:var(--tec-navy)}.tec-eyebrow .elementor-heading-title{display:inline-flex;align-items:center;gap:10px}.tec-eyebrow .elementor-heading-title::before{content:'';width:28px;height:2px;background:var(--tec-yellow);border-radius:2px;flex:none}.tec-fact small,.tec-glyph small{font-size:.45em;letter-spacing:0;margin-left:4px}.tec-plist{border-top:1px solid rgb(255 255 255 / .16)}.tec-plist.tec-light{border-color:var(--tec-line)}.e-con.tec-prow{--display:grid;display:grid!important;grid-template-columns:minmax(120px,170px) minmax(0,1fr) minmax(0,240px) 52px;align-items:center;gap:24px;position:relative;isolation:isolate;padding:clamp(18px,2.2vw,28px) clamp(12px,2vw,28px)!important;border-bottom:1px solid rgb(255 255 255 / .16);color:#FFF;text-decoration:none;transition:background-color .25s ease}.tec-light .e-con.tec-prow{border-color:var(--tec-line);color:var(--tec-navy)}.tec-prow>.elementor-element{position:relative;z-index:1;width:auto;max-width:none}.tec-prow .tec-k .elementor-heading-title{font:600 13px/1.35 Onest,sans-serif;letter-spacing:.1em;text-transform:uppercase;color:var(--tec-ondark);transition:color .25s ease}.tec-light .tec-prow .tec-k .elementor-heading-title,.tec-light .tec-prow .tec-d .elementor-heading-title{color:var(--tec-muted)}.tec-prow .tec-t .elementor-heading-title{font:700 clamp(34px,5.4vw,86px)/.95 'Noto Sans',sans-serif;letter-spacing:-.04em;color:inherit;transition:transform .35s var(--tec-ease)}.tec-prow .tec-d .elementor-heading-title{font:400 15px/1.45 Onest,sans-serif;color:var(--tec-ondark);transition:color .25s ease}.tec-prow .tec-arr .elementor-icon{color:inherit;font-size:30px;transition:transform .3s var(--tec-ease)}.tec-prow .tec-arr .elementor-icon svg{fill:currentColor;width:30px;height:30px}.tec-prow:hover,.tec-prow:focus-visible{background:var(--tec-yellow);color:var(--tec-deep);outline:none}.tec-prow:hover .tec-k .elementor-heading-title,.tec-prow:hover .tec-d .elementor-heading-title,.tec-prow:focus-visible .tec-k .elementor-heading-title,.tec-prow:focus-visible .tec-d .elementor-heading-title{color:var(--tec-deep)}.tec-prow:hover .tec-t .elementor-heading-title{transform:translateX(14px)}.tec-prow .tec-arr .elementor-icon,.tec-go .elementor-icon i,.tec-go .elementor-icon svg{transform:rotate(-45deg)}.tec-prow:hover .tec-arr .elementor-icon{transform:rotate(0deg)}.tec-prow>.tec-peek{position:absolute!important;z-index:0;top:50%;left:0;width:clamp(200px,19vw,280px)!important;margin:0!important;pointer-events:none;opacity:0;transform:translate3d(var(--px,640px),-50%,0) rotate(var(--rot,-5deg)) scale(.86);transition:opacity .22s ease,transform .3s var(--tec-ease)}.tec-prow>.tec-peek img{display:block;width:100%;aspect-ratio:4 / 3;object-fit:cover;border:7px solid #FFF;border-radius:6px;box-shadow:0 24px 50px -20px rgb(14 26 69 / .7)}.tec-prow:hover>.tec-peek{opacity:1;transform:translate3d(var(--px,640px),-50%,0) rotate(var(--rot,-5deg)) scale(1)}@media (hover:none),(max-width:1024px){.tec-prow>.tec-peek{display:none}}@media (max-width:1024px){.e-con.tec-prow{grid-template-columns:minmax(0,1fr) 44px;grid-template-areas:'k a' 't a' 'd a';gap:6px 16px;padding-inline:4px!important}.tec-prow>.tec-k{grid-area:k}.tec-prow>.tec-t{grid-area:t}.tec-prow>.tec-d{grid-area:d}.tec-prow>.tec-arr{grid-area:a}.tec-prow:hover .tec-t .elementor-heading-title{transform:none}}.e-con.tec-hs-track{--display:grid;display:grid!important;grid-auto-flow:column;grid-auto-columns:clamp(272px,29vw,380px);gap:clamp(16px,2vw,26px);overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:var(--tec-edge);padding:0 var(--tec-edge) 6px!important;scrollbar-width:none;cursor:grab}.tec-hs-track::-webkit-scrollbar{display:none}.tec-hs-track.dragging{cursor:grabbing;scroll-snap-type:none}.tec-hs-track.dragging a{pointer-events:none}.e-con.tec-hs-card{scroll-snap-align:start;display:grid!important;gap:18px;align-content:start;color:inherit;text-decoration:none;width:auto!important}.e-con.tec-hs-art{position:relative;overflow:hidden;aspect-ratio:1 / 1.05;border-radius:20px;background:var(--c,var(--tec-sky));display:grid!important;place-items:center;isolation:isolate;padding:0!important}.tec-hs-art::after{content:'';position:absolute;width:62%;aspect-ratio:1;right:-18%;top:-22%;border:1px solid rgb(23 41 103 / .16);border-radius:50%;z-index:-1}.tec-hs-art>.tec-count{position:absolute!important;top:16px;left:16px;width:auto!important}.tec-hs-art>.tec-count .elementor-heading-title{background:#FFF;color:var(--tec-navy);padding:7px 10px;border-radius:8px;font:600 13px/1 Onest,sans-serif;font-variant-numeric:tabular-nums}.tec-hs-art>.tec-wm{position:absolute!important;z-index:-1;left:50%;bottom:-.16em;translate:-50% 0;width:auto!important}.tec-hs-art>.tec-wm .elementor-heading-title{font:700 clamp(84px,8.4vw,136px)/.8 'Noto Sans',sans-serif;letter-spacing:-.06em;color:rgb(23 41 103 / .08);white-space:nowrap}.tec-hs-art>.tec-logo{width:64%!important}.tec-hs-art>.tec-logo img{width:100%;max-height:150px;object-fit:contain;mix-blend-mode:multiply;transition:transform .4s var(--tec-ease)}.tec-hs-art>.tec-pic{position:absolute!important;inset:0;z-index:-2;width:100%!important;height:100%}.tec-hs-art>.tec-pic img{width:100%;height:100%;object-fit:cover;transition:transform .6s var(--tec-ease)}.tec-hs-card:hover .tec-logo img{transform:scale(1.05)}.tec-hs-card:hover .tec-pic img{transform:scale(1.04)}.e-con.tec-hs-meta{display:grid!important;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:6px 16px;padding:0 0 18px!important;border-bottom:1px solid var(--tec-line)}.tec-hs-meta>.elementor-element{grid-column:1;width:auto}.tec-hs-meta>.tec-go{grid-column:2;grid-row:1 / span 3;align-self:end}.tec-hs-meta .tec-cat .elementor-heading-title{font:600 12px/1.3 Onest,sans-serif;letter-spacing:.14em;text-transform:uppercase;color:var(--tec-muted)}.tec-hs-meta .tec-ht .elementor-heading-title{font:600 clamp(21px,1.8vw,26px)/1.2 'Noto Sans',sans-serif;color:var(--tec-navy)}.tec-hs-meta .tec-hd .elementor-heading-title{font:400 15px/1.45 Onest,sans-serif;color:var(--tec-muted)}.tec-go .elementor-icon{width:52px;height:52px;border-radius:50%;border:1.5px solid var(--tec-navy);display:grid;place-items:center;color:var(--tec-navy);font-size:18px;transition:background-color .2s ease,transform .3s var(--tec-ease)}.tec-go .elementor-icon svg{width:18px;height:18px;fill:currentColor}.tec-hs-card:hover .tec-go .elementor-icon{background:var(--tec-yellow);border-color:var(--tec-yellow)}.tec-hs-card:hover .tec-go .elementor-icon i,.tec-hs-card:hover .tec-go .elementor-icon svg{transform:rotate(0deg);transition:transform .3s var(--tec-ease)}.tec-hs-nav .elementor-button{width:56px;height:56px;padding:0;border-radius:50%;display:grid;place-items:center;background:#fff0;border:1.5px solid var(--tec-navy);color:var(--tec-navy);fill:var(--tec-navy)}.tec-hs-nav .elementor-button:hover{background:var(--tec-yellow);border-color:var(--tec-yellow)}.tec-hs-nav .elementor-button-icon{margin:0!important;font-size:20px}.tec-dark .tec-hs-nav .elementor-button{border-color:rgb(255 255 255 / .5);color:#FFF;fill:#FFF}.tec-hs-nav .elementor-button[aria-disabled='true']{opacity:.3;pointer-events:none}@media (max-width:767px){.e-con.tec-hs-track{grid-auto-columns:78%}.tec-hs-nav .elementor-button{width:48px;height:48px}}.e-con.tec-stack-card{--p:0;position:sticky;top:calc(108px + var(--i,0) * 14px);overflow:hidden;transform-origin:50% 0;transform:scale(calc(1 - var(--p) * .05));box-shadow:0 -18px 50px -38px rgb(14 26 69 / .55);will-change:transform}.e-con.tec-stack-card::after{content:'';position:absolute;inset:0;background:rgba(14,26,69,calc(var(--p) * .18));pointer-events:none;border-radius:inherit;z-index:3}.tec-sc-media{position:relative}.tec-sc-media>.tec-cover{position:absolute!important;inset:0;width:100%!important;height:100%;margin:0!important}.tec-sc-media>.tec-cover img,.tec-sc-media>.tec-cover .elementor-widget-container{width:100%;height:100%;object-fit:cover}.tec-chips ul{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:8px}.tec-chips li{display:inline-flex;align-items:center;gap:8px;padding:7px 13px;border-radius:999px;background:rgb(255 255 255 / .72);border:1px solid rgb(23 41 103 / .12);font:500 14px/1.2 Onest,sans-serif;color:var(--tec-navy)}.tec-chips li[class]::before{content:'';width:10px;height:10px;border-radius:50%;background:var(--dc,var(--tec-navy))}.tec-chips .c-red{--dc:#D94141}.tec-chips .c-green{--dc:#3E9A57}.tec-chips .c-blue{--dc:#2F6BD8}.tec-chips .c-yellow{--dc:#F2B705}.tec-chips .c-purple{--dc:#8A55C9}@media (max-width:1024px){.e-con.tec-stack-card{top:calc(84px + var(--i,0) * 10px)}.tec-sc-media{aspect-ratio:16 / 9}}@media (prefers-reduced-motion:reduce){.e-con.tec-stack-card{transform:none}.e-con.tec-stack-card::after{display:none}}.e-con.tec-hpin-sticky{overflow:hidden}.e-con.tec-hpin-viewport{min-width:0}.e-con.tec-hpin-track{--display:flex;display:flex!important;flex-wrap:nowrap!important;gap:clamp(16px,2vw,24px);padding:0 var(--tec-edge)!important;width:max-content!important;max-width:none!important;will-change:transform}.e-con.tec-hpin-card{flex:none!important;width:clamp(250px,27vw,380px)!important}.e-con.tec-hpin-card:nth-child(even){margin-top:clamp(28px,5vw,72px)}.tec-hpin-card .tec-pin-img img{width:100%;aspect-ratio:4 / 5;object-fit:cover;border-radius:20px}.e-con.tec-hpin-card.tec-wide{width:clamp(320px,40vw,560px)!important}.tec-hpin-card.tec-wide .tec-pin-img img{aspect-ratio:4 / 3}.tec-hpin-progress .hpin-progress{height:3px;margin-inline:var(--tec-edge);background:rgb(255 255 255 / .16);border-radius:3px;overflow:hidden}.tec-hpin-progress .hpin-progress span{display:block;height:100%;background:var(--tec-yellow);transform-origin:0 50%;transform:scaleX(var(--hp,0))}html.pin-on .e-con.tec-hpin-sticky{position:sticky;top:0;height:100vh;height:100svh;justify-content:flex-start;padding-top:104px!important;padding-bottom:32px!important;row-gap:28px!important}html.pin-on .e-con.tec-hpin-card{width:clamp(200px,calc((100svh - 540px) * .8),340px)!important}html.pin-on .e-con.tec-hpin-card.tec-wide{width:clamp(333px,calc((100svh - 540px) * 1.333),566px)!important}html.pin-on .e-con.tec-hpin-card:nth-child(even){margin-top:4vh}html:not(.pin-on) .e-con.tec-hpin-viewport{overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}html:not(.pin-on) .e-con.tec-hpin-viewport::-webkit-scrollbar{display:none}html:not(.pin-on) .e-con.tec-hpin-card{scroll-snap-align:center}.tec-ticker{overflow:hidden}.tec-ticker .tec-ticker-row .elementor-heading-title{display:flex;gap:.35em;width:max-content;white-space:nowrap;font:700 clamp(48px,9vw,150px)/1 'Noto Sans',sans-serif;letter-spacing:-.045em;color:var(--tec-navy);transform:translate3d(var(--x,0),0,0);will-change:transform}.tec-ticker-row .elementor-heading-title span{display:inline-flex;align-items:center;gap:.35em}.tec-ticker-row .elementor-heading-title span::after{content:'';width:.32em;height:.32em;border-radius:50%;background:var(--tec-yellow);flex:none}.e-con.tec-fgrid{--display:grid;display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr));gap:1.5px!important;background:var(--tec-navy);border:1.5px solid var(--tec-navy)}.e-con.tec-fgrid.tec-3{grid-template-columns:repeat(3,minmax(0,1fr))}.e-con.tec-fcell{background:#FFF;padding:clamp(24px,3vw,38px)!important;min-height:clamp(260px,25vw,340px);gap:12px;transition:background-color .25s ease}.tec-fcell .tec-glyph{margin-bottom:auto;padding-bottom:28px}.tec-fcell .tec-glyph .elementor-heading-title{font:700 clamp(46px,5vw,76px)/.9 'Noto Sans',sans-serif;letter-spacing:-.04em;color:var(--tec-navy);font-variant-numeric:tabular-nums}.tec-fcell .tec-glyph .elementor-icon{color:var(--tec-navy);font-size:46px}.tec-fcell .tec-glyph .elementor-icon svg{fill:currentColor;width:46px;height:46px}.tec-fcell .tec-ft .elementor-heading-title{font:600 clamp(20px,1.7vw,24px)/1.2 'Noto Sans',sans-serif;color:var(--tec-navy)}.tec-fcell .tec-fp{font:400 15.5px/1.55 Onest,sans-serif;color:var(--tec-muted)}.tec-fcell .tec-fp p{margin:0}.e-con.tec-fcell:hover,.e-con.tec-fcell.tec-on{background:var(--tec-yellow)}.tec-fcell:hover .tec-fp,.tec-fcell.tec-on .tec-fp{color:var(--tec-deep)}@media (max-width:1024px){.e-con.tec-fgrid,.e-con.tec-fgrid.tec-3{grid-template-columns:repeat(2,minmax(0,1fr))}.e-con.tec-fcell{min-height:240px}}@media (max-width:767px){.e-con.tec-fgrid,.e-con.tec-fgrid.tec-3{grid-template-columns:minmax(0,1fr)}.e-con.tec-fcell{min-height:0}.tec-fcell .tec-glyph{padding-bottom:14px}}.tec-square .elementor-button{border-radius:0;border:1.5px solid var(--tec-navy);text-transform:uppercase;letter-spacing:.04em}.tec-square .elementor-button:hover{background:var(--tec-navy);color:#FFF}.e-con.tec-path{--display:grid;display:grid!important;grid-template-columns:repeat(var(--n,4),minmax(0,1fr));gap:0!important;counter-reset:path}.e-con.tec-step{position:relative;gap:10px;padding:0 22px 0 0!important;counter-increment:path}.e-con.tec-step::before{content:counter(path,decimal-leading-zero);font:700 clamp(44px,5vw,72px)/1 'Noto Sans',sans-serif;letter-spacing:-.04em;color:var(--tec-navy)}.e-con.tec-step::after{content:'';position:absolute;top:clamp(22px,2.5vw,36px);left:clamp(70px,7vw,104px);right:18px;height:2px;background:var(--tec-line)}.e-con.tec-step:last-child::after{display:none}@media (max-width:1024px){.e-con.tec-path{grid-template-columns:minmax(0,1fr);gap:26px!important}.e-con.tec-step{display:grid!important;grid-template-columns:76px minmax(0,1fr);column-gap:14px;padding:0!important}.e-con.tec-step::before{grid-row:span 2;font-size:44px}.e-con.tec-step::after{display:none}}.e-con.tec-tagfloat{position:absolute;left:-24px;bottom:28px;max-width:240px;box-shadow:0 18px 40px -22px rgb(23 41 103 / .35)}@media (max-width:1024px){.e-con.tec-tagfloat{left:12px;bottom:12px}}.tec-table .table-wrap{overflow-x:auto;border:1px solid var(--tec-line);border-radius:22px;background:#FFF}.tec-table table.eq{width:100%;min-width:640px;border-collapse:collapse;margin:0;font:400 15.5px/1.5 Onest,sans-serif;color:var(--tec-ink);border:0}.tec-table table.eq.fit{min-width:0}.tec-table .eq th,.tec-table .eq td{padding:16px 20px;text-align:left;border:0;border-bottom:1px solid var(--tec-line);vertical-align:top}.tec-table .eq thead th{font:600 13px/1.3 Onest,sans-serif;letter-spacing:.1em;text-transform:uppercase;color:var(--tec-muted);background:var(--tec-mist)}.tec-table .eq tbody th{font:700 22px/1 'Noto Sans',sans-serif;color:var(--tec-navy);width:90px}.tec-table .eq tbody tr:last-child>*{border-bottom:0}.tec-table .eq b{color:var(--tec-navy);font-weight:600}.tec-table .note{font:400 14px/1.5 Onest,sans-serif;color:var(--tec-muted);margin-top:14px}.e-con.tec-quote{border-radius:28px}.tec-quote .tec-qmark .elementor-icon{color:var(--tec-yellow);font-size:34px}.tec-quote .tec-qmark .elementor-icon svg{fill:currentColor;width:40px;height:34px}.e-con.tec-masonry{--display:block;display:block!important;columns:3 300px;column-gap:20px}.tec-masonry>.e-con{break-inside:avoid;margin-bottom:20px;display:flex!important}.e-con.tec-ctaband{isolation:isolate;overflow:hidden}.e-con.tec-ctaband::after{content:'';position:absolute;right:-40px;top:-60px;width:340px;height:260px;background:radial-gradient(circle at 260px 120px,#FFC200 0 60px,transparent 61px),radial-gradient(circle at 150px 170px,rgb(185 196 227 / .35) 0 38px,transparent 39px),radial-gradient(circle at 60px 215px,rgb(185 196 227 / .25) 0 20px,transparent 21px);z-index:-1;pointer-events:none}.tec-ctaband .tec-yellow-word span,.tec-yellow-word span{color:var(--tec-yellow)}@media (max-width:1024px){.e-con.tec-ctaband::after{opacity:.45}}.e-con.tec-win{--display:grid;display:grid!important;grid-template-columns:minmax(0,3fr) minmax(0,6fr) minmax(0,3fr);gap:20px 32px;align-items:center}@media (max-width:767px){.e-con.tec-win{grid-template-columns:minmax(0,1fr);gap:6px}}.tec-read-bar{position:fixed;z-index:9999;left:0;right:0;top:0;height:4px;pointer-events:none}.tec-read-bar span{display:block;height:100%;background:var(--tec-yellow);transform-origin:0 50%;transform:scaleX(var(--rp,0))}.admin-bar .tec-read-bar{top:32px}.tec-prose{font:400 18px/1.75 Onest,sans-serif;color:var(--tec-ink)}.tec-prose h2{font:700 clamp(26px,2.4vw,34px)/1.15 'Noto Sans',sans-serif;letter-spacing:-.02em;color:var(--tec-navy);margin:1.8em 0 .6em;scroll-margin-top:110px}.tec-prose h2:first-child{margin-top:0}.tec-prose p,.tec-prose ul,.tec-prose ol{margin:0 0 1.1em}.tec-prose li+li{margin-top:.4em}.tec-prose li::marker{color:var(--tec-navy2)}.tec-prose strong{color:var(--tec-navy)}.tec-prose a{color:var(--tec-navy2);text-decoration:underline;text-decoration-color:var(--tec-yellow);text-decoration-thickness:2px;text-underline-offset:3px}.tec-prose blockquote{margin:1.6em 0;padding:4px 0 4px 24px;border-left:4px solid var(--tec-yellow);font:600 clamp(21px,2vw,26px)/1.4 'Noto Sans',sans-serif;color:var(--tec-navy)}.tec-prose blockquote p{margin:0}.tec-prose .callout{background:var(--tec-mist);border-radius:22px;padding:24px 26px;display:grid;gap:12px;justify-items:start;font-size:16.5px;line-height:1.6;margin:1.4em 0}.tec-prose .callout b{font:600 19px/1.3 'Noto Sans',sans-serif;color:var(--tec-navy)}.tec-prose .callout .btn{display:inline-flex;align-items:center;min-height:48px;padding:0 22px;border-radius:999px;background:var(--tec-yellow);color:var(--tec-deep);font:600 15px/1 Onest,sans-serif;text-decoration:none}.tec-prose .table-wrap{overflow-x:auto;border:1px solid var(--tec-line);border-radius:20px;margin:1.4em 0}.tec-prose table{width:100%;min-width:520px;border-collapse:collapse;font-size:15px;margin:0;border:0}.tec-prose table.fit{min-width:0}.tec-prose th,.tec-prose td{padding:14px 18px;text-align:left;border:0;border-bottom:1px solid var(--tec-line)}.tec-prose thead th{font:600 12px/1.3 Onest,sans-serif;letter-spacing:.1em;text-transform:uppercase;color:var(--tec-muted);background:var(--tec-mist)}.tec-prose tbody th{color:var(--tec-navy);font-weight:700}@media (max-width:767px){.tec-prose{font-size:17px}}.tec-toc .elementor-toc__header{display:none}.tec-toc .elementor-toc__list-wrapper{border-left:2px solid var(--tec-line);padding:0;margin:0}.tec-toc .elementor-toc__list-item-text-wrapper{padding:6px 0 6px 14px;margin-left:-2px;border-left:2px solid #fff0}.tec-toc .elementor-toc__list-item-text-wrapper::before{display:none}.tec-toc .elementor-toc__list-item-text.elementor-item-active{font-weight:600}.tec-toc .elementor-toc__list-item-text-wrapper:has(.elementor-item-active){border-left-color:var(--tec-yellow)}.tec-post-card img{transition:transform .5s var(--tec-ease)}.tec-post-card:hover img{transform:scale(1.04)}.tec-post-card .tec-pc-media{overflow:hidden;border-radius:20px}.tec-cat-chip a,.tec-cat-chip .elementor-post-info__terms-list-item{text-decoration:none}@media (prefers-reduced-motion:reduce){.tec-prow .tec-t .elementor-heading-title,.tec-hs-art img,.tec-post-card img{transition:none}}.tec-ar45 img{width:100%;aspect-ratio:4 / 5;object-fit:cover;border-radius:20px}.tec-ar43 img{width:100%;aspect-ratio:4 / 3;object-fit:cover;border-radius:20px}@media (max-width:1024px){.tec-ar45 img{aspect-ratio:4 / 3}}.elementor-widget.tec-badge .elementor-heading-title{display:inline-flex;padding:8px 14px;border-radius:999px;background:var(--tec-yellow);color:var(--tec-deep);font:600 14px/1.2 Onest,sans-serif}.elementor-widget.tec-pill .elementor-heading-title{display:inline-flex;padding:6px 12px;border-radius:999px;background:var(--tec-ysoft);color:#6B4A00;font:600 13px/1.2 Onest,sans-serif;white-space:nowrap}.e-con.tec-ccard{border:1px solid var(--tec-line);border-radius:24px}.tec-map iframe{border-radius:28px;display:block}.tec-docs .elementor-icon-list-item>a{padding:14px 16px;border:1px solid var(--tec-line);border-radius:16px;background:#FFF;transition:border-color .2s ease}.tec-docs .elementor-icon-list-item>a:hover{border-color:var(--tec-navy)}.tec-docs .elementor-icon-list-items{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}@media (max-width:767px){.tec-docs .elementor-icon-list-items{grid-template-columns:minmax(0,1fr)}}.elementor-template-full-width .site-content>.ast-container{max-width:100%;padding:0}.e-con.tec-step::before{position:static;inset:auto;width:auto;height:auto;opacity:1;mix-blend-mode:normal;transition:none;display:block;border:0}.tec-glyph .elementor-icon-wrapper{text-align:left;line-height:0}.tec-hs-nav .elementor-button-text{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.tec-hs-nav .elementor-button-content-wrapper{justify-content:center}.tec-hs-nav .elementor-button{color:var(--tec-navy)!important;fill:var(--tec-navy)!important}.tec-dark .tec-hs-nav .elementor-button{color:#FFFFFF!important;fill:#FFFFFF!important}.tec-hs-nav .elementor-button:hover{color:var(--tec-deep)!important;fill:var(--tec-deep)!important}.tec-prow .tec-arr .elementor-icon{color:inherit!important;fill:currentColor!important}.tec-go .elementor-icon{color:var(--tec-navy)!important;fill:var(--tec-navy)!important}.tec-hs-card:hover .tec-go .elementor-icon{color:var(--tec-deep)!important;fill:var(--tec-deep)!important}.tec-fcell .tec-glyph .elementor-icon{color:var(--tec-navy)!important;fill:var(--tec-navy)!important}.tec-fcell:hover .tec-glyph .elementor-icon,.tec-fcell.tec-on .tec-glyph .elementor-icon{color:var(--tec-deep)!important;fill:var(--tec-deep)!important}.tec-quote .tec-qmark .elementor-icon{color:var(--tec-yellow)!important;fill:var(--tec-yellow)!important}.tec-quote.tec-qy .tec-qmark .elementor-icon{color:var(--tec-navy)!important;fill:var(--tec-navy)!important}.tec-go .elementor-icon svg,.tec-arr .elementor-icon svg,.tec-glyph .elementor-icon svg,.tec-qmark .elementor-icon svg,.tec-hs-nav .elementor-button svg{fill:currentColor!important}.tec-qmark .elementor-icon-wrapper,.tec-go .elementor-icon-wrapper{text-align:left;line-height:0}.e-con.tec-fcell>.tec-glyph{margin-bottom:auto!important}.tec-glyph .elementor-icon-wrapper,.tec-qmark .elementor-icon-wrapper,.tec-go .elementor-icon-wrapper{text-align:left!important}.tec-cicon .elementor-icon-wrapper{text-align:left!important;line-height:0}.e-con.tec-ccard{border-radius:24px}body:not(.home) .e-con .elementor-widget-text-editor p:last-child{margin-bottom:0}.tec-pc-media img{width:100%;aspect-ratio:4/3;object-fit:cover;display:block;border-radius:20px;transition:transform .5s var(--tec-ease)}.tec-pc-media a{display:block;overflow:hidden;border-radius:20px}.tec-post-card:hover .tec-pc-media img{transform:scale(1.04)}.tec-feat-media img{aspect-ratio:16/11}.tec-art-cover img{width:100%;aspect-ratio:21/9;object-fit:cover;border-radius:28px;display:block}@media (max-width:767px){.tec-art-cover img{aspect-ratio:4/3;border-radius:20px}}.elementor-widget.tec-prose{font:400 18px/1.75 Onest,sans-serif;color:var(--tec-ink)}@media (max-width:767px){.elementor-widget.tec-prose{font-size:17px}}.tec-prose table.eq--fit{min-width:0}.tec-prose h2{scroll-margin-top:120px}.elementor-widget.tec-filter .e-filter{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-start;--e-filter-justify-content:flex-start}.elementor-widget.tec-filter .e-filter-item{padding:11px 18px;border-radius:999px;border:1.5px solid var(--tec-line);background:#FFF;color:var(--tec-navy);font:600 15px/1 Onest,sans-serif;cursor:pointer;transition:background-color .2s ease,border-color .2s ease}.elementor-widget.tec-filter .e-filter-item:hover{border-color:var(--tec-navy)}.elementor-widget.tec-filter .e-filter-item[aria-pressed=true]{background:var(--tec-navy);border-color:var(--tec-navy);color:#FFF}.tec-chiplink .elementor-heading-title{display:inline-flex;padding:10px 16px;border-radius:999px;border:1.5px solid var(--tec-line);font:600 15px/1 Onest,sans-serif}.tec-chiplink .elementor-heading-title a{color:var(--tec-navy);text-decoration:none}.tec-chiplink .elementor-heading-title:hover{border-color:var(--tec-navy)}.elementor-widget.tec-avatar .elementor-heading-title{width:44px;height:44px;border-radius:50%;background:var(--tec-yellow);display:grid;place-items:center;font:700 15px/1 'Noto Sans',sans-serif;color:var(--tec-deep)}.tec-pill .elementor-heading-title a{color:inherit;text-decoration:none}.elementor-widget.tec-toc{--box-border-width:0px;--box-padding:0px;--box-background-color:transparent;--toc-body-padding:0px}.tec-toc .elementor-toc__list-item-text{color:var(--tec-muted);font:500 15px/1.4 Onest,sans-serif}.tec-toc .elementor-toc__list-item-text:hover,.tec-toc .elementor-toc__list-item-text.elementor-item-active{color:var(--tec-navy)}.tec-toc .elementor-toc__body{padding:0;max-height:none}.e-loop-item>.e-con.tec-post-card{height:100%}.tec-chiplink .elementor-heading-title a{color:var(--tec-navy)!important}body.category-familias .tec-chiplink:nth-child(2) .elementor-heading-title,body.category-examenes .tec-chiplink:nth-child(3) .elementor-heading-title,body.category-metodo .tec-chiplink:nth-child(4) .elementor-heading-title,body.category-verano .tec-chiplink:nth-child(5) .elementor-heading-title,body.category-adultos .tec-chiplink:nth-child(6) .elementor-heading-title{background:var(--tec-navy);border-color:var(--tec-navy)}body.category-familias .tec-chiplink:nth-child(2) a,body.category-examenes .tec-chiplink:nth-child(3) a,body.category-metodo .tec-chiplink:nth-child(4) a,body.category-verano .tec-chiplink:nth-child(5) a,body.category-adultos .tec-chiplink:nth-child(6) a{color:#FFFFFF!important}