*,*::before,*::after{margin:0;padding:0;box-sizing:border-box}
html{scroll-behavior:smooth}
body{font-family:'Nunito Sans',sans-serif;background:#171d29;color:#f5f5f7;overflow-x:hidden;-webkit-font-smoothing:antialiased}
a{color:inherit;text-decoration:none}
ul{list-style:none}
.container{max-width:1200px;margin:0 auto;padding:0 24px}
h1,h2,h3,h4{font-family:'Anek Latin',sans-serif}
.text-gradient{background:linear-gradient(135deg,#57c0b1,#ff9662);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}
.btn{display:inline-flex;align-items:center;justify-content:center;padding:12px 28px;border-radius:86px;font-weight:700;font-size:16px;letter-spacing:.3px;transition:all .3s ease;cursor:pointer;border:none;font-family:'Nunito Sans',sans-serif}
.btn--primary{background:#ff9662;color:#171d29;box-shadow:0 0 20px rgba(255,150,98,.3),inset 0 1px 0 rgba(255,255,255,.2)}
.btn--primary:hover{background:#ffb088;box-shadow:0 0 30px rgba(255,150,98,.5);transform:translateY(-2px)}
.btn--secondary{background:transparent;color:#57c0b1;border:1px solid rgba(87,192,177,.4)}
.btn--secondary:hover{background:rgba(87,192,177,.1);border-color:#57c0b1;transform:translateY(-2px)}
.btn--ghost{background:transparent;color:#a0a7b4}
.btn--ghost:hover{color:#fff}
.btn--lg{padding:16px 36px;font-size:17px}

.nav{position:fixed;top:0;left:0;right:0;z-index:1000;padding:16px 0;background:rgba(23,29,41,.6);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border-bottom:1px solid rgba(255,255,255,.06);transition:all .4s ease}
.nav--scrolled{padding:10px 0;background:rgba(23,29,41,.9)}
.nav__inner{max-width:1200px;margin:0 auto;padding:0 24px;display:flex;align-items:center;justify-content:space-between}
.nav__logo{display:flex;align-items:center;gap:10px;font-family:'Anek Latin',sans-serif;font-weight:700;font-size:22px}
.nav__logo-icon{width:36px;height:36px;object-fit:contain}
.nav__links{display:flex;gap:32px}
.nav__links a{font-size:15px;font-weight:600;color:#a0a7b4;transition:color .3s;position:relative}
.nav__links a::after{content:'';position:absolute;bottom:-4px;left:0;width:0;height:2px;background:linear-gradient(90deg,#57c0b1,#ff9662);transition:width .3s ease}
.nav__links a:hover{color:#fff}
.nav__links a:hover::after{width:100%}
.nav__actions{display:flex;gap:12px;align-items:center}
.nav__hamburger{display:none;flex-direction:column;gap:5px;background:none;border:none;cursor:pointer;padding:4px}
.nav__hamburger span{width:24px;height:2px;background:#f5f5f7;border-radius:2px;transition:all .3s}

.hero{position:relative;min-height:100vh;display:flex;align-items:center;padding:120px 0 80px;overflow:hidden}
.hero__glow{position:absolute;top:-200px;left:50%;transform:translateX(-50%);width:800px;height:800px;border-radius:50%;background:radial-gradient(circle,rgba(87,192,177,.12) 0%,rgba(255,150,98,.06) 40%,transparent 70%);animation:glowPulse 6s ease-in-out infinite;pointer-events:none}
@keyframes glowPulse{0%,100%{opacity:.6;transform:translateX(-50%) scale(1)}50%{opacity:1;transform:translateX(-50%) scale(1.1)}}
.hero__grid-bg{position:absolute;inset:0;background-image:linear-gradient(rgba(87,192,177,.03) 1px,transparent 1px),linear-gradient(90deg,rgba(87,192,177,.03) 1px,transparent 1px);background-size:60px 60px;mask-image:radial-gradient(ellipse 80% 60% at 50% 40%,black 20%,transparent 70%);-webkit-mask-image:radial-gradient(ellipse 80% 60% at 50% 40%,black 20%,transparent 70%);animation:gridDrift 20s linear infinite}
@keyframes gridDrift{0%{background-position:0 0}100%{background-position:60px 60px}}
.hero__particles{position:absolute;inset:0;pointer-events:none;overflow:hidden}
.hero__content{position:relative;z-index:2;text-align:center}
.hero__badge{display:inline-flex;align-items:center;gap:8px;padding:8px 20px;border-radius:86px;background:rgba(87,192,177,.1);border:1px solid rgba(87,192,177,.2);font-size:14px;font-weight:600;color:#57c0b1;margin-bottom:32px}
.hero__badge-dot{width:8px;height:8px;border-radius:50%;background:#57c0b1;animation:dotPulse 2s ease-in-out infinite}
@keyframes dotPulse{0%,100%{opacity:1;box-shadow:0 0 0 0 rgba(87,192,177,.4)}50%{opacity:.7;box-shadow:0 0 0 6px rgba(87,192,177,0)}}
.hero__title{font-size:clamp(40px,6vw,72px);font-weight:800;line-height:1.05;letter-spacing:-1px;margin-bottom:24px}
.hero__title-gradient{background:linear-gradient(135deg,#57c0b1 0%,#ff9662 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;animation:gradShift 4s ease infinite;background-size:200% 200%}
@keyframes gradShift{0%{background-position:0% 50%}50%{background-position:100% 50%}100%{background-position:0% 50%}}
.hero__subtitle{font-size:20px;line-height:1.6;color:#a0a7b4;max-width:640px;margin:0 auto 40px;font-weight:400}
.hero__cta{display:flex;gap:16px;justify-content:center;margin-bottom:64px;flex-wrap:wrap}
.hero__visual{perspective:1000px}
.hero__dashboard{max-width:700px;margin:0 auto;border-radius:16px;background:#1e2533;border:1px solid rgba(255,255,255,.08);box-shadow:0 20px 60px rgba(0,0,0,.4),0 0 40px rgba(87,192,177,.06);overflow:hidden;transform:rotateX(4deg);transition:transform .6s ease;animation:dashFloat 6s ease-in-out infinite}
.hero__dashboard:hover{transform:rotateX(0deg)}
@keyframes dashFloat{0%,100%{transform:rotateX(4deg) translateY(0)}50%{transform:rotateX(4deg) translateY(-8px)}}
.hero__dashboard-header{display:flex;align-items:center;gap:12px;padding:12px 20px;background:#252d3d;border-bottom:1px solid rgba(255,255,255,.06)}
.hero__dashboard-dots{display:flex;gap:6px}
.hero__dashboard-dots span{width:10px;height:10px;border-radius:50%}
.hero__dashboard-dots span:nth-child(1){background:#ff5f57}
.hero__dashboard-dots span:nth-child(2){background:#ffbd2e}
.hero__dashboard-dots span:nth-child(3){background:#28c840}
.hero__dashboard-title{font-size:13px;color:#7a8294;font-weight:600}
.hero__dashboard-body{padding:24px;display:flex;gap:24px}
.hero__tier-stack{flex:1;display:flex;flex-direction:column;gap:12px}
.hero__tier{display:flex;align-items:center;gap:10px}
.hero__tier-label{font-size:13px;font-weight:600;color:#c8ccd4;width:70px}
.hero__tier-bar{flex:1;height:8px;background:#252d3d;border-radius:4px;overflow:hidden}
.hero__tier-fill{height:100%;border-radius:4px;width:0;transition:width 1.5s cubic-bezier(.22,1,.36,1)}

.hero__tier--1 .hero__tier-fill{background:linear-gradient(90deg,#57c0b1,#7ad4c5)}
.hero__tier--2 .hero__tier-fill{background:linear-gradient(90deg,#57c0b1,#ff9662)}
.hero__tier--3 .hero__tier-fill{background:linear-gradient(90deg,#ff9662,#ffb088)}
.hero__tier--4 .hero__tier-fill{background:#ff9662}
.hero__tier-val{font-size:13px;font-weight:700;color:#57c0b1;width:36px;text-align:right}
.hero__metrics{display:flex;flex-direction:column;gap:16px;padding-left:24px;border-left:1px solid rgba(255,255,255,.06)}
.hero__metric{text-align:left}
.hero__metric-num{font-family:'Anek Latin',sans-serif;font-size:28px;font-weight:700;color:#ff9662}
.hero__metric-unit{font-family:'Anek Latin',sans-serif;font-size:16px;font-weight:600;color:#ff9662}
.hero__metric-label{display:block;font-size:12px;color:#7a8294;font-weight:600;margin-top:2px}
.hero__scroll-indicator{position:absolute;bottom:32px;left:50%;transform:translateX(-50%);width:2px;height:40px;overflow:hidden}
.hero__scroll-line{width:100%;height:100%;background:linear-gradient(to bottom,#57c0b1,transparent);animation:scrollLine 2s ease-in-out infinite}
@keyframes scrollLine{0%{transform:translateY(-100%)}50%{transform:translateY(0)}100%{transform:translateY(100%)}}
.animate-in{opacity:0;transform:translateY(30px);animation:fadeInUp .8s ease forwards}
.animate-in:nth-child(1){animation-delay:.1s}
.animate-in:nth-child(2){animation-delay:.25s}
.animate-in:nth-child(3){animation-delay:.4s}
.animate-in:nth-child(4){animation-delay:.55s}
.animate-in:nth-child(5){animation-delay:.7s}
@keyframes fadeInUp{to{opacity:1;transform:translateY(0)}}
.scroll-reveal{opacity:0;transform:translateY(60px) scale(.92);transition:opacity .8s cubic-bezier(.22,1,.36,1),transform .8s cubic-bezier(.22,1,.36,1)}
.scroll-reveal.revealed{opacity:1;transform:translateY(0) scale(1)}
.marquee{padding:32px 0;border-top:1px solid rgba(255,255,255,.04);border-bottom:1px solid rgba(255,255,255,.04);overflow:hidden}
.marquee__track{display:flex;width:max-content;animation:marqueeScroll 30s linear infinite}
.marquee__content{display:flex;gap:32px;padding-right:32px}
.marquee__content span{font-size:15px;font-weight:600;color:#5a6274;white-space:nowrap}
@keyframes marqueeScroll{0%{transform:translateX(0)}100%{transform:translateX(-50%)}}

.section{padding:120px 0;position:relative}
.section__eyebrow{font-size:14px;font-weight:700;color:#57c0b1;text-transform:uppercase;letter-spacing:2px;margin-bottom:16px;text-align:center}
.section__title{font-size:clamp(32px,4vw,52px);font-weight:700;line-height:1.15;text-align:center;margin-bottom:24px;letter-spacing:-.5px}
.section__desc{font-size:18px;color:#a0a7b4;text-align:center;max-width:600px;margin:0 auto 48px;line-height:1.6}
.problem__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;margin-top:48px}
.problem__card{background:#1e2533;border:1px solid rgba(255,255,255,.06);border-radius:16px;padding:32px;transition:all .4s ease;position:relative;overflow:hidden}
.problem__card::before{content:'';position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg,#57c0b1,#ff9662);transform:scaleX(0);transition:transform .4s ease;transform-origin:left}
.problem__card:hover::before{transform:scaleX(1)}
.problem__card:hover{transform:translateY(-8px) scale(1.03);box-shadow:0 12px 40px rgba(0,0,0,.3),0 0 20px rgba(87,192,177,.05)}
.problem__icon{font-size:32px;margin-bottom:16px}
.problem__card h3{font-size:20px;font-weight:700;margin-bottom:12px}
.problem__card p{font-size:15px;color:#a0a7b4;line-height:1.65}
.features__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;margin-top:48px}
.feature-card{background:#1e2533;border:1px solid rgba(255,255,255,.06);border-radius:20px;padding:36px;position:relative;overflow:hidden;transition:all .5s cubic-bezier(.22,1,.36,1)}
.feature-card__glow{position:absolute;top:-60px;right:-60px;width:160px;height:160px;border-radius:50%;opacity:0;transition:opacity .5s;background:radial-gradient(circle,rgba(87,192,177,.15),transparent 70%)}
.feature-card:hover .feature-card__glow{opacity:1}
.feature-card:hover{transform:translateY(-8px) scale(1.04);border-color:rgba(87,192,177,.2);box-shadow:0 20px 60px rgba(0,0,0,.4),0 0 30px rgba(87,192,177,.08)}
.feature-card__icon{width:48px;height:48px;margin-bottom:20px}
.feature-card__icon svg{width:100%;height:100%}
.feature-card h3{font-size:20px;font-weight:700;margin-bottom:12px}
.feature-card p{font-size:15px;color:#a0a7b4;line-height:1.65}

.how__timeline{position:relative;max-width:700px;margin:64px auto 0}
.how__line{position:absolute;left:32px;top:0;bottom:0;width:2px;background:linear-gradient(to bottom,#57c0b1,#ff9662,transparent)}
.how__step{display:flex;gap:32px;margin-bottom:48px;position:relative}
.how__step-num{flex-shrink:0;width:64px;height:64px;border-radius:50%;background:#1e2533;border:2px solid rgba(87,192,177,.3);display:flex;align-items:center;justify-content:center;font-family:'Anek Latin',sans-serif;font-size:20px;font-weight:700;color:#57c0b1;position:relative;z-index:2;transition:all .4s ease}
.how__step:hover .how__step-num{border-color:#ff9662;color:#ff9662;box-shadow:0 0 20px rgba(255,150,98,.2)}
.how__step-content h3{font-size:22px;font-weight:700;margin-bottom:8px}
.how__step-content p{font-size:15px;color:#a0a7b4;line-height:1.65}
.arch__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;margin-top:48px}
.arch__card{background:#1e2533;border:1px solid rgba(255,255,255,.06);border-radius:16px;padding:32px 24px;text-align:center;position:relative;overflow:hidden;transition:all .5s cubic-bezier(.22,1,.36,1)}
.arch__card:hover{transform:translateY(-8px) scale(1.05);box-shadow:0 16px 48px rgba(0,0,0,.3),0 0 24px rgba(87,192,177,.06);border-color:rgba(87,192,177,.15)}
.arch__card-num{font-family:'Anek Latin',sans-serif;font-size:48px;font-weight:800;background:linear-gradient(135deg,#57c0b1,#ff9662);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;margin-bottom:8px}
.arch__card-line{width:40px;height:3px;margin:0 auto 20px;background:linear-gradient(90deg,#57c0b1,#ff9662);border-radius:2px}
.arch__card h3{font-size:18px;font-weight:700;margin-bottom:12px}
.arch__card p{font-size:14px;color:#a0a7b4;line-height:1.6}

.token__layout{display:flex;align-items:center;justify-content:center;gap:64px;margin-top:48px;flex-wrap:wrap}
.token__chart-wrap{position:relative;width:320px;height:320px}
.token__chart-center{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);text-align:center}
.token__chart-symbol{display:block;font-family:'Anek Latin',sans-serif;font-size:28px;font-weight:800;color:#ff9662}
.token__chart-supply{display:block;font-size:14px;color:#7a8294;font-weight:600}
.token__legend{display:flex;flex-direction:column;gap:16px}
.token__legend-item{display:flex;align-items:center;gap:12px;font-size:15px;color:#c8ccd4}
.token__legend-item strong{color:#f5f5f7;margin-left:auto}
.token__dot{width:12px;height:12px;border-radius:3px;flex-shrink:0}
.token__utilities{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;margin-top:64px}
.token__util{background:#1e2533;border:1px solid rgba(255,255,255,.06);border-radius:16px;padding:32px;text-align:center;transition:all .4s ease}
.token__util:hover{transform:translateY(-6px) scale(1.03);box-shadow:0 12px 40px rgba(0,0,0,.3);border-color:rgba(255,150,98,.15)}
.token__util h4{font-size:20px;font-weight:700;margin-bottom:12px;color:#ff9662}
.token__util p{font-size:15px;color:#a0a7b4;line-height:1.6}
.roadmap__track{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;margin-top:48px;position:relative}
.roadmap__track::before{content:'';position:absolute;top:20px;left:0;right:0;height:2px;background:linear-gradient(90deg,#57c0b1,#ff9662,rgba(255,150,98,.2))}
.roadmap__phase{position:relative;padding-top:48px}
.roadmap__phase-marker{position:absolute;top:12px;left:0;width:18px;height:18px;border-radius:50%;background:#252d3d;border:2px solid #57c0b1;transition:all .4s}
.roadmap__phase-marker.active{background:#57c0b1;box-shadow:0 0 12px rgba(87,192,177,.4)}
.roadmap__phase:hover .roadmap__phase-marker{border-color:#ff9662;box-shadow:0 0 12px rgba(255,150,98,.3)}
.roadmap__phase h3{font-size:18px;font-weight:700;margin-bottom:16px}
.roadmap__phase li{font-size:14px;color:#a0a7b4;line-height:1.8;padding-left:16px;position:relative}
.roadmap__phase li::before{content:'';position:absolute;left:0;top:10px;width:6px;height:6px;border-radius:50%;background:#57c0b1}

.cta-section{padding:80px 0 120px}
.cta-box{position:relative;background:#1e2533;border:1px solid rgba(255,255,255,.08);border-radius:24px;padding:64px;text-align:center;overflow:hidden}
.cta-box__glow{position:absolute;top:-100px;left:50%;transform:translateX(-50%);width:500px;height:500px;border-radius:50%;background:radial-gradient(circle,rgba(255,150,98,.1),rgba(87,192,177,.05),transparent 70%);animation:glowPulse 6s ease-in-out infinite;pointer-events:none}
.cta-box h2{font-size:clamp(28px,3.5vw,42px);font-weight:700;margin-bottom:16px;position:relative}
.cta-box p{font-size:18px;color:#a0a7b4;max-width:560px;margin:0 auto 32px;line-height:1.6;position:relative}
.cta-box__actions{display:flex;gap:16px;justify-content:center;position:relative;flex-wrap:wrap}
.footer{border-top:1px solid rgba(255,255,255,.06);padding:64px 0 32px}
.footer__inner{display:flex;justify-content:space-between;gap:48px;flex-wrap:wrap}
.footer__brand{max-width:280px;display:flex;flex-direction:column;gap:8px}
.footer__brand span{font-family:'Anek Latin',sans-serif;font-size:20px;font-weight:700}
.footer__logo{width:32px;height:32px;object-fit:contain}
.footer__tagline{font-size:14px;color:#7a8294;line-height:1.5;margin-top:4px}
.footer__links{display:flex;gap:64px}
.footer__col{display:flex;flex-direction:column;gap:10px}
.footer__col h4{font-size:14px;font-weight:700;color:#f5f5f7;margin-bottom:4px}
.footer__col a{font-size:14px;color:#7a8294;transition:color .3s}
.footer__col a:hover{color:#57c0b1}
.footer__bottom{display:flex;justify-content:space-between;align-items:center;margin-top:48px;padding-top:24px;border-top:1px solid rgba(255,255,255,.06)}
.footer__bottom p{font-size:13px;color:#5a6274}
.footer__bottom-links{display:flex;gap:24px}
.footer__bottom-links a{font-size:13px;color:#5a6274;transition:color .3s}
.footer__bottom-links a:hover{color:#a0a7b4}
@media(max-width:1024px){.arch__grid{grid-template-columns:repeat(2,1fr)}.roadmap__track{grid-template-columns:repeat(2,1fr)}.roadmap__track::before{display:none}}
@media(max-width:768px){.nav__links,.nav__actions .btn--ghost{display:none}.nav__hamburger{display:flex}.nav__links.open{display:flex;flex-direction:column;position:absolute;top:100%;left:0;right:0;background:#1e2533;padding:24px;gap:16px;border-bottom:1px solid rgba(255,255,255,.06)}.hero__dashboard-body{flex-direction:column}.hero__metrics{flex-direction:row;padding-left:0;border-left:none;border-top:1px solid rgba(255,255,255,.06);padding-top:16px}.problem__grid,.features__grid,.token__utilities{grid-template-columns:1fr}.arch__grid{grid-template-columns:1fr}.roadmap__track{grid-template-columns:1fr}.how__step{flex-direction:column;align-items:flex-start}.how__line{display:none}.footer__links{gap:32px;flex-wrap:wrap}.footer__inner{flex-direction:column}.cta-box{padding:40px 24px}.token__layout{flex-direction:column}}
.particle{position:absolute;border-radius:50%;pointer-events:none;animation:particleFloat linear infinite}
@keyframes particleFloat{0%{transform:translateY(0) translateX(0) scale(1);opacity:0}10%{opacity:1}90%{opacity:1}100%{transform:translateY(-100vh) translateX(40px) scale(.5);opacity:0}}
[data-tilt]{transform-style:preserve-3d}


.audience{padding:40px 0 48px;border-top:1px solid rgba(255,255,255,.04);border-bottom:1px solid rgba(255,255,255,.04)}
.audience__cloud{display:flex;flex-wrap:wrap;justify-content:center;gap:12px}
.audience__tag{padding:10px 24px;border-radius:86px;font-size:14px;font-weight:600;color:#7a8294;background:rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.06);transition:all .4s ease;animation:tagFloat var(--float,3s) ease-in-out infinite;animation-delay:var(--delay,0s);cursor:default}
.audience__tag:hover{color:#f5f5f7;border-color:rgba(87,192,177,.3);background:rgba(87,192,177,.08);box-shadow:0 0 20px rgba(87,192,177,.1);transform:translateY(-3px)}
.audience__tag--accent{color:#a0a7b4;border-color:rgba(255,150,98,.12);background:rgba(255,150,98,.04)}
.audience__tag--accent:hover{color:#f5f5f7;border-color:rgba(255,150,98,.3);background:rgba(255,150,98,.08);box-shadow:0 0 20px rgba(255,150,98,.1)}
@keyframes tagFloat{0%,100%{transform:translateY(0)}50%{transform:translateY(-6px)}}

.token__chart-wrap{opacity:0;transform:translateY(60px) scale(.7);transition:opacity 1s cubic-bezier(.22,1,.36,1),transform 1s cubic-bezier(.22,1,.36,1)}
.token__chart-wrap.revealed{opacity:1;transform:translateY(0) scale(1)}
.token__legend{opacity:0;transform:translateY(40px) scale(.9);transition:opacity .8s cubic-bezier(.22,1,.36,1) .3s,transform .8s cubic-bezier(.22,1,.36,1) .3s}
.token__legend.revealed{opacity:1;transform:translateY(0) scale(1)}
.token__legend-item{opacity:0;transform:translateX(-20px);transition:opacity .5s ease,transform .5s ease}
.token__legend.revealed .token__legend-item:nth-child(1){opacity:1;transform:translateX(0);transition-delay:.4s}
.token__legend.revealed .token__legend-item:nth-child(2){opacity:1;transform:translateX(0);transition-delay:.5s}
.token__legend.revealed .token__legend-item:nth-child(3){opacity:1;transform:translateX(0);transition-delay:.6s}
.token__legend.revealed .token__legend-item:nth-child(4){opacity:1;transform:translateX(0);transition-delay:.7s}
.token__legend.revealed .token__legend-item:nth-child(5){opacity:1;transform:translateX(0);transition-delay:.8s}
.token__legend.revealed .token__legend-item:nth-child(6){opacity:1;transform:translateX(0);transition-delay:.9s}

.token__chart-wrap{transform:scale(.85);transition:transform 1s cubic-bezier(.22,1,.36,1)}
.token__chart-wrap.revealed{transform:scale(1)}
.hero__dashboard{transform:rotateX(4deg) scale(.9);opacity:0;transition:transform 1.2s cubic-bezier(.22,1,.36,1),opacity 1s ease}
.hero__dashboard.visible{transform:rotateX(4deg) scale(1);opacity:1}

.how__step:hover .how__step-content{transform:scale(1.02)}
.how__step-content{transition:transform .4s ease}
.cta-box:hover{transform:scale(1.02);box-shadow:0 20px 60px rgba(0,0,0,.3),0 0 40px rgba(255,150,98,.08)}
.cta-box{transition:transform .5s cubic-bezier(.22,1,.36,1),box-shadow .5s ease}
.feature-card:hover{transform:translateY(-16px) scale(1.08) !important;border-color:#57c0b1 !important;box-shadow:0 30px 80px rgba(0,0,0,.5),0 0 40px rgba(87,192,177,.15) !important}.problem__card:hover{transform:translateY(-16px) scale(1.08) !important;box-shadow:0 30px 80px rgba(0,0,0,.5),0 0 40px rgba(87,192,177,.15) !important;border-color:#57c0b1 !important}.arch__card:hover{transform:translateY(-16px) scale(1.1) !important;box-shadow:0 30px 80px rgba(0,0,0,.5),0 0 40px rgba(87,192,177,.15) !important;border-color:#57c0b1 !important}.token__util:hover{transform:translateY(-12px) scale(1.06) !important;box-shadow:0 20px 60px rgba(0,0,0,.4),0 0 30px rgba(255,150,98,.12) !important;border-color:#ff9662 !important}.cta-box:hover{transform:scale(1.03) !important;box-shadow:0 30px 80px rgba(0,0,0,.4),0 0 50px rgba(255,150,98,.1) !important}