@import"https://fonts.googleapis.com/css2?family=Inter:wght@100..900&display=swap";@import"https://fonts.googleapis.com/css2?family=Montserrat:wght@400;500;600;700;800&display=swap";:root{--primary: #0057FF;--primary-dark: #0046CC;--bg-light: #fafbfc;--bg-white: #ffffff;--text-dark: #050F19;--text-gray: #6B7280;--text-light: #9CA3AF;--green: #4CAF52;--orange: #FFA400;--red: #FF4D4D;--border: #E5E7EB;--shadow-sm: 0 1px 2px rgba(0, 0, 0, .05);--shadow-md: 0 4px 6px -1px rgba(0, 0, 0, .1);--shadow-lg: 0 10px 15px -3px rgba(0, 0, 0, .1);--shadow-xl: 0 20px 25px -5px rgba(0, 0, 0, .1);--container-max: 1200px;--container-padding: 20px;--radius-sm: 8px;--radius-md: 12px;--radius-lg: 16px;--radius-xl: 24px}html{scroll-behavior:smooth}body{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;background:var(--bg-light);color:var(--text-dark);line-height:1.6;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a{color:inherit;text-decoration:none;transition:all .2s cubic-bezier(.4,0,.2,1)}a:active{transform:scale(.98);transition:all .1s cubic-bezier(.4,0,.2,1)}button{font-family:inherit;cursor:pointer;border:none;outline:none;transition:all .2s cubic-bezier(.4,0,.2,1)}button:active{transform:scale(.97);transition:all .1s cubic-bezier(.4,0,.2,1)}img{max-width:100%;height:auto}.container{max-width:var(--container-max);margin:0 auto;padding:0 var(--container-padding)}.btn-primary{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:16px 32px;background:var(--primary);color:#fff;font-size:16px;font-weight:600;border-radius:var(--radius-md);transition:all .25s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden}.btn-primary:hover{background:var(--primary-dark);transform:translateY(-2px);box-shadow:var(--shadow-lg)}.btn-primary:active{transform:translateY(0) scale(.98);box-shadow:var(--shadow-md);transition:all .1s cubic-bezier(.4,0,.2,1)}.btn-primary:disabled{background:#b0b0b0;cursor:not-allowed;transform:none;transition:none}.btn-secondary{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:14px 28px;background:transparent;color:var(--primary);font-size:16px;font-weight:600;border:2px solid var(--primary);border-radius:var(--radius-md);transition:all .25s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden}.btn-secondary:hover{background:var(--primary);color:#fff;transform:translateY(-2px);box-shadow:var(--shadow-md)}.btn-secondary:active{transform:translateY(0) scale(.98);box-shadow:var(--shadow-sm);transition:all .1s cubic-bezier(.4,0,.2,1)}.card{background:var(--bg-white);border-radius:var(--radius-lg);padding:32px;box-shadow:var(--shadow-md)}@keyframes fadeIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes pulse{0%,to{opacity:1}50%{opacity:.5}}.animate-fadeIn{animation:fadeIn .5s ease forwards}button:not(:disabled),a[href],[role=button],.cursor-pointer,.select-item,.wallet-item,.checking-card__btn-text,.btn-text{transition:all .2s cubic-bezier(.4,0,.2,1)}button:not(:disabled):active,a[href]:active,[role=button]:active,.cursor-pointer:active,.select-item:active,.wallet-item:active,.checking-card__btn-text:active,.btn-text:active{transform:scale(.98);transition:all .1s cubic-bezier(.4,0,.2,1)}@media(max-width:768px){:root{--container-padding: 16px}.btn-primary,.btn-secondary{padding:14px 24px;font-size:15px}}.header{position:fixed;top:0;left:0;right:0;z-index:100;background:#fffffff2;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid var(--border)}.header__wrap{display:flex;align-items:center;justify-content:space-between;padding:16px 0}.header__logo{display:flex;align-items:center;transition:transform .2s ease}.header__logo:hover{transform:scale(1.02)}.header__logo svg{height:32px;width:auto}.header__nav{flex:1;display:flex;justify-content:center}.header__list{display:flex;gap:32px;list-style:none}.header__link{font-size:15px;font-weight:500;color:var(--text-dark);transition:color .2s ease;position:relative}.header__link:hover,.header__link.active{color:var(--primary)}.header__link.active:after{content:"";position:absolute;bottom:-4px;left:0;right:0;height:2px;background:var(--primary);border-radius:1px}.header__actions{display:flex;align-items:center;gap:16px}.header__cta{padding:12px 24px;font-size:14px}.header__burger{display:none;flex-direction:column;gap:5px;width:24px;height:24px;justify-content:center;background:transparent;padding:0;z-index:101}.header__burger span{display:block;width:100%;height:2px;background:var(--text-dark);border-radius:1px;transition:all .3s ease}.header__burger.open span:nth-child(1){transform:rotate(45deg) translate(5px,5px)}.header__burger.open span:nth-child(2){opacity:0}.header__burger.open span:nth-child(3){transform:rotate(-45deg) translate(5px,-5px)}.header__overlay{position:fixed;inset:0;background:#00000080;z-index:99}@media(max-width:900px){.header__nav{position:fixed;top:0;right:-100%;width:280px;height:100vh;background:#fff;flex-direction:column;justify-content:flex-start;padding:80px 24px 24px;box-shadow:var(--shadow-xl);transition:right .3s ease;z-index:100}.header__nav.open{right:0}.header__list{flex-direction:column;gap:24px}.header__link{font-size:18px}.header__cta{display:none}.header__burger{display:flex}}@media(max-width:480px){.header__logo svg{height:28px}}.footer{background:#0f172a;color:#fff;padding:64px 0 32px}.footer__wrap{display:flex;justify-content:space-between;gap:48px;padding-bottom:48px;border-bottom:1px solid rgba(255,255,255,.1)}.footer__brand{max-width:300px}.footer__logo{display:flex;align-items:center;gap:12px;margin-bottom:16px}.footer__logo span{font-size:20px;font-weight:700;color:#fff}.footer__desc{font-size:14px;color:#fff9;line-height:1.7}.footer__links{display:flex;gap:64px}.footer__col h4{font-size:13px;font-weight:600;margin-bottom:20px;text-transform:uppercase;letter-spacing:.5px;color:#fff}.footer__col ul{list-style:none;display:flex;flex-direction:column;gap:12px}.footer__col a{font-size:14px;color:#fff9;transition:color .2s}.footer__col a:hover{color:#fff}.footer__bottom{padding-top:24px}.footer__bottom p{font-size:14px;color:#fff6;text-align:center}@media(max-width:768px){.footer__wrap{flex-direction:column;gap:40px}.footer__brand{max-width:none;text-align:center}.footer__logo{justify-content:center}.footer__links{flex-wrap:wrap;justify-content:center;gap:40px}.footer__col{text-align:center}}:root{--swiper-theme-color: #007aff}:host{position:relative;display:block;margin-left:auto;margin-right:auto;z-index:1}.swiper{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1;display:block}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;transition-timing-function:var(--swiper-wrapper-transition-timing-function, initial);box-sizing:content-box}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{transform:translateZ(0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform;display:block}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{transform:translateZ(0);backface-visibility:hidden}.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d{perspective:1200px}.swiper-3d .swiper-slide,.swiper-3d .swiper-cube-shadow{transform-style:preserve-3d}.swiper-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-css-mode.swiper-horizontal>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-css-mode.swiper-vertical>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-css-mode.swiper-free-mode>.swiper-wrapper{scroll-snap-type:none}.swiper-css-mode.swiper-free-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}.swiper-css-mode.swiper-centered>.swiper-wrapper:before{content:"";flex-shrink:0;order:9999}.swiper-css-mode.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper:before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper:before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-slide-shadow-bottom{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-3d .swiper-slide-shadow{background:#00000026}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(to left,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(to right,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(to top,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom,#00000080,#0000)}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;transform-origin:50%;box-sizing:border-box;border:4px solid var(--swiper-preloader-color, var(--swiper-theme-color));border-radius:50%;border-top-color:transparent}:is(.swiper:not(.swiper-watch-progress),.swiper-watch-progress .swiper-slide-visible) .swiper-lazy-preloader{animation:swiper-preloader-spin 1s infinite linear}.swiper-lazy-preloader-white{--swiper-preloader-color: #fff}.swiper-lazy-preloader-black{--swiper-preloader-color: #000}@keyframes swiper-preloader-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.swiper-free-mode>.swiper-wrapper{transition-timing-function:ease-out;margin:0 auto}.hero{padding:140px 0 80px;background:linear-gradient(180deg,#f0f4ff 0%,#ffffff 50%,var(--bg-light) 100%);position:relative;overflow:hidden}.hero:before{content:"";position:absolute;top:-50%;right:-10%;width:600px;height:600px;background:radial-gradient(circle,rgba(0,87,255,.1) 0%,transparent 70%);border-radius:50%;animation:pulse 8s ease-in-out infinite}@keyframes pulse{0%,to{transform:scale(1);opacity:.5}50%{transform:scale(1.1);opacity:.8}}.hero__wrap{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:40px}.hero__content{flex:1;max-width:560px;display:flex;flex-direction:column;align-items:center;text-align:center}.hero__report-wrapper{width:100%;max-width:400px;margin:32px auto 40px;display:flex;justify-content:center;align-items:center}.hero__report-img{width:100%;max-width:400px;height:auto;display:block;border-radius:20px;box-shadow:0 10px 40px #0000001a}.hero__title{font-size:64px;font-weight:800;line-height:1.1;margin-bottom:20px;color:var(--text-dark);animation:slideInLeft .8s ease-out;text-align:center;max-width:600px;margin-left:auto;margin-right:auto;word-wrap:break-word}@keyframes slideInLeft{0%{opacity:0;transform:translate(-30px)}to{opacity:1;transform:translate(0)}}.hero__desc{font-size:18px;color:var(--text-dark);margin-bottom:32px;line-height:1.6;animation:slideInLeft .8s ease-out .2s both;text-align:center}.hero__cta{font-size:17px;font-weight:600;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,sans-serif;letter-spacing:.5px;padding:20px 56px;min-width:280px;background:linear-gradient(135deg,var(--primary) 0%,#764ba2 50%,#f5576c 100%);background-size:200% 200%;color:#fff;animation:slideInLeft .8s ease-out .4s both,gradientShift 8s ease infinite;transition:all .3s ease;position:relative;overflow:visible;border-radius:var(--radius-md);text-decoration:none;display:inline-flex;align-items:center;justify-content:center;gap:10px;border:1px solid rgba(255,255,255,.3);box-shadow:0 4px 15px #0057ff4d}.hero__cta:before{content:"";position:absolute;top:-50%;right:-50%;width:200%;height:200%;background:radial-gradient(circle,rgba(255,255,255,.1) 0%,transparent 70%);animation:rotate 15s linear infinite;z-index:0}.hero__cta>*{position:relative;z-index:1;text-shadow:0 0 10px rgba(255,255,255,.5),0 0 20px rgba(255,255,255,.3),0 2px 4px rgba(0,0,0,.2)}.hero__cta:hover{transform:translateY(-2px);box-shadow:0 8px 24px #0057ff80,0 0 30px #764ba266;border-color:#ffffff80}.hero__cta:active{transform:translateY(0) scale(.98);box-shadow:0 4px 12px #0057ff66;transition:all .1s cubic-bezier(.4,0,.2,1)}.hero__image{flex:1;display:flex;justify-content:center}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-20px)}}.features{padding:80px 0;position:relative;background:linear-gradient(180deg,var(--bg-light) 0%,#ffffff 100%)}.features:before{content:"";position:absolute;top:0;right:0;width:400px;height:400px;background:radial-gradient(circle,rgba(0,87,255,.08) 0%,transparent 70%);border-radius:50%;pointer-events:none}.features__grid{display:grid;grid-template-columns:1.5fr 1fr 1fr;gap:24px}.features__card{background:#fff;border-radius:var(--radius-xl);padding:32px;display:flex;flex-direction:column;box-shadow:var(--shadow-sm);transition:all .4s cubic-bezier(.4,0,.2,1);border:2px solid transparent;position:relative;overflow:hidden}.features__card:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,var(--primary),#764ba2,#f5576c);transform:scaleX(0);transition:transform .4s ease}.features__card:hover:before{transform:scaleX(1)}.features__card:hover{box-shadow:0 12px 32px #0057ff26;transform:translateY(-8px);border-color:#0057ff1a}.features__card:active{transform:translateY(-4px) scale(.99);box-shadow:0 8px 24px #0057ff1f;transition:all .1s cubic-bezier(.4,0,.2,1)}.features__card--large{flex-direction:row;align-items:center;gap:32px}.features__card-content h3{font-size:22px;font-weight:700;margin-bottom:16px}.features__card-content p,.features__card p{font-size:15px;color:var(--text-gray);line-height:1.6}.features__card h3{font-size:20px;font-weight:700;margin-bottom:12px}.features__card-icon svg{width:100px;height:100px}.features__card--cta{background:linear-gradient(135deg,var(--primary) 0%,#764ba2 50%,#f5576c 100%);background-size:200% 200%;color:#fff;justify-content:center;text-align:center;gap:16px;animation:gradientShift 5s ease infinite;position:relative;overflow:hidden}.features__card--cta:after{content:"";position:absolute;top:-50%;right:-50%;width:200%;height:200%;background:radial-gradient(circle,rgba(255,255,255,.1) 0%,transparent 70%);animation:rotate 10s linear infinite}@keyframes gradientShift{0%,to{background-position:0% 50%}50%{background-position:100% 50%}}.features__cta-badge{display:inline-block;background:#fff3;padding:8px 16px;border-radius:20px;font-size:14px;font-weight:700}.features__card--cta h3{font-size:24px;margin-bottom:8px}.features__cta-link{display:flex;align-items:center;justify-content:center;gap:8px;font-weight:600;margin-top:auto}.stats{padding:80px 0;background:#fff}.stats__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:40px}.stats__item{text-align:center;padding:32px;transition:all .4s ease;border-radius:var(--radius-lg);position:relative}.stats__item:before{content:"";position:absolute;inset:0;border-radius:var(--radius-lg);padding:2px;background:linear-gradient(135deg,var(--primary),#764ba2,#f5576c,#4facfe);background-size:300% 300%;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;opacity:0;transition:opacity .4s ease}.stats__item:hover:before{opacity:1;animation:gradientShift 3s ease infinite}.stats__item:hover{transform:translateY(-8px);box-shadow:0 12px 32px #0057ff26}.stats__item:active{transform:translateY(-4px) scale(.99);box-shadow:0 8px 24px #0057ff1f;transition:all .1s cubic-bezier(.4,0,.2,1)}.stats__num{display:block;font-size:42px;font-weight:800;background:linear-gradient(135deg,var(--primary) 0%,#764ba2 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;margin-bottom:12px;transition:transform .3s ease}.stats__item:hover .stats__num{transform:scale(1.1)}.stats__item p{font-size:15px;color:var(--text-gray);line-height:1.5}.pricing{padding:80px 0}.pricing__card{display:flex;flex-direction:column;align-items:center;text-align:center;background:linear-gradient(135deg,var(--primary) 0%,#764ba2 50%,#f5576c 100%);background-size:200% 200%;color:#fff;padding:48px;border-radius:var(--radius-xl);box-shadow:0 20px 60px #0057ff4d;transition:all .4s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden;animation:gradientShift 8s ease infinite}.pricing__card:before{content:"";position:absolute;top:-50%;right:-50%;width:200%;height:200%;background:radial-gradient(circle,rgba(255,255,255,.1) 0%,transparent 70%);animation:rotate 15s linear infinite}.pricing__card:hover{transform:translateY(-12px) scale(1.02);box-shadow:0 30px 80px #0057ff66}.pricing__card:active{transform:translateY(-8px) scale(1.01);box-shadow:0 20px 60px #0057ff4d;transition:all .1s cubic-bezier(.4,0,.2,1)}.pricing__title{font-size:28px;font-weight:700;margin-bottom:16px}.pricing__badge{display:inline-block;background:#fff3;padding:8px 20px;border-radius:24px;font-size:13px;font-weight:700;letter-spacing:.5px;margin-bottom:24px}.pricing__price{display:flex;align-items:baseline;gap:12px;margin-bottom:24px}.pricing__from{font-size:18px;opacity:.8}.pricing__amount{font-size:52px;font-weight:800}.pricing__period{font-size:16px;opacity:.8}.pricing__cta{display:flex;align-items:center;gap:8px;font-size:16px;font-weight:600;padding:14px 28px;background:#fff;color:var(--primary);border-radius:var(--radius-md);transition:all .2s ease}.pricing__cta:hover{background:#ffffffe6;transform:translateY(-2px);transition:all .25s cubic-bezier(.4,0,.2,1)}.pricing__cta:active{transform:translateY(0) scale(.98);transition:all .1s cubic-bezier(.4,0,.2,1)}.pricing__note{text-align:center;margin-top:32px;font-size:16px;color:var(--text-gray)}.pricing__note strong{color:var(--text-dark)}.services{padding:80px 0;background:#fff}.services h2{font-size:36px;font-weight:800;text-align:center;margin-bottom:48px;background:linear-gradient(135deg,var(--text-dark) 0%,var(--primary) 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.services__grid{display:grid;grid-template-columns:repeat(2,1fr);gap:24px}.services__card{display:flex;align-items:center;gap:24px;background:#fff;padding:32px;border-radius:var(--radius-xl);transition:all .4s cubic-bezier(.4,0,.2,1);border:2px solid transparent;box-shadow:var(--shadow-sm);position:relative;overflow:hidden}.services__card:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,var(--primary),#764ba2,#f5576c,#4facfe);background-size:300% 100%;transform:scaleX(0);transition:transform .4s ease}.services__card:hover:before{transform:scaleX(1);animation:gradientShift 3s ease infinite}.services__card:hover{box-shadow:0 16px 40px #0057ff26;transform:translateY(-8px);border-color:#0057ff1a}.services__card:active{transform:translateY(-4px) scale(.99);box-shadow:0 10px 30px #0057ff1f;transition:all .1s cubic-bezier(.4,0,.2,1)}.services__content h3{font-size:20px;font-weight:700;margin-bottom:12px}.services__content p{font-size:14px;color:var(--text-gray);line-height:1.6}.services__icon{flex-shrink:0;padding:16px;border-radius:var(--radius-lg);background:linear-gradient(135deg,#0057ff1a,#764ba21a);transition:all .4s ease}.services__card:hover .services__icon{background:linear-gradient(135deg,#0057ff33,#764ba233);transform:scale(1.1) rotate(5deg)}.services__icon svg{width:80px;height:80px;transition:all .3s ease}.services__card:nth-child(1) .services__icon svg{stroke:var(--primary)}.services__card:nth-child(2) .services__icon svg{stroke:#4caf52}.trust-companies{padding:80px 0;background:linear-gradient(135deg,#f8f9ff,#fff)}.trust-companies__header{text-align:center;margin-bottom:48px}.trust-companies__header h2{font-size:36px;font-weight:800;color:var(--text-dark)}.trust-companies__sliders{display:flex;flex-direction:column;gap:20px;overflow:hidden;width:100%}.trust-companies__swiper{width:100%;overflow:visible}.trust-companies__swiper .swiper-wrapper{display:flex;align-items:center}.trust-companies__slide{width:auto!important;height:auto;display:flex;align-items:center;justify-content:center}.trust-companies__logo{width:120px;height:80px;min-width:120px;min-height:80px;display:flex;align-items:center;justify-content:center;padding:12px 20px;background:#fff;border-radius:var(--radius-md);box-shadow:var(--shadow-sm);transition:all .3s ease;filter:grayscale(30%) opacity(.8);position:relative;overflow:visible}.trust-companies__logo:hover{filter:grayscale(0%) opacity(1);transform:scale(1.05);box-shadow:var(--shadow-md)}.trust-companies__logo img{width:auto;height:auto;max-width:100%;max-height:100%;object-fit:contain;display:block!important;background:transparent;opacity:1!important;visibility:visible!important;position:relative;z-index:1;flex-shrink:0}.trust-companies__logo img[src=""],.trust-companies__logo img:not([src]){display:none}.trust-companies__swiper_left{margin-bottom:20px}.team{padding:100px 0;background:linear-gradient(180deg,#fff,#f8f9ff);position:relative}.team:before{content:"";position:absolute;bottom:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,rgba(0,87,255,.2),transparent)}.team__header{text-align:center;margin-bottom:64px}.team__header h2{font-size:42px;font-weight:800;color:var(--text-dark);margin-bottom:16px;background:linear-gradient(135deg,var(--primary) 0%,#764ba2 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.team__header p{font-size:18px;color:var(--text-gray)}.team__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:32px;max-width:1200px;margin:0 auto}.team__card{background:#fff;border-radius:var(--radius-xl);padding:32px;text-align:center;box-shadow:var(--shadow-md);transition:all .4s cubic-bezier(.4,0,.2,1);opacity:0;animation:fadeInUp .6s ease-out forwards;position:relative;overflow:hidden}.team__card:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,var(--primary),#764ba2,#f5576c);transform:scaleX(0);transition:transform .4s ease}.team__card:hover:before{transform:scaleX(1)}.team__card:hover{transform:translateY(-12px);box-shadow:0 20px 40px #0057ff26}.team__card:active{transform:translateY(-8px) scale(.99);box-shadow:0 15px 35px #0057ff1f;transition:all .1s cubic-bezier(.4,0,.2,1)}.team__image{width:120px;height:120px;border-radius:50%;margin:0 auto 24px;display:flex;align-items:center;justify-content:center;box-shadow:0 8px 24px #00000026;transition:all .4s cubic-bezier(.4,0,.2,1);position:relative}.team__card:hover .team__image{transform:scale(1.1) rotate(5deg);box-shadow:0 12px 32px #0003}.team__photo{width:100%;height:100%;object-fit:cover;border-radius:50%;filter:drop-shadow(0 4px 8px rgba(0,0,0,.1));display:block}.team__photo[src=""]{display:none}.team__name{font-size:22px;font-weight:700;color:var(--text-dark);margin-bottom:8px}.team__role{font-size:14px;font-weight:600;color:var(--primary);margin-bottom:12px;text-transform:uppercase;letter-spacing:.5px}.team__bio{font-size:14px;color:var(--text-gray);line-height:1.6;margin-bottom:20px}.team__social{padding-top:20px;border-top:1px solid var(--border)}.team__social a{font-size:14px;color:var(--primary);text-decoration:none;font-weight:600;transition:color .2s ease}.team__social a:hover{color:#764ba2}@keyframes fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.trust{padding:60px 0;background:linear-gradient(135deg,var(--text-dark) 0%,#1a2a3a 100%);color:#fff;text-align:center;position:relative;overflow:hidden}.trust:before{content:"";position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:radial-gradient(circle,rgba(0,87,255,.1) 0%,transparent 70%);animation:rotate 20s linear infinite}@keyframes rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.trust__wrap{position:relative;z-index:1}.trust p{font-size:18px;opacity:.9;margin-bottom:8px}.trust h2{font-size:36px;font-weight:800}.faq{padding:80px 0}.faq h2{font-size:36px;font-weight:800;text-align:center;margin-bottom:48px;background:linear-gradient(135deg,var(--text-dark) 0%,var(--primary) 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.faq__list{max-width:800px;margin:0 auto;display:flex;flex-direction:column;gap:16px}.faq__item{background:#fff;border-radius:var(--radius-md);overflow:hidden;box-shadow:var(--shadow-sm);border:2px solid transparent;transition:all .3s ease}.faq__item:hover{box-shadow:var(--shadow-md);border-color:#0057ff1a}.faq__item:active{transform:scale(.99);transition:all .1s cubic-bezier(.4,0,.2,1)}.faq__item summary{padding:20px 24px;font-size:16px;font-weight:600;cursor:pointer;list-style:none;display:flex;justify-content:space-between;align-items:center}.faq__item summary::-webkit-details-marker{display:none}.faq__item summary:after{content:"+";font-size:24px;color:var(--primary);transition:transform .2s ease}.faq__item[open] summary:after{transform:rotate(45deg)}.faq__item p{padding:0 24px 20px;font-size:15px;color:var(--text-gray);line-height:1.6}@media(max-width:1024px){.hero__wrap{flex-direction:column;text-align:center}.hero__content{max-width:none}.hero__report-wrapper{max-width:350px}.hero__title{font-size:38px}.features__grid{grid-template-columns:1fr}.features__card--large{flex-direction:column;text-align:center}.stats__grid{grid-template-columns:1fr;gap:24px}.services__grid{grid-template-columns:1fr}.trust-companies__grid,.team__grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:768px){.hero{padding:120px 0 60px}.hero__title{font-size:42px;max-width:90%}.hero__desc{font-size:16px}.hero__report-wrapper{max-width:300px}.pricing__title{font-size:22px}.pricing__amount{font-size:40px}.trust h2{font-size:28px}.team__header h2{font-size:32px}.team__grid{grid-template-columns:1fr}.trust-companies__grid{grid-template-columns:repeat(2,1fr);gap:16px}.trust-companies__header h2{font-size:28px}.team__card{padding:24px}.team__image{width:100px;height:100px}.team__photo{width:100%;height:100%}}.checking-page{min-height:100vh;display:flex;flex-direction:column;background:var(--bg-light)}.checking-page__header{display:flex;align-items:center;gap:12px;padding:20px 24px}.checking-page__logo{display:flex}.checking-page__brand{font-size:18px;font-weight:700;color:var(--text-dark)}.checking-page__container{flex:1;display:flex;justify-content:center;align-items:flex-start;padding:40px 20px}.checking-card{width:100%;max-width:520px;background:#fff;border-radius:var(--radius-xl);padding:32px;box-shadow:var(--shadow-lg)}.checking-card__header{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.checking-card__header h1{font-size:24px;font-weight:700;margin:0}.checking-card__step{font-size:13px;color:var(--text-gray);background:var(--bg-light);padding:6px 12px;border-radius:20px}.checking-card__desc{font-size:15px;color:var(--text-gray);margin-bottom:24px}.select-item{display:flex;align-items:center;gap:16px;padding:16px 20px;background:var(--bg-light);border:2px solid transparent;border-radius:var(--radius-md);cursor:pointer;transition:all .2s ease;width:100%;text-align:left;margin-bottom:16px}.select-item:hover{border-color:var(--primary)}.select-item:active{transform:scale(.98);transition:all .1s cubic-bezier(.4,0,.2,1)}.select-item.selected{background:#0057ff14;border-color:var(--primary)}.select-item.network-info{cursor:default;margin-bottom:24px}.select-item__icon{width:40px;height:40px;border-radius:10px;object-fit:contain}.select-item__content{flex:1;display:flex;flex-direction:column;gap:4px}.select-item__title{font-size:16px;font-weight:600;color:var(--text-dark)}.select-item__desc{font-size:13px;color:var(--text-gray)}.select-item__check{width:24px;height:24px}.wallet-grid{display:flex;flex-wrap:wrap;gap:12px;margin-bottom:24px;justify-content:center}.wallet-grid .wallet-item:only-child{max-width:200px}.wallet-item{display:flex;flex-direction:column;align-items:center;gap:8px;padding:16px 12px;background:var(--bg-light);border:2px solid transparent;border-radius:var(--radius-md);cursor:pointer;transition:all .2s ease}.wallet-item:hover{border-color:var(--primary);transform:translateY(-2px)}.wallet-item:active{transform:translateY(0) scale(.97);transition:all .1s cubic-bezier(.4,0,.2,1)}.wallet-item.selected{background:#0057ff14;border-color:var(--primary)}.wallet-item img{width:40px;height:40px;border-radius:10px;object-fit:contain}.wallet-item span{font-size:12px;font-weight:500;color:var(--text-dark);text-align:center}.checking-card__btn{width:100%;margin-top:8px}.checking-card__btn-text{display:block;width:100%;text-align:center;margin-top:16px;font-size:14px;color:var(--text-gray);background:none;padding:8px;transition:color .2s ease}.checking-card__btn-text:hover{color:var(--primary)}.checking-card__btn-text:active{transform:scale(.98);transition:all .1s cubic-bezier(.4,0,.2,1)}.btn-text{background:none;color:var(--text-gray);font-size:14px;padding:8px 16px}.btn-text:hover{color:var(--primary)}.btn-text:active{transform:scale(.98);transition:all .1s cubic-bezier(.4,0,.2,1)}.checking-card__btn-discreet{display:flex;align-items:center;justify-content:center;opacity:.5;transition:opacity .2s ease;padding:6px 12px;margin-top:8px;font-size:12px!important}.checking-card__btn-discreet:hover{opacity:.8}.checking-card__loader{display:flex;flex-direction:column;align-items:center;gap:16px;padding:32px 0}.checking-card__loader p{font-size:14px;color:var(--text-gray)}.spinner{width:40px;height:40px;border:3px solid var(--bg-light);border-top-color:var(--primary);border-radius:50%;animation:spin 1s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.aml-loader{display:flex;align-items:center;justify-content:center;padding:20px 0;width:100%}.aml-loader-svg{width:100%;max-width:320px;height:auto}.aml-text-animated{stroke-dasharray:60 340;animation:amlTextStroke 2s linear infinite}@keyframes amlTextStroke{0%{stroke-dashoffset:400}to{stroke-dashoffset:0}}.checking-card__status{display:flex;flex-direction:column;align-items:center;gap:12px;padding:24px 0}.checking-card__status p{font-size:14px;color:var(--text-gray)}.checking-card__error{display:flex;flex-direction:column;align-items:center;gap:12px;padding:16px;background:#ff4d4d1a;border:1px solid var(--red);border-radius:var(--radius-sm);margin-bottom:16px}.checking-card__error span{font-size:20px}.checking-card__error p{font-size:14px;font-weight:700;color:var(--red);white-space:pre-line;margin:0;text-align:center;width:100%}.checking-card__link{display:inline-block;text-align:center;width:100%;padding:12px;font-size:14px;color:var(--primary);font-weight:600;margin-bottom:16px;transition:opacity .2s ease}.checking-card__link:hover{opacity:.8}.checking-card--results{text-align:center}.results-logo{display:flex;justify-content:center;margin-bottom:24px}.results-logo svg{width:80px;height:80px}.results-score{font-size:48px;font-weight:800;color:var(--primary);margin-bottom:16px}.results-desc{font-size:14px;color:var(--text-gray);line-height:1.6;margin-bottom:32px}.results-bars{display:flex;flex-direction:column;gap:16px;margin-bottom:32px}.results-bar__header{display:flex;justify-content:space-between;font-size:13px;margin-bottom:6px}.results-bar__header span:first-child{color:var(--text-dark)}.results-bar__header span:last-child{color:var(--text-gray);font-weight:600}.results-bar__track{height:8px;background:var(--bg-light);border-radius:4px;overflow:hidden}.results-bar__fill{height:100%;border-radius:4px;transition:width .5s ease}.checking-page__footer{text-align:center;padding:24px}.checking-page__footer p{font-size:14px;color:var(--text-gray)}@media(max-width:600px){.checking-card{padding:24px 20px}.checking-card__header h1{font-size:20px}.wallet-grid{grid-template-columns:repeat(2,1fr)}.results-score{font-size:36px}}.about-page{background:#f8fafc}.about-hero{padding:160px 0 100px;background:linear-gradient(180deg,#fff,#f1f5f9);text-align:center}.about-hero h1{font-size:48px;font-weight:800;color:#0f172a;margin-bottom:20px}.about-hero p{font-size:18px;color:#64748b;max-width:600px;margin:0 auto;line-height:1.7}.about-mission{padding:100px 0;background:#fff}.about-mission__grid{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:center}.about-mission__content h2{font-size:36px;font-weight:800;color:#0f172a;margin-bottom:24px}.about-mission__content p{font-size:16px;color:#64748b;line-height:1.8;margin-bottom:20px}.about-mission__content .btn-primary{margin-top:16px}.about-mission__image{display:flex;justify-content:center}.about-mission__shield{width:200px;animation:float 4s ease-in-out infinite}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-15px)}}.about-stats{padding:80px 0;background:linear-gradient(135deg,#0057ff,#7c3aed);color:#fff}.about-stats__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:40px;text-align:center}.about-stats__num{display:block;font-size:44px;font-weight:800;color:#fff;margin-bottom:8px}.about-stats__item p{font-size:15px;opacity:.9}.about-team{padding:100px 0;background:#f8fafc}.about-team h2{font-size:36px;font-weight:800;text-align:center;color:#0f172a;margin-bottom:16px}.about-team__desc{text-align:center;font-size:18px;color:#64748b;max-width:600px;margin:0 auto 56px}.about-team__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:32px}.about-team__card{background:#fff;border:1px solid #E2E8F0;border-radius:16px;padding:32px 24px;text-align:center;transition:all .3s ease}.about-team__card:hover{transform:translateY(-8px);box-shadow:0 20px 40px #00000014}.about-team__avatar{width:88px;height:88px;margin:0 auto 16px;border-radius:50%;overflow:hidden;background:linear-gradient(135deg,#0057ff,#7c3aed);display:flex;align-items:center;justify-content:center;border:3px solid #E2E8F0}.about-team__placeholder{width:100%;height:100%;display:flex;align-items:center;justify-content:center;font-size:28px;font-weight:700;color:#fff}.about-team__role{font-size:12px;color:#0057ff;text-transform:uppercase;letter-spacing:.5px;margin-bottom:6px;font-weight:600}.about-team__name{font-size:17px;font-weight:700;color:#0f172a}.about-cta{padding:100px 0;background:#fff}.about-cta__card{background:linear-gradient(135deg,#0057ff,#7c3aed);color:#fff;text-align:center;padding:64px;border-radius:24px}.about-cta__card h2{font-size:32px;font-weight:800;margin-bottom:16px}.about-cta__card p{font-size:18px;opacity:.9;margin-bottom:32px}.about-cta__card .btn-primary{background:#fff;color:#0057ff}.about-cta__card .btn-primary:hover{background:#f1f5f9}@media(max-width:1024px){.about-mission__grid{grid-template-columns:1fr;text-align:center}.about-stats__grid,.about-team__grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:768px){.about-hero{padding:120px 0 80px}.about-hero h1{font-size:32px}.about-mission__content h2{font-size:28px}.about-stats__grid{grid-template-columns:1fr;gap:24px}.about-team__grid{grid-template-columns:1fr;max-width:300px;margin:0 auto}.about-cta__card{padding:48px 24px}.about-cta__card h2{font-size:24px}}*{margin:0;padding:0;box-sizing:border-box}body{margin:0;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;background-color:#f7f9fc;color:#141414;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#root{width:100%;min-height:100vh}button:focus,button:focus-visible{outline:4px auto -webkit-focus-ring-color}
