.page-module__AB6CKq__page{padding-top:calc(var(--nav-height) + 20px);background:#fff;padding-bottom:120px}.page-module__AB6CKq__hero{text-align:center;padding:80px 0 52px;position:relative;overflow:hidden}.page-module__AB6CKq__heroBg{pointer-events:none;background:radial-gradient(70% 70% at 50% 0,#0b20930f 0%,#0000 60%);position:absolute;inset:0}.page-module__AB6CKq__title{max-width:800px;margin:16px auto 18px}.page-module__AB6CKq__sub{max-width:620px;margin:0 auto}.page-module__AB6CKq__stepsSection{padding:40px 0 60px}.page-module__AB6CKq__step{border-bottom:1px solid #e2e8f0;grid-template-columns:1.1fr 1fr;align-items:center;gap:64px;padding:64px 0;display:grid}.page-module__AB6CKq__step:last-of-type{border-bottom:none}.page-module__AB6CKq__stepReverse{direction:rtl}.page-module__AB6CKq__stepReverse>*{direction:ltr}.page-module__AB6CKq__stepLeft{flex-direction:column;gap:16px;display:flex}.page-module__AB6CKq__stepNumBig{font-family:var(--font-display);letter-spacing:-.04em;opacity:.35;font-size:72px;font-weight:900;line-height:1}.page-module__AB6CKq__stepTitle{font-family:var(--font-display);color:#000;font-size:40px;font-weight:800;line-height:1.1}.page-module__AB6CKq__stepTagline{font-family:var(--font-display);font-size:16px;font-weight:700}.page-module__AB6CKq__stepDesc{color:#475569;max-width:480px;font-size:16px;line-height:1.7}.page-module__AB6CKq__stepMeta{border-top:1px solid #e2e8f0;align-items:center;gap:12px;padding-top:16px;display:flex}.page-module__AB6CKq__metaLabel{font-family:var(--font-display);letter-spacing:.08em;text-transform:uppercase;color:#64748b;font-size:11.5px;font-weight:800}.page-module__AB6CKq__metaVal{font-family:var(--font-display);color:#000;font-size:14px;font-weight:800}.page-module__AB6CKq__deliverablesCard{border-radius:var(--radius-2xl);border:1px solid #e2e8f0f2;border-top:3.5px solid var(--c);background:linear-gradient(#fff 0%,#f8fafc 100%);padding:34px 30px;transition:all .38s cubic-bezier(.16,1,.3,1);box-shadow:inset 0 1.5px #fff,inset 0 -1px #0f172a08,0 14px 36px -6px #0f172a0f,0 2px 6px #0f172a08}.page-module__AB6CKq__deliverablesCard:hover{border-color:#0b209359;transform:translateY(-6px);box-shadow:inset 0 1.5px #fff,0 26px 54px -10px #0f172a1f,0 0 0 1px #0b209326}.page-module__AB6CKq__delTop{margin-bottom:18px}.page-module__AB6CKq__delLabel{font-family:var(--font-display);letter-spacing:.1em;text-transform:uppercase;color:#64748b;font-size:11px;font-weight:800}.page-module__AB6CKq__deliverable{color:#334155;font-size:14px;font-family:var(--font-display);border-bottom:1px solid #f1f5f9;align-items:center;gap:12px;padding:12px 0;font-weight:600;display:flex}.page-module__AB6CKq__deliverable:last-child{border-bottom:none}.page-module__AB6CKq__delIcon{color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:22px;height:22px;font-size:11px;font-weight:800;display:flex;box-shadow:0 2px 6px #0000001f}.page-module__AB6CKq__connector{flex-direction:column;align-items:center;gap:6px;padding:6px 0;display:flex}.page-module__AB6CKq__connectorLine{background:linear-gradient(#0284c7,#0000);border-radius:999px;width:2px;height:36px}.page-module__AB6CKq__connectorArrow{color:#0284c7;opacity:.7;font-size:16px}@media (max-width:900px){.page-module__AB6CKq__step{grid-template-columns:1fr;gap:36px;padding:48px 0}.page-module__AB6CKq__stepReverse{direction:ltr}.page-module__AB6CKq__stepNumBig{font-size:52px}.page-module__AB6CKq__stepTitle{font-size:30px}}
