.SRphJG_section{flex-direction:column;align-items:center;gap:48px;width:100%;max-width:1280px;margin:0 auto;padding:40px 20px 72px;display:flex}@media (min-width:1024px){.SRphJG_section{gap:64px;padding:64px 32px}}.SRphJG_header{text-align:center;flex-direction:column;align-items:center;gap:24px;max-width:560px;display:flex}.SRphJG_bloom{width:64px;height:64px;position:relative}.SRphJG_bloom img{width:114.42%;max-width:none;height:112.1%;position:absolute;top:-1.05%;left:-7.21%}.SRphJG_title{font-family:var(--font-heading),Georgia,serif;letter-spacing:-.02em;color:var(--v2-ink,#2b1d2b);margin:0;font-size:clamp(36px,8vw,53px);font-weight:400;line-height:1.15}.SRphJG_title em{color:var(--v2-grape,#541e4b);font-style:italic}.SRphJG_lead{letter-spacing:-.03em;color:#434343;margin:0;font-size:16px;line-height:24px}.SRphJG_tableWrap{flex-direction:column;align-items:center;gap:24px;width:100%;display:flex}.SRphJG_switch{background:#fff9;border-radius:999px;align-items:center;padding:4px;display:flex}.SRphJG_switchItem{min-height:44px;font:inherit;letter-spacing:-.03em;color:#434343;cursor:pointer;background:0 0;border:0;border-radius:4px;padding:4px 20px;font-size:14px;font-weight:500;line-height:20px;transition:background-color .15s,box-shadow .15s}.SRphJG_switchItem[data-active]{color:#1a1a1a;background:#fff;box-shadow:0 1px 2px #0000000d}.SRphJG_switchItem:focus-visible{outline:2px solid var(--v2-grape,#541e4b);outline-offset:2px}.SRphJG_cards{grid-template-columns:minmax(0,1fr);gap:24px;width:100%;max-width:376px;display:grid}@media (min-width:1024px){.SRphJG_cards{grid-template-columns:repeat(2,376px);justify-content:center;max-width:none}}@media (min-width:768px) and (max-width:1023.98px){.SRphJG_cards{grid-template-columns:repeat(2,minmax(0,1fr));max-width:800px}}.SRphJG_card{background:#fffc;border:1.5px solid #fff;border-radius:28px;flex-direction:column;align-items:flex-start;gap:24px;padding:24px;transition:border-color .2s,box-shadow .2s;display:flex;position:relative;box-shadow:0 10px 30px #541e4b0f}.SRphJG_card[data-featured]{border:2px solid #ffb3cc;padding:23.5px;box-shadow:0 18px 40px #da396c1f}.SRphJG_badge{letter-spacing:-.03em;color:#da396c;background:#fff9;border-radius:999px;padding:4px 10px;font-size:14px;font-weight:500;line-height:20px;position:absolute;top:14px;right:14px}.SRphJG_cardHead{flex-direction:column;gap:8px;width:100%;display:flex}.SRphJG_planName{letter-spacing:-.03em;color:#1a1a1a;margin:0;font-size:20px;font-weight:500;line-height:28px}.SRphJG_planBlurb{letter-spacing:-.03em;color:#434343;margin:0;font-size:16px;line-height:24px}.SRphJG_price{flex-wrap:wrap;align-items:flex-end;row-gap:4px;margin:0;display:flex}.SRphJG_amount,.SRphJG_unit,.SRphJG_was{white-space:nowrap}.SRphJG_offer{background:var(--v2-chip-grad,linear-gradient(90deg, #ff8fb1 0%, #ffaa8a 100%));color:#fff;border-radius:999px;align-self:flex-start;margin:0 0 -12px;padding:4px 12px;font-size:13px;font-weight:600;line-height:20px}.SRphJG_was{color:var(--v2-ink-mute,#7c6877);margin-left:12px;font-size:18px;line-height:24px;text-decoration-thickness:1.5px}.SRphJG_amount{font-family:var(--font-heading),Georgia,serif;letter-spacing:-.03em;color:var(--v2-ink,#2b1d2b);font-size:48px;line-height:52px}.SRphJG_unit{letter-spacing:-.03em;color:#434343;font-size:16px;line-height:24px}.SRphJG_unit[data-word]{margin-left:8px}.SRphJG_divider{border:0;border-top:1px solid #eadce5;width:100%;height:0;margin:0}.SRphJG_benefits{flex-direction:column;gap:8px;width:100%;margin:0;padding:0;list-style:none;display:flex}.SRphJG_benefits li{letter-spacing:-.03em;color:#1a1a1a;align-items:center;gap:8px;font-size:16px;line-height:24px;display:flex}.SRphJG_benefits img{flex:none}.SRphJG_card a.SRphJG_cta{letter-spacing:-.03em;align-self:flex-start;min-height:44px;padding:0 22px;font-size:16px;font-weight:500;box-shadow:0 8px 18px #da396c47}.SRphJG_card a.SRphJG_cta.site-btn--secondary{color:#541e4b;background:#fff;border:1.5px solid #f1cadb;box-shadow:0 4px 10px #541e4b0d}.SRphJG_footnote{text-align:center;color:#541e4b;max-width:760px;margin:0;font-size:14px;font-weight:600;line-height:1.6}
