*{padding:0;margin:0;border:0}*,*::after,*::before{box-sizing:border-box}*::after,*::before{display:inline-block}body,html{height:100%;min-width:320px}body{-ms-text-size-adjust:100%;-moz-text-size-adjust:100%;-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}button,input,textarea{font-size:inherit;line-height:inherit;color:inherit;background-color:rgba(0,0,0,0)}input,textarea{width:100%}label{display:inline-block}button,option,select{cursor:pointer}a{display:inline-block;color:inherit;text-decoration:none}img{vertical-align:top}h1,h2,h3,h4,h5,h6{font-weight:inherit;font-size:inherit}body{text-wrap:pretty;scrollbar-gutter:stable}.lock body{overflow:hidden;touch-action:none;-ms-scroll-chaining:none;overscroll-behavior:none}.wrapper{min-height:100%;display:flex;flex-direction:column;overflow:hidden}@supports (overflow:clip){.wrapper{overflow:clip}}.wrapper>main{flex:1 1 auto}.wrapper>*{min-width:0}[class*=__container]{max-width:75rem;margin:0 auto;padding:0 .9375rem}[class*="--gc"]{display:grid;min-width:0;grid-template-columns:.9375rem 1fr minmax(auto,73.125rem) 1fr .9375rem}[class*="--gc"]>*{min-width:0;grid-column:3/4}.button--fw{width:100%}.icon-menu{display:none}.ibg{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.ibg--top{-o-object-position:top;object-position:top}.ibg--bottom{-o-object-position:bottom;object-position:bottom}.ibg--left{-o-object-position:left;object-position:left}.ibg--right{-o-object-position:right;object-position:right}.ibg--contain{-o-object-fit:contain;object-fit:contain}:root{--clr-primary:#005cef;--clr-primary-dark:#0048c2;--clr-primary-light:#3b82f6;--clr-primary-soft:#e8f0fe;--clr-accent:#a8e063;--clr-accent-dark:#7fc832;--clr-accent-soft:#f0fad8;--clr-success:#22c55e;--clr-warning:#f59e0b;--clr-error:#ef4444;--clr-white:#ffffff;--clr-bg:#f8faff;--clr-surface:#ffffff;--clr-border:#e5eaf5;--clr-border-hover:#bfcfec;--clr-text:#0f1b35;--clr-text-2:#3a4a6b;--clr-text-3:#6b7fa8;--clr-text-muted:#9aaac9;--clr-dark:#0a1330;--clr-dark-2:#111e40;--clr-dark-3:#192850;--font-base:"Inter",system-ui,sans-serif;--fw-regular:400;--fw-medium:500;--fw-semibold:600;--fw-bold:700;--fw-extrabold:800;--fw-black:900;--fs-xs:0.75rem;--fs-sm:0.875rem;--fs-base:1rem;--fs-md:1.125rem;--fs-lg:1.25rem;--fs-xl:1.5rem;--fs-2xl:2rem;--fs-3xl:2.5rem;--fs-4xl:3.25rem;--fs-5xl:4rem;--sp-1:0.25rem;--sp-2:0.5rem;--sp-3:0.75rem;--sp-4:1rem;--sp-5:1.25rem;--sp-6:1.5rem;--sp-8:2rem;--sp-10:2.5rem;--sp-12:3rem;--sp-16:4rem;--sp-20:5rem;--sp-24:6rem;--sp-32:8rem;--r-sm:6px;--r-md:12px;--r-lg:20px;--r-xl:28px;--r-full:9999px;--shadow-sm:0 1px 3px rgba(0, 20, 80, 0.06),0 1px 2px rgba(0, 20, 80, 0.04);--shadow-md:0 4px 16px rgba(0, 20, 80, 0.08),0 2px 6px rgba(0, 20, 80, 0.05);--shadow-lg:0 12px 40px rgba(0, 20, 80, 0.12),0 4px 12px rgba(0, 20, 80, 0.06);--shadow-xl:0 24px 60px rgba(0, 20, 80, 0.15);--shadow-blue:0 8px 25px rgba(0, 92, 239, 0.2);--shadow-lime:0 8px 24px rgba(126, 210, 56, 0.3);--tr-fast:150ms ease;--tr-base:250ms ease;--tr-slow:400ms ease;--container:1200px;--header-h:72px}*,*::after,*::before{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}body{font-family:var(--font-base);font-size:var(--fs-base);font-weight:var(--fw-regular);line-height:1.6;color:var(--clr-text);background:var(--clr-bg);overflow-x:hidden}img,svg{display:block;max-width:100%}a{color:inherit;text-decoration:none}button{font-family:inherit;cursor:pointer;border:none;background:0 0}ol,ul{list-style:none}.container{width:100%;max-width:var(--container);margin-inline:auto;padding-inline:var(--sp-6)}.text--blue{color:var(--clr-primary)}.text--lime{color:var(--clr-accent-dark)}.section-label{display:inline-flex;align-items:center;gap:var(--sp-2);font-size:var(--fs-xs);font-weight:var(--fw-semibold);letter-spacing:.08em;text-transform:uppercase;color:var(--clr-primary);background:var(--clr-primary-soft);border:1px solid rgba(0,92,239,.15);padding:var(--sp-1) var(--sp-3);border-radius:var(--r-full);margin-bottom:var(--sp-4);cursor:default;transition:all var(--tr-base)}.section-label:hover{background:#e2edff;border:1px solid rgba(0,92,239,.4)}.section-label--light{color:var(--clr-text-3);background:rgba(255,255,255,.08);border-color:rgba(255,255,255,.1)}.section-label--light:hover{background:rgba(255,255,255,.12);border-color:rgba(255,255,255,.2)}.section-label--white-muted{color:rgba(255,255,255,.55);background:rgba(255,255,255,.08);border-color:rgba(255,255,255,.1)}.section-label--white-muted:hover{color:rgba(255,255,255,.75);background:rgba(255,255,255,.15);border-color:rgba(255,255,255,.2)}.section-label--dark-muted{color:var(--clr-text-2);background:rgba(0,0,0,.07);border-color:rgba(0,0,0,.1)}.section-label--dark-muted:hover{background:rgba(0,0,0,.1);border-color:rgba(0,0,0,.22)}.section-title{font-size:var(--fs-3xl);font-weight:var(--fw-extrabold);line-height:1.15;color:var(--clr-text);margin-bottom:var(--sp-6)}.section-title em{font-style:italic;color:var(--clr-primary)}.badge{display:inline-flex;align-items:center;gap:var(--sp-1);font-size:var(--fs-xs);font-weight:var(--fw-semibold);padding:3px var(--sp-3);border-radius:var(--r-full);cursor:default;transition:all var(--tr-base)}.badge--lime{background:var(--clr-accent-soft);color:var(--clr-accent-dark);border:1px solid rgba(126,210,56,.3)}.badge--lime:hover{background:#eeffc6;border:1px solid rgba(126,210,56,.6)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--sp-2);font-family:var(--font-base);font-weight:var(--fw-semibold);font-size:var(--fs-sm);border-radius:var(--r-full);border:2px solid transparent;padding:10px var(--sp-5);cursor:pointer;transition:all var(--tr-base);white-space:nowrap;line-height:1}.btn svg{flex-shrink:0}.btn--primary{background:var(--clr-primary);color:var(--clr-white);border-color:var(--clr-primary);box-shadow:var(--shadow-blue)}.btn--primary:hover{background:var(--clr-primary-dark);border-color:var(--clr-primary-dark);-webkit-transform:translateY(-1px);transform:translateY(-1px);box-shadow:0 12px 36px rgba(0,92,239,.35)}.btn--lime{background:var(--clr-accent);color:var(--clr-dark);border-color:var(--clr-accent);box-shadow:var(--shadow-lime)}.btn--lime:hover{background:var(--clr-accent-dark);border-color:var(--clr-accent-dark);-webkit-transform:translateY(-1px);transform:translateY(-1px);box-shadow:0 14px 36px rgba(126,210,56,.4)}.btn--outline{background:rgba(0,0,0,0);color:var(--clr-text);border-color:var(--clr-border)}.btn--outline:hover{border-color:var(--clr-primary);color:var(--clr-primary);background:var(--clr-primary-soft)}.btn--outline-dark{background:rgba(0,0,0,0);color:var(--clr-dark);border-color:rgba(0,0,0,.2)}.btn--outline-dark:hover{border-color:var(--clr-dark);background:rgba(0,0,0,.05)}.btn--ghost{background:var(--clr-bg);color:var(--clr-text-2);border-color:var(--clr-border)}.btn--ghost:hover{background:var(--clr-border);color:var(--clr-text)}.btn--ghost-white{background:rgba(255,255,255,.1);color:rgba(255,255,255,.85);border-color:rgba(255,255,255,.2);backdrop-filter:blur(6px)}.btn--ghost-white:hover{background:rgba(255,255,255,.2);color:var(--clr-white)}.btn--lg{font-size:var(--fs-base);padding:14px var(--sp-8)}.btn--sm{font-size:var(--fs-xs);padding:8px var(--sp-4)}.header{display:grid;position:fixed;inset:0 0 auto 0;z-index:1000;min-height:var(--header-h);background:rgba(248,250,255,.92);backdrop-filter:blur(7px);-webkit-backdrop-filter:blur(7px);border-bottom:1px solid var(--clr-border);transition:background var(--tr-base),box-shadow var(--tr-base)}.header.header--scrolled{background:rgba(255,255,255,.85);box-shadow:var(--shadow-md)}.header__inner{height:100%;display:flex;align-items:center;gap:var(--sp-4)}.logo{display:inline-flex;align-items:center;gap:var(--sp-2);flex-shrink:0;position:relative}.logo__icon{width:38px;height:38px;border-radius:10px;background:var(--clr-primary);display:flex;align-items:center;justify-content:center;flex-shrink:0;overflow:hidden;transition:-webkit-transform var(--tr-base);transition:transform var(--tr-base);transition:transform var(--tr-base),-webkit-transform var(--tr-base)}.logo:hover .logo__icon{-webkit-transform:rotate(-6deg) scale(1.05);transform:rotate(-6deg) scale(1.05)}.logo:hover .logo__dot{-webkit-transform:translate(2px,-1px);transform:translate(2px,-1px)}.logo__icon svg{width:22px;height:22px}.logo__text{font-size:var(--fs-lg);font-weight:var(--fw-bold);color:var(--clr-text);letter-spacing:-.02em}.logo__text--white{color:rgba(255,255,255,.9)}.logo__text--accent{color:var(--clr-primary)}.logo__text--white .logo__text--accent{color:var(--clr-accent)}.logo__dot{position:absolute;bottom:3px;left:27px;width:8px;height:8px;border-radius:50%;background:var(--clr-accent);border:2px solid var(--clr-white);transition:-webkit-transform var(--tr-base);transition:transform var(--tr-base);transition:transform var(--tr-base),-webkit-transform var(--tr-base)}.nav{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:0 var(--sp-1);flex:1}.nav__link{font-size:var(--fs-sm);font-weight:var(--fw-medium);color:var(--clr-text-2);padding:var(--sp-1) var(--sp-3);border-radius:var(--r-md);transition:color var(--tr-fast),background var(--tr-fast)}.nav__link:hover{color:var(--clr-primary);background:var(--clr-primary-soft)}.nav__link.nav__link--active{color:var(--clr-primary);font-weight:var(--fw-semibold)}.header__actions{display:flex;align-items:center;gap:var(--sp-3);margin-left:auto}.header__profile{width:38px;height:38px;border-radius:50%;border:1.5px solid var(--clr-border);display:flex;align-items:center;justify-content:center;color:var(--clr-text-2);background:var(--clr-white);transition:all var(--tr-fast)}.header__profile:hover{border-color:var(--clr-primary);color:var(--clr-primary);background:var(--clr-primary-soft)}.header__burger{display:none;flex-direction:column;justify-content:center;gap:5px;width:38px;height:38px;border-radius:var(--r-sm);border:1.5px solid var(--clr-border);background:var(--clr-white);padding:var(--sp-2);cursor:pointer;transition:border-color var(--tr-fast)}.header__burger span{display:block;height:2px;background:var(--clr-text-2);border-radius:2px;transition:all var(--tr-base)}.header__burger:hover{border-color:var(--clr-primary)}.header__burger.header__burger--open span:nth-child(1){-webkit-transform:translateY(7px) rotate(45deg);transform:translateY(7px) rotate(45deg)}.header__burger.header__burger--open span:nth-child(2){opacity:0}.header__burger.header__burger--open span:nth-child(3){-webkit-transform:translateY(-7px) rotate(-45deg);transform:translateY(-7px) rotate(-45deg)}body.body--nav-open{overflow:hidden}.hero{position:relative;padding:calc(var(--header-h) + var(--sp-16)) 0 var(--sp-24);overflow:hidden;background:var(--clr-bg);min-height:100svh;display:grid}.hero__bg-blobs{position:absolute;inset:0;pointer-events:none}.hero__bg-img{position:absolute;width:100%;height:100%;inset:0;pointer-events:none;-o-object-fit:cover;object-fit:cover;opacity:.1}.hero__blob{position:absolute;border-radius:50%;-webkit-filter:blur(80px);filter:blur(80px);opacity:.45;-webkit-animation:blobPulse 8s ease-in-out infinite alternate;animation:blobPulse 8s ease-in-out infinite alternate}.hero__blob--1{width:600px;height:600px;top:-120px;right:-80px;background:radial-gradient(circle,rgba(0,92,239,.18) 0,transparent 70%);-webkit-animation-delay:0s;animation-delay:0s}.hero__blob--2{width:500px;height:500px;bottom:-80px;left:-60px;background:radial-gradient(circle,rgba(168,224,99,.22) 0,transparent 70%);-webkit-animation-delay:-3s;animation-delay:-3s}.hero__blob--3{width:500px;height:500px;top:-5%;left:-5%;background:radial-gradient(circle,rgba(0,98,255,.7) 0,transparent 70%);-webkit-animation-delay:-5s;animation-delay:-5s}@-webkit-keyframes blobPulse{from{-webkit-transform:scale(1) translate(0,0);transform:scale(1) translate(0,0)}to{-webkit-transform:scale(1.15) translate(20px,-20px);transform:scale(1.15) translate(20px,-20px)}}@keyframes blobPulse{from{-webkit-transform:scale(1) translate(0,0);transform:scale(1) translate(0,0)}to{-webkit-transform:scale(1.15) translate(20px,-20px);transform:scale(1.15) translate(20px,-20px)}}.hero__inner{position:relative;display:grid;grid-template-columns:1.2fr 1fr;gap:var(--sp-16);align-items:center}.hero__badge{margin-bottom:var(--sp-5)}.hero__title{font-size:var(--fs-5xl);font-weight:var(--fw-black);line-height:1.08;letter-spacing:-.03em;color:var(--clr-text);margin-bottom:var(--sp-5)}.hero__title--accent{color:var(--clr-primary);display:block}.hero__desc{font-size:var(--fs-md);color:var(--clr-text-2);line-height:1.65;margin-bottom:var(--sp-6);max-width:590px}.hero__tags{display:flex;flex-wrap:wrap;gap:var(--sp-2);margin-bottom:var(--sp-8)}.hero__tag{display:inline-flex;align-items:center;gap:var(--sp-2);font-size:var(--fs-xs);font-weight:var(--fw-medium);color:var(--clr-text-3);background:var(--clr-white);border:1px solid var(--clr-border);padding:var(--sp-1) var(--sp-3);border-radius:var(--r-full);transition:all var(--tr-fast);cursor:default}.hero__tag:hover{border-color:var(--clr-primary);color:var(--clr-primary);background:var(--clr-primary-soft)}.hero__cta{display:flex;flex-wrap:wrap;gap:var(--sp-3)}.hero__cta .btn--outline{border-color:var(--clr-primary)}.hero__visual{position:relative;display:flex;align-items:center;justify-content:center;transition:-webkit-transform var(--tr-fast);transition:transform var(--tr-fast);transition:transform var(--tr-fast),-webkit-transform var(--tr-fast)}.hero__glow{position:absolute;width:340px;height:340px;border-radius:50%;background:radial-gradient(circle,rgba(0,92,239,.15) 0,transparent 70%);-webkit-filter:blur(30px);filter:blur(30px);pointer-events:none;-webkit-animation:blobPulse 6s ease-in-out infinite alternate;animation:blobPulse 6s ease-in-out infinite alternate}.trade-card{position:relative;z-index:2;background:rgba(255,255,255,.7);border-radius:var(--r-xl);border:1px solid var(--clr-border);padding:var(--sp-6);box-shadow:var(--shadow-xl);width:100%;max-width:340px;backdrop-filter:blur(18px);transition:box-shadow var(--tr-slow),-webkit-transform var(--tr-slow);transition:transform var(--tr-slow),box-shadow var(--tr-slow);transition:transform var(--tr-slow),box-shadow var(--tr-slow),-webkit-transform var(--tr-slow)}.trade-card:hover{-webkit-transform:translateY(-4px);transform:translateY(-4px);box-shadow:0 32px 72px rgba(0,20,80,.16)}.trade-card__header{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--sp-4)}.trade-card__coin{display:flex;align-items:center;gap:var(--sp-2);font-size:var(--fs-sm);font-weight:var(--fw-semibold);color:var(--clr-text)}.trade-card__price{font-size:var(--fs-md);line-height:1.2;font-weight:var(--fw-medium);color:var(--clr-text-3)}.trade-card__price span{font-size:var(--fs-2xl);font-weight:var(--fw-black);color:var(--clr-text);letter-spacing:-.02em}.trade-card__equiv{font-size:var(--fs-sm);color:var(--clr-text-3);margin-bottom:var(--sp-4);min-height:20px}.trade-card__progress{height:8px;background:var(--clr-border);border-radius:var(--r-full);overflow:hidden;margin-bottom:var(--sp-2)}.trade-card__progress-bar{height:100%;background:linear-gradient(90deg,var(--clr-accent-dark),var(--clr-accent));border-radius:var(--r-full);box-shadow:0 0 18px rgba(168,224,99,.45);transition:width var(--tr-slow)}.trade-card__meta{display:flex;justify-content:space-between;gap:var(--sp-3);font-size:var(--fs-xs);color:var(--clr-text-3);margin-bottom:var(--sp-5)}.trade-card__meta strong{color:var(--clr-text)}.trade-card__actions{display:flex;gap:var(--sp-2);margin-bottom:var(--sp-4)}.trade-card__actions .btn{flex:1;white-space:nowrap}.trade-card__footer{display:flex;flex-direction:column;gap:var(--sp-1);font-size:var(--fs-xs);color:var(--clr-text-muted);padding-top:var(--sp-3);border-top:1px solid var(--clr-border);line-height:1.45;text-align:center}.ticker-wrap{background:var(--clr-white);border-top:1px solid var(--clr-border);border-bottom:1px solid var(--clr-border);display:flex;align-items:center;height:44px;overflow:hidden;position:relative}.ticker__label{display:flex;align-items:center;gap:var(--sp-2);padding:0 var(--sp-5);font-size:var(--fs-xs);font-weight:var(--fw-semibold);color:var(--clr-text-3);white-space:nowrap;border-right:1px solid var(--clr-border);background:var(--clr-white);z-index:2;position:relative;letter-spacing:.04em;text-transform:uppercase;flex-shrink:0}.ticker__viewport{flex:1;overflow:hidden;position:relative}.ticker__viewport::after,.ticker__viewport::before{content:"";position:absolute;top:0;bottom:0;width:60px;z-index:2;pointer-events:none}.ticker__viewport::before{left:0;background:linear-gradient(to right,var(--clr-white),transparent)}.ticker__viewport::after{right:0;background:linear-gradient(to left,var(--clr-white),transparent)}.ticker__track{display:flex;align-items:center;gap:var(--sp-6);-webkit-animation:tickerScroll 80s linear infinite;animation:tickerScroll 80s linear infinite;width:-webkit-max-content;width:max-content}.ticker__track:hover{-webkit-animation-play-state:paused;animation-play-state:paused}@-webkit-keyframes tickerScroll{from{-webkit-transform:translateX(0);transform:translateX(0)}to{-webkit-transform:translateX(-50%);transform:translateX(-50%)}}@keyframes tickerScroll{from{-webkit-transform:translateX(0);transform:translateX(0)}to{-webkit-transform:translateX(-50%);transform:translateX(-50%)}}.ticker__item{display:flex;align-items:center;gap:var(--sp-2);font-size:var(--fs-xs);font-weight:var(--fw-medium);color:var(--clr-text-2);white-space:nowrap;padding:var(--sp-1) var(--sp-3);border-radius:var(--r-full);background:var(--clr-bg);border:1px solid var(--clr-border);transition:border-color var(--tr-fast);cursor:default}.ticker__item:hover{border-color:var(--clr-primary-light)}.ticker__item--buy .ticker__dot{background:var(--clr-accent-dark)}.ticker__item--sell .ticker__dot{background:var(--clr-error)}.ticker__dot{width:6px;height:6px;border-radius:50%;flex-shrink:0}.stats-band{padding:var(--sp-16) 0;background:var(--clr-white)}.stats-band__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--sp-4)}.stats-band__item{display:flex;flex-direction:column;align-items:center;gap:var(--sp-2);padding:var(--sp-8);border-radius:var(--r-lg);background:var(--clr-bg);border:1px solid var(--clr-border);transition:all var(--tr-base)}.stats-band__item:hover{border-color:var(--clr-primary);background:var(--clr-primary-soft);-webkit-transform:translateY(-2px);transform:translateY(-2px);box-shadow:var(--shadow-md)}.stats-band__num{font-size:var(--fs-3xl);font-weight:var(--fw-black);letter-spacing:-.03em;color:var(--clr-text);line-height:1}.stats-band__num--blue{color:var(--clr-primary)}.stats-band__num--lime{color:var(--clr-accent-dark)}.stats-band__label{font-size:var(--fs-sm);color:var(--clr-text-3);font-weight:var(--fw-medium);text-align:center}.why{padding:var(--sp-24) 0;background:var(--clr-bg);position:relative;overflow:hidden}.why::before{content:"";position:absolute;width:600px;height:600px;top:-200px;right:-200px;border-radius:50%;background:radial-gradient(circle,rgba(0,92,239,.05) 0,transparent 70%);pointer-events:none}.why__heading{max-width:560px}.why__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--sp-5)}.feature-card{background:var(--clr-white);border:1px solid var(--clr-border);border-radius:var(--r-lg);padding:var(--sp-6);transition:all var(--tr-base);position:relative;overflow:hidden}.feature-card::before{content:"";position:absolute;z-index:-1;inset:0;background:linear-gradient(135deg,var(--clr-primary-soft) 0,transparent 60%);opacity:0;transition:opacity var(--tr-base);pointer-events:none}.feature-card:hover{border-color:var(--clr-primary);-webkit-transform:translateY(-3px);transform:translateY(-3px);box-shadow:var(--shadow-lg)}.feature-card:hover::before{opacity:1}.feature-card__icon{width:48px;height:48px;border-radius:var(--r-md);display:flex;align-items:center;justify-content:center;margin-bottom:var(--sp-4)}.feature-card__icon--blue{background:var(--clr-primary-soft);color:var(--clr-primary)}.feature-card__icon--lime{background:var(--clr-accent-soft);color:var(--clr-accent-dark)}.feature-card__title{font-size:var(--fs-base);font-weight:var(--fw-bold);color:var(--clr-text);margin-bottom:var(--sp-2);line-height:1.3}.feature-card__desc{font-size:var(--fs-sm);color:var(--clr-text-3);line-height:1.6}.how{padding:var(--sp-24) 0;background:var(--clr-white);position:relative;overflow:hidden}.how::after{content:"";position:absolute;bottom:-150px;left:-150px;width:400px;height:400px;border-radius:50%;background:radial-gradient(circle,rgba(168,224,99,.1) 0,transparent 70%);pointer-events:none}.how__heading{max-width:440px}.how__sub{font-size:var(--fs-md);color:var(--clr-text-2);max-width:520px;line-height:1.65;margin-bottom:var(--sp-12)}.how__steps{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--sp-5);position:relative}.how__steps::before{content:"";position:absolute;top:36px;left:calc(25% - 12px);right:calc(25% - 12px);height:1px;background:repeating-linear-gradient(90deg,var(--clr-border) 0,var(--clr-border) 6px,transparent 6px,transparent 12px);pointer-events:none}.step{display:flex;flex-direction:column;gap:var(--sp-3);padding:var(--sp-6);border-radius:var(--r-lg);background:var(--clr-bg);border:1px solid var(--clr-border);position:relative;transition:all var(--tr-base)}.step:hover{border-color:var(--clr-primary);background:var(--clr-primary-soft);-webkit-transform:translateY(-3px);transform:translateY(-3px);box-shadow:var(--shadow-md)}.step--lime:hover{border-color:var(--clr-accent-dark);background:var(--clr-accent-soft)}.step__num{font-size:var(--fs-xl);font-weight:var(--fw-black);color:var(--clr-text-muted);line-height:1;letter-spacing:-.03em}.step__icon-wrap{width:44px;height:44px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:var(--clr-white);border:1.5px solid var(--clr-border);color:var(--clr-primary);flex-shrink:0;transition:all var(--tr-base)}.step__icon-wrap--lime{color:var(--clr-accent-dark)}.step:hover .step__icon-wrap{background:var(--clr-primary);border-color:var(--clr-primary);color:var(--clr-white);box-shadow:var(--shadow-blue)}.step--lime:hover .step__icon-wrap{background:var(--clr-accent-dark);border-color:var(--clr-accent-dark);color:var(--clr-white);box-shadow:var(--shadow-lime)}.step__title{font-size:var(--fs-base);font-weight:var(--fw-bold);color:var(--clr-text);line-height:1.3}.step__desc{font-size:var(--fs-sm);color:var(--clr-text-3);line-height:1.6}.globe-section{padding:var(--sp-24) 0;background:var(--clr-dark);position:relative;overflow:hidden}.globe-section__bg{position:absolute;inset:0;pointer-events:none}.globe-section__bg-img{position:absolute;width:100%;height:100%;inset:0;pointer-events:none;-o-object-fit:cover;object-fit:cover;opacity:.1}.globe-dots{position:absolute;inset:0;background-image:radial-gradient(circle,rgba(255,255,255,.08) 1px,transparent 1px);background-size:32px 32px;-webkit-mask-image:radial-gradient(ellipse 80% 80% at 50% 50%,#000 40%,transparent 100%);mask-image:radial-gradient(ellipse 80% 80% at 50% 50%,#000 40%,transparent 100%)}.globe-section__inner{position:relative;display:grid;grid-template-columns:1.2fr 1fr;gap:var(--sp-16);align-items:center}.globe-section__title{color:var(--clr-white);margin-bottom:var(--sp-5)}.globe-section__title .text--blue{color:var(--clr-primary-light)}.globe-section__desc{color:rgba(255,255,255,.6);font-size:var(--fs-md);line-height:1.65;margin-bottom:var(--sp-8)}.globe-section__numbers{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--sp-4);margin-bottom:var(--sp-8)}.globe-num{display:flex;flex-direction:column;gap:var(--sp-1);padding:var(--sp-4);border-radius:var(--r-md);background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.08);transition:all var(--tr-base);backdrop-filter:blur(4px)}.globe-num:hover{background:rgba(255,255,255,.08);border-color:rgba(0,92,239,.4)}.globe-num__val{font-size:var(--fs-xl);font-weight:var(--fw-black);color:var(--clr-accent);letter-spacing:-.02em;line-height:1}.globe-num__label{font-size:var(--fs-xs);color:rgba(255,255,255,.5);font-weight:var(--fw-medium)}.globe-section__visual{display:flex;align-items:center;justify-content:center;position:relative}.globe-badge{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--sp-2);width:220px;height:220px;border-radius:50%;border:1.5px solid rgba(0,92,239,.35);background:rgba(0,92,239,.1);backdrop-filter:blur(4px);box-shadow:0 0 80px rgba(0,92,239,.2),inset 0 0 40px rgba(0,92,239,.08);position:relative;z-index:2;-webkit-animation:pulseBadge 3s ease-in-out infinite alternate;animation:pulseBadge 3s ease-in-out infinite alternate}.globe-badge::after,.globe-badge::before{content:"";position:absolute;border-radius:50%;border:1px solid rgba(0,92,239,.15);-webkit-animation:ripple 3s ease-out infinite;animation:ripple 3s ease-out infinite}.globe-badge::before{inset:-24px;-webkit-animation-delay:0s;animation-delay:0s}.globe-badge::after{inset:-48px;-webkit-animation-delay:1s;animation-delay:1s}@-webkit-keyframes pulseBadge{from{box-shadow:0 0 60px rgba(0,92,239,.18),inset 0 0 30px rgba(0,92,239,.06)}to{box-shadow:0 0 100px rgba(0,92,239,.28),inset 0 0 50px rgba(0,92,239,.12)}}@keyframes pulseBadge{from{box-shadow:0 0 60px rgba(0,92,239,.18),inset 0 0 30px rgba(0,92,239,.06)}to{box-shadow:0 0 100px rgba(0,92,239,.28),inset 0 0 50px rgba(0,92,239,.12)}}@-webkit-keyframes ripple{0%{opacity:.5;-webkit-transform:scale(1);transform:scale(1)}100%{opacity:0;-webkit-transform:scale(1.3);transform:scale(1.3)}}@keyframes ripple{0%{opacity:.5;-webkit-transform:scale(1);transform:scale(1)}100%{opacity:0;-webkit-transform:scale(1.3);transform:scale(1.3)}}.globe-badge__num{font-size:var(--fs-3xl);font-weight:var(--fw-black);color:var(--clr-white);letter-spacing:-.03em;line-height:1}.globe-badge__label{font-size:var(--fs-xs);color:rgba(255,255,255,.55);font-weight:var(--fw-medium);text-align:center;line-height:1.4}.dl-cta{padding:var(--sp-20) 0;background:linear-gradient(135deg,var(--clr-primary) 0,var(--clr-primary-dark) 100%);position:relative;overflow:hidden}.dl-cta::before{content:"";position:absolute;top:-100px;right:-100px;width:500px;height:500px;border-radius:50%;background:radial-gradient(circle,rgba(255,255,255,.08) 0,transparent 70%);pointer-events:none}.dl-cta::after{content:"";position:absolute;bottom:-80px;left:-80px;width:380px;height:380px;border-radius:50%;background:radial-gradient(circle,rgba(168,224,99,.1) 0,transparent 70%);pointer-events:none}.dl-cta__inner{position:relative;display:grid;grid-template-columns:1fr 1fr;gap:var(--sp-16);align-items:center}.dl-cta__title{font-size:var(--fs-4xl);font-weight:var(--fw-black);color:var(--clr-white);line-height:1.1;letter-spacing:-.03em;margin-bottom:var(--sp-5)}.dl-cta__desc{font-size:var(--fs-md);color:rgba(255,255,255,.7);line-height:1.65;margin-bottom:var(--sp-6);max-width:420px}.dl-cta__btns{display:flex;flex-wrap:wrap;gap:var(--sp-3)}.dl-cta__platforms{display:flex;flex-direction:column;gap:var(--sp-3)}.dl-platform{display:flex;align-items:center;gap:var(--sp-4);padding:var(--sp-4) var(--sp-5);background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.15);border-radius:var(--r-md);color:var(--clr-white);transition:all var(--tr-base);backdrop-filter:blur(10px)}.dl-platform:hover{background:rgba(255,255,255,.18);border-color:rgba(255,255,255,.3);-webkit-transform:translateX(4px);transform:translateX(4px)}.dl-platform__os-icon{width:40px;height:40px;border-radius:var(--r-sm);background:rgba(255,255,255,.1);display:flex;align-items:center;justify-content:center;flex-shrink:0}.dl-platform__info{display:flex;flex-direction:column;gap:2px;flex:1}.dl-platform__name{font-size:var(--fs-base);font-weight:var(--fw-semibold);color:var(--clr-white)}.dl-platform__sub{font-size:var(--fs-xs);color:rgba(255,255,255,.55)}.dl-platform__arrow{color:rgba(255,255,255,.4);transition:color var(--tr-fast),-webkit-transform var(--tr-fast);transition:color var(--tr-fast),transform var(--tr-fast);transition:color var(--tr-fast),transform var(--tr-fast),-webkit-transform var(--tr-fast)}.dl-platform:hover .dl-platform__arrow{color:var(--clr-white);-webkit-transform:translateX(3px);transform:translateX(3px)}.reviews{padding:var(--sp-24) 0;background:var(--clr-bg);position:relative;overflow:hidden}.reviews::before{content:"";position:absolute;top:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:800px;height:400px;background:radial-gradient(ellipse,rgba(168,224,99,.07) 0,transparent 70%);pointer-events:none}.reviews__heading{max-width:560px}.reviews__grid{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--sp-5)}.review-card{background:var(--clr-white);border:1px solid var(--clr-border);border-radius:var(--r-lg);padding:var(--sp-6);display:flex;flex-direction:column;gap:var(--sp-4);transition:all var(--tr-base)}.review-card:hover{border-color:var(--clr-border-hover);-webkit-transform:translateY(-3px);transform:translateY(-3px);box-shadow:var(--shadow-lg)}.review-card--featured{border-color:var(--clr-accent-dark);background:linear-gradient(135deg,var(--clr-accent-soft) 0,var(--clr-white) 60%)}.review-card--featured:hover{border-color:var(--clr-accent-dark)}.review-card__stars{font-size:var(--fs-sm);letter-spacing:2px;color:var(--clr-accent-dark)}.review-card__text{font-size:var(--fs-md);color:var(--clr-text-2);line-height:1.65;font-style:italic;flex:1}.review-card__author{display:flex;align-items:center;gap:var(--sp-3);padding-top:var(--sp-3);border-top:1px solid var(--clr-border)}.review-card__avatar{width:40px;height:40px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:var(--fs-sm);font-weight:var(--fw-bold);color:var(--clr-white);flex-shrink:0}.review-card__avatar--1{background:linear-gradient(135deg,var(--clr-primary),#1a8cff)}.review-card__avatar--2{background:linear-gradient(135deg,var(--clr-accent-dark),#c8e844)}.review-card__avatar--3{background:linear-gradient(135deg,#22c55e,#16a34a)}.review-card__avatar--4{background:linear-gradient(135deg,#f59e0b,#d97706)}.review-card__name{display:block;font-size:var(--fs-sm);font-weight:var(--fw-semibold);color:var(--clr-text)}.review-card__role{display:block;font-size:var(--fs-xs);color:var(--clr-text-muted)}.dual-cta{padding:var(--sp-16) 0;background:var(--clr-white)}.dual-cta__grid{display:grid;grid-template-columns:1fr 1fr;gap:var(--sp-6)}.dual-cta__block{border-radius:var(--r-xl);padding:var(--sp-10)}.dual-cta__block--light{background:var(--clr-bg);border:1px solid var(--clr-border)}.dual-cta__block--lime{background:var(--clr-accent);border:1px solid var(--clr-accent-dark);position:relative;overflow:hidden}.dual-cta__block--lime::before{content:"";position:absolute;top:-60px;right:-60px;width:220px;height:220px;border-radius:50%;background:rgba(255,255,255,.2);pointer-events:none}.dual-cta__title{font-size:var(--fs-2xl);font-weight:var(--fw-extrabold);line-height:1.2;color:var(--clr-text);margin-bottom:var(--sp-4);letter-spacing:-.02em}.dual-cta__title--dark{color:var(--clr-dark)}.dual-cta__desc{font-size:var(--fs-sm);color:var(--clr-text-2);line-height:1.65;margin-bottom:var(--sp-6);max-width:380px}.dual-cta__desc--dark{color:rgba(0,0,0,.65)}.dual-cta__links{display:flex;flex-wrap:wrap;gap:var(--sp-3)}.page-hero{position:relative;min-height:520px;padding:calc(var(--header-h) + var(--sp-12)) var(--sp-6) var(--sp-16);overflow:hidden;background:var(--clr-bg);display:flex;align-items:center}.page-hero__bg{position:absolute;inset:0;pointer-events:none}.page-hero__blob{position:absolute;border-radius:50%;-webkit-filter:blur(100px);filter:blur(100px);opacity:.35}.page-hero__blob--1{width:500px;height:500px;top:-150px;right:-100px;background:radial-gradient(circle,rgba(0,92,239,.12) 0,transparent 70%);-webkit-animation:blobPulse 9s ease-in-out infinite;animation:blobPulse 9s ease-in-out infinite}.page-hero__blob--2{width:400px;height:400px;bottom:-80px;left:-60px;background:radial-gradient(circle,rgba(168,224,99,.15) 0,transparent 70%);animation:blobPulse 8s ease-in-out infinite reverse;-webkit-animation-delay:-2s;animation-delay:-2s}.page-hero__inner{position:relative;z-index:2;max-width:630px;text-align:center}.page-hero__title{font-size:var(--fs-4xl);font-weight:var(--fw-black);line-height:1.1;letter-spacing:-.03em;color:var(--clr-text);margin-bottom:var(--sp-5)}.page-hero__desc{font-size:var(--fs-md);color:var(--clr-text-2);line-height:1.65;margin-inline:auto}.timeline{padding:var(--sp-24) 0;background:var(--clr-white);position:relative;overflow:hidden}.timeline .section-label-wr{text-align:center}.timeline::after{content:"";position:absolute;top:50%;right:-200px;width:500px;height:500px;border-radius:50%;background:radial-gradient(circle,rgba(0,92,239,.05) 0,transparent 70%);pointer-events:none;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.timeline__title{max-width:720px;text-align:center;margin-inline:auto}.timeline__line{position:absolute;left:50%;top:270px;bottom:310px;width:2px;background:var(--clr-border);-webkit-transform:translateX(-50%);transform:translateX(-50%)}.timeline__items{display:grid;gap:var(--sp-12);max-width:900px;margin-inline:auto;position:relative}.timeline__item{display:grid;grid-template-columns:1fr 1fr;gap:var(--sp-10);align-items:start;position:relative}.timeline__item--2021,.timeline__item--2023,.timeline__item--2025{grid-template-columns:1fr 1fr;direction:rtl}.timeline__item--2021>*,.timeline__item--2023>*,.timeline__item--2025>*{direction:ltr}.timeline__dot{position:absolute;left:50%;top:0;width:16px;height:16px;border-radius:50%;background:var(--clr-white);border:3px solid var(--clr-primary);-webkit-transform:translateX(-50%);transform:translateX(-50%);z-index:2;transition:all var(--tr-base)}.timeline__item--2020 .timeline__dot,.timeline__item--2022 .timeline__dot,.timeline__item--2024 .timeline__dot{border-color:var(--clr-primary)}.timeline__item--2021 .timeline__dot,.timeline__item--2023 .timeline__dot,.timeline__item--2025 .timeline__dot{border-color:var(--clr-accent-dark)}.timeline__item:hover .timeline__dot{-webkit-transform:translateX(-50%) scale(1.3);transform:translateX(-50%) scale(1.3)}.timeline__content{background:var(--clr-bg);border:1px solid var(--clr-border);border-radius:var(--r-lg);padding:var(--sp-6);transition:all var(--tr-base)}.timeline__item:hover .timeline__content{border-color:var(--clr-border-hover);background:var(--clr-white);box-shadow:var(--shadow-md);-webkit-transform:translateY(-2px);transform:translateY(-2px)}.timeline__year{font-size:var(--fs-sm);font-weight:var(--fw-bold);color:var(--clr-primary);margin-bottom:var(--sp-1);letter-spacing:.04em;text-transform:uppercase}.timeline__item--2021 .timeline__year,.timeline__item--2023 .timeline__year,.timeline__item--2025 .timeline__year{color:var(--clr-accent-dark)}.timeline__event{font-size:var(--fs-lg);font-weight:var(--fw-bold);color:var(--clr-text);margin-bottom:var(--sp-2);line-height:1.3}.timeline__desc{font-size:var(--fs-sm);color:var(--clr-text-3);line-height:1.6;margin-bottom:var(--sp-3)}.timeline__stat{display:flex;gap:var(--sp-2);align-items:baseline}.timeline__stat-num{font-size:var(--fs-xl);font-weight:var(--fw-bold);color:var(--clr-primary);letter-spacing:-.02em}.timeline__item--2021 .timeline__stat-num,.timeline__item--2023 .timeline__stat-num,.timeline__item--2025 .timeline__stat-num{color:var(--clr-accent-dark)}.timeline__stat-label{font-size:var(--fs-xs);color:var(--clr-text-muted);font-weight:var(--fw-medium)}.values{padding:var(--sp-24) 0;background:var(--clr-bg);position:relative;overflow:hidden}.values::before{content:"";position:absolute;top:-100px;left:-100px;width:600px;height:600px;border-radius:50%;background:radial-gradient(circle,rgba(168,224,99,.08) 0,transparent 70%);pointer-events:none}.values__title{max-width:440px}.values__intro{font-size:var(--fs-md);color:var(--clr-text-2);max-width:520px;line-height:1.65;margin-bottom:var(--sp-12)}.values__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--sp-5)}.value-card{background:var(--clr-white);border:1px solid var(--clr-border);border-radius:var(--r-lg);padding:var(--sp-6);display:flex;flex-direction:column;gap:var(--sp-4);transition:all var(--tr-base);position:relative}.value-card:hover{border-color:var(--clr-border-hover);-webkit-transform:translateY(-4px);transform:translateY(-4px);box-shadow:var(--shadow-lg)}.value-card__icon{width:52px;height:52px;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0;color:var(--clr-white);transition:-webkit-transform var(--tr-base);transition:transform var(--tr-base);transition:transform var(--tr-base),-webkit-transform var(--tr-base)}.value-card__icon--1{background:linear-gradient(135deg,var(--clr-primary),var(--clr-primary-light))}.value-card__icon--2{background:linear-gradient(135deg,var(--clr-accent-dark),var(--clr-accent))}.value-card__icon--3{background:linear-gradient(135deg,#22c55e,#16a34a)}.value-card__icon--4{background:linear-gradient(135deg,#f59e0b,#d97706)}.value-card__icon--5{background:linear-gradient(135deg,#ef4444,#dc2626)}.value-card__icon--6{background:linear-gradient(135deg,var(--clr-primary-light),#06b6d4)}.value-card:hover .value-card__icon{-webkit-transform:scale(1.1) rotate(5deg);transform:scale(1.1) rotate(5deg)}.value-card__title{font-size:var(--fs-base);font-weight:var(--fw-bold);color:var(--clr-text);line-height:1.3}.value-card__desc{font-size:var(--fs-sm);color:var(--clr-text-3);line-height:1.6;flex:1}.value-card__point{display:flex;align-items:center;gap:var(--sp-2);font-size:var(--fs-xs);color:var(--clr-text-2);line-height:1.5}.value-card__point-dot{width:4px;height:4px;border-radius:50%;background:var(--clr-primary);flex-shrink:0}.value-card:nth-child(2n) .value-card__point-dot,.value-card:nth-child(3n) .value-card__point-dot{background:var(--clr-accent-dark)}.mission{padding:var(--sp-20) 0;background:var(--clr-white);position:relative;overflow:hidden}.mission__bg{position:absolute;inset:0;pointer-events:none}.mission__blob{position:absolute;width:600px;height:600px;border-radius:50%;background:radial-gradient(circle,rgba(0,92,239,.08) 0,transparent 70%);-webkit-filter:blur(100px);filter:blur(100px);-webkit-animation:blobPulse 12s ease-in-out infinite alternate;animation:blobPulse 12s ease-in-out infinite alternate}.mission__inner{position:relative;z-index:2;display:grid;grid-template-columns:1fr auto 1fr;gap:var(--sp-16);align-items:center;max-width:1000px}.mission__block{display:flex;flex-direction:column;gap:var(--sp-4)}.mission__block--left{align-items:flex-start}.mission__block--right{align-items:flex-start}.mission__tag{display:inline-flex;align-items:center;font-size:var(--fs-xs);font-weight:var(--fw-bold);letter-spacing:.08em;text-transform:uppercase;color:var(--clr-primary);background:var(--clr-primary-soft);border:1px solid rgba(0,92,239,.15);padding:var(--sp-1) var(--sp-3);border-radius:var(--r-full);margin-bottom:var(--sp-2);width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.mission__tag--accent{color:var(--clr-accent-dark);background:var(--clr-accent-soft);border-color:rgba(126,210,56,.2)}.mission__title{font-size:var(--fs-2xl);font-weight:var(--fw-black);color:var(--clr-text);line-height:1.1;letter-spacing:-.03em}.mission__title--accent{color:var(--clr-accent-dark)}.mission__text{font-size:var(--fs-base);color:var(--clr-text-2);line-height:1.7}.mission__text--accent{font-size:var(--fs-sm);font-weight:var(--fw-semibold);color:var(--clr-primary)}.mission__divider{width:1px;height:400px;background:linear-gradient(180deg,transparent 0,var(--clr-border) 50%,transparent 100%)}.impact{padding:var(--sp-24) 0;background:var(--clr-bg);position:relative;overflow:hidden}.impact::before{content:"";position:absolute;top:0;right:-150px;width:500px;height:500px;border-radius:50%;background:radial-gradient(circle,rgba(0,92,239,.06) 0,transparent 70%);pointer-events:none}.impact__title{max-width:560px;margin-bottom:var(--sp-3)}.impact__intro{font-size:var(--fs-md);color:var(--clr-text-2);max-width:520px;line-height:1.65;margin-bottom:var(--sp-12)}.impact__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--sp-6)}.impact__item{text-align:center;padding:var(--sp-6);border-radius:var(--r-lg);background:var(--clr-white);border:1px solid var(--clr-border);transition:all var(--tr-base)}.impact__item:hover{border-color:var(--clr-primary);-webkit-transform:translateY(-3px);transform:translateY(-3px);box-shadow:var(--shadow-md)}.impact__icon{width:48px;height:48px;border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto var(--sp-3);color:var(--clr-white);flex-shrink:0}.impact__icon--1{background:linear-gradient(135deg,var(--clr-primary),var(--clr-primary-light))}.impact__icon--2{background:linear-gradient(135deg,var(--clr-accent-dark),var(--clr-accent))}.impact__icon--3{background:linear-gradient(135deg,#22c55e,#16a34a)}.impact__icon--4{background:linear-gradient(135deg,#f59e0b,#d97706)}.impact__stat{font-size:var(--fs-2xl);font-weight:var(--fw-black);color:var(--clr-text);letter-spacing:-.03em;margin-bottom:var(--sp-2);line-height:1}.impact__desc{font-size:var(--fs-sm);color:var(--clr-text-3);line-height:1.6}.story-cta{padding:var(--sp-16) 0;background:linear-gradient(135deg,var(--clr-primary) 0,var(--clr-primary-dark) 100%);position:relative;overflow:hidden}.story-cta::before{content:"";position:absolute;top:-80px;right:-80px;width:400px;height:400px;border-radius:50%;background:radial-gradient(circle,rgba(255,255,255,.08) 0,transparent 70%);pointer-events:none}.story-cta::after{content:"";position:absolute;bottom:-120px;left:-120px;width:320px;height:320px;border-radius:50%;background:radial-gradient(circle,rgba(168,224,99,.1) 0,transparent 70%);pointer-events:none}.story-cta__inner{position:relative;text-align:center}.story-cta__title{font-size:var(--fs-3xl);font-weight:var(--fw-black);color:var(--clr-white);letter-spacing:-.03em;line-height:1.1;margin-bottom:var(--sp-4)}.story-cta__desc{font-size:var(--fs-md);color:rgba(255,255,255,.75);line-height:1.65;margin-bottom:var(--sp-6);max-width:550px;margin-inline:auto}.story-cta__buttons{display:flex;justify-content:center;gap:var(--sp-4);flex-wrap:wrap}.p2p-intro{padding:var(--sp-20) 0;background:var(--clr-white);position:relative}.p2p-intro::after{content:"";position:absolute;bottom:-100px;right:-100px;width:500px;height:500px;border-radius:50%;background:radial-gradient(circle,rgba(0,92,239,.06) 0,transparent 70%);pointer-events:none}.p2p-intro__grid{display:grid;grid-template-columns:1fr 1fr;gap:var(--sp-16);align-items:start;position:relative;z-index:2}.p2p-intro__title{font-size:var(--fs-2xl);font-weight:var(--fw-extrabold);color:var(--clr-text);line-height:1.1;letter-spacing:-.03em;margin-bottom:var(--sp-5)}.p2p-intro__text{font-size:var(--fs-base);color:var(--clr-text-2);line-height:1.7}.p2p-intro__text:not(:last-child){margin-bottom:var(--sp-6)}.p2p-intro__text strong{color:var(--clr-text);font-weight:var(--fw-semibold)}.p2p-diagram{display:flex;flex-direction:column;align-items:stretch;gap:0;padding:var(--sp-6);background:radial-gradient(circle at 50% 44%,rgba(0,92,239,.12),transparent 34%),linear-gradient(135deg,rgba(0,92,239,.06),rgba(168,224,99,.09)),var(--clr-bg);border-radius:var(--r-lg);border:1px solid var(--clr-border);box-shadow:var(--shadow-md);position:relative;overflow:hidden;min-height:auto}.p2p-diagram::before{content:"";position:absolute;inset:var(--sp-6);border:1px dashed rgba(0,92,239,.2);border-radius:var(--r-lg);pointer-events:none}.p2p-diagram__item{display:flex;align-items:center;justify-content:center;gap:var(--sp-3);padding:var(--sp-4);background:rgba(255,255,255,.9);border:1px solid var(--clr-border);border-radius:var(--r-md);position:relative;z-index:2;width:min(100%,360px);box-shadow:var(--shadow-sm)}.p2p-diagram__item--buyer{align-self:flex-start}.p2p-diagram__item--seller{align-self:flex-end}.p2p-diagram__avatar{width:56px;height:56px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:var(--fw-black);font-size:var(--fs-md);color:var(--clr-white);flex-shrink:0}.p2p-diagram__avatar--buyer{background:var(--clr-primary)}.p2p-diagram__avatar--seller{background:var(--clr-accent-dark)}.p2p-diagram__copy{min-width:0;text-align:left}.p2p-diagram__label{font-size:var(--fs-sm);font-weight:var(--fw-semibold);color:var(--clr-text)}.p2p-diagram__action{font-size:var(--fs-xs);color:var(--clr-text-3);line-height:1.4}.p2p-diagram__arrow{display:flex;align-items:center;justify-content:center;color:var(--clr-primary-light);width:36px;height:36px;border-radius:50%;background:var(--clr-white);border:1px solid var(--clr-border);position:relative;z-index:2;align-self:center;margin:var(--sp-1) 0}.p2p-diagram__arrow--down{-webkit-transform:none;transform:none}.p2p-diagram__arrow--up{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.p2p-diagram__center{display:flex;flex-direction:column;align-items:center;gap:var(--sp-2);padding:var(--sp-6) var(--sp-6);background:var(--clr-primary-soft);border:2px solid var(--clr-primary);border-radius:var(--r-md);position:relative;z-index:2;box-shadow:0 18px 44px rgba(0,92,239,.12);width:min(100%,320px);align-self:center}.p2p-diagram__escrow-icon{width:58px;height:58px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:var(--clr-white);color:var(--clr-primary);box-shadow:var(--shadow-sm)}.p2p-diagram__escrow-text{font-size:var(--fs-sm);font-weight:var(--fw-bold);color:var(--clr-primary);text-align:center;line-height:1.3}.p2p-diagram__escrow-note{max-width:170px;font-size:var(--fs-xs);color:var(--clr-text-3);line-height:1.45;text-align:center}.p2p-diagram__meta{display:flex;justify-content:center;gap:var(--sp-2);flex-wrap:wrap;position:relative;z-index:2;margin-top:var(--sp-5);padding-top:var(--sp-5);border-top:1px solid rgba(0,92,239,.12)}.p2p-diagram__meta span{font-size:11px;font-weight:var(--fw-semibold);color:var(--clr-text-2);background:var(--clr-white);border:1px solid var(--clr-border);border-radius:999px;padding:6px 10px}.p2p-diagram__rail{align-self:center;min-height:34px;display:flex;align-items:center;justify-content:center;font-size:10px;font-weight:var(--fw-bold);color:var(--clr-text-muted);text-transform:uppercase;letter-spacing:.04em;position:relative;z-index:1}.p2p-diagram__rail::after,.p2p-diagram__rail::before{content:"";position:absolute;left:50%;width:1px;height:11px;background:rgba(0,92,239,.24)}.p2p-diagram__rail::before{top:0}.p2p-diagram__rail::after{bottom:0}.comparison{padding:var(--sp-20) 0;background:var(--clr-bg)}.comparison__title{max-width:480px}.comparison__table{display:grid;gap:0;background:var(--clr-white);border:1px solid var(--clr-border);border-radius:var(--r-lg);overflow:hidden;margin-top:var(--sp-8);box-shadow:var(--shadow-sm)}.comparison__row{display:grid;grid-template-columns:1.5fr 1fr 1fr;gap:0;border-bottom:1px solid var(--clr-border);align-items:center;transition:background-color var(--tr-fast)}.comparison__row:hover:not(.comparison__row--header){background-color:var(--clr-bg)}.comparison__row:last-child{border-bottom:none}.comparison__row--header{background:var(--clr-primary-soft);font-weight:var(--fw-bold);color:var(--clr-primary)}.comparison__row--highlight{background:linear-gradient(90deg,rgba(168,224,99,.16),rgba(0,92,239,.06))}.comparison__cell{padding:var(--sp-4);font-size:var(--fs-sm);border-right:1px solid var(--clr-border);min-height:62px;display:flex;align-items:center;gap:var(--sp-2);line-height:1.45}.comparison__cell:last-child{border-right:none}.comparison__cell--feature{font-weight:var(--fw-semibold);color:var(--clr-text)}.comparison__cell--traditional{color:var(--clr-text-2)}.comparison__cell--p2p{color:var(--clr-primary);font-weight:var(--fw-semibold)}.comparison__row--header .comparison__cell{min-height:78px;align-items:center}.comparison__row--header .comparison__cell--p2p,.comparison__row--header .comparison__cell--traditional{display:flex;align-items:center;gap:var(--sp-1);text-align:center}.comparison__row--header .comparison__cell--p2p svg,.comparison__row--header .comparison__cell--traditional svg{color:var(--clr-primary)}.comparison__row--header .comparison__cell--traditional svg{color:var(--clr-text-3)}.comparison-icon{width:24px;height:24px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;font-size:10px;font-weight:var(--fw-black);line-height:1}.comparison-icon--good{background:rgba(34,197,94,.12);color:#16a34a}.comparison-icon--bad{background:rgba(239,68,68,.12);color:var(--clr-error)}.comparison-icon--neutral{background:rgba(100,116,139,.12);color:var(--clr-text-3)}.trade-guide{padding:var(--sp-24) 0;background:var(--clr-white);position:relative;overflow:hidden}.trade-guide::before{content:"";position:absolute;top:-80px;left:-100px;width:500px;height:500px;border-radius:50%;background:radial-gradient(circle,rgba(168,224,99,.08) 0,transparent 70%);pointer-events:none}.trade-guide__title{max-width:480px}.trade-steps{display:grid;grid-template-columns:repeat(5,1fr);gap:var(--sp-3);margin-top:var(--sp-12);position:relative;z-index:2}.trade-step{display:flex;flex-direction:column;gap:var(--sp-3);padding:var(--sp-5);background:var(--clr-bg);border:1px solid var(--clr-border);border-radius:var(--r-lg);transition:all var(--tr-base)}.trade-step:hover{border-color:var(--clr-primary);-webkit-transform:translateY(-2px);transform:translateY(-2px);box-shadow:var(--shadow-md);background:var(--clr-white)}.trade-step__number{font-size:var(--fs-xl);font-weight:var(--fw-black);color:var(--clr-primary);line-height:1;letter-spacing:-.02em}.trade-step__title{font-size:var(--fs-base);font-weight:var(--fw-bold);color:var(--clr-text);line-height:1.3}.trade-step__desc{font-size:var(--fs-sm);color:var(--clr-text-3);line-height:1.6;flex:1}.trade-step__info{display:flex;align-items:center;gap:var(--sp-2);font-size:var(--fs-xs);color:var(--clr-text-muted);padding-top:var(--sp-3);border-top:1px solid var(--clr-border);margin-top:auto}.trade-step__info svg{color:var(--clr-accent-dark);flex-shrink:0}.p2p-benefits{padding:var(--sp-20) 0;background:var(--clr-bg)}.p2p-benefits__title{max-width:480px}.p2p-benefits__intro{font-size:var(--fs-md);color:var(--clr-text-2);max-width:520px;line-height:1.65;margin-bottom:var(--sp-12)}.benefits-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--sp-5)}.benefit-block{background:var(--clr-white);border:1px solid var(--clr-border);border-radius:var(--r-lg);padding:var(--sp-6);display:flex;flex-direction:column;gap:var(--sp-3);transition:all var(--tr-base);position:relative}.benefit-block:hover{border-color:var(--clr-border-hover);-webkit-transform:translateY(-3px);transform:translateY(-3px);box-shadow:var(--shadow-lg)}.benefit-block:nth-child(even) .benefit-block__icon{color:var(--clr-accent-dark);background:var(--clr-accent-soft)}.benefit-block__icon{width:52px;height:52px;border-radius:50%;display:flex;align-items:center;justify-content:center;color:var(--clr-white);background:linear-gradient(135deg,var(--clr-primary),var(--clr-primary-light));flex-shrink:0}.benefit-block__title{font-size:var(--fs-base);font-weight:var(--fw-bold);color:var(--clr-text)}.benefit-block__desc{font-size:var(--fs-sm);color:var(--clr-text-3);line-height:1.6}.p2p-safety{padding:var(--sp-24) 0;background:var(--clr-white);position:relative;overflow:hidden}.p2p-safety::after{content:"";position:absolute;top:50%;right:-100px;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:500px;height:500px;border-radius:50%;background:radial-gradient(circle,rgba(0,92,239,.05) 0,transparent 70%);pointer-events:none}.p2p-safety__title{max-width:480px;position:relative;z-index:2}.safety-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--sp-5);position:relative;z-index:2;margin-top:var(--sp-12)}.safety-card{background:var(--clr-bg);border:1px solid var(--clr-border);border-radius:var(--r-lg);padding:var(--sp-6);display:flex;flex-direction:column;gap:var(--sp-3);transition:all var(--tr-base)}.safety-card:hover{border-color:var(--clr-error);background:rgba(239,68,68,.04);box-shadow:0 8px 24px rgba(239,68,68,.08)}.safety-card__icon{width:44px;height:44px;border-radius:50%;display:flex;align-items:center;justify-content:center;color:var(--clr-white);flex-shrink:0}.safety-card__icon--1{background:linear-gradient(135deg,var(--clr-error),#fca5a5)}.safety-card__icon--2{background:linear-gradient(135deg,var(--clr-warning),#fcd34d)}.safety-card__icon--3{background:linear-gradient(135deg,var(--clr-primary),var(--clr-primary-light))}.safety-card__icon--4{background:linear-gradient(135deg,#ec4899,#f472b6)}.safety-card__title{font-size:var(--fs-base);font-weight:var(--fw-bold);color:var(--clr-text)}.safety-card__desc{font-size:var(--fs-sm);color:var(--clr-text-3);line-height:1.6}.safety-card__mitigation{padding-top:var(--sp-3);border-top:1px solid var(--clr-border);font-size:var(--fs-xs)}.safety-card__mitigation strong{color:var(--clr-text)}.safety-card__mitigation ul{margin:var(--sp-2) 0 0;padding:0;list-style:none}.safety-card__mitigation li{margin-bottom:4px;padding-left:16px;color:var(--clr-text-2);line-height:1.5;position:relative}.safety-card__mitigation li::before{content:"";position:absolute;left:0;top:.6em;width:5px;height:5px;border-radius:50%;background:currentColor;opacity:.45}.glossary{padding:var(--sp-20) 0;background:var(--clr-bg)}.glossary__title{max-width:480px}.glossary__grid{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--sp-3);margin-top:var(--sp-12)}.glossary__item{background:var(--clr-white);border:1px solid var(--clr-border);border-radius:var(--r-lg);padding:var(--sp-5);transition:all var(--tr-base)}.glossary__item:hover{border-color:var(--clr-primary);box-shadow:var(--shadow-md);-webkit-transform:translateY(-2px);transform:translateY(-2px)}.glossary__term{font-size:var(--fs-base);font-weight:var(--fw-bold);color:var(--clr-text);margin-bottom:var(--sp-2)}.glossary__definition{font-size:var(--fs-sm);color:var(--clr-text-3);line-height:1.6}.guide-cta{padding:var(--sp-16) 0;background:linear-gradient(135deg,var(--clr-primary) 0,var(--clr-primary-dark) 100%);position:relative;overflow:hidden}.guide-cta::before{content:"";position:absolute;top:-60px;right:-60px;width:380px;height:380px;border-radius:50%;background:radial-gradient(circle,rgba(255,255,255,.1) 0,transparent 70%);pointer-events:none}.guide-cta::after{content:"";position:absolute;bottom:-100px;left:-100px;width:320px;height:320px;border-radius:50%;background:radial-gradient(circle,rgba(168,224,99,.12) 0,transparent 70%);pointer-events:none}.guide-cta__inner{position:relative;text-align:center}.guide-cta__title{font-size:var(--fs-3xl);font-weight:var(--fw-black);color:var(--clr-white);letter-spacing:-.03em;line-height:1.1;margin-bottom:var(--sp-4)}.guide-cta__desc{font-size:var(--fs-md);color:rgba(255,255,255,.75);line-height:1.65;margin-bottom:var(--sp-6);max-width:500px;margin-inline:auto}.guide-cta__buttons{display:flex;justify-content:center;gap:var(--sp-4);flex-wrap:wrap}.marketplace{padding:var(--sp-32) 0;background:var(--clr-bg);min-height:600px}.marketplace__inner{display:grid;grid-template-columns:280px 1fr;gap:var(--sp-8)}.marketplace__sidebar{background:var(--clr-white);border:1px solid var(--clr-border);border-radius:var(--r-lg);padding:var(--sp-6);height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;max-height:calc(100vh - var(--header-h) - var(--sp-8));overflow-y:auto;overflow-x:hidden;position:sticky;top:calc(var(--header-h) + var(--sp-4));display:flex;flex-direction:column;gap:var(--sp-5);scrollbar-width:thin;scrollbar-color:var(--clr-border-hover) transparent}.marketplace__sidebar::-webkit-scrollbar{width:4px}.marketplace__sidebar::-webkit-scrollbar-track{background:rgba(0,0,0,0)}.marketplace__sidebar::-webkit-scrollbar-thumb{background:var(--clr-border-hover);border-radius:var(--r-full)}.filters-header{display:flex;justify-content:space-between;align-items:center;gap:var(--sp-3);padding-bottom:var(--sp-4);border-bottom:1px solid var(--clr-border)}.filters-header__title{font-size:var(--fs-base);font-weight:var(--fw-bold);color:var(--clr-text)}.filters-header__close{display:none;width:32px;height:32px;border-radius:50%;background:var(--clr-bg);border:1px solid var(--clr-border);color:var(--clr-text);cursor:pointer;transition:all var(--tr-fast)}.filters-header__close:hover{background:var(--clr-border);color:var(--clr-primary)}.filter-group{display:flex;flex-direction:column;gap:var(--sp-3);padding-bottom:var(--sp-4);border-bottom:1px solid var(--clr-border)}.filter-group:last-of-type{border-bottom:none}.filter-group__title{font-size:var(--fs-xs);font-weight:var(--fw-bold);color:var(--clr-text);text-transform:uppercase;letter-spacing:.04em}.filter-checkbox{display:flex;align-items:center;gap:var(--sp-2);cursor:pointer;font-size:var(--fs-sm);color:var(--clr-text-2);transition:color var(--tr-fast);--filter-color:var(--clr-primary-light)}.filter-checkbox:hover{color:var(--clr-text)}.filter-checkbox input{display:none}.filter-checkbox__box{width:18px;height:18px;border:1.5px solid color-mix(in srgb,var(--filter-color) 55%,var(--clr-border));border-radius:var(--r-sm);display:flex;align-items:center;justify-content:center;flex-shrink:0;background:color-mix(in srgb,var(--filter-color) 8%,var(--clr-white));transition:all var(--tr-fast)}.filter-checkbox:hover .filter-checkbox__box{border-color:var(--filter-color);box-shadow:0 0 0 3px color-mix(in srgb,var(--filter-color) 14%,transparent)}.filter-checkbox input:checked+.filter-checkbox__box{background:var(--filter-color);border-color:var(--filter-color);color:var(--clr-white);box-shadow:0 0 0 3px color-mix(in srgb,var(--filter-color) 16%,transparent)}.filter-checkbox input:checked+.filter-checkbox__box::after{content:"✓";font-size:12px;font-weight:700}.filter-methods{display:flex;flex-direction:column;gap:var(--sp-2)}.filter-slider{width:100%;height:4px;border-radius:2px;background:var(--clr-border);outline:0;-webkit-appearance:none}.filter-slider::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:16px;height:16px;border-radius:50%;background:var(--clr-primary);cursor:pointer;box-shadow:0 2px 6px rgba(0,92,239,.2)}.filter-slider::-moz-range-thumb{width:16px;height:16px;border-radius:50%;background:var(--clr-primary);cursor:pointer;border:none;box-shadow:0 2px 6px rgba(0,92,239,.2)}.filter-slider-label{font-size:var(--fs-xs);color:var(--clr-text-muted);padding-top:var(--sp-2)}.filter-slider-label strong{color:var(--clr-text)}.filters-reset{margin-top:var(--sp-2);flex-shrink:0}.marketplace__content{display:flex;flex-direction:column;gap:var(--sp-6)}.marketplace__topbar{display:flex;gap:var(--sp-4);align-items:center;background:var(--clr-white);padding:var(--sp-4);border-radius:var(--r-lg);border:1px solid var(--clr-border)}.marketplace__search{flex:1;display:flex;align-items:center;gap:var(--sp-2);padding:0 var(--sp-3);border:1px solid var(--clr-border);border-radius:var(--r-md);color:var(--clr-text-muted);background:var(--clr-bg);transition:all var(--tr-fast)}.marketplace__search:focus-within{border-color:var(--clr-primary);color:var(--clr-primary)}.marketplace__search-input{flex:1;padding:var(--sp-2);border:none;background:rgba(0,0,0,0);font-size:var(--fs-sm);color:var(--clr-text);outline:0}.marketplace__search-input::-webkit-input-placeholder{color:var(--clr-text-muted)}.marketplace__search-input:-ms-input-placeholder{color:var(--clr-text-muted)}.marketplace__search-input::-ms-input-placeholder{color:var(--clr-text-muted)}.marketplace__search-input::placeholder{color:var(--clr-text-muted)}.marketplace__controls{display:flex;gap:var(--sp-3);align-items:center}.marketplace__filter-toggle{display:none;width:40px;height:40px;border-radius:var(--r-md);border:1px solid var(--clr-border);background:var(--clr-bg);color:var(--clr-text-2);cursor:pointer;transition:all var(--tr-fast)}.marketplace__filter-toggle:hover{border-color:var(--clr-primary);color:var(--clr-primary)}.marketplace__sort{padding:8px 12px;border:1px solid var(--clr-border);border-radius:var(--r-md);font-size:var(--fs-sm);color:var(--clr-text);background:var(--clr-white);cursor:pointer;transition:border-color var(--tr-fast)}.marketplace__sort:focus,.marketplace__sort:hover{border-color:var(--clr-primary);outline:0}.marketplace__status{display:flex;justify-content:space-between;align-items:center;padding:var(--sp-3);background:var(--clr-primary-soft);border-radius:var(--r-md);font-size:var(--fs-sm);color:var(--clr-primary)}.marketplace__status-clear{background:rgba(0,0,0,0);color:var(--clr-primary);font-weight:var(--fw-semibold);cursor:pointer;text-decoration:underline;transition:color var(--tr-fast)}.marketplace__status-clear:hover{color:var(--clr-primary-dark)}.listings{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:var(--sp-5)}.listing-card{background:var(--clr-white);border:1px solid var(--clr-border);border-radius:var(--r-lg);overflow:hidden;cursor:pointer;transition:all var(--tr-base);display:flex;flex-direction:column;height:100%}.listing-card:hover{border-color:var(--clr-primary);box-shadow:var(--shadow-lg);-webkit-transform:translateY(-4px);transform:translateY(-4px)}.listing-card__header{background:linear-gradient(135deg,var(--clr-primary-soft) 0,var(--clr-bg) 100%);padding:var(--sp-4);border-bottom:1px solid var(--clr-border);display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:var(--sp-2)}.listing-card__type{display:inline-flex;align-items:center;gap:4px;padding:4px 8px;background:rgba(0,92,239,.1);border-radius:var(--r-full);font-size:var(--fs-xs);font-weight:var(--fw-bold);color:var(--clr-primary)}.listing-card__type--sell{background:rgba(0,0,0,.06);color:var(--clr-text)}.listing-card__coin{display:inline-flex;align-items:center;gap:6px;font-size:var(--fs-md);font-weight:var(--fw-bold);color:var(--clr-text)}.listing-card__rating{display:flex;align-items:center;gap:2px;font-size:var(--fs-xs);color:var(--clr-accent-dark)}.listing-card__body{padding:var(--sp-4);flex:1;display:flex;flex-direction:column;gap:var(--sp-3)}.listing-card__price{font-size:var(--fs-xl);font-weight:var(--fw-extrabold);color:var(--clr-text);letter-spacing:0;line-height:1}.listing-card__price-unit{font-size:var(--fs-xs);font-weight:var(--fw-medium);line-height:1.5;color:var(--clr-text-3);display:block;margin-top:5px;opacity:.7}.listing-card__price-unit--up{color:var(--clr-success)}.listing-card__price-unit--down{color:var(--clr-error)}.listing-card__meta{display:flex;flex-direction:column;gap:5px;font-size:var(--fs-xs);color:var(--clr-text-2)}.listing-card__method{display:inline-block;padding:3px 8px;background:var(--clr-bg);border:1px solid var(--clr-border);border-radius:4px;font-size:var(--fs-xs);color:var(--clr-text-2)}.listing-card__footer{padding:var(--sp-4);background:var(--clr-bg);border-top:1px solid var(--clr-border);display:flex;gap:var(--sp-2)}.listing-card__action{flex:1;padding:8px 12px;font-size:var(--fs-xs);font-weight:var(--fw-semibold);border-radius:var(--r-md);border:1px solid var(--clr-border);background:var(--clr-white);color:var(--clr-text-2);cursor:pointer;transition:all var(--tr-fast)}.listing-card__action:hover{border-color:var(--clr-primary);color:var(--clr-primary);background:var(--clr-primary-soft)}.marketplace__pagination{text-align:center}.marketplace__pagination:not(:has([disabled])){padding:var(--sp-8)}.modal{display:none;position:fixed;inset:0;z-index:2000;align-items:center;justify-content:center}.modal.modal--open{display:flex}.modal__overlay{position:absolute;inset:0;background:rgba(0,0,0,.5);backdrop-filter:blur(4px);cursor:pointer}.modal__content{position:relative;z-index:2001;background:var(--clr-white);border-radius:var(--r-xl);max-width:600px;width:90%;max-height:90vh;overflow-y:auto;box-shadow:var(--shadow-xl);-webkit-animation:modalSlideUp .3s ease-out;animation:modalSlideUp .3s ease-out}@-webkit-keyframes modalSlideUp{from{-webkit-transform:translateY(40px);transform:translateY(40px);opacity:0}to{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}}@keyframes modalSlideUp{from{-webkit-transform:translateY(40px);transform:translateY(40px);opacity:0}to{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}}.modal__header{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;padding:var(--sp-6);border-bottom:1px solid var(--clr-border);position:sticky;top:0;background:var(--clr-white);z-index:1}.modal__title{font-size:var(--fs-lg);font-weight:var(--fw-bold);color:var(--clr-text)}.modal__close{width:40px;height:40px;border-radius:50%;background:var(--clr-bg);border:1px solid var(--clr-border);color:var(--clr-text);cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all var(--tr-fast)}.modal__close:hover{background:var(--clr-border);color:var(--clr-primary)}.modal__body{padding:var(--sp-6)}.listing-detail{display:flex;flex-direction:column;gap:var(--sp-5)}.detail-header{display:grid;align-items:start;grid-template-columns:1fr 1fr;gap:var(--sp-4)}.detail-price{display:flex;flex-direction:column;gap:var(--sp-2)}.detail-price__label{font-size:var(--fs-xs);color:var(--clr-text-muted);text-transform:uppercase;font-weight:var(--fw-bold)}.detail-price__value{font-size:var(--fs-2xl);font-weight:var(--fw-extrabold);color:var(--clr-text);letter-spacing:-.02em}.detail-trader{background:var(--clr-bg);padding:var(--sp-4);border-radius:var(--r-md);display:flex;gap:var(--sp-3)}.detail-trader__avatar{width:48px;height:48px;border-radius:50%;background:var(--clr-primary);color:var(--clr-white);display:flex;align-items:center;justify-content:center;font-size:var(--fs-lg);font-weight:700;flex-shrink:0}.detail-trader__avatar svg{width:30px;height:30px}.detail-trader__info{flex:1}.detail-trader__name{font-weight:var(--fw-bold);color:var(--clr-text)}.detail-trader__stats{font-size:var(--fs-xs);color:var(--clr-text-muted)}.detail-trader__rating{color:var(--clr-accent-dark);font-weight:var(--fw-semibold)}.detail-section{display:flex;flex-direction:column;gap:var(--sp-2)}.detail-section__title{font-size:var(--fs-sm);font-weight:var(--fw-bold);color:var(--clr-text);text-transform:uppercase;letter-spacing:.04em}.detail-section__content{font-size:var(--fs-sm);color:var(--clr-text-2);line-height:1.6}.detail-methods{display:flex;flex-wrap:wrap;gap:var(--sp-2)}.detail-method{padding:var(--sp-1) var(--sp-3);background:var(--clr-primary-soft);border:1px solid var(--clr-primary);border-radius:var(--r-full);font-size:var(--fs-xs);color:var(--clr-primary);font-weight:var(--fw-semibold)}.detail-action{padding:var(--sp-4);background:var(--clr-bg);border-top:1px solid var(--clr-border);display:flex;gap:var(--sp-3);margin-left:-6px;margin-right:-6px;margin-bottom:-6px;border-radius:0 0 var(--r-xl) var(--r-xl)}.detail-action .btn{flex:1;justify-content:center}.detail-action__tooltip{flex:1;position:relative;display:flex}.detail-action__tooltip::after{content:attr(data-tooltip);position:absolute;left:50%;bottom:calc(100% + 10px);-webkit-transform:translateX(-50%) translateY(4px);transform:translateX(-50%) translateY(4px);width:-webkit-max-content;width:max-content;max-width:220px;padding:8px 10px;border-radius:var(--r-sm);background:var(--clr-text);color:var(--clr-white);font-size:var(--fs-xs);line-height:1.35;text-align:center;opacity:0;pointer-events:none;transition:opacity var(--tr-fast),-webkit-transform var(--tr-fast);transition:opacity var(--tr-fast),transform var(--tr-fast);transition:opacity var(--tr-fast),transform var(--tr-fast),-webkit-transform var(--tr-fast);box-shadow:var(--shadow-md);z-index:2}.detail-action__tooltip::before{content:"";position:absolute;left:50%;bottom:calc(100% + 4px);-webkit-transform:translateX(-50%);transform:translateX(-50%);border:6px solid transparent;border-top-color:var(--clr-text);opacity:0;transition:opacity var(--tr-fast);z-index:2}.detail-action__tooltip:focus-within::after,.detail-action__tooltip:hover::after{opacity:1;-webkit-transform:translateX(-50%) translateY(0);transform:translateX(-50%) translateY(0)}.detail-action__tooltip:focus-within::before,.detail-action__tooltip:hover::before{opacity:1}.detail-action__disabled,.detail-action__disabled:disabled{width:100%;opacity:.55;cursor:not-allowed;pointer-events:none}.stats-metrics{padding:var(--sp-16) 0;background:var(--clr-white)}.metrics-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--sp-5)}.metric-card{background:var(--clr-bg);border:1px solid var(--clr-border);border-radius:var(--r-lg);padding:var(--sp-6);display:flex;flex-direction:column;gap:var(--sp-3);position:relative;overflow:hidden;transition:all var(--tr-base)}.metric-card:hover{-webkit-transform:translateY(-3px);transform:translateY(-3px);box-shadow:var(--shadow-md)}.metric-card::before{content:"";position:absolute;top:0;left:0;right:0;height:3px}.metric-card--primary::before{background:var(--clr-primary)}.metric-card--accent::before{background:var(--clr-accent-dark)}.metric-card--success::before{background:var(--clr-success)}.metric-card--warning::before{background:var(--clr-warning)}.metric-card__icon{width:44px;height:44px;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0}.metric-card--primary .metric-card__icon{background:var(--clr-primary-soft);color:var(--clr-primary)}.metric-card--accent .metric-card__icon{background:var(--clr-accent-soft);color:var(--clr-accent-dark)}.metric-card--success .metric-card__icon{background:rgba(34,197,94,.1);color:var(--clr-success)}.metric-card--warning .metric-card__icon{background:rgba(245,158,11,.1);color:var(--clr-warning)}.metric-card__value{font-size:var(--fs-3xl);font-weight:var(--fw-black);color:var(--clr-text);letter-spacing:-.03em;line-height:1}.metric-card__label{font-size:var(--fs-sm);color:var(--clr-text-3);font-weight:var(--fw-medium)}.metric-card__trend{display:flex;align-items:center;gap:4px;font-size:var(--fs-xs);font-weight:var(--fw-semibold)}.metric-card__trend--up{color:var(--clr-success)}.metric-card__trend--down{color:var(--clr-error)}.stats-charts{padding:var(--sp-16) 0;background:var(--clr-bg)}.charts-grid{display:grid;align-items:start;grid-template-columns:1fr 340px;gap:var(--sp-6)}.chart-card{background:var(--clr-white);border:1px solid var(--clr-border);border-radius:var(--r-lg);overflow:hidden}.chart-card--main{overflow:visible}.chart-card__header{display:flex;justify-content:space-between;align-items:flex-start;padding:var(--sp-5);border-bottom:1px solid var(--clr-border);border-radius:var(--r-lg) var(--r-lg) 0 0}.chart-card__title{font-size:var(--fs-base);font-weight:var(--fw-bold);color:var(--clr-text)}.chart-card__subtitle{font-size:var(--fs-xs);color:var(--clr-text-muted);margin-top:2px}.chart-card__tabs{display:flex;gap:2px;background:var(--clr-bg);border-radius:var(--r-sm);padding:2px}.chart-tab{padding:6px 12px;border:none;background:rgba(0,0,0,0);border-radius:4px;font-size:var(--fs-xs);font-weight:var(--fw-semibold);color:var(--clr-text-3);cursor:pointer;transition:all var(--tr-fast)}.chart-tab--active{background:var(--clr-white);color:var(--clr-primary);box-shadow:0 1px 3px rgba(0,0,0,.08)}.chart-tab:hover:not(.chart-tab--active){color:var(--clr-text)}.chart-card__body{padding-block:var(--sp-5);padding-left:var(--sp-2);position:relative;width:100%;box-sizing:border-box;overflow:visible}.chart-card__body canvas{display:block;max-width:100%}.chart-card__body--center{display:flex;justify-content:center;align-items:center}.chart-card__footer{padding:var(--sp-4) var(--sp-5);border-top:1px solid var(--clr-border);border-radius:0 0 var(--r-lg) var(--r-lg)}.chart-legend{display:flex;flex-wrap:wrap;gap:var(--sp-2) var(--sp-6);font-size:var(--fs-xs);color:var(--clr-text-3)}.chart-legend__dot{display:inline-block;width:8px;height:8px;border-radius:50%;margin-right:4px;vertical-align:middle}.coin-breakdown{display:flex;flex-direction:column;gap:var(--sp-2)}.coin-breakdown__item{display:flex;align-items:center;gap:var(--sp-2);font-size:var(--fs-sm)}.coin-breakdown__dot{width:10px;height:10px;border-radius:50%;flex-shrink:0}.coin-breakdown__name{flex:1;color:var(--clr-text-2)}.coin-breakdown__name small{display:block;margin-top:2px;font-size:10px;color:var(--clr-text-muted);line-height:1.2}.coin-breakdown__pct{font-weight:var(--fw-bold);color:var(--clr-text)}.coin-chart-tooltip,.volume-chart-tooltip{position:absolute;left:0;top:0;display:flex;flex-direction:column;gap:3px;min-width:170px;max-width:230px;padding:10px 12px;border:1px solid var(--clr-border);border-radius:var(--r-sm);background:rgba(255,255,255,.96);box-shadow:var(--shadow-lg);color:var(--clr-text-2);font-size:var(--fs-xs);line-height:1.35;pointer-events:none;opacity:0;-webkit-transform:translate(-50%,calc(-100% - 12px));transform:translate(-50%,calc(-100% - 12px));transition:opacity var(--tr-fast);z-index:3}.coin-chart-tooltip strong,.volume-chart-tooltip strong{font-weight:var(--fw-bold)}.coin-chart-tooltip--visible,.volume-chart-tooltip--visible{opacity:1}.coin-chart-tooltip{-webkit-transform:translate(-50%,calc(-100% - 10px));transform:translate(-50%,calc(-100% - 10px))}.stats-breakdown{padding:var(--sp-16) 0;background:var(--clr-white)}.breakdown-grid{display:grid;align-items:start;grid-template-columns:1fr 1fr;gap:var(--sp-6)}.breakdown-card{background:var(--clr-bg);border:1px solid var(--clr-border);border-radius:var(--r-lg);overflow:hidden}.breakdown-card__header{padding:var(--sp-5);border-bottom:1px solid var(--clr-border)}.breakdown-card__title{font-size:var(--fs-base);font-weight:var(--fw-bold);color:var(--clr-text)}.breakdown-card__subtitle{font-size:var(--fs-xs);color:var(--clr-text-muted);margin-top:2px}.breakdown-card__body{padding:var(--sp-5);display:flex;flex-direction:column;gap:var(--sp-4)}.breakdown-card:nth-child(2) .breakdown-card__body{gap:0}.method-bar-item{display:grid;grid-template-columns:140px 1fr 90px;gap:var(--sp-3);align-items:center}.method-bar-item__label{font-size:var(--fs-sm);color:var(--clr-text-2)}.method-bar-item__track{height:8px;background:var(--clr-border);border-radius:4px;overflow:hidden}.method-bar-item__fill{height:100%;border-radius:4px;background:linear-gradient(90deg,var(--clr-primary),var(--clr-primary-light));transition:width 1s ease-out}.method-bar-item__value{display:flex;flex-direction:column;gap:2px;font-size:var(--fs-xs);color:var(--clr-text);text-align:right}.method-bar-item__value strong{font-weight:var(--fw-bold);color:var(--clr-text)}.method-bar-item__value span{font-size:10px;color:var(--clr-text-muted);white-space:nowrap}.region-item{display:flex;align-items:center;gap:var(--sp-3);padding:12.65px 0;border-bottom:1px solid var(--clr-border)}.region-item:last-child{border-bottom:none}.region-item__rank{width:28px;height:28px;border-radius:50%;background:var(--clr-primary-soft);color:var(--clr-primary);display:flex;align-items:center;justify-content:center;font-size:var(--fs-xs);font-weight:var(--fw-bold);flex-shrink:0}.region-item__info{flex:1}.region-item__name{font-size:var(--fs-sm);font-weight:var(--fw-semibold);color:var(--clr-text)}.region-item__detail{font-size:var(--fs-xs);font-weight:var(--fw-bold);color:var(--clr-text-muted);margin-left:auto}.stats-feed{padding:var(--sp-16) 0;background:var(--clr-bg)}.feed-header{display:flex;justify-content:space-between;align-items:flex-end;margin-bottom:var(--sp-8)}.feed-header__title{max-width:400px;margin-bottom:0}.feed-live{display:flex;align-items:center;gap:var(--sp-2);font-size:var(--fs-sm);font-weight:var(--fw-bold);color:var(--clr-success);text-transform:uppercase;letter-spacing:.04em}.feed-live__dot{width:8px;height:8px;border-radius:50%;background:var(--clr-success);-webkit-animation:livePulse 2s ease-in-out infinite;animation:livePulse 2s ease-in-out infinite}@-webkit-keyframes livePulse{0%,100%{opacity:1;box-shadow:0 0 0 0 rgba(34,197,94,.4)}50%{opacity:.7;box-shadow:0 0 0 6px rgba(34,197,94,0)}}@keyframes livePulse{0%,100%{opacity:1;box-shadow:0 0 0 0 rgba(34,197,94,.4)}50%{opacity:.7;box-shadow:0 0 0 6px rgba(34,197,94,0)}}.feed-table-wrap{background:var(--clr-white);border:1px solid var(--clr-border);border-radius:var(--r-lg);overflow-x:auto}.feed-table{width:100%;border-collapse:collapse;font-size:var(--fs-sm)}.feed-table th{padding:var(--sp-3) var(--sp-4);text-align:left;font-size:var(--fs-xs);font-weight:var(--fw-bold);color:var(--clr-text-muted);text-transform:uppercase;letter-spacing:.04em;border-bottom:1px solid var(--clr-border);background:var(--clr-bg);white-space:nowrap}.feed-table td{padding:var(--sp-3) var(--sp-4);border-bottom:1px solid var(--clr-border);color:var(--clr-text-2);white-space:nowrap}.feed-table tr:last-child td{border-bottom:none}.feed-table tr{transition:background var(--tr-fast)}.feed-table tr:hover{background:var(--clr-bg)}.feed-type{display:inline-flex;padding:2px 8px;border-radius:var(--r-full);font-size:var(--fs-xs);font-weight:var(--fw-bold)}.feed-type--buy{background:rgba(0,92,239,.1);color:var(--clr-primary)}.feed-type--sell{background:rgba(0,0,0,.06);color:var(--clr-text)}.feed-coin{display:inline-flex;align-items:center;gap:6px;font-weight:var(--fw-bold);color:var(--clr-text)}.token-dot{width:9px;height:9px;border-radius:50%;background:var(--token-color,var(--clr-primary));display:inline-block;flex-shrink:0;box-shadow:0 0 0 2px rgba(15,27,53,.05)}.feed-status{display:inline-flex;align-items:center;gap:4px;font-weight:var(--fw-semibold)}.feed-status--completed{color:var(--clr-success)}.feed-status--pending{color:var(--clr-warning)}.feed-status__dot{width:6px;height:6px;border-radius:50%}.feed-status--completed .feed-status__dot{background:var(--clr-success)}.feed-status--pending .feed-status__dot{background:var(--clr-warning)}.feed-trader{display:flex;align-items:center;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:var(--fs-xs);font-weight:var(--fw-semibold);color:var(--clr-text)}.feed-footer{text-align:center;padding-top:var(--sp-8)}.stats-health{padding:var(--sp-16) 0;background:var(--clr-white)}.health-title{margin-bottom:var(--sp-10)}.health-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--sp-5)}.health-card{background:var(--clr-bg);border:1px solid var(--clr-border);border-radius:var(--r-lg);padding:var(--sp-5);display:flex;flex-direction:column;gap:var(--sp-3);transition:all var(--tr-base)}.health-card:hover{border-color:var(--clr-primary);box-shadow:var(--shadow-md)}.health-card__label{font-size:var(--fs-xs);font-weight:var(--fw-bold);color:var(--clr-text-3);text-transform:uppercase;letter-spacing:.04em}.health-card__value{font-size:var(--fs-2xl);font-weight:var(--fw-black);color:var(--clr-text);letter-spacing:-.02em;line-height:1}.health-card__unit{font-size:var(--fs-sm);font-weight:var(--fw-medium);color:var(--clr-text-3)}.health-card__bar{height:6px;background:var(--clr-border);border-radius:3px;overflow:hidden}.health-card__fill{height:100%;border-radius:3px;background:var(--clr-success);transition:width .7s ease-out}.health-card__fill--success{background:var(--clr-success)}.health-card__note{font-size:var(--fs-xs);color:var(--clr-text-muted)}.secure-pillars{padding:var(--sp-16) 0;background:var(--clr-white)}.pillars-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--sp-5);max-width:900px;margin-inline:auto}.pillar-card{background:var(--clr-bg);border:1px solid var(--clr-border);border-radius:var(--r-lg);padding:var(--sp-6);display:flex;flex-direction:column;gap:var(--sp-3);transition:all var(--tr-base);position:relative;overflow:hidden}.pillar-card:hover{border-color:var(--clr-primary);box-shadow:var(--shadow-lg);-webkit-transform:translateY(-3px);transform:translateY(-3px)}.pillar-card__icon{width:52px;height:52px;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0}.pillar-card__icon--1{background:var(--clr-primary-soft);color:var(--clr-primary)}.pillar-card__icon--2{background:rgba(34,197,94,.1);color:var(--clr-success)}.pillar-card__icon--3{background:rgba(245,158,11,.1);color:var(--clr-warning)}.pillar-card__icon--4{background:var(--clr-accent-soft);color:var(--clr-accent-dark)}.pillar-card__title{font-size:var(--fs-base);font-weight:var(--fw-bold);color:var(--clr-text)}.pillar-card__desc{font-size:var(--fs-sm);color:var(--clr-text-3);line-height:1.6}.secure-escrow{padding:var(--sp-16) 0;background:var(--clr-bg)}.secure-escrow .container{max-width:900px;margin-inline:auto}.escrow-title{max-width:480px;margin-bottom:var(--sp-10)}.escrow-flow{position:relative}.escrow-flow::before{content:"";position:absolute;left:14px;top:25px;bottom:calc(var(--sp-5) + 25px);width:2px;border-radius:var(--r-full);background:var(--clr-border)}.escrow-step{display:flex;gap:var(--sp-5);padding:var(--sp-5) 0;padding-left:calc(30px + var(--sp-5));position:relative}.escrow-step__num{position:absolute;left:0;top:var(--sp-5);z-index:1;width:30px;height:30px;border-radius:50%;background:var(--clr-primary);color:var(--clr-white);display:flex;align-items:center;justify-content:center;font-size:var(--fs-sm);font-weight:var(--fw-bold);flex-shrink:0}.escrow-step--dispute .escrow-step__num{background:var(--clr-warning);color:var(--clr-white)}.escrow-step__title{font-size:var(--fs-base);font-weight:var(--fw-bold);color:var(--clr-text);margin-bottom:var(--sp-1)}.escrow-step__desc{font-size:var(--fs-sm);color:var(--clr-text-3);line-height:1.6}.trade-guardrails{padding:var(--sp-16) 0;background:var(--clr-white)}.trade-guardrails .container{max-width:1000px;margin-inline:auto}.guardrails-header{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(280px,.95fr);gap:var(--sp-10);align-items:end;margin-bottom:var(--sp-12)}.guardrails-title{max-width:520px;margin-bottom:0}.guardrails-lead{font-size:var(--fs-md);color:var(--clr-text-3);line-height:1.65;margin-bottom:var(--sp-1)}.guardrails-rail{position:relative;display:grid;grid-template-columns:repeat(3,1fr);gap:var(--sp-8);padding-top:var(--sp-12)}.guardrails-rail::after{content:"";position:absolute;inset:-1px 0 auto;height:1px;background:var(--clr-border);pointer-events:none}.guardrails-rail::before{content:"";position:absolute;top:-2px;left:0;width:100%;height:3px;border-radius:var(--r-full);background:var(--clr-primary);box-shadow:0 0 22px rgba(0,92,239,.22);-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:left center;transform-origin:left center;-webkit-animation:guardrailFillX linear both;animation:guardrailFillX linear both;animation-timeline:view();animation-range:entry 80% cover 80%;z-index:1}.guardrail-step{position:relative;display:grid;grid-template-columns:48px minmax(0,1fr);gap:var(--sp-4);align-items:start;padding-right:var(--sp-3)}.guardrail-step::before{content:"";position:absolute;z-index:2;top:-52.3px;left:22px;width:8px;height:8px;border-radius:50%;background:var(--clr-primary);box-shadow:0 0 0 6px var(--clr-primary-soft)}.guardrail-step__mark{width:48px;height:48px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:linear-gradient(180deg,rgba(255,255,255,.9),rgba(255,255,255,.35)),var(--clr-primary-soft);color:var(--clr-primary);border:1px solid rgba(0,92,239,.16);box-shadow:0 8px 20px rgba(0,92,239,.08),inset 0 1px 0 rgba(255,255,255,.85);transition:box-shadow var(--tr-base),-webkit-transform var(--tr-base);transition:transform var(--tr-base),box-shadow var(--tr-base);transition:transform var(--tr-base),box-shadow var(--tr-base),-webkit-transform var(--tr-base)}.guardrail-step:hover .guardrail-step__mark{-webkit-transform:translateY(-2px);transform:translateY(-2px);box-shadow:0 14px 28px rgba(0,92,239,.14),inset 0 1px 0 rgba(255,255,255,.9)}.guardrail-step__body{position:relative;padding-top:var(--sp-1)}.guardrail-step__body::before{position:absolute;top:-18px;right:0;font-size:4.5rem;font-weight:var(--fw-black);line-height:1;color:rgba(0,92,239,.055);pointer-events:none}.guardrail-step:nth-child(1) .guardrail-step__body::before{content:"01"}.guardrail-step:nth-child(2) .guardrail-step__body::before{content:"02"}.guardrail-step:nth-child(3) .guardrail-step__body::before{content:"03"}.guardrail-step__eyebrow{display:block;font-size:var(--fs-xs);font-weight:var(--fw-bold);letter-spacing:.08em;text-transform:uppercase;color:var(--clr-text-muted);margin-bottom:var(--sp-1)}.guardrail-step__title{font-size:var(--fs-base);font-weight:var(--fw-bold);color:var(--clr-text);margin-bottom:var(--sp-1);position:relative}.guardrail-step__desc{font-size:var(--fs-sm);color:var(--clr-text-3);line-height:1.6;position:relative;max-width:270px}@-webkit-keyframes guardrailFillX{to{-webkit-transform:scaleX(1);transform:scaleX(1)}}@keyframes guardrailFillX{to{-webkit-transform:scaleX(1);transform:scaleX(1)}}@-webkit-keyframes guardrailFillY{to{-webkit-transform:scaleY(1);transform:scaleY(1)}}@keyframes guardrailFillY{to{-webkit-transform:scaleY(1);transform:scaleY(1)}}.secure-checklist{padding:var(--sp-16) 0;background:var(--clr-bg)}.secure-checklist .container{max-width:900px;margin-inline:auto}.checklist-grid{display:grid;grid-template-columns:1fr 1fr;gap:var(--sp-8)}.checklist-col__title{font-size:var(--fs-lg);font-weight:var(--fw-bold);color:var(--clr-text);margin-bottom:var(--sp-5)}.checklist{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:var(--sp-3)}.checklist__item{display:flex;align-items:flex-start;gap:var(--sp-3);font-size:var(--fs-sm);color:var(--clr-text-2);line-height:1.5}.checklist svg{flex-shrink:0;margin-top:2px;color:var(--clr-success)}.checklist--no .checklist__item svg{color:var(--clr-error)}.secure-cta{padding:var(--sp-16) 0;background:linear-gradient(135deg,var(--clr-primary) 0,var(--clr-primary-dark) 100%);position:relative;overflow:hidden}.secure-cta::before{content:"";position:absolute;top:-60px;right:-60px;width:380px;height:380px;border-radius:50%;background:radial-gradient(circle,rgba(255,255,255,.1) 0,transparent 70%);pointer-events:none}.secure-cta::after{content:"";position:absolute;bottom:-100px;left:-100px;width:320px;height:320px;border-radius:50%;background:radial-gradient(circle,rgba(168,224,99,.12) 0,transparent 70%);pointer-events:none}.secure-cta__inner{position:relative;text-align:center}.secure-cta__title{font-size:var(--fs-3xl);font-weight:var(--fw-black);color:var(--clr-white);letter-spacing:-.03em;line-height:1.1;margin-bottom:var(--sp-4)}.secure-cta__desc{font-size:var(--fs-md);color:rgba(255,255,255,.65);line-height:1.65;margin-bottom:var(--sp-6);max-width:450px;margin-left:auto;margin-right:auto}.secure-cta__buttons{display:flex;justify-content:center;gap:var(--sp-4);flex-wrap:wrap}.faq-section{padding:var(--sp-16) 0;background:var(--clr-white)}.faq-section .container{max-width:900px}.faq-layout{display:grid;grid-template-columns:200px 1fr;gap:var(--sp-8)}.faq-nav{display:flex;flex-direction:column;gap:2px;position:sticky;top:calc(var(--header-h) + var(--sp-4));height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}.faq-nav__item{padding:var(--sp-2) var(--sp-3);border:none;background:rgba(0,0,0,0);border-radius:var(--r-md);font-size:var(--fs-sm);font-weight:var(--fw-medium);color:var(--clr-text-3);cursor:pointer;text-align:left;transition:all var(--tr-fast)}.faq-nav__item:hover:not(.faq-nav__item--active){background:var(--clr-bg);color:var(--clr-text)}.faq-nav__item--active{background:var(--clr-primary-soft);color:var(--clr-primary);font-weight:var(--fw-bold)}.faq-list{display:flex;flex-direction:column;gap:0}.faq-item{border-bottom:1px solid var(--clr-border)}.faq-item__question{width:100%;display:flex;justify-content:space-between;align-items:center;gap:var(--sp-3);padding:var(--sp-4) 0;border:none;background:rgba(0,0,0,0);font-size:var(--fs-base);font-weight:var(--fw-semibold);color:var(--clr-text);cursor:pointer;text-align:left;transition:color var(--tr-fast)}.faq-item__question:hover{color:var(--clr-primary)}.faq-item__chevron{flex-shrink:0;transition:-webkit-transform var(--tr-base);transition:transform var(--tr-base);transition:transform var(--tr-base),-webkit-transform var(--tr-base)}.faq-item--open .faq-item__chevron{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.faq-item__answer{max-height:0;overflow:hidden;transition:max-height .35s ease,padding .35s ease}.faq-item--open .faq-item__answer{max-height:300px;padding-bottom:var(--sp-4)}.faq-item__answer p{font-size:var(--fs-sm);color:var(--clr-text-3);line-height:1.7;max-width:640px}.contact-section{padding:var(--sp-16) 0;background:var(--clr-bg)}.contact-section .container{max-width:900px}.contact-layout{display:grid;grid-template-columns:.8fr 1fr;gap:var(--sp-10);align-items:start}.contact-info__title{margin-bottom:var(--sp-4)}.contact-info__desc{font-size:var(--fs-sm);color:var(--clr-text-3);line-height:1.7;margin-bottom:var(--sp-8)}.contact-info__channels{display:flex;flex-direction:column;gap:var(--sp-4)}.contact-channel{display:flex;align-items:center;gap:var(--sp-3);color:var(--clr-text-3)}.contact-channel svg{flex-shrink:0}.contact-channel__label{font-size:var(--fs-xs);color:var(--clr-text-muted);text-transform:uppercase;letter-spacing:.04em;font-weight:var(--fw-bold)}.contact-channel__value{font-size:var(--fs-sm);color:var(--clr-text);font-weight:var(--fw-medium)}.contact-form{background:var(--clr-white);border:1px solid var(--clr-border);border-radius:var(--r-lg);padding:var(--sp-8);display:flex;flex-direction:column;gap:var(--sp-5)}.form-group{display:flex;flex-direction:column;gap:var(--sp-2)}.form-label{font-size:var(--fs-sm);font-weight:var(--fw-semibold);color:var(--clr-text);display:block}.form-input{width:100%;padding:12px 16px;border:1.5px solid var(--clr-border);border-radius:var(--r-md);font-size:var(--fs-sm);color:var(--clr-text);background:var(--clr-white);transition:all var(--tr-fast);font-family:inherit;box-sizing:border-box}.form-input::-webkit-input-placeholder{color:var(--clr-text-muted)}.form-input:-ms-input-placeholder{color:var(--clr-text-muted)}.form-input::-ms-input-placeholder{color:var(--clr-text-muted)}.form-input::placeholder{color:var(--clr-text-muted)}.form-input:hover{border-color:var(--clr-border-hover)}.form-input:focus{outline:0;border-color:var(--clr-primary);box-shadow:0 0 0 3px rgba(0,92,239,.1)}.form-input--error{border-color:var(--clr-error);box-shadow:0 0 0 3px rgba(239,68,68,.1)}.form-input--error:focus{border-color:var(--clr-error);box-shadow:0 0 0 3px rgba(239,68,68,.15)}.form-input--success{border-color:var(--clr-success);box-shadow:0 0 0 3px rgba(34,197,94,.08)}.form-error{display:none;font-size:var(--fs-xs);font-weight:var(--fw-medium);color:var(--clr-error);line-height:1.35}.form-error--visible{display:block}.auth-checkbox-error{margin-top:calc(var(--sp-3)*-1);margin-bottom:var(--sp-2)}.form-select{-webkit-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2716%27 height=%2716%27 viewBox=%270 0 24 24%27 fill=%27none%27 stroke=%27%239aaac9%27 stroke-width=%272%27%3E%3Cpolyline points=%276 9 12 15 18 9%27/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center;padding-right:36px;cursor:pointer}.form-textarea{resize:vertical;min-height:100px;max-height:450px}.form-error{font-size:var(--fs-xs);color:var(--clr-error);min-height:16px;opacity:0;transition:opacity var(--tr-fast)}.form-error--visible{opacity:1}.btn__spinner{display:inline-block;width:16px;height:16px;border:2px solid rgba(255,255,255,.3);border-top-color:#fff;border-radius:50%;-webkit-animation:btnSpin .6s linear infinite;animation:btnSpin .6s linear infinite;vertical-align:middle;margin-right:6px}@-webkit-keyframes btnSpin{to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes btnSpin{to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.toast{position:fixed;bottom:var(--sp-6);right:var(--sp-6);background:var(--clr-white);border:1px solid var(--clr-border);border-radius:var(--r-lg);padding:var(--sp-4) var(--sp-5);display:flex;align-items:center;gap:var(--sp-3);box-shadow:0 20px 60px rgba(0,0,0,.15),0 4px 12px rgba(0,0,0,.08);z-index:3000;-webkit-transform:translateY(120%);transform:translateY(120%);opacity:0;visibility:hidden;transition:all .4s cubic-bezier(.16,1,.3,1);max-width:380px}.toast--visible{-webkit-transform:translateY(0);transform:translateY(0);opacity:1;visibility:visible}.toast__icon{width:40px;height:40px;border-radius:50%;background:rgba(34,197,94,.1);color:var(--clr-success);display:flex;align-items:center;justify-content:center;flex-shrink:0}.toast__content{flex-grow:1}.toast__title{font-size:var(--fs-sm);font-weight:var(--fw-bold);color:var(--clr-text)}.toast__desc{font-size:var(--fs-xs);color:var(--clr-text-3)}.toast__close{width:28px;height:28px;border-radius:50%;border:none;background:var(--clr-bg);color:var(--clr-text-3);cursor:pointer;display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:all var(--tr-fast)}.toast__close:hover{background:var(--clr-border);color:var(--clr-text)}.page-hero__detect{margin-top:var(--sp-5)}.os-badge{display:inline-flex;align-items:center;gap:var(--sp-2);padding:var(--sp-2) var(--sp-4);background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.15);border-radius:var(--r-full);color:var(--clr-white);font-size:var(--fs-sm);font-weight:var(--fw-medium);backdrop-filter:blur(8px)}.os-badge svg{opacity:.8}.download-platforms{padding:var(--sp-16) 0;background:var(--clr-white);scroll-margin-top:var(--header-h)}.platforms-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--sp-6)}.platform-card{background:var(--clr-bg);border:1px solid var(--clr-border);border-radius:var(--r-lg);padding:var(--sp-8);display:flex;flex-direction:column;gap:var(--sp-4);transition:all var(--tr-base);position:relative}.platform-card:hover{border-color:var(--clr-primary);box-shadow:var(--shadow-lg);-webkit-transform:translateY(-3px);transform:translateY(-3px)}.platform-card--detected{border-color:var(--clr-primary);box-shadow:0 0 0 3px rgba(0,92,239,.1)}.platform-card--detected::after{content:"Detected";position:absolute;top:var(--sp-4);right:var(--sp-4);padding:2px 10px;background:var(--clr-primary);color:var(--clr-white);font-size:10px;font-weight:var(--fw-bold);text-transform:uppercase;letter-spacing:.04em;border-radius:var(--r-full)}.platform-card__icon{width:56px;height:56px;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0}.platform-card__icon--windows{background:rgba(0,120,215,.1);color:#0078d7}.platform-card__icon--macos{background:rgba(55,55,55,.08);color:#333}.platform-card__icon--linux{background:rgba(237,114,36,.1);color:#ed7224}.platform-card__title{font-size:var(--fs-lg);font-weight:var(--fw-bold);color:var(--clr-text)}.platform-card__version{font-size:var(--fs-xs);color:var(--clr-text-muted);font-weight:var(--fw-medium)}.platform-card__specs{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:var(--sp-1);flex:1}.platform-card__specs li{font-size:var(--fs-sm);color:var(--clr-text-3);padding-left:16px;position:relative}.platform-card__specs li::before{content:"";position:absolute;left:0;top:7px;width:5px;height:5px;border-radius:50%;background:var(--clr-border)}.platform-card__btn{margin-top:var(--sp-2);justify-content:center}.platform-card__alt{font-size:var(--fs-xs);color:var(--clr-text-muted);text-align:center;margin:0}.download-cli{padding:var(--sp-12) 0;background:var(--clr-bg)}.cli-card{background:var(--clr-white);border:1px solid var(--clr-border);border-radius:var(--r-lg);overflow:hidden}.cli-card__header{padding:var(--sp-5);border-bottom:1px solid var(--clr-border)}.cli-card__title{font-size:var(--fs-base);font-weight:var(--fw-bold);color:var(--clr-text)}.cli-card__subtitle{font-size:var(--fs-xs);color:var(--clr-text-muted);margin-top:2px}.cli-blocks{display:grid;grid-template-columns:repeat(3,1fr);gap:0}.cli-block{padding:var(--sp-4) var(--sp-5);border-right:1px solid var(--clr-border)}.cli-block:last-child{border-right:none}.cli-block__label{display:flex;align-items:center;gap:var(--sp-2);font-size:var(--fs-xs);font-weight:var(--fw-bold);color:var(--clr-text-3);text-transform:uppercase;letter-spacing:.04em;margin-bottom:var(--sp-2)}.cli-block__code{display:flex;flex-wrap:wrap;align-items:center;gap:var(--sp-2);background:#0d1117;border-radius:var(--r-md);padding:var(--sp-2) var(--sp-3)}.cli-block__code code{flex:1;font-family:"SF Mono","Fira Code","Cascadia Code",monospace;font-size:var(--fs-xs);color:#e6edf3;white-space:nowrap;overflow-x:auto}.cli-copy{width:28px;height:28px;border-radius:var(--r-sm);border:none;background:rgba(255,255,255,.08);color:rgba(255,255,255,.5);cursor:pointer;display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:all var(--tr-fast)}.cli-copy:hover{background:rgba(255,255,255,.15);color:rgba(255,255,255,.8)}.cli-copy--copied{background:rgba(34,197,94,.2);color:var(--clr-success)}.cli-copy--error{background:rgba(239,68,68,.16);color:#ef4444}.download-explore{padding:var(--sp-16) 0;background:var(--clr-white)}.download-explore__header{display:flex;align-items:flex-end;justify-content:space-between;gap:var(--sp-8);margin-bottom:var(--sp-7)}.download-explore__header>p{max-width:390px}.download-explore__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-top:1px solid var(--clr-border);border-bottom:1px solid var(--clr-border)}.download-explore__link{position:relative;min-height:178px;display:flex;flex-direction:column;align-items:flex-start;gap:var(--sp-3);padding:var(--sp-5);color:inherit;text-decoration:none;transition:background-color var(--tr-base),color var(--tr-base)}.download-explore__link:first-child{padding-left:0}.download-explore__link+.download-explore__link{border-left:1px solid var(--clr-border)}.download-explore__link:focus-visible,.download-explore__link:hover{background:var(--clr-bg)}.download-explore__index{color:var(--clr-primary);font-size:var(--fs-xs);font-weight:var(--fw-bold)}.download-explore__link strong{max-width:220px;color:var(--clr-text);font-size:var(--fs-base);line-height:1.35}.download-explore__link>span:not(.download-explore__index,.download-explore__arrow){color:var(--clr-text-3);font-size:var(--fs-sm);line-height:1.5}.download-explore__arrow{position:absolute;right:var(--sp-5);bottom:var(--sp-5);color:var(--clr-primary);font-size:var(--fs-lg);transition:-webkit-transform var(--tr-base);transition:transform var(--tr-base);transition:transform var(--tr-base),-webkit-transform var(--tr-base)}.download-explore__link:focus-visible .download-explore__arrow,.download-explore__link:hover .download-explore__arrow{-webkit-transform:translateX(4px);transform:translateX(4px)}.auth-section{display:flex;align-items:center;justify-content:center;padding-block:calc(var(--header-h) + var(--sp-12)) var(--sp-16);position:relative;overflow:hidden}.auth-section__bg{position:absolute;inset:0;pointer-events:none}.auth-section__blob{position:absolute;border-radius:50%;-webkit-filter:blur(100px);filter:blur(100px)}.auth-section__blob--1{width:500px;height:500px;top:-120px;right:-100px;background:rgba(0,92,239,.08)}.auth-section__blob--2{width:400px;height:400px;bottom:-80px;left:-60px;background:rgba(168,224,99,.04)}.auth-section__inner{position:relative;z-index:1;display:flex;justify-content:center}.auth-card{width:100%;max-width:440px;background:var(--clr-white);border-radius:var(--r-xl);overflow:hidden;box-shadow:0 20px 40px rgba(0,0,0,.2),0 8px 24px rgba(0,0,0,.15)}.auth-card__brand{background:linear-gradient(135deg,#005cef 0,#004cc4 100%);padding:var(--sp-6) var(--sp-8);text-align:center}.auth-card__brand .logo{justify-content:center}.auth-card__brand .logo__text--white{color:#fff}.auth-card__tagline{font-size:var(--fs-sm);color:rgba(255,255,255,.7);margin-top:var(--sp-2)}.auth-tabs{display:flex;border-bottom:1px solid var(--clr-border)}.auth-tabs__item{flex:1;padding:var(--sp-3) 0;border:none;background:rgba(0,0,0,0);font-size:var(--fs-sm);font-weight:var(--fw-semibold);color:var(--clr-text-muted);cursor:pointer;position:relative;transition:color var(--tr-fast)}.auth-tabs__item:hover{color:var(--clr-text)}.auth-tabs__item--active{color:var(--clr-primary)}.auth-tabs__item--active::after{content:"";position:absolute;bottom:-1px;left:0;right:0;height:2px;background:var(--clr-primary);border-radius:2px 2px 0 0}.auth-panel{display:none;padding:var(--sp-6) var(--sp-8)}.auth-panel--active{display:block;-webkit-animation:authPanelIn .3s ease;animation:authPanelIn .3s ease}@-webkit-keyframes authPanelIn{from{opacity:0;-webkit-transform:translateY(6px);transform:translateY(6px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes authPanelIn{from{opacity:0;-webkit-transform:translateY(6px);transform:translateY(6px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}.auth-form{display:flex;flex-direction:column;gap:var(--sp-5)}.form-input-wrap{position:relative;display:flex;align-items:center}.form-input-wrap__icon{position:absolute;left:12px;color:var(--clr-text-muted);pointer-events:none;z-index:1}.form-input--password{padding-right:48px!important}.form-input--icon{padding-left:38px!important}.form-input-wrap__toggle{position:absolute;right:8px;width:32px;height:32px;border:none;background:rgba(0,0,0,0);color:var(--clr-text-muted);cursor:pointer;display:flex;align-items:center;justify-content:center;border-radius:var(--r-sm);transition:all var(--tr-fast)}.form-input-wrap__toggle:hover{background:var(--clr-bg);color:var(--clr-text)}.auth-form__options{display:flex;justify-content:space-between;align-items:center;gap:var(--sp-2)}.auth-form__link{font-size:var(--fs-xs);color:var(--clr-primary);font-weight:var(--fw-semibold);text-decoration:none;transition:opacity var(--tr-fast)}.auth-form__link:hover{opacity:.75}.auth-form__link:disabled{cursor:wait;opacity:.6}.auth-checkbox{display:flex;align-items:center;gap:var(--sp-2);cursor:pointer}.auth-checkbox__input{position:absolute;opacity:0;width:0;height:0}.auth-checkbox__box{width:18px;height:18px;border:1.5px solid var(--clr-border);border-radius:4px;display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:all var(--tr-fast);position:relative}.auth-checkbox__input:checked+.auth-checkbox__box{background:var(--clr-primary);border-color:var(--clr-primary)}.auth-checkbox__input:checked+.auth-checkbox__box::after{content:"";width:5px;height:9px;border:solid #fff;border-width:0 2px 2px 0;-webkit-transform:rotate(45deg);transform:rotate(45deg);margin-top:-2px}.auth-checkbox__label{font-size:var(--fs-sm);color:var(--clr-text-3)}.auth-checkbox__label a{color:var(--clr-primary);font-weight:var(--fw-semibold);text-decoration:none}.auth-pw-strength{display:flex;align-items:center;gap:var(--sp-2);margin-top:var(--sp-1);width:100%}.auth-pw-strength__bar{flex:1;height:3px;background:var(--clr-border);border-radius:3px;overflow:hidden}.auth-pw-strength__fill{height:100%;width:0;border-radius:3px;transition:width .3s ease,background .3s ease}.auth-pw-strength__text{font-size:10px;font-weight:var(--fw-bold);text-transform:uppercase;letter-spacing:.04em;min-width:40px}.auth-message{display:none;align-items:center;gap:var(--sp-2);padding-inline:var(--sp-4);border-radius:var(--r-md);font-size:var(--fs-sm);line-height:1.3;font-weight:var(--fw-medium);overflow:hidden;margin:0}.auth-message svg{flex-shrink:0}.auth-message--visible{display:flex;margin-top:0;padding-block:var(--sp-3);-webkit-animation:authMessageIn .32s ease both;animation:authMessageIn .32s ease both}@-webkit-keyframes authMessageIn{from{opacity:0;-webkit-transform:translateY(-6px);transform:translateY(-6px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes authMessageIn{from{opacity:0;-webkit-transform:translateY(-6px);transform:translateY(-6px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}.auth-message--error{background:rgba(239,68,68,.08);border:1px solid rgba(239,68,68,.2);color:var(--clr-error)}.auth-message--info{background:rgba(0,92,239,.08);border:1px solid rgba(0,92,239,.2);color:var(--clr-primary)}.auth-message--info svg{color:var(--clr-primary);-webkit-filter:drop-shadow(0 4px 10px rgba(0, 92, 239, .16));filter:drop-shadow(0 4px 10px rgba(0, 92, 239, .16))}.auth-message--success{background:rgba(34,197,94,.08);border:1px solid rgba(34,197,94,.2);color:var(--clr-success)}.auth-message--compact{margin-top:var(--sp-3)}.auth-form__submit{width:100%;justify-content:center}.auth-card__footer{padding:0 var(--sp-8) var(--sp-6)}.auth-card__divider{display:flex;align-items:center;gap:var(--sp-3);margin-bottom:var(--sp-4)}.auth-card__divider::after,.auth-card__divider::before{content:"";flex:1;height:1px;background:var(--clr-border)}.auth-card__divider span{font-size:var(--fs-xs);color:var(--clr-text-muted);white-space:nowrap}.auth-card__social{display:flex;gap:var(--sp-3)}.auth-social-btn{flex:1;display:flex;align-items:center;justify-content:center;gap:var(--sp-2);padding:var(--sp-2) var(--sp-3);border:1px solid var(--clr-border);border-radius:var(--r-md);background:var(--clr-white);font-size:var(--fs-sm);font-weight:var(--fw-medium);color:var(--clr-text);cursor:pointer;transition:all var(--tr-fast)}.auth-social-btn:hover{border-color:var(--clr-text-muted);background:var(--clr-bg)}.auth-social-btn:disabled{cursor:wait;opacity:.65}.auth-social-btn--active,.auth-social-btn--active:hover{border-color:var(--clr-primary);background:var(--clr-primary-soft);color:var(--clr-primary)}.auth-social-btn .btn__spinner{border-color:rgba(0,92,239,.22);border-top-color:var(--clr-primary)}.legal-hero{padding:calc(var(--header-h) + var(--sp-6)) 0 var(--sp-10);background:linear-gradient(135deg,#005cef 0,#004cc4 100%)}.legal-hero__inner{display:flex;align-items:center;justify-content:center;min-height:280px}.legal-hero__content{text-align:center}.legal-hero__title{font-size:var(--fs-4xl);font-weight:var(--fw-bold);line-height:1.2;color:var(--clr-white);margin-bottom:var(--sp-3)}.legal-hero__subtitle{font-size:var(--fs-sm);color:rgba(255,255,255,.7)}.legal-content{padding:var(--sp-12) 0;background:var(--clr-white)}.legal-layout{display:grid;grid-template-columns:280px 1fr;gap:var(--sp-10)}.legal-toc{position:sticky;top:calc(var(--header-h) + var(--sp-4));height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;background:var(--clr-bg);border:1px solid var(--clr-border);border-radius:var(--r-lg);padding:var(--sp-5)}.legal-toc__title{font-size:var(--fs-sm);font-weight:var(--fw-bold);color:var(--clr-text);text-transform:uppercase;letter-spacing:.04em;margin-bottom:var(--sp-4);display:block}.legal-toc__nav{display:flex;flex-direction:column;gap:var(--sp-2)}.legal-toc__link{font-size:var(--fs-sm);color:var(--clr-text-3);text-decoration:none;padding:var(--sp-1) var(--sp-2);border-radius:var(--r-sm);transition:all var(--tr-fast);border-left:2px solid transparent;padding-left:var(--sp-2)}.legal-toc__link:hover{color:var(--clr-primary);background:rgba(0,92,239,.05)}.legal-toc__link--active{color:var(--clr-primary);background:rgba(0,92,239,.08);border-left-color:var(--clr-primary);font-weight:var(--fw-semibold)}.legal-main{display:flex;flex-direction:column;gap:var(--sp-16)}.legal-section{display:flex;flex-direction:column;gap:var(--sp-4);scroll-margin-top:calc(var(--header-h) + var(--sp-4))}.legal-section__title{font-size:var(--fs-2xl);font-weight:var(--fw-bold);color:var(--clr-text);padding-bottom:var(--sp-2);border-bottom:2px solid var(--clr-border)}.legal-section__text{font-size:var(--fs-sm);color:var(--clr-text-2);line-height:1.7}.legal-list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:var(--sp-2)}.legal-list li{font-size:var(--fs-sm);color:var(--clr-text-2);line-height:1.6;padding-left:24px;position:relative}.legal-list li::before{content:"▸";position:absolute;left:6px;top:-5.5px;color:var(--clr-primary);font-weight:var(--fw-bold);font-size:18px}.legal-list--compact{gap:var(--sp-1);margin-top:var(--sp-2)}.legal-list--compact li{font-size:var(--fs-xs);color:var(--clr-text-3)}.legal-highlight{background:var(--clr-bg);border-left:4px solid var(--clr-primary);padding:var(--sp-4);border-radius:var(--r-md);margin:var(--sp-2) 0}.legal-highlight strong{display:block;font-weight:var(--fw-bold);color:var(--clr-text);margin-bottom:var(--sp-2)}.legal-summary-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--sp-3);margin:var(--sp-3) 0}.legal-summary-card{padding:var(--sp-4);border:1px solid var(--clr-border);border-radius:var(--r-md);background:linear-gradient(180deg,rgba(0,92,239,.04),rgba(0,92,239,0))}.legal-summary-card__label{display:block;font-size:var(--fs-xs);font-weight:var(--fw-bold);color:var(--clr-primary);text-transform:uppercase;letter-spacing:.06em;margin-bottom:var(--sp-1)}.legal-summary-card__value{display:block;font-size:var(--fs-base);color:var(--clr-text);line-height:1.35;margin-bottom:var(--sp-2)}.legal-callout p,.legal-process__item p,.legal-summary-card p{font-size:var(--fs-sm);color:var(--clr-text-3);line-height:1.6}.legal-callout{padding:var(--sp-5);border-radius:var(--r-md);background:rgba(0,92,239,.08);border:1px solid rgba(0,92,239,.16)}.legal-callout--soft{background:var(--clr-bg);border-color:var(--clr-border)}.legal-callout strong{display:block;font-size:var(--fs-base);color:var(--clr-text);margin-bottom:var(--sp-2)}.legal-process{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--sp-4);margin-top:var(--sp-2)}.legal-process__item{position:relative;padding-top:var(--sp-5);border-top:2px solid var(--clr-border)}.legal-process__item::before{content:"";position:absolute;top:-2px;left:0;width:46px;height:2px;background:var(--clr-primary)}.legal-process__step{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:50%;background:var(--clr-primary-soft);color:var(--clr-primary);font-size:var(--fs-xs);font-weight:var(--fw-bold);margin-bottom:var(--sp-3)}.legal-process__item strong{display:block;font-size:var(--fs-base);color:var(--clr-text);margin-bottom:var(--sp-1)}.legal-matrix{border:1px solid var(--clr-border);border-radius:var(--r-md);overflow:hidden;margin-top:var(--sp-2)}.legal-matrix__row{display:grid;grid-template-columns:minmax(160px,.85fr) 1fr;gap:var(--sp-4);padding:var(--sp-3) var(--sp-4);background:var(--clr-white);border-bottom:1px solid var(--clr-border);font-size:var(--fs-sm);color:var(--clr-text-2)}.legal-matrix__row:last-child{border-bottom:0}.legal-matrix__row--head{background:var(--clr-bg);color:var(--clr-text);font-weight:var(--fw-bold)}.legal-note-strip{padding:var(--sp-4) var(--sp-5);border-radius:var(--r-md);background:#0d1117;color:rgba(255,255,255,.78);font-size:var(--fs-sm);line-height:1.65}code{background:#0d1117;color:#e6edf3;padding:3px 8px;border-radius:4px;font-family:"SF Mono","Fira Code","Cascadia Code",monospace;font-size:var(--fs-xs)}.footer{background:var(--clr-dark);padding-top:var(--sp-16)}.footer__inner{display:grid;grid-template-columns:340px 1fr;gap:var(--sp-16);padding-bottom:var(--sp-12);border-bottom:1px solid rgba(255,255,255,.07)}.footer__brand{display:flex;flex-direction:column;gap:var(--sp-5)}.footer__logo{margin-bottom:var(--sp-2)}.footer__tagline{font-size:var(--fs-sm);color:rgba(255,255,255,.45);line-height:1.65}.footer__social{display:flex;gap:var(--sp-3)}.footer__social-link{width:36px;height:36px;border-radius:var(--r-sm);border:1px solid rgba(255,255,255,.1);display:flex;align-items:center;justify-content:center;color:rgba(255,255,255,.4);transition:all var(--tr-fast)}.footer__social-link:hover{border-color:var(--clr-primary);color:var(--clr-primary-light);background:rgba(0,92,239,.1)}.footer__cols{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--sp-8)}.footer__col{display:flex;flex-direction:column;gap:var(--sp-3)}.footer__col-title{font-size:var(--fs-sm);font-weight:var(--fw-semibold);color:rgba(255,255,255,.85);margin-bottom:var(--sp-2)}.footer__link{font-size:var(--fs-sm);color:rgba(255,255,255,.45);transition:color var(--tr-fast);line-height:1.4}.footer__link:hover{color:rgba(255,255,255,.9)}.footer__bottom{padding:var(--sp-5) 0}.footer__bottom-inner{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:var(--sp-2) var(--sp-4)}.footer__copy{font-size:var(--fs-xs);color:rgba(255,255,255,.3)}.footer__version{font-size:var(--fs-xs);color:rgba(255,255,255,.3)}@media (min-width:991.98px){.p2p-intro__block{position:sticky;top:calc(var(--header-h) + var(--sp-6))}.chart-card--main{position:sticky;top:calc(var(--header-h) + var(--sp-4))}.breakdown-card{position:sticky;top:calc(var(--header-h) + var(--sp-4))}.contact-info{position:sticky;top:calc(var(--header-h) + var(--sp-4))}}@media (max-width:991.98px){:root{--header-h:64px;--sp-10:2.25rem;--sp-12:2.75rem;--sp-16:3.5rem;--sp-20:4.25rem;--sp-24:5rem;--sp-32:6.5rem}.page-hero{min-height:420px}.page-hero__title{font-size:var(--fs-3xl)}.timeline .container{position:relative}.timeline__line{left:calc(50% - 360px + 8px);top:178px;bottom:180px;-webkit-transform:none;transform:none}.timeline__items{max-width:720px;gap:var(--sp-8);padding-left:var(--sp-12)}.timeline__item{grid-template-columns:1fr;gap:0}.timeline__item--2021,.timeline__item--2023,.timeline__item--2025{direction:ltr}.timeline__dot,.timeline__item--2020 .timeline__dot,.timeline__item--2021 .timeline__dot,.timeline__item--2022 .timeline__dot,.timeline__item--2023 .timeline__dot,.timeline__item--2024 .timeline__dot,.timeline__item--2025 .timeline__dot{left:calc(var(--sp-12)*-1 + 9px);top:var(--sp-6);-webkit-transform:translateX(-50%);transform:translateX(-50%)}.timeline__item:hover .timeline__dot{-webkit-transform:translateX(-50%) scale(1.2);transform:translateX(-50%) scale(1.2)}.timeline__content{position:relative}.values__grid{grid-template-columns:repeat(2,1fr)}.mission__inner{grid-template-columns:1fr;gap:var(--sp-12)}.mission__divider{display:none}.mission__title{font-size:var(--fs-xl)}.impact__grid{grid-template-columns:repeat(2,1fr)}.story-cta__title{font-size:var(--fs-2xl)}.p2p-intro__grid{grid-template-columns:1fr}.p2p-intro__title{font-size:var(--fs-xl)}.p2p-diagram{max-width:680px;margin-inline:auto}.comparison__row{grid-template-columns:1fr}.comparison__cell{border-right:none;border-bottom:1px solid var(--clr-border);min-height:auto}.comparison__row--header .comparison__cell{min-height:auto}.comparison__cell:last-child{border-bottom:none}.trade-steps{grid-template-columns:repeat(2,1fr)}.benefits-grid{grid-template-columns:repeat(2,1fr)}.glossary__grid{grid-template-columns:1fr}.marketplace__inner{grid-template-columns:1fr}.marketplace__sidebar{display:none;position:fixed;inset:var(--header-h) 0 0 0;z-index:1900;width:100%;max-width:100%;border-radius:0;border:none;top:auto;bottom:0;border-top:1px solid var(--clr-border);max-height:80vh;overflow-y:auto}.marketplace__sidebar.sidebar--open{display:flex}.filters-header__close{display:flex;align-items:center;justify-content:center}.marketplace__filter-toggle{display:flex;align-items:center;justify-content:center}.detail-header{grid-template-columns:1fr}.metrics-grid{grid-template-columns:repeat(2,1fr)}.charts-grid{grid-template-columns:1fr}.breakdown-grid{grid-template-columns:1fr}.health-grid{grid-template-columns:repeat(2,1fr)}.pillars-grid{grid-template-columns:repeat(2,1fr)}.guardrails-header{grid-template-columns:1fr;gap:var(--sp-4)}.guardrails-rail{grid-template-columns:1fr;gap:var(--sp-6);padding-top:0;padding-left:var(--sp-8);border-top:0}.guardrails-rail::after{top:5px;bottom:5px;left:3px;right:auto;width:2px;height:auto}.guardrails-rail::before{top:5px;bottom:5px;left:3px;width:2px;height:auto;background:var(--clr-primary);box-shadow:0 0 18px rgba(0,92,239,.2);-webkit-transform:scaleY(0);transform:scaleY(0);-webkit-transform-origin:center top;transform-origin:center top;-webkit-animation-name:guardrailFillY;animation-name:guardrailFillY}.guardrail-step{grid-template-columns:44px minmax(0,1fr);padding-right:0}.guardrail-step::before{top:18px;left:-33px;z-index:1}.guardrail-step__mark{width:44px;height:44px}.guardrail-step__body::before{top:-14px;right:50%;font-size:3.5rem}.guardrail-step__desc{max-width:540px}.faq-layout{grid-template-columns:1fr}.faq-nav{position:static;flex-direction:row;overflow-x:auto;gap:var(--sp-1);padding-bottom:var(--sp-2);-webkit-overflow-scrolling:touch}.faq-nav__item{white-space:nowrap}.platforms-grid{grid-template-columns:1fr 1fr}.cli-blocks{grid-template-columns:1fr}.cli-block{border-right:none;border-bottom:1px solid var(--clr-border)}.cli-block:last-child{border-bottom:none}.dl-features-grid{grid-template-columns:repeat(2,1fr)}.download-first-trade__steps{grid-template-columns:1fr}.download-step,.download-step:first-child{padding:var(--sp-5) 0}.download-step+.download-step{border-left:0;border-top:1px solid var(--clr-border)}.download-explore__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.download-explore__link:nth-child(3){border-left:0;border-top:1px solid var(--clr-border)}.download-explore__link:nth-child(4){border-top:1px solid var(--clr-border)}.legal-layout{grid-template-columns:1fr;gap:var(--sp-6)}.legal-toc{position:static;order:-1}.legal-hero__title{font-size:var(--fs-3xl)}.legal-process,.legal-summary-grid{grid-template-columns:1fr}.header__nav{position:fixed;inset:var(--header-h) 0 0 0;z-index:999;display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;flex-wrap:nowrap;gap:var(--sp-2);padding:var(--sp-8) var(--sp-6);background:rgba(255,255,255,.99);border-top:1px solid var(--clr-border);backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px);height:calc(100dvh - var(--header-h));overflow-y:auto;-ms-scroll-chaining:none;overscroll-behavior:contain;opacity:0;visibility:hidden;pointer-events:none;-webkit-transform:translateX(100%);transform:translateX(100%);transition:opacity var(--tr-slow),visibility var(--tr-slow),-webkit-transform var(--tr-slow);transition:opacity var(--tr-slow),visibility var(--tr-slow),transform var(--tr-slow);transition:opacity var(--tr-slow),visibility var(--tr-slow),transform var(--tr-slow),-webkit-transform var(--tr-slow);overflow-y:auto}.header__nav.nav--open{opacity:1;visibility:visible;pointer-events:auto;-webkit-transform:translateX(0);transform:translateX(0)}.header__nav .nav__link{display:flex;align-items:center;flex:0 0 auto;width:100%;font-size:var(--fs-md);padding:var(--sp-3);border-radius:var(--r-md);border:1px solid var(--clr-border);opacity:0;-webkit-transform:translateY(15px);transform:translateY(15px);transition:opacity var(--tr-base),color var(--tr-fast),background var(--tr-fast),-webkit-transform var(--tr-base);transition:opacity var(--tr-base),transform var(--tr-base),color var(--tr-fast),background var(--tr-fast);transition:opacity var(--tr-base),transform var(--tr-base),color var(--tr-fast),background var(--tr-fast),-webkit-transform var(--tr-base)}.header__nav.nav--open .nav__link{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}.header__nav.nav--open .nav__link:nth-child(1){transition-delay:.3s}.header__nav.nav--open .nav__link:nth-child(2){transition-delay:.35s}.header__nav.nav--open .nav__link:nth-child(3){transition-delay:.4s}.header__nav.nav--open .nav__link:nth-child(4){transition-delay:.45s}.header__nav.nav--open .nav__link:nth-child(5){transition-delay:.5s}.header__nav.nav--open .nav__link:nth-child(6){transition-delay:.55s}.header__nav.nav--open .nav__link:nth-child(7){transition-delay:.6s}.header__nav.nav--open .nav__link:nth-child(8){transition-delay:.65s}.header__burger{display:flex}.header__download span{display:none}.section-title{font-size:var(--fs-2xl)}.hero{padding-top:calc(var(--header-h) + var(--sp-12));padding-bottom:var(--sp-12)}.hero__inner{grid-template-columns:1fr;gap:var(--sp-8)}.hero__title{font-size:var(--fs-4xl)}.hero__cta{flex-direction:column}.hero__cta .btn{width:100%;justify-content:center}.hero__cta .btn.btn--primary{box-shadow:var(--shadow-md)}.stats-band__grid{grid-template-columns:repeat(2,1fr)}.why__grid{grid-template-columns:repeat(2,1fr)}.how__steps{grid-template-columns:repeat(2,1fr)}.how__steps::before{display:none}.globe-section__inner{grid-template-columns:1fr;gap:var(--sp-12)}.globe-section__visual{display:none}.dl-cta{padding:var(--sp-12) 0}.dl-cta__title{font-size:var(--fs-2xl)}.reviews__grid{grid-template-columns:1fr}.dual-cta__grid{grid-template-columns:1fr}.footer__inner{grid-template-columns:1fr;gap:var(--sp-10)}}@media (max-width:991.98px)and (max-width:20em){.guardrail-step__body::before{right:1.25rem}}@media (max-width:767.98px){:root{--header-h:60px;--sp-5:1rem;--sp-6:1.25rem;--sp-8:1.75rem;--sp-10:2rem;--sp-12:2.5rem;--sp-16:3rem;--sp-20:3.75rem;--sp-24:4.5rem;--sp-32:5.5rem}.logo__text{font-size:var(--fs-md)}.page-hero{padding:calc(var(--header-h) + var(--sp-6)) var(--sp-4) var(--sp-12)}.page-hero__title{font-size:var(--fs-2xl)}.page-hero__desc{font-size:var(--fs-base)}.timeline{padding:var(--sp-16) 0}.timeline__title{text-align:left;margin-inline:0}.timeline .section-label-wr{text-align:left}.timeline__line{left:calc(var(--sp-4) + 6px);top:155px;bottom:170px}.timeline__items{gap:var(--sp-6);padding-left:var(--sp-8)}.timeline__dot,.timeline__item--2020 .timeline__dot,.timeline__item--2021 .timeline__dot,.timeline__item--2022 .timeline__dot,.timeline__item--2023 .timeline__dot,.timeline__item--2024 .timeline__dot,.timeline__item--2025 .timeline__dot{left:calc(var(--sp-8)*-1 + 7px);width:14px;height:14px}.values__grid{grid-template-columns:1fr}.values__intro{font-size:var(--fs-base)}.impact__grid{grid-template-columns:1fr}.impact__stat{font-size:var(--fs-xl)}.story-cta__buttons{flex-direction:column}.story-cta__buttons .btn{width:100%}.p2p-diagram::before{inset:var(--sp-5)}.p2p-diagram{padding:var(--sp-5)}.p2p-diagram__item{width:100%;justify-content:center;align-self:stretch}.p2p-diagram__center{width:100%}.trade-steps{grid-template-columns:1fr}.benefits-grid{grid-template-columns:1fr}.safety-grid{grid-template-columns:1fr}.guide-cta__buttons{flex-direction:column}.guide-cta__buttons .btn{width:100%}.marketplace__topbar{flex-direction:column}.marketplace__search{flex:1;width:100%}.marketplace__controls{width:100%}.listing-card__footer{flex-direction:column}.listing-card__action{width:100%}.modal__content{width:95%}.detail-action{flex-direction:column}.detail-action .btn{width:100%}.metrics-grid{grid-template-columns:1fr}.metric-card__value{font-size:var(--fs-2xl)}.feed-header{flex-direction:column;align-items:flex-start;gap:var(--sp-4)}.health-grid{grid-template-columns:1fr}.method-bar-item{grid-template-columns:100px 1fr auto}.escrow-flow::before{bottom:25px}.guardrails-lead{font-size:var(--fs-base)}.pillars-grid{grid-template-columns:1fr}.checklist-grid{grid-template-columns:1fr}.secure-cta__buttons{flex-direction:column}.secure-cta__buttons .btn{width:100%}.contact-layout{grid-template-columns:1fr}.contact-form{padding:var(--sp-5)}.contact-form__submit{align-self:stretch}.platforms-grid{grid-template-columns:1fr}.dl-features-grid{grid-template-columns:1fr}.download-explore__header{align-items:flex-start;flex-direction:column;gap:var(--sp-3)}.download-explore__grid{grid-template-columns:1fr}.download-explore__link,.download-explore__link:first-child{min-height:148px;padding:var(--sp-5) 0}.download-explore__link+.download-explore__link{border-left:0;border-top:1px solid var(--clr-border)}.legal-content{padding:var(--sp-8) 0}.legal-hero__inner{min-height:200px}.legal-hero__title{font-size:var(--fs-2xl)}.legal-toc{padding:var(--sp-4)}.legal-main{gap:var(--sp-12)}.legal-section{gap:var(--sp-2)}.legal-section__title{font-size:var(--fs-xl)}.legal-list li{padding-left:20px}.legal-matrix__row{grid-template-columns:1fr;gap:var(--sp-1)}.container{padding-inline:var(--sp-4)}.section-title{font-size:var(--fs-xl)}.hero__title{font-size:var(--fs-3xl)}.hero__cta{flex-direction:column}.hero__cta .btn{width:100%;justify-content:center}.hero__cta .btn.btn--primary{box-shadow:var(--shadow-md)}.stats-band__grid{grid-template-columns:repeat(2,1fr);gap:var(--sp-3)}.stats-band__num{font-size:var(--fs-2xl)}.stats-band__item{padding:var(--sp-5)}.why__grid{grid-template-columns:1fr}.how__steps{grid-template-columns:1fr}.globe-section__numbers{grid-template-columns:repeat(2,1fr)}.dl-cta{padding:var(--sp-12) 0}.dl-cta__title{font-size:var(--fs-2xl)}.dl-cta__btns{flex-direction:column}.dl-cta__btns .btn{width:100%;justify-content:center}.dual-cta__block{padding:var(--sp-8)}.dual-cta__title{font-size:var(--fs-xl)}}@media (max-width:479.98px){:root{--sp-6:1.125rem;--sp-8:1.5rem;--sp-10:1.75rem;--sp-12:2.25rem;--sp-16:2.75rem;--sp-20:3.25rem;--sp-24:3.75rem;--sp-32:4.5rem}.logo__text{font-size:var(--fs-base)}.trade-card__price{font-size:var(--fs-base)}.trade-card__price span{font-size:var(--fs-xl)}.review-card__text{font-size:var(--fs-base)}.timeline{padding:var(--sp-12) 0}.timeline__line{left:calc(var(--sp-3) + 8.5px);top:145px;bottom:180px}.timeline__items{gap:var(--sp-5);padding-left:var(--sp-6)}.timeline__dot,.timeline__item--2020 .timeline__dot,.timeline__item--2021 .timeline__dot,.timeline__item--2022 .timeline__dot,.timeline__item--2023 .timeline__dot,.timeline__item--2024 .timeline__dot,.timeline__item--2025 .timeline__dot{left:calc(var(--sp-6)*-1 + 6px);top:var(--sp-5);width:12px;height:12px;border-width:2px}.timeline__content{padding:var(--sp-4);border-radius:var(--r-md)}.timeline__event{font-size:var(--fs-base)}.timeline__desc{font-size:var(--fs-xs)}.timeline__stat{flex-direction:column;align-items:flex-start;gap:0}.timeline__stat-num{font-size:var(--fs-lg)}.value-card{padding:var(--sp-4)}.impact__stories-title{font-size:var(--fs-base)}.story-cta__title{font-size:var(--fs-xl)}.story-cta__desc{font-size:var(--fs-base)}.p2p-diagram::before{inset:var(--sp-4)}.p2p-diagram{padding:var(--sp-4)}.p2p-diagram__item{padding:var(--sp-3)}.p2p-diagram__avatar{width:48px;height:48px}.p2p-diagram__center{padding:var(--sp-5) var(--sp-4)}.p2p-diagram__meta{justify-content:flex-start}.comparison__cell{padding:var(--sp-3);font-size:var(--fs-xs)}.trade-step{padding:var(--sp-4)}.trade-step__title{font-size:var(--fs-sm)}.trade-step__desc{font-size:var(--fs-xs)}.glossary__item{padding:var(--sp-4)}.guide-cta__title{font-size:var(--fs-2xl)}.guide-cta__desc{font-size:var(--fs-base)}.detail-price__value{font-size:var(--fs-xl)}.timeline{padding:var(--sp-12) 0}.timeline__line{left:calc(var(--sp-3) + 8.5px);top:145px;bottom:180px}.timeline__items{gap:var(--sp-5);padding-left:var(--sp-6)}.timeline__dot,.timeline__item--2020 .timeline__dot,.timeline__item--2021 .timeline__dot,.timeline__item--2022 .timeline__dot,.timeline__item--2023 .timeline__dot,.timeline__item--2024 .timeline__dot,.timeline__item--2025 .timeline__dot{left:calc(var(--sp-6)*-1 + 6px);top:var(--sp-5);width:12px;height:12px;border-width:2px}.timeline__content{padding:var(--sp-4);border-radius:var(--r-md)}.timeline__event{font-size:var(--fs-base)}.timeline__desc{font-size:var(--fs-xs)}.timeline__stat{flex-direction:column;align-items:flex-start;gap:0}.timeline__stat-num{font-size:var(--fs-lg)}.value-card{padding:var(--sp-4)}.impact__stories-title{font-size:var(--fs-base)}.story-cta__title{font-size:var(--fs-xl)}.story-cta__desc{font-size:var(--fs-base)}.chart-card__header{flex-direction:column;gap:var(--sp-3)}.feed-table{font-size:var(--fs-xs)}.feed-table td,.feed-table th{padding:var(--sp-2) var(--sp-3)}.escrow-step{padding-left:calc(30px + var(--sp-4));gap:var(--sp-3)}.guardrails-rail{padding-left:var(--sp-6)}.guardrail-step{grid-template-columns:38px minmax(0,1fr);gap:var(--sp-3)}.guardrail-step::before{left:-25px}.guardrail-step__mark{width:38px;height:38px}.guardrail-step__mark svg{width:20px;height:20px}.secure-cta__title{font-size:var(--fs-2xl)}.secure-cta__desc{font-size:var(--fs-base)}.form-input{padding-block:10px}.toast{left:var(--sp-4);right:var(--sp-4);bottom:var(--sp-4);max-width:none}.contact-form{gap:var(--sp-4)}.platform-card{padding:var(--sp-5)}.auth-card{border-radius:var(--r-lg)}.auth-card__brand{padding:var(--sp-5)}.auth-panel{padding:var(--sp-5)}.auth-card__footer{padding:0 var(--sp-5) var(--sp-5)}.auth-form__options{flex-direction:column;gap:var(--sp-2);align-items:flex-start}.footer__bottom-inner{flex-direction:column-reverse;align-items:flex-start}.hero__title{font-size:var(--fs-2xl)}.hero__desc{font-size:var(--fs-base)}.hero__tags{display:none}.stats-band__grid{grid-template-columns:1fr 1fr;gap:var(--sp-2)}.stats-band__num{font-size:var(--fs-xl)}.trade-card{max-width:100%}.ticker__label{display:none}.globe-section__numbers{grid-template-columns:1fr 1fr}.footer__cols{grid-template-columns:repeat(2,1fr)}.footer__inner{gap:var(--sp-8)}}@media (max-width:419.98px){.header__logo .logo__text{display:none}}@media (max-width:47.99875em){.menu__body{position:fixed;width:100%;height:100%;left:-100%;top:0;overflow:auto;padding:3.125rem .9375rem 1.875rem .9375rem;transition:left .3s}.menu__body::before{content:"";position:fixed;width:100%;height:4.375rem;left:-100%;top:0;transition:left .3s;z-index:2}.menu-open .menu__body{left:0}.menu-open .menu__body::before{left:0}.icon-menu{display:block;position:relative;width:1.875rem;height:1.125rem;z-index:5}.icon-menu span,.icon-menu::after,.icon-menu::before{content:"";transition:all .3s ease 0s;right:0;position:absolute;width:100%;height:.125rem;background-color:#000}.icon-menu::before{top:0}.icon-menu::after{bottom:0}.icon-menu span{top:calc(50% - .0625rem)}.menu-open .icon-menu span{width:0}.menu-open .icon-menu::before{top:calc(50% - .0625rem);-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.menu-open .icon-menu::after{bottom:calc(50% - .0625rem);-webkit-transform:rotate(45deg);transform:rotate(45deg)}}@media (max-width:47.99875em)and (any-hover:none){.icon-menu{cursor:default}}@media (max-width:991.98px)and (min-width:62em){.guardrail-step__body::before{right:40.625rem}}@media (max-width:991.98px)and (min-width:20em)and (max-width:62em){.guardrail-step__body::before{right:clamp(1.25rem ,-17.5rem + 93.75vw ,40.625rem)}}