/* Capacidad primero. Hero aprobado sin modificaciones. */
.j-scene .j-eyebrow{font-size:15px;letter-spacing:.02em;text-transform:none;color:#b3b7bd}.p-pressure{background:#1b1d20;padding:72px 0}.p-pressure h2{font-size:clamp(42px,4.8vw,68px);margin-bottom:25px}.p-consequence{font-size:25px;line-height:1.5;letter-spacing:-.4px;margin:35px 0 0;color:#acb0b6}.p-consequence strong{color:#f4f5f6;font-weight:500}.p-intro{padding:75px 0 48px}.p-intro h2{font-size:clamp(48px,5.4vw,78px);margin-bottom:25px}.p-intro .w-intro-copy{max-width:1050px;margin-bottom:30px}.p-intro-end{font-size:24px;color:#fff;line-height:1.5;margin:0}.p-main{padding:55px 0 70px;background:#161719}.p-main h2{font-size:clamp(44px,4.7vw,68px);margin:15px 0 35px}.p-capabilities{display:flex;flex-wrap:wrap;gap:0 27px;border-bottom:1px solid #ffffff25;margin-bottom:34px}.p-capabilities button{font-size:17px;line-height:1.5;letter-spacing:-.1px;min-height:65px;padding:16px 0;background:none;border:0;border-bottom:2px solid transparent;color:#aeb2b8;text-align:left}.p-capabilities button.active{color:#fff;border-bottom-color:#dcff45}.p-capabilities button:hover{color:#fff}.p-demo-intro{display:flex;align-items:center;justify-content:space-between;gap:30px;margin-bottom:27px}.p-demo-intro>div>span{font-size:16px;color:#b3b7bc}.p-demo-intro h3{font-size:25px;letter-spacing:-.5px;font-weight:500;margin:10px 0 0}.p-example-options{display:flex;flex-wrap:wrap;gap:8px}.p-example-options button{background:none;border:1px solid #ffffff2b;border-radius:6px;color:#b3b7bc;padding:12px 15px;min-height:48px;font-size:15px;line-height:1.5}.p-example-options button.active{border-color:#b3b7bc78;color:#edeeef}.p-example-options[hidden]{display:none}.p-main .cx-demo-grid{grid-template-columns:minmax(0,1.15fr) 35px minmax(0,1fr);gap:27px}.p-main .cx-conversation-side{max-width:510px;top:20px}.p-main .cx-phone{max-width:470px;height:670px;border-color:#414449}.p-main .cx-demo-top .cx-label,.p-main .cx-summary-top .cx-label{font-size:15px;color:#c8cace;text-transform:none;letter-spacing:0}.p-main .cx-reset{font-size:15px;min-height:44px;color:#b5b9be}.p-main .cx-message{font-size:16px;line-height:1.5}.p-main .cx-message-actions button{font-size:15px;line-height:1.5;min-height:48px}.p-main .cx-message-time{font-size:11px;color:#5c6d62}.p-main .cx-wa-name strong{font-size:16px}.p-main .cx-wa-name small{font-size:13px}.p-main .cx-compose-field input{font-size:17px}.p-main .cx-flow-head strong{font-size:18px}.p-main .cx-flow-body h3{font-size:26px}.p-main .cx-flow-choice{font-size:17px;min-height:52px}.p-main .cx-flow-review div{font-size:17px;line-height:1.5}.p-main .cx-flow-next{font-size:17px;min-height:52px}.p-main .cx-flow-bottom p{font-size:14px}.p-main .cx-property-ref strong{font-size:17px}.p-main .cx-property-ref p{font-size:15px}.p-main .cx-summary{top:25px}.p-main .cx-summary-content{padding-top:25px}.p-result-person>span{font-size:15px;line-height:1.5;color:#a3a8ae}.p-result-person h3{font:500 43px/1.1 Manrope,sans-serif;letter-spacing:-1.8px;margin:17px 0 25px}.p-result-line{display:flex;flex-direction:column;gap:9px;border-top:1px solid #ffffff22;padding:18px 0;animation:p-result .28s ease-out}.p-result-line>span{font-size:15px;line-height:1.5;color:#adb1b7}.p-result-line>strong{font-size:23px;font-weight:500;letter-spacing:-.45px;line-height:1.3;color:#eeeff1;overflow-wrap:anywhere}.p-result-line>.p-positive,.p-positive{color:#dcff45}.p-compact-agenda{border-top:1px solid #ffffff25;padding:22px 0 0;margin-top:8px}.p-compact-agenda>span{font-size:15px;color:#c0c3c8}.p-compact-agenda>div{display:flex;gap:20px;align-items:center;padding:20px 17px;background:#dcff4509;border-left:2px solid #dcff45;margin-top:17px;animation:p-result .4s}.p-compact-agenda time{font-size:16px;white-space:nowrap}.p-compact-agenda strong{font-size:19px;font-weight:500}.p-compact-agenda small{display:block;font-size:15px;color:#b7bbc0;margin-top:6px}.p-starters{display:flex;flex-wrap:wrap;gap:8px;max-width:470px;margin:16px auto 0}.p-starters button{background:#ffffff04;border:1px solid #ffffff2c;border-radius:6px;font-size:15px;line-height:1.5;min-height:47px;padding:10px 13px;color:#c4c7cb;text-align:left}.p-starters button:hover{border-color:#ffffff70;color:#fff}.p-chat-time{font-size:13px;line-height:1.5;color:#596a5f;text-align:center;background:#fff8;padding:8px;border-radius:5px;margin:10px auto;max-width:90%}.p-disclosure{padding:27px 0;border-top:1px solid #ffffff2a;margin-top:40px;max-width:950px}.p-disclosure strong{font-size:17px;font-weight:500;color:#f3f3f4;display:block;margin-bottom:14px}.p-disclosure p{font-size:20px;line-height:1.6;color:#c0c3c7;margin:0 0 14px}.p-disclosure>span{font-size:16px;color:#a2a7ad;line-height:1.6}.p-main-next{font-size:18px;min-height:48px}.p-continuity{background:#111213}.p-continuity h2{font-size:clamp(44px,4.7vw,68px)}.p-scenario-tabs{display:flex;gap:28px;border-bottom:1px solid #ffffff28;margin-top:35px;overflow:auto;scrollbar-width:none}.p-scenario-tabs button{flex:0 0 auto;font-size:18px;min-height:63px;padding:17px 0;border:0;border-bottom:2px solid transparent;background:none;color:#a3a8ae}.p-scenario-tabs button.active{color:#f8f8f8;border-bottom-color:#dcff45}.p-scenes{display:grid;grid-template-columns:1.1fr 1fr;gap:8%;padding-top:30px;align-items:start}.p-scene-conversation{background:#1e2022;border:1px solid #ffffff20;border-radius:10px;padding:24px}.p-scene-top{display:flex;justify-content:space-between;align-items:center;gap:18px;margin-bottom:23px}.p-scene-top>span{font-size:15px;line-height:1.5;color:#b6babe}.p-scene-top button{background:none;border:0;font-size:15px;color:#d9dbde;padding:8px 0;min-height:44px}.p-story-message{border-radius:8px;background:#2c2f32;padding:16px 18px;margin:15px 0;animation:p-result .4s}.p-story-message.customer{margin-left:8%;background:#151617;border:1px solid #ffffff20}.p-story-message>span{font-size:15px;color:#a7acb2}.p-story-message>p{font-size:18px;line-height:1.6;color:#e8e9ea;margin:8px 0 0}.p-story-time{font-size:15px;line-height:1.6;color:#b7babf;text-align:center;margin:22px 0;animation:p-result .4s}.p-scene-business{padding:20px 0;position:sticky;top:25px}.p-scene-status{display:inline-block;font-size:16px;color:#dcff45;border-bottom:1px solid #dcff4540;padding-bottom:10px;line-height:1.5}.p-scene-status.attention{color:#efa88b;border-color:#efa88b50}.p-scene-business h3{font-size:36px;letter-spacing:-1.2px;font-weight:500;margin:25px 0}.p-scene-business>p{font-size:19px;line-height:1.6;color:#bcc0c5}.p-story-agenda{border:1px solid #ffffff20;background:#1b1d1f;padding:20px;border-radius:8px;margin-top:20px}.p-story-agenda>span{font-size:16px;color:#b9bdc2;display:block;margin-bottom:18px}.p-story-agenda>div{display:flex;align-items:center;gap:20px;padding:18px 12px;border-left:2px solid #dcff45;background:#dcff4508;animation:p-schedule .45s}.p-story-agenda time{font-size:16px;white-space:nowrap}.p-story-agenda strong{font-size:17px;font-weight:500;line-height:1.5}.p-story-agenda>div.available{border-left-color:#eaa68f;background:#eaa68f08}.p-scene-controls{display:flex;flex-wrap:wrap;align-items:center;gap:25px;padding-top:25px;margin-top:25px;border-top:1px solid #ffffff20}.p-scene-controls>span{font-size:15px;color:#a8adb3;margin-right:auto}.p-scene-controls button{font-size:16px;min-height:46px}.p-difference .j-label{font-size:16px;text-transform:none;letter-spacing:0;color:#c5c8cc}.p-difference h3{font-size:32px;font-weight:500;letter-spacing:-.9px;margin:50px 0 20px}.p-difference .w-intro-copy:last-child{margin-bottom:0}.p-product{background:#0e0f11;padding-top:85px;padding-bottom:100px}.p-product h2{font-size:clamp(43px,4.5vw,66px)}.p-live-row{display:flex;align-items:center;justify-content:space-between;gap:30px;margin:40px 0 30px}.p-live-chip{padding:20px 24px;border:1px solid #a8adb330;border-radius:10px;background:linear-gradient(120deg,#cdd0d40a,#ffffff03);box-shadow:0 10px 30px #0002;min-width:380px;max-width:620px;overflow:hidden;min-height:130px}.p-live-label{font-size:15px;color:#c7cacd;display:block;margin-bottom:14px}.p-live-label:first-letter{color:#dcff45}.p-live-event{animation:p-chip-in .5s cubic-bezier(.16,1,.3,1)}.p-live-event strong{font-size:21px;letter-spacing:-.4px;font-weight:500;line-height:1.3;color:#f5f5f6}.p-live-event.attention strong{color:#f2ab8e}.p-live-event>p{font-size:17px;color:#b7bbc0;line-height:1.5;margin:7px 0 0}.p-live-row>button{background:none;border:0;border-bottom:1px solid #ffffff35;font-size:16px;line-height:1.5;padding:12px 0;color:#c4c7cc;min-height:46px;text-align:left}.p-product-composition{display:grid;grid-template-columns:minmax(0,1fr) 285px;gap:24px;align-items:center}.p-desktop-product{border:1px solid #b4b8be30;border-radius:12px;background:#1f2123;overflow:hidden;box-shadow:0 35px 100px #0003;min-width:0}.p-desktop-product>header{padding:23px 24px;display:flex;align-items:center;gap:20px;border-bottom:1px solid #bbbfc322;background:linear-gradient(130deg,#ffffff05,transparent)}.p-desktop-product>header>strong{font:600 23px Manrope,sans-serif;letter-spacing:-1.2px}.p-desktop-product>header>span{font-size:15px;color:#aeb2b8}.p-desktop-product>header>button{margin-left:auto;background:none;border:0;color:#b7bbc0;font-size:15px;padding:8px 0;min-height:44px}.p-product-body{display:grid;grid-template-columns:128px minmax(0,1fr);min-height:545px}.p-product-nav{padding:22px 14px;border-right:1px solid #c5c9cd22;display:flex;flex-direction:column;gap:10px}.p-product-nav button{text-align:left;padding:12px 8px;min-height:48px;border:0;border-left:2px solid transparent;background:none;color:#a9adb3;font-size:15px}.p-product-nav button.active{border-left-color:#dcff45;color:#f6f7f8;background:#ffffff04}.p-operation-view{padding:25px 23px;min-width:0}.p-today-heading>span{font-size:15px;color:#a9aeb4}.p-today-heading h3{font-size:25px;font-weight:500;line-height:1.25;letter-spacing:-.7px;margin:12px 0 25px}.p-today-grid{display:block}.p-now-list>div{display:flex;gap:20px;align-items:start;padding:19px 0;border-top:1px solid #c8cbce22}.p-now-list time{font-size:16px;color:#b2b6bc;min-width:52px}.p-now-list p{margin:0}.p-now-list strong{font-size:18px;font-weight:500;line-height:1.3}.p-now-list p>span{display:block;font-size:15px;line-height:1.5;color:#abafb5;margin-top:7px}.p-now-list .p-slot-active strong{color:#dcff45}.p-attention{border-top:1px solid #e4a48755;margin-top:27px;padding:22px 0 0}.p-attention>span{font-size:15px;color:#e5a88b}.p-attention h3{font-size:23px;font-weight:500;margin:14px 0}.p-attention>p{font-size:17px;line-height:1.6;color:#c8cbcf;margin:14px 0}.p-attention .p-result-line{padding:14px 0}.p-attention .p-result-line>span{font-size:15px}.p-attention .p-result-line>strong{font-size:17px;letter-spacing:0}.p-attention .j-button{font-size:16px;padding:13px 16px;min-height:48px;margin-top:10px}.p-agenda header{display:flex;justify-content:space-between;gap:18px;align-items:center;padding-bottom:15px}.p-agenda h3{font-size:27px;font-weight:500;letter-spacing:-.6px;margin:0}.p-agenda header>span{font-size:15px;color:#a7abb1}.p-agenda-row{display:flex;align-items:center;gap:20px;border-top:1px solid #cacdd025;min-height:75px;padding:15px 0}.p-agenda-row time{font-size:16px;min-width:55px;color:#a8adb3}.p-agenda-row strong{font-size:18px;font-weight:500;line-height:1.4;color:#e2e3e5}.p-agenda-row>div>span{font-size:15px;color:#aec192;display:block;margin-top:6px}.p-agenda-row.booked{background:#dcff4508;border-left:2px solid #dcff45;padding-left:12px;animation:p-schedule .45s}.p-agenda-row.opening{background:#e6a28d06;border-left:2px solid #dcff45;padding-left:12px;animation:p-schedule .45s}.p-agenda-row.opening strong{color:#dcff45}.p-message-list h3,.p-followup-list h3,.p-clients h3{font-size:27px;font-weight:500;letter-spacing:-.6px;margin:0 0 25px}.p-message-list>div{display:flex;align-items:center;gap:17px;padding:20px 0;border-top:1px solid #c2c6ca29}.p-message-list>div>span{width:38px;height:38px;display:grid;place-items:center;border:1px solid #c1c5c940;border-radius:50%;font-size:17px;color:#c0c4c8;flex-shrink:0}.p-message-list p{margin:0;min-width:0}.p-message-list strong{display:block;font-size:19px;font-weight:500}.p-message-list small{display:block;font-size:16px;line-height:1.5;color:#b5b9be;margin-top:7px}.p-followup-list>div{border-top:1px solid #c3c7cb2b;padding:20px 0}.p-followup-list strong{font-size:19px;font-weight:500}.p-followup-list p{font-size:17px;line-height:1.5;color:#b7bbbf;margin:8px 0 0}.p-clients .p-result-line>strong{font-size:19px}.p-mobile-product{min-width:0;position:relative;top:30px}.p-mobile-device{background:#1a1c1e;border:5px solid #44484e;border-radius:34px;overflow:hidden;box-shadow:0 30px 70px #0005}.p-mobile-status{padding:12px 17px 6px;font-size:12px;color:#c9cccf;display:flex;justify-content:space-between}.p-mobile-device>header{padding:15px 19px 22px;border-bottom:1px solid #c0c4c82a}.p-mobile-device>header strong{font:600 22px Manrope,sans-serif;letter-spacing:-1.1px}.p-mobile-device>header>span{display:block;font-size:15px;color:#a6aab0;margin-top:6px}.p-mobile-device #mobile-view{padding:24px 19px;min-height:420px;max-height:650px;overflow:auto}.p-mobile-device #mobile-view>h3{font-size:28px;font-weight:500;letter-spacing:-.6px;margin:0 0 25px}.p-mobile-caption{font-size:15px;color:#a8adb3}.p-mobile-appointment{padding:20px 0 24px;border-bottom:1px solid #c4c7cb2d}.p-mobile-appointment time{font-size:29px;letter-spacing:-.8px}.p-mobile-appointment h4{font-size:23px;font-weight:500;line-height:1.3;margin:20px 0 8px;letter-spacing:-.6px}.p-mobile-appointment p{font-size:17px;line-height:1.5;color:#b5b9be;margin:0 0 15px}.p-mobile-appointment strong{font-size:15px;color:#dcff45;line-height:1.5;font-weight:500}.p-mobile-now{padding-top:24px}.p-mobile-now>span{font-size:15px;color:#a5aab0}.p-mobile-now p{font-size:18px;line-height:1.5;color:#eeeff0;margin:12px 0}.p-mobile-now small{font-size:15px;line-height:1.5;color:#b4b8be;display:block}.p-mobile-nav{display:flex;gap:0;justify-content:space-between;padding:15px 10px 20px;border-top:1px solid #c3c6ca2a}.p-mobile-nav button{background:none;border:0;border-top:2px solid transparent;padding:10px 3px;color:#a9adb3;font-size:15px;min-height:48px;line-height:1.3}.p-mobile-nav button.active{color:#f1f2f3;border-top-color:#dcff45}.p-mobile-product .p-agenda header{display:block}.p-mobile-product .p-agenda header>span{display:block;margin-top:9px}.p-mobile-product .p-agenda-row{gap:12px}.p-mobile-product .p-agenda-row strong{font-size:16px}.p-mobile-product .p-agenda-row time{min-width:47px;font-size:15px}.p-mobile-product .p-message-list strong{font-size:17px}.p-mobile-product .p-message-list small{font-size:15px}.p-mobile-product .p-message-list>div{gap:12px}.p-mobile-product .p-followup-list strong{font-size:17px}.p-mobile-product .p-followup-list p{font-size:16px}.p-mobile-product .j-button{font-size:16px;line-height:1.5;padding:13px 14px;min-height:48px;margin-top:20px}.p-product-note{font-size:17px;line-height:1.6;color:#a6aab0;max-width:920px;margin:30px 0 0}.p-final-note{font-size:18px;line-height:1.6;color:#abb0b6;margin-top:28px}.p-final .j-eyebrow{font-size:16px}.p-onboard-suggestions{display:flex;flex-wrap:wrap;gap:9px;margin:20px 0 28px}.p-onboard-suggestions button{background:none;border:1px solid #c4c7cb39;border-radius:6px;padding:12px 15px;font-size:16px;min-height:48px;line-height:1.5;color:#c5c8cc}.p-setup-note{font-size:16px!important;line-height:1.65;color:#b7babf!important;margin-top:26px}.p-human-message{font-size:23px;line-height:1.5;background:#2e3134;padding:23px;border-radius:8px;margin:25px 0}.j-dialog .p-result-line>strong{font-size:21px}.j-dialog .textlink{margin-top:22px;display:flex;font-size:17px;line-height:1.5}.j-dialog .w-onboard-label>span{font-size:15px}.j-dialog .w-task-options button{font-size:17px}.j-dialog .w-onboard-back{font-size:17px}.footerlinks a,.footerlinks button{font-size:17px!important}.footerbottom small{font-size:14px;line-height:1.7}
/* Un trazo corto recorre el borde solo al interactuar. */
@property --p-angle{syntax:'<angle>';inherits:false;initial-value:0deg}
.j-scene .j-button,.j-dialog .j-button{position:relative;isolation:isolate;overflow:hidden;border-radius:8px;transition:transform .25s,background .25s,box-shadow .25s;box-shadow:inset 0 1px 0 #ffffff12}.j-scene .j-button::before,.j-dialog .j-button::before{content:'';position:absolute;inset:0;padding:1px;border-radius:inherit;background:conic-gradient(from var(--p-angle),transparent 0deg,transparent 295deg,#e5f5e9 335deg,transparent 360deg);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask-composite:exclude;pointer-events:none;opacity:0}.j-scene .j-button:hover::before,.j-scene .j-button:focus-visible::before,.j-dialog .j-button:hover::before,.j-dialog .j-button:focus-visible::before{opacity:1;animation:p-tracer 1.2s linear 1}.j-scene .j-button:hover,.j-dialog .j-button:hover{transform:translateY(-1px);box-shadow:inset 0 1px 0 #ffffff20,0 8px 20px #0002}.j-scene .j-button:active,.j-dialog .j-button:active,.p-capabilities button:active,.p-scenario-tabs button:active,.p-starters button:active{transform:scale(.985)}
@keyframes p-tracer{to{--p-angle:360deg}}@keyframes p-result{from{opacity:.4;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes p-schedule{from{opacity:.25;transform:translateY(-12px)}to{opacity:1;transform:translateY(0)}}@keyframes p-chip-in{from{opacity:0;transform:translateY(18px) rotateX(-8deg)}to{opacity:1;transform:translateY(0) rotateX(0)}}
@media(min-width:1440px){.p-today-grid{display:grid;grid-template-columns:1.2fr 1fr;gap:30px}.p-attention{margin:0;border-top:0;border-left:1px solid #e5a58b40;padding:0 0 0 25px}.p-product-composition{grid-template-columns:minmax(0,1fr) 310px}.p-operation-view{padding:28px}.p-product-body{min-height:565px}}
@media(max-width:1180px){.p-product-composition{display:block}.p-mobile-product{display:none}.p-product-body{grid-template-columns:155px minmax(0,1fr)}.p-today-grid{display:grid;grid-template-columns:1.1fr 1fr;gap:35px}.p-attention{margin:0;border-top:0;border-left:1px solid #e5a58b40;padding:0 0 0 25px}.p-product-nav button{font-size:17px}.p-operation-view{padding:28px}.p-capabilities{gap:0 23px}.p-capabilities button{font-size:16px}.p-main .cx-demo-grid{gap:22px;grid-template-columns:1.12fr 25px 1fr}.p-main .cx-phone{height:650px}.p-scenes{gap:6%}.p-scene-business .p-result-line>strong{font-size:23px}}
@media(max-width:900px){.p-main .cx-demo-grid{display:block}.p-main .cx-conversation-side{position:relative;top:auto;max-width:510px}.p-main .cx-phone{height:650px;max-width:470px}.p-main .cx-summary{display:none;position:fixed!important;top:auto!important;bottom:0;left:0;right:0;max-height:80svh;overflow:auto;z-index:81;background:#212326;border-radius:18px 18px 0 0;border-top:2px solid #dcff45;padding:0 26px 28px}.p-main .cx-summary.cx-open{display:block}.p-main .cx-summary-top{position:sticky;top:0;background:#212326;padding:18px 0;z-index:2}.p-main .cx-sheet-close{display:block;width:44px;height:44px;color:#ebecee;border:1px solid #c4c7cb3f;background:none;border-radius:50%;font-size:25px}.p-main .cx-transfer{display:none}.p-main .cx-sheet-peek{display:flex;justify-content:space-between;align-items:center;width:100%;padding:16px 18px;background:#2b2d30;border:1px solid #afb3b940;border-top:2px solid #92979f;border-radius:7px;color:#cbced2;gap:20px;font-size:15px;line-height:1.5;text-align:left;margin-top:17px}.p-main .cx-sheet-peek.ready{border-top-color:#dcff45}.p-main .cx-sheet-peek>span:last-child{font-size:15px;max-width:150px;text-align:right}.p-capabilities{display:grid;grid-template-columns:1fr 1fr;gap:0 25px}.p-capabilities button{font-size:18px;min-height:75px}.p-demo-intro{align-items:start}.p-demo-intro h3{font-size:24px}.p-example-options{max-width:230px}.p-scenes{display:block}.p-scene-conversation{max-width:none}.p-scene-business{position:relative;top:auto;border-top:1px solid #ffffff25;margin-top:30px}.p-story-agenda{max-width:600px}.p-scene-business .p-result-line{flex-direction:row;justify-content:space-between;gap:25px}.p-scene-business .p-result-line>strong{text-align:right;max-width:65%;font-size:22px}.p-today-grid{gap:25px}.p-operation-view{padding:24px}.p-product-body{grid-template-columns:135px minmax(0,1fr)}.p-attention{padding-left:22px}.p-live-chip{min-width:340px}.p-live-row>button{max-width:210px}.p-pressure h2{font-size:52px}.p-intro{padding-top:60px}.p-main .cx-message{font-size:16px}.p-main .cx-wa-name strong{font-size:16px}.p-main .cx-wa-name small{font-size:13px}.p-main .cx-wa-avatar{height:37px;width:37px;font-size:13px}.p-main .cx-wa-icon{width:29px}}
@media(max-width:700px){.j-scene .j-eyebrow{font-size:15px;line-height:1.5}.p-pressure{padding:54px 0}.p-pressure h2{font-size:38px;line-height:1.12}.p-consequence{font-size:21px;line-height:1.5;margin-top:26px}.p-intro{padding:55px 0 35px}.p-intro h2{font-size:42px;line-height:1.1}.p-intro .w-intro-copy{font-size:18px;line-height:1.65;margin-bottom:26px}.p-intro-end{font-size:21px;line-height:1.5}.p-main{padding:38px 0 55px}.p-main>.wrap{width:90%}.p-main h2{font-size:39px;line-height:1.12;margin-top:12px}.p-capabilities{grid-template-columns:1fr 1fr;gap:0 20px;margin-bottom:28px}.p-capabilities button{font-size:16px;line-height:1.45;padding:14px 0;min-height:82px}.p-demo-intro{display:block;margin-bottom:24px}.p-demo-intro>div>span{font-size:16px}.p-demo-intro h3{font-size:24px;line-height:1.3;margin-top:12px}.p-example-options{max-width:none;margin-top:21px;gap:9px}.p-example-options button{font-size:15px;min-height:46px;padding:10px 12px}.p-main .cx-demo-top .cx-label,.p-main .cx-summary-top .cx-label{font-size:15px}.p-main .cx-reset{font-size:15px}.p-main .cx-phone{height:clamp(540px,calc(100svh - 150px),670px);min-height:500px;border-width:2px}.p-main .cx-message{font-size:16px;line-height:1.5;max-width:94%}.p-main .cx-message-actions button{font-size:15px;min-height:50px}.p-main .cx-wa-head{gap:7px;padding-left:8px;padding-right:8px}.p-main .cx-wa-name strong{font-size:16px}.p-main .cx-wa-name small{font-size:12px}.p-main .cx-wa-avatar{height:34px;width:34px}.p-main .cx-wa-icon{width:26px}.p-main .cx-compose-field input{font-size:17px}.p-main .cx-message-time{font-size:11px}.p-main .cx-flow-body{padding:22px 18px}.p-main .cx-flow-choice{font-size:17px;min-height:53px}.p-main .cx-flow-bottom p{font-size:14px;line-height:1.5}.p-main .cx-flow-review div{font-size:16px;gap:17px}.p-main .cx-flow-head strong{font-size:18px}.p-starters{gap:8px;margin-top:15px}.p-starters button{font-size:15px;min-height:46px;padding:11px 12px}.p-main .cx-sheet-peek{font-size:15px;padding:15px 14px;gap:13px}.p-main .cx-sheet-peek>span:last-child{font-size:15px;max-width:145px}.p-result-person>span{font-size:15px}.p-result-person h3{font-size:36px;line-height:1.15}.p-result-line>span{font-size:15px}.p-result-line>strong{font-size:23px;line-height:1.35}.p-result-line{padding:18px 0}.p-compact-agenda>span{font-size:15px}.p-compact-agenda>div{gap:14px;padding:17px 10px}.p-compact-agenda time{font-size:15px}.p-compact-agenda strong{font-size:18px}.p-compact-agenda small{font-size:15px}.p-disclosure{margin-top:30px;padding:24px 0}.p-disclosure strong{font-size:17px;line-height:1.5}.p-disclosure p{font-size:18px;line-height:1.65}.p-disclosure>span{font-size:16px;line-height:1.6}.p-main-next{font-size:18px;line-height:1.5}.p-continuity h2{font-size:38px;line-height:1.13}.p-continuity .w-intro-copy{font-size:18px}.p-scenario-tabs{gap:25px;margin-top:27px;scroll-snap-type:x proximity}.p-scenario-tabs button{font-size:17px;min-height:59px;scroll-snap-align:start}.p-scenes{padding-top:25px}.p-scene-conversation{padding:18px 16px;border-radius:8px}.p-scene-top{gap:14px;margin-bottom:17px}.p-scene-top>span{font-size:15px;max-width:200px;line-height:1.5}.p-scene-top button{font-size:15px}.p-story-message{padding:15px;margin:13px 0}.p-story-message>span{font-size:15px}.p-story-message>p{font-size:17px;line-height:1.6}.p-story-time{font-size:15px;line-height:1.6;margin:18px 0}.p-scene-business{padding-top:25px;margin-top:27px}.p-scene-status{font-size:16px}.p-scene-business h3{font-size:31px}.p-scene-business>p{font-size:18px}.p-scene-business .p-result-line{display:flex;flex-direction:column;gap:9px}.p-scene-business .p-result-line>strong{max-width:none;text-align:left;font-size:23px}.p-story-agenda{padding:18px;margin-top:18px}.p-story-agenda time{font-size:15px}.p-story-agenda strong{font-size:17px}.p-scene-controls{gap:13px 22px;padding-top:20px;margin-top:5px}.p-scene-controls>span{font-size:15px;width:100%;line-height:1.5}.p-scene-controls button{font-size:16px}.p-difference h2{font-size:38px;line-height:1.14}.p-difference h2 br{display:none}.p-difference .j-label{font-size:16px}.p-difference h3{font-size:29px;line-height:1.25;margin-top:35px}.p-difference .w-intro-copy{font-size:18px}.p-product{padding:60px 0}.p-product h2{font-size:38px;line-height:1.13}.p-product h2 br{display:none}.p-live-row{display:block;margin-top:32px}.p-live-chip{min-width:0;min-height:145px;padding:20px;max-width:none}.p-live-label{font-size:15px}.p-live-event strong{font-size:22px;line-height:1.3}.p-live-event>p{font-size:17px;line-height:1.5}.p-live-row>button{font-size:16px;max-width:none;min-height:46px;margin-top:14px}.p-product-composition{display:block}.p-desktop-product{display:none}.p-mobile-product{display:block;top:auto;max-width:410px;margin:0 auto}.p-mobile-device{border-width:3px;border-radius:25px}.p-mobile-device>header{padding:20px 24px}.p-mobile-device>header strong{font-size:25px}.p-mobile-device>header>span{font-size:16px}.p-mobile-status{font-size:13px;padding:13px 24px 5px}.p-mobile-device #mobile-view{padding:26px 24px;min-height:460px;max-height:650px}.p-mobile-device #mobile-view>h3{font-size:32px}.p-mobile-caption{font-size:16px}.p-mobile-appointment time{font-size:34px;letter-spacing:-1px}.p-mobile-appointment h4{font-size:27px}.p-mobile-appointment p{font-size:18px}.p-mobile-appointment strong{font-size:16px}.p-mobile-now>span{font-size:16px}.p-mobile-now p{font-size:20px}.p-mobile-now small{font-size:17px}.p-mobile-nav{padding:14px 17px 19px}.p-mobile-nav button{font-size:16px;min-height:48px;padding:11px 4px}.p-mobile-product .p-message-list h3,.p-mobile-product .p-followup-list h3{font-size:29px}.p-mobile-product .p-message-list strong{font-size:19px}.p-mobile-product .p-message-list small{font-size:17px}.p-mobile-product .p-message-list>div{gap:14px}.p-mobile-product .p-agenda-row time{font-size:16px}.p-mobile-product .p-agenda-row strong{font-size:18px;line-height:1.4}.p-mobile-product .p-agenda header>span{font-size:15px}.p-mobile-product .p-agenda h3{font-size:29px}.p-mobile-product .p-followup-list strong{font-size:19px}.p-mobile-product .p-followup-list p{font-size:17px;line-height:1.5}.p-product-note{font-size:16px;line-height:1.65;margin-top:25px}.p-final .j-eyebrow{font-size:16px}.p-final h2{font-size:42px}.p-final-note{font-size:17px;line-height:1.6}.j-dialog .j-dialog-body>p{font-size:18px}.p-setup-note{font-size:16px!important;line-height:1.6}.j-dialog .p-result-line>strong{font-size:21px}.j-dialog .w-onboard-label{font-size:18px}.j-dialog .w-onboard-label>span{font-size:15px}.j-dialog .w-task-options button{font-size:16px;line-height:1.5;min-height:48px}.j-dialog .w-onboard-back{font-size:17px}.p-onboard-suggestions button{font-size:16px;line-height:1.5;min-height:48px}.p-human-message{font-size:21px;padding:20px}.footerlinks{flex-wrap:wrap;gap:22px}.footerbottom small{font-size:14px}.p-main .cx-summary-top{background:#212326}}
@media(hover:none){.j-scene .j-button:hover::before,.j-dialog .j-button:hover::before{animation:none;opacity:0}.j-scene .j-button:hover,.j-dialog .j-button:hover{transform:none}.j-scene .j-button:active,.j-dialog .j-button:active{transform:scale(.98);background:#ffffff15}.j-scene .j-primary:active,.j-dialog .j-primary:active{background:#e1ff6e}}
@media(prefers-reduced-motion:reduce){.p-result-line,.p-compact-agenda>div,.p-story-message,.p-story-time,.p-story-agenda>div,.p-live-event,.p-agenda-row,.j-scene .j-button::before,.j-dialog .j-button::before{animation:none!important;transition:none!important}}
.p-live-chip.p-leaving .p-live-event{animation:p-chip-out .23s ease-in forwards}@keyframes p-chip-out{to{opacity:0;transform:translateY(-14px) rotateX(6deg)}}@media(prefers-reduced-motion:reduce){.p-live-chip.p-leaving .p-live-event{animation:none}}
#scene-finish[hidden]{display:none!important}.p-today-grid{display:grid;grid-template-columns:1.1fr .9fr;gap:25px}.p-attention{margin-top:0;border-top:0;border-left:1px solid #e5a58b40;padding:0 0 0 22px}
.navend .cta{font-size:15px}.navend>button:not(.cta):not(.menubtn){font-size:15px}
