:root{
color-scheme:only light;
--bg:#FFFFFF; --sky-wash:#EAF1F9; --mist:#EEF2F7; --line:#DDE4EC; --warm:#F4EFE8;
--ink:#1E2A38; --ink-2:#4B5A6B; --ink-3:#7D8A99;
--accent:#4F84E8; --accent-soft:#A9C6F5; --accent-ink:#2D5FC4;
--heat:#F0643C; --roller:#F29A3A;
--night:#0F2440; --on-night:#EAF1FB; --on-night-2:#A9BCD6;
--font:'Albert Sans','Helvetica Neue',Arial,sans-serif;
--r-lg:28px; --r-md:16px;
--gutter:max(16px,env(safe-area-inset-left,0px));
--gutter-r:max(16px,env(safe-area-inset-right,0px));
}
*{box-sizing:border-box}
html{scroll-behavior:smooth;color-scheme:only light;background:#FFFFFF}
body{background:var(--bg);color:var(--ink);font-family:var(--font);font-size:17px;line-height:1.6;margin:0;-webkit-font-smoothing:antialiased}
h1,h2,h3{font-weight:500;letter-spacing:-.03em;line-height:1.05;margin:0;text-wrap:balance}
h1{font-size:clamp(44px,7.4vw,96px)}
h2{font-size:clamp(34px,4.6vw,58px)}
h3{font-size:21px;letter-spacing:-.015em;line-height:1.2}
p{margin:0;color:var(--ink-2)}
.wrap{max-width:1180px;margin:0 auto;padding-left:var(--gutter);padding-right:var(--gutter-r)}
.eyebrow{display:inline-flex;align-items:center;gap:10px;font-size:16px;font-weight:500;letter-spacing:-.005em;color:var(--accent-ink)}
.eyebrow::before{content:"";width:26px;height:15px;background:currentColor;-webkit-mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 64 38'><path d='M14 34a10 10 0 0 1-1.2-19.9A14 14 0 0 1 39.5 9a11 11 0 0 1 18 9.6A8 8 0 0 1 55 34Z' fill='none' stroke='black' stroke-width='4'/></svg>") center/contain no-repeat;mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 64 38'><path d='M14 34a10 10 0 0 1-1.2-19.9A14 14 0 0 1 39.5 9a11 11 0 0 1 18 9.6A8 8 0 0 1 55 34Z' fill='none' stroke='black' stroke-width='4'/></svg>") center/contain no-repeat}
.lead{font-size:clamp(18px,1.6vw,21px);max-width:34em}
section{padding-block:clamp(72px,10vw,128px)}
.btn{display:inline-flex;align-items:center;gap:10px;font:500 16px var(--font);padding:14px 24px;border-radius:999px;border:1.5px solid transparent;cursor:pointer;text-decoration:none;transition:transform .2s,background .2s,color .2s}
.btn-primary{background:var(--accent);color:#fff}
.btn-primary:hover{background:var(--accent-ink);transform:translateY(-1px)}
.btn-ghost{border-color:var(--line);color:var(--ink);background:transparent}
.btn-ghost:hover{border-color:var(--accent);color:var(--accent-ink)}
:focus-visible{outline:2px solid var(--accent);outline-offset:3px;border-radius:6px}
body::before{content:"";position:fixed;inset:0 0 auto;height:env(safe-area-inset-top,0px);z-index:60;background:var(--bg)}
.nav{position:sticky;top:0;padding-top:env(safe-area-inset-top,0px);z-index:50;background:color-mix(in srgb,var(--bg) 66%,transparent);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border-bottom:1px solid transparent;transition:border-color .3s}
.nav.scrolled{border-bottom-color:var(--line)}
.nav .wrap{display:flex;align-items:center;gap:24px;height:76px}
.logo{display:flex;align-items:center;gap:10px;text-decoration:none;color:var(--ink)}
.logo-img{height:56px;width:auto;display:block}
.logo-dark{display:none}
.nav ul{display:flex;gap:26px;list-style:none;margin:0 0 0 auto;padding:0}
.nav ul a{color:var(--ink-2);text-decoration:none;font-size:15px}
.nav ul a:hover{color:var(--ink)}
.nav .btn{padding:10px 18px;font-size:15px}
@media (max-width:860px){.nav ul{display:none}.nav .btn{margin-left:auto}}
.hero{position:relative;overflow:hidden;padding-block:clamp(76px,10.5vw,150px) clamp(140px,17vw,240px);background:linear-gradient(180deg,#6F9FD6 0%,#A9C8EA 50%,#EDE6DC 100%)}
.hero .sky{position:absolute;inset:0;width:100%;height:100%;display:block}
.hero-inner{position:relative;z-index:2;display:flex;flex-direction:column;align-items:center;text-align:center;gap:28px;will-change:transform}
.hero h1{color:#12213A;font-weight:400;font-size:clamp(56px,10.5vw,150px);letter-spacing:-.05em;line-height:.92}
.hero h1 em{font-style:italic;font-weight:300;color:#fff;display:inline-block;text-shadow:0 4px 40px rgba(30,70,130,.35);padding-right:.06em}
@media (prefers-reduced-motion:no-preference){.hero h1 em{animation:bob 6s ease-in-out infinite}}
@keyframes bob{50%{transform:translateY(-.06em)}}
.hero .lead{color:#22344D;max-width:30em}
.hero .eyebrow{color:#163E80}
.hero-ctas{display:flex;gap:12px;flex-wrap:wrap;justify-content:center}
.hero .btn-primary{background:#1F3B66;color:#fff}
.hero .btn-primary:hover{background:#12213A}
.hero .btn-ghost{background:rgba(255,255,255,.5);border-color:rgba(255,255,255,.75);color:#12213A;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}
.hero-fade{position:absolute;left:0;right:0;bottom:0;height:120px;background:linear-gradient(180deg,rgba(244,239,232,0),var(--warm));z-index:1;pointer-events:none}
body::after{content:"";position:fixed;inset:0;pointer-events:none;z-index:100;opacity:.045;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='180' height='180'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='2' stitchTiles='stitch'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>")}
#comodidad{background:var(--warm)}
.soft-grid{display:grid;grid-template-columns:1.15fr 1fr;gap:clamp(32px,6vw,90px);align-items:center}
.soft-list{display:flex;flex-direction:column;border-top:1px solid var(--line)}
.soft-item{display:grid;grid-template-columns:64px 1fr;gap:18px;padding-block:24px;border-bottom:1px solid var(--line)}
.soft-item svg{width:56px;height:56px;padding:9px;border-radius:18px;background:linear-gradient(160deg,var(--bg),var(--sky-wash));border:1px solid var(--line);box-shadow:0 1px 2px rgba(20,30,50,.06),0 12px 24px -14px rgba(30,60,110,.45)}
.soft-item p{margin-top:6px}
.soft-photo{position:relative;margin-top:clamp(28px,4vw,56px);max-width:600px}
.soft-photo img{position:relative;display:block;width:100%;height:auto;filter:drop-shadow(0 30px 28px rgba(60,45,30,.22))}
.soft-photo::after{content:"";position:absolute;left:12%;right:8%;bottom:-4%;height:12%;border-radius:50%;background:radial-gradient(closest-side,rgba(60,45,30,.22),transparent);z-index:-1}
@media (prefers-reduced-motion:no-preference){.soft-photo img{animation:float 7s ease-in-out infinite}}
@keyframes float{50%{transform:translateY(-12px) rotate(-.6deg)}}
#comodidad{position:relative;isolation:isolate}
@supports (animation-timeline: view()){@media (prefers-reduced-motion:no-preference){
.reveal{animation:rise linear both;animation-timeline:view();animation-range:entry 0% entry 70%}
@keyframes rise{from{opacity:0;transform:translateY(48px)}to{opacity:1;transform:none}}}}
@media (max-width:860px){.soft-grid{grid-template-columns:1fr}}
.lightband{--bg:#FFFFFF;--sky-wash:#EAF1F9;--mist:#EEF2F7;--line:#D6E0EB;--ink:#1E2A38;--ink-2:#4B5A6B;--ink-3:#6E7C8C;--accent:#4F84E8;--accent-soft:#A9C6F5;--accent-ink:#2D5FC4;color-scheme:light;color:var(--ink)}
.skysec{position:relative;overflow:hidden;isolation:isolate}
.skysec>.sky{position:absolute;inset:0;width:100%;height:100%;display:block;z-index:-1}
h2 em{font-style:italic;font-weight:300;color:var(--accent-ink);padding-right:.04em}
.night h2 em,.contact h2 em,#features h2 em{color:#fff;text-shadow:0 4px 30px rgba(30,70,130,.35)}
.night h2 em{color:#9CC3FF;text-shadow:none}
.tech-head{display:grid;grid-template-columns:1fr 1fr;gap:32px;align-items:end;margin-bottom:36px}
.hud{background:radial-gradient(120% 140% at 30% 20%,rgba(238,241,244,.82) 0%,rgba(225,230,235,.78) 55%,rgba(214,220,227,.74) 100%);backdrop-filter:blur(16px) saturate(1.1);-webkit-backdrop-filter:blur(16px) saturate(1.1);border-radius:28px;border:1px solid rgba(255,255,255,.9);box-shadow:inset 0 1px 0 #fff,0 2px 4px rgba(20,30,50,.1),0 50px 90px -40px rgba(20,30,50,.7);overflow:hidden;color:#1E2A38}
.hud-tabs{display:flex;gap:4px;padding:12px;border-bottom:1px solid rgba(30,42,56,.08);overflow-x:auto;scrollbar-width:none}
.hud-tabs::-webkit-scrollbar{display:none}
.hud-tab{position:relative;flex:1 0 auto;font:500 15px var(--font);color:#4B5A6B;background:none;border:0;border-radius:999px;padding:10px 18px;cursor:pointer;white-space:nowrap;overflow:hidden;transition:color .2s,background .2s}
.hud-tab:hover{color:#1E2A38;background:rgba(255,255,255,.6)}
.hud-tab[aria-selected="true"]{color:#fff;background:#3A424D}
.hud-tab i{position:absolute;left:18px;right:18px;bottom:5px;height:2px;border-radius:2px;overflow:hidden}
.hud-tab i b{display:block;height:100%;width:0;background:rgba(255,255,255,.5)}
.hud-body{display:grid;grid-template-columns:1.5fr 1fr;align-items:stretch}
.hud-screen{position:relative;padding:18px;border-right:1px solid rgba(30,42,56,.08);overflow:hidden}
.hud-screen svg{display:block;width:100%;height:auto;transition:scale .5s}
.hud-screen:hover svg{scale:1.03}
#hud .hline{fill:none;stroke:#7E8A98;stroke-opacity:.7;stroke-width:1.3}
#hud .sys{opacity:.25;transition:opacity .6s}
#hud .sys.on{opacity:1;filter:drop-shadow(0 0 5px rgba(79,132,232,.3))}
#hud .hp{fill:rgba(79,132,232,.16);stroke:#4F84E8;stroke-width:1.2;transform-box:fill-box;transform-origin:center}
#hud .hw{fill:none;stroke:#F0643C;stroke-width:2;stroke-linecap:round}
#hud .hf{fill:none;stroke:#F29A3A;stroke-width:2;stroke-dasharray:3 3;transform-box:fill-box;transform-origin:center}
#hud .hrail{fill:none;stroke:#B8C1CC;stroke-width:3;stroke-linecap:round}
#hud .hrail-on{fill:none;stroke:#4F84E8;stroke-width:3;stroke-linecap:round}
#hud .hroll{fill:#F29A3A}
#hud .hl2{fill:none;stroke:#4F84E8;stroke-width:1.6}
#hud .hsnd{fill:none;stroke:#4F84E8;stroke-width:1.6;stroke-linecap:round}
#hud .harc{fill:none;stroke:#7E8A98;stroke-opacity:.5;stroke-width:1.2;stroke-dasharray:2 4}
#hud .harc-on{fill:none;stroke:#4F84E8;stroke-width:2.5;stroke-linecap:round}
#hud .hlabel{font:500 14px var(--font);fill:#2D5FC4}
#hud .htick{stroke:#7E8A98;stroke-opacity:.4}
.hud-info{padding:clamp(22px,3vw,40px);display:flex;flex-direction:column;justify-content:center;gap:12px;min-width:0;background:linear-gradient(180deg,rgba(255,255,255,.35),transparent)}
.hud-info h3{color:#1E2A38;font-size:clamp(26px,2.6vw,34px);font-weight:500;letter-spacing:-.03em}
.hud-info p{color:#4B5A6B;font-size:16px;line-height:1.6}
.hud-stats{display:flex;flex-wrap:wrap;gap:8px;margin-top:6px}
.hud-stats span{font-size:14px;padding:7px 14px;border-radius:999px;border:1px solid rgba(30,42,56,.12);color:#3A4652;background:rgba(255,255,255,.6)}
@media (max-width:860px){.tech-head{grid-template-columns:1fr}.hud-body{grid-template-columns:1fr}.hud-screen{border-right:0;border-bottom:1px solid rgba(30,42,56,.08)}}
.tech{background:linear-gradient(180deg,#DCE8F6,#F3EFE9)}
.seg{display:inline-flex;border:1px solid var(--line);border-radius:999px;padding:3px;flex-wrap:wrap}
.seg button{font:500 14px var(--font);border:0;background:transparent;color:var(--ink-2);padding:8px 16px;border-radius:999px;cursor:pointer}
.seg button[aria-pressed="true"]{background:var(--ink);color:var(--bg)}
.sim-grid{display:grid;grid-template-columns:1.25fr .75fr;gap:28px;align-items:start;margin-top:40px}
.sim-box{border-radius:var(--r-lg);background:linear-gradient(180deg,var(--sky-wash),var(--bg));border:1px solid var(--line);padding:12px;min-width:0}
.sim-box svg{display:block;width:100%;height:auto}
.ctrl{display:flex;flex-direction:column;gap:22px;min-width:0}
.ctrl h4{margin:0 0 10px;font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3);font-weight:600}
.progs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}
.prog{display:flex;flex-direction:column;align-items:center;gap:6px;padding:12px 6px;border-radius:var(--r-md);border:1px solid var(--line);background:var(--bg);color:var(--ink);font:500 14px var(--font);cursor:pointer;transition:border-color .2s,background .2s}
.prog svg{width:28px;height:28px}
.prog[aria-pressed="true"]{border-color:var(--accent);background:var(--sky-wash)}
.seg.full{display:flex}.seg.full button{flex:1;padding:8px 6px}
.prog-desc{margin:0;padding:16px 18px;border-radius:var(--r-md);background:var(--mist);font-size:15px;line-height:1.5;color:var(--ink-2)}
.prog-desc b{color:var(--ink);font-weight:500}
.legend{display:flex;flex-wrap:wrap;gap:16px;padding:6px 10px 2px;font-size:13px;color:var(--ink-3)}
.legend span{display:inline-flex;align-items:center;gap:6px}
.legend i{width:10px;height:10px;border-radius:50%;display:inline-block}
@media (max-width:860px){.sim-grid{grid-template-columns:1fr}}
.night{background:var(--night);color:var(--on-night);position:relative;overflow:hidden}
.night p{color:var(--on-night-2)}
.night .eyebrow{color:#9CC3FF}
.night .sky{position:absolute;inset:0;width:100%;height:100%;display:block;opacity:.9}
.night-grid{position:relative;z-index:1;display:grid;grid-template-columns:1fr 1fr;gap:clamp(32px,6vw,80px);align-items:center}
.night ul{list-style:none;padding:0;margin:28px 0 0;display:flex;flex-direction:column;gap:14px}
.night li{display:grid;grid-template-columns:22px 1fr;gap:12px;color:var(--on-night-2)}
.night li::before{content:"";width:8px;height:8px;border-radius:50%;background:#9CC3FF;margin-top:10px}
.breath{aspect-ratio:1;max-width:420px;width:100%;margin:0 auto;position:relative;display:flex;align-items:center;justify-content:center}
.breath i{position:absolute;inset:0;border-radius:50%;border:1px solid rgba(156,195,255,.45);transform:scale(.9)}
.breath i:nth-child(2){inset:12%}.breath i:nth-child(3){inset:24%;background:radial-gradient(circle,rgba(156,195,255,.22),rgba(156,195,255,.06));border-color:rgba(156,195,255,.6)}
@media (prefers-reduced-motion:no-preference){.breath i{animation:breathe 8s ease-in-out infinite}.breath i:nth-child(2){animation-delay:.15s}.breath i:nth-child(3){animation-delay:.3s}}
@keyframes breathe{0%,100%{transform:scale(.62);opacity:.45}50%{transform:scale(1.12);opacity:1}}
.breath-label{position:relative;text-align:center}
.breath-label b{display:block;font-size:44px;font-weight:400;letter-spacing:-.03em;color:var(--on-night)}
.breath-label span{font-size:14px;color:var(--on-night-2)}
@media (max-width:860px){.night-grid{grid-template-columns:1fr}}
#features{background:linear-gradient(180deg,#6F9FD6,#A9C8EA 60%,#EDE6DC)}
#features h2{color:#12213A}#features .eyebrow{color:#163E80}
.feat{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:40px 0 0}
.feat div{padding:22px 24px;border-radius:22px;background:rgba(255,255,255,.58);border:1px solid rgba(255,255,255,.85);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);box-shadow:0 1px 2px rgba(20,30,50,.05),0 22px 44px -26px rgba(20,50,100,.55);transition:scale .35s,box-shadow .35s}
.feat div:hover{scale:1.03;box-shadow:0 1px 2px rgba(20,30,50,.05),0 30px 60px -26px rgba(20,50,100,.6)}
.feat dt{font-size:13px;letter-spacing:.02em;color:#3E5878;font-weight:500}
.feat dd{margin:6px 0 0;font-size:22px;letter-spacing:-.02em;color:#12213A;line-height:1.25}
.feat dd small{display:block;font-size:15px;letter-spacing:0;color:#3A4B60;margin-top:4px}
@media (max-width:860px){.feat{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media (max-width:480px){.feat{grid-template-columns:1fr}}
#faq{background:var(--warm)}
.faq-grid{display:grid;grid-template-columns:.8fr 1.2fr;gap:48px;align-items:start}
.faq-side{position:sticky;top:110px}
.ask{margin-top:32px;padding:24px;border-radius:24px;background:linear-gradient(160deg,var(--sky-wash),var(--bg));border:1px solid var(--line);box-shadow:0 1px 2px rgba(20,30,50,.05),0 18px 40px -22px rgba(30,60,110,.45);display:flex;flex-direction:column;gap:8px;align-items:flex-start}
.ask b{font-weight:500;font-size:19px;color:var(--ink)}
.ask .btn{margin-top:8px}
.faq-list{display:flex;flex-direction:column;gap:12px}
details{background:var(--bg);border:1px solid var(--line);border-radius:20px;padding:20px 24px;box-shadow:0 1px 2px rgba(20,30,50,.05),0 14px 32px -20px rgba(30,50,90,.35);transition:box-shadow .3s,transform .3s}
details:hover{transform:translateY(-2px);box-shadow:0 1px 2px rgba(20,30,50,.05),0 22px 40px -20px rgba(30,50,90,.45)}
details[open]{box-shadow:0 1px 2px rgba(20,30,50,.05),0 26px 50px -22px rgba(30,60,110,.5);border-color:color-mix(in srgb,var(--accent) 35%,var(--line))}
summary{cursor:pointer;list-style:none;display:flex;justify-content:space-between;align-items:center;gap:16px;font-size:19px;font-weight:500;letter-spacing:-.01em}
summary::-webkit-details-marker{display:none}
summary::after{content:"+";flex:none;width:32px;height:32px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:var(--sky-wash);color:var(--accent-ink);font-weight:400;font-size:22px;line-height:1;transition:transform .3s}
details[open] summary::after{transform:rotate(45deg)}
details p{margin-top:10px;max-width:36em}
@media (max-width:860px){.faq-grid{grid-template-columns:1fr}.faq-side{position:static}}
.contact{position:relative;overflow:hidden;background:linear-gradient(180deg,#1F406F 0%,#4D77AE 60%,#C9B5A2 100%)}
.contact .sky{position:absolute;inset:0;width:100%;height:100%;display:block}
.contact-grid{position:relative;z-index:1;display:grid;grid-template-columns:1fr 1fr;gap:clamp(32px,6vw,80px);align-items:center}
.contact::before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(12,28,58,.55) 0%,rgba(12,28,58,.25) 45%,transparent 70%);pointer-events:none}
.contact .lead,.contact h2{text-shadow:0 2px 18px rgba(10,25,55,.45)}
.contact h2{color:#fff}.contact .lead{color:#E3ECF7}.contact .eyebrow{color:#CFE0F7}
.perks{display:flex;flex-direction:column;gap:10px;margin-top:28px;max-width:420px}
.perk{display:flex;align-items:center;gap:14px;padding:14px 16px;border-radius:16px;background:rgba(255,255,255,.62);border:1px solid rgba(255,255,255,.8);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);box-shadow:0 12px 28px -18px rgba(20,40,80,.45);color:#22344D;font-size:15px}
.perk svg{width:22px;height:22px;flex:none}
form{display:flex;flex-direction:column;gap:14px;background:var(--bg);border:1px solid color-mix(in srgb,var(--line) 70%,transparent);border-radius:28px;padding:clamp(22px,3vw,34px);box-shadow:0 2px 4px rgba(20,30,50,.06),0 40px 80px -30px rgba(20,40,90,.55)}
.form-title{font-size:22px;font-weight:500;letter-spacing:-.02em;margin:0 0 4px;color:var(--ink)}
label{font-size:14px;color:var(--ink-2);display:flex;flex-direction:column;gap:6px}
input,select,textarea{font:16px var(--font);color:var(--ink);background:var(--mist);border:1px solid var(--line);border-radius:12px;padding:12px 14px;box-shadow:inset 0 1px 2px rgba(20,30,50,.06)}
input:focus,select:focus,textarea:focus{outline:2px solid var(--accent);border-color:transparent;background:var(--bg)}
.row2{display:grid;grid-template-columns:1fr 1fr;gap:14px}
.note{font-size:14px;color:var(--accent-ink);min-height:1.4em;margin:0}
.btn-primary{box-shadow:0 10px 22px -10px rgba(40,90,180,.6)}
@media (max-width:860px){.contact-grid{grid-template-columns:1fr}.row2{grid-template-columns:1fr}}
footer{background:var(--night);color:var(--on-night-2);padding-block:48px calc(48px + env(safe-area-inset-bottom,0px));font-size:14px}
footer .wrap{display:flex;flex-wrap:wrap;gap:24px;justify-content:space-between;align-items:center}
footer .logo{color:var(--on-night)}
@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important}}
.soft-photo{transition:scale .5s cubic-bezier(.2,.7,.2,1)}.soft-photo:hover{scale:1.04}
.soft-item svg{transition:scale .35s}.soft-item:hover svg{scale:1.12}
.prog{transition:scale .25s,border-color .2s,background .2s}.prog:hover{scale:1.05}
.sim-box{transition:scale .5s cubic-bezier(.2,.7,.2,1),box-shadow .5s}.sim-box:hover{scale:1.015;box-shadow:0 30px 60px -36px rgba(30,60,110,.45)}
.perk,.ask{transition:scale .3s}.perk:hover,.ask:hover{scale:1.03}
.breath{transition:scale .8s}.breath:hover{scale:1.05}
form{transition:scale .5s}form:hover{scale:1.01}
@media (prefers-reduced-motion:reduce){.soft-photo:hover,.soft-item:hover svg,.prog:hover,.sim-box:hover,.perk:hover,.ask:hover,.breath:hover,form:hover,.feat div:hover{scale:1}}
@media (hover:none){.soft-photo:hover,.soft-item:hover svg,.prog:hover,.sim-box:hover,.perk:hover,.ask:hover,.breath:hover,form:hover,.feat div:hover,.hud-screen:hover svg{scale:1}}
