@font-face{font-family:Poppins;src:url(/fonts/poppins-400.woff2)format("woff2");font-weight:400;font-display:swap}@font-face{font-family:Poppins;src:url(/fonts/poppins-500.woff2)format("woff2");font-weight:500;font-display:swap}@font-face{font-family:Poppins;src:url(/fonts/poppins-600.woff2)format("woff2");font-weight:600 800;font-display:swap}@font-face{font-family:Poppins Fallback;src:local(Arial);size-adjust:112%;ascent-override:93%;descent-override:31%;line-gap-override:0%}:root,[data-theme=light],.island .light{--bg:#fbfbfd;--bg-2:#f2f3f7;--card:#fff;--card-2:#eef0f4;--card-solid:#fff;--line:#0a141e14;--line-2:#0a141e26;--tx:#1d1d1f;--tx-2:#5c5c63;--tx-3:#6b6b72;--acc:#0068b5;--glass:#ffffffad;--glass-line:#0a141e14;--dot:#0c1a243d;--btn:#1d1d1f;--btn-tx:#fff;--spot:#047cc012;--shadow:0 1px 2px #1018280a, 0 10px 30px -8px #10182814, 0 36px 70px -30px #0a50a033;--shadow-h:0 1px 2px #1018280a, 0 18px 40px -10px #1018281f, 0 50px 100px -34px #0a6ed25c;--nav-shadow:0 8px 30px #10182814;--grad:linear-gradient(92deg, #0a84ff 0%, #0b6fd0 30%, #0aa5a0 66%, #3e9a2c 100%);--a1:#5ac8fa6b;--a2:#2dd4bf4d;--a3:#a3e36a52;--a4:#a5b4fc66;--blend:normal;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.island,[data-theme=dark]{--bg:#030509;--bg-2:#080c13;--card:#ffffff0b;--card-2:#ffffff16;--card-solid:#0c1018;--line:#ffffff17;--line-2:#ffffff2b;--tx:#f5f5f7;--tx-2:#a1a1a6;--tx-3:#8b8b91;--acc:#5ac8fa;--glass:#10141c94;--glass-line:#ffffff1f;--dot:#ffffff42;--btn:#fff;--btn-tx:#000;--spot:#5ac8fa21;--shadow:0 30px 80px #00000073;--shadow-h:0 40px 100px #0009, 0 30px 80px -30px #2f8cff59;--nav-shadow:0 10px 40px #00000059;--grad:linear-gradient(92deg, #7ad8ff 0%, #2f8cff 34%, #2dd4bf 68%, #a3e36a 100%);--a1:#047cc08c;--a2:#2dd4bf5c;--a3:#69b3454d;--a4:#4f46e547;--blend:screen;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.island{background:var(--bg);color:var(--tx)}.light{color:var(--tx)}:root{--sky:#5ac8fa;--blue:#2f8cff;--brand:#047cc0;--teal:#2dd4bf;--green:#69b345;--adr:#8fd468;--grad-btn:linear-gradient(92deg, #1b9dd8, #2dd4bf 60%, #69b345);--f:Poppins, "Poppins Fallback", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Arial, sans-serif;--w:clamp(1240px, 63.64vw + 171px, 1800px);--g:clamp(20px, 4.4vw, 56px);--r:28px;--r-s:18px;--hh:84px;--ease-out:cubic-bezier(.22, 1, .36, 1);--ease-in-out:cubic-bezier(.65, 0, .35, 1);--ease-in:cubic-bezier(.32, 0, .67, 0);--ease-spring:cubic-bezier(.34, 1.32, .64, 1);--dur-1:.16s;--dur-2:.24s;--dur-3:.4s;--dur-4:.7s;--dur-5:1s;--rv-y:18px;--rv-blur:10px;--rv-dur:.9s;--rv-fd:.72s;--sw-dur:1s;--sw-fd:.8s;--sw-st:45ms;--sw-blur:12px;--ease:var(--ease-out);--ease-io:var(--ease-in-out);--sec:clamp(72px, 9vw + 44px, 200px);--head-gap:clamp(36px, 3.6vw + 24px, 104px);--t-mega:clamp(44px, 7.2vw + 2px, 136px);--t-h1:clamp(40px, 5.6vw + 8px, 104px);--t-h2:clamp(32px, 4.4vw + 4px, 80px);--t-h3:clamp(19px, 1.1vw + 8.5px, 28px);--t-lead:clamp(17px, .9vw + 7.5px, 23px);--t-body:clamp(16px, .125vw + 15.2px, 18px);--t-kick:clamp(11.5px, .2vw + 10.8px, 14px)}@supports (transition-timing-function:linear(0, 1)){:root{--ease-spring:linear(0, .031, .11, .216, .335, .454, .568, .671, .76, .835, .896, .944, .979, 1.005, 1.022, 1.032, 1.037, 1.038, 1.037, 1.034, 1.03, 1.025, 1.021, 1.016, 1.012, 1.009, 1.006, 1.004, 1)}}@media (min-width:2200px){:root{--t-mega:150px;--t-h1:120px;--t-h2:90px;--t-h3:31px;--t-lead:25px;--t-body:19px;--t-kick:15px}}@property --b1x{syntax:"<percentage>";inherits:false;initial-value:100%}@property --b1y{syntax:"<percentage>";inherits:false;initial-value:112%}@property --b2x{syntax:"<percentage>";inherits:false;initial-value:62%}@property --b2y{syntax:"<percentage>";inherits:false;initial-value:125%}@property --mx{syntax:"<number>";inherits:false;initial-value:0}@property --my{syntax:"<number>";inherits:false;initial-value:0}*,:before,:after{box-sizing:border-box}html{-moz-text-size-adjust:100%;text-size-adjust:100%;background:var(--bg);scroll-padding-top:calc(var(--hh) + 24px)}html.edge-dark{background-color:#05070c}body{background:var(--bg);isolation:isolate;color:var(--tx);font-family:var(--f);font-size:var(--t-body);letter-spacing:-.011em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;line-height:1.55;overflow-x:clip}img,svg,picture{max-width:100%;display:block}img{height:auto}a{color:inherit;-webkit-tap-highlight-color:transparent;text-decoration:none}button,input,select,textarea{font:inherit;color:inherit;letter-spacing:inherit}button{cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;padding:0}h1,h2,h3,h4,p,ul,ol,dl,dd,figure,fieldset{margin:0}ul,ol{padding:0;list-style:none}::selection{color:#fff;background:#2f8cff}:focus-visible{outline:2px solid var(--acc);outline-offset:3px}:focus:not(:focus-visible){outline:none}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.wrap{width:100%;max-width:calc(var(--w) + var(--g) * 2);padding:0 max(var(--g), env(safe-area-inset-right)) 0 max(var(--g), env(safe-area-inset-left));margin:0 auto}.sec{padding:var(--sec) 0;position:relative}.sec--t0{padding-top:0}.sec--night{overflow:hidden}.sec--night>.pt{z-index:0}.sec--mist,.sec--alt{background:linear-gradient(180deg, transparent, color-mix(in srgb, var(--bg-2) 80%, transparent) 12%, color-mix(in srgb, var(--bg-2) 80%, transparent) 88%, transparent)}.sec--mist+.sec--t0,.sec--alt+.sec--t0,.island+.sec--t0{padding-top:var(--sec)}.mega,.h1,.h2,.h3{text-wrap:balance;font-weight:600}.mega{font-size:var(--t-mega);letter-spacing:-.055em;line-height:.97}.h1{font-size:var(--t-h1);letter-spacing:-.048em;line-height:1.02}.h2{font-size:var(--t-h2);letter-spacing:-.042em;line-height:1.05}.h3{font-size:var(--t-h3);letter-spacing:-.025em;line-height:1.22}.grad{background:var(--grad);color:#0000;-webkit-box-decoration-break:clone;box-decoration-break:clone;-webkit-background-clip:text;background-clip:text;margin-inline-end:-.06em;padding-inline-end:.06em}.dim{color:var(--tx-3)}.muted{color:var(--tx-2)}.lead{font-size:var(--t-lead);color:var(--tx-2);text-wrap:pretty;letter-spacing:-.015em;max-width:54ch;line-height:1.5}.kicker{font-size:var(--t-kick);letter-spacing:.14em;text-transform:uppercase;color:var(--tx-2);align-items:center;gap:12px;margin-bottom:clamp(16px,1vw + 12px,26px);font-weight:500;display:flex}.kicker:before{content:"";background:var(--grad);border-radius:2px;flex:none;width:28px;height:1.5px}.kicker__n{letter-spacing:.04em;background:var(--grad);color:#0000;-webkit-background-clip:text;background-clip:text;order:-1;font-weight:600}.head{margin-bottom:var(--head-gap);grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);align-items:end;gap:20px clamp(40px,5vw,96px);display:grid}.head .lead{justify-self:end}.head--c{text-align:center;grid-template-columns:1fr;justify-items:center}.head--c .lead{justify-self:center}.head--c .kicker{justify-content:center}@media (max-width:900px){.head{grid-template-columns:1fr}.head .lead{justify-self:start}}.btn{white-space:nowrap;isolation:isolate;--btn-c:var(--dur-3);--btn-t:var(--dur-3) var(--ease-spring);min-height:clamp(48px,.5vw + 44px,58px);transition:background-color var(--btn-c) var(--ease-out), color var(--btn-c) var(--ease-out), border-color var(--btn-c) var(--ease-out), box-shadow var(--btn-c) var(--ease-out), transform var(--btn-t);-webkit-user-select:none;user-select:none;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:9px;padding:0 clamp(22px,.6vw + 18px,32px);font-size:clamp(15px,.15vw + 14px,17px);font-weight:500;line-height:1;display:inline-flex;position:relative}.btn svg{width:18px;height:18px;transition:transform var(--dur-3) var(--ease-out);flex:none}.btn:active{--btn-t:var(--dur-1) var(--ease-out);transform:scale(.97)}.btn--p,.btn--w{background:var(--btn);color:var(--btn-tx)}.btn--o{background:var(--card);border-color:var(--line-2);color:var(--tx)}.island .btn--o{-webkit-backdrop-filter:blur(14px)saturate(1.5)}.btn--g{background:var(--grad-btn);color:#fff}.btn[disabled]{opacity:.55;pointer-events:none}.btn--p,.btn--w,.btn--g{overflow:hidden}.btn--p:after,.btn--w:after,.btn--g:after{content:"";z-index:-1;border-radius:inherit;opacity:0;pointer-events:none;transition:opacity var(--dur-2) var(--ease-out), transform 0s linear var(--dur-2);background:linear-gradient(105deg,#0000 30%,#ffffff57 50%,#0000 70%);position:absolute;inset:0;transform:translate(-130%)}.island .btn--p:after,.btn--w:after{background:linear-gradient(105deg,#0000 30%,#5ac8fa66 50%,#0000 70%)}.btns{flex-wrap:wrap;gap:12px;display:flex}.more{min-height:44px;color:var(--acc);transition:opacity var(--dur-1) var(--ease-out);align-items:center;gap:6px;font-size:17px;font-weight:500;display:inline-flex}.more svg{width:18px;height:18px;transition:transform var(--dur-3) var(--ease-out)}@media (hover:hover){.btn:hover{--btn-c:var(--dur-2)}.btn:hover svg:last-child:not(:first-child){transition-duration:var(--dur-2);transform:translate(3px)}.btn--p:hover,.btn--w:hover{box-shadow:0 0 0 5px color-mix(in srgb, var(--acc) 14%, transparent), 0 16px 40px -8px #2f8cff80}.btn--o:hover{border-color:var(--tx-3)}.btn--g:hover{box-shadow:0 14px 40px #2dd4bf52}.btn--p:hover:after,.btn--w:hover:after,.btn--g:hover:after{opacity:1;transition:transform .9s var(--ease-in-out), opacity var(--dur-1) var(--ease-out);transform:translate(130%)}.more:hover svg,a:hover .more svg{transition-duration:var(--dur-2);transform:translate(4px)}}@media (hover:none){:is(.more,.back,.crumbs a,.cta__qq,.cta__contacts a):active{opacity:.6;transition-duration:0s}}.roll{vertical-align:top;height:1.3em;line-height:1.3;display:inline-block;overflow:hidden}.roll>span{text-shadow:0 1.3em;transition:transform var(--dur-3) var(--ease-out);display:block}@media (hover:hover){a:hover .roll>span,.btn:hover .roll>span{transform:translateY(-1.3em)}}.dot-live{background:#3ddc84;border-radius:50%;flex:none;width:8px;height:8px;display:inline-block;position:relative;box-shadow:0 0 10px #3ddc84e6}.dot-live:after{content:"";animation:live-ring 2.4s var(--ease) infinite;border:1px solid #3ddc84;border-radius:50%;position:absolute;inset:0}@keyframes live-ring{0%{opacity:.9;transform:scale(1)}to{opacity:0;transform:scale(3.2)}}.ticks{gap:12px;display:grid}.ticks li{align-items:flex-start;gap:12px;font-size:16px;line-height:1.45;display:flex}.ticks svg{color:#0a9a8e;flex:none;width:20px;height:20px;margin-top:1px}.island .ticks svg{color:var(--teal)}.island .light .ticks svg{color:#0a9a8e}.ph{border-radius:var(--r);background:var(--card-2);isolation:isolate;position:relative;overflow:hidden}.ph picture{position:absolute;inset:0}.ph img{object-fit:cover;width:100%;height:100%}.ph:before{content:"";z-index:1;border-radius:inherit;pointer-events:none;background:radial-gradient(120% 80% at 18% 0,#fff8ec29,#0000 55%),radial-gradient(140% 120% at 50% 40%,#0000 55%,#040a1642 100%);position:absolute;inset:0}.ph:after{content:"";z-index:1;border-radius:inherit;pointer-events:none;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #ffffff24}.glass{background:var(--glass);border:1px solid var(--glass-line);-webkit-backdrop-filter:blur(24px)saturate(1.6);border-radius:var(--r)}:is(.bx,.why>div,.val,.perk,.job,.doc,.panel){background:radial-gradient(62% 58% at var(--b1x) var(--b1y), var(--c1,#5ac8fa4d), transparent 72%), radial-gradient(48% 50% at var(--b2x) var(--b2y), var(--c2,#2dd4bf38), transparent 72%), var(--card)}:is(.why>div,.val,.perk,.doc):nth-child(3n+2){--c1:#2dd4bf47;--c2:#a3e36a42}:is(.why>div,.val,.perk,.doc):nth-child(3n){--c1:#a5b4fc57;--c2:#5ac8fa38}@media (hover:hover){:is(.bx,.why>div,.val,.perk,.job,.doc):hover{--b1x:74%;--b1y:86%;--b2x:30%;--b2y:104%;box-shadow:var(--shadow-h);translate:0 -4px}.panel:hover{--b1x:86%;--b1y:100%}:is(.bx,.why>div,.val,.perk,.job,.doc,.panel,.tp,.veh,.cmp__col):hover{--card-tr:var(--dur-3)}}:is(.bx,.why>div,.val,.perk,.job,.doc,.panel,.tp,.veh,.cmp__col){--card-tr:var(--dur-4);--card-hv:translate var(--card-tr) var(--ease-out), box-shadow var(--card-tr) var(--ease-out), border-color var(--dur-3) var(--ease-out), --b1x var(--dur-5) var(--ease-out), --b1y var(--dur-5) var(--ease-out), --b2x 1.2s var(--ease-out), --b2y 1.2s var(--ease-out);transition:var(--card-hv)}.js :is(.bx,.why>div,.val,.perk,.job,.doc,.panel,.tp,.veh,.cmp__col).rv{transition:opacity var(--rv-dur) var(--ease-out) var(--d,0s), transform var(--rv-dur) var(--ease-out) var(--d,0s), filter var(--rv-fd) var(--ease-out) var(--d,0s), var(--card-hv)}.glow{isolation:isolate;position:relative}.glow:after{content:"";border-radius:inherit;pointer-events:none;z-index:2;background:radial-gradient(420px circle at var(--gx,50%) var(--gy,50%), var(--spot), transparent 62%);opacity:0;transition:opacity var(--dur-4) var(--ease-out);position:absolute;inset:0}.glow:before{content:"";z-index:3;border-radius:inherit;pointer-events:none;background:radial-gradient(260px circle at var(--gx,50%) var(--gy,0%), #2f8cfff2, #2dd4bf8c 40%, transparent 72%);-webkit-mask-composite:xor;opacity:0;transition:opacity var(--dur-4) var(--ease-out);padding:1px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.island .glow:before,.glow.bx--dark:before{background:radial-gradient(260px circle at var(--gx,50%) var(--gy,0%), #7ad8fff2, #2dd4bf80 40%, transparent 72%)}@media (hover:hover){.glow:hover:after,.glow:hover:before{opacity:1;transition-duration:var(--dur-3)}}.ring{z-index:0;border-radius:inherit;pointer-events:none;-webkit-mask-composite:xor;padding:1px;position:absolute;inset:-1px;overflow:hidden;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.ring:before{content:"";aspect-ratio:1;will-change:transform;background:conic-gradient(#0000 0deg 190deg,#5ac8faf2 250deg,#2dd4bff2 295deg,#a3e36ae6 330deg,#0000 360deg);width:150%;animation:7s linear infinite ring-spin;position:absolute;top:50%;left:50%;translate:-50% -50%}@keyframes ring-spin{to{transform:rotate(360deg)}}.aurora{pointer-events:none;z-index:0;position:absolute;inset:0;overflow:hidden}.aurora i{mix-blend-mode:var(--blend);border-radius:50%;position:absolute}.aurora i:first-child{background:radial-gradient(closest-side, var(--a1), transparent 72%);width:min(70vmax,1200px);height:min(70vmax,1200px);animation:drift1 26s var(--ease-io) infinite alternate;top:-30vmax;left:-18vmax}.aurora i:nth-child(2){background:radial-gradient(closest-side, var(--a2), transparent 72%);width:min(60vmax,1050px);height:min(60vmax,1050px);animation:drift2 32s var(--ease-io) infinite alternate;top:-18vmax;right:-20vmax}.aurora i:nth-child(3){background:radial-gradient(closest-side, var(--a3), transparent 72%);width:min(56vmax,1000px);height:min(56vmax,1000px);animation:drift3 28s var(--ease-io) infinite alternate;bottom:-36vmax;left:20vmax}.aurora i:nth-child(4){background:radial-gradient(closest-side, var(--a4), transparent 72%);width:min(44vmax,800px);height:min(44vmax,800px);animation:drift2 38s var(--ease-io) infinite alternate-reverse;top:10%;left:30%}.aurora:after{content:"";background:radial-gradient(120% 80% at 50% 0%, transparent 40%, var(--bg) 100%);position:absolute;inset:0}@keyframes drift1{to{transform:translate(14vmax,10vmax)scale(1.15)}}@keyframes drift2{to{transform:translate(-12vmax,14vmax)scale(.9)}}@keyframes drift3{to{transform:translate(-10vmax,-12vmax)scale(1.2)}}.aurora--adr{--a1:#69b3456b;--a3:#3daa4957;--a4:#a3e36a33}.aurora--green{--a1:#2dd4bf6b;--a2:#69b34566}@media (max-width:760px),(pointer:coarse){.aurora i{animation:none}.aurora i:nth-child(4){display:none}}.pt{pointer-events:none;width:100%;height:100%;display:block;position:absolute;inset:0}.pt--fixed{position:fixed}.edge{--ke:1;--ins:max(10px, 2.6vw);clip-path:inset(0 calc((1 - var(--ke)) * var(--ins)) round calc((1 - var(--ke)) * 44px))}.edge--top{clip-path:inset(0 calc((1 - var(--ke)) * var(--ins)) -100vh round calc((1 - var(--ke)) * 44px) calc((1 - var(--ke)) * 44px) 0 0)}.stats{border-top:1px solid var(--line);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.stats>div{padding:clamp(26px,1.6vw + 18px,44px) clamp(16px,1.6vw,32px) 0 0;container-type:inline-size}.stats>div+div{border-left:1px solid var(--line);padding-left:clamp(16px,1.6vw,32px)}.stats dd{flex-direction:column;gap:10px;display:flex}.stats__n{letter-spacing:-.06em;font-variant-numeric:tabular-nums;white-space:nowrap;font-size:min(clamp(30px,4.6vw + 16px,100px),26cqi);font-weight:600;line-height:1}.stats__l{color:var(--tx-2);max-width:22ch;font-size:clamp(14px,.2vw + 13px,17px);line-height:1.4}@media (max-width:900px){.stats{grid-template-columns:repeat(2,minmax(0,1fr))}.stats>div{padding:24px 14px 24px 0}.stats>div+div{border-left:0;padding-left:0}.stats>div:nth-child(2n){border-left:1px solid var(--line);padding-left:18px}.stats>div:nth-child(n+3){border-top:1px solid var(--line)}}.faq{border-top:1px solid var(--line)}.faq__it{isolation:isolate;border-bottom:1px solid var(--line);transition:border-color var(--dur-4) var(--ease-out);position:relative}.faq__it:before{content:"";z-index:-1;background:var(--card);opacity:0;transition:opacity var(--dur-4) var(--ease-out), transform var(--dur-4) var(--ease-out);pointer-events:none;border-radius:22px;position:absolute;inset:-1px clamp(-24px,-1.6vw,-12px);transform:scale(.985);box-shadow:0 1px 2px #1018280a,0 18px 44px -24px #0a3c7838}.faq__it[data-act]:before{opacity:1;transform:none}.faq__it[data-act]{border-bottom-color:#0000}.faq__it:has(+.faq__it[data-act]){border-bottom-color:#0000}.faq__q{font:inherit;margin:0}.faq__q button{width:100%;min-height:48px;color:inherit;font:inherit;letter-spacing:-.02em;text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:color var(--dur-3) var(--ease-out);background:0 0;border:0;align-items:center;gap:clamp(14px,1.4vw,22px);padding:clamp(20px,.8vw + 16px,28px) 0;font-size:clamp(17px,.5vw + 14px,21px);font-weight:500;line-height:1.35;display:flex}.faq__q button:focus-visible{outline:2px solid var(--acc);outline-offset:4px;border-radius:10px}.faq__n{letter-spacing:.04em;font-variant-numeric:tabular-nums;width:24px;color:var(--tx-3);transition:color var(--dur-3) var(--ease-out);flex:none;font-size:13px;font-weight:600}.faq__it[data-act] .faq__n{background:var(--grad);color:#0000;-webkit-background-clip:text;background-clip:text}.faq__t{flex:1;min-width:0}.faq__q i{background:var(--card-2);width:38px;height:38px;color:var(--tx);transition:background-color var(--dur-3) var(--ease-out), color var(--dur-3) var(--ease-out), transform var(--dur-4) var(--ease-spring), scale var(--dur-1) var(--ease-out);border-radius:50%;flex:none;margin-left:auto;position:relative}.faq__q i:before,.faq__q i:after{content:"";width:12px;height:1.5px;transition:transform var(--dur-4) var(--ease-spring);background:currentColor;border-radius:1px;margin:-.75px 0 0 -6px;position:absolute;top:50%;left:50%}.faq__q i:after{transform:rotate(90deg)}.faq__it[data-act] .faq__q i{background:var(--btn);color:var(--btn-tx);transform:rotate(180deg)}.faq__it[data-act] .faq__q i:after{transform:rotate(180deg)}.faq__q button:active i{scale:.92}@media (hover:hover){.faq__it:not([data-act]) .faq__q button:hover{color:var(--acc);transition-duration:var(--dur-2)}.faq__it:not([data-act]) .faq__q button:hover .faq__n{color:var(--acc)}.faq__it:not([data-act]) .faq__q button:hover i{background:color-mix(in srgb, var(--acc) 12%, var(--card-2));transform:rotate(90deg)}}.faq__a{transition:grid-template-rows var(--dur-4) var(--ease-in-out);grid-template-rows:0fr;display:grid}.faq__it[data-act] .faq__a{grid-template-rows:1fr}.faq__a>div{min-height:0;overflow:hidden}.faq__a p{max-width:72ch;color:var(--tx-2);opacity:0;filter:blur(6px);transition:opacity var(--dur-2) var(--ease-in), filter var(--dur-2) var(--ease-in), transform var(--dur-2) var(--ease-in);margin:0;padding:0 clamp(0px,4vw,60px) clamp(22px,1vw + 18px,30px) calc(24px + clamp(14px,1.4vw,22px));transform:translateY(-6px)}.faq__it[data-act] .faq__a p{opacity:1;filter:none;transition:opacity var(--dur-4) var(--ease-out) .12s, filter var(--dur-4) var(--ease-out) .12s, transform var(--dur-4) var(--ease-out) .12s;transform:none}@media (max-width:600px){.faq__n{display:none}.faq__a p{padding-left:0;padding-right:0}}.sec--cta{padding-bottom:clamp(64px,4vw + 48px,140px)}.cta{isolation:isolate;text-align:center;border:1px solid var(--line);border-radius:clamp(28px,2vw + 20px,48px);padding:clamp(56px,6vw + 32px,168px) clamp(22px,5vw,120px);position:relative;overflow:hidden;box-shadow:0 60px 120px -50px #0a5ab48c}.cta .aurora:after{background:radial-gradient(90% 90%,#0000 30%,#030509d9 100%)}.cta>:not(.aurora,.pt,.ring){z-index:1;position:relative}.cta .kicker{justify-content:center}.cta .h1{max-width:15ch;margin:0 auto}.cta .lead{text-align:center;color:#f5f5f7d1;margin:clamp(18px,1vw + 14px,30px) auto clamp(28px,1.4vw + 22px,44px)}.cta .btns{justify-content:center}.cta__qq{text-wrap:balance;max-width:100%;color:var(--tx-2);transition:color var(--dur-3) var(--ease-out), opacity var(--dur-1) var(--ease-out);margin-top:8px;padding:11px 0;font-size:15.5px;line-height:1.45;display:inline-block}.cta__qq b{color:var(--tx);background:linear-gradient(90deg,#5ac8fa,#2dd4bf) 0 100%/100% 1px no-repeat;padding-bottom:1px;font-weight:600}.cta__qq svg{vertical-align:-3px;width:16px;height:16px;transition:transform var(--dur-3) var(--ease-out);margin-left:6px;display:inline-block}@media (hover:hover){.cta__qq:hover{color:var(--tx);transition-duration:var(--dur-2)}.cta__qq:hover svg{transition-duration:var(--dur-2);transform:translate(3px)}}.cta__contacts{border-top:1px solid var(--line);color:var(--tx-2);flex-wrap:wrap;justify-content:center;gap:6px 32px;margin-top:clamp(22px,1.4vw + 16px,40px);padding-top:clamp(22px,1.4vw + 16px,36px);font-size:15px;display:flex}.cta__contacts a{min-height:44px;transition:color var(--dur-2) var(--ease-out), opacity var(--dur-1) var(--ease-out);overflow-wrap:anywhere;align-items:center;gap:8px;display:inline-flex}.cta__contacts a:hover{color:#fff}.cta__contacts svg{flex:none;width:17px;height:17px}@media (max-width:480px){.cta .btns{flex-direction:column;align-items:stretch}.cta__contacts{flex-direction:column;align-items:center}}.ph-head{isolation:isolate;padding:calc(var(--hh) + env(safe-area-inset-top) + clamp(40px, 5vw + 24px, 140px)) 0 clamp(40px, 3vw + 30px, 96px);position:relative;overflow:hidden}.ph-head .aurora{z-index:-1}.ph-head .aurora,.nf .aurora{-webkit-mask-image:linear-gradient(#000 0 40%,#0000 100%);mask-image:linear-gradient(#000 0 40%,#0000 100%)}.ph-head__grid{grid-template-columns:minmax(0,1.45fr) minmax(0,1fr);align-items:end;gap:24px clamp(40px,5vw,96px);display:grid}.ph-head__side{justify-self:end;gap:24px;max-width:50ch;display:grid}.crumbs{color:var(--tx-3);flex-wrap:wrap;align-items:center;gap:0 8px;margin:-10px 0 clamp(12px,1.6vw + 4px,30px);font-size:13.5px;display:flex}.crumbs a{min-width:44px;min-height:44px;transition:color var(--dur-2) var(--ease-out), opacity var(--dur-1) var(--ease-out);align-items:center;display:inline-flex}.crumbs a:hover{color:var(--tx)}.phx{padding-bottom:clamp(48px,4vw + 32px,120px)}.phx__img{aspect-ratio:21/9;transform:scale(calc(.92 + clamp(0, var(--p,1) * 2.4, 1) * .08));transform-origin:50% 0;will-change:transform;border-radius:clamp(24px,1.4vw + 18px,44px);box-shadow:0 1px 2px #1018280d,0 50px 100px -40px #0a5ab466}.phx__img img{transform:scale(calc(1.12 - clamp(0, var(--p,1) * 2.4, 1) * .12))}@media (max-width:900px){.ph-head__grid{grid-template-columns:1fr}.ph-head__side{justify-self:start}.phx__img{aspect-ratio:4/3}}.ph-head :is(.crumbs,.kicker,.ph-head__grid>:last-child){animation:ph-in var(--rv-dur) var(--ease-out) both}.ph-head .kicker{animation-delay:40ms}.ph-head .ph-head__grid>:last-child{animation-delay:.3s}@keyframes ph-in{0%{opacity:0;filter:blur(var(--rv-blur));transform:translate3d(0, var(--rv-y), 0)}}@media (prefers-reduced-motion:reduce){.ph-head :is(.crumbs,.kicker,.ph-head__grid>:last-child){animation:none}}.nf{isolation:isolate;text-align:center;place-items:center;min-height:100svh;padding:140px 0 100px;display:grid;position:relative;overflow:hidden}.nf .aurora{z-index:-1}.nf .kicker{justify-content:center}.nf .lead{margin:22px auto 34px}.nf .btns{justify-content:center}.js .rv{opacity:0;filter:blur(var(--rv-blur));transform:translate3d(0, var(--rv-y), 0);transition:opacity var(--rv-dur) var(--ease-out), transform var(--rv-dur) var(--ease-out), filter var(--rv-fd) var(--ease-out);transition-delay:var(--d,0s)}.js .rv[data-on]{opacity:1;filter:none;transform:none}.js .rv:is(.glass,.island,:has(.glass,.island,.sw)){filter:none}.sw{margin:-.1em -.06em -.18em;padding:.1em .06em .18em;display:inline-block}.js .rv .sw{opacity:0;filter:blur(var(--sw-blur));transition:opacity var(--sw-dur) var(--ease-out), transform var(--sw-dur) var(--ease-out), filter var(--sw-fd) var(--ease-out);transition-delay:calc(var(--d,0s) + 90ms + var(--wi) * var(--sw-st));transform:translateY(.34em)}.js .rv[data-on] .sw{opacity:1;filter:none;transform:none}.sw-load .sw{animation:sw-in var(--sw-dur) var(--ease-out) both;animation-delay:calc(var(--sw-d0,60ms) + var(--wi) * var(--sw-st))}@keyframes sw-in{0%{opacity:0;filter:blur(var(--sw-blur));transform:translateY(.34em)}}@media (prefers-reduced-motion:reduce){:root{--rv-y:0px;--rv-blur:0px;--ease-spring:var(--ease-out)}.js .rv,.js .rv .sw{opacity:1;filter:none;transition:none;transform:none}.sw-load .sw{animation:none}.aurora i,.ring:before,.dot-live:after{animation:none!important}.edge,.edge--top{clip-path:none}.btn:active,.faq__q button:active i{transform:scale(1)}.btn--p:after,.btn--w:after,.btn--g:after{display:none}.btn svg,.more svg,.cta__qq svg,.roll>span{transition:none;transform:none!important}:is(.bx,.why>div,.val,.perk,.job,.doc,.panel,.tp,.veh,.cmp__col):hover{translate:none}.faq__a,.faq__a p,.faq__it:before,.faq__q i,.faq__q i:before,.faq__q i:after{transition:none!important}.faq__a p{filter:none;transform:none}}@supports (animation-timeline:view()) and (animation-range:cover 0% cover 100%){.hdr__prog i{animation:linear both sd-sp;animation-timeline:scroll(root)}[data-scene=through]{view-timeline:--through block;view-timeline-inset:0px}@media (prefers-reduced-motion:no-preference){.edge{animation:linear both sd-edge-in,linear forwards sd-edge-out;animation-timeline:view(45% 0),view(0 45%);animation-range:entry,exit;animation-timing-function:linear(0, .028 10%, .104 20%, .216 30%, .352 40%, .5 50%, .648 60%, .784 70%, .896 80%, .972 90%, 1)}.edge.edge--top{animation:linear both sd-edge-in-top;animation-timeline:view(45% 0);animation-range:entry;animation-timing-function:linear(0, .028 10%, .104 20%, .216 30%, .352 40%, .5 50%, .648 60%, .784 70%, .896 80%, .972 90%, 1)}.phx__img{animation:linear both sd-phx;animation-timeline:--through;animation-range:cover cover 41.667%}.phx__img img{animation:linear both sd-phx-img;animation-timeline:--through;animation-range:cover cover 41.667%}.hcx__bg{animation:linear both sd-hcx;animation-timeline:--through}.vmark__halo{animation:linear both sd-halo;animation-timeline:--through}}}@supports (animation-timeline:view()) and (timeline-scope:--a){@media (min-width:861px) and (min-height:700px) and (prefers-reduced-motion:no-preference){.sv__stack{timeline-scope:--sv2, --sv3, --sv4, --sv5, --sv6}.sv__card:nth-child(2){view-timeline:--sv2 block}.sv__card:nth-child(3){view-timeline:--sv3 block}.sv__card:nth-child(4){view-timeline:--sv4 block}.sv__card:nth-child(5){view-timeline:--sv5 block}.sv__card:nth-child(6){view-timeline:--sv6 block}.sv__card:not(:first-child){view-timeline-inset:0px}.sv__card:not(:last-child),.sv__card:not(:last-child):after,.sv__card:not(:last-child) .sv__ph img{animation-duration:auto;animation-timing-function:linear;animation-fill-mode:both;animation-range:cover 0% cover calc(100vh - var(--hh) - 26px - var(--i) * 14px)}.sv__card:not(:last-child){animation-name:sd-sv-card}.sv__card:not(:last-child):after{animation-name:sd-sv-dim}.sv__card:not(:last-child) .sv__ph img{animation-name:sd-sv-img}.sv__card:first-child,.sv__card:first-child:after,.sv__card:first-child .sv__ph img{animation-timeline:--sv2}.sv__card:nth-child(2),.sv__card:nth-child(2):after,.sv__card:nth-child(2) .sv__ph img{animation-timeline:--sv3}.sv__card:nth-child(3),.sv__card:nth-child(3):after,.sv__card:nth-child(3) .sv__ph img{animation-timeline:--sv4}.sv__card:nth-child(4),.sv__card:nth-child(4):after,.sv__card:nth-child(4) .sv__ph img{animation-timeline:--sv5}.sv__card:nth-child(5),.sv__card:nth-child(5):after,.sv__card:nth-child(5) .sv__ph img{animation-timeline:--sv6}}}@keyframes sd-sp{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes sd-edge-in{0%{clip-path:inset(0 var(--ins) round 44px)}to{clip-path:inset(0)}}@keyframes sd-edge-in-top{0%{clip-path:inset(0 var(--ins) -100vh round 44px 44px 0 0)}to{clip-path:inset(0 0 -100vh)}}@keyframes sd-edge-out{0%{clip-path:inset(0)}to{clip-path:inset(0 var(--ins) round 44px)}}@keyframes sd-phx{0%{transform:scale(.92)}to{transform:scale(1)}}@keyframes sd-phx-img{0%{transform:scale(1.12)}to{transform:scale(1)}}@keyframes sd-hcx{0%{transform:translateY(6%)scale(1.12)}to{transform:translateY(-6%)scale(1)}}@keyframes sd-ghost{0%{transform:translate(18%)}to{transform:translate(-18%)}}@keyframes sd-halo{0%{transform:translate(-50%,-50%)scale(.5)}to{transform:translate(-50%,-50%)scale(1.2)}}@keyframes sd-sv-card{0%{transform:scale(1)}to{transform:scale(.95)}}@keyframes sd-sv-dim{0%{opacity:0}to{opacity:.55}}@keyframes sd-sv-img{0%{transform:scale(1.02)}to{transform:scale(1.08)}}
.skip{z-index:999;background:var(--btn);color:var(--btn-tx);border-radius:12px;padding:12px 18px;font-weight:500;position:fixed;top:-80px;left:12px}.skip:focus{top:calc(12px + env(safe-area-inset-top))}.hdr{--hw:calc(var(--w) - 40px);--hx:max(6vw, calc(12px + env(safe-area-inset-left)), (100% - var(--hw)) / 2);top:calc(12px + env(safe-area-inset-top));left:var(--hx);right:var(--hx);z-index:100;pointer-events:none;transition:transform var(--dur-4) var(--ease-out), opacity var(--dur-3) var(--ease-out);position:fixed}.nav-hide .hdr{transform:translate3d(0, calc(-100% - 90px - env(safe-area-inset-top)), 0);opacity:0;transition:transform var(--dur-3) var(--ease-in-out), opacity var(--dur-3) var(--ease-in)}.menu-open .hdr{opacity:1;transform:none}.hdr__in{pointer-events:auto;-webkit-backdrop-filter:blur(20px)saturate(1.8);width:100%;height:64px;transition:width var(--dur-4) var(--ease-in-out), background-color var(--dur-3) var(--ease-out), border-color var(--dur-3) var(--ease-out), box-shadow var(--dur-3) var(--ease-out);animation:hdr-in var(--dur-4) var(--ease-out) backwards 50ms;background-color:#ffffffb8;background-image:linear-gradient(#ffffff8c,#fff0);border:1px solid #fffc;border-radius:999px;align-items:center;gap:14px;margin:0 auto;padding:0 8px 0 22px;display:flex;position:relative;box-shadow:inset 0 1px #ffffffe6,0 1px 2px #1018280a,0 16px 44px -18px #0a3c7838}@keyframes hdr-in{0%{opacity:0;transform:translateY(-8px)}}.scrolled .hdr__in{width:min(calc(var(--hw) - 100px), 100%)}.hdr__logo{flex:none;margin-right:auto;padding:6px 0;display:block;position:relative}.hdr__logo img{width:auto;height:32px}.logo--d,.nav-dark .hdr .logo--l,.menu-open .hdr .logo--l{display:none!important}.nav-dark .hdr .logo--d,.menu-open .hdr .logo--d{display:block!important}.hdr__nav{display:flex;position:relative}.hdr__nav a{z-index:1;letter-spacing:-.005em;min-height:40px;color:var(--tx-2);transition:color var(--dur-3) var(--ease-out);border-radius:999px;align-items:center;padding:0 14px;font-size:14.5px;font-weight:500;display:inline-flex;position:relative}.hdr__nav a:hover{transition-duration:var(--dur-2)}.hdr__nav a:hover,.hdr__nav a[aria-current=page]{color:var(--tx)}.hdr__nav a:focus-visible{outline-offset:-2px}.hdr__pill{height:36px;width:var(--pw,0);transform:translateX(var(--px,0));opacity:0;pointer-events:none;background:linear-gradient(135deg, color-mix(in srgb, var(--acc) 12%, transparent), #2dd4bf1a);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--acc) 15%, transparent);transition:transform var(--dur-3) var(--ease-out), width var(--dur-3) var(--ease-out), opacity var(--dur-2) var(--ease-out);border-radius:999px;margin-top:-18px;position:absolute;top:50%;left:0}.hdr__nav:hover .hdr__pill{opacity:1}.hdr__nav:has(:focus-visible) .hdr__pill{opacity:1}.hdr__nav:has([aria-current]) .hdr__pill{opacity:1}.hdr__nav[data-snap] .hdr__pill{transition:opacity var(--dur-2) var(--ease-out)}.hdr__act{align-items:center;gap:6px;display:flex;position:relative}.hdr__tel{height:48px;color:var(--tx);transition:background-color var(--dur-3) var(--ease-out), transform var(--dur-3) var(--ease-spring);border-radius:999px;align-items:center;gap:10px;padding:0 14px 0 6px;display:inline-flex}.hdr__tel:active{transition-duration:var(--dur-1);transform:scale(.97)}@media (hover:hover){.hdr__tel:hover{background:var(--card-2);transition-duration:var(--dur-2)}}.hdr__tel-i{background:linear-gradient(135deg, color-mix(in srgb, var(--acc) 15%, transparent), #2dd4bf21);width:36px;height:36px;color:var(--acc);border-radius:50%;place-items:center;display:grid;position:relative}.hdr__tel-i svg{width:16px;height:16px}.hdr__tel-i .dot-live{width:7px;height:7px;box-shadow:0 0 0 2px var(--bg), 0 0 8px #3ddc84e6;position:absolute;top:1px;right:1px}.nav-dark .hdr__tel-i .dot-live,.menu-open .hdr__tel-i .dot-live{box-shadow:0 0 0 2px #0e121a,0 0 8px #3ddc84e6}.hdr__tel-t{flex-direction:column;line-height:1.15;display:flex}.hdr__tel-t small{letter-spacing:.08em;text-transform:uppercase;color:var(--tx-3);font-size:10.5px;font-weight:600}.hdr__tel-t b{letter-spacing:-.01em;font-variant-numeric:tabular-nums;font-size:14.5px;font-weight:600}.hdr__cta.btn{min-height:46px;margin-left:2px;padding:0 20px;font-size:14.5px}.hdr__prog{pointer-events:none;opacity:0;height:2px;transition:opacity var(--dur-3) var(--ease-out);border-radius:2px;position:absolute;bottom:-1px;left:30px;right:30px;overflow:hidden}.scrolled .hdr__prog{opacity:1}.hdr__prog i{background:var(--grad);transform-origin:0;height:100%;transform:scaleX(var(--sp,0));border-radius:2px;display:block}.hdr__burger{background:var(--card-2);width:46px;height:46px;transition:background-color var(--dur-3) var(--ease-out), transform var(--dur-3) var(--ease-spring);border-radius:50%;flex:none;justify-content:center;align-items:center;display:none}.hdr__burger:active{transition-duration:var(--dur-1);transform:scale(.92)}@media (hover:hover){.hdr__burger:hover{background:color-mix(in srgb, var(--tx) 10%, transparent)}}.hdr__burger span{background:var(--tx);width:18px;height:1.6px;transition:background-color var(--dur-1) var(--ease-out);border-radius:2px;position:relative}.hdr__burger span:before,.hdr__burger span:after{content:"";background:var(--tx);width:18px;height:1.6px;transition:transform var(--dur-3) var(--ease-spring);border-radius:2px;position:absolute;left:0}.hdr__burger span:before{transform:translateY(-5.5px)}.hdr__burger span:after{transform:translateY(5.5px)}.menu-open .hdr__burger span{background:0 0}.menu-open .hdr__burger span:before{transform:rotate(45deg)}.menu-open .hdr__burger span:after{transform:rotate(-45deg)}.nav-dark .hdr,.menu-open .hdr{--tx:#f5f5f7;--tx-2:#f5f5f7bd;--tx-3:#f5f5f799;--card-2:#ffffff1a;--btn:#fff;--btn-tx:#000;--acc:#5ac8fa;--bg:#0e121a}.nav-dark .hdr__in,.menu-open .hdr__in{background-color:#0e121aa8;background-image:linear-gradient(#ffffff12,#fff0);border-color:#ffffff1f;box-shadow:inset 0 1px #ffffff1a,0 20px 60px -14px #000000b3}@media (max-width:1279px){.hdr__nav a{padding:0 10px;font-size:14px}}@media (max-width:1179px){.hdr__tel{height:46px;padding:0}.hdr__tel-t{display:none}.hdr__tel-i{width:44px;height:44px}}@media (max-width:1100px){.hdr__in{gap:10px;padding-left:18px}.hdr__nav a{padding:0 9px}}@media (max-width:1023px){.hdr__nav{display:none}.hdr__burger{display:inline-flex}.hdr__in{height:60px;padding:0 7px 0 18px}.hdr__tel-i{background:var(--card-2);color:var(--tx);width:46px;height:46px}.hdr__prog{left:22px;right:22px}}@media (max-width:599px){.hdr__cta.btn{display:none}}@media (max-width:480px){.hdr__logo img{height:28px}.hdr__in{padding-left:16px}}@media (max-width:359px){.hdr__logo img{height:25px}.hdr__act{gap:4px}}@media (min-width:1800px){.hdr__in{height:70px;padding-left:26px}.hdr__logo img{height:36px}.hdr__nav a{padding:0 16px;font-size:15.5px}.hdr__cta.btn{min-height:50px;padding:0 24px;font-size:15.5px}}@media (min-width:2200px){.hdr__in{height:76px}.hdr__logo img{height:40px}.hdr__nav a{padding:0 18px;font-size:16.5px}.hdr__tel-t b{font-size:16px}.hdr__cta.btn{min-height:54px;font-size:16.5px}.ftr{font-size:16.5px}.ftr__bot{font-size:14px}}.mnav{--o:calc(100% - 44px - env(safe-area-inset-right)) calc(44px + env(safe-area-inset-top));z-index:99;overscroll-behavior:contain;visibility:hidden;clip-path:circle(0 at var(--o));transition:clip-path var(--dur-3) var(--ease-in-out), visibility 0s linear var(--dur-3);display:flex;position:fixed;inset:0;overflow-y:auto}.menu-open .mnav{clip-path:circle(150% at var(--o));visibility:visible;transition:clip-path var(--dur-4) var(--ease-out)}.mnav .aurora{opacity:.8}html:not(.menu-open) .mnav .aurora i{animation-play-state:paused}.mnav__in{z-index:1;width:100%;max-width:720px;padding:calc(var(--hh) + env(safe-area-inset-top) + 18px) max(var(--g), env(safe-area-inset-right)) calc(22px + env(safe-area-inset-bottom)) max(var(--g), env(safe-area-inset-left));flex-direction:column;flex:1;margin:0 auto;display:flex;position:relative}.mnav nav{display:grid}.mnav a.mnav__l{border-bottom:1px solid var(--line);letter-spacing:-.04em;color:var(--tx);opacity:0;filter:blur(8px);transition:opacity var(--dur-2) var(--ease-in), transform var(--dur-2) var(--ease-in), filter var(--dur-2) var(--ease-in), color var(--dur-2) var(--ease-out);-webkit-tap-highlight-color:transparent;align-items:center;gap:14px;padding:clamp(9px,1.6svh,14px) 0;font-size:clamp(24px,min(8vw,5.2svh),42px);font-weight:600;line-height:1.1;display:flex;transform:translateY(12px)}.mnav a.mnav__l small{letter-spacing:.06em;background:var(--grad);color:#0000;-webkit-background-clip:text;background-clip:text;min-width:24px;font-size:12px;font-weight:600}.mnav a.mnav__l svg{width:22px;height:22px;color:var(--tx-3);transition:transform var(--dur-3) var(--ease-out), color var(--dur-2) var(--ease-out);margin-left:auto}.mnav a.mnav__l:hover svg,.mnav a.mnav__l:active svg{color:var(--tx);transform:translate(4px)}.mnav a.mnav__l[aria-current=page]{color:var(--acc)}.menu-open .mnav a.mnav__l{opacity:1;filter:none;transition:opacity var(--dur-3) var(--ease-out), transform var(--dur-4) var(--ease-out), filter var(--dur-3) var(--ease-out), color var(--dur-2) var(--ease-out);transition-delay:calc(.1s + var(--i) * 40ms);transform:none}.mnav a.mnav__l:active{color:var(--acc)}.mnav__b{opacity:0;transition:opacity var(--dur-2) var(--ease-in), transform var(--dur-2) var(--ease-in);gap:10px;margin-top:auto;padding-top:24px;display:grid;transform:translateY(12px)}.menu-open .mnav__b{opacity:1;transition:opacity var(--dur-3) var(--ease-out) .32s, transform var(--dur-4) var(--ease-out) .32s;transform:none}.mnav__b .btn{width:100%}.mnav__qq{color:var(--tx);transition:border-color var(--dur-3) var(--ease-out), transform var(--dur-3) var(--ease-spring);background:linear-gradient(135deg,#2f8cff29,#2dd4bf1a 60%,#69b3451a);border:1px solid #7ad8ff38;border-radius:22px;align-items:center;gap:14px;padding:14px 16px 14px 14px;display:flex}.mnav__qq:hover{border-color:#7ad8ff73}.mnav__qq:active{transition-duration:var(--dur-1);transform:scale(.98)}.mnav__qi{color:#fff;background:var(--grad-btn);border-radius:14px;flex:none;place-items:center;width:44px;height:44px;display:grid}.mnav__qi svg{width:21px;height:21px}.mnav__qq b{letter-spacing:-.02em;font-size:clamp(15px,1.2vw + 11px,16.5px);font-weight:600;display:block}.mnav__qq small{color:var(--tx-2);font-size:13px;line-height:1.35;display:block}.mnav__qq>svg:last-child{width:20px;height:20px;color:var(--tx-2);flex:none;margin-left:auto}.mnav__row{grid-template-columns:1fr 1fr;gap:10px;display:grid}.mnav__soc{align-items:center;gap:8px;margin-top:6px;display:flex}.mnav__soc a{background:var(--card-2);width:44px;height:44px;color:var(--tx);transition:background-color var(--dur-2) var(--ease-out), transform var(--dur-3) var(--ease-spring);border-radius:50%;place-items:center;display:grid}.mnav__soc a:hover{background:#ffffff29}.mnav__soc a:active{transition-duration:var(--dur-1);transform:scale(.92)}.mnav__soc svg{width:18px;height:18px}.mnav__soc span{text-align:right;white-space:nowrap;color:var(--tx-3);margin-left:auto;font-size:clamp(11px,2.6vw,12px);line-height:1.4}@media (min-width:1024px){.mnav{display:none}}.ftr{isolation:isolate;box-shadow:0 60vh 0 0 var(--bg);color:var(--tx-2);padding:clamp(80px,6vw + 52px,168px) 0 0;font-size:15px;position:relative;overflow:hidden}.ftr .aurora{opacity:.5}.ftr .aurora:after{background:radial-gradient(120% 70% at 50% 0%, transparent 30%, var(--bg) 85%)}.ftr>.wrap,.ftr__mark{z-index:1;position:relative}.ftr:before{content:"";z-index:1;background:linear-gradient(90deg,#0000,#5ac8fa8c 30%,#2dd4bf8c 70%,#0000);height:1px;position:absolute;top:0;left:0;right:0}.ftr__hero{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:28px 64px;display:flex}.ftr__t{letter-spacing:-.055em;color:var(--tx);text-wrap:balance;font-size:clamp(38px,4.6vw + 16px,104px);font-weight:600;line-height:.98}.ftr__t .grad{padding-bottom:.06em}.ftr__status{gap:10px;font-size:14.5px;line-height:1.4;display:grid}.ftr__status li{align-items:center;gap:12px;display:flex}.ftr__status b{color:var(--tx);font-weight:600}.ftr__status .dot-live{margin:0 2px}.ftr__status svg{width:18px;height:18px;color:var(--acc);flex:none}.ftr__cols{border-top:1px solid var(--line);grid-template-columns:minmax(0,1.25fr) repeat(3,minmax(0,1fr));gap:48px clamp(28px,3vw,56px);margin-top:clamp(48px,5vw,88px);padding-top:clamp(44px,4.4vw,72px);display:grid}.ftr__logo{display:inline-block}.ftr__logo img{width:auto;height:clamp(36px,.8vw + 30px,46px)}.ftr__sede{align-items:flex-start;gap:10px;margin-top:22px;line-height:1.45;display:flex}.ftr__sede svg{width:18px;height:18px;color:var(--acc);flex:none;margin-top:2px}.ftr__sede a{color:var(--tx-3);transition:color var(--dur-2) var(--ease-out);margin-top:4px;font-size:13.5px;display:block}.ftr__sede a:hover{color:var(--tx)}.ftr__soct{letter-spacing:.14em;text-transform:uppercase;color:var(--tx-3);margin:26px 0 12px;font-size:12px;font-weight:600;display:block}.ftr__soc{gap:8px;display:flex}.ftr__soc a{background:var(--card-2);border:1px solid var(--line);width:44px;height:44px;color:var(--tx);transition:background-color var(--dur-3) var(--ease-out), transform var(--dur-3) var(--ease-spring), border-color var(--dur-3) var(--ease-out);border-radius:50%;place-items:center;display:grid}.ftr__soc a:active{transition-duration:var(--dur-1);transform:scale(.92)}@media (hover:hover){.ftr__soc a:hover{border-color:var(--line-2);transition-duration:var(--dur-2), var(--dur-3), var(--dur-2);background:#ffffff24;transform:translateY(-2px)}}.ftr__soc svg{width:18px;height:18px}.ftr__area{min-height:52px;color:var(--tx);border:1px solid var(--line-2);transition:background-color var(--dur-3) var(--ease-out), border-color var(--dur-3) var(--ease-out), transform var(--dur-3) var(--ease-spring);background:#ffffff0d;border-radius:999px;align-items:center;gap:12px;margin-top:26px;padding:7px 18px 7px 7px;font-weight:500;display:inline-flex}.ftr__area:active{transition-duration:var(--dur-1);transform:scale(.98)}@media (hover:hover){.ftr__area:hover{transition-duration:var(--dur-2), var(--dur-2), var(--dur-3);background:#ffffff1a;border-color:#ffffff4d}}.ftr__area>span{color:#fff;background:var(--grad-btn);border-radius:50%;place-items:center;width:38px;height:38px;display:grid}.ftr__area svg{width:18px;height:18px}.ftr__area>svg:last-child{color:var(--tx-3);transition:transform var(--dur-3) var(--ease-out), color var(--dur-2) var(--ease-out)}.ftr__area:hover>svg:last-child{color:var(--tx);transform:translate(3px)}.ftr__h{letter-spacing:.14em;text-transform:uppercase;color:var(--tx);margin-bottom:16px;font-size:12px;font-weight:600}.ftr__contact{align-content:start;gap:30px;display:grid}.ftr ul.ftr__l{gap:4px;display:grid}.ftr__l a,.ftr__l span{padding:5px 0;line-height:1.35;display:inline-block}.ftr__l a{transition:background-size var(--dur-3) var(--ease-out), color var(--dur-2) var(--ease-out), opacity var(--dur-1) var(--ease-out);overflow-wrap:anywhere;background:linear-gradient(90deg,#5ac8fa,#2dd4bf) 0 calc(100% - 3px)/0 1px no-repeat}@media (hover:none){.ftr__l a:active,.ftr__sede a:active{opacity:.6;transition-duration:0s}}.ftr__l a:hover{color:#fff;background-size:100% 1px}.ftr__l .ftr__iso{color:var(--tx-3);align-items:center;gap:8px;display:inline-flex}.ftr__l .ftr__iso svg{color:#2dd4bf;width:16px;height:16px}@media (pointer:coarse){.ftr ul.ftr__l{gap:0}.ftr__l a,.ftr__l span{padding:12px 0}.ftr__sede a{align-items:center;min-height:44px;margin-top:-6px;display:flex}}.ftr__mark{height:clamp(110px,15vw,330px);margin-top:clamp(32px,4vw,64px)}.ftr__mark:after{content:"";pointer-events:none;background:linear-gradient(180deg, transparent 60%, var(--bg) 100%);position:absolute;inset:0}.ftr__big{letter-spacing:-.07em;white-space:nowrap;-webkit-user-select:none;user-select:none;background:linear-gradient(#ffffff2e,#fff0 90%);color:#0000;-webkit-background-clip:text;background-clip:text;place-items:center;font-size:clamp(44px,10.4vw,236px);font-weight:600;line-height:1;display:grid;position:absolute;inset:0}.js .ftr__big{visibility:hidden}.ftr__bot{z-index:1;padding-top:22px;padding-bottom:calc(26px + env(safe-area-inset-bottom));border-top:1px solid var(--line);color:var(--tx-3);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px 24px;font-size:12.5px;line-height:1.5;display:flex;position:relative}.ftr__legal{flex-wrap:wrap;gap:4px 0;display:flex}.ftr__legal span+span:before{content:"·";color:color-mix(in srgb, var(--tx-3) 60%, transparent);margin:0 10px}.ftr__top{border:1px solid var(--line-2);min-height:44px;color:var(--tx);transition:border-color var(--dur-3) var(--ease-out), background-color var(--dur-3) var(--ease-out), transform var(--dur-3) var(--ease-spring);border-radius:999px;flex:none;align-items:center;gap:8px;padding:0 16px;display:inline-flex}.ftr__top:active{transition-duration:var(--dur-1);transform:scale(.97)}.ftr__top svg{width:14px;height:14px;transition:transform var(--dur-3) var(--ease-out)}@media (hover:hover){.ftr__top:hover{background:#ffffff0d;border-color:#ffffff59}.ftr__top:hover svg{transform:translateY(-2px)}}@media (max-width:1279px){.ftr__cols{grid-template-columns:repeat(2,minmax(0,1fr))}.ftr__brand{grid-column:1/-1;grid-template-columns:auto 1fr;align-items:start;gap:0 48px;display:grid}.ftr__brand>.ftr__logo{grid-column:1/-1}.ftr__contact{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.ftr__legal{grid-template-columns:repeat(2,auto);justify-content:start;gap:2px 28px;display:grid}.ftr__legal span+span:before{content:none}}@media (max-width:760px){.ftr__cols{gap:40px 24px}.ftr__brand{display:block}.ftr__mark{height:54vw}.ftr__big{white-space:normal;text-align:center;font-size:20vw;line-height:.95}.ftr__legal{grid-template-columns:1fr}}@media (max-width:480px){.ftr__cols{gap:36px 16px}.ftr__contact{grid-template-columns:1fr;gap:30px}}@media (max-width:339px){.ftr__cols{grid-template-columns:1fr}}.mbar{display:none}@media (max-width:760px){.mbar{--off:translate3d(0, calc(100% + 24px + env(safe-area-inset-bottom)), 0);left:max(6vw, env(safe-area-inset-left));right:max(6vw, env(safe-area-inset-right));bottom:calc(12px + env(safe-area-inset-bottom));z-index:90;-webkit-backdrop-filter:blur(18px)saturate(1.8);transform:var(--off);opacity:0;visibility:hidden;transition:transform var(--dur-3) var(--ease-in-out), opacity var(--dur-2) var(--ease-in), visibility 0s linear var(--dur-3);background:#ffffffdb;border:1px solid #0a141e12;border-radius:999px;grid-template-columns:1fr 1fr 1.3fr;gap:4px;padding:5px;display:grid;position:fixed;box-shadow:0 1px 2px #1018280f,0 -4px 16px -6px #0a285a33,0 -12px 32px -14px #0a285a2e}.scrolled .mbar{opacity:1;visibility:visible;transition:transform var(--dur-4) var(--ease-out), opacity var(--dur-3) var(--ease-out);transform:none}.scrolled.mbar-off .mbar,.menu-open .mbar{transform:var(--off);opacity:0;visibility:hidden;transition:transform var(--dur-3) var(--ease-in-out), opacity var(--dur-2) var(--ease-in), visibility 0s linear var(--dur-3)}html:has(:is(input,textarea,select):focus) .mbar{transform:var(--off);opacity:0;visibility:hidden;transition:transform var(--dur-3) var(--ease-in-out), opacity var(--dur-2) var(--ease-in), visibility 0s linear var(--dur-3)}.mbar a{color:#1d1d1f;min-height:48px;transition:background-color var(--dur-2) var(--ease-out), transform var(--dur-3) var(--ease-spring);-webkit-tap-highlight-color:transparent;border-radius:999px;justify-content:center;align-items:center;gap:7px;font-size:14.5px;font-weight:500;display:inline-flex}.mbar a:active{transition-duration:var(--dur-1);background:#0a141e0f;transform:scale(.96)}.mbar a:last-child:active{background:#000}.mbar svg{width:18px;height:18px}.mbar a:last-child{color:#fff;background:#1d1d1f}.mbar a:last-child svg{width:16px;height:16px}}@media (max-width:359px){.mbar a{gap:5px;font-size:13.5px}.mbar svg{width:16px;height:16px}}.atmo{z-index:-1;pointer-events:none;position:fixed;inset:0;overflow:hidden}.atmo__b{border-radius:50%;position:absolute}.atmo__b--1{background:radial-gradient(closest-side,#5ac8fa3d,#0000 72%);width:min(72vmax,1300px);height:min(72vmax,1300px);top:-24vmax;left:-28vmax}.atmo__b--2{background:radial-gradient(closest-side,#2dd4bf2b,#0000 72%);width:min(62vmax,1100px);height:min(62vmax,1100px);top:18vh;right:-28vmax}.atmo__b--3{background:radial-gradient(closest-side,#a5b4fc38,#0000 72%);width:min(58vmax,1050px);height:min(58vmax,1050px);bottom:-38vmax;left:18vw}.atmo__grid{display:none}@media (pointer:fine) and (min-width:761px) and (prefers-reduced-motion:no-preference){.atmo__b{will-change:transform}.atmo__b--1{translate:calc(var(--sp,0) * 34vw) calc(var(--sp,0) * 46vh);animation:drift1 30s var(--ease-io) infinite alternate}.atmo__b--2{translate:calc(var(--sp,0) * -30vw) calc(var(--sp,0) * -26vh);animation:drift2 36s var(--ease-io) infinite alternate}.atmo__b--3{translate:calc(var(--sp,0) * 12vw) calc(var(--sp,0) * -46vh);animation:drift3 32s var(--ease-io) infinite alternate}@supports (animation-timeline:scroll()){.atmo__b--1{animation:drift1 30s var(--ease-io) infinite alternate, atmo-sp1 linear both;animation-timeline:auto,scroll(root)}.atmo__b--2{animation:drift2 36s var(--ease-io) infinite alternate, atmo-sp2 linear both;animation-timeline:auto,scroll(root)}.atmo__b--3{animation:drift3 32s var(--ease-io) infinite alternate, atmo-sp3 linear both;animation-timeline:auto,scroll(root)}}.atmo__grid{pointer-events:none;will-change:transform;opacity:0;width:680px;height:680px;transition:opacity var(--dur-5) var(--ease-out);display:block;position:absolute;top:0;left:0;overflow:hidden;transform:translate(calc(50vw - 340px),calc(50vh - 340px));-webkit-mask-image:radial-gradient(340px,#000,#00000040 45%,#0000 72%);mask-image:radial-gradient(340px,#000,#00000040 45%,#0000 72%)}.atmo__grid>i{will-change:transform;background-image:radial-gradient(circle,#0a325a47 1px,#0000 1.5px);background-size:26px 26px;width:706px;height:706px;position:absolute;top:0;left:0}html.ptr .atmo__grid{opacity:.8}}@media (pointer:coarse),(max-width:760px){.atmo .pt{display:none}}@keyframes atmo-sp1{0%{translate:0}to{translate:34vw 46vh}}@keyframes atmo-sp2{0%{translate:0}to{translate:-30vw -26vh}}@keyframes atmo-sp3{0%{translate:0}to{translate:12vw -46vh}}:is(.atmo-off,.fx-cover) .atmo{opacity:0}.atmo{transition:opacity var(--dur-3) var(--ease-out)}::-webkit-scrollbar{width:11px;height:11px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:linear-gradient(#5ac8fa,#2f8cff 45%,#2dd4bf) padding-box padding-box;border:3px solid #0000;border-radius:11px;min-height:60px}::-webkit-scrollbar-thumb:hover{border-width:2px}::-webkit-scrollbar-corner{background:0 0}@supports not selector(::-webkit-scrollbar){html{scrollbar-width:thin;scrollbar-color:#2f8cff transparent}}html.sb{scrollbar-width:none}html.sb::-webkit-scrollbar{display:none}.sbar{--th:80px;z-index:120;pointer-events:none;opacity:0;width:20px;transition:opacity var(--dur-3) var(--ease-out);position:fixed;inset:0 0 0 auto}.sbar[hidden]{display:none}.sbar.on{opacity:1;transition-duration:var(--dur-1)}.sbar i{width:6px;height:var(--th);pointer-events:auto;cursor:grab;transform-origin:100%;will-change:transform;transition:scale var(--dur-2) var(--ease-out);background:linear-gradient(#5ac8fa,#2f8cff 45%,#2dd4bf);border-radius:6px;position:absolute;top:4px;right:4px;box-shadow:0 0 0 1px #ffffff52,0 2px 10px #0814284d}.sbar i:before{content:"";position:absolute;inset:0 -6px}.sbar i:hover,.sbar.drag i{scale:1.6 1}.sbar.drag i{cursor:grabbing}.menu-open .sbar{opacity:0!important}@supports (animation-timeline:scroll()){.sbar i{animation:linear both sbar-move;animation-timeline:scroll(root)}@keyframes sbar-move{to{transform:translate3d(0, calc(100dvh - var(--th) - 8px), 0)}}}@media (prefers-reduced-motion:reduce){.sbar,.sbar i{transition:none}}.page-in{animation:page-in var(--dur-4) var(--ease-out) backwards}@keyframes page-in{0%{opacity:0;filter:blur(6px);transform:translateY(8px)}}@media (prefers-reduced-motion:reduce){.hdr__in,.page-in{animation:none}.mnav,.menu-open .mnav{clip-path:none;transition:visibility}.mnav a.mnav__l,.mnav__b,.menu-open .mnav a.mnav__l,.menu-open .mnav__b{transition:opacity var(--dur-2) var(--ease-out);filter:none;transform:none}}
