.SlUAvq_root{--commit-blue:#0f1b2d;--commit-blue-light:#162544;--accent:#cc2819;--accent-hover:#dc2626;--green:#297343;--gray-50:#f9fafb;--gray-100:#f3f4f6;--gray-200:#e5e7eb;--gray-400:#9ca3af;--gray-500:#6b7280;--gray-600:#4b5563;--gray-800:#1f2937;--white:#fff;--black:#000;--radius:1rem;--radius-lg:1.5rem;color:var(--gray-800);-webkit-font-smoothing:antialiased;scroll-behavior:smooth;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;line-height:1.6}.SlUAvq_container{max-width:1120px;margin:0 auto;padding:0 1.5rem}.SlUAvq_section{padding:5rem 0}.SlUAvq_sectionDark{--accent:#f77769;background:var(--commit-blue);color:var(--white)}.SlUAvq_sectionWhite{background:var(--white)}.SlUAvq_sectionHeader{text-align:center;margin-bottom:3.5rem}.SlUAvq_sectionLabel{letter-spacing:.1em;text-transform:uppercase;color:var(--accent);margin-bottom:.75rem;font-size:.75rem;font-weight:600;display:inline-block}.SlUAvq_sectionTitle{letter-spacing:-.025em;margin-bottom:1rem;font-size:clamp(1.75rem,3.5vw,2.5rem);font-weight:800;line-height:1.15}.SlUAvq_sectionDark .SlUAvq_sectionTitle{color:var(--white)}.SlUAvq_sectionDescription{color:var(--gray-600);max-width:600px;margin:0 auto;font-size:1.05rem;line-height:1.7}.SlUAvq_sectionDark .SlUAvq_sectionDescription{color:#fff9}.SlUAvq_whyGrid{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:1.5rem;display:grid}.SlUAvq_whyCard{background:var(--white);border:1px solid var(--gray-200);border-radius:var(--radius-lg);padding:2rem;transition:box-shadow .2s,transform .15s}.SlUAvq_whyCard:hover{transform:translateY(-2px);box-shadow:0 8px 30px #0000000f}.SlUAvq_icon{border-radius:.75rem;justify-content:center;align-items:center;width:3rem;height:3rem;margin-bottom:1.25rem;font-size:1.4rem;display:flex}.SlUAvq_iconRed{background:#ef44441a}.SlUAvq_iconBlue{background:#3b82f61a}.SlUAvq_iconGreen{background:#22c55e1a}.SlUAvq_whyCard h3{letter-spacing:-.01em;margin-bottom:.5rem;font-size:1.125rem;font-weight:700}.SlUAvq_whyCard p{color:var(--gray-600);font-size:.925rem;line-height:1.65}.SlUAvq_deliverablesGrid{grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:1.5rem;display:grid}.SlUAvq_deliverableCard{border-radius:var(--radius-lg);background:#ffffff0a;border:1px solid #ffffff14;padding:2rem;transition:border-color .2s,background .2s}.SlUAvq_deliverableCard:hover{background:#ffffff0f;border-color:#ffffff26}.SlUAvq_deliverableNumber{color:var(--accent);letter-spacing:.05em;margin-bottom:.75rem;font-size:.75rem;font-weight:700}.SlUAvq_deliverableCard h3{letter-spacing:-.01em;color:var(--white);margin-bottom:.5rem;font-size:1.125rem;font-weight:700}.SlUAvq_deliverableCard p{color:#ffffff8c;font-size:.9rem;line-height:1.65}.SlUAvq_archComparison{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:2rem;margin-bottom:2.5rem;display:grid}.SlUAvq_archCard{background:var(--white);border-radius:var(--radius-lg);border:1px solid var(--gray-200);overflow:hidden}.SlUAvq_archCardHighlighted{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent)}.SlUAvq_archCardHeader{letter-spacing:-.01em;align-items:center;gap:.75rem;padding:1.5rem 2rem;font-size:1rem;font-weight:700;display:flex}.SlUAvq_archCardHighlighted .SlUAvq_archCardHeader{color:var(--accent);background:#ef44440d}.SlUAvq_archCard:not(.SlUAvq_archCardHighlighted) .SlUAvq_archCardHeader{background:var(--gray-50);color:var(--gray-600)}.SlUAvq_archCardBody{padding:1.5rem 2rem}.SlUAvq_archRow{border-bottom:1px solid var(--gray-100);justify-content:space-between;align-items:baseline;padding:.65rem 0;font-size:.9rem;display:flex}.SlUAvq_archRow:last-child{border-bottom:none}.SlUAvq_archLabel{color:var(--gray-600);font-weight:500}.SlUAvq_archValue{color:var(--gray-800);text-align:right;font-weight:600}.SlUAvq_archTag{color:var(--green);background:#22c55e1a;border-radius:2rem;align-items:center;gap:.35rem;padding:.2rem .6rem;font-size:.75rem;font-weight:600;display:inline-flex}.SlUAvq_archFlow{background:var(--white);border:1px solid var(--gray-200);border-radius:var(--radius-lg);text-align:center;padding:2.5rem}.SlUAvq_flowSteps{flex-wrap:wrap;justify-content:center;align-items:center;gap:0;display:flex}.SlUAvq_flowStep{flex-direction:column;align-items:center;gap:.5rem;padding:1rem 1.5rem;display:flex}.SlUAvq_flowIcon{border-radius:1rem;justify-content:center;align-items:center;width:3.5rem;height:3.5rem;font-size:1.5rem;display:flex}.SlUAvq_flowStepLabel{color:var(--gray-800);font-size:.8rem;font-weight:600}.SlUAvq_flowStepSub{color:var(--gray-500);font-size:.7rem}.SlUAvq_flowArrow{color:var(--gray-400);margin:0 .25rem;font-size:1.25rem}.SlUAvq_demoIntro{text-align:center;color:#fff9;max-width:700px;margin:0 auto 3rem;font-size:1rem;line-height:1.7}.SlUAvq_demoGrid{flex-direction:column;gap:3rem;display:flex}.SlUAvq_demoItem{grid-template-columns:1fr 1fr;align-items:center;gap:2.5rem;display:grid}.SlUAvq_demoItemReverse{direction:rtl}.SlUAvq_demoItemReverse>*{direction:ltr}.SlUAvq_demoItemFull{flex-direction:column;align-items:center;gap:1.5rem;display:flex}.SlUAvq_demoScreenshot{border-radius:var(--radius);border:1px solid #ffffff1a;width:100%;height:auto;transition:transform .3s,box-shadow .3s;box-shadow:0 20px 60px #0006,0 0 0 1px #ffffff0d}.SlUAvq_demoScreenshot:hover{transform:scale(1.02);box-shadow:0 25px 70px #00000080,0 0 0 1px #ffffff1a}.SlUAvq_demoScreenshotLarge{width:100%;max-width:900px}.SlUAvq_demoText{padding:1rem 0}.SlUAvq_stepLabel{letter-spacing:.08em;text-transform:uppercase;color:var(--accent);align-items:center;gap:.5rem;margin-bottom:.75rem;font-size:.75rem;font-weight:600;display:inline-flex}.SlUAvq_demoText h3{letter-spacing:-.02em;color:var(--white);margin-bottom:.75rem;font-size:1.35rem;font-weight:700;line-height:1.3}.SlUAvq_demoText p{color:#ffffff8c;font-size:.95rem;line-height:1.7}.SlUAvq_highlightList{margin-top:1rem;padding:0;list-style:none}.SlUAvq_highlightList li{color:#fff9;align-items:baseline;gap:.5rem;padding:.35rem 0;font-size:.9rem;display:flex}.SlUAvq_highlightList li:before{content:"→";color:var(--accent);font-weight:700}@media (max-width:768px){.SlUAvq_demoItem,.SlUAvq_demoItemReverse{direction:ltr;grid-template-columns:1fr}.SlUAvq_demoText{order:-1}}.SlUAvq_docsGrid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:1.25rem;display:grid}.SlUAvq_docCard{background:var(--white);border:1px solid var(--gray-200);border-radius:var(--radius);padding:1.75rem;transition:box-shadow .2s,transform .15s;position:relative}.SlUAvq_docCard:hover{transform:translateY(-2px);box-shadow:0 8px 30px #0000000f}.SlUAvq_docNumber{color:var(--gray-600);background:var(--gray-100);border-radius:50%;justify-content:center;align-items:center;width:1.75rem;height:1.75rem;font-size:.7rem;font-weight:700;display:flex;position:absolute;top:1.25rem;right:1.25rem}.SlUAvq_docIcon{margin-bottom:1rem;font-size:1.75rem}.SlUAvq_docCard h3{letter-spacing:-.01em;margin-bottom:.5rem;font-size:1rem;font-weight:700}.SlUAvq_docCard p{color:var(--gray-600);font-size:.85rem;line-height:1.6}.SlUAvq_timeline{max-width:700px;margin:0 auto;position:relative}.SlUAvq_timeline:before{content:"";background:#ffffff1a;width:2px;position:absolute;top:0;bottom:0;left:1.5rem}.SlUAvq_timelineItem{gap:1.75rem;padding-bottom:2.5rem;display:flex;position:relative}.SlUAvq_timelineItem:last-child{padding-bottom:0}.SlUAvq_timelineDot{width:3rem;min-width:3rem;height:3rem;color:var(--accent);z-index:1;background:#ffffff0f;border:2px solid #ffffff26;border-radius:50%;justify-content:center;align-items:center;font-size:.8rem;font-weight:700;display:flex;position:relative}.SlUAvq_timelineContent h3{color:var(--white);margin-bottom:.25rem;font-size:1.05rem;font-weight:700}.SlUAvq_timelineContent p{color:#ffffff80;font-size:.875rem;line-height:1.6}.SlUAvq_timelineMeta{color:#ffffff80;align-items:center;gap:.5rem;margin-top:.5rem;font-size:.75rem;display:inline-flex}.SlUAvq_timelineMeta span{background:#ffffff0f;border-radius:2rem;padding:.2rem .6rem}.SlUAvq_ctaSection{background:var(--commit-blue);position:relative;overflow:hidden}.SlUAvq_ctaSection:before{content:"";background:radial-gradient(at 50% 100%,#ef44441a 0%,#0000 60%);position:absolute;inset:0}.SlUAvq_ctaContent{z-index:10;text-align:center;color:var(--white);padding:2rem 0;position:relative}.SlUAvq_ctaContent h2{letter-spacing:-.025em;margin-bottom:1rem;font-size:clamp(1.75rem,3.5vw,2.5rem);font-weight:800}.SlUAvq_ctaContent p{color:#fff9;max-width:500px;margin:0 auto 2rem;font-size:1.05rem;line-height:1.7}.SlUAvq_contactEmail{color:var(--white);letter-spacing:-.02em;margin-top:.5rem;font-size:1.5rem;font-weight:700}.SlUAvq_codeInline{background:#ffffff14;border-radius:.25rem;padding:.15rem .4rem;font-size:.85em}@media (max-width:640px){.SlUAvq_section{padding:3.5rem 0}.SlUAvq_flowSteps{flex-direction:column}.SlUAvq_flowArrow{transform:rotate(90deg)}.SlUAvq_archComparison{grid-template-columns:1fr}.SlUAvq_ctaSteps{flex-direction:column;align-items:center;gap:1rem}}.SlUAvq_highlightListGrid{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:.25rem 2rem;display:grid}
