.day[data-astro-cid-oh7uzvwe]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:40px;display:grid}.day-head[data-astro-cid-oh7uzvwe]{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--grey-1);align-items:center;gap:10px;margin-bottom:8px;font-size:11.5px;display:flex}.day-pill[data-astro-cid-oh7uzvwe]{border-radius:var(--radius-pill);color:#0b6e52;letter-spacing:.04em;background:#e9fbf4;padding:3px 10px}.day-list[data-astro-cid-oh7uzvwe]{margin:0;padding:0;list-style:none}.day-list[data-astro-cid-oh7uzvwe] li[data-astro-cid-oh7uzvwe]{border-bottom:1px solid var(--border);color:var(--ink);grid-template-columns:56px minmax(0,1fr);gap:16px;padding:14px 0;font-size:15px;line-height:1.5;display:grid}.day-col[data-astro-cid-oh7uzvwe]:not(.day-col-with) .day-list[data-astro-cid-oh7uzvwe] li[data-astro-cid-oh7uzvwe]{color:var(--grey-3)}.day-time[data-astro-cid-oh7uzvwe]{font-family:var(--font-mono);color:var(--grey-1);padding-top:1px;font-size:13px}.day-col-with[data-astro-cid-oh7uzvwe] .day-time[data-astro-cid-oh7uzvwe]{color:#0b6e52}@media (width<=820px){.day[data-astro-cid-oh7uzvwe]{grid-template-columns:minmax(0,1fr);gap:32px}}.plate[data-astro-cid-rsrobqob]{margin:0;padding:0;list-style:none}.plate[data-astro-cid-rsrobqob] li[data-astro-cid-rsrobqob]{border-bottom:1px solid var(--border);color:var(--ink);justify-content:space-between;align-items:center;gap:20px;padding:16px 0;font-size:16px;line-height:1.5;display:flex}.plate[data-astro-cid-rsrobqob] li[data-astro-cid-rsrobqob]:first-child{border-top:1px solid var(--border)}.plate-tag[data-astro-cid-rsrobqob]{border-radius:var(--radius-pill);color:#0b6e52;font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;background:#e9fbf4;flex-shrink:0;padding:4px 12px;font-size:11px}@media (width<=640px){.plate[data-astro-cid-rsrobqob] li[data-astro-cid-rsrobqob]{flex-direction:column;align-items:flex-start;gap:8px}}.pain-card[data-astro-cid-os6y45li]{flex-direction:column;gap:10px;display:flex}.pain-title[data-astro-cid-os6y45li]{margin:0;font-size:19px}.pain-desc[data-astro-cid-os6y45li]{color:var(--grey-1);font-size:15px;line-height:1.6}.flow[data-astro-cid-os6y45li]{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin:0 0 40px;padding:0;list-style:none;display:grid}.flow-step[data-astro-cid-os6y45li]{border-radius:var(--radius-md);font-family:var(--font-display);color:var(--ink);background:#e9fbf4;flex-direction:column;gap:6px;padding:16px 18px;font-size:17px;font-weight:600;display:flex}.flow-n[data-astro-cid-os6y45li]{font-family:var(--font-mono);color:#0b6e52;font-size:11.5px;font-weight:400}@media (width<=820px){.flow[data-astro-cid-os6y45li]{grid-template-columns:repeat(2,minmax(0,1fr))}}.portal-section[data-astro-cid-os6y45li]{scroll-margin-top:72px}.portal-grid[data-astro-cid-os6y45li]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:56px;display:grid}.portal-title[data-astro-cid-os6y45li]{margin:20px 0}.portal-points[data-astro-cid-os6y45li]{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.portal-points[data-astro-cid-os6y45li] li[data-astro-cid-os6y45li]{border-bottom:1px solid var(--border-dark);color:var(--white);padding:14px 0 14px 22px;font-size:16px;line-height:1.55;position:relative}.portal-points[data-astro-cid-os6y45li] li[data-astro-cid-os6y45li]:first-child{border-top:1px solid var(--border-dark)}.portal-points[data-astro-cid-os6y45li] li[data-astro-cid-os6y45li]:before{content:"";background:var(--mint);border-radius:2px;width:8px;height:8px;position:absolute;top:22px;left:0}.ask-grid[data-astro-cid-os6y45li]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:56px;display:grid}@media (width<=980px){.portal-grid[data-astro-cid-os6y45li],.ask-grid[data-astro-cid-os6y45li]{grid-template-columns:minmax(0,1fr);gap:32px}}.proof[data-astro-cid-os6y45li]{flex-direction:column;gap:14px;max-width:760px;display:flex}.proof-copy[data-astro-cid-os6y45li]{font-family:var(--font-display);letter-spacing:-.015em;font-size:clamp(22px,2.4vw,30px);font-weight:600;line-height:1.35}
