.partners-page .partners-hero{grid-template-columns:1.1fr .9fr;align-items:center;gap:80px;min-height:auto;padding-top:180px;padding-bottom:120px;display:grid}.partners-page .partners-hero-content h1{letter-spacing:-.04em;color:var(--text-primary);white-space:normal;margin:24px 0 32px;font-size:4rem;font-weight:700;line-height:1.15}.partners-page .partners-hero-content p{color:var(--text-secondary);max-width:600px;margin-bottom:48px;font-size:1.2rem;line-height:1.6}.partners-page .partners-hero-visual{flex-direction:column;align-items:stretch;gap:16px;display:flex}.partners-page .flow-card{background:var(--bg-surface);border:1px solid var(--border-light);border-radius:var(--radius-md);align-items:center;gap:20px;padding:24px 28px;transition:transform .3s;display:flex;box-shadow:0 10px 30px #0d1b2a0d}.partners-page .flow-card:hover{transform:translate(6px)}.partners-page .flow-card-icon{width:56px;height:56px;color:var(--accent);background:#7eb8f726;border-radius:16px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.partners-page .flow-card-product .flow-card-icon{color:var(--accent);background:#7eb8f726}.partners-page .flow-card-influencer .flow-card-icon{color:var(--dark-surface);background:#0d1b2a0f}.partners-page .flow-card-consumer .flow-card-icon{color:var(--accent);background:#7eb8f726}.partners-page .flow-card-label{color:var(--text-primary);letter-spacing:-.01em;font-size:1.125rem;font-weight:700}.partners-page .flow-card-sub{color:var(--text-tertiary);margin-top:2px;font-size:.8rem}.partners-page .flow-arrow{color:var(--text-tertiary);align-self:center;transform:rotate(90deg)}.partners-page .partners-how{background:var(--bg-surface)}.partners-page .how-grid{grid-template-columns:repeat(4,1fr);gap:24px;display:grid;position:relative}.partners-page .how-card{background:var(--bg-base);border:1px solid var(--border-light);border-radius:var(--radius-md);padding:32px 28px;transition:transform .3s,box-shadow .3s;position:relative}.partners-page .how-card:hover{transform:translateY(-4px);box-shadow:0 20px 40px #0d1b2a14}.partners-page .how-step-number{color:var(--accent);letter-spacing:-.02em;margin-bottom:20px;font-size:2.5rem;font-weight:700;line-height:1}.partners-page .how-card h3{color:var(--text-primary);letter-spacing:-.02em;margin-bottom:12px;font-size:1.25rem;font-weight:700}.partners-page .how-card p{color:var(--text-secondary);font-size:.95rem;line-height:1.6}.partners-page .how-connector{color:var(--text-tertiary);background:var(--bg-surface);z-index:2;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;display:flex;position:absolute;top:50%;right:-22px;transform:translateY(-50%)}.partners-page .section-stats{padding:var(--section-pad) 0;background:var(--bg-base)}.partners-page .section-subtitle{color:var(--text-secondary);max-width:700px;margin-top:12px;font-size:1.05rem;line-height:1.7}.partners-page .stats-grid{grid-template-columns:repeat(4,1fr);gap:20px;margin-bottom:80px;display:grid}.partners-page .stat-card{border-radius:var(--radius-md);text-align:left;flex-direction:column;gap:8px;min-height:240px;padding:32px 28px;transition:transform .3s,box-shadow .3s;display:flex;position:relative;overflow:hidden}.partners-page .stat-card:hover{transform:translateY(-4px);box-shadow:0 20px 40px #0d1b2a26}.partners-page .stat-card.stat-blue{color:#fff;background:linear-gradient(135deg,#3b5bff 0%,#5b7bff 100%)}.partners-page .stat-card.stat-orange{color:#fff;background:linear-gradient(135deg,#ff7a45 0%,#ffa070 100%)}.partners-page .stat-card.stat-green{color:#fff;background:linear-gradient(135deg,#2dbc85 0%,#4fd9a2 100%)}.partners-page .stat-card.stat-pink{color:#fff;background:linear-gradient(135deg,#e94b7b 0%,#ff7ba4 100%)}.partners-page .stat-value{letter-spacing:-.02em;margin-bottom:12px;font-size:3rem;font-weight:700;line-height:1}.partners-page .stat-unit{opacity:.95;font-size:1.5rem;font-weight:600}.partners-page .stat-label{opacity:1;letter-spacing:-.01em;margin-bottom:4px;font-size:1rem;font-weight:700;line-height:1.4}.partners-page .stat-desc{opacity:.9;border-top:1px solid #fff3;margin-top:auto;padding-top:12px;font-size:.85rem;font-weight:400;line-height:1.55}.partners-page .comparison-wrap{background:var(--bg-surface);border:1px solid var(--border-light);border-radius:var(--radius-lg);padding:48px 40px;box-shadow:0 20px 40px #0d1b2a0a}.partners-page .comparison-title{color:var(--text-primary);letter-spacing:-.02em;margin-bottom:28px;font-size:1.5rem;font-weight:700}.partners-page .comparison-table-wrap{margin:0 -8px;overflow-x:auto}.partners-page .comparison-table{border-collapse:collapse;width:100%;min-width:640px}.partners-page .comparison-table th{text-align:left;color:var(--text-secondary);border-bottom:1.5px solid var(--border-light);vertical-align:top;padding:16px 12px;font-size:.875rem;font-weight:600}.partners-page .comparison-table th.col-highlight{color:var(--accent);text-align:center}.partners-page .comparison-table td{border-bottom:1px solid var(--border-light);color:var(--text-primary);padding:16px 12px;font-size:.95rem}.partners-page .comparison-table tbody tr:last-child td{border-bottom:none}.partners-page .comparison-table tbody tr:hover{background:var(--bg-base)}.partners-page .comparison-table .dim{color:var(--text-tertiary)}.partners-page .comparison-table .col-highlight{text-align:center;background:#7eb8f70d}.partners-page .tier-badge{border-radius:var(--radius-pill);letter-spacing:.01em;padding:4px 10px;font-size:.75rem;font-weight:700;display:inline-block}.partners-page .tier-nano{background:var(--accent);color:var(--dark-surface)}.partners-page .tier-macro,.partners-page .tier-mega{color:var(--text-secondary);background:#0d1b2a14}.partners-page .tier-sub{color:var(--text-tertiary);margin-top:4px;font-size:.7rem;font-weight:500;display:inline-block;font-family:Space Grotesk,sans-serif!important}.partners-page .up-badge,.partners-page .down-badge{border-radius:var(--radius-pill);padding:4px 10px;font-size:.8rem;font-weight:700;display:inline-block}.partners-page .up-badge{color:#1f8a60;background:#2dbc851f}.partners-page .down-badge{color:#3b5bff;background:#3b5bff1a}.partners-page .comparison-source{color:var(--text-tertiary);text-align:right;margin-top:20px;font-size:.8rem}.partners-page .section-early{padding:var(--section-pad) 0;background:var(--bg-base)}.partners-page .early-wrap{background:linear-gradient(135deg, var(--dark-surface) 0%, var(--dark-elevated) 100%);border-radius:var(--radius-lg);padding:80px 56px;position:relative;overflow:hidden}.partners-page .early-wrap:before{content:"";background:var(--accent);filter:blur(120px);opacity:.18;pointer-events:none;border-radius:50%;width:400px;height:400px;position:absolute;top:-100px;right:-100px}.partners-page .early-wrap:after{content:"";background:var(--accent);filter:blur(120px);opacity:.1;pointer-events:none;border-radius:50%;width:360px;height:360px;position:absolute;bottom:-120px;left:-120px}.partners-page .early-subtitle{color:var(--text-inverse-sec);max-width:640px;margin-top:16px;margin-left:auto;margin-right:auto;font-size:1rem;line-height:1.7}.partners-page .early-grid{z-index:1;grid-template-columns:repeat(3,1fr);gap:20px;display:grid;position:relative}.partners-page .early-card{-webkit-backdrop-filter:blur(20px);border-radius:var(--radius-md);background:#ffffff0d;border:1px solid #ffffff1f;flex-direction:column;gap:16px;padding:32px 28px;transition:transform .3s,border-color .3s;display:flex}.partners-page .early-card:hover{border-color:#7eb8f766;transform:translateY(-4px)}.partners-page .early-card-tag{letter-spacing:.08em;color:var(--accent);text-transform:uppercase;align-items:center;gap:12px;font-size:.75rem;font-weight:700;display:inline-flex}.partners-page .early-num{width:32px;height:32px;color:var(--accent);letter-spacing:0;border:1px solid #7eb8f766;border-radius:50%;justify-content:center;align-items:center;font-size:.8rem;font-weight:700;display:inline-flex}.partners-page .early-card h3{color:var(--text-inverse);letter-spacing:-.02em;font-size:1.25rem;font-weight:700;line-height:1.4}.partners-page .early-card p{color:var(--text-inverse-sec);flex:1;font-size:.95rem;line-height:1.65}.partners-page .early-highlight{color:var(--accent);border-radius:var(--radius-sm);background:#7eb8f71f;align-items:center;gap:8px;margin-top:auto;padding:10px 14px;font-size:.875rem;font-weight:600;display:inline-flex}@media (max-width:1024px){.partners-page .early-wrap{padding:64px 40px}.partners-page .early-grid{grid-template-columns:1fr;gap:16px}.partners-page .section-early{padding:100px 0}}@media (max-width:768px){.partners-page .section-early{padding:60px 0}.partners-page .early-wrap{border-radius:var(--radius-md);padding:40px 24px}.partners-page .early-card{padding:24px 20px}.partners-page .early-card h3{font-size:1.125rem}.partners-page .early-subtitle{font-size:.9rem}}.partners-page .partners-final-cta{text-align:left;width:100%}@media (max-width:1024px){.partners-page .partners-hero{grid-template-columns:1fr;gap:60px;padding-top:140px;padding-bottom:80px}.partners-page .partners-hero-content{text-align:center}.partners-page .partners-hero-content p{max-width:100%;margin-left:auto;margin-right:auto}.partners-page .partners-hero-content h1{font-size:3.25rem}.partners-page .partners-hero-content .hero-cta-group{justify-content:center}.partners-page .partners-hero-visual{flex-flow:row;justify-content:center;align-items:stretch;gap:12px;max-width:100%}.partners-page .flow-card{text-align:center;flex-direction:column;flex:1 1 0;gap:12px;min-width:0;padding:20px 16px}.partners-page .flow-card-icon{border-radius:14px;width:48px;height:48px}.partners-page .flow-card-label{font-size:.95rem}.partners-page .flow-card-sub{font-size:.75rem}.partners-page .flow-card:hover{transform:translateY(-4px)}.partners-page .flow-arrow{flex-shrink:0;align-self:center;transform:rotate(0)}.partners-page .how-grid{grid-template-columns:1fr 1fr;gap:20px}.partners-page .how-connector{display:none}.partners-page .stats-grid{grid-template-columns:1fr 1fr}.partners-page .section-stats{padding:100px 0}.partners-page .comparison-wrap{padding:36px 28px}}@media (max-width:768px){.partners-page .partners-hero{gap:48px;padding-top:100px;padding-bottom:40px}.partners-page .partners-hero-content h1{margin:20px 0 24px;font-size:2rem}.partners-page .partners-hero-content p{margin-bottom:32px;font-size:1rem}.partners-page .partners-hero-visual{flex-direction:column;gap:12px}.partners-page .flow-card{gap:16px;padding:20px}.partners-page .flow-card-icon{border-radius:12px;width:48px;height:48px}.partners-page .flow-card-label{font-size:1rem}.partners-page .flow-arrow{transform:rotate(90deg)}.partners-page .how-grid{grid-template-columns:1fr;gap:16px}.partners-page .how-card{padding:28px 24px}.partners-page .how-step-number{margin-bottom:16px;font-size:2rem}.partners-page .section-stats{padding:60px 0}.partners-page .stats-grid{grid-template-columns:1fr 1fr;gap:12px;margin-bottom:48px}.partners-page .stat-card{min-height:auto;padding:24px 20px}.partners-page .stat-value{font-size:2rem}.partners-page .stat-unit{font-size:1rem}.partners-page .stat-label{font-size:.9rem}.partners-page .stat-desc{padding-top:10px;font-size:.78rem}.partners-page .comparison-wrap{border-radius:var(--radius-md);padding:28px 20px}.partners-page .comparison-title{margin-bottom:20px;font-size:1.2rem}.partners-page .comparison-table th,.partners-page .comparison-table td{padding:12px 8px;font-size:.85rem}.partners-page .partners-final-cta{text-align:center;align-items:center}}@media (max-width:480px){.partners-page .partners-hero-content h1{font-size:1.75rem}.partners-page .stats-grid{grid-template-columns:1fr}.partners-page .stat-value{font-size:2.5rem}}
