.platform-showcase{color:#252a26;background:#f7f7f4;padding:120px 7vw}.platform-showcase>header{text-align:center;max-width:720px;margin:0 auto 55px}.platform-showcase>header>span{letter-spacing:2px;color:#667168;font-size:11px;font-weight:800}.platform-showcase h2{margin:14px 0;font-size:clamp(34px,4vw,52px)}.platform-showcase>header p,.showcase-grid article>p{color:#596159;font-size:14px;line-height:1.65}.showcase-grid{grid-template-columns:1.2fr .8fr .8fr;gap:22px;max-width:1220px;margin:auto;display:grid}.showcase-grid article{background:#fff;border:1px solid #dfe3dc;border-radius:24px;padding:18px 18px 28px;box-shadow:0 22px 55px #28302a1a}.showcase-grid h3{margin:24px 9px 8px;font-size:20px}.showcase-grid article>p{margin:0 9px;font-size:12px}.screen{background:#f5f6f2;border:1px solid #e1e5de;border-radius:16px;grid-template-columns:55px 1fr;height:350px;display:grid;overflow:hidden}.screen>aside{color:#bbc4bb;background:#293029;flex-direction:column;align-items:center;gap:25px;padding:18px 8px;display:flex}.screen>aside b{color:#344037;background:#e3e9e2;border-radius:9px;place-items:center;width:30px;height:30px;font-size:9px;display:grid}.screen>aside i{font-style:normal}.screen>aside i.on{color:#fff;background:#4b584e;border-radius:8px;padding:7px 10px}.screen>main{padding:25px}.screen-head{justify-content:space-between;align-items:center;margin-bottom:25px;display:flex}.screen-head b{font-size:17px}.screen-head button{color:#fff;background:#354038;border:0;border-radius:8px;padding:9px;font-size:9px}.week-row{border-top:1px solid #e1e5df;grid-template-columns:48px 1fr auto;align-items:center;gap:12px;padding:16px 10px;display:grid}.week-row span,.week-row small{color:#788179;font-size:9px}.week-row strong{font-size:11px}.week-row.free{background:#eaf0e9;border:1px dashed #9bac9c;border-radius:9px}.client-screen{padding:28px;display:block}.client-title{align-items:center;gap:12px;display:flex}.client-title>span{background:#dfe6de;border-radius:50%;place-items:center;width:44px;height:44px;font-weight:800;display:grid}.client-title b,.client-title small{display:block}.client-title small{color:#788179;margin-top:4px;font-size:9px}.client-stats{grid-template-columns:1fr 1fr;gap:9px;margin:28px 0;display:grid}.client-stats>span,.client-note{background:#fff;border:1px solid #e1e5df;border-radius:12px;padding:17px}.client-stats b,.client-stats small{display:block}.client-stats b{font-size:21px}.client-stats small,.client-note small{color:#7d857e;margin-top:5px;font-size:8px}.client-note{background:#e8eee7}.client-note b{margin-top:9px;display:block}.phone{background:#fafbf8;border:7px solid #2d342e;border-radius:29px;width:78%;height:350px;margin:auto;padding:22px 16px;box-shadow:0 20px 35px #2129232e}.phone-top{background:#2d342e;border-radius:10px;width:45px;height:5px;margin:-11px auto 24px}.phone>span{letter-spacing:1.5px;color:#758077;font-size:7px}.phone h4{margin:10px 0 20px;font-size:18px}.phone button{color:#303831;background:#fff;border:1px solid #dde2dc;border-radius:9px;justify-content:space-between;width:100%;margin:8px 0;padding:12px;font-size:9px;display:flex}.phone .phone-cta{color:#fff;background:#303a32;border:0;justify-content:center;margin-top:18px}@media (width<=950px){.showcase-grid{grid-template-columns:1fr 1fr}.showcase-wide{grid-column:1/-1}}@media (width<=620px){.platform-showcase{padding:75px 18px}.showcase-grid{grid-template-columns:1fr}.showcase-wide{grid-column:auto}.screen{height:310px}.phone{height:330px}}.sales-page .pricing-grid article.recommended{background:linear-gradient(145deg,#343b35,#1d241f)!important;border-color:#59655c!important;box-shadow:0 35px 85px #1b231d4d!important}.sales-page .pricing-grid article.recommended>em{color:#263229!important;background:#e1e8df!important}.sales-page .pricing-grid article{flex-direction:column;min-height:520px;display:flex;border-radius:24px!important;padding:36px!important}.sales-page .pricing-grid ul{flex:1}.sales-page .pricing-grid article>div b{font-size:39px!important}.sales-page .pricing-grid button{border-radius:12px!important}.sales-page .pricing{background:linear-gradient(#f7f7f4,#edf0eb)}.real-platform-frame{background:#252b26;border-radius:25px;max-width:1240px;margin:auto;padding:10px;overflow:hidden;box-shadow:0 35px 90px #222a2440}.browser-bar{color:#b7c0b8;align-items:center;gap:7px;height:42px;padding:0 12px;display:flex}.browser-bar i{background:#717a72;border-radius:50%;width:8px;height:8px}.browser-bar span{letter-spacing:1.3px;margin-left:12px;font-size:10px}.real-platform-frame iframe{transform-origin:0 0;background:#f3f5f0;border:0;border-radius:17px;width:125%;height:760px;margin-bottom:-152px;margin-right:-25%;display:block;transform:scale(.8)}.real-caption{grid-template-columns:repeat(3,1fr);gap:18px;max-width:1120px;margin:38px auto 0;display:grid}.real-caption>div{border-left:1px solid #d8ddd6;padding:22px}.real-caption b{color:#748076;font-size:11px}.real-caption h3{margin:9px 0;font-size:18px}.real-caption p{color:#626b63;margin:0;font-size:12px;line-height:1.65}.showcase-demo-link{color:#fff;background:#303831;border-radius:11px;align-items:center;gap:18px;width:max-content;margin:35px auto 0;padding:14px 20px;font-size:12px;font-weight:800;text-decoration:none;display:flex;box-shadow:0 12px 28px #28302a2e}@media (width<=760px){.real-platform-frame iframe{width:200%;margin-bottom:-380px;margin-right:-100%;transform:scale(.5)}.real-platform-frame{border-radius:17px}.real-caption{grid-template-columns:1fr}.real-caption>div{border-top:1px solid #d8ddd6;border-left:0}.showcase-demo-link{justify-content:center;width:100%}}.real-platform-frame{position:relative}.real-platform-frame iframe{pointer-events:none!important;-webkit-user-select:none!important;user-select:none!important}.real-platform-frame:after{content:"PRÉ-VISUALIZAÇÃO DA PLATAFORMA";color:#fff;letter-spacing:1.2px;background:#242c26eb;border-radius:999px;padding:9px 13px;font-size:9px;font-weight:800;position:absolute;bottom:24px;right:25px;box-shadow:0 8px 24px #181f1a38}.showcase-demo-link{display:none!important}@media (width<=760px){.real-platform-frame:after{font-size:8px;bottom:16px;right:16px}}
