.couples_group__zPqKr+.couples_group__zPqKr{margin-top:var(--space-8)}.couples_groupText__yQZgr{margin:4px 0 var(--space-4);color:var(--ink-muted);font-size:15px;line-height:22px}.couples_grid__E_JeE{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));grid-gap:var(--space-4);gap:var(--space-4)}.couples_item__Ajzfk{display:flex;flex-direction:column;gap:6px;min-width:0}@supports (grid-template-rows:subgrid){.couples_grid__E_JeE{row-gap:0}.couples_item__Ajzfk{display:grid;grid-template-rows:subgrid;grid-row:span 2;grid-row-gap:6px;row-gap:6px;padding-bottom:var(--space-4)}.couples_item__Ajzfk>:first-child{height:100%}}@media (max-width:640px){@supports (grid-template-rows:subgrid){.couples_item__Ajzfk{padding-bottom:12px}}}.couples_tag__AWX1_{margin:0 4px;font-size:13px;line-height:18px;color:var(--ink-muted)}.couples_steps__GUPS0{margin:var(--space-3) 0 0;padding-left:22px;display:grid;grid-gap:8px;gap:8px;line-height:24px}@media (max-width:640px){.couples_grid__E_JeE{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}}.couples_wrap__2OyL6{--cp-accent:#c8f53b;--cp-on:#0a1f2b;--cp-edge:#7fa200;--cp-rose:#ffb8c9;--cp-rose-on:#2a1530;--cp-second:#c9b6ff;--cp-hero:#3b2a52;--cp-wing:#fff1f4;--cp-wingline:#ffb8c9}.couples_hero__MGYko{position:relative;display:flex;flex-wrap:wrap;align-items:center;gap:24px 48px;margin-top:var(--space-4);padding:48px;border-radius:28px;background:var(--cp-hero);color:#eef6ee;overflow:hidden}.couples_heroText__WpJym{position:relative;flex:1 1 420px;min-width:0;display:flex;flex-direction:column;gap:16px}.couples_chip__cftxE{align-self:flex-start;padding:6px 12px;border-radius:9999px;background:var(--cp-rose);color:var(--cp-rose-on);font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.couples_heroTitle__dwiJV{margin:0;font-family:var(--font-display,inherit);font-weight:800;font-size:48px;line-height:52px;letter-spacing:-.03em}.couples_heroAnswer__KkFCg{margin:0;max-width:560px;font-size:17px;line-height:26px}.couples_heroBtns__vee7O{display:flex;flex-wrap:wrap;gap:12px;margin-top:4px}.couples_cta__ZXOsK{padding:0 24px;background:var(--cp-accent);color:var(--cp-on);box-shadow:0 4px 0 var(--cp-edge)}.couples_cta__ZXOsK,.couples_ghost__ZJRXG{display:inline-flex;align-items:center;min-height:48px;border-radius:14px;font-weight:700;font-size:16px;text-decoration:none}.couples_ghost__ZJRXG{padding:0 22px;border:2px solid rgba(238,246,238,.55);color:#eef6ee}.couples_heroArt__uhhVl{position:relative;flex:1 1 280px;min-width:0;height:300px;max-width:400px}.couples_heroArt__uhhVl svg.couples_hearts__132QT{position:absolute;inset:0;width:100%;height:100%}.couples_hops__RrKkx{position:absolute;left:8px;bottom:0;width:84px;height:84px}.couples_hops__RrKkx img,.couples_hops__RrKkx svg{position:absolute;left:0;top:0;width:100%;height:100%}.couples_hops__RrKkx svg.couples_wings__cbUbk{left:-25%;top:-7.8%;width:150%;height:109.4%}.couples_bubble___xUuY{position:absolute;right:0;bottom:6px;width:calc(100% - 110px);box-sizing:border-box;padding:10px 14px;border-radius:14px;background:rgba(10,31,43,.55);font-size:14px;line-height:20px}.couples_stepNum__Ej2iw{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;flex-shrink:0;border-radius:9999px;background:var(--cp-rose);color:var(--cp-rose-on);font-weight:800}.couples_step__HOPmT{display:flex;gap:14px;align-items:flex-start;line-height:24px}@media (max-width:640px){.couples_hero__MGYko{padding:56px 20px 24px}.couples_heroTitle__dwiJV{font-size:36px;line-height:40px}.couples_heroArt__uhhVl{height:240px}}