:root{--landing-bg: #20202e;--landing-bg-deep: #1a1a28;--landing-surface: #1f2030;--landing-surface-soft: rgba(255, 255, 255, 0.03);--landing-border: rgba(255, 255, 255, 0.12);--landing-text: #ececec;--landing-text-muted: rgba(236, 236, 236, 0.65);--landing-text-soft: rgba(236, 236, 236, 0.45);--landing-accent: #2b95bc;--landing-accent-strong: #37bbfe;--landing-warm: #fd6a5d;--landing-shadow: 0 18px 40px rgba(0, 0, 0, 0.35);--landing-radius-lg: 30px;--landing-radius-md: 16px;--landing-radius-pill: 999px;--landing-max-width: 1200px}*{box-sizing:border-box}body.landing{margin:0;font-family:"Inter","TT Interphases Pro Regular","Helvetica Neue",Arial,sans-serif;color:var(--landing-text);background:var(--landing-bg)}.landing a{color:inherit;text-decoration:none}.landing img{max-width:100%;display:block}.landing p{margin:0}.landing ul{margin:0;padding:0;list-style:none}.landing h1,.landing h2,.landing h3{margin:0;font-weight:600;letter-spacing:-0.02em}.landing h1{font-size:clamp(2.4rem,4vw,4rem);line-height:1.2;text-transform:uppercase}.landing h2{font-size:clamp(1.6rem,2.6vw,2.2rem);line-height:1.2}.landing h3{font-size:1.2rem;line-height:1.3}.landing .text-muted{color:var(--landing-text-muted)}.landing .text-warm{color:var(--landing-warm)}.landing .text-accent{color:var(--landing-accent)}.landing .toast-container{display:none;position:fixed;left:50%;bottom:40px;transform:translateX(-50%);background:rgba(26,26,40,.95);color:var(--landing-accent-strong);padding:12px 24px;border:1px solid var(--landing-accent);border-radius:12px;z-index:9999;opacity:.96;font-size:.95rem;pointer-events:none;transition:opacity .3s ease}.landing .toast-container.show{display:block}.landing .toast-container.toast--error{color:var(--landing-warm);border-color:var(--landing-warm);background:rgba(40,18,18,.95)}.landing .container{max-width:var(--landing-max-width);margin:0 auto;padding:0 24px}.landing .section{padding:80px 0;position:relative}.landing .section--tight{padding:60px 0}.landing .section-title{text-align:center;margin-bottom:40px}.landing .section-title p{margin-top:12px}.landing .grid{display:grid;gap:24px}.landing .grid--three{grid-template-columns:repeat(3, minmax(0, 1fr))}.landing .grid--four{grid-template-columns:repeat(4, minmax(0, 1fr))}@media(max-width: 1024px){.landing .grid--four{grid-template-columns:repeat(2, minmax(0, 1fr))}}@media(max-width: 768px){.landing .section{padding:64px 0}.landing .grid--three,.landing .grid--four{grid-template-columns:1fr}}@media(max-width: 375px){.landing .container{padding:0 16px}}.landing .btn{display:inline-flex;align-items:center;justify-content:center;padding:12px 28px;border-radius:var(--landing-radius-pill);font-weight:600;font-size:.95rem;letter-spacing:.01em;transition:transform .2s ease,box-shadow .2s ease,background .2s ease,color .2s ease;border:1px solid rgba(0,0,0,0);gap:8px}.landing .btn--primary{background:var(--landing-accent);color:#fff}.landing .btn--primary:hover{transform:translateY(-2px)}.landing .btn--ghost{border-color:var(--landing-accent);color:var(--landing-text);background:rgba(0,0,0,0)}.landing .btn--ghost:hover{background:rgba(43,149,188,.12)}.landing .btn--outline{border-color:var(--landing-border);color:var(--landing-text);background:rgba(0,0,0,0)}.landing .btn--telegram{gap:10px;border-color:var(--landing-accent);color:#fff}.landing .btn--telegram svg{width:20px;height:20px}.landing .btn__icon{width:18px;height:18px;flex-shrink:0}.landing .btn--small{padding:8px 18px;font-size:.85rem}@media(max-width: 480px){.landing .hero__actions .btn{width:100%}.landing .btn--small{padding:8px 14px}}.landing .navbar{position:sticky;top:0;z-index:10;background:rgba(32,32,46,.95);backdrop-filter:blur(8px);box-shadow:0 4px 10px rgba(0,0,0,.25)}.landing .navbar__inner{display:flex;align-items:center;justify-content:space-between;height:72px}.landing .navbar__brand{display:flex;align-items:center;gap:12px;font-weight:700;letter-spacing:.04em}.landing .navbar__brand img{width:150px}.landing .navbar__menu{display:flex;align-items:center;gap:16px;font-size:.9rem}.landing .navbar__menu a{color:var(--landing-text);padding:8px 6px}.landing .navbar__actions{display:flex;align-items:center;gap:12px}.landing .navbar__actions .btn--small{height:36px;line-height:1;align-self:center}.landing .lang-switch{display:inline-flex;align-items:center;gap:8px;font-weight:600;font-size:.85rem}.landing .lang-switch span{color:rgba(236,236,236,.2)}.landing .lang-switch a{color:var(--landing-text-muted)}.landing .lang-switch .is-active{color:var(--landing-accent)}@media(max-width: 1024px){.landing .navbar__menu{display:none}}@media(max-width: 640px){.landing .navbar__actions .btn--primary{display:none}}@media(max-width: 375px){.landing .lang-switch{font-size:.8rem}}.landing .hero{padding:100px 20px 53px;position:relative;overflow:hidden;background:var(--landing-bg)}.landing .hero::before,.landing .hero::after{content:"";position:absolute;inset:-420px;z-index:0;opacity:0;transition:opacity 1.2s ease}.landing .hero::before{background:radial-gradient(760px 660px at 5% 30%, rgba(253, 106, 93, 0.5), rgba(253, 106, 93, 0) 82%)}.landing .hero::after{background:radial-gradient(980px 860px at 95% 30%, rgba(43, 149, 188, 0.58), rgba(43, 149, 188, 0) 82%)}.landing .hero.hero--glow-on::before{opacity:1}.landing .hero.hero--glow-on::after{opacity:1}@media(prefers-reduced-motion: reduce){.landing .hero::before,.landing .hero::after{transition:none;opacity:1}}.landing .hero__content{position:relative;z-index:1;text-align:center;display:flex;flex-direction:column;gap:42px;align-items:center;max-width:1032px;margin:0 auto}.landing .hero__title{max-width:960px}.landing .hero__pills{display:flex;flex-wrap:wrap;gap:24px;justify-content:center}.landing .hero__pill{border:1px solid hsla(0,0%,100%,.3);border-radius:62px;padding:10px 20px;font-size:1rem;font-weight:300;color:#f2f4f8}.landing .hero__stats{width:100%;max-width:1032px;height:98px;background:hsla(0,0%,100%,.03);border-radius:30px;padding:12px 0 12px 24px;display:flex;align-items:center;justify-content:space-between;gap:10px;backdrop-filter:blur(5px)}.landing .hero__stat{display:flex;align-items:center;gap:16px;width:300px;height:74px}.landing .hero__stat-value{display:flex;align-items:center;justify-content:center;color:#fff}.landing .hero__stat-value--stack{flex-direction:column;width:74px;height:74px}.landing .hero__stat-value--inline{width:74px;height:74px;gap:4px}.landing .hero__stat-value--icon{width:74px;height:74px}.landing .hero__stat-number{font-weight:900;font-size:40px;line-height:64px}.landing .hero__stat-unit{font-weight:900;font-size:14px;line-height:22px;text-transform:uppercase;margin-top:-8px}.landing .hero__stat-value--inline .hero__stat-unit{font-size:24px;line-height:38px;margin-top:2px}.landing .hero__stat-value--icon svg{width:42px;height:42px}.landing .hero__stat-text{text-align:left}.landing .hero__stat-text h3{font-size:18px;line-height:28.8px}.landing .hero__stat-text p{font-size:16px;line-height:25.6px}.landing .hero__actions{display:flex;gap:16px;flex-wrap:wrap;justify-content:center;padding-top:16px}.landing .hero__slots{position:relative;width:100%;max-width:1032px;padding:0 30px;overflow:hidden}.landing .hero__slots-track{padding-bottom:6px}.landing .hero__slots .splide__list{align-items:center}.landing .hero__slot{width:100px;height:100px;border-radius:12px;background:#20202e;box-shadow:inset 0 .5px 0 hsla(0,0%,100%,.5);overflow:hidden;display:grid;place-items:center}.landing .hero__slot img{width:100%;height:100%;object-fit:cover;display:block}.landing .hero__slots-fade{position:absolute;top:0;bottom:0;width:80px;pointer-events:none;z-index:1}.landing .hero__slots-fade--left{left:0;background:linear-gradient(90deg, rgba(32, 32, 46, 0.95) 10%, rgba(32, 32, 46, 0))}.landing .hero__slots-fade--right{right:0;background:linear-gradient(270deg, rgba(32, 32, 46, 0.95) 10%, rgba(32, 32, 46, 0))}.landing .hero__slot--fade-left,.landing .hero__slot--fade-right{width:105px;background:linear-gradient(270deg, rgba(32, 32, 46, 0) 0%, #20202e 77%)}.landing .hero__slot--fade-right{background:linear-gradient(90deg, rgba(32, 32, 46, 0) 0%, #20202e 77%)}@media(max-width: 1024px){.landing .hero__stats{height:auto;flex-direction:column;padding:16px;align-items:stretch}.landing .hero__stat{width:100%;justify-content:center;text-align:center}.landing .hero__stat-text{text-align:center}}@media(max-width: 640px){.landing .hero{padding-top:80px}.landing .hero__content{text-align:center}.landing .hero__pills{margin:0 -16px;padding:0}.landing .hero__stats{align-items:stretch}.landing .hero__stat{justify-content:flex-start;text-align:left}.landing .hero__stats{padding:16px}.landing .hero__stat-text{flex:1;text-align:left;margin-right:auto}.landing .hero__stat-text h3,.landing .hero__stat-text p{text-align:left}.landing .hero__stat-value--inline .hero__stat-unit{font-size:18px;line-height:28px;margin-top:0}.landing .hero__stat-value{flex:0 0 74px;justify-content:center}.landing .hero__slots{max-width:100%;padding:0 12px}}@media(max-width: 375px){.landing .hero__stats{padding:12px}.landing .hero__stat-text{text-align:center}}.landing .card{background:linear-gradient(17deg, rgba(63, 67, 101, 0.1) 0%, #1f2030 100%);box-shadow:inset 0 .5px 0 hsla(0,0%,100%,.5);border-radius:var(--landing-radius-md);padding:32px;display:flex;flex-direction:column;gap:12px}.landing .card__icon{width:48px;height:48px;border-radius:12px;border:1px solid hsla(0,0%,100%,.4);display:grid;place-items:center;color:var(--landing-text);font-weight:700}.landing .card__title{font-size:1.1rem}.landing .card__desc{font-size:.9rem;color:var(--landing-text-muted)}.landing .section--why .section-title{margin:0 auto 40px;padding:24px 0}.landing .section--why .section-title h2{font-size:32px;line-height:38.4px;letter-spacing:-0.32px}.landing .why-grid{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:24px}.landing .why-card{position:relative;z-index:0;height:321px;padding:60px 49px 60px 60px;background:linear-gradient(180deg, rgba(63, 67, 101, 0.1) 0%, #20202e 100%);box-shadow:inset 0 .5px 0 hsla(0,0%,100%,.5);border-radius:8px;color:var(--landing-text);display:flex;flex-direction:column;gap:16px;overflow:hidden;transition:box-shadow .25s ease,background .25s ease,transform .25s ease;cursor:pointer}.landing .why-card::after{content:"";position:absolute;width:280px;height:280px;right:-80px;top:-80px;border-radius:999px;background:radial-gradient(circle at 80% 20%, rgba(255, 255, 255, 0.65) 0%, rgba(255, 255, 255, 0) 45%),linear-gradient(4.79deg, rgba(43, 149, 188, 0.85) 25%, rgba(0, 0, 0, 0) 98%);filter:blur(110px);opacity:0;transition:opacity .25s ease;pointer-events:none;z-index:0}.landing .why-card__icon{display:flex;align-items:center;justify-content:center;align-self:flex-start;margin:0;padding:0;color:#fff}.landing .why-card__content{width:210px}.landing .why-card__icon-svg{width:32px;height:32px;display:block;transition:filter .25s ease}.landing .why-card__icon-svg [fill]:not([fill=none]){fill:currentColor}.landing .why-card:hover{background:linear-gradient(180deg, rgba(63, 67, 101, 0.1) 0%, #1f2030 100%);box-shadow:inset 0 .5px 0 hsla(0,0%,100%,.5),0 12px 30px rgba(16,20,32,.45);transform:translateY(-2px)}.landing .why-card:hover::after{opacity:.85}.landing .why-card__icon,.landing .why-card__content{position:relative;z-index:1}.landing .why-card:hover .why-card__icon-svg{filter:drop-shadow(0 0 6px rgba(43, 149, 188, 0.6))}.landing .why-card__content h3{font-size:24px;line-height:31.2px;font-weight:500;margin-bottom:10px}.landing .why-card__content p{font-size:14px;line-height:21px;color:var(--landing-text)}.landing .benefits-grid{display:grid;grid-template-columns:repeat(4, minmax(0, 1fr));gap:24px}.landing .benefits-card{position:relative;z-index:0;height:324px;padding:60px 60px 20px;background:linear-gradient(180deg, rgba(63, 67, 101, 0.1) 0%, #1f2030 100%);box-shadow:inset 0 .5px 0 hsla(0,0%,100%,.5);border-radius:8px;display:flex;flex-direction:column;gap:30px;align-items:flex-start;overflow:hidden;transition:box-shadow .25s ease,background .25s ease,transform .25s ease;cursor:pointer}.landing .benefits-card::before{content:"";position:absolute;width:280px;height:280px;left:-120px;top:-120px;border-radius:999px;background:radial-gradient(circle at 20% 50%, rgba(255, 255, 255, 0.55) 0%, rgba(255, 255, 255, 0) 45%),linear-gradient(4.79deg, rgba(253, 106, 93, 0.9) 30%, rgba(0, 0, 0, 0) 98%);filter:blur(120px);opacity:0;transition:opacity .25s ease;pointer-events:none;z-index:0}.landing .benefits-card:hover{background:linear-gradient(180deg, rgba(63, 67, 101, 0.1) 0%, #1f2030 100%);box-shadow:inset 0 .5px 0 hsla(0,0%,100%,.5),0 12px 30px rgba(16,20,32,.45);transform:translateY(-2px)}.landing .benefits-card:hover::before{opacity:.85}.landing .benefits-card__image,.landing .benefits-card__content{position:relative;z-index:1}.landing .benefits-card__image{width:152px;height:132px;display:grid;place-items:center}.landing .benefits-card__image img{width:auto;height:auto;max-width:158px;max-height:132px;object-fit:contain}.landing .benefits-card__content h3{font-size:16px;line-height:20.8px;font-weight:500;text-transform:uppercase}.landing .benefits-card__content p{margin-top:6px;font-size:14px;line-height:18px;color:var(--landing-text)}@media(hover: none)and (pointer: coarse){.landing.landing--safari .why-card{background:linear-gradient(180deg, rgba(63, 67, 101, 0.1) 0%, #20202e 100%)}.landing.landing--safari .why-card::after{opacity:0;transition:none}.landing.landing--safari .why-card:active{background:radial-gradient(220px 220px at calc(100% + 20px) -20px, rgba(255, 255, 255, 0.55), rgba(255, 255, 255, 0) 60%),linear-gradient(4.79deg, rgba(43, 149, 188, 0.85) 20%, rgba(0, 0, 0, 0) 85%),linear-gradient(180deg, rgba(63, 67, 101, 0.1) 0%, #20202e 100%)}.landing.landing--safari .benefits-card{background:linear-gradient(180deg, rgba(63, 67, 101, 0.1) 0%, #1f2030 100%)}.landing.landing--safari .benefits-card::before{opacity:0;transition:none}.landing.landing--safari .benefits-card:active{background:radial-gradient(220px 220px at -20px -20px, rgba(255, 255, 255, 0.5), rgba(255, 255, 255, 0) 60%),linear-gradient(4.79deg, rgba(253, 106, 93, 0.9) 25%, rgba(0, 0, 0, 0) 90%),linear-gradient(180deg, rgba(63, 67, 101, 0.1) 0%, #1f2030 100%)}}@media(hover: hover)and (pointer: fine){.landing.landing--safari .why-card::after,.landing.landing--safari .benefits-card::before{filter:none;transform:none;will-change:opacity}.landing.landing--safari .why-card::after{width:280px;height:280px;right:-80px;top:-80px;background:radial-gradient(circle at 80% 20%, rgba(43, 149, 188, 0.75), rgba(43, 149, 188, 0) 70%)}.landing.landing--safari .benefits-card::before{width:280px;height:280px;left:-120px;top:-120px;background:radial-gradient(circle at 20% 20%, rgba(253, 106, 93, 0.75), rgba(253, 106, 93, 0) 70%)}}@media(max-width: 1200px){.landing .benefits-grid{grid-template-columns:repeat(2, minmax(0, 1fr))}}@media(max-width: 768px){.landing .benefits-grid{grid-template-columns:1fr}}.landing .steps{position:relative;width:100%;max-width:1064px;height:296px;margin:0 auto;background:linear-gradient(180deg, rgba(63, 67, 101, 0.1) 0%, #20202e 100%);box-shadow:inset 0 .5px 0 hsla(0,0%,100%,.5);border-radius:30px;padding:36px 32px;overflow:hidden}.landing .steps::before{content:"";position:absolute;inset:0;background:linear-gradient(180deg, rgba(63, 67, 101, 0.1) 0%, #1f2030 100%);box-shadow:inset 0 .5px 0 hsla(0,0%,100%,.5);border-radius:30px;z-index:0}.landing .steps__line{position:absolute;left:106px;right:106px;top:75px;height:1px;background-image:repeating-linear-gradient(90deg, rgba(43, 149, 188, 0.9) 0, rgba(43, 149, 188, 0.9) 6px, rgba(0, 0, 0, 0) 6px, rgba(0, 0, 0, 0) 12px);z-index:1}.landing .steps__glow{position:absolute;width:264px;height:264px;border-radius:999px;filter:blur(150px);opacity:.35;pointer-events:none;z-index:0}.landing .steps__glow--cool{right:-160px;top:40px;background:#2b95bc}.landing .steps__glow--warm{left:-140px;top:-140px;background:#fd6a5d}.landing .steps__grid{display:flex;justify-content:space-between;align-items:flex-start;gap:18px;position:relative;z-index:2;height:100%;padding-top:10px}.landing .step{position:relative;width:149px;height:182px;display:flex;flex-direction:column;align-items:center;text-align:center;color:var(--landing-text);--step-icon-width: 36px;--arrow-width: 20px;--arrow-gap: 14px;--text-offset: 4.5px}.landing .step__badge{width:72px;height:72px;aspect-ratio:1/1;flex:0 0 72px;border-radius:50%;margin:0 auto 8px;background:rgba(24,24,38,.2);position:relative;display:grid;place-items:center;color:#fff;font-weight:300;font-size:20px;box-shadow:none}.landing .step__badge::before{content:"";position:absolute;inset:7px;border-radius:50%;background:linear-gradient(197.65deg, #ffffff -218.53%, #20202e 50.31%);z-index:0}.landing .step__badge{z-index:1}.landing .step__badge span,.landing .step__badge{position:relative;z-index:1}.landing .step__badge-number{color:#fff;text-shadow:0 2px 8px rgba(0,0,0,.45)}.landing .step__icon{width:36px;height:36px;margin:2px auto 8px;display:grid;place-items:center}.landing .step__icon-svg{width:36px;height:36px;display:block}.landing .step__label-row{display:flex;align-items:flex-start;justify-content:flex-start;gap:var(--arrow-gap);width:100%;margin-left:calc(50% - var(--step-icon-width)/2 + var(--text-offset) - var(--arrow-width) - var(--arrow-gap));margin-top:0}.landing .step__label{font-size:16px;line-height:19px;font-weight:400;text-align:left;min-height:0;color:#fff;white-space:normal}.landing .step__arrow{width:20px;height:16px;display:grid;place-items:center;flex-shrink:0;align-self:flex-start;margin-top:0}.landing .step__arrow-svg{width:20px;height:16px;display:block}@media(max-width: 1024px){.landing .why-grid{grid-template-columns:repeat(2, minmax(0, 1fr))}}@media(max-width: 768px){.landing .steps{height:auto;padding:32px 20px}.landing .steps__line{display:none}.landing .steps__grid{flex-wrap:wrap;justify-content:center;gap:24px}.landing .why-grid{grid-template-columns:1fr}.landing .why-card__content{width:100%}}@media(max-width: 520px){.landing .step{width:100%;display:grid;grid-template-columns:12px 20px 36px 1fr;grid-template-rows:auto auto;align-items:center;align-content:start;text-align:left;column-gap:10px;row-gap:12px;height:auto}.landing .step__label-row{display:contents;margin:0}.landing .step__label{grid-column:4;grid-row:2;text-align:left;align-self:center;width:100%}.landing .step__badge{grid-column:1/-1;grid-row:1;margin:0 auto}.landing .step__arrow{grid-column:2;grid-row:2;align-self:center}.landing .step__icon{grid-column:3;grid-row:2;margin:0;align-self:center}}@media(max-width: 520px){.landing #how.section{position:relative}.landing #how.section .steps{position:relative;width:330px;margin:0 auto;padding:32px 20px;background:rgba(0,0,0,0);border-radius:30px;overflow:hidden}.landing #how.section .steps::before,.landing #how.section .steps::after{content:"";position:absolute;inset:0;border-radius:30px;box-shadow:inset 0 .5px 0 hsla(0,0%,100%,.5)}.landing #how.section .steps::before{background:linear-gradient(180deg, rgba(63, 67, 101, 0.1) 0%, #20202e 100%)}.landing #how.section .steps::after{background:linear-gradient(180deg, rgba(63, 67, 101, 0.1) 0%, #1f2030 100%)}.landing #how.section .steps>*{position:relative;z-index:1}.landing #how.section .steps__glow{display:block;position:absolute;width:72.6px;height:677.71px;margin:0;pointer-events:none;filter:blur(150px);opacity:1}.landing #how.section .steps__glow--warm{left:auto;right:-80px;top:-140px;background:#fd6a5d}.landing #how.section .steps__glow--cool{left:auto;right:-80px;bottom:-160px;top:auto;background:#2b95bc}.landing #how.section .steps__grid{height:auto;padding-top:0}.landing .why-card{padding:60px}.landing .benefits-card{padding:60px}}.landing .cases{position:relative}.landing .cases__panel{position:relative;width:960px;--cases-image-width: min(100%, 872px);--cases-image-height: calc(var(--cases-image-width) * 696 / 1744);padding:0;overflow:visible;margin:0 auto 200px}.landing .cases__inner{position:relative;height:344px;padding:48px 32px 24px;border-radius:30px;background:linear-gradient(180deg, rgba(63, 67, 101, 0.1) 0%, #20202e 100%);box-shadow:inset 0 .5px 0 hsla(0,0%,100%,.5);overflow:hidden}.landing .cases__inner::before{content:"";position:absolute;inset:0;border-radius:30px;background:linear-gradient(180deg, rgba(63, 67, 101, 0.1) 0%, #1f2030 100%);box-shadow:inset 0 .5px 0 hsla(0,0%,100%,.5);z-index:0}.landing .cases__header{position:relative;z-index:1;text-align:center;margin-bottom:16px}.landing .cases__header h2{max-width:500px;margin:0 auto 8px}.landing .cases__header .text-muted{color:#fff}.landing .cases__glow{position:absolute;width:264px;height:264px;border-radius:999px;filter:blur(150px);opacity:.35;pointer-events:none;z-index:0}.landing .cases__glow--warm{right:-320px;top:-40px;background:#fd6a5d}.landing .cases__glow--cool{left:-260px;top:75px;background:#2b95bc}.landing .cases__image{position:absolute;z-index:2;display:block;width:var(--cases-image-width);left:50%;top:202px;transform:translateX(-50%)}.landing .cases__note{position:absolute;z-index:0;left:50%;max-width:calc(var(--cases-image-width) - 20px);transform:translateX(-50%);width:calc(100% - 20px);top:calc(202px + var(--cases-image-height) + 232px);font-size:.85rem;color:var(--landing-text-muted)}@media(max-width: 900px){.landing .cases__panel{width:100%}.landing .cases__inner{padding:32px 24px 24px}}@media(max-width: 1024px)and (min-width: 901px){.landing .cases__panel{width:100%;max-width:100%;--cases-image-width: min(100%, 760px)}}@media(max-width: 640px){.landing .cases{display:none}.landing .cases__panel{margin-bottom:40px}.landing .cases__inner{height:auto;padding:32px 20px 24px}.landing .cases__image{position:relative;left:auto;top:auto;transform:none;width:100%;margin-top:20px}.landing .cases__note{position:relative;left:auto;top:auto;transform:none;width:100%;max-width:100%;margin-top:16px;text-align:center}}.landing .contact__panel{position:relative;width:100%;max-width:1200px;height:492px;margin:0 auto;background:linear-gradient(180deg, rgba(63, 67, 101, 0.1) 0%, #1f2030 100%);box-shadow:inset 0 .5px 0 hsla(0,0%,100%,.5);border-radius:30px;overflow:hidden}.landing .contact__form .contact__field{margin-bottom:8px}.landing .contact__panel-accent{position:absolute;right:0;top:0;width:50%;height:100%;background:linear-gradient(180deg, #2b95bc 0%, rgba(63, 67, 101, 0.1) 100%);border-radius:30px 0 0 30px;transform:scaleX(-1);box-shadow:inset 0 .5px 0 hsla(0,0%,100%,.5)}.landing .contact__social{position:absolute;left:100px;top:58px;width:399px;display:flex;flex-direction:column;align-items:center;gap:61px;z-index:1}.landing .contact__title{display:flex;flex-direction:column;align-items:center;gap:20px}.landing .contact__title h2{margin:0;font-size:32px;font-weight:700;line-height:39px;text-align:center;color:#fff}.landing .contact__arrow-icon{width:253px;height:67px;display:block}.landing .contact__socials{display:flex;flex-direction:column;align-items:center;gap:16px;padding-top:16px}.landing .contact__socials-title{margin:0;font-size:16px;font-weight:500;line-height:19px;text-align:center;color:#fff}.landing .contact__social-row{display:flex;align-items:flex-start;gap:10px}.landing .contact__social-row--secondary{display:none}.landing .contact__social-row+.contact__social-row{margin-top:16px}.landing .contact__social-btn{display:inline-flex;align-items:center;gap:10px;border:1px solid #2b95bc;border-radius:30px;color:#fff;font-size:16px;font-weight:500;line-height:19px;text-decoration:none;height:45px}.landing .contact__social-btn--text{padding:4px 20px}.landing .contact__social-icon{display:flex;align-items:center;justify-content:center}.landing .contact__social-icon svg{display:block}.landing .contact__social-btn--telegram{padding:4px 20px 4px 4px;width:130px}.landing .contact__social-btn--telegram:last-child{width:150px}.landing .contact__social-icon--telegram{width:37px;height:37px;border-radius:50%;background:linear-gradient(180deg, #37bbfe 0%, #007dbb 100%)}.landing .contact__social-icon--telegram svg{width:19px;height:17px}.landing .contact__form{position:absolute;right:100px;top:70px;width:399px;display:flex;flex-direction:column;gap:16px;padding-top:16px;z-index:1}.landing .contact__field{display:flex;flex-direction:column;gap:4px}.landing .contact__field+.contact__field{margin-top:8px}.landing .contact__field label{font-size:12px;line-height:18px;color:#fff}.landing .contact__input.is-error,.landing .contact__textarea.is-error{border-color:var(--landing-warm);box-shadow:0 0 0 1px rgba(253,106,93,.5)}.landing .contact__error{display:block;margin-top:4px;font-size:12px;line-height:16px;color:var(--landing-warm)}.landing .contact__input,.landing .contact__textarea{width:100%;padding:10px;border-radius:6px;border:.5px solid #2a2e49;background:#1f2030;color:#fff;font-size:14px;line-height:18px}.landing .contact__textarea{height:101px;resize:none}.landing .contact__input::placeholder,.landing .contact__textarea::placeholder{color:#707690}.landing .contact__submit{width:100%;height:48px;font-size:16px;font-weight:600;text-transform:uppercase;margin-top:12px;cursor:pointer}@media(max-width: 1200px){.landing .contact__social{left:40px;width:calc(50% - 60px)}.landing .contact__form{right:40px;width:calc(50% - 60px)}.landing .contact__arrow-icon{width:210px}}@media(max-width: 1024px){.landing .contact__panel{height:auto;width:100%;max-width:100%;min-height:492px;padding:38px 0 24px;display:flex;flex-direction:column;border-radius:30px;box-shadow:inset 0 .5px 0 hsla(0,0%,100%,.5)}.landing .contact__title{gap:20px}.landing .contact__arrow{display:none}.landing .contact__panel-accent{display:none}.landing .contact__social{display:contents}.landing .contact__social,.landing .contact__form{position:static;width:100%;max-width:100%}.landing .contact__social{gap:30px;margin:0 auto}.landing .contact__form{margin:0 auto;padding:20px 13px 24px;gap:8px;background:linear-gradient(180deg, #2b95bc 0%, rgba(63, 67, 101, 0.1) 100%);border-radius:0 0 30px 30px;box-shadow:none;order:2}.landing .contact__title h2{max-width:330px}.landing .contact__title{order:1}.landing .contact__socials{padding-top:0;gap:16px;margin-top:30px;order:3}.landing .contact__social-row{flex-direction:row;justify-content:center;align-items:center}}@media(max-width: 640px){.landing .contact__social,.landing .contact__form{max-width:100%}}@media(max-width: 375px){.landing .contact__panel::before{content:none}}.landing .legal-page{background:#fff;padding:80px 0 100px;color:#20202e}.landing .legal-page__container{max-width:900px}.landing .legal-page h1{font-size:40px;font-weight:600;line-height:1.2;margin-bottom:16px;color:#20202e}.landing .legal-page__lead{font-size:16px;line-height:1.7;color:#2a2e49;margin-bottom:14px}.landing .legal-page__divider{border:0;height:1px;background:rgba(32,32,46,.12);margin:28px 0}.landing .legal-page__section h2{font-size:20px;font-weight:600;line-height:1.4;margin-bottom:10px;color:#20202e}.landing .legal-page__section p{font-size:16px;line-height:1.7;color:#2a2e49;margin-bottom:10px}.landing .legal-page__section ul{margin:0 0 10px 18px;padding:0;color:#2a2e49}.landing .legal-page__section li{margin-bottom:6px;line-height:1.6}@media(max-width: 768px){.landing .legal-page{padding:60px 0 80px}.landing .legal-page h1{font-size:30px}}.landing .cta{display:grid;grid-template-columns:1.1fr .9fr;gap:48px;align-items:center;background:linear-gradient(180deg, rgba(63, 67, 101, 0.1) 0%, #1f2030 100%);border-radius:var(--landing-radius-lg);padding:56px;position:relative;overflow:hidden}.landing .cta::after{content:"";position:absolute;right:-120px;top:40px;width:320px;height:320px;background:radial-gradient(circle, rgba(43, 149, 188, 0.35), rgba(43, 149, 188, 0));filter:blur(10px)}.landing .cta__content{display:flex;flex-direction:column;gap:24px;z-index:1}.landing .cta__form{display:flex;flex-direction:column;gap:16px;z-index:1}.landing .form-field label{font-size:.75rem;color:var(--landing-text-muted);display:block;margin-bottom:6px;text-transform:uppercase;letter-spacing:.06em}.landing .form-field input{width:100%;padding:12px 14px;border-radius:8px;border:1px solid #2a2e49;background:#1f2030;color:#fff}.landing .form-field input::placeholder{color:#707690}.landing .cta__submit{margin-top:8px;width:100%}@media(max-width: 1024px){.landing .cta{grid-template-columns:1fr;padding:40px}}@media(max-width: 640px){.landing .cta{padding:32px 20px}}.landing .footer{background:rgba(0,0,0,0);padding:0 0 40px}.landing .footer .container{padding:0}.landing .footer__container{padding:0 0 24px}.landing .footer__panel{display:flex;justify-content:space-between;align-items:flex-end;gap:24px;padding:60px 60px;background:#1a1a28;border-radius:30px;width:1200px;max-width:100%;min-height:233px;margin:0 auto;box-sizing:border-box}.landing .footer__about{display:flex;flex-direction:column;align-items:flex-start;gap:40px;width:460px;padding-bottom:10px}.landing .footer__logo{width:152px;height:auto}.landing .footer__description{color:#fff;font-size:14px;font-weight:300;line-height:24px;max-width:460px}.landing .footer__legal{color:#b3b3b3;font-size:14px;font-weight:300;line-height:17px;max-width:460px}.landing .footer__social{display:flex;flex-direction:column;align-items:flex-start;gap:16px;width:281px;align-self:flex-start;margin-top:32px}.landing .footer__social-title{color:#fff;font-size:16px;font-weight:500;line-height:19px}.landing .footer__social-row{display:flex;align-items:flex-start;gap:10px}.landing .footer__links{display:flex;flex-direction:column;align-items:flex-start;gap:16px;width:222px}.landing .footer__links a{color:#2b95bc;font-size:14px;font-weight:300;line-height:17px;text-decoration:none}.landing .footer__copyright{color:#939393;font-size:14px;font-weight:300;line-height:17px}@media(max-width: 1200px){.landing .footer{padding:0}.landing .footer__container{padding:0}.landing .footer__panel{flex-wrap:wrap;width:100%;border-radius:0;margin:0;padding:40px}.landing .footer__about,.landing .footer__social,.landing .footer__links{width:100%}}@media(max-width: 900px){.landing .footer__panel{flex-direction:column;align-items:flex-start;padding:30px}}@media(max-width: 375px){.landing .footer__panel{padding:28px 20px;border-radius:0}}@keyframes landing-fade-up{from{opacity:0;transform:translateY(22px) scale(0.98);filter:blur(6px)}to{opacity:1;transform:translateY(0) scale(1);filter:blur(0)}}.landing .reveal{opacity:0;transform:translateY(22px) scale(0.98);filter:blur(6px);transition:opacity .7s ease,transform .7s ease,filter .7s ease;will-change:opacity,transform,filter}.landing .reveal.is-visible{opacity:1;transform:translateY(0) scale(1);filter:blur(0)}@media(hover: hover)and (pointer: fine){.landing.landing--safari .reveal{opacity:1;transform:none;filter:none;transition:none;will-change:auto}.landing.landing--safari .reveal.is-visible{opacity:1;transform:none;filter:none}}.landing .reveal--delay-1{transition-delay:.1s}.landing .reveal--delay-2{transition-delay:.2s}.landing .reveal--delay-3{transition-delay:.3s}@keyframes landing-glow-warm{0%,100%{transform:scale(1) translate3d(0, 0, 0);opacity:.5}50%{transform:scale(1.05) translate3d(10px, -6px, 0);opacity:.75}}@keyframes landing-glow-cool{0%,100%{transform:scale(1) translate3d(0, 0, 0);opacity:.7}50%{transform:scale(1.07) translate3d(-8px, 8px, 0);opacity:.9}}@media(prefers-reduced-motion: reduce){.landing .reveal{transition:none;transform:none;opacity:1;filter:none}.landing .hero.hero--glow-on::before,.landing .hero.hero--glow-on::after{animation:none}}.splide__container{box-sizing:border-box;position:relative}.splide__list{backface-visibility:hidden;display:-ms-flexbox;display:flex;height:100%;margin:0 !important;padding:0 !important}.splide.is-initialized:not(.is-active) .splide__list{display:block}.splide__pagination{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center;margin:0;pointer-events:none}.splide__pagination li{display:inline-block;line-height:1;list-style-type:none;margin:0;pointer-events:auto}.splide:not(.is-overflow) .splide__pagination{display:none}.splide__progress__bar{width:0}.splide{position:relative;visibility:hidden}.splide.is-initialized,.splide.is-rendered{visibility:visible}.splide__slide{backface-visibility:hidden;box-sizing:border-box;-ms-flex-negative:0;flex-shrink:0;list-style-type:none !important;margin:0;position:relative}.splide__slide img{vertical-align:bottom}.splide__spinner{animation:splide-loading 1s linear infinite;border:2px solid #999;border-left-color:transparent;border-radius:50%;bottom:0;contain:strict;display:inline-block;height:20px;left:0;margin:auto;position:absolute;right:0;top:0;width:20px}.splide__sr{clip:rect(0 0 0 0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.splide__toggle.is-active .splide__toggle__play,.splide__toggle__pause{display:none}.splide__toggle.is-active .splide__toggle__pause{display:inline}.splide__track{overflow:hidden;position:relative;z-index:0}@keyframes splide-loading{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.splide__track--draggable{-webkit-touch-callout:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}.splide__track--fade>.splide__list>.splide__slide{margin:0 !important;opacity:0;z-index:0}.splide__track--fade>.splide__list>.splide__slide.is-active{opacity:1;z-index:1}.splide--rtl{direction:rtl}.splide__track--ttb>.splide__list{display:block}.splide__arrow{-ms-flex-align:center;align-items:center;background:#ccc;border:0;border-radius:50%;cursor:pointer;display:-ms-flexbox;display:flex;height:2em;-ms-flex-pack:center;justify-content:center;opacity:.7;padding:0;position:absolute;top:50%;transform:translateY(-50%);width:2em;z-index:1}.splide__arrow svg{fill:#000;height:1.2em;width:1.2em}.splide__arrow:hover:not(:disabled){opacity:.9}.splide__arrow:disabled{opacity:.3}.splide__arrow:focus-visible{outline:3px solid #0bf;outline-offset:3px}.splide__arrow--prev{left:1em}.splide__arrow--prev svg{transform:scaleX(-1)}.splide__arrow--next{right:1em}.splide.is-focus-in .splide__arrow:focus{outline:3px solid #0bf;outline-offset:3px}.splide__pagination{bottom:.5em;left:0;padding:0 1em;position:absolute;right:0;z-index:1}.splide__pagination__page{background:#ccc;border:0;border-radius:50%;display:inline-block;height:8px;margin:3px;opacity:.7;padding:0;position:relative;transition:transform .2s linear;width:8px}.splide__pagination__page.is-active{background:#fff;transform:scale(1.4);z-index:1}.splide__pagination__page:hover{cursor:pointer;opacity:.9}.splide__pagination__page:focus-visible{outline:3px solid #0bf;outline-offset:3px}.splide.is-focus-in .splide__pagination__page:focus{outline:3px solid #0bf;outline-offset:3px}.splide__progress__bar{background:#ccc;height:3px}.splide__slide{-webkit-tap-highlight-color:rgba(0, 0, 0, 0)}.splide__slide:focus{outline:0}@supports(outline-offset: -3px){.splide__slide:focus-visible{outline:3px solid #0bf;outline-offset:-3px}}@media screen and (-ms-high-contrast: none){.splide__slide:focus-visible{border:3px solid #0bf}}@supports(outline-offset: -3px){.splide.is-focus-in .splide__slide:focus{outline:3px solid #0bf;outline-offset:-3px}}@media screen and (-ms-high-contrast: none){.splide.is-focus-in .splide__slide:focus{border:3px solid #0bf}.splide.is-focus-in .splide__track>.splide__list>.splide__slide:focus{border-color:#0bf}}.splide__toggle{cursor:pointer}.splide__toggle:focus-visible{outline:3px solid #0bf;outline-offset:3px}.splide.is-focus-in .splide__toggle:focus{outline:3px solid #0bf;outline-offset:3px}.splide__track--nav>.splide__list>.splide__slide{border:3px solid transparent;cursor:pointer}.splide__track--nav>.splide__list>.splide__slide.is-active{border:3px solid #000}.splide__arrows--rtl .splide__arrow--prev{left:auto;right:1em}.splide__arrows--rtl .splide__arrow--prev svg{transform:scaleX(1)}.splide__arrows--rtl .splide__arrow--next{left:1em;right:auto}.splide__arrows--rtl .splide__arrow--next svg{transform:scaleX(-1)}.splide__arrows--ttb .splide__arrow{left:50%;transform:translate(-50%)}.splide__arrows--ttb .splide__arrow--prev{top:1em}.splide__arrows--ttb .splide__arrow--prev svg{transform:rotate(-90deg)}.splide__arrows--ttb .splide__arrow--next{bottom:1em;top:auto}.splide__arrows--ttb .splide__arrow--next svg{transform:rotate(90deg)}.splide__pagination--ttb{bottom:0;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;left:auto;padding:1em 0;right:.5em;top:0}
