:root{--primary: #4f46e5;--primary-hover: #3730a3;--secondary: #020617;--secondary-hover: #0f172a;--bg-light: #f8fafc;--text: #0f172a;--text-light: #475569;--border: #e2e8f0;--white: #ffffff;--radius-sm: 12px;--radius-md: 20px;--radius-lg: 40px;--shadow: 0 10px 30px -10px rgba(2, 6, 23, .05), 0 1px 3px -1px rgba(2, 6, 23, .01);--shadow-hover: 0 30px 60px -15px rgba(79, 70, 229, .15), 0 12px 30px -5px rgba(2, 6, 23, .04);--transition-smooth: all .35s cubic-bezier(.16, 1, .3, 1)}.op-page{font-family:Inter,Geist Sans,SF Pro Display,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;color:var(--text);background-color:var(--white);line-height:1.6;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.page-width{max-width:1280px;margin:0 auto;padding:0 3rem}.op-section{padding:8rem 0}.op-section.op-light{background-color:var(--bg-light)}.op-section-header{margin-bottom:4.5rem;max-width:800px}.op-section-header.center{margin-left:auto;margin-right:auto;text-align:center}.op-section-tag{display:inline-block;font-size:.85rem;font-weight:800;text-transform:uppercase;letter-spacing:.15em;color:var(--primary);margin-bottom:1rem}.op-section-header h2{font-size:3rem;font-weight:900;line-height:1.15;color:var(--secondary);margin:0 0 1.5rem;letter-spacing:-.03em;text-shadow:0 2px 4px rgba(2,6,23,.02)}.op-section-header p{font-size:1.35rem;line-height:1.65;color:var(--text-light);font-weight:400;margin:0}.op-seo-intro{max-width:1000px;margin:2.5rem 0 0;font-size:1.2rem;line-height:1.8;color:var(--text-light)}.op-seo-intro strong{color:var(--secondary);font-weight:700}.op-hero-actions{display:flex;gap:1.5rem;flex-wrap:wrap}.op-btn{display:inline-flex;align-items:center;justify-content:center;padding:1.25rem 2.75rem;font-size:1.15rem;font-weight:700;border-radius:var(--radius-sm);text-decoration:none;transition:var(--transition-smooth);letter-spacing:-.01em}.op-btn-primary{background-color:var(--primary);color:var(--white)!important;box-shadow:0 8px 24px -6px #4f46e566}.op-btn-primary:hover{background-color:var(--primary-hover);transform:translateY(-3px);box-shadow:0 12px 32px -4px #4f46e580}.op-btn-secondary{background-color:transparent;color:var(--secondary)!important;border:2px solid var(--border)}.op-btn-secondary:hover{background-color:var(--bg-light);border-color:var(--secondary);transform:translateY(-3px)}.op-hero{padding:10rem 0;background:radial-gradient(circle at 85% 15%,#e0e7ff 0%,#f1f5f9 40%,var(--white) 100%);border-bottom:1px solid var(--border)}.op-hero-wrapper{display:grid;grid-template-columns:1.3fr 1fr;gap:6rem;align-items:center}.op-badge{display:inline-flex;align-items:center;padding:.65rem 1.5rem;background-color:#e0e7ff;color:var(--primary);font-size:1rem;font-weight:800;border-radius:var(--radius-lg);margin-bottom:2.5rem;letter-spacing:-.01em}.op-hero-content h1{font-size:5rem;font-weight:900;line-height:1.05;color:var(--secondary);margin:0 0 2rem;letter-spacing:-.05em;text-shadow:0 4px 12px rgba(2,6,23,.03)}.op-hero-subtitle{font-size:1.5rem;line-height:1.65;color:var(--text-light);margin:0 0 3rem;font-weight:400}.op-hero-visual{position:relative;display:flex;flex-direction:column;gap:1.75rem}.op-floating-card{background-color:var(--white);padding:1.75rem 2.25rem;border-radius:var(--radius-md);box-shadow:var(--shadow);border:1px solid var(--border);text-decoration:none;display:block;transition:var(--transition-smooth)}.op-floating-card:hover{transform:translate(-10px) translateY(-4px);box-shadow:var(--shadow-hover);border-color:var(--primary)}.op-floating-card span{font-size:.85rem;font-weight:800;color:var(--primary);text-transform:uppercase;letter-spacing:.1em}.op-floating-card-title{padding:0;margin:.6rem 0;font-size:1.4rem;font-weight:800;color:var(--secondary);line-height:1.35;letter-spacing:-.02em}.op-floating-card small{display:block;font-size:1.05rem;font-weight:600;color:var(--text-light);margin-top:.5rem}.op-search-section{padding:3rem 0;background-color:var(--white);margin-top:-4rem;position:relative;z-index:10}.op-search-container{max-width:850px;margin:0 auto}.op-search-input-wrapper{position:relative;display:flex;align-items:center;box-shadow:0 20px 40px -10px #02061714;border-radius:var(--radius-md)}.op-search-icon{position:absolute;left:1.75rem;font-size:1.75rem;pointer-events:none}#op-marketplace-search{width:100%;padding:1.65rem 1.65rem 1.65rem 4.5rem;font-size:1.35rem;font-weight:500;border:2px solid var(--border);border-radius:var(--radius-md);color:var(--secondary);background-color:var(--white);outline:none;transition:var(--transition-smooth);letter-spacing:-.02em}#op-marketplace-search:focus{border-color:var(--primary);box-shadow:0 0 0 6px #4f46e526}#op-marketplace-search::placeholder{color:#94a3b8}.op-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(380px,1fr));gap:3rem}.op-card{background-color:var(--white);border:1px solid var(--border);border-radius:var(--radius-md);padding:3rem;display:flex;flex-direction:column;position:relative;transition:var(--transition-smooth);height:100%}.op-card:hover{transform:translateY(-10px);box-shadow:var(--shadow-hover);border-color:#4f46e540}.op-card.featured{border-left:6px solid var(--primary);background:linear-gradient(to bottom right,#fff,#fafafa)}.op-card-top{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.75rem}.op-card-category{font-size:.95rem;font-weight:700;color:var(--text-light);background-color:var(--bg-light);padding:.45rem 1.15rem;border-radius:var(--radius-lg)}.op-card-badge{font-size:.85rem;font-weight:800;padding:.45rem 1.15rem;border-radius:var(--radius-lg);background-color:#dcfce7;color:#15803d}.op-card-title-wrap{padding:0;margin:0 0 1.25rem;font-size:1.75rem;font-weight:900;line-height:1.3;color:var(--secondary);letter-spacing:-.03em}.op-card-reward-hero{font-size:1.6rem;font-weight:900;color:var(--primary);margin-bottom:1.5rem;letter-spacing:-.02em}.op-card-description{font-size:1.1rem;color:var(--text-light);line-height:1.7;margin:0 0 2.5rem;flex-grow:1}.op-card-meta{display:flex;justify-content:space-between;border-top:1px solid var(--border);padding-top:1.75rem;margin-bottom:2rem;font-size:1rem;color:var(--text-light)}.meta-author{font-weight:700;color:var(--secondary)}.op-card-btn{margin-top:auto;display:block;text-align:center;padding:1.15rem;background-color:var(--bg-light);color:var(--secondary)!important;font-weight:700;font-size:1.1rem;text-decoration:none;border-radius:var(--radius-sm);border:2px solid var(--border);transition:var(--transition-smooth)}.op-card:hover .op-card-btn{background-color:var(--primary);color:var(--white)!important;border-color:var(--primary);box-shadow:0 8px 20px #4f46e540}.op-empty-state{grid-column:1 / -1;text-align:center;padding:6rem 2rem;background-color:var(--white);border:2px dashed var(--border);border-radius:var(--radius-md)}.op-empty-state h3{font-size:2rem;font-weight:900;margin:0 0 1rem;letter-spacing:-.02em}.op-empty-state p{font-size:1.25rem;color:var(--text-light);margin:0}.op-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:5rem}.op-step{position:relative}.op-step-number{font-size:4.5rem;font-weight:900;color:#e2e8f0;line-height:1;margin-bottom:1rem;letter-spacing:-.05em}.op-step h3{font-size:1.65rem;font-weight:800;margin:0 0 1rem;color:var(--secondary);letter-spacing:-.02em}.op-step p{color:var(--text-light);margin:0;font-size:1.15rem;line-height:1.7}.op-faq-section{background-color:var(--white);border-top:1px solid var(--border)}.op-faq-container{max-width:920px;margin:0 auto;display:flex;flex-direction:column;gap:1.5rem}.op-faq-item{background-color:var(--bg-light);border:2px solid var(--border);border-radius:var(--radius-md);overflow:hidden;transition:var(--transition-smooth)}.op-faq-item[open]{border-color:var(--primary);box-shadow:var(--shadow);background-color:var(--white)}.op-faq-question{padding:1.75rem 2.5rem;font-size:1.4rem;font-weight:800;color:var(--secondary);cursor:pointer;list-style:none;display:flex;justify-content:space-between;align-items:center;-webkit-user-select:none;user-select:none;letter-spacing:-.02em}.op-faq-question::-webkit-details-marker{display:none}.op-faq-question:after{content:"+";font-size:2rem;font-weight:300;color:var(--text-light);transition:var(--transition-smooth)}.op-faq-item[open] .op-faq-question:after{transform:rotate(45deg);color:var(--primary)}.op-faq-answer{padding:0 2.5rem 2.25rem;font-size:1.15rem;line-height:1.75;color:var(--text-light);border-top:1px solid transparent}.op-faq-item[open] .op-faq-answer{border-top-color:#e2e8f0cc}.op-brand{padding:6rem 0}.op-brand-box{background-color:var(--secondary);color:var(--white);padding:7rem 5rem;border-radius:var(--radius-md);text-align:center;display:flex;flex-direction:column;align-items:center;box-shadow:0 30px 60px -15px #02061766}.op-brand-box .op-section-tag{color:#a5b4fc}.op-brand-box h2{font-size:4rem;font-weight:900;margin:0 0 1.5rem;letter-spacing:-.04em;line-height:1.1;text-shadow:0 4px 20px rgba(0,0,0,.2)}.op-brand-box p{font-size:1.5rem;max-width:750px;opacity:.9;margin:0 0 3.5rem;line-height:1.7}.op-brand-box .op-btn-secondary{color:var(--white)!important;border:2px solid rgba(255,255,255,.25)}.op-brand-box .op-btn-secondary:hover{background-color:var(--white);color:var(--secondary)!important;border-color:var(--white)}@media(max-width:1200px){.op-hero-content h1{font-size:4rem}}@media(max-width:1024px){.page-width{padding:0 2rem}.op-hero-content h1{font-size:3.5rem}.op-brand-box h2{font-size:3rem}}@media(max-width:991px){.op-section{padding:6rem 0}.op-hero-wrapper{grid-template-columns:1fr;gap:4rem}.op-hero-content{text-align:center}.op-hero-actions{justify-content:center}.op-steps{grid-template-columns:1fr;gap:3rem}}@media(max-width:576px){.page-width{padding:0 1.5rem}.op-section{padding:4.5rem 0}.op-section-header h2{font-size:2.5rem}.op-hero-content h1{font-size:2.75rem}.op-hero-subtitle{font-size:1.3rem}.op-card-title-wrap{font-size:1.55rem}.op-brand-box{padding:4rem 2rem}.op-brand-box h2{font-size:2.5rem}.op-brand-box p{font-size:1.25rem}.op-grid{grid-template-columns:1fr}}html{scroll-behavior:smooth}
/*# sourceMappingURL=/cdn/shop/t/85/assets/opportunities.css.map */
