.svct{display:flex;gap:clamp(1rem,2.4vw,1.8rem);align-items:flex-start;padding:clamp(1.5rem,3vw,2.4rem);border-radius:clamp(18px,2vw,24px);background:linear-gradient(180deg,rgba(138,154,110,.1),rgba(138,154,110,.04));border:1px solid rgba(138,154,110,.34)}.svct-ic{flex:none;width:clamp(42px,5vw,54px);height:clamp(42px,5vw,54px);border-radius:14px;display:grid;place-items:center;color:#4E5A3A;background:rgba(138,154,110,.18);border:1px solid rgba(138,154,110,.3)}.svct-ic svg{width:56%;height:56%}.svct-body{min-width:0}.svct-eyebrow{font-size:.82rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:#4E5A3A;margin:0 0 .5rem}.svct-h{font-family:var(--disp);font-weight:600;font-size:clamp(1.35rem,2.1vw,1.7rem);line-height:1.15;letter-spacing:-.015em;color:var(--ink);margin:0}.svct-p{font-size:clamp(.96rem,1.2vw,1.05rem);line-height:1.6;color:var(--muted);margin:.6rem 0 0;max-width:52ch}.svct-btns{display:flex;flex-wrap:wrap;gap:.7rem .8rem;margin-top:clamp(1.1rem,1.8vw,1.5rem)}.svct-btn{display:inline-flex;align-items:center;gap:.5rem;text-decoration:none;font-size:.95rem;font-weight:500;line-height:1.2;color:#FBF7F1;background:#4E5A3A;padding:.72rem 1.15rem;border-radius:999px;border:1px solid #4e5a3a;transition:background .2s ease,transform .2s ease,box-shadow .2s ease}.svct-btn:focus-visible,.svct-btn:hover{background:#3C4630;transform:translateY(-1px);box-shadow:0 14px 26px -16px rgba(35,39,31,.55)}.svct-btn:focus-visible{outline:2px solid #A65F3C;outline-offset:3px}.svct-btn span{transition:transform .3s ease}.svct-btn:hover span{transform:translateX(4px)}.svct-note{font-size:.82rem;line-height:1.5;color:var(--muted);margin:.9rem 0 0;opacity:.9}@media (max-width:560px){.svct{gap:1rem}.svct,.svct-btns{flex-direction:column}.svct-btns{align-items:stretch}.svct-btn{justify-content:center}}