.rumata-welcome{--rw-ink:#203e32;--rw-muted:#607466;--rw-paper:#faf7ed;color:var(--rw-ink);background:var(--rw-paper);max-width:1400px;margin:0 auto;padding-bottom:40px}.rw-hero{isolation:isolate;text-align:center;background:#f4f0df;padding:64px 24px 150px;position:relative;overflow:hidden}.rw-hero:before{content:"";z-index:-1;background:radial-gradient(at 8% 95%,#d8e1cba6,#0000 48%),radial-gradient(at 94% 70%,#e6e8ce99,#0000 44%),linear-gradient(#faf7eeeb,#faf7ee44),repeating-linear-gradient(0deg,#0000 0 47px,#617c4e0a 47px 48px),repeating-linear-gradient(90deg,#0000 0 47px,#617c4e0a 47px 48px);position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#000);mask-image:linear-gradient(#000,#000)}.rw-kicker,.rw-eyebrow{letter-spacing:2px;font-size:10px;font-weight:650}.rw-kicker{background:#fffcf1bd;border:1px solid #304b3220;border-radius:30px;align-items:center;gap:8px;padding:9px 13px;display:inline-flex}.rw-hero h1{letter-spacing:-3px;max-width:800px;margin:30px auto 22px;font-size:clamp(42px,5.3vw,76px);font-weight:650;line-height:1.08}.rw-hero h1 span{color:#74946a;width:fit-content;margin:auto;display:block;position:relative}.rw-hero h1 span:after{content:"";background:#eea23c;border-radius:60% 40% 50% 50%;height:5px;margin:9px 0 0;display:block;transform:rotate(-2deg)}.rw-hero p{color:#526b59;margin:0 auto 25px;font-size:17px;line-height:1.7}.rw-actions{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}.rw-actions a,.rw-outro>a{border-radius:30px;align-items:center;gap:15px;padding:13px 19px;font-size:13px;font-weight:650;transition:transform .2s,box-shadow .2s;display:inline-flex}.rw-primary{color:#263c2d;background:#f2a43c;box-shadow:0 6px 22px #df9d3733}.rw-secondary{background:#fffdf4e6;border:1px solid #24413220}.rw-actions a:hover,.rw-outro>a:hover{transform:translateY(-2px);box-shadow:0 8px 22px #203e321a}.rw-ribbon{color:#52674b;text-transform:uppercase;letter-spacing:1.4px;background:#eeeede;border-bottom:1px solid #24413218;flex-wrap:wrap;justify-content:center;align-items:center;gap:22px;padding:20px 22px;font-size:10px;font-weight:600;display:flex}.rw-ribbon i{color:#a5ad89;font-size:16px}.rw-intro{max-width:800px;padding:52px 40px 42px}.rw-eyebrow{color:#7b8a63}.rw-intro h2{letter-spacing:-1.3px;margin:16px 0 20px;font-size:clamp(28px,3vw,42px);font-weight:600;line-height:1.18}.rw-intro h2 span{color:#819474}.rw-intro p{max-width:630px;color:var(--rw-muted);font-size:15px;line-height:1.85}.rw-paths{padding:8px 40px 42px}.rw-section-heading{justify-content:space-between;align-items:end;gap:20px;margin-bottom:23px;display:flex}.rw-section-heading h2{letter-spacing:-.7px;margin-top:9px;font-size:25px;font-weight:600}.rw-section-heading>span{color:var(--rw-muted);font-size:12px}.rw-card-grid{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.rw-card{background:#fffdf6;border:1px solid #29463220;border-radius:16px;flex-direction:column;padding:23px;transition:transform .2s,border-color .2s;display:flex}.rw-card:hover{border-color:#7c9569;transform:translateY(-4px)}.rw-card-top{color:#6a8759;justify-content:space-between;align-items:center;display:flex}.rw-card-top span{color:#9fa995;font:12px monospace}.rw-card h3{letter-spacing:-.4px;margin:28px 0 12px;font-size:18px;font-weight:600}.rw-card p{color:var(--rw-muted);margin-bottom:26px;font-size:13px;line-height:1.8}.rw-card-link{justify-content:space-between;align-items:center;gap:8px;margin-top:auto;font-size:12px;font-weight:650;display:flex}.rw-outro{background:#e9eddc;border:1px solid #2a453215;border-radius:16px;align-items:center;gap:18px;margin:0 40px;padding:25px;display:flex}.rw-outro h2{letter-spacing:-.5px;font-size:20px;font-weight:600}.rw-outro p{color:var(--rw-muted);margin-top:6px;font-size:12px;line-height:1.7}.rw-outro>a{color:#fff;white-space:nowrap;background:#284a37;margin-left:auto}.rw-outro-icon{color:#6e895d}@media (max-width:1100px){.rw-card-grid{grid-template-columns:1fr}.rw-card h3{margin-top:18px}.rw-outro{flex-wrap:wrap}.rw-outro>a{margin-left:0}.rw-section-heading{flex-direction:column;align-items:start;gap:8px}}@media (max-width:600px){.rw-hero{padding:42px 20px 100px}.rw-hero h1{letter-spacing:-2px}.rw-intro,.rw-paths{padding-left:22px;padding-right:22px}.rw-outro{margin:0 22px}.rw-ribbon{gap:12px}.rw-ribbon i{display:none}}@media (prefers-reduced-motion:reduce){.rw-card,.rw-actions a,.rw-outro>a{transition:none}}.rw-hero:after{content:"";z-index:-1;pointer-events:none;background:#fffdf559;border:1px solid #78936325;border-radius:22px;width:280px;height:210px;position:absolute;bottom:-108px;left:calc(50% - 140px);transform:rotate(-8deg);box-shadow:22px -16px 0 -1px #e9eedb,22px -16px #78936320,44px -32px 0 -1px #f3f4e8,44px -32px #78936318}.rw-hero{background:#faf8ed;padding:52px 24px 300px}.rw-hero:before{background:radial-gradient(at 0 80%,#efd79e44,#0000 30%),radial-gradient(at 95% 85%,#bed0b688,#0000 42%),linear-gradient(#fcfaf0dd,#f5f4e9aa),repeating-linear-gradient(0deg,#0000 0 59px,#718b6309 59px 60px),repeating-linear-gradient(90deg,#0000 0 59px,#718b6309 59px 60px)}.rw-hero h1{letter-spacing:-2.8px;color:#18372f;max-width:960px;margin:34px auto 26px;font-size:clamp(38px,4.7vw,68px);line-height:1.13}.rw-hero p{max-width:740px;margin-bottom:30px;font-size:clamp(16px,1.7vw,23px);line-height:1.75}.rw-kicker{letter-spacing:2.4px;background:#fffcf577;padding:12px 20px;font-size:10px}.rw-actions a{gap:22px;padding:17px 24px;font-size:15px}.rw-primary{background:linear-gradient(120deg,#ffb33e,#f3a32f);box-shadow:0 12px 35px #efb64b24}.rw-secondary{background:#fffef6d9;border-color:#71826226}.rw-hero-note{color:#627b64;margin-top:24px;font-size:13px}.rw-hero:after{border-radius:40px;width:460px;height:180px;bottom:-125px;left:calc(50% - 230px);transform:rotate(-10deg);box-shadow:25px -20px 0 -1px #e3e9d6,25px -20px #78936320,50px -40px 0 -1px #edf0e1,50px -40px #78936318}.rw-illustration{z-index:-1;pointer-events:none;background:radial-gradient(at 50% 100%,#c5d1b35c,#0000 70%);height:265px;position:absolute;inset:auto 0 0}.rw-connections{fill:none;width:100%;height:100%;position:absolute;inset:0}.rw-connections path{stroke:#91ae84;stroke-width:1.3px;opacity:.5}.rw-connections path:nth-child(2){stroke:#efb958;opacity:.45}.rw-connections circle{fill:#f9e0a2;stroke:#fff6d9;stroke-width:2px}.rw-floating-card{color:#94b18a;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:linear-gradient(135deg,#fffff3b0,#f6f7e3aa);border:1px solid #fffef1;border-radius:18px;place-items:center;display:grid;position:absolute;box-shadow:9px 14px 35px #82976516,inset 1px 1px #ffffffa0}.rw-floating-card:before{content:"";z-index:-1;background:#f5f8e34d;border:1px solid #fffef178;border-radius:18px;position:absolute;inset:-10px -8px 10px 8px}.rw-floating-card svg{stroke-width:1.4px;width:45%;height:45%}.rw-idea{color:#efb449;width:64px;height:88px;top:16px;left:3%;transform:rotate(-7deg)}.rw-document{flex-direction:column;gap:8px;width:118px;height:100px;display:flex;top:90px;left:17%;transform:rotate(10deg)}.rw-document>svg{align-self:start;width:22px;height:22px;margin-left:18px}.rw-lines{gap:6px;width:70%;display:grid}.rw-lines i{background:#c6d2ad;border-radius:9px;height:6px}.rw-lines i:nth-child(2){width:80%}.rw-lines i:last-child{background:#f2cf85;width:38%}.rw-workflow{width:92px;height:100px;top:104px;left:39%;transform:rotate(5deg)}.rw-data{width:86px;height:102px;top:76px;left:58%;transform:rotate(3deg)}.rw-ai{width:82px;height:104px;top:35px;left:75%;transform:rotate(-3deg)}.rw-cloud{width:82px;height:110px;top:0;right:2%;transform:rotate(-8deg)}@media (max-width:700px){.rw-hero{padding:40px 20px 240px}.rw-hero h1{letter-spacing:-1.8px;font-size:40px}.rw-actions a{gap:10px;padding:13px 17px;font-size:13px}.rw-illustration{height:215px}.rw-document{width:90px;left:12%}.rw-workflow{width:76px;height:86px;left:35%}.rw-data{width:70px;height:85px;left:57%}.rw-ai{width:65px;height:85px;left:79%}.rw-cloud{display:none}.rw-idea{width:50px;height:70px;left:2%}.rw-kicker{letter-spacing:1.5px;padding:10px 13px;font-size:8px}}
