.elementor-9971 .elementor-element.elementor-element-e08ead3{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px}@media(max-width:1919px){.elementor-9971 .elementor-element.elementor-element-e08ead3{--gap:0px 0px;--row-gap:0px;--column-gap:0px}}:root{--ts-wire-color:#001E53}.ts-hero-section{height:100vh;display:flex;align-items:center;justify-content:center;position:relative;overflow:hidden;background-color:#000}.ts-hero-section::after{content:'';position:absolute;inset:0;background-color:#000;z-index:99;animation:tsSmartFade 1.5s linear forwards;pointer-events:none}.ts-spline-background{position:absolute;top:0;left:0;width:100%;height:100%;z-index:0}.ts-slide{position:absolute;inset:0;background-size:cover;background-position:center;background-repeat:no-repeat;opacity:0;animation:tsHeroSlider 15s infinite}.ts-slide-1{background-image:url(https://grupots.com/wp-content/uploads/2026/05/LIDAR-1920x1080-1.jpg);animation-delay:0s}.ts-slide-2{background-image:url(https://grupots.com/wp-content/uploads/2026/05/LIDAR-1.jpg);animation-delay:5s}.ts-slide-3{background-image:url(https://grupots.com/wp-content/uploads/2026/05/BAT-1920x1080-2.jpg);animation-delay:10s}.ts-slide-4{background-image:url(https://grupots.com/wp-content/uploads/2026/05/BAT-1.jpg);animation-delay:15s}.ts-slide-5{background-image:url(https://grupots.com/wp-content/uploads/2026/05/SCAN-1920x1080-1.jpg);animation-delay:20s}.ts-slide-6{background-image:url(https://grupots.com/wp-content/uploads/2026/05/SCAN-2.jpg);animation-delay:25s}.ts-spline-background::after{content:'';position:absolute;inset:0;background:linear-gradient(to bottom,transparent 50%,#000000 100%);z-index:1}.ts-hero-container{width:min(90vw, 1300px);z-index:2;position:relative;margin-top:120px;padding:0 20px;opacity:0;animation:tsContentSlide 1s ease-out 0.8s forwards}.ts-mega-title{font-family:'Poppins',sans-serif;font-size:clamp(3rem, 5vw, 4.5rem);font-weight:800;line-height:1.1;letter-spacing:-.02em;text-transform:uppercase;margin:0;color:#fff}.ts-mega-title .fondo-naranja{background-color:#FF8002;padding:0 15px;border-radius:5px;display:inline-block}.ts-mega-title .outline{margin-left:15px;background:#fff0;color:#fff;-webkit-text-stroke:0;transition:all 0.5s}.ts-hero-footer{margin-top:40px;display:flex;flex-direction:column;gap:30px}.ts-footer-row{display:flex;justify-content:space-between;align-items:center;width:100%}.ts-hero-btns{display:flex;gap:20px;align-items:center}.ts-btn{padding:15px 30px;font-family:'Poppins',sans-serif;font-size:.85rem;font-weight:700;text-transform:uppercase;text-decoration:none;border-radius:5px;transition:all 0.3s ease;display:inline-flex;align-items:center;cursor:pointer}.ts-btn-primary{background-color:#001E53;color:#fff;border:2px solid #001E53}.ts-btn-primary:hover{background-color:#fff;color:#001E53;border-color:#fff}.ts-btn-ghost{background-color:#fff0;color:#fff;border:none}.ts-btn-ghost:hover{color:#FF8002;transform:translateX(5px)}.ts-icon{margin-left:10px;font-size:.9rem}.ts-scroll-indicator{display:flex;align-items:center;gap:15px;font-size:.7rem;font-weight:700;color:#fff;font-family:monospace}.mouse{width:18px;height:30px;border:1px solid #fff;border-radius:15px;position:relative}.mouse::after{content:'';position:absolute;top:5px;left:50%;transform:translateX(-50%);width:2px;height:5px;background:#fff;animation:scrollMouse 2s infinite}.ts-lead{max-width:500px;font-size:1.1rem;font-family:'Inter',sans-serif;color:#fff;line-height:1.5;margin:0}@media (max-width:1025px){.ts-slide-1{background-image:url(https://grupots.com/wp-content/uploads/2026/10/LIDAR-mobile.avif)}.ts-slide-2{background-image:url(https://grupots.com/wp-content/uploads/2026/10/BAT2-mobile.avif)}.ts-slide-3{background-image:url(https://grupots.com/wp-content/uploads/2026/10/SCAN-mobile.avif)}}@media (max-width:767px){.ts-scroll-indicator{display:none!important}.ts-slide-1{background-image:url(https://grupots.com/wp-content/uploads/2026/10/LIDAR-mobile.avif)}.ts-slide-2{background-image:url(https://grupots.com/wp-content/uploads/2026/10/BAT2-mobile.avif)}.ts-slide-3{background-image:url(https://grupots.com/wp-content/uploads/2026/10/SCAN-mobile.avif)}.ts-spline-background::after{background:linear-gradient(to bottom,transparent 0%,#000000 100%)!important}.ts-hero-container{margin-top:50px!important}.ts-mega-title{line-height:0.9!important}.ts-mega-title .fondo-naranja{background-color:transparent!important;color:white!important;padding:0!important}.ts-mega-title .outline{color:#FF8002!important;display:block;margin-left:0}.ts-footer-row{flex-direction:column;align-items:flex-start}.ts-hero-btns{flex-direction:column;width:100%;gap:10px}.ts-btn{width:100%;justify-content:center;font-family:'Poppins',sans-serif}}@keyframes tsHeroSlider{0%{opacity:0}5%{opacity:1}33%{opacity:1}38%{opacity:0}100%{opacity:0}}@keyframes scrollMouse{0%{opacity:1;top:5px}100%{opacity:0;top:15px}}@keyframes tsSmartFade{0%{opacity:1;visibility:visible}100%{opacity:0;visibility:hidden}}@keyframes tsContentSlide{0%{opacity:0;transform:translateY(20px)}100%{opacity:1;transform:translateY(0)}}.ts-bento-full-wrapper{--ts-blue:#FF8002;--ts-font:'Inter', sans-serif;position:relative;width:100%;min-height:100vh;display:flex;align-items:center;justify-content:center;background:#001E53;overflow:hidden;font-family:var(--ts-font);padding:60px 20px;padding-top:125px}.ts-text-group h3{font-family:'Poppins',sans-serif;font-size:1.5rem!important;font-weight:700;color:#fff;margin:0 0 8px 0;letter-spacing:-.02em}.ts-text-group h3 .ts-highlight{color:var(--ts-blue)}.ts-text-group p{font-family:var(--ts-font);font-size:0.95rem!important;color:white!important;line-height:1.4;margin:0;max-width:500px;opacity:.8}#ts-dynamic-bg{position:absolute;top:0;left:0;width:100%;height:100%;background-size:cover;background-position:center;opacity:0;transition:opacity 0.5s ease,background-image 0.5s ease;z-index:0;filter:brightness(.6)}.ts-bg-overlay{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;pointer-events:none}.ts-section-bento{position:relative;z-index:2;max-width:1370px;width:100%}.ts-bento-full-wrapper .ts-section-header{margin-bottom:50px;border-left:4px solid var(--ts-blue);padding-left:20px;display:flex;justify-content:space-between;align-items:flex-end;gap:30px}.ts-header-content{flex:1}.ts-bento-full-wrapper .ts-sec-title{font-size:2.5rem;font-weight:800;color:white!important;margin:0;text-transform:uppercase;line-height:2.2rem;letter-spacing:-.03em}.ts-bento-full-wrapper .ts-blue{color:var(--ts-blue)}.ts-bento-full-wrapper .ts-sec-desc{color:#ccc;font-size:1.1rem;margin-top:10px;max-width:700px}.ts-header-action .ts-btn-ghost{background-color:#fff0;color:#fff;border:none;padding:0;font-family:'Poppins',sans-serif;font-size:.9rem;font-weight:700;text-transform:uppercase;text-decoration:none;display:inline-flex;align-items:center;cursor:pointer;transition:all 0.3s ease;white-space:nowrap}.ts-header-action .ts-btn-ghost:hover{color:var(--ts-blue);transform:translateX(5px)}.ts-header-action .ts-icon{margin-left:10px;font-size:.9rem}.ts-bento-grid{display:grid;grid-template-columns:repeat(5,1fr);grid-template-rows:repeat(2,275px);gap:20px}.ts-bento-grid .ts-card:nth-child(1){grid-column:span 3}.ts-bento-grid .ts-card:nth-child(2){grid-column:span 2}.ts-bento-grid .ts-card:nth-child(3){grid-column:span 2}.ts-bento-grid .ts-card:nth-child(4){grid-column:span 3}.ts-bento-full-wrapper .ts-card{position:relative;background-color:#001E53;background-size:cover;background-position:center;border-radius:6px;overflow:hidden;text-decoration:none;transition:transform 0.4s cubic-bezier(.45,.46,.45,.94),opacity 0.4s ease}.ts-bento-grid:hover .ts-card{opacity:.4;filter:grayscale(100%)}.ts-bento-grid .ts-card:hover{opacity:1;filter:grayscale(0%);transform:translateY(-5px);z-index:2;box-shadow:0 10px 40px rgb(0 0 0 / .5)}.ts-bento-full-wrapper .ts-card-overlay{position:absolute;inset:0;background:linear-gradient(to top,rgb(10 10 10 / .95) 0%,rgb(10 10 10 / .1) 100%);transition:opacity 0.3s ease}.ts-card-content{position:absolute;bottom:0;left:0;width:100%;padding:30px;display:flex;flex-direction:column;justify-content:flex-end;height:100%;z-index:2}.ts-bento-full-wrapper .ts-icon-box{width:40px;height:40px;color:#fff;margin-bottom:auto;opacity:.7;transition:all 0.3s}.ts-card:hover .ts-icon-box{color:var(--ts-blue);opacity:1;transform:scale(1.1)}.ts-bento-full-wrapper .ts-arrow-action{position:absolute;top:20px;right:20px;width:30px;height:30px;border-radius:50%;border:1px solid rgb(255 255 255 / .3);display:flex;align-items:center;justify-content:center;color:#fff;font-size:.8rem;opacity:0;transform:rotate(45deg);transition:all 0.3s}.ts-card:hover .ts-arrow-action{opacity:1;transform:rotate(0deg);border-color:var(--ts-blue);background:var(--ts-blue)}@media (max-width:1024px){.ts-text-group h3 .ts-highlight{display:block;margin-top:5px}.ts-text-group h3{line-height:.9}}@media (max-width:900px){.ts-bento-full-wrapper{min-height:auto;height:auto;padding-top:60px}.ts-bento-full-wrapper .ts-section-header{flex-direction:column;align-items:flex-start;gap:15px}.ts-header-action{width:100%}.ts-header-action .ts-btn-ghost{justify-content:flex-start;padding:10px 0}.ts-bento-grid{grid-template-columns:1fr;grid-template-rows:auto;gap:15px}.ts-bento-grid .ts-card:nth-child(n){grid-column:auto;height:300px}.ts-bento-grid:hover .ts-card{opacity:1;filter:none}.ts-sec-title{font-size:2rem!important}}@keyframes tsSmartFade{0%{opacity:1}100%{opacity:0}}@keyframes tsContentSlide{0%{opacity:0;transform:translateY(20px)}100%{opacity:1;transform:translateY(0)}}.ts-section-mosaic{--mosaic-blue:#001E53;--mosaic-font:'Inter', sans-serif;--mosaic-orange:#FF8002;background-color:#000;max-width:100%;margin:0;padding:100px 20px 100px 20px;font-family:var(--mosaic-font);color:#fff}.ts-section-header,.ts-mosaic-grid{max-width:1400px;margin-left:auto;margin-right:auto}.ts-section-mosaic .ts-section-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:50px;border-left:4px solid var(--mosaic-orange);padding-left:20px}.ts-section-mosaic .ts-sec-title{font-size:2.5rem;font-weight:800;color:#fff;margin:0;text-transform:uppercase;letter-spacing:-.03em;line-height:1}.ts-section-mosaic .ts-blue{color:#FF8002}.ts-section-mosaic .ts-header-meta{font-family:monospace;color:#fff;margin-top:10px;font-size:.8rem;letter-spacing:1px;opacity:.8}.ts-header-actions{display:flex;align-items:center;gap:25px}.ts-section-mosaic .ts-btn-ghost{background-color:#fff0;color:#fff;border:none;font-family:'Poppins',sans-serif;font-size:.9rem;font-weight:700;text-transform:uppercase;text-decoration:none;display:inline-flex;align-items:center;transition:all 0.3s ease}.ts-section-mosaic .ts-btn-ghost:hover{color:var(--mosaic-orange);transform:translateX(5px)}.ts-section-mosaic .ts-icon{margin-left:10px}.ts-section-mosaic .ts-btn-tech{display:inline-flex;align-items:center;gap:10px;font-family:'Poppins';text-decoration:none;font-weight:700;font-size:.9rem;border-radius:4px;padding:12px 25px;transition:all 0.3s;background:var(--mosaic-orange);color:#fff}.ts-section-mosaic .ts-btn-tech:hover{transform:scale(1.02);background:#fff;color:#001E53}.ts-section-mosaic .ts-mosaic-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(325px,1fr));gap:20px}.ts-section-mosaic .ts-prj{position:relative;background-color:#111;background-size:cover;background-position:center;border-radius:4px;overflow:hidden;min-height:300px;transition:transform 0.3s}.ts-section-mosaic .ts-prj:hover{transform:scale(1.02);z-index:2}@media (min-width:768px){.ts-section-mosaic .vertical{grid-row:span 2;height:620px}.ts-section-mosaic .wide{grid-column:span 2}}.ts-section-mosaic .ts-prj-overlay{position:absolute;inset:0;background:rgb(0 0 0 / .2)}.ts-section-mosaic .ts-prj-info{position:absolute;bottom:0;left:0;width:100%;padding:25px;background:linear-gradient(to top,rgb(0 0 0 / .95) 0%,transparent 100%)}.ts-section-mosaic .tag{color:#fff;background:rgb(255 255 255 / .1);padding:2px 6px;border-radius:2px;font-size:.75rem}.ts-section-mosaic .ts-prj-info h3{color:#fff;font-size:1.3rem;margin:5px 0;font-weight:700}.ts-section-mosaic .ts-prj-info .loc{color:#999;font-size:.9rem;display:flex;align-items:center;gap:5px}.ts-section-mosaic .ts-prj-info .loc::before{content:'';width:6px;height:6px;background:var(--mosaic-orange);border-radius:50%}@media (max-width:768px){.ts-section-mosaic .ts-section-header{flex-direction:column;align-items:flex-start;gap:20px}.ts-header-actions{flex-direction:column;width:100%;gap:15px}.ts-section-mosaic .ts-btn-tech,.ts-section-mosaic .ts-btn-ghost{width:100%;justify-content:center}.ts-section-mosaic .ts-btn-ghost{padding:10px 0;border:1px solid rgb(255 255 255 / .2);border-radius:4px}}.elementor-9971 .elementor-element.elementor-element-1189f82 .ts-hp-grid{max-width:1200px;margin:0 auto;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}.elementor-9971 .elementor-element.elementor-element-1189f82 .ts-hpc{display:flex;flex-direction:column;background:var(--ts-navy-800,#11243F);border:1px solid rgb(255 255 255 / .08);border-radius:10px;overflow:hidden;text-decoration:none!important;color:#fff;transition:transform .25s,box-shadow .25s,border-color .25s}.elementor-9971 .elementor-element.elementor-element-1189f82 .ts-hpc:hover{transform:translateY(-3px);box-shadow:0 14px 32px rgb(0 0 0 / .35);border-color:rgb(255 255 255 / .18)}.elementor-9971 .elementor-element.elementor-element-1189f82 .ts-hpc-img{aspect-ratio:4/3;overflow:hidden;background:#1A3354}.elementor-9971 .elementor-element.elementor-element-1189f82 .ts-hpc-img img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .5s}.elementor-9971 .elementor-element.elementor-element-1189f82 .ts-hpc:hover .ts-hpc-img img{transform:scale(1.03)}.elementor-9971 .elementor-element.elementor-element-1189f82 .ts-hpc-body{padding:16px 18px 18px;display:flex;flex-direction:column;flex:1}.elementor-9971 .elementor-element.elementor-element-1189f82 .ts-hpc-meta{font:600 .72rem/1.2 var(--ts-fb,'Inter',sans-serif);letter-spacing:.12em;text-transform:uppercase;color:var(--ts-accent,#E8740F)}.elementor-9971 .elementor-element.elementor-element-1189f82 .ts-hpc-title{font:700 1.05rem/1.35 var(--ts-fh,'Manrope',sans-serif)!important;color:#fff!important;margin:8px 0 12px!important;letter-spacing:-.01em!important}.elementor-9971 .elementor-element.elementor-element-1189f82 .ts-hpc-loc{margin:auto 0 0!important;padding-top:10px;border-top:1px solid rgb(255 255 255 / .08);font:400 .875rem/1.4 var(--ts-fb,'Inter',sans-serif);color:#94A3B8}@media (max-width:1024px){.elementor-9971 .elementor-element.elementor-element-1189f82 .ts-hp-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.elementor-9971 .elementor-element.elementor-element-1189f82 .ts-hp-grid{grid-template-columns:1fr}}.ts-stream-section{background-color:#001E53!important;padding:15px 0;width:100%;position:relative;z-index:5;display:block;overflow:hidden;border-bottom:1px solid rgb(255 255 255 / .05);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.ts-stream-wrap{position:relative;width:100%;display:flex;align-items:center;cursor:grab;touch-action:pan-y}.ts-stream-wrap:active{cursor:grabbing}.ts-fade{position:absolute;top:0;bottom:0;width:150px;z-index:2;pointer-events:none}.ts-fade.left{left:0;background:linear-gradient(to right,#001E53,transparent)}.ts-fade.right{right:0;background:linear-gradient(to left,#001E53,transparent)}.ts-stream-track{display:flex;align-items:center;width:max-content;will-change:transform}.ts-logo-set{display:flex;align-items:center;flex-shrink:0}.ts-logo-item{flex-shrink:0;padding:0 60px;display:flex;align-items:center;justify-content:center}.ts-logo-item img{height:120px;width:auto;filter:none;opacity:1;transition:all 0.3s ease;pointer-events:none}.ts-stream-wrap:hover .ts-logo-item img{transform:scale(1.05)}@media (max-width:768px){.ts-logo-item{padding:0 20px}.ts-logo-item img{height:110px}.ts-stream-section{padding:20px 0}.ts-fade{width:50px}}html body .ts-stream-section.ts-stream-section{background-color:#F6F7F9!important;padding:28px 0;border-top:1px solid #E6E9EE;border-bottom:1px solid #E6E9EE}html body .ts-fade.left{background:linear-gradient(to right,#F6F7F9,#fff0)!important}html body .ts-fade.right{background:linear-gradient(to left,#F6F7F9,#fff0)!important}.ts-logo-item{padding:0 32px}.ts-logo-item img{height:80px;width:auto}@media (max-width:768px){.ts-logo-item{padding:0 14px}.ts-logo-item img{height:60px}html body .ts-stream-section.ts-stream-section{padding:18px 0}}:root{--ts-green:#FF8002;--ts-orange:#FF8002;--ts-font:'Inter', sans-serif}.ts-stats-section{padding:100px 20px;padding-bottom:120px;background:#001E53;font-family:var(--ts-font);border-bottom:0 solid rgb(255 255 255 / .05);overflow:hidden}.ts-stats-container{max-width:1400px;margin:0 auto;display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:center}.ts-stats-title{font-size:clamp(2.5rem, 5vw, 3.5rem);font-weight:900;line-height:1;margin:0 0 30px 0;color:#fff;letter-spacing:-.03em}.ts-green{color:var(--ts-green)}.ts-stats-desc{font-size:1.1rem;color:#fff;line-height:1.5;margin-bottom:30px;max-width:700px}.ts-cert-visuals{border-top:1px solid rgb(255 255 255 / .1);padding-top:20px;max-width:100%}.cert-label{font-family:'Poppins';display:block;font-size:.7rem;color:#fff;font-weight:600;margin-bottom:24px;letter-spacing:1px;border-left:3px solid var(--ts-orange);padding-left:10px}.cert-grid{display:flex;gap:20px;align-items:center;flex-wrap:wrap}.ts-cert-img{height:auto;width:90px;object-fit:contain;opacity:.8;transition:opacity 0.3s}.ts-cert-img:hover{opacity:1}.ts-tech-badges{display:flex;flex-direction:column;gap:15px;width:100%;margin-top:30px}.ts-badges-header{font-family:'Poppins';font-size:.7rem;color:#fff;font-weight:600;letter-spacing:1px;margin-bottom:10px;text-transform:uppercase;border-left:3px solid var(--ts-orange);padding-left:10px}.ts-badges-row{display:flex;flex-direction:row;gap:15px;width:100%}.ts-badge-card{flex:1;background:rgb(0 0 0 / .2);border:1px solid rgb(255 255 255 / .1);padding:10px;border-radius:4px;display:flex;align-items:center;transition:all 0.3s ease;cursor:pointer}.ts-badge-card:hover{background:rgb(0 0 0 / .4);border-color:var(--ts-orange);transform:translateY(-5px)}.badge-logo{width:60%;border-right:1px solid rgb(255 255 255 / .1);padding-right:15px;display:flex;justify-content:center}.badge-logo img{max-width:100%;max-height:100%;object-fit:contain}.badge-info{font-family:'Poppins';width:60%;padding-left:15px}.badge-name{color:#fff;font-weight:800;font-size:.9rem;letter-spacing:-.02em;line-height:1.2}.badge-score{font-family:'Inter',sans-serif;font-size:.7rem;color:var(--ts-orange);font-weight:700}.ts-modal-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:rgb(0 0 0 / .9);z-index:99999;display:flex;justify-content:center;align-items:center;opacity:0;pointer-events:none;transition:opacity 0.3s ease;backdrop-filter:blur(5px)}.ts-modal-overlay.active{opacity:1;pointer-events:auto}.ts-modal-container{width:90%;max-width:1000px;height:85vh;background:#111;border:1px solid #333;display:flex;flex-direction:column;box-shadow:0 0 50px rgb(0 0 0 / .5)}.ts-modal-header{padding:15px 20px;border-bottom:1px solid #333;background:#000;display:flex;justify-content:space-between;align-items:center}.ts-modal-title{color:#888;font-size:.8rem;letter-spacing:1px}.ts-close-btn{background:#fff0;border:none;color:#fff;cursor:pointer;font-weight:700}.ts-modal-body{flex:1;background:#222}.ts-modal-body iframe{width:100%;height:100%}.ts-stats-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px;height:100%}.ts-stat-card{background:#001E53;border:1px solid rgb(255 255 255 / .1);padding:40px 20px;text-align:center;border-radius:4px;transition:transform 0.3s;display:flex;flex-direction:column;align-items:center;justify-content:center}.ts-stat-card:hover{transform:translateY(-5px);border-color:#FF8002;background:rgb(0 64 147 / .25)}.ts-stat-num{display:block;font-size:clamp(2.5rem, 4vw, 3.5rem);font-weight:800;color:#fff;line-height:1;margin-bottom:10px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;transition:color 0.3s;font-family:'Poppins'}.ts-stat-label{font-size:.8rem;font-weight:700;color:#fff;letter-spacing:1px;line-height:1.4;text-transform:uppercase}@media (max-width:900px){.ts-stats-section{padding:60px 20px}.ts-stats-container{grid-template-columns:1fr;gap:50px}.ts-stats-text{text-align:center}.ts-stats-desc{margin-left:auto;margin-right:auto}.cert-grid{justify-content:center}.ts-stats-grid{grid-template-columns:1fr;gap:15px}.ts-badges-row{flex-direction:column}}@media (min-width:500px) and (max-width:900px){.ts-stats-grid{grid-template-columns:1fr 1fr}}:root{--ts-blue:#001E53;--ts-font:'Inter', sans-serif}.ts-manifesto-section{padding:120px 20px;background:#000;font-family:var(--ts-font);border-top:0 solid rgb(255 255 255 / .05)}.ts-manifesto-container{max-width:1400px;margin:0 auto;display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:center}.ts-label-box{display:inline-flex;align-items:center;gap:10px;font-family:'Inter',sans-serif;color:#fff;font-size:.8rem;letter-spacing:2px;margin-bottom:20px;text-transform:uppercase}.pulse-red{color:#FF8002;animation:pulseRed 2s infinite}@keyframes pulseRed{50%{opacity:.5}}.ts-manifesto-title{font-size:clamp(2.5rem, 5vw, 4rem);font-weight:900;line-height:1;color:#fff;margin:0 0 30px 0;letter-spacing:-.03em}.ts-blue{color:#FF8002}.ts-manifesto-desc{font-size:1.1rem;color:#fff;line-height:1.5;max-width:500px;margin-bottom:40px}.ts-btn-final{background:#FF8002;color:#fff;padding:10px 28px;font-family:'Poppins';font-weight:800;text-decoration:none;display:inline-flex;align-items:center;gap:10px;border-radius:4px;transition:transform 0.2s,background 0.3s}.ts-btn-final:hover{transform:scale(1.02);background:#fff;color:#001E53}.ts-btn-final .arrow{font-size:1.2rem;transition:transform 0.2s}.ts-btn-final:hover .arrow{transform:translateX(5px)}.ts-manifesto-media{position:relative}.ts-video-frame{position:relative;width:100%;aspect-ratio:16/9}.ts-video-frame iframe,.ts-video-frame video{width:100%;height:100%;object-fit:cover;opacity:.8;transition:opacity 0.5s}.ts-video-frame:hover iframe{opacity:1}.ui-corner{position:absolute;width:20px;height:20px;border:2px solid #FF8002;z-index:2}.tl{top:-1px;left:-1px;border-right:none;border-bottom:none}.tr{top:-1px;right:-1px;border-left:none;border-bottom:none}.bl{bottom:6px;left:-1px;border-right:none;border-top:none}.br{bottom:6px;right:-1px;border-left:none;border-top:none}.ui-rec{position:absolute;top:13px;left:600px;color:#f33;font-family:monospace;font-size:.8rem;font-weight:700;background:rgb(0 0 0 / .5);padding:2px 6px;z-index:2;letter-spacing:1px}@media (max-width:900px){.ts-manifesto-container{grid-template-columns:1fr;gap:40px}.ts-manifesto-text{order:2}.ts-manifesto-media{order:1}}