@font-face{font-family:Bebas Neue;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/8b44c7e6549520b2-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Bebas Neue;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/6c25f6e897d845a3-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Bebas Neue Fallback;src:local("Arial");ascent-override:117.32%;descent-override:39.11%;line-gap-override:0.00%;size-adjust:76.72%}.__className_d758cf{font-family:Bebas Neue,Bebas Neue Fallback;font-weight:400;font-style:normal}.__variable_d758cf{--font-bebas-neue:"Bebas Neue","Bebas Neue Fallback"}@font-face{font-family:DM Sans;font-style:italic;font-weight:300;font-display:swap;src:url(/_next/static/media/f597cd59c1ffa374-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:DM Sans;font-style:italic;font-weight:300;font-display:swap;src:url(/_next/static/media/4261f91ea7100e2e-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:DM Sans;font-style:italic;font-weight:400;font-display:swap;src:url(/_next/static/media/f597cd59c1ffa374-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:DM Sans;font-style:italic;font-weight:400;font-display:swap;src:url(/_next/static/media/4261f91ea7100e2e-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:DM Sans;font-style:italic;font-weight:500;font-display:swap;src:url(/_next/static/media/f597cd59c1ffa374-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:DM Sans;font-style:italic;font-weight:500;font-display:swap;src:url(/_next/static/media/4261f91ea7100e2e-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:DM Sans;font-style:italic;font-weight:600;font-display:swap;src:url(/_next/static/media/f597cd59c1ffa374-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:DM Sans;font-style:italic;font-weight:600;font-display:swap;src:url(/_next/static/media/4261f91ea7100e2e-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:DM Sans;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/7ab938503e4547a1-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:DM Sans;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/13971731025ec697-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:DM Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/7ab938503e4547a1-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:DM Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/13971731025ec697-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:DM Sans;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/7ab938503e4547a1-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:DM Sans;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/13971731025ec697-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:DM Sans;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/7ab938503e4547a1-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:DM Sans;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/13971731025ec697-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:DM Sans Fallback;src:local("Arial");ascent-override:94.90%;descent-override:29.66%;line-gap-override:0.00%;size-adjust:104.53%}.__className_e23894{font-family:DM Sans,DM Sans Fallback}.__variable_e23894{--font-dm-sans:"DM Sans","DM Sans Fallback"}*,:after,:before{box-sizing:border-box;margin:0;padding:0}:root{--black:#0a0a0a;--white:#ffffff;--purple:#8b5cf6;--purple-light:#a78bfa;--gray:#1a1a1a;--gray-2:#2a2a2a;--gray-3:#3a3a3a;--text-muted:rgba(255,255,255,0.5);--radius:16px;--transition:0.3s ease}html{scroll-behavior:smooth}body{background:var(--black);color:var(--white);font-family:var(--font-dm-sans,"DM Sans",sans-serif);font-weight:300;line-height:1.6;overflow-x:hidden;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body:before{content:"";position:fixed;inset:0;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='300' height='300'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='4'/%3E%3C/filter%3E%3Crect width='300' height='300' filter='url(%23n)' opacity='0.03'/%3E%3C/svg%3E");pointer-events:none;z-index:0}a{color:inherit;text-decoration:none}img{max-width:100%;height:auto;display:block}.bebas{font-family:var(--font-bebas-neue,"Bebas Neue",sans-serif)}.reveal{opacity:0;transform:translateY(32px);transition:opacity .7s ease,transform .7s ease}.reveal.visible{opacity:1;transform:translateY(0)}.reveal-delay-1{transition-delay:.1s}.reveal-delay-2{transition-delay:.2s}.reveal-delay-3{transition-delay:.3s}.reveal-delay-4{transition-delay:.4s}.nav{position:fixed;top:0;left:0;right:0;z-index:100;display:flex;align-items:center;justify-content:space-between;padding:20px 32px;background:rgba(10,10,10,.8);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border-bottom:1px solid rgba(255,255,255,.05)}.nav-logo{font-family:var(--font-bebas-neue,"Bebas Neue",sans-serif);font-size:24px;letter-spacing:2px;background:linear-gradient(135deg,#fff,#8b5cf6);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.nav-right{display:flex;align-items:center;gap:16px}.nav-link{font-size:13px;font-weight:500;color:var(--text-muted);transition:var(--transition)}.nav-link:hover{color:var(--white)}.nav-lang{font-size:12px;font-weight:600;letter-spacing:1px;color:var(--text-muted);padding:6px 12px;border:1px solid rgba(255,255,255,.15);border-radius:8px;transition:var(--transition);background:none;cursor:pointer;font-family:inherit}.nav-lang:hover{color:var(--white);border-color:rgba(255,255,255,.4)}.nav-lang-select-wrap{display:inline-flex;align-items:center}.nav-lang-select{font-size:12px;font-weight:600;letter-spacing:.5px;color:var(--text-muted);padding:6px 28px 6px 12px;border:1px solid rgba(255,255,255,.15);border-radius:8px;background:rgba(10,10,10,.6);cursor:pointer;font-family:inherit;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath fill='rgba(255,255,255,0.5)' d='M2 4l4 4 4-4'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 10px center;transition:var(--transition)}.nav-lang-select:focus,.nav-lang-select:hover{color:var(--white);border-color:rgba(255,255,255,.4);outline:none}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}.nav-cta,.sr-only{white-space:nowrap}.nav-cta{display:inline-flex;align-items:center;gap:8px;padding:10px 22px;background:var(--purple);color:var(--white);font-size:14px;font-weight:600;border-radius:100px;transition:var(--transition)}.nav-cta:hover{background:var(--purple-light);transform:translateY(-1px)}.hero{position:relative;min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:120px 24px 80px;overflow:hidden}.hero:before{content:"";position:absolute;top:-200px;left:50%;transform:translateX(-50%);width:900px;height:900px;background:radial-gradient(circle,rgba(139,92,246,.15) 0,transparent 70%);pointer-events:none}.hero-tag{display:inline-flex;align-items:center;gap:8px;padding:8px 18px;background:rgba(139,92,246,.12);border:1px solid rgba(139,92,246,.3);border-radius:100px;font-size:13px;font-weight:500;color:var(--purple-light);letter-spacing:.5px;margin-bottom:28px}.hero-title{font-family:var(--font-bebas-neue,"Bebas Neue",sans-serif);font-size:clamp(72px,12vw,180px);line-height:.9;letter-spacing:-1px;margin-bottom:28px}.hero-title .line1{display:block;color:var(--white)}.hero-title .line2{display:block;background:linear-gradient(135deg,#8b5cf6,#ec4899 50%,#f59e0b);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.hero-sub{max-width:560px;font-size:clamp(15px,2vw,18px);font-weight:300;color:rgba(255,255,255,.7);line-height:1.7;margin-bottom:40px}.hero-actions{display:flex;align-items:center;gap:16px;flex-wrap:wrap;justify-content:center;margin-bottom:60px}.btn-primary{display:inline-flex;align-items:center;gap:10px;padding:16px 32px;background:var(--white);color:var(--black);font-size:15px;font-weight:600;border-radius:100px;transition:var(--transition)}.btn-primary:hover{transform:translateY(-2px);box-shadow:0 12px 40px rgba(255,255,255,.15)}.btn-secondary{display:inline-flex;align-items:center;gap:8px;padding:16px 28px;border:1px solid rgba(255,255,255,.2);color:var(--white);font-size:15px;font-weight:400;border-radius:100px;transition:var(--transition)}.btn-secondary:hover{border-color:rgba(255,255,255,.5);background:rgba(255,255,255,.05)}.hero-scroll{display:flex;flex-direction:column;align-items:center;gap:8px;color:var(--text-muted);font-size:11px;letter-spacing:2px;text-transform:uppercase;animation:bounce 2s infinite}.hero-scroll svg{opacity:.4}@keyframes bounce{0%,to{transform:translateY(0)}50%{transform:translateY(6px)}}.marquee-section{overflow:hidden;border-top:1px solid rgba(255,255,255,.06);border-bottom:1px solid rgba(255,255,255,.06);padding:20px 0;background:rgba(255,255,255,.02)}.marquee-track{display:flex;gap:40px;white-space:nowrap;animation:marquee 20s linear infinite}.marquee-track .marquee-item{font-family:var(--font-bebas-neue,"Bebas Neue",sans-serif);font-size:22px;letter-spacing:2px;color:rgba(255,255,255,.25);text-transform:uppercase;flex-shrink:0}.marquee-track .marquee-item .dot{color:var(--purple);margin-left:40px}@keyframes marquee{0%{transform:translateX(0)}to{transform:translateX(-50%)}}.section{padding:clamp(80px,10vw,140px) 24px;max-width:1200px;margin:0 auto}.section-label{font-size:11px;font-weight:600;letter-spacing:3px;text-transform:uppercase;color:var(--purple);margin-bottom:16px}.section-title{font-family:var(--font-bebas-neue,"Bebas Neue",sans-serif);font-size:clamp(48px,7vw,100px);line-height:.95;color:var(--white)}.section-title span{background:linear-gradient(135deg,#8b5cf6,#ec4899);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.entity-section{padding:clamp(80px,10vw,140px) 24px;background:var(--gray)}.entity-inner{max-width:900px;margin:0 auto;text-align:center}.entity-desc{font-size:clamp(16px,2vw,20px);font-weight:300;color:rgba(255,255,255,.75);line-height:1.8;margin:24px 0 36px}.entity-pills{display:flex;flex-wrap:wrap;gap:10px;justify-content:center}.entity-pill{padding:8px 18px;border:1px solid rgba(139,92,246,.3);background:rgba(139,92,246,.06);border-radius:100px;font-size:13px;font-weight:500;color:var(--purple-light);white-space:nowrap}.cards-section{padding:clamp(80px,10vw,140px) 24px}.cards-inner{max-width:1200px;margin:0 auto}.cards-header{margin-bottom:60px}.cards-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));grid-gap:16px;gap:16px}.card-item{position:relative;background:var(--gray);border:1px solid rgba(255,255,255,.06);border-radius:var(--radius);padding:40px 32px;cursor:default;transition:transform var(--transition),box-shadow var(--transition);overflow:hidden}.card-item:before{content:"";position:absolute;inset:0;background:linear-gradient(135deg,rgba(139,92,246,.06),transparent 60%);opacity:0;transition:opacity var(--transition)}.card-item:hover{transform:translateY(-4px);box-shadow:0 20px 60px rgba(0,0,0,.4)}.card-item:hover:before{opacity:1}.card-id{font-size:11px;letter-spacing:2px;color:var(--text-muted);margin-bottom:24px;font-family:monospace}.card-badge{display:inline-block;padding:4px 10px;background:rgba(236,72,153,.15);border:1px solid rgba(236,72,153,.3);border-radius:100px;font-size:10px;font-weight:600;letter-spacing:1px;color:#ec4899;text-transform:uppercase;margin-bottom:12px}.card-text{font-size:clamp(20px,3vw,28px);font-weight:300;line-height:1.4;color:rgba(255,255,255,.9)}.card-text strong{font-weight:600;color:var(--white)}.stats-section{padding:0 24px clamp(60px,8vw,120px)}.stats-inner{max-width:900px;margin:0 auto;display:grid;grid-template-columns:repeat(3,1fr);grid-gap:2px;gap:2px;border:1px solid rgba(255,255,255,.06);border-radius:var(--radius);overflow:hidden;background:rgba(255,255,255,.06)}.stat-item{background:var(--black);padding:48px 24px;text-align:center}.stat-number{font-family:var(--font-bebas-neue,"Bebas Neue",sans-serif);font-size:clamp(48px,7vw,72px);line-height:1;background:linear-gradient(135deg,#fff,#8b5cf6);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;margin-bottom:8px}.stat-label{font-size:13px;font-weight:400;color:var(--text-muted);line-height:1.4}.features-section{padding:clamp(80px,10vw,140px) 24px;background:var(--gray)}.features-inner{max-width:1200px;margin:0 auto}.features-header{margin-bottom:56px}.bento-grid{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:12px;gap:12px}.bento-item{background:var(--gray-2);border:1px solid rgba(255,255,255,.06);border-radius:var(--radius);padding:40px 36px;transition:transform var(--transition),box-shadow var(--transition)}.bento-item:hover{transform:translateY(-3px);box-shadow:0 16px 48px rgba(0,0,0,.3)}.bento-item.span2{grid-column:span 2}.bento-item.dark{background:rgba(139,92,246,.08);border-color:rgba(139,92,246,.15)}.bento-icon{font-size:32px;margin-bottom:20px}.bento-title{font-size:20px;font-weight:600;color:var(--white);margin-bottom:12px}.bento-desc{font-size:15px;font-weight:300;color:rgba(255,255,255,.65);line-height:1.6}.bento-platforms{display:flex;gap:8px;margin-top:16px;flex-wrap:wrap}.bento-platform{padding:4px 12px;border:1px solid rgba(255,255,255,.15);border-radius:100px;font-size:12px;font-weight:500;color:rgba(255,255,255,.6)}.testimonials-section{padding:clamp(80px,10vw,140px) 24px}.testimonials-inner{max-width:1200px;margin:0 auto}.testimonials-header{margin-bottom:56px}.testimonials-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:16px;gap:16px}.testimonial-item{background:var(--gray);border:1px solid rgba(255,255,255,.06);border-radius:var(--radius);padding:32px;display:flex;flex-direction:column;gap:20px;transition:transform var(--transition)}.testimonial-item:hover{transform:translateY(-3px)}.testimonial-stars{color:#f59e0b;font-size:16px;letter-spacing:2px}.testimonial-text{font-size:15px;font-weight:300;color:rgba(255,255,255,.8);line-height:1.7;flex:1 1}.testimonial-meta{display:flex;flex-direction:column;gap:2px}.testimonial-author{font-size:14px;font-weight:600;color:var(--white)}.testimonial-source{font-size:12px;color:var(--text-muted)}.topics-section{padding:clamp(80px,10vw,140px) 24px;background:var(--gray)}.topics-inner{max-width:1200px;margin:0 auto}.topics-header{margin-bottom:56px}.topics-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:12px;gap:12px}.topic-card{background:var(--gray-2);border:1px solid rgba(255,255,255,.06);border-radius:var(--radius);padding:32px 28px;display:block;transition:transform var(--transition),border-color var(--transition),box-shadow var(--transition)}.topic-card:hover{transform:translateY(-4px);border-color:rgba(139,92,246,.3);box-shadow:0 16px 48px rgba(139,92,246,.1)}.topic-icon{font-size:28px;margin-bottom:16px}.topic-title{font-size:17px;font-weight:600;color:var(--white);margin-bottom:10px}.topic-desc{font-size:14px;font-weight:300;color:rgba(255,255,255,.55);line-height:1.6}.faq-section{padding:clamp(80px,10vw,140px) 24px}.faq-inner{max-width:800px;margin:0 auto}.faq-header{margin-bottom:56px;text-align:center}.faq-list{display:flex;flex-direction:column;gap:2px}.faq-item{background:var(--gray);border:1px solid rgba(255,255,255,.06);border-radius:12px;overflow:hidden}.faq-question{width:100%;display:flex;align-items:center;justify-content:space-between;padding:24px 28px;background:none;border:none;color:var(--white);font-size:16px;font-weight:500;font-family:inherit;text-align:left;cursor:pointer;gap:16px;transition:background var(--transition)}.faq-question:hover{background:rgba(255,255,255,.03)}.faq-icon{font-size:20px;color:var(--purple);flex-shrink:0;transition:transform var(--transition);font-weight:300;font-family:monospace}.faq-answer{max-height:0;overflow:hidden;transition:max-height .4s ease,padding .3s ease}.faq-answer.open{max-height:500px}.faq-answer-inner{padding:0 28px 24px;font-size:15px;font-weight:300;color:rgba(255,255,255,.65);line-height:1.8}.faq-item.open .faq-icon{transform:rotate(45deg)}.cta-section{padding:clamp(100px,12vw,180px) 24px;text-align:center;position:relative;overflow:hidden}.cta-section:before{content:"";position:absolute;bottom:-200px;left:50%;transform:translateX(-50%);width:800px;height:800px;background:radial-gradient(circle,rgba(139,92,246,.12) 0,transparent 70%);pointer-events:none}.cta-inner{max-width:700px;margin:0 auto;position:relative}.cta-title{font-family:var(--font-bebas-neue,"Bebas Neue",sans-serif);font-size:clamp(56px,9vw,120px);line-height:.95;color:var(--white);margin-bottom:24px}.cta-title span{background:linear-gradient(135deg,#8b5cf6,#ec4899);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.cta-sub{font-size:clamp(15px,2vw,18px);font-weight:300;color:rgba(255,255,255,.6);line-height:1.7;margin-bottom:48px}.cta-buttons{justify-content:center;gap:16px;flex-wrap:wrap;margin-bottom:24px}.cta-badge,.cta-buttons{display:flex;align-items:center}.cta-badge{flex-direction:column;gap:4px;padding:16px 32px;background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.12);border-radius:14px;transition:var(--transition);min-width:160px}.cta-badge:hover{background:rgba(255,255,255,.1);border-color:rgba(255,255,255,.25);transform:translateY(-2px)}.cta-badge-name{font-size:16px;font-weight:600;color:var(--white)}.cta-badge-sub{font-size:11px;font-weight:400;color:var(--text-muted)}.cta-fine{font-size:13px;color:var(--text-muted);letter-spacing:.3px}.footer{border-top:1px solid rgba(255,255,255,.06);padding:32px 24px;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:16px}.footer-logo{font-family:var(--font-bebas-neue,"Bebas Neue",sans-serif);font-size:20px;letter-spacing:2px;color:rgba(255,255,255,.4)}.footer-links{display:flex;align-items:center;gap:24px}.footer-link{font-size:13px;color:rgba(255,255,255,.35);transition:var(--transition)}.footer-link:hover{color:rgba(255,255,255,.75)}.footer-copy{font-size:13px;color:rgba(255,255,255,.25)}.blog-main{position:relative;z-index:1;padding-top:80px;min-height:60vh}.blog-breadcrumb{max-width:1100px;margin:0 auto;padding:16px 24px 0;font-size:13px;color:var(--text-muted)}.blog-breadcrumb ol{display:flex;flex-wrap:wrap;gap:8px;list-style:none}.blog-breadcrumb li:not(:last-child):after{content:"/";margin-left:8px;opacity:.4}.blog-breadcrumb a:hover{color:var(--white)}.blog-hero{padding:48px 24px 32px}.blog-hero-inner{max-width:1100px;margin:0 auto}.blog-hero-desc{margin-top:16px;max-width:640px;color:var(--text-muted);font-size:17px;line-height:1.7}.blog-list-section{padding:24px 24px 80px}.blog-list-inner{max-width:1100px;margin:0 auto}.blog-empty{text-align:center;color:var(--text-muted);padding:48px 24px;font-size:16px}.blog-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:24px;gap:24px}.blog-card{background:rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.08);border-radius:var(--radius);overflow:hidden;transition:var(--transition);height:100%}.blog-card:hover{border-color:rgba(139,92,246,.4);transform:translateY(-4px)}.blog-card-link{display:block;height:100%}.blog-card-image-wrap{aspect-ratio:16/9;overflow:hidden}.blog-card-image{width:100%;height:100%;object-fit:cover}.blog-card-body{padding:20px}.blog-card-tags{font-size:11px;text-transform:uppercase;letter-spacing:.08em;color:var(--purple-light);margin-bottom:8px}.blog-card-title{font-size:20px;font-weight:600;line-height:1.3;margin-bottom:8px}.blog-card-excerpt{font-size:14px;color:var(--text-muted);line-height:1.6;margin-bottom:12px;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.blog-card-meta{font-size:12px;color:rgba(255,255,255,.35)}.blog-article-wrap{max-width:760px;margin:0 auto;padding:24px 24px 80px}.blog-article-header{margin-bottom:32px}.blog-article-title{font-size:clamp(40px,7vw,64px);line-height:1;margin:12px 0 16px}.blog-article-meta{font-size:14px;color:var(--text-muted);margin-bottom:24px}.blog-article-cover{border-radius:var(--radius);overflow:hidden;margin-bottom:20px}.blog-article-cover img{width:100%;height:auto}.blog-article-excerpt{font-size:18px;color:rgba(255,255,255,.7);line-height:1.7}.blog-tag-list{display:flex;flex-wrap:wrap;gap:8px;list-style:none;margin-bottom:8px}.blog-tag{font-size:11px;padding:4px 10px;border-radius:999px;border:1px solid rgba(139,92,246,.35);color:var(--purple-light);text-transform:uppercase;letter-spacing:.06em}.blog-prose{font-size:17px;line-height:1.8;color:rgba(255,255,255,.85)}.blog-prose h1,.blog-prose h2,.blog-prose h3{font-family:var(--font-bebas-neue,"Bebas Neue",sans-serif);letter-spacing:.02em;margin:2em 0 .75em;line-height:1.1}.blog-prose h1{font-size:2.2em}.blog-prose h2{font-size:1.8em}.blog-prose h3{font-size:1.4em}.blog-prose p{margin-bottom:1.25em}.blog-prose a{color:var(--purple-light);text-decoration:underline;text-underline-offset:3px}.blog-prose ol,.blog-prose ul{margin:0 0 1.25em 1.25em}.blog-prose li{margin-bottom:.5em}.blog-prose blockquote{border-left:3px solid var(--purple);padding-left:16px;margin:1.5em 0;color:var(--text-muted);font-style:italic}.blog-prose img{border-radius:12px;margin:1.5em 0}.blog-prose code{font-family:ui-monospace,monospace;font-size:.9em;background:rgba(255,255,255,.06);padding:2px 6px;border-radius:4px}.blog-prose pre{background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.08);border-radius:12px;padding:16px;overflow-x:auto;margin:1.5em 0}.blog-prose pre code{background:none;padding:0}@media (max-width:1024px){.blog-grid,.testimonials-grid,.topics-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.nav{padding:16px 20px}.hero{padding:100px 20px 60px}.stats-inner{gap:2px}.bento-grid,.stats-inner{grid-template-columns:1fr}.bento-item.span2{grid-column:span 1}.blog-grid,.cards-grid,.testimonials-grid,.topics-grid{grid-template-columns:1fr}.footer{flex-direction:column;text-align:center}}@media (max-width:480px){.nav-cta{padding:8px 16px;font-size:13px}.hero-actions{flex-direction:column;width:100%}.btn-primary,.btn-secondary{width:100%;justify-content:center}.cta-buttons{flex-direction:column}.cta-badge{width:100%}}