/* Content-level composition generated from the preserved wireframes. */
.s0{display:flex;flex-direction:column;align-items:center;gap:18px}
.s1{width:220px;max-width:100%}
.s2{margin:0;max-width:720px;text-align:center;color:var(--ink);text-wrap:balance}
.s3{margin:0;max-width:520px;text-align:center;color:var(--muted);font-size:1.0625rem;line-height:1.55;font-weight:400}
.s4{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;margin-top:8px;max-width:800px}
.s5{border:1px solid var(--line);text-decoration:none}
.s6{display:flex;gap:12px;margin-top:14px}
.s7{display:inline-flex;align-items:center;text-decoration:none}
.s8{color:var(--lavender);padding-bottom:22px;border-bottom:1px solid rgba(255,255,255,.14);font-size:0.875rem;line-height:1.55;font-weight:400}
.s9{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:32px;padding:24px 0}
.s10{color:var(--subtle);letter-spacing:.6px;margin-bottom:12px;font-size:0.875rem;line-height:1.55;font-weight:600}
.s11{display:flex;flex-direction:column;gap:9px;font-size:0.875rem;line-height:1.55;font-weight:400}
.s12{color:rgba(255,255,255,.78);text-decoration:none}
.s13{color:rgba(255,255,255,.5);text-decoration:none}
.s14{margin:0;max-width:720px;color:var(--subtle);font-size:0.875rem;line-height:1.55;font-weight:400}
.s15{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:48px;align-items:start}
.s16{display:inline-block;margin-bottom:20px}
.s17{margin:0 0 20px;color:var(--ink);text-wrap:balance}
.s18{margin:0 0 14px;color:var(--muted);text-wrap:pretty;font-size:1.0625rem;line-height:1.55;font-weight:400}
.s19{margin:0;color:var(--muted);text-wrap:pretty;font-size:1.0625rem;line-height:1.55;font-weight:400}
.s20{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:44px}
.s21{margin:0 0 12px;color:var(--ink)}
.s22{margin:0;color:var(--muted);text-wrap:pretty;font-size:1rem;line-height:1.55;font-weight:400}
.s23{display:flex;flex-direction:column;gap:14px}
.s24{padding:20px;border-radius:var(--radius);background:#ffffff;border:1px solid var(--line)}
.s25{color:var(--ink);font-size:1rem;line-height:1.55;font-weight:600}
.s26{margin:5px 0 0;color:var(--muted);font-size:0.875rem;line-height:1.55;font-weight:400}
.s27{color:var(--subtle);letter-spacing:.5px;margin-bottom:18px;font-size:0.875rem;line-height:1.55;font-weight:600}
.s28{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}
.s29{padding:20px;border-radius:16px;border:1px dashed var(--line)}
.s30{width:56px;height:56px;border-radius:100px;background:var(--wash)}
.s31{margin-top:12px;color:var(--subtle);font-size:0.875rem;line-height:1.55;font-weight:400}
.s32{margin:0;max-width:680px;text-align:center;color:#ffffff}
.s33{display:flex;gap:12px}
.s34{margin:0;color:rgba(234,221,248,.75);font-size:0.875rem;line-height:1.55;font-weight:400}
.s35{margin-top:20px}
.s36{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:44px;align-items:center}
.s37{display:flex;flex-direction:column;gap:20px}
.s38{align-self:flex-start}
.s39{margin:0;color:var(--ink);text-wrap:balance}
.s40{margin:0;color:var(--muted);text-wrap:pretty;font-size:1.125rem;line-height:1.55;font-weight:400}
.s41{display:flex;gap:12px;align-items:center}
.s42{margin:0;color:var(--subtle);font-size:0.875rem;line-height:1.55;font-weight:400}
.s43{display:flex;flex-direction:column;gap:8px}
.s44{margin:0 0 8px;color:var(--ink)}
.s45{margin:0 0 32px;max-width:660px;color:var(--muted);font-size:1rem;line-height:1.55;font-weight:400}
.s46{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}
.s47{color:var(--ink);font-size:0.9375rem;line-height:1.55;font-weight:600}
.s48{margin:6px 0 0;color:var(--muted);font-size:0.875rem;line-height:1.55;font-weight:400}
.s49{margin-top:24px}
.s50{margin:0 0 28px;max-width:640px;color:var(--muted);font-size:1rem;line-height:1.55;font-weight:400}
.s51{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}
.s52{padding:24px;border-radius:var(--radius);border:1px solid rgba(111,70,184,.3);background:var(--wash);display:flex;flex-direction:column;gap:10px}
.s53{align-self:flex-start;padding:5px 12px;border-radius:100px;background:var(--purple);color:#ffffff;font-size:0.875rem;line-height:1.55;font-weight:600}
.s54{margin:0;color:var(--ink);font-size:0.9375rem;line-height:1.55;font-weight:400}
.s55{align-self:flex-start;padding:5px 12px;border-radius:100px;background:var(--lavender);color:var(--deep);font-size:0.875rem;line-height:1.55;font-weight:600}
.s56{padding:24px;border-radius:var(--radius);border:1px solid var(--line);background:var(--wash);display:flex;flex-direction:column;gap:10px}
.s57{align-self:flex-start;padding:5px 12px;border-radius:100px;background:var(--muted);color:#ffffff;font-size:0.875rem;line-height:1.55;font-weight:600}
.s58{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:32px;margin-top:28px;align-items:center}
.s59{display:flex;gap:10px}
.s60{font-size:20px;color:var(--purple)}
.s61{margin:0;color:var(--muted);font-size:0.875rem;line-height:1.55;font-weight:400}
.s62{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0}
.s63{padding:56px;border-right:1px solid var(--line)}
.s64{margin:0 0 16px;color:var(--muted);font-size:1rem;line-height:1.55;font-weight:400}
.s65{display:flex;flex-wrap:wrap;gap:8px}
.s66{padding:6px 12px;border-radius:8px;background:#ffffff;border:1px solid var(--line);color:var(--muted);font-size:0.875rem;line-height:1.55;font-weight:400}
.s67{padding:56px}
.s68{display:flex;flex-direction:column;align-items:center;gap:12px}
.s69{margin:0;max-width:700px;text-align:center;color:var(--deep)}
.s70{margin:0;max-width:620px;text-align:center;color:var(--deep);font-size:1rem;line-height:1.55;font-weight:400}
.s71{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}
.s72{display:block;text-decoration:none;color:inherit}
.s73{padding:24px;border-radius:var(--radius);border:1px solid var(--line);display:flex;justify-content:space-between;align-items:center}
.s74{color:var(--ink);font-size:1.125rem;line-height:1.55;font-weight:600}
.s75{margin:4px 0 0;color:var(--muted);font-size:0.875rem;line-height:1.55;font-weight:400}
.s76{font-size:22px;color:var(--purple)}
.s77{display:flex;flex-direction:column;align-items:center;gap:20px}
.s78{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:48px;align-items:center}
.s79{margin:0;color:var(--muted);max-width:430px;text-wrap:pretty;font-size:1.125rem;line-height:1.55;font-weight:400}
.s80{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:44px;align-items:start}
.s81{margin:0 0 14px;color:var(--ink)}
.s82{margin:0 0 14px;color:var(--muted);text-wrap:pretty;font-size:1rem;line-height:1.55;font-weight:400}
.s83{display:flex;flex-direction:column;gap:12px}
.s84{padding:18px 20px;border-radius:var(--radius);background:#ffffff;border:1px solid var(--line)}
.s85{margin:0 0 10px;color:var(--ink)}
.s86{display:flex;align-items:center;justify-content:space-between;gap:32px}
.s87{margin:0 0 6px;color:var(--deep)}
.s88{margin:0;color:var(--deep);font-size:0.9375rem;line-height:1.55;font-weight:400}
.s89{flex:none;color:var(--deep);text-decoration:none;font-size:0.9375rem;line-height:1.55;font-weight:600}
.s90{padding:28px;border-radius:16px;border:1px dashed var(--line);color:var(--subtle);font-size:1.25rem;line-height:1.55;font-weight:400}
.s91{margin:0;max-width:700px;text-align:center;color:#ffffff}
.s92{padding:24px;border-radius:var(--radius);background:#ffffff;border:1px solid var(--line)}
.s93{font-size:24px;color:var(--purple)}
.s94{color:var(--ink);margin:10px 0 6px;font-size:1.1875rem;line-height:1.55;font-weight:600}
.s95{margin:0;color:var(--muted);font-size:1rem;line-height:1.55;font-weight:400}
.s96{padding:24px;border-radius:var(--radius);background:#ffffff;border:1px solid var(--line);display:flex;justify-content:space-between;align-items:center}
.s97{margin:0;max-width:640px;color:var(--ink);text-wrap:balance}
.s98{margin:0;max-width:620px;color:var(--muted);text-wrap:pretty;font-size:1.125rem;line-height:1.55;font-weight:400}
.s99{display:flex;align-items:center}
.s100{margin:0;padding:26px;border-radius:16px;background:var(--deep);color:#ffffff;font-size:1.25rem;line-height:1.55;font-weight:400}
.s101{display:flex;align-items:baseline;justify-content:space-between;margin-bottom:22px}
.s102{margin:0;color:var(--ink)}
.s103{color:var(--subtle);font-size:0.875rem;line-height:1.55;font-weight:600}
.s104{border-radius:16px;border:1px solid var(--line);overflow:hidden}
.s105{display:grid;background:var(--wash);color:var(--muted);font-size:0.875rem;line-height:1.55;font-weight:600}
.s106{padding:14px 18px}
.s107{padding:14px 18px;text-align:center;color:var(--deep)}
.s108{padding:14px 18px;text-align:center}
.s109{display:grid;border-top:1px solid var(--line);color:var(--ink);align-items:center;font-size:0.875rem;line-height:1.55;font-weight:400}
.s110{padding:14px 18px;text-align:center;color:var(--purple)}
.s111{font-size:20px}
.s112{padding:14px 18px;text-align:center;color:var(--subtle)}
.s113{display:grid;grid-template-columns:1fr;padding:12px 18px;background:var(--wash);border-top:1px solid var(--line);color:var(--muted);letter-spacing:.4px;font-size:0.875rem;line-height:1.55;font-weight:600}
.s114{margin:0 0 12px;color:var(--deep)}
.s115{margin:0 0 14px;color:var(--deep);font-size:1rem;line-height:1.55;font-weight:400}
.s116{color:var(--deep);text-decoration:none;font-size:0.9375rem;line-height:1.55;font-weight:600}
.s117{padding:20px;border-radius:16px;background:#ffffff}
.s118{color:var(--muted);margin-bottom:12px;font-size:0.875rem;line-height:1.55;font-weight:600}
.s119{padding:14px;border-radius:10px;border:1px dashed var(--line);color:var(--muted);font-size:0.875rem;line-height:1.55;font-weight:400}
.s120{display:flex;justify-content:space-between;margin-top:12px;color:var(--ink);font-size:0.875rem;line-height:1.55;font-weight:400}
.s121{color:var(--purple)}
.s122{display:flex;justify-content:space-between;margin-top:6px;color:var(--ink);font-size:0.875rem;line-height:1.55;font-weight:400}
.s123{margin:0 0 20px;color:var(--ink)}
.s124{display:flex;flex-direction:column}
.s125{margin:5px 0 0;color:var(--muted);font-size:0.9375rem;line-height:1.55;font-weight:400}
.s126{margin-top:16px;color:var(--subtle);font-size:0.875rem;line-height:1.55;font-weight:600}
.s127{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}
.s128{padding:22px;border-radius:var(--radius);background:var(--wash);border:1px solid var(--line)}
.s129{font-size:26px;color:var(--muted)}
.s130{color:var(--ink);margin:10px 0 4px;font-size:1.0625rem;line-height:1.55;font-weight:600}
.s131{grid-column:span 2;padding:22px;border-radius:var(--radius);background:var(--deep)}
.s132{font-size:26px;color:var(--lavender)}
.s133{color:#ffffff;margin:10px 0 4px;font-size:1.0625rem;line-height:1.55;font-weight:600}
.s134{margin:0;color:var(--lavender);font-size:0.875rem;line-height:1.55;font-weight:400}
.s135{margin:0 0 28px;max-width:700px;color:var(--muted);font-size:1rem;line-height:1.55;font-weight:400}
.s136{padding:26px;border-radius:16px;background:#ffffff;border:1px solid var(--line)}
.s137{color:var(--muted);letter-spacing:.4px;margin-bottom:16px;font-size:0.875rem;line-height:1.55;font-weight:600}
.s138{display:flex;flex-direction:column;gap:12px;color:var(--ink);font-size:0.9375rem;line-height:1.55;font-weight:400}
.s139{margin-top:20px;padding:26px;border-radius:var(--radius);background:var(--lavender)}
.s140{margin:0;color:var(--deep);text-wrap:pretty;font-size:1.0625rem;line-height:1.55;font-weight:400}
.s141{margin:0 0 28px;color:var(--ink)}
.s142{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-bottom:24px}
.s143{padding:24px;border-radius:var(--radius);background:var(--wash)}
.s144{color:var(--purple);letter-spacing:.4px;margin-bottom:10px;font-size:0.875rem;line-height:1.55;font-weight:600}
.s145{color:var(--ink);font-size:1.1875rem;line-height:1.55;font-weight:600}
.s146{margin:8px 0 0;color:var(--muted);font-size:0.875rem;line-height:1.55;font-weight:400}
.s147{margin:0 0 22px;color:var(--ink)}
.s148{padding:24px;border-radius:var(--radius);background:#ffffff;border:1px solid rgba(111,70,184,.3);display:flex;flex-direction:column;gap:10px}
.s149{color:var(--purple);text-decoration:none;font-size:0.875rem;line-height:1.55;font-weight:600}
.s150{padding:24px;border-radius:var(--radius);background:#ffffff;border:1px dashed var(--line);display:flex;flex-direction:column;gap:10px}
.s151{color:var(--subtle);font-size:1.1875rem;line-height:1.55;font-weight:600}
.s152{margin:0 0 24px;color:var(--ink)}
.s153{margin:6px 0 0;color:var(--muted);font-size:0.9375rem;line-height:1.55;font-weight:400}
.s154{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:56px;align-items:start}
.s155{margin:0 0 16px;color:var(--ink);text-wrap:balance}
.s156{margin:0 0 26px;color:var(--muted);max-width:520px;text-wrap:pretty;font-size:1.125rem;line-height:1.55;font-weight:400}
.s157{display:flex;flex-direction:column;gap:14px;margin-bottom:28px}
.s158{margin:0;color:var(--muted);font-size:0.9375rem;line-height:1.55;font-weight:400}
.s159{padding:20px;border-radius:var(--radius);background:var(--wash);margin-bottom:26px}
.s160{color:var(--ink);margin-bottom:4px;font-size:0.9375rem;line-height:1.55;font-weight:600}
.s161{margin-top:20px;border-radius:12px;border:1px dashed var(--line);display:flex;align-items:center;justify-content:center;color:var(--subtle);font-size:0.875rem;line-height:1.55;font-weight:400}
.s162{padding:28px;border-radius:var(--radius);border:1px solid var(--line);box-shadow:0 1px 3px 1px rgba(0,0,0,.06);display:flex;flex-direction:column;gap:16px}
.s163{color:var(--ink);font-size:1.25rem;line-height:1.55;font-weight:600}
.s164{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}
.s165{color:var(--muted);margin-bottom:5px;font-size:0.875rem;line-height:1.55;font-weight:400}
.s166{display:flex;gap:8px}
.s167{margin-top:5px;color:var(--subtle);font-size:0.875rem;line-height:1.55;font-weight:400}
.s168{display:inline-flex;align-items:center;justify-content:center;border-radius:100px;background:var(--purple);color:#ffffff;text-decoration:none;font-size:1rem;line-height:1.55;font-weight:600;min-height:52px}
.s169{margin:0;text-align:center;color:var(--subtle);font-size:0.875rem;line-height:1.55;font-weight:400}
.s170{padding:28px;border-radius:var(--radius);background:#ffffff;border:1px solid var(--line);display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:32px;align-items:center}
.s171{display:flex;align-items:center;gap:10px;margin-bottom:10px}
.s172{color:var(--ink);letter-spacing:-.6px;font-size:1.625rem;line-height:1.15;font-weight:600}
.s173{display:flex;flex-direction:column;gap:10px}
.s174{display:flex;justify-content:space-between}
.s175{font-size:18px;color:var(--purple)}
.s176{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px}
.s177{margin:0 0 32px;color:var(--muted);font-size:1rem;line-height:1.55;font-weight:400}
.s178{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}
.s179{padding:24px;border-radius:var(--radius);border:1px solid var(--line);display:flex;flex-direction:column;gap:12px}
.s180{width:32px;border-radius:100px;background:var(--lavender);color:var(--deep);text-align:center;font-size:0.875rem;line-height:1.55;font-weight:600;min-height:32px}
.s181{margin:0 0 32px;color:var(--ink)}
.s182{border-radius:var(--radius);background:#ffffff;border:1px solid var(--line);overflow:hidden}
.s183{padding:18px}
.s184{color:var(--ink);font-size:1.0625rem;line-height:1.55;font-weight:600}
.s185{margin:6px 0 10px;color:var(--muted);font-size:0.875rem;line-height:1.55;font-weight:400}
.s186{padding:56px;border-right:1px solid var(--line);display:flex;flex-direction:column;gap:16px}
.s187{display:flex;flex-direction:column;gap:8px;color:var(--muted);font-size:0.875rem;line-height:1.55;font-weight:400}
.s188{padding:56px;display:flex;flex-direction:column;gap:16px}
.s189{display:flex;flex-direction:column;gap:16px}
.s190{margin:0;color:var(--deep)}
.s191{margin:0;color:var(--deep);font-size:1rem;line-height:1.55;font-weight:400}
.s192{color:var(--purple);letter-spacing:-1.5px;font-size:2.75rem;line-height:1.15;font-weight:600}
.s193{padding:24px;border-radius:var(--radius);background:var(--wash);border:1px dashed var(--line)}
.s194{color:var(--subtle);letter-spacing:-1.5px;font-size:2.75rem;line-height:1.15;font-weight:600}
.s195{margin:8px 0 0;color:var(--subtle);font-size:0.875rem;line-height:1.55;font-weight:400}
.s196{margin-top:28px;border-radius:12px;border:1px dashed var(--line);display:flex;align-items:center;justify-content:center;color:var(--subtle);font-size:0.875rem;line-height:1.55;font-weight:400}
.s197{margin-top:20px;padding:24px;border-radius:16px;border:1px dashed var(--line);color:var(--subtle);font-size:1.125rem;line-height:1.55;font-weight:400}
.s198{display:flex;align-items:center;justify-content:space-between;gap:24px}
.s199{margin:0;color:var(--ink);font-size:1.0625rem;line-height:1.55;font-weight:400}
.s200{flex:none;color:var(--purple);text-decoration:none;font-size:0.9375rem;line-height:1.55;font-weight:600}
.s201{margin:14px 0 0;color:var(--muted);font-size:0.875rem;line-height:1.55;font-weight:400}
.s202{margin:0;max-width:720px;text-align:center;color:var(--deep)}
.s203{margin:0;max-width:600px;text-align:center;color:var(--deep);font-size:1rem;line-height:1.55;font-weight:400}
.s204{padding:16px;border-radius:12px;background:#ffffff;border:1px dashed var(--line);color:var(--subtle);font-size:0.875rem;line-height:1.55;font-weight:400}
.s205{margin:0 0 10px;color:var(--deep)}
.s206{margin:0 0 12px;color:var(--deep);font-size:1rem;line-height:1.55;font-weight:400}
.s207{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:32px;align-items:center}
.s208{color:var(--muted);letter-spacing:-1.2px;font-size:2.5rem;line-height:1.15;font-weight:600}
.s209{padding:24px;border-radius:var(--radius);background:var(--deep)}
.s210{color:#ffffff;letter-spacing:-1.2px;font-size:2.5rem;line-height:1.15;font-weight:600}
.s211{margin:8px 0 0;color:var(--lavender);font-size:0.875rem;line-height:1.55;font-weight:400}
.s212{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:40px;align-items:center}
.s213{padding:16px;border-radius:var(--radius);background:#ffffff}
.s214{color:var(--subtle);margin-bottom:8px;font-size:0.875rem;line-height:1.55;font-weight:600}
.s215{margin:0;color:var(--ink);font-size:0.875rem;line-height:1.55;font-weight:400}
.s216{margin:0;max-width:640px;text-align:center;color:var(--deep);font-size:1rem;line-height:1.55;font-weight:400}
.s217{display:flex;flex-direction:column;align-items:center;gap:16px}
.s218{margin:0;max-width:760px;text-align:center;color:var(--ink);text-wrap:balance}
.s219{margin:0;max-width:600px;text-align:center;color:var(--muted);text-wrap:pretty;font-size:1.125rem;line-height:1.55;font-weight:400}
.s220{display:flex;align-items:center;gap:8px;padding:8px 16px;border-radius:100px;background:var(--wash);color:var(--ink);font-size:0.875rem;line-height:1.55;font-weight:600}
.s221{display:flex;justify-content:center}
.s222{width:100%;max-width:820px;padding:36px;border-radius:28px;border:2px solid #6F46B8;background:var(--wash);display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:36px;align-items:start}
.s223{display:flex;align-items:baseline;gap:8px}
.s224{color:var(--ink);letter-spacing:-2.5px;font-size:4rem;line-height:1.15;font-weight:600}
.s225{color:var(--muted);font-size:0.9375rem;line-height:1.55;font-weight:400}
.s226{color:var(--muted);font-size:0.875rem;line-height:1.55;font-weight:400}
.s227{margin-top:4px;display:inline-flex;align-items:center;justify-content:center;text-decoration:none}
.s228{color:var(--subtle);font-size:0.875rem;line-height:1.55;font-weight:400}
.s229{display:flex;flex-direction:column;gap:11px;color:var(--muted);font-size:0.9375rem;line-height:1.55;font-weight:400}
.s230{color:var(--ink);letter-spacing:.4px;font-size:0.875rem;line-height:1.55;font-weight:600}
.s231{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}
.s232{padding:14px 16px;border-radius:10px;background:#ffffff;color:var(--ink);font-size:0.875rem;line-height:1.55;font-weight:400}
.s233{margin-top:16px;padding:16px;border-radius:12px;background:#ffffff;border:1px dashed var(--line);color:var(--subtle);font-size:0.875rem;line-height:1.55;font-weight:400}
.s234{margin:0;color:var(--deep);text-wrap:pretty;font-size:1rem;line-height:1.55;font-weight:400}
.s235{display:flex;align-items:baseline;justify-content:space-between;margin-bottom:32px}
.s236{display:grid;gap:28px;align-items:center;padding:24px;border-radius:var(--radius);background:#ffffff;border:1px solid var(--line)}
.s237{color:var(--purple);font-size:1.25rem;line-height:1.55;font-weight:600}
.s238{display:grid;gap:28px;align-items:center;padding:24px;border-radius:var(--radius);background:#ffffff;border:1px solid rgba(111,70,184,.3)}
.s239{margin:0 0 26px;color:var(--muted);font-size:1rem;line-height:1.55;font-weight:400}
.s240{padding:18px;border-radius:var(--radius);border:1px solid var(--line)}
.s241{padding:24px;border-radius:var(--radius);border:1px solid var(--line)}
.s242{color:var(--lavender);letter-spacing:-4px;font-size:6.75rem;line-height:1.15;font-weight:600}
.s243{margin:0 0 12px;color:#ffffff}
.s244{margin:0;color:var(--lavender);text-wrap:pretty;font-size:1rem;line-height:1.55;font-weight:400}
.s245{border-radius:var(--radius);border:1px solid var(--line);overflow:hidden}
.s246{margin:0;padding:16px;color:var(--ink);font-size:0.9375rem;line-height:1.55;font-weight:400}
.s247{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:40px}
.s248{margin:0 0 24px;max-width:640px;color:var(--muted);font-size:1.0625rem;line-height:1.55;font-weight:400}
.s249{padding:20px}
.s250{color:var(--purple);letter-spacing:.4px;font-size:0.875rem;line-height:1.55;font-weight:600}
.s251{color:var(--ink);margin:8px 0 6px;font-size:1.125rem;line-height:1.55;font-weight:600}
.s252{display:inline-flex;align-items:center;gap:8px;border:1px solid var(--line)}
.s253{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}
.s254{padding:20px;border-radius:16px;background:var(--wash);border:1px solid var(--line)}
.s255{color:var(--ink);margin-top:8px;font-size:0.9375rem;line-height:1.55;font-weight:600}
.s256{padding:20px;border-radius:16px;background:#ffffff;border:1px dashed var(--line)}
.s257{font-size:24px;color:var(--subtle)}
.s258{color:var(--subtle);margin-top:8px;font-size:0.875rem;line-height:1.55;font-weight:400}
.s259{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:48px}
.s260{margin:0 0 14px;color:#ffffff}
.s261{margin:0 0 14px;color:var(--lavender);text-wrap:pretty;font-size:1rem;line-height:1.55;font-weight:400}
.s262{color:#ffffff;text-decoration:none;font-size:0.9375rem;line-height:1.55;font-weight:600}
.s263{margin:0 0 20px;color:var(--lavender);text-wrap:pretty;font-size:1rem;line-height:1.55;font-weight:400}
.s264{padding:20px;border-radius:var(--radius);background:rgba(234,221,248,.12)}
.s265{color:#ffffff;margin-bottom:6px;font-size:0.875rem;line-height:1.55;font-weight:600}
.s266{padding:24px;border-radius:var(--radius);background:#ffffff;border:1px solid rgba(111,70,184,.3)}
.s267{width:30px;border-radius:100px;background:var(--purple);color:#ffffff;text-align:center;display:inline-block;font-size:0.875rem;line-height:1.55;font-weight:600;min-height:30px}
.s268{color:var(--ink);margin:12px 0 6px;font-size:1.125rem;line-height:1.55;font-weight:600}
.s269{width:30px;border-radius:100px;background:var(--lavender);color:var(--deep);text-align:center;display:inline-block;font-size:0.875rem;line-height:1.55;font-weight:600;min-height:30px}
.s270{margin:0 0 26px;color:var(--ink)}
.s271{padding:24px;border-radius:var(--radius);border:1px solid rgba(111,70,184,.3);background:var(--wash)}
.s272{margin:0 0 14px;color:var(--deep);text-wrap:pretty;font-size:1rem;line-height:1.55;font-weight:400}
.s273{padding:14px;border-radius:12px;background:#ffffff;border:1px dashed rgba(38,0,89,.24);color:var(--subtle);font-size:0.875rem;line-height:1.55;font-weight:400}
.s274{padding:18px 0;border-top:1px solid var(--line)}
.s275{padding:18px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}