.logo-container,body{font-family:Inter,sans-serif}.logo-mark,.logo-mark span{color:#fff;font-weight:800}.hero-badge,.stat-label{text-transform:uppercase}.biz-card,.biz-list-item,.cat-pill,.logo-container,.nav-links a,.see-all{text-decoration:none}.biz-card,.biz-desc,.biz-info-name,.hero,.promo-banner{overflow:hidden}.btn-plan,.hero-inner,.jobs-empty,.plans-header,.section-label,.stat{text-align:center}.footer-links,.nav-links{list-style:none}.badge,.biz-info-name,.btn-apply,.btn-search,.btn-submit,.cta-btn,.cta-btn-outline,.jobs-cta-btn,.jobs-post-btn,.plan-badge,.salary-val{white-space:nowrap}:root{--ink:#0f0f0f;--paper:#f5f2ed;--cream:#ede9e1;--rust:#c8401e;--rust-light:#e05a38;--gold:#c9972c;--muted:#7a7570;--border:#d8d3cb;--white:#ffffff;--card-bg:#ffffff;--charcoal:#44403c;--text2:#6b6457;--text3:#a09587;--bg:#f9f7f4;--green:#16a34a;--green-bg:#f0fdf4;--green-border:#bbf7d0;--radius:4px;--radius-lg:12px;--job-radius:14px;--shadow:0 1px 4px rgba(28,26,23,0.07),0 4px 16px rgba(28,26,23,0.05);--shadow-hover:0 4px 12px rgba(28,26,23,0.10),0 12px 32px rgba(28,26,23,0.09)}*,::after,::before{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{background:var(--paper);color:var(--ink);font-size:16px;line-height:1.6;overflow-x:hidden}.container,.example-inner,.how-inner,.section-wrap{max-width:1200px;margin:0 auto;padding:0 20px}nav{position:fixed;top:0;left:0;right:0;z-index:100;background:var(--ink);display:flex;align-items:center;justify-content:space-between;padding:0 40px;height:64px;border-bottom:1px solid #222}.logo-container,.logo-mark{align-items:center;display:flex}.logo-container{gap:12px}.logo-mark{width:38px;height:38px;background:linear-gradient(135deg,var(--rust) 0,#a33014 100%);border-radius:10px;justify-content:center;font-size:15px;letter-spacing:-1.5px;padding-right:1px;box-shadow:0 4px 12px rgba(200,64,30,.25);border:1px solid rgba(255,255,255,.1);flex-shrink:0}.logo-text{font-weight:700;font-size:20px;color:var(--white);letter-spacing:-.5px}.logo-text span{color:var(--rust-light);font-weight:800}footer .logo-text{color:#e5e5e5}.nav-links{display:flex;align-items:center;gap:32px}.nav-links a{color:#aaa;font-size:15px;font-weight:400;letter-spacing:.2px;transition:color .2s}.example-header .section-title-lg,.nav-links a:hover{color:#fff}.nav-links a.active{color:#fff;font-weight:500}.nav-links .pill{background:var(--rust);color:#fff!important;padding:8px 18px;border-radius:8px;font-weight:500!important;font-size:13px!important;transition:background .2s!important}.nav-links .pill:hover{background:var(--rust-light)!important}.nav-toggle{display:none;flex-direction:column;justify-content:center;gap:5px;width:32px;height:32px;background:0 0;border:none;cursor:pointer;padding:0;z-index:110}.hero-inner,.promo-action,.promo-text{z-index:1;position:relative}.nav-toggle span{display:block;width:100%;height:2px;background:#fff;border-radius:2px;transition:transform .25s,opacity .2s}.nav-toggle.is-open span:first-child{transform:translateY(7px) rotate(45deg)}.nav-toggle.is-open span:nth-child(2){opacity:0}.nav-toggle.is-open span:nth-child(3){transform:translateY(-7px) rotate(-45deg)}.hero{margin-top:64px;background-color:#0f0f0f!important;background-image:linear-gradient(rgba(255,255,255,.02) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.02) 1px,transparent 1px),radial-gradient(circle at 85% 30%,rgba(37,50,152,.35) 0,transparent 60%),radial-gradient(circle at 15% 75%,rgba(40,23,14,.2) 0,transparent 60%);background-size:40px 40px,40px 40px,100% 100%,100% 100%!important;padding:120px 40px 100px;position:relative}.hero-inner{max-width:900px;margin:0 auto}.hero-badge{display:inline-flex;align-items:center;gap:8px;background:rgba(200,64,30,.15);border:1px solid rgba(200,64,30,.3);color:#e07050;font-size:12px;font-weight:500;letter-spacing:1.2px;padding:6px 16px;border-radius:8px;margin-bottom:28px}.hero-badge::before{content:'●';font-size:8px}h1.hero-title{font-family:Inter;font-size:clamp(36px, 6vw, 68px);font-weight:800;color:#fff;line-height:1.05;letter-spacing:-2px;margin-bottom:20px}.plans-title em,h1.hero-title em{font-style:normal;color:var(--rust-light)}.hero-sub{color:#888;font-size:18px;font-weight:300;max-width:540px;margin:0 auto 40px;line-height:1.7}.hero-stats{display:flex;align-items:center;justify-content:center;gap:32px;margin-top:40px}.stat-num{font-family:Inter;font-size:28px;font-weight:700;color:#fff;letter-spacing:-1px}.stat-label{font-size:12px;color:#e7e7e7;letter-spacing:.8px}.stat-div{width:1px;height:40px;background:#2a2a2a}.search-box{background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.12);border-radius:16px;padding:6px 6px 6px 20px;display:flex;align-items:center;gap:12px;max-width:640px;margin:0 auto;backdrop-filter:blur(10px)}.search-icon{color:#e7e7e7;font-size:18px;flex-shrink:0}.btn-search,.search-select{font-family:Inter,sans-serif;font-size:15px;cursor:pointer}.search-box input{flex:1;background:0 0;border:none;outline:0;color:#fff;font-family:Inter,sans-serif;font-size:16px;font-weight:300}.search-box input::placeholder{color:#e7e7e7}.search-select{background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.1);border-radius:8px;color:#aaa;padding:10px 14px;outline:0}.search-select option{background:#1a1a1a}.btn-search{background:var(--rust);color:#fff;border:none;border-radius:10px;padding:12px 24px;font-weight:500;transition:background .2s}.btn-search:hover{background:var(--rust-light)}.categories-section{background:var(--cream);border-bottom:1px solid var(--border);padding:40px}.section-label{font-size:13px;font-weight:500;color:var(--muted);margin-bottom:24px}.categories-grid{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;max-width:900px;margin:0 auto}.cat-pill{display:flex;align-items:center;gap:8px;background:#fff;border:1px solid var(--border);border-radius:8px;padding:5px 20px;font-size:18px;color:var(--ink);cursor:pointer;transition:.2s}.cat-pill:hover{border-color:var(--rust);color:var(--rust);transform:translateY(-1px);box-shadow:0 4px 12px rgba(0,0,0,.08)}.cat-pill.active{background:var(--ink);border-color:var(--ink);color:#fff}.field label .req,.jobs-see-all:hover,.section-title span,.see-all:hover{color:var(--rust)}.cat-icon{font-size:16px}.main-section{max-width:1200px;margin:50px auto;padding:0 40px}.section-header{display:flex;align-items:baseline;justify-content:space-between;margin-bottom:32px}.section-title{font-family:Inter;font-size:28px;font-weight:700;letter-spacing:-.5px;color:var(--ink)}.biz-card-img .badge-featured,.biz-category{letter-spacing:.8px;text-transform:uppercase}.see-all{font-size:15px;color:var(--muted);border-bottom:1px solid var(--border);padding-bottom:2px;transition:color .2s}.see-all:hover{border-color:var(--rust)}.featured-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:20px;margin-bottom:60px}.biz-card{background:var(--card-bg);border:1px solid var(--border);border-radius:var(--radius-lg);transition:.25s;cursor:pointer;color:inherit;display:block}.biz-card-img .badge-featured,.biz-card-img .badge-verified{top:12px;padding:4px 10px;border-radius:8px;position:absolute}.biz-card:hover{transform:translateY(-3px);box-shadow:0 16px 40px rgba(0,0,0,.1);border-color:transparent}.biz-card-img{height:140px;background:linear-gradient(135deg,rgba(255,255,255,.03) 0,rgba(255,255,255,.01) 100%);border-bottom:1px solid rgba(255,255,255,.05);display:flex;align-items:center;justify-content:center;position:relative}.biz-card-img-placeholder{font-size:38px;opacity:.85;filter:drop-shadow(0 4px 12px rgba(0,0,0,.3))}.biz-card-img .badge-featured{left:12px;background:var(--gold);color:#fff;font-size:10px;font-weight:600}.biz-card-img .badge-verified{right:12px;background:#fff;color:#2a9d4e;font-size:11px;font-weight:500;display:flex;align-items:center;gap:4px;border:1px solid #d0f0df}.biz-card-body,.ec-body{padding:20px}.biz-meta{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}.biz-category{font-size:11px;font-weight:500;color:var(--rust)}.biz-rating{display:flex;align-items:center;gap:4px;font-size:14px;color:var(--muted)}.biz-rating .star,.btn-back:hover,.ci-val a:hover,.example-header .section-eyebrow,.example-header .section-title-lg span,.faq-section-header h2 span,.section-title-lg span,.spot-breadcrumb a:hover,.stats-bar .stat-num span{color:var(--gold)}.biz-name{font-family:Inter;font-size:19px;font-weight:700;letter-spacing:-.3px;color:var(--ink);margin-bottom:6px}.biz-desc{font-size:15px;color:var(--muted);line-height:1.5;margin-bottom:16px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.biz-footer{display:flex;align-items:center;justify-content:space-between;padding-top:14px;border-top:1px solid var(--cream)}.biz-location{display:flex;align-items:center;gap:6px;font-size:14px;color:var(--muted)}.biz-location svg{opacity:.5}.biz-plan{font-size:11px;font-weight:600;padding:4px 10px;border-radius:8px}.plan-premium{background:rgba(201,151,44,.12);color:var(--gold);border:1px solid rgba(201,151,44,.25)}.plan-standard{background:rgba(0,0,0,.05);color:var(--muted);border:1px solid var(--border)}.bg-food{background:linear-gradient(135deg,#fff5ee 0,#ffe8d6 100%)}.bg-health{background:linear-gradient(135deg,#eefaf2 0,#d5f0e0 100%)}.bg-services{background:linear-gradient(135deg,#eef4ff 0,#dce8ff 100%)}.bg-retail{background:linear-gradient(135deg,#fdf0ff 0,#f0d8ff 100%)}.bg-auto{background:linear-gradient(135deg,#f0f4f8 0,#dde6f0 100%)}.bg-beauty{background:linear-gradient(135deg,#fff0f5 0,#ffd8e8 100%)}.biz-list{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;margin-top:24px}.biz-list-item{background:#fff!important;border:1px solid #e1dbd2;border-radius:14px;padding:20px;display:flex;flex-direction:column;gap:14px;transition:.3s cubic-bezier(.4,0,.2,1);position:relative;box-shadow:0 4px 12px rgba(0,0,0,.03);max-width:285px}.biz-avatar,.tag{background:var(--cream)}.biz-info,.biz-tags{display:flex;gap:6px}.biz-list-item:hover{transform:translateY(-4px);border-color:var(--rust);box-shadow:0 12px 24px rgba(200,64,30,.08)}.biz-avatar{width:44px;height:44px;border-radius:10px;display:flex;align-items:center;justify-content:center;font-size:20px;flex-shrink:0}.biz-info{flex-direction:column}.biz-info-name{font-size:16px;font-weight:700;color:var(--ink);letter-spacing:-.2px;text-overflow:ellipsis}.biz-info-meta{font-size:12px;color:#666;line-height:1.4}.biz-tags{flex-wrap:wrap;margin-top:auto}.tag{font-size:11px;padding:4px 10px;border-radius:6px;color:var(--ink);font-weight:600}.tag.highlight{background:rgba(200,64,30,.1);color:var(--rust)}.biz-arrow{display:none!important}.promo-banner{background:var(--ink);border-radius:var(--radius-lg);padding:48px;display:flex;align-items:center;justify-content:space-between;gap:40px;margin-bottom:60px;position:relative}.promo-banner::before{content:'';position:absolute;top:-60px;right:-60px;width:280px;height:280px;background:radial-gradient(circle,rgba(200,64,30,.25) 0,transparent 70%)}.promo-eyebrow{font-size:11px;letter-spacing:1.5px;text-transform:uppercase;color:var(--rust-light);font-weight:500;margin-bottom:10px}.promo-title{font-family:Inter;font-size:32px;font-weight:800;color:#fff;letter-spacing:-1px;margin-bottom:12px}.promo-desc{color:#777;font-size:15px;font-weight:300;max-width:440px}.btn-outline,.btn-primary{display:inline-block;color:#fff;font-family:Inter,sans-serif;font-size:15px;padding:14px 28px;transition:.2s;text-decoration:none}.promo-action{flex-shrink:0}.btn-primary{background:var(--rust);font-weight:500;border-radius:8px;border:none;cursor:pointer}.btn-primary:hover{background:var(--rust-light);transform:translateY(-1px)}.btn-outline{background:0 0;font-weight:400;border-radius:8px;border:1px solid #333;margin-left:12px}.plan-name,.plan-price-amt{font-family:Inter;color:#fff}.btn-outline:hover{border-color:#666}.plans-section{background:var(--ink);padding:80px 40px}.plans-inner{max-width:1100px;margin:0 auto}.plans-header{margin-bottom:48px}.plans-eyebrow{font-size:11px;letter-spacing:1.5px;text-transform:uppercase;color:var(--rust-light);margin-bottom:12px}.plans-title{font-family:Inter;font-size:40px;font-weight:800;color:#fff;letter-spacing:-1.5px}.plans-sub{color:#666;font-size:16px;font-weight:300;margin-top:12px}.plans-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:20px}.plan-card{background:#161616;border:1px solid #222;border-radius:16px;padding:32px 28px;position:relative;transition:border-color .2s}.plan-card:hover{border-color:#c1c1c1}.plan-card.featured-plan{background:var(--rust);border-color:var(--rust)}.plan-card.featured-plan *{color:#fff!important}.plan-card.featured-plan .plan-feature{border-color:rgba(255,255,255,.15)!important}.plan-card.featured-plan .btn-plan{background:#fff!important;color:var(--rust)!important}.job-card.featured .job-accent,.plan-badge,.step:first-child .step-num{background:var(--gold)}.plan-badge{position:absolute;top:-12px;left:50%;transform:translateX(-50%);color:#fff;font-size:11px;font-weight:600;letter-spacing:.5px;padding:4px 16px;border-radius:8px}.plan-name{font-size:20px;font-weight:700;margin-bottom:8px}.plan-price{margin-bottom:24px}.plan-price-amt{font-size:42px;font-weight:800;letter-spacing:-2px;line-height:1}.plan-price-period{color:#e7e7e7;font-size:15px;font-weight:300}.btn-plan,.plan-feature{color:#aaa;font-size:15px}.plan-features{margin-bottom:28px}.plan-feature{display:flex;align-items:center;gap:10px;padding:10px 0;border-bottom:1px solid #1f1f1f}.plan-feature:last-child{border-bottom:none}.plan-feature .check{color:#4ade80;flex-shrink:0}.plan-feature .cross{color:#e7e7e7;flex-shrink:0}.btn-plan{width:100%;padding:13px;border-radius:8px;border:1px solid #333;background:0 0;font-family:Inter,sans-serif;font-weight:500;cursor:pointer;transition:.2s}.btn-plan:hover{border-color:#666;color:#fff}.jobs-section{padding:0 20px;background:var(--bg)}.jobs-section-inner{max-width:1200px;margin:0 auto;padding:50px 40px}.jobs-header{display:flex;align-items:flex-end;justify-content:space-between;gap:1.5rem;margin-bottom:2rem;flex-wrap:wrap}.jobs-eyebrow,.jobs-title{font-weight:800;margin-bottom:6px}.jobs-eyebrow{font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--gold)}.jobs-title{font-size:clamp(22px, 3.5vw, 32px);letter-spacing:-.5px;color:var(--ink);line-height:1.2}.job-title,.jobs-post-btn{font-weight:700;font-family:Inter,sans-serif}.jobs-page-title em,.jobs-title em{font-style:normal;color:var(--rust)}.jobs-desc{font-size:15px;color:var(--text2);max-width:440px;line-height:1.6}.jobs-post-btn{flex-shrink:0;background:var(--ink);color:var(--white);border-radius:99px;padding:10px 22px;font-size:14px;text-decoration:none;transition:background .15s}.job-card,.jobs-stats-strip{border:1px solid var(--cream);overflow:hidden}.jobs-post-btn:hover{background:#2e2a24}.jobs-list{display:flex;flex-direction:column;gap:12px;max-width:860px;margin:0 auto}.job-card{background:var(--white);border-radius:var(--job-radius);padding:0;box-shadow:var(--shadow);transition:box-shadow .2s,border-color .2s,transform .2s;cursor:pointer;animation:.4s both jobSlideUp}.content-card,.form-card,.sidebar-card{box-shadow:0 4px 20px rgba(0,0,0,.01)}.job-card:hover{box-shadow:var(--shadow-hover);border-color:rgba(201,151,44,.4);transform:translateY(-2px)}.job-card.featured{border-color:rgba(201,151,44,.45);box-shadow:0 0 0 3px rgba(201,151,44,.07),var(--shadow)}.job-card-inner{display:flex;align-items:stretch}.job-accent{width:4px;flex-shrink:0;background:0 0;border-radius:var(--job-radius) 0 0 var(--job-radius)}.job-card.urgent .job-accent{background:var(--rust)}.job-main{flex:1;display:flex;align-items:center;gap:16px;padding:20px 16px;min-width:0}.job-icon{width:48px;height:48px;border-radius:11px;background:var(--bg);border:1px solid var(--cream);display:flex;align-items:center;justify-content:center;font-size:20px;flex-shrink:0}.job-card.featured .job-icon{background:rgba(201,151,44,.08);border-color:rgba(201,151,44,.25)}.faq-q-body,.job-body,.ot-body{flex:1;min-width:0}.job-title-row{display:flex;align-items:center;gap:7px;flex-wrap:wrap;margin-bottom:5px}.job-title{font-size:19px;letter-spacing:-.3px;color:var(--ink);line-height:1.3}.badge{font-size:10px;font-weight:800;letter-spacing:.05em;text-transform:uppercase;padding:2px 8px;border-radius:99px;flex-shrink:0}.badge-featured{background:rgba(201,151,44,.12);color:var(--gold);border:1px solid rgba(201,151,44,.3)}.badge-urgent{background:rgba(183,73,28,.1);color:var(--rust);border:1px solid rgba(183,73,28,.25)}.badge-new{background:var(--green-bg);color:var(--green);border:1px solid var(--green-border)}.job-meta{display:flex;align-items:center;gap:10px;flex-wrap:wrap;font-size:12px;color:var(--text2);margin-bottom:6px}.job-company{font-weight:600;color:var(--ink)}.meta-dot{width:3px;height:3px;border-radius:50%;background:var(--border);flex-shrink:0}.meta-item{display:flex;align-items:center;gap:4px}.meta-item svg{width:12px;height:12px;flex-shrink:0;opacity:.5}.job-short-desc{font-family:Inter,sans-serif;font-size:15px;color:var(--text2);line-height:1.5;margin-top:6px}.job-right{display:flex;flex-direction:column;align-items:flex-end;justify-content:center;gap:10px;padding:20px 20px 20px 0;flex-shrink:0}.job-salary{text-align:right}.salary-val{font-size:15px;font-weight:700;color:var(--ink)}.salary-note{font-size:11px;color:var(--text3);margin-top:1px}.btn-apply{background:var(--rust);color:var(--white);border:none;border-radius:99px;padding:8px 18px;font-family:Inter,sans-serif;font-size:12px;font-weight:700;cursor:pointer;text-decoration:none;display:inline-flex;align-items:center;gap:4px;transition:background .15s,transform .1s}.jobs-empty,.jobs-page-hero,.jobs-page-stats,.jobs-stats-strip{background:var(--white)}.btn-apply:hover{background:#a33014}.btn-apply:active{transform:scale(.97)}.jobs-empty{padding:48px 20px;border:1px dashed var(--cream);border-radius:var(--job-radius);color:var(--text3);font-size:15px}.jobs-stat-item,.jps-item{border-right:1px solid var(--cream);text-align:center}.jobs-empty-icon{font-size:32px;display:block;margin-bottom:10px}.jobs-section-footer{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-top:1.75rem}.jobs-see-all{display:inline-flex;align-items:center;gap:6px;font-size:15px;font-weight:700;color:var(--ink);text-decoration:none;transition:color .15s}.jobs-see-all svg{transition:transform .15s}.jobs-see-all:hover svg{transform:translateX(3px)}.jobs-count-note{font-size:12px;color:var(--text3);font-weight:500}.jobs-stats-strip{display:grid;grid-template-columns:repeat(3,1fr);border-radius:var(--job-radius);margin-bottom:1.5rem}.jobs-stat-item{padding:18px 0}.jobs-stat-item:last-child,.jps-item:last-child,.stat-item:last-child{border-right:none}.jobs-stat-num{font-size:22px;font-weight:800;color:var(--ink);letter-spacing:-.5px;font-family:Inter,sans-serif}.jobs-stat-num b,.jps-num b{color:var(--rust);font-weight:800}.jobs-stat-lbl{font-size:11px;color:var(--text3);margin-top:3px;font-weight:500}.jobs-page-hero{border-bottom:1px solid var(--cream);padding:52px 20px 36px;text-align:center}.jobs-page-eyebrow{font-size:11px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--gold);margin-bottom:8px}.jobs-page-title{font-size:clamp(26px, 4vw, 36px);font-weight:800;letter-spacing:-.6px;color:var(--ink);line-height:1.15;margin-bottom:8px}.jobs-page-desc{font-size:15px;color:var(--text2);max-width:480px;margin:0 auto 26px;line-height:1.6}.jobs-page-stats{display:inline-flex;align-items:stretch;border:1px solid var(--cream);border-radius:12px;overflow:hidden}.jps-item{padding:14px 28px}.jps-num{font-size:20px;font-weight:800;color:var(--ink);letter-spacing:-.4px;font-family:Inter,sans-serif}.jps-lbl{font-size:11px;color:var(--text3);margin-top:2px;font-weight:500}.jobs-main-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px;gap:1rem;flex-wrap:wrap}.jobs-main-count{font-size:17px;font-weight:700;color:var(--ink);margin:0}.jobs-cta-banner{display:flex;align-items:center;justify-content:space-between;gap:1.5rem;flex-wrap:wrap;margin-top:20px;background:rgba(201,151,44,.07);border:1px solid rgba(201,151,44,.25);border-radius:12px;padding:20px 24px}.jobs-cta-text{flex:1;min-width:180px}.jobs-cta-text strong{display:block;font-size:15px;font-weight:700;color:var(--ink);margin-bottom:3px}.jobs-cta-text span{font-size:14px;color:var(--text2)}.jobs-cta-btn{background:var(--rust);color:var(--white);border-radius:99px;padding:10px 22px;font-size:14px;font-weight:700;text-decoration:none;flex-shrink:0;transition:opacity .15s;font-family:Inter,sans-serif}.btn-hero-primary:hover,.btn-login:hover,.jobs-cta-btn:hover{opacity:.88}.spot-header-section{background:var(--white);border-bottom:1px solid var(--cream);padding:40px 0}.spot-breadcrumb{font-size:15px;color:var(--text2);margin-bottom:16px}.similar-card,.spot-breadcrumb a{color:inherit;text-decoration:none}.spot-title-wrapper{display:flex;justify-content:space-between;align-items:flex-start;gap:24px}.spot-meta-badges,.spot-quick-actions{display:flex;gap:12px}.spot-main-title{font-size:36px;font-weight:800;margin:0 0 12px;letter-spacing:-.5px}.hero-eyebrow,.section-eyebrow{letter-spacing:.07em;text-transform:uppercase}.spot-meta-badges{align-items:center;margin-bottom:24px}.action-btn{padding:12px 24px;border-radius:10px;font-weight:600;text-decoration:none;font-size:15px;display:inline-flex;align-items:center;gap:8px}.action-btn.primary{background:var(--ink);color:var(--white)}.action-btn.secondary,.info-card{background:var(--white);border:1px solid var(--cream)}.action-btn.primary:hover{background:#333}.action-btn.secondary{color:var(--ink)}.action-btn.secondary:hover{background:var(--cream)}.spot-grid-layout{display:grid;grid-template-columns:2fr 1fr;gap:40px;margin:40px 0}.info-card{border-radius:16px;padding:30px;margin-bottom:30px}.card-title{font-size:20px;font-weight:700;margin:0 0 20px;border-bottom:2px solid var(--cream);padding-bottom:10px}.contact-row{display:flex;align-items:center;gap:16px;padding:12px 0;border-bottom:1px solid #faf9f6}.contact-icon{font-size:20px;width:40px;height:40px;background:var(--cream);border-radius:50%;display:flex;align-items:center;justify-content:center}.contact-text h5{margin:0;font-size:12px;color:#777;font-weight:500}.contact-text p{margin:2px 0 0;font-size:15px;font-weight:600}.map-container{border-radius:12px;overflow:hidden;border:1px solid var(--cream);margin-top:15px}.form-card,.similar-card{border:1px solid var(--cream)}.similar-section{border-top:1px solid var(--cream);padding:60px 0;background:var(--white)}.similar-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;margin-top:24px}.faq-grid,.field-row,.social-grid{grid-template-columns:1fr 1fr}.similar-card{background:#faf9f6;border-radius:12px;padding:20px;display:flex;flex-direction:column;transition:transform .2s}.similar-card:hover{transform:translateY(-4px)}.field input:focus,.field select:focus,.field textarea:focus,.similar-card.is-premium{border-color:var(--gold);background:var(--white)}.social-badge-link{font-size:16px;text-decoration:none;margin-right:10px;color:#000}.hero-eyebrow,.page-hero h1 em{color:var(--gold);color:var(--gold)}.page-hero{margin-top:64px;background-color:#0f0f0f;background-image:linear-gradient(rgba(255,255,255,.02) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.02) 1px,transparent 1px),radial-gradient(circle at 85% 30%,rgba(37,50,152,.3) 0,transparent 60%),radial-gradient(circle at 15% 75%,rgba(40,23,14,.2) 0,transparent 60%);background-size:40px 40px,40px 40px,100% 100%,100% 100%;padding:60px 20px 50px;text-align:center}.page-hero h1{font-size:32px;font-weight:800;letter-spacing:-.8px;color:#fff;line-height:1.2;margin-bottom:.9rem}.page-hero h1 em{font-style:normal}.page-hero p{font-size:15px;color:#888;max-width:550px;margin:0 auto}.hero-eyebrow{display:inline-flex;align-items:center;background:rgba(201,151,44,.1);border:1px solid rgba(201,151,44,.2);padding:4px 12px;border-radius:99px;display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:700;margin-bottom:1.25rem}.main-wrap{max-width:1200px;margin:0 auto;padding:40px 20px}.main-wrap.with-sidebar{display:grid;grid-template-columns:1fr 340px;gap:30px;align-items:start}.form-card{background:var(--white);border-radius:16px;padding:30px}.form-card-title{font-size:20px;font-weight:700;color:var(--ink);margin-bottom:.25rem}.form-card-sub{font-size:15px;color:var(--text2);margin-bottom:1.75rem}.field{margin-bottom:1.1rem}.field label{display:block;font-size:14px;font-weight:600;color:var(--ink);margin-bottom:6px}.field input,.field select,.field textarea{width:100%;background:#f9fafb;border:1px solid var(--cream);border-radius:8px;padding:12px;font-family:inherit;font-size:15px;color:var(--ink);outline:0;transition:border-color .15s,box-shadow .15s}.field textarea{height:140px;resize:vertical;line-height:1.6}.field-row{display:grid;gap:1rem}.pw-wrap,.subject-wrap{position:relative}.subject-wrap select{cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;padding-right:36px}.subject-wrap::after{content:"▾";position:absolute;right:14px;top:50%;transform:translateY(-50%);font-size:15px;color:#888;pointer-events:none}.form-footer{display:flex;align-items:center;justify-content:space-between;margin-top:1.5rem;padding-top:1.25rem;border-top:1px solid var(--cream);gap:1rem}.ci-icon,.privacy-note{display:flex;align-items:center}.privacy-note{font-size:12px;color:#888;gap:6px}.btn-submit{background:var(--rust);color:var(--white);border:none;border-radius:99px;padding:12px 28px;font-family:inherit;font-size:15px;font-weight:600;cursor:pointer;transition:background .15s,transform .1s}.ci-icon,.sidebar-card-title{color:var(--ink);font-size:15px}.contact-item,.sidebar-card-title{border-bottom:1px solid var(--cream)}.btn-submit:hover{background:#a33509}.btn-submit:active{transform:scale(.98)}.sidebar{display:flex;flex-direction:column;gap:20px;position:sticky;top:20px}.sidebar-card{background:var(--white);border:1px solid var(--cream);border-radius:16px;padding:24px}.sidebar-card-title{font-weight:700;margin-bottom:1rem;padding-bottom:8px}.contact-item{display:flex;align-items:flex-start;gap:12px;padding:12px 0}.contact-item:last-child{border-bottom:none;padding-bottom:0}.faq-item.open,.faq-search-wrap input:focus,.offer-type-card:hover,.social-btn:hover{border-color:var(--gold)}.contact-item:first-child{padding-top:0}.ci-icon{width:34px;height:34px;border-radius:8px;background:var(--cream);justify-content:center;flex-shrink:0}.ci-label{font-size:11px;color:#888;font-weight:500}.ci-val,.ci-val a,.social-btn{color:var(--ink)}.ci-val,.rb-text,.social-btn{font-weight:600}.ci-val{font-size:15px;margin-top:1px}.ci-val a{text-decoration:none}.social-grid{display:grid;gap:8px}.social-btn{display:flex;align-items:center;gap:8px;padding:10px 12px;border-radius:8px;border:1px solid var(--cream);text-decoration:none;font-size:14px;transition:.15s;background:var(--white)}.social-btn:hover{color:var(--gold);background:var(--cream)}.social-btn svg{width:16px;height:16px;flex-shrink:0}.response-badge{display:flex;align-items:center;gap:10px;background:#f0fdf4;border:1px solid #bbf7d0;border-radius:8px;padding:12px 14px;margin-top:.5rem}.rb-dot{width:8px;height:8px;background:#22c55e;border-radius:50%;flex-shrink:0;animation:2s infinite pulse}.rb-text{font-size:12px;color:#15803d}.faq-section{max-width:1200px;margin:0 auto;padding:0 20px 60px}.faq-section-header{margin-bottom:1.75rem}.section-eyebrow{font-size:12px;font-weight:700;color:var(--gold);margin-bottom:.5rem}.faq-section-header h2{font-size:24px;font-weight:700;letter-spacing:-.4px;color:var(--ink)}.faq-section-header p{font-size:15px;color:var(--text2);margin-top:.4rem}.faq-search-wrap{position:relative;margin-bottom:1.5rem;max-width:480px}.faq-search-wrap input{width:100%;background:var(--white);border:1px solid var(--cream);border-radius:99px;padding:11px 18px 11px 42px;font-family:inherit;font-size:15px;color:var(--ink);outline:0;transition:.15s}.faq-search-wrap::before{content:"🔍";position:absolute;left:16px;top:50%;transform:translateY(-50%);font-size:15px;pointer-events:none}.cat-pills{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:1.75rem}.faq-grid{display:grid;gap:12px}.faq-item{background:var(--white);border:1px solid var(--cream);border-radius:12px;overflow:hidden;transition:border-color .15s}.faq-item:hover{border-color:#d1d5db}.faq-q{display:flex;align-items:flex-start;gap:12px;padding:1rem 1.1rem;cursor:pointer}.faq-q-icon{width:24px;height:24px;border-radius:6px;background:var(--cream);display:flex;align-items:center;justify-content:center;font-size:11px;font-weight:700;color:var(--ink);flex-shrink:0;margin-top:1px}.faq-item.open .faq-a,.faq-tag{display:block}.faq-tag{font-size:10px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#888;margin-bottom:3px}.faq-q-text{font-size:14px;font-weight:700;color:var(--ink);line-height:1.45}.faq-chevron{font-size:15px;color:#888;flex-shrink:0;transition:transform .2s;margin-top:4px}.faq-item.open .faq-chevron{transform:rotate(180deg);color:var(--gold)}.faq-a{display:none;padding:.85rem 1.1rem 1rem;font-size:14px;color:#000;line-height:1.7;border-top:1px solid var(--cream)}.no-results{text-align:center;padding:3rem;color:#888;font-size:15px;grid-column:1/-1}.cta-btn,.cta-text h3{color:var(--white);font-weight:700}.cta-strip{max-width:1200px;margin:0 auto 40px;padding:0 20px}.cta-inner{background:linear-gradient(135deg,var(--ink) 0,#2e2a24 100%);border-radius:16px;padding:30px 40px;display:flex;align-items:center;justify-content:space-between;gap:2rem}.cta-text h3{font-size:18px;margin-bottom:4px}.cta-text p{font-size:15px;color:#aaa}.cta-btn{background:var(--rust);border:none;border-radius:99px;padding:12px 28px;font-family:inherit;font-size:15px;cursor:pointer;text-decoration:none;transition:opacity .15s}.btn-primary-pill:hover,.cta-btn:hover{opacity:.9}.content-card{background:var(--white);border:1px solid var(--cream);border-radius:16px;padding:40px}.content-card h2{font-size:20px;color:var(--ink);margin:24px 0 12px}.alert,.content-card p{font-size:15px}.content-card p,.content-card ul{margin-bottom:16px;color:#c1c1c1}.content-card ul{padding-left:20px}.content-card li{margin-bottom:8px}.alert{padding:12px 16px;border-radius:8px;font-weight:600;margin-bottom:20px}.alert-success{background:rgba(34,197,94,.1);color:#16a34a;border:1px solid rgba(34,197,94,.2)}.alert-error{background:rgba(239,68,68,.1);color:#ef4444;border:1px solid rgba(239,68,68,.2)}.footer-bottom,footer{border-top:1px solid #1a1a1a}.badge-cat{background:var(--cream);color:var(--ink);padding:6px 14px;border-radius:20px;font-size:14px;font-weight:600}.badge-feat,.badge-veri{padding:6px 14px;border-radius:20px;font-size:12px}.badge-feat{background:linear-gradient(135deg,#f7e374 0,#dcbe1b 100%);color:#000;font-weight:700}.badge-veri{background:#22c55e;color:var(--white);font-weight:600}footer{background:#0a0a0a;padding:60px 40px 30px}.footer-inner{max-width:1200px;margin:0 auto}.footer-top{display:grid;grid-template-columns:1.5fr 1fr 1fr 1fr;gap:48px;margin-bottom:48px}.footer-brand-desc{font-size:15px;color:#e7e7e7;font-weight:300;line-height:1.7;margin-top:16px}.footer-col-title{font-family:Inter;font-size:14px;font-weight:700;color:#888;letter-spacing:.5px;text-transform:uppercase;margin-bottom:16px}.footer-links li{margin-bottom:10px}.footer-links a{color:#e7e7e7;font-size:15px;text-decoration:none;transition:color .2s}.footer-links a:hover{color:#ccc}.footer-bottom{padding-top:24px;display:flex;align-items:center;justify-content:space-between}.footer-copy{font-size:14px;color:#c1c1c1}.footer-copy span{color:#e65c39}.social-links{display:flex;gap:16px}.social-link{width:34px;height:34px;border:1px solid #222;border-radius:6px;display:flex;align-items:center;justify-content:center;color:#e7e7e7;text-decoration:none;font-size:15px;transition:.2s}.social-link:hover{border-color:#e7e7e7;color:#fff}@keyframes fadeUp{from{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@keyframes jobSlideUp{from{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes pulse{0%,100%{box-shadow:0 0 0 0 rgba(34,197,94,.4)}50%{box-shadow:0 0 0 6px rgba(34,197,94,0)}}.animate{animation:.45s both fadeUp}.hero-inner>*{animation:.6s both fadeUp}.hero-inner>:first-child{animation-delay:.1s}.hero-inner>:nth-child(2){animation-delay:.2s}.hero-inner>:nth-child(3){animation-delay:.3s}.hero-inner>:nth-child(4){animation-delay:.4s}.hero-inner>:nth-child(5){animation-delay:.5s}.job-card:first-child{animation-delay:50ms}.job-card:nth-child(2){animation-delay:.12s}.job-card:nth-child(3){animation-delay:.19s}@media (max-width:1024px){.biz-list{grid-template-columns:repeat(3,1fr)}}@media (max-width:768px){nav{padding:0 20px}.nav-links.is-open,.nav-toggle{display:flex}.biz-tags,.nav-links,.search-select{display:none}.nav-links{position:fixed;top:64px;left:0;right:0;bottom:0;background:var(--ink);opacity:1;z-index:105;flex-direction:column;align-items:stretch;justify-content:flex-start;gap:0;padding:20px 24px;overflow-y:auto}.nav-links li{width:100%}.nav-links a{display:block;padding:18px 4px;border-bottom:1px solid #222;font-size:18px}.nav-links li:last-child a{border-bottom:none}.nav-links .pill{display:inline-block;margin-top:10px;text-align:center}.hero{padding:50px 20px 40px}.search-box{flex-wrap:wrap;padding:12px;gap:8px}.cta-inner,.promo-banner{flex-direction:column;text-align:center}.hero-stats{gap:20px}.categories-section{padding:30px 20px}.main-section{padding:40px 20px}.faq-grid,.featured-grid,.field-row,.main-wrap.with-sidebar,.plans-grid,.spot-grid-layout{grid-template-columns:1fr}.promo-banner{padding:32px}.promo-desc{max-width:100%}.plans-section{padding:60px 20px}.footer-top,.similar-grid{grid-template-columns:1fr 1fr}footer{padding:40px 20px 20px}.biz-list{grid-template-columns:repeat(2,1fr);gap:16px}.spot-title-wrapper{flex-direction:column}}.step,.steps-grid{position:relative}@media (max-width:600px){.biz-list,.similar-grid{grid-template-columns:1fr}.biz-list{gap:12px}.jobs-page-stats{flex-wrap:wrap}.jps-item{flex:1;min-width:110px}.jobs-cta-banner,.jobs-header,.jobs-section-footer{flex-direction:column;align-items:flex-start}.jobs-post-btn{align-self:flex-start}.job-card-inner{flex-direction:column}.job-accent{width:100%;height:3px;border-radius:var(--job-radius) var(--job-radius) 0 0}.job-main{padding:14px}.job-right{flex-direction:row;align-items:center;padding:0 14px 14px}.job-salary,.job-short-desc{display:none}.jobs-stats-strip{grid-template-columns:1fr 1fr}.jobs-stat-item:nth-child(2){border-right:none}.jobs-stat-item:first-child,.jobs-stat-item:nth-child(2){border-bottom:1px solid var(--cream)}}.btn-hero-outline,.btn-hero-primary{padding:12px 26px;font-size:15px;cursor:pointer;text-decoration:none;font-family:inherit}.hero-actions{display:flex;align-items:center;justify-content:center;gap:12px}.stats-bar,.steps-grid{display:grid;grid-template-columns:repeat(4,1fr)}.btn-hero-primary{background:var(--rust);color:#fff;border:none;border-radius:99px;font-weight:700;transition:opacity .15s}.btn-hero-outline{background:0 0;color:var(--ink);border:1px solid var(--cream);border-radius:99px;font-weight:600;transition:border-color .15s}.btn-hero-outline:hover{border-color:var(--ink)}.stats-bar{background:#fff;border:1px solid var(--cream);border-radius:16px;margin:40px auto;max-width:1200px;padding:0 20px;overflow:hidden}.stat-item{padding:28px 24px;text-align:center;border-right:1px solid var(--cream)}.stats-bar .stat-num{font-family:Inter;font-size:28px;font-weight:800;color:var(--ink);letter-spacing:-.5px;margin-bottom:4px}.stat-lbl{font-size:14px;color:#888;font-weight:500}.section-title-lg{font-size:26px;font-weight:800;letter-spacing:-.5px;color:var(--ink);margin-bottom:6px}.section-sub{font-size:15px;color:#666}.how-section{padding:60px 0;background:#fff;border-top:1px solid var(--cream);border-bottom:1px solid var(--cream)}.how-header{text-align:center;margin-bottom:50px}.steps-grid{gap:0}.steps-grid::before{content:'';position:absolute;top:28px;left:calc(12.5% + 28px);right:calc(12.5% + 28px);height:1px;background:var(--cream);z-index:0}.step{display:flex;flex-direction:column;align-items:center;text-align:center;padding:0 20px;z-index:1}.step-num{width:56px;height:56px;border-radius:50%;background:var(--ink);color:#fff;display:flex;align-items:center;justify-content:center;font-size:18px;font-weight:800;margin-bottom:18px;border:4px solid #f9fafb;flex-shrink:0}.step-title{font-size:15px;font-weight:700;color:var(--ink);margin-bottom:8px}.ot-desc,.step-desc{font-size:14px;color:#666;line-height:1.6}.benefits-section{padding:60px 0}.benefits-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-top:40px}.benefit-card{background:#fff;border:1px solid var(--cream);border-radius:16px;padding:28px 26px;transition:border-color .15s,transform .15s}.benefit-card:hover{border-color:var(--gold);transform:translateY(-2px)}.benefit-icon{width:48px;height:48px;border-radius:12px;background:rgba(201,151,44,.1);display:flex;align-items:center;justify-content:center;font-size:22px;margin-bottom:16px}.benefit-title{font-size:16px;font-weight:700;color:var(--ink);margin-bottom:8px}.benefit-desc{font-size:14px;color:#666;line-height:1.7}.benefit-metric{margin-top:16px;padding-top:16px;border-top:1px solid var(--cream);font-size:12px;color:var(--gold);font-weight:700;display:flex;align-items:center;gap:6px}.ot-tag,.ot-title{color:var(--ink);font-weight:700}.offer-types-section{padding:0 0 60px}.offer-types-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:16px;margin-top:40px}.offer-type-card{background:#fff;border:1px solid var(--cream);border-radius:16px;padding:28px;display:flex;gap:20px;align-items:flex-start;transition:border-color .15s}.ot-icon{width:52px;height:52px;border-radius:12px;flex-shrink:0;display:flex;align-items:center;justify-content:center;font-size:24px}.ot-icon.rust-bg{background:rgba(183,73,28,.1)}.ot-icon.gold-bg{background:rgba(201,151,44,.1)}.ot-icon.blue-bg{background:rgba(37,99,235,.08)}.ot-icon.green-bg{background:rgba(22,163,74,.1)}.ot-title{font-size:15px;margin-bottom:6px}.ot-tag{display:inline-block;margin-top:10px;font-size:11px;padding:3px 10px;border-radius:99px;background:var(--cream)}.example-section{background:var(--ink);padding:60px 0}.example-header{text-align:center;margin-bottom:40px}.example-header .section-sub{color:#aaa}.example-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.example-card{background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.1);border-radius:16px;overflow:hidden}.ec-header{padding:18px 20px;border-bottom:1px solid rgba(255,255,255,.08);display:flex;align-items:center;gap:12px}.ec-avatar{width:40px;height:40px;border-radius:10px;display:flex;align-items:center;justify-content:center;font-size:18px;flex-shrink:0}.ec-biz{font-size:14px;font-weight:700;color:#fff}.ec-cat{font-size:11px;color:#888}.ec-badge,.ec-offer-title{font-weight:700;color:#fff}.ec-badge{margin-left:auto;background:var(--rust);font-size:11px;padding:4px 10px;border-radius:99px}.ec-offer-title{font-size:15px;margin-bottom:6px}.ec-offer-desc{font-size:14px;color:#aaa;line-height:1.6;margin-bottom:16px}.ec-pricing{display:flex;align-items:baseline;gap:8px;margin-bottom:16px}.ec-old{font-size:15px;color:#666;text-decoration:line-through}.ec-new{font-size:20px;font-weight:800;color:var(--gold)}.ec-saving{font-size:12px;font-weight:700;color:#4ade80}.ec-footer{display:flex;align-items:center;justify-content:space-between;padding-top:14px;border-top:1px solid rgba(255,255,255,.08)}.ec-meta{font-size:11px;color:#666}.ec-btn,.field .label-row a{font-size:12px;color:var(--gold)}.ec-btn{font-weight:700;background:rgba(201,151,44,.15);border:1px solid rgba(201,151,44,.3);border-radius:99px;padding:5px 14px;cursor:pointer;text-decoration:none;transition:background .15s}.already-row a,.btn-register,.cta-btn-outline,.field .label-row a,.terms-row a{font-weight:600;text-decoration:none}.cta-btn-outline,.pw-toggle{background:0 0;cursor:pointer}.ec-btn:hover{background:rgba(201,151,44,.25)}.cta-actions{display:flex;gap:12px;flex-shrink:0}.cta-btn-outline{color:#fff;border:1px solid rgba(255,255,255,.2);border-radius:99px;padding:13px 28px;font-family:inherit;font-size:15px;transition:border-color .15s}.cta-btn-outline:hover{border-color:rgba(255,255,255,.5)}.main-wrap.narrow{max-width:700px;display:block;padding:40px 20px 60px}.field .label-row{display:flex;justify-content:space-between;align-items:center;margin-bottom:6px}.field .label-row label{margin-bottom:0}.already-row a:hover,.field .label-row a:hover,.terms-row a:hover{text-decoration:underline}.pw-wrap input{padding-right:42px}.pw-toggle{position:absolute;right:12px;top:50%;transform:translateY(-50%);border:none;font-size:16px;color:#aaa;padding:0;line-height:1;transition:color .15s}.pw-toggle:hover{color:var(--ink)}.remember-row{display:flex;align-items:center;gap:8px;font-size:14px;color:#666;margin-bottom:.5rem}.remember-row input[type=checkbox]{accent-color:var(--gold)}.divider{display:flex;align-items:center;gap:12px;margin:20px 0 18px;color:#aaa;font-size:12px}.divider::after,.divider::before{content:'';flex:1;height:1px;background:var(--cream)}.btn-register{display:block;text-align:center;border:1px solid var(--cream);background:#fff;border-radius:8px;padding:12px;font-family:inherit;font-size:15px;color:var(--ink);transition:border-color .15s,color .15s}.btn-register:hover{border-color:var(--gold);color:var(--gold)}.alert-info{background:rgba(59,130,246,.1);color:#1d4ed8;border:1px solid rgba(59,130,246,.2)}@media (max-width:580px){.main-wrap.narrow .form-card{padding:24px 20px}}.main-wrap.narrow~.cta-strip{max-width:750px}.already-row{font-size:14px;color:#666;display:flex;align-items:center;gap:6px;margin-top:-1rem;margin-bottom:1.75rem}.already-row a,.terms-row a{color:var(--gold)}.pw-strength{height:4px;border-radius:2px;background:var(--cream);margin-top:6px;overflow:hidden}.pw-strength-bar{height:100%;border-radius:2px;transition:width .3s,background .3s;width:0%}.pw-strength-label{font-size:11px;color:#aaa;margin-top:4px}.terms-row{display:flex;align-items:flex-start;gap:10px;font-size:14px;color:#666;margin-top:.25rem}.terms-row input[type=checkbox]{accent-color:var(--gold);flex-shrink:0;margin-top:2px}.info-box .info-icon,.success-box .success-icon{width:64px;height:64px;display:flex;align-items:center;font-size:28px;margin:0 auto 20px}.success-box{text-align:center;padding:48px 20px}.success-box .success-icon{background:rgba(34,197,94,.1);border-radius:50%;justify-content:center;border:2px solid rgba(34,197,94,.2)}.success-box h2{font-size:22px;font-weight:700;color:var(--ink);margin-bottom:8px}.success-box p{font-size:15px;color:#666;max-width:380px;margin:0 auto 24px;line-height:1.65}.btn-login{display:inline-block;background:var(--gold);color:#fff;border-radius:99px;padding:12px 32px;font-size:15px;font-weight:700;text-decoration:none;transition:opacity .15s}.info-box{text-align:center;padding:32px 20px}.info-box .info-icon{border-radius:50%;justify-content:center}.info-box .info-icon.success{background:rgba(34,197,94,.1);border:2px solid rgba(34,197,94,.2)}.info-box .info-icon.warning{background:rgba(245,158,11,.1);border:2px solid rgba(245,158,11,.2)}.info-box h2{font-size:20px;font-weight:700;color:var(--ink);margin-bottom:8px}.info-box p{font-size:15px;color:#666;line-height:1.65;max-width:340px;margin:0 auto 24px}.btn-back{display:inline-flex;align-items:center;gap:6px;font-size:14px;color:#666;text-decoration:none;margin-top:18px;transition:color .15s}.btn-primary-pill{display:inline-block;background:var(--rust);color:#fff;border-radius:99px;padding:12px 28px;font-size:15px;font-weight:700;text-decoration:none;transition:opacity .15s}.alert-warning{background:rgba(245,158,11,.1);color:#b45309;border:1px solid rgba(245,158,11,.2)}.alert ul{margin:6px 0 0 16px;padding:0}.alert ul li{margin-bottom:2px;font-weight:500}.alert a{color:inherit;font-weight:700}.main-wrap.register,.main-wrap.register~.cta-strip{max-width:860px}@media (max-width:680px){.main-wrap.register .form-card{padding:24px 20px}.main-wrap.register .field-row{grid-template-columns:1fr}.main-wrap.register .form-footer{flex-direction:column;align-items:stretch}.main-wrap.register .btn-submit{text-align:center}}.main-wrap.static{max-width:900px;display:block;padding:40px 20px 60px}.hero.compact{padding:52px 20px 40px}.spots-label{font-size:13px;font-weight:600;color:var(--rust);text-align:center;margin-bottom:14px;letter-spacing:.3px}.cat-pill--spot{display:inline-flex;align-items:center;gap:6px}.cat-pill--spot .pill-icon{width:13px;height:13px;flex-shrink:0;fill:var(--rust)}.spots-group{margin:0 auto;padding:22px 16px}.spots-grid{display:flex;justify-content:center;gap:12px;flex-wrap:wrap;position:relative;z-index:1}.fun-zone-grid{display:flex;gap:40px;align-items:center}.fun-zone-text{flex:0 0 55%;box-sizing:border-box}.fun-zone-card-wrap{flex:1;box-sizing:border-box;padding-top:10px}@media (max-width:900px){.benefits-grid,.stats-bar,.steps-grid{grid-template-columns:1fr 1fr}.steps-grid::before{display:none}.example-cards{grid-template-columns:1fr}.stat-item:nth-child(2){border-right:none}.stat-item:first-child,.stat-item:nth-child(2){border-bottom:1px solid var(--cream)}.fun-zone-grid{flex-direction:column;gap:32px}.fun-zone-text{flex:1 1 100%}.fun-zone-card-wrap{flex:1 1 100%;width:100%;padding-top:0}}@media (max-width:640px){.benefits-grid,.offer-types-grid,.steps-grid{grid-template-columns:1fr}.hero-actions{flex-direction:column}.cta-actions{flex-direction:column;width:100%}.fun-zone-section{padding:60px 0!important}.fun-zone-text h2{font-size:30px!important}.fun-zone-text p{font-size:15px!important}}@media (max-width:860px){.search-layout{flex-direction:column!important}.search-sidebar{width:100%!important;position:static!important}.search-main{width:100%}}@media (max-width:480px){.biz-list{grid-template-columns:1fr}.premium-card{flex-direction:column!important}.premium-card>div:first-child{width:100%!important;height:90px!important}.standard-card{flex-direction:column!important;align-items:flex-start!important;gap:10px}}