.digital-assets-page{background:linear-gradient(180deg,#000000,#0a0a0a 50%,#000000);color:#ffffff;padding:8rem 1rem 4rem;min-height:calc(100vh - 80px);position:relative;overflow:hidden}.digital-assets-page:before{top:0;right:-10%;width:600px;height:600px;background:radial-gradient(circle at center,rgba(200,0,222,.08) 0,transparent 70%)}.digital-assets-page:after,.digital-assets-page:before{content:"";position:absolute;border-radius:50%;pointer-events:none}.digital-assets-page:after{bottom:20%;left:-10%;width:500px;height:500px;background:radial-gradient(circle at center,rgba(59,130,246,.06) 0,transparent 70%)}.digital-assets-container{max-width:1200px;margin:0 auto;width:100%;position:relative;z-index:1}.digital-assets-header{margin-bottom:5rem;text-align:center;animation:fadeInUp .8s ease-out}.digital-assets-header .header-eyebrow{font-size:.875rem;font-weight:600;text-transform:uppercase;letter-spacing:.15em;color:var(--color-accent,#c800de);margin-bottom:1.5rem;animation:fadeInUp .8s ease-out .1s backwards}.digital-assets-title{font-size:2.5rem;font-weight:700;line-height:1.1;margin-bottom:1.5rem;color:#ffffff;background:linear-gradient(135deg,#ffffff 0,var(--color-accent,#c800de) 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;animation:fadeInUp .8s ease-out .2s backwards}.digital-assets-header .title-accent-line{width:80px;height:4px;background:linear-gradient(90deg,var(--color-accent,#c800de) 0,var(--color-primary,#3B82F6) 100%);margin:1.5rem auto;border-radius:2px;animation:fadeInUp .8s ease-out .3s backwards}.digital-assets-intro{font-size:1.125rem;line-height:1.8;color:rgba(255,255,255,.85);max-width:900px;margin:0 auto;animation:fadeInUp .8s ease-out .4s backwards}.blockchain-query-section{margin-bottom:6rem}.blockchain-query-section .section-header{text-align:center;margin-bottom:3rem}.blockchain-query-section .section-subtitle{font-size:1.875rem;font-weight:600;margin-bottom:1rem;color:#ffffff}.blockchain-query-section .section-description{font-size:1rem;color:rgba(255,255,255,.6);max-width:700px;margin:0 auto;line-height:1.6}.query-tool-wrapper{max-width:800px;margin:0 auto;padding:2.5rem;background:linear-gradient(135deg,rgba(200,0,222,.08),rgba(59,130,246,.08));border-radius:1rem;border:1px solid rgba(200,0,222,.2);position:relative;overflow:hidden}.query-tool-wrapper:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,var(--color-accent,#c800de) 0,var(--color-primary,#3B82F6) 100%)}.query-form{margin-bottom:1.5rem}.query-inputs{display:grid;grid-template-columns:1fr;gap:1.25rem;margin-bottom:1.25rem}.query-field,.query-field-full{display:flex;flex-direction:column}.query-label{font-size:.875rem;font-weight:600;color:rgba(255,255,255,.9);margin-bottom:.5rem;letter-spacing:.025em}.query-input,.query-select{padding:.875rem 1rem;background:rgba(0,0,0,.3);border:1px solid rgba(255,255,255,.15);border-radius:.5rem;color:#ffffff;font-size:1rem;transition:all .3s ease}.query-input:focus,.query-select:focus{outline:none;border-color:var(--color-accent,#c800de);background:rgba(0,0,0,.4);box-shadow:0 0 0 3px rgba(200,0,222,.1)}.query-select option{background:#1a1a1a;color:#ffffff}.query-button{width:100%;padding:1rem 2rem;background:var(--color-accent,#c800de);color:#ffffff;border:2px solid var(--color-accent,#c800de);border-radius:.5rem;font-size:1rem;font-weight:600;cursor:pointer;transition:all .3s ease;margin-top:.5rem}.query-button:hover:not(:disabled){background:#a000b8;border-color:#a000b8;transform:translateY(-2px);box-shadow:0 10px 30px rgba(200,0,222,.4)}.query-button:disabled{opacity:.6;cursor:not-allowed}.query-result{margin-top:2rem;padding:1.75rem;background:linear-gradient(135deg,rgba(0,200,100,.1),rgba(0,150,100,.05));border:1px solid rgba(0,200,100,.3);border-radius:.75rem;text-align:center;animation:slideIn .4s ease}.result-icon{width:48px;height:48px;margin:0 auto 1rem;background:rgba(0,200,100,.2);border:2px solid rgba(0,200,100,.4);border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:1.5rem;color:#00c864}.result-title{font-size:1.25rem;font-weight:600;color:#00c864;margin-bottom:.5rem}.result-message{color:rgba(255,255,255,.8);margin-bottom:1rem;line-height:1.6}.result-details{display:flex;gap:2rem;justify-content:center;font-size:.875rem;color:rgba(255,255,255,.6)}.query-disclaimer{margin-top:1.5rem;font-size:.875rem;color:rgba(255,255,255,.5);text-align:center;line-height:1.6}.digital-assets-page .section-divider{display:flex;align-items:center;justify-content:center;gap:1rem;margin:5rem 0}.digital-assets-page .divider-line{flex:1;max-width:200px;height:1px;background:linear-gradient(90deg,transparent,rgba(255,255,255,.2) 50%,transparent)}.digital-assets-page .divider-dot{width:8px;height:8px;background:var(--color-accent,#c800de);border-radius:50%;box-shadow:0 0 20px rgba(200,0,222,.5)}.crypto-services-section{margin-bottom:6rem}.crypto-services-section .section-header{text-align:center;margin-bottom:3rem}.crypto-services-section .section-subtitle{font-size:1.875rem;font-weight:600;margin-bottom:1rem;color:#ffffff}.crypto-services-section .section-description{font-size:1rem;color:rgba(255,255,255,.6);max-width:700px;margin:0 auto;line-height:1.6}.crypto-services-grid{display:grid;grid-template-columns:1fr;gap:1.75rem}.crypto-service-card{padding:2rem;background:rgba(255,255,255,.03);border-radius:1rem;border:1px solid rgba(255,255,255,.1);transition:all .4s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden}.crypto-service-card:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(135deg,rgba(200,0,222,.05),transparent 50%);opacity:0;transition:opacity .4s ease}.crypto-service-card:hover:before{opacity:1}.crypto-service-card:hover{background:rgba(255,255,255,.06);border-color:var(--color-accent,#c800de);transform:translateY(-6px);box-shadow:0 12px 32px rgba(200,0,222,.3)}.crypto-service-card .card-number{font-size:.875rem;font-weight:700;color:var(--color-accent,#c800de);margin-bottom:1rem;letter-spacing:.05em}.crypto-service-title{font-size:1.25rem;font-weight:600;margin-bottom:.875rem;color:#ffffff;line-height:1.3}.crypto-service-description{font-size:.9375rem;line-height:1.7;color:rgba(255,255,255,.7);margin:0}.specialized-crypto-grid{display:grid;grid-template-columns:1fr;gap:2rem}.specialized-crypto-card{padding:2.5rem;background:linear-gradient(135deg,rgba(200,0,222,.08),rgba(59,130,246,.08));border-radius:1rem;border:1px solid rgba(200,0,222,.2);transition:all .4s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden}.specialized-crypto-card:after{content:"";position:absolute;top:-50%;right:-50%;width:200px;height:200px;background:radial-gradient(circle,rgba(59,130,246,.1) 0,transparent 70%);border-radius:50%;transition:all .6s ease}.specialized-crypto-card:hover:after{top:-30%;right:-30%}.specialized-crypto-card:hover{background:linear-gradient(135deg,rgba(200,0,222,.12),rgba(59,130,246,.12));border-color:var(--color-accent,#c800de);transform:translateY(-6px) scale(1.02);box-shadow:0 16px 40px rgba(200,0,222,.3)}.specialized-icon{margin-bottom:1.25rem;display:inline-block;width:48px;height:48px}.specialized-icon img{width:100%;height:100%;object-fit:contain;transition:all .3s ease}.specialized-crypto-card:hover .specialized-icon img{transform:scale(1.1)}.specialized-crypto-title{font-size:1.5rem;font-weight:600;margin-bottom:1rem;color:#ffffff;line-height:1.3}.specialized-crypto-description{font-size:1rem;line-height:1.7;color:rgba(255,255,255,.75);margin:0}.platforms-showcase{margin:4rem 0;padding:2.5rem;background:rgba(255,255,255,.02);border-radius:1rem;border:1px solid rgba(255,255,255,.08)}.platforms-title{font-size:1.5rem;font-weight:600;text-align:center;margin-bottom:2rem;color:#ffffff}.platforms-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:.75rem;margin-bottom:1.5rem}.platform-badge{padding:.75rem 1rem;background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.1);border-radius:.5rem;text-align:center;font-size:.875rem;font-weight:600;color:rgba(255,255,255,.8);transition:all .3s ease}.platform-badge:hover{background:rgba(200,0,222,.1);border-color:var(--color-accent,#c800de);color:var(--color-accent,#c800de);transform:translateY(-2px)}.platforms-note{text-align:center;font-size:.875rem;color:rgba(255,255,255,.5);margin-top:1.5rem;font-style:italic}.digital-assets-philosophy{margin-top:5rem;padding:3rem 2rem;background:linear-gradient(135deg,rgba(200,0,222,.15),rgba(59,130,246,.08));border-radius:1.25rem;border:1px solid rgba(200,0,222,.3);position:relative;overflow:hidden;text-align:center}.digital-assets-philosophy:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,var(--color-accent,#c800de) 0,var(--color-primary,#3B82F6) 100%)}.digital-assets-philosophy .philosophy-badge{display:inline-block;padding:.5rem 1.25rem;background:rgba(200,0,222,.15);border:1px solid rgba(200,0,222,.3);border-radius:2rem;color:var(--color-accent,#c800de);font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.1em;margin-bottom:2rem}.digital-assets-philosophy .philosophy-content{max-width:900px;margin:0 auto;text-align:center}.digital-assets-philosophy .philosophy-title{font-size:1.875rem;font-weight:600;margin-bottom:1.5rem;color:#ffffff;line-height:1.3}.digital-assets-philosophy .philosophy-text{font-size:1.0625rem;line-height:1.8;color:rgba(255,255,255,.85);margin:0}.digital-assets-cta{margin-top:6rem;padding:4rem 2rem;text-align:center;background:linear-gradient(135deg,rgba(200,0,222,.1),rgba(59,130,246,.1));border-radius:1.25rem;border:1px solid rgba(255,255,255,.1);position:relative;overflow:hidden}.digital-assets-cta:before{content:"";position:absolute;top:0;left:50%;transform:translateX(-50%);width:300px;height:300px;background:radial-gradient(circle,rgba(200,0,222,.15) 0,transparent 70%);border-radius:50%;pointer-events:none}.digital-assets-cta .cta-title{font-size:2rem;font-weight:700;margin-bottom:1rem;color:#ffffff;position:relative;z-index:1}.digital-assets-cta .cta-description{font-size:1.125rem;color:rgba(255,255,255,.8);margin-bottom:2.5rem;max-width:600px;margin-left:auto;margin-right:auto;position:relative;z-index:1}.digital-assets-cta .cta-buttons{display:flex;gap:1rem;justify-content:center;flex-wrap:wrap;position:relative;z-index:1}.digital-assets-cta .cta-button{padding:1rem 2.5rem;font-size:1rem;font-weight:600;border-radius:.5rem;text-decoration:none;transition:all .3s ease;display:inline-block}.digital-assets-cta .cta-button.cta-primary{background:var(--color-accent,#c800de);color:#ffffff;border:2px solid var(--color-accent,#c800de)}.digital-assets-cta .cta-button.cta-primary:hover{background:#a000b8;border-color:#a000b8;transform:translateY(-2px);box-shadow:0 10px 30px rgba(200,0,222,.4)}.digital-assets-cta .cta-button.cta-secondary{background:transparent;color:#ffffff;border:2px solid rgba(255,255,255,.3)}.digital-assets-cta .cta-button.cta-secondary:hover{background:rgba(255,255,255,.1);border-color:rgba(255,255,255,.5);transform:translateY(-2px)}@keyframes fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes slideIn{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@media (min-width:768px){.digital-assets-page{padding:7rem 2rem 5rem}.digital-assets-header{margin-bottom:6rem}.digital-assets-title{font-size:3.25rem}.digital-assets-intro{font-size:1.25rem}.blockchain-query-section .section-subtitle,.crypto-services-section .section-subtitle{font-size:2.25rem}.blockchain-query-section .section-description,.crypto-services-section .section-description{font-size:1.0625rem}.query-inputs{grid-template-columns:repeat(2,1fr)}.query-tool-wrapper{padding:3rem}.crypto-services-grid{grid-template-columns:repeat(2,1fr);gap:2rem}.specialized-crypto-grid{grid-template-columns:repeat(2,1fr);gap:2.25rem}.platforms-grid{grid-template-columns:repeat(4,1fr);gap:1rem}.crypto-service-card{padding:2.25rem}.specialized-crypto-card{padding:2.75rem}.specialized-icon{width:56px;height:56px}.digital-assets-philosophy{padding:3.5rem 3rem}.digital-assets-philosophy .philosophy-title{font-size:2rem}.digital-assets-cta .cta-title{font-size:2.5rem}}@media (min-width:1024px){.digital-assets-page{padding:8rem 3rem 6rem}.digital-assets-header{margin-bottom:7rem}.digital-assets-title{font-size:3.75rem}.digital-assets-header .title-accent-line{width:100px;height:5px}.crypto-services-section{margin-bottom:7rem}.crypto-services-grid{grid-template-columns:repeat(3,1fr);gap:2.25rem}.specialized-crypto-grid{grid-template-columns:repeat(3,1fr);gap:2.5rem}.crypto-service-card{padding:2.5rem}.specialized-crypto-card{padding:3rem}.digital-assets-philosophy .philosophy-title{font-size:2.25rem}.digital-assets-philosophy .philosophy-text{font-size:1.125rem}.digital-assets-cta .cta-title{font-size:2.75rem}.digital-assets-cta .cta-description{font-size:1.25rem}}@media (min-width:1280px){.digital-assets-page{padding:10rem 4rem 8rem}.digital-assets-header{margin-bottom:8rem}.digital-assets-title{font-size:4.5rem}.digital-assets-header .title-accent-line{width:120px}.crypto-services-section{margin-bottom:8rem}.crypto-services-section .section-subtitle{font-size:2.5rem}.crypto-services-grid{gap:2.75rem}.specialized-crypto-grid{gap:3rem}.crypto-service-card{padding:2.75rem}.specialized-crypto-card{padding:3.5rem}.specialized-icon{width:64px;height:64px}.digital-assets-philosophy{padding:4.5rem 4rem;margin-top:6rem}.digital-assets-philosophy .philosophy-title{font-size:2.5rem}.digital-assets-cta{margin-top:7rem;padding:5rem 3rem}.digital-assets-cta .cta-title{font-size:3rem}}