.ra-flow{margin:24px 0 34px;padding:22px;border:1px solid #cce6d7;border-radius:20px;background:linear-gradient(115deg,#f4fbf7,#fff);scroll-margin-top:90px}.ra-head{display:flex;justify-content:space-between;align-items:flex-start;gap:20px}.ra-kicker{font-size:11px;font-weight:800;letter-spacing:.15em;color:#008566}.ra-head h2{font-size:clamp(23px,2.5vw,31px);letter-spacing:-.04em;line-height:1.2;margin:7px 0 5px}.ra-head p{margin:0;font-size:14px}.ra-demo{font-size:11px;color:#597468;text-align:right;max-width:195px}.ra-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:20px}.ra-grid>div{min-width:0;padding:17px;border:1px solid #dae9e1;border-radius:15px;background:#fff;display:flex;flex-direction:column}.ra-grid .ra-featured{border-color:#12a878;background:#ebf8f1}.ra-number{color:#00815a;font-size:12px;font-weight:900;letter-spacing:.08em}.ra-grid strong{margin-top:6px;font-size:18px}.ra-grid p{font-size:13px;line-height:1.5;margin:6px 0 15px}.ra-grid a{display:inline-flex;align-items:center;gap:8px;width:max-content;max-width:100%;margin-top:auto;padding:7px 0;color:#006b4d;text-decoration:none;font-size:13px;font-weight:800}.ra-grid a:hover,.ra-preview:hover{text-decoration:underline}.ra-grid a:focus-visible,.ra-preview:focus-visible,.ra-subscriber a:focus-visible{outline:3px solid #0a9e71;outline-offset:3px}.ra-preview{display:inline-block;margin-top:16px;color:#006b4d;font-size:12px;font-weight:750}.ra-subscriber{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-top:18px;padding:10px 14px;border-radius:11px;background:#173c30;color:#fff;font-size:12px}.ra-subscriber a{color:#fff;text-decoration:underline;white-space:nowrap}@media(max-width:650px){.ra-flow{padding:17px 13px}.ra-head{display:block}.ra-demo{display:block;max-width:none;text-align:left;margin-top:7px}.ra-grid{grid-template-columns:1fr}.ra-grid>div{padding:14px}.ra-grid p{margin-bottom:8px}.ra-subscriber{align-items:flex-start;flex-direction:column}}
