:root{--teal: #1a7a7a;--teal-light: #e8f5f5;--teal-mid: rgba(26, 122, 122, .12);--teal-dark: #135f5f;--teal-glow: rgba(26, 122, 122, .2);--rust: #c75933;--purple: #c8b5e6;--dark: #0f1213;--dark-2: #1a1d1f;--dark-3: #212326;--text: #111827;--text-2: #374151;--text-muted: #6b7280;--text-light: #9ca3af;--border: #e5e7eb;--border-dark: #d1d5db;--bg: #ffffff;--bg-soft: #f9fafb;--bg-light: #f3f4f6;--shadow-sm: 0 1px 3px rgba(0,0,0,.06), 0 1px 2px rgba(0,0,0,.04);--shadow-md: 0 4px 12px rgba(0,0,0,.08), 0 2px 4px rgba(0,0,0,.04);--shadow-lg: 0 12px 32px rgba(0,0,0,.1), 0 4px 8px rgba(0,0,0,.06);--shadow-xl: 0 24px 56px rgba(0,0,0,.12), 0 8px 16px rgba(0,0,0,.06);--radius-sm: 6px;--radius: 10px;--radius-lg: 16px}.xlab-os-pricing{font-family:-apple-system,BlinkMacSystemFont,Inter,Segoe UI,Roboto,sans-serif;line-height:1.6;color:var(--text);background:var(--bg);-webkit-font-smoothing:antialiased}.xlab-os-pricing *{margin:0;padding:0;box-sizing:border-box}.navbar{background:#fffffff2;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid var(--border);padding:1rem 2rem;position:sticky;top:0;z-index:100}.nav-content{max-width:1280px;margin:0 auto;display:flex;justify-content:space-between;align-items:center}.logo{display:flex;align-items:center;gap:.5rem}.logo-mark{width:22px;height:22px;display:block;object-fit:contain;flex:0 0 auto}.logo-dots{display:flex;gap:.25rem}.dot{width:9px;height:9px;border-radius:50%}.dot.teal{background:var(--teal)}.dot.rust{background:var(--rust)}.dot.purple{background:var(--purple)}.logo-text{font-weight:700;font-size:1.0625rem;color:var(--text);letter-spacing:-.01em}.logo-divider{color:var(--border-dark);font-size:1rem}.logo-product{font-weight:600;font-size:.9375rem;color:var(--teal);letter-spacing:-.01em}.nav-actions{display:flex;align-items:center;gap:1.25rem}.nav-link{color:var(--text-2);text-decoration:none;font-size:.9375rem;font-weight:500;transition:color .15s}.nav-link:hover{color:var(--teal)}.nav-cta{background:var(--teal);color:#fff;border:none;padding:.5625rem 1.125rem;border-radius:var(--radius-sm);font-size:.9375rem;font-weight:600;cursor:pointer;transition:background .15s,box-shadow .15s}.nav-cta:hover{background:var(--teal-dark);box-shadow:0 2px 8px var(--teal-glow)}.mobile-buy-bar{display:none}.hero{background:var(--dark);padding:5rem 2rem 0;overflow:hidden}.hero-inner{max-width:1280px;margin:0 auto;display:grid;grid-template-columns:1fr 1fr;gap:4rem;align-items:center}.hero-text{padding-bottom:5rem}.hero-eyebrow{display:inline-block;background:#1a7a7a33;color:#5eead4;font-size:.75rem;font-weight:700;letter-spacing:1.5px;text-transform:uppercase;padding:.375rem .875rem;border-radius:20px;margin-bottom:1.5rem;border:1px solid rgba(26,122,122,.3)}.hero h1{font-size:3.5rem;font-weight:800;line-height:1.1;color:#fff;margin-bottom:1.5rem;letter-spacing:-.03em}.hero-subtitle{font-size:1.125rem;color:#ffffffa6;line-height:1.7;margin-bottom:2.5rem}.hero-cta{display:flex;gap:1rem;align-items:center;flex-wrap:wrap}.btn-primary{background:var(--teal);color:#fff;border:none;padding:.875rem 1.875rem;border-radius:var(--radius-sm);font-size:1rem;font-weight:600;cursor:pointer;transition:all .15s;letter-spacing:-.01em}.btn-primary:hover{background:var(--teal-dark);box-shadow:0 4px 16px var(--teal-glow);transform:translateY(-1px)}.btn-primary.large{padding:1rem 2.25rem;font-size:1.0625rem}.btn-ghost{background:transparent;color:#ffffffd9;border:1.5px solid rgba(255,255,255,.2);padding:.875rem 1.5rem;border-radius:var(--radius-sm);font-size:1rem;font-weight:600;cursor:pointer;transition:all .15s;text-decoration:none;display:inline-flex;align-items:center;gap:.5rem}.btn-ghost:hover{background:#ffffff14;border-color:#ffffff59}.btn-secondary{background:#fff;color:var(--text);border:1.5px solid var(--border-dark);padding:.875rem 1.5rem;border-radius:var(--radius-sm);font-size:1rem;font-weight:600;cursor:pointer;transition:all .15s;text-decoration:none;display:inline-flex;align-items:center;gap:.5rem}.btn-secondary:hover{border-color:#9ca3af}.btn-secondary.large{padding:1rem 2rem;font-size:1.0625rem}.hero-note{margin-top:1.5rem;font-size:.8125rem;color:#ffffff59;letter-spacing:.01em}.hero-visual{align-self:flex-end}.hms-container{position:relative;width:100%;height:500px}.hms-main{position:absolute;top:0;left:0;right:48px;background:#fff;border-radius:var(--radius-lg);box-shadow:0 32px 80px #00000073,0 0 0 1px #ffffff0f;overflow:hidden}.hms-bar{background:#f3f4f6;padding:.625rem .875rem;display:flex;align-items:center;gap:.75rem;border-bottom:1px solid #e5e7eb}.hms-url{flex:1;text-align:center;font-size:.75rem;color:var(--text-muted);background:#fff;padding:.3rem .75rem;border-radius:4px;border:1px solid #e5e7eb;font-family:SF Mono,monospace}.hms-body{padding:1.25rem}.hms-nav{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem;padding-bottom:.875rem;border-bottom:1px solid var(--border)}.hms-brand-name{font-weight:800;font-size:.9375rem;color:var(--text);letter-spacing:.05em}.hms-navlinks{display:flex;gap:1rem;font-size:.8125rem;color:var(--text-muted)}.hms-collection-banner{background:var(--teal-mid);color:var(--teal-dark);font-size:.75rem;font-weight:700;letter-spacing:.5px;text-align:center;padding:.5rem;border-radius:4px;margin-bottom:1rem;text-transform:uppercase}.hms-products{display:grid;grid-template-columns:repeat(3,1fr);gap:.75rem}.hms-product-card{border-radius:6px;overflow:hidden;background:var(--bg-soft);border:1px solid var(--border)}.hms-product-img{height:90px;position:relative}.hms-badge{position:absolute;top:6px;left:6px;background:var(--rust);color:#fff;font-size:.625rem;font-weight:700;padding:2px 6px;border-radius:3px;text-transform:uppercase}.hms-product-info{padding:.5rem .625rem}.hms-product-name{font-size:.6875rem;font-weight:600;color:var(--text);margin-bottom:2px}.hms-product-price{font-size:.6875rem;color:var(--text-muted);font-weight:500}.hms-float{position:absolute;background:#fff;border-radius:var(--radius);box-shadow:0 16px 40px #00000052,0 0 0 1px #0000000f;overflow:hidden;width:210px}.hms-float-dashboard{bottom:60px;right:0}.hms-float-tracker{bottom:0;left:24px}.hms-float-bar{background:#f3f4f6;padding:.5rem .75rem;display:flex;align-items:center;gap:.5rem;border-bottom:1px solid #e5e7eb}.hms-float-title{font-size:.6875rem;font-weight:600;color:var(--text-2)}.hms-float-body{padding:.875rem}.hms-mini-stats{display:flex;gap:.75rem}.hms-mini-stat{flex:1;text-align:center;padding:.5rem;background:var(--bg-soft);border-radius:6px}.hms-mini-value{font-size:.9375rem;font-weight:700;color:var(--text)}.hms-mini-label{font-size:.625rem;color:var(--text-muted);font-weight:500;margin-top:1px}.hms-tracker-step{display:flex;align-items:center;gap:.5rem;padding:.25rem 0;font-size:.75rem;color:var(--text-light)}.hms-tracker-dot{width:8px;height:8px;border-radius:50%;background:var(--border);flex-shrink:0}.hms-tracker-step.done{color:var(--teal)}.hms-tracker-step.done .hms-tracker-dot{background:var(--teal)}.hms-tracker-step.active{color:var(--text-2);font-weight:600}.hms-tracker-step.active .hms-tracker-dot{background:#fff;border:2px solid var(--teal);box-shadow:0 0 0 2px var(--teal-glow)}.browser-dots{display:flex;gap:.375rem}.browser-dot{width:10px;height:10px;border-radius:50%}.browser-dot.red{background:#ff5f57}.browser-dot.yellow{background:#febc2e}.browser-dot.green{background:#28c840}.visual-proof{padding:6rem 2rem;background:var(--bg-soft)}.proof-content{max-width:1280px;margin:0 auto}.visual-proof h2{font-size:2.75rem;font-weight:800;text-align:center;margin-bottom:1rem;color:var(--text);letter-spacing:-.03em}.section-intro{text-align:center;color:var(--text-muted);font-size:1.125rem;line-height:1.7;margin-bottom:4rem;max-width:640px;margin-left:auto;margin-right:auto}.mockups-grid{display:grid;grid-template-columns:1fr;gap:5rem}.mockup-section-label{font-size:.75rem;font-weight:700;letter-spacing:1.5px;text-transform:uppercase;color:var(--teal);margin-bottom:.625rem}.mockup-section h3{font-size:1.625rem;font-weight:700;color:var(--text);margin-bottom:.5rem;letter-spacing:-.02em}.mockup-section>p{color:var(--text-muted);font-size:1rem;margin-bottom:1.75rem;max-width:560px}.browser-mockup{background:#fff;border:1px solid var(--border);border-radius:var(--radius-lg);overflow:hidden;box-shadow:var(--shadow-xl)}.browser-bar{background:#f3f4f6;padding:.75rem 1rem;display:flex;align-items:center;gap:1rem;border-bottom:1px solid var(--border)}.browser-url{flex:1;text-align:center;font-size:.8125rem;color:var(--text-muted);background:#fff;padding:.375rem 1rem;border-radius:4px;border:1px solid var(--border);font-family:SF Mono,Fira Code,monospace}.browser-content{min-height:360px}.browser-content.storefront{background:#fafafa;padding:1.75rem}.mockup-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.25rem;padding-bottom:1rem;border-bottom:1px solid var(--border)}.mockup-logo{font-weight:800;font-size:1rem;color:var(--text);letter-spacing:.08em}.mockup-nav{display:flex;gap:1.5rem}.mockup-nav span{font-size:.875rem;color:var(--text-muted)}.collection-banner{display:flex;align-items:center;gap:.625rem;margin-bottom:1.25rem;font-size:.875rem;font-weight:600;color:var(--text-2)}.collection-tag{background:var(--teal);color:#fff;font-size:.6875rem;font-weight:700;padding:.2rem .6rem;border-radius:4px;letter-spacing:.5px;text-transform:uppercase}.product-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1.25rem}.product-card{background:#fff;border:1px solid var(--border);border-radius:var(--radius);overflow:hidden;box-shadow:var(--shadow-sm);transition:box-shadow .2s,transform .2s}.product-card:hover{box-shadow:var(--shadow-md);transform:translateY(-2px)}.product-image{width:100%;height:200px;position:relative}.product-badge{position:absolute;top:10px;left:10px;background:var(--rust);color:#fff;font-size:.6875rem;font-weight:700;padding:3px 8px;border-radius:4px;text-transform:uppercase;letter-spacing:.5px}.product-info{padding:1rem}.product-name-real{font-size:.9375rem;font-weight:600;color:var(--text);margin-bottom:.25rem}.product-price-real{font-size:.9375rem;font-weight:700;color:var(--teal-dark)}.browser-content.admin{display:flex;padding:0;background:#fafafa;min-height:420px}.admin-sidebar{width:180px;background:#fff;border-right:1px solid var(--border);padding:1.25rem 0;flex-shrink:0}.admin-brand-label{font-size:.6875rem;font-weight:800;letter-spacing:.12em;color:var(--text-light);text-transform:uppercase;padding:0 1.25rem;margin-bottom:1rem}.admin-menu-item{padding:.625rem 1.25rem;font-size:.875rem;color:var(--text-muted);cursor:pointer;transition:background .1s}.admin-menu-item:hover{background:var(--bg-soft)}.admin-menu-item.active{background:var(--teal-mid);color:var(--teal-dark);font-weight:600;border-left:3px solid var(--teal)}.admin-main{flex:1;padding:1.5rem;overflow:hidden}.admin-page-title{font-size:1.0625rem;font-weight:700;color:var(--text);margin-bottom:1.25rem;letter-spacing:-.01em}.admin-stats{display:grid;grid-template-columns:repeat(4,1fr);gap:.75rem;margin-bottom:1.25rem}.stat-card{background:#fff;border:1px solid var(--border);border-radius:var(--radius-sm);padding:1rem;box-shadow:var(--shadow-sm)}.stat-icon{color:var(--teal);margin-bottom:.375rem}.stat-value{font-size:1.375rem;font-weight:800;color:var(--text);margin-bottom:.125rem;letter-spacing:-.02em}.stat-label{font-size:.75rem;color:var(--text-muted);font-weight:500}.admin-table{background:#fff;border:1px solid var(--border);border-radius:var(--radius-sm);overflow:hidden;box-shadow:var(--shadow-sm)}.table-row{display:grid;grid-template-columns:2fr 1.25fr .75fr;gap:.75rem;padding:.75rem 1rem;border-bottom:1px solid var(--border);font-size:.875rem;align-items:center}.table-row:last-child{border-bottom:none}.table-row.header{background:var(--bg-soft);font-size:.75rem;font-weight:700;color:var(--text-2);text-transform:uppercase;letter-spacing:.5px}.table-product-name{font-weight:600;color:var(--text);font-size:.875rem}.status-pill{display:inline-block;padding:.2rem .625rem;border-radius:20px;font-size:.75rem;font-weight:600}.status-pill.active{background:#1a7a7a1a;color:var(--teal-dark)}.status-pill.production{background:#b453091a;color:#b45309}.browser-content.tracker{background:#fafafa;padding:1.75rem}.tracker-header{display:flex;justify-content:space-between;align-items:flex-start;background:#fff;border:1px solid var(--border);border-radius:var(--radius-sm);padding:1.25rem 1.5rem;margin-bottom:1.5rem;box-shadow:var(--shadow-sm)}.tracker-order-num{font-size:1.125rem;font-weight:700;color:var(--text);margin-bottom:.25rem}.tracker-ref{font-size:.8125rem;color:var(--text-muted);font-family:SF Mono,monospace}.tracker-status-badge{background:#eab3081f;color:#92400e;font-size:.8125rem;font-weight:700;padding:.375rem .875rem;border-radius:20px;border:1px solid rgba(234,179,8,.25)}.tracker-timeline{background:#fff;border:1px solid var(--border);border-radius:var(--radius-sm);padding:1.75rem 2rem;box-shadow:var(--shadow-sm)}.timeline-step{display:flex;gap:1.25rem;padding:1rem 0;position:relative}.timeline-step:not(:last-child):after{content:"";position:absolute;left:11px;top:2.5rem;width:2px;height:calc(100% - .5rem);background:var(--border)}.timeline-step.completed:after{background:var(--teal)}.timeline-step.active:after{background:linear-gradient(to bottom,var(--teal) 0%,var(--border) 100%)}.step-dot{width:24px;height:24px;border-radius:50%;border:2px solid var(--border);background:#fff;flex-shrink:0;margin-top:.1875rem}.timeline-step.completed .step-dot{border-color:var(--teal);background:var(--teal)}.timeline-step.active .step-dot{border-color:var(--teal);background:#fff;box-shadow:0 0 0 4px var(--teal-glow)}.step-info{flex:1}.step-title{font-size:.9375rem;font-weight:600;color:var(--text-2);margin-bottom:.1875rem}.timeline-step.completed .step-title{color:var(--teal-dark)}.timeline-step.active .step-title{color:var(--text)}.step-date{font-size:.8125rem;color:var(--text-muted)}.system-explanation{padding:6rem 2rem;background:var(--bg)}.system-content{max-width:1200px;margin:0 auto}.system-explanation h2{font-size:2.75rem;font-weight:800;text-align:center;margin-bottom:1rem;color:var(--text);letter-spacing:-.03em}.system-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:2rem;margin-top:3.5rem}.system-card{text-align:center;padding:2.5rem 2rem;background:var(--bg-soft);border:1px solid var(--border);border-radius:var(--radius-lg);transition:box-shadow .2s,transform .2s}.system-card:hover{box-shadow:var(--shadow-md);transform:translateY(-3px)}.system-icon{width:60px;height:60px;background:var(--teal-mid);border-radius:14px;display:flex;align-items:center;justify-content:center;margin:0 auto 1.5rem;color:var(--teal)}.system-card h3{font-size:1.25rem;font-weight:700;margin-bottom:.625rem;color:var(--text);letter-spacing:-.01em}.system-card p{color:var(--text-muted);font-size:.9375rem;line-height:1.65}.production-flow-section{margin-top:4rem;text-align:center}.production-flow-title{font-size:.8125rem;font-weight:700;letter-spacing:1.5px;text-transform:uppercase;color:var(--text-muted);margin-bottom:1.5rem}.production-flow{display:flex;align-items:center;justify-content:center;gap:0;flex-wrap:wrap;background:var(--bg-soft);border:1px solid var(--border);border-radius:var(--radius-lg);padding:2rem}.flow-node{display:flex;flex-direction:column;align-items:center;gap:.5rem;padding:0 1rem}.flow-node-icon{width:44px;height:44px;background:var(--teal-mid);border-radius:50%;display:flex;align-items:center;justify-content:center;color:var(--teal)}.flow-node-label{font-size:.8125rem;font-weight:600;color:var(--text-2);text-align:center;white-space:nowrap}.flow-arrow{color:var(--text-light);font-size:1.25rem;font-weight:300;padding:0 .25rem}.pricing-section{padding:6rem 2rem;background:var(--bg-soft)}.section-eyebrow{display:inline-block;font-size:.75rem;font-weight:700;letter-spacing:1.5px;text-transform:uppercase;color:var(--teal);margin-bottom:.875rem}.pricing-header{text-align:center;margin-bottom:3.5rem}.pricing-header h2{font-size:2.75rem;font-weight:800;margin-bottom:.875rem;color:var(--text);letter-spacing:-.03em}.pricing-header p{font-size:1.0625rem;color:var(--text-muted);margin-bottom:1.5rem}.payment-note{display:inline-flex;align-items:flex-start;gap:.625rem;background:#1a7a7a0f;border:1px solid rgba(26,122,122,.2);border-radius:var(--radius-sm);padding:.875rem 1.25rem;font-size:.9rem;color:var(--teal-dark);max-width:640px;text-align:left;line-height:1.5}.payment-note-icon{font-style:normal;font-weight:700;background:var(--teal);color:#fff;width:18px;height:18px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;font-size:.6875rem;flex-shrink:0;margin-top:1px}.pricing-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem;max-width:1200px;margin:0 auto;align-items:start}.pricing-card{background:#fff;border:1.5px solid var(--border);border-radius:var(--radius-lg);overflow:hidden;transition:all .2s;position:relative}.pricing-card:hover{box-shadow:var(--shadow-lg);transform:translateY(-4px)}.pricing-card.recommended{border-color:var(--teal);border-width:2px;box-shadow:0 0 0 4px var(--teal-glow),var(--shadow-lg);transform:translateY(-8px)}.pricing-card.recommended:hover{transform:translateY(-12px);box-shadow:0 0 0 4px var(--teal-glow),var(--shadow-xl)}.popular-badge{background:var(--teal);color:#fff;padding:.5625rem 1rem;font-size:.6875rem;font-weight:800;text-align:center;letter-spacing:1.5px;display:flex;align-items:center;justify-content:center;gap:.375rem;text-transform:uppercase}.card-content{padding:2rem}.card-title-row{display:flex;align-items:baseline;gap:.75rem;margin-bottom:.625rem}.card-title-row h3{font-size:1.625rem;font-weight:800;color:var(--text);letter-spacing:-.02em}.card-tagline{font-size:.8125rem;font-weight:500;color:var(--text-muted)}.partner-sub-badges{display:flex;gap:.5rem;flex-wrap:wrap;margin-bottom:.75rem}.sub-badge{font-size:.6875rem;font-weight:700;padding:.25rem .625rem;border-radius:20px}.sub-badge.xlab{background:#1a7a7a1a;color:var(--teal-dark);border:1px solid rgba(26,122,122,.2)}.sub-badge.value{background:#c759331a;color:#9a3412;border:1px solid rgba(199,89,51,.2)}.best-for{font-size:.875rem;color:var(--text-muted);margin-bottom:1.5rem;font-weight:500}.pricing-display{background:var(--bg-soft);border:1px solid var(--border);border-radius:var(--radius-sm);padding:1.25rem;margin-bottom:1.5rem}.price-main{display:flex;align-items:baseline;margin-bottom:1rem}.currency{font-size:1.375rem;font-weight:700;color:var(--text);margin-right:.2rem}.amount{font-size:3rem;font-weight:800;color:var(--text);line-height:1;letter-spacing:-.03em}.period{font-size:1.125rem;color:var(--text-muted);margin-left:.25rem;font-weight:500}.price-breakdown{border-top:1px solid var(--border);padding-top:.875rem;display:flex;flex-direction:column;gap:.5rem}.price-line{display:flex;justify-content:space-between;align-items:center;font-size:.875rem}.price-line span:first-child{color:var(--text-muted)}.price-line strong{color:var(--text);font-weight:700}.price-line.after-beta{border-top:1px solid var(--border);padding-top:.5rem;margin-top:.125rem;font-size:.8125rem}.price-line.after-beta span{color:var(--text-muted)!important;font-style:italic}.cta-button{width:100%;padding:1rem 1.25rem;border-radius:var(--radius-sm);font-size:.9375rem;font-weight:700;cursor:pointer;transition:all .15s;margin-bottom:1.5rem;border:none;letter-spacing:-.01em}.cta-button.primary{background:var(--teal);color:#fff}.cta-button.primary:hover{background:var(--teal-dark);box-shadow:0 4px 16px var(--teal-glow);transform:translateY(-1px)}.cta-button.secondary{background:#fff;color:var(--text);border:1.5px solid var(--border-dark)}.cta-button.secondary:hover{border-color:#6b7280;box-shadow:var(--shadow-sm)}.features-list{border-top:1px solid var(--border);padding-top:1.375rem;display:flex;flex-direction:column;gap:.625rem}.feature-item{display:flex;align-items:flex-start;gap:.625rem;font-size:.9rem;color:var(--text-2);line-height:1.45}.feature-item svg{color:var(--teal);flex-shrink:0;margin-top:.125rem}.feature-item.feature-heading{font-size:.8125rem;font-weight:700;color:var(--text-muted);text-transform:uppercase;letter-spacing:.5px;margin-top:.5rem}.which-plan{padding:6rem 2rem;background:var(--bg)}.which-content{max-width:1200px;margin:0 auto}.which-plan h2{font-size:2.5rem;font-weight:800;text-align:center;margin-bottom:3rem;color:var(--text);letter-spacing:-.03em}.plan-guide-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem}.plan-guide{background:var(--bg-soft);border:1.5px solid var(--border);border-radius:var(--radius-lg);padding:2rem;position:relative;transition:box-shadow .2s}.plan-guide:hover{box-shadow:var(--shadow-md)}.plan-guide.recommended{border-color:var(--teal);background:#1a7a7a05}.guide-badge{position:absolute;top:-13px;left:50%;transform:translate(-50%);background:var(--teal);color:#fff;padding:.3rem .875rem;border-radius:20px;font-size:.6875rem;font-weight:800;letter-spacing:1px;text-transform:uppercase;white-space:nowrap}.plan-guide-tier{font-size:.75rem;font-weight:700;letter-spacing:1px;text-transform:uppercase;color:var(--teal);margin-bottom:.625rem}.plan-guide h3{font-size:1.125rem;font-weight:700;margin-bottom:.625rem;color:var(--text)}.plan-guide p{color:var(--text-muted);font-size:.9375rem;line-height:1.6}.comparison-section{padding:6rem 2rem;background:var(--bg-soft)}.comparison-content{max-width:960px;margin:0 auto}.comparison-content h2{font-size:2.5rem;font-weight:800;text-align:center;margin-bottom:1rem;color:var(--text);letter-spacing:-.03em}.comparison-cards{display:grid;grid-template-columns:1fr 1fr;gap:1.5rem;margin-top:3rem}.compare-card{background:#fff;border:1.5px solid var(--border);border-radius:var(--radius-lg);padding:2.25rem;box-shadow:var(--shadow-sm)}.compare-card h3{font-size:1.375rem;font-weight:700;color:var(--text);margin-bottom:.375rem;letter-spacing:-.01em}.compare-subtitle{font-size:.875rem;color:var(--text-muted);margin-bottom:1.5rem;font-weight:500}.compare-card ul{list-style:none}.compare-card li{padding:.625rem 0;font-size:.9375rem;color:var(--text-2);border-bottom:1px solid var(--border);display:flex;align-items:center;gap:.5rem}.compare-card li:before{content:"";width:5px;height:5px;border-radius:50%;background:var(--border-dark);flex-shrink:0}.compare-card li:last-child{border-bottom:none}.compare-card.highlight{background:var(--teal);border-color:var(--teal);position:relative;padding-top:3.5rem}.highlight-badge{position:absolute;top:1rem;left:2.25rem;background:#fff3;color:#fff;padding:.3rem .75rem;border-radius:4px;font-size:.6875rem;font-weight:800;letter-spacing:1.5px;text-transform:uppercase}.compare-card.highlight h3{color:#fff}.compare-card.highlight .compare-subtitle{color:#ffffffb3}.compare-card.highlight li{color:#ffffffe6;border-bottom-color:#ffffff26}.compare-card.highlight li:before{background:#ffffff80}.faq-section{padding:6rem 2rem;background:var(--bg)}.faq-content{max-width:760px;margin:0 auto}.faq-content h2{font-size:2.5rem;font-weight:800;text-align:center;margin-bottom:3rem;color:var(--text);letter-spacing:-.03em}.faq-list{display:flex;flex-direction:column;gap:.625rem}.faq-item{border:1px solid var(--border);border-radius:var(--radius);overflow:hidden;background:#fff;transition:box-shadow .15s}.faq-item:hover{box-shadow:var(--shadow-sm)}.faq-question{width:100%;display:flex;justify-content:space-between;align-items:center;padding:1.25rem 1.5rem;background:none;border:none;font-size:1rem;font-weight:600;text-align:left;cursor:pointer;color:var(--text);transition:background .15s;letter-spacing:-.01em}.faq-question:hover{background:var(--bg-soft)}.faq-question svg{color:var(--text-muted);flex-shrink:0}.faq-answer{padding:1rem 1.5rem 1.25rem;color:var(--text-muted);line-height:1.7;font-size:.9375rem;border-top:1px solid var(--border)}.final-cta{padding:6rem 2rem;background:var(--dark);text-align:center}.final-content{max-width:680px;margin:0 auto}.final-content h2{font-size:3rem;font-weight:800;margin-bottom:1rem;color:#fff;letter-spacing:-.03em}.final-subtitle{font-size:1.125rem;color:#fff9;line-height:1.7;margin-bottom:3rem}.final-flow{display:flex;flex-direction:column;align-items:center;gap:.25rem;margin-bottom:3rem;background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:var(--radius-lg);padding:2rem 1.5rem}.final-flow-step{display:flex;align-items:center;gap:1rem;width:100%;max-width:320px;padding:.625rem 0}.final-flow-icon{width:44px;height:44px;background:var(--teal-mid);border-radius:50%;display:flex;align-items:center;justify-content:center;color:var(--teal);flex-shrink:0}.final-flow-label{font-size:.9375rem;font-weight:600;color:#ffffffd9;text-align:left}.final-flow-arrow{font-size:1.25rem;color:#ffffff40;align-self:center}.final-buttons{display:flex;gap:1rem;justify-content:center;flex-wrap:wrap;margin-bottom:1.25rem}.final-note{font-size:.875rem;color:#ffffff59}.footer{background:var(--dark-2);color:#fff;padding:3.5rem 2rem 2rem}.footer-content{max-width:1200px;margin:0 auto;display:flex;justify-content:space-between;flex-wrap:wrap;gap:3rem;margin-bottom:2.5rem}.footer-logo{display:flex;align-items:center;gap:.625rem;margin-bottom:.75rem}.footer .logo-text{color:#f8fafc}.footer .logo-divider{color:#ffffff73}.footer .logo-product{color:#38c6bd}.footer-brand p{color:#ffffff73;font-size:.9375rem}.footer-col h4{font-size:.8125rem;font-weight:700;margin-bottom:.875rem;color:#ffffff80;text-transform:uppercase;letter-spacing:1px}.footer-col p{color:#ffffff80;font-size:.9rem;margin-bottom:.375rem}.footer-bottom{max-width:1200px;margin:0 auto;padding-top:2rem;border-top:1px solid rgba(255,255,255,.08)}.footer-bottom p{color:#ffffff40;font-size:.875rem;text-align:center}.xlab-os-pricing{background:linear-gradient(180deg,#fff,#f7faf9 44%,#fff)}.navbar{background:#ffffffe0;border-bottom-color:#0f121314;box-shadow:0 16px 40px #0f12130d}.logo-text,.logo-product{letter-spacing:0}.logo-product{color:#0f6f6f}.hero{background:radial-gradient(circle at 68% 22%,rgba(33,158,154,.22),transparent 34%),linear-gradient(135deg,#080b0c,#101516 48%,#071314);padding-top:6.5rem;border-bottom:1px solid rgba(15,18,19,.12)}.hero-inner{grid-template-columns:minmax(0,.86fr) minmax(540px,1.14fr);gap:3.25rem}.hero-image-panel{position:relative;align-self:stretch;min-height:560px;border-radius:22px 22px 0 0;overflow:hidden;border:1px solid rgba(255,255,255,.14);box-shadow:0 38px 110px #0000007a;background:#f7f5f0}.hero-image-panel:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,rgba(8,11,12,.18),transparent 36%),linear-gradient(180deg,transparent 72%,rgba(8,11,12,.16));pointer-events:none}.hero-image-panel img{width:100%;height:100%;min-height:560px;display:block;object-fit:cover;object-position:center}.hero h1{font-size:clamp(3rem,5vw,5.25rem);line-height:.98;max-width:760px}.hero-subtitle{color:#ffffffbd;font-size:1.2rem;max-width:640px}.hero-eyebrow{color:#8af4e6;background:#197a7a2e;border-color:#8af4e63d;border-radius:999px}.hero-note{color:#ffffff8a;max-width:560px}.btn-primary,.nav-cta,.cta-button.primary{background:linear-gradient(135deg,#158282,#0f5f5f);box-shadow:0 12px 26px #0f5f5f40}.btn-primary:hover,.nav-cta:hover,.cta-button.primary:hover{background:linear-gradient(135deg,#1a9292,#0e5656)}.hms-container{height:620px}.hms-main,.hms-float,.browser-mockup{border:1px solid rgba(255,255,255,.14)}.hms-main{right:18px;box-shadow:0 36px 100px #0000008f,0 0 0 1px #ffffff14}.hms-body{padding:1.35rem;background:linear-gradient(180deg,#fff,#f7faf9)}.hms-hero-band{display:flex;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1rem;padding:1.15rem;border-radius:8px;background:linear-gradient(135deg,#111817,#214342);color:#fff}.hms-hero-band span{color:#ffffffa3;font-size:.75rem;text-transform:uppercase;font-weight:800}.hms-hero-band strong{font-size:1rem}.hms-product-img{height:132px;display:grid;place-items:center;overflow:hidden}.apparel-thumb{width:74%;height:78%;display:grid;place-items:center;opacity:.98}.apparel-thumb.compact{width:66%;height:68%}.shirt-shape{position:relative;width:72px;height:78px;background:#ffffffc7;border-radius:18px 18px 12px 12px;box-shadow:inset 0 -18px 28px #0000001f,0 20px 34px #0003}.shirt-shape:before,.shirt-shape:after{content:"";position:absolute;top:10px;width:26px;height:38px;background:#ffffffb8}.shirt-shape:before{left:-18px;border-radius:12px 4px 14px 12px;transform:rotate(18deg)}.shirt-shape:after{right:-18px;border-radius:4px 12px 12px 14px;transform:rotate(-18deg)}.shirt-shape span:first-child{position:absolute;top:7px;left:50%;width:26px;height:14px;border-radius:0 0 14px 14px;background:#00000029;transform:translate(-50%)}.shirt-shape span:last-child{position:absolute;bottom:12px;left:14px;right:14px;height:2px;background:#0000001f}.hms-float-dashboard{width:275px;bottom:84px}.hms-float-tracker{width:245px}.hms-mini-table{display:grid;grid-template-columns:1fr auto;gap:.5rem .75rem;margin-top:.85rem;padding-top:.75rem;border-top:1px solid var(--border);font-size:.72rem;color:var(--text-muted)}.hms-mini-table strong{color:var(--text)}.visual-proof,.pricing-section,.comparison-section{background:linear-gradient(180deg,#f8fbfa,#eef5f3)}.visual-proof h2,.system-explanation h2,.pricing-header h2,.which-plan h2,.comparison-content h2,.faq-content h2,.final-content h2{letter-spacing:0}.section-intro{color:#52605f}.section-intro.left{text-align:left;margin-left:0;margin-right:0;margin-bottom:0}.visual-card-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem}.visual-card{overflow:hidden;border:1px solid rgba(15,18,19,.08);border-radius:18px;background:#ffffffdb;box-shadow:0 22px 64px #0f121314;transition:transform .18s ease,box-shadow .18s ease}.visual-card:hover{transform:translateY(-4px);box-shadow:0 30px 80px #0f12131f}.visual-card-image{aspect-ratio:16 / 9;overflow:hidden;background:#f3f0ea}.visual-card-image img{width:100%;height:100%;display:block;object-fit:cover;object-position:center}.visual-card-copy{padding:1.35rem 1.45rem 1.5rem}.visual-card-copy h3{font-size:1.2rem;font-weight:800;color:var(--text);margin-bottom:.45rem}.visual-card-copy p{color:var(--text-muted);font-size:.95rem;line-height:1.6}.mockup-section{padding:2rem;border:1px solid rgba(15,18,19,.08);border-radius:18px;background:#ffffffb8;box-shadow:0 24px 70px #0f121312}.premium-mockup{box-shadow:0 28px 70px #0f121326}.browser-bar,.hms-bar,.hms-float-bar{background:linear-gradient(180deg,#f8faf9,#e9efed)}.browser-content.storefront,.browser-content.admin,.browser-content.tracker{background:#f4f7f6}.storefront-hero{display:flex;justify-content:space-between;align-items:center;gap:1.25rem;background:linear-gradient(135deg,#101516,#1d3837);color:#fff;border-radius:10px;padding:1.5rem;margin-bottom:1.25rem}.storefront-hero h4{font-size:1.4rem;margin:.55rem 0 .25rem}.storefront-hero p{color:#ffffffad;font-size:.92rem}.storefront-hero button{border:0;background:#fff;color:#102221;border-radius:6px;padding:.75rem 1rem;font-weight:800;white-space:nowrap}.product-grid{grid-template-columns:repeat(4,1fr)}.product-image{height:230px;display:grid;place-items:center;overflow:hidden}.product-card,.stat-card,.admin-table,.tracker-header,.tracker-timeline,.tracker-summary,.system-card,.plan-guide,.compare-card,.faq-item{border-color:#0f121314}.product-card{box-shadow:0 14px 28px #0f121314}.product-collection{color:var(--teal-dark);font-size:.72rem;font-weight:800;letter-spacing:.8px;text-transform:uppercase;margin-bottom:.25rem}.admin-topline{display:flex;justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:1.25rem}.admin-topline p{color:var(--text-muted);font-size:.86rem}.admin-topline>span{background:#1a7a7a1a;color:var(--teal-dark);border:1px solid rgba(26,122,122,.18);border-radius:999px;padding:.28rem .7rem;font-size:.72rem;font-weight:800;white-space:nowrap}.status-pill.quality{background:#1f293714;color:#1f2937}.tracker-summary{display:grid;grid-template-columns:repeat(3,1fr);gap:.75rem;margin-bottom:1rem}.tracker-summary div{background:#fff;border:1px solid rgba(15,18,19,.08);border-radius:8px;padding:.9rem}.tracker-summary span{display:block;color:var(--text-muted);font-size:.72rem;font-weight:700;margin-bottom:.2rem}.tracker-summary strong{color:var(--text);font-size:.92rem}.production-flow{background:#fff;box-shadow:0 18px 48px #0f121312}.system-stack-layout{display:grid;grid-template-columns:minmax(0,.82fr) minmax(520px,1.18fr);gap:3rem;align-items:center;margin-bottom:3rem}.system-stack-copy h2{text-align:left;margin-bottom:1rem}.system-stack-image{overflow:hidden;border-radius:22px;border:1px solid rgba(15,18,19,.08);background:#f8f5f0;box-shadow:0 28px 80px #0f12131f}.system-stack-image img{width:100%;display:block;aspect-ratio:16 / 9;object-fit:cover;object-position:center}.pricing-card{box-shadow:0 18px 42px #0f121312}.pricing-card.recommended{border-color:#139292;box-shadow:0 0 0 6px #1a7a7a24,0 34px 90px #0f5f5f38;background:linear-gradient(180deg,#fff,#f4fbfa)}.pricing-card.recommended .card-content{padding-top:2.25rem}.popular-badge{background:linear-gradient(135deg,#0f7777,#10a39d)}.pricing-card.recommended .pricing-display{border-color:#1a7a7a42;background:#fff}.pricing-card.recommended .amount,.pricing-card.recommended .currency{color:#0f5f5f}.payment-note{background:#fff;box-shadow:0 14px 34px #0f12130f}.compare-card.highlight{background:linear-gradient(135deg,#0f6868,#123c3c);box-shadow:0 24px 70px #0f5f5f33}.final-cta{background:radial-gradient(circle at 50% 0%,rgba(33,158,154,.22),transparent 42%),linear-gradient(180deg,#091010,#101516)}.x1-qualification{padding:5.5rem 2rem;background:#fff}.x1-qualification-inner{max-width:1180px;margin:0 auto;text-align:center}.x1-qualification h2,.x1-visuals-section h2,.tracking-highlight h2{font-size:2.65rem;font-weight:800;color:var(--text);line-height:1.05;margin-bottom:1rem}.x1-flow-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;margin:3rem 0 2rem}.x1-flow-card{position:relative;min-height:230px;padding:1.5rem;text-align:left;border:1px solid rgba(15,18,19,.08);border-radius:16px;background:linear-gradient(180deg,#fffffff0,#f7faf9f0);box-shadow:0 18px 46px #0f121312}.x1-flow-number{width:38px;height:38px;display:grid;place-items:center;margin-bottom:1.25rem;border-radius:999px;background:#0f6f6f;color:#fff;font-size:.9rem;font-weight:800}.x1-flow-card h3{font-size:1.08rem;font-weight:800;color:var(--text);line-height:1.25;margin-bottom:.55rem}.x1-flow-card p{color:var(--text-muted);font-size:.92rem;line-height:1.6}.x1-link-button,.x1-outline-button{margin-top:.5rem}.x1-visuals-section{padding:6rem 2rem;background:linear-gradient(180deg,#f8fbfa,#eef5f3)}.x1-visuals-section .proof-content>.section-eyebrow,.x1-visuals-section .proof-content>h2,.x1-visuals-section .proof-content>.section-intro{text-align:center}.x1-visuals-section .proof-content>.section-intro{margin-left:auto;margin-right:auto}.x1-visual-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.25rem;margin:3rem 0 2rem}.x1-visual-card{overflow:hidden;border-radius:18px;border:1px solid rgba(15,18,19,.08);background:#ffffffe6;box-shadow:0 22px 64px #0f121317}.x1-visual-image{aspect-ratio:16 / 10;overflow:hidden;background:#f3f0ea}.x1-visual-image img{width:100%;height:100%;display:block;object-fit:cover;object-position:center}.x1-visual-copy{padding:1.35rem}.x1-visual-copy h3{font-size:1.12rem;font-weight:800;margin-bottom:.45rem;color:var(--text)}.x1-visual-copy p{color:var(--text-muted);font-size:.94rem;line-height:1.6}.tracking-highlight{padding:6rem 2rem;background:#fff}.powered-sites-section{padding:5rem 2rem;background:#fff}.powered-sites-inner{max-width:1180px;margin:0 auto;display:grid;grid-template-columns:minmax(0,.82fr) minmax(520px,1.18fr);gap:2rem;align-items:center}.powered-sites-inner h2{font-size:2.35rem;font-weight:800;line-height:1.08;color:var(--text);margin-bottom:.8rem}.powered-sites-inner p{color:var(--text-muted);line-height:1.65}.powered-site-links{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.powered-site-card{display:grid;gap:.45rem;padding:1.25rem;border-radius:16px;border:1px solid rgba(15,18,19,.08);background:linear-gradient(180deg,#fff,#f7faf9);color:var(--text);text-decoration:none;box-shadow:0 18px 46px #0f121312;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.powered-site-card:hover{transform:translateY(-3px);border-color:#1a7a7a42;box-shadow:0 26px 62px #0f12131c}.powered-site-card span{color:var(--teal-dark);font-size:.72rem;font-weight:800;letter-spacing:1px;text-transform:uppercase}.powered-site-card strong{font-size:1.18rem}.powered-site-card p{font-size:.9rem}.tracking-highlight-inner{max-width:1180px;margin:0 auto;display:grid;grid-template-columns:minmax(0,.82fr) minmax(520px,1.18fr);gap:3rem;align-items:center}.tracking-visual-strip{grid-column:1 / -1;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;margin-top:.5rem}.tracking-visual-card{position:relative;overflow:hidden;border-radius:14px;border:1px solid rgba(15,18,19,.08);background:#f8f5f0;box-shadow:0 18px 48px #0f121314}.tracking-visual-card img{width:100%;aspect-ratio:16 / 10;display:block;object-fit:cover;object-position:center}.tracking-visual-card span{position:absolute;left:.75rem;bottom:.75rem;padding:.32rem .58rem;border-radius:999px;color:#101516;background:#ffffffdb;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);font-size:.72rem;font-weight:800}.tracking-copy p{color:var(--text-muted);line-height:1.75;margin-bottom:1rem;font-size:1rem}.tracking-note{margin-top:1.25rem;padding:1rem 1.1rem;border-radius:12px;border:1px solid rgba(26,122,122,.18);background:#1a7a7a0f;color:var(--teal-dark);font-size:.92rem;line-height:1.55;font-weight:650}.tracking-panel{position:relative;min-height:460px;border-radius:22px;overflow:hidden;background:#f8f5f0;border:1px solid rgba(15,18,19,.08);box-shadow:0 28px 80px #0f12131f}.tracking-panel>img{width:100%;height:100%;min-height:460px;display:block;object-fit:cover;object-position:center}.tracking-timeline-card{position:absolute;left:1.25rem;bottom:1.25rem;width:min(360px,calc(100% - 2.5rem));padding:1rem;border-radius:16px;background:#ffffffeb;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border:1px solid rgba(15,18,19,.08);box-shadow:0 18px 50px #0f12132e}.tracking-stage{display:flex;align-items:center;gap:.7rem;color:var(--text-muted);font-size:.86rem;font-weight:650;padding:.38rem 0}.tracking-stage-dot{width:10px;height:10px;flex:0 0 10px;border-radius:999px;border:2px solid var(--border-dark);background:#fff}.tracking-stage.complete,.tracking-stage.active{color:var(--text)}.tracking-stage.complete .tracking-stage-dot{border-color:var(--teal);background:var(--teal)}.tracking-stage.active .tracking-stage-dot{border-color:var(--teal);box-shadow:0 0 0 4px #1a7a7a29}.pricing-eligibility{max-width:760px;margin:1.4rem auto 0;padding:1rem;display:grid;gap:.55rem;justify-items:center;border-radius:14px;border:1px solid rgba(15,18,19,.08);background:#fff;box-shadow:0 14px 34px #0f12130f}.pricing-eligibility strong{color:var(--text);font-size:.98rem}.pricing-eligibility span{color:var(--text-muted);font-size:.92rem;line-height:1.55}.pricing-eligibility a{color:var(--teal-dark);font-weight:800;text-decoration:none}.eligibility-note{display:grid;gap:.2rem;margin:-.75rem 0 1.35rem;padding:.75rem;border-radius:10px;background:#0f121309;border:1px solid rgba(15,18,19,.06)}.eligibility-note span{color:var(--text-muted);font-size:.68rem;font-weight:800;letter-spacing:.9px;text-transform:uppercase}.eligibility-note strong{color:var(--text);font-size:.84rem;line-height:1.4}.which-plan-intro,.comparison-support-copy{max-width:720px;margin:-1.65rem auto 2.5rem;color:var(--text-muted);text-align:center;font-size:1rem;line-height:1.65}.comparison-support-copy{margin-top:-2.75rem}.final-flow{flex-direction:row;justify-content:center;align-items:center;gap:.65rem}.final-flow-step{width:auto;max-width:190px;flex-direction:column;text-align:center;gap:.75rem}.final-flow-label{text-align:center;line-height:1.35}.final-flow-arrow{transform:none;padding:0 .3rem}@keyframes xlabFadeUp{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes xlabPulseDots{0%,to{opacity:.45;transform:translate(0)}50%{opacity:1;transform:translate(4px)}}.hero-text,.hero-image-panel,.x1-flow-card,.x1-visual-card,.powered-site-card,.visual-card,.system-card,.tracking-panel,.pricing-card,.plan-guide,.compare-card,.faq-item{animation:xlabFadeUp .7s cubic-bezier(.22,1,.36,1) both}.x1-flow-card:nth-child(2),.x1-visual-card:nth-child(2),.visual-card:nth-child(2),.pricing-card:nth-child(2){animation-delay:.05s}.x1-flow-card:nth-child(3),.x1-visual-card:nth-child(3),.visual-card:nth-child(3),.pricing-card:nth-child(3){animation-delay:.1s}.x1-flow-card:nth-child(4),.visual-card:nth-child(4){animation-delay:.15s}@media (prefers-reduced-motion: reduce){.hero-text,.hero-image-panel,.x1-flow-card,.x1-visual-card,.powered-site-card,.visual-card,.system-card,.tracking-panel,.pricing-card,.plan-guide,.compare-card,.faq-item{animation:none}}@media (max-width: 1100px){.admin-stats{grid-template-columns:repeat(2,1fr)}}@media (max-width: 960px){.hero-inner{grid-template-columns:1fr;gap:3rem}.hero-text{padding-bottom:0}.hero-visual{display:none}.hero-image-panel{min-height:360px;border-radius:18px 18px 0 0}.hero-image-panel img{min-height:360px}.visual-card-grid,.system-stack-layout,.x1-flow-grid,.x1-visual-grid,.tracking-visual-strip,.powered-sites-inner,.tracking-highlight-inner{grid-template-columns:1fr}.tracking-highlight-inner{gap:2rem}.tracking-copy{text-align:center}.system-stack-copy h2,.section-intro.left{text-align:center;margin-left:auto;margin-right:auto}.pricing-grid{grid-template-columns:1fr;max-width:480px}.pricing-card.recommended{transform:none;order:-1}.pricing-card.recommended:hover{transform:translateY(-4px)}.system-grid{grid-template-columns:1fr;gap:1.25rem}.plan-guide-grid,.comparison-cards{grid-template-columns:1fr}.production-flow{flex-direction:column}.flow-arrow{transform:rotate(90deg)}.product-grid{grid-template-columns:1fr}.final-flow{flex-direction:column}.final-flow-arrow{transform:rotate(90deg)}}@media (max-width: 768px){.xlab-os-pricing{background:#f8fbfa}.navbar{padding:.85rem 1rem}.nav-content{align-items:flex-start;gap:.85rem}.logo{flex-wrap:wrap;row-gap:.25rem}.logo-text{font-size:.98rem}.logo-product{font-size:.86rem}.nav-actions,.nav-link{display:none}.mobile-buy-bar{position:sticky;top:65px;z-index:95;display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.65rem 1rem;background:#fffffff0;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-bottom:1px solid rgba(15,18,19,.08);box-shadow:0 12px 30px #0f121314}.mobile-buy-bar span{color:var(--text-2);font-size:.82rem;font-weight:750}.mobile-buy-bar button{border:0;border-radius:999px;background:var(--teal);color:#fff;min-height:36px;padding:0 .9rem;font-size:.82rem;font-weight:800}.hero{padding:3rem 1rem 0}.hero-inner{gap:1.5rem}.hero-text{text-align:left}.hero-eyebrow{max-width:100%;font-size:.68rem;line-height:1.3;padding:.42rem .72rem}.hero h1{font-size:clamp(2.35rem,12vw,3.25rem);line-height:1;margin-bottom:1rem}.hero-subtitle{font-size:1rem;line-height:1.62;margin-bottom:1.4rem}.hero-cta{width:100%;gap:.7rem}.hero-cta .btn-primary,.hero-cta .btn-ghost{width:100%;justify-content:center;min-height:48px;padding:.85rem 1rem}.hero-note{margin-top:1rem;font-size:.86rem;line-height:1.55}.hero-image-panel,.hero-image-panel img{min-height:300px}.hero-image-panel{border-radius:18px;margin-bottom:-1px}.hero-image-panel img{object-position:58% center}.visual-card-copy{padding:1.1rem}.x1-flow-card{min-height:auto}.tracking-panel,.tracking-panel>img{min-height:420px}.tracking-timeline-card{position:relative;left:auto;bottom:auto;width:auto;margin:-5rem 1rem 1rem}.section-eyebrow{font-size:.68rem;margin-bottom:.65rem}.visual-proof,.system-explanation,.pricing-section,.x1-qualification,.x1-visuals-section,.powered-sites-section,.tracking-highlight,.which-plan,.comparison-section,.faq-section,.final-cta{padding:4rem 1.25rem}.visual-proof h2,.system-explanation h2,.x1-qualification h2,.x1-visuals-section h2,.powered-sites-inner h2,.tracking-highlight h2,.pricing-header h2,.which-plan h2,.comparison-content h2,.faq-content h2{font-size:2rem!important;line-height:1.08}.section-intro,.powered-sites-inner p,.tracking-copy p,.which-plan-intro,.comparison-support-copy{font-size:.96rem;line-height:1.65}.section-intro{margin-bottom:2rem}.x1-flow-grid,.x1-visual-grid,.visual-card-grid,.system-grid,.plan-guide-grid,.comparison-cards,.pricing-grid,.powered-site-links{gap:.9rem}.x1-flow-grid{margin:2rem 0 1.25rem;counter-reset:x1flow}.x1-flow-card{display:grid;grid-template-columns:auto 1fr;gap:.3rem .9rem;align-items:flex-start;padding:1rem;border-radius:14px}.x1-flow-number{grid-row:span 2;width:34px;height:34px;margin:.15rem 0 0}.x1-flow-card h3{font-size:1rem;margin:0}.x1-flow-card p{font-size:.88rem}.x1-link-button,.x1-outline-button{width:100%;justify-content:center;min-height:48px}.x1-visual-grid,.visual-card-grid,.tracking-visual-strip{display:flex;position:relative;overflow-x:auto;scroll-snap-type:x mandatory;padding:.2rem .05rem .8rem;margin-left:-.1rem;scrollbar-width:none}.x1-visual-grid::-webkit-scrollbar,.visual-card-grid::-webkit-scrollbar,.tracking-visual-strip::-webkit-scrollbar{display:none}.x1-visual-card,.visual-card,.tracking-visual-card{flex:0 0 86%;scroll-snap-align:center}.x1-visual-grid:after,.visual-card-grid:after,.tracking-visual-strip:after{content:"Swipe  ...";flex:0 0 auto;align-self:center;margin:0 .6rem;padding:.55rem .75rem;border-radius:999px;color:var(--teal-dark);background:#ffffffdb;border:1px solid rgba(26,122,122,.16);box-shadow:0 10px 26px #0f121314;font-size:.72rem;font-weight:800;letter-spacing:.4px;animation:xlabPulseDots 1.8s ease-in-out infinite}.x1-visual-image,.visual-card-image,.tracking-visual-card img{aspect-ratio:4 / 3}.powered-sites-inner{text-align:left}.powered-site-links{grid-template-columns:1fr}.powered-site-card{padding:1rem}.system-stack-layout{gap:1.25rem;margin-bottom:1.75rem}.system-stack-image,.tracking-panel{border-radius:18px}.system-stack-image img{aspect-ratio:4 / 3}.system-card,.plan-guide,.compare-card{padding:1.2rem;border-radius:14px}.production-flow{align-items:stretch;padding:1rem;border-radius:14px}.production-flow-title{max-width:330px;margin-left:auto;margin-right:auto;font-size:.72rem;line-height:1.45;letter-spacing:1.1px}.flow-node{flex-direction:row;justify-content:flex-start;text-align:left;padding:.35rem}.flow-node-icon{width:38px;height:38px}.flow-node-label{white-space:normal;text-align:left}.tracking-panel,.tracking-panel>img{min-height:360px}.tracking-panel>img{object-position:54% center}.tracking-stage{font-size:.82rem;padding:.3rem 0}.tracking-note{text-align:left;font-size:.88rem}.pricing-header{margin-bottom:2rem}.pricing-header p{font-size:.95rem;line-height:1.6}.payment-note,.pricing-eligibility{width:100%;border-radius:14px}.pricing-eligibility{justify-items:start;text-align:left}.pricing-eligibility a{display:inline-flex;min-height:40px;align-items:center}.pricing-card{border-radius:18px}.pricing-card.recommended{box-shadow:0 0 0 4px #1a7a7a24,0 24px 60px #0f5f5f2e}.popular-badge{min-height:40px}.card-content{padding:1.2rem}.card-title-row{display:grid;gap:.25rem;margin-bottom:.55rem}.card-title-row h3{font-size:1.35rem}.partner-sub-badges{gap:.35rem}.sub-badge{border-radius:999px;line-height:1.25}.pricing-display{padding:1rem}.amount{font-size:2.55rem}.price-line{align-items:flex-start;gap:1rem}.price-line.after-beta{display:grid;gap:.3rem}.cta-button{min-height:50px;line-height:1.25}.features-list{gap:.55rem}.feature-item{font-size:.88rem}.which-plan-intro,.comparison-support-copy{margin-top:-1.3rem;margin-bottom:1.7rem}.faq-question{padding:1rem;gap:1rem}.faq-answer{padding:1rem;font-size:.9rem}.final-content h2{font-size:2.25rem}.final-flow{align-items:stretch;padding:1rem}.final-flow-step{max-width:none;width:100%;flex-direction:row;text-align:left}.final-flow-label{text-align:left}.final-buttons .btn-primary,.final-buttons .btn-secondary{width:100%;justify-content:center}.browser-content.admin{flex-direction:column}.admin-sidebar{width:100%;border-right:none;border-bottom:1px solid var(--border);display:flex;gap:0;padding:0}.admin-brand-label{display:none}.admin-menu-item{flex:1;text-align:center;font-size:.8125rem;padding:.75rem .5rem;border-left:none}.admin-menu-item.active{border-left:none;border-bottom:3px solid var(--teal)}.admin-stats{grid-template-columns:repeat(2,1fr)}.final-buttons{flex-direction:column}.footer-content{flex-direction:column;gap:2rem}.hero-cta{flex-direction:column;align-items:flex-start}.payment-note{text-align:left}}@media (max-width: 420px){.hero{padding-left:.85rem;padding-right:.85rem}.visual-proof,.system-explanation,.pricing-section,.x1-qualification,.x1-visuals-section,.powered-sites-section,.tracking-highlight,.which-plan,.comparison-section,.faq-section,.final-cta{padding-left:.9rem;padding-right:.9rem}.mobile-buy-bar{top:61px}.x1-visual-card,.visual-card,.tracking-visual-card{flex-basis:91%}.hero h1{font-size:2.22rem}.tracking-timeline-card{margin-left:.75rem;margin-right:.75rem}}.xlab-os-pricing{--x1-bg: #090909;--x1-card: #111111;--x1-card-2: #171717;--x1-line: rgba(255, 255, 255, .12);--x1-mint: #008b72;--x1-mint-bright: #00c9a7;--x1-rust: #cc3300;--x1-cream: #f7f6f2;--x1-ink: #111111;--teal: var(--x1-mint);--teal-dark: #00705d;--teal-glow: rgba(0, 139, 114, .28);font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;background:var(--x1-bg)}.navbar{background:#090909c7;color:#fff;border-bottom-color:#ffffff1a;box-shadow:none}.logo-text,.nav-link{color:#ffffffeb}.logo-divider{color:#ffffff57}.logo-product{color:var(--x1-mint-bright)}.hero{min-height:100vh;display:flex;align-items:center;background:radial-gradient(circle at 70% 20%,rgba(0,139,114,.22),transparent 32%),radial-gradient(circle at 22% 85%,rgba(204,51,0,.12),transparent 28%),#090909}.hero-inner{align-items:center}.hero-eyebrow,.section-eyebrow{background:#008b721a;border:1px solid rgba(0,201,167,.22);color:var(--x1-mint-bright);letter-spacing:1.6px}.hero h1{letter-spacing:-.055em}.hero-subtitle{max-width:560px;color:#ffffffa3}.btn-primary,.cta-button.primary,.mobile-buy-bar button,.plan-modal-footer button{background:var(--x1-mint);border-radius:12px;box-shadow:0 0 20px #008b7259,0 0 60px #008b721f}.btn-primary:hover,.cta-button.primary:hover,.mobile-buy-bar button:hover,.plan-modal-footer button:hover{background:#009b80}.btn-ghost{border-radius:12px;border-color:#ffffff2e}.hero-image-panel,.system-stack-image,.tracking-panel{border-radius:24px;border-color:#ffffff24;background:var(--x1-card);box-shadow:0 40px 110px #00000080,0 0 60px #008b7214}.x1-qualification,.system-explanation,.tracking-highlight,.faq-section{background:var(--x1-bg);color:#fff}.x1-visuals-section,.powered-sites-section,.visual-proof,.pricing-section,.which-plan,.comparison-section{background:linear-gradient(180deg,#fbfaf7,#f1f5f2);color:var(--x1-ink)}.x1-qualification h2,.system-explanation h2,.tracking-highlight h2,.faq-content h2{color:#fff}.x1-qualification .section-intro,.system-explanation .section-intro,.tracking-copy p,.faq-answer{color:#ffffff9e}.x1-flow-card,.system-card,.faq-item{background:#ffffff0b;border-color:#ffffff1f;color:#fff}.x1-flow-card p,.system-card p{color:#fff9}.system-icon,.flow-node-icon,.final-flow-icon{background:#008b7229;color:var(--x1-mint-bright)}.x1-visual-card,.visual-card,.powered-site-card,.plan-guide,.compare-card,.pricing-card,.pricing-eligibility,.payment-note{border-radius:22px;border-color:#1111111a;box-shadow:0 22px 64px #00000014}.x1-visual-image,.visual-card-image{background:#eeeae3}.pricing-card-wrap{display:flex;flex-direction:column;gap:.8rem}.pricing-card-wrap .pricing-card{height:100%}.plan-preview-button{width:100%;min-height:48px;border:1px solid rgba(17,17,17,.14);border-radius:16px;background:#fffc;color:var(--x1-ink);font-weight:800;cursor:pointer;transition:all .2s ease}.plan-preview-button:hover{border-color:#008b7257;background:#008b720f;transform:translateY(-1px)}.plan-preview-button.recommended{border-color:#008b7259;color:var(--x1-mint)}.pricing-card.recommended{border-color:#008b72b3;box-shadow:0 0 0 1px #008b7252,0 0 20px #008b722e,0 24px 70px #0000001f}.popular-badge{background:var(--x1-mint)}.compare-card.highlight{background:#111;border-color:#00c9a73d;box-shadow:0 0 50px #008b7229}.tracking-note{background:#008b721a;border-color:#00c9a733;color:#9ff5e7}.final-cta,.footer{background:#090909}.plan-modal-shell{position:fixed;top:0;right:0;bottom:0;left:0;z-index:200;display:flex;align-items:flex-end;justify-content:center}.plan-modal-backdrop{position:absolute;top:0;right:0;bottom:0;left:0;background:#000000c7;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.plan-modal{position:relative;z-index:1;width:min(540px,100%);max-height:min(92vh,100dvh);display:flex;flex-direction:column;overflow:hidden;border-radius:28px 28px 0 0;border:1px solid var(--x1-line);background:var(--x1-card);color:#fff;box-shadow:0 -28px 90px #00000080;animation:xlabModalIn .42s cubic-bezier(.22,1,.36,1) both}@keyframes xlabModalIn{0%{opacity:0;transform:translateY(44px)}to{opacity:1;transform:translateY(0)}}.plan-modal-hero{display:flex;justify-content:space-between;gap:1rem;padding:1.4rem;border-bottom:1px solid var(--x1-line)}.modal-step-label{color:var(--x1-mint-bright);font-size:.68rem;font-weight:900;letter-spacing:1.7px;text-transform:uppercase;margin-bottom:.45rem}.plan-modal h2{font-size:1.65rem;line-height:1.05;margin:0 0 .45rem}.plan-modal-hero p,.modal-price-panel p,.modal-helper span{color:#ffffff94}.modal-close{width:34px;height:34px;border:0;border-radius:999px;background:#ffffff14;color:#fff;cursor:pointer}.plan-modal-body{overflow-y:auto;padding:1rem 1.4rem}.modal-price-panel,.modal-helper,.modal-feature{border:1px solid var(--x1-line);background:#ffffff0b}.modal-price-panel{border-radius:18px;padding:1rem}.modal-price-panel span,.modal-helper strong{display:block;color:var(--x1-mint-bright);font-size:.72rem;font-weight:900;letter-spacing:1.2px;text-transform:uppercase}.modal-price-panel strong{display:block;font-size:2.4rem;line-height:1;margin:.35rem 0}.modal-helper{display:grid;gap:.35rem;margin:.85rem 0;padding:.9rem;border-radius:16px}.modal-feature-grid{display:grid;gap:.55rem}.modal-feature{display:flex;align-items:center;gap:.65rem;padding:.75rem;border-radius:14px;font-size:.9rem}.modal-feature svg{color:var(--x1-mint-bright);flex-shrink:0}.plan-modal-footer{display:grid;gap:.65rem;padding:1rem 1.4rem calc(env(safe-area-inset-bottom) + 1rem);border-top:1px solid var(--x1-line)}.plan-modal-footer button,.plan-modal-footer a{min-height:50px;display:inline-flex;align-items:center;justify-content:center;border-radius:16px;font-weight:850;text-decoration:none}.plan-modal-footer button{border:0;color:#fff;cursor:pointer}.plan-modal-footer a{border:1px solid var(--x1-line);color:#fff;background:#ffffff0a}@media (min-width: 720px){.plan-modal-shell{align-items:center}.plan-modal{border-radius:28px}}@media (max-width: 768px){.navbar{background:#090909db}.mobile-buy-bar{background:#111111e6;border-bottom-color:#ffffff1a}.mobile-buy-bar span{color:#ffffffc7}.hero{min-height:auto}.x1-flow-card,.system-card,.faq-item{background:#ffffff0e}}.xlab-os-pricing{color-scheme:light dark;--theme-bg: #f7f6f2;--theme-bg-2: #eef5f1;--theme-panel: rgba(255, 255, 255, .92);--theme-panel-strong: #ffffff;--theme-panel-soft: rgba(255, 255, 255, .72);--theme-text: #0e1415;--theme-text-2: #344146;--theme-muted: #65727a;--theme-border: rgba(14, 20, 21, .12);--theme-border-strong: rgba(14, 20, 21, .18);--theme-shadow: 0 24px 70px rgba(8, 16, 17, .11);--theme-shadow-soft: 0 14px 38px rgba(8, 16, 17, .08);--theme-accent: #008b72;--theme-accent-2: #00a98b;--theme-rust: #cc3300;--theme-purple: #c8b5e6;--theme-nav: rgba(247, 246, 242, .82);--theme-nav-text: #0e1415;--theme-hero-bg: radial-gradient(circle at 72% 18%, rgba(0, 139, 114, .18), transparent 31%), radial-gradient(circle at 18% 82%, rgba(204, 51, 0, .08), transparent 30%), linear-gradient(180deg, #fbfaf7 0%, #eef5f1 100%);--theme-section-bg: linear-gradient(180deg, #fbfaf7 0%, #eef5f1 100%);--theme-dark-section-bg: radial-gradient(circle at 78% 16%, rgba(0, 139, 114, .15), transparent 28%), linear-gradient(180deg, #111717 0%, #0b1011 100%);background:var(--theme-bg);color:var(--theme-text)}.xlab-os-pricing[data-theme=dark]{--theme-bg: #090909;--theme-bg-2: #101514;--theme-panel: rgba(21, 24, 24, .92);--theme-panel-strong: #171b1b;--theme-panel-soft: rgba(255, 255, 255, .055);--theme-text: #f6f7f4;--theme-text-2: rgba(246, 247, 244, .78);--theme-muted: rgba(246, 247, 244, .58);--theme-border: rgba(255, 255, 255, .12);--theme-border-strong: rgba(255, 255, 255, .2);--theme-shadow: 0 30px 90px rgba(0, 0, 0, .42);--theme-shadow-soft: 0 18px 46px rgba(0, 0, 0, .28);--theme-nav: rgba(9, 9, 9, .84);--theme-nav-text: #f6f7f4;--theme-hero-bg: radial-gradient(circle at 72% 18%, rgba(0, 201, 167, .19), transparent 31%), radial-gradient(circle at 18% 82%, rgba(204, 51, 0, .11), transparent 30%), linear-gradient(180deg, #090909 0%, #101514 100%);--theme-section-bg: linear-gradient(180deg, #0d1111 0%, #101514 100%);--theme-dark-section-bg: radial-gradient(circle at 78% 16%, rgba(0, 201, 167, .12), transparent 28%), linear-gradient(180deg, #090909 0%, #101514 100%)}.navbar{background:var(--theme-nav);color:var(--theme-nav-text);border-bottom-color:var(--theme-border);box-shadow:0 18px 50px #00000014}.logo-text,.nav-link{color:var(--theme-nav-text)}.logo-divider{color:var(--theme-muted)}.logo-product{color:var(--theme-accent)}.nav-actions{gap:.9rem}.theme-control{display:inline-flex;align-items:center;gap:.45rem;color:var(--theme-muted);font-size:.76rem;font-weight:700}.theme-toggle,.mobile-theme-toggle{width:36px;height:36px;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--theme-border);border-radius:999px;background:var(--theme-panel);color:var(--theme-text);cursor:pointer;box-shadow:var(--theme-shadow-soft);transition:transform .2s ease,border-color .2s ease,background .2s ease}.theme-toggle:hover,.mobile-theme-toggle:hover{transform:translateY(-1px);border-color:#008b726b}.hero{background:var(--theme-hero-bg);color:var(--theme-text)}.hero h1,.xlab-os-pricing h2,.xlab-os-pricing h3,.faq-question,.price-main,.card-title-row h3,.plan-guide h3,.compare-card h3,.powered-site-card strong,.visual-card-copy h3,.x1-visual-copy h3{color:var(--theme-text)}.hero-subtitle,.hero-note,.section-intro,.powered-sites-inner p,.visual-card-copy p,.x1-visual-copy p,.system-card p,.tracking-copy p,.plan-guide p,.compare-subtitle,.compare-card li,.faq-answer,.final-subtitle,.footer-brand p,.footer-col p,.footer-bottom p,.best-for,.card-tagline,.price-line span,.which-plan-intro,.comparison-support-copy{color:var(--theme-muted)}.hero-eyebrow,.section-eyebrow{background:#008b721f;border-color:#008b723d;color:var(--theme-accent)}.xlab-os-pricing[data-theme=dark] .hero-eyebrow,.xlab-os-pricing[data-theme=dark] .section-eyebrow{color:#69f5df;background:#00c9a71a;border-color:#00c9a738}.hero-image-panel,.system-stack-image,.tracking-panel,.x1-visual-card,.visual-card,.powered-site-card,.plan-guide,.compare-card,.pricing-card,.pricing-eligibility,.payment-note,.x1-flow-card,.system-card,.faq-item,.production-flow,.tracking-timeline-card,.tracking-visual-card,.final-flow,.modal-price-panel,.modal-helper,.modal-feature{background:var(--theme-panel);border-color:var(--theme-border);color:var(--theme-text);box-shadow:var(--theme-shadow)}.x1-qualification,.x1-visuals-section,.powered-sites-section,.visual-proof,.pricing-section,.which-plan,.comparison-section{background:var(--theme-section-bg);color:var(--theme-text)}.system-explanation,.tracking-highlight,.faq-section,.final-cta,.footer{background:var(--theme-dark-section-bg);color:var(--theme-text)}.xlab-os-pricing[data-theme=light] .system-explanation,.xlab-os-pricing[data-theme=light] .tracking-highlight,.xlab-os-pricing[data-theme=light] .faq-section,.xlab-os-pricing[data-theme=light] .final-cta,.xlab-os-pricing[data-theme=light] .footer{--theme-text: #f6f7f4;--theme-text-2: rgba(246, 247, 244, .78);--theme-muted: rgba(246, 247, 244, .62);--theme-panel: rgba(255, 255, 255, .06);--theme-panel-strong: #121616;--theme-panel-soft: rgba(255, 255, 255, .05);--theme-border: rgba(255, 255, 255, .13);--theme-border-strong: rgba(255, 255, 255, .22);--theme-shadow: 0 26px 80px rgba(0, 0, 0, .32)}.xlab-os-pricing[data-theme=light] .pricing-section,.xlab-os-pricing[data-theme=light] .which-plan,.xlab-os-pricing[data-theme=light] .comparison-section,.xlab-os-pricing[data-theme=light] .visual-proof,.xlab-os-pricing[data-theme=light] .x1-visuals-section,.xlab-os-pricing[data-theme=light] .powered-sites-section,.xlab-os-pricing[data-theme=light] .x1-qualification{--theme-text: #0e1415;--theme-text-2: #344146;--theme-muted: #65727a}.xlab-os-pricing[data-theme=dark] .x1-qualification,.xlab-os-pricing[data-theme=dark] .x1-visuals-section,.xlab-os-pricing[data-theme=dark] .powered-sites-section,.xlab-os-pricing[data-theme=dark] .visual-proof,.xlab-os-pricing[data-theme=dark] .pricing-section,.xlab-os-pricing[data-theme=dark] .which-plan,.xlab-os-pricing[data-theme=dark] .comparison-section{background:var(--theme-section-bg)}.xlab-os-pricing[data-theme=dark] .x1-visual-image,.xlab-os-pricing[data-theme=dark] .visual-card-image{background:#ffffff0f}.pricing-card.recommended{background:linear-gradient(180deg,rgba(0,139,114,.12),transparent 38%),var(--theme-panel);border-color:#008b72b3}.compare-card.highlight{background:linear-gradient(180deg,#008b7229,#00000014),var(--theme-panel);border-color:#008b7275}.compare-card.highlight .highlight-badge,.popular-badge,.btn-primary,.cta-button.primary,.mobile-buy-bar button:not(.mobile-theme-toggle),.plan-modal-footer button{background:var(--theme-accent);color:#fff}.btn-secondary,.btn-ghost,.plan-preview-button,.x1-outline-button,.plan-modal-footer a{background:var(--theme-panel);color:var(--theme-text);border-color:var(--theme-border)}.price-line strong,.eligibility-note strong,.feature-item,.faq-question span,.footer-col h4,.tracking-stage span,.flow-node-label,.final-flow-label,.modal-feature span{color:var(--theme-text)}.eligibility-note,.price-breakdown,.features-list,.tracking-note{background:var(--theme-panel-soft);border-color:var(--theme-border)}.tracking-note{color:var(--theme-text-2)}.flow-arrow,.final-flow-arrow{color:var(--theme-muted)}.plan-modal{background:var(--theme-panel-strong);border-color:var(--theme-border);color:var(--theme-text)}.plan-modal h2,.modal-price-panel strong,.modal-helper strong{color:var(--theme-text)}.plan-modal-hero p,.modal-price-panel p,.modal-helper span{color:var(--theme-muted)}.modal-close{background:var(--theme-panel-soft);color:var(--theme-text)}.mobile-buy-bar{background:var(--theme-nav);border-bottom-color:var(--theme-border)}.mobile-buy-bar span{color:var(--theme-text-2)}.mobile-buy-bar .mobile-theme-toggle{min-height:34px;width:34px;flex:0 0 34px;padding:0;color:var(--theme-text);background:var(--theme-panel);box-shadow:none}@media (max-width: 768px){.theme-control span{display:none}.mobile-buy-bar{gap:.65rem}.mobile-buy-bar>span{flex:1}}@media (prefers-reduced-motion: no-preference){.hero-image-panel,.x1-visual-card,.visual-card,.pricing-card,.powered-site-card{transition:transform .35s ease,box-shadow .35s ease,border-color .35s ease}.hero-image-panel:hover,.x1-visual-card:hover,.visual-card:hover,.pricing-card:hover,.powered-site-card:hover{transform:translateY(-3px)}}.x1-flow-card p{color:var(--theme-muted)}.faq-question svg{color:var(--theme-muted)}.pricing-eligibility strong{color:var(--theme-text)}.pricing-eligibility span{color:var(--theme-muted)}.pricing-eligibility a{color:var(--theme-accent);text-decoration:none;font-weight:800}.xlab-os-pricing[data-theme=light] .compare-card.highlight{background:linear-gradient(135deg,#0c5858,#0e3535);border-color:#00c9a747;color:#fff}.xlab-os-pricing[data-theme=light] .compare-card.highlight h3{color:#fff}.xlab-os-pricing[data-theme=light] .compare-card.highlight .compare-subtitle{color:#ffffffb8}.xlab-os-pricing[data-theme=light] .compare-card.highlight li{color:#ffffffe0;border-bottom-color:#ffffff24}.xlab-os-pricing[data-theme=light] .compare-card.highlight li:before{background:#ffffff6b}.xlab-os-pricing[data-theme=light] .compare-card.highlight .highlight-badge{background:#ffffff2e}.xlab-os-pricing[data-theme=light] .system-explanation .system-card h3,.xlab-os-pricing[data-theme=light] .faq-section .faq-question span{color:var(--theme-text)}.xlab-os-pricing[data-theme=light]{--theme-muted: #5a6670}.cta-button-wa{display:flex;align-items:center;justify-content:center;gap:.5rem}.pricing-choose-copy{font-size:1.1rem;font-weight:600;color:var(--theme-text);margin-bottom:.75rem;max-width:640px;margin-left:auto;margin-right:auto;text-align:center;letter-spacing:-.01em}.pricing-microcopy{font-size:.8rem;color:var(--theme-muted);text-align:center;line-height:1.5;padding:0 .5rem}.plan-preview-button{font-size:.88rem}.plan-preview-button:focus-visible,.cta-button:focus-visible,.theme-toggle:focus-visible,.mobile-theme-toggle:focus-visible{outline:2px solid var(--theme-accent);outline-offset:3px}@media (max-width: 768px){.xlab-os-pricing[data-theme=light] .mobile-buy-bar{background:#f7f6f2f2;border-bottom-color:#0e14151a}.xlab-os-pricing[data-theme=light] .mobile-buy-bar span{color:var(--theme-text-2)}}.navbar .logo-text{color:var(--theme-nav-text)}.navbar .nav-link{color:var(--theme-nav-text);opacity:.82}.navbar .nav-link:hover{opacity:1;color:var(--theme-accent)}.xlab-os-pricing .x1-qualification .section-intro,.xlab-os-pricing .x1-visuals-section .section-intro,.xlab-os-pricing .powered-sites-section .section-intro,.xlab-os-pricing .visual-proof .section-intro,.xlab-os-pricing .pricing-section .section-intro,.xlab-os-pricing .which-plan .section-intro,.xlab-os-pricing .comparison-section .section-intro{color:var(--theme-muted)}.btn-primary,.btn-secondary{text-decoration:none;display:inline-flex;align-items:center;justify-content:center}@media (max-width: 960px){.production-flow{align-items:stretch;gap:0;padding:1.25rem}.flow-node{padding:.5rem}.flow-arrow{font-size:0;transform:none;align-self:flex-start;width:2px;height:1.5rem;border-radius:2px;background:var(--theme-border);margin-left:calc(.5rem + 18px)}}@media (max-width: 768px){.flow-node-icon{flex-shrink:0}.flow-arrow{height:1.25rem;margin-left:calc(.35rem + 18px)}}@media (max-width: 960px){.final-flow{align-items:stretch;gap:.25rem;padding:1.5rem 1.25rem}.final-flow-step{gap:.875rem;padding:.4rem 0}.final-flow-arrow{font-size:0;transform:none;align-self:flex-start;width:2px;height:1.25rem;border-radius:2px;margin-left:21px;background:#ffffff2e}}@media (max-width: 768px){.final-flow{padding:1.25rem 1rem;gap:.15rem}.final-flow-step{gap:.75rem}.final-flow-arrow{margin-left:21px;height:1rem}}.production-flow-title{color:var(--theme-muted);font-size:.72rem;max-width:640px;margin-left:auto;margin-right:auto}
