*{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-family:"";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}ul li{list-style:none}img{vertical-align:top}h1,h2,h3,h4,h5,h6{font-weight:inherit;font-size:inherit}.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{display:inline-flex;padding:0 0}.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{--color-primary:#000000;--color-secondary:#271219;--color-text:#141529;--color-accent:#f3b724;--color-light:#f3f1ef;--color-white:#ffffff;--color-gray-light:#f7f7f7;--color-gray-medium:#797576;--color-gray-dark:#e3ded7;--color-brown:#271219;--font-heading:"DM Serif Display",serif;--font-body:"Inter",sans-serif;--spacing-xs:0.5rem;--spacing-sm:1rem;--spacing-md:1.5rem;--spacing-lg:2rem;--spacing-xl:3rem;--spacing-xxl:4rem;--spacing-xxxl:6rem;--container-max-width:1200px;--container-padding:1rem;--transition-fast:0.2s ease;--transition-normal:0.3s ease;--transition-slow:0.5s ease}html{scroll-behavior:smooth}body{font-family:var(--font-body);font-size:16px;line-height:1.6;color:var(--color-text);background-color:var(--color-white);overflow-x:hidden}img{max-width:100%;height:auto;display:block}a{text-decoration:none;color:inherit}ol,ul{list-style:none}button{background:0 0;border:none;cursor:pointer;font-family:inherit}h1,h2,h3,h4,h5,h6{font-family:var(--font-heading);font-weight:400;line-height:1.2;text-wrap:pretty;margin-bottom:var(--spacing-sm)}h1{font-size:3.5rem;margin-bottom:var(--spacing-md)}h2{color:var(--color-primary)}h3{font-size:1.75rem}h4{font-size:1.25rem}p{text-wrap:pretty}.container{max-width:var(--container-max-width);margin:0 auto;padding:0 var(--container-padding)}.btn{display:inline-flex;align-items:center;justify-content:center;padding:12px var(--spacing-lg);font-family:var(--font-body);font-size:.875rem;line-height:1.4;font-weight:600;text-transform:uppercase;letter-spacing:.5px;border:2px solid;transition:all var(--transition-normal);cursor:pointer;min-width:160px}.btn--primary{background-color:var(--color-primary);color:var(--color-white);border-color:var(--color-primary)}.btn--primary--white{color:var(--color-primary);background-color:var(--color-white);border-color:var(--color-white)}.btn--primary:hover{background-color:var(--color-accent);border-color:var(--color-accent);color:var(--color-primary)}.btn--secondary{background-color:rgba(0,0,0,0);color:var(--color-primary);border-color:var(--color-primary)}.btn--secondary--white{color:var(--color-white);border-color:var(--color-white)}.btn--secondary:hover{background-color:var(--color-accent);color:var(--color-primary);border-color:transparent}.btn--small{padding:10px var(--spacing-md);font-size:.75rem;min-height:36px}.header{position:fixed;top:0;left:0;right:0;z-index:1000;border-bottom:1px solid transparent;background-color:var(--color-light);transition:all .4s ease}.header--scrolled{background-color:var(--color-white);border-bottom:1px solid var(--color-gray-dark)}.header:has(.header__nav--open){background-color:var(--color-white)}.header__container{max-width:1500px;display:flex;gap:20px;align-items:center;justify-content:space-between;height:80px}.header__logo{display:flex;align-items:center;z-index:1001}.header__logo-link{display:inline-flex;align-items:center;gap:10px;text-decoration:none;color:var(--color-text-primary);transition:all .3s}.header__logo-link:hover{color:var(--color-primary)}.header__logo-link img{width:40px;aspect-ratio:1}.header__logo-icon{color:var(--color-primary)}.header__logo-text{font-size:.875rem;font-weight:600;white-space:nowrap;text-transform:uppercase}.header__nav{display:flex;align-items:center}.nav__list{display:flex;justify-content:center;flex-wrap:wrap;row-gap:5px;line-height:1.4}.nav__link{font-size:.875rem;font-weight:600;letter-spacing:1px;text-transform:uppercase;color:var(--color-text);position:relative;transition:color var(--transition-fast)}.nav__link--active,.nav__link:hover{color:var(--color-primary);color:var(--color-accent)}.nav__link--active::after{content:"";position:absolute;width:100%;bottom:-6px;left:0;height:2px;background-color:var(--color-accent);border-radius:var(--radius-full)}.header__button{z-index:1001;min-width:auto!important;width:auto!important}.header__button--active{background-color:var(--color-primary)}.header__mobile-toggle{flex-direction:column;background:0 0;border:none;cursor:pointer;padding:var(--spacing-xs);gap:var(--spacing-xs);position:relative;width:30px;height:30px;justify-content:center;align-items:center;z-index:1001}.header__mobile-toggle span{width:25px;height:2px;background-color:var(--color-primary);transition:all .3s cubic-bezier(.4,0,.2,1);border-radius:2px;position:absolute}.header__mobile-toggle span:nth-child(1){top:8px}.header__mobile-toggle span:nth-child(2){top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.header__mobile-toggle span:nth-child(3){bottom:8px}.header__mobile-toggle--open span:nth-child(1){top:50%;-webkit-transform:translateY(-50%) rotate(45deg);transform:translateY(-50%) rotate(45deg)}.header__mobile-toggle--open span:nth-child(2){opacity:0;-webkit-transform:scale(0);transform:scale(0)}.header__mobile-toggle--open span:nth-child(3){bottom:50%;-webkit-transform:translateY(50%) rotate(-45deg);transform:translateY(50%) rotate(-45deg)}.header__mobile-toggle{display:none;flex-direction:column;gap:4px;padding:var(--spacing-xs)}.header__mobile-line{width:20px;height:2px;background-color:var(--color-text);transition:all var(--transition-fast)}.main{padding-top:80px}.hero{padding:11rem 0 7rem 0;background-color:var(--color-light);position:relative}.hero__container{display:grid;grid-template-columns:1fr 1fr;gap:3rem var(--spacing-xl);align-items:center;max-width:var(--container-max-width);margin:0 auto;padding:0 var(--container-padding)}.hero__title{margin-bottom:var(--spacing-md);color:var(--color-primary)}.hero__subtitle{font-size:1.125rem;color:var(--color-gray-medium);margin-bottom:var(--spacing-xl);max-width:500px}.hero__actions{display:flex;flex-wrap:wrap;gap:var(--spacing-sm) var(--spacing-md)}.hero__visual{display:flex;justify-content:center;align-items:center}.hero__circle{max-width:400px;width:100%;aspect-ratio:1;border-radius:50%;display:flex;align-items:center;justify-content:center;position:relative;background:radial-gradient(circle at center,rgba(0,0,0,.1) 0,transparent 70%);box-shadow:0 0 30px rgba(0,0,0,.15);border:2px solid var(--color-text,#000);overflow:hidden}.hero__circle-content{text-align:center;z-index:2}.hero__circle-inner{background:rgba(255,255,255,.25);backdrop-filter:blur(1px);border-radius:50%;padding:10px;position:absolute;inset:3px;display:flex;flex-direction:column;justify-content:center;align-items:center}.hero__circle-title{font-size:1.8rem;font-weight:600;margin-bottom:.5rem;color:#111}.hero__circle-text{color:#333;font-weight:500;font-size:1rem;letter-spacing:.5px;margin-bottom:10px}.hero__hand{position:absolute;bottom:50%;left:50%;-webkit-transform-origin:bottom center;transform-origin:bottom center;background:#000;border-radius:4px;opacity:.85;box-shadow:0 0 8px rgba(0,0,0,.25);z-index:1}.hero__hand--hour{width:6px;height:100px;-webkit-animation:rotateHour 40s linear infinite;animation:rotateHour 40s linear infinite}.hero__hand--minute{width:3px;height:160px;-webkit-animation:rotateMinute 20s linear infinite;animation:rotateMinute 20s linear infinite}.hero__hand--second{width:1px;height:180px;background:red;opacity:.8;-webkit-animation:rotateSecond 7s linear infinite;animation:rotateSecond 7s linear infinite}.hero__center-dot{position:absolute;width:16px;height:16px;background:#000;border-radius:50%;z-index:1;box-shadow:0 0 6px rgba(0,0,0,.3)}@-webkit-keyframes rotateHour{from{-webkit-transform:translateX(-50%) rotate(0);transform:translateX(-50%) rotate(0)}to{-webkit-transform:translateX(-50%) rotate(360deg);transform:translateX(-50%) rotate(360deg)}}@keyframes rotateHour{from{-webkit-transform:translateX(-50%) rotate(0);transform:translateX(-50%) rotate(0)}to{-webkit-transform:translateX(-50%) rotate(360deg);transform:translateX(-50%) rotate(360deg)}}@-webkit-keyframes rotateMinute{from{-webkit-transform:translateX(-50%) rotate(0);transform:translateX(-50%) rotate(0)}to{-webkit-transform:translateX(-50%) rotate(360deg);transform:translateX(-50%) rotate(360deg)}}@keyframes rotateMinute{from{-webkit-transform:translateX(-50%) rotate(0);transform:translateX(-50%) rotate(0)}to{-webkit-transform:translateX(-50%) rotate(360deg);transform:translateX(-50%) rotate(360deg)}}@-webkit-keyframes rotateSecond{from{-webkit-transform:translateX(-50%) rotate(0);transform:translateX(-50%) rotate(0)}to{-webkit-transform:translateX(-50%) rotate(360deg);transform:translateX(-50%) rotate(360deg)}}@keyframes rotateSecond{from{-webkit-transform:translateX(-50%) rotate(0);transform:translateX(-50%) rotate(0)}to{-webkit-transform:translateX(-50%) rotate(360deg);transform:translateX(-50%) rotate(360deg)}}@-webkit-keyframes glowText{0%,100%{color:#000;text-shadow:none}50%{color:#111;text-shadow:0 0 10px rgba(0,0,0,.2)}}@keyframes glowText{0%,100%{color:#000;text-shadow:none}50%{color:#111;text-shadow:0 0 10px rgba(0,0,0,.2)}}.page-hero{background-color:var(--color-light);text-align:center;padding:10rem 0 7rem 0}.page-hero--dark{background-color:var(--color-secondary);color:var(--color-white);padding:11rem 0 7rem 0}.page-hero--network{padding-bottom:0}.page-hero__container{max-width:var(--container-max-width);margin:0 auto;padding:0 var(--container-padding)}.page-hero__title{margin-bottom:var(--spacing-md)}.page-hero__subtitle{max-width:600px;margin:0 auto;color:var(--color-gray-medium)}.page-hero--dark .page-hero__subtitle{color:rgba(255,255,255,.8)}.stats{padding:var(--spacing-xl) 0;background-color:var(--color-white)}.stats__container{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--spacing-xl);max-width:var(--container-max-width);margin:0 auto;padding:0 var(--container-padding)}.stats__item{text-align:center}.stats__value{font-size:2.5rem;font-weight:700;color:var(--color-primary);margin-bottom:var(--spacing-xs)}.stats__label{font-size:.875rem;font-weight:600;color:var(--color-gray-medium);letter-spacing:1px;text-transform:uppercase}.freedom{padding:14rem 0;background-image:linear-gradient(rgba(0,0,0,.3),rgba(0,0,0,.3)),url(../img/home/preview.webp);background-size:cover;background-position:center;display:flex;align-items:center;justify-content:center;position:relative;position:relative}.freedom::before{content:"";position:absolute;width:100%;height:100%;top:0;left:0;backdrop-filter:blur(10px)}.freedom:hover .freedom__play-btn{-webkit-transform:scale(1.1);transform:scale(1.1)}.freedom__container{text-align:center;max-width:var(--container-max-width);margin:0 auto;padding:0 var(--container-padding);position:relative;z-index:5;width:100%;height:100%}.freedom__title{color:var(--color-white);margin-bottom:var(--spacing-md)}.freedom__play-btn{display:inline-block;transition:-webkit-transform var(--transition-normal);transition:transform var(--transition-normal);transition:transform var(--transition-normal),-webkit-transform var(--transition-normal)}.freedom__play-btn svg{aspect-ratio:1}.supporters{padding:var(--spacing-xxxl) 0;background-color:var(--color-light)}.supporters__container{text-align:center;max-width:var(--container-max-width);margin:0 auto;padding:0 var(--container-padding)}.supporters__title{margin-bottom:var(--spacing-md)}.supporters__description{font-size:1.125rem;color:var(--color-gray-medium);max-width:800px;margin:0 auto var(--spacing-md)}.features{padding:var(--spacing-xxxl) 0;background-color:var(--color-secondary);color:var(--color-white)}.features__container{max-width:var(--container-max-width);margin:0 auto;padding:0 var(--container-padding)}.features__title{color:var(--color-white);text-align:center;margin-bottom:var(--spacing-xl)}.features__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--spacing-xl) var(--spacing-xxl)}.features__item{text-align:center}.features__icon{width:48px;height:48px;margin:0 auto var(--spacing-md);display:flex;align-items:center;justify-content:center}.features__item-title{font-size:1.5rem;margin-bottom:var(--spacing-sm)}.features__item-text{color:rgba(255,255,255,.8);line-height:1.6}.vision{padding:var(--spacing-xxxl) 0;background-color:var(--color-white)}.vision--reverse{background-color:var(--color-gray-light)}.vision--reverse .vision__content{grid-template-columns:1fr 1fr;gap:35px var(--spacing-xxl)}.vision__container{max-width:var(--container-max-width);margin:0 auto;padding:0 var(--container-padding)}.vision__title{text-align:center;margin-bottom:var(--spacing-xxl)}.vision__content{display:grid;grid-template-columns:2fr 1fr;gap:35px var(--spacing-xxl);align-items:center}.vision__subtitle{font-size:1.75rem;margin-bottom:var(--spacing-md);color:var(--color-primary)}.vision__description{color:var(--color-text);line-height:1.6;margin-bottom:var(--spacing-lg)}.vision__description p:not(:last-child){margin-bottom:var(--spacing-sm)}.vision__pillars{display:flex;flex-direction:column;gap:var(--spacing-md)}.vision__pillar{padding:var(--spacing-md);background-color:var(--color-light);border-left:4px solid var(--color-accent);transition:all .3s}.vision__pillar:hover{background-color:#ece8e4;border-color:#be8902}.vision__pillar-title{font-size:1.25rem;margin-bottom:var(--spacing-sm);color:var(--color-primary)}.vision__pillar-text{color:var(--color-text);line-height:1.6}.vision__visual{display:flex;justify-content:center;align-items:center;overflow:hidden}.vision__visual img{transition:all .7s}.vision__visual img:hover{-webkit-transform:scale(1.05);transform:scale(1.05)}.vision__circle{width:320px;aspect-ratio:1;border:3px solid var(--color-accent);border-radius:50%;display:flex;align-items:center;justify-content:center;position:relative;background-color:var(--color-light);transition:all .3s}.vision__circle:hover{background-color:#ece8e4;border-color:#be8902}.vision__circle-content{text-align:center;padding:var(--spacing-lg)}.vision__circle-title{font-size:2rem;margin-bottom:var(--spacing-sm);color:var(--color-primary)}.vision__circle-text{color:var(--color-text);font-weight:600}.cta{padding:var(--spacing-xxxl) 0;background:linear-gradient(135deg,#160b0f 0,var(--color-secondary) 100%);color:var(--color-white)}.cta__container{max-width:var(--container-max-width);margin:0 auto;padding:0 var(--container-padding)}.cta__title{color:var(--color-white);text-align:center;margin-bottom:var(--spacing-xl)}.cta__grid{display:grid;grid-template-columns:repeat(2,1fr);grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:var(--spacing-lg)}.cta__card{background-color:rgba(255,255,255,.1);padding:var(--spacing-xl);border:1px solid rgba(255,255,255,.2);transition:all var(--transition-normal)}.cta__card:hover{-webkit-transform:translateY(-4px);transform:translateY(-4px);border:1px solid rgba(255,255,255,.3);background-color:rgba(255,255,255,.12)}.cta__card-title{font-size:1.5rem;margin-bottom:var(--spacing-sm);color:var(--color-accent)}.cta__card-text{margin-bottom:var(--spacing-md);color:rgba(255,255,255,.8)}.cta__card-link{color:var(--color-white);font-weight:600;border-bottom:1px solid var(--color-accent);transition:color var(--transition-fast)}.cta__card-link:hover{color:var(--color-accent)}.footer{background-color:var(--color-primary);color:var(--color-white);padding:var(--spacing-xxl) 0}.footer__container{display:grid;grid-template-columns:1fr 2fr auto;align-items:start;max-width:var(--container-max-width);margin:0 auto;padding:0 var(--container-padding)}.footer__brand{display:flex;align-items:center;gap:var(--spacing-sm)}.footer__logo{flex-shrink:0}.footer__logo img{width:40px;aspect-ratio:1}.footer__tagline{color:rgba(255,255,255,.8)}.footer__links{display:flex;flex-wrap:wrap;justify-content:center;row-gap:1.875rem}.footer__column-title{font-size:.875rem;font-weight:600;margin-bottom:var(--spacing-sm);color:var(--color-accent);letter-spacing:1px;text-transform:uppercase}.footer__column-list{display:flex;flex-direction:column;gap:var(--spacing-xs)}.footer__link{font-size:.875rem;color:rgba(255,255,255,.8);transition:color var(--transition-fast);text-transform:uppercase}.footer__link:hover{color:var(--color-white)}.footer__social{display:flex;gap:var(--spacing-md);align-items:center}.footer__social-link{width:40px;height:40px;display:flex;align-items:center;justify-content:center;border:1px solid rgba(255,255,255,.2);color:rgba(255,255,255,.8);transition:all var(--transition-fast)}.footer__social-link:hover{background-color:var(--color-accent);color:var(--color-primary);border-color:var(--color-accent)}.learn-basics{padding:var(--spacing-xxxl) 0;background-color:var(--color-white)}.learn-basics__container{display:grid;grid-template-columns:1fr 1fr;gap:var(--spacing-xl);max-width:var(--container-max-width);margin:0 auto;padding:0 var(--container-padding)}.learn-basics__title{margin-bottom:var(--spacing-md)}.learn-basics__text{font-size:1.125rem;line-height:1.7;color:var(--color-text)}.learn-basics__text:not(:last-child){margin-bottom:var(--spacing-md)}.learn-basics__diagram-item{display:grid;align-content:center;text-align:center;padding:var(--spacing-lg)}.learn-basics__diagram-icon{margin:0 auto var(--spacing-sm);display:flex;align-items:center;justify-content:center}.learn-basics__diagram-title{font-size:1.25rem;margin-bottom:var(--spacing-xs)}.learn-basics__diagram-text{font-size:.875rem;color:var(--color-gray-medium)}.privacy-technology{padding:var(--spacing-xxxl) 0;background-color:var(--color-light)}.privacy-technology__container{max-width:var(--container-max-width);margin:0 auto;padding:0 var(--container-padding)}.privacy-technology__title{text-align:center;margin-bottom:var(--spacing-xl)}.privacy-technology__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--spacing-xl)}.privacy-technology__card{background-color:var(--color-white);padding:var(--spacing-xl);text-align:center;transition:-webkit-transform var(--transition-normal);transition:transform var(--transition-normal);transition:transform var(--transition-normal),-webkit-transform var(--transition-normal)}.privacy-technology__card:hover{-webkit-transform:translateY(-4px);transform:translateY(-4px)}.privacy-technology__icon{width:64px;height:64px;margin:0 auto var(--spacing-md);display:flex;align-items:center;justify-content:center}.privacy-technology__card-title{font-size:1.5rem;margin-bottom:var(--spacing-sm);color:var(--color-primary)}.privacy-technology__card-text{color:var(--color-text);line-height:1.6}.wallet-features{padding:var(--spacing-xxxl) 0;background-color:var(--color-white)}.wallet-features__container{max-width:var(--container-max-width);margin:0 auto;padding:0 var(--container-padding)}.wallet-features__content{text-align:center;margin-bottom:var(--spacing-xl)}.wallet-features__title{margin-bottom:var(--spacing-md)}.wallet-features__subtitle{font-size:1.125rem;color:var(--color-gray-medium);max-width:600px;margin:0 auto}.wallet-features__list{display:grid;grid-template-columns:1fr;gap:var(--spacing-lg);max-width:800px;margin:0 auto}.wallet-features__item{display:flex;align-items:flex-start;gap:var(--spacing-md);padding:var(--spacing-lg);border:1px solid var(--color-gray-dark);transition:all var(--transition-normal)}.wallet-features__item:hover{border-color:var(--color-accent);background-color:#faf9f8}.wallet-features__item-icon{flex-shrink:0}.wallet-features__item-title{font-size:1.25rem;margin-bottom:var(--spacing-xs);color:var(--color-primary)}.wallet-features__item-text{color:var(--color-text);line-height:1.6}.getting-started{padding:var(--spacing-xxxl) 0;background-color:var(--color-light)}.getting-started__container{max-width:var(--container-max-width);margin:0 auto;padding:0 var(--container-padding)}.getting-started__title{text-align:center;margin-bottom:var(--spacing-xl)}.getting-started__steps{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--spacing-xl)}.getting-started__step{display:flex;flex-direction:column;align-items:center;text-align:center}.getting-started__step-number{width:60px;height:60px;background-color:var(--color-accent);color:var(--color-primary);border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:1.5rem;font-weight:700;margin-bottom:var(--spacing-md)}.getting-started__step-title{font-size:1.5rem;margin-bottom:var(--spacing-sm);color:var(--color-primary)}.getting-started__step-text{color:var(--color-text);line-height:1.6;margin-bottom:var(--spacing-md)}.security-best-practices{padding:var(--spacing-xxxl) 0;background-color:var(--color-white)}.security-best-practices__container{max-width:var(--container-max-width);margin:0 auto;padding:0 var(--container-padding)}.security-best-practices__title{text-align:center;margin-bottom:var(--spacing-xl)}.security-best-practices__grid{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--spacing-lg)}.security-best-practices__item{padding:var(--spacing-xl);background-color:var(--color-light);border-left:4px solid var(--color-accent);transition:all .3s}.security-best-practices__item:hover{background-color:#ece8e4;border-color:#be8902}.security-best-practices__item-title{font-size:1.25rem;margin-bottom:var(--spacing-sm);color:var(--color-primary)}.security-best-practices__item-text{color:var(--color-text);line-height:1.6}.learn-more{padding:var(--spacing-xxxl) 0;background:linear-gradient(135deg,#160b0f 0,var(--color-secondary) 100%);color:var(--color-white)}.learn-more__container{max-width:var(--container-max-width);margin:0 auto;padding:0 var(--container-padding)}.learn-more__title{text-align:center;color:var(--color-white);margin-bottom:var(--spacing-xl)}.learn-more__cards{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--spacing-lg)}.learn-more__card{background-color:rgba(255,255,255,.1);padding:var(--spacing-xl);border:1px solid rgba(255,255,255,.2);text-align:center;transition:all var(--transition-normal)}.learn-more__card:hover{-webkit-transform:translateY(-4px);transform:translateY(-4px);border:1px solid rgba(255,255,255,.3);background-color:rgba(255,255,255,.12)}.learn-more__card-title{font-size:1.5rem;margin-bottom:var(--spacing-sm);color:var(--color-accent)}.learn-more__card-text{color:rgba(255,255,255,.8);line-height:1.6;margin-bottom:var(--spacing-md)}.learn-more__card-link{color:var(--color-white);font-weight:600;border-bottom:1px solid var(--color-accent);transition:color var(--transition-fast)}.learn-more__card-link:hover{color:var(--color-accent)}.ecosystem-categories{padding:var(--spacing-lg) 0;background-color:var(--color-white);border-bottom:1px solid var(--color-gray-dark)}.ecosystem-categories__container{max-width:900px;margin:0 auto;padding:0 var(--container-padding)}.ecosystem-categories__nav{display:flex;justify-content:center;gap:var(--spacing-md);gap:var(--spacing-sm) var(--spacing-md)}.ecosystem-categories__tab{padding:var(--spacing-sm) var(--spacing-lg);font-size:.875rem;font-weight:600;text-transform:uppercase;letter-spacing:1px;color:var(--color-gray-medium);border:2px solid transparent;transition:all var(--transition-fast);white-space:nowrap;flex:1}.ecosystem-categories__tab--active,.ecosystem-categories__tab:hover{color:var(--color-accent);border-color:var(--color-accent)}.ecosystem-content{padding:var(--spacing-xl) 0 var(--spacing-xxxl) 0;background-color:var(--color-white)}.ecosystem-content__container{max-width:var(--container-max-width);margin:0 auto;padding:0 var(--container-padding)}.ecosystem-content__title{text-align:center;margin-bottom:var(--spacing-xl)}.ecosystem-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:var(--spacing-lg)}.ecosystem-card{background-color:var(--color-light);padding:var(--spacing-xl);border:1px solid var(--color-gray-dark);transition:all var(--transition-normal);display:flex;flex-direction:column}.ecosystem-card:hover{-webkit-transform:translateY(-2px);transform:translateY(-2px);border-color:var(--color-accent)}.ecosystem-card__header{display:flex;align-items:center;gap:var(--spacing-md);margin-bottom:var(--spacing-md)}.ecosystem-card__icon{width:48px;height:48px;display:flex;align-items:center;justify-content:center}.ecosystem-card__title{font-size:1.25rem;color:var(--color-primary);margin-bottom:0}.ecosystem-card__description{color:var(--color-text);line-height:1.6;margin-bottom:var(--spacing-md)}.ecosystem-card__features{flex-grow:1;margin-bottom:var(--spacing-md)}.ecosystem-card__features li{color:var(--color-gray-medium);font-size:.875rem;margin-bottom:var(--spacing-xs);position:relative;padding-left:var(--spacing-md)}.ecosystem-card__features li::before{content:"•";color:var(--color-accent);position:absolute;left:0}.ecosystem-card__actions{display:flex;flex-wrap:wrap;gap:10px var(--spacing-md)}.ecosystem-card__actions a{flex:1 1 auto}.partner-spotlight{padding:var(--spacing-xxxl) 0;background-color:var(--color-light)}.partner-spotlight__container{max-width:var(--container-max-width);margin:0 auto;padding:0 var(--container-padding)}.partner-spotlight__title{text-align:center;margin-bottom:var(--spacing-xl)}.partner-spotlight__featured{display:grid;grid-template-columns:auto 1fr;gap:var(--spacing-xl);align-items:center;background-color:var(--color-white);padding:var(--spacing-xl)}.partner-spotlight__image{max-width:150px;margin-inline:auto}.partner-spotlight__image img{width:100%}.partner-spotlight__name{font-size:1.5rem;margin-bottom:var(--spacing-sm);color:var(--color-primary)}.partner-spotlight__description{color:var(--color-text);line-height:1.6;margin-bottom:var(--spacing-md)}.partner-spotlight__stats{display:flex;gap:var(--spacing-xl);margin-bottom:var(--spacing-md)}.partner-spotlight__stat{text-align:center}.partner-spotlight__stat-number{display:block;font-size:2rem;font-weight:700;color:var(--color-accent)}.partner-spotlight__stat-label{font-size:.875rem;color:var(--color-gray-medium)}.developer-resources{padding:var(--spacing-xxxl) 0;background-color:var(--color-white)}.developer-resources__container{max-width:var(--container-max-width);margin:0 auto;padding:0 var(--container-padding)}.developer-resources__title{text-align:center;margin-bottom:var(--spacing-xl)}.developer-resources__grid{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--spacing-lg)}.developer-resources__card{padding:var(--spacing-xl);background-color:var(--color-light);border:1px solid var(--color-gray-dark);transition:all var(--transition-normal)}.developer-resources__card:hover{border-color:var(--color-accent);-webkit-transform:translateY(-2px);transform:translateY(-2px)}.developer-resources__icon{width:48px;height:48px;margin-bottom:var(--spacing-md);display:flex;align-items:center;justify-content:center}.developer-resources__card-title{font-size:1.25rem;margin-bottom:var(--spacing-sm);color:var(--color-primary)}.developer-resources__card-text{color:var(--color-text);line-height:1.6;margin-bottom:var(--spacing-md)}.developer-resources__card-link{color:var(--color-accent);font-weight:600;text-decoration:underline;transition:color var(--transition-fast)}.developer-resources__card-link:hover{color:var(--color-primary)}.ecosystem-stats{padding:var(--spacing-xxxl) 0;background-color:var(--color-light)}.ecosystem-stats__container{max-width:var(--container-max-width);margin:0 auto;padding:0 var(--container-padding)}.ecosystem-stats__title{text-align:center;margin-bottom:var(--spacing-xl)}.ecosystem-stats__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--spacing-xl)}.ecosystem-stats__item{text-align:center}.ecosystem-stats__number{font-size:3rem;font-weight:700;color:var(--color-accent);margin-bottom:var(--spacing-xs)}.ecosystem-stats__label{font-size:.875rem}.join-ecosystem{padding:var(--spacing-xxxl) 0;background-color:var(--color-secondary);background:linear-gradient(135deg,#160b0f 0,var(--color-secondary) 100%);text-align:center;color:var(--color-white)}.join-ecosystem__container{max-width:var(--container-max-width);margin:0 auto;padding:0 var(--container-padding)}.join-ecosystem__title{margin-bottom:var(--spacing-md);color:var(--color-white)}.join-ecosystem__subtitle{font-size:1.125rem;color:var(--color-gray-medium);margin-bottom:var(--spacing-xl);max-width:600px;margin-left:auto;margin-right:auto;color:rgba(255,255,255,.8)}.join-ecosystem__actions{display:flex;justify-content:center;flex-wrap:wrap;gap:var(--spacing-sm) var(--spacing-md)}.network-metrics{background-color:var(--color-light);color:var(--color-secondary);padding-block:var(--spacing-xxl) 6rem}.network-metrics__container{max-width:850px;margin:0 auto;padding:0 var(--container-padding)}.network-metrics__tabs{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--spacing-sm) var(--spacing-md);margin-bottom:var(--spacing-xl)}.network-metrics__tab{padding:var(--spacing-sm) var(--spacing-lg);font-size:.875rem;font-weight:600;text-transform:uppercase;letter-spacing:1px;color:var(--color-secondary);border:1px solid transparent;transition:all var(--transition-fast);white-space:nowrap;flex:1}.network-metrics__tab:hover{border-color:var(--color-accent)}.network-metrics__tab--active{color:var(--color-accent);border-color:var(--color-accent)}.network-metrics__display{text-align:center}.network-metrics__main-stat{background:linear-gradient(135deg,var(--color-light) 0,#f8f9fa 100%);color:var(--color-text);padding:var(--spacing-xl);box-shadow:0 8px 32px rgba(0,0,0,.1);border:1px solid rgba(255,255,255,.2);position:relative;overflow:hidden}.network-metrics__main-stat::before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,var(--color-accent) 0,var(--color-primary) 100%)}.network-metrics__value{font-weight:700;color:var(--color-primary);margin-bottom:var(--spacing-xs);position:relative;display:inline-block}.network-metrics__loading{display:inline-block;width:20px;height:20px;border:2px solid #f3f3f3;border-top:2px solid var(--color-accent);border-radius:50%;-webkit-animation:spin 1s linear infinite;animation:spin 1s linear infinite;margin-left:10px}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes spin{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.network-metrics__change{font-weight:600;margin-bottom:var(--spacing-sm)}.network-metrics__change--positive{color:#22c55e}.network-metrics__change--negative{color:#ef4444}.network-metrics__subtitle{font-size:.875rem;color:var(--color-gray-medium)}.funding-governance{padding:var(--spacing-xxxl) 0;background-color:var(--color-white)}.funding-governance__container{max-width:var(--container-max-width);margin:0 auto;padding:0 var(--container-padding)}.funding-governance__title{margin-bottom:var(--spacing-lg)}.funding-governance__content{margin-bottom:var(--spacing-xl)}.funding-governance__text p{font-size:1rem;line-height:1.7;color:var(--color-text);margin-bottom:var(--spacing-md)}.funding-governance__charts{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--spacing-xl);margin-top:var(--spacing-xl)}.funding-governance__chart{background-color:var(--color-light);padding:var(--spacing-xl);text-align:center}.funding-governance__chart-title{font-size:1.25rem;margin-bottom:var(--spacing-xs);color:var(--color-primary)}.funding-governance__chart-subtitle{font-size:.875rem;color:var(--color-gray-medium);margin-bottom:var(--spacing-md)}.funding-governance__chart-visual{margin:var(--spacing-lg) 0}.pie-chart{width:250px;height:250px;border-radius:50%;margin:0 auto;position:relative;display:flex;align-items:center;justify-content:center;box-shadow:0 8px 32px rgba(0,0,0,.1);transition:-webkit-transform var(--transition-normal);transition:transform var(--transition-normal);transition:transform var(--transition-normal),-webkit-transform var(--transition-normal)}.pie-chart:hover{-webkit-transform:scale(1.05);transform:scale(1.05)}.pie-chart--old{background:conic-gradient(#6b7280 0deg 288deg,var(--color-accent) 288deg 342deg,var(--color-primary) 342deg 360deg)}.pie-chart--new{background:conic-gradient(#6b7280 0deg 288deg,var(--color-accent) 288deg 330deg,var(--color-primary) 330deg 360deg)}.pie-chart__center{width:120px;height:120px;background:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-direction:column;box-shadow:0 4px 16px rgba(0,0,0,.1)}.pie-chart__center-title{font-size:.75rem;font-weight:600;color:var(--color-gray-medium);text-align:center}.pie-chart__legend{display:flex;flex-direction:column;gap:var(--spacing-xs);margin-top:var(--spacing-md)}.pie-chart__legend-item{display:flex;align-items:center;gap:var(--spacing-xs);font-size:.875rem}.pie-chart__legend-color{width:16px;height:16px;border-radius:2px}.pie-chart__legend-color--miners{background:#6b7280}.pie-chart__legend-color--ecc{background:var(--color-accent)}.pie-chart__legend-color--foundation{background:var(--color-primary)}.pie-chart__legend-color--lockbox{background:var(--color-accent)}.pie-chart__legend-color--direct{background:var(--color-primary)}.funding-governance__chart-note{font-size:.875rem;color:var(--color-gray-medium)}.funding-governance__note{background-color:var(--color-light);padding:var(--spacing-lg);border-left:4px solid var(--color-accent)}.funding-governance__note p{color:var(--color-text);line-height:1.6;margin-bottom:var(--spacing-sm)}.funding-governance__link{color:var(--color-accent);font-weight:600;text-decoration:underline;transition:all .2s}.funding-governance__link:hover{text-decoration:none;color:var(--color-brown)}.zip-proposals{padding:var(--spacing-xxxl) 0;background-color:var(--color-light)}.zip-proposals__container{max-width:var(--container-max-width);margin:0 auto;padding:0 var(--container-padding)}.zip-proposals__title{margin-bottom:var(--spacing-xl)}.zip-proposals__grid{display:grid;grid-template-columns:1fr auto;gap:var(--spacing-xl);align-items:center}.zip-proposals__subtitle{font-size:1.25rem;margin-bottom:var(--spacing-sm);color:var(--color-primary)}.zip-proposals__description{font-size:1rem;line-height:1.7;color:var(--color-text);margin-bottom:var(--spacing-md)}.zip-proposals__action{margin-top:var(--spacing-md)}.zip-proposals__stat-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--spacing-lg);background-color:var(--color-white);padding:var(--spacing-xl);align-items:center}.zip-proposals__stat{text-align:center}.zip-proposals__stat-number{font-size:2.5rem;font-weight:700;color:var(--color-accent);display:block;margin-bottom:var(--spacing-xs)}.zip-proposals__stat-label{font-size:.875rem;color:var(--color-gray-medium)}.network-health{padding:var(--spacing-xxxl) 0;background-color:var(--color-white)}.network-health__container{max-width:var(--container-max-width);margin:0 auto;padding:0 var(--container-padding)}.network-health__title{text-align:center;margin-bottom:var(--spacing-xl)}.network-health__grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:var(--spacing-lg)}.network-health__metric{text-align:center;padding:var(--spacing-xl);background-color:var(--color-light);border:1px solid var(--color-gray-dark);transition:all .3s}.network-health__metric:hover{border-color:var(--color-accent);-webkit-transform:translateY(-2px);transform:translateY(-2px)}.network-health__metric-icon{width:48px;height:48px;margin:0 auto var(--spacing-md);display:flex;align-items:center;justify-content:center}.network-health__metric-title{font-size:1rem;margin-bottom:var(--spacing-sm);color:var(--color-gray-medium);font-weight:600}.network-health__metric-value{font-size:1.75rem;font-weight:700;color:var(--color-primary);margin-bottom:var(--spacing-xs)}.network-health__metric-subtitle{font-size:.875rem;color:var(--color-gray-medium)}.mining-info{padding:var(--spacing-xxxl) 0;background-color:var(--color-light)}.mining-info__container{max-width:var(--container-max-width);margin:0 auto;padding:0 var(--container-padding)}.mining-info__title{margin-bottom:var(--spacing-xl)}.mining-info__content{display:grid;grid-template-columns:1fr 1fr;gap:var(--spacing-xl)}.mining-info__subtitle{font-size:1.5rem;margin-bottom:var(--spacing-md);color:var(--color-primary)}.mining-info__text{color:var(--color-text);line-height:1.6;margin-bottom:var(--spacing-md)}.mining-info__specs{display:flex;flex-direction:column;gap:var(--spacing-sm)}.mining-info__spec{display:flex;justify-content:space-between;padding:var(--spacing-md);background-color:var(--color-white)}.mining-info__spec-label{font-weight:600;color:var(--color-gray-medium)}.mining-info__spec-value{color:var(--color-primary);font-weight:600}.mining-info__pools-list{display:flex;flex-direction:column;gap:var(--spacing-sm)}.mining-info__pool{display:flex;justify-content:space-between;align-items:center;padding:var(--spacing-md);background-color:var(--color-white)}.mining-info__pool-name{font-weight:600;color:var(--color-primary)}.mining-info__pool-hashrate{font-weight:600;color:var(--color-accent)}.roadmap-timeline{padding:var(--spacing-xxxl) 0;background-color:var(--color-white)}.roadmap-timeline__container{max-width:var(--container-max-width);margin:0 auto;padding:0 var(--container-padding)}.roadmap-timeline__title{text-align:center;margin-bottom:var(--spacing-xl)}.roadmap-timeline__track{position:relative;padding-left:var(--spacing-xl)}.roadmap-timeline__track::before{content:"";position:absolute;left:var(--spacing-lg);top:0;bottom:0;width:2px;background-color:var(--color-gray-dark)}.roadmap-timeline__milestone{position:relative;margin-bottom:var(--spacing-xl);padding-left:var(--spacing-xl);transition:max-height .5s ease,opacity .5s ease,margin .5s ease,padding .5s ease}.roadmap-timeline__milestone.hidden{max-height:0;opacity:0;margin-bottom:0;padding:0;overflow:hidden}.roadmap-toggle-btn{display:block;margin:40px auto 0;padding:6px 20px;cursor:pointer;background-color:var(--color-primary);color:var(--color-white);font-weight:600;letter-spacing:1px;transition:background .3s,-webkit-transform .2s;transition:background .3s,transform .2s;transition:background .3s,transform .2s,-webkit-transform .2s}.roadmap-toggle-btn:hover{background-color:var(--color-accent)}.roadmap-timeline__milestone-marker{position:absolute;left:calc(-1*var(--spacing-lg) + 11px);top:var(--spacing-sm);width:12px;height:12px;background-color:var(--color-gray-medium);border:2px solid var(--color-white)}.roadmap-timeline__milestone--completed .roadmap-timeline__milestone-marker{background-color:var(--color-accent)}.roadmap-timeline__milestone--current .roadmap-timeline__milestone-marker{background-color:var(--color-primary)}.roadmap-timeline__milestone-date{font-size:.875rem;font-weight:600;color:var(--color-accent);margin-bottom:var(--spacing-xs);letter-spacing:1px;text-transform:uppercase}.roadmap-timeline__milestone-title{font-size:1.5rem;margin-bottom:var(--spacing-sm);color:var(--color-primary)}.roadmap-timeline__milestone-description{color:var(--color-text);line-height:1.6;margin-bottom:var(--spacing-sm)}.roadmap-timeline__milestone-status{display:inline-block;padding:var(--spacing-xs) var(--spacing-sm);background-color:var(--color-light);color:var(--color-text);font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:1px}.roadmap-timeline__milestone--completed .roadmap-timeline__milestone-status{background-color:var(--color-accent);color:var(--color-primary)}.roadmap-timeline__milestone--current .roadmap-timeline__milestone-status{background-color:var(--color-primary);color:var(--color-white)}.roadmap-features{padding:var(--spacing-xxxl) 0;background-color:var(--color-light)}.roadmap-features__container{max-width:var(--container-max-width);margin:0 auto;padding:0 var(--container-padding)}.roadmap-features__title{text-align:center;margin-bottom:var(--spacing-xl)}.roadmap-features__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--spacing-xl)}.roadmap-features__card{background-color:var(--color-white);padding:var(--spacing-xl) var(--spacing-lg);text-align:center;transition:-webkit-transform var(--transition-normal);transition:transform var(--transition-normal);transition:transform var(--transition-normal),-webkit-transform var(--transition-normal);display:flex;flex-direction:column}.roadmap-features__card:hover{-webkit-transform:translateY(-4px);transform:translateY(-4px)}.roadmap-features__card-icon{width:64px;height:64px;margin:0 auto var(--spacing-md);display:flex;align-items:center;justify-content:center}.roadmap-features__card-title{font-size:1.5rem;margin-bottom:var(--spacing-sm);color:var(--color-primary);flex-grow:1}.roadmap-features__card-description{color:var(--color-text);line-height:1.6;margin-bottom:var(--spacing-md)}.roadmap-features__card-status{align-self:center;display:inline-block;padding:var(--spacing-xs) var(--spacing-sm);background-color:var(--color-light);color:var(--color-primary);font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:1px}.roadmap-research{padding:var(--spacing-xxxl) 0;background-color:var(--color-white)}.roadmap-research__container{max-width:var(--container-max-width);margin:0 auto;padding:0 var(--container-padding)}.roadmap-research__title{text-align:center;margin-bottom:var(--spacing-xl)}.roadmap-research__content{display:grid;grid-template-columns:1fr 1fr;gap:var(--spacing-xl);align-items:center}.roadmap-research__subtitle{font-size:1.75rem;margin-bottom:var(--spacing-md);color:var(--color-primary)}.roadmap-research__description{color:var(--color-text);line-height:1.6;margin-bottom:var(--spacing-md)}.roadmap-research__stats{display:flex;flex-direction:column;gap:var(--spacing-lg);padding:var(--spacing-xl);background-color:var(--color-light)}.roadmap-research__stat{text-align:center}.roadmap-research__stat-value{font-size:2.5rem;font-weight:700;color:var(--color-accent);margin-bottom:var(--spacing-xs)}.roadmap-research__stat-label{font-size:.875rem;color:var(--color-gray-medium);font-weight:600;letter-spacing:1px;text-transform:uppercase}.community-stats{padding:var(--spacing-xxl) 0;background-color:var(--color-white)}.community-stats__container{max-width:var(--container-max-width);margin:0 auto;padding:0 var(--container-padding)}.community-stats__grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:var(--spacing-xl)}.community-stats__item{text-align:center}.community-stats__value{font-size:2.5rem;font-weight:700;color:var(--color-primary);margin-bottom:var(--spacing-xs)}.community-stats__label{font-size:.875rem;font-weight:600;color:var(--color-gray-medium);letter-spacing:1px;text-transform:uppercase}.community-channels{padding:var(--spacing-xxxl) 0;background-color:var(--color-light)}.community-channels__container{max-width:var(--container-max-width);margin:0 auto;padding:0 var(--container-padding)}.community-channels__title{text-align:center;margin-bottom:var(--spacing-xl)}.community-channels__grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:var(--spacing-lg)}.community-channels__card{display:flex;flex-direction:column;background-color:var(--color-white);padding:var(--spacing-lg);text-align:center;transition:-webkit-transform var(--transition-normal);transition:transform var(--transition-normal);transition:transform var(--transition-normal),-webkit-transform var(--transition-normal)}.community-channels__card a{width:100%}.community-channels__card:hover{-webkit-transform:translateY(-4px);transform:translateY(-4px)}.community-channels__card-icon{margin:0 auto var(--spacing-md);display:flex;align-items:center;justify-content:center}.community-channels__card-icon svg{width:50px;height:50px;stroke:var(--color-accent)}.community-channels__card-title{font-size:1.5rem;margin-bottom:var(--spacing-sm);color:var(--color-primary)}.community-channels__card-description{color:var(--color-text);line-height:1.6;margin-bottom:var(--spacing-md)}.community-channels__card-stats{display:flex;justify-content:space-evenly;flex-wrap:wrap;gap:var(--spacing-xs);margin-bottom:var(--spacing-lg);flex-grow:1}.community-channels__card-stat{align-self:start;background:var(--color-light);padding:4px 8px;font-size:.875rem;color:var(--color-gray-medium);font-weight:600}.community-contributors{padding:var(--spacing-xxxl) 0;background-color:var(--color-white)}.community-contributors__container{max-width:var(--container-max-width);margin:0 auto;padding:0 var(--container-padding)}.community-contributors__title{text-align:center;margin-bottom:var(--spacing-xl)}.community-contributors__grid{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--spacing-xl)}.community-contributors__card{background-color:var(--color-light);padding:var(--spacing-xl);transition:-webkit-transform var(--transition-normal);transition:transform var(--transition-normal);transition:transform var(--transition-normal),-webkit-transform var(--transition-normal)}.community-contributors__card:hover{-webkit-transform:translateY(-4px);transform:translateY(-4px)}.community-contributors__card-icon{width:64px;height:64px;margin-bottom:var(--spacing-md);display:flex;align-items:center;justify-content:center}.community-contributors__card-title{font-size:1.5rem;margin-bottom:var(--spacing-sm);color:var(--color-primary)}.community-contributors__card-description{color:var(--color-text);line-height:1.6;margin-bottom:var(--spacing-md)}.community-contributors__card-list{display:flex;flex-direction:column;gap:var(--spacing-xs)}.community-contributors__card-list li{color:var(--color-text);font-size:.875rem;position:relative;padding-left:var(--spacing-md)}.community-contributors__card-list li::before{content:"•";position:absolute;left:0;color:var(--color-accent);font-weight:700}.assistance-quick-help{padding:var(--spacing-xxxl) 0;background-color:var(--color-white)}.assistance-quick-help__container{max-width:var(--container-max-width);margin:0 auto;padding:0 var(--container-padding)}.assistance-quick-help__title{text-align:center;margin-bottom:var(--spacing-xl)}.assistance-quick-help__grid{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--spacing-xl)}.assistance-quick-help__card{background-color:var(--color-light);padding:var(--spacing-xl);text-align:center;transition:-webkit-transform var(--transition-normal);transition:transform var(--transition-normal);transition:transform var(--transition-normal),-webkit-transform var(--transition-normal)}.assistance-quick-help__card:hover{-webkit-transform:translateY(-4px);transform:translateY(-4px)}.assistance-quick-help__card-icon{width:64px;height:64px;margin:0 auto var(--spacing-md);display:flex;align-items:center;justify-content:center}.assistance-quick-help__card-title{font-size:1.5rem;margin-bottom:var(--spacing-sm);color:var(--color-primary)}.assistance-quick-help__card-description{color:var(--color-text);line-height:1.6;margin-bottom:var(--spacing-md)}.assistance-faq{padding:var(--spacing-xxxl) 0;background-color:var(--color-light)}.assistance-faq__container{max-width:var(--container-max-width);margin:0 auto;padding:0 var(--container-padding)}.assistance-faq__title{text-align:center;margin-bottom:var(--spacing-xl)}.assistance-faq__list{display:flex;flex-direction:column;gap:var(--spacing-md)}.assistance-faq__item{background-color:var(--color-white);border:1px solid var(--color-gray-dark);transition:all var(--transition-normal)}.assistance-faq__item:hover{border-color:var(--color-accent)}.assistance-faq__question{display:flex;justify-content:space-between;align-items:center;padding:var(--spacing-lg);cursor:pointer}.assistance-faq__question-text{font-size:1.25rem;line-height:1.3;color:var(--color-primary);margin:0}.assistance-faq__question-icon{transition:-webkit-transform var(--transition-fast);transition:transform var(--transition-fast);transition:transform var(--transition-fast),-webkit-transform var(--transition-fast)}.assistance-faq__item--active .assistance-faq__question-icon{-webkit-transform:rotate(45deg) translate(-3px);transform:rotate(45deg) translate(-3px)}.assistance-faq__answer{display:none;padding:0 var(--spacing-lg) var(--spacing-lg);color:var(--color-text);line-height:1.6}.assistance-faq__item--active .assistance-faq__answer{display:block}.assistance-tutorials{padding:var(--spacing-xxxl) 0;background-color:var(--color-white)}.assistance-tutorials__container{max-width:var(--container-max-width);margin:0 auto;padding:0 var(--container-padding)}.assistance-tutorials__title{text-align:center;margin-bottom:var(--spacing-xl)}.assistance-tutorials__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--spacing-lg)}.assistance-tutorials__card{background-color:var(--color-light);display:flex;flex-direction:column}.assistance-tutorials__card-thumbnail{background-color:var(--color-gray-dark);display:flex;align-items:center;justify-content:center;position:relative;cursor:pointer;aspect-ratio:368/210}.assistance-tutorials__card-thumbnail img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.assistance-tutorials__card-play{transition:-webkit-transform var(--transition-normal);transition:transform var(--transition-normal);transition:transform var(--transition-normal),-webkit-transform var(--transition-normal);position:absolute}.assistance-tutorials__card-thumbnail:hover .assistance-tutorials__card-play{-webkit-transform:scale(1.1);transform:scale(1.1)}.assistance-tutorials__card-content{padding:var(--spacing-lg);flex-grow:1;display:flex;flex-direction:column}.assistance-tutorials__card-title{font-size:1.25rem;margin-bottom:var(--spacing-sm);color:var(--color-primary);transition:all var(--transition-normal);flex-grow:1}.assistance-tutorials__card-title:hover{color:var(--color-accent)}.assistance-tutorials__card-description{color:var(--color-text);line-height:1.6;margin-bottom:var(--spacing-md)}.assistance-tutorials__card-meta{display:flex;justify-content:space-between;font-size:.875rem;color:var(--color-gray-medium);font-weight:600}.assistance-contact{padding:var(--spacing-xxxl) 0;background-color:var(--color-light)}.assistance-contact__container{max-width:var(--container-max-width);margin:0 auto;padding:0 var(--container-padding)}.assistance-contact__title{text-align:center;margin-bottom:var(--spacing-xl)}.assistance-contact__grid{display:grid;grid-template-columns:1fr 1fr;gap:var(--spacing-xl)}.assistance-contact__methods{display:flex;flex-direction:column;gap:var(--spacing-lg)}.assistance-contact__method{display:flex;align-items:center;gap:var(--spacing-md);padding:var(--spacing-lg);background-color:var(--color-white);transition:-webkit-transform var(--transition-normal);transition:transform var(--transition-normal);transition:transform var(--transition-normal),-webkit-transform var(--transition-normal)}.assistance-contact__method:hover{-webkit-transform:translateY(-2px);transform:translateY(-2px)}.assistance-contact__method-icon{width:48px;height:48px;display:flex;align-items:center;justify-content:center;background-color:var(--color-accent);color:var(--color-primary)}.assistance-contact__method-title{font-size:1.25rem;margin-bottom:var(--spacing-xs);color:var(--color-primary)}.assistance-contact__method-text{color:var(--color-text);font-size:.875rem}.roadmap-cta{padding:var(--spacing-xxxl) 0;background:linear-gradient(135deg,#160b0f 0,var(--color-secondary) 100%);color:var(--color-white);text-align:center}.roadmap-cta__container{max-width:var(--container-max-width);margin:0 auto;padding:0 var(--container-padding)}.roadmap-cta__title{margin-bottom:var(--spacing-md);color:var(--color-white)}.roadmap-cta__description{font-size:1.125rem;margin-bottom:var(--spacing-xl);max-width:600px;margin-left:auto;margin-right:auto;opacity:.8}.roadmap-cta__actions{display:flex;justify-content:center;flex-wrap:wrap;gap:var(--spacing-sm) var(--spacing-md)}.community-governance{padding:var(--spacing-xxxl) 0;background-color:var(--color-light)}.community-governance__container{max-width:var(--container-max-width);margin:0 auto;padding:0 var(--container-padding)}.community-governance__content{display:grid;grid-template-columns:2fr 1fr;gap:var(--spacing-xxxl);align-items:center}.community-governance__title{margin-bottom:var(--spacing-md)}.community-governance__description{color:var(--color-text);line-height:1.6;margin-bottom:var(--spacing-xl)}.community-governance__features{display:flex;flex-direction:column;gap:var(--spacing-md)}.community-governance__feature{padding:var(--spacing-lg);border-left:4px solid var(--color-accent);background-color:var(--color-white);transition:all .3s}.community-governance__feature:hover{box-shadow:0 6px 16px rgba(0,0,0,.1);border-color:#be8902}.community-governance__feature-title{font-size:1.25rem;margin-bottom:var(--spacing-sm);color:var(--color-primary)}.community-governance__feature-text{color:var(--color-text);line-height:1.6}.community-governance__visual{display:flex;justify-content:center}.community-governance__stats{display:flex;flex-direction:column;gap:var(--spacing-lg);padding:var(--spacing-xl);background-color:var(--color-white);border:2px solid var(--color-accent)}.community-governance__stat{text-align:center}.community-governance__stat-value{font-size:2.5rem;font-weight:700;color:var(--color-accent);margin-bottom:var(--spacing-xs)}.community-governance__stat-label{font-size:.875rem;color:var(--color-text);font-weight:600;text-transform:uppercase;letter-spacing:1px}.community-testimonials{padding:var(--spacing-xxxl) 0;background-color:var(--color-white)}.community-testimonials__container{max-width:var(--container-max-width);margin:0 auto;padding:0 var(--container-padding)}.community-testimonials__title{text-align:center;margin-bottom:var(--spacing-xl);color:var(--color-primary)}.community-testimonials__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--spacing-lg)}.community-testimonials__card{display:grid;background-color:var(--color-light);padding:var(--spacing-xl);border:2px solid transparent;transition:all var(--transition-normal)}.community-testimonials__card:hover{border-color:var(--color-accent);-webkit-transform:translateY(-4px);transform:translateY(-4px)}.community-testimonials__card-content{text-align:center;display:flex;flex-direction:column}.community-testimonials__card-quote{font-style:italic;color:var(--color-text);line-height:1.6;margin-bottom:var(--spacing-lg);position:relative;flex:1}.community-testimonials__card-quote::before{content:'"';font-size:3rem;color:var(--color-accent);position:absolute;top:-30px;left:-30px}.community-testimonials__card-author{display:flex;align-items:center;gap:var(--spacing-md);justify-content:center}.community-testimonials__card-avatar{flex-shrink:0}.community-testimonials__card-avatar img{width:50px;aspect-ratio:1;border-radius:50%}.community-testimonials__card-info{text-align:left;line-height:1.3}.community-testimonials__card-name{font-weight:600;color:var(--color-primary);margin-bottom:var(--spacing-xs)}.community-testimonials__card-role{font-size:.875rem;color:var(--color-gray-medium)}.community-cta{padding:var(--spacing-xxxl) 0;background:linear-gradient(135deg,#160b0f 0,var(--color-secondary) 100%);color:var(--color-white);text-align:center}.community-cta__container{max-width:var(--container-max-width);margin:0 auto;padding:0 var(--container-padding)}.community-cta__title{margin-bottom:var(--spacing-md);color:var(--color-white)}.community-cta__description{font-size:1.125rem;margin-bottom:var(--spacing-xl);max-width:600px;margin-left:auto;margin-right:auto;opacity:.8}.community-cta__actions{display:flex;justify-content:center;flex-wrap:wrap;gap:var(--spacing-sm) var(--spacing-md)}.assistance-support{padding:var(--spacing-xxxl) 0;background-color:var(--color-light)}.assistance-support__container{max-width:var(--container-max-width);margin:0 auto;padding:0 var(--container-padding)}.assistance-support__title{text-align:center;margin-bottom:var(--spacing-xl);color:var(--color-primary)}.assistance-support__content{display:grid;grid-template-columns:1fr 2fr;gap:var(--spacing-xxxl);align-items:flex-start}.assistance-support__description{color:var(--color-text);line-height:1.6;margin-bottom:var(--spacing-xl)}.assistance-support__response-times{padding:var(--spacing-lg);background-color:var(--color-white);border:2px solid var(--color-accent)}.assistance-support__response-title{font-size:1.25rem;margin-bottom:var(--spacing-md);color:var(--color-primary)}.assistance-support__response-list{display:flex;flex-direction:column;gap:var(--spacing-sm)}.assistance-support__response-list li{color:var(--color-text);line-height:1.6}.assistance-support__channels{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--spacing-lg)}.assistance-support__channel{background-color:var(--color-white);padding:var(--spacing-xl);text-align:center;border:2px solid transparent;transition:all var(--transition-normal)}.assistance-support__channel:hover{border-color:var(--color-accent);-webkit-transform:translateY(-4px);transform:translateY(-4px)}.assistance-support__channel-icon{width:64px;height:64px;margin:0 auto var(--spacing-md);display:flex;align-items:center;justify-content:center}.assistance-support__channel-title{font-size:1.25rem;margin-bottom:var(--spacing-sm);color:var(--color-primary)}.assistance-support__channel-description{color:var(--color-text);line-height:1.6;margin-bottom:var(--spacing-lg)}.assistance-status{padding:var(--spacing-xxxl) 0;background-color:var(--color-white)}.assistance-status__container{max-width:var(--container-max-width);margin:0 auto;padding:0 var(--container-padding)}.assistance-status__title{text-align:center;margin-bottom:var(--spacing-xl);color:var(--color-primary)}.assistance-status__services{display:flex;flex-direction:column;gap:var(--spacing-md);margin-bottom:var(--spacing-xl)}.assistance-status__service{display:flex;justify-content:space-between;align-items:center;gap:var(--spacing-md);padding:var(--spacing-lg);background-color:var(--color-light);border:1px solid var(--color-gray-dark);transition:all .3s}.assistance-status__service:hover{border-color:var(--color-accent)}.assistance-status__service-info{flex:1}.assistance-status__service-name{font-size:1.125rem;margin-bottom:var(--spacing-xs);color:var(--color-primary)}.assistance-status__service-description{color:var(--color-gray-medium);font-size:.875rem}.assistance-status__service-status{display:flex;align-items:center;gap:var(--spacing-xs);font-weight:600;font-size:.875rem}.assistance-status__service-status--operational{color:#22c55e}.assistance-status__service-indicator{width:12px;height:12px;background-color:currentColor}.assistance-status__footer{text-align:center;padding-top:var(--spacing-lg);border-top:1px solid var(--color-gray-dark);color:var(--color-gray-medium);font-size:.875rem}.assistance-status__history-link{color:var(--color-accent);text-decoration:underline;margin-left:var(--spacing-md)}.assistance-cta{padding:var(--spacing-xxxl) 0;background:linear-gradient(135deg,#160b0f 0,var(--color-secondary) 100%);color:var(--color-white);text-align:center}.assistance-cta__container{max-width:var(--container-max-width);margin:0 auto;padding:0 var(--container-padding)}.assistance-cta__title{margin-bottom:var(--spacing-md);color:var(--color-white)}.assistance-cta__description{font-size:1.125rem;margin-bottom:var(--spacing-xl);max-width:600px;margin-left:auto;margin-right:auto;opacity:.8}.assistance-cta__actions{display:flex;justify-content:center;flex-wrap:wrap;gap:var(--spacing-sm) var(--spacing-md)}.download-options{padding:var(--spacing-xxxl) 0;background-color:var(--color-light)}.download-options__container{max-width:var(--container-max-width);margin:0 auto;padding:0 var(--container-padding)}.download-options__title{text-align:center;margin-bottom:var(--spacing-xl)}.download-options__grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:var(--spacing-lg)}.download-options__card{background-color:var(--color-white);padding:var(--spacing-xl);text-align:center;border:2px solid transparent;transition:all var(--transition-normal);display:flex;flex-direction:column}.download-options__card:hover{border-color:var(--color-accent);-webkit-transform:translateY(-4px);transform:translateY(-4px)}.download-options__icon{margin:0 auto var(--spacing-md);display:flex;align-items:center;justify-content:center}.download-options__icon svg{width:50px;height:50px;stroke:var(--color-accent);fill:var(--color-accent)}.download-options__card-title{font-size:1.5rem;margin-bottom:var(--spacing-sm);color:var(--color-primary)}.download-options__card-text{color:var(--color-text);line-height:1.6;margin-bottom:var(--spacing-md);flex-grow:1}.download-options__card-info{display:flex;flex-wrap:wrap;justify-content:space-between;margin-bottom:var(--spacing-lg);font-size:.875rem;color:var(--color-gray-medium)}.download-options__size,.download-options__version{font-weight:600}.download-options__btn{width:100%}.installation-guide{padding:var(--spacing-xxxl) 0;background-color:var(--color-white)}.installation-guide__container{max-width:var(--container-max-width);margin:0 auto;padding:0 var(--container-padding)}.installation-guide__title{text-align:center;margin-bottom:var(--spacing-xl)}.installation-guide__steps{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--spacing-lg)}.installation-guide__step{display:flex;gap:var(--spacing-md);padding:var(--spacing-lg);background-color:var(--color-light)}.installation-guide__step-number{width:40px;height:40px;background-color:var(--color-accent);color:var(--color-primary);display:flex;align-items:center;justify-content:center;font-weight:700;font-size:1.25rem;flex-shrink:0}.installation-guide__step-title{font-size:1.25rem;margin-bottom:var(--spacing-xs);color:var(--color-primary)}.installation-guide__step-text{color:var(--color-text);line-height:1.6}.verification{padding:var(--spacing-xxxl) 0;background-color:var(--color-light)}.verification__container{max-width:var(--container-max-width);margin:0 auto;padding:0 var(--container-padding)}.verification__title{text-align:center;margin-bottom:var(--spacing-sm)}.verification__subtitle{text-align:center;color:var(--color-text);margin-bottom:var(--spacing-xl)}.verification__methods{display:grid;grid-template-columns:1fr;gap:var(--spacing-xl)}.verification__method{background-color:var(--color-white);padding:var(--spacing-xl)}.verification__method-title{font-size:1.5rem;margin-bottom:var(--spacing-sm);color:var(--color-primary)}.verification__method-text{color:var(--color-text);margin-bottom:var(--spacing-md)}.verification__code{position:relative;background-color:var(--color-primary);color:var(--color-white);padding:var(--spacing-sm);font-family:monospace;margin-bottom:var(--spacing-md);word-break:break-all}.verification__copy{position:absolute;top:var(--spacing-xs);right:var(--spacing-xs);background-color:var(--color-accent);color:var(--color-primary);border:none;padding:var(--spacing-xs) var(--spacing-sm);font-size:.75rem;font-weight:600;cursor:pointer;transition:all .2s}.verification__copy:hover{background:#d19a0f}.verification__checksums{display:flex;flex-direction:column;gap:var(--spacing-sm)}.verification__checksum{display:flex;gap:var(--spacing-md);align-items:center;font-family:monospace;font-size:.875rem;word-break:break-all}.verification__platform{min-width:80px;font-weight:600;color:var(--color-primary)}.security-features{padding:var(--spacing-xxxl) 0;background-color:var(--color-white)}.security-features__container{max-width:var(--container-max-width);margin:0 auto;padding:0 var(--container-padding)}.security-features__title{text-align:center;margin-bottom:var(--spacing-xl)}.security-features__grid{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--spacing-lg)}.security-features__feature{background-color:var(--color-light);padding:var(--spacing-xl);display:flex;gap:var(--spacing-md)}.security-features__icon{width:48px;height:48px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.security-features__title-item{font-size:1.25rem;margin-bottom:0;color:var(--color-primary)}.security-features__feature-text{color:var(--color-text);line-height:1.6}.toast{position:fixed;top:20px;right:20px;z-index:10000;background:var(--color-white);border:2px solid var(--color-accent);border-radius:8px;box-shadow:0 8px 32px rgba(0,0,0,.1);min-width:350px;max-width:500px;opacity:0;-webkit-transform:translateX(100%);transform:translateX(100%);transition:all .3s cubic-bezier(.4,0,.2,1)}.toast--show{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}.toast--success{border-color:var(--color-accent)}.toast--error{border-color:#e74c3c}.toast--info{border-color:#3498db}.toast__content{display:flex;align-items:flex-start;padding:var(--spacing-lg);gap:var(--spacing-md)}.toast__icon{flex-shrink:0;width:24px;height:24px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:16px;color:var(--color-white)}.toast--success .toast__icon{background-color:var(--color-accent)}.toast--error .toast__icon{background-color:#e74c3c}.toast--info .toast__icon{background-color:#3498db}.toast__message{flex:1;color:var(--color-text);line-height:1.5;font-size:.95rem}.toast__close{flex-shrink:0;background:0 0;border:none;font-size:20px;color:var(--color-gray-medium);cursor:pointer;padding:0;width:24px;height:24px;display:flex;align-items:center;justify-content:center;border-radius:4px;transition:all var(--transition-fast)}.toast__close:hover{background-color:var(--color-light);color:var(--color-text)}.legal-content__section{scroll-margin-top:100px}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.mb-0{margin-bottom:0}.mb-sm{margin-bottom:var(--spacing-sm)}.mb-md{margin-bottom:var(--spacing-md)}.mb-lg{margin-bottom:var(--spacing-lg)}.mt-0{margin-top:0}.mt-sm{margin-top:var(--spacing-sm)}.mt-md{margin-top:var(--spacing-md)}.mt-lg{margin-top:var(--spacing-lg)}.legal-content{padding:var(--spacing-xxxl) 0;background-color:var(--color-white)}.legal-content__container{max-width:var(--container-max-width);margin:0 auto;padding:0 var(--container-padding);display:grid;grid-template-columns:1fr 300px;gap:var(--spacing-xxl)}.legal-content__body{max-width:none}.legal-content__section{margin-bottom:var(--spacing-xl);padding-bottom:var(--spacing-xl);border-bottom:1px solid var(--color-gray-dark)}.legal-content__section:last-child{border-bottom:none;margin-bottom:0}.legal-content__section-title{font-size:2rem;color:var(--color-text);margin-bottom:var(--spacing-md);font-weight:500}.legal-content__section-subtitle{margin-block:var(--spacing-lg) var(--spacing-md);font-size:22px}.legal-content__section h4{font-size:20px;margin-block:var(--spacing-md) var(--spacing-sm)}.legal-content__text{color:var(--color-gray-medium);line-height:1.7}.legal-content__text:not(:last-child){margin-bottom:var(--spacing-sm)}.legal-content__list{margin:var(--spacing-sm) 0;padding-left:var(--spacing-lg)}.legal-content__list li{color:var(--color-gray-medium);line-height:1.7;margin-bottom:var(--spacing-xs);list-style-type:disc}.legal-content__note{padding:var(--spacing-md);background-color:var(--color-gray-light);border-left:4px solid var(--color-accent);transition:all .3s}.legal-content__note:not(:last-child){margin-bottom:var(--spacing-sm)}.legal-content__note-title{font-size:1.25rem;margin-bottom:var(--spacing-sm);color:var(--color-primary)}.legal-content__note-text{color:var(--color-text);line-height:1.6}.legal-content__sidebar{align-self:start;display:flex;flex-direction:column;gap:var(--spacing-md)}.legal-content__sidebar-card{background-color:var(--color-gray-light);padding:var(--spacing-lg);border-radius:8px;border:1px solid var(--color-gray-dark)}.legal-content__sidebar-title{font-size:1.125rem;font-weight:600;color:var(--color-text);margin-bottom:var(--spacing-sm)}.legal-content__sidebar-list:not(:has(.legal-content__highlight)){padding-left:25px}.legal-content__sidebar-list li{margin-bottom:var(--spacing-xs);list-style-type:circle}.legal-content__sidebar-link{color:var(--color-gray-medium);text-decoration:none;font-size:.875rem;transition:var(--transition-fast)}.legal-content__sidebar-link:hover{color:var(--color-accent)}.legal-content__highlight{color:var(--color-text);font-size:.875rem;margin-bottom:var(--spacing-xs);list-style-type:none!important}.contact-form{padding:var(--spacing-xxxl) 0;background:linear-gradient(135deg,var(--color-gray-light) 0,var(--color-gray-light) 100%)}.contact-form__container{max-width:var(--container-max-width);margin:0 auto;padding:0 var(--container-padding)}.contact-form__header{text-align:center;margin-bottom:var(--spacing-xxl)}.contact-form__title{margin-bottom:var(--spacing-sm)}.contact-form__description{color:var(--color-gray-medium);font-size:1.125rem;margin-bottom:var(--spacing-lg);max-width:600px;margin-left:auto;margin-right:auto}.contact-form__response-times{background-color:var(--color-white);padding:var(--spacing-lg);border-radius:12px;border:1px solid var(--color-accent);max-width:500px;margin:0 auto}.contact-form__response-title{font-size:1.25rem;font-weight:600;color:var(--color-text);margin-bottom:var(--spacing-sm);text-align:center}.contact-form__response-list{list-style:none;padding:0;margin:0}.contact-form__response-list li{font-size:14px;color:var(--color-gray-medium);margin-bottom:var(--spacing-xs);text-align:center}.contact-form__wrapper{display:grid;grid-template-columns:2fr 1fr;gap:var(--spacing-xxl);align-items:start}.contact-form__form{background-color:var(--color-white);padding:var(--spacing-xl);border-radius:12px;box-shadow:0 8px 32px rgba(0,0,0,.1);border:1px solid var(--color-gray-dark)}.contact-form__row{display:grid;grid-template-columns:1fr 1fr;gap:0 var(--spacing-md)}.contact-form__field{margin-bottom:var(--spacing-lg)}.contact-form__field--checkbox{margin-bottom:var(--spacing-sm)}.contact-form__label{display:block;font-weight:600;color:var(--color-text);margin-bottom:var(--spacing-xs);font-size:.875rem}.contact-form__required{color:#e53e3e}.contact-form__input,.contact-form__select,.contact-form__textarea{width:100%;padding:var(--spacing-sm);border:2px solid var(--color-gray-dark);border-radius:8px;font-size:1rem;font-family:inherit;transition:var(--transition-fast);background-color:var(--color-white);transition:all .2s}.contact-form__input:hover,.contact-form__select:hover,.contact-form__textarea:hover{border-color:#c0bdb9}.contact-form__input:focus,.contact-form__select:focus,.contact-form__textarea:focus{outline:0;border-color:var(--color-accent);box-shadow:0 0 0 3px rgba(243,183,36,.1)}.contact-form__input--error,.contact-form__select--error,.contact-form__textarea--error{border-color:#e53e3e}.contact-form__textarea{resize:vertical;min-height:120px;max-height:400px}.contact-form__char-count{text-align:right;font-size:.75rem;color:var(--color-gray-medium);margin-top:var(--spacing-xs)}.contact-form__error{color:#e53e3e;font-size:.875rem;margin-top:var(--spacing-xs);display:none}.contact-form__error--visible{display:block}.contact-form__checkbox-wrapper{display:flex;align-items:flex-start;cursor:pointer;gap:var(--spacing-sm);transition:all .2s}.contact-form__checkbox-wrapper:hover .contact-form__checkmark{border-color:#c0bdb9}.contact-form__checkbox{position:absolute;opacity:0;cursor:pointer;width:auto!important}.contact-form__checkmark{flex-shrink:0;width:20px;height:20px;border:2px solid var(--color-gray-dark);border-radius:4px;background-color:var(--color-white);transition:var(--transition-fast);position:relative}.contact-form__checkbox:checked+.contact-form__checkmark{background-color:var(--color-accent);border-color:var(--color-accent)}.contact-form__checkbox:checked+.contact-form__checkmark::after{content:"";position:absolute;top:2px;left:6px;width:4px;height:8px;border:solid var(--color-primary);border-width:0 2px 2px 0;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.contact-form__checkbox-text{font-size:.875rem;color:var(--color-gray-medium);line-height:1.5}.contact-form__link{color:var(--color-accent);text-decoration:none;font-weight:500}.contact-form__link:hover{text-decoration:underline}.contact-form__actions{display:flex;flex-wrap:wrap;gap:var(--spacing-sm) var(--spacing-md);margin-top:var(--spacing-xl)}.contact-form__submit{display:flex;align-items:center;justify-content:center;gap:var(--spacing-xs);min-width:140px}.contact-form__submit:disabled{opacity:.6;cursor:not-allowed}.contact-form__loading{display:flex;align-items:center;justify-content:center}.contact-form__success{background-color:#f0fff4;border:2px solid #38a169;border-radius:8px;padding:var(--spacing-lg);text-align:center;margin-top:var(--spacing-lg)}.contact-form__success-icon{margin-bottom:var(--spacing-sm)}.contact-form__success-title{color:#38a169;font-size:1.125rem;font-weight:600;margin-bottom:var(--spacing-xs)}.contact-form__success-text{color:#2d3748}.contact-form__info{display:flex;flex-direction:column;gap:var(--spacing-lg)}.contact-form__info-card{background-color:var(--color-white);padding:var(--spacing-lg);border-radius:12px;border:1px solid var(--color-gray-dark);text-align:center;transition:all .3s}.contact-form__info-card:hover{border-color:var(--color-accent);-webkit-transform:translateY(-2px);transform:translateY(-2px)}.contact-form__info-icon{margin-bottom:var(--spacing-sm);display:flex;justify-content:center}.contact-form__info-title{font-size:1.125rem;font-weight:500;color:var(--color-text);margin-bottom:var(--spacing-xs)}.contact-form__info-text{color:var(--color-gray-medium);font-size:.875rem;line-height:1.5}@media (min-width:29.99875em){.header__logo-text{font-size:1.125rem}.page-hero__subtitle{font-size:1.25rem}.network-metrics__change{font-size:1.25rem}.verification__code{padding:var(--spacing-md) 5rem var(--spacing-md) var(--spacing-md)}}@media (min-width:61.99875em){.legal-content__sidebar{position:sticky;top:100px}}@media (min-width:93.75em){.nav__list{-webkit-column-gap:2.8125rem;-moz-column-gap:2.8125rem;column-gap:2.8125rem}}@media (min-width:75em){h2{font-size:2.5rem}.hero__title{font-size:4rem}.page-hero__title{font-size:3.5rem}.freedom__title{font-size:6rem}.freedom__play-btn svg{width:4.375rem}.footer__container{-webkit-column-gap:3.125rem;-moz-column-gap:3.125rem;column-gap:3.125rem}.footer__links{-webkit-column-gap:5.625rem;-moz-column-gap:5.625rem;column-gap:5.625rem}.network-metrics__value{font-size:4.375rem}}@media (max-width:62em){.nav__list{-webkit-column-gap:1.5625rem;-moz-column-gap:1.5625rem;column-gap:1.5625rem}.footer__container{-webkit-column-gap:1.875rem;-moz-column-gap:1.875rem;column-gap:1.875rem}.footer__links{-webkit-column-gap:2.5rem;-moz-column-gap:2.5rem;column-gap:2.5rem}}@media (max-width:992px){.legal-content__container{grid-template-columns:1fr;gap:var(--spacing-lg)}.legal-content__sidebar{order:-1;overflow-x:auto;gap:var(--spacing-md)}.legal-content__sidebar-card{min-width:250px}.contact-form__wrapper{grid-template-columns:1fr;gap:var(--spacing-xl)}.contact-form__info{flex-direction:row;overflow-x:auto;gap:var(--spacing-md)}.contact-form__info-card{min-width:250px}}@media (max-width:991.98px){h1{font-size:2.5rem}.hero__container,.learn-basics__container{grid-template-columns:1fr}.assistance-tutorials__grid,.getting-started__steps,.privacy-technology__grid,.roadmap-features__grid{grid-template-columns:repeat(2,1fr);gap:var(--spacing-lg)}.assistance-quick-help__grid,.community-contributors__grid,.installation-guide__steps,.network-tools__grid,.security-features__grid{grid-template-columns:1fr;gap:var(--spacing-md) var(--spacing-lg)}.ecosystem-stats__grid,.stats__container{grid-template-columns:repeat(2,1fr)}.support-platforms__categories,.system-requirements__grid{grid-template-columns:1fr;gap:var(--spacing-md)}.assistance-support__content,.community-governance__content{grid-template-columns:1fr;gap:var(--spacing-lg)}.assistance-documentation__grid,.assistance-support__channels,.community-testimonials__grid{grid-template-columns:repeat(2,1fr);gap:var(--spacing-lg)}.header__mobile-toggle{display:flex}.assistance-contact__grid,.funding-governance__charts,.mining-info__content,.roadmap-research__content,.zip-proposals__grid{grid-template-columns:1fr;gap:var(--spacing-lg)}.roadmap-timeline__milestone{padding-left:20px}.roadmap-timeline__track{padding-left:var(--spacing-lg)}.roadmap-timeline__track::before{left:calc(var(--spacing-sm) - 1px)}.roadmap-timeline__milestone-marker{left:calc(-1*var(--spacing-lg) + 10px)}}@media (max-width:768px){.contact-form__row{grid-template-columns:1fr}.contact-form__form{padding:var(--spacing-lg) var(--spacing-sm)}.contact-form__title{font-size:2rem}.contact-form__actions{flex-direction:column}.legal-content__sidebar{flex-direction:column}.contact-form__info{flex-direction:column}}@media (max-width:767.98px){:root{--spacing-xxxl:4rem;--spacing-xxl:2rem;--spacing-xl:1.5rem}h1{font-size:2rem}.ecosystem-stats__grid,.stats__container{grid-template-columns:1fr;gap:var(--spacing-md)}.getting-started__steps{grid-template-columns:1fr}.assistance-tutorials__grid,.privacy-technology__grid,.roadmap-features__grid{grid-template-columns:1fr;gap:var(--spacing-md)}.assistance-documentation__grid,.assistance-support__channels,.community-testimonials__grid{grid-template-columns:1fr;gap:var(--spacing-md)}.ecosystem-categories__nav{flex-wrap:wrap;gap:var(--spacing-sm)}.network-metrics__tabs{flex-wrap:wrap;gap:var(--spacing-sm)}.footer__links{justify-content:start}.supporters__logos{flex-wrap:wrap;gap:var(--spacing-md)}.partner-spotlight__featured{grid-template-columns:1fr;text-align:center}.partner-spotlight__stats{justify-content:center}.community-events__card{flex-direction:column;text-align:center}.community-events__card-date{align-self:center;margin-bottom:var(--spacing-md)}.community-events__card-meta{justify-content:center}.roadmap-timeline__track::before{left:calc(var(--spacing-sm) - 1px)}.download-options__card-info{gap:var(--spacing-xs)}.verification__checksums{gap:var(--spacing-md)}.verification__checksum{flex-direction:column;align-items:flex-start;gap:var(--spacing-xs)}}@media (max-width:479.98px){:root{--spacing-xxxl:3rem;--spacing-xxl:1.5rem;--spacing-xl:1.25rem}h1{font-size:1.75rem}.ecosystem-categories__nav{justify-content:stretch;flex-direction:column;gap:var(--spacing-xs)}.ecosystem-categories__tab{flex:1;text-align:center;padding:var(--spacing-xs) var(--spacing-sm);font-size:.75rem}.network-metrics__tabs{justify-content:stretch;flex-direction:column;gap:var(--spacing-xs)}.network-metrics__tab{padding:.75rem var(--spacing-sm);font-size:.75rem}.community-stats__value,.ecosystem-stats__number,.stats__value{font-size:2rem}.roadmap-timeline__milestone{padding-left:0}.roadmap-timeline__track::before{left:calc(var(--spacing-xs) - 1px)}.roadmap-timeline__milestone-marker{left:calc(-1*var(--spacing-xs) - 22px)}.community-events__card-date{min-width:60px;padding:var(--spacing-sm)}.community-events__card-day{font-size:1.5rem}.assistance-faq__question{align-items:flex-start;gap:var(--spacing-sm)}.installation-guide__step{flex-direction:column;text-align:center}.installation-guide__step-number{align-self:center;margin-bottom:var(--spacing-sm)}.verification__code{font-size:.75rem}.verification__copy{position:static;margin-top:var(--spacing-sm);width:100%}.security-features__feature{flex-direction:column;text-align:center;gap:15px}.security-features__icon{align-self:center}}@media (max-width:20em){h2{font-size:1.875rem}.hero__title{font-size:2.25rem}.page-hero__title{font-size:2.125rem}.freedom__title{font-size:2.5rem}.freedom__play-btn svg{width:3.4375rem}.network-metrics__value{font-size:2rem}}@media (max-width:61.99875em){.header__container{gap:10px}.header__logo{flex:1}.header__nav{justify-content:end;gap:1rem;position:fixed;width:100%;top:80px;right:0;background-color:var(--color-white);box-shadow:0 11px 32px rgba(0,0,0,.1);z-index:999;padding:1.75rem 1rem 2rem 1rem;text-align:right;border-radius:0 0 .4rem .4rem;transition:all .5s cubic-bezier(.4,0,.2,1);opacity:0;-webkit-transform:translateX(30%);transform:translateX(30%);visibility:hidden;overflow:auto}.header__nav--open{-webkit-transform:translateY(0);transform:translateY(0);opacity:1;visibility:visible}.nav__list{flex-direction:column;row-gap:12px}.nav__link{font-weight:500;font-size:1.1875rem;padding:.4rem 1.25rem}.nav__link--active::after{width:50%;-webkit-transform:translateX(50%);transform:translateX(50%);bottom:0}.header__mobile-toggle{display:flex}.hero{padding:9rem 0 5rem 0}.page-hero{padding:9rem 0 5rem 0}.page-hero--dark{padding:10rem 0 5rem 0}.features__grid{grid-template-columns:repeat(2,1fr)}.vision--reverse .vision__content{grid-template-columns:auto}.vision__content{grid-template-columns:auto}.footer{padding:var(--spacing-xl) 0}.footer__container{grid-template-columns:1fr 2fr}.learn-basics__diagram-item{padding:var(--spacing-sm)}.learn-basics__diagram-item:nth-child(3){order:3}.learn-more__cards{grid-template-columns:repeat(2,1fr)}.network-metrics{padding-block:var(--spacing-xxl) 5rem}}@media (max-width:61.99875em)and (max-width:48em){.footer__links{-webkit-column-gap:2.5rem;-moz-column-gap:2.5rem;column-gap:2.5rem}}@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)}.hero{padding:8rem 0 4rem 0}.page-hero{padding:8rem 0 4rem 0}.page-hero--dark{padding:9rem 0 4rem 0}.stats{padding:var(--spacing-lg) 0}.freedom{padding:8rem 0}.features__title{margin-bottom:30px}.features__grid{grid-template-columns:1fr;gap:40px}.cta__grid{gap:var(--spacing-md)}.cta__card-text{margin-bottom:var(--spacing-sm)}.footer{padding:40px 0}.footer__container{grid-template-columns:1fr;gap:var(--spacing-lg)}.security-best-practices__grid{grid-template-columns:auto;gap:var(--spacing-md)}.learn-more__cards{grid-template-columns:auto}.ecosystem-categories{padding:var(--spacing-lg) 0 var(--spacing-xl) 0}.ecosystem-grid{gap:var(--spacing-md)}.developer-resources__grid{grid-template-columns:auto;gap:var(--spacing-md)}.network-metrics{padding-block:var(--spacing-xxl) 4rem}.funding-governance__title{margin-bottom:var(--spacing-md)}.network-health__grid{gap:var(--spacing-md)}.community-stats{padding-block:40px}.community-testimonials__card{padding:var(--spacing-lg)}.assistance-status__services{margin-bottom:30px}.assistance-status__footer{padding-top:var(--spacing-md)}.download-options__grid{gap:var(--spacing-md)}}@media (max-width:47.99875em)and (any-hover:none){.icon-menu{cursor:default}}@media (max-width:29.99875em){.btn{width:100%}.header__container{height:60px}.header__logo-link img{width:32px}.header__nav{top:60px;padding-block:1.5rem 1.625rem}.nav__link{font-size:1rem;padding:.25rem .5rem}.nav__link--active::after{bottom:-2px}.header__button{padding-inline:20px}.hero{padding:6rem 0 3rem 0}.hero__container{gap:2rem var(--spacing-xl)}.hero__title{margin-bottom:1rem}.hero__visual{padding-inline:20px}.hero__circle-title{font-size:1.5rem;margin-bottom:.25rem}.page-hero{padding:6rem 0 3rem 0}.page-hero--dark{padding:7rem 0 3rem 0}.page-hero__title{margin-bottom:var(--spacing-sm)}.freedom{padding:6rem 0}.features__item-title{font-size:1.375rem}.vision__subtitle{margin-bottom:var(--spacing-sm);font-size:1.5rem}.vision__circle{width:280px}.vision__circle-title{font-size:1.75rem;margin-bottom:12px}.footer__logo img{width:35px}.wallet-features__item{padding:var(--spacing-lg) var(--spacing-md)}.ecosystem-card__features{margin-bottom:var(--spacing-sm)}.partner-spotlight__image{max-width:100px}.network-metrics{padding-block:var(--spacing-xxl) 3rem}.funding-governance__title{margin-bottom:var(--spacing-sm)}.funding-governance__text p{margin-bottom:var(--spacing-sm)}.zip-proposals__stat-number{font-size:2rem}.community-channels__card{padding:var(--spacing-md)}.community-contributors__card-icon{margin-bottom:var(--spacing-sm)}.community-contributors__card-description{margin-bottom:var(--spacing-sm)}.assistance-quick-help__card-icon{margin:0 auto var(--spacing-sm)}.assistance-faq__list{gap:var(--spacing-sm)}.assistance-faq__question{padding:var(--spacing-md)}.assistance-faq__question-text{font-size:1.125rem}.assistance-faq__answer{padding:0 var(--spacing-md) var(--spacing-md)}.assistance-status__service{padding:var(--spacing-md) var(--spacing-sm)}.toast{min-width:auto;right:10px;left:10px}.toast__content{padding:var(--spacing-md) var(--spacing-sm)}.legal-content__section-title{font-size:1.625rem}.legal-content__note{padding:var(--spacing-md) var(--spacing-sm)}.legal-content__note-title{font-size:1.125rem}.contact-form__field{margin-bottom:var(--spacing-md)}.contact-form__input,.contact-form__select,.contact-form__textarea{padding:.65rem 1rem}.contact-form__actions{margin-top:var(--spacing-lg)}}@media (max-width:23.12375em){.header__logo-text span{display:none}}@media (min-width:20em)and (max-width:75em){h2{font-size:clamp(1.875rem ,1.6477272727rem + 1.1363636364vw ,2.5rem)}.hero__title{font-size:clamp(2.25rem ,1.6136363636rem + 3.1818181818vw ,4rem)}.page-hero__title{font-size:clamp(2.125rem ,1.625rem + 2.5vw ,3.5rem)}.freedom__title{font-size:clamp(2.5rem ,1.2272727273rem + 6.3636363636vw ,6rem)}.freedom__play-btn svg{width:clamp(3.4375rem ,3.0965909091rem + 1.7045454545vw ,4.375rem)}.network-metrics__value{font-size:clamp(2rem ,1.1363636364rem + 4.3181818182vw ,4.375rem)}}@media (min-width:62em)and (max-width:93.75em){.nav__list{-webkit-column-gap:clamp(1.5625rem ,-.8784448819rem + 3.937007874vw ,2.8125rem);-moz-column-gap:clamp(1.5625rem ,-.8784448819rem + 3.937007874vw ,2.8125rem);column-gap:clamp(1.5625rem ,-.8784448819rem + 3.937007874vw ,2.8125rem)}}@media (min-width:62em)and (max-width:75em){.footer__container{-webkit-column-gap:clamp(1.875rem ,-4.0865384615rem + 9.6153846154vw ,3.125rem);-moz-column-gap:clamp(1.875rem ,-4.0865384615rem + 9.6153846154vw ,3.125rem);column-gap:clamp(1.875rem ,-4.0865384615rem + 9.6153846154vw ,3.125rem)}.footer__links{-webkit-column-gap:clamp(2.5rem ,-12.4038461538rem + 24.0384615385vw ,5.625rem);-moz-column-gap:clamp(2.5rem ,-12.4038461538rem + 24.0384615385vw ,5.625rem);column-gap:clamp(2.5rem ,-12.4038461538rem + 24.0384615385vw ,5.625rem)}}@media (max-width:61.99875em)and (min-width:61.99875em){.footer__links{-webkit-column-gap:5.625rem;-moz-column-gap:5.625rem;column-gap:5.625rem}}@media (max-width:61.99875em)and (min-width:48em)and (max-width:61.99875em){.footer__links{-webkit-column-gap:clamp(2.5rem ,-8.2152424324rem + 22.3234217341vw ,5.625rem);-moz-column-gap:clamp(2.5rem ,-8.2152424324rem + 22.3234217341vw ,5.625rem);column-gap:clamp(2.5rem ,-8.2152424324rem + 22.3234217341vw ,5.625rem)}}