:root{--bright-purple:#c084fc;--bright-purple-light:#ddd6fe;--bright-purple-dark:#a855f7;--bright-yellow:#fbbf24;--bright-yellow-light:#fef3c7;--bright-yellow-dark:#f59e0b;--neon-blue:#00f5ff;--dark-blue:#3b82f6;--neon-pink:#ff007f;--glow-purple:rgba(192,132,252,0.3);--glow-yellow:rgba(251,191,36,0.3);--glow-blue:rgba(59,130,246,0.3)}[data-site] *{margin:0;padding:0;box-sizing:border-box}[data-site]{font-family:Space Grotesk,Exo\ 2,sans-serif;line-height:1.6;color:#e2e8f0;background:#000000;letter-spacing:.02em;overflow-x:hidden;width:100%;max-width:100vw}[data-site] .iridescence-section{position:relative;width:100%;height:100vh;min-height:600px;background:#000000;overflow:hidden}[data-site] .iridescence-canvas{width:100%;height:100%;display:block;position:absolute;top:0;left:0;right:0;bottom:0;z-index:0;cursor:none}[data-site] .iridescence-hero-content{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:1;max-width:1200px;width:100%;padding:0 20px;text-align:center;display:flex;flex-direction:column;align-items:center;gap:2rem;box-sizing:border-box}[data-site] .iridescence-label{display:inline-block;padding:.5rem 1.5rem;background:rgba(255,255,255,.95);border-radius:50px;font-family:Space Grotesk,sans-serif;font-size:.9rem;font-weight:600;color:#333;box-shadow:0 2px 8px rgba(0,0,0,.1);letter-spacing:.02em}[data-site] .iridescence-main-title{font-family:Rajdhani,sans-serif;font-size:4.5rem;font-weight:800;line-height:1.2;letter-spacing:.02em;color:#ffffff;margin:0;text-shadow:0 2px 20px rgba(0,0,0,.3);max-width:900px}[data-site] .iridescence-description{font-family:Space Grotesk,sans-serif;font-size:1.5rem;font-weight:400;color:rgba(255,255,255,.9);margin:0;line-height:1.6;letter-spacing:.02em}[data-site] @media(max-width: 768px){[data-site] .iridescence-section{height:70vh;min-height:400px}[data-site] .iridescence-hero-content{gap:1.5rem;padding:1.5rem 20px}[data-site] .iridescence-label{font-size:.8rem;padding:.4rem 1.2rem}[data-site] .iridescence-main-title{font-size:2rem}[data-site] .iridescence-description{font-size:1.1rem}}@media (max-width:480px){[data-site] .iridescence-section{height:60vh;min-height:300px}[data-site] .iridescence-hero-content{gap:1rem;padding:1rem 15px}[data-site] .iridescence-label{font-size:.7rem;padding:.35rem 1rem}[data-site] .iridescence-main-title{font-size:1.5rem}[data-site] .iridescence-description{font-size:1rem}}[data-site] .container{max-width:1200px;margin:0 auto;padding:0 20px}[data-site] .navbar{position:fixed;top:0;left:0;right:0;width:100%;z-index:1000;padding:1.5rem 20px;display:flex;justify-content:center;align-items:center;background:transparent}[data-site] .nav-container{max-width:1400px;width:100%;margin:0 auto;padding:1rem 2rem;display:flex;justify-content:space-between;align-items:center;background:rgba(139,127,184,.15);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border-radius:50px;border:1px solid rgba(255,255,255,.2);box-shadow:0 8px 32px rgba(0,0,0,.1)}[data-site] .logo-text{font-family:Orbitron,monospace;font-size:1.5rem;font-weight:700;background:linear-gradient(45deg,var(--bright-purple) 0,var(--dark-blue) 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;filter:drop-shadow(0 0 8px var(--glow-purple)) drop-shadow(0 0 10px var(--glow-blue));letter-spacing:.1em;text-transform:uppercase}[data-site] .logo{display:flex;align-items:center;gap:.75rem}[data-site] .logo-img{height:34px;width:auto;max-width:190px;object-fit:contain;transition:all .3s ease}[data-site] .nav-links{display:flex;gap:2.5rem;align-items:center}[data-site] .nav-links a{font-family:Space Grotesk,sans-serif;text-decoration:none;color:#ffffff;font-weight:500;transition:all .3s ease;letter-spacing:.02em;font-size:1rem;padding:.5rem 0}[data-site] .nav-links a:hover{color:rgba(255,255,255,.8);transform:translateY(-2px)}[data-site] .hero{min-height:100vh;background:#000000;display:flex;flex-direction:column;justify-content:flex-start;align-items:center;text-align:center;color:white;position:relative;overflow:visible;padding-top:40px;padding-bottom:4rem}[data-site] .about-us-hero,[data-site] .features-hero,[data-site] .mission-hero{min-height:auto;padding-top:100px;padding-bottom:0}[data-site] .hero:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;z-index:0}[data-site] .hero-canvas{z-index:0}[data-site] .hero-canvas,[data-site] .hero-video{position:absolute;top:0;left:0;width:100%;height:100%}[data-site] .hero-video{object-fit:cover;z-index:-2}[data-site] .hero-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(45deg,rgba(139,127,184,.8),rgba(184,168,118,.8));z-index:-1}[data-site] .hero-content{position:relative;z-index:1;max-width:1200px;padding:2rem 20px;width:100%}[data-site] .hero-super-title{font-family:Orbitron,monospace;font-size:1.2rem;font-weight:900;margin-top:.8cm;margin-bottom:4rem;line-height:1.1;text-align:center;letter-spacing:.08em;text-transform:uppercase}[data-site] .gradient-text-super{background:linear-gradient(45deg,var(--bright-purple),var(--dark-blue));background-size:300% 300%;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;animation:gradientShift 3s ease-in-out infinite;filter:drop-shadow(0 0 15px var(--glow-purple)) drop-shadow(0 0 20px var(--glow-blue))}[data-site] .hero-title{font-family:Rajdhani,sans-serif;font-size:4.5rem;font-weight:800;margin-bottom:1.5rem;line-height:1.2;letter-spacing:.05em;text-transform:uppercase}[data-site] .gradient-text{background:linear-gradient(45deg,var(--bright-purple),var(--dark-blue));background-size:200% 200%;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;animation:gradientShift 3s ease-in-out infinite;filter:drop-shadow(0 0 10px var(--glow-purple)) drop-shadow(0 0 12px var(--glow-blue))}@keyframes gradientShift{0%,to{filter:hue-rotate(0deg)}50%{filter:hue-rotate(45deg)}}[data-site] .hero-subtitle{font-family:Space Grotesk,sans-serif;font-size:1.8rem;font-weight:600;margin-bottom:2rem;opacity:1;line-height:1.6;letter-spacing:.03em;text-shadow:0 0 8px var(--glow-purple),0 0 12px var(--glow-blue)}[data-site] .hero-buttons{display:flex;gap:1rem;justify-content:center;flex-wrap:wrap;margin-bottom:3rem}[data-site] .hero-partners-container{display:flex;flex-direction:column;align-items:center;width:100%;gap:3rem}[data-site] .hero-investors-section,[data-site] .hero-trusted-section{width:100%;text-align:center;margin-top:3rem}[data-site] .hero-trusted-section{flex:unset;padding:0}[data-site] .hero-investors-title,[data-site] .hero-trusted-title{font-family:Space Grotesk,sans-serif;font-size:1rem;font-weight:600;color:#ffffff;text-align:center;margin-bottom:.75rem;text-transform:uppercase;letter-spacing:.05em}[data-site] .hero-investors-grid{display:grid;grid-template-columns:repeat(6,1fr);gap:.75rem;width:100%;justify-items:center}[data-site] .hero-trusted-grid{display:grid;grid-template-columns:repeat(8,1fr);gap:.75rem;width:100%;justify-items:center}[data-site] .hero-investor-card{background:#f5f5f5;border-radius:8px;padding:1rem;display:flex;align-items:center;justify-content:center;min-height:85px;width:100%;box-shadow:0 4px 12px rgba(0,0,0,.1)}[data-site] .hero-investor-logo{max-width:100%;max-height:45px;width:auto;height:auto;object-fit:contain}[data-site] .hero-trusted-card{background:#f5f5f5;border-radius:8px;padding:.75rem;display:flex;align-items:center;justify-content:center;min-height:75px;width:100%;box-shadow:0 4px 12px rgba(0,0,0,.1);transition:transform .3s ease,box-shadow .3s ease;text-decoration:none}[data-site] .hero-trusted-card:hover{transform:translateY(-5px);box-shadow:0 8px 25px rgba(0,0,0,.2)}[data-site] .hero-trusted-logo{max-width:100%;max-height:40px;width:auto;height:auto;object-fit:contain;transition:transform .3s ease}[data-site] .hero-trusted-card:hover .hero-trusted-logo{transform:scale(1.05)}@media (max-width:1024px){[data-site] .hero-investors-grid,[data-site] .hero-trusted-grid{grid-template-columns:repeat(4,1fr)}}@media (max-width:600px){[data-site] .hero-investors-grid,[data-site] .hero-trusted-grid{grid-template-columns:repeat(3,1fr)}}[data-site] .btn-primary,[data-site] .btn-secondary{font-family:Rajdhani,sans-serif;padding:1rem 2rem;border:none;border-radius:50px;font-size:1rem;font-weight:700;cursor:pointer;transition:all .3s ease;text-decoration:none;display:inline-block;letter-spacing:.1em;text-transform:uppercase}[data-site] .btn-primary{background:linear-gradient(45deg,var(--bright-purple),var(--dark-blue));color:#ffffff;border:none;box-shadow:0 0 10px var(--glow-purple),0 0 15px var(--glow-blue)}[data-site] .btn-primary:hover{transform:translateY(-2px);box-shadow:0 10px 25px rgba(0,0,0,.2)}[data-site] .btn-secondary{background:linear-gradient(45deg,var(--bright-purple),var(--dark-blue));color:#ffffff;border:none;box-shadow:0 0 10px var(--glow-purple),0 0 15px var(--glow-blue)}[data-site] .btn-secondary:hover{transform:translateY(-2px);box-shadow:0 10px 25px rgba(0,0,0,.2)}[data-site] .section-title{font-family:Orbitron,monospace;text-align:left;font-size:2.5rem;font-weight:800;margin-bottom:3rem;background:linear-gradient(45deg,var(--bright-purple),var(--dark-blue));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;letter-spacing:.05em;text-transform:uppercase;filter:drop-shadow(0 0 8px var(--glow-purple)) drop-shadow(0 0 10px var(--glow-blue))}[data-site] .barriers-section{padding:6rem 0;background:#000000;position:relative}[data-site] .barriers-content{margin-top:3rem}[data-site] .barriers-cards-container{display:grid;grid-template-columns:1fr 1fr;gap:3rem;margin-top:3rem}[data-site] .barriers-section .opportunity-cards,[data-site] .barriers-section .problem-cards{display:flex;flex-direction:column;gap:1.5rem;align-items:stretch}[data-site] .barriers-section .opportunity-card,[data-site] .barriers-section .problem-card{background:rgba(255,255,255,.05);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(139,127,184,.2);border-radius:16px;padding:2rem;transition:all .3s ease}[data-site] .barriers-section .opportunity-card:hover,[data-site] .barriers-section .problem-card:hover{transform:translateY(-5px);border-color:rgba(139,127,184,.4);box-shadow:0 8px 25px rgba(139,127,184,.2)}[data-site] .barriers-section .card-title{color:#ffffff;-webkit-text-fill-color:#ffffff;background:none;background-clip:unset;font-size:1.2rem;font-weight:600;margin:0;line-height:1.4;text-align:left}[data-site] .solution-section{padding:6rem 0;background:#000000;position:relative}[data-site] .workflow-content{margin-top:3rem}[data-site] .workflow-subtitle{font-family:Space Grotesk,sans-serif;font-size:2.5rem;font-weight:700;color:#ffffff;text-align:center;margin-bottom:4rem;line-height:1.2;letter-spacing:.02em}[data-site] .leader-badge-section{padding:0;margin-top:3rem;background:#000000;position:relative}[data-site] .leader-badge-section-title{font-family:Space Grotesk,sans-serif;font-size:1rem;font-weight:600;color:#ffffff;text-align:left;margin-bottom:2rem;margin-top:0;padding-top:0;text-transform:uppercase;letter-spacing:.05em}[data-site] .leader-badge-carousel{width:100%;max-width:1200px;margin:0 auto;position:relative;padding:0 50px 4rem;box-sizing:border-box}[data-site] .leader-badge-slides-container{position:relative;overflow:hidden;min-height:350px;display:flex;justify-content:center;align-items:center}[data-site] .leader-badge-slides-wrapper{display:flex;transition:transform .6s cubic-bezier(.4,0,.2,1);will-change:transform;width:100%;justify-content:flex-start;gap:1rem}[data-site] .leader-badge-slide{display:flex;flex-direction:column;gap:1rem;align-items:center;padding:1.25rem;background:linear-gradient(135deg,rgba(139,127,184,.15),rgba(184,168,118,.1));border-radius:12px;border:1px solid rgba(139,127,184,.2);width:calc(33.333% - .67rem);min-width:calc(33.333% - .67rem);max-width:calc(33.333% - .67rem);flex-shrink:0;box-sizing:border-box}[data-site] .leader-badge-image-container{position:relative;width:100%;max-width:90%;border-radius:8px;overflow:hidden;order:-1}[data-site] .leader-badge-card{display:flex;flex-direction:column}[data-site] .leader-badge-image{width:100%;height:auto;display:block;border-radius:8px;object-fit:contain;max-height:180px}[data-site] .leader-badge-content{display:flex;flex-direction:column;gap:.75rem;align-items:center;text-align:center;width:100%;flex:1 1;justify-content:flex-start}[data-site] .leader-badge-carousel .btn-primary,[data-site] .leader-badge-carousel .btn-secondary{margin:0;font-size:1rem;font-family:Space Grotesk,sans-serif;font-weight:600;letter-spacing:.05em}[data-site] .leader-badge-tag{display:inline-block;background:#00ff88;color:#000000;padding:.5rem 1rem;border-radius:4px;font-family:Space Grotesk,sans-serif;font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.1em;width:fit-content}[data-site] .leader-badge-title{font-family:Space Grotesk,sans-serif;font-size:1rem;font-weight:700;color:#ffffff;line-height:1.3;margin:0;text-align:center;min-height:3.5rem}[data-site] .leader-badge-description{font-family:Space Grotesk,sans-serif;font-size:.85rem;font-weight:400;color:rgba(255,255,255,.8);line-height:1.4;margin:0;text-align:center;flex:1 1}[data-site] .leader-badge-learn-more{display:inline-block;padding:.875rem 2rem;background:transparent;color:#ffffff;border:1px solid rgba(255,255,255,.3);border-radius:8px;font-family:Space Grotesk,sans-serif;font-weight:600;font-size:.875rem;text-decoration:none;transition:all .3s ease;cursor:pointer;letter-spacing:.05em;text-transform:uppercase;white-space:nowrap;width:fit-content;margin-top:auto;align-self:center}[data-site] .leader-badge-learn-more:hover{background:rgba(255,255,255,.1);border-color:rgba(255,255,255,.5);transform:translateY(-2px)}[data-site] .leader-badge-buttons{display:flex;gap:1rem;justify-content:center;flex-wrap:wrap;margin-top:2rem}[data-site] .leader-badge-btn-try-it-now{display:inline-block;padding:1rem 2rem;background:#000000;color:#ffffff;border:2px solid var(--bright-purple);border-radius:50px;font-family:Space Grotesk,sans-serif;font-weight:600;font-size:1rem;text-decoration:none;transition:all .3s ease;cursor:pointer;letter-spacing:.05em;text-transform:uppercase;white-space:nowrap}[data-site] .leader-badge-btn-try-it-now:hover{background:rgba(139,127,184,.1);border-color:var(--bright-purple);transform:translateY(-2px);box-shadow:0 0 15px rgba(139,127,184,.3)}[data-site] .leader-badge-nav{position:absolute;top:calc(50% - 1.8cm);transform:translateY(-50%);background:transparent;border:none;color:rgba(255,255,255,.6);cursor:pointer;padding:1rem;display:flex;align-items:center;justify-content:center;transition:all .3s ease;z-index:10;height:fit-content}[data-site] .leader-badge-nav:hover{color:#ffffff;background:rgba(255,255,255,.1);border-radius:50%}[data-site] .leader-badge-nav-prev{left:0}[data-site] .leader-badge-nav-next{right:0}[data-site] .leader-badge-pagination{display:flex;justify-content:center;gap:.5rem;margin-top:2rem}[data-site] .leader-badge-dot{width:8px;height:8px;border-radius:50%;background:rgba(255,255,255,.3);cursor:pointer;transition:all .3s ease}[data-site] .leader-badge-dot.active{background:#ffffff;width:24px;border-radius:4px}[data-site] .leader-badge-dot:hover{background:rgba(255,255,255,.6)}[data-site] @media(max-width: 768px){[data-site] .mission-section .container{padding:0 15px}[data-site] .mission-section-title{font-size:1.2rem;margin-bottom:1.5rem;text-align:center}[data-site] .mission-section .opportunity-cards,[data-site] .mission-section .problem-cards{grid-template-columns:1fr;gap:1.5rem}[data-site] .leader-badge-section-title{font-size:1.2rem;margin-bottom:1.5rem;text-align:center}[data-site] .leader-badge-carousel{padding:2rem 15px}[data-site] .leader-badge-slides-wrapper{gap:.75rem}[data-site] .leader-badge-slide{flex-direction:column;gap:.875rem;padding:1rem;margin:0;width:calc(33.333% - .5rem);min-width:calc(33.333% - .5rem);max-width:none}[data-site] .leader-badge-image{max-height:140px}[data-site] .leader-badge-title{font-size:1.4rem}[data-site] .leader-badge-description{font-size:1rem}[data-site] .leader-badge-nav{padding:.75rem}[data-site] .leader-badge-nav-prev{left:.5rem}[data-site] .leader-badge-nav-next{right:.5rem}[data-site] .leader-badge-buttons{margin-top:1.5rem}}@media (max-width:480px){[data-site] .leader-badge-section-title{font-size:1rem;margin-bottom:1rem;text-align:center}[data-site] .leader-badge-carousel{padding:1.5rem 10px}[data-site] .leader-badge-slides-container{overflow:hidden}[data-site] .leader-badge-slides-wrapper{gap:.5rem}[data-site] .leader-badge-slide{padding:.875rem;gap:.625rem;margin:0;width:calc(100% - 1rem);min-width:calc(100% - 1rem);max-width:none}[data-site] .leader-badge-image{max-height:110px}[data-site] .leader-badge-title{font-size:1.15rem}[data-site] .leader-badge-description{font-size:.95rem}[data-site] .leader-badge-learn-more{font-size:.8rem;padding:.75rem 1.5rem}[data-site] .leader-badge-buttons{flex-direction:column;margin-top:1.5rem}[data-site] .leader-badge-btn-try-it-now,[data-site] .leader-badge-carousel .btn-primary,[data-site] .leader-badge-carousel .btn-secondary{width:100%;max-width:280px}[data-site] .leader-badge-nav{padding:.5rem}[data-site] .leader-badge-nav svg{width:20px;height:20px}}[data-site] .solana-hackathon-section{padding:4rem 0;background:#000000;position:relative}[data-site] .solana-hackathon-container{max-width:1400px;margin:0 auto;display:grid;grid-template-columns:1fr 1fr;gap:4rem;align-items:center;padding:3rem 4rem;background:linear-gradient(135deg,rgba(139,127,184,.15),rgba(184,168,118,.1));border-radius:16px;border:1px solid rgba(139,127,184,.2)}[data-site] .solana-hackathon-button-side{text-decoration:none;color:inherit;transition:all .3s ease;border-radius:12px;overflow:hidden}[data-site] .solana-hackathon-button-side:hover{transform:translateY(-4px);opacity:.9}[data-site] .solana-hackathon-image-side{position:relative;width:100%;border-radius:12px;overflow:hidden}[data-site] .solana-hackathon-image{width:100%;height:auto;display:block;border-radius:12px;transition:transform .3s ease}[data-site] .solana-hackathon-button-side:hover .solana-hackathon-image{transform:scale(1.02)}[data-site] .solana-hackathon-text-side{display:flex;flex-direction:column;gap:1.5rem;align-items:flex-start;padding:1rem}[data-site] .solana-hackathon-title{font-family:Space Grotesk,sans-serif;font-size:1.5rem;font-weight:700;color:#ffffff;line-height:1.2;margin:0;transition:color .3s ease}[data-site] .solana-hackathon-button-side:hover .solana-hackathon-title{color:var(--bright-purple)}[data-site] .solana-hackathon-title strong{font-weight:700;color:#ffffff}[data-site] .solana-hackathon-button-side:hover .solana-hackathon-title strong{color:var(--dark-blue)}[data-site] .solana-hackathon-description{font-family:Space Grotesk,sans-serif;font-size:1.6rem;font-weight:500;color:rgba(255,255,255,.9);line-height:1.6;margin:0;text-align:left}[data-site] @media(max-width: 768px){[data-site] .solana-hackathon-section{padding:2rem 0}[data-site] .solana-hackathon-container{grid-template-columns:1fr;gap:2rem;padding:2rem 3rem}[data-site] .solana-hackathon-title{font-size:1.4rem}[data-site] .solana-hackathon-description{font-size:1.3rem}}@media (max-width:480px){[data-site] .solana-hackathon-container{padding:1.5rem 2rem;gap:1.5rem}[data-site] .solana-hackathon-title{font-size:1.15rem}[data-site] .solana-hackathon-description{font-size:1.2rem}}[data-site] .co-creation-section{padding:2rem 0 4rem;background:#111111;position:relative}[data-site] .co-creation-container{max-width:1200px;margin:0 auto;padding:0 20px;display:flex;justify-content:center;align-items:center}[data-site] .co-creation-img{max-width:100%;height:auto;border-radius:10px}[data-site] @media(max-width: 768px){[data-site] .co-creation-section{padding:2rem 0 3rem}[data-site] .co-creation-container{padding:0 20px}}[data-site] .on-chain-payments-section{padding:2rem 0 4rem;background:#000000;position:relative}[data-site] .on-chain-container{display:flex;gap:3rem;max-width:1200px;margin:0 auto;padding:0 20px;align-items:flex-start}[data-site] .on-chain-content{flex:1 1;display:flex;align-items:flex-start}[data-site] .on-chain-text{font-size:1.1rem;line-height:1.8;color:#e2e8f0;margin:0;text-align:left}[data-site] .on-chain-images{flex:1 1;display:flex;flex-direction:row;gap:1.5rem;align-items:flex-start;justify-content:center}[data-site] .on-chain-image-item{flex:1 1;display:flex;justify-content:center;align-items:flex-start}[data-site] .on-chain-img{width:100%;height:auto;max-height:400px;object-fit:contain;border-radius:10px}[data-site] @media(max-width: 768px){[data-site] .on-chain-payments-section{padding:2rem 0 3rem}[data-site] .on-chain-container{flex-direction:column;gap:2rem}[data-site] .on-chain-text{font-size:1rem}[data-site] .on-chain-images{gap:1rem}}[data-site] .quote-section{padding:6rem 0 3rem;background:#0a0a0a;position:relative;overflow:hidden}[data-site] .quote-container{position:relative;z-index:1;text-align:center;max-width:1200px;margin:0 auto;padding:4rem 3rem;background:linear-gradient(45deg,rgba(139,127,184,.2),rgba(184,168,118,.2));border-radius:20px;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1px solid rgba(139,127,184,.3);box-shadow:0 8px 32px rgba(139,127,184,.2)}[data-site] .featured-quote{font-size:2rem;font-weight:600;font-style:italic;color:white;line-height:1.4;margin:0 0 2rem;text-shadow:0 2px 4px rgba(0,0,0,.1)}[data-site] .quote-attribution{color:rgba(255,255,255,.9);font-size:1.1rem;font-weight:500}[data-site] .quote-author{display:inline-block}[data-site] @media(max-width: 768px){[data-site] .quote-section{padding:3rem 0}[data-site] .quote-container{padding:3rem 2rem;margin:0 1rem;max-width:calc(100% - 2rem)}[data-site] .about-stats{grid-template-columns:160px 160px;gap:.5rem;max-width:100%;padding:0 1rem;justify-content:center}[data-site] .stat-card{min-height:90px;padding:.8rem}[data-site] .stat-number{font-size:1.4rem}[data-site] .stat-label{font-size:.65rem}[data-site] .featured-quote{font-size:1.6rem}[data-site] .quote-attribution{font-size:1rem}}[data-site] .problem-section{padding:2rem 0 5rem;background:#0a0a0a}[data-site] .mission-problem-section .problem-cards{display:flex;flex-direction:column;gap:2rem;align-items:stretch}[data-site] .mission-problem-section .problem-card{background:transparent;border:none;border-radius:0;box-shadow:none;padding:0 0 2rem;min-height:0}[data-site] .mission-problem-section .problem-card:hover{transform:none;border-color:transparent;box-shadow:none}[data-site] .mission-problem-section .problem-card:first-child .card-content{display:flex;flex-direction:row;flex-wrap:wrap;gap:2rem;align-items:flex-start}[data-site] .mission-problem-section .problem-card:first-child .card-text{flex:1 1;min-width:280px;order:1}[data-site] .mission-problem-section .problem-card:first-child .market-chart{flex:1 1;min-width:280px;order:2}[data-site] .mission-problem-section .problem-card:nth-child(2) .card-content{display:flex;flex-direction:row;flex-wrap:wrap;gap:2rem;align-items:flex-start}[data-site] .mission-problem-section .problem-card:nth-child(2) .card-text{flex:1 1;min-width:280px;order:1}[data-site] .mission-problem-section .problem-card:nth-child(2) .subscription-block{flex:1 1;min-width:280px;order:2}[data-site] .mission-problem-section .card-content,[data-site] .mission-problem-section .card-text,[data-site] .mission-problem-section .card-text p,[data-site] .mission-problem-section .card-title,[data-site] .mission-problem-section .chart-container,[data-site] .mission-problem-section .market-chart,[data-site] .mission-problem-section .subscription-block,[data-site] .mission-problem-section .subscription-title,[data-site] .mission-problem-section .subscription-visual{text-align:left}[data-site] .mission-problem-section .chart-container{justify-content:flex-start}[data-site] .mission-problem-section .chart-container p{text-align:left}[data-site] .mission-opportunity-section .opportunity-cards{display:flex;flex-direction:column;gap:2rem;align-items:stretch}[data-site] .mission-opportunity-section .opportunity-card{background:transparent;border:none;border-radius:0;box-shadow:none;padding:0 0 2rem;min-height:0}[data-site] .mission-opportunity-section .opportunity-card:hover{transform:none;border-color:transparent;box-shadow:none}[data-site] .mission-opportunity-section .opportunity-card:first-child .card-content{display:flex;flex-direction:row;flex-wrap:wrap;gap:2rem;align-items:flex-start}[data-site] .mission-opportunity-section .opportunity-card:first-child .card-text{flex:1 1;min-width:280px;order:1}[data-site] .mission-opportunity-section .opportunity-card:first-child .news-image-container{flex:1 1;min-width:280px;order:2}[data-site] .mission-opportunity-section .opportunity-card:nth-child(2) .card-content{display:flex;flex-direction:row;flex-wrap:wrap;gap:2rem;align-items:flex-start}[data-site] .mission-opportunity-section .opportunity-card:nth-child(2) .card-text{flex:1 1;min-width:280px;order:1}[data-site] .mission-opportunity-section .opportunity-card:nth-child(2) .comparison-table-container{flex:1 1;min-width:280px;order:2}[data-site] .mission-opportunity-section .card-text,[data-site] .mission-opportunity-section .card-text p,[data-site] .mission-opportunity-section .card-title,[data-site] .mission-opportunity-section .comparison-table-container,[data-site] .mission-opportunity-section .news-image-container{text-align:left}[data-site] .opportunity-section{padding:5rem 0;background:#0a0a0a}[data-site] .opportunity-cards,[data-site] .problem-cards{display:grid;grid-template-columns:1fr 1fr;gap:2rem;align-items:start}[data-site] .problem-card{background:#1a1a1a;border:1px solid #333;border-radius:15px;padding:2.5rem;box-shadow:0 10px 30px rgba(139,127,184,.2);transition:all .3s ease;overflow:hidden;position:relative;min-height:120px;display:flex;flex-direction:column;justify-content:flex-start}[data-site] .problem-card .card-content{opacity:1;max-height:none;overflow:visible;transition:all .4s ease;transform:translateY(0)}[data-site] .problem-card:hover{transform:translateY(-5px);border-color:#8b7fb8;box-shadow:0 15px 35px rgba(139,127,184,.3);min-height:auto}[data-site] .opportunity-card{background:#1a1a1a;border:1px solid #333;border-radius:15px;padding:2.5rem;box-shadow:0 10px 30px rgba(139,127,184,.2);transition:all .3s ease;overflow:hidden;position:relative;min-height:120px;display:flex;flex-direction:column;justify-content:flex-start}[data-site] .opportunity-card .card-content{opacity:1;max-height:none;overflow:visible;transition:all .4s ease;transform:translateY(0)}[data-site] .opportunity-card:hover{transform:translateY(-5px);border-color:#8b7fb8;box-shadow:0 15px 35px rgba(139,127,184,.3);min-height:auto}[data-site] .card-title{background:linear-gradient(45deg,var(--bright-purple),var(--dark-blue));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;font-size:1.4rem;font-weight:700;margin:0 0 1.5rem;line-height:1.3;text-align:center;transition:all .3s ease}[data-site] .subscription-visual{margin-top:1.5rem;text-align:center}[data-site] .subscription-logos{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:.5rem;margin-bottom:1rem}[data-site] .subscription-logo{height:40px;width:auto;max-width:60px;object-fit:contain;background:#2a2a2a;padding:.3rem;border-radius:8px;box-shadow:0 2px 8px rgba(0,0,0,.1);transition:transform .3s ease}[data-site] .subscription-logo:hover{transform:scale(1.1)}[data-site] .plus-sign{color:#8b7fb8;font-size:1.2rem;font-weight:700;margin:0 .3rem}[data-site] .subscription-title{text-align:center;font-size:1.2rem;font-weight:600;color:#e2e8f0;margin-bottom:.5rem;margin-top:1rem}[data-site] .comparison-table-container{margin-top:1.5rem;overflow-x:auto}[data-site] .llm-comparison-table{width:100%;border-collapse:collapse;background:#1a1a1a;border-radius:10px;overflow:hidden;box-shadow:0 4px 15px rgba(139,127,184,.2)}[data-site] .llm-comparison-table th{background:linear-gradient(45deg,var(--bright-purple),var(--dark-blue));color:#000;padding:1rem .8rem;text-align:left;font-weight:700;font-size:.9rem;border:none}[data-site] .llm-comparison-table td{padding:1rem .8rem;border-bottom:1px solid #333;color:#e2e8f0;font-size:.85rem;line-height:1.4;vertical-align:top}[data-site] .llm-comparison-table td:first-child{background:#2a2a2a;font-weight:600;color:#8b7fb8;width:20%}[data-site] .llm-comparison-table td:nth-child(2){background:rgba(139,127,184,.05);width:40%}[data-site] .llm-comparison-table td:nth-child(3){background:rgba(184,168,118,.05);width:40%}[data-site] .llm-comparison-table tr:hover td{background:rgba(139,127,184,.1)}[data-site] .llm-comparison-table tr:hover td:first-child{background:#333}[data-site] .llm-comparison-table tr:hover td:nth-child(2){background:rgba(139,127,184,.15)}[data-site] .llm-comparison-table tr:hover td:nth-child(3){background:rgba(184,168,118,.15)}[data-site] .news-image-container{margin-top:1.5rem;text-align:center}[data-site] .news-image{width:100%;max-width:600px;height:auto;border-radius:12px;transition:all .3s ease}[data-site] .news-image:hover{transform:translateY(-3px)}[data-site] .card-content{display:flex;flex-direction:column;gap:2rem}[data-site] .card-text{flex:1 1}[data-site] .problem-card:first-child .card-content{display:flex;flex-direction:column;gap:2rem}[data-site] .problem-card:first-child .card-text{order:1}[data-site] .problem-card:first-child .market-chart{order:2}[data-site] .opportunity-card:first-child .card-content{display:flex;flex-direction:column;gap:2rem}[data-site] .opportunity-card:first-child .card-text{order:1}[data-site] .opportunity-card:first-child .market-chart,[data-site] .opportunity-card:first-child .news-image-container{order:2}[data-site] .column-title{background:linear-gradient(45deg,var(--bright-purple),var(--dark-blue));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;font-size:1.4rem;font-weight:700;margin-bottom:1.5rem;text-align:left}[data-site] .problem-text .column-title{margin-bottom:2.5rem}[data-site] .problem-text .column-title:nth-of-type(2){margin-top:3rem}[data-site] .opportunity-title{background:linear-gradient(45deg,var(--bright-purple),var(--dark-blue));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;font-size:1.2rem;font-weight:600;margin:2.5rem 0 1.5rem;text-align:left}[data-site] .chart-container .column-title{margin-left:30px}[data-site] .problem-text p{color:#a0aec0;font-size:1.1rem;line-height:1.8;margin:0}[data-site] .market-chart{display:flex;justify-content:flex-start}[data-site] .chart-container{text-align:center;width:100%;max-width:600px}[data-site] .chart-container p{text-align:center;font-size:1.2rem;font-weight:600;color:#e2e8f0;margin-bottom:.5rem}[data-site] .fan-chart{position:relative;margin:1rem 0;min-height:300px;display:flex;align-items:center;justify-content:center}[data-site] .chart-svg{width:100%;height:auto;max-width:350px;margin:0 auto;display:block;filter:drop-shadow(0 0 15px rgba(139,127,184,.3))}[data-site] .company-tooltip{position:absolute;background:linear-gradient(45deg,var(--bright-purple),var(--dark-blue));color:white;padding:.8rem 1.2rem;border-radius:8px;font-size:1rem;font-weight:600;pointer-events:none;opacity:0;transform:translate(-50%,-50%);transition:opacity .3s ease;z-index:10;box-shadow:0 4px 15px rgba(139,127,184,.3)}[data-site] .company-tooltip.visible{opacity:1}[data-site] .fan-segment{transform-origin:center;transition:all .4s ease;cursor:default;filter:brightness(1)}[data-site] .fan-segment-text{fill:white;font-size:14px;font-weight:600;text-anchor:middle;pointer-events:none;opacity:1}[data-site] @media(max-width: 768px){[data-site] .opportunity-section,[data-site] .problem-section{padding:3rem 0}[data-site] .problem-cards{grid-template-columns:1fr;gap:1.5rem}[data-site] .mission-problem-section .problem-card:first-child .card-content{flex-direction:column}[data-site] .mission-problem-section .problem-card:first-child .card-text,[data-site] .mission-problem-section .problem-card:first-child .market-chart{min-width:0}[data-site] .mission-problem-section .problem-card:nth-child(2) .card-content{flex-direction:column}[data-site] .mission-problem-section .problem-card:nth-child(2) .card-text,[data-site] .mission-problem-section .problem-card:nth-child(2) .subscription-block{min-width:0}[data-site] .mission-opportunity-section .opportunity-card:first-child .card-content{flex-direction:column}[data-site] .mission-opportunity-section .opportunity-card:first-child .card-text,[data-site] .mission-opportunity-section .opportunity-card:first-child .news-image-container{min-width:0}[data-site] .mission-opportunity-section .opportunity-card:nth-child(2) .card-content{flex-direction:column}[data-site] .mission-opportunity-section .opportunity-card:nth-child(2) .card-text,[data-site] .mission-opportunity-section .opportunity-card:nth-child(2) .comparison-table-container{min-width:0}[data-site] .opportunity-cards{grid-template-columns:1fr;gap:1.5rem}[data-site] .opportunity-card,[data-site] .problem-card{padding:2rem;min-height:100px}[data-site] .card-title{font-size:1.2rem;margin-bottom:1rem}[data-site] .opportunity-card:first-child .card-content,[data-site] .problem-card:first-child .card-content{gap:2rem}[data-site] .fan-chart{margin:.8rem 0;min-height:250px}[data-site] .chart-svg{max-width:280px}[data-site] .chart-legend{grid-template-columns:repeat(2,1fr);gap:.75rem;margin-top:1.5rem;padding:.75rem}[data-site] .chart-legend>div>span{font-size:.85rem}[data-site] .subscription-logos{gap:.3rem}[data-site] .subscription-logo{height:35px;max-width:50px;padding:.2rem}[data-site] .plus-sign{font-size:1rem;margin:0 .2rem}[data-site] .subscription-title{font-size:1.1rem}[data-site] .llm-comparison-table td,[data-site] .llm-comparison-table th{padding:.8rem .6rem;font-size:.8rem}[data-site] .news-image{max-width:100%;border-radius:10px}[data-site] .problem-text p{font-size:1rem;line-height:1.7}[data-site] .column-title{font-size:1.1rem;margin-bottom:1.2rem}[data-site] .opportunity-title{font-size:1.1rem;margin:2rem 0 1.2rem}[data-site] .chart-legend{align-items:center}}[data-site] .remodeling-section{position:relative;padding:6rem 0;background:#000000;overflow:hidden;min-height:400px}[data-site] .remodeling-section .container{max-width:100%;padding:0 4rem}[data-site] .remodeling-section:before{content:"";position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:radial-gradient(circle at 25% 30%,rgba(139,127,184,.8) 0,rgba(139,127,184,.4) 25%,transparent 60%),radial-gradient(circle at 75% 70%,rgba(184,168,118,.7) 0,rgba(184,168,118,.3) 25%,transparent 55%),radial-gradient(circle at 50% 20%,rgba(155,140,200,.6) 0,rgba(155,140,200,.2) 30%,transparent 50%),radial-gradient(circle at 80% 40%,rgba(200,180,140,.5) 0,rgba(200,180,140,.2) 35%,transparent 65%);filter:blur(100px) saturate(2);animation:moveGlow 25s ease-in-out infinite;will-change:transform;z-index:1}[data-site] .remodeling-section:after{content:"";position:absolute;top:-40%;left:-40%;width:180%;height:180%;background:radial-gradient(circle at 60% 15%,rgba(160,140,220,.6) 0,rgba(160,140,220,.3) 20%,transparent 45%),radial-gradient(circle at 20% 85%,rgba(220,190,130,.7) 0,rgba(220,190,130,.3) 25%,transparent 50%),radial-gradient(circle at 85% 25%,rgba(139,127,184,.5) 0,rgba(139,127,184,.2) 30%,transparent 55%),radial-gradient(circle at 15% 60%,rgba(184,168,118,.6) 0,rgba(184,168,118,.2) 25%,transparent 60%),radial-gradient(circle at 45% 75%,rgba(170,150,210,.4) 0,rgba(170,150,210,.1) 35%,transparent 65%);filter:blur(90px) saturate(1.8);animation:moveGlow2 18s ease-in-out infinite reverse;will-change:transform;z-index:2}[data-site] .remodeling-section .container{position:relative;z-index:3}[data-site] .remodeling-content{display:flex;align-items:center;justify-content:space-between;gap:4rem;min-height:300px}[data-site] .remodeling-left{flex:1 1}[data-site] .remodeling-right{flex-shrink:0}[data-site] .remodeling-title{color:white;font-size:3.5rem;font-weight:700;margin-bottom:2rem;text-align:left;line-height:1.2}[data-site] .remodeling-text{color:rgba(255,255,255,.9);font-size:1.1rem;line-height:1.7;text-align:left;max-width:800px;margin:0}[data-site] .explore-btn{display:inline-block;padding:1.2rem 2.5rem;background:transparent;color:white;text-decoration:none;border:2px solid white;border-radius:50px;font-weight:600;font-size:1.1rem;transition:all .3s ease;position:relative;overflow:hidden}[data-site] .explore-btn:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:rgba(255,255,255,.1);transition:left .3s ease}[data-site] .explore-btn:hover{transform:translateY(-3px);background:rgba(255,255,255,.1);box-shadow:0 8px 20px rgba(255,255,255,.2)}[data-site] .explore-btn:hover:before{left:0}[data-site] .explore-btn:active{transform:translateY(-1px)}@keyframes moveGlow{0%,to{transform:translate(0) rotate(0deg) scale(1)}20%{transform:translate(40px,-60px) rotate(72deg) scale(1.15)}40%{transform:translate(-30px,50px) rotate(144deg) scale(.85)}60%{transform:translate(60px,20px) rotate(216deg) scale(1.25)}80%{transform:translate(-50px,-40px) rotate(288deg) scale(.95)}}@keyframes moveGlow2{0%,to{transform:translate(0) rotate(0deg) scale(1)}25%{transform:translate(-35px,55px) rotate(100deg) scale(1.3)}50%{transform:translate(45px,-25px) rotate(200deg) scale(.7)}75%{transform:translate(-15px,-65px) rotate(300deg) scale(1.1)}}[data-site] @media(max-width: 768px){[data-site] .remodeling-section{padding:4rem 0;min-height:300px}[data-site] .remodeling-content{flex-direction:column;gap:2rem;text-align:center}[data-site] .remodeling-title{font-size:2.5rem;margin-bottom:1.5rem}[data-site] .remodeling-text{font-size:1rem;line-height:1.6;text-align:center}[data-site] .explore-btn{padding:1rem 2rem;font-size:1rem}}[data-site] @media(prefers-reduced-motion: reduce){[data-site] .remodeling-section:after,[data-site] .remodeling-section:before{animation:none}}[data-site] .features{padding:5rem 0;background:#111111}[data-site] .logo-combination{display:flex;align-items:center;justify-content:center;gap:1.5rem;margin:2rem 0 3rem;padding:1rem}[data-site] .logo-main{height:45px;width:auto;max-width:230px;object-fit:contain;filter:drop-shadow(0 4px 12px rgba(139,127,184,.3))}[data-site] .logo-partner{height:50px;width:auto;object-fit:contain;filter:drop-shadow(0 4px 12px rgba(139,127,184,.2));transition:transform .3s ease}[data-site] .logo-partner:hover{transform:scale(1.1)}[data-site] .equals-sign,[data-site] .multiply-sign{font-size:2rem;font-weight:700;color:var(--bright-purple);text-shadow:0 0 10px var(--glow-purple);margin:0 .5rem}[data-site] .features-content{max-width:900px;margin:0 auto 4rem;text-align:center}[data-site] .features-description{font-size:1.2rem;line-height:1.8;color:#a0aec0;margin:0}[data-site] @media(max-width: 768px){[data-site] .features{padding:3rem 0}[data-site] .logo-combination{flex-direction:column;gap:1rem;padding:1rem;margin:1.5rem 0 2rem}[data-site] .logo-main,[data-site] .logo-partner{height:40px}[data-site] .equals-sign,[data-site] .multiply-sign{font-size:1.5rem;margin:.5rem 0}[data-site] .features-content{margin:0 auto 3rem}[data-site] .features-description{font-size:1.1rem;line-height:1.7}}[data-site] .features-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:2rem}[data-site] .feature-card{background:#1a1a1a;padding:2rem;border-radius:15px;box-shadow:0 5px 15px rgba(139,127,184,.2);transition:transform .3s ease,box-shadow .3s ease;text-align:center;border:1px solid #333;display:flex;flex-direction:column;height:100%;justify-content:space-between}[data-site] .feature-card:hover{transform:translateY(-5px);box-shadow:0 15px 35px rgba(139,127,184,.3)}[data-site] .coming-soon-card{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:200px;background:#1a1a1a;border:1px solid #333}[data-site] .coming-soon-icon{font-size:2.5rem;margin-bottom:1rem;color:#8b7fb8}[data-site] .coming-soon-text{font-size:1.2rem;font-weight:500;color:#8b7fb8;text-align:center;margin:0}[data-site] .feature-icon{font-size:3rem;margin-bottom:1rem}[data-site] .feature-image{width:60px;height:60px;margin-bottom:1rem;object-fit:contain}[data-site] .feature-demo-img{width:100%;max-width:250px;margin-top:1rem;border-radius:8px;box-shadow:0 4px 12px rgba(0,0,0,.1);transition:transform .3s ease}[data-site] .feature-demo-img:hover{transform:scale(1.05)}[data-site] .code-screenshot{width:100%;max-width:300px;margin-bottom:1rem;border-radius:8px;box-shadow:0 4px 12px rgba(0,0,0,.15);border:2px solid #ddd}[data-site] .demo-video{width:100%;max-width:500px;margin:1rem 0;border-radius:12px;box-shadow:0 8px 25px rgba(0,0,0,.2)}[data-site] .workflow-image{width:100%;max-width:600px;margin:1rem 0;border-radius:12px;box-shadow:0 6px 20px rgba(0,0,0,.15)}[data-site] .image-gallery{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1rem;margin:2rem 0}[data-site] .gallery-item{position:relative;overflow:hidden;border-radius:12px;box-shadow:0 4px 15px rgba(0,0,0,.1);transition:transform .3s ease,box-shadow .3s ease}[data-site] .gallery-item:hover{transform:translateY(-5px);box-shadow:0 8px 25px rgba(0,0,0,.2)}[data-site] .gallery-item img{width:100%;height:200px;object-fit:cover}[data-site] .gallery-item-overlay{position:absolute;bottom:0;left:0;right:0;background:linear-gradient(transparent,rgba(0,0,0,.8));color:white;padding:1rem;transform:translateY(100%);transition:transform .3s ease}[data-site] .gallery-item:hover .gallery-item-overlay{transform:translateY(0)}[data-site] .media-upload{border:2px dashed #ddd;border-radius:12px;padding:2rem;text-align:center;margin:2rem 0;transition:border-color .3s ease}[data-site] .media-upload:hover{border-color:#667eea}[data-site] .upload-icon{font-size:3rem;color:#ddd;margin-bottom:1rem}[data-site] .media-upload input[type=file]{display:none}[data-site] .upload-button{background:#667eea;color:white;padding:.75rem 1.5rem;border:none;border-radius:8px;cursor:pointer;font-weight:600;transition:background .3s ease}[data-site] .upload-button:hover{background:#5a6fd8}[data-site] .thumbnail{width:80px;height:80px;object-fit:cover;border-radius:8px;margin:.5rem;cursor:pointer;transition:transform .2s ease}[data-site] .thumbnail:hover{transform:scale(1.1)}[data-site] .modal{z-index:10000;background:rgba(0,0,0,.9)}[data-site] .modal-content{max-width:90%;max-height:90%;border-radius:12px}[data-site] .modal img,[data-site] .modal video{width:100%;height:auto;border-radius:12px}[data-site] .close-modal{position:absolute;top:20px;right:30px;color:white;font-size:40px;font-weight:700;cursor:pointer;z-index:10001}[data-site] .close-modal:hover{opacity:.7}[data-site] .feature-card h3{font-family:Rajdhani,sans-serif;font-size:1.3rem;font-weight:700;margin-bottom:1rem;color:#e2e8f0;letter-spacing:.08em;text-transform:uppercase;text-shadow:0 0 5px var(--glow-purple)}[data-site] .feature-card p{font-family:Exo\ 2,sans-serif;color:#a0aec0;line-height:1.6;letter-spacing:.02em;font-weight:400}[data-site] .feature-list{list-style:none;padding:0;margin:0;text-align:left;align-self:flex-start}[data-site] .feature-list li{font-family:Exo\ 2,sans-serif;color:#a0aec0;line-height:1.6;letter-spacing:.02em;font-weight:400;margin-bottom:.8rem;position:relative;padding-left:1.5rem}[data-site] .feature-list li:last-child{margin-bottom:0}[data-site] .feature-list li:before{content:"•";color:var(--bright-purple);font-weight:700;position:absolute;left:0;top:0;font-size:1.2rem}[data-site] .feature-gif-placeholder{margin-top:1.5rem;width:100%;aspect-ratio:4/3;background:linear-gradient(135deg,rgba(139,127,184,.1),rgba(184,168,118,.1));border:2px dashed rgba(139,127,184,.3);border-radius:12px;display:flex;align-items:center;justify-content:center;transition:all .3s ease}[data-site] .feature-gif-placeholder:hover{border-color:rgba(139,127,184,.5);background:linear-gradient(135deg,rgba(139,127,184,.15),rgba(184,168,118,.15));transform:translateY(-2px)}[data-site] .feature-gif-container{margin-top:1.5rem;width:100%;aspect-ratio:4/3;border-radius:12px;overflow:hidden;box-shadow:0 8px 25px rgba(139,127,184,.2);transition:all .3s ease}[data-site] .feature-gif-container:hover{transform:translateY(-3px);box-shadow:0 12px 35px rgba(139,127,184,.3)}[data-site] .feature-gif{width:100%;height:100%;object-fit:cover;border-radius:12px}[data-site] .learn-more-btn{background:linear-gradient(45deg,var(--bright-purple),var(--dark-blue));color:#000;border:none;padding:.5rem .8rem;border-radius:20px;font-size:.8rem;font-weight:600;cursor:pointer;transition:all .3s ease;margin:1rem 0 1rem auto;box-shadow:0 4px 15px rgba(139,127,184,.3);width:fit-content;display:block}[data-site] .learn-more-btn:hover{transform:translateY(-2px);box-shadow:0 6px 20px rgba(139,127,184,.4)}[data-site] .modal{display:none;position:fixed;z-index:1000;left:0;top:0;width:100%;height:100%;background-color:rgba(0,0,0,.8);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}[data-site] .modal-content{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);padding:20px;width:90%;max-width:800px;background:#1a1a1a;border-radius:15px;box-shadow:0 20px 60px rgba(139,127,184,.3);border:1px solid #333}[data-site] .close{position:absolute;top:15px;right:20px;color:#aaa;font-size:28px;font-weight:700;cursor:pointer;z-index:1001;transition:color .3s ease}[data-site] .close:hover{color:var(--bright-purple)}[data-site] .modal-image{width:100%;height:auto;border-radius:10px;display:block}[data-site] .placeholder-content{display:flex;flex-direction:column;align-items:center;gap:.5rem;color:rgba(160,174,192,.7)}[data-site] .placeholder-icon{font-size:2rem;opacity:.6}[data-site] .placeholder-text{font-size:.9rem;font-weight:500;text-transform:uppercase;letter-spacing:.1em}[data-site] .comparison{padding:5rem 0;background:#111111}[data-site] .comparison-table{background:#1a1a1a;border-radius:15px;overflow:hidden;box-shadow:0 10px 30px rgba(139,127,184,.2);border:1px solid #333;opacity:0;transform:translateY(20px);transition:all .3s ease;position:absolute;top:0;left:0;width:100%;visibility:hidden;pointer-events:none}[data-site] .comparison-table.active{opacity:1;transform:translateY(0);position:relative;visibility:visible;pointer-events:auto}[data-site] .tab-navigation{display:flex;justify-content:center;gap:1rem;margin:3rem 0;flex-wrap:wrap}[data-site] .tab-button{background:#2a2a2a;border:2px solid #333;color:#e2e8f0;padding:1rem 2rem;border-radius:8px;cursor:pointer;font-size:1rem;font-weight:500;transition:all .3s ease;position:relative;overflow:hidden}[data-site] .tab-button:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(139,127,184,.2),transparent);transition:left .5s ease}[data-site] .tab-button:hover:before{left:100%}[data-site] .tab-button:hover{border-color:#8b7fb8;transform:translateY(-2px);box-shadow:0 5px 15px rgba(139,127,184,.3)}[data-site] .tab-button.active{background:var(--bright-purple);border-color:var(--bright-purple);color:white;box-shadow:0 5px 15px rgba(139,127,184,.4)}[data-site] .tables-container{position:relative;min-height:400px}[data-site] #table2 .comparison-header,[data-site] #table2 .comparison-row{grid-template-columns:1fr 1fr 1fr 1fr}[data-site] .comparison-header{display:grid;grid-template-columns:1fr 1fr 1fr;background:linear-gradient(45deg,var(--bright-purple) 0,var(--dark-blue) 100%);color:white;font-weight:600}[data-site] .comparison-header>div{padding:1.5rem;text-align:center}[data-site] .comparison-row{display:grid;grid-template-columns:1fr 1fr 1fr;border-bottom:1px solid #333}[data-site] .comparison-row:last-child{border-bottom:none}[data-site] .comparison-row>div{padding:1.5rem;display:flex;align-items:center;justify-content:center;text-align:center}[data-site] .feature-name{font-weight:600;color:#e2e8f0;justify-content:flex-start!important;text-align:left!important}[data-site] .checkmark{color:#10b981;font-weight:700;margin-right:.5rem}[data-site] .crossmark{color:#ef4444;font-weight:700;margin-right:.5rem}[data-site] .comparison-conclusion{margin:0 0 4rem;text-align:left;max-width:100%}[data-site] .conclusion-text{font-size:1.2rem;line-height:1.8;color:#a0aec0;margin:0}[data-site] .conclusion-text strong{background:linear-gradient(45deg,var(--bright-purple),var(--dark-blue));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;font-weight:600}[data-site] .limited{color:#f59e0b;font-weight:700;margin-right:.5rem}[data-site] .demo{padding:5rem 0;background:#111111}[data-site] .about-section{padding:5rem 0;background:#000000}[data-site] .about-content{display:block;width:100%;max-width:100%}[data-site] .about-text{min-width:0;width:100%;max-width:100%}[data-site] .about-text h3{font-size:1.5rem;font-weight:600;color:#e2e8f0;margin-bottom:1rem;margin-top:2rem}[data-site] .about-text h3:first-child{margin-top:0}[data-site] .about-text p{color:#a0aec0;line-height:1.8;font-size:1.1rem;margin-bottom:1.5rem}[data-site] .about-stats{display:flex;flex-direction:row;flex-wrap:nowrap;gap:1rem;width:100%;margin-bottom:3rem}[data-site] .about-stats .stat-card{width:100%;min-width:0}[data-site] .stat-card{background:#1a1a1a;padding:1rem;border-radius:8px;text-align:center;border:1px solid #333;box-shadow:0 5px 15px rgba(139,127,184,.2);transition:transform .3s ease,box-shadow .3s ease;min-height:100px;display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%;box-sizing:border-box;flex:1 1;min-width:0;overflow:hidden}[data-site] .stat-card:hover{transform:translateY(-5px);box-shadow:0 15px 35px rgba(139,127,184,.3)}[data-site] .stat-number{font-size:1.6rem;font-weight:700;background:linear-gradient(45deg,var(--bright-purple),var(--dark-blue));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;margin-bottom:.1rem;display:block;line-height:1}[data-site] .stat-label{color:#a0aec0;font-size:.7rem;text-transform:uppercase;letter-spacing:.3px;font-weight:500;line-height:1.1}[data-site] .partner-logos{display:none}[data-site] .logo-image{height:100px;width:auto;max-width:300px;object-fit:contain;filter:none;transition:all .3s ease;opacity:1;background:#ffffff;padding:.25rem;border-radius:12px;box-shadow:0 4px 12px rgba(0,0,0,.1);border:none}[data-site] .logo-image:hover{transform:translateY(-5px);box-shadow:0 8px 25px rgba(139,127,184,.2);border-color:rgba(139,127,184,.3)}[data-site] .demo-container{background:#1a1a1a;border-radius:15px;overflow:hidden;box-shadow:0 10px 30px rgba(139,127,184,.2);border:1px solid #333}[data-site] .demo-tabs{display:flex;background:#2a2a2a}[data-site] .tab-btn{flex:1 1;padding:1rem;border:none;background:transparent;cursor:pointer;font-weight:500;transition:all .3s ease}[data-site] .tab-btn.active{background:linear-gradient(45deg,var(--bright-purple),var(--dark-blue));color:white;font-weight:600}[data-site] .tab-content{display:none;padding:2rem}[data-site] .tab-content.active{display:block}[data-site] .demo-split{display:grid;grid-template-columns:1fr 1fr;gap:2rem}[data-site] .demo-after,[data-site] .demo-before{background:#2a2a2a;border-radius:10px;padding:1.5rem;border:1px solid #333}[data-site] .demo-after h4,[data-site] .demo-before h4{margin-bottom:1rem;color:#e2e8f0}[data-site] pre{background:#1a1a1a;color:#f8f8f2;padding:1rem;border-radius:8px;overflow-x:auto;font-size:.9rem;line-height:1.4}[data-site] .demo-explanation ul{list-style:none;padding:0}[data-site] .demo-explanation li{padding:1rem 0;border-bottom:1px solid #333;font-size:1.1rem;color:#e2e8f0}[data-site] .demo-explanation li:last-child{border-bottom:none}[data-site] .footer{background:linear-gradient(45deg,#1a1a1a,#2a2a2a);color:white;padding:3rem 0;border-top:2px solid var(--bright-purple)}[data-site] .footer .container{max-width:100%;padding:0 4rem}[data-site] .footer-content{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:2rem}[data-site] .footer-text h3{font-size:1.5rem;margin-bottom:.5rem}[data-site] .footer-text p{opacity:.8;max-width:500px}[data-site] .footer-buttons{display:flex;gap:1rem;flex-wrap:wrap}[data-site] .footer-contact{margin-top:1.5rem}[data-site] .footer-contact h3{font-size:1.5rem;margin-bottom:.5rem;color:#fff;font-weight:600}[data-site] .contact-links{display:flex;flex-direction:column;align-items:flex-start;gap:.5rem}[data-site] .contact-link{display:flex;align-items:center;gap:.5rem;color:#e2e8f0;text-decoration:none;padding:.25rem 0;border-radius:4px;transition:all .3s ease;font-size:1rem;opacity:.8}[data-site] .contact-link:hover{color:var(--bright-purple);opacity:1}[data-site] .contact-icon{font-size:1rem}[data-site] .revenue-engine{padding:5rem 0;background:#000000}[data-site] .revenue-layers{display:flex;flex-direction:column;gap:1.5rem;max-width:1000px;margin:0 auto}[data-site] .revenue-layer{opacity:0;transform:translateX(-100px);transition:all .8s cubic-bezier(.25,.46,.45,.94)}[data-site] .revenue-layer:nth-child(2){transform:translateX(100px)}[data-site] .revenue-layer:nth-child(3){transform:translateX(-100px)}[data-site] .revenue-layer.animate-in{opacity:1;transform:translateX(0)}[data-site] .revenue-layer{background:#1a1a1a;border:1px solid #333;border-radius:12px;box-shadow:0 10px 30px rgba(139,127,184,.2);transition:all .3s ease;overflow:hidden}[data-site] .revenue-layer:hover{transform:translateY(-5px);border-color:#8b7fb8;box-shadow:0 15px 35px rgba(139,127,184,.3)}[data-site] .layer-header{padding:2rem;text-align:center;cursor:pointer;position:relative}[data-site] .layer-header h3{color:#e2e8f0;font-size:1.5rem;font-weight:600;margin:0}[data-site] .layer-content{max-height:0;overflow:hidden;transition:max-height .3s ease;background:#2a2a2a;border-top:1px solid #333}[data-site] .layer-points{padding:2rem;list-style:none;text-align:left;max-width:600px;margin:0 auto}[data-site] .layer-points li{color:#cbd5e1;margin-bottom:1rem;padding-left:1.5rem;position:relative;line-height:1.6}[data-site] .layer-points li:before{content:"•";color:#8b7fb8;font-weight:700;position:absolute;left:0}[data-site] .layer-points li:last-child{margin-bottom:0}[data-site] .playground{padding:5rem 0;background:#000000}[data-site] .section-subtitle{text-align:center;font-size:1.5rem;color:#ffffff;margin-bottom:3rem;font-weight:700}[data-site] .videos-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(500px,1fr));gap:3rem;max-width:1600px;margin:0 auto}[data-site] .video-card{background:#1a1a1a;border-radius:15px;padding:2.5rem;box-shadow:0 10px 30px rgba(139,127,184,.2);border:1px solid #333;text-align:center;transition:transform .3s ease,box-shadow .3s ease}[data-site] .video-card:hover{transform:translateY(-5px);box-shadow:0 15px 35px rgba(139,127,184,.3)}[data-site] .demo-gif{width:100%;height:auto;border-radius:12px;box-shadow:0 8px 25px rgba(0,0,0,.3);margin-bottom:1rem;transition:transform .3s ease}[data-site] .demo-gif:hover{transform:scale(1.02)}[data-site] .video-card h3{font-size:1.2rem;font-weight:600;color:#e2e8f0;margin:0;line-height:1.4}[data-site] .playground-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:2rem;flex-wrap:wrap;gap:1rem}[data-site] #languageSelect{padding:.75rem 1rem;border:2px solid var(--bright-purple);border-radius:8px;font-size:1rem;background:#2a2a2a;color:#e2e8f0;cursor:pointer}[data-site] .code-editor{display:grid;grid-template-columns:1fr;gap:2rem}[data-site] .editor-section{background:#2a2a2a;border-radius:10px;padding:1.5rem;box-shadow:0 2px 10px rgba(139,127,184,.1);border:1px solid #333}[data-site] .editor-section h4{margin-bottom:1rem;color:#e2e8f0;font-weight:600}[data-site] #codeInput{width:100%;min-height:200px;padding:1rem;border:2px solid var(--bright-purple);border-radius:8px;font-family:Monaco,Menlo,Ubuntu Mono,monospace;font-size:.9rem;line-height:1.4;resize:vertical;background:#1a1a1a;color:#f8f8f2}[data-site] .comparison-results{display:grid;grid-template-columns:1fr 1fr;gap:2rem;margin-top:2rem}[data-site] .result-section{background:#2a2a2a;border-radius:10px;padding:1.5rem;box-shadow:0 2px 10px rgba(139,127,184,.1);border:1px solid #333}[data-site] .result-section h4{margin-bottom:1rem;color:#e2e8f0}[data-site] .score{display:inline-block;padding:.5rem 1rem;border-radius:20px;font-weight:600;margin-bottom:1rem}[data-site] .claude-score{background:linear-gradient(45deg,var(--bright-purple),var(--dark-blue));color:white}[data-site] .cursor-score{background:#666;color:white}[data-site] .result-section pre{margin:1rem 0;font-size:.85rem}[data-site] .result-section ul{list-style:none;padding:0}[data-site] .result-section li{padding:.5rem 0;border-bottom:1px solid #333;font-size:.9rem;color:#a0aec0}[data-site] .result-section li:last-child{border-bottom:none}[data-site] .feedback-section{padding:5rem 0;background:#111111}[data-site] .community-button-container{text-align:center;margin-bottom:3rem}[data-site] .community-btn{font-size:1.2rem;padding:1.2rem 2.5rem;margin:0}[data-site] .feedback-container{display:grid;grid-template-columns:1fr 1fr;gap:3rem;align-items:start}[data-site] .feedback-form{background:#1a1a1a;padding:2rem;border-radius:15px;box-shadow:0 5px 15px rgba(139,127,184,.2);border:1px solid #333}[data-site] .form-group{margin-bottom:1.5rem}[data-site] .form-group label{display:block;margin-bottom:.5rem;font-weight:600;color:#e2e8f0}[data-site] .form-group input,[data-site] .form-group textarea{width:100%;padding:.75rem;border:2px solid var(--bright-purple);border-radius:8px;font-size:1rem;background:#2a2a2a;color:#e2e8f0;transition:border-color .3s ease}[data-site] .form-group input:focus,[data-site] .form-group textarea:focus{outline:none;border-color:var(--dark-blue);box-shadow:0 0 0 3px rgba(184,168,118,.1)}[data-site] .rating-stars{display:flex;gap:.5rem;margin-bottom:.5rem}[data-site] .star{font-size:1.5rem;color:#666;cursor:pointer;transition:color .2s ease}[data-site] .star.active,[data-site] .star:hover{color:var(--dark-blue)}[data-site] .testimonial-card{background:#1a1a1a;padding:2rem;border-radius:15px;box-shadow:0 5px 15px rgba(139,127,184,.2);border:1px solid #333}[data-site] .testimonial-card h3{margin-bottom:1.5rem;color:#e2e8f0;text-align:center;font-size:1.3rem}[data-site] .testimonial-quote{font-style:italic;font-size:1.1rem;line-height:1.6;color:#e2e8f0;margin:0 0 1.5rem;padding:1.5rem;background:#2a2a2a;border-radius:10px;border-left:4px solid;border-image:linear-gradient(45deg,var(--bright-purple),var(--dark-blue)) 1;position:relative}[data-site] .testimonial-quote:before{content:'"';font-size:3rem;color:var(--bright-purple);position:absolute;top:-10px;left:10px;line-height:1}[data-site] .testimonial-author{text-align:right;color:#e2e8f0}[data-site] .author-title{color:#a0aec0;font-size:.9rem}[data-site] .loading{opacity:.6;pointer-events:none}[data-site] .media-upload-section,[data-site] .demo{display:none!important}[data-site] .success-message{background:linear-gradient(45deg,var(--bright-purple),var(--dark-blue));color:white;padding:1rem;border-radius:8px;margin-top:1rem;text-align:center;opacity:0;transform:translateY(-10px);transition:all .3s ease}[data-site] .success-message.show{opacity:1;transform:translateY(0)}@media (max-width:768px){[data-site] .hero{min-height:auto;padding:30px 0 20px}[data-site] .hero-content{padding:1rem 15px;max-width:100%}[data-site] .hero-super-title{font-size:.9rem;margin-bottom:1.5rem}[data-site] .hero-title{font-size:1.8rem;margin-bottom:1rem;line-height:1.3}[data-site] .hero-subtitle{font-size:1rem;margin-bottom:1.5rem;font-weight:600}[data-site] .hero-buttons{flex-direction:column;align-items:center;gap:.8rem;margin-bottom:2rem}[data-site] .btn-primary,[data-site] .btn-secondary{padding:.8rem 1.5rem;font-size:.9rem;width:100%;max-width:280px}[data-site] .hero-partners-container{flex-direction:column;gap:2rem;margin-top:5rem;padding:0 15px}[data-site] .hero-investors-section{width:100%;padding:0;margin-top:0}[data-site] .hero-investors-title{font-size:1.2rem;margin-bottom:1.5rem;text-align:center}[data-site] .hero-investors-grid{grid-template-columns:repeat(3,1fr);gap:1rem}[data-site] .hero-investor-logo[alt="Orange DAO"],[data-site] .hero-investor-logo[alt="Orion Parrott"]{max-height:58px}[data-site] .hero-investor-card{padding:1rem;min-height:90px}[data-site] .hero-investor-logo{max-height:52px}[data-site] .hero-trusted-section{width:100%;margin-top:0;padding:0}[data-site] .hero-trusted-title{font-size:1.2rem;font-weight:600;color:#ffffff;margin-bottom:1rem;text-align:center}[data-site] .hero-trusted-grid{grid-template-columns:repeat(3,1fr);gap:1rem}[data-site] .hero-trusted-card{padding:1rem;min-height:85px}[data-site] .hero-trusted-logo{max-height:52px}[data-site] .container{padding:0 15px}[data-site] .features-grid{grid-template-columns:1fr;gap:1.5rem}[data-site] .feature-card{padding:1.5rem}[data-site] .feature-gif-container,[data-site] .feature-gif-placeholder{aspect-ratio:4/3;margin-top:1rem}[data-site] .learn-more-btn{padding:.4rem .6rem;font-size:.7rem;margin:.8rem 0 .8rem auto;width:fit-content;display:block}[data-site] .modal-content{width:95%;padding:15px;top:50%;left:50%;transform:translate(-50%,-50%)}[data-site] .close{top:10px;right:15px;font-size:24px}[data-site] .placeholder-icon{font-size:1.5rem}[data-site] .placeholder-text{font-size:.8rem}[data-site] .feature-list li{margin-bottom:.6rem;padding-left:1.2rem;font-size:.9rem}[data-site] .feature-list li:before{font-size:1rem}[data-site] .comparison-table{overflow-x:auto;-webkit-overflow-scrolling:touch}[data-site] .comparison-header{display:none}[data-site] .comparison-row{display:block;border-bottom:2px solid #444;margin-bottom:1.5rem;border-radius:8px;overflow:hidden}[data-site] .comparison-row>div{display:block;border-bottom:1px solid #333;text-align:left!important;position:relative;padding:2.5rem 1rem 1rem}[data-site] .comparison-row>div:first-child{background:#2a2a2a;font-weight:600;color:var(--bright-purple);border-bottom:2px solid var(--bright-purple);padding-top:1rem;font-size:1.1rem}[data-site] .comparison-row>div:not(:first-child):before{content:attr(data-label);position:absolute;left:0;top:0;right:0;padding:.5rem 1rem;font-size:.85rem;font-weight:600;color:white}[data-site] .comparison-row>div:nth-child(2):before{content:"Cubed";background:linear-gradient(45deg,var(--bright-purple) 0,var(--dark-blue) 100%)}[data-site] .comparison-row>div:nth-child(3):before{content:"Traditional AI";background:#666}[data-site] .comparison-row>div:last-child{border-bottom:none}[data-site] .comparison-conclusion{margin:0 0 3rem}[data-site] .conclusion-text{font-size:1.1rem;line-height:1.7}[data-site] .tab-navigation{flex-direction:column;gap:.8rem;margin:2rem 0}[data-site] .tab-button{padding:.8rem 1.5rem;font-size:.9rem}[data-site] .tables-container{min-height:300px}[data-site] .comparison-results,[data-site] .demo-split{grid-template-columns:1fr}[data-site] .feedback-container{grid-template-columns:1fr;gap:2rem}[data-site] .videos-grid{grid-template-columns:1fr;gap:1.5rem;padding:0 10px}[data-site] .video-card{padding:1.5rem}[data-site] .partner-logos{gap:1rem}[data-site] .logo-image{height:60px;max-width:200px}[data-site] .footer-content{flex-direction:column;text-align:center;gap:1.5rem}[data-site] .footer-contact{margin-top:1rem;text-align:center}[data-site] .contact-links{align-items:center}[data-site] .nav-links{display:none}[data-site] .nav-container{padding:.8rem 1.5rem;border-radius:40px}[data-site] .navbar{padding:1rem 15px}[data-site] .logo-text{font-size:1.2rem}[data-site] .section-title{font-size:2rem;margin-bottom:2rem}[data-site] .section-subtitle{font-size:1.2rem;margin-bottom:2rem}[data-site] .about-text h3{font-size:1.3rem}[data-site] .about-text p{font-size:1rem}[data-site] .stat-card{padding:1.5rem}[data-site] .stat-number{font-size:2rem}[data-site] .demo-gif{border-radius:8px}[data-site] .video-card h3{font-size:1rem}[data-site] .hero-video{object-position:center}[data-site] .image-gallery{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}[data-site] .demo-video,[data-site] .workflow-image{max-width:100%}[data-site] .modal-content{max-width:95%;max-height:95%}[data-site] .about-section,[data-site] .comparison,[data-site] .features,[data-site] .feedback-section,[data-site] .playground{padding:2.5rem 0}[data-site] .section-title{font-size:1.8rem;margin-bottom:1.5rem;padding:0 15px}[data-site] .section-subtitle{font-size:1.1rem;margin-bottom:1.5rem;padding:0 15px}[data-site] .form-group input,[data-site] .form-group textarea{font-size:16px}[data-site] .testimonial-card{padding:1.5rem}[data-site] .testimonial-quote{font-size:1rem;padding:1rem}}[data-site] .mobile-menu-btn{display:none;flex-direction:column;cursor:pointer;padding:.5rem}[data-site] .mobile-menu-btn span{width:25px;height:3px;background:#ffffff;margin:3px 0;transition:.3s;border-radius:2px}[data-site] .mobile-menu{display:none;position:fixed;top:90px;left:50%;transform:translateX(-50%);width:calc(100% - 30px);max-width:600px;background:rgba(139,127,184,.15);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border-radius:20px;border:1px solid rgba(255,255,255,.2);box-shadow:0 8px 32px rgba(0,0,0,.1);z-index:999;padding:1rem 0}[data-site] .mobile-menu.active{display:block}[data-site] .mobile-menu a{display:block;padding:1rem 2rem;color:#ffffff;text-decoration:none;font-weight:500;border-bottom:1px solid rgba(255,255,255,.1);transition:all .3s ease;font-family:Space Grotesk,sans-serif}[data-site] .mobile-menu a:hover{background:rgba(255,255,255,.1);color:rgba(255,255,255,.9)}[data-site] .mobile-menu a:last-child{border-bottom:none}@media (max-width:768px){[data-site] .mobile-menu-btn{display:flex}}[data-site] @media(max-width: 480px){[data-site] .about-stats{grid-template-columns:1fr;gap:.5rem;padding:0 .5rem;justify-content:center}[data-site] .stat-card{min-height:80px;padding:.7rem}[data-site] .stat-number{font-size:1.3rem}[data-site] .stat-label{font-size:.6rem}[data-site] .vitalik-content{gap:1.5rem}[data-site] .meeting-photo{width:200px}[data-site] .vitalik-quote{font-size:1.3rem}[data-site] .vitalik-quote:after,[data-site] .vitalik-quote:before{font-size:2rem}[data-site] .vitalik-attribution{font-size:.9rem}[data-site] .opportunity-card,[data-site] .problem-card{padding:1.5rem;min-height:80px}[data-site] .card-title{font-size:1.1rem;margin-bottom:.8rem}[data-site] .opportunity-card:first-child .card-content,[data-site] .problem-card:first-child .card-content{gap:1.5rem}[data-site] .fan-chart{margin:.5rem 0;min-height:200px}[data-site] .chart-svg{max-width:220px}[data-site] .chart-legend{grid-template-columns:1fr;gap:.5rem;margin-top:1rem;padding:.5rem}[data-site] .chart-legend>div>span{font-size:.8rem}[data-site] .subscription-logos{gap:.2rem}[data-site] .subscription-logo{height:30px;max-width:45px;padding:.15rem}[data-site] .plus-sign{font-size:.9rem;margin:0 .15rem}[data-site] .subscription-title{font-size:1rem}[data-site] .llm-comparison-table td,[data-site] .llm-comparison-table th{padding:.6rem .4rem;font-size:.75rem}[data-site] .news-image{border-radius:8px}[data-site] .hero-super-title{font-size:.8rem;margin-bottom:1rem}[data-site] .hero-title{font-size:1.5rem;margin-bottom:.8rem}[data-site] .hero-subtitle{font-size:.9rem;margin-bottom:1.2rem}[data-site] .btn-primary,[data-site] .btn-secondary{padding:.7rem 1.2rem;font-size:.85rem;max-width:250px}[data-site] .hero-partners-container{flex-direction:column;gap:1.5rem;margin-top:4rem;padding:0 10px}[data-site] .hero-investors-section{width:100%;padding:0;margin-top:0}[data-site] .hero-investors-title{font-size:1rem;margin-bottom:1rem}[data-site] .hero-investors-grid{grid-template-columns:repeat(3,1fr);gap:.8rem}[data-site] .hero-investor-logo[alt="Orange DAO"],[data-site] .hero-investor-logo[alt="Orion Parrott"]{max-height:52px}[data-site] .hero-investor-card{padding:.8rem;min-height:80px}[data-site] .hero-investor-logo{max-height:48px}[data-site] .hero-trusted-section{width:100%;margin-top:0;padding:0}[data-site] .hero-trusted-title{font-size:1rem;font-weight:600;color:#ffffff;margin-bottom:.8rem}[data-site] .hero-trusted-grid{grid-template-columns:repeat(3,1fr);gap:.8rem}[data-site] .hero-trusted-card{padding:.8rem;min-height:75px}[data-site] .hero-trusted-logo{max-height:48px}[data-site] .container{padding:0 10px}[data-site] .feature-card{padding:1.2rem;margin:0 10px}[data-site] .video-card{padding:1.2rem;margin:0 5px}[data-site] .logo-image{height:50px;max-width:150px}[data-site] .partner-logos{gap:.8rem;padding:0 10px}[data-site] .section-title{font-size:1.5rem;margin-bottom:1.2rem}[data-site] .testimonial-card{padding:1.2rem;margin:0 10px}[data-site] .footer-contact{text-align:center}[data-site] .contact-links{align-items:center;text-align:center}}[data-site] .team-profiles{display:grid;grid-template-columns:repeat(3,1fr);gap:2.5rem;max-width:900px;margin:2rem auto 0}[data-site] .profile-card{background:rgba(255,255,255,.08);-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);border:1px solid rgba(139,127,184,.3);border-radius:16px;text-align:center;box-shadow:0 8px 32px rgba(139,127,184,.15),inset 0 1px 0 rgba(255,255,255,.1);transition:all .3s ease;position:relative;overflow:hidden;padding:2rem .8rem}[data-site] .profile-card:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(135deg,rgba(139,127,184,.1),rgba(184,168,118,.1));opacity:0;transition:opacity .3s ease;z-index:-1}[data-site] .profile-card:hover{transform:translateY(-5px);border-color:rgba(139,127,184,.5);box-shadow:0 12px 40px rgba(139,127,184,.25),0 0 0 1px rgba(139,127,184,.2),inset 0 1px 0 rgba(255,255,255,.15)}[data-site] .profile-card:hover:before{opacity:1}[data-site] .profile-headshot{width:80px;height:80px;margin:0 auto 2rem;border-radius:12px;overflow:hidden;position:relative}[data-site] .headshot-image{width:100%;height:100%;object-fit:cover;border-radius:12px}[data-site] .headshot-placeholder{width:100%;height:100%;background:#2a2a2a;border:2px solid #333;border-radius:12px;display:flex;align-items:center;justify-content:center}[data-site] .headshot-icon{font-size:2rem;color:#666}[data-site] .profile-card h4{font-size:1.1rem;font-weight:600;color:#e2e8f0;margin-bottom:.2rem}[data-site] .profile-title{color:#ffffff;font-size:.9rem;font-weight:500;margin-bottom:0}[data-site] .profile-link{display:inline-flex;align-items:center;gap:.5rem;color:rgba(255,255,255,.8);text-decoration:none;font-size:.85rem;padding:.6rem 1.2rem;background:rgba(139,127,184,.15);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(139,127,184,.4);border-radius:25px;transition:all .3s ease;font-weight:500}[data-site] .profile-link:hover{background:linear-gradient(45deg,rgba(139,127,184,.8),rgba(184,168,118,.8));color:white;border-color:rgba(139,127,184,.6);transform:translateY(-2px);box-shadow:0 4px 15px rgba(139,127,184,.3)}[data-site] .linkedin-icon{font-size:.9rem}[data-site] @media(max-width: 768px){[data-site] .team-profiles{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:1rem;margin:1.5rem 0}[data-site] .profile-card{padding:1.2rem}[data-site] .profile-headshot{width:70px;height:70px}[data-site] .headshot-icon{font-size:1.5rem}[data-site] .profile-card h4{font-size:1rem}}[data-site] .fellows-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1.5rem;margin:2rem 0}[data-site] .fellow-item{background:rgba(255,255,255,.05);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(139,127,184,.2);border-radius:12px;padding:1.5rem;text-align:center;transition:all .3s ease}[data-site] .fellow-item:hover{transform:translateY(-3px);border-color:rgba(139,127,184,.4);box-shadow:0 8px 25px rgba(139,127,184,.2)}[data-site] .fellow-item h4{font-size:1.1rem;font-weight:600;color:#e2e8f0;margin-bottom:.5rem}[data-site] .fellow-item p{color:var(--bright-purple);font-size:.9rem;font-weight:500;margin:0;line-height:1.4}[data-site] @media(max-width: 768px){[data-site] .fellows-list{grid-template-columns:1fr;gap:1rem}[data-site] .fellow-item{padding:1.2rem}[data-site] .fellow-item h4{font-size:1rem}[data-site] .fellow-item p{font-size:.85rem}}[data-site] .advisor-section,[data-site] .investors-partners-title-section{margin-top:4rem;width:100%}[data-site] .advisor-section-title,[data-site] .investors-partners-title{font-size:1.5rem;font-weight:600;color:#e2e8f0;margin-bottom:2rem;margin-top:0}[data-site] .advisor-profiles{display:flex;flex-direction:row;gap:2rem;width:100%;box-sizing:border-box}[data-site] .advisor-card{background:#1a1a1a;padding:2rem;border-radius:15px;border:1px solid #333;box-shadow:0 5px 15px rgba(139,127,184,.2);transition:transform .3s ease,box-shadow .3s ease;display:flex;gap:2rem;align-items:flex-start;flex-grow:1;flex-shrink:1;flex-basis:calc(50% - 1rem);min-width:0;box-sizing:border-box}[data-site] .advisor-card>a{width:100%;display:flex;flex:1 1}[data-site] .advisor-card:hover{transform:translateY(-3px);box-shadow:0 10px 30px rgba(139,127,184,.3)}[data-site] .advisor-photo{flex-shrink:0;width:120px;height:120px;border-radius:12px;overflow:hidden;background:#2a2a2a;border:2px solid #333;display:flex;align-items:center;justify-content:center}[data-site] .advisor-image{width:100%;height:100%;object-fit:cover;border-radius:10px}[data-site] .advisor-info{flex:1 1}[data-site] .advisor-info h4{font-size:1.3rem;font-weight:600;color:#e2e8f0;margin-bottom:.5rem}[data-site] .advisor-title{color:#a0aec0;font-size:1rem;font-weight:500;margin-bottom:1rem;line-height:1.4}[data-site] .advisor-description{color:#a0aec0;font-size:.95rem;line-height:1.6;margin-bottom:0}[data-site] .advisor-description.credentials{font-size:.85rem}[data-site] @media(max-width: 768px){[data-site] .advisor-profiles{flex-direction:column}[data-site] .advisor-card{padding:1.5rem;flex-direction:column;text-align:left;gap:1rem}[data-site] .advisor-card a{display:flex!important;flex-direction:column!important;gap:1rem!important;align-items:flex-start!important}[data-site] .advisor-photo{width:100px;height:100px;margin:0;align-self:flex-start}[data-site] .advisor-info{width:100%}[data-site] .advisor-info h4{font-size:1.1rem;text-align:left}[data-site] .advisor-title{font-size:.9rem;text-align:left}[data-site] .advisor-description{font-size:.85rem;text-align:left;width:100%}[data-site] .advisor-description.credentials{font-size:.8rem;text-align:left;width:100%}}[data-site] .university-logos{display:grid;grid-template-columns:repeat(5,1fr);column-gap:.5rem;row-gap:1.5rem;width:100%;margin:2rem 0}[data-site] .university-logo{height:80px;width:100%;object-fit:contain;background:#ffffff;padding:.4rem;border-radius:8px;box-shadow:0 4px 12px rgba(0,0,0,.1)}[data-site] .university-logo:hover{transform:translateY(-5px);box-shadow:0 8px 25px rgba(139,127,184,.2);border-color:rgba(139,127,184,.3)}[data-site] @media(max-width: 768px){[data-site] .university-logos{gap:.8rem;margin-top:1rem;width:100%;max-width:400px}[data-site] .university-logo{height:70px;max-width:150px;padding:.3rem}[data-site] .vitalik-content{flex-direction:column;gap:2rem;text-align:center}[data-site] .meeting-photo{width:250px}[data-site] .vitalik-quote{font-size:1.5rem}[data-site] .vitalik-quote:after,[data-site] .vitalik-quote:before{font-size:2.5rem}}[data-site] .logo-line-break{flex-basis:100%;height:0}[data-site] .vitalik-comment-section{padding:4rem 0;background:#000000}[data-site] .vitalik-content{display:flex;align-items:center;gap:3rem;max-width:1000px;margin:0 auto}[data-site] .vitalik-image{flex:0 0 auto}[data-site] .meeting-photo{width:300px;height:auto;border-radius:15px;box-shadow:0 10px 30px rgba(139,127,184,.2);border:1px solid #333}[data-site] .vitalik-text{flex:1 1}[data-site] .vitalik-quote{font-size:1.8rem;font-weight:600;color:#e2e8f0;line-height:1.4;margin:0 0 1.5rem;font-style:italic;position:relative}[data-site] .vitalik-quote:before{top:-10px;left:-20px}[data-site] .vitalik-quote:after,[data-site] .vitalik-quote:before{content:'"';font-size:3rem;color:var(--bright-purple);position:absolute;font-family:serif}[data-site] .vitalik-quote:after{bottom:-20px;right:-10px}[data-site] .vitalik-attribution{font-size:1rem;color:#a0aec0;line-height:1.6;margin:0;font-style:italic}[data-site] .workflow-section{padding:6rem 0;background:#111111;position:relative;overflow-x:visible;overflow-y:hidden}[data-site] .workflow-flow{display:flex;align-items:center;justify-content:flex-start;gap:1rem;margin:4rem 0;flex-wrap:nowrap}[data-site] .flow-step{background:rgba(255,255,255,.05);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(139,127,184,.2);border-radius:16px;padding:1.5rem 1rem;text-align:center;transition:all .3s ease;position:relative;min-width:0;flex:1 1}[data-site] .flow-step:hover{transform:translateY(-3px);border-color:rgba(139,127,184,.4);box-shadow:0 8px 25px rgba(139,127,184,.2)}[data-site] .step-number{width:40px;height:40px;background:linear-gradient(45deg,var(--bright-purple),var(--dark-blue));border-radius:50%;display:flex;align-items:center;justify-content:center;color:white;font-weight:600;font-size:1.2rem;margin:0 auto 1rem}[data-site] .flow-step h3{font-size:1.2rem;font-weight:600;color:#e2e8f0;margin-bottom:.5rem}[data-site] .flow-step p{color:#a0aec0;line-height:1.4;font-size:.9rem;margin:0}[data-site] .flow-arrow{font-size:1.5rem;color:rgba(139,127,184,.6);font-weight:700;flex-shrink:0}[data-site] .workflow-visual{margin:12rem 0 4rem;display:flex;align-items:center;gap:4rem;position:relative;width:100%}[data-site] .visual-left{flex:1 1;max-width:500px}[data-site] .visual-left h3{font-size:1.8rem;font-weight:600;color:#e2e8f0;margin-bottom:1.5rem;background:linear-gradient(45deg,var(--bright-purple),var(--dark-blue));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}[data-site] .visual-left p{color:#a0aec0;font-size:1.1rem;line-height:1.7;margin-bottom:2rem}[data-site] .ecosystem-points{display:flex;flex-direction:column;gap:1rem}[data-site] .point{display:flex;align-items:center;gap:1rem}[data-site] .point-color{width:20px;height:20px;border-radius:50%;flex-shrink:0}[data-site] .creator-color{background:radial-gradient(circle at center,rgba(139,127,184,.9) 0,rgba(139,127,184,.6) 60%);box-shadow:0 0 15px rgba(139,127,184,.4)}[data-site] .consumer-color{background:radial-gradient(circle at center,rgba(184,168,118,.9) 0,rgba(184,168,118,.6) 60%);box-shadow:0 0 15px rgba(184,168,118,.4)}[data-site] .investor-color{background:radial-gradient(circle at center,rgba(108,140,184,.9) 0,rgba(108,140,184,.6) 60%);box-shadow:0 0 15px rgba(108,140,184,.4)}[data-site] .point span{color:#e2e8f0;font-size:1rem;line-height:1.5}[data-site] .visual-right{position:absolute;right:6rem;top:50%;transform:translateY(-50%);display:flex;justify-content:center;align-items:center}[data-site] .workflow-circle{position:relative;width:300px;height:300px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:rgba(255,255,255,.08);-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);box-shadow:0 8px 32px rgba(139,127,184,.2),inset 0 1px 0 rgba(255,255,255,.1)}[data-site] .workflow-circle:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(135deg,rgba(139,127,184,.1),rgba(184,168,118,.1));opacity:0;transition:opacity .3s ease;border-radius:50%}[data-site] .workflow-circle:hover:before{opacity:1}[data-site] .workflow-circle:hover{box-shadow:0 12px 40px rgba(139,127,184,.3),inset 0 1px 0 rgba(255,255,255,.15)}[data-site] .center-text{text-align:center;font-size:1.2rem;font-weight:600;color:#e2e8f0;line-height:1.3;position:relative;z-index:1}[data-site] .orbit-item{position:absolute;width:100px;height:100px;border-radius:50%;display:flex;align-items:center;justify-content:center;color:white;font-weight:600;font-size:1rem;text-align:center;animation:orbit 10s linear infinite;z-index:3;box-shadow:0 0 40px rgba(0,0,0,.3)}[data-site] .orbit-1{top:-30px;left:50%;transform:translateX(-50%);animation-delay:0s;background:radial-gradient(circle at center,rgba(139,127,184,.9) 0,rgba(139,127,184,.7) 40%,rgba(139,127,184,.3) 80%,transparent 100%);box-shadow:0 0 60px rgba(139,127,184,.6),0 0 20px rgba(139,127,184,.8)}[data-site] .orbit-2{bottom:35px;right:-5px;animation-delay:-3.33s;background:radial-gradient(circle at center,rgba(184,168,118,.9) 0,rgba(184,168,118,.7) 40%,rgba(184,168,118,.3) 80%,transparent 100%);box-shadow:0 0 60px rgba(184,168,118,.6),0 0 20px rgba(184,168,118,.8)}[data-site] .orbit-3{bottom:35px;left:-5px;animation-delay:-6.66s;background:radial-gradient(circle at center,rgba(108,140,184,.9) 0,rgba(108,140,184,.7) 40%,rgba(108,140,184,.3) 80%,transparent 100%);box-shadow:0 0 60px rgba(108,140,184,.6),0 0 20px rgba(108,140,184,.8)}@keyframes orbit{0%{transform:rotate(0deg) translateX(45px) rotate(0deg)}to{transform:rotate(1turn) translateX(45px) rotate(-1turn)}}[data-site] @media(max-width: 1024px) and(min-width: 769px){[data-site] .visual-right{right:2rem}[data-site] .visual-left{max-width:400px}}[data-site] @media(max-width: 768px){[data-site] .barriers-section{padding:4rem 0}[data-site] .barriers-cards-container{grid-template-columns:1fr;gap:2rem}[data-site] .solution-section{padding:4rem 0}[data-site] .workflow-subtitle{font-size:2rem;margin-bottom:3rem}[data-site] .workflow-section{padding:4rem 0}[data-site] .workflow-flow{display:flex;align-items:center;justify-content:center;gap:1rem;margin:4rem 0;flex-wrap:nowrap}[data-site] .flow-step{padding:1.5rem;min-width:auto;width:100%;max-width:300px}[data-site] .flow-arrow{transform:rotate(90deg);font-size:1.5rem}[data-site] .step-number{width:35px;height:35px;font-size:1rem}[data-site] .flow-step h3{font-size:1.1rem}[data-site] .flow-step p{font-size:.85rem}[data-site] .workflow-circle{width:250px;height:250px}[data-site] .center-text{font-size:1rem}[data-site] .orbit-item{width:80px;height:80px;font-size:.9rem}[data-site] .orbit-1{top:-40px;left:50%;transform:translateX(-50%)}[data-site] .orbit-2{bottom:25px;right:-5px}[data-site] .orbit-3{bottom:25px;left:-5px}[data-site] .workflow-visual{flex-direction:column;gap:3rem;text-align:center}[data-site] .visual-left{max-width:none}[data-site] .visual-right{position:relative;right:auto;top:auto;transform:none;justify-content:center}[data-site] .visual-left h3{font-size:1.5rem}[data-site] .visual-left p{font-size:1rem}[data-site] .ecosystem-points{align-items:center}[data-site] .point{justify-content:center}}[data-site] .investor-logos-container{width:100vw;margin-left:calc(-50vw + 50%);background:#ffffff;padding:2rem 0;margin-top:.5rem;overflow:hidden;position:relative}[data-site] .investor-logos-scroll{display:flex;animation:scroll-logos 40s linear infinite;gap:3rem;align-items:center;width:fit-content}[data-site] .investor-logo-item{flex-shrink:0;display:flex;align-items:center;justify-content:center;height:80px;padding:0 1rem}[data-site] .investor-logo{max-height:60px;max-width:150px;width:auto;height:auto;object-fit:contain;filter:grayscale(100%) opacity(.7);transition:all .3s ease}[data-site] .investor-logo:hover{filter:grayscale(0) opacity(1);transform:scale(1.05)}[data-site] .investor-logo[alt="OnePiece Solana"]{max-height:80px;max-width:200px}@keyframes scroll-logos{0%{transform:translateX(0)}to{transform:translateX(-50%)}}[data-site] .investor-logos-container:hover .investor-logos-scroll{animation-play-state:paused}[data-site] @media(max-width: 768px){[data-site] .investor-logos-container{padding:1.5rem 0}[data-site] .investor-logos-scroll{gap:2rem}[data-site] .investor-logo-item{height:60px;padding:0 .5rem}[data-site] .investor-logo{max-height:40px;max-width:120px}[data-site] .investor-logo[alt="OnePiece Solana"]{max-height:60px;max-width:160px}}[data-site] .stats-container{display:flex;justify-content:center;gap:1.5rem;padding:3rem 0;flex-wrap:nowrap;overflow-x:auto;max-width:1200px;margin:0 auto}[data-site] .stats-container .stat-card{background:#1a1a1a;border:1px solid #333;border-radius:12px;padding:2rem 1.5rem;text-align:center;min-width:200px;flex:0 0 auto;max-width:250px;transition:all .3s ease;box-shadow:0 10px 30px rgba(139,127,184,.2)}[data-site] .stats-container .stat-card:hover{transform:translateY(-5px);border-color:#8b7fb8;box-shadow:0 0 15px rgba(139,127,184,.3)}[data-site] .stats-container .stat-number{font-family:Rajdhani,sans-serif;font-size:2.5rem;font-weight:700;color:#8b7fb8;margin-bottom:.5rem;text-shadow:0 0 10px rgba(139,127,184,.3)}[data-site] .stats-container .stat-label{font-family:Exo\ 2,sans-serif;font-size:1rem;color:#cbd5e1;font-weight:500;line-height:1.4}[data-site] @media(max-width: 768px){[data-site] .revenue-engine{padding:3rem 0}[data-site] .revenue-layers{gap:1rem;padding:0 1rem}[data-site] .revenue-layer{transform:translateX(-50px)}[data-site] .revenue-layer:nth-child(2){transform:translateX(50px)}[data-site] .revenue-layer:nth-child(3){transform:translateX(-50px)}[data-site] .layer-header{padding:1.5rem}[data-site] .layer-header h3{font-size:1.3rem}[data-site] .layer-points{padding:1.5rem;max-width:100%}[data-site] .layer-points li{font-size:.9rem;margin-bottom:.8rem}}@media (max-width:480px){[data-site] .revenue-engine{padding:2rem 0}[data-site] .revenue-layers{gap:.8rem;padding:0 .5rem}[data-site] .revenue-layer{transform:translateX(-30px)}[data-site] .revenue-layer:nth-child(2){transform:translateX(30px)}[data-site] .revenue-layer:nth-child(3){transform:translateX(-30px)}[data-site] .layer-header{padding:1rem}[data-site] .layer-header h3{font-size:1.1rem}[data-site] .layer-points{padding:1rem}[data-site] .layer-points li{font-size:.85rem;margin-bottom:.6rem}}[data-site] @media(max-width: 768px){[data-site] .stats-container{gap:1rem;padding:2rem 1rem;justify-content:flex-start;max-width:100%}[data-site] .stats-container .stat-card{min-width:150px;padding:1.5rem 1rem}[data-site] .stats-container .stat-number{font-size:2rem}[data-site] .stats-container .stat-label{font-size:.9rem}[data-site] .logo-img{height:32px;max-width:170px}}@media (max-width:480px){[data-site] .stats-container{gap:.8rem;padding:1.5rem .5rem}[data-site] .stats-container .stat-card{min-width:120px;padding:1rem .8rem}[data-site] .stats-container .stat-number{font-size:1.5rem}[data-site] .stats-container .stat-label{font-size:.8rem}[data-site] .logo-img{height:28px;max-width:150px}[data-site] .barriers-section{padding:3rem 0}[data-site] .barriers-cards-container{grid-template-columns:1fr;gap:1.5rem}[data-site] .barriers-section .card-title{font-size:1rem}}[data-site] @media screen and(max-width: 768px){[data-site] [contenteditable=true],[data-site] button,[data-site] input,[data-site] select,[data-site] textarea{font-size:16px!important}[data-site] table{display:block;max-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}[data-site] canvas,[data-site] img,[data-site] pre,[data-site] video{max-width:100%;height:auto}[data-site] .workflow-flow{flex-direction:column}[data-site] .revenue-layers{overflow-x:hidden}}[data-site] .nav-launch{background:linear-gradient(135deg,#7c3aed,#4f46e5);color:#fff!important;padding:8px 18px;border-radius:999px;font-weight:600;transition:opacity .15s ease}[data-site] .nav-launch:hover{opacity:.88}[data-site] .nav-links .nav-launch{padding:8px 18px;margin-right:14px}@media screen and (max-width:768px){[data-site] .mobile-menu .nav-launch{display:inline-block;margin-top:8px;text-align:center}}[data-site] .revenue-layers{overflow-x:hidden}[data-site] .feature-list{align-self:stretch}[data-site] .leader-badge-image-container{aspect-ratio:3/2}[data-site] .leader-badge-image-container img{width:100%;height:100%;object-fit:contain}[data-site] .on-chain-image-item{aspect-ratio:4/3}[data-site] .on-chain-image-item img{width:100%;height:100%;object-fit:contain}