.wp-two{display:grid;gap:32px;margin:0}.wp-two--3{grid-template-columns:repeat(3,minmax(0,1fr))}.wp-two--2{grid-template-columns:repeat(2,minmax(0,1fr))}.wp-card,.wp-two>li{display:flex}.wp-card{background:#fff;border:1px solid var(--gm-rule-light,#e3e0ee);border-top:4px solid var(--gm-purple);color:var(--gm-text);flex:1;flex-direction:column;gap:14px;padding:32px;text-decoration:none;transition:background-color .2s ease,box-shadow .2s ease,transform .2s ease}.wp-card h3{color:var(--gm-ink);font-family:var(--gm-font-head);font-size:28px;font-weight:600;line-height:1.15;margin:0}.wp-card p{font-size:17px;line-height:1.6;margin:0}.wp-card .wp-go{align-items:center;color:var(--gm-purple);display:inline-flex;font-weight:600;gap:10px;margin-top:auto;min-height:44px}.wp-card .wp-go svg{transition:transform .15s ease}.wp-card:focus-visible,.wp-card:hover{background:var(--gm-ink);box-shadow:0 0 0 2px var(--gm-teal);color:var(--gm-text);outline:none;transform:translateY(-4px)}.wp-card:focus-visible h3,.wp-card:hover h3{color:#fff}.wp-card:focus-visible p,.wp-card:hover p{color:var(--gm-lilac)}.wp-card:focus-visible .wp-go,.wp-card:hover .wp-go{color:var(--gm-teal)}.wp-card:focus-visible .wp-go svg,.wp-card:hover .wp-go svg{transform:translateX(4px)}.wp-two--bg-light .wp-card{background:var(--gm-bg-light,#f4f5f7);border-color:var(--gm-bg-light,#f4f5f7);border-top-color:var(--gm-purple)}.wp-two--bg-lavender .wp-card{background:var(--gm-bg-tint-lavender,#efecf8);border-color:var(--gm-bg-tint-lavender,#efecf8);border-top-color:var(--gm-purple)}.wp-card:focus-visible,.wp-card:hover{border-color:var(--gm-ink);border-top-color:var(--gm-purple)}@media (prefers-reduced-motion:reduce){.wp-card,.wp-card .wp-go svg{transition:none}.wp-card:focus-visible,.wp-card:hover{transform:none}}@media (max-width:1100px){.wp-two--3{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.wp-two{gap:16px;grid-template-columns:minmax(0,1fr)!important}.wp-card{padding:24px}.wp-card h3{font-size:24px}}.wp-two--bg-lavender .wp-card:focus-visible,.wp-two--bg-lavender .wp-card:hover,.wp-two--bg-light .wp-card:focus-visible,.wp-two--bg-light .wp-card:hover{background:var(--gm-ink);border-color:var(--gm-ink);border-top-color:var(--gm-purple)}