.blockchain-route-page{background-color:#fffae6;flex-direction:column;min-height:100%;display:flex}.blockchain-route-main{flex:1}.blockchain-route-hero{padding:5.5rem 1.25rem 4rem}.blockchain-route-hero__inner{text-align:center;flex-direction:column;align-items:center;gap:1.25rem;width:100%;max-width:76rem;margin:0 auto;display:flex}.blockchain-route-hero__title{font-family:var(--font-baloo), Arial, Helvetica, sans-serif;letter-spacing:var(--letter-spacing-baloo);color:#fff;text-shadow:-2px -2px #000,2px -2px #000,-2px 2px #000,2px 2px #000,4px 6px #000;text-transform:uppercase;margin:0;font-size:clamp(2.8rem,5vw,4.25rem);font-weight:700;line-height:1.05}.blockchain-route-hero__description{color:#4f4f4f;max-width:52rem;font-family:var(--font-poppins), Arial, Helvetica, sans-serif;margin:0;font-size:1.25rem;font-weight:400;line-height:1.55}.blockchain-route-hero__description+.blockchain-route-hero__description{margin-top:.65rem}.blockchain-route-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:2rem 1.5rem;width:100%;margin-top:2.5rem;display:grid}.blockchain-route-card{background:#f3f1e2;border:2px solid #000;border-radius:1.6rem;flex-direction:column;padding:.9rem 1rem 1.35rem;display:flex;box-shadow:4px 6px #000}.blockchain-route-card__image-wrap{border-radius:1rem;overflow:hidden}.blockchain-route-card__image{width:100%;height:auto;display:block}.blockchain-route-card__title{color:#101010;font-family:var(--font-poppins), Arial, Helvetica, sans-serif;text-align:center;margin:1rem 0 .45rem;font-size:clamp(1.05rem,1.45vw,1.7rem);font-weight:700;line-height:1.2}.blockchain-route-card__description{color:#4a4a4a;font-family:var(--font-poppins), Arial, Helvetica, sans-serif;text-align:center;margin:0;font-size:.95rem;line-height:1.45}.blockchain-route-explainer{background-image:url(/Blockchain_bg.png);background-position:top;background-repeat:no-repeat;background-size:cover;align-items:center;width:100%;min-height:77rem;margin-top:-250px;padding:0 1.25rem;display:flex}.blockchain-route-explainer__inner{align-items:center;gap:2rem;width:100%;max-width:76rem;margin:0 auto;display:flex}.blockchain-route-explainer__left{flex:0 55%;min-width:0}.blockchain-route-explainer__right{flex:0 45%;min-width:0}.blockchain-route-explainer__image{width:100%;height:auto;display:block}.blockchain-route-explainer__title{font-family:var(--font-baloo), Arial, Helvetica, sans-serif;letter-spacing:var(--letter-spacing-baloo);color:#fff;text-shadow:-2px -2px #000,2px -2px #000,-2px 2px #000,2px 2px #000,4px 4px #000;text-transform:uppercase;margin:0 0 1rem;font-size:clamp(2.5rem,3.8vw,3.7rem);font-weight:700;line-height:1.05}.blockchain-route-explainer__description{color:#3f3f3f;font-family:var(--font-poppins), Arial, Helvetica, sans-serif;margin:0;font-size:1.05rem;line-height:1.5}.blockchain-route-explainer__description+.blockchain-route-explainer__description{margin-top:.9rem}.blockchain-route-explainer__button{color:#000;font-family:var(--font-poppins), Arial, Helvetica, sans-serif;letter-spacing:.02em;cursor:pointer;background:#fffae6;border:2px solid #000;border-radius:1rem;justify-content:center;align-items:center;margin-top:1.35rem;padding:.9rem 2rem;font-size:.9rem;font-weight:700;line-height:1;text-decoration:none;transition:transform .15s,box-shadow .15s;display:inline-flex;box-shadow:4px 4px #000}.blockchain-route-explainer__button:hover{transform:translate(4px,4px);box-shadow:0 0 #000}.blockchain-route-whitepaper{margin-top:-300px;padding:2.5rem 1.25rem 6rem}.blockchain-route-whitepaper__inner{max-width:76rem;margin:0 auto}.blockchain-route-whitepaper-banner{border-radius:1.15rem;align-items:center;width:100%;min-height:34rem;display:flex;position:relative;overflow:hidden}.blockchain-route-whitepaper-banner__image{object-fit:fill;object-position:center right;z-index:1;pointer-events:none}.blockchain-route-whitepaper-banner__content{z-index:2;flex-direction:column;gap:1.25rem;width:100%;max-width:50%;margin-top:6rem;margin-left:3.75rem;padding:5rem 2.4rem;display:flex;position:relative}.blockchain-route-whitepaper__title{font-family:var(--font-baloo), Arial, Helvetica, sans-serif;letter-spacing:var(--letter-spacing-baloo);color:#171715;text-shadow:-2px -2px #fff,2px -2px #fff,-2px 2px #fff,2px 2px #fff,4px 3px #fff;margin:0;font-size:clamp(2.5rem,3.8vw,3.7rem);font-weight:700;line-height:1.05}.blockchain-route-whitepaper__description{color:#f5f5f5;font-family:var(--font-poppins), Arial, Helvetica, sans-serif;margin:0;font-size:1rem;line-height:1.5}.blockchain-route-whitepaper__button{color:#fff;width:fit-content;font-family:var(--font-poppins), Arial, Helvetica, sans-serif;letter-spacing:.02em;cursor:pointer;background:0 0;border:3px solid #fff;border-radius:20px;margin-top:.55rem;padding:.72rem 1.35rem;font-size:1rem;font-weight:700;text-decoration:none;display:inline-block}.blockchain-route-faq{background:#fffae6;padding:3rem 1.25rem 5rem}.blockchain-route-faq__inner{box-sizing:border-box;width:100%;max-width:54rem;margin:0 auto}.blockchain-route-faq__title-wrap{justify-content:center;margin-bottom:2.5rem;display:flex}.blockchain-route-faq__title{font-family:var(--font-baloo), Arial, Helvetica, sans-serif;letter-spacing:var(--letter-spacing-baloo);color:#fff;text-shadow:-2px -2px #000,2px -2px #000,-2px 2px #000,2px 2px #000,4px 4px #000;text-transform:uppercase;margin:0;font-size:clamp(2.5rem,3.8vw,3.7rem);font-weight:700;line-height:1.05;position:relative}.blockchain-route-faq__title-text,.blockchain-route-faq__title-q{display:inline-block;position:relative}.blockchain-route-faq__bubble{pointer-events:none;width:2.5rem;height:auto;position:absolute;top:-2rem;right:-3rem}.blockchain-route-faq__bubble-img{width:100%;height:auto;display:block}.blockchain-route-faq__list{flex-direction:column;gap:1rem;display:flex}.blockchain-route-faq-item{border:2px solid #000;border-radius:20px;overflow:hidden}.blockchain-route-faq-item--open{border-radius:30px}.blockchain-route-faq-item__header{color:#111;width:100%;font-family:var(--font-poppins), Arial, Helvetica, sans-serif;text-align:left;cursor:pointer;border-radius:inherit;border:none;justify-content:space-between;align-items:center;gap:1rem;margin:0;padding:1rem 1.35rem;font-size:1.1rem;font-weight:700;line-height:1.3;display:flex}.blockchain-route-faq-item__header:focus-visible{outline-offset:3px;z-index:1;outline:3px solid #000;position:relative}.blockchain-route-faq-item:not(.blockchain-route-faq-item--open) .blockchain-route-faq-item__header{border-radius:28px}.blockchain-route-faq-item__header--open{color:#fff;background:#000;border-radius:28px 28px 0 0}.blockchain-route-faq-item__question{flex:1;min-width:0}.blockchain-route-faq-item__icon-wrap{flex-shrink:0;justify-content:center;align-items:center;display:flex}.blockchain-route-faq-item__icon{width:1.35rem;height:auto;display:block}.blockchain-route-faq-item__panel{padding:0 1.35rem 1.35rem}.blockchain-route-faq-item--open .blockchain-route-faq-item__panel{border-radius:0 0 28px 28px;padding-top:1.35rem}.blockchain-route-faq-item__answer{color:#2a2a2a;font-family:var(--font-poppins), Arial, Helvetica, sans-serif;margin:0 0 1rem;font-size:1rem;font-weight:400;line-height:1.65}.blockchain-route-faq-item__answer:last-child{margin-bottom:0}@media (max-width:1025px){.blockchain-route-hero{padding-top:4.75rem;padding-bottom:5.5rem}.blockchain-route-hero__description{max-width:42rem;font-size:1.1rem}.blockchain-route-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.95rem}.blockchain-route-card__description{font-size:.9rem}.blockchain-route-explainer{min-height:auto;margin-top:0;padding-top:6rem;padding-bottom:6rem}.blockchain-route-explainer__inner{flex-direction:column;align-items:flex-start;gap:1.5rem}.blockchain-route-explainer__left,.blockchain-route-explainer__right{width:100%}.blockchain-route-explainer__image{width:min(68%,22rem)}.blockchain-route-explainer__description{font-size:1rem}.blockchain-route-whitepaper{display:none}.blockchain-route-faq__bubble{width:2.5rem;top:-2rem;right:-2.25rem}.blockchain-route-faq{padding-top:6rem}}@media (max-width:700px){.blockchain-route-grid{grid-template-columns:1fr}}
