:root{--bg:#050914;--surface:#0a1220;--surface-2:#0d1727;--text:#f3f7fb;--muted:#96a4b7;--line:rgba(162,189,218,.16);--cyan:#20dcff;--violet:#7967ff;--green:#39e982;--max:1240px;--display:'Space Grotesk',sans-serif;--body:'Manrope',sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:88px}body{margin:0;background:var(--bg);color:var(--text);font-family:var(--body);overflow-x:hidden}body:before{content:"";position:fixed;inset:0;pointer-events:none;z-index:20;opacity:.16;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.15'/%3E%3C/svg%3E")}a{color:inherit;text-decoration:none}button{font:inherit}.skip-link{position:fixed;left:16px;top:-80px;z-index:1000;background:var(--cyan);color:#041018;padding:12px 18px;border-radius:10px;font-weight:800}.skip-link:focus{top:12px}.site-header{position:fixed;z-index:50;top:0;left:0;right:0;height:82px;display:flex;align-items:center;justify-content:space-between;padding:0 max(28px,calc((100vw - var(--max))/2));border-bottom:1px solid transparent;transition:.25s}.site-header.scrolled{height:70px;background:rgba(5,9,20,.88);backdrop-filter:blur(18px);border-color:var(--line)}.brand{display:flex;align-items:center;gap:10px;font-family:var(--display);font-size:1.1rem;font-weight:600;letter-spacing:.16em}.brand img{object-fit:contain}.brand b{color:var(--cyan)}.brand small{display:block;color:#7890a5;font-family:var(--body);font-size:.52rem;letter-spacing:.22em}.site-header nav{display:flex;align-items:center;gap:30px}.site-header nav a{color:#bcc8d5;font-size:.8rem;font-weight:700}.site-header nav a:not(.nav-cta):hover{color:var(--cyan)}.nav-cta{border:1px solid rgba(32,220,255,.55);padding:11px 18px;border-radius:999px;color:var(--text)!important}.nav-cta:hover{background:var(--cyan);color:#031018!important}.menu-toggle{display:none}.hero{position:relative;min-height:790px;height:100svh;display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:20px;padding:105px max(28px,calc((100vw - var(--max))/2)) 55px;isolation:isolate;background:radial-gradient(circle at 72% 42%,rgba(41,125,184,.22),transparent 32%),radial-gradient(circle at 52% 8%,rgba(85,67,181,.12),transparent 25%)}.hero:before{content:"";position:absolute;left:-9%;top:20%;width:28%;height:55%;background:var(--violet);filter:blur(160px);opacity:.12;z-index:-2}.hero-grid{position:absolute;inset:0;z-index:-3;background-image:linear-gradient(rgba(68,125,160,.07) 1px,transparent 1px),linear-gradient(90deg,rgba(68,125,160,.07) 1px,transparent 1px);background-size:65px 65px;mask-image:linear-gradient(to bottom,black,transparent 88%)}.eyebrow{display:flex;align-items:center;gap:10px;margin:0 0 18px;color:#8ca8bc;font-size:.68rem;font-weight:800;letter-spacing:.23em}.eyebrow span{width:36px;height:1px;background:var(--cyan);box-shadow:0 0 10px var(--cyan)}.hero h1,.section-head h2,.experience h2,.about h2{margin:0;font-family:var(--display);font-size:clamp(3.6rem,6.1vw,6.7rem);font-weight:600;line-height:.93;letter-spacing:-.065em}.hero h1 em,.section-head h2 em,.experience h2 em,.about h2 em{color:var(--cyan);font-style:normal}.hero-lead{max-width:600px;margin:27px 0 32px;color:#a8b7c7;font-size:1.08rem;line-height:1.75}.hero-actions{display:flex;flex-wrap:wrap;gap:12px}.button{min-height:54px;display:inline-flex;align-items:center;justify-content:center;gap:30px;padding:0 23px;border-radius:5px;font-size:.82rem;font-weight:800;transition:.22s}.button.primary{background:linear-gradient(115deg,var(--cyan),#72efff);color:#03101a;box-shadow:0 12px 40px rgba(32,220,255,.14)}.button.primary:hover{transform:translateY(-3px);box-shadow:0 16px 50px rgba(32,220,255,.26)}.button.ghost{border:1px solid #576a7e;background:rgba(8,16,29,.5)}.button.ghost:hover{border-color:var(--cyan);color:var(--cyan)}.hero-trust{display:flex;gap:25px;margin-top:40px;color:#8796a8;font-size:.69rem}.hero-trust span{display:flex;align-items:center;gap:8px}.hero-trust b{color:var(--cyan);font-family:var(--display)}.hero-visual{position:relative;height:590px;display:grid;place-items:center}.hero-visual>img{position:relative;width:108%;max-width:730px;height:auto;object-fit:contain;z-index:3;filter:drop-shadow(0 35px 45px rgba(0,0,0,.65));transform:perspective(900px) rotateY(-7deg) rotateX(2deg)}.halo{position:absolute;width:72%;aspect-ratio:1;border-radius:50%;background:radial-gradient(circle,rgba(32,220,255,.22),rgba(38,81,133,.12) 42%,transparent 69%);filter:blur(8px)}.orbit{position:absolute;border:1px solid rgba(62,211,255,.25);border-radius:50%;transform:rotate(-18deg);box-shadow:inset 0 0 25px rgba(32,220,255,.05)}.orbit-a{width:78%;height:60%}.orbit-b{width:48%;height:88%;transform:rotate(48deg)}.tech-card{position:absolute;z-index:4;width:145px;padding:13px 15px;border:1px solid rgba(32,220,255,.3);background:rgba(7,18,32,.72);backdrop-filter:blur(12px);box-shadow:0 15px 30px rgba(0,0,0,.3)}.tech-card small{display:block;color:#7893a9;font-size:.54rem;letter-spacing:.18em}.tech-card b{font:600 .94rem var(--display)}.tech-card i{display:block;height:2px;margin-top:8px;background:linear-gradient(90deg,var(--cyan) 70%,#26384b 70%)}.tech-card-a{top:27%;right:0}.tech-card-b{bottom:24%;left:3%}.hero-stamp{position:absolute;right:3%;bottom:8%;z-index:4;width:88px;height:88px;display:flex;align-items:center;justify-content:center;gap:5px;border:1px solid rgba(121,103,255,.65);border-radius:50%;background:#090d1a;box-shadow:0 0 45px rgba(121,103,255,.18);transform:rotate(-8deg)}.hero-stamp span{font:700 1.45rem var(--display);color:#9b8dff}.hero-stamp small{font-size:.48rem;line-height:1.2;color:#9aa9b8}.scroll-cue{position:absolute;left:50%;bottom:18px;display:flex;align-items:center;gap:10px;color:#718196;font-size:.65rem;letter-spacing:.18em;transform:translateX(-50%)}.scroll-cue span{width:28px;height:42px;border:1px solid #47576a;border-radius:20px;position:relative}.scroll-cue span:after{content:"";position:absolute;top:8px;left:12px;width:2px;height:8px;background:var(--cyan);animation:scroll 1.6s infinite}@keyframes scroll{to{transform:translateY(15px);opacity:0}}.signal-strip{min-height:78px;display:flex;align-items:center;justify-content:center;gap:31px;border-block:1px solid var(--line);background:#070d18;color:#637387;font:600 .74rem var(--display);letter-spacing:.24em}.signal-strip i{width:3px;height:3px;border-radius:50%;background:var(--cyan)}.section{max-width:var(--max);margin:auto;padding:125px 0}.section-head{display:grid;grid-template-columns:1.3fr .7fr;align-items:end;gap:55px;margin-bottom:55px}.section-head h2,.experience h2,.about h2{font-size:clamp(2.8rem,5vw,5.25rem)}.section-head>p{max-width:460px;color:var(--muted);font-size:.98rem;line-height:1.75}.use-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:14px}.use-card{position:relative;min-height:340px;display:flex;align-items:flex-end;overflow:hidden;padding:30px;border:1px solid var(--line);background:#0b1422;isolation:isolate;transition:.3s}.use-card:before{content:"";position:absolute;inset:0;z-index:-2;background-size:cover;background-position:center;transition:.45s}.use-card:after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,rgba(5,10,18,.97) 0%,rgba(5,10,18,.78) 50%,rgba(5,10,18,.18) 100%)}.use-card.architecture:before{background-image:url('assets/cat-arquitectura.jpg')}.use-card.engineering:before{background-image:url('assets/cat-ingenieria.jpg')}.use-card.gaming:before{background-image:url('assets/cat-gamer.jpg')}.use-card.office:before{background-image:url('assets/cat-diario.jpg')}.use-card:hover{border-color:rgba(32,220,255,.55);transform:translateY(-4px)}.use-card:hover:before{transform:scale(1.04)}.use-card>span{position:absolute;top:23px;right:25px;color:#6c7e92;font:500 .75rem var(--display)}.use-card>div{max-width:380px}.use-card small{color:var(--cyan);font-size:.58rem;font-weight:800;letter-spacing:.19em}.use-card h3{margin:9px 0 8px;font:600 2.25rem var(--display);letter-spacing:-.04em}.use-card p{margin:0 0 24px;color:#9fabb9;font-size:.87rem;line-height:1.65}.use-card b{font-size:.72rem;letter-spacing:.06em}.use-card b i{margin-left:12px;color:var(--cyan);font-style:normal}.catalog-cta{display:flex;align-items:center;justify-content:space-between;gap:35px;margin-top:15px;padding:32px 36px;border:1px solid rgba(121,103,255,.35);background:linear-gradient(115deg,rgba(75,50,160,.18),rgba(8,15,26,.5))}.catalog-cta span{color:#9789ff;font-size:.63rem;font-weight:800;letter-spacing:.2em}.catalog-cta h3{margin:7px 0 0;font:600 1.35rem var(--display)}.services{padding-top:75px}.service-list{border-top:1px solid var(--line)}.service-row{display:grid;grid-template-columns:70px 1fr 56px;align-items:center;gap:20px;min-height:126px;border-bottom:1px solid var(--line);transition:.25s}.service-row:hover{padding-left:12px;background:linear-gradient(90deg,rgba(32,220,255,.05),transparent)}.service-row>span{color:var(--cyan);font:500 .7rem var(--display)}.service-row h3{margin:0 0 7px;font:600 1.45rem var(--display)}.service-row p{margin:0;color:var(--muted);font-size:.85rem}.service-row>a{width:50px;height:50px;display:grid;place-items:center;border:1px solid #405064;border-radius:50%;transition:.2s}.service-row:hover>a{border-color:var(--cyan);background:var(--cyan);color:#031018;transform:rotate(45deg)}.experience{position:relative;display:grid;grid-template-columns:1.05fr .95fr;min-height:720px;overflow:hidden;background:radial-gradient(circle at 25% 50%,rgba(32,220,255,.13),transparent 34%),#070d18}.experience:before{content:"";position:absolute;inset:0;background-image:linear-gradient(rgba(75,115,143,.08) 1px,transparent 1px),linear-gradient(90deg,rgba(75,115,143,.08) 1px,transparent 1px);background-size:52px 52px}.experience-art{position:relative;display:grid;place-items:end center;overflow:hidden}.experience-art img{position:relative;z-index:2;width:min(80%,620px);max-height:650px;object-fit:contain;filter:drop-shadow(0 30px 38px #000)}.scan{position:absolute;z-index:3;left:15%;right:15%;top:20%;height:1px;background:var(--cyan);box-shadow:0 0 20px 3px var(--cyan);animation:scan 4s ease-in-out infinite}@keyframes scan{50%{top:78%}}.coordinate{position:absolute;z-index:4;color:#6e889c;font:600 .58rem var(--display);letter-spacing:.18em}.c-one{top:20%;left:12%}.c-two{right:8%;bottom:22%;writing-mode:vertical-rl}.experience-copy{position:relative;z-index:4;display:flex;flex-direction:column;justify-content:center;padding:80px max(28px,calc((100vw - var(--max))/2)) 80px 7vw}.experience-copy>p:not(.eyebrow){max-width:520px;color:var(--muted);line-height:1.75}.experience-copy ul{list-style:none;padding:0;margin:15px 0 30px}.experience-copy li{padding:11px 0;border-bottom:1px solid var(--line);color:#bac5d0;font-size:.84rem}.experience-copy li:before{content:"+";margin-right:14px;color:var(--cyan)}.experience-copy .button{align-self:flex-start}.about{display:grid;grid-template-columns:1fr .72fr;gap:90px;align-items:center}.about-copy>p:not(.eyebrow){max-width:620px;color:var(--muted);line-height:1.8}.location{margin-top:37px;padding-left:20px;border-left:2px solid var(--cyan)}.location span,.contact-panel>span{display:block;color:var(--cyan);font-size:.59rem;font-weight:800;letter-spacing:.2em}.location strong{display:block;margin:5px 0;font:600 1.25rem var(--display)}.location small{color:#7c8da0}.contact-panel{padding:42px;border:1px solid rgba(32,220,255,.3);background:radial-gradient(circle at 100% 0,rgba(32,220,255,.14),transparent 35%),var(--surface);box-shadow:0 28px 70px rgba(0,0,0,.22)}.contact-panel h3{margin:13px 0 30px;font:600 2rem/1.2 var(--display);letter-spacing:-.03em}.button.whatsapp{width:100%;justify-content:space-between;background:var(--green);color:#04150b}.contact-panel>small{display:block;margin-top:14px;color:#8292a4;text-align:center}.footer-main,.footer-bottom{max-width:var(--max);margin:auto}.footer-main{min-height:210px;display:grid;grid-template-columns:1fr 1fr 1fr;align-items:center;gap:40px;border-top:1px solid var(--line)}.footer-main>p{color:#7e8d9f;font-size:.82rem;line-height:1.7}.socials{display:flex;justify-content:flex-end;flex-wrap:wrap;gap:15px}.socials a{color:#9aa9b9;font-size:.72rem;font-weight:700}.socials a:hover{color:var(--cyan)}.footer-bottom{display:flex;justify-content:space-between;padding:19px 0 28px;border-top:1px solid var(--line);color:#627185;font-size:.66rem}.wa-float{position:fixed;right:22px;bottom:22px;z-index:30;display:flex;align-items:center;overflow:hidden;border:1px solid rgba(57,233,130,.55);border-radius:999px;background:rgba(7,20,14,.88);backdrop-filter:blur(12px);box-shadow:0 14px 35px #0008;color:#a5f8c8;font-size:.72rem;font-weight:800}.wa-float span{padding:0 15px}.wa-float b{width:46px;height:46px;display:grid;place-items:center;background:var(--green);color:#04160b}.reveal{opacity:0;transform:translateY(24px);transition:opacity .75s ease,transform .75s ease}.reveal.visible{opacity:1;transform:none}
@media(max-width:1050px){.site-header{padding-inline:24px}.hero{grid-template-columns:1.05fr .95fr;padding-inline:32px}.hero h1{font-size:4.7rem}.hero-visual{height:500px}.tech-card-a{right:-5%}.section{padding-inline:28px}.experience-copy{padding-right:28px}.about{gap:50px}.footer-main,.footer-bottom{margin-inline:28px}}
@media(max-width:780px){html{scroll-padding-top:70px}.site-header{height:70px;padding-inline:16px;background:rgba(5,9,20,.87);backdrop-filter:blur(16px);border-color:var(--line)}.brand{font-size:.88rem}.brand img{width:44px;height:44px}.menu-toggle{display:grid;gap:7px;width:44px;height:44px;place-content:center;border:0;background:none}.menu-toggle span{display:block;width:23px;height:1px;background:#fff;transition:.2s}.menu-toggle[aria-expanded=true] span:first-child{transform:translateY(4px) rotate(45deg)}.menu-toggle[aria-expanded=true] span:last-child{transform:translateY(-4px) rotate(-45deg)}.site-header nav{position:absolute;top:70px;left:0;right:0;display:none;padding:18px;background:#070d18;border-bottom:1px solid var(--line)}.site-header nav.open{display:grid}.site-header nav a{padding:11px}.nav-cta{text-align:center}.hero{height:auto;min-height:100svh;display:block;padding:135px 20px 70px}.hero h1{font-size:clamp(3.25rem,15vw,4.7rem)}.hero-lead{font-size:.96rem}.hero-actions{display:grid}.button{width:100%}.hero-trust{display:grid;gap:9px;margin-top:27px}.hero-visual{height:340px;margin:20px -25px 0}.hero-visual>img{width:108%}.tech-card{width:116px;padding:10px}.tech-card-a{right:4%;top:19%}.tech-card-b{left:8%;bottom:12%}.hero-stamp{display:none}.scroll-cue{display:none}.signal-strip{justify-content:flex-start;overflow:hidden;padding:0 22px;gap:20px;white-space:nowrap}.section{padding:88px 20px}.section-head{display:block;margin-bottom:35px}.section-head h2,.experience h2,.about h2{font-size:clamp(2.7rem,13vw,4rem)}.section-head>p{margin-top:22px}.use-grid{grid-template-columns:1fr}.use-card{min-height:310px;padding:23px}.use-card h3{font-size:1.9rem}.catalog-cta{display:block;padding:25px}.catalog-cta .button{margin-top:22px}.services{padding-top:20px}.service-row{grid-template-columns:38px 1fr 42px;gap:10px;min-height:145px}.service-row h3{font-size:1.15rem}.service-row p{font-size:.76rem}.service-row>a{width:39px;height:39px}.experience{display:flex;flex-direction:column;min-height:auto}.experience-art{height:500px}.experience-art img{width:100%;max-height:470px}.experience-copy{padding:72px 20px 88px}.about{display:block}.contact-panel{margin-top:50px;padding:28px 22px}.contact-panel h3{font-size:1.65rem}.footer-main{display:block;margin-inline:20px;padding:55px 0}.footer-main>p{margin:25px 0}.socials{justify-content:flex-start}.footer-bottom{margin-inline:20px;gap:18px}.wa-float span{display:none}.wa-float b{width:52px;height:52px}.footer-brand{font-size:.9rem}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.reveal{opacity:1;transform:none;transition:none}.scan,.scroll-cue span:after{animation:none}.use-card,.button,.service-row{transition:none}}
.brand-sector{display:flex;align-items:center;gap:7px;margin-left:8px;padding-left:16px;border-left:1px solid rgba(126,160,186,.3);color:#92a6b8;font:700 .58rem var(--body);letter-spacing:.16em;white-space:nowrap}.brand-sector i{width:6px;height:6px;border-radius:50%;background:var(--cyan);box-shadow:0 0 12px var(--cyan)}.brand-sector b{font:700 .72rem var(--display);color:var(--cyan)}
@media(max-width:780px){.brand-sector{margin-left:1px;padding-left:9px;gap:4px;font-size:.42rem;letter-spacing:.09em}.brand-sector i{display:none}.brand-sector b{font-size:.55rem}}
@media(max-width:390px){.brand-sector{max-width:68px;white-space:normal;line-height:1.2}}
.experience-scene{position:absolute;inset:0;z-index:2;overflow:hidden}.experience-art .experience-scene img{position:absolute;inset:0;width:100%;height:100%;max-height:none;object-fit:contain;object-position:center bottom;filter:drop-shadow(0 30px 38px #000);transform-origin:58% 64%;will-change:transform,filter}.adviser-layer{z-index:2;animation:adviserAlive 6.4s ease-in-out infinite}.quadruped-layer{z-index:3;animation:quadrupedAlive 4.8s ease-in-out infinite}.experience-art:hover .adviser-layer{animation-duration:4.8s}.experience-art:hover .quadruped-layer{animation-duration:3.5s}@keyframes adviserAlive{0%,100%{transform:translate3d(0,0,0) rotate(0)}35%{transform:translate3d(0,-4px,0) rotate(-.12deg)}70%{transform:translate3d(1px,-1px,0) rotate(.08deg)}}@keyframes quadrupedAlive{0%,100%{transform:translate3d(0,0,0) rotate(0);filter:drop-shadow(0 30px 38px #000) brightness(1)}38%{transform:translate3d(4px,-3px,0) rotate(.22deg);filter:drop-shadow(0 30px 38px #000) brightness(1.07)}68%{transform:translate3d(-2px,1px,0) rotate(-.12deg);filter:drop-shadow(0 30px 38px #000) brightness(.98)}}
@media(max-width:780px){.experience-art .experience-scene img{width:112%;left:-6%}}
@media(prefers-reduced-motion:reduce){.adviser-layer,.quadruped-layer{animation:none!important}}
.hero-model{position:absolute;z-index:4;left:7%;top:17%;padding:8px 12px;border-left:2px solid var(--violet);background:rgba(5,9,20,.64);backdrop-filter:blur(8px);color:#9eacc0;font:700 .58rem var(--body);letter-spacing:.16em}.hero-model b{color:#a99fff}.hero-visual>img{animation:heroLaptopFloat 6.5s ease-in-out infinite;transform-origin:52% 64%;will-change:transform,filter}.hero-visual:hover>img{animation-duration:4.8s}.hero-visual:hover .orbit-a{transform:rotate(-12deg) scale(1.03)}.tech-card{animation:techGlow 3.6s ease-in-out infinite}@keyframes heroLaptopFloat{0%,100%{transform:perspective(900px) translate3d(0,0,0) rotateY(-7deg) rotateX(2deg);filter:drop-shadow(0 35px 45px rgba(0,0,0,.65)) brightness(1)}50%{transform:perspective(900px) translate3d(0,-8px,0) rotateY(-3deg) rotateX(1deg);filter:drop-shadow(0 44px 55px rgba(0,0,0,.72)) brightness(1.05)}}@keyframes techGlow{0%,100%{border-color:rgba(32,220,255,.3);box-shadow:0 15px 30px rgba(0,0,0,.3)}50%{border-color:rgba(121,103,255,.65);box-shadow:0 15px 36px rgba(65,95,255,.16)}}
@media(max-width:780px){.hero-model{left:9%;top:10%;font-size:.48rem}.hero-visual>img{width:118%}}
@media(prefers-reduced-motion:reduce){.hero-visual>img,.tech-card{animation:none!important}}
.experience-actions{display:flex;align-items:center;gap:22px;flex-wrap:wrap}.business-link{padding:10px 0;border-bottom:1px solid rgba(32,220,255,.45);color:var(--cyan);font-size:.74rem;font-weight:800}.solutions{padding-top:120px}.solution-grid{display:grid;grid-template-columns:1.15fr .85fr;gap:14px}.solution-card{position:relative;min-height:360px;padding:34px;border:1px solid var(--line);background:linear-gradient(145deg,rgba(15,27,45,.94),rgba(7,13,24,.96));overflow:hidden}.solution-card:before{content:"";position:absolute;width:220px;height:220px;right:-90px;top:-90px;border:1px solid rgba(32,220,255,.12);border-radius:50%;box-shadow:0 0 70px rgba(32,220,255,.07)}.solution-index{color:var(--cyan);font-size:.61rem;font-weight:800;letter-spacing:.18em}.solution-card h3{margin:18px 0 12px;font:600 2rem/1.05 var(--display);letter-spacing:-.04em}.solution-card>p{max-width:580px;color:var(--muted);font-size:.88rem;line-height:1.7}.solution-card>a{position:absolute;left:34px;bottom:31px;color:var(--cyan);font-size:.75rem;font-weight:800;border-bottom:1px solid rgba(32,220,255,.4);padding-bottom:5px}.catalog-solution{grid-row:span 2;min-height:734px;display:flex;flex-direction:column;justify-content:center;background:radial-gradient(circle at 80% 20%,rgba(121,103,255,.22),transparent 32%),linear-gradient(145deg,#0f1b2d,#070d18)}.catalog-solution h3{font-size:clamp(2.5rem,4vw,4.3rem);max-width:590px}.catalog-solution>p{font-size:1rem}.catalog-solution ol{list-style:none;padding:0;margin:25px 0 70px;counter-reset:item}.catalog-solution li{padding:14px 0;border-bottom:1px solid var(--line);color:#b9c5d1;font-size:.82rem}.catalog-solution li:before{counter-increment:item;content:"0" counter(item);margin-right:15px;color:#778a9c;font:600 .65rem var(--display)}.optimizer-card{background:radial-gradient(circle at 95% 0,rgba(32,220,255,.18),transparent 37%),#091321}.platform-actions{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:25px}.platform-actions a{padding:16px;border:1px solid #33465b;background:rgba(4,10,18,.55);transition:.2s}.platform-actions a:hover{border-color:var(--cyan);transform:translateY(-2px)}.platform-actions span,.platform-actions b{display:block}.platform-actions span{color:#8193a6;font-size:.57rem;letter-spacing:.14em}.platform-actions b{margin-top:4px;font-size:.76rem;color:#e7f7ff}.os-card{min-height:360px}.os-list{display:grid;gap:6px;margin-top:20px}.os-list span{display:flex;justify-content:space-between;gap:18px;padding:8px 0;border-bottom:1px solid var(--line);color:#8493a5;font-size:.66rem;text-align:right}.os-list b{color:#dce7f1;font-size:.72rem;text-align:left}.os-card>a{position:static;display:inline-block;margin-top:20px}.footer-main{border-top-color:rgba(162,189,218,.2)}
@media(max-width:780px){.experience-actions{display:grid}.business-link{text-align:center}.solution-grid{grid-template-columns:1fr}.catalog-solution{grid-row:auto;min-height:590px}.solution-card{padding:25px}.solution-card>a{left:25px;bottom:25px}.optimizer-card,.os-card{min-height:410px}.platform-actions{grid-template-columns:1fr}.os-list span{display:grid;text-align:left}.os-card>a{position:static}.solutions{padding-top:80px}}
