@font-face{font-family:Inter;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/ba9851c3c22cd980-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Inter;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/21350d82a1f187e9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/c5fe6dc8356a8c31-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Inter;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/19cfc7226ec3afaa-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Inter;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/df0a9ae256c0569c-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Inter;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/8e9860b6e62d6359-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:Inter;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/e4af272ccee01ff0-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:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/ba9851c3c22cd980-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/21350d82a1f187e9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/c5fe6dc8356a8c31-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/19cfc7226ec3afaa-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/df0a9ae256c0569c-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/8e9860b6e62d6359-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:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/e4af272ccee01ff0-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:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/ba9851c3c22cd980-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/21350d82a1f187e9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/c5fe6dc8356a8c31-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/19cfc7226ec3afaa-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/df0a9ae256c0569c-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/8e9860b6e62d6359-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:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/e4af272ccee01ff0-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:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/ba9851c3c22cd980-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/21350d82a1f187e9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/c5fe6dc8356a8c31-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/19cfc7226ec3afaa-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/df0a9ae256c0569c-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/8e9860b6e62d6359-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:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/e4af272ccee01ff0-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:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/ba9851c3c22cd980-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/21350d82a1f187e9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/c5fe6dc8356a8c31-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/19cfc7226ec3afaa-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/df0a9ae256c0569c-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/8e9860b6e62d6359-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:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/e4af272ccee01ff0-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:Inter Fallback;src:local("Arial");ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.00%;size-adjust:107.12%}.__className_fa2f99{font-family:Inter,Inter Fallback;font-style:normal}.__variable_fa2f99{--font-inter:"Inter","Inter Fallback"}.marketing-page{--bg-primary:#000000;--bg-dark:#0a0a0a;--bg-darker:#050505;--bg-card:#141414;--bg-card-hover:#1c1c1e;--bg-elevated:#1c1c1e;--text-primary:#ffffff;--text-secondary:#a1a1aa;--text-tertiary:#737373;--text-muted:#4a5568;--obsidian:#1a1a2e;--cyber:#c0c0c0;--aurora:#e8e8f0;--accent:#ffffff;--gold:#d1d5db;--gray-light:#e5e7eb;--gray:#9ca3af;--gradient-primary:linear-gradient(135deg,#7c3aed,#5b21b6);--gradient-secondary:linear-gradient(135deg,#f59e0b,#d97706);--gradient-dark:linear-gradient(180deg,var(--bg-dark) 0%,var(--bg-darker) 100%);--gradient-glow:radial-gradient(circle,rgba(124,58,237,0.15) 0%,transparent 70%);--gradient-shine:radial-gradient(ellipse at center,rgba(255,255,255,0.1) 0%,transparent 70%);--shadow-sm:0 1px 2px rgba(0,0,0,0.3);--shadow-md:0 4px 6px rgba(0,0,0,0.4);--shadow-lg:0 10px 15px rgba(0,0,0,0.5);--shadow-xl:0 20px 25px rgba(0,0,0,0.6);--shadow-glow:0 0 20px rgba(124,58,237,0.3);--shadow-card:0 4px 12px rgba(0,0,0,0.15);--spacing-xs:4px;--spacing-sm:8px;--spacing-md:16px;--spacing-lg:24px;--spacing-xl:32px;--spacing-2xl:48px;--spacing-3xl:64px;--radius-sm:4px;--radius-md:8px;--radius-lg:12px;--radius-xl:16px;--radius-full:9999px;--font-sans:var(--font-inter,"Inter"),-apple-system,BlinkMacSystemFont,"Segoe UI","Microsoft YaHei Light",sans-serif;--font-mono:"Fira Code","Courier New",monospace;--text-xs:0.75rem;--text-sm:0.875rem;--text-base:1rem;--text-lg:1.125rem;--text-xl:1.25rem;--text-2xl:1.5rem;--text-3xl:1.875rem;--text-4xl:2.25rem;--text-5xl:3rem;--text-6xl:3.75rem;--text-7xl:4.5rem;--font-light:300;--font-normal:400;--font-medium:500;--font-semibold:600;--font-bold:700;--leading-tight:1.25;--leading-snug:1.375;--leading-normal:1.5;--leading-relaxed:1.625;--leading-loose:2;--transition-fast:150ms cubic-bezier(0.4,0,0.2,1);--transition-base:250ms cubic-bezier(0.4,0,0.2,1);--transition-slow:350ms cubic-bezier(0.4,0,0.2,1);--transition-spring:500ms cubic-bezier(0.175,0.885,0.32,1.275);--container-sm:640px;--container-md:768px;--container-lg:1024px;--container-xl:1280px;--container-2xl:1536px;--nav-height:64px;--nav-height-mobile:56px;--z-dropdown:100;--z-sticky:200;--z-fixed:300;--z-modal:400;--z-popover:500;--z-tooltip:600}.marketing-page *,.marketing-page :after,.marketing-page :before{box-sizing:border-box}.marketing-page h1,.marketing-page h2,.marketing-page h3,.marketing-page h4,.marketing-page h5,.marketing-page h6{font-weight:var(--font-bold);line-height:var(--leading-tight);color:var(--text-primary)}.marketing-page ol,.marketing-page ul{list-style:none}.marketing-page canvas,.marketing-page img,.marketing-page picture,.marketing-page svg,.marketing-page video{display:block;max-width:100%;height:auto}.marketing-page button{cursor:pointer;background:none;border:none}.marketing-page{font-family:var(--font-sans);font-size:var(--text-base);font-weight:var(--font-light);line-height:var(--leading-normal);color:var(--text-primary);background-color:var(--bg-primary);overflow-x:hidden;scroll-behavior:smooth;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.marketing-page a{color:inherit;text-decoration:none;transition:var(--transition-base)}.marketing-page .container{width:100%;max-width:var(--container-xl);margin:0 auto;padding:0 var(--spacing-lg)}.marketing-page section{padding:var(--spacing-2xl) 0}.marketing-page .navbar{position:fixed;top:0;left:0;right:0;height:var(--nav-height);background:rgba(0,0,0,.9);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);z-index:var(--z-fixed);border-bottom:1px solid rgba(255,255,255,.05)}.marketing-page .navbar-container{display:flex;align-items:center;justify-content:flex-start;height:100%;gap:var(--spacing-xl)}.marketing-page .navbar-logo{display:flex;align-items:center;gap:var(--spacing-sm);font-size:var(--text-xl);font-weight:var(--font-bold);color:var(--text-primary);transition:var(--transition-base)}.marketing-page .navbar-logo:hover{opacity:.8}.marketing-page .logo-icon{width:auto;height:40px;background:transparent;display:flex;align-items:center;justify-content:center}.marketing-page .logo-icon img{max-width:100%;height:100%;width:auto;object-fit:contain}.marketing-page .navbar-menu{display:flex;align-items:center;gap:var(--spacing-xl);background:var(--bg-primary)}.marketing-page .navbar-link{font-size:var(--text-base);font-weight:var(--font-medium);color:var(--text-secondary);transition:var(--transition-base);position:relative;padding:var(--spacing-sm) 0}.marketing-page .navbar-link.active,.marketing-page .navbar-link:hover{color:var(--text-primary)}.marketing-page .navbar-link:after{content:"";position:absolute;bottom:var(--spacing-xs);left:0;width:0;height:2px;background:var(--gray-light);transition:var(--transition-base)}.marketing-page .navbar-link.active:after,.marketing-page .navbar-link:hover:after{width:100%}.marketing-page .navbar-buttons{display:flex;align-items:center;gap:var(--spacing-md);margin-left:auto}.marketing-page .navbar-buttons .btn{padding:var(--spacing-sm) var(--spacing-lg);font-size:var(--text-sm)}.marketing-page .navbar-toggle{display:none;flex-direction:column;gap:5px;background:none;border:none;cursor:pointer;padding:var(--spacing-sm);margin-left:auto}.marketing-page .navbar-toggle span{display:block;width:24px;height:2px;background:var(--text-primary);transition:var(--transition-base)}.marketing-page .btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--spacing-sm);padding:var(--spacing-md) var(--spacing-xl);font-size:var(--text-base);font-weight:var(--font-semibold);border-radius:var(--radius-md);transition:var(--transition-base);cursor:pointer;border:none;white-space:nowrap}.marketing-page .btn:active{transform:scale(.98)}.marketing-page .btn-primary{background:var(--bg-card);color:var(--text-primary);border:2px solid var(--gray);box-shadow:var(--shadow-md)}.marketing-page .btn-primary:hover{background:var(--bg-card-hover);border-color:var(--gray);box-shadow:var(--shadow-lg);transform:translateY(-2px)}.marketing-page .btn-secondary{background:var(--bg-card);color:var(--text-primary);border:1px solid rgba(255,255,255,.1)}.marketing-page .btn-secondary:hover{background:var(--bg-card-hover);border-color:var(--gray-light)}.marketing-page .btn-ghost{background:transparent;color:var(--text-primary)}.marketing-page .btn-ghost:hover{background:rgba(255,255,255,.1)}.marketing-page .btn-lg{padding:var(--spacing-lg) var(--spacing-2xl);font-size:var(--text-lg)}.marketing-page .section-title{font-size:var(--text-4xl);font-weight:var(--font-bold);text-align:center;margin-bottom:var(--spacing-md);background:transparent;color:var(--text-primary)}.marketing-page .section-subtitle{font-size:var(--text-lg);color:var(--text-secondary);text-align:center;max-width:600px;margin:0 auto var(--spacing-2xl);line-height:var(--leading-relaxed)}.marketing-page .hero{min-height:100vh;display:flex;align-items:center;justify-content:center;position:relative;overflow:hidden;padding:calc(var(--nav-height) + var(--spacing-3xl)) var(--spacing-lg) var(--spacing-2xl)}.marketing-page .hero-content{display:grid;grid-template-columns:1fr 1fr;gap:var(--spacing-3xl);align-items:center;position:relative;z-index:1}.marketing-page .hero-jewelry{display:flex;align-items:center;justify-content:center}.marketing-page .jewel-video{width:500px;height:281px;border-radius:30px;object-fit:cover;box-shadow:0 0 60px rgba(0,0,0,.3),inset 0 0 40px rgba(0,0,0,.2)}.marketing-page .hero-text{text-align:left}.marketing-page .hero-title{font-size:var(--text-6xl);font-weight:var(--font-bold);line-height:var(--leading-tight);margin-bottom:var(--spacing-lg);background:transparent;color:var(--text-primary)}.marketing-page .hero-subtitle{font-size:var(--text-xl);color:var(--text-secondary);margin-bottom:var(--spacing-2xl);line-height:var(--leading-relaxed);max-width:500px}.marketing-page .hero-cta{display:flex;flex-wrap:wrap;gap:var(--spacing-md)}.marketing-page .cta-badge{display:inline-block;padding:var(--spacing-xs) var(--spacing-md);background:transparent;color:var(--text-primary);border:2px solid var(--gray);border-radius:var(--radius-full);font-size:var(--text-sm);font-weight:var(--font-semibold);margin-left:var(--spacing-sm)}.marketing-page .tech-section{background:var(--bg-dark);padding:var(--spacing-3xl) 0}.marketing-page .tech-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--spacing-md);max-width:var(--container-2xl);margin:var(--spacing-xl) auto 0}.marketing-page .tech-card{background:var(--bg-card);border:1px solid rgba(255,255,255,.05);border-radius:var(--radius-xl);padding:var(--spacing-sm);text-align:center;transition:var(--transition-base);overflow:hidden;position:relative}.marketing-page .tech-card:hover{transform:translateY(-8px);box-shadow:var(--shadow-xl);border-color:rgba(255,255,255,.2)}.marketing-page .tech-icon{font-size:var(--text-2xl);line-height:1;margin-bottom:0;margin-top:0}.marketing-page .tech-title{font-size:var(--text-2xl);font-weight:var(--font-bold);margin-bottom:0}.marketing-page .tech-subtitle{font-size:var(--text-sm);color:var(--text-secondary);margin-bottom:var(--spacing-md);font-style:italic;text-transform:uppercase;letter-spacing:.05em}.marketing-page .tech-interactive{position:relative;height:100px;display:flex;align-items:center;justify-content:center}.marketing-page .tech-image{width:100%;display:flex;align-items:center;justify-content:center;margin-bottom:var(--spacing-md);overflow:hidden;border-radius:var(--radius-lg)}.marketing-page .tech-image img{width:100%;height:auto;object-fit:contain;display:block}.marketing-page .gallery-section{background:var(--bg-darker);padding:var(--spacing-3xl) 0}.marketing-page .gallery-container{display:flex;flex-direction:column;gap:var(--spacing-xl);margin:var(--spacing-2xl) auto 0}.marketing-page .gallery-images{display:grid;grid-template-columns:1fr 1fr;gap:var(--spacing-lg);margin-bottom:var(--spacing-md)}.marketing-page .gallery-side{background:var(--bg-card);border-radius:var(--radius-xl);padding:var(--spacing-lg);aspect-ratio:1;display:flex;flex-direction:column;align-items:center;justify-content:center;position:relative;overflow:hidden}.marketing-page .gallery-side img{border-radius:var(--radius-md)}.marketing-page .gallery-left{border:2px solid var(--text-muted)}.marketing-page .gallery-right{border:2px solid var(--gray-light);box-shadow:var(--shadow-lg)}.marketing-page .image-label{position:absolute;top:var(--spacing-md);left:50%;transform:translateX(-50%);background:var(--bg-elevated);padding:var(--spacing-xs) var(--spacing-md);border-radius:var(--radius-full);font-size:var(--text-sm);font-weight:var(--font-semibold);color:var(--text-secondary);white-space:nowrap}.marketing-page .gallery-tags{display:flex;justify-content:center;gap:var(--spacing-md);flex-wrap:wrap}.marketing-page .tag{padding:var(--spacing-sm) var(--spacing-lg);background:var(--bg-card);border:1px solid rgba(255,255,255,.1);border-radius:var(--radius-full);font-size:var(--text-base);color:var(--text-secondary);cursor:pointer;transition:var(--transition-base)}.marketing-page .tag.active,.marketing-page .tag:hover{background:#000000;color:#ffffff;border-color:#ffffff;box-shadow:var(--shadow-md)}.marketing-page .pricing-section{background:var(--bg-dark);padding:var(--spacing-3xl) 0}.marketing-page .pricing-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--spacing-2xl);max-width:900px;margin:var(--spacing-2xl) auto 0}.marketing-page .pricing-card{background:var(--bg-card);border:1px solid rgba(255,255,255,.05);border-radius:var(--radius-xl);padding:var(--spacing-2xl);position:relative;transition:var(--transition-base)}.marketing-page .pricing-card:hover{transform:translateY(-8px);box-shadow:var(--shadow-xl)}.marketing-page .pricing-card-vip{border-color:var(--gray-light);box-shadow:var(--shadow-card)}.marketing-page .pricing-header{text-align:center;margin-bottom:var(--spacing-xl)}.marketing-page .pricing-title{font-size:var(--text-3xl);font-weight:var(--font-bold);margin-bottom:var(--spacing-md)}.marketing-page .pricing-body{margin-bottom:var(--spacing-2xl)}.marketing-page .pricing-price{text-align:center;margin-bottom:var(--spacing-xl);display:flex;flex-direction:column;align-items:center;gap:var(--spacing-sm)}.marketing-page .price-label{display:block;font-size:var(--text-base);color:var(--text-secondary);margin-bottom:var(--spacing-sm)}.marketing-page .price-value{font-size:var(--text-6xl);font-weight:var(--font-bold);background:transparent;color:var(--text-primary)}.marketing-page .price-value.free{color:var(--gold)}.marketing-page .pricing-status{display:inline-block;padding:var(--spacing-xs) var(--spacing-md);background:var(--gold);color:var(--bg-primary);border-radius:var(--radius-full);font-size:var(--text-sm);font-weight:var(--font-semibold);margin:0}.marketing-page .price-period{font-size:var(--text-xl);color:var(--text-secondary);font-weight:var(--font-normal)}.marketing-page .pricing-features{list-style:none;margin-bottom:var(--spacing-xl)}.marketing-page .pricing-features li{display:flex;align-items:center;gap:var(--spacing-md);padding:var(--spacing-md) 0;font-size:var(--text-lg);color:var(--text-primary);border-bottom:1px solid rgba(255,255,255,.03)}.marketing-page .pricing-features li:last-child{border-bottom:none}.marketing-page .feature-check{color:var(--gray-light);font-weight:var(--font-bold);flex-shrink:0}.marketing-page .feature-cross{color:var(--text-muted);flex-shrink:0}.marketing-page .pricing-footer{text-align:center}.marketing-page .popular-badge{position:absolute;top:-14px;left:50%;transform:translateX(-50%);background:var(--bg-primary);color:var(--text-primary);border:1px solid var(--gray-light);padding:var(--spacing-xs) var(--spacing-lg);border-radius:var(--radius-full);font-size:var(--text-sm);font-weight:var(--font-semibold);box-shadow:var(--shadow-md)}.marketing-page .pricing-notice{text-align:center;margin-top:var(--spacing-2xl);padding:var(--spacing-lg);background:var(--bg-card);border-radius:var(--radius-lg)}.marketing-page .pricing-notice p{font-size:var(--text-sm);color:var(--text-secondary);margin:0}.marketing-page .faq-section{background:var(--bg-dark);padding:var(--spacing-3xl) 0}.marketing-page .faq-list{max-width:900px;margin:var(--spacing-2xl) auto 0}.marketing-page .faq-item{background:var(--bg-card);border:1px solid rgba(255,255,255,.05);border-radius:var(--radius-xl);padding:var(--spacing-xl);margin-bottom:var(--spacing-lg)}.marketing-page .faq-question{margin-bottom:var(--spacing-md)}.marketing-page .faq-question h3{font-size:var(--text-xl);font-weight:var(--font-semibold);color:var(--text-primary)}.marketing-page .faq-answer{padding-left:var(--spacing-lg);border-left:3px solid var(--gray)}.marketing-page .faq-answer p{font-size:var(--text-base);color:var(--text-secondary);line-height:var(--leading-relaxed);margin:0}.marketing-page .faq-answer strong{color:var(--text-primary);font-weight:var(--font-semibold)}.marketing-page .footer{background:var(--bg-darker);padding:var(--spacing-3xl) 0 var(--spacing-2xl);border-top:1px solid rgba(255,255,255,.05)}.marketing-page .footer-grid{display:grid;grid-template-columns:2fr 1fr;gap:var(--spacing-2xl);margin-bottom:var(--spacing-2xl)}.marketing-page .footer-column-right{align-items:flex-end;text-align:right}.marketing-page .footer-logo{display:flex;align-items:center;gap:var(--spacing-sm);margin-bottom:var(--spacing-md)}.marketing-page .footer-brand{align-items:center}.marketing-page .footer-column-title{font-size:var(--text-lg);font-weight:var(--font-semibold);margin-bottom:var(--spacing-md);color:var(--text-primary)}.marketing-page .footer-column{display:flex;flex-direction:column;gap:var(--spacing-md);align-items:flex-start}.marketing-page .footer-link{font-size:var(--text-sm);color:var(--text-secondary);transition:var(--transition-base)}.marketing-page .footer-link:hover{color:var(--gray-light)}.marketing-page .footer-qrcode-img{width:150px;height:150px;object-fit:contain;margin-bottom:var(--spacing-md);border-radius:var(--radius-md)}.marketing-page .footer-contact{font-size:var(--text-sm);color:var(--text-secondary);margin-bottom:var(--spacing-md)}.marketing-page .footer-qrcode{font-size:var(--text-sm);color:var(--text-secondary);text-align:center;margin:0}.marketing-page .footer-links{display:flex;flex-direction:column;gap:var(--spacing-sm)}.marketing-page .footer-bottom{display:flex;justify-content:space-between;align-items:center;padding-top:var(--spacing-xl);border-top:1px solid rgba(255,255,255,.05)}.marketing-page .footer-copyright{font-size:var(--text-sm);color:var(--text-muted)}.marketing-page .footer-icp{font-size:var(--text-xs);color:var(--text-muted)}.marketing-page .footer-icp a{color:var(--text-muted);transition:var(--transition-base)}.marketing-page .footer-icp a:hover{color:var(--text-secondary)}.marketing-page .fade-in-up{opacity:0;transform:translateY(30px);transition:opacity .6s ease,transform .6s ease}.marketing-page .fade-in-up.visible{opacity:1;transform:translateY(0)}@media (max-width:1024px){.marketing-page .hero-content{grid-template-columns:1fr;text-align:center}.marketing-page .hero-text{text-align:center}.marketing-page .pricing-section{overflow-x:hidden}.marketing-page .pricing-grid{grid-template-columns:repeat(2,1fr);gap:var(--spacing-md)}.marketing-page .hero-subtitle{margin-left:auto;margin-right:auto}.marketing-page .hero-cta{align-items:center;justify-content:center}}@media (max-width:768px){.marketing-page .container{padding:0 var(--spacing-md)}.marketing-page .navbar-menu{position:fixed;top:var(--nav-height);left:0;right:0;bottom:0;background:#000000!important;flex-direction:column;padding:var(--spacing-xl);transform:translateX(100%);transition:var(--transition-base);z-index:1000;min-height:calc(100vh - var(--nav-height))}.marketing-page .navbar-menu.active{transform:translateX(0)}.marketing-page .navbar-toggle{display:flex}.marketing-page .navbar-buttons{display:none}.marketing-page .navbar{height:var(--nav-height-mobile)}.marketing-page .pricing-card{padding:var(--spacing-lg)}.marketing-page .pricing-title{font-size:var(--text-2xl)}.marketing-page .price-value{font-size:var(--text-4xl)}.marketing-page .pricing-features li{font-size:var(--text-base)}.marketing-page .gallery-section{overflow-x:hidden}.marketing-page .gallery-images{grid-template-columns:repeat(2,1fr);gap:var(--spacing-md)}.marketing-page .hero{padding:calc(var(--nav-height-mobile) + var(--spacing-xl)) var(--spacing-md) var(--spacing-xl);min-height:auto}.marketing-page .hero-title{font-size:var(--text-4xl)}.marketing-page .hero-text{text-align:center}.marketing-page .hero-cta{align-items:center;justify-content:center}.marketing-page .section-title{font-size:var(--text-3xl)}.marketing-page .tech-grid{grid-template-columns:repeat(3,1fr);gap:var(--spacing-md)}.marketing-page .tech-section{overflow-x:hidden}.marketing-page .tech-card{padding:var(--spacing-md)}.marketing-page .tech-title{font-size:var(--text-sm)}.marketing-page .tech-icon{font-size:var(--text-base)}.marketing-page .tech-interactive{height:80px}.marketing-page .footer-column{align-items:center;text-align:center}.marketing-page .footer-grid{grid-template-columns:1fr 1fr}.marketing-page .footer-brand{align-items:flex-start;text-align:center}.marketing-page .footer-logo{justify-content:center}.marketing-page .footer-links{align-items:center;text-align:center}.marketing-page .footer-bottom{flex-direction:column;gap:var(--spacing-md);text-align:center}}@media (max-width:480px){.marketing-page .hero-cta{flex-direction:column;width:100%}.marketing-page .hero-cta .btn{width:100%}.marketing-page .pricing-grid{gap:var(--spacing-sm)}.marketing-page .pricing-card{padding:var(--spacing-md) var(--spacing-sm)}.marketing-page .pricing-title{font-size:var(--text-xl)}.marketing-page .price-value{font-size:var(--text-3xl)}.marketing-page .pricing-status{font-size:var(--text-xs);padding:var(--spacing-xs) var(--spacing-sm)}.marketing-page .pricing-features{font-size:var(--text-sm)}.marketing-page .pricing-footer .btn{font-size:var(--text-sm);padding:var(--spacing-sm) var(--spacing-md)}.marketing-page .gallery-tags{gap:var(--spacing-sm)}.marketing-page .tag{padding:var(--spacing-sm) var(--spacing-md);font-size:var(--text-sm)}.marketing-page .tech-grid{gap:var(--spacing-sm)}.marketing-page .tech-title{font-size:var(--text-sm)}.marketing-page .tech-icon{font-size:var(--text-base)}.marketing-page .pricing-title{font-size:var(--text-lg)}.marketing-page .price-value{font-size:var(--text-2xl)}.marketing-page .pricing-status{font-size:10px}.marketing-page .pricing-features li{font-size:12px}.marketing-page .price-label{font-size:var(--text-sm)}.marketing-page .pricing-footer .btn{font-size:12px}.marketing-page .pricing-card{padding-top:var(--spacing-lg)}}