.rf-story .ma-section{scroll-margin-top:90px;padding:72px 0;background:var(--cream);color:var(--ink)}.rf-story .ma-heading{max-width:900px;margin-bottom:38px}.rf-story .ma-heading h2{font:400 clamp(34px,4vw,52px)/1.1 var(--serif);letter-spacing:-.035em;margin:14px 0}.rf-story .ma-heading>p:last-child{font-size:17px;line-height:1.65;color:var(--muted-dark)}.rf-story .ma-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.rf-story .ma-card{grid-column:span 1;min-width:0;display:flex;flex-direction:column;border:1px solid #cdd3c2;border-radius:20px;background:#fffdf7;overflow:hidden;transition:border-color .3s ease}.rf-story .ma-card-wide{grid-column:span 2}.rf-story .ma-card:focus-within,.rf-story .ma-card:hover{border-color:#8e9e78}.rf-story .ma-card [data-slot=bento-content]{display:grid;grid-template-columns:22px minmax(0,1fr);column-gap:10px;padding:22px 26px 20px;margin-top:auto}.rf-story .ma-card [data-slot=bento-icon]{width:22px;height:22px;color:#70854d;margin-top:3px}.rf-story .ma-card h3{margin:0;font:400 27px/1.18 var(--serif);letter-spacing:-.025em;max-width:530px}.rf-story .ma-card [data-slot=bento-content]>p{grid-column:1/-1;margin:12px 0 6px;font-size:15px;line-height:1.65;color:var(--muted-dark);max-width:550px}.rf-story .ma-card [data-slot=bento-link]{grid-column:1/-1;justify-self:start;display:inline-flex;align-items:center;gap:10px;min-height:44px;font-size:13px;font-weight:550;text-decoration:none}.rf-story .ma-card [data-slot=bento-link] svg{width:16px;height:16px;transition:transform .3s cubic-bezier(.16,1,.3,1)}.rf-story .ma-card [data-slot=bento-link]:hover svg{transform:translateX(3px)}.rf-story .ma-card [data-slot=bento-link]:focus-visible{outline:2px solid var(--ink);outline-offset:4px;border-radius:3px}.rf-story .ma-example{margin:0;font:400 12px/1.5 var(--sans);background:#edf0e2;border-bottom:1px solid #dce1d1}.rf-story .ma-example-stage{display:grid;align-items:center;padding:20px;min-height:224px}.rf-story .ma-example figcaption{margin:0;padding:0 14px 12px;color:#67745d;font-size:10px;text-align:center}.rf-story .ma-notifications{display:grid;gap:8px;width:100%;max-width:520px;padding:0;margin:0 auto;list-style:none}.rf-story .ma-notifications li{display:flex;gap:12px;align-items:center;background:#fffef9;border:1px solid #d3dbc7;box-shadow:0 5px 14px #16220b06;border-radius:12px;padding:10px 14px;margin-inline-end:22px;min-width:0}.rf-story .ma-notifications li:nth-child(2){margin-inline-start:22px;margin-inline-end:0}.rf-story .ma-notification-icon{flex:none;display:grid;place-items:center;width:32px;height:32px;border:1px solid #d4e3bd;border-radius:10px;color:#5b7539;background:#edf5dc}.rf-story .ma-notifications li>div{flex:1;min-width:0}.rf-story .ma-notifications strong{display:block;font-size:13px;font-weight:550}.rf-story .ma-notifications p{font-size:11px;line-height:1.45;margin:3px 0 0;color:#66705e}.rf-story .ma-wave{display:flex;align-items:center;gap:2px;color:#7a9255}.rf-story .ma-wave i{width:2px;display:block;background:currentColor;border-radius:2px}.rf-story .ma-campaign-preview{width:100%;max-width:300px;margin:auto}.rf-story .ma-email{background:#fffef9;border:1px solid #d3dbc7;border-radius:12px;padding:16px 18px;box-shadow:0 6px 16px #14210a06}.rf-story .ma-email>span{display:flex;align-items:center;gap:8px;font-size:10px;color:#68725f}.rf-story .ma-email>strong{display:block;margin-top:14px;font:400 23px/1.2 var(--serif)}.rf-story .ma-email>p{font-size:12px;line-height:1.5;margin:8px 0 0;color:#546148}.rf-story .ma-email-rule{width:48px;height:3px;background:#abc576;margin-top:13px}.rf-story .ma-sms{display:flex;align-items:center;gap:8px;margin:10px 0 0 22px;padding:10px 12px;border-radius:10px;border:1px solid #cdddb5;background:#e4efcf;font-size:11px}.rf-story .ma-sms svg{flex:none;color:#5c763c}.rf-story .ma-example-replies{background:#102019;color:var(--cream);border-color:#203328}.rf-story .ma-example-replies figcaption{color:#a3b49a}.rf-story .ma-conversation{width:100%;max-width:300px;margin:auto}.rf-story .ma-question{margin:0 0 12px 26px;border:1px solid #45523b;border-radius:12px 12px 3px 12px;padding:13px 14px;font-size:13px;background:#233327;color:#f0f1e7}.rf-story .ma-answer{display:flex;align-items:start;gap:9px;background:#d7edb2;color:#25371b;border-radius:12px 12px 12px 3px;padding:14px;margin-inline-end:16px}.rf-story .ma-answer svg{flex:none;margin-top:2px}.rf-story .ma-answer p{font-size:13px;line-height:1.5;margin:0}.rf-story .ma-conversation-source{display:block;margin-top:15px;color:#bbcbac;font-size:10px}.rf-story .ma-flow{width:100%;max-width:500px;margin:auto}.rf-story .ma-flow-nodes{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;position:relative}.rf-story .ma-flow-line{width:100%;height:56px;position:absolute;inset:0}.rf-story .ma-flow-node{display:flex;flex-direction:column;align-items:center;gap:13px;text-align:center;position:relative}.rf-story .ma-flow-node>span{display:grid;place-items:center;width:56px;height:56px;border-radius:16px;border:1px solid #bdc9a6;background:#f8faef;color:#5f7840}.rf-story .ma-flow-node strong{font-size:12px;font-weight:500}.rf-story .ma-flow-brain>span{background:var(--ink);color:var(--lime);border-color:#172d1e;box-shadow:0 0 0 7px #dce6cb}.rf-story .ma-flow-result{display:flex;align-items:center;justify-content:center;gap:8px;border:1px solid #cdd8b9;background:#e6edd8;border-radius:7px;padding:9px 12px;margin:28px auto 0;width:fit-content;max-width:100%;font-size:11px;color:#586e3f}.rf-story .ma-flow-result svg{flex:none}@media (max-width:1000px) and (min-width:701px){.rf-story .ma-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.rf-story .ma-card-wide{grid-column:span 1}.rf-story .ma-wave{display:none}}@media (max-width:700px){.rf-story .ma-section{padding-block:60px}.rf-story .ma-heading{margin-bottom:28px}.rf-story .ma-heading>p:last-child{font-size:16px}.rf-story .ma-grid{grid-template-columns:minmax(0,1fr);gap:18px}.rf-story .ma-card,.rf-story .ma-card-wide{grid-column:span 1}.rf-story .ma-card [data-slot=bento-content]{padding:20px}.rf-story .ma-card h3{font-size:27px}.rf-story .ma-card [data-slot=bento-content]>p{font-size:16px}.rf-story .ma-example-stage{padding:20px 16px}.rf-story .ma-notifications li{padding:10px;gap:8px;margin-inline-end:10px}.rf-story .ma-notifications li:nth-child(2){margin-inline-start:10px}.rf-story .ma-wave{display:none}.rf-story .ma-flow-node>span{width:49px;height:49px;border-radius:13px}.rf-story .ma-flow-node strong{font-size:11px}.rf-story .ma-flow-line{height:49px}}@media (prefers-reduced-motion:reduce){.rf-story .ma-card,.rf-story .ma-card [data-slot=bento-link] svg{transition:none}}.words-preloader_overlay__S1COQ{position:fixed;inset:0;z-index:1000;display:grid;place-items:center;background:var(--ink);transform:scale(1);transition:opacity .55s cubic-bezier(.33,0,.2,1),transform .55s cubic-bezier(.33,0,.2,1),visibility .55s}.words-preloader_overlay__S1COQ[data-state=out]{opacity:0;transform:scale(1.03);visibility:hidden;pointer-events:none}html[data-preloaded] .words-preloader_overlay__S1COQ{display:none}@media (prefers-reduced-motion:reduce){.words-preloader_overlay__S1COQ{display:none}}.words-preloader_slot__UzDr1{display:grid;justify-items:center;overflow:hidden;padding-block:.14em;padding-inline:24px}.words-preloader_word__saGIh{grid-area:1/1;font-family:var(--font-sans);font-size:clamp(2.2rem,6vw,4.4rem);font-weight:500;letter-spacing:-.03em;line-height:1.1;color:var(--cream);opacity:0;animation-name:words-preloader_greetSwap__Zouc8;animation-timing-function:cubic-bezier(.22,1,.36,1);animation-fill-mode:both;will-change:transform,opacity}.words-preloader_last__S8Rnb{color:var(--lime);animation-name:words-preloader_greetArrive__oCB8M;animation-timing-function:cubic-bezier(.22,.61,.36,1)}@keyframes words-preloader_greetSwap__Zouc8{0%{opacity:0;transform:translateY(76%) scale(.88) rotate(1.4deg)}30%{opacity:1;transform:translateY(0) scale(1) rotate(0deg)}70%{opacity:1;transform:translateY(0) scale(1) rotate(0deg)}to{opacity:0;transform:translateY(-46%) scale(1.14) rotate(-1.1deg)}}@keyframes words-preloader_greetArrive__oCB8M{0%{opacity:0;transform:scale(.955)}62%{opacity:1;transform:scale(1.004)}to{opacity:1;transform:scale(1)}}