@font-face{font-family:Caveat;font-style:normal;font-weight:500;font-display:swap;src:url(../media/4e53e3b149393d1c-s.04zcam1iel9wu.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Caveat;font-style:normal;font-weight:500;font-display:swap;src:url(../media/8a93cb13d889c4ad-s.034_md61ci_hx.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Caveat;font-style:normal;font-weight:500;font-display:swap;src:url(../media/d0da3903252e3445-s.2-gvzunjwzw93.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Caveat;font-style:normal;font-weight:500;font-display:swap;src:url(../media/8dba48c3ca6529a0-s.p.3r6si8l984dsl.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Caveat Fallback;src:local(Arial);ascent-override:124.77%;descent-override:38.99%;line-gap-override:0.0%;size-adjust:76.94%}.JHBzsW_className{font-family:Caveat,Caveat Fallback;font-style:normal;font-weight:500}
.marpRW_section{color:#23151e;background:#fff8f6;padding:90px 6vw}.marpRW_container{max-width:1180px;margin:0 auto}.marpRW_heading{max-width:1180px;margin-bottom:46px}.marpRW_heading>p:not(.marpRW_eyebrow){max-width:1000px}.marpRW_heading h2{letter-spacing:-.055em;margin-bottom:22px;font-size:clamp(36px,5vw,58px);line-height:.98}.marpRW_heading>p:last-child{color:#725c68;font-size:18px;line-height:1.7}.marpRW_grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;display:grid}.marpRW_demoCard{text-align:left;cursor:pointer;width:100%;min-width:0;font:inherit;color:inherit;background:#fff;border:1px solid #23151e1f;border-radius:28px;flex-direction:column;padding:0;transition:transform .25s,box-shadow .25s;display:flex;overflow:hidden;box-shadow:0 20px 60px #23151e0f}.marpRW_demoCard:hover{transform:translateY(-6px);box-shadow:0 25px 65px #23151e21}.marpRW_demoCard:focus-visible,.marpRW_closeButton:focus-visible{outline-offset:4px;outline:3px solid #d92e83}.marpRW_imageWrap{background:#fff0f6;justify-content:center;align-items:center;width:100%;height:220px;padding:16px;display:flex;overflow:hidden}.marpRW_imageWrap img{object-fit:contain;object-position:center;width:100%;height:100%;display:block}.marpRW_cardContent{flex-direction:column;flex:1;padding:25px;display:flex}.marpRW_cardContent h3{margin-bottom:12px;font-size:22px}.marpRW_cardContent p{color:#725c68;margin-bottom:22px;font-size:15px;line-height:1.65}.marpRW_cardContent span{color:#d92e83;align-items:center;gap:8px;margin-top:auto;font-size:14px;font-weight:800;display:inline-flex}.marpRW_capabilities{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;margin-top:30px;display:grid}.marpRW_capability{background:#fff3d8;border:1px solid #23151e14;border-radius:24px;padding:30px}.marpRW_capability svg{color:#d92e83;margin-bottom:18px}.marpRW_capability h3{font-size:21px}.marpRW_capability p{margin-bottom:0;font-size:15px}.marpRW_cta{text-align:center;margin-top:46px}.marpRW_cta p{color:#23151e;margin-bottom:20px;font-size:19px;font-weight:700}.marpRW_modalBackdrop{z-index:9999;background:#180914c7;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.marpRW_modal{background:#fff8f6;border-radius:28px;width:100%;max-width:1100px;max-height:90vh;padding:34px;position:relative;overflow-y:auto;box-shadow:0 30px 100px #00000059}.marpRW_modal h2{margin-bottom:14px;padding-right:45px;font-size:clamp(28px,4vw,42px)}.marpRW_modal>p{max-width:800px;font-size:16px}.marpRW_closeButton{color:#23151e;cursor:pointer;background:#f9e1ed;border:0;border-radius:50%;place-items:center;width:42px;height:42px;display:grid;position:absolute;top:22px;right:22px}.marpRW_closeButton:hover{background:#f4c5dc}.marpRW_modalImage{border:1px solid #23151e1a;border-radius:16px;width:100%;height:auto;display:block}.marpRW_demoNote{color:#725c68;margin-top:16px;font-size:13px!important}@media (max-width:900px){.marpRW_grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.marpRW_section{padding:72px 22px}.marpRW_grid,.marpRW_capabilities{grid-template-columns:1fr}.marpRW_heading{margin-bottom:32px}.marpRW_cardContent{padding:22px}.marpRW_capability{padding:24px}.marpRW_modalBackdrop{padding:12px}.marpRW_modal{border-radius:20px;padding:24px 18px}.marpRW_closeButton{top:12px;right:12px}}@media (prefers-reduced-motion:reduce){.marpRW_demoCard{transition:none}}.marpRW_expandedText{border-top:1px solid #23151e1f;margin-top:30px;padding-top:28px;animation:.3s marpRW_fadeInText}.marpRW_expandedText h3{letter-spacing:-.03em;color:#23151e;margin:28px 0 12px;font-size:22px;font-weight:800}.marpRW_expandedText h3:first-child{margin-top:0}.marpRW_expandedText p{color:#725c68;margin-bottom:18px;font-size:17px;line-height:1.75}.marpRW_readMoreButton{color:#d92e83;cursor:pointer;background:0 0;border:1px solid #d92e83;border-radius:999px;justify-content:center;align-items:center;margin-top:12px;padding:12px 20px;font-family:inherit;font-size:14px;font-weight:800;transition:all .2s;display:inline-flex}.marpRW_readMoreButton:hover{color:#fff;background:#d92e83}.marpRW_readMoreButton:focus-visible{outline-offset:4px;outline:3px solid #d92e83}@keyframes marpRW_fadeInText{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.marpRW_expandedText{animation:none}}.marpRW_expandedText{width:100%;max-width:none}.marpRW_expandedGrid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:48px;display:grid}.marpRW_expandedColumn{min-width:0}.marpRW_expandedColumn h3{margin-top:30px;font-size:21px;line-height:1.3}.marpRW_expandedColumn h3:first-child{margin-top:0}.marpRW_expandedColumn p{font-size:16px;line-height:1.75}@media (max-width:750px){.marpRW_expandedGrid{grid-template-columns:1fr;gap:20px}}
