.AppLp-module__vwrcPq__heroSection{text-align:center;border-bottom:1px solid var(--glass-border);background:linear-gradient(165deg, #ecfdf5 0%, #f8fafc 45%, var(--bg-color) 100%);padding:8rem 0 3.5rem}.AppLp-module__vwrcPq__heroInner{max-width:900px;margin:0 auto;padding:0 2rem}.AppLp-module__vwrcPq__badge{color:#059669;background:#ffffffe6;border:1px solid #10b98159;border-radius:999px;margin-bottom:1.25rem;padding:.35rem .9rem;font-size:.8rem;font-weight:600;display:inline-block}.AppLp-module__vwrcPq__title{color:var(--text-main);margin-bottom:1rem;font-size:clamp(1.75rem,4.2vw,2.45rem);font-weight:800;line-height:1.25}.AppLp-module__vwrcPq__lead{color:var(--text-muted);max-width:600px;margin-bottom:1.75rem;margin-left:auto;margin-right:auto;font-size:1.05rem;line-height:1.85}.AppLp-module__vwrcPq__ctaRow{flex-wrap:wrap;justify-content:center;align-items:center;gap:.85rem;display:flex}.AppLp-module__vwrcPq__lineCta{background:linear-gradient(#06c755 0%,#05b04c 100%);border-radius:999px;align-items:center;gap:.45rem;padding:.95rem 2rem;font-size:1rem;font-weight:700;transition:transform .2s,box-shadow .2s;display:inline-flex;box-shadow:0 4px 14px #05b04c59;color:#fff!important}.AppLp-module__vwrcPq__lineCta:hover{transform:translateY(-2px);box-shadow:0 6px 22px #05b04c73}.AppLp-module__vwrcPq__ctaMuted{color:var(--text-muted);max-width:420px;margin:1rem auto 0;font-size:.88rem;line-height:1.65}.AppLp-module__vwrcPq__secondaryLinks{flex-wrap:wrap;justify-content:center;gap:1rem;margin-top:1rem;font-size:.92rem;display:flex}.AppLp-module__vwrcPq__secondaryLinks a{color:var(--text-muted);text-underline-offset:3px;text-decoration:underline}.AppLp-module__vwrcPq__section{padding:4rem 1.5rem}.AppLp-module__vwrcPq__sectionAlt{background:linear-gradient(#f1f5f999,#0000)}.AppLp-module__vwrcPq__sectionTitle{text-align:center;color:var(--text-main);margin-bottom:.65rem;font-size:1.45rem;font-weight:800}.AppLp-module__vwrcPq__sectionDesc{text-align:center;color:var(--text-muted);max-width:560px;margin:0 auto 2.25rem;font-size:.97rem;line-height:1.8}.AppLp-module__vwrcPq__listCard{max-width:640px;margin:0 auto;padding:1.5rem 1.75rem}.AppLp-module__vwrcPq__listUl{color:var(--text-muted);margin:0;padding-left:1.25rem;line-height:1.85}.AppLp-module__vwrcPq__listUl li{margin-bottom:.45rem}.AppLp-module__vwrcPq__flowBlock{grid-template-columns:1fr;align-items:start;gap:2rem;max-width:920px;margin:0 auto 4rem;display:grid}@media (min-width:880px){.AppLp-module__vwrcPq__flowBlock{grid-template-columns:minmax(0,1fr) 320px;align-items:center;gap:2.5rem}.AppLp-module__vwrcPq__flowBlock.AppLp-module__vwrcPq__reverse{grid-template-columns:320px minmax(0,1fr)}.AppLp-module__vwrcPq__flowBlock.AppLp-module__vwrcPq__reverse .AppLp-module__vwrcPq__flowText{order:2}.AppLp-module__vwrcPq__flowBlock.AppLp-module__vwrcPq__reverse .AppLp-module__vwrcPq__flowScreen{order:1}}.AppLp-module__vwrcPq__flowStepLabel{letter-spacing:.06em;color:#059669;text-transform:uppercase;margin-bottom:.5rem;font-size:.78rem;font-weight:700}.AppLp-module__vwrcPq__flowHeading{color:var(--text-main);margin-bottom:.65rem;font-size:1.22rem;font-weight:800}.AppLp-module__vwrcPq__flowText{min-width:0}.AppLp-module__vwrcPq__flowParagraph{color:var(--text-muted);font-size:.96rem;line-height:1.82}.AppLp-module__vwrcPq__flowScreen{justify-self:center}.AppLp-module__vwrcPq__mockCaption{text-align:center;color:var(--text-muted);letter-spacing:.02em;margin-top:.65rem;font-size:.72rem}.AppLp-module__vwrcPq__phoneShell{background:#1e293b;border:10px solid #1e293b;border-radius:28px;width:100%;max-width:300px;overflow:hidden;box-shadow:0 24px 50px #0f172a2e,inset 0 0 0 1px #ffffff0f}.AppLp-module__vwrcPq__lineTopBar{background:#000;height:28px}.AppLp-module__vwrcPq__lineHeader{color:#fff;background:#364850;align-items:center;gap:.5rem;padding:.55rem .65rem;font-size:.72rem;font-weight:700;display:flex}.AppLp-module__vwrcPq__lineBack{opacity:.85;font-size:.85rem}.AppLp-module__vwrcPq__lineTitle{text-align:center;flex:1;padding-right:1.25rem}.AppLp-module__vwrcPq__chatBody{background:linear-gradient(#9bab9e 0%,#8899a0 40%,#7a8b92 100%);min-height:280px;padding:.65rem .55rem 1rem}.AppLp-module__vwrcPq__chatMeta{text-align:center;color:#ffffffd9;margin-bottom:.55rem;font-size:.58rem}.AppLp-module__vwrcPq__bubbleRow{margin-bottom:.45rem;display:flex}.AppLp-module__vwrcPq__bubbleRow.AppLp-module__vwrcPq__bot{justify-content:flex-start}.AppLp-module__vwrcPq__bubbleRow.AppLp-module__vwrcPq__user{justify-content:flex-end}.AppLp-module__vwrcPq__avatar{background:linear-gradient(135deg,#06c755,#05b04c);border-radius:50%;flex-shrink:0;align-self:flex-end;width:28px;height:28px;margin-right:.35rem}.AppLp-module__vwrcPq__bubble{word-break:break-word;border-radius:14px;max-width:78%;padding:.45rem .65rem;font-size:.68rem;line-height:1.45}.AppLp-module__vwrcPq__bubble.AppLp-module__vwrcPq__bot{color:#111;background:#fff;border-radius:14px 14px 14px 4px;box-shadow:0 1px 2px #0000000f}.AppLp-module__vwrcPq__bubble.AppLp-module__vwrcPq__user{color:#111;background:#95ec69;border-radius:14px 14px 4px}.AppLp-module__vwrcPq__flexCardMock{color:#334155;background:#fff;border-radius:10px;max-width:calc(78% + 28px);margin-left:30px;padding:.55rem .65rem;font-size:.62rem;box-shadow:0 1px 3px #00000014}.AppLp-module__vwrcPq__flexCardMock strong{color:#0f172a;margin-bottom:.35rem;font-size:.68rem;display:block}.AppLp-module__vwrcPq__flexRow{border-bottom:1px solid #f1f5f9;justify-content:space-between;gap:.35rem;padding:.2rem 0;display:flex}.AppLp-module__vwrcPq__flexRow:last-child{border-bottom:none}.AppLp-module__vwrcPq__quickReplies{flex-wrap:wrap;gap:.35rem;margin-top:.55rem;margin-left:30px;display:flex}.AppLp-module__vwrcPq__qBtn{color:#2563eb;background:#fffffff2;border:1px solid #2563eb40;border-radius:999px;padding:.35rem .55rem;font-size:.58rem}.AppLp-module__vwrcPq__timeStamp{color:#ffffffb3;text-align:right;margin-top:.15rem;padding-right:.2rem;font-size:.52rem}.AppLp-module__vwrcPq__planNote{max-width:720px;color:var(--text-muted);margin:0 auto;padding:1.25rem 1.5rem;font-size:.88rem;line-height:1.75}.AppLp-module__vwrcPq__disclaimerBox{max-width:720px;color:var(--text-muted);margin:0 auto;padding:1.5rem;font-size:.88rem;line-height:1.75}.AppLp-module__vwrcPq__disclaimerBox strong{color:var(--text-main)}.AppLp-module__vwrcPq__disclaimerBox p+p{margin-top:1rem}@media (max-width:768px){.AppLp-module__vwrcPq__heroSection{padding:7rem 0 2.5rem}}
