:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;color:#fff;--page-w:min(100vw, calc(100vh * 1.538));--scale:calc(var(--page-w) / 1280);background:#130519;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,SF Pro Text,Inter,Arial,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:radial-gradient(circle at 68% 52%,#fdc04f14,#0000 22%),#130519;min-width:320px;margin:0;overflow-x:hidden}button,a{font:inherit}a{color:inherit;text-decoration:none}.fixed-stage{z-index:0;pointer-events:none;background:radial-gradient(135% 125% at 50% 38%,#140725 0%,#0d0417 72%);position:fixed;inset:0;overflow:hidden}.starfield{pointer-events:none;opacity:0;transition:opacity 1.1s;position:absolute;inset:0;overflow:hidden}.fixed-stage.stars-on .starfield{opacity:1}.stars-toggle{color:#ece1fbe6;cursor:pointer;z-index:900;pointer-events:auto;background:linear-gradient(#322b40 0%,#272134 100%);border:0;border-radius:50%;place-items:center;width:48px;height:48px;transition:transform .26s cubic-bezier(.22,.61,.36,1),box-shadow .26s,color .26s,bottom .7s cubic-bezier(.55,0,.15,1);display:grid;position:fixed;bottom:clamp(22px,5vh,54px);right:clamp(8px,1.4vw,18px);overflow:hidden;box-shadow:inset 0 0 0 2px #08040e80,0 6px 16px #0006}.stars-toggle.features-on{bottom:8px}.stars-toggle:hover{transform:translateY(-2px);box-shadow:inset 0 0 0 2px #08040e8c,0 10px 22px #00000080,0 0 22px #9646dc52}.stars-toggle:active{transform:translateY(0)scale(.96)}.stars-toggle.on{color:#ffd9a0;box-shadow:inset 0 0 0 2px #08040e8c,0 6px 16px #0006,0 0 20px #9646dc57}.stars-toggle svg{transition:transform .4s cubic-bezier(.22,.61,.36,1),opacity .3s}.stars-toggle:hover svg{animation:1.6s cubic-bezier(.4,0,.22,1) infinite star-twinkle}.stars-toggle.on svg{transform:scale(1.06)}.stars-toggle.on:hover svg{animation:none}@keyframes star-twinkle{0%,to{opacity:1;transform:scale(1)rotate(0)}40%{opacity:.82;transform:scale(1.2)rotate(14deg)}60%{opacity:1;transform:scale(.9)rotate(-9deg)}}@media (prefers-reduced-motion:reduce){.starfield{transition:none}.stars-toggle:hover svg{animation:none}}.star-layer{width:1px;height:1px;transform:translate3d(calc(var(--mx,0) * var(--px,0px)), calc(var(--my,0) * var(--px,0px)), 0);will-change:transform, opacity;backface-visibility:hidden;animation:twinkle var(--tw,7s) ease-in-out infinite;background:0 0;border-radius:50%;transition:transform .52s cubic-bezier(.22,.61,.36,1);position:absolute;top:0;left:0}.starfield .s1{--px:2px;--tw:7s}.starfield .s2{--px:5px;--tw:5.5s;animation-delay:-.8s}.starfield .s3{--px:10px;--tw:6.5s;animation-delay:-1.6s}.starfield .s4{--px:15px;--tw:4.8s;width:2px;height:2px;animation-delay:-.4s}.starfield .s5{--px:22px;--tw:8s;width:2px;height:2px;animation-delay:-1.2s}@keyframes twinkle{0%,to{opacity:1}50%{opacity:.74}}.star-event{pointer-events:none;will-change:transform, opacity;position:absolute}.star-event.nova{background:#fff;border-radius:50%;width:2px;height:2px;animation:2.4s ease-out forwards nova;box-shadow:0 0 6px 1px #bed6ffe6}@keyframes nova{0%{opacity:0;transform:scale(.2)}10%{opacity:1;transform:scale(1.7)}26%{opacity:.8;transform:scale(.9)}to{opacity:0;transform:scale(.35)}}.star-event.ship{background:#deecfff2;border-radius:50%;width:2px;height:2px;animation:5.6s linear forwards ship;box-shadow:0 0 4px #c8dcffbf}.star-event.ship:before{content:"";transform-origin:100%;width:26px;height:1px;transform:translateY(-50%) scaleX(var(--dir,1));background:linear-gradient(270deg,#c8dcff8c,#0000);position:absolute;top:50%;right:100%}@keyframes ship{0%{opacity:0;transform:translate(0)}12%{opacity:.95}88%{opacity:.95}to{transform:translateX(calc(var(--dir,1) * 170px));opacity:0}}@media (prefers-reduced-motion:reduce){.star-layer{transition:none;animation:none}.star-event{display:none}}.nav{top:calc(18 * var(--scale));left:calc(24 * var(--scale));right:calc(24 * var(--scale));min-height:clamp(52px, calc(58 * var(--scale)), 66px);z-index:1000;padding:0 clamp(16px, calc(20 * var(--scale)), 26px);box-shadow:none;-webkit-backdrop-filter:none;pointer-events:auto;background:0 0;border:1px solid #0000;border-radius:18px;justify-content:space-between;align-items:center;transition:background-color .18s,border-color .18s,box-shadow .18s,-webkit-backdrop-filter .18s,backdrop-filter .18s;display:flex;position:fixed}.nav.scrolled{-webkit-backdrop-filter:blur(20px)saturate(150%);backdrop-filter:blur(20px)saturate(150%);background:#160a1e8c;border-color:#ffffff1f;box-shadow:0 18px 52px #0000003d}.brand{align-items:center;gap:calc(11 * var(--scale));font-size:clamp(20px, calc(24 * var(--scale)), 28px);font-weight:590;line-height:1;display:flex}.mark{width:calc(27 * var(--scale));height:calc(27 * var(--scale));object-fit:contain;mix-blend-mode:screen;display:block}.nav nav{gap:calc(23 * var(--scale));color:#ffffffb5;font-size:clamp(17px, calc(20 * var(--scale)), 23px);align-items:center;line-height:1.2;display:flex}.title-shell{left:clamp(18px, calc(37 * var(--scale)), 37px);right:clamp(18px, calc(24 * var(--scale)), 37px);top:calc(84 * var(--scale));width:auto;max-width:calc(100vw - clamp(36px, calc(74 * var(--scale)), 74px));aspect-ratio:1188/191;z-index:1;height:auto;position:absolute}.wekon-layer{object-fit:fill;-webkit-user-select:none;user-select:none;pointer-events:none;width:100%;height:100%;display:block}@keyframes title-noise{0%{background-position:0 44%,0 0}to{background-position:100% 56%,18px 8px}}main{z-index:5;position:relative}body.is-pager{overscroll-behavior:none;height:100dvh;overflow:hidden}.pager{z-index:1;position:fixed;inset:0;overflow:hidden}.pager-track{will-change:transform;height:100%;transition:transform .76s cubic-bezier(.72,0,.16,1)}.pager-screen{width:100%;height:100%;position:relative;overflow:hidden}.pager-scroller{-webkit-overflow-scrolling:touch;overscroll-behavior:contain;height:100%;overflow:hidden auto}.screen{height:100%;min-height:620px;width:var(--page-w);max-width:100%;margin:0 auto;position:relative;overflow:hidden}.pager-screen.is-scrollable .screen{height:auto;min-height:100%;overflow:visible}.hero-screen{z-index:4}.call-screen{--call-progress:1;--voice-wave:0;--voice-pulse:0;--pscale:calc(100vw / 1600);width:100vw;overflow:hidden}.talk-screen{flex-direction:column;justify-content:space-between;align-items:center;width:100vw;padding:clamp(68px,11vh,120px) 0 clamp(40px,7vh,80px);display:flex}.talk-center{flex-direction:column;align-items:center;gap:clamp(24px,5vh,48px);margin:auto 0;display:flex}.talk-screen .chat-heading{opacity:1;text-align:center;display:block;position:static;inset:auto;transform:none}.talk-screen .chat-cta{opacity:1;position:static;top:auto;left:auto;transform:none}.feature-marquee{width:100%;padding:calc(9 * var(--scale)) 0;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='60' height='28'%3E%3Cg stroke='%23ffffff' stroke-opacity='0.07' stroke-width='1.5' fill='none' stroke-linecap='round'%3E%3Cpath d='M0 7 C10 -3 20 -3 30 7 C40 17 50 17 60 7'/%3E%3Cpath d='M0 14 C10 4 20 4 30 14 C40 24 50 24 60 14'/%3E%3Cpath d='M0 21 C10 11 20 11 30 21 C40 31 50 31 60 21'/%3E%3C/g%3E%3C/svg%3E"),linear-gradient(#562972 0%,#471f5c 100%);border-top:1px solid #00000038;border-bottom:1px solid #00000038;overflow:hidden}.marquee-viewport{overflow:hidden}.marquee-track{will-change:transform;backface-visibility:hidden;align-items:center;width:max-content;animation:55s linear infinite marquee;display:inline-flex}.marquee-track.reverse{animation-duration:68s;animation-direction:reverse}@keyframes marquee{to{transform:translate(-50%)}}.feature-chip{margin-right:calc(14 * var(--scale));color:#ece1fb;font-size:clamp(13px, calc(15 * var(--scale)), 18px);letter-spacing:.01em;text-transform:uppercase;white-space:nowrap;align-items:center;font-weight:800;display:inline-flex;transform:skew(-9deg)}.feature-chip:after{content:"→";margin-left:calc(14 * var(--scale));color:#ece1fb8c;font-weight:800}.feature-chip.accent{color:#d9bcff;padding:calc(2 * var(--scale)) calc(9 * var(--scale));letter-spacing:.03em;background:#200b34;border-radius:3px}.feature-chip.accent:before{content:"◆ ";color:#c79bffd9}.feature-chip.accent:after{color:#c79bffcc}.feature-marquee{opacity:0;pointer-events:none;will-change:transform, opacity;backface-visibility:hidden;contain:paint;transition:transform 2.1s cubic-bezier(.55,0,.15,1),opacity 1s;transform:translate(-103%)}.feature-marquee--btm{transform:translate(103%)}.talk-screen.features-on .feature-marquee{opacity:1;transform:translate(0)}.features-toggle{color:#ece1fbe6;cursor:pointer;z-index:8;background:linear-gradient(#322b40 0%,#272134 100%);border:0;border-radius:50%;place-items:center;width:48px;height:48px;transition:transform .26s cubic-bezier(.22,.61,.36,1),box-shadow .26s,bottom .7s cubic-bezier(.55,0,.15,1);display:grid;position:absolute;bottom:clamp(22px,5vh,54px);left:clamp(8px,1.4vw,18px);overflow:hidden;box-shadow:inset 0 0 0 2px #08040e80,0 6px 16px #0006}.talk-screen.features-on .features-toggle{bottom:8px}.features-toggle:hover{transform:translateY(-2px);box-shadow:inset 0 0 0 2px #08040e8c,0 10px 22px #00000080,0 0 22px #9646dc52}.features-toggle:active{transform:translateY(0)scale(.96)}.features-toggle svg{transition:transform .4s cubic-bezier(.22,.61,.36,1),opacity .3s}.features-toggle:hover svg{animation:1.6s cubic-bezier(.4,0,.22,1) infinite toggle-arrow}.talk-screen.features-on .features-toggle svg,.talk-screen.features-on .features-toggle:hover svg{animation:none;transform:rotate(180deg)}@keyframes toggle-arrow{0%{opacity:1;transform:translate(0)}30%{opacity:0;transform:translate(78%)}31%{opacity:0;transform:translate(-78%)}64%{opacity:1;transform:translate(0)}to{opacity:1;transform:translate(0)}}@media (prefers-reduced-motion:reduce){.feature-marquee{transition:none}.features-toggle:hover svg{animation:none}}.plays-in-view{animation-play-state:paused}.pager-screen.is-active .plays-in-view{animation-play-state:running}@media (prefers-reduced-motion:reduce){.plays-in-view{animation:none!important}}.warm-glow{width:calc(404 * var(--scale));height:calc(315 * var(--scale));left:calc(640 * var(--scale));top:calc(278 * var(--scale));filter:blur(calc(111 * var(--scale)));background:#fdc04fd6;position:absolute;transform:rotate(13.53deg)}.hero-image{left:calc(364 * var(--scale));top:calc(148 * var(--scale));width:calc(1059 * var(--scale));height:calc(706 * var(--scale));object-fit:contain;z-index:6;pointer-events:none;-webkit-user-select:none;user-select:none;filter:drop-shadow(calc(12 * var(--scale)) calc(24 * var(--scale)) calc(28 * var(--scale)) #00000061);position:absolute}.hero-copy{left:calc(55 * var(--scale));top:calc(546 * var(--scale));z-index:8;position:absolute}.hero-copy h1{margin:0 0 calc(26 * var(--scale));color:#fffdfdb5;font-size:clamp(26px, calc(32 * var(--scale)), 38px);letter-spacing:0;font-weight:400;line-height:.85}.pill-button{height:calc(56 * var(--scale));min-height:48px;padding:0 calc(10 * var(--scale)) 0 calc(39 * var(--scale));margin-top:calc(15 * var(--scale));color:#fff;font-size:clamp(22px, calc(24 * var(--scale)), 28px);cursor:pointer;pointer-events:auto;isolation:isolate;backface-visibility:hidden;will-change:transform;border:0;border-radius:999px;justify-content:space-between;align-items:center;transition:transform .34s cubic-bezier(.22,.61,.36,1),box-shadow .34s cubic-bezier(.22,.61,.36,1),background .34s;display:flex;position:relative;transform:translate(0,0)scale(1)}.pill-button:active{transition-duration:.12s;transform:translateY(1.5px)scale(.965)}.pill-button>span:first-child{white-space:nowrap;z-index:2;letter-spacing:.01em;text-shadow:0 1px 2px #00000047;position:relative}.pill-button.download{width:calc(209 * var(--scale));box-shadow:inset 0 0 0 3px #14061e73,  inset 0 0 0 0 #0000,  0 calc(5 * var(--scale)) calc(12 * var(--scale)) #0000005c;background:linear-gradient(#c62fe6 0%,#b724d6 100%);border:0}.pill-button.download:hover{box-shadow:inset 0 0 0 3px #14061e80, inset 0 2px 6px #0000004d, 0 calc(2 * var(--scale)) calc(6 * var(--scale)) #0006;background:linear-gradient(#b728d5 0%,#a61fc4 100%);transform:translateY(1px)scale(.985)}.pill-button.browser{width:max(calc(329 * var(--scale)), 329px);box-shadow:inset 0 0 0 3px #08040e80, inset 0 0 0 0 #0000, 0 calc(5 * var(--scale)) calc(12 * var(--scale)) #0000005c;background:linear-gradient(#322b40 0%,#272134 100%);border:0}.pill-button.browser:hover{box-shadow:inset 0 0 0 3px #08040e8c, inset 0 2px 6px #00000047, 0 calc(2 * var(--scale)) calc(6 * var(--scale)) #0006;background:linear-gradient(#2e2839 0%,#241e30 100%);transform:translateY(1px)scale(.988)}.button-icon{width:calc(40 * var(--scale));height:calc(40 * var(--scale));z-index:2;color:#f4ecfcf0;place-items:center;min-width:36px;min-height:36px;transition:transform .46s cubic-bezier(.22,.61,.36,1);display:grid;position:relative;overflow:hidden}.button-icon svg{transition:transform .52s cubic-bezier(.34,1.4,.5,1),opacity .26s}@keyframes arrow-download{0%{opacity:1;transform:translateY(0)}30%{opacity:0;transform:translateY(95%)}31%{opacity:0;transform:translateY(-95%)}64%{opacity:1;transform:translateY(0)}to{opacity:1;transform:translateY(0)}}.pill-button.download:hover .button-icon svg{animation:1.6s cubic-bezier(.4,0,.22,1) infinite arrow-download}@keyframes compass-seek{0%{transform:rotate(0)}24%{transform:rotate(-24deg)}52%{transform:rotate(15deg)}76%{transform:rotate(-7deg)}to{transform:rotate(0)}}.pill-button.browser:hover .button-icon svg{animation:.9s cubic-bezier(.34,1.2,.5,1) both compass-seek}@media (prefers-reduced-motion:reduce){.pill-button.download:hover .button-icon svg,.pill-button.browser:hover .button-icon svg{animation:none}}.scroll-hint{left:50%;bottom:max(10px, env(safe-area-inset-bottom));color:#ffffff8c;font-size:clamp(18px, calc(18 * var(--scale)), 21px);z-index:30;pointer-events:none;align-items:center;gap:6px;font-weight:300;display:flex;position:fixed;transform:translate(-50%)}.desktop-mockup{left:calc(552 * var(--scale));top:calc(220 * var(--scale));width:calc(650 * var(--scale));height:calc(500 * var(--scale));transform-origin:50%;border-radius:calc(18 * var(--scale));border:calc(9 * var(--scale)) solid #2c1d3f;box-shadow:calc(16 * var(--scale)) calc(28 * var(--scale)) calc(32 * var(--scale)) #0000006b, inset 0 0 0 1px #ffffff0a;z-index:6;grid-template-columns:calc(44 * var(--scale)) calc(155 * var(--scale)) 1fr;color:#fff;background:#130818;display:grid;position:absolute;transform:perspective(900px)rotateX(4deg)rotateY(-10deg)rotate(6deg)}.desktop-mockup:after{content:"";width:calc(220 * var(--scale));height:calc(64 * var(--scale));right:calc(125 * var(--scale));bottom:calc(-74 * var(--scale));clip-path:polygon(18% 0,80% 0,100% 80%,0 100%);filter:drop-shadow(0 calc(13 * var(--scale)) calc(8 * var(--scale)) #00000073);background:linear-gradient(#3d275a,#271837);position:absolute}.rail{padding:calc(16 * var(--scale)) calc(9 * var(--scale));gap:calc(15 * var(--scale));background:#21152e;flex-direction:column;display:flex}.rail span{width:calc(24 * var(--scale));height:calc(24 * var(--scale));color:#ffffffd9;place-items:center;display:grid}.rail-gap{flex:1}.avatar-dot{background:linear-gradient(145deg,#e9e9e9,#607083);border-radius:50%}.chat-list{padding:calc(10 * var(--scale)) calc(7 * var(--scale));background:#18181dd9;border-right:1px solid #ffffff0f}.search,.tabs{height:calc(25 * var(--scale));border-radius:calc(9 * var(--scale));color:#ffffff8a;font-size:calc(10 * var(--scale));align-items:center;gap:calc(5 * var(--scale));padding:0 calc(8 * var(--scale));background:#ffffff0f;display:flex}.tabs{margin-top:calc(4 * var(--scale));justify-content:space-between}.tabs span:first-child{color:#fff;border-radius:calc(7 * var(--scale));padding:calc(2 * var(--scale)) calc(8 * var(--scale));background:#6f50a4d9}.chat-row{height:calc(42 * var(--scale));grid-template-columns:calc(30 * var(--scale)) 1fr auto;align-items:center;gap:calc(6 * var(--scale));border-radius:calc(7 * var(--scale));padding:calc(4 * var(--scale));color:#ffffffc7;display:grid}.chat-row.active{background:#5d35c6}.avatar{width:calc(25 * var(--scale));height:calc(25 * var(--scale));background:linear-gradient(145deg,#fff,#7d7d84);border-radius:50%}.avatar.warm{background:radial-gradient(circle at 35% 35%,#fff,#8b1c1e 55%,#1e1010)}.chat-row p,.stage-top p{margin:0;line-height:1}.chat-row strong,.stage-top strong{font-size:calc(10 * var(--scale));font-weight:500;display:block}.chat-row small,.stage-top small{font-size:calc(8 * var(--scale));color:#ffffff8c;display:block}.chat-row time{font-size:calc(9 * var(--scale));color:#fff9}.chat-stage{min-width:0;padding:calc(12 * var(--scale));position:relative}.stage-top{height:calc(42 * var(--scale));align-items:center;gap:calc(8 * var(--scale));border-radius:calc(11 * var(--scale));padding:0 calc(10 * var(--scale));background:#ffffff0a;display:flex}.stage-top small{color:#18da00}.stage-actions{align-items:center;gap:calc(10 * var(--scale));padding:calc(5 * var(--scale)) calc(8 * var(--scale));border-radius:calc(17 * var(--scale));background:#0003;margin-left:auto;display:flex}.stage-actions span{width:calc(20 * var(--scale));height:calc(14 * var(--scale));border:2px solid #ffffffb3;border-radius:50%}.stage-actions svg:last-child{background:#b32018;border-radius:50%;padding:2px}.call-grid{left:calc(20 * var(--scale));right:calc(18 * var(--scale));top:calc(68 * var(--scale));height:calc(170 * var(--scale));grid-template-columns:calc(110 * var(--scale)) 1fr calc(150 * var(--scale));gap:calc(10 * var(--scale));grid-template-rows:1fr 1fr;display:grid;position:absolute}.participant{border-radius:calc(14 * var(--scale));text-align:center;font-size:calc(12 * var(--scale));box-shadow:inset 0 0 calc(18 * var(--scale)) #00000059;place-items:center;display:grid}.participant span{width:calc(22 * var(--scale));height:calc(22 * var(--scale));margin-bottom:calc(4 * var(--scale));background:radial-gradient(circle at 40% 35%,#ffb155,#7e37ff 65%);border-radius:50%;display:block}.participant.purple{background:#6030bb}.participant.red{background:#ad3a39}.screen-share{border-radius:calc(13 * var(--scale));background:radial-gradient(circle at 50% 42%,#fff145f2,#0000 12%),radial-gradient(circle at 58% 58%,#2be2ffbf,#0000 11%),linear-gradient(145deg,#244b39,#0d352f 48%,#3a1b11);grid-area:1/2/3;position:relative;overflow:hidden}.retro-window{color:#111;width:45%;height:39%;font-size:calc(12 * var(--scale));background:#f8f8f8;border:3px solid #58a7ff;place-items:center;font-family:Comic Sans MS,cursive;display:grid;position:absolute;top:12%;left:18%}.folder-row,.taskbar{background:#f3f3e5;border:2px solid #c1c1c1;height:17%;position:absolute;left:18%;right:14%}.folder-row{top:52%}.taskbar{background:#d8b51a;height:14%;bottom:0}.screen-share>span{left:calc(10 * var(--scale));bottom:calc(8 * var(--scale));border-radius:calc(7 * var(--scale));padding:calc(4 * var(--scale)) calc(10 * var(--scale));font-size:calc(12 * var(--scale));background:#696969ad;position:absolute}.call-meta{color:#ffffffc2;align-self:end;gap:calc(10 * var(--scale));font-size:calc(12 * var(--scale));grid-row:1/3;grid-template-columns:1fr 1fr;display:grid}.call-meta em{color:#f0a000;text-align:right;font-style:normal}.call-icons{gap:calc(7 * var(--scale));grid-column:1/3;display:flex}.call-icons i{width:calc(22 * var(--scale));height:calc(22 * var(--scale));background:#ffffff1f;border-radius:50%;place-items:center;display:grid}.today{padding:calc(3 * var(--scale)) calc(8 * var(--scale));color:#fff9;font-size:calc(8 * var(--scale));background:#ffffff14;border-radius:999px;position:absolute;top:50%;left:54%}.bubble{max-width:calc(250 * var(--scale));padding:calc(9 * var(--scale));border-radius:calc(12 * var(--scale));font-size:calc(10 * var(--scale));color:#ffffffe0;line-height:1.18;position:absolute}.bubble.own{right:calc(20 * var(--scale));top:calc(275 * var(--scale));background:#481f58c2}.bubble.other{left:calc(12 * var(--scale));top:calc(330 * var(--scale));background:#33353fad}.bubble.wide{top:calc(365 * var(--scale));max-width:calc(245 * var(--scale))}.bubble.short{top:auto;bottom:calc(75 * var(--scale));max-width:calc(240 * var(--scale))}.composer.mini{left:calc(20 * var(--scale));right:calc(20 * var(--scale));bottom:calc(20 * var(--scale));height:calc(34 * var(--scale));border-radius:calc(18 * var(--scale));align-items:center;gap:calc(8 * var(--scale));color:#ffffff8c;font-size:calc(10 * var(--scale));display:flex;position:absolute}.composer.mini span{border-radius:calc(18 * var(--scale));padding:calc(9 * var(--scale));background:#33353f8a;flex:1}.call-screen h2{left:calc(50% + (-95) * var(--pscale));top:calc(555 * var(--scale));color:#fffdfdb5;font-size:clamp(32px, calc(32 * var(--scale)), 40px);letter-spacing:0;margin:0;font-weight:400;line-height:.9;position:absolute}.call-fly{will-change:transform;translate:calc(var(--px,0px) * var(--depth,0)) calc(var(--py,0px) * var(--depth,0));transition:translate .24s ease-out;animation:14s ease-in-out infinite asset-cycle;position:absolute}.call-stage{position:absolute;inset:0}.controls-fly{left:calc(50% + (-416.5) * var(--pscale) - 173.5 * var(--scale));top:calc(195 * var(--scale));width:calc(347 * var(--scale));height:calc(161 * var(--scale));--in-x:-460px;--in-y:80px;--depth:.62;animation-delay:-.2s}.vitya-fly{left:calc(50% + (-404) * var(--pscale) - 131 * var(--scale));top:calc(445 * var(--scale));width:calc(262 * var(--scale));height:calc(143 * var(--scale));--in-x:-460px;--in-y:360px;--depth:.72;animation-delay:0s}.henkadze-fly{left:calc(50% + (-101.5) * var(--pscale) - 148.5 * var(--scale));top:calc(140 * var(--scale));width:calc(297 * var(--scale));height:calc(162 * var(--scale));--in-x:0px;--in-y:-440px;--depth:.4;animation-delay:-.5s}.game-fly{left:calc(50% + 325 * var(--pscale) - 275 * var(--scale));top:calc(115 * var(--scale));width:calc(550 * var(--scale));height:calc(303 * var(--scale));--in-x:640px;--in-y:-60px;--depth:.85;animation-delay:-.35s}.qr-fly{left:calc(50% + 424 * var(--pscale) - 159 * var(--scale));top:calc(422 * var(--scale));width:calc(318 * var(--scale));height:calc(407 * var(--scale));--in-x:620px;--in-y:160px;--depth:.5;animation-delay:-.1s;rotate:6deg}@keyframes asset-cycle{0%{transform:translate3d(var(--in-x,0), var(--in-y,0), 0) scale(.95);opacity:0}9%{opacity:1;transform:translate(0,0)scale(1)}88%{opacity:1;transform:translate(0,0)scale(1)}to{transform:translate3d(var(--in-x,0), var(--in-y,0), 0) scale(.95);opacity:0}}.call-asset{object-fit:contain;-webkit-user-select:none;user-select:none;pointer-events:none;width:100%;height:100%;animation:call-float var(--float-dur,6.5s) ease-in-out var(--float-delay,0s) infinite;display:block}.controls-asset{--float-amp:-8px;--float-rot:-1deg;--float-dur:6s}.henkadze-asset{--float-amp:-11px;--float-rot:1deg;--float-dur:7s;--float-delay:.5s}.vitya-asset{--float-amp:-9px;--float-rot:-1deg;--float-dur:6.5s;--float-delay:1s}.qr-asset{--float-amp:-8px;--float-rot:1deg;--float-dur:6.8s;--float-delay:.7s}.game-stream-card{border-radius:calc(25 * var(--scale));--float-amp:-7px;--float-rot:1deg;--float-dur:7.5s;--float-delay:.3s;background:#101611 url(/UI/Game%20stream.png) 50%/cover no-repeat;width:100%;height:100%;position:relative;overflow:hidden}.qr-asset{filter:drop-shadow(0 calc(12 * var(--scale)) calc(26 * var(--scale)) #00000080)}.game-stream-video{object-fit:cover;width:100%;height:100%;display:block}.game-stream-badge{left:calc(12 * var(--scale));bottom:calc(16 * var(--scale));align-items:center;gap:calc(8 * var(--scale));min-width:calc(132 * var(--scale));height:calc(35 * var(--scale));padding:0 calc(12 * var(--scale));border-radius:calc(9 * var(--scale));color:#fff;font-size:calc(17 * var(--scale));-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#696969b8;line-height:1;display:flex;position:absolute}.game-stream-badge span{width:calc(24 * var(--scale));height:calc(24 * var(--scale));background:conic-gradient(from 180deg,#0722b8,#ced0da,#0722b8);border-radius:50%}.vitya-voice{pointer-events:none;z-index:0;--float-amp:-9px;--float-rot:-1deg;animation:6.5s ease-in-out 1s infinite call-float;position:absolute;inset:0}.vitya-voice:before,.vitya-voice:after{content:"";inset:calc(-12 * var(--scale));border:calc(2 * var(--scale)) solid #00d6308c;border-radius:calc(35 * var(--scale));box-shadow:0 0 calc(22 * var(--scale)) #00d6304d;opacity:0;animation:2.4s ease-out infinite voice-ring;position:absolute}.vitya-voice:after{animation-delay:1.2s}@keyframes voice-ring{0%{opacity:0;transform:scale(.82)}12%{opacity:.75}to{opacity:0;transform:scale(2.05)}}@keyframes call-float{0%,to{transform:translate(0,0)rotate(0)}50%{transform:translate3d(0, var(--float-amp,-9px), 0) rotate(var(--float-rot,0deg))}}.call-fly,.call-asset,.vitya-voice,.vitya-voice:before,.vitya-voice:after{animation-play-state:paused}.call-screen.is-playing .call-fly,.call-screen.is-playing .call-asset,.call-screen.is-playing .vitya-voice,.call-screen.is-playing .vitya-voice:before,.call-screen.is-playing .vitya-voice:after{animation-play-state:running}@media (prefers-reduced-motion:reduce){.call-fly,.call-asset,.vitya-voice,.vitya-voice:before,.vitya-voice:after{animation:none!important}.call-fly{opacity:1;transform:translate(0,0)}}.chat-screen{place-items:center;display:grid}.chat-window{width:60vw;height:min(calc(660 * var(--scale)), 74vh);justify-content:flex-end;gap:calc(12 * var(--scale));flex-direction:column;display:flex;position:relative}.chat-feed{justify-content:flex-end;gap:calc(12 * var(--scale));min-height:0;padding:0 calc(4 * var(--scale)) calc(2 * var(--scale));flex-direction:column;flex:1;display:flex;overflow:hidden}@keyframes bubble-in{0%{opacity:0;transform:translateY(20px)scale(.92)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes bubble-out{to{opacity:0;transform:translateY(-14px)scale(.94)}}.chat-bubble{border-radius:calc(16 * var(--scale));-webkit-backdrop-filter:blur(14px)saturate(140%);backdrop-filter:blur(14px)saturate(140%);max-width:72%;box-shadow:0 calc(8 * var(--scale)) calc(22 * var(--scale)) #0000003d;color:#fff;font-size:clamp(15px, calc(17 * var(--scale)), 20px);padding:calc(11 * var(--scale)) calc(15 * var(--scale));transform-origin:0 100%;background:#2e283a99;border:1px solid #ffffff1f;align-self:flex-start;line-height:1.2;animation:.46s cubic-bezier(.2,.8,.3,1) both bubble-in}.chat-bubble.out{transform-origin:100% 100%;background:#502462a8;align-self:flex-end}.chat-bubble.leaving{animation:.52s cubic-bezier(.4,0,.2,1) forwards bubble-out}.chat-bubble time{color:#fff9;margin-left:calc(10 * var(--scale));white-space:nowrap;font-size:.78em}.chat-bubble.typing{padding:calc(14 * var(--scale)) calc(17 * var(--scale))}.typing-dots{align-items:center;gap:calc(5 * var(--scale));display:inline-flex}.typing-dots i{width:calc(7 * var(--scale));height:calc(7 * var(--scale));background:#ffffffb8;border-radius:50%;animation:1.2s ease-in-out infinite typing-dot}.typing-dots i:nth-child(2){animation-delay:.16s}.typing-dots i:nth-child(3){animation-delay:.32s}@keyframes typing-dot{0%,60%,to{opacity:.5;transform:translateY(0)}30%{transform:translateY(calc(-4 * var(--scale)));opacity:1}}.composer.big{height:calc(49 * var(--scale));grid-template-columns:calc(49 * var(--scale)) 1fr calc(49 * var(--scale));gap:calc(8 * var(--scale));align-items:center;display:grid;position:relative}.composer.big button,.composer.big div{height:calc(49 * var(--scale));border-radius:calc(39.5 * var(--scale));-webkit-backdrop-filter:blur(16px)saturate(140%);backdrop-filter:blur(16px)saturate(140%);color:#fff;background:#2e283a8c;border:1px solid #ffffff14;align-items:center;display:flex}.composer.big button{justify-content:center}.composer.big div{color:#ffffffad;padding:0 calc(18 * var(--scale));font-size:calc(18 * var(--scale));justify-content:space-between;overflow:hidden}.chat-composer-text{white-space:nowrap;color:#ffffffad;min-width:0;overflow:hidden}.chat-composer-text[data-typing=true]{color:#fff}.chat-composer-text[data-typing=true]:after{content:"";vertical-align:-.15em;background:#ffffffe6;width:1px;height:1em;margin-left:2px;animation:1s step-end infinite caret-blink;display:inline-block}@keyframes caret-blink{50%{opacity:0}}@media (prefers-reduced-motion:reduce){.pager-track{transition:none}.chat-bubble,.chat-bubble.leaving,.typing-dots i,.chat-composer-text[data-typing=true]:after{animation:none}}.chat-heading{color:#fffdfdb5;font-size:clamp(62px, calc(86 * var(--scale)), 110px);letter-spacing:0;text-align:center;opacity:var(--chat-end);transform:translateY(calc((1 - var(--chat-end)) * 72px - var(--chat-cta) * 46px)) scale(calc(.94 + var(--chat-end) * .06));pointer-events:none;place-content:center;margin:0;font-weight:400;line-height:.88;display:grid;position:absolute;inset:0}.chat-cta{z-index:4;justify-content:center;align-items:center;gap:clamp(14px, calc(18 * var(--scale)), 22px);opacity:var(--chat-cta);transform:translate(-50%, calc((1 - var(--chat-cta)) * 36px));pointer-events:auto;display:flex;position:absolute;top:calc(50% + 76px);left:50%}.chat-cta .pill-button{margin-top:0}.footer-screen{justify-content:flex-start;align-items:center;gap:clamp(34px, calc(46 * var(--scale)), 56px);width:100%;max-width:none;height:auto;min-height:122vh;padding:calc(108 * var(--scale)) 0 0;flex-direction:column;display:flex;position:relative;overflow:visible}.contact-main{gap:clamp(42px, calc(64 * var(--scale)), 88px);grid-template-columns:minmax(520px,620px) minmax(300px,1fr);align-items:start;width:min(1180px,100vw - 72px);display:grid}.contact-form{z-index:2;width:100%;padding:clamp(18px, calc(24 * var(--scale)), 28px);text-align:left;background:#110816e6;border:1px solid #ffffff1f;border-radius:14px;margin:0;position:relative;box-shadow:0 14px 42px #00000038}.team-note{color:#ffffffb8;max-width:430px}.team-note h2{color:#ffffffeb;font-size:clamp(34px, calc(46 * var(--scale)), 58px);letter-spacing:0;margin:0 0 18px;font-weight:520;line-height:.92}.team-note p{font-size:clamp(16px, calc(18 * var(--scale)), 21px);margin:0;line-height:1.34}.team-note p+p{margin-top:18px}.contact-form h2{color:#ffffffeb;font-size:clamp(24px, calc(28 * var(--scale)), 32px);letter-spacing:0;margin:0 0 18px;font-weight:620;line-height:1}.contact-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.contact-form label,.message-field{gap:7px;min-width:0;display:grid}.contact-form label>span,.message-field>span,.contact-form legend{color:#ffffffb8;font-size:14px;font-weight:560;line-height:1}.contact-form input,.contact-form textarea{color:#fff;background:#ffffff0a;border:1px solid #ffffff1f;border-radius:12px;outline:0;width:100%;transition:border-color .16s,background-color .16s,box-shadow .16s}.contact-form input{height:42px;padding:0 13px;font-size:14px;font-weight:500}.contact-form textarea{resize:vertical;min-height:92px;font:inherit;padding:12px 13px;font-size:14px;font-weight:500;line-height:1.35}.contact-form input::placeholder,.contact-form textarea::placeholder{color:#ffffff57}.contact-form input:hover,.contact-form textarea:hover{background:#ffffff0e;border-color:#ffffff3d}.contact-form input:focus,.contact-form textarea:focus{background:#ffffff0f;border-color:#b882e699;box-shadow:0 0 0 3px #9646dc2e}.contact-form fieldset{border:0;margin:15px 0;padding:0}.contact-form legend{margin:0 0 10px}.contact-options{flex-wrap:wrap;gap:8px;display:flex}.contact-chip{display:block}.contact-chip input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.contact-chip span{color:#ffffff9e;cursor:pointer;background:#ffffff09;border:1px solid #ffffff24;border-radius:10px;place-items:center;min-height:34px;padding:0 12px;font-size:13px;font-weight:560;line-height:1;transition:color .16s,border-color .16s,background .16s,box-shadow .16s,transform .2s cubic-bezier(.22,.61,.36,1);display:grid}.contact-chip span:hover{color:#ffffffe0;background:#ffffff12;border-color:#ffffff4d;transform:translateY(-1px)}.contact-chip input:focus-visible+span{border-color:#b882e6b3;box-shadow:0 0 0 3px #9646dc38}.contact-chip input:checked+span{color:#ffffffeb;background:#9646dc29;border-color:#b882e68c;box-shadow:inset 0 0 0 1px #b882e640}.contact-submit{color:#16071c;cursor:pointer;width:100%;height:44px;box-shadow:none;background:#ffffffe6;border:0;border-radius:12px;margin-top:14px;font-size:15px;font-weight:700;transition:transform .22s cubic-bezier(.22,.61,.36,1),box-shadow .24s,background .2s}.contact-submit:hover{background:#fff;transform:translateY(-2px);box-shadow:0 12px 26px #0006}.contact-submit:active{transition-duration:.12s;transform:translateY(0)scale(.99);box-shadow:0 4px 12px #00000057}.site-footer{align-items:center;gap:clamp(18px, calc(28 * var(--scale)), 40px);width:100%;padding:clamp(30px, calc(42 * var(--scale)), 54px) clamp(28px, calc(40 * var(--scale)), 52px) 0;color:#ffffffd1;font-size:clamp(17px, calc(20 * var(--scale)), 24px);background:#270033;flex-direction:column;margin-top:auto;line-height:1.2;display:flex}.footer-top{align-items:start;gap:clamp(24px, calc(42 * var(--scale)), 64px);grid-template-columns:1fr auto;width:min(1180px,100%);display:grid}.footer-top p{margin:0;font-weight:400}.footer-top nav,.footer-contacts{align-items:flex-start;gap:clamp(15px, calc(20 * var(--scale)), 26px);display:flex}.footer-contacts{grid-column:2;justify-content:flex-end}.site-footer a{color:#ffffffdb;transition:color .16s}.site-footer a:hover{color:#fff}.footer-right{align-items:flex-end;gap:clamp(18px, calc(26 * var(--scale)), 34px);flex-direction:column;display:flex}.footer-social{align-items:flex-end;gap:clamp(10px, calc(13 * var(--scale)), 16px);flex-direction:column;display:flex}.footer-social h3{font-size:clamp(13px, calc(15 * var(--scale)), 16px);letter-spacing:.05em;text-transform:uppercase;color:#ffffff80;margin:0;font-weight:600}.social-row{justify-content:flex-end;align-items:center;gap:clamp(16px, calc(22 * var(--scale)), 28px);flex-wrap:wrap;display:flex}.social-link{color:#fff9;transition:color .16s,transform .16s;display:inline-flex}.social-link:hover{color:#fff;transform:translateY(-1px)}.footer-word{-webkit-user-select:none;user-select:none;background:#270033;width:100vw;height:clamp(180px,31vw,430px);display:block;overflow:hidden}.footer-word canvas,.footer-word>*{display:block;background:#270033!important;width:100%!important;height:100%!important}.download-bg{z-index:30;pointer-events:none;background:0 0;position:fixed;inset:0}.download-bg .nav{pointer-events:auto}.download-page{z-index:12;background:#120416;height:100dvh;min-height:640px;position:relative;overflow:hidden}.stub-page{z-index:12;background:#120416;min-height:100dvh;position:relative}.stub-screen{align-content:center;justify-items:start;gap:28px;width:min(960px,100vw - 48px);min-height:100dvh;margin:0 auto;padding:clamp(120px,15dvh,180px) 0 56px;display:grid}.stub-screen h1{color:#ffffffeb;letter-spacing:0;margin:0;font-size:clamp(44px,7vw,92px);font-weight:620;line-height:.92}.stub-back{color:#16071c;cursor:pointer;background:#ffffffe6;border:0;border-radius:12px;min-width:148px;height:50px;font-size:17px;font-weight:700}.download-screen{grid-template-rows:auto 1fr;width:100vw;height:100%;margin:0 auto;padding:clamp(112px,7.4dvh,132px) clamp(22px,3.25vw,50px) clamp(14px,2dvh,28px);display:grid;overflow:hidden}.download-screen h1{letter-spacing:0;color:#fff;margin:0 0 clamp(34px,2.55vw,39px);font-size:clamp(42px,3.75vw,60px);font-weight:720;line-height:1}.download-grid{grid-template-columns:1.65fr 1fr 1fr;align-items:stretch;gap:clamp(26px,4vw,62px);min-height:0;display:grid}.download-card{--card-radius:18px;border-radius:var(--card-radius);background:0 0;grid-template-rows:1fr auto;min-width:0;height:min(100%,clamp(500px,48vw,735px));display:grid;position:relative;overflow:visible}.download-art{border-radius:var(--card-radius) var(--card-radius) 0 0;background:0 0;min-height:0;position:relative;overflow:visible}.download-field{z-index:0;border-radius:var(--card-radius);-webkit-backdrop-filter:blur(18px)saturate(145%);backdrop-filter:blur(18px)saturate(145%);transform-origin:50%;will-change:transform;background:#1207186b;border:1px solid #ffffff1f;transition:transform .26s,box-shadow .26s;display:block;position:absolute;inset:0;overflow:hidden;box-shadow:0 18px 52px #00000038}.download-card:hover .download-field{transform:scale(1.018);box-shadow:0 26px 60px #00000052}.download-image-mask{z-index:1;border-radius:var(--card-radius) var(--card-radius) 0 0;display:block;position:absolute;inset:0;overflow:hidden}.download-device{object-fit:contain;pointer-events:none;-webkit-user-select:none;user-select:none;transition:none;display:block;position:absolute;transform:none}.download-device.laptop{width:118%;max-width:none;height:auto;bottom:3.8%;left:2.4%}.desktop-card .download-art{min-height:0}.download-device.android{width:83%;height:94%;top:5.5%;left:8.5%}.download-device.ios{width:82%;height:91%;top:6.3%;left:9%}.download-actions{z-index:2;grid-template-columns:1fr;gap:4px;height:clamp(52px,4.2vw,65px);padding:0 8px 7px;display:grid;position:relative}.download-actions.split{grid-template-columns:1fr 1fr}.download-actions a,.download-actions .download-disabled{color:#fff;letter-spacing:0;background:linear-gradient(#c62fe6 0%,#b724d6 100%);border-radius:12px;place-items:center;min-width:0;font-size:clamp(24px,1.95vw,32px);font-weight:500;line-height:1;transition:transform .24s cubic-bezier(.22,.61,.36,1),box-shadow .26s,background .22s;display:grid;box-shadow:inset 0 0 0 2px #14061e73,0 5px 14px #00000057}.download-actions .download-disabled{color:#ffffff94;cursor:not-allowed;background:linear-gradient(#2b2136 0%,#241a2f 100%);grid-template-rows:auto auto;align-content:center;gap:3px;box-shadow:inset 0 0 0 1px #14061e59}.download-actions .download-disabled small{letter-spacing:.08em;text-transform:uppercase;font-size:.38em;font-weight:600}.download-actions a:hover{background:linear-gradient(#d144ee 0%,#c62fe6 100%);transform:translateY(-3px);box-shadow:inset 0 0 0 2px #14061e80,0 16px 32px #00000075,0 0 34px #c62fe666}.download-actions a:active{transition-duration:.12s;transform:translateY(-1px)scale(.99)}@media (width<=760px){:root{--page-w:100vw;--scale:calc(var(--page-w) / 720)}.screen{min-height:0}.hero-screen{flex-direction:column;justify-content:space-evenly;align-items:center;gap:6px;padding:66px 20px clamp(14px,3vh,34px);display:flex}.title-shell{width:100%;max-width:calc(100vw - 24px);height:auto;position:static}.nav{border-radius:14px;min-height:44px;padding:0 14px;top:14px;left:12px;right:12px}.nav.scrolled{-webkit-backdrop-filter:none;backdrop-filter:none;background:#160a1ed1;box-shadow:0 10px 30px #00000038}.brand{gap:8px;font-size:18px;font-weight:550}.mark{width:21px;height:21px}.nav nav{gap:14px;font-size:15px}.hero-image{object-fit:contain;width:min(400px,86vw);height:auto;max-height:32vh;position:static;transform:none}.hero-copy{width:100%;max-width:400px;position:static;top:auto;left:auto;right:auto}.hero-copy h1{text-shadow:0 2px 16px #130519eb;margin-bottom:14px;font-size:20px}.pill-button{height:55px;padding-left:26px;font-size:19px}.pill-button.download{width:min(300px,100vw - 32px)}.pill-button.browser{width:min(384px,100vw - 32px)}.pill-button .button-icon{width:42px;min-width:42px;height:42px;min-height:42px}.call-screen{--scale:calc(100vw / 720);place-items:center;display:grid}.call-stage{width:100%;height:calc(1000 * var(--scale) + 110px);max-height:100%;position:relative;inset:auto}.henkadze-fly{left:calc(30 * var(--scale));top:calc(100 * var(--scale))}.game-fly{left:calc(130 * var(--scale));top:calc(280 * var(--scale))}.controls-fly{left:calc(30 * var(--scale));top:calc(610 * var(--scale))}.qr-fly{left:calc(380 * var(--scale));top:calc(600 * var(--scale))}.vitya-fly{left:calc(90 * var(--scale));top:calc(820 * var(--scale))}.call-screen h2{left:50%;top:calc(1000 * var(--scale));text-align:center;font-size:28px;transform:translate(-50%)}.chat-screen{place-items:end center}.chat-window{gap:10px;width:96vw;height:min(600px,100dvh - 140px);margin-bottom:52px}.composer.big{grid-template-columns:44px 1fr 44px;gap:8px;height:44px}.composer.big button,.composer.big div{height:44px}.composer.big div{padding:0 14px;font-size:14px}.composer.big svg{width:18px;height:18px}.chat-bubble{border-radius:14px;max-width:80%;padding:10px 14px;font-size:15px}.chat-heading{font-size:42px}.chat-cta{flex-direction:column;gap:12px;width:min(390px,100vw - 28px)}.chat-cta .pill-button{flex:none;width:100%;min-width:0;height:58px;padding:0 10px 0 26px;font-size:20px}.chat-cta .button-icon{width:44px;min-width:44px;height:44px;min-height:44px}.footer-screen{justify-content:flex-start;gap:26px;min-height:100dvh;padding:88px 0 0}.contact-main{grid-template-columns:1fr;gap:20px;width:calc(100vw - 16px);margin:0 auto}.contact-form{border-radius:16px;width:100%;min-height:0;padding:18px 15px 16px}.contact-form h2{margin-bottom:16px;font-size:23px;line-height:1.08}.contact-grid{grid-template-columns:1fr;gap:12px}.contact-form label>span,.message-field>span,.contact-form legend{margin-bottom:6px;font-size:13px}.contact-form input{border-radius:11px;height:44px;padding:0 14px;font-size:16px}.contact-form textarea{border-radius:11px;min-height:100px;padding:12px 14px;font-size:16px}.contact-form fieldset{margin:14px 0}.contact-options{gap:8px}.contact-chip span{border-radius:10px;min-height:38px;padding:0 14px;font-size:14px}.contact-submit{border-radius:11px;height:46px;margin-top:14px;font-size:15px}.team-note{max-width:none}.team-note h2{margin-bottom:12px;font-size:32px}.team-note p{font-size:15px}.site-footer{align-items:center;gap:22px;width:100%;padding:34px 0 0;font-size:13px}.footer-top{text-align:center;grid-template-columns:1fr;justify-items:center;gap:14px;width:100%;padding:0 18px}.footer-top nav,.footer-contacts{flex-wrap:wrap;justify-content:center;gap:12px 14px}.footer-contacts{grid-column:auto;justify-content:center}.footer-word{width:100%;height:clamp(108px,30vw,150px)}.download-screen{width:100%;height:100%;min-height:0;padding:96px 18px 28px;overflow:hidden}.download-screen h1{margin-bottom:26px;font-size:clamp(38px,11.2vw,50px)}.download-grid{grid-template-columns:1fr;gap:22px}.download-card{height:min(100%,560px)}.desktop-card{height:min(100%,430px)}.download-device.laptop{width:118%;bottom:2%;left:2%}.download-device.android,.download-device.ios{width:70%;left:15%}.download-card:hover .download-field{transform:scale(1.018)}}
