*{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:Inter,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif}input,textarea{width:100%}label{display:inline-block}button,option,select{cursor:pointer}a{display:inline-block;color:inherit;text-decoration:none}ul{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}.docs{min-height:100vh;padding-top:80px;background:#fff}.docs__container{display:flex;max-width:1400px;margin:0 auto;gap:2rem;padding:2rem}.docs-sidebar{width:280px;background:#f8f9fa;border:1px solid #e0e0e0;border-radius:12px;padding:1.5rem;position:sticky;top:100px;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;max-height:calc(100vh - 120px);overflow-y:auto;transition:all .3s ease}.docs-sidebar::-webkit-scrollbar{width:6px}.docs-sidebar::-webkit-scrollbar-track{background:rgba(255,255,255,.05);border-radius:3px}.docs-sidebar::-webkit-scrollbar-thumb{background:rgba(1,1,255,.3);border-radius:3px}.docs-sidebar::-webkit-scrollbar-thumb:hover{background:rgba(1,1,255,.5)}.docs-sidebar__header{display:flex;justify-content:space-between;align-items:center;margin-bottom:2rem;padding-bottom:1rem;border-bottom:1px solid #e0e0e0}.docs-sidebar__title{font-size:1.5rem;font-weight:700;color:#1a1a1a;margin:0}.docs-sidebar__toggle{display:none}.docs-sidebar__toggle svg{width:20px;height:20px}.docs-sidebar__nav{display:flex;flex-direction:column;gap:1.5rem}.docs-sidebar__section{display:flex;flex-direction:column;gap:.5rem}.docs-sidebar__section-title{font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:#666;margin:0;padding:0 .5rem}.docs-sidebar__list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.25rem}.docs-sidebar__item{margin:0}.docs-sidebar__link{display:block;padding:.5rem 1rem;color:#333;text-decoration:none;border-radius:6px;font-size:.875rem;transition:all .3s ease;position:relative}.docs-sidebar__link::before{content:"";position:absolute;left:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:3px;height:0;background:#0101ff;border-radius:0 2px 2px 0;transition:height .3s ease}.docs-sidebar__link:hover{background:#e8f0ff;color:#0101ff}.docs-sidebar__link--active{background:#e8f0ff;color:#0101ff;font-weight:500}.docs-sidebar__link--active::before{height:100%}.docs-content{flex:1;min-width:0}.docs-section{display:none;background:#fff;border:1px solid #e0e0e0;border-radius:12px;padding:3rem;scroll-margin-top:100px}.docs-section--active{display:block}.docs-section__title{font-size:2.5rem;font-weight:700;color:#1a1a1a;margin:0 0 1rem 0;line-height:1.2}.docs-section__intro{font-size:1.125rem;color:#666;margin:0 0 2rem 0;line-height:1.6}.docs-section__content{color:#333;line-height:1.8}.docs-section__content h2{font-size:1.75rem;font-weight:700;color:#1a1a1a;margin:2.5rem 0 1rem 0;padding-bottom:.5rem;border-bottom:1px solid #e0e0e0}.docs-section__content h3{font-size:1.375rem;font-weight:600;color:#1a1a1a;margin:2rem 0 1rem 0}.docs-section__content h4{font-size:1.125rem;font-weight:600;color:#1a1a1a;margin:2rem 0 1rem 0}.docs-section__content p{margin:1rem 0;color:#333}.docs-list{margin:1rem 0;padding-left:1.5rem;color:#333;list-style:disc}.docs-list li{margin:.75rem 0;line-height:1.6}.docs-list--numbered{list-style:decimal}.docs-list li::marker{color:#0101ff}.docs-note{margin:2rem 0;padding:1.5rem;border-radius:8px;border-left:4px solid;display:flex;gap:1rem;background:#f8f9fa}.docs-note__icon{flex-shrink:0;width:24px;height:24px}.docs-note__icon svg{width:100%;height:100%}.docs-note__content{flex:1;line-height:1.6}.docs-note__content ul{margin:.5rem 0 0 0;padding-left:1.5rem}.docs-note__content li{margin:.5rem 0}.docs-note--info{border-left-color:#0101ff}.docs-note--info .docs-note__icon{color:#0101ff;stroke:#0101ff}.docs-note--warning{border-left-color:orange}.docs-note--warning .docs-note__icon{color:orange;stroke:orange}.docs-note--danger{border-left-color:#f44}.docs-note--danger .docs-note__icon{color:#f44;stroke:#f44}.docs-note--success{border-left-color:#02ec77}.docs-note--success .docs-note__icon{color:#02ec77;stroke:#02ec77}.docs-code{margin:1.5rem 0;border-radius:8px;overflow:hidden;background:#f5f5f5;border:1px solid #e0e0e0}.docs-code__header{display:flex;justify-content:space-between;align-items:center;padding:.75rem 1rem;background:#e8e8e8;border-bottom:1px solid #d0d0d0}.docs-code__language{font-size:.875rem;font-weight:600;color:#0101ff;text-transform:uppercase}.docs-code__copy{padding:.375rem .75rem;font-size:.75rem;background:#fff;border:1px solid #0101ff;color:#0101ff;border-radius:4px;cursor:pointer;transition:all .3s ease}.docs-code__copy:hover{background:#0101ff;color:#fff}.docs-code__content{margin:0;padding:1.5rem;overflow-x:auto}.docs-code__content code{font-family:"Courier New",monospace;font-size:.875rem;color:#1a1a1a;line-height:1.6}code{font-family:"Courier New",monospace;background:#e8f0ff;padding:.2rem .4rem;border-radius:3px;font-size:.875em;color:#0101ff}.docs-table-wrapper{margin:1.5rem 0;overflow-x:auto}.docs-table{width:100%;border-collapse:collapse;background:#fff;border:1px solid #e0e0e0;border-radius:8px;overflow:hidden}.docs-table thead{background:#f8f9fa}.docs-table th{padding:1rem;text-align:left;font-weight:600;color:#1a1a1a;border-bottom:2px solid #e0e0e0}.docs-table td{padding:1rem;color:#333;border-bottom:1px solid #f0f0f0}.docs-table tbody tr:hover{background:#f8f9fa}.docs-table tbody tr:last-child td{border-bottom:none}.docs-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1.5rem;margin:2rem 0}.docs-card{background:#f8f9fa;border:1px solid #e0e0e0;border-radius:8px;padding:2rem;transition:all .3s ease}.docs-card:hover{background:#fff;border-color:#0101ff;-webkit-transform:translateY(-2px);transform:translateY(-2px);box-shadow:0 4px 12px rgba(1,1,255,.1)}.docs-card__icon{width:48px;height:48px;color:#0101ff;margin-bottom:1rem}.docs-card__icon svg{width:100%;height:100%}.docs-card__title{font-size:1.25rem;font-weight:600;color:#1a1a1a;margin:0 0 .5rem 0}.docs-card__description{font-size:.875rem;color:#666;margin:0;line-height:1.6}.docs-link{color:#0101ff;text-decoration:none;border-bottom:1px solid transparent;transition:border-color .3s ease}.docs-link:hover{border-bottom-color:#0101ff}html{scroll-behavior:smooth}body{font-family:Inter,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;line-height:1.6;color:#1a202c;min-height:100vh}.container{max-width:1200px;margin:0 auto;padding:0 1rem}.glass-effect{display:block;background:rgba(255,255,255,.25);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border:1px solid rgba(255,255,255,.15);border-radius:16px;box-shadow:0 8px 32px rgba(31,38,135,.2);transition:all .3s}.glass-effect:hover{-webkit-transform:translateY(-3px);transform:translateY(-3px);box-shadow:0 8px 32px rgba(19,26,124,.35);border:1px solid rgba(255,255,255,.5)}.logo{display:flex;align-items:center;gap:.75rem;color:#fff;text-decoration:none;transition:all .5s ease}.logo svg{width:32px;height:32px}.logo__text{white-space:nowrap;font-weight:500;transition:all .5s ease}.logo__text span{font-weight:700;font-size:1.25rem;transition:all .5s ease}.nav{position:fixed;top:0;left:0;right:0;z-index:1000;background:rgba(255,255,255,0);transition:all .4s ease;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);border-bottom:1px solid transparent}.nav__container{max-width:1280px;margin:0 auto;padding:0 1.5rem;display:flex;gap:1.875rem;align-items:center;justify-content:space-between;height:70px}.nav__menu{display:flex;justify-content:center;flex-wrap:wrap;align-items:center;gap:0 2rem}.nav__item{position:relative}.nav__link{text-decoration:none;color:rgba(255,255,255,.9);font-weight:500;transition:all .3s ease;position:relative;padding:.25rem 0}.nav__link:not(.nav__link--active):hover{color:#fff}.nav__link--active{color:#fff;font-weight:500}.nav__link--active::after{content:"";position:absolute;bottom:-1px;left:0;width:100%;height:2px;background:#fff;border-radius:1px;transition:all .4s ease}.nav--scrolled .nav__link--active::after{background:#3b82f6}@-webkit-keyframes slideIn{from{width:0}to{width:100%}}@keyframes slideIn{from{width:0}to{width:100%}}.nav__toggle{display:none;flex-direction:column;cursor:pointer;padding:.5rem;gap:.25rem;background:rgba(0,0,0,0)}.nav__toggle-bar{width:24px;height:2px;background:#fff;border-radius:1px;transition:all .3s ease}.nav__toggle--active .nav__toggle-bar:nth-child(1){-webkit-transform:rotate(45deg) translate(4px,5px);transform:rotate(45deg) translate(4px,5px)}.nav__toggle--active .nav__toggle-bar:nth-child(2){opacity:0}.nav__toggle--active .nav__toggle-bar:nth-child(3){-webkit-transform:rotate(-45deg) translate(4px,-5px);transform:rotate(-45deg) translate(4px,-5px)}.nav.nav--scrolled{background:rgba(255,255,255,.5);border-bottom:1px solid #e5e7eb}.nav.nav--scrolled .logo__text span,.nav.nav--scrolled .nav__link,.nav.nav--scrolled .nav__logo,.nav.nav--scrolled .nav__logo-text{color:#1f2937}.nav.nav--menu-open .nav__link--active,.nav.nav--menu-open .nav__link:hover,.nav.nav--scrolled .nav__link--active,.nav.nav--scrolled .nav__link:hover{color:#1f2937}.nav.nav--menu-open .nav__toggle-bar,.nav.nav--scrolled .nav__toggle-bar{background:#1f2937}.btn{display:inline-flex;align-items:center;justify-content:center;padding:.75rem 1.5rem;border-radius:12px;font-weight:600;text-decoration:none;cursor:pointer;transition:all .3s ease;min-height:48px;min-width:150px}.btn--primary{background:linear-gradient(135deg,#0101ff 0,#4f92ff 100%);background:#0101ff;color:#fff;box-shadow:0 4px 15px rgba(92,92,92,.1)}.btn--primary:hover{-webkit-transform:translateY(-2px);transform:translateY(-2px);box-shadow:0 8px 25px rgba(1,1,255,.25);background:#00a}.btn--secondary{background:rgba(255,255,255,.9);color:#0101ff;border:2px solid rgba(1,1,255,.2)}.btn--secondary:hover{-webkit-transform:translateY(-2px);transform:translateY(-2px);background:rgba(1,1,255,.1);border-color:#0101ff}.btn--secondary-white:hover{border-color:#fff;color:#fff;background:rgba(1,1,255,0);backdrop-filter:blur(3px)}.hero{min-height:100vh;display:flex;align-items:center;position:relative;background:linear-gradient(135deg,#667eea 0,#602d92 100%);background-image:url(../img/hero/home.webp);background-size:cover;background-position:center;background-attachment:fixed}.hero .btn--primary{outline:2px solid #95b6fc}.hero .btn--primary:hover{outline:2px solid transparent}.hero--intro{background-image:url(../img/hero/intro.webp)}.hero--learn{background-image:url(../img/hero/learn.webp)}.hero--community{background-image:url(../img/hero/community.webp)}.hero--faq{background-image:url(../img/hero/faq.webp)}.hero--mainnet{background-image:url(../img/hero/mainnet.webp)}.hero--download{background-image:url(../img/hero/download.webp)}.hero--docs{background:url(../img/hero/docs.webp) center/cover}.network-status{background:#fff;scroll-margin-top:50px}.network-status__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:2rem}.status-card{padding:2rem;text-align:center;transition:all .3s ease;position:relative}.status-card:hover{-webkit-transform:translateY(-4px);transform:translateY(-4px)}.status-card__header{display:flex;align-items:center;justify-content:center;gap:1rem;margin-bottom:1.5rem}.status-card__icon{width:2rem;height:2rem;color:#0101ff}.status-card__title{font-size:1.125rem;line-height:1.3;font-weight:600;color:#1a202c}.status-card__value{font-size:2rem;font-weight:700;color:#1a202c;margin-bottom:.5rem}.status-card__value--healthy{color:#48bb78}.status-card__value--free{color:#48bb78}.status-card__description{color:#718096;font-size:.875rem;margin-bottom:1rem}.status-card__indicator{position:absolute;top:1rem;right:1rem;width:12px;height:12px;border-radius:50%;-webkit-animation:pulse 2s infinite;animation:pulse 2s infinite}.status-card__indicator--green{background:#48bb78}.status-card__indicator--blue{background:#0101ff}.mainnet-features{background:linear-gradient(135deg,#f7fafc 0,#edf2f7 100%)}.mainnet-features__tabs{display:flex;justify-content:center;gap:1rem;margin-bottom:3rem;flex-wrap:wrap}.mainnet-features__tab{padding:.75rem 1.5rem;border:2px solid rgba(1,1,255,.2);background:rgba(0,0,0,0);color:#4a5568;border-radius:25px;cursor:pointer;transition:all .3s ease;font-weight:500;font-size:.875rem}.mainnet-features__tab--active,.mainnet-features__tab:hover{background:#0101ff;color:#fff;border-color:transparent}.mainnet-features__panel{display:none}.mainnet-features__panel--active{display:block}.feature-panel{display:grid;grid-template-columns:1fr 1fr;gap:3rem;align-items:center;padding:3rem}.feature-panel__visual{overflow:hidden;border-radius:15px;height:100%}.feature-panel__visual img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:all .6s}.feature-panel__visual img:hover{-webkit-transform:scale(1.04);transform:scale(1.04)}.feature-panel__title{font-size:2rem;line-height:1.3;font-weight:700;color:#1a202c;margin-bottom:1rem;text-wrap:balance}.feature-panel__description{color:#718096;line-height:1.6;margin-bottom:2rem;font-size:1.125rem}.feature-panel__benefit{display:flex;align-items:center;gap:.75rem;color:#4a5568}.feature-panel__benefit:not(:last-child){margin-bottom:1rem}.feature-panel__benefit-icon{width:1.25rem;height:1.25rem;color:#48bb78}.tangle-demo{position:relative;width:300px;height:300px}.tangle-demo__node{position:absolute;width:40px;height:40px;background:linear-gradient(135deg,#0101ff 0,#4f92ff 100%);border-radius:50%;-webkit-animation:pulse 2s infinite alternate;animation:pulse 2s infinite alternate}.tangle-demo__node--1{top:20%;left:20%}.tangle-demo__node--2{top:20%;right:20%}.tangle-demo__node--3{top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.tangle-demo__node--4{bottom:20%;left:20%}.tangle-demo__node--5{bottom:20%;right:20%}.tangle-demo__connection{position:absolute;height:3px;background:linear-gradient(90deg,#0101ff 0,#4f92ff 100%);opacity:.6;-webkit-animation:flow 3s infinite;animation:flow 3s infinite}.tangle-demo__connection--1{top:35%;left:25%;width:50%;-webkit-transform:rotate(15deg);transform:rotate(15deg)}.tangle-demo__connection--2{top:55%;left:35%;width:30%;-webkit-transform:rotate(-30deg);transform:rotate(-30deg)}.tangle-demo__connection--3{bottom:35%;right:25%;width:40%;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.feeless-demo{display:flex;align-items:center;justify-content:center;gap:2rem}.feeless-demo__coin{width:80px;height:80px;background:linear-gradient(135deg,#0101ff 0,#4f92ff 100%);border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;-webkit-animation:bounce 2s infinite;animation:bounce 2s infinite}.feeless-demo__coin svg{width:2.5rem;height:2.5rem}.feeless-demo__arrow{color:#0101ff;-webkit-animation:slide 2s infinite;animation:slide 2s infinite}.feeless-demo__arrow svg{width:3rem;height:3rem}.feeless-demo__fee{font-size:2rem;font-weight:700;color:#48bb78;background:rgba(72,187,120,.1);padding:1rem 2rem;border-radius:25px;-webkit-animation:glow 2s infinite alternate;animation:glow 2s infinite alternate}@-webkit-keyframes bounce{0%,100%{-webkit-transform:translateY(0);transform:translateY(0)}50%{-webkit-transform:translateY(-4px);transform:translateY(-4px)}}@keyframes bounce{0%,100%{-webkit-transform:translateY(0);transform:translateY(0)}50%{-webkit-transform:translateY(-4px);transform:translateY(-4px)}}@-webkit-keyframes slide{0%,100%{-webkit-transform:translateX(0);transform:translateX(0)}50%{-webkit-transform:translateX(5px);transform:translateX(5px)}}@keyframes slide{0%,100%{-webkit-transform:translateX(0);transform:translateX(0)}50%{-webkit-transform:translateX(5px);transform:translateX(5px)}}@-webkit-keyframes glow{0%{box-shadow:0 0 5px rgba(72,187,120,.3)}100%{box-shadow:0 0 20px rgba(72,187,120,.6)}}@keyframes glow{0%{box-shadow:0 0 5px rgba(72,187,120,.3)}100%{box-shadow:0 0 20px rgba(72,187,120,.6)}}.scalable-demo{display:flex;align-items:center;justify-content:center;gap:2rem}.scalable-demo__chart{display:flex;align-items:end;gap:.5rem;height:120px}.scalable-demo__bar{width:20px;background:linear-gradient(135deg,#0101ff 0,#4f92ff 100%);border-radius:4px 4px 0 0;-webkit-animation:grow 3s infinite;animation:grow 3s infinite}.scalable-demo__bar--1{height:30%;-webkit-animation-delay:0s;animation-delay:0s}.scalable-demo__bar--2{height:50%;-webkit-animation-delay:.2s;animation-delay:.2s}.scalable-demo__bar--3{height:70%;-webkit-animation-delay:.4s;animation-delay:.4s}.scalable-demo__bar--4{height:85%;-webkit-animation-delay:.6s;animation-delay:.6s}.scalable-demo__bar--5{height:100%;-webkit-animation-delay:.8s;animation-delay:.8s}.scalable-demo__arrow{color:#48bb78}.scalable-demo__arrow svg{width:3rem;height:3rem}@-webkit-keyframes grow{0%,100%{-webkit-transform:scaleY(1);transform:scaleY(1)}50%{-webkit-transform:scaleY(1.2);transform:scaleY(1.2)}}@keyframes grow{0%,100%{-webkit-transform:scaleY(1);transform:scaleY(1)}50%{-webkit-transform:scaleY(1.2);transform:scaleY(1.2)}}.quantum-demo{position:relative;display:flex;align-items:center;justify-content:center}.quantum-demo__shield{width:120px;height:120px;background:linear-gradient(135deg,#0101ff 0,#4f92ff 100%);border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;position:relative;z-index:2}.quantum-demo__shield svg{width:4rem;height:4rem}.quantum-demo__particles{position:absolute;top:0;left:0;right:0;bottom:0}.quantum-demo__particle{position:absolute;width:8px;height:8px;background:#0101ff;border-radius:50%;-webkit-animation:orbit 4s infinite linear;animation:orbit 4s infinite linear}.quantum-demo__particle--1{top:20%;left:20%;-webkit-animation-delay:0s;animation-delay:0s}.quantum-demo__particle--2{top:60%;right:30%;-webkit-animation-delay:1.3s;animation-delay:1.3s}.quantum-demo__particle--3{bottom:30%;left:40%;-webkit-animation-delay:2.6s;animation-delay:2.6s}@-webkit-keyframes orbit{0%{-webkit-transform:rotate(0) translateX(60px) rotate(0);transform:rotate(0) translateX(60px) rotate(0)}100%{-webkit-transform:rotate(360deg) translateX(60px) rotate(-360deg);transform:rotate(360deg) translateX(60px) rotate(-360deg)}}@keyframes orbit{0%{-webkit-transform:rotate(0) translateX(60px) rotate(0);transform:rotate(0) translateX(60px) rotate(0)}100%{-webkit-transform:rotate(360deg) translateX(60px) rotate(-360deg);transform:rotate(360deg) translateX(60px) rotate(-360deg)}}.network-explorer{background:#fff}.network-explorer__content{padding:3rem}.explorer-tabs{display:flex;justify-content:center;gap:1rem;margin-bottom:2rem;flex-wrap:wrap}.explorer-tabs__tab{padding:.75rem 1.5rem;border:2px solid rgba(1,1,255,.2);background:rgba(0,0,0,0);color:#4a5568;border-radius:25px;cursor:pointer;transition:all .3s ease;font-weight:500;font-size:.875rem}.explorer-tabs__tab--active,.explorer-tabs__tab:hover{background:#0101ff;color:#fff;border-color:transparent}.explorer-panel{display:none}.explorer-panel--active{display:block}.explorer-list{display:flex;flex-direction:column;gap:1rem}.explorer-item{display:grid;grid-template-columns:250px auto auto;gap:1rem;padding:1.5rem;background:rgba(1,1,255,.05);border-radius:12px;border:1px solid rgba(1,1,255,.1);transition:all .25s}.explorer-item:hover{background:rgba(1,1,255,.1);box-shadow:0 8px 12px rgba(31,38,135,.1)}.explorer-item__name{font-size:18px;font-weight:600}.explorer-item__tag{justify-self:end;align-self:start;padding:.25rem .75rem;border-radius:12px;font-size:.75rem;font-weight:600;text-transform:uppercase;text-align:center}.explorer-item__tag--green{background:rgba(72,187,120,.2);color:#20a758}.explorer-item__tag--yellow{background:rgba(255,209,2,.5);color:#a78e01}.explorer-item__tag--orange{background:rgba(255,147,7,.25);color:#cf6f01}.network-nodes{background:linear-gradient(135deg,#f7fafc 0,#edf2f7 100%)}.network-nodes__content{display:grid;grid-template-columns:1.9fr 1.1fr;gap:2rem;align-items:center}.network-nodes__image{border-radius:16px;overflow:hidden}.network-nodes__image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:all .5s}.network-nodes__image img:hover{-webkit-transform:scale(1.04);transform:scale(1.04)}.network-stats__grid{display:grid;grid-template-columns:repeat(2,1fr);gap:1rem}.network-stat-item{padding:1.5rem;text-align:center;transition:all .3s ease}.network-stat-item:hover{-webkit-transform:translateY(-4px);transform:translateY(-4px)}.network-stat-item__number{font-size:1.5rem;font-weight:700;color:#0101ff;margin-bottom:.5rem}.network-stat-item__label{color:#718096;font-size:.875rem}.get-started{padding:4rem 0;background:#fff}.get-started__content{display:flex;align-items:center;justify-content:space-between;padding:3rem;gap:3rem;max-width:1000px;margin-inline:auto}.get-started__title{font-size:2rem;line-height:1.3;font-weight:700;color:#1a202c;margin-bottom:.5rem}.get-started__description{color:#718096;text-wrap:pretty}.get-started__actions{display:flex;flex-wrap:wrap;gap:1rem;flex:0 0 auto}.download-options{background:#fff;scroll-margin-top:50px}.download-options__grid{display:grid;align-items:start;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));gap:2rem}.download-card{padding:3rem 2rem 2rem 2rem;transition:all .3s ease;position:relative}.download-card:hover{-webkit-transform:translateY(-4px);transform:translateY(-4px)}.download-card__header{display:flex;align-items:center;gap:1rem;margin-bottom:1.5rem;position:relative}.download-card__icon{width:3rem;height:3rem;color:#0101ff}.download-card__title{font-size:1.5rem;line-height:1.3;font-weight:600;color:#1a202c}.download-card__badge{position:absolute;top:-1.5rem;right:-.5rem;background:linear-gradient(135deg,#0101ff 0,#4f92ff 100%);color:#fff;padding:.25rem .75rem;border-radius:12px;font-size:.75rem;font-weight:600}.download-card__content{display:flex;flex-direction:column;gap:1rem}.download-card__size,.download-card__version{color:#718096;font-size:.875rem}.download-card__requirements-title{font-size:1rem;font-weight:600;color:#1a202c;margin-bottom:.75rem}.download-card__requirements-list{list-style:none;color:#718096;font-size:.875rem}.download-card__requirements-list li{margin-bottom:.5rem;padding-left:1rem;position:relative}.download-card__requirements-list li::before{content:"•";color:#0101ff;position:absolute;left:0}.download-card__features{display:flex;flex-direction:column;gap:.75rem}.download-card__feature{display:flex;align-items:center;gap:.5rem;color:#4a5568;font-size:.875rem}.download-card__feature-icon{width:1rem;height:1rem;color:#48bb78}.download-card__button{display:flex;align-items:center;justify-content:center;gap:.5rem;background:linear-gradient(135deg,#0101ff 0,#4f92ff 100%);color:#fff;border:none;padding:1rem;border-radius:12px;font-weight:600;cursor:pointer;transition:all .3s ease}.download-card__button:hover{-webkit-transform:translateY(-1px);transform:translateY(-1px);box-shadow:0 4px 15px rgba(1,1,255,.4)}.download-card__button-icon{width:1.25rem;height:1.25rem}.download-card__checksums-details{cursor:pointer}.download-card__checksums-details summary{color:#0101ff;font-size:.875rem;font-weight:500}.download-card__checksum{display:flex;justify-content:space-between;margin-top:.5rem;font-size:.75rem;font-family:Monaco,Menlo,monospace}.download-card__checksum-type{color:#718096;font-weight:600}.download-card__checksum-value{color:#1a202c}.installation-guide{background:linear-gradient(135deg,#f7fafc 0,#edf2f7 100%)}.installation-guide__tabs{display:flex;justify-content:center;gap:1rem;margin-bottom:3rem;flex-wrap:wrap}.installation-guide__tab{padding:.75rem 1.5rem;border:2px solid rgba(1,1,255,.2);background:rgba(0,0,0,0);color:#4a5568;border-radius:25px;cursor:pointer;transition:all .3s ease;font-weight:500;font-size:.875rem}.installation-guide__tab--active,.installation-guide__tab:hover{background:#0101ff;color:#fff;border-color:transparent}.installation-guide__panel{display:none}.installation-guide__panel--active{display:block}.installation-steps{padding:3rem;max-width:800px;margin:0 auto}.installation-step{display:flex;gap:2rem;margin-bottom:2rem;align-items:flex-start}.installation-step__number{flex:0 0 auto;width:40px;height:40px;background:linear-gradient(135deg,#0101ff 0,#4f92ff 100%);color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:600}.installation-step__title{font-size:1.25rem;font-weight:600;line-height:1.3;color:#1a202c;margin-bottom:.5rem}.installation-step__description{color:#718096;line-height:1.6}.installation-step__description code{background:rgba(1,1,255,.1);color:#0101ff;padding:.25rem .5rem;border-radius:4px;font-family:Monaco,Menlo,monospace;font-size:.875rem}.version-history{background:#fff}.version-history__timeline{max-width:800px;margin:0 auto;display:flex;flex-direction:column;gap:2rem}.version-item{padding:2.5rem;position:relative;transition:all .3s ease}.version-item:hover{-webkit-transform:translateY(-2px);transform:translateY(-2px)}.version-item__badge{position:absolute;top:.75rem;right:.75rem;padding:.25rem .75rem;border-radius:12px;font-size:.75rem;font-weight:600;text-transform:uppercase}.version-item__badge--current{background:linear-gradient(135deg,#0101ff 0,#4f92ff 100%);color:#fff}.version-item__header{display:flex;flex-wrap:wrap;gap:.5rem 1.5rem;align-items:center;justify-content:space-between;margin-bottom:1.5rem}.version-item__version{font-size:1.5rem;font-weight:600;color:#1a202c}.version-item__date{color:#718096;font-size:.875rem}.version-item__subtitle{font-size:1.125rem;font-weight:600;color:#1a202c;margin-bottom:1rem}.version-item__changes{list-style:none;margin-bottom:1.5rem}.version-item__change{display:flex;align-items:center;gap:.75rem;margin-bottom:.75rem;color:#4a5568;padding-left:1rem;position:relative}.version-item__change::before{content:"";position:absolute;left:0;width:8px;height:8px;border-radius:50%}.version-item__change--new::before{background:#48bb78}.version-item__change--improved::before{background:#0101ff}.version-item__change--fixed::before{background:#ffc107}.version-item__downloads{display:flex;align-items:center;gap:1rem}.version-item__download-count{color:#718096;font-size:.875rem;font-weight:500}.security-notice{margin-top:50px}.security-notice__content{display:flex;align-items:center;gap:2rem;padding:2rem}.security-notice__icon{flex:0 0 auto;width:70px;height:70px;background:linear-gradient(135deg,#ffc107 0,#ff9800 100%);border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff}.security-notice__icon svg{width:2rem;height:2rem}.security-notice__text{flex:1}.security-notice__title{font-size:1.5rem;font-weight:600;line-height:1.3;color:#1a202c;margin-bottom:.75rem}.security-notice__description{color:#718096;line-height:1.6;text-wrap:pretty}.support{padding:4rem 0;background:linear-gradient(135deg,#f7fafc 0,#edf2f7 100%)}.support__content{max-width:1000px;margin-inline:auto;display:flex;align-items:center;justify-content:space-between;padding:3rem;gap:3rem}.support__title{font-size:2rem;font-weight:700;line-height:1.3;color:#1a202c;margin-bottom:.5rem}.support__description{color:#718096;text-wrap:pretty}.support__actions{display:flex;flex-wrap:wrap;gap:1rem;flex:0 0 auto}.community-stats{background:#fff;scroll-margin-top:50px}.community-stats__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:2rem}.community-stat-card{padding:2rem;text-align:center;transition:all .3s ease}.community-stat-card:hover{-webkit-transform:translateY(-4px);transform:translateY(-4px)}.community-stat-card__icon{width:3rem;height:3rem;color:#0101ff;margin:0 auto 1rem}.community-stat-card__number{font-size:2.25rem;font-weight:700;color:#1a202c;margin-bottom:.5rem}.community-stat-card__label{color:#718096;font-size:1.125rem}.community-platforms{background:linear-gradient(135deg,#f7fafc 0,#edf2f7 100%)}.community-platforms__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:2rem}.platform-card{padding:3rem 2rem 2rem 2rem;transition:all .3s ease;position:relative}.platform-card:hover{-webkit-transform:translateY(-4px);transform:translateY(-4px)}.platform-card__header{display:flex;align-items:center;gap:1rem;margin-bottom:1.5rem;position:relative}.platform-card__icon{width:3rem;height:3rem;color:#0101ff}.platform-card__title{font-size:1.5rem;line-height:1.3;font-weight:600;color:#1a202c}.platform-card__badge{position:absolute;top:-1.75rem;right:-.5rem;background:linear-gradient(135deg,#0101ff 0,#4f92ff 100%);color:#fff;padding:.25rem .75rem;border-radius:12px;font-size:.75rem;font-weight:600}.platform-card__description{color:#718096;line-height:1.6;margin-bottom:1.5rem}.platform-card__stats{display:flex;gap:2rem;margin-bottom:2rem}.platform-card__stat{text-align:center}.platform-card__stat-number{display:block;font-size:1.25rem;font-weight:700;color:#0101ff}.platform-card__stat-label{font-size:.875rem;color:#718096}.platform-card__button{width:100%;background:rgba(0,0,0,0);color:#0101ff;border:2px solid rgba(1,1,255,.2);padding:.75rem;border-radius:8px;font-weight:600;cursor:pointer;transition:all .3s ease;text-align:center}.platform-card__button:hover{background:rgba(1,1,255,.1);border-color:#0101ff}.community-events{background:linear-gradient(135deg,#f7fafc 0,#edf2f7 100%)}.community-events .section-header{margin-bottom:2rem}.community-events .swiper-wrapper{padding:1.5rem .5rem}.event-card{scroll-snap-align:start;display:flex;gap:1.5rem;padding:2rem;border:1px solid rgba(0,0,0,.1);border-radius:16px;box-shadow:0 5px 15px rgba(31,38,135,.15);transition:all .3s}.event-card:hover{-webkit-transform:translateY(-3px);transform:translateY(-3px);border:1px solid rgba(0,0,0,.2)}.event-card__date{align-self:flex-start;flex:0 0 auto;text-align:center;background:linear-gradient(135deg,#0101ff 0,#4f92ff 100%);color:#fff;padding:.5rem .75rem;border-radius:12px}.event-card__day{font-size:1.75rem;font-weight:700;line-height:1}.event-card__month{font-size:1rem;font-weight:500;text-transform:uppercase}.event-card__content{flex:1}.event-card__type{display:inline-block;background:rgba(1,1,255,.1);color:#0101ff;padding:.25rem .75rem;border-radius:12px;font-size:.75rem;font-weight:600;text-transform:uppercase;margin-bottom:.75rem}.event-card__title{font-size:1.25rem;line-height:1.3;font-weight:600;color:#1a202c;margin-bottom:.75rem}.event-card__description{color:#718096;line-height:1.5;margin-bottom:1rem;font-size:.875rem}.event-card__meta{display:flex;gap:1rem;margin-bottom:1.5rem}.event-card__attendees,.event-card__time{display:flex;align-items:center;gap:.5rem;font-size:.875rem;color:#718096}.event-card__icon{width:1rem;height:1rem}.event-card__button{background:linear-gradient(135deg,#0101ff 0,#4f92ff 100%);color:#fff;border:none;padding:.75rem 1.5rem;border-radius:8px;font-weight:600;cursor:pointer;transition:all .3s ease;font-size:.875rem}.event-card__button:hover{-webkit-transform:translateY(-1px);transform:translateY(-1px);box-shadow:0 4px 15px rgba(1,1,255,.4)}.events-controls{display:flex;justify-content:center;gap:1rem;margin-top:2rem}.events-btn{width:50px;height:50px;border:none;border-radius:50%;background:rgba(1,1,255,.1);color:#0101ff;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;justify-content:center}.events-btn svg{width:1.5rem;height:1.5rem}.events-btn:hover{background:#0101ff;color:#fff}.community-guidelines{background:#fff}.guidelines-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:2rem;max-width:950px;margin-inline:auto}.guideline-card{padding:2rem;text-align:center;transition:all .3s ease}.guideline-card:hover{-webkit-transform:translateY(-4px);transform:translateY(-4px)}.guideline-card__icon{width:3rem;height:3rem;color:#0101ff;margin:0 auto 1.5rem}.guideline-card__title{font-size:1.25rem;font-weight:600;line-height:1.3;color:#1a202c;margin-bottom:1rem}.guideline-card__description{color:#718096;line-height:1.6}.community-contributors{background:linear-gradient(135deg,#f7fafc 0,#edf2f7 100%)}.contributors-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:2rem}.contributor-card{padding:2rem;text-align:center;transition:all .3s ease}.contributor-card:hover{-webkit-transform:translateY(-4px);transform:translateY(-4px)}.contributor-card__avatar{width:80px;aspect-ratio:1;-o-object-fit:cover;object-fit:cover;border-radius:50%;overflow:hidden;background:linear-gradient(135deg,#0101ff 0,#4f92ff 100%);display:flex;align-items:center;justify-content:center;margin:0 auto 1rem}.contributor-card__avatar img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.contributor-card__avatar svg{width:2.5rem;height:2.5rem;color:#fff}.contributor-card__name{font-size:1.25rem;font-weight:600;color:#1a202c;margin-bottom:.5rem}.contributor-card__role{color:#718096;margin-bottom:1.5rem}.contributor-card__stats{display:flex;justify-content:center;gap:2rem;margin-bottom:1.5rem}.contributor-card__stat{text-align:center}.contributor-card__stat-number{display:block;font-size:1.125rem;font-weight:700;color:#0101ff}.contributor-card__stat-label{font-size:.75rem;color:#718096;text-transform:uppercase}.contributor-card__badges{display:flex;justify-content:center;gap:.5rem;flex-wrap:wrap}.contributor-card__badge{background:rgba(1,1,255,.1);color:#0101ff;padding:.25rem .75rem;border-radius:12px;font-size:.75rem;font-weight:500}.faq-categories{scroll-margin-top:50px;padding:6rem 0 3rem 0;background:#fff;border-bottom:1px solid rgba(1,1,255,.1)}.faq-categories__tabs{display:flex;justify-content:center;gap:1rem;flex-wrap:wrap;scroll-margin-top:100px}.faq-categories__tab{padding:.75rem 1.5rem;border:2px solid rgba(1,1,255,.2);background:rgba(0,0,0,0);color:#4a5568;border-radius:25px;cursor:pointer;transition:all .3s ease;font-weight:500;font-size:.875rem}.faq-categories__tab--active,.faq-categories__tab:hover{background:#0101ff;color:#fff;border-color:transparent;-webkit-transform:translateY(-2px);transform:translateY(-2px)}.faq-content{scroll-margin-top:100px;padding:3rem 0 4.5rem 0;background:#fff}.faq-category{display:none}.faq-category--active{display:block}.faq-list{max-width:800px;margin:0 auto}.faq-item{overflow:hidden;transition:all .3s ease;scroll-margin-top:100px;margin-bottom:1rem}.faq-item--active .faq-item__question{background:rgba(1,1,255,.05)}.faq-item:hover{-webkit-transform:translateY(-2px);transform:translateY(-2px)}.faq-item--highlighted{background:rgba(1,1,255,.05);border:1px solid rgba(1,1,255,.2);-webkit-animation:highlightPulse 2s ease-in-out;animation:highlightPulse 2s ease-in-out}@-webkit-keyframes highlightPulse{0%,100%{box-shadow:0 8px 32px rgba(0,0,0,.1)}50%{box-shadow:0 12px 40px rgba(1,1,255,.2)}}@keyframes highlightPulse{0%,100%{box-shadow:0 8px 32px rgba(0,0,0,.1)}50%{box-shadow:0 12px 40px rgba(1,1,255,.2)}}.faq-item__question{display:flex;align-items:center;justify-content:space-between;padding:1.5rem 2rem;cursor:pointer;transition:all .3s ease}.faq-item__question:hover{background:rgba(1,1,255,.05)}.faq-item__question h3{font-size:1.125rem;font-weight:600;color:#1a202c;margin:0}.faq-item__icon{width:1.5rem;height:1.5rem;color:#0101ff;transition:all .3s ease}.faq-item--active .faq-item__icon{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.faq-item__answer{max-height:0;overflow:hidden;opacity:0;visibility:hidden;padding:0 2rem;transition:all .35s ease}.faq-item--active .faq-item__answer{visibility:visible;opacity:1;padding:1rem 2rem 1.5rem 2rem}.faq-item__answer p{color:#718096;line-height:1.6;margin:0}.faq-item mark{background:rgba(1,1,255,.2);color:#fff;padding:2px 4px;border-radius:3px;font-weight:600;-webkit-animation:highlightFade .5s ease-in-out;animation:highlightFade .5s ease-in-out}@-webkit-keyframes highlightFade{from{background:rgba(1,1,255,.4)}to{background:rgba(1,1,255,.2)}}@keyframes highlightFade{from{background:rgba(1,1,255,.4)}to{background:rgba(1,1,255,.2)}}.faq-search{max-width:500px;margin-inline:auto;margin-top:40px}.faq-search__content{display:flex;align-items:center;justify-content:space-between;padding:3rem;gap:3rem;max-width:1000px;margin-inline:auto}.faq-search__title{font-size:2rem;font-weight:700;line-height:1.3;color:#1a202c;margin-bottom:.5rem}.faq-search__description{color:#718096;text-wrap:pretty}.faq-search__form{flex:0 0 auto}.faq-search__input-group{display:flex;align-items:center;background:#fff;border:1px solid rgba(1,1,255,.2);border-radius:12px;padding:.5rem;gap:.75rem;min-width:350px;transition:all .3s}.faq-search__input-group:hover{border:1px solid rgba(1,1,255,.4)}.faq-search__input-group:has(.faq-search__input:focus){border:1px solid rgba(1,1,255,.4);box-shadow:0 0 0 3px rgba(1,1,255,.1)}.faq-search__icon{width:1.25rem;height:1.25rem;color:#718096;margin-left:.5rem}.faq-search__input{flex:1;border:none;outline:0;font-size:1rem;padding:.5rem;transition:all .3s ease}.faq-search__button{background:linear-gradient(135deg,#0101ff 0,#4f92ff 100%);color:#fff;border:none;padding:.75rem 1.5rem;border-radius:8px;font-weight:600;cursor:pointer;transition:all .3s ease}.faq-search__button:hover{-webkit-transform:translateY(-1px);transform:translateY(-1px);box-shadow:0 4px 15px rgba(1,1,255,.2)}.faq-no-results{scroll-margin-top:100px}.faq-no-results__content{text-align:center;padding:3rem 2rem;border-radius:16px;background:rgba(255,255,255,.05);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.1);box-shadow:0 8px 32px rgba(0,0,0,.1);transition:all .3s ease;max-width:1000px;margin-inline:auto}.faq-no-results__content:hover{-webkit-transform:translateY(-2px);transform:translateY(-2px);box-shadow:0 12px 40px rgba(0,0,0,.15)}.faq-no-results__icon{width:70px;aspect-ratio:1;margin:0 auto 1.25rem;color:#0101ff;opacity:.7;-webkit-animation:pulse 2s infinite;animation:pulse 2s infinite}@-webkit-keyframes pulse{0%,100%{opacity:.7;-webkit-transform:scale(1);transform:scale(1)}50%{opacity:1;-webkit-transform:scale(1.05);transform:scale(1.05)}}@keyframes pulse{0%,100%{opacity:.7;-webkit-transform:scale(1);transform:scale(1)}50%{opacity:1;-webkit-transform:scale(1.05);transform:scale(1.05)}}.faq-no-results__title{font-size:1.5rem;font-weight:600;line-height:1.3;margin-bottom:.75rem}.faq-no-results__description{font-size:1rem;margin-bottom:2rem;max-width:400px;margin-left:auto;margin-right:auto;line-height:1.6}.faq-no-results__button{min-width:140px;position:relative;overflow:hidden;padding:.75rem 2rem;font-size:1rem;border-radius:.5rem;transition:all .3s ease}.faq-no-results__button:hover{-webkit-transform:translateY(-2px);transform:translateY(-2px);box-shadow:0 8px 25px rgba(1,1,255,.3)}.faq-no-results__button:active{-webkit-transform:translateY(0);transform:translateY(0)}.popular-topics{background:#fff}.popular-topics__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:2rem}.topic-card{padding:2rem;text-align:center;transition:all .3s ease;display:flex;flex-direction:column}.topic-card:hover{-webkit-transform:translateY(-4px);transform:translateY(-4px)}.topic-card__icon{width:3rem;height:3rem;color:#0101ff;margin:0 auto 1.5rem}.topic-card__title{font-size:1.25rem;line-height:1.3;font-weight:600;color:#1a202c;margin-bottom:1rem}.topic-card__description{color:#718096;line-height:1.6;margin-bottom:1.5rem;flex-grow:1}.topic-card__stats{display:flex;justify-content:center;gap:1rem;font-size:.875rem;color:#a0aec0}.topic-card__articles,.topic-card__views{padding:.25rem .75rem;background:rgba(1,1,255,.1);border-radius:12px;color:#1a202c}.contact-support{padding:4rem 0;background:linear-gradient(135deg,#f7fafc 0,#edf2f7 100%)}.contact-support__content{display:flex;align-items:center;justify-content:space-between;padding:3rem;gap:3rem;max-width:1000px;margin-inline:auto}.contact-support__title{font-size:2rem;line-height:1.3;font-weight:700;color:#1a202c;margin-bottom:.5rem}.contact-support__description{color:#718096;text-wrap:pretty}.contact-support__actions{display:flex;flex-wrap:wrap;gap:1rem;flex:0 0 auto}.hero::before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(135deg,rgba(1,1,255,.8) 0,rgba(79,146,255,.6) 100%)}.hero__container{max-width:1200px;margin:0 auto;padding:0 1rem;display:grid;grid-template-columns:1fr 1fr;gap:4rem;align-items:center;align-content:center;position:relative;z-index:1;min-height:100vh}.hero__content{color:#fff}.hero__title{font-size:3.5rem;font-weight:700;line-height:1.3;margin-bottom:1.5rem}.hero__description{font-size:1.25rem;opacity:.9;margin-bottom:2rem;line-height:1.6}.hero__actions{display:flex;gap:.75rem 1rem;flex-wrap:wrap}.hero__card{padding:3rem;text-align:center;color:#fff;background:rgba(255,255,255,.15)}.hero__card-coin{width:100%;max-height:250px}.hero__card-icon{font-size:3rem;margin-bottom:1rem}.hero__card-title{font-size:1.25rem;font-weight:600}.hero__network{position:relative;width:300px;height:300px}.network-node{position:absolute;border-radius:50%;background:rgba(255,255,255,.8);-webkit-animation:pulse 2s infinite;animation:pulse 2s infinite}.network-node--large{width:80px;height:80px;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.network-node--medium{width:50px;height:50px;top:20%;left:20%}.network-node--small{width:30px;height:30px;bottom:20%;right:20%}.network-connection{position:absolute;height:2px;background:rgba(255,255,255,.5);top:50%;left:25%;width:50%;-webkit-animation:flow 3s infinite;animation:flow 3s infinite}@keyframes pulse{0%,100%{opacity:.7;-webkit-transform:scale(1);transform:scale(1)}50%{opacity:1;-webkit-transform:scale(1.05);transform:scale(1.05)}}@-webkit-keyframes flow{0%{opacity:0}50%{opacity:1}100%{opacity:0}}@keyframes flow{0%{opacity:0}50%{opacity:1}100%{opacity:0}}.section-padding{padding:6rem 0}.section-header{text-align:center;margin-bottom:3rem}.section-title{font-size:2.5rem;font-weight:700;line-height:1.3;color:#1a202c;text-wrap:balance;margin-bottom:1rem}.section-description{color:#718096;max-width:600px;margin:0 auto;text-wrap:pretty}.features{background:#fff;scroll-margin-top:50px}.features__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:2rem}.feature-card{padding:2rem;text-align:center}.feature-card__icon{font-size:2rem;margin-bottom:1rem}.feature-card__title{font-size:1.5rem;line-height:1.3;font-weight:600;color:#1a202c;margin-bottom:1rem}.feature-card__description{color:#718096;line-height:1.6}.stats{padding:4rem 0;background:linear-gradient(135deg,#0101ff 0,#4f92ff 100%)}.stats__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:2rem}.stats-card{padding:2rem;text-align:center;color:#fff;background:rgba(255,255,255,.1)}.stats-card:hover{background:rgba(255,255,255,.2)}.stats-card__number{font-size:2.75rem;font-weight:700;margin-bottom:.5rem}.stats-card__label{font-size:1.125rem;opacity:.9}.staking{background:linear-gradient(135deg,rgba(1,1,255,.05) 0,rgba(255,255,255,.02) 100%);position:relative;overflow:hidden}.staking--reverse{background:linear-gradient(135deg,rgba(255,255,255,.02) 0,rgba(1,1,255,.05) 100%)}.staking__content{display:grid;grid-template-columns:1fr 1fr;gap:4rem;align-items:center}.staking__title{font-size:2.5rem;font-weight:700;color:#1a1a1a;margin-bottom:1rem;line-height:1.3}.staking__subtitle{font-size:1.25rem;color:#666;margin-bottom:1.5rem;font-weight:500}.staking__description{font-size:1.125rem;color:#666;line-height:1.6;margin-bottom:2rem}.staking__actions{display:flex;gap:1rem;flex-wrap:wrap}.staking__image{position:relative;overflow:hidden;border-radius:15px}.staking__image img{width:100%;transition:all .6s}.staking__image img:hover{-webkit-transform:scale(1.04);transform:scale(1.04)}.iota-journey{background:rgba(1,1,255,.02)}.iota-journey__content{display:grid;grid-template-columns:1fr 1fr;gap:2.5rem 4rem;align-items:center}.iota-journey__title{font-size:3rem;font-weight:700;color:#1a1a1a;margin-bottom:1.5rem;line-height:1.3}.iota-journey__description{font-size:1.125rem;color:#666;line-height:1.6;margin-bottom:2rem}.iota-journey__features{display:flex;flex-direction:column;gap:1rem}.iota-journey__feature{display:flex;align-items:center;gap:.75rem}.iota-journey__feature-icon{width:20px;height:20px;color:#0101ff;flex-shrink:0}.iota-journey__feature-text{color:#666;font-size:1rem}.iota-journey__platforms{display:flex;flex-direction:column;gap:1rem}.platform-option{padding:1.5rem;border-radius:12px;background:rgba(255,255,255,.8);backdrop-filter:blur(10px);border:1px solid rgba(1,1,255,.1);display:flex;align-items:center;gap:1rem;transition:all .3s ease;cursor:pointer}.platform-option__arrow{width:24px;height:24px;transition:all .3s}.platform-option:hover .platform-option__arrow{-webkit-transform:translate(3px,-3px);transform:translate(3px,-3px)}.platform-option__icon{width:48px;height:48px;background:linear-gradient(135deg,#0101ff 0,#4d4dff 100%);border-radius:8px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.platform-option__icon svg{width:24px;height:24px;color:#fff}.platform-option__title{line-height:1.3;font-weight:600;color:#1a1a1a;margin:0 0 .25rem 0}.platform-option__subtitle{font-size:.875rem;color:#666;margin:0}.download{background:linear-gradient(135deg,rgba(1,1,255,.05) 0,rgba(255,255,255,.02) 100%)}.download__platforms{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:2rem;margin-bottom:3rem}.download-platform{padding:2rem;border-radius:16px;background:rgba(255,255,255,.8);backdrop-filter:blur(10px);border:1px solid rgba(1,1,255,.1);text-align:center;transition:all .3s ease}.download-platform:hover{-webkit-transform:translateY(-4px);transform:translateY(-4px);box-shadow:0 12px 30px rgba(1,1,255,.15);border-color:rgba(1,1,255,.2)}.download-platform__icon{width:64px;height:64px;background:linear-gradient(135deg,#0101ff 0,#4d4dff 100%);border-radius:12px;display:flex;align-items:center;justify-content:center;margin:0 auto 1.5rem}.download-platform__icon svg{width:32px;height:32px;color:#fff}.download-platform__title{font-size:1.5rem;line-height:1.3;font-weight:600;color:#1a1a1a;margin-bottom:.5rem}.download-platform__description{color:#666;margin-bottom:1rem;font-size:.875rem}.download-platform__version{color:#0101ff;font-size:.875rem;font-weight:500;margin-bottom:1.5rem}.download-platform__button{background:linear-gradient(135deg,#0101ff 0,#4d4dff 100%);color:#fff;border:none;padding:.75rem 2rem;border-radius:8px;font-weight:500;cursor:pointer;transition:all .3s ease;width:100%}.download-platform__button:hover{-webkit-transform:translateY(-1px);transform:translateY(-1px);box-shadow:0 4px 12px rgba(1,1,255,.3)}.download__cta{text-align:center;padding:2rem;background:rgba(255,255,255,.5);border-radius:12px;border:1px solid rgba(1,1,255,.1)}.download__cta-text{color:#666;margin-bottom:1rem;font-size:1.125rem}.testimonials{background:#fff;max-width:1250px;margin:0 auto}.testimonials .section-header{margin-bottom:2rem}.testimonials .swiper-wrapper{padding:1.5rem .5rem}.testimonial-card{padding:2rem;border:1px solid rgba(0,0,0,.1);border-radius:16px;box-shadow:0 5px 15px rgba(31,38,135,.15);transition:all .3s}.testimonial-card:hover{-webkit-transform:translateY(-3px);transform:translateY(-3px);border:1px solid rgba(0,0,0,.2)}.swiper-slide{position:relative}.swiper-slide::after{content:"";position:absolute;width:30px;height:100%;top:0;right:-30px}.testimonial-card__content{height:100%;display:flex;flex-direction:column}.testimonial-card__text{font-size:1.125rem;line-height:1.6;color:#4a5568;margin-bottom:1.5rem}.testimonial-card__author{display:flex;align-items:center;gap:1rem}.testimonial-card__avatar{width:50px;aspect-ratio:1;-o-object-fit:cover;object-fit:cover;border-radius:50%}.testimonial-card__name{font-weight:600;color:#1a202c}.testimonial-card__role{color:#718096;font-size:.875rem}.testimonials__controls{display:flex;justify-content:center;gap:1.5rem;margin-top:1rem}.testimonials__btn{width:50px;height:50px;border:none;border-radius:50%;background:rgba(1,1,255,.1);color:#0101ff;display:flex;align-items:center;justify-content:center;font-size:1.5rem;cursor:pointer;transition:all .3s ease}.testimonials__btn--prev{-webkit-transform:rotate(-135deg);transform:rotate(-135deg)}.testimonials__btn--next{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.testimonials__btn:hover{background:#0101ff;color:#fff}.ticker{padding:1rem 0;overflow:hidden;width:100%;display:flex;align-items:center;color:#fff;background:#1a202c;border-bottom:1px solid #5e5e5e}.ticker__track{display:flex;-webkit-animation:ticker-scroll 30s linear infinite;animation:ticker-scroll 30s linear infinite;white-space:nowrap}.ticker__item{padding:0 3rem;font-weight:600;display:flex;align-items:center;white-space:nowrap;transition:all .3s ease}@-webkit-keyframes ticker-scroll{0%{-webkit-transform:translateX(0);transform:translateX(0)}100%{-webkit-transform:translateX(-50%);transform:translateX(-50%)}}@keyframes ticker-scroll{0%{-webkit-transform:translateX(0);transform:translateX(0)}100%{-webkit-transform:translateX(-50%);transform:translateX(-50%)}}.what-is-iota{background:#fff;scroll-margin-top:50px}.what-is-iota__grid{display:grid;grid-template-columns:1fr 1fr;gap:4rem;align-items:center}.what-is-iota__text{font-size:1.125rem;color:#718096;line-height:1.6;margin-bottom:2rem}.what-is-iota__features{display:flex;flex-direction:column;gap:1.5rem;margin-bottom:2rem}.what-is-iota__feature{display:flex;align-items:center;gap:1rem}.what-is-iota__feature-icon{font-size:1.5rem}.what-is-iota__image{overflow:hidden;border-radius:15px}.what-is-iota__image img{width:100%;transition:all .6s}.what-is-iota__image img:hover{-webkit-transform:scale(1.04);transform:scale(1.04)}.technology{background:linear-gradient(135deg,#f7fafc 0,#edf2f7 100%)}.technology__grid{display:grid;grid-template-columns:repeat(2,1fr);gap:2rem}.technology-card{padding:2.5rem 2rem;position:relative;transition:all .3s ease}.technology-card:hover{-webkit-transform:translateY(-4px);transform:translateY(-4px)}.technology-card__icon{margin-bottom:1.5rem}.technology-card__title{font-size:1.5rem;line-height:1.3;font-weight:600;color:#1a202c;margin-bottom:1rem}.technology-card__description{color:#718096;line-height:1.6}.technology-card__description:not(:last-child){margin-bottom:1rem}.technology-card__badge{position:absolute;top:1rem;right:1rem;padding:.25rem .75rem;background:linear-gradient(135deg,#0101ff 0,#4f92ff 100%);color:#fff;font-size:.75rem;font-weight:600;border-radius:12px}.benefits{background:#fff}.benefits__comparison{display:flex;justify-content:center}.comparison-table{width:100%;max-width:800px;padding:2rem}.comparison-table__header,.comparison-table__row{display:grid;grid-template-columns:1fr 1fr 1fr;gap:1rem;margin-bottom:1rem}.comparison-table__header{font-weight:600;border-bottom:2px solid rgba(1,1,255,.2);padding-bottom:1rem}.comparison-table__cell{padding:1rem;text-align:center}.comparison-table__cell--highlight{background:rgba(1,1,255,.1);border-radius:8px;color:#0101ff;font-weight:600}.comparison-table__check{color:#48bb78;font-weight:600;margin-right:.5rem}.comparison-table__cross{color:#f56565;font-weight:600;margin-right:.5rem}.getting-started{background:linear-gradient(135deg,#0101ff 0,#4f92ff 100%)}.getting-started .section-title{color:#fff}.getting-started .section-description{color:rgba(255,255,255,.9)}.getting-started__steps{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:2rem}.step-card{padding:2rem;text-align:center;background:rgba(255,255,255,.15);color:#fff;transition:all .3s ease}.step-card:hover{background:rgba(255,255,255,.2)}.step-card__number{font-size:3rem;font-weight:700;margin-bottom:1rem;color:rgba(255,255,255,.8)}.step-card__title{font-size:1.5rem;line-height:1.3;font-weight:600;margin-bottom:1rem}.step-card__description{opacity:.9;line-height:1.6;margin-bottom:2rem}.step-card__button{background:rgba(255,255,255,.2);color:#fff;border:1px solid rgba(255,255,255,.3);padding:.75rem 1.5rem;border-radius:8px;cursor:pointer;transition:all .3s ease}.step-card__button:hover{background:rgba(255,255,255,.3)}.newsletter{padding:4rem 0;background:#fff}.newsletter::before{content:""}.newsletter__content{display:flex;align-items:center;justify-content:space-between;padding:3rem;gap:3rem;max-width:1000px;margin-inline:auto}.newsletter__title{font-size:2rem;line-height:1.3;font-weight:700;color:#1a202c;margin-bottom:.5rem}.newsletter__description{color:#718096;text-wrap:pretty}.newsletter__form{display:flex;gap:.5rem;flex:0 0 auto;position:relative}.newsletter__input{padding:.75rem 1rem;border:1px solid rgba(1,1,255,.2);border-radius:8px;font-size:1rem;min-width:250px;background:#fff;transition:all .3s}.newsletter__input:hover{border:1px solid rgba(1,1,255,.4)}.newsletter__button{background:linear-gradient(135deg,#0101ff 0,#4f92ff 100%);color:#fff;border:none;padding:.75rem 1.5rem;border-radius:8px;font-weight:600;cursor:pointer;transition:all .3s ease}.newsletter__button:hover{-webkit-transform:translateY(-1px);transform:translateY(-1px);box-shadow:0 4px 15px rgba(1,1,255,.4)}.learning-paths{background:#fff;scroll-margin-top:50px}.learning-paths .container{max-width:1000px}.learning-paths__tabs{display:flex;justify-content:center;gap:1rem;margin-bottom:3rem;flex-wrap:wrap}.learning-paths__tab{padding:.75rem 1.5rem;border:2px solid rgba(1,1,255,.2);background:rgba(0,0,0,0);color:#4a5568;border-radius:25px;cursor:pointer;transition:all .3s ease;font-weight:500;font-size:.875rem}.learning-paths__tab--active,.learning-paths__tab:hover{background:#0101ff;color:#fff;border-color:transparent}.learning-paths__panel--active{display:block}.learning-paths__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));grid-template-columns:repeat(2,1fr);gap:2rem}.learning-card{padding:2rem;transition:all .3s ease}.learning-card:hover{-webkit-transform:translateY(-4px);transform:translateY(-4px)}.learning-card__icon{margin-bottom:1.25rem}.learning-card__title{font-size:1.5rem;line-height:1.3;font-weight:600;color:#1a202c;margin-bottom:1rem}.learning-card__description{color:#718096;line-height:1.6;margin-bottom:1.5rem}.learning-card__meta{display:flex;gap:1rem;margin-bottom:1.5rem}.learning-card__duration,.learning-card__level{font-size:.875rem;padding:.25rem .75rem;background:rgba(1,1,255,.1);color:#0101ff;border-radius:12px;font-weight:500}.learning-card__button{width:100%;background:linear-gradient(135deg,#0101ff 0,#4f92ff 100%);color:#fff;border:none;padding:.75rem;border-radius:8px;font-weight:600;cursor:pointer;transition:all .3s ease;text-align:center}.learning-card__button:hover{-webkit-transform:translateY(-1px);transform:translateY(-1px);box-shadow:0 4px 15px rgba(1,1,255,.4)}.documentation{background:linear-gradient(135deg,#f7fafc 0,#edf2f7 100%)}.documentation__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:2rem}.doc-card{padding:2rem;transition:all .3s ease;display:flex;flex-direction:column}.doc-card:hover{-webkit-transform:translateY(-4px);transform:translateY(-4px)}.doc-card__header{display:flex;align-items:center;gap:1rem;margin-bottom:1rem}.doc-card__icon{display:flex}.doc-card__title{font-size:1.5rem;line-height:1.3;font-weight:600;color:#1a202c}.doc-card__description{color:#718096;line-height:1.6;margin-bottom:1.5rem}.doc-card__topics{display:flex;align-content:start;flex-wrap:wrap;gap:.5rem;margin-bottom:1.5rem;flex-grow:1}.doc-card__topic{align-self:start;font-size:.75rem;padding:.25rem .75rem;background:rgba(1,1,255,.1);color:#0101ff;border-radius:12px;font-weight:500}.doc-card__button{width:100%;background:rgba(0,0,0,0);color:#0101ff;border:2px solid rgba(1,1,255,.2);padding:.75rem;border-radius:8px;font-weight:600;text-align:center;cursor:pointer;transition:all .3s ease}.doc-card__button:hover{background:rgba(1,1,255,.1)}.tutorials{background:#fff}.tutorials__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(280px,100%),1fr));gap:2rem}.tutorial-card{overflow:hidden;transition:all .3s ease;display:grid;grid-template-rows:auto 1fr}.tutorial-card:nth-child(1) .tutorial-card__thumbnail::before{background:url(../img/learn/tutorial-01.webp) center/cover}.tutorial-card:nth-child(2) .tutorial-card__thumbnail::before{background:url(../img/learn/tutorial-02.webp) center/cover}.tutorial-card:nth-child(3) .tutorial-card__thumbnail::before{background:url(../img/learn/tutorial-03.webp) center/cover}.tutorial-card:hover{-webkit-transform:translateY(-4px);transform:translateY(-4px)}.tutorial-card__video{position:relative;height:200px}.tutorial-card__thumbnail{width:100%;height:100%;background:linear-gradient(135deg,#0101ff 0,#4f92ff 100%);display:flex;align-items:center;justify-content:center;border-radius:8px;position:relative;overflow:hidden}.tutorial-card__thumbnail::before{content:"";position:absolute;inset:0;opacity:.3}.tutorial-card__play{position:relative;z-index:1;font-size:3rem;color:#fff;background:rgba(0,0,0,0);cursor:pointer;transition:all .3s ease}.tutorial-card__play:hover{-webkit-transform:scale(1.1);transform:scale(1.1)}.tutorial-card__content{padding:1.5rem;display:flex;flex-direction:column}.tutorial-card__title{font-size:1.25rem;line-height:1.3;font-weight:600;color:#1a202c;margin-bottom:.75rem}.tutorial-card__description{color:#718096;line-height:1.5;margin-bottom:1rem;font-size:.875rem;flex-grow:1}.tutorial-card__meta{display:flex;justify-content:space-between;font-size:.875rem;color:#a0aec0}.resources{background:linear-gradient(135deg,#f7fafc 0,#edf2f7 100%)}.resources__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:2rem;max-width:50rem;margin-inline:auto}.resource-category{padding:2rem;transition:all .3s ease}.resource-category:hover{-webkit-transform:translateY(-4px);transform:translateY(-4px)}.resource-category__title{font-size:1.25rem;line-height:1.3;font-weight:600;color:#1a202c;margin-bottom:1.5rem;display:flex;align-items:center;gap:.75rem}.resource-category__list{list-style:none}.resource-category__item{margin-bottom:.75rem}.resource-category__link{color:#0101ff;text-decoration:none;transition:all .3s ease;font-weight:500}.resource-category__link:hover{color:#4f92ff;text-decoration:underline}.contact{padding:4rem 0;background:#fff}.contact__content{display:flex;align-items:center;justify-content:space-between;padding:3rem;gap:3rem;max-width:1000px;margin-inline:auto}.contact__title{font-size:2rem;line-height:1.3;font-weight:700;color:#1a202c;margin-bottom:.5rem}.contact__description{color:#718096;text-wrap:pretty}.contact__actions{display:flex;flex-wrap:wrap;gap:1rem;flex:0 0 auto}.newsletter__message{padding:.5rem 1rem;border-radius:.5rem;font-size:.875rem;text-align:center;-webkit-animation:slideIn .3s ease;animation:slideIn .3s ease;position:absolute;top:calc(100% + .75rem);left:0;width:100%}.newsletter__message--success{background-color:rgba(34,197,94,.15);color:#16cc59;border:1px solid rgba(34,197,94,.25)}.newsletter__message--error{background-color:rgba(239,68,68,.1);color:#ef4444;border:1px solid rgba(239,68,68,.2)}@keyframes slideIn{from{opacity:0;-webkit-transform:translateY(15px);transform:translateY(15px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}.footer{background:#1a202c;color:#fff;padding:4rem 0 2rem}.footer .container{padding-inline:1.25rem}.footer__grid{display:grid;grid-template-columns:2fr 1fr 1fr 1fr;gap:2rem;margin-bottom:2rem}.footer__logo{margin-bottom:1rem}.footer__description{color:#a0aec0;line-height:1.6}.footer__title{font-size:1.125rem;line-height:1.3;font-weight:600;margin-bottom:1rem;color:#fff}.footer__links{list-style:none}.footer__links li{margin-bottom:.5rem}.footer__link{color:#a0aec0;text-decoration:none;transition:color .3s ease}.footer__link:hover{color:#4f92ff}.footer__bottom{border-top:1px solid #2d3748;padding-top:2rem;text-align:center}.footer__copyright{color:#a0aec0}.hero--privacy{background:linear-gradient(135deg,rgba(1,1,255,.1) 0,rgba(1,1,255,.05) 100%),url(../img/hero/privacy.webp) center/cover}.last-updated{display:block;font-size:1.25rem;line-height:1.3;font-weight:700;color:#0101ff;margin-bottom:3rem;text-align:center}.privacy-sections__tabs{display:flex;justify-content:center;gap:1rem;margin-bottom:3rem;flex-wrap:wrap}.privacy-sections__tab{padding:.75rem 1.5rem;border:2px solid rgba(1,1,255,.2);background:rgba(0,0,0,0);color:#666;border-radius:50px;font-size:.875rem;font-weight:600;cursor:pointer;transition:all .3s ease}.privacy-sections__tab--active,.privacy-sections__tab:hover{background:#0101ff;color:#fff;border-color:#0101ff}.privacy-sections__panel{display:none}.privacy-sections__panel--active{display:block}.privacy-content{padding:3rem;border-radius:20px;backdrop-filter:blur(10px);background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.2)}.privacy-content__title{font-size:2rem;line-height:1.3;font-weight:700;color:#0101ff;margin-bottom:2rem}.privacy-content__text h3{font-size:1.3rem;font-weight:600;color:#333;margin:2rem 0 1rem 0}.privacy-content__text p{color:#666;line-height:1.7}.privacy-content__text p:not(:last-child){margin-bottom:1.5rem}.privacy-content__text p i{color:#188038;font-style:normal}.privacy-list{list-style:none;padding:0}ol.privacy-list{list-style-type:decimal;padding-left:30px}.privacy-list__item{padding:.75rem 0;border-bottom:1px solid rgba(1,1,255,.1);color:#666;line-height:1.6}.privacy-list__item:last-child{border-bottom:none}.privacy-list__item strong{color:#0101ff;font-weight:600}.hero--terms{background:linear-gradient(135deg,rgba(1,1,255,.1) 0,rgba(1,1,255,.05) 100%),url(../img/hero/terms.webp) center/cover}.agreement-info{scroll-margin-top:50px;padding:4rem 0;background:rgba(1,1,255,.02)}.agreement-info .container{max-width:900px;margin-inline:auto}.terms-navigation__tabs{display:flex;justify-content:center;gap:1rem;margin-bottom:3rem;flex-wrap:wrap}.terms-navigation__tab{padding:.75rem 1.5rem;border:2px solid rgba(1,1,255,.2);background:rgba(0,0,0,0);color:#666;border-radius:50px;font-weight:600;font-size:.875rem;cursor:pointer;transition:all .3s ease}.terms-navigation__tab--active,.terms-navigation__tab:hover{background:#0101ff;color:#fff;border-color:#0101ff}.terms-navigation__panel{display:none}.terms-navigation__panel--active{display:block}.terms-content{padding:3rem;border-radius:20px;backdrop-filter:blur(10px);background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.2)}.terms-content__title{font-size:2rem;font-weight:700;line-height:1.3;color:#0101ff;margin-bottom:2rem}.terms-content__text h3{font-size:1.3rem;font-weight:600;color:#333;margin:2rem 0 1rem 0}.terms-content__text p{color:#666;line-height:1.7}.terms-content__text p:not(:last-child){margin-bottom:1.5rem}.terms-list{list-style:none;padding:0}.terms-list__item{padding:.75rem 0;border-bottom:1px solid rgba(1,1,255,.1);color:#666;line-height:1.6}.terms-list__item:last-child{border-bottom:none}.terms-list__item strong{color:#0101ff;font-weight:600}.cta-legal{padding:4rem 0;background:rgba(1,1,255,.02)}.cta-legal__content{display:flex;align-items:center;gap:3rem;justify-content:space-between;padding:3rem;border-radius:20px;backdrop-filter:blur(10px);background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.2)}.cta-legal__title{font-size:2rem;line-height:1.3;font-weight:700;color:#1a202c;margin-bottom:1rem}.cta-legal__description{color:#666;line-height:1.6}.cta-legal__actions{display:flex;justify-content:center;flex-wrap:wrap;gap:1rem;flex:0 0 auto}.hero--legal{background:linear-gradient(135deg,rgba(1,1,255,.1) 0,rgba(1,1,255,.05) 100%),url(../img/hero/legal.webp) center/cover}.legal-tabs{display:flex;justify-content:center;gap:1rem;margin-bottom:3rem;flex-wrap:wrap}.legal-tabs__tab{padding:.75rem 1.5rem;border:2px solid rgba(1,1,255,.2);background:rgba(0,0,0,0);color:#666;border-radius:50px;font-size:.875rem;font-weight:600;cursor:pointer;transition:all .3s ease}.legal-tabs__tab--active,.legal-tabs__tab:hover{background:#0101ff;color:#fff;border-color:#0101ff}.legal-panel{display:none}.legal-panel--active{display:block}.legal-card{padding:3rem;border-radius:20px;backdrop-filter:blur(10px);background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.2)}.legal-card__title{font-size:2rem;font-weight:700;line-height:1.3;color:#0101ff;margin-bottom:2rem}.legal-card__content h3{font-size:1.3rem;font-weight:600;color:#333;margin:2rem 0 1rem 0}.legal-card__content p{color:#666;line-height:1.7}.legal-card__content p:not(:last-child){margin-bottom:1.5rem}.legal-list{list-style:none;padding:0}.legal-list__item{padding:.75rem 0;border-bottom:1px solid rgba(1,1,255,.1);color:#666;line-height:1.6}.legal-list__item:last-child{border-bottom:none}.legal-list__item strong{color:#0101ff;font-weight:600}.swiper{overflow:hidden}.swiper-initialized{touch-action:pan-y}.swiper-wrapper{width:100%;height:100%;box-sizing:content-box;display:flex;position:relative}.swiper-vertical .swiper-wrapper{flex-direction:column}.swiper-autoheight .swiper-wrapper{align-items:flex-start}.swiper-initialized .swiper-slide{flex-shrink:0}.swiper-android .swiper-slide,.swiper-android .swiper-wrapper{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.swiper-button-lock{display:none!important}@media (min-width:29.99875em){.get-started__description{font-size:1.125rem}.support__description{font-size:1.125rem}.faq-search__description{font-size:1.125rem}.contact-support__description{font-size:1.125rem}.platform-option__title{font-size:1.25rem}.newsletter__description{font-size:1.125rem}.contact__description{font-size:1.125rem}}@media (min-width:47.99875em){.nav__link:not(.nav__link--active):hover{-webkit-transform:translateY(-3px);transform:translateY(-3px)}.network-nodes__image{height:400px}.section-description{font-size:1.125rem}.footer__description{max-width:300px}}@media (max-width:1024px){.docs__container{gap:1.5rem;padding:1.5rem}.docs-sidebar{width:240px}.docs-section{padding:2rem}.docs-section__title{font-size:2rem}}@media (max-width:768px){.docs{padding-top:70px}.docs__container{flex-direction:column;padding:1rem;gap:1.5rem}.docs-sidebar{position:static;width:100%;max-height:none;border-radius:8px}.docs-sidebar__nav{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.docs-section{padding:1.5rem}.docs-section__title{font-size:1.75rem}.docs-section__content h2{font-size:1.5rem}.docs-section__content h3{font-size:1.25rem}.docs-cards{grid-template-columns:1fr}.docs-code__content{padding:1rem}.docs-table-wrapper{margin:1rem -1rem}.nav__container{padding:0 1rem}.nav__toggle{display:flex}.nav__menu{position:fixed;top:70px;left:0;right:0;z-index:999;flex-direction:column;gap:0;padding:2rem 0;background:rgba(255,255,255,.98);border-bottom:1px solid rgba(1,1,255,.1);-webkit-transform:translateY(-100%);transform:translateY(-100%);opacity:0;visibility:hidden;transition:all .4s ease}.nav__menu--active{-webkit-transform:translateY(0);transform:translateY(0);opacity:1;visibility:visible}.nav__item{width:100%;text-align:center}.nav__item:not(:last-child) .nav__link{border-bottom:1px solid rgba(1,1,255,.05)}.nav__link{display:block;width:100%;padding:.75rem 2rem;color:#1f2937}.nav__link--active{background:rgba(1,1,255,.07)}.legal-icon__symbol,.privacy-icon__symbol,.terms-icon__symbol{width:55px;height:55px}.legal-icon__text,.privacy-icon__text,.terms-icon__text{font-size:1rem}.agreement-info__content,.cta-legal__content,.last-updated__content,.privacy-contact__content{flex-direction:column;text-align:center;gap:1.5rem;padding:2rem 1rem}.disclaimer__content,.legal-card,.privacy-content,.terms-content{padding:2rem 1.5rem}.disclaimer__title,.legal-card__title,.privacy-content__title,.terms-content__title{font-size:1.75rem;margin-bottom:1.5rem}.company-info__grid,.security-measures__grid,.termination__grid{grid-template-columns:1fr}.hero__container{grid-template-columns:1fr;gap:3rem;text-align:center;padding-top:100px;padding-bottom:50px}.hero__title{font-size:2.5rem}.hero__description{font-size:1.125rem}.hero__actions{justify-content:center}.what-is-iota__grid{grid-template-columns:1fr;gap:2rem}.download__content{grid-template-columns:1fr;gap:2rem}.download__title{font-size:2rem;text-align:center}.newsletter__content{flex-direction:column;text-align:center;gap:1.5rem}.newsletter__input{min-width:auto;width:100%}.explorer-tabs,.learning-paths__tabs,.mainnet-features__tabs{gap:.5rem;margin-bottom:2rem}.explorer-tabs__tab,.learning-paths__tab,.mainnet-features__tab{padding:.625rem 1rem}.contact__content{flex-direction:column;text-align:center;gap:1.5rem}.stats__grid{gap:1rem}.features__grid{grid-template-columns:1fr;gap:1.5rem}.testimonials__slider{gap:1rem}.technology__grid{grid-template-columns:1fr;gap:1.5rem}.comparison-table__header,.comparison-table__row{grid-template-columns:1fr;gap:.5rem}.comparison-table__cell{padding:.75rem;font-size:.875rem}.getting-started__steps{grid-template-columns:1fr;gap:1.5rem}.documentation__grid{grid-template-columns:1fr;gap:1.5rem}.tutorials__grid{grid-template-columns:1fr;gap:1.5rem}.resources__grid{gap:1.5rem}.community-stats__grid{grid-template-columns:repeat(2,1fr);gap:1rem}.community-platforms__grid{grid-template-columns:1fr;gap:1.5rem}.events-slider{gap:1rem}.event-card__date{min-width:60px;padding:.75rem}.event-card__day{font-size:1.5rem}.event-card__meta{flex-direction:column;gap:.5rem}.guidelines-grid{grid-template-columns:1fr;gap:1.5rem}.contributors-grid{gap:1.5rem}.contributor-card__stats{gap:1rem}.faq-categories__tabs{gap:.5rem}.faq-categories__tab{padding:.5rem 1rem;font-size:.875rem}.faq-search__content{flex-direction:column;text-align:center;gap:1.5rem}.faq-search__input-group{min-width:auto;width:100%}.popular-topics__grid{grid-template-columns:1fr;gap:1.5rem}.contact-support__content{flex-direction:column;text-align:center;gap:1.5rem}.contact-support__actions{flex-direction:column;width:100%}.feature-panel{grid-template-columns:1fr;gap:2rem;text-align:center}.network-nodes__content{grid-template-columns:1fr}.network-map{height:300px}.network-stats__grid{grid-template-columns:repeat(3,1fr)}.get-started__content{flex-direction:column;text-align:center;gap:1.5rem}.download-options__grid{grid-template-columns:1fr;gap:1.5rem}.installation-step{flex-direction:column;gap:1rem;text-align:center}.installation-step__number{align-self:center}.security-notice__content{flex-direction:column;text-align:center;gap:1.5rem}.support__content{flex-direction:column;text-align:center;gap:1.5rem}.stats-card__number{font-size:2.5rem}.iota-journey__content,.staking__content{grid-template-columns:1fr;text-align:center}.staking__actions{justify-content:center}.iota-journey__title,.staking__title{font-size:2rem}.staking__visual{height:300px}.download__platforms{grid-template-columns:1fr}}@media (max-width:768px)and (max-width:47.99875em){.nav__menu{padding:1rem 0}}@media (max-width:480px){.docs-section{padding:1.5rem 1rem}.docs-section__title{font-size:1.5rem}.docs-section__intro{font-size:1rem}.docs-note{flex-direction:column;padding:1rem}.docs-sidebar__nav{grid-template-columns:1fr;gap:1.25rem}.container{padding:0 .75rem}.hero__title{font-size:2rem}.btn{padding:.625rem 1.25rem;font-size:.875rem}.network-stats__grid{grid-template-columns:repeat(2,1fr);gap:.75rem}.stats-card__number{font-size:2rem}.download__btn{padding:1rem}.download__btn-title{font-size:1.125rem}.community-stats__grid{grid-template-columns:1fr;gap:1rem}.iota-journey__title,.staking__title{font-size:1.75rem}.staking__visual{height:250px}.disclaimer__title,.legal-card__title,.privacy-content__title,.terms-content__title{font-size:26px}}@media (max-width:61.99875em){.nav__menu{gap:0 1.5rem}.nav__link{font-size:.875rem}.explorer-item{grid-template-columns:auto;gap:.5rem}.explorer-item__tag{margin-top:5px}.hero__card-coin{max-height:200px}.staking__content{gap:2rem}.contact__actions{flex-direction:column}.cta-legal__actions{flex-direction:column}}@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)}.docs-sidebar__link{padding:.5rem 1rem}.nav--menu-open{background:#fff}.nav__link{font-size:19px}.nav__link--active::after{display:none}.nav.nav--scrolled{background:#fff}.nav.nav--menu-open .nav__logo,.nav.nav--menu-open .nav__logo-text,.nav.nav--menu-open .nav__logo-text span{color:#1f2937}.feature-panel{padding:2rem 1.5rem}.feature-panel__title{font-size:1.75rem}.feature-panel__benefits{display:flex;flex-wrap:wrap;gap:0 2rem}.network-explorer__content{padding:2rem 1rem}.get-started{padding:3.125rem 0}.get-started__content{padding:2rem 1rem}.installation-guide__tabs{margin-bottom:2rem;gap:.5rem .75rem}.installation-guide__tab{padding:.575rem 1.125rem}.installation-steps{padding:2rem 1.5rem}.version-item{padding:2.5rem 1.5rem 2rem 1.5rem}.security-notice__content{padding:2rem 1rem}.support{padding:3.125rem 0}.support__content{padding:2rem 1rem}.community-stat-card__number{font-size:1.75rem}.community-events .section-header{margin-bottom:1rem}.community-events .swiper-wrapper{padding:1rem .5rem}.contributor-card__avatar{width:70px}.contributor-card__avatar svg{width:2rem;height:2rem}.faq-categories{padding:4rem 0 2rem 0}.faq-content{padding:2rem 0 3.5rem 0}.faq-item__question{padding:1.125rem 1.5rem}.faq-item--active .faq-item__answer{padding:1rem 1.5rem!important}.faq-search{margin-top:30px}.faq-search__content{padding:2rem 1rem}.contact-support{padding:3.125rem 0}.contact-support__content{padding:2rem 1rem}.section-padding{padding:4rem 0}.section-header{margin-bottom:2rem}.section-title{font-size:2rem}.stats{padding:3.125rem 0}.staking--reverse .staking__image{order:2}.staking--reverse .staking__text{order:1}.iota-journey__description{margin-bottom:1.5rem}.iota-journey__features{flex-direction:row;justify-content:center;flex-wrap:wrap}.testimonials .section-header{margin-bottom:1rem}.testimonials .swiper-wrapper{padding:1rem .5rem}.ticker__item{padding:0 2rem}.comparison-table__row{border-bottom:2px solid rgba(1,1,255,.2);padding-bottom:1rem}.newsletter{padding:3.125rem 0}.newsletter__content{padding:2rem 1rem}.learning-card__icon{margin-bottom:1rem}.contact{padding:3.125rem 0}.contact__content{padding:2rem 1rem}.contact__actions{flex-direction:row}.footer{padding:3rem 0 2rem}.footer__grid{grid-template-columns:1fr 1fr 1fr}.footer__column:nth-child(1){grid-column:span 3}.last-updated{margin-bottom:1.75rem;font-size:1rem}.privacy-sections{scroll-margin-top:30px}.privacy-sections__tabs{gap:.5rem;margin-bottom:2rem}.privacy-sections__tab{padding:.5rem 1.25rem}.agreement-info{padding:3rem 0}.terms-navigation{scroll-margin-top:20px}.terms-navigation__tabs{gap:.5rem;margin-bottom:2rem}.terms-navigation__tab{padding:.5rem 1.25rem}.cta-legal{padding:3rem 0}.cta-legal__title{font-size:1.75rem}.cta-legal__actions{flex-direction:row}.legal-info{scroll-margin-top:30px}.legal-tabs{gap:.5rem;margin-bottom:2rem}.legal-tabs__tab{padding:.5rem 1.25rem}}@media (max-width:47.99875em)and (any-hover:none){.icon-menu{cursor:default}}@media (max-width:29.99875em){.btn{width:100%}.feature-panel__title{font-size:1.5rem}.get-started{padding:2.5rem 0}.get-started__title{font-size:1.5em}.download-card{padding:2.5rem 1.5rem 1.5rem 1.5rem}.download-card__header{gap:.75rem}.download-card__icon{width:2.5rem;height:2.5rem}.download-card__title{font-size:1.25rem}.security-notice__icon{width:60px;height:60px}.security-notice__icon svg{width:1.5rem;height:1.5rem}.support{padding:2.5rem 0}.support__title{font-size:1.5em}.platform-card{padding:2.5rem 1.5rem 1.5rem 1.5rem}.platform-card__badge{top:-1.5rem;right:-.25rem}.platform-card__stats{margin-bottom:1.5rem}.event-card{padding:2rem 1.5em}.faq-categories{padding:3.125rem 0 2rem 0}.faq-content{padding:2rem 0 2.5rem 0}.faq-item__question{padding:1.125rem}.faq-item--active .faq-item__answer{padding:1.125rem!important}.faq-search__title{font-size:1.5em}.faq-search__input-group{gap:.5rem}.faq-search__icon{margin-left:.25rem}.faq-no-results__description{margin-bottom:1.5rem}.contact-support{padding:2.5rem 0}.contact-support__title{font-size:1.5em}.hero__card-coin{max-height:170px}.section-padding{padding:3.125rem 0}.section-title{font-size:1.75rem}.feature-card__title{font-size:1.25rem}.stats{padding:2.5rem 0}.platform-option__arrow{width:20px;height:20px}.platform-option{gap:.75rem}.platform-option__icon{width:44px;height:44px}.platform-option__icon svg{width:20px;height:20px}.testimonial-card{padding:2rem 1.5em}.testimonials__controls{margin-top:.5rem}.ticker__item{padding:0 1.5rem}.technology-card{padding:2rem 1.5rem}.technology-card__icon{margin-bottom:1rem}.technology-card__title{font-size:1.25rem}.comparison-table{padding:1.5rem 1rem}.newsletter{padding:2.5rem 0}.newsletter__title{font-size:1.5em}.newsletter__button{padding:.75rem 1rem}.learning-card{padding:2rem 1.5rem}.doc-card{padding:2rem 1.5rem}.resource-category{padding:2rem 1.5rem}.contact{padding:2.5rem 0}.contact__title{font-size:1.5em}.contact__actions{gap:.75rem}.footer{padding:2.5rem 0 1.5rem}.footer__grid{grid-template-columns:1fr 1fr;gap:1.5rem;margin-bottom:1.5rem}.footer__column:nth-child(1){grid-column:span 2}.footer__bottom{padding-top:1.5rem}.privacy-content__text p:not(:last-child){margin-bottom:1rem}.agreement-info{padding:2.5rem 0}.terms-content__text p:not(:last-child){margin-bottom:1rem}.cta-legal{padding:2.5rem 0}.cta-legal__title{font-size:1.5rem}.cta-legal__actions{gap:.75rem}.legal-card__content p:not(:last-child){margin-bottom:1rem}}