html:has(.cs-page){background:#1a1a1a!important}body:has(.cs-page){background:#1a1a1a!important}.homepage-root.cs-page{width:100%!important;max-width:none!important;padding:0!important;margin:0!important;overflow-x:hidden;overflow-y:visible!important;height:auto!important}.cs-page .cs-hero{padding:160px 48px 100px;background:linear-gradient(170deg,#1a1a1a,#2d1f10 40%,#3d2914 55%,#1a1a1a);text-align:center;position:relative;overflow:hidden}.cs-page .cs-hero:after{content:"";position:absolute;bottom:0;left:0;right:0;height:160px;background:linear-gradient(180deg,transparent,#1a1a1a);pointer-events:none}.cs-page .cs-hero-label{display:inline-block;font-size:.7rem;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:#b45309;background:rgba(180,83,9,.12);padding:.3rem .85rem;border-radius:4px;margin-bottom:1.25rem}.cs-page .cs-hero h1{font-family:Playfair Display,Georgia,serif;font-size:clamp(2.8rem,5.5vw,4.5rem);font-weight:600;line-height:1.2;color:#fff;margin-bottom:1.25rem;max-width:820px;margin-left:auto;margin-right:auto}.cs-page .cs-hero h1 em{font-style:normal;background:linear-gradient(135deg,#d97706,#b45309);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.cs-page .cs-hero-sub{font-size:1.15rem;color:#a8a29e;max-width:560px;margin:0 auto 2.5rem;line-height:1.7}.cs-page .cs-hero-pills{display:flex;gap:.75rem;justify-content:center;flex-wrap:wrap;position:relative;z-index:1}.cs-page .cs-pill{display:inline-flex;align-items:center;gap:.4rem;padding:.4rem 1rem;background:rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.06);border-radius:20px;font-size:.82rem;color:#d6d3d1}.cs-page .cs-pill-num{color:#b45309;font-weight:700}.cs-page .cs-section-label{display:inline-flex;align-items:center;gap:6px;font-size:.68rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;padding:.3rem .8rem;border-radius:4px;margin-bottom:1.25rem}.cs-page .cs-tag-purple{background:rgba(139,92,246,.12);color:#a78bfa}.cs-page .cs-feature-block{padding:96px 48px;border-top:1px solid rgba(255,255,255,.06)}.cs-page .cs-feature-inner{max-width:1200px;margin:0 auto;display:grid;grid-template-columns:1fr 1fr;gap:6rem;align-items:center}.cs-page .cs-feature-inner.cs-reverse{direction:rtl}.cs-page .cs-feature-inner.cs-reverse>*{direction:ltr}.cs-page .cs-section-h2{font-family:Playfair Display,Georgia,serif;font-size:clamp(1.9rem,3vw,2.75rem);font-weight:600;line-height:1.2;color:#fff;margin-bottom:1rem}.cs-page .cs-section-sub{font-size:1rem;color:#a8a29e;line-height:1.75;max-width:520px;margin-bottom:2rem}.cs-page .cs-feature-bullets{list-style:none;margin-bottom:2rem;display:flex;flex-direction:column;gap:.85rem}.cs-page .cs-feature-bullets li{display:flex;align-items:flex-start;gap:.75rem;font-size:.9rem;color:#d6d3d1;line-height:1.6}.cs-page .cs-bullet-dot{width:5px;height:5px;border-radius:50%;background:#b45309;flex-shrink:0;margin-top:7px}.cs-page .cs-btn-outline{display:inline-flex;align-items:center;gap:8px;padding:.65rem 1.4rem;background:transparent;border:1px solid rgba(255,255,255,.1);border-radius:8px;font-size:.875rem;font-weight:500;color:#a8a29e;cursor:pointer;font-family:var(--ye-font);transition:border-color .2s,color .2s}.cs-page .cs-btn-outline:hover{border-color:#b45309;color:#fff}.cs-page .cs-visual-card{background:rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.06);border-radius:16px;overflow:hidden}.cs-page .cs-visual-card-header{display:flex;align-items:center;gap:8px;padding:13px 18px;border-bottom:1px solid rgba(255,255,255,.06);background:rgba(255,255,255,.02)}.cs-page .cs-mac-dots{display:flex;gap:6px}.cs-page .cs-mac-dot{width:8px;height:8px;border-radius:50%}.cs-page .cs-visual-card-title{font-size:11px;color:#a8a29e;font-weight:500;margin-left:4px;letter-spacing:.03em}.cs-page .cs-visual-card-body{padding:20px}.cs-page .cs-creative-variant{background:rgba(255,255,255,.02);border:1px solid rgba(255,255,255,.06);border-radius:10px;padding:16px;margin-bottom:10px}.cs-page .cs-creative-variant:last-of-type{margin-bottom:0}.cs-page .cs-variant-label{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:#a8a29e;margin-bottom:10px;display:flex;align-items:center;justify-content:space-between}.cs-page .cs-variant-label-status{color:#5a5347}.cs-page .cs-variant-headline{font-size:13px;font-weight:600;color:#fff;margin-bottom:5px;line-height:1.4}.cs-page .cs-variant-body{font-size:12px;color:#a8a29e;line-height:1.5;margin-bottom:12px}.cs-page .cs-variant-actions{display:flex;gap:6px;margin-bottom:10px}.cs-page .cs-vbtn{padding:5px 12px;border-radius:6px;font-size:11px;font-weight:600;cursor:pointer;font-family:var(--ye-font);border:1px solid;display:flex;align-items:center;gap:5px;transition:background .2s}.cs-page .cs-vbtn-approve{background:rgba(74,222,128,.08);border-color:rgba(74,222,128,.2);color:#4ade80}.cs-page .cs-vbtn-approve:hover{background:rgba(74,222,128,.15)}.cs-page .cs-vbtn-reject{background:rgba(248,113,113,.08);border-color:rgba(248,113,113,.2);color:#f87171}.cs-page .cs-vbtn-reject:hover{background:rgba(248,113,113,.15)}.cs-page .cs-vbtn-edit{background:rgba(255,255,255,.04);border-color:rgba(255,255,255,.06);color:#a8a29e}.cs-page .cs-vbtn-edit:hover{border-color:rgba(255,255,255,.15);color:#d6d3d1}.cs-page .cs-variant-metrics{font-size:11px;color:#5a5347;padding-top:8px;border-top:1px solid rgba(255,255,255,.06)}.cs-page .cs-ab-table{width:100%;border-collapse:collapse;margin-bottom:12px}.cs-page .cs-ab-table thead th{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.07em;color:#5a5347;padding:10px 12px 8px;text-align:right}.cs-page .cs-ab-table thead th:first-child{text-align:left}.cs-page .cs-ab-table tbody tr{border-top:1px solid rgba(255,255,255,.06)}.cs-page .cs-ab-table tbody td{padding:10px 12px;font-size:12px;color:#a8a29e;text-align:right;vertical-align:middle}.cs-page .cs-ab-table tbody td:first-child{text-align:left;font-size:13px;font-weight:600;color:#d6d3d1}.cs-page .cs-ab-winner-badge{border-radius:4px;background:rgba(74,222,128,.12);color:#4ade80;border:1px solid rgba(74,222,128,.2)}.cs-page .cs-ab-paused-badge,.cs-page .cs-ab-winner-badge{display:inline-block;font-size:9px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;padding:2px 7px;margin-left:6px;vertical-align:middle}.cs-page .cs-ab-paused-badge{border-radius:4px;background:rgba(255,255,255,.04);color:#5a5347;border:1px solid rgba(255,255,255,.06)}.cs-page .cs-count-num{font-variant-numeric:tabular-nums}.cs-page .cs-stat-row{display:flex;align-items:center;justify-content:space-between;padding:9px 12px;background:rgba(255,255,255,.02);border:1px solid rgba(255,255,255,.06);border-radius:7px;font-size:11px;color:#a8a29e;margin-bottom:8px}.cs-page .cs-stat-row span{color:#d6d3d1;font-weight:500}.cs-page .cs-winner-note{font-size:12px;color:#d97706;font-weight:500;padding:8px 12px;background:rgba(180,83,9,.06);border:1px solid rgba(180,83,9,.15);border-radius:7px}.cs-page .cs-refresh-flow{display:flex;flex-direction:column;gap:8px}.cs-page .cs-refresh-step{display:flex;align-items:flex-start;gap:12px;padding:13px 14px;background:rgba(255,255,255,.02);border:1px solid rgba(255,255,255,.06);border-radius:8px;position:relative}.cs-page .cs-refresh-step.cs-amber{background:rgba(180,83,9,.04);border-color:rgba(180,83,9,.2)}.cs-page .cs-refresh-step.cs-green{background:rgba(34,197,94,.03);border-color:rgba(34,197,94,.15)}.cs-page .cs-step-num{width:22px;height:22px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:10px;font-weight:700;flex-shrink:0;background:rgba(180,83,9,.15);border:1px solid rgba(180,83,9,.3);color:#d97706}.cs-page .cs-refresh-step.cs-green .cs-step-num{background:rgba(34,197,94,.12);border-color:rgba(34,197,94,.3);color:#4ade80}.cs-page .cs-step-body{flex:1}.cs-page .cs-step-title{font-size:12px;font-weight:600;color:#d6d3d1;margin-bottom:3px}.cs-page .cs-step-desc{font-size:11px;color:#a8a29e}.cs-page .cs-new-variant-preview{margin-top:12px;padding:12px 14px;background:rgba(139,92,246,.05);border:1px solid rgba(139,92,246,.15);border-radius:7px;display:flex;align-items:center;gap:10px}.cs-page .cs-new-badge{font-size:9px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;padding:2px 6px;border-radius:3px;background:rgba(139,92,246,.15);color:#a78bfa;border:1px solid rgba(139,92,246,.25);flex-shrink:0}.cs-page .cs-new-copy{font-size:11px;color:#d6d3d1;line-height:1.5}.cs-page .cs-persona-copy-card{background:rgba(255,255,255,.02);border:1px solid rgba(255,255,255,.06);border-radius:10px;padding:16px;margin-bottom:10px}.cs-page .cs-persona-copy-card:last-child{margin-bottom:0}.cs-page .cs-persona-copy-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px}.cs-page .cs-persona-copy-name{font-size:13px;font-weight:600;color:#fff}.cs-page .cs-persona-chip{font-size:10px;font-weight:500;color:#a8a29e;padding:3px 8px;border-radius:4px;background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.06)}.cs-page .cs-copy-headline{font-size:13px;font-weight:600;color:#d97706;margin-bottom:4px}.cs-page .cs-copy-body{font-size:12px;color:#a8a29e;line-height:1.5}.cs-page .cs-final-cta{padding:120px 48px;text-align:center;background:linear-gradient(180deg,#1a1a1a,rgba(180,83,9,.08) 50%,#1a1a1a)}.cs-page .cs-final-cta-eyebrow{font-size:.82rem;color:#a8a29e;margin-bottom:.5rem;letter-spacing:.04em}.cs-page .cs-final-cta h2{font-family:Playfair Display,Georgia,serif;font-size:clamp(2rem,4vw,3rem);font-weight:600;color:#fff;margin-bottom:.5rem;max-width:600px;margin-left:auto;margin-right:auto}.cs-page .cs-cta-line2{font-size:1rem;color:#a8a29e;margin-bottom:2.5rem}.cs-page .cs-cta-row{display:flex;gap:1rem;justify-content:center;flex-wrap:wrap}.cs-page .cs-btn-primary{padding:.75rem 2rem;background:var(--ye-accent);color:#fff;font-size:.95rem;font-weight:600;border-radius:8px;border:none;cursor:pointer;font-family:var(--ye-font);transition:background .2s,transform .15s}.cs-page .cs-btn-primary:hover{background:var(--ye-accent-hover);transform:translateY(-1px)}.cs-page .cs-btn-secondary{padding:.75rem 2rem;background:transparent;color:#a8a29e;font-size:.95rem;font-weight:500;border-radius:8px;border:1px solid rgba(255,255,255,.06);cursor:pointer;font-family:var(--ye-font);transition:border-color .2s,color .2s}.cs-page .cs-btn-secondary:hover{border-color:#b45309;color:#fff}.cs-page .cs-reveal{opacity:0;transform:translateY(28px);transition:opacity .7s ease,transform .7s ease}.cs-page .cs-reveal.visible{opacity:1;transform:none}.cs-page .cs-reveal-d1{transition-delay:.1s}.cs-page .cs-reveal-d2{transition-delay:.2s}.cs-page .cs-reveal-d3{transition-delay:.3s}.cs-page .cs-reveal-d4{transition-delay:.4s}@media (max-width:1000px){.cs-page .cs-feature-inner{grid-template-columns:1fr;gap:3rem}.cs-page .cs-feature-inner.cs-reverse{direction:ltr}}@media (max-width:768px){.cs-page .cs-hero{padding:110px 24px 80px}.cs-page .cs-feature-block{padding:64px 24px}.cs-page .cs-final-cta{padding:80px 24px}}@media (max-width:480px){.cs-page .cs-cta-row{flex-direction:column;align-items:stretch;max-width:300px;margin:0 auto}}.cs-page .cs-artifact-status-bar{font-size:11px;color:#5a5347;padding-top:12px;margin-top:10px;border-top:1px solid rgba(255,255,255,.06)}.cs-page .cs-confidence-bar-wrapper{margin-bottom:8px}.cs-page .cs-confidence-label{font-size:10px;color:#d97706;display:block;margin-bottom:4px}.cs-page .cs-confidence-track{height:3px;background:rgba(255,255,255,.06);border-radius:2px;overflow:hidden}.cs-page .cs-confidence-fill{height:100%;background:#d97706;border-radius:2px}.cs-page .cs-card-stagger{opacity:0;transform:translateX(-20px);transition:all .5s ease}.cs-page .cs-card-stagger.cs-card-visible{opacity:1;transform:none}.cs-page .cs-refresh-step{border-left:3px solid transparent;transition:border-left-color .3s ease,background .3s ease}.cs-page .cs-refresh-step.cs-step-active{border-left-color:var(--ye-accent,#d97706)}.cs-page .cs-refresh-step.cs-step-active .cs-step-title{color:#fff}.cs-page .cs-refresh-step.cs-step-active .cs-step-desc{color:#d6d3d1}.cs-page .cs-refresh-step.cs-green.cs-step-active{border-left-color:#22c55e}