.rf-story .ov-shell{width:min(1200px,100% - 80px);margin-inline:auto}.rf-story :is(.ov-section,.ov-guide,.ov-demo) :is(h1,h2,h3){overflow-wrap:anywhere}.rf-story :is(.ov-section,.ov-demo,.ov-guide){background:var(--cream);color:var(--ink)}.rf-story :is(.ov-section,.ov-demo){padding-block:100px}.rf-story :is(.ov-section,.ov-work,.ov-demo,.ov-guide-group,.ov-details details){scroll-margin-top:110px}.rf-story .ov-eyebrow{font:600 11px/1.4 var(--sans);letter-spacing:.14em;text-transform:uppercase;margin:0 0 20px}.rf-story .ov-heading{max-width:850px;margin-bottom:50px}.rf-story :is(.ov-heading h2,.ov-demo h2,.ov-guide h1){font:400 clamp(40px,4.8vw,66px)/1.04 var(--serif);letter-spacing:-.045em;text-wrap:balance;margin:0}.rf-story :is(.ov-heading>p:last-child,.ov-demo>.ov-shell>p,.ov-guide-hero>p:last-of-type){font:400 18px/1.6 var(--sans);color:var(--muted-dark);max-width:660px;margin:24px 0 0}.rf-story .ov-grid{grid-template-columns:minmax(0,.85fr) minmax(0,1.35fr);align-items:start;gap:64px;display:grid}.rf-story .ov-brain{background:var(--dark);color:var(--cream);border-radius:20px;min-width:0;padding:36px}.rf-story .ov-brain .ov-eyebrow{color:var(--lime)}.rf-story .ov-brain h3{font:400 clamp(29px,2.8vw,38px)/1.1 var(--serif);letter-spacing:-.025em;text-wrap:balance;margin:0 0 20px}.rf-story .ov-brain>p:not(.ov-eyebrow){font:400 16px/1.65 var(--sans);color:#b9c3bd;margin:0}.rf-story .ov-flow{margin:32px 0;padding:0;list-style:none}.rf-story .ov-flow li{min-height:68px;font:500 14px/1.5 var(--sans);align-items:center;gap:15px;display:flex;position:relative}.rf-story .ov-flow li:not(:last-child):after{content:"";inset-inline-start:17px;background:#405041;width:1px;height:34px;position:absolute;top:51px}.rf-story .ov-flow li>span{z-index:1;width:35px;height:35px;color:var(--lime);background:var(--dark);border:1px solid #68765d;border-radius:50%;flex:none;place-items:center;font-size:11px;display:grid;position:relative}.rf-story .ov-flow li:nth-child(2)>span{background:var(--lime);color:var(--dark);border-color:var(--lime)}.rf-story .ov-brain .ov-brain-note{color:var(--cream);border-top:1px solid #2f3d36;padding-top:20px}.rf-story .ov-brain>small{font:400 11px/1.5 var(--sans);color:#94a298;margin-top:12px;display:block}.rf-story .ov-capabilities{margin:0 0 18px;padding:0;list-style:none}.rf-story .ov-capabilities>li{border-bottom:1px solid #d7d8cd;align-items:start;gap:18px;padding:21px 0;display:flex}.rf-story .ov-capabilities>li:first-child{padding-top:0}.rf-story .ov-check{width:25px;height:25px;font:600 14px/1 var(--sans);background:#e7edda;border-radius:50%;flex:none;place-items:center;margin-top:1px;display:grid}.rf-story .ov-capabilities h3{font:600 18px/1.4 var(--sans);letter-spacing:-.02em;margin:0 0 6px}.rf-story .ov-capabilities h3 a{min-height:28px;color:inherit;align-items:center;gap:8px;text-decoration:none;display:inline-flex}.rf-story .ov-capabilities h3 a span{color:#58624d;font-size:15px}.rf-story .ov-capabilities p{font:400 16px/1.6 var(--sans);color:var(--muted-dark);max-width:560px;margin:0}.rf-story .ov-whatsapp-link{min-height:44px;font:500 13px/1.5 var(--sans);color:var(--ink);text-underline-offset:4px;flex-wrap:wrap;align-items:center;gap:8px;margin-top:3px;text-decoration:underline;display:flex}.rf-story .ov-text-link{min-height:44px;font:600 14px/1.5 var(--sans);color:inherit;text-underline-offset:5px;align-items:center;gap:10px;text-decoration:underline;display:inline-flex}.rf-story .ov-support{font:400 14px/1.6 var(--sans);color:var(--muted-dark);border-top:1px solid #d7d8cd;justify-content:space-between;align-items:center;gap:24px;margin-top:45px;padding-top:24px;display:flex}.rf-story .ov-support p{margin:0}.rf-story .ov-support a{color:var(--ink);text-underline-offset:4px;align-items:center;gap:10px;min-height:44px;text-decoration:underline;display:flex}.rf-story .ov-work{background:var(--dark);color:var(--cream);padding-block:55px}.rf-story .ov-work h2{font:400 28px/1.2 var(--serif);letter-spacing:-.025em;margin:0 0 28px}.rf-story .ov-work ul{grid-template-columns:repeat(3,minmax(0,1fr));gap:35px;margin:0;padding:0;list-style:none;display:grid}.rf-story .ov-work a{min-height:60px;font:500 20px/1.4 var(--sans);color:inherit;border-top:1px solid #405049;justify-content:space-between;align-items:center;gap:15px;text-decoration:none;display:flex}.rf-story .ov-work a span{color:var(--lime);font-size:20px}.rf-story .ov-demo{text-align:center;padding-block:85px}.rf-story .ov-demo>.ov-shell>p{margin-inline:auto}.rf-story .ov-actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:28px;margin-top:32px;display:flex}.rf-story .ov-button{border:1px solid var(--ink);background:var(--lime);min-height:54px;color:var(--ink);font:600 14px/1.5 var(--sans);border-radius:999px;justify-content:center;align-items:center;gap:30px;padding:15px 25px;text-decoration:none;display:inline-flex}.rf-story :is(.ov-section,.ov-work,.ov-demo,.ov-guide) a:focus-visible,.rf-story .ov-details summary:focus-visible{outline-offset:5px;border-radius:3px;outline:2px solid}.rf-story :is(.ov-section,.ov-work,.ov-demo,.ov-guide) a:hover{text-underline-offset:5px;text-decoration:underline}.rf-story .ov-guide-hero{padding-block:70px 50px}.rf-story .ov-guide h1{max-width:850px}.rf-story .ov-guide-nav{border-block:1px solid #d7d8cd;flex-wrap:wrap;gap:4px 24px;margin-top:35px;padding-block:16px;display:flex}.rf-story .ov-guide-nav a{min-height:44px;color:var(--ink);font:500 14px/1.5 var(--sans);align-items:center;text-decoration:none;display:inline-flex}.rf-story .ov-guide-brain{grid-template-columns:minmax(0,.85fr) minmax(0,1.35fr);align-items:center;gap:80px;padding-bottom:70px;display:grid}.rf-story :is(.ov-guide-brain>div>h2,.ov-guide-group h2){font:400 clamp(28px,3vw,40px)/1.12 var(--serif);letter-spacing:-.035em;text-wrap:balance;margin:0 0 20px}.rf-story :is(.ov-guide-brain>div>p,.ov-guide-group-heading>p:not(.ov-eyebrow),.ov-integrations>p){font:400 16px/1.7 var(--sans);color:var(--muted-dark);max-width:560px;margin:0 0 18px}.rf-story .ov-guide-group{border-top:1px solid #d7d8cd;grid-template-columns:minmax(0,.85fr) minmax(0,1.35fr);gap:80px;padding-block:50px;display:grid}.rf-story .ov-guide-group-heading .ov-eyebrow{color:#6a7466;margin-bottom:14px;display:block}.rf-story .ov-details details{border-bottom:1px solid #d7d8cd}.rf-story .ov-details summary{cursor:pointer;justify-content:space-between;align-items:center;gap:20px;min-height:66px;padding-block:18px;list-style:none;display:flex}.rf-story .ov-details summary::-webkit-details-marker{display:none}.rf-story .ov-details summary h3{font:500 17px/1.5 var(--sans);margin:0}.rf-story .ov-details summary>span{font:400 23px/1 var(--sans);transition:transform .18s}.rf-story .ov-details details[open] summary>span{transform:rotate(45deg)}.rf-story .ov-details details>p,.rf-story .ov-whatsapp-details p{font:400 16px/1.7 var(--sans);color:var(--muted-dark);margin:0;padding-bottom:24px}.rf-story .ov-whatsapp-details{border-inline-start:2px solid #8aa464;margin-block:0 26px;padding-inline-start:20px}.rf-story .ov-whatsapp-details h4{font:600 16px/1.5 var(--sans);margin:15px 0 8px}.rf-story .ov-whatsapp-details p{padding-bottom:0}.rf-story .ov-guide-note{font:400 14px/1.7 var(--sans);color:var(--muted-dark);margin:0;padding-block:10px 60px}.rf-story .ov-guide-note a{min-height:44px;color:var(--ink);text-underline-offset:4px;align-items:center;display:inline-flex}@media (max-width:920px){.rf-story .ov-shell{width:calc(100% - 48px)}.rf-story :is(.ov-section,.ov-demo){padding-block:65px}.rf-story :is(.ov-grid,.ov-guide-brain,.ov-guide-group){gap:35px}.rf-story .ov-grid{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}.rf-story .ov-brain{padding:28px}.rf-story .ov-support{flex-direction:column;align-items:start;gap:10px}}@media (max-width:680px){.rf-story .ov-shell{width:calc(100% - 40px)}.rf-story :is(.ov-grid,.ov-guide-brain,.ov-guide-group){grid-template-columns:minmax(0,1fr);gap:32px}.rf-story .ov-heading{margin-bottom:30px}.rf-story .ov-heading h2,.rf-story .ov-demo h2,.rf-story .ov-guide h1{font-size:40px}.rf-story .ov-heading>p:last-child{font-size:16px}.rf-story .ov-brain h3{max-width:350px;font-size:34px}.rf-story .ov-capabilities h3 a{min-height:44px}.rf-story .ov-capabilities>li{gap:12px;padding-block:17px}.rf-story .ov-check{margin-top:10px}.rf-story .ov-work{padding-block:40px}.rf-story .ov-work ul{grid-template-columns:1fr;gap:0}.rf-story .ov-work a{min-height:64px;font-size:19px}.rf-story .ov-guide-hero{padding-block:45px 35px}.rf-story .ov-guide-nav{gap:0 20px}.rf-story .ov-guide-group{gap:8px;padding-block:35px}.rf-story .ov-guide-group h2{font-size:32px}.rf-story .ov-guide-brain{padding-bottom:40px}}@media (prefers-reduced-motion:reduce){.rf-story .ov-details summary>span{transition:none}}