.soiree-home-seo{--seo-navy:#0b1c3e;--seo-blue:#1a3d82;--seo-accent:#2563eb;--seo-accent-light:#dbeafe;--seo-gold:#f59e0b;--seo-white:#ffffff;--seo-off-white:#f8faff;--seo-gray-50:#f0f4ff;--seo-gray-100:#e2e8f7;--seo-gray-400:#94a3c0;--seo-gray-600:#475585;--seo-gray-700:#334068;--seo-text-dark:#0d1b3e;--seo-text-muted:#5a6a8a;--seo-green:#10b981;--seo-green-light:#d1fae5;--seo-radius:14px;--seo-radius-sm:8px;font-family:var(--inter,"Manrope",system-ui,sans-serif);color:var(--seo-text-dark);line-height:1.6}.soiree-home-seo .seo-section-label{display:inline-flex;align-items:center;gap:8px;background:var(--seo-accent-light);color:var(--seo-accent);font-size:12px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;padding:6px 16px;border-radius:100px;margin-bottom:20px}.soiree-home-seo .seo-section-label:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--seo-accent)}.soiree-home-seo .seo-industries-section{padding:96px 24px;background:var(--seo-off-white);position:relative;overflow:hidden}.soiree-home-seo .seo-industries-section:before{content:"";position:absolute;top:-120px;right:-120px;width:400px;height:400px;border-radius:50%;background:var(--seo-accent-light);opacity:.5;pointer-events:none}.soiree-home-seo .seo-section-inner{max-width:1200px;margin:0 auto}.soiree-home-seo .seo-section-header{text-align:center;margin-bottom:60px}.soiree-home-seo .seo-section-header h2{font-size:clamp(32px,5vw,52px);color:var(--seo-navy);line-height:1.15;margin-bottom:16px;font-weight:700}.soiree-home-seo .seo-section-header h2 em{font-style:italic;color:var(--seo-accent)}.soiree-home-seo .seo-section-header p{font-size:17px;color:var(--seo-text-muted);max-width:580px;margin:0 auto;line-height:1.75}.soiree-home-seo .seo-industries-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:24px}.soiree-home-seo .seo-industry-card{background:var(--seo-white);border-radius:var(--seo-radius);border:1.5px solid var(--seo-gray-100);padding:32px 28px;position:relative;overflow:hidden;transition:border-color .25s,transform .25s}.soiree-home-seo .seo-industry-card:hover{border-color:var(--seo-accent);transform:translateY(-4px)}.soiree-home-seo .seo-industry-card:after{content:"";position:absolute;bottom:0;left:0;right:0;height:3px;background:linear-gradient(90deg,var(--seo-accent),#60a5fa);opacity:0;transition:opacity .25s}.soiree-home-seo .seo-industry-card:hover:after{opacity:1}.soiree-home-seo .seo-industry-icon{width:56px;height:56px;border-radius:14px;display:flex;align-items:center;justify-content:center;margin-bottom:20px;font-size:26px}.soiree-home-seo .seo-industry-card h3{font-size:19px;font-weight:700;color:var(--seo-navy);margin-bottom:10px}.soiree-home-seo .seo-industry-card p{font-size:14.5px;color:var(--seo-text-muted);line-height:1.7;margin-bottom:18px}.soiree-home-seo .seo-industry-tags{display:flex;flex-wrap:wrap;gap:6px}.soiree-home-seo .seo-tag{font-size:11.5px;font-weight:600;padding:4px 10px;border-radius:100px;background:var(--seo-gray-50);color:var(--seo-gray-700)}.soiree-home-seo .seo-howitworks-section{padding:96px 24px;background:var(--seo-white)}.soiree-home-seo .seo-steps-wrapper{display:none;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:0;position:relative;margin-top:16px}.soiree-home-seo .seo-steps-wrapper:before{content:"";position:absolute;top:48px;left:12%;right:12%;height:2px;background:repeating-linear-gradient(90deg,var(--seo-accent) 0,var(--seo-accent) 8px,transparent 8px,transparent 18px);opacity:.3;pointer-events:none}.soiree-home-seo .seo-step-card{text-align:center;padding:36px 24px;position:relative}.soiree-home-seo .seo-step-number{width:56px;height:56px;border-radius:50%;background:var(--seo-navy);color:var(--seo-white);font-size:20px;font-weight:800;display:flex;align-items:center;justify-content:center;margin:0 auto 24px;position:relative;z-index:1}.soiree-home-seo .seo-step-card:first-child .seo-step-number{background:var(--seo-accent)}.soiree-home-seo .seo-step-card:nth-child(2) .seo-step-number{background:var(--seo-navy)}.soiree-home-seo .seo-step-card:nth-child(3) .seo-step-number{background:var(--seo-blue)}.soiree-home-seo .seo-step-card:last-child .seo-step-number{background:var(--seo-green)}.soiree-home-seo .seo-step-icon-wrap{width:72px;height:72px;border-radius:20px;background:var(--seo-gray-50);display:flex;align-items:center;justify-content:center;margin:0 auto 20px;font-size:30px;border:1.5px solid var(--seo-gray-100)}.soiree-home-seo .seo-step-card h3{font-size:17px;font-weight:700;color:var(--seo-navy);margin-bottom:10px}.soiree-home-seo .seo-step-card p{font-size:14px;color:var(--seo-text-muted);line-height:1.75}.soiree-home-seo .seo-steps-track{display:flex;flex-direction:column;gap:0;max-width:900px;margin:0 auto}.soiree-home-seo .seo-step-row{display:grid;grid-template-columns:1fr 80px 1fr;align-items:center;gap:0}.soiree-home-seo .seo-step-row.seo-reverse .seo-step-content-right{order:-2;text-align:right}.soiree-home-seo .seo-step-row.seo-reverse .seo-step-center{order:-1}.soiree-home-seo .seo-step-row.seo-reverse .seo-step-content-left{order:0}.soiree-home-seo .seo-step-content-left,.soiree-home-seo .seo-step-content-right{padding:28px 32px}.soiree-home-seo .seo-step-content-left{text-align:right}.soiree-home-seo .seo-step-content-right{text-align:left}.soiree-home-seo .seo-step-center{display:flex;flex-direction:column;align-items:center;position:relative}.soiree-home-seo .seo-step-dot{width:60px;height:60px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:24px;font-weight:800;color:var(--seo-white);flex-shrink:0;position:relative;z-index:1}.soiree-home-seo .seo-step-line{width:2px;height:60px;background:var(--seo-gray-100)}.soiree-home-seo .seo-step-content-left h3,.soiree-home-seo .seo-step-content-right h3{font-size:18px;font-weight:700;color:var(--seo-navy);margin-bottom:8px}.soiree-home-seo .seo-step-content-left p,.soiree-home-seo .seo-step-content-right p{font-size:14.5px;color:var(--seo-text-muted);line-height:1.75}.soiree-home-seo .seo-step-icon-box{padding:28px 32px;display:flex;align-items:center;justify-content:center}.soiree-home-seo .seo-step-icon-inner{width:80px;height:80px;border-radius:20px;display:flex;align-items:center;justify-content:center;font-size:36px}.soiree-home-seo .seo-comparison-section{padding:96px 24px;background:var(--seo-navy);position:relative;overflow:hidden}.soiree-home-seo .seo-comparison-section:before{content:"";position:absolute;bottom:-100px;left:-100px;width:350px;height:350px;border-radius:50%;background:rgba(37,99,235,.15);pointer-events:none}.soiree-home-seo .seo-comparison-section .seo-section-header h2{color:var(--seo-white)}.soiree-home-seo .seo-comparison-section .seo-section-header p{color:var(--seo-gray-400)}.soiree-home-seo .seo-comparison-section .seo-section-label{background:rgba(37,99,235,.25);color:#93c5fd}.soiree-home-seo .seo-comparison-section .seo-section-label:before{background:#93c5fd}.soiree-home-seo .seo-compare-grid{display:grid;grid-template-columns:1.4fr repeat(3,1fr);gap:0;border-radius:var(--seo-radius);overflow:hidden;border:1px solid rgba(255,255,255,.1)}.soiree-home-seo .seo-compare-header{background:rgba(255,255,255,.05);padding:24px 20px;font-size:13px;font-weight:700;color:var(--seo-gray-400);text-transform:uppercase;letter-spacing:.08em;border-bottom:1px solid rgba(255,255,255,.08)}.soiree-home-seo .seo-compare-header.seo-featured{background:var(--seo-accent);color:var(--seo-white);position:relative}.soiree-home-seo .seo-compare-header.seo-featured:before{content:"MOST POPULAR";position:absolute;top:-12px;left:50%;transform:translateX(-50%);background:var(--seo-gold);color:#78350f;font-size:9px;font-weight:800;letter-spacing:.1em;padding:3px 10px;border-radius:100px}.soiree-home-seo .seo-compare-header .seo-plan-name{font-size:18px;font-weight:800;color:var(--seo-white);margin-bottom:4px;text-transform:none;letter-spacing:0}.soiree-home-seo .seo-compare-header .seo-plan-desc{font-size:12px;font-weight:400;text-transform:none;letter-spacing:0;opacity:.7;margin-top:4px}.soiree-home-seo .seo-compare-row{display:contents}.soiree-home-seo .seo-compare-cell{padding:18px 20px;font-size:14px;color:rgba(255,255,255,.7);border-bottom:1px solid rgba(255,255,255,.06);display:flex;align-items:center}.soiree-home-seo .seo-compare-cell.seo-feature-name{color:rgba(255,255,255,.9);font-weight:500;background:rgba(255,255,255,.03)}.soiree-home-seo .seo-compare-cell.seo-featured-col{background:rgba(37,99,235,.12);justify-content:center;font-weight:600;color:#93c5fd}.soiree-home-seo .seo-compare-cell:not(.seo-feature-name):not(.seo-featured-col){justify-content:center}.soiree-home-seo .seo-check{color:#34d399;font-size:18px}.soiree-home-seo .seo-cross{color:rgba(255,255,255,.35);font-size:18px}.soiree-home-seo .seo-compare-cta-cell{padding:24px 20px;background:rgba(255,255,255,.03);display:flex;align-items:center;justify-content:center}.soiree-home-seo .seo-compare-cta-cell.seo-featured-col{background:rgba(37,99,235,.15)}.soiree-home-seo .seo-btn-compare{display:inline-block;padding:10px 22px;border-radius:100px;font-size:13px;font-weight:700;text-decoration:none;border:1.5px solid rgba(255,255,255,.2);color:rgba(255,255,255,.75);transition:all .2s}.soiree-home-seo .seo-btn-compare:hover{border-color:var(--seo-white);color:var(--seo-white)}.soiree-home-seo .seo-btn-compare.seo-featured-btn{background:var(--seo-white);color:var(--seo-accent);border-color:var(--seo-white)}.soiree-home-seo .seo-btn-compare.seo-featured-btn:hover{background:var(--seo-accent-light)}@media (max-width:768px){.soiree-home-seo .seo-steps-track{display:none}.soiree-home-seo .seo-steps-wrapper{display:grid!important}.soiree-home-seo .seo-compare-grid{grid-template-columns:1fr;display:flex;flex-direction:column}.soiree-home-seo .seo-compare-cell,.soiree-home-seo .seo-compare-cta-cell,.soiree-home-seo .seo-compare-header{display:block!important}.soiree-home-seo .seo-compare-cell.seo-feature-name,.soiree-home-seo .seo-compare-header.seo-featured:before{display:none}}