.markups-module__bRpXnG__hero{background:linear-gradient(to bottom,var(--bg-primary)0%,var(--surface)100%);padding:8rem 0 5rem}.markups-module__bRpXnG__heroContent{max-width:800px}.markups-module__bRpXnG__heroTagline{color:var(--text-muted);margin:1.5rem 0 2.5rem;font-size:1.35rem;line-height:1.6}.markups-module__bRpXnG__heroCtas{align-items:center;gap:2rem;display:flex}.markups-module__bRpXnG__compatible{font-family:var(--font-mono);color:var(--text-muted);text-transform:uppercase;letter-spacing:.05em;font-size:.8rem}.markups-module__bRpXnG__problemsGrid{grid-template-columns:repeat(auto-fit,minmax(400px,1fr));gap:3rem;margin-top:3rem;display:grid}.markups-module__bRpXnG__problemCard{background:var(--surface);border:1px solid var(--border);border-radius:4px;padding:2.5rem}.markups-module__bRpXnG__problemNumber{font-family:var(--font-headline);color:var(--accent);opacity:.3;margin-bottom:1rem;font-size:3rem}.markups-module__bRpXnG__problemCard h3{margin-bottom:1.25rem;font-size:1.75rem}.markups-module__bRpXnG__problemCard p{color:var(--text-muted);margin-bottom:1.5rem;line-height:1.7}.markups-module__bRpXnG__benefitList{flex-direction:column;gap:.75rem;list-style:none;display:flex}.markups-module__bRpXnG__benefitList li{color:var(--text-primary);padding-left:1.5rem;font-size:.95rem;font-weight:600;position:relative}.markups-module__bRpXnG__benefitList li:before{content:"→";color:var(--accent);position:absolute;left:0}.markups-module__bRpXnG__workflowSection{background:var(--surface);border-top:1px solid var(--border);border-bottom:1px solid var(--border)}.markups-module__bRpXnG__workflowTitle{text-align:center}.markups-module__bRpXnG__workflowIntro{text-align:center;color:var(--text-muted);max-width:50ch;margin:1rem auto 4rem;font-size:1.15rem}.markups-module__bRpXnG__workflowSteps{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:3rem;display:grid}.markups-module__bRpXnG__workflowStep{gap:1.5rem;display:flex}.markups-module__bRpXnG__stepIcon{background:var(--accent);color:#fff;width:56px;height:56px;font-family:var(--font-mono);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:1rem;font-weight:600;display:flex}.markups-module__bRpXnG__workflowStep h3{margin-bottom:.5rem;font-size:1.25rem}.markups-module__bRpXnG__workflowStep p{color:var(--text-muted);font-size:.95rem}.markups-module__bRpXnG__importGrid{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:2rem;margin-top:3rem;display:grid}.markups-module__bRpXnG__importItem{flex-direction:column;gap:.75rem;display:flex}.markups-module__bRpXnG__importItem p{color:var(--text-muted);font-size:.9rem}.markups-module__bRpXnG__internalSection{background:var(--accent);color:#fff}.markups-module__bRpXnG__internalSection h2{color:#fff;margin-bottom:1.5rem}.markups-module__bRpXnG__internalCard{text-align:center;max-width:900px;margin:0 auto}.markups-module__bRpXnG__internalText{color:#ffffffe6;margin-bottom:2.5rem;font-size:1.2rem;line-height:1.7}.markups-module__bRpXnG__internalFeatures{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1.5rem;font-size:1rem;font-weight:600;display:grid}.markups-module__bRpXnG__compatTitle{margin-bottom:1.5rem;font-size:1.25rem}.markups-module__bRpXnG__compatList{flex-direction:column;gap:1rem;list-style:none;display:flex}.markups-module__bRpXnG__compatList li{color:var(--text-muted);padding-left:1.5rem;position:relative}.markups-module__bRpXnG__compatList li:before{content:"✓";color:var(--accent);font-weight:700;position:absolute;left:0}.markups-module__bRpXnG__ctaSection{background:var(--bg-primary)}.markups-module__bRpXnG__ctaCard{background:var(--surface);border:2px solid var(--accent);border-radius:4px;justify-content:space-between;align-items:center;gap:3rem;padding:4rem;display:flex}.markups-module__bRpXnG__ctaText{color:var(--text-muted);max-width:50ch;margin-top:1rem;font-size:1.1rem}.markups-module__bRpXnG__ctaButtons{flex-shrink:0;gap:1rem;display:flex}@media (max-width:968px){.markups-module__bRpXnG__hero{padding:6rem 0 4rem}.markups-module__bRpXnG__heroCtas{flex-direction:column;align-items:flex-start}.markups-module__bRpXnG__problemsGrid,.markups-module__bRpXnG__workflowSteps{grid-template-columns:1fr}.markups-module__bRpXnG__ctaCard{flex-direction:column;align-items:flex-start;padding:3rem 2rem}.markups-module__bRpXnG__ctaButtons{flex-direction:column;width:100%}.markups-module__bRpXnG__ctaButtons .markups-module__bRpXnG__btn{justify-content:center;width:100%}}
