@font-face{font-family:Saudia;src:url(/fonts/saudia-Regular.woff2) format("woff2"),url(/fonts/saudia-Regular.ttf) format("truetype");font-weight:400;font-display:swap}@font-face{font-family:Saudia;src:url(/fonts/saudia-Medium.woff2) format("woff2"),url(/fonts/saudia-Medium.ttf) format("truetype");font-weight:500;font-display:swap}@font-face{font-family:Saudia;src:url(/fonts/saudia-SemiBold.woff2) format("woff2"),url(/fonts/saudia-SemiBold.ttf) format("truetype");font-weight:600;font-display:swap}*{box-sizing:border-box;margin:0;padding:0}body:has(#stage){height:100%}html{scroll-behavior:smooth}body{background:#F8F6FB;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}body:has(#stage){overflow:hidden}[dir=rtl] h1{line-height:1.38!important}[dir=rtl] h2,[dir=rtl] h3{line-height:1.32!important}#stage{scrollbar-width:none;-ms-overflow-style:none}#stage::-webkit-scrollbar{width:0;height:0;display:none}.scroll-orb-icon{transition:transform .55s cubic-bezier(.34,1.3,.5,1)}.glass-logo{-webkit-mask:url(/logo/vondera-triangle.svg) center/contain no-repeat;mask:url(/logo/vondera-triangle.svg) center/contain no-repeat;background:linear-gradient(-75deg,rgba(255,255,255,.12),rgba(255,255,255,.42),rgba(255,255,255,.12)),rgba(255,255,255,.55);backdrop-filter:blur(8px) saturate(1.6);-webkit-backdrop-filter:blur(8px) saturate(1.6);filter:drop-shadow(0 2px 3px rgba(60,18,90,.16)) drop-shadow(0 -1px 1px rgba(255,255,255,.5));opacity:.66}::selection{background:#E4D2F8;color:#2A1145}input{outline:none}button,input{font-family:inherit;border:none;background:none}button{cursor:pointer}a,button{color:inherit}a{text-decoration:none}@keyframes vd-rise{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:none}}@keyframes vd-pulse{0%,to{opacity:.5}50%{opacity:1}}@keyframes vd-logo-breathe{0%,to{transform:scale(.94);opacity:.82}50%{transform:scale(1.06);opacity:1}}@keyframes vd-load-slide{0%{transform:translateX(-105%)}50%{transform:translateX(40%)}to{transform:translateX(420%)}}@keyframes vd-load-dots{0%,80%,to{opacity:.25}40%{opacity:1}}@keyframes vd-spin{to{rotate:1turn}}@keyframes vd-spin-rev{to{rotate:-1turn}}.vd-btn-spin{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;flex-shrink:0}.vd-btn-spin svg{width:18px;height:18px;overflow:visible;transform-origin:center;animation:vd-spin 3.2s linear infinite}.vd-cast{position:absolute;z-index:0;inset:-62% -42%;pointer-events:none;opacity:0;transition:opacity .55s ease;filter:blur(26px);background:radial-gradient(closest-side at 27% 42%,rgba(89,0,255,.62),transparent 72%),radial-gradient(closest-side at 73% 33%,rgba(255,31,108,.55),transparent 72%),radial-gradient(closest-side at 52% 78%,rgba(255,217,0,.5),transparent 70%)}.vd-cast.on{opacity:1;animation:vd-cast-breathe 2.4s ease-in-out infinite}@keyframes vd-cast-breathe{0%,to{transform:scale(.9);opacity:.72}50%{transform:scale(1.1);opacity:1}}#heroBar.vdbuild{border-color:transparent!important;animation:vd-bar-glow 2.6s ease-in-out infinite}@keyframes vd-bar-glow{0%,to{box-shadow:0 26px 66px -30px rgba(89,0,255,.55),0 12px 46px -22px rgba(255,31,108,.3)}50%{box-shadow:0 30px 82px -28px rgba(255,31,108,.55),0 16px 56px -20px rgba(255,217,0,.34),0 0 0 1px rgba(89,0,255,.14)}}.vbuild{margin-top:16px;background:#fff;border:1px solid #eee7f7;border-radius:22px;box-shadow:0 34px 82px -42px rgba(60,18,90,.5);overflow:hidden;animation:vd-rise-sm .5s cubic-bezier(.16,1,.3,1) both}.vbuild-top{display:flex;align-items:center;gap:12px;padding:12px 16px;border-bottom:1px solid #f3edfa;background:#FBF9FE}.vbuild-dots{display:inline-flex;gap:6px;flex-shrink:0}.vbuild-dots i{width:10px;height:10px;border-radius:50%;background:#E4DAF0}.vbuild-url{flex:1 1;text-align:center;font-size:12.5px;color:#736784;background:#fff;border:1px solid #efe7f7;padding:5px 14px;direction:ltr;overflow:hidden;text-overflow:ellipsis}.vbuild-tag,.vbuild-url{border-radius:999px;white-space:nowrap}.vbuild-tag{display:inline-flex;align-items:center;gap:7px;font-size:12px;font-weight:600;color:#5900FF;background:#F0E6FB;padding:5px 11px;flex-shrink:0}.vb-spark{width:9px;height:9px;border-radius:50%;background:conic-gradient(#5900FF,#FF1F6C,#FFD900,#5900FF);animation:vd-spin 1.1s linear infinite}.vbuild-stage{position:relative;height:clamp(280px,44vw,340px)}.vbuild-stage>div{position:absolute;inset:0;padding:22px}.vb-code{display:flex;flex-direction:column;gap:13px;justify-content:center;font-family:ui-monospace,Courier New,monospace;font-size:14px;color:#5C5168;direction:ltr;animation:vb-code-show 5.2s ease both}.vb-line{opacity:0;transform:translateY(6px);animation:vb-lineIn .4s ease forwards}.vb-line:first-child{animation-delay:.15s}.vb-line:nth-child(2){animation-delay:.5s;color:#1F8A5B}.vb-line:nth-child(3){animation-delay:.85s;color:#1F8A5B}.vb-line:nth-child(4){animation-delay:1.2s;color:#1F8A5B}.vb-line:nth-child(5){animation-delay:1.55s;color:#1F8A5B}.vb-caret{display:inline-block;width:8px;height:15px;background:#5900FF;-webkit-margin-start:5px;margin-inline-start:5px;vertical-align:-2px;animation:vd-blink 1s steps(1) infinite}.vb-wire{opacity:0;animation:vb-wire-show 5.2s ease both}.vb-wnav{height:26px;border-radius:8px;animation:vb-pop .5s both;animation-delay:2.4s}.vb-whero,.vb-wnav{background:#ECE6F5;margin-bottom:14px}.vb-whero{height:118px;border-radius:16px;animation:vb-pop .5s both;animation-delay:2.6s}.vb-wgrid{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px}.vb-wgrid span{height:62px;border-radius:12px;background:#ECE6F5;animation:vb-pop .5s both}.vb-wgrid span:first-child{animation-delay:2.8s}.vb-wgrid span:nth-child(2){animation-delay:2.9s}.vb-wgrid span:nth-child(3){animation-delay:3s}.vb-wgrid span:nth-child(4){animation-delay:3.1s}.vb-fill{opacity:0;animation:vb-fill-show 5.2s ease both}.vb-fnav{display:flex;align-items:center;gap:10px;height:26px;margin-bottom:14px;animation:vb-drop .5s both;animation-delay:3.9s}.vb-flogo{width:34px;height:15px;border-radius:5px;background:#5900FF}.vb-fline{flex:1 1;height:10px;border-radius:5px;background:#EFE7F7}.vb-fdot{width:22px;height:15px;border-radius:5px;background:#F0E6FB}.vb-fhero{height:118px;border-radius:16px;background:linear-gradient(120deg,#5900FF,#4600CC);margin-bottom:14px;animation:vb-drop .5s both;animation-delay:4s;position:relative;overflow:hidden}.vb-fhero:after{content:"";position:absolute;inset-inline-end:16px;bottom:16px;width:78px;height:22px;border-radius:999px;background:rgba(255,255,255,.9)}.vb-fgrid{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px}.vb-card{height:62px;border-radius:12px;overflow:hidden;background:#F7F2FC;display:flex;align-items:stretch;animation:vb-drop .45s both}.vb-card i{width:40%;display:block;background:linear-gradient(135deg,#FF1F6C,#FFD900)}.vb-card em{flex:1 1;display:flex;flex-direction:column;justify-content:center;gap:6px;padding:0 12px}.vb-card em:before{width:70%;background:#E7DEF3}.vb-card em:after,.vb-card em:before{content:"";height:8px;border-radius:4px}.vb-card em:after{width:40%;background:#5900FF;opacity:.5}.vb-card:first-child{animation-delay:4.15s}.vb-card:nth-child(2){animation-delay:4.3s}.vb-card:nth-child(3){animation-delay:4.45s}.vb-card:nth-child(4){animation-delay:4.6s}@keyframes vb-lineIn{to{opacity:1;transform:none}}@keyframes vb-pop{0%{opacity:0;transform:scale(.94)}to{opacity:1;transform:none}}@keyframes vb-drop{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@keyframes vd-blink{50%{opacity:0}}@keyframes vb-code-show{0%{opacity:1}40%{opacity:1}48%{opacity:0}to{opacity:0}}@keyframes vb-wire-show{0%{opacity:0}40%{opacity:0}46%{opacity:1}70%{opacity:1}77%{opacity:0}to{opacity:0}}@keyframes vb-fill-show{0%{opacity:0}50%{opacity:1;filter:blur(38px)}}@keyframes vd-load-breathe{0%,to{scale:.9}50%{scale:1.06}}@keyframes vd-load-glow{0%,to{opacity:.4;transform:scale(.82)}50%{opacity:.85;transform:scale(1.14)}}@keyframes vd-load-ring{0%{opacity:0;transform:scale(.6)}25%{opacity:.5}to{opacity:0;transform:scale(1.5)}}@keyframes vd-petal{0%,to{opacity:.45;scale:.96}30%{opacity:1;scale:1.04}}@property --angle-1{syntax:"<angle>";inherits:false;initial-value:-75deg}@property --angle-2{syntax:"<angle>";inherits:false;initial-value:-45deg}.glass-btn-wrap{position:relative;z-index:2;display:inline-block;border-radius:999vw;background:transparent;pointer-events:none;transition:all .4s cubic-bezier(.25,1,.5,1)}.glass-btn-shadow{position:absolute;top:calc(0% - .25em);left:calc(0% - .25em);z-index:1;width:calc(100% + .5em);height:calc(100% + .5em);overflow:visible;filter:blur(clamp(.5px,.0313em,3px));pointer-events:none}.glass-btn-shadow:after{position:absolute;z-index:0;top:calc(.5em - .125em);left:calc(.5em - .21875em);width:calc(100% - .5em - .0625em);height:calc(100% - .5em - .0625em);padding:.125em;border-radius:999vw;background:linear-gradient(180deg,rgba(0,0,0,.05),rgba(0,0,0,.025));content:"";-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;transition:all .4s cubic-bezier(.25,1,.5,1)}.glass-btn{all:unset;position:relative;z-index:3;display:flex;height:46px;align-items:center;justify-content:center;border:1px solid rgba(255,255,255,.9);border-radius:999vw;background:linear-gradient(-75deg,rgba(255,255,255,.1),rgba(255,255,255,.3),rgba(255,255,255,.1)),rgba(255,255,255,.55);box-shadow:inset 0 1px 4px rgba(255,255,255,.665),inset 0 -4px 4px rgba(255,255,255,.85),inset 0 0 14px rgba(229,229,229,.55),0 11px 28px rgba(0,0,0,.07),0 23px 31px rgba(0,0,0,.05);color:#191919;cursor:pointer;font-family:inherit;-webkit-tap-highlight-color:transparent;backdrop-filter:blur(clamp(4px,.5em,14px));-webkit-backdrop-filter:blur(clamp(4px,.5em,14px));pointer-events:auto;transition:all .4s cubic-bezier(.25,1,.5,1)}.glass-btn:hover{transform:scale(.975)}.glass-btn:focus-visible{outline:2px solid rgba(25,25,25,.26);outline-offset:5px}.glass-btn>span{position:relative;display:flex;width:100%;height:100%;align-items:center;justify-content:center;gap:5px;padding-inline:1.25em;color:#2A1145;font-family:inherit;font-size:15px;font-weight:600;letter-spacing:-.14px;line-height:1.5;text-shadow:0 .05em .05em rgba(0,0,0,.05);transition:all .4s cubic-bezier(.25,1,.5,1);-webkit-user-select:none;-moz-user-select:none;user-select:none;white-space:nowrap}.glass-btn>span:after{position:absolute;z-index:3;top:calc(0% + clamp(1px,.0625em,4px)/2);left:calc(0% + clamp(1px,.0625em,4px)/2);display:block;width:calc(100% - clamp(1px,.0625em,4px));height:calc(100% - clamp(1px,.0625em,4px));overflow:clip;border-radius:999vw;background:linear-gradient(var(--angle-2),rgba(255,255,255,0) 0,rgba(255,255,255,.5) 40% 50%,rgba(255,255,255,0) 55%);background-position:0 50%;background-repeat:no-repeat;background-size:200% 200%;content:"";mix-blend-mode:screen;pointer-events:none;transition:background-position .5s cubic-bezier(.25,1,.5,1),--angle-2 .5s cubic-bezier(.25,1,.5,1)}.glass-btn:hover>span:after{background-position:25% 50%}.glass-btn:after{position:absolute;z-index:1;top:calc(0% - clamp(1px,.0625em,4px)/2);left:calc(0% - clamp(1px,.0625em,4px)/2);width:calc(100% + clamp(1px,.0625em,4px));height:calc(100% + clamp(1px,.0625em,4px));padding:clamp(1px,.0625em,4px);border-radius:999vw;background:conic-gradient(from var(--angle-1) at 50% 50%,rgba(0,0,0,.5),rgba(0,0,0,0) 5% 40%,rgba(0,0,0,.5) 50%,rgba(0,0,0,0) 60% 95%,rgba(0,0,0,.5)),linear-gradient(180deg,rgba(255,255,255,.5),rgba(255,255,255,.5));box-shadow:inset 0 0 0 calc(clamp(1px,.0625em,4px)/2) rgba(255,255,255,.35);content:"";-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;transition:all .4s cubic-bezier(.25,1,.5,1),--angle-1 .5s ease}.glass-btn:hover:after{--angle-1:-125deg}.glass-btn-wrap:has(.glass-btn:hover) .glass-btn-shadow{filter:blur(clamp(.25px,.0156em,1.5px))}.glass-btn-wrap:has(.glass-btn:active){transform:rotateX(25deg)}@keyframes vd-rise-sm{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes vd-caret{0%,to{opacity:1}50%{opacity:0}}@keyframes vd-panel{0%{opacity:0;transform:translateY(-8px) scale(.985)}to{opacity:1;transform:none}}.vd-chip:hover{transform:translateY(-1.5px)}.vd-chip:active{transform:translateY(0) scale(.97)}#heroBar{opacity:0}#heroBar.vd-show{animation:vd-rise .72s cubic-bezier(.16,1,.3,1) both}#heroBar:focus-within{border-color:#C9A8EE!important;box-shadow:0 0 0 4px rgba(89,0,255,.09),0 26px 64px -30px rgba(60,18,90,.5)!important}#heroSug{opacity:0}#heroSug.vd-sug-show{opacity:1}#heroSug.vd-sug-show>*{animation:vd-rise-sm .5s cubic-bezier(.16,1,.3,1) both}#heroSug.vd-sug-show>:nth-child(2){animation-delay:.05s}#heroSug.vd-sug-show>:nth-child(3){animation-delay:.1s}#heroSug.vd-sug-show>:nth-child(4){animation-delay:.15s}#heroSug.vd-sug-show>:nth-child(5){animation-delay:.2s}#heroSug.vd-sug-show>:nth-child(6){animation-delay:.25s}#heroSug.vd-sug-show>:nth-child(7){animation-delay:.3s}#heroSug.vd-sug-show>:nth-child(8){animation-delay:.35s}@keyframes vd-word-in{0%{opacity:0;transform:translateY(.5em) scale(.96);filter:blur(3px)}55%{filter:blur(0)}to{opacity:1;transform:none;filter:blur(0)}}.vd-rot{transition:opacity .15s cubic-bezier(.4,0,1,1),transform .19s cubic-bezier(.4,0,1,1),filter .15s ease}.vd-rot.vd-wout{opacity:0;transform:translateY(-.44em) scale(.96);filter:blur(3px)}.vd-rot.vd-win{animation:vd-word-in .3s cubic-bezier(.2,.85,.25,1) both}.vd-acc{max-height:0;opacity:0;overflow:hidden;margin-top:-12px;transition:max-height .38s cubic-bezier(.16,1,.3,1),opacity .26s ease,margin-top .32s cubic-bezier(.16,1,.3,1)}.vd-acc.open{max-height:400px;opacity:1;margin-top:0}.vd-mega{opacity:0;visibility:hidden;transform:scale(.9);transform-origin:top right;transition:opacity .18s ease,visibility .18s,transform .18s}.vd-mega.open{opacity:1;visibility:visible;animation:vd-mega-in .5s cubic-bezier(.34,1.4,.46,1) both}.vd-megac{opacity:0;visibility:hidden;transform:translateX(-50%) scale(.9);transform-origin:top center;transition:opacity .18s ease,visibility .18s,transform .18s}.vd-megac.open{opacity:1;visibility:visible;animation:vd-megac-in .5s cubic-bezier(.34,1.4,.46,1) both}@keyframes vd-megac-in{0%{opacity:0;transform:translateX(-50%) translateY(-14px) scale(.84)}55%{opacity:1}to{opacity:1;transform:translateX(-50%) translateY(0) scale(1)}}@keyframes vd-mega-in{0%{opacity:0;transform:translateY(-14px) scale(.84)}55%{opacity:1}to{opacity:1;transform:scale(1)}}.vd-mi{opacity:0;translate:0 10px;scale:.92}.vd-mega.open .vd-mi,.vd-megac.open .vd-mi{animation:vd-mi-in .44s cubic-bezier(.34,1.55,.45,1) both}.vd-mega.open .vd-mi:first-child,.vd-megac.open .vd-mi:first-child{animation-delay:.12s}.vd-mega.open .vd-mi:nth-child(2),.vd-megac.open .vd-mi:nth-child(2){animation-delay:.155s}.vd-mega.open .vd-mi:nth-child(3),.vd-megac.open .vd-mi:nth-child(3){animation-delay:.19s}.vd-mega.open .vd-mi:nth-child(4),.vd-megac.open .vd-mi:nth-child(4){animation-delay:.225s}.vd-mega.open .vd-mi:nth-child(5),.vd-megac.open .vd-mi:nth-child(5){animation-delay:.26s}.vd-mega.open .vd-mi:nth-child(6),.vd-megac.open .vd-mi:nth-child(6){animation-delay:.295s}.vd-megac.open .vd-mi:nth-child(7){animation-delay:.33s}.vd-megac.open .vd-mi:nth-child(8){animation-delay:.365s}.vd-megac.open .vd-mi:nth-child(9){animation-delay:.4s}.vd-megac.open .vd-mi:nth-child(10){animation-delay:.435s}.vd-megac.open .vd-mi:nth-child(11){animation-delay:.47s}.vd-megac.open .vd-mi:nth-child(12){animation-delay:.505s}@keyframes vd-mi-in{to{opacity:1;translate:0 0;scale:1}}.eco-card{position:relative;border-radius:36px;padding:24px 24px 20px;min-height:190px;display:flex;flex-direction:column;align-items:stretch;text-align:start;width:100%;border:none;font:inherit;cursor:pointer;opacity:0;translate:0 24px;scale:.95;transition:transform .34s cubic-bezier(.34,1.3,.45,1),box-shadow .34s ease}.eco-grid.in .eco-card{animation:eco-in .62s cubic-bezier(.34,1.18,.4,1) both}.eco-grid.in .eco-card:hover{transform:translateY(-7px) scale(1.015);box-shadow:0 14px 32px -20px rgba(60,18,90,.28)}@keyframes eco-in{to{opacity:1;translate:0 0;scale:1}}.eco-ic{display:flex;align-items:center;justify-content:center;width:50px;height:50px;border-radius:15px;font-size:27px;line-height:1;flex-shrink:0;transition:transform .4s cubic-bezier(.34,1.5,.4,1)}.eco-card:hover .eco-ic{transform:scale(1.14) rotate(-8deg)}.eco-name{font-weight:700;font-size:19.5px;letter-spacing:-.015em;margin-top:17px}.eco-desc{font-weight:400;font-size:14px;line-height:1.5;opacity:.82;margin-top:7px;flex:1 1}.eco-soon{font-size:10px;font-weight:700;letter-spacing:.05em;padding:4px 9px;border-radius:7px;background:rgba(0,0,0,.18);white-space:nowrap}.eco-arrow{font-size:21px;font-weight:600;margin-top:12px;opacity:0;transform:translateX(6px);transition:opacity .3s ease,transform .3s cubic-bezier(.16,1,.3,1)}.eco-card:hover .eco-arrow{opacity:.9;transform:none}.vd-prod{position:fixed;z-index:1100;overflow:hidden;transition:top .56s cubic-bezier(.5,.04,.18,1),left .56s cubic-bezier(.5,.04,.18,1),width .56s cubic-bezier(.5,.04,.18,1),height .56s cubic-bezier(.5,.04,.18,1),border-radius .5s ease}.vd-prod-scroll{position:absolute;inset:0;overflow-y:auto;-webkit-overflow-scrolling:touch}.vd-prod-scroll::-webkit-scrollbar{width:0;display:none}.vd-prod-x{position:absolute;top:clamp(18px,3vw,34px);inset-inline-end:clamp(18px,3vw,34px);z-index:6;display:flex;align-items:center;justify-content:center;width:auto;height:auto;background:none;border:none;color:inherit;cursor:pointer;opacity:0;transition:transform .35s cubic-bezier(.34,1.5,.4,1),opacity .3s ease}.vd-prod.expanded .vd-prod-x{opacity:1}.vd-prod-x:hover{transform:rotate(90deg)}.vd-prod-emoji{display:flex;align-items:center;justify-content:center;width:58px;height:58px;border-radius:17px;background:rgba(255,255,255,.5);font-size:30px;flex-shrink:0}.vd-prod-emoji.sm{width:42px;height:42px;border-radius:12px;font-size:22px;background:#F4EDFB}.vd-prod-cta{display:inline-flex;align-items:center;justify-content:center;height:54px;padding:0 30px;border-radius:15px;font-weight:600;font-size:16px;cursor:pointer;transition:transform .25s cubic-bezier(.34,1.5,.4,1)}.vd-prod-cta:hover{transform:scale(1.03)}.vd-prod-cta2{display:inline-flex;align-items:center;justify-content:center;height:54px;padding:0 26px;border-radius:15px;font-weight:600;font-size:16px;cursor:pointer;background:transparent;border:1.5px solid;opacity:.85;transition:transform .25s,opacity .2s}.vd-prod-cta2:hover{transform:scale(1.03);opacity:1}.vd-prod-feat{padding:20px 20px 22px;border-radius:20px}.vd-prod-mock{background:#fff;border-radius:22px;overflow:hidden;box-shadow:0 40px 90px -40px rgba(0,0,0,.5);max-width:560px}.vd-prod-mock-bar{display:flex;align-items:center;gap:7px;padding:14px 18px;background:#F4F0F8;border-bottom:1px solid #ece3f5}.vd-prod-mock-bar span{width:11px;height:11px;border-radius:50%;background:#D9CCE8}.vd-prod-mock-row{display:flex;align-items:center;justify-content:space-between;padding:13px 2px;border-bottom:1px solid #f2ecf8;font-weight:500;font-size:15px;color:#2A1145}.vd-prod-mock-dot{width:34px;height:18px;border-radius:999px;background:#5900FF;opacity:.85}.vd-prod-in{opacity:0;translate:0 22px}.vd-prod.expanded .vd-prod-in{animation:vd-prod-item .55s cubic-bezier(.2,1,.3,1) both}.vin-block{margin-top:clamp(52px,8vw,92px)}.vin-label{font-size:12.5px;font-weight:700;letter-spacing:.09em;text-transform:uppercase;opacity:.6;margin-bottom:18px}.vin-chans{display:flex;flex-wrap:wrap;gap:11px}.vin-chan{display:inline-flex;align-items:center;gap:10px;background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.2);border-radius:15px;padding:11px 16px}.vin-chan i{width:11px;height:11px;border-radius:50%;flex-shrink:0}.vin-chan b{font-weight:700;font-size:14.5px}.vin-chan s{font-size:12.5px;opacity:.68;font-weight:600;text-decoration:none}.vin-feats{display:grid;grid-template-columns:repeat(auto-fit,minmax(238px,1fr));grid-gap:14px;gap:14px}.vin-feat{background:rgba(255,255,255,.09);border:1px solid rgba(255,255,255,.17);border-radius:20px;padding:22px 22px 24px;transition:transform .28s cubic-bezier(.16,1,.3,1),background .28s}.vin-feat:hover{transform:translateY(-5px);background:rgba(255,255,255,.15)}.vin-feat-ic{display:flex;align-items:center;justify-content:center;width:46px;height:46px;border-radius:13px;background:rgba(255,255,255,.16);font-size:24px;margin-bottom:14px}.vin-feat h4{font-weight:700;font-size:17.5px;margin-bottom:7px}.vin-feat p{font-size:14.5px;line-height:1.55;opacity:.82}.vin-steps{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));grid-gap:16px;gap:16px}.vin-step{padding:24px 22px;border-radius:20px;background:rgba(255,255,255,.07);border:1px solid rgba(255,255,255,.14)}.vin-step-n{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:12px;background:#fff;color:#1F8A5B;font-weight:800;font-size:18px;margin-bottom:14px}.vin-step h4{font-weight:700;font-size:18px;margin-bottom:7px}.vin-step p{font-size:14.5px;line-height:1.55;opacity:.82}.vin-stats{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:14px;gap:14px;background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.16);border-radius:22px;padding:clamp(24px,3.4vw,36px)}.vin-stat{text-align:center}.vin-stat b{display:block;font-weight:800;font-size:clamp(28px,4vw,46px);line-height:1;letter-spacing:-.02em;margin-bottom:8px}.vin-stat span{font-size:12.5px;opacity:.76;font-weight:600}@media(max-width:620px){.vin-stats{grid-template-columns:repeat(2,1fr)}}.vin-app{background:#fff;color:#1B1023;border-radius:24px;overflow:hidden;box-shadow:0 50px 110px -46px rgba(0,0,0,.6);max-width:880px}.vin-app-top{display:flex;align-items:center;gap:8px;padding:14px 18px;border-bottom:1px solid #f0eaf6;background:#FBF9FE}.vin-app-top>i{width:11px;height:11px;border-radius:50%;background:#E2D9EE}.vin-app-title{font-weight:800;font-size:14px;-webkit-margin-start:6px;margin-inline-start:6px;color:#1F8A5B}.vin-tabs{display:flex;gap:7px;-webkit-margin-start:auto;margin-inline-start:auto;flex-wrap:wrap}.vin-tab{font-size:12px;font-weight:600;padding:6px 12px;border-radius:999px;background:#F2ECF8;color:#6B5E7A}.vin-tab.on{background:#1F8A5B;color:#fff}.vin-grid{display:grid;grid-template-columns:minmax(210px,.92fr) 1.28fr;min-height:344px}.vin-convos{-webkit-border-end:1px solid #F0EAF6;border-inline-end:1px solid #F0EAF6;padding:8px}.vin-convo{display:flex;align-items:center;gap:11px;padding:11px 10px;border-radius:14px}.vin-convo.on{background:#EAF6F0}.vin-av{display:flex;align-items:center;justify-content:center;border-radius:50%;flex-shrink:0;font-weight:700;color:#fff;width:40px;height:40px;font-size:15px}.vin-cbody{flex:1 1;min-width:0}.vin-cbody b{font-size:14px;font-weight:700;color:#1B1023}.vin-cbody b,.vin-cbody span{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.vin-cbody span{font-size:12.5px;color:#736784}.vin-cmeta{display:flex;flex-direction:column;align-items:flex-end;gap:6px;flex-shrink:0}.vin-cmeta em{font-size:11px;color:#B0A6BD;font-style:normal}.vin-cdot{width:9px;height:9px;border-radius:50%}.vin-unread{min-width:18px;height:18px;padding:0 5px;border-radius:999px;background:#1F8A5B;color:#fff;font-size:11px;font-weight:700;display:flex;align-items:center;justify-content:center}.vin-chatp{display:flex;flex-direction:column}.vin-chat-h{display:flex;align-items:center;gap:11px;padding:13px 16px;border-bottom:1px solid #f0eaf6}.vin-chat-h b{font-size:14.5px;font-weight:700;color:#1B1023}.vin-chat-h em{font-size:12px;color:#736784;display:flex;align-items:center;gap:5px;font-style:normal}.vin-msgs{flex:1 1;padding:16px;display:flex;flex-direction:column;gap:9px;background:#FBFAFD}.vin-b{max-width:76%;padding:10px 14px;border-radius:16px;font-size:13.5px;line-height:1.45}.vin-b.in{align-self:flex-start;background:#F0EAF6;color:#2A1145;border-end-start-radius:5px}.vin-b.out{align-self:flex-end;background:#1F8A5B;color:#fff;border-end-end-radius:5px}.vin-quicks{display:flex;gap:7px;flex-wrap:wrap;padding:11px 14px 0}.vin-quick{font-size:12px;font-weight:600;padding:6px 11px;border-radius:999px;background:#EAF6F0;color:#1F8A5B;border:1px solid #cfebdd}.vin-comp{display:flex;align-items:center;gap:9px;padding:12px 14px}.vin-comp input{flex:1 1;border:1px solid #e9e1f3;border-radius:12px;padding:10px 13px;font-size:13px;font-family:inherit;background:#fff;color:#1B1023}.vin-order{white-space:nowrap;background:#1F8A5B;color:#fff;border:none;border-radius:12px;padding:10px 15px;font-weight:700;font-size:12.5px;font-family:inherit;cursor:pointer}@media(max-width:680px){.vin-grid{grid-template-columns:1fr}.vin-convos{display:none}}.vfoot{position:relative;background:#F5F1FB;border-top:1px solid #ece3fa;padding:clamp(56px,8vw,104px) clamp(24px,5vw,64px) clamp(34px,4.5vw,52px);overflow:hidden}.vfoot-in{max-width:1300px;margin:0 auto}.vfoot-cta{text-align:center;max-width:720px;margin:0 auto clamp(48px,7vw,84px)}.vfoot-eyebrow{display:inline-block;background:#FF1F6C;color:#fff;font-weight:700;font-size:13px;padding:9px 18px;border-radius:999px;margin-bottom:20px}.vfoot-h{font-weight:700;font-size:clamp(30px,5.4vw,58px);line-height:1.05;letter-spacing:-.03em;color:#1B1023;margin-bottom:28px;text-wrap:balance}.vfoot-cta-btn{display:inline-flex;align-items:center;justify-content:center;height:58px;padding:0 36px;border-radius:999px;background:#5900FF;color:#fff;font-weight:700;font-size:16.5px;transition:transform .25s cubic-bezier(.34,1.5,.4,1),background .2s}.vfoot-cta-btn:hover{background:#4600CC;transform:translateY(-2px) scale(1.02)}.vfoot-cols{display:flex;gap:clamp(28px,4vw,56px);flex-wrap:wrap;align-items:flex-start;justify-content:center}.vfoot-cols .vfoot-col{min-width:132px}.vfoot-col-h{font-weight:600;font-size:16px;color:#1B1023;margin-bottom:18px;letter-spacing:-.01em}.vfoot-links{display:flex;flex-direction:column;gap:13px}.vfoot-link{display:inline-flex;align-items:center;gap:8px;font-weight:400;font-size:15px;color:rgba(27,16,35,.5);transition:color .2s ease;width:-moz-fit-content;width:fit-content}.vfoot-link:hover{color:#1B1023}.vfoot-badge{font-size:10px;font-weight:600;letter-spacing:.04em;color:#3F0B4C;border:1px solid rgba(27,16,35,.22);border-radius:5px;padding:2px 6px;line-height:1;white-space:nowrap}.vfoot-mark{margin:clamp(46px,7vw,86px) auto clamp(30px,4vw,44px);display:flex;justify-content:center;pointer-events:none}.vfoot-mark img{width:min(1180px,94%);height:auto;display:block;filter:drop-shadow(0 26px 44px rgba(58,20,110,.16))}.vfoot-bar{border-top:1px solid rgba(27,16,35,.12);padding-top:26px;flex-wrap:wrap;justify-content:space-between;gap:18px 36px}.vfoot-bar,.vfoot-soc{display:flex;align-items:center}.vfoot-soc{gap:16px;color:rgba(27,16,35,.6)}.vfoot-soc a{color:inherit;display:flex;transition:color .2s,transform .2s}.vfoot-soc a:hover{color:#5900FF;transform:translateY(-2px)}.vfoot-made{display:inline-flex;align-items:center;gap:8px;font-size:14.5px;font-weight:600;color:rgba(27,16,35,.6)}.vfoot-rights{font-size:14px;color:rgba(27,16,35,.5)}@media(max-width:640px){.vfoot-cols{gap:26px 30px}.vfoot-bar{justify-content:center;text-align:center}}.faq-q:hover{opacity:.75}.vs-grid{display:grid;grid-template-columns:1.06fr .94fr;grid-gap:clamp(14px,2vw,24px);gap:clamp(14px,2vw,24px);align-items:stretch;max-width:980px;margin:0 auto}.vs-card{border-radius:clamp(24px,3vw,32px);padding:clamp(24px,3.4vw,40px);display:flex;flex-direction:column}.vs-us{background:#5900FF;color:#fff;box-shadow:0 44px 90px -40px rgba(89,0,255,.6);position:relative;overflow:hidden}.vs-us:after{content:"";position:absolute;top:-60px;inset-inline-end:-60px;width:220px;height:220px;border-radius:50%;background:rgba(255,255,255,.08);pointer-events:none}.vs-them{background:#fff;border:1px solid #efe9f7;color:#1B1023}.vs-head{gap:12px;margin-bottom:6px;position:relative;z-index:1}.vs-badge,.vs-head{display:flex;align-items:center}.vs-badge{justify-content:center;width:40px;height:40px;border-radius:13px;background:#fff;box-shadow:0 8px 18px -8px rgba(0,0,0,.25)}.vs-badge img{width:24px;height:auto}.vs-head b{font-weight:700;font-size:clamp(19px,2.4vw,24px);letter-spacing:-.01em}.vs-sub{font-size:13px;opacity:.72;margin-bottom:20px;position:relative;z-index:1}.vs-them .vs-sub{color:#6E6480;opacity:1}.vs-list{display:flex;flex-direction:column;position:relative;z-index:1}.vs-row{display:flex;align-items:center;gap:13px;padding:12px 0;min-height:68px}.vs-us .vs-row+.vs-row{border-top:1px solid rgba(255,255,255,.12)}.vs-them .vs-row+.vs-row{border-top:1px solid #f5f0fa}.vs-ic{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:26px;height:26px;border-radius:50%}.vs-us .vs-ic{background:#fff}.vs-them .vs-ic{background:#F1EBF9}.vs-row b{display:block;font-weight:600;font-size:15px;line-height:1.35}.vs-row span span{display:block;font-size:12.5px;line-height:1.45;margin-top:3px}.vs-us .vs-row span span{color:rgba(255,255,255,.7)}.vs-them .vs-row b{color:#5C5168;font-weight:500}.vs-them .vs-row span span{color:#736784}.vs-cta{display:flex;align-items:center;justify-content:center;width:100%;margin-top:auto;padding:15px 0;background:#fff;color:#5900FF;font-weight:700;font-size:15.5px;border-radius:999px;transition:transform .25s cubic-bezier(.34,1.5,.4,1);position:relative;z-index:1}.vs-cta:hover{transform:translateY(-2px) scale(1.01)}.vs-note{margin-top:auto;padding:12px 16px;background:#FAF7FE;border-radius:14px;font-size:12.5px;line-height:1.55;color:#736784;text-align:center}@media(max-width:820px){.vs-grid{grid-template-columns:1fr}.vs-us{order:-1}.vs-row{min-height:0}}.faqchat{max-width:720px;margin:0 auto;background:#fff;border:1px solid #efe9f7;border-radius:26px;box-shadow:0 34px 80px -56px rgba(60,18,90,.45);overflow:hidden}.faqchat-head{gap:11px;padding:14px 18px;border-bottom:1px solid #f3edfa}.faqchat-av,.faqchat-head{display:flex;align-items:center}.faqchat-av{justify-content:center;width:38px;height:38px;border-radius:13px;background:#F4EFFB}.faqchat-av img{width:22px;height:auto}.faqchat-head b{display:block;font-weight:600;font-size:14.5px;color:#1B1023;line-height:1.2}.faqchat-on{display:inline-flex;align-items:center;gap:5px;font-size:12px;color:#1F8A5B;font-weight:500}.faqchat-on i{width:7px;height:7px;border-radius:50%;background:#35D07F;box-shadow:0 0 6px #35D07F}.faqchat-chips{display:flex;flex-wrap:wrap;gap:8px;padding:14px 18px;border-bottom:1px solid #f3edfa;background:#FBF9FE}.faqchip{font-family:inherit;font-weight:500;font-size:13px;color:#4A3F55;background:#F1EBF9;border:none;border-radius:999px;padding:8px 14px;cursor:pointer;transition:background .2s,color .2s,transform .2s}.faqchip:hover{transform:translateY(-1px);background:#E9E0F6}.faqchip.on{background:#5900FF;color:#fff}.faqchat-body{display:flex;flex-direction:column;gap:10px;padding:20px 18px 22px;min-height:200px}.fbub{max-width:85%;padding:11px 15px;border-radius:16px;font-size:14.5px;line-height:1.6;animation:vd-rise-sm .45s cubic-bezier(.16,1,.3,1) both}.fbub.agent{align-self:flex-start;background:#F4EFFB;color:#2A1145;border-end-start-radius:5px}.fbub.user{align-self:flex-end;background:#5900FF;color:#fff;border-end-end-radius:5px;animation-delay:.05s}.fbub.ans{animation-delay:.18s}.rcpt-wrap{display:flex;justify-content:center;padding:6px 0}.rcpt{width:min(400px,100%);background:#fff;border:1px solid #f0eaf8;padding:26px 26px 34px;rotate:-1.4deg;box-shadow:0 30px 60px -30px rgba(60,18,90,.35);-webkit-clip-path:polygon(0 0,100% 0,100% calc(100% - 10px),97.5% 100%,95% calc(100% - 10px),92.5% 100%,90% calc(100% - 10px),87.5% 100%,85% calc(100% - 10px),82.5% 100%,80% calc(100% - 10px),77.5% 100%,75% calc(100% - 10px),72.5% 100%,70% calc(100% - 10px),67.5% 100%,65% calc(100% - 10px),62.5% 100%,60% calc(100% - 10px),57.5% 100%,55% calc(100% - 10px),52.5% 100%,50% calc(100% - 10px),47.5% 100%,45% calc(100% - 10px),42.5% 100%,40% calc(100% - 10px),37.5% 100%,35% calc(100% - 10px),32.5% 100%,30% calc(100% - 10px),27.5% 100%,25% calc(100% - 10px),22.5% 100%,20% calc(100% - 10px),17.5% 100%,15% calc(100% - 10px),12.5% 100%,10% calc(100% - 10px),7.5% 100%,5% calc(100% - 10px),2.5% 100%,0 calc(100% - 10px));clip-path:polygon(0 0,100% 0,100% calc(100% - 10px),97.5% 100%,95% calc(100% - 10px),92.5% 100%,90% calc(100% - 10px),87.5% 100%,85% calc(100% - 10px),82.5% 100%,80% calc(100% - 10px),77.5% 100%,75% calc(100% - 10px),72.5% 100%,70% calc(100% - 10px),67.5% 100%,65% calc(100% - 10px),62.5% 100%,60% calc(100% - 10px),57.5% 100%,55% calc(100% - 10px),52.5% 100%,50% calc(100% - 10px),47.5% 100%,45% calc(100% - 10px),42.5% 100%,40% calc(100% - 10px),37.5% 100%,35% calc(100% - 10px),32.5% 100%,30% calc(100% - 10px),27.5% 100%,25% calc(100% - 10px),22.5% 100%,20% calc(100% - 10px),17.5% 100%,15% calc(100% - 10px),12.5% 100%,10% calc(100% - 10px),7.5% 100%,5% calc(100% - 10px),2.5% 100%,0 calc(100% - 10px));transition:rotate .35s cubic-bezier(.34,1.5,.4,1)}.rcpt:hover{rotate:0deg}.rcpt-head{text-align:center;margin-bottom:14px}.rcpt-head img{width:34px;height:auto;margin-bottom:8px}.rcpt-head b{display:block;font-weight:700;font-size:16px;letter-spacing:.24em;color:#1B1023}.rcpt-head span{display:block;font-size:12px;color:#736784;margin-top:4px;letter-spacing:.06em}.rcpt-dash{border-top:2px dashed #e9e1f3;margin:14px 0}.rcpt-row{display:flex;align-items:baseline;gap:8px;padding:8px 0}.rcpt-row .rl{font-size:13.5px;color:#675C73;white-space:nowrap}.rcpt-row .rdots{flex:1 1;border-bottom:2px dotted #ddd3ec;translate:0 -3px}.rcpt-row .rv{font-weight:700;font-size:19px;letter-spacing:-.01em;white-space:nowrap;direction:ltr}.rcpt-total{display:flex;align-items:baseline;gap:8px;padding:10px 0 2px}.rcpt-total .rl{font-weight:700;font-size:14px;color:#1B1023}.rcpt-total .rv{font-weight:700;font-size:14.5px;color:#5900FF;-webkit-margin-start:auto;margin-inline-start:auto;text-align:end}.rcpt-bar{display:flex;justify-content:center;margin:16px 0 8px}.rcpt-thanks{text-align:center;font-size:12.5px;color:#736784}.secret{padding:clamp(60px,9vw,130px) clamp(20px,5vw,56px) clamp(20px,3vw,40px)}.secret-in{max-width:1320px;margin:0 auto}.secret-head{text-align:center;margin:0 auto clamp(44px,6vw,80px)}.secret-eyebrow{display:inline-block;background:#EFE7FF;color:#4600CC;font-weight:700;font-size:clamp(14px,1.8vw,17px);padding:11px 24px;border-radius:999px}.secret-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:clamp(24px,4vw,64px);gap:clamp(24px,4vw,64px)}.secret-card{display:flex;flex-direction:column;align-items:center;text-align:center;padding:0 clamp(6px,1vw,18px);transition:opacity .6s cubic-bezier(.16,1,.3,1),transform .6s cubic-bezier(.16,1,.3,1)}.secret-card:nth-child(2){transition-delay:.1s}.secret-card:nth-child(3){transition-delay:.2s}.secret-grid.shuffling .secret-card{opacity:0;transform:translateY(34px) scale(.86)}.secret-emoji{font-size:clamp(96px,13vw,180px);line-height:1;margin-bottom:clamp(20px,3vw,40px);filter:drop-shadow(0 22px 34px rgba(60,18,90,.22));transition:transform .4s cubic-bezier(.34,1.4,.4,1)}.secret-card:hover .secret-emoji{transform:translateY(-8px) scale(1.06) rotate(-3deg)}.secret-name{font-weight:700;font-size:clamp(24px,3vw,36px);letter-spacing:-.02em;line-height:1.12;margin-bottom:12px;text-wrap:balance}.secret-desc{font-weight:500;font-size:clamp(15px,1.9vw,19px);line-height:1.5;color:#7A6E88;max-width:24ch}.secret-foot{display:flex;align-items:center;justify-content:center;margin-top:clamp(40px,6vw,80px)}.secret-shuffle{display:inline-flex;align-items:center;gap:13px;font-family:inherit;font-weight:700;font-size:clamp(17px,2.2vw,21px);color:#3F0B4C;background:#fff;border:1px solid #ece3f5;border-radius:999px;padding:clamp(16px,2vw,22px) clamp(30px,4.5vw,52px);cursor:pointer;box-shadow:0 18px 40px -20px rgba(60,18,90,.5);transition:transform .28s cubic-bezier(.34,1.5,.4,1),background .2s,box-shadow .28s}.secret-shuffle:hover{transform:translateY(-3px) scale(1.03);background:#FBF8FF;box-shadow:0 26px 54px -22px rgba(60,18,90,.55)}.secret-shuffle.spinning{pointer-events:none;background:#F7F2FC}.secret-shuffle .dice{font-size:clamp(22px,2.6vw,28px);transition:transform .4s cubic-bezier(.34,1.5,.4,1)}.secret-shuffle.spinning .dice{animation:secdice .55s linear infinite}@keyframes secdice{to{transform:rotate(1turn)}}.secret-roll{display:inline-flex;flex-direction:column;align-items:center;gap:clamp(22px,3.2vw,34px);background:none;border:none;padding:8px;cursor:pointer;font-family:inherit}.secret-roll-label{font-weight:600;font-size:clamp(14px,1.8vw,17px);color:#9184A8;letter-spacing:-.01em;transition:color .2s,transform .25s cubic-bezier(.34,1.5,.4,1)}.secret-roll:hover .secret-roll-label{color:#5900FF;transform:translateY(1px)}.secret-roll.spinning{pointer-events:none}.secret-roll.spinning .secret-roll-label{color:#736784}.dice3d-wrap{--ds:clamp(34px,4.8vw,54px);perspective:340px;display:inline-flex;flex-shrink:0;filter:drop-shadow(0 10px 15px rgba(60,18,90,.24))}.dice3d,.dice3d-wrap{width:var(--ds);height:var(--ds)}.dice3d{position:relative;transform-style:preserve-3d;transform:rotateX(-26deg) rotateY(32deg);transition:transform .5s cubic-bezier(.34,1.4,.4,1)}.secret-roll:hover .dice3d{transform:rotateX(-16deg) rotateY(64deg) scale(1.05)}.dice3d .face{position:absolute;inset:0;display:grid;grid-template-columns:repeat(3,1fr);grid-template-rows:repeat(3,1fr);padding:16%;border-radius:22%;background:#EFE7FF;border:1px solid rgba(89,0,255,.28)}.dice3d .face i{width:80%;height:80%;align-self:center;justify-self:center;background:#5900FF;border-radius:50%;box-shadow:0 1px 1px rgba(60,18,90,.35)}.dice3d .f3{background:#FBF9FF}.dice3d .f1,.dice3d .f6{background:#F1EAFF}.dice3d .f2,.dice3d .f5{background:#DFCFFA}.dice3d .f4{background:#CDB8F2}.dice3d .f1{transform:translateZ(calc(var(--ds)/2))}.dice3d .f6{transform:rotateY(180deg) translateZ(calc(var(--ds)/2))}.dice3d .f2{transform:rotateY(90deg) translateZ(calc(var(--ds)/2))}.dice3d .f5{transform:rotateY(-90deg) translateZ(calc(var(--ds)/2))}.dice3d .f3{transform:rotateX(90deg) translateZ(calc(var(--ds)/2))}.dice3d .f4{transform:rotateX(-90deg) translateZ(calc(var(--ds)/2))}@keyframes dice3d-roll{0%{transform:rotateX(-26deg) rotateY(32deg)}to{transform:rotateX(694deg) rotateY(1112deg)}}.secret-roll.spinning .dice3d{animation:dice3d-roll 1s cubic-bezier(.5,0,.5,1) infinite}@media(max-width:820px){.secret-grid{grid-template-columns:1fr;gap:clamp(40px,10vw,60px)}.secret-emoji{font-size:110px;margin-bottom:20px}}.pfoot{background:#F5F1FB;border-top:1px solid #ece3fa;padding:clamp(40px,5vw,72px) clamp(20px,4vw,56px) clamp(28px,3vw,40px)}.pfoot-cta{position:relative;overflow:hidden;background:#fff;border:1px solid #f0e9fa;border-radius:clamp(24px,3vw,34px);padding:clamp(30px,4.5vw,58px);display:grid;grid-template-columns:1.05fr .95fr;grid-gap:24px;gap:24px;align-items:center;box-shadow:0 34px 80px -50px rgba(58,20,110,.4);margin-bottom:clamp(40px,5vw,64px)}.pfoot-badge{font-size:13px;font-weight:600;color:#5900FF;margin-bottom:12px}.pfoot-h{font-weight:600;font-size:clamp(24px,3.2vw,38px);line-height:1.08;letter-spacing:-.02em;color:#1B1023;margin:0 0 12px;max-width:16ch}.pfoot-sub{font-size:clamp(14.5px,1.7vw,16.5px);line-height:1.6;color:#675C73;max-width:44ch;margin:0 0 26px}.pfoot-btn{display:inline-flex;align-items:center;gap:9px;background:#1B1023;color:#fff;font-weight:600;font-size:15.5px;border-radius:999px;padding:15px 28px;transition:transform .25s cubic-bezier(.34,1.5,.4,1),background .2s;text-decoration:none}.pfoot-btn:hover{transform:translateY(-2px);background:#2E1B3E}.pfoot-orbit{position:relative;height:clamp(240px,26vw,320px);display:flex;align-items:center;justify-content:center}.pfoot-orbit .ring{position:absolute;border-radius:50%;border:1.5px dashed #d9cfe0;left:50%;top:50%;translate:-50% -50%}.pfoot-orbit .r1{width:120px;height:120px}.pfoot-orbit .r2{width:230px;height:230px}.pfoot-orbit .r3{width:340px;height:340px}.orbit-core{position:relative;z-index:2;width:66px;height:66px;border-radius:20px;background:#fff;box-shadow:0 16px 34px -16px rgba(60,18,90,.45);display:flex;align-items:center;justify-content:center}.orbit-core img{width:38px;height:auto}.orbit-dot{position:absolute;width:clamp(42px,5vw,56px);height:auto;filter:drop-shadow(0 14px 22px rgba(58,20,110,.3));z-index:1}.orbit-dot.d1{top:6%;left:52%}.orbit-dot.d2{top:34%;right:2%}.orbit-dot.d3{bottom:6%;left:60%}.orbit-dot.d4{bottom:16%;left:12%}.orbit-dot.d5{top:26%;left:8%}.pfoot-cols{display:grid;grid-template-columns:1.6fr 1fr 1fr 1.4fr;grid-gap:clamp(26px,3vw,48px);gap:clamp(26px,3vw,48px);padding-bottom:clamp(30px,4vw,48px);border-bottom:1px solid rgba(27,16,35,.1)}.pfoot-logo{width:150px;height:auto;margin-bottom:16px}.pfoot-desc{font-size:14.5px;line-height:1.6;color:#675C73;max-width:34ch;margin:0}.pfoot-col-h{font-weight:600;font-size:15px;color:#1B1023;margin-bottom:18px}.pfoot-col{display:flex;flex-direction:column;gap:13px}.pfoot-link{display:inline-flex;align-items:center;gap:5px;font-size:14.5px;color:rgba(27,16,35,.55);text-decoration:none;transition:color .2s;width:-moz-fit-content;width:fit-content}.pfoot-link:hover{color:#1B1023}.pfoot-link .arr{font-size:12px;opacity:.5}.pfoot-news-sub{font-size:14px;line-height:1.55;color:#675C73;margin:0 0 16px;max-width:30ch}.pfoot-inp{display:flex;align-items:center;gap:8px;background:#fff;border:1px solid #e9e1f3;border-radius:999px;padding:6px 6px 6px 16px;box-shadow:0 10px 24px -18px rgba(58,20,110,.5)}.pfoot-inp .at{color:#B0A6BD;font-weight:700;font-size:15px}.pfoot-inp input{flex:1 1;min-width:0;border:none;outline:none;background:transparent;font-family:inherit;font-size:14.5px;color:#1B1023}.pfoot-inp button{flex-shrink:0;width:42px;height:42px;border-radius:50%;border:none;background:#1B1023;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:transform .25s,background .2s}.pfoot-inp button:hover{transform:scale(1.06);background:#5900FF}.pfoot-bottom{display:flex;align-items:center;justify-content:space-between;gap:18px;flex-wrap:wrap;padding-top:24px}.pfoot-copy{font-size:13.5px;color:rgba(27,16,35,.5)}.pfoot-soc{display:flex;align-items:center;gap:16px;color:rgba(27,16,35,.55)}.pfoot-soc a{color:inherit;display:flex;transition:color .2s,transform .2s}.pfoot-soc a:hover{color:#5900FF;transform:translateY(-2px)}@media(max-width:860px){.pfoot-cta{grid-template-columns:1fr}.pfoot-orbit{height:250px;order:-1}.pfoot-cols{grid-template-columns:1fr 1fr}.pfoot-brand,.pfoot-news{grid-column:1/-1}}@media(max-width:520px){.pfoot-cols{grid-template-columns:1fr}.pfoot-bottom{justify-content:center;text-align:center}}.mfoot{position:relative;overflow:hidden;background:#140A22;color:#fff;padding:clamp(70px,10vw,140px) clamp(24px,5vw,56px) clamp(30px,3.5vw,44px);text-align:center}.mfoot-glow{position:absolute;top:-24%;left:50%;transform:translateX(-50%);width:min(760px,92%);height:clamp(220px,32vw,420px);background:rgba(89,0,255,.42);filter:blur(130px);border-radius:50%;pointer-events:none;z-index:0}.mfoot-in{position:relative;z-index:2;max-width:960px;margin:0 auto;flex-direction:column}.mfoot-in,.mfoot-mark{display:flex;align-items:center}.mfoot-mark{justify-content:center;width:56px;height:56px;margin-bottom:clamp(22px,3vw,32px);opacity:.95}.mfoot-mark img{width:42px;height:auto}.mfoot-cryptic{font-size:clamp(15px,2vw,20px);font-weight:500;color:rgba(255,255,255,.5);letter-spacing:.01em;margin-bottom:clamp(6px,1.5vw,10px)}.mfoot-giant{font-family:inherit;font-weight:600;font-size:clamp(64px,18vw,240px);line-height:.92;letter-spacing:-.05em;color:transparent;-webkit-text-stroke:1.5px rgba(255,255,255,.2);direction:ltr;margin:0 0 clamp(34px,5vw,58px);-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:-webkit-text-stroke .45s ease,color .45s ease,letter-spacing .5s cubic-bezier(.16,1,.3,1)}.mfoot-giant:hover{color:rgba(122,72,214,.16);-webkit-text-stroke:1.5px rgba(174,139,255,.7);letter-spacing:-.03em}.mfoot-links{display:flex;flex-wrap:wrap;gap:clamp(18px,3.4vw,40px);justify-content:center;margin-bottom:clamp(38px,5vw,58px)}.mfoot-links a{font-size:15px;font-weight:500;color:rgba(255,255,255,.5);text-decoration:none;transition:color .2s}.mfoot-links a:hover{color:#fff}.mfoot-bottom{display:flex;align-items:center;justify-content:space-between;gap:16px;width:100%;padding-top:24px;border-top:1px solid rgba(255,255,255,.1);flex-wrap:wrap}.mfoot-copy{font-size:13.5px}.mfoot-copy,.mfoot-soc{color:rgba(255,255,255,.42)}.mfoot-soc{display:flex;align-items:center;gap:17px}.mfoot-soc a{color:inherit;display:flex;transition:color .2s,transform .2s}.mfoot-soc a:hover{color:#AE8BFF;transform:translateY(-2px)}@media(max-width:560px){.mfoot-bottom{justify-content:center;text-align:center}}.ffoot{background:#0B0A10;color:#fff;padding:clamp(66px,9vw,112px) clamp(28px,5.5vw,72px) clamp(34px,4vw,48px);border-radius:40px 40px 0 0}.ffoot-top{display:flex;gap:clamp(36px,5vw,80px);align-items:flex-start;max-width:1480px;margin:0 auto;flex-wrap:wrap}.ffoot-brand{flex-shrink:0;padding-top:4px}.ffoot-brand img{width:38px;height:auto;opacity:.95}.ffoot-cols{flex:1 1;min-width:0;display:grid;grid-template-columns:repeat(7,minmax(0,1fr));grid-gap:clamp(28px,3vw,54px);gap:clamp(28px,3vw,54px)}.ffoot-col{display:flex;flex-direction:column;gap:15px;min-width:0}.ffoot-h{font-weight:600;font-size:16px;color:#fff;margin-bottom:8px;letter-spacing:-.01em}.ffoot-a{font-size:14px;color:rgba(255,255,255,.52);text-decoration:none;transition:color .18s;width:-moz-fit-content;width:fit-content;white-space:nowrap}.ffoot-a:hover{color:#fff}.ffoot-bar{max-width:1480px;margin:clamp(54px,7vw,88px) auto 0;padding-top:34px;border-top:1px solid rgba(255,255,255,.1);justify-content:space-between;gap:22px 40px;flex-wrap:wrap}.ffoot-bar,.ffoot-soc{display:flex;align-items:center}.ffoot-soc{gap:17px;color:rgba(255,255,255,.5)}.ffoot-soc a{color:inherit;display:flex;transition:color .2s,transform .2s}.ffoot-soc a:hover{color:#AE8BFF;transform:translateY(-2px)}.ffoot-status{display:inline-flex;align-items:center;gap:9px;font-size:13px;font-weight:600;color:#4FE39B;-webkit-margin-start:auto;margin-inline-start:auto;text-decoration:none;background:rgba(53,208,127,.16);border:none;padding:9px 17px;border-radius:999px;transition:background .2s,color .2s}.ffoot-status:hover{background:rgba(53,208,127,.26);color:#7CF0B8}.ffoot-status-arr{font-size:11px;opacity:.7}@keyframes ffstatpulse{0%,to{box-shadow:0 0 0 0 rgba(53,208,127,.5)}50%{box-shadow:0 0 0 6px rgba(53,208,127,0)}}.ffoot-rights{font-size:13.5px;color:rgba(255,255,255,.42)}@media(max-width:1080px){.ffoot-cols{grid-template-columns:repeat(4,1fr);row-gap:34px}}@media(max-width:720px){.ffoot-cols{grid-template-columns:repeat(2,1fr)}.ffoot-brand{width:100%}.ffoot-a{white-space:normal}}@media(max-width:520px){.ffoot-bar{justify-content:center;text-align:center}.ffoot-status{-webkit-margin-start:0;margin-inline-start:0}}.vinx{display:grid;grid-template-columns:repeat(6,1fr);grid-gap:14px;gap:14px;grid-auto-flow:row dense}.vinx-cell{border-radius:22px;padding:22px;position:relative;overflow:hidden;transition:transform .3s cubic-bezier(.16,1,.3,1)}.vinx-cell:hover{transform:translateY(-4px)}.vinx-white{background:#fff;color:#1B1023}.vinx-soft{background:rgba(255,255,255,.09);border:1px solid rgba(255,255,255,.18)}.vinx-deep{background:#12563A;border:1px solid rgba(255,255,255,.12)}.vinx-h{font-weight:700;font-size:18px;line-height:1.2;margin-bottom:6px}.vinx-p{font-size:13px;line-height:1.5;opacity:.82}.vinx-inbox{grid-column:span 4;grid-row:span 2;padding:0;background:transparent}.vinx-inbox .vin-app{max-width:none;height:100%;border-radius:22px;box-shadow:none;border:1px solid rgba(255,255,255,.6);display:flex;flex-direction:column}.vinx-inbox .vin-grid{flex:1 1;min-height:270px}.vinx-fast{grid-column:span 2;grid-row:span 2;display:flex;flex-direction:column;justify-content:space-between;color:#fff}.vinx-fast .bolt{width:46px;height:46px;border-radius:14px;background:rgba(255,255,255,.14);display:flex;align-items:center;justify-content:center;font-size:24px}.vinx-fast b{display:block;font-weight:800;font-size:clamp(52px,7vw,82px);line-height:.9;letter-spacing:-.04em;margin-bottom:6px}.vinx-fast .fl{font-weight:700;font-size:17px;margin-bottom:10px}.vinx-merge{grid-column:span 3;display:flex;flex-direction:column}.vinx-merge-dots{display:flex;justify-content:space-between;padding:2px 6px 0}.vinx-merge-dots i{width:15px;height:15px;border-radius:50%;box-shadow:0 4px 10px -3px rgba(0,0,0,.4)}.vinx-merge-fun{width:100%;height:56px;display:block;margin:2px 0 -6px}.vinx-merge-in{align-self:center;display:flex;align-items:center;justify-content:center;width:52px;height:52px;border-radius:16px;background:#fff;font-size:26px;box-shadow:0 12px 26px -12px rgba(0,0,0,.5);margin-bottom:14px}.vinx-order{grid-column:span 3}.vinx-order .ob{display:inline-block;background:#F0EAF6;color:#2A1145;padding:9px 13px;border-radius:15px;border-end-start-radius:5px;font-size:13px;margin:4px 0 12px}.vinx-rcpt{display:flex;align-items:center;justify-content:space-between;gap:10px;background:#EAF6F0;border:1px solid #cfebdd;border-radius:15px;padding:12px 15px;margin-bottom:16px}.vinx-rcpt .rn{font-weight:700;font-size:14px;color:#1B1023}.vinx-rcpt .ra{font-size:12.5px;color:#6B7C74}.vinx-rcpt .rd{font-size:12px;font-weight:700;color:#1F8A5B;background:#fff;border-radius:999px;padding:5px 11px;white-space:nowrap}.vinx-s2{grid-column:span 2}.vinx-tags{flex-wrap:wrap;gap:8px;margin-bottom:16px}.vinx-ava,.vinx-tags{display:flex;align-items:center}.vinx-ava{justify-content:center;width:40px;height:40px;border-radius:50%;background:#5900FF;font-size:15px;flex-shrink:0}.vinx-ava,.vinx-pill{color:#fff;font-weight:700}.vinx-pill{font-size:12px;padding:6px 12px;border-radius:999px}.vinx-auto{display:flex;align-items:center;gap:9px;flex-wrap:wrap;margin-bottom:16px}.vinx-tpl{font-size:12px;font-weight:700;padding:7px 12px;border-radius:999px;background:rgba(255,255,255,.16);border:1px dashed rgba(255,255,255,.4)}.vinx-auto-b{background:#1F8A5B;color:#fff;font-size:12.5px;padding:8px 13px;border-radius:14px;border-end-end-radius:5px}.vinx-team-avs{display:flex;margin-bottom:14px}.vinx-team-avs .vinx-ava{border:2.5px solid #2e6b4f;-webkit-margin-start:-12px;margin-inline-start:-12px;font-size:14px}.vinx-team-avs .vinx-ava:first-child{-webkit-margin-start:0;margin-inline-start:0}.vinx-note{display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:600;background:rgba(255,255,255,.14);border-radius:999px;padding:6px 12px;margin-bottom:14px}.vinx-journey{margin-top:clamp(46px,7vw,74px);display:grid;grid-template-columns:repeat(3,1fr);grid-gap:14px;gap:14px;position:relative}.vinx-jn{position:relative;padding:6px 10px}.vinx-jn-n{display:flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:14px;background:#fff;color:#1F8A5B;font-weight:800;font-size:19px;margin-bottom:14px;position:relative;z-index:2}.vinx-jn h4{font-weight:700;font-size:17px;margin-bottom:6px}.vinx-jn p{font-size:13.5px;line-height:1.5;opacity:.82}.vinx-jn:not(:last-child):after{content:"";position:absolute;top:22px;inset-inline-start:44px;inset-inline-end:-14px;height:2px;background:repeating-linear-gradient(90deg,rgba(255,255,255,.4) 0 6px,transparent 6px 12px)}.vinx-compose{margin-top:clamp(40px,6vw,64px);background:#fff;border-radius:20px;padding:11px 12px;display:flex;align-items:center;gap:12px;box-shadow:0 30px 70px -40px rgba(0,0,0,.5)}.vinx-compose .txt{flex:1 1;color:#736784;font-size:15px;font-weight:500;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.vinx-send{display:inline-flex;align-items:center;gap:9px;background:#1F8A5B;color:#fff;border:none;border-radius:14px;height:50px;padding:0 24px;font-weight:700;font-size:15.5px;font-family:inherit;cursor:pointer;white-space:nowrap;transition:transform .25s cubic-bezier(.34,1.5,.4,1)}.vinx-send:hover{transform:scale(1.03)}@media(max-width:900px){.vinx{grid-template-columns:repeat(2,1fr)}.vinx-fast,.vinx-inbox,.vinx-merge,.vinx-order{grid-column:span 2;grid-row:auto}.vinx-fast{min-height:200px}}@media(max-width:560px){.vinx{grid-template-columns:1fr}.vinx-s2{grid-column:span 1}.vinx-journey{grid-template-columns:1fr}.vinx-jn:not(:last-child):after{display:none}}@keyframes vd-prod-item{to{opacity:1;translate:0 0}}.ind-wrap{position:relative}.ind-tabs{display:flex;gap:12px;overflow-x:auto;padding:16px 40px 34px;scrollbar-width:none;scroll-behavior:smooth;-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 44px,#000 calc(100% - 44px),transparent);mask-image:linear-gradient(90deg,transparent 0,#000 44px,#000 calc(100% - 44px),transparent)}.ind-tabs::-webkit-scrollbar{display:none}.ind-tab{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:9px;min-width:132px;flex-shrink:0;padding:18px 16px;border-radius:20px;background:rgba(89,0,255,.05);border:1px solid transparent;color:#5900FF;font-weight:600;font-size:14.5px;letter-spacing:-.01em;cursor:pointer;transition:background .28s ease,color .28s ease,transform .4s cubic-bezier(.22,1,.3,1),box-shadow .4s cubic-bezier(.22,1,.3,1)}.ind-tab:hover{background:rgba(89,0,255,.09);transform:translateY(-2px)}.ind-tab .ind-ic{font-size:25px;line-height:1;transition:transform .4s cubic-bezier(.34,1.4,.4,1)}.ind-tab.on .ind-ic{transform:scale(1.12)}.ind-tab.on{color:#3F0B4C;border:1px solid #efe2fb;background:#FFFFFF;box-shadow:0 14px 30px -14px rgba(89,0,255,.4),0 4px 10px rgba(60,18,90,.09);transform:translateY(-3px) scale(1.02)}.ind-panel{display:grid;grid-template-columns:1fr;grid-gap:clamp(26px,4vw,52px);gap:clamp(26px,4vw,52px);align-items:center;background:#F4EDFB;border-radius:34px;padding:clamp(24px,4vw,52px)}@media(min-width:820px){.ind-panel{grid-template-columns:1fr 1fr}}.ind-feat{gap:12px;font-weight:600;font-size:16px;color:#2A1145}.ind-feat,.ind-feat .fi{display:flex;align-items:center}.ind-feat .fi{justify-content:center;width:36px;height:36px;border-radius:11px;background:#fff;font-size:18px;flex-shrink:0;box-shadow:0 6px 14px -8px rgba(60,18,90,.4)}.ind-preview{background:#fff;border-radius:22px;overflow:hidden;box-shadow:0 30px 70px -42px rgba(60,18,90,.5);animation:ind-fade .4s ease both}.ind-prev-banner{padding:24px 22px;background:#5900FF;color:#fff}.ind-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px;padding:16px}.ind-card{border:1px solid #f2ecf8;border-radius:14px;overflow:hidden}.ind-card .th{height:78px;background:#F3ECFB;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:26px;color:#9B5CFF}.ind-body{animation:ind-fade .4s ease both}@keyframes ind-fade{0%{opacity:0;translate:0 10px}to{opacity:1;translate:0 0}}.fin-chip{position:absolute;z-index:1;display:inline-flex;align-items:center;justify-content:center;padding:11px 22px;border-radius:999px;font-weight:700;font-size:clamp(14px,1.5vw,19px);white-space:nowrap;box-shadow:0 14px 28px -14px rgba(0,0,0,.32);opacity:0;translate:0 20px;scale:.8;will-change:transform}.fin.in .fin-chip{animation:fin-pop .7s cubic-bezier(.34,1.5,.4,1) both}@keyframes fin-pop{to{opacity:1;translate:0 0;scale:1}}.fin.in .fin-chip:first-child{animation-delay:.16s}.fin.in .fin-chip:nth-child(2){animation-delay:.26s}.fin.in .fin-chip:nth-child(3){animation-delay:.36s}.fin.in .fin-chip:nth-child(4){animation-delay:.46s}.fin.in .fin-chip:nth-child(5){animation-delay:.56s}.fin.in .fin-chip:nth-child(6){animation-delay:.66s}.fin-in{opacity:0;translate:0 26px}.fin.in .fin-in{animation:fin-pop .7s cubic-bezier(.2,1,.3,1) both}.fin.in .fin-in:first-child{animation-delay:.1s}.fin.in .fin-in:nth-child(2){animation-delay:.2s}.fin.in .fin-in:nth-child(3){animation-delay:.32s}.fin.in .fin-in:nth-child(4){animation-delay:.44s}@media(max-width:720px){.fin-chip{font-size:12.5px;padding:8px 15px;box-shadow:0 10px 20px -12px rgba(0,0,0,.3)}.fin-chip.fin-hm{display:none}}.vstore{position:fixed;inset:0;z-index:1200;background:#F8F6FB;display:flex;gap:clamp(6px,1vw,14px);padding:clamp(10px,1.4vw,18px);overflow:hidden;animation:vstore-in .38s ease both}@keyframes vstore-in{0%{opacity:0}to{opacity:1}}.vstore-side{width:250px;flex-shrink:0;background:transparent;display:flex;flex-direction:column;padding:10px 10px 6px;overflow-y:auto}.vstore-brand{gap:9px;padding:6px 10px 18px;font-weight:700;font-size:18px;color:#3F0B4C}.vstore-brand,.vstore-search{display:flex;align-items:center}.vstore-search{gap:8px;background:#fff;border:1px solid rgba(89,0,255,.08);border-radius:15px;padding:11px 14px;margin-bottom:16px;color:#736784;font-size:14px;box-shadow:0 8px 18px -12px rgba(60,18,90,.2)}.vstore-navitem{display:flex;align-items:center;gap:11px;padding:11px 13px;border-radius:15px;font-weight:600;font-size:15px;color:#3F3349;cursor:pointer;transition:background .18s,color .18s,box-shadow .25s,transform .18s}.vstore-navitem:hover{background:rgba(89,0,255,.07)}.vstore-navitem.on{background:#fff;color:#5900FF;box-shadow:0 12px 24px -12px rgba(60,18,90,.32)}.vstore-navitem .nic{font-size:17px;width:22px;text-align:center;flex-shrink:0}.vstore-back{margin-top:auto;display:flex;align-items:center;justify-content:center;gap:9px;padding:14px;border-radius:16px;font-weight:700;font-size:14.5px;color:#fff;background:#5900FF;cursor:pointer;transition:background .2s,transform .2s}.vstore-back:hover{background:#4600CC;transform:translateY(-2px)}.vstore-main{flex:1 1;min-width:0;overflow-y:auto;padding:clamp(24px,3vw,46px) clamp(20px,3.5vw,52px) 70px;background:#fff;border-radius:clamp(28px,3vw,40px);box-shadow:0 44px 110px -55px rgba(60,18,90,.4);-webkit-overflow-scrolling:touch}.vstore-h1{font-weight:700;font-size:clamp(27px,3.6vw,40px);letter-spacing:-.02em;color:#1B1023;margin-bottom:20px}.vstore-sech{display:flex;align-items:baseline;justify-content:space-between;margin:36px 0 14px}.vstore-sech .t{font-weight:700;font-size:clamp(19px,2.3vw,25px);letter-spacing:-.01em;color:#1B1023}.vstore-banners{display:grid;grid-template-columns:1fr;grid-gap:18px;gap:18px}@media(min-width:780px){.vstore-banners{grid-template-columns:1fr 1fr}}.vbanner{border-radius:30px;padding:28px;min-height:230px;display:flex;flex-direction:column;justify-content:flex-end;cursor:pointer;position:relative;overflow:hidden;color:#fff;transition:transform .25s ease}.vbanner:hover{transform:translateY(-3px)}.vbanner .eb{font-weight:700;font-size:12px;letter-spacing:.07em;text-transform:uppercase;opacity:.9;margin-bottom:8px}.vbanner .bt{font-weight:700;font-size:clamp(21px,2.5vw,29px);line-height:1.12;letter-spacing:-.01em;margin-bottom:7px;max-width:75%}.vbanner .bs{font-size:14.5px;opacity:.9;line-height:1.4;max-width:80%}.vbanner .bic{position:absolute;top:24px;inset-inline-end:24px;width:76px;height:76px;border-radius:22px;display:flex;align-items:center;justify-content:center;font-size:40px;background:rgba(255,255,255,.2)}.vapp-grid{display:grid;grid-template-columns:1fr;grid-gap:0 40px;gap:0 40px}@media(min-width:700px){.vapp-grid{grid-template-columns:1fr 1fr}}.vapp-row{display:flex;align-items:center;gap:14px;padding:14px 0;border-top:1px solid #f2ecf8;cursor:pointer}.vapp-row:hover .vapp-n{color:#5900FF}.vapp-ic{width:62px;height:62px;border-radius:18px;display:flex;align-items:center;justify-content:center;font-size:32px;flex-shrink:0;box-shadow:0 6px 16px -9px rgba(60,18,90,.45)}.vapp-meta{flex:1 1;min-width:0}.vapp-n{font-weight:600;font-size:15.5px;color:#1B1023;transition:color .15s}.vapp-n,.vapp-t{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.vapp-t{font-size:13px;color:#736784;margin-top:3px}.vapp-get{flex-shrink:0;font-weight:700;font-size:13px;color:#5900FF;background:#F0E6FB;border-radius:999px;padding:8px 18px;white-space:nowrap;direction:ltr;unicode-bidi:-webkit-isolate;unicode-bidi:isolate}.vcat-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));grid-gap:14px;gap:14px}.vcat-card{display:flex;align-items:center;gap:14px;border-radius:24px;padding:24px;cursor:pointer;color:#fff;font-weight:700;font-size:18px;transition:transform .2s ease}.vcat-card:hover{transform:translateY(-3px)}.vcat-card .ce{font-size:30px}.vapp-hero{display:flex;align-items:flex-start;gap:20px;flex-wrap:wrap}.vapp-hero .big{width:120px;height:120px;border-radius:34px;display:flex;align-items:center;justify-content:center;font-size:64px;flex-shrink:0;box-shadow:0 16px 36px -14px rgba(60,18,90,.5)}.vstat-row{display:flex;border-top:1px solid #f2ecf8;border-bottom:1px solid #f2ecf8;margin:26px 0;overflow-x:auto}.vstat{flex:1 1;min-width:96px;text-align:center;padding:16px 12px;-webkit-border-start:1px solid #F2ECF8;border-inline-start:1px solid #F2ECF8}.vstat.f{-webkit-border-start:none;border-inline-start:none}.vstat .sl{font-size:10.5px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:#736784;margin-bottom:5px}.vstat .sv{font-size:15.5px;font-weight:700;color:#3F3349}.vshots{display:flex;gap:14px;overflow-x:auto;padding-bottom:8px}.vshot{flex-shrink:0;width:clamp(220px,32vw,300px);height:clamp(150px,20vw,196px);border-radius:24px;display:flex;align-items:flex-end;padding:18px;color:#fff;font-weight:700;font-size:16px;box-shadow:0 16px 34px -18px rgba(0,0,0,.4)}.vrev-big{font-weight:800;font-size:54px;color:#1B1023;line-height:1}@media(max-width:680px){.vstore-side{width:72px;padding:14px 7px}.vstore-brand span,.vstore-search span,.vstore-side .nlabel{display:none}.vstore-navitem{justify-content:center;padding:10px 0}.vstore-back .bklabel{display:none}}@keyframes vrow-in{0%{opacity:0;translate:0 14px}to{opacity:1;translate:0 0}}@keyframes vpop-in{0%{opacity:0;translate:0 22px;scale:.95}to{opacity:1;translate:0 0;scale:1}}@keyframes vrise{0%{opacity:0;translate:0 24px}to{opacity:1;translate:0 0}}.vapp-grid .vapp-row{animation:vrow-in .5s cubic-bezier(.2,1,.3,1) both}.vapp-grid .vapp-row:first-child{animation-delay:.02s}.vapp-grid .vapp-row:nth-child(2){animation-delay:.06s}.vapp-grid .vapp-row:nth-child(3){animation-delay:.1s}.vapp-grid .vapp-row:nth-child(4){animation-delay:.14s}.vapp-grid .vapp-row:nth-child(5){animation-delay:.18s}.vapp-grid .vapp-row:nth-child(6){animation-delay:.22s}.vapp-grid .vapp-row:nth-child(7){animation-delay:.26s}.vapp-grid .vapp-row:nth-child(8){animation-delay:.3s}.vapp-ic{transition:transform .3s cubic-bezier(.34,1.5,.4,1)}.vapp-row:hover .vapp-ic{transform:scale(1.09) rotate(-5deg)}.vapp-get{transition:background .2s ease,color .2s ease,transform .2s ease}.vapp-row:hover .vapp-get{background:#5900FF;color:#fff;transform:scale(1.04)}.vbanner{animation:vpop-in .58s cubic-bezier(.2,1,.3,1) both}.vbanner:nth-child(2){animation-delay:.1s}.vbanner .bic{transition:transform .35s cubic-bezier(.34,1.5,.4,1)}.vbanner:hover .bic{transform:scale(1.1) rotate(-6deg)}.vcat-grid .vcat-card{animation:vpop-in .55s cubic-bezier(.2,1,.3,1) both}.vcat-grid .vcat-card:nth-child(2){animation-delay:.04s}.vcat-grid .vcat-card:nth-child(3){animation-delay:.08s}.vcat-grid .vcat-card:nth-child(4){animation-delay:.12s}.vcat-grid .vcat-card:nth-child(5){animation-delay:.16s}.vcat-grid .vcat-card:nth-child(6){animation-delay:.2s}.vcat-grid .vcat-card:nth-child(7){animation-delay:.24s}.vcat-grid .vcat-card:nth-child(8){animation-delay:.28s}.vcat-grid .vcat-card:nth-child(n+9){animation-delay:.32s}.vcat-card .ce{transition:transform .35s cubic-bezier(.34,1.5,.4,1)}.vcat-card:hover .ce{transform:scale(1.15) rotate(-6deg)}.vstore-h1{animation:vrise .45s ease both}.vstore-main .vstore-sech{animation:vrise .5s ease both}.vapp-hero{animation:vrise .55s cubic-bezier(.2,1,.3,1) both}.vapp-hero .big{transition:transform .4s cubic-bezier(.34,1.5,.4,1)}.vapp-hero .big:hover{transform:scale(1.04) rotate(-3deg)}.vstat-row{animation:vrise .55s cubic-bezier(.2,1,.3,1) both;animation-delay:.06s}.vshots{animation:vrise .55s cubic-bezier(.2,1,.3,1) both;animation-delay:.12s}.vshot{transition:transform .3s cubic-bezier(.2,1,.3,1)}.vshot:hover{transform:translateY(-5px) scale(1.012)}.vstore-navitem{transition:background .18s ease,color .18s ease,transform .18s ease}.vstore-navitem:hover{transform:translateX(-3px)}.vstore-navitem.on{transform:none}.appcta{position:relative;overflow:visible;background:#F4F0FB;border:1px solid #ebe1fa;border-radius:clamp(26px,3.2vw,40px);padding:clamp(34px,5vw,62px);color:#1B1023;margin-top:clamp(48px,6vw,80px)}.appcta-float{position:absolute;z-index:1;width:var(--sz,clamp(66px,7vw,106px));height:var(--sz,clamp(66px,7vw,106px));object-fit:contain;rotate:var(--r,0deg);filter:drop-shadow(0 20px 26px rgba(58,20,110,.3));pointer-events:none;will-change:transform;transition:transform .45s cubic-bezier(.22,.9,.28,1)}.appcta-grid{position:relative;z-index:2;display:grid;grid-template-columns:1fr;grid-gap:clamp(30px,4vw,48px);gap:clamp(30px,4vw,48px);align-items:center}@media(min-width:860px){.appcta-grid{grid-template-columns:1.05fr .95fr}}.appcta-badge{display:inline-flex;align-items:center;gap:8px;background:#fff;border:1px solid #ebe1fa;border-radius:999px;padding:8px 16px;font-weight:700;font-size:13px;margin-bottom:18px;color:#3A1D63;box-shadow:0 10px 22px -14px rgba(58,20,110,.4)}.appcta h3{font-weight:700;font-size:clamp(25px,3.4vw,41px);line-height:1.13;letter-spacing:-.02em;margin-bottom:14px;max-width:540px;color:#1B1023}.appcta-sub{font-size:16px;line-height:1.55;color:#6A5F77;max-width:470px;margin-bottom:24px}.appcta-chips{display:flex;flex-wrap:wrap;gap:9px;margin-bottom:30px}.appcta-chip{display:inline-flex;align-items:center;gap:7px;background:#fff;border:1px solid #eee6fa;border-radius:999px;padding:9px 16px;font-weight:600;font-size:13.5px;color:#2A1145;box-shadow:0 8px 18px -14px rgba(58,20,110,.45)}.appcta-prev{position:relative;background:#fff;border:1px solid #f0e9fa;border-radius:26px;padding:14px;box-shadow:0 40px 88px -46px rgba(58,20,110,.5);cursor:pointer;transition:transform .3s ease;animation:vpop-in .6s cubic-bezier(.2,1,.3,1) both}.appcta-prev:hover{transform:translateY(-5px)}@media(max-width:680px){.appcta{overflow:hidden;padding:clamp(24px,5.5vw,36px);margin-top:clamp(60px,14vw,80px)}.appcta-float{display:none}.appcta-grid,.appcta-grid>*{min-width:0}.appcta h3{font-size:clamp(22px,6.2vw,31px);max-width:none;line-height:1.16;overflow-wrap:break-word}.appcta-sub{font-size:15px;max-width:none}.appcta-chips{gap:8px;margin-bottom:24px}.appcta-prev{max-width:100%;overflow:hidden}.appcta-prow{min-width:0}}@media(prefers-reduced-motion:reduce){.appcta-float{animation:none}}@media(max-width:680px){.cmp-grid{min-width:0!important;grid-template-columns:1fr auto!important;gap:8px!important}.cmp-grid>:nth-child(5n),.cmp-grid>:nth-child(5n+3),.cmp-grid>:nth-child(5n+4){display:none!important}}.appcta-prevhead{justify-content:space-between;padding:8px 8px 14px;border-bottom:1px solid #f2ecf8;margin-bottom:6px}.appcta-prevhead,.appcta-prow{display:flex;align-items:center}.appcta-prow{gap:12px;padding:11px 8px;border-radius:15px;transition:background .15s}.appcta-prow:hover{background:#FBF8FE}.appcta-pic{width:48px;height:48px;border-radius:14px;display:flex;align-items:center;justify-content:center;font-size:25px;flex-shrink:0;box-shadow:0 6px 14px -8px rgba(60,18,90,.4);transition:transform .3s cubic-bezier(.34,1.5,.4,1)}.appcta-prow:hover .appcta-pic{transform:scale(1.09) rotate(-5deg)}.appcta-pget{flex-shrink:0;font-size:12px;background:#F0E6FB;border-radius:999px;padding:6px 13px;direction:ltr}.appcta-more,.appcta-pget{font-weight:700;color:#5900FF}.appcta-more{display:flex;align-items:center;justify-content:center;gap:8px;padding:13px;margin-top:8px;border-radius:15px;background:#F4EDFB;font-size:14px;transition:background .2s}.appcta-prev:hover .appcta-more{background:#EBDEFB}.vd-crow:hover{background:#F7F2FC}.vd-burger-wrap{display:none;flex-shrink:0}.vd-burger-ic{position:relative;width:22px;height:16px;color:#2A1145}.vd-burger-ic i{position:absolute;left:0;right:0;height:2.2px;border-radius:2px;background:currentColor;transition:transform .32s cubic-bezier(.5,.05,.2,1.2),opacity .18s ease}.vd-burger-ic i:first-child{top:0}.vd-burger-ic i:nth-child(2){top:7px}.vd-burger-ic i:nth-child(3){top:14px}.vd-burger-ic.open i:first-child{transform:translateY(7px) rotate(45deg)}.vd-burger-ic.open i:nth-child(2){opacity:0;transform:translateX(-6px)}.vd-burger-ic.open i:nth-child(3){transform:translateY(-7px) rotate(-45deg)}.vd-drawer{position:absolute;top:calc(100% + 6px);inset-inline:clamp(14px,4vw,52px);background:#fff;border:1px solid #ece3f5;border-radius:22px;box-shadow:0 34px 80px -34px rgba(60,18,90,.45);padding:16px;z-index:220;opacity:0;visibility:hidden;transform:translateY(-14px) scale(.94);transform-origin:top center;transition:opacity .28s ease,transform .5s cubic-bezier(.18,1.1,.3,1),visibility .3s}.vd-drawer.open{opacity:1;visibility:visible;transform:none}@keyframes vd-din{0%{opacity:0;translate:0 16px}to{opacity:1;translate:0 0}}.vd-drawer>div:first-child a,.vd-drawer>div:nth-child(2),.vd-drawer>div:nth-child(3){opacity:0}.vd-drawer.open>div:first-child a,.vd-drawer.open>div:nth-child(2),.vd-drawer.open>div:nth-child(3){animation:vd-din .55s cubic-bezier(.16,1,.3,1) both}.vd-drawer.open>div:first-child a:first-child{animation-delay:.05s}.vd-drawer.open>div:first-child a:nth-child(2){animation-delay:.1s}.vd-drawer.open>div:first-child a:nth-child(3){animation-delay:.15s}.vd-drawer.open>div:first-child a:nth-child(4){animation-delay:.2s}.vd-drawer.open>div:first-child a:nth-child(5){animation-delay:.25s}.vd-drawer.open>div:nth-child(2){animation-delay:.3s}.vd-drawer.open>div:nth-child(3){animation-delay:.36s}@media (max-width:880px){.vd-actions-desktop,.vd-nav-desktop{display:none!important}.vd-burger-wrap{display:inline-block!important}}@media (min-width:881px){.vd-drawer{display:none!important}}[role=button]:focus-visible,a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid #5900FF;outline-offset:2px;border-radius:4px}@media(max-width:860px){.hide-sm{display:none!important}}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important}html{scroll-behavior:auto!important}}.pr-toggle{position:relative;display:inline-flex;background:#F2ECFA;border-radius:999px;padding:5px}.pt-thumb{position:absolute;top:5px;bottom:5px;left:5px;width:70px;background:#5900FF;border-radius:999px;transition:left .44s cubic-bezier(.34,1.5,.4,1),width .44s cubic-bezier(.34,1.5,.4,1);z-index:0;box-shadow:0 8px 20px -8px rgba(89,0,255,.5)}.pt-opt{position:relative;z-index:1;border:none;background:none;font-family:inherit;font-size:13px;font-weight:600;color:#736784;padding:8px 16px;border-radius:999px;cursor:pointer;transition:color .28s ease;display:inline-flex;align-items:center;gap:7px;white-space:nowrap}.pt-opt.on{color:#fff}.pt-save{font-size:10.5px;font-weight:700;color:#FF1F6C;background:#fff;padding:2px 7px;border-radius:999px;transition:transform .3s ease}.pt-opt.on .pt-save{transform:scale(1.05)}@keyframes prc-roll{0%{opacity:0;transform:translateY(14px) scale(.92);filter:blur(2px)}to{opacity:1;transform:none;filter:blur(0)}}.prc-num,.prc-per{display:inline-block;animation:prc-roll .5s cubic-bezier(.2,1,.3,1) both}.pr-row{display:grid;grid-template-columns:1fr 1fr 1fr;grid-gap:22px;gap:22px;max-width:1080px;margin:0 auto;align-items:start}.prc{display:flex;flex-direction:column;gap:28px}.prc.hot{position:relative;background:#fff;border-radius:44px;padding:20px 18px 30px;margin-top:-14px;box-shadow:0 10px 30px rgba(120,110,160,.02);gap:22px}.prc.hot:before{content:"";bottom:0;background:#FFD900;border-radius:44px;z-index:-1}.prc-tab,.prc.hot:before{position:absolute;top:-52px;left:0;right:0}.prc-tab{height:52px;display:flex;align-items:center;justify-content:center;color:#FF1F6C;font-size:14px;font-weight:700;letter-spacing:.01em;white-space:nowrap}.prc-card{border-radius:36px;padding:32px 28px;display:flex;flex-direction:column}.prc:not(.hot) .prc-card{background:#fff;box-shadow:0 10px 30px rgba(110,100,142,.02)}.prc.hot .prc-card{background:#5900FF;border-radius:32px;padding:26px 24px}.prc.hot .prc-namepill{background:#fff;color:#5900FF;box-shadow:none}.prc.hot .prc-num{color:#fff}.prc.hot .prc-per{color:rgba(255,255,255,.72)}.prc.hot .prc-desc{color:rgba(255,255,255,.82)}.prc.hot .prc-cta-black{background:#fff;color:#5900FF}.prc-name{font-size:15px;font-weight:400;color:#8A8598;margin-bottom:22px}.prc-namepill{align-self:flex-start;background:#fff;color:#2C2740;font-weight:500;font-size:14px;padding:8px 18px;border-radius:999px;margin-bottom:22px}.prc-price{display:flex;align-items:baseline;gap:6px;margin-bottom:14px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.prc-num{font-weight:600;font-size:40px;line-height:1;color:#1B1023;letter-spacing:-.01em;white-space:nowrap}.prc-per{font-size:16px;color:#8A8598}.prc-desc{font-size:14.5px;line-height:1.5;color:#7C7789;margin-bottom:22px;min-height:44px}.prc-cta{width:100%;text-align:center;padding:15px;border-radius:12px;font-weight:500;font-size:15px;border:none;cursor:pointer;font-family:inherit;transition:transform .2s ease,filter .2s ease}.prc-cta:hover{transform:translateY(-1px);filter:brightness(1.04)}.prc-cta:active{transform:scale(.985)}.prc-cta-gray{background:#8E8998;color:#fff}.prc-cta-black{background:#1B1023;color:#fff}.prc-feats{display:flex;flex-direction:column;gap:19px}.prc-feats,.prc.hot .prc-feats{padding:0 10px}.prc-feat{display:flex;align-items:center;gap:13px;font-size:15px;color:#3C3747;font-weight:400}.prc-ic{flex-shrink:0;display:flex}.prc-ic,.prc-ic svg{width:21px;height:21px}@media(max-width:820px){.pr-row{grid-template-columns:1fr;max-width:400px}.prc.hot{margin-top:0}}.hv0:hover{color:#5900FF}.hv0:hover,.hv1:hover{background:#F1E9FC}.hv2:hover{background:#F7F2FC}.hv3:hover{border-color:#9B5CFF;background:#F7F0FD}.hv4:hover{background:#F5EEFC;border-color:#E0D2F2}.hv5:hover{background:#F0E6FB;border-color:#D9C2F0;color:#5900FF}.hv6:hover{border-color:#D6BFF0;box-shadow:0 24px 50px -34px rgba(60,18,90,.4)}.hv7:hover{transform:translateY(-6px);box-shadow:0 28px 54px -30px rgba(60,18,90,.4)}.hv8:hover{background:#4600CC;transform:translateY(-2px)}