.landing-v2{--ink:#17161c;--muted:#696674;--line:#e7e5eb;--soft:#f8f7fb;--brand:#6a5ce6;--pale:#f0efff;color:var(--ink);background:#fff;overflow:clip}.landing-v2 .page-width{width:min(1200px,100% - 48px);margin:auto}.landing-v2 .landing-header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:24px;height:86px;display:flex}.landing-v2 .landing-header img{width:140px;height:auto}.landing-nav{color:#595765;gap:26px;font-size:13px;display:flex}.landing-nav a:hover,.landing-footer a:hover{color:var(--brand)}.panel-link,.action-primary,.action-text,.action-dark{justify-content:center;align-items:center;gap:10px;font-size:13px;font-weight:650;transition:all .2s;display:inline-flex}.panel-link{background:#fff;border:1px solid #d9d7df;border-radius:12px;padding:11px 15px}.panel-link:hover,.action-primary:hover,.action-dark:hover{transform:translateY(-2px);box-shadow:0 12px 26px -18px #25202a99}.hero{grid-template-columns:minmax(0,.9fr) minmax(490px,1.1fr);align-items:center;gap:58px;padding:82px 0 94px;display:grid}.eyebrow{color:#676279;letter-spacing:.115em;align-items:center;gap:8px;font-size:10px;font-weight:750;line-height:1.5;display:flex}.eyebrow i{background:var(--brand);width:7px;height:7px;box-shadow:0 0 0 4px var(--pale);border-radius:50%}.hero h1,h2{letter-spacing:-.065em;margin:21px 0 0;font-weight:630;line-height:.98}.hero h1{font-size:clamp(46px,5.2vw,76px)}h1 em,h2 em{color:var(--brand);font-style:normal}.hero-description{max-width:480px;color:var(--muted);margin-top:25px;font-size:17px;line-height:1.65}.hero-actions{flex-wrap:wrap;align-items:center;gap:20px;margin-top:32px;display:flex}.action-primary{background:var(--ink);color:#fff;border-radius:13px;min-height:50px;padding:14px 20px}.action-primary:hover{background:var(--brand)}.action-text{color:#3f3d48}.action-text:hover{color:var(--brand)}.hero-proof{color:#5f5b69;flex-wrap:wrap;gap:14px 20px;margin-top:27px;font-size:12px;display:flex}.hero-proof span{align-items:center;gap:6px;display:flex}.hero-proof svg{color:var(--brand)}.flow-demo{isolation:isolate;min-width:0;padding:34px 10px 44px;position:relative}.flow-demo:before{z-index:-1;content:"";background:linear-gradient(135deg,#f0efff,#fbfbff 65%);border-radius:36px 0 0 36px;position:absolute;inset:18px -100vw 0 17%}.flow-window{background:#fff;border:1px solid #dedcea;border-radius:17px;overflow:hidden;box-shadow:0 20px 50px -32px #3e386e77}.window-bar{color:#9793a3;border-bottom:1px solid #eeeef3;justify-content:space-between;padding:10px 13px;font-size:8px;display:flex}.window-bar span{color:#c7c4d1;letter-spacing:2px}.flow-booking{width:57%;min-width:260px;transform:rotate(-2deg)}.booking-mini{padding:17px}.mini-brand{align-items:center;gap:8px;display:flex}.mini-brand>b{background:var(--brand);color:#fff;border-radius:9px;place-items:center;width:28px;height:28px;font-family:Georgia;display:grid}.mini-brand strong,.mini-brand small,.mini-service strong,.mini-service small,.mini-time b{display:block}.mini-brand strong{font-size:10px}.mini-brand small,.mini-service small{color:#85818e;margin-top:2px;font-size:7px}.booking-mini>p{color:#797583;margin:17px 0 7px;font-size:8px}.mini-service{background:#f7f6ff;border:1px solid #dcd9f4;border-radius:9px;align-items:center;gap:8px;padding:8px;display:flex}.mini-service i{background:linear-gradient(140deg,#d6cdfb,#936cba);border-radius:7px;width:24px;height:24px}.mini-service span{flex:1}.mini-service strong{font-size:8px}.mini-service svg{color:var(--brand)}.mini-time{color:#605a6e;justify-content:space-between;align-items:center;margin-top:10px;font-size:8px;display:flex}.mini-time span{align-items:center;gap:3px;display:flex}.mini-time b{color:#292631;font-size:8px}.booking-mini button{background:var(--brand);color:#fff;border-radius:8px;justify-content:center;align-items:center;gap:5px;width:100%;margin-top:14px;padding:9px;font-size:8px;font-weight:700;display:flex}.flow-arrow{z-index:3;background:var(--brand);color:#fff;border:4px solid #f6f5ff;border-radius:50%;place-items:center;width:37px;height:37px;display:grid;position:absolute;top:52%;left:53%}.flow-agenda{width:66%;margin:-45px 0 0 auto;transform:rotate(2deg)}.agenda-mini{padding:14px}.agenda-mini>header{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.agenda-mini header small,.agenda-mini header strong{display:block}.agenda-mini header small{color:#8b8794;font-size:6px}.agenda-mini header strong{margin-top:3px;font-size:10px}.agenda-mini>header>b{background:var(--pale);color:var(--brand);border-radius:99px;padding:4px 6px;font-size:7px}.agenda-grid{border:1px solid #e7e5ee;border-radius:9px;grid-template-columns:23px repeat(2,1fr);min-height:131px;display:grid;overflow:hidden}.agenda-grid aside{border-right:1px solid #eeeef3;grid-template-rows:25px repeat(3,1fr);padding-top:25px;display:grid}.agenda-grid aside small{color:#a09ba9;border-top:1px solid #f0eff5;padding:5px 3px;font-size:6px}.agenda-grid section{border-right:1px solid #eeeef3;position:relative}.agenda-grid section:last-child{border:0}.agenda-grid section header{border-bottom:1px solid #eeeef3;justify-content:center;align-items:center;gap:4px;height:25px;font-size:7px;font-weight:650;display:flex}.agenda-grid section header i{color:#777382;background:#eeeef4;border-radius:50%;place-items:center;width:14px;height:14px;font-size:6px;font-style:normal;display:grid}.agenda-grid article{background:#eae8ee;border-radius:5px;padding:6px;position:absolute;inset:43px 4px auto}.agenda-grid article.new{background:var(--brand);color:#fff;animation:3.5s ease-in-out infinite arrival;top:29px}.agenda-grid article strong,.agenda-grid article small{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.agenda-grid article strong{font-size:6px}.agenda-grid article small{opacity:.78;margin-top:3px;font-size:5.5px}.flow-success{color:#277447;background:#fff;border:1px solid #d8f2e1;border-radius:10px;align-items:center;gap:6px;padding:8px 11px;font-size:9px;font-weight:650;display:flex;position:absolute;bottom:3px;right:7%;box-shadow:0 10px 18px -14px #21583d99}.flow-success span{color:#278251;background:#dff8e8;border-radius:50%;place-items:center;width:16px;height:16px;display:grid}@keyframes arrival{0%,35%{opacity:.15;transform:translateY(-5px)}55%,to{opacity:1;transform:none}}.section-intro{justify-content:space-between;align-items:end;gap:42px;display:flex}.section-intro h2{font-size:clamp(37px,4.2vw,60px)}.section-intro>p{max-width:355px;color:var(--muted);font-size:16px;line-height:1.65}.how-section{padding:102px 0}.how-steps{grid-template-columns:repeat(3,1fr);gap:17px;margin-top:48px;display:grid}.how-steps li{border:1px solid var(--line);background:#fff;border-radius:20px;min-height:240px;padding:23px;transition:all .2s;position:relative}.how-steps li:hover,.integration-card:hover{transform:translateY(-4px);box-shadow:0 18px 34px -28px #251f39aa}.how-steps>li>span{color:#aaa6b2;font-size:11px;font-weight:700;position:absolute;top:22px;right:23px}.how-steps b,.feature-grid b{background:var(--pale);width:45px;height:45px;color:var(--brand);border-radius:14px;place-items:center;display:grid}.how-steps h3,.feature-grid h3,.integration-card h3{letter-spacing:-.035em;margin-top:43px;font-size:18px}.how-steps p,.feature-grid p,.integration-card p{color:var(--muted);margin-top:9px;font-size:13px;line-height:1.6}.product-section{color:#fff;background:#1e1d24;padding:93px 0}.product-grid{grid-template-columns:.78fr 1.22fr;align-items:center;gap:64px;display:grid}.product-copy .eyebrow{color:#c4c0d0}.product-copy h2{font-size:clamp(38px,4.5vw,62px)}.product-copy>p:not(.eyebrow){color:#c5c1cf;max-width:410px;margin-top:25px;font-size:16px;line-height:1.7}.product-copy ul{color:#f5f4f7;gap:13px;margin-top:29px;font-size:13px;display:grid}.product-copy li{align-items:center;gap:9px;display:flex}.product-copy li svg{color:#a89dff}.action-dark{color:#1f1d25;background:#fff;border-radius:11px;margin-top:32px;padding:13px 16px}.product-panel{color:#23212a;background:#fafafd;border-radius:20px;padding:12px;box-shadow:0 28px 45px -30px #000}.panel-bar{color:#888392;justify-content:space-between;padding:7px 8px 15px;font-size:9px;display:flex}.product-panel>header{background:#fff;border:1px solid #e7e5eb;border-radius:13px 13px 0 0;justify-content:space-between;align-items:center;padding:16px;display:flex}.product-panel header small,.product-panel header h3{display:block}.product-panel header small{color:var(--brand);letter-spacing:.08em;font-size:8px}.product-panel header h3{letter-spacing:-.04em;margin-top:5px;font-size:17px}.product-panel>header>b{color:#21804a;background:#edfbf1;border-radius:9px;padding:6px 8px;font-size:9px}.panel-schedule{background:#fff;border:1px solid #e7e5eb;border-top:0;border-radius:0 0 13px 13px;overflow:hidden}.panel-schedule>div{grid-template-columns:49px repeat(3,1fr);display:grid}.panel-schedule>div:first-child{background:#fcfcfd;height:36px}.panel-schedule>div:first-child span{color:#5f5a6a;border-right:1px solid #eeeef2;justify-content:center;align-items:center;gap:5px;font-size:9px;font-weight:650;display:flex}.panel-schedule i{background:#f0eff4;border-radius:50%;place-items:center;width:18px;height:18px;font-size:7px;font-style:normal;display:grid}.panel-schedule>div:not(:first-child){min-height:54px}.panel-schedule>div>small{color:#aaa5b1;border-top:1px solid #efeff3;padding:9px 5px;font-size:8px}.panel-schedule>div>span{border-top:1px solid #efeff3;border-left:1px solid #efeff3;position:relative}.slot{border-radius:7px;padding:7px;font-size:8px;position:absolute;inset:5px 4px auto}.slot small{opacity:.75;margin-top:3px;font-size:7px;display:block}.violet{color:#4d3ac4;background:#e9e5ff}.dark{color:#fff;background:#27242e}.green{color:#217247;background:#dff6e6}.features-section{padding:105px 0}.feature-grid{grid-template-columns:repeat(3,1fr);gap:14px;margin-top:42px;display:grid}.feature-grid article{border:1px solid var(--line);background:#fff;border-radius:18px;min-height:190px;padding:22px}.feature-grid h3{margin-top:22px;font-size:16px}.integration-section{background:var(--soft);padding:88px 0}.integration-grid{grid-template-columns:repeat(4,1fr);gap:13px;margin-top:38px;display:grid}.integration-card{background:#fff;border:1px solid #e5e3ea;border-radius:18px;flex-direction:column;min-height:210px;padding:20px;transition:all .2s;display:flex;position:relative;overflow:hidden}.integration-card>b{border-radius:14px;place-items:center;width:47px;height:47px;display:grid}.integration-card h3{margin-top:25px;font-size:16px}.integration-card>svg{color:#aaa5b3;position:absolute;bottom:17px;right:17px}.instagram>b{color:#fff;background:linear-gradient(135deg,#f5b64a,#e0487d 48%,#7355db)}.whatsapp>b{color:#22a85a;background:#dff8e8}.calendar>b{background:conic-gradient(from 45deg,#4285f4 0 25%,#34a853 0 50%,#fbbc04 0 75%,#ea4335 0);color:#fff}.mercadopago>b{color:#1682c3;background:#e2f3ff}.price-section{padding:104px 0}.price-card{background:var(--brand);color:#fff;border-radius:25px;grid-template-columns:.85fr 1.15fr;gap:45px;padding:45px;display:grid;box-shadow:0 26px 55px -40px #352d90}.price-card .eyebrow{color:#dcd9ff}.price-card h2{font-size:44px}.price-value{letter-spacing:-.065em;margin-top:21px;font-size:clamp(42px,5vw,62px);font-weight:700}.price-value span{letter-spacing:-.02em;font-size:16px;font-weight:500}.price-card>div>small{color:#dcd9ff;margin-top:7px;font-size:12px;display:block}.price-details{background:#ffffff12;border:1px solid #ffffff36;border-radius:18px;align-self:end;padding:24px}.price-details>p{font-size:15px;line-height:1.55}.price-details ul{color:#f4f3ff;gap:10px;margin-top:20px;font-size:12px;display:grid}.price-details li{align-items:center;gap:8px;display:flex}.price-details li:last-child{color:#d8d4ff}.action-primary.light{color:var(--brand);background:#fff;margin-top:25px}.action-primary.light:hover{color:#4f42be;background:#eeecff}.final-cta{border-top:1px solid var(--line);justify-content:space-between;align-items:end;gap:30px;padding:88px 0 100px;display:flex}.final-cta h2{font-size:clamp(43px,5vw,68px)}.landing-footer{border-top:1px solid var(--line);color:#777380;grid-template-columns:1fr auto auto;align-items:end;gap:40px;padding:31px 0;font-size:11px;display:grid}.landing-footer img{width:129px;height:auto}.landing-footer p{margin-top:9px}.landing-footer nav{gap:17px;display:flex}.landing-footer nav a{align-items:center;gap:3px;display:flex}@media (max-width:900px){.landing-nav{display:none}.hero{grid-template-columns:1fr;gap:37px;padding:58px 0 68px}.flow-demo{max-width:660px;margin:auto}.product-grid{grid-template-columns:1fr;gap:40px}.product-copy{max-width:600px}.integration-grid{grid-template-columns:repeat(2,1fr)}.how-steps{grid-template-columns:1fr}.how-steps li{min-height:0}.how-steps h3{margin-top:24px}.feature-grid{grid-template-columns:repeat(2,1fr)}.price-card{grid-template-columns:1fr}.price-details{align-self:auto}.landing-footer{grid-template-columns:1fr auto}.landing-footer>span{grid-column:1/-1}.product-panel{max-width:670px}}@media (max-width:560px){.landing-v2 .page-width{width:min(100% - 32px,1200px)}.landing-header{height:72px}.landing-v2 .landing-header img{width:124px}.panel-link{padding:9px 11px;font-size:11px}.panel-link svg{display:none}.hero h1{font-size:48px}.hero-description{font-size:16px}.flow-demo{width:calc(100% + 8px);margin-inline:-4px;padding:26px 0 50px}.flow-demo:before{inset:0 -16px}.flow-booking{width:84%;min-width:0}.flow-agenda{width:90%;margin-top:-48px}.flow-arrow{border-width:3px;width:34px;height:34px;top:50%;left:62%}.flow-success{font-size:8px;bottom:3px;right:1%}.section-intro{display:block}.section-intro>p{margin-top:20px}.how-section,.features-section{padding:70px 0}.feature-grid{grid-template-columns:1fr}.feature-grid article{min-height:0}.integration-section{padding:66px 0}.integration-grid{grid-template-columns:1fr}.integration-card{min-height:150px}.price-section{padding:70px 0}.price-card{border-radius:20px;gap:27px;padding:29px 22px}.final-cta{flex-direction:column;align-items:start;padding:70px 0}.landing-footer{flex-direction:column;align-items:start;gap:20px;display:flex}.landing-footer nav{flex-wrap:wrap}.product-section{padding:68px 0}.panel-schedule>div{grid-template-columns:36px repeat(3,1fr)}.product-panel>header{padding:12px}.product-panel header h3{font-size:14px}.panel-schedule>div:first-child span{font-size:7px}.panel-schedule i{display:none}.slot{padding:5px 3px;font-size:6px}.slot small{font-size:5px}.panel-schedule>div:not(:first-child){min-height:48px}}@media (prefers-reduced-motion:reduce){.agenda-grid article.new{animation:none}}
