html{scroll-behavior:smooth}.cx-seal{position:absolute;top:24px;right:24px;width:120px;height:120px;opacity:.18;transform:rotate(-12deg);pointer-events:none;z-index:0}@media(min-width:1280px){.cx-seal{top:32px;right:40px;opacity:.22}}.cx-facts{list-style:none;margin:0;padding:0}.cx-fact-pill{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;background:rgba(2,137,154,.08);color:#016573;border-radius:999px;font-size:.875rem;font-weight:500;white-space:nowrap}.cx-fact-pill svg{flex-shrink:0;color:#02899a}@media(max-width:575px){.cx-fact-pill{font-size:.82rem;padding:5px 10px}}.cx-letter{width:100%;max-width:620px;margin:8px auto 0;padding:24px 24px 20px;text-align:left;background:linear-gradient(180deg,#fdfdfb,#f9f5f0);border:1px solid rgba(11,61,48,.08);border-radius:4px;box-shadow:0 1px 0 rgba(0,0,0,.04),0 12px 30px -8px rgba(11,61,48,.1);position:relative}@media(min-width:768px){.cx-letter{padding:36px 40px 28px}}.cx-letter-greet{font-size:1.05rem;font-weight:500;color:#0b3d30;margin:0 0 14px;line-height:1.5}.cx-letter-body{font-size:1rem;line-height:1.7;color:#1a2c2a;margin:0 0 14px;font-family:Georgia,Iowan Old Style,Times New Roman,serif}@media(min-width:768px){.cx-letter-body{font-size:1.05rem;line-height:1.75}}.cx-letter-body strong{font-weight:700}.cx-letter-signature{margin-top:24px;padding-top:16px;border-top:1px solid rgba(11,61,48,.08);display:flex;flex-direction:column;gap:2px;position:relative}.cx-letter-signature-text{font-family:Brush Script MT,Lucida Handwriting,cursive;font-size:1.4rem;color:#02899a;line-height:1.2}@media(min-width:768px){.cx-letter-signature-text{font-size:1.6rem}}.cx-letter-signature-role{font-size:.78rem;color:rgba(11,61,48,.6);letter-spacing:.04em;font-style:italic}.cx-letter-avatars{position:absolute;bottom:0;right:0;display:flex}.cx-letter-avatar{display:inline-block;width:40px;height:40px;border-radius:50%;overflow:hidden;border:2px solid #fff;background:#fff;box-shadow:0 2px 6px rgba(0,0,0,.1);margin-left:-8px;flex-shrink:0}.cx-letter-avatar:first-child{margin-left:0}.cx-tb{display:flex;flex-direction:column;gap:0;text-align:left}.cx-tb-axis{position:relative;height:38px;margin-bottom:4px}.cx-tb-tick{position:absolute;display:inline-flex;flex-direction:column;align-items:center;font-family:var(--font-space-grotesk),"Inter",sans-serif;line-height:1.1}.cx-tb-tick:first-child{left:0;transform:translateX(0)}.cx-tb-tick:nth-child(2){transform:translateX(-50%)}.cx-tb-tick:nth-child(3){transform:translateX(-100%)}.cx-tb-tick-label{font-size:10px;font-weight:500;text-transform:uppercase;letter-spacing:.1em;color:rgba(11,61,48,.55)}.cx-tb-tick-num{font-size:18px;font-weight:700;color:#0b3d30}.cx-tb-tick:after{content:"";display:block;width:2px;height:8px;background:rgba(11,61,48,.25);margin-top:4px}.cx-tb-bar{width:100%;height:56px;border-radius:14px;overflow:hidden;box-shadow:0 6px 20px rgba(2,137,154,.1)}.cx-tb-bar,.cx-tb-phase{display:flex;position:relative}.cx-tb-phase{align-items:center;justify-content:center;padding:0 16px;transition:transform .2s ease}.cx-tb-phase-label{display:inline-flex;align-items:center;gap:6px;font-family:var(--font-space-grotesk),"Inter",sans-serif;font-size:13px;font-weight:600;letter-spacing:.02em;color:#fff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cx-tb-phase--trial{background:linear-gradient(135deg,#02899a,#016573)}.cx-tb-phase--guarantee{background:linear-gradient(135deg,#dc2626,#991b1b);position:relative}.cx-tb-phase--guarantee:before{content:"";position:absolute;left:0;top:0;bottom:0;width:1px;background:hsla(0,0%,100%,.3)}.cx-tb-grid{display:grid;grid-template-columns:1fr 2fr;grid-gap:16px;gap:16px;margin-top:18px}.cx-tb-content{padding:14px 16px;border-radius:12px;border:1px solid rgba(2,137,154,.15);background:#f2fafb}.cx-tb-content--guarantee{border-color:rgba(220,38,38,.25);background:linear-gradient(135deg,rgba(220,38,38,.04),rgba(2,137,154,.06))}.cx-tb-content-title{font-size:1rem;font-weight:700;color:#0b3d30;margin:0 0 6px;line-height:1.3}@media(min-width:1024px){.cx-tb-content-title{font-size:1.05rem}}.cx-tb-content-bullets{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:4px}.cx-tb-content-bullets li{font-size:.875rem;line-height:1.45;color:#1a2c2a;padding-left:16px;position:relative;opacity:.85}.cx-tb-content-bullets li:before{content:"✓";position:absolute;left:0;top:0;color:#02899a;font-weight:700}.cx-tb-content--guarantee .cx-tb-content-bullets li:before{color:#dc2626}@media(max-width:767px){.cx-tb-bar{height:48px}.cx-tb-phase-label{font-size:11px}.cx-tb-grid{grid-template-columns:1fr;gap:10px}.cx-tb-tick-num{font-size:15px}.cx-tb-tick-label{font-size:9px}}.cx-guarantee-flow{display:grid;grid-template-columns:1fr auto 1fr auto 1fr;grid-gap:12px;gap:12px;align-items:stretch;text-align:left}.cx-flow-step{display:flex;flex-direction:column;gap:6px;padding:18px 18px 16px;background:#f2fafb;border:1px solid rgba(2,137,154,.18);border-radius:16px;position:relative;transition:transform .2s ease,box-shadow .2s ease}.cx-flow-step:hover{transform:translateY(-2px);box-shadow:0 12px 28px rgba(2,137,154,.12)}.cx-flow-step--guarantee{background:linear-gradient(135deg,rgba(220,38,38,.05),rgba(2,137,154,.08));border:1.5px solid rgba(220,38,38,.4)}.cx-flow-step-head{display:flex;align-items:center;gap:8px;margin-bottom:2px}.cx-flow-num{width:28px;height:28px;border-radius:50%;background:#02899a;color:#fff;font-size:13px;font-weight:700;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;font-family:var(--font-space-grotesk),"Inter",sans-serif}.cx-flow-step--guarantee .cx-flow-num{background:#dc2626}.cx-flow-icon{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;border-radius:10px;background:rgba(2,137,154,.1);color:#02899a;flex-shrink:0;transition:background .2s ease,color .2s ease}.cx-flow-step--guarantee .cx-flow-icon{background:rgba(220,38,38,.1);color:#dc2626}.cx-flow-step:hover .cx-flow-icon{background:rgba(2,137,154,.18)}.cx-flow-step--guarantee:hover .cx-flow-icon{background:rgba(220,38,38,.18)}.cx-flow-duration{font-family:var(--font-space-grotesk),"Inter",sans-serif;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.12em;color:#02899a}.cx-flow-step--guarantee .cx-flow-duration{color:#dc2626}.cx-flow-title{font-size:1.05rem;font-weight:700;color:#0b3d30;margin:0;line-height:1.3}@media(min-width:1024px){.cx-flow-title{font-size:1.15rem}}.cx-flow-bullets{list-style:none;margin:4px 0 0;padding:0;display:flex;flex-direction:column;gap:4px}.cx-flow-bullets li{font-size:.875rem;line-height:1.45;color:#1a2c2a;padding-left:16px;position:relative;opacity:.85}.cx-flow-bullets li:before{content:"✓";position:absolute;left:0;top:0;color:#02899a;font-weight:700}.cx-flow-step--guarantee .cx-flow-bullets li:before{color:#dc2626}.cx-flow-arrow{display:flex;align-items:center;justify-content:center;font-size:28px;color:#02899a;opacity:.45;font-weight:300}@media(max-width:767px){.cx-guarantee-flow{grid-template-columns:1fr;grid-auto-flow:row}.cx-flow-arrow{transform:rotate(90deg);padding:4px 0;font-size:22px}}@media(prefers-reduced-motion:reduce){.cx-flow-step{transition:none}}.cx-tip{position:relative;display:inline-flex;vertical-align:baseline}.cx-tip-trigger{display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;border-radius:50%;background:rgba(2,137,154,.14);color:#016573;font-size:11px;font-weight:700;font-style:italic;font-family:Georgia,Times New Roman,serif;border:0;padding:0;cursor:help;line-height:1;transition:background .15s ease,color .15s ease}.cx-tip-trigger:focus-visible,.cx-tip-trigger:hover{background:#02899a;color:#fff;outline:none}.cx-tip-bubble{position:absolute;bottom:calc(100% + 8px);left:50%;transform:translateX(-50%) translateY(4px);min-width:200px;max-width:260px;padding:8px 10px;background:#016573;color:#fff;font-size:12px;font-weight:400;line-height:1.4;border-radius:8px;box-shadow:0 8px 20px rgba(2,137,154,.25);opacity:0;pointer-events:none;transition:opacity .18s ease,transform .18s ease;z-index:50;text-align:left;white-space:normal}.cx-tip-bubble:after{content:"";position:absolute;top:100%;left:50%;transform:translateX(-50%);border:5px solid rgba(0,0,0,0);border-top-color:#016573}.cx-tip:focus-within .cx-tip-bubble,.cx-tip:hover .cx-tip-bubble{opacity:1;pointer-events:auto;transform:translateX(-50%) translateY(0)}@media(max-width:575px){.cx-tip-bubble{left:0;transform:translateY(4px);min-width:180px;max-width:calc(100vw - 32px)}.cx-tip-bubble:after{left:14px;transform:none}.cx-tip:focus-within .cx-tip-bubble,.cx-tip:hover .cx-tip-bubble{transform:translateY(0)}}.cx-founder-photo-lg{width:140px;height:140px}@media(min-width:768px){.cx-founder-photo-lg{width:160px;height:160px}}@media(min-width:1280px){.cx-founder-photo-lg{width:180px;height:180px}}@media(max-width:480px){.cx-founders-stage{gap:12px!important}.cx-founder-photo-lg{width:110px;height:110px;border-width:4px!important}}.cx-guarantee-wrap{position:relative}.cx-guarantee-stamp{position:absolute;top:16px;right:16px;display:flex;align-items:center;gap:8px;padding:8px 14px;background:linear-gradient(135deg,#dc2626,#991b1b);border-radius:999px;box-shadow:0 6px 20px rgba(220,38,38,.35),0 0 0 4px hsla(0,0%,100%,.7);z-index:2;transform:rotate(8deg);pointer-events:none}.cx-guarantee-stamp-shield{font-size:22px;filter:drop-shadow(0 1px 2px rgba(0,0,0,.25))}@media(max-width:575px){.cx-guarantee-stamp{top:12px;right:12px;padding:6px 10px;transform:rotate(6deg)}.cx-guarantee-stamp-shield{font-size:18px}.cx-guarantee-stamp .h4{font-size:1rem}}@media(prefers-reduced-motion:reduce){.cx-guarantee-stamp{transform:none}}.cx-day-diary{display:flex;flex-direction:column}.cx-day-entry{display:grid;grid-template-columns:56px 24px 1fr;grid-gap:8px;gap:8px;align-items:stretch;position:relative}.cx-day-time{font-family:var(--font-space-grotesk),"Inter",sans-serif;font-weight:600;font-size:13px;color:#02899a;letter-spacing:.04em;padding-top:14px;text-align:right}.cx-day-marker{position:relative;display:flex;flex-direction:column;align-items:center;padding-top:18px}.cx-day-dot{width:12px;height:12px;border-radius:50%;background:#02899a;box-shadow:0 0 0 4px rgba(2,137,154,.15);flex-shrink:0;z-index:1}.cx-day-line{flex:1 1;width:2px;background:linear-gradient(180deg,rgba(2,137,154,.3),rgba(2,137,154,.1));margin-top:2px}.cx-day-scene{font-size:1rem;line-height:1.55;color:#1a2c2a;background:#fff;border:1px solid rgba(2,137,154,.12);border-radius:14px;padding:14px 18px;margin:0 0 14px;box-shadow:0 4px 16px rgba(2,137,154,.05);position:relative}.cx-day-scene:before{left:-8px;border-right:8px solid rgba(2,137,154,.12)}.cx-day-scene:after,.cx-day-scene:before{content:"";position:absolute;top:18px;width:0;height:0;border-top:8px solid rgba(0,0,0,0);border-bottom:8px solid rgba(0,0,0,0)}.cx-day-scene:after{left:-7px;border-right:8px solid #fff}@media(max-width:575px){.cx-day-entry{grid-template-columns:48px 20px 1fr;gap:6px}.cx-day-time{font-size:12px;padding-top:12px}.cx-day-scene{font-size:.92rem;padding:12px 14px}}.cx-hero{position:relative;min-height:560px}@media(min-width:768px){.cx-hero{min-height:620px}}@media(min-width:1280px){.cx-hero{min-height:680px}}.cx-hero-img{animation:cx-hero-zoom 18s ease-out forwards;will-change:transform}.cx-hero-slide{opacity:0;transition:opacity 1s ease-in-out;z-index:0}.cx-hero-slide.is-active{opacity:1;animation:cx-hero-zoom 12s ease-out forwards}.cx-hero-inner-tall{padding-top:6rem!important}@media(min-width:768px){.cx-hero-inner-tall{padding-top:7rem!important}}@media(min-width:1280px){.cx-hero-inner-tall{padding-top:10rem!important}}.cx-hero-dots{position:absolute;z-index:5;bottom:24px;right:24px;display:flex;flex-direction:column;gap:10px}@media(min-width:1280px){.cx-hero-dots{bottom:32px;right:32px}}.cx-hero-dot{width:10px;height:10px;border-radius:50%;background:hsla(0,0%,100%,.35);border:1.5px solid hsla(0,0%,100%,.55);padding:0;cursor:pointer;transition:all .25s ease;position:relative}.cx-hero-dot:after{content:"";position:absolute;inset:-10px}.cx-hero-dot:hover{background:hsla(0,0%,100%,.7);transform:scale(1.15)}.cx-hero-dot.is-active{width:28px;border-radius:999px;background:#fff;border-color:#fff}.cx-hero-dot:focus-visible{outline:2px solid #02899a;outline-offset:4px}@media(max-width:767px){.cx-hero-dots{flex-direction:row;bottom:14px;right:50%;transform:translateX(50%)}}@keyframes cx-hero-zoom{0%{transform:scale(1.06)}to{transform:scale(1)}}@media(max-width:767px){.cx-hero-img{background-position:72%!important}}@media(prefers-reduced-motion:reduce){.cx-hero-img{animation:none;transform:scale(1)}}.cx-feature-card{border:0;-moz-appearance:none;appearance:none;-webkit-appearance:none;font:inherit;color:inherit}.cx-feature-card:focus-visible .cx-feature-card-arrow,.cx-feature-card:hover .cx-feature-card-arrow{opacity:1!important;transform:translate(0)!important}.cx-feature-card:focus-visible{outline:2px solid #02899a;outline-offset:2px}body.cx-modal-open{overflow:hidden}.cx-modal-backdrop{position:fixed;inset:0;background:rgba(11,61,48,.55);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:9000;animation:cx-modal-fade-in .2s ease-out}.cx-modal{position:fixed;z-index:9001;background:#fff;display:flex;flex-direction:column;overflow:hidden;top:50%;left:50%;transform:translate(-50%,-50%);width:calc(100% - 32px);max-width:640px;max-height:85vh;border-radius:24px;box-shadow:0 30px 80px rgba(2,137,154,.25);animation:cx-modal-pop-in .25s cubic-bezier(.4,0,.2,1)}.cx-modal-handle{display:none}@media(max-width:767px){.cx-modal{top:auto;bottom:0;left:0;transform:none;width:100%;max-width:100%;max-height:92vh;border-radius:24px 24px 0 0;animation:cx-modal-slide-up .3s cubic-bezier(.4,0,.2,1)}.cx-modal-handle{display:block;width:40px;height:4px;background:rgba(0,0,0,.18);border-radius:4px;margin:8px auto 0;flex-shrink:0;cursor:-webkit-grab;cursor:grab}}.cx-modal-header{display:flex;gap:12px;padding:16px 20px 8px}.cx-modal-header,.cx-modal-icon{align-items:center;flex-shrink:0}.cx-modal-icon{display:inline-flex;justify-content:center;width:44px;height:44px;border-radius:12px;background:rgba(2,137,154,.1)}.cx-modal-icon img{width:24px;height:24px}.cx-modal-titles{flex:1 1;min-width:0}.cx-modal-title{font-size:1.15rem;font-weight:700;line-height:1.25;color:#0b3d30;margin:0}@media(min-width:768px){.cx-modal-title{font-size:1.35rem}}.cx-modal-shortlabel{display:inline-block;margin-top:4px;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.12em;color:#02899a;font-family:var(--font-space-grotesk),"Inter","Helvetica Neue",Arial,sans-serif}.cx-modal-close{width:36px;height:36px;border-radius:50%;border:0;background:rgba(0,0,0,.05);color:#0b3d30;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;flex-shrink:0;transition:background .15s ease}.cx-modal-close:hover{background:#f1e2de}.cx-modal-close:focus-visible{outline:2px solid #02899a;outline-offset:2px}.cx-modal-body{flex:1 1;overflow-y:auto;padding:8px 20px 20px;-webkit-overflow-scrolling:touch}.cx-modal-illustration{position:relative;width:100%;aspect-ratio:16/10;margin:8px 0 16px;border-radius:16px;overflow:hidden;background:linear-gradient(180deg,#f2fafb,#e9f7f9);border:1px solid rgba(2,137,154,.12)}.cx-modal-description{font-size:1rem;line-height:1.55;color:#1a2c2a;margin:0 0 14px}@media(min-width:768px){.cx-modal-description{font-size:1.05rem}}.cx-modal-bullets{list-style:none;margin:0 0 18px;padding:0;display:flex;flex-direction:column;gap:8px}.cx-modal-bullets li{display:flex;gap:10px;align-items:flex-start;font-size:.95rem;line-height:1.45;color:#1a2c2a}.cx-modal-bullets li:before{content:"";flex-shrink:0;width:18px;height:18px;margin-top:3px;background:#02899a;border-radius:50%;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='white'><path d='M9 16.2 4.8 12l-1.4 1.4L9 19l12-12-1.4-1.4z'/></svg>");background-size:12px;background-repeat:no-repeat;background-position:50%}.cx-modal-footer{display:flex;flex-wrap:wrap;gap:10px;align-items:center;padding:14px 20px 18px;border-top:1px solid rgba(0,0,0,.06);flex-shrink:0}@keyframes cx-modal-fade-in{0%{opacity:0}to{opacity:1}}@keyframes cx-modal-pop-in{0%{opacity:0;transform:translate(-50%,-48%) scale(.96)}to{opacity:1;transform:translate(-50%,-50%) scale(1)}}@keyframes cx-modal-slide-up{0%{transform:translateY(100%)}to{transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.cx-modal,.cx-modal-backdrop{animation-duration:.01ms!important}}.cx-wait{position:relative;width:100%;height:100%;display:grid;grid-template-columns:1.4fr 1fr;grid-gap:12px;gap:12px;padding:16px;font-family:var(--font-lexend,system-ui),sans-serif}.cx-wait-cal{background:#fff;border-radius:12px;border:1px solid rgba(2,137,154,.15);padding:10px 12px;display:flex;flex-direction:column;gap:6px;min-width:0}.cx-wait-cal-head{font-size:11px;font-weight:600;color:#0b3d30;letter-spacing:.04em;margin-bottom:2px}.cx-wait-slot{display:flex;align-items:center;gap:8px;padding:6px 8px;border-radius:8px;background:rgba(2,137,154,.08);font-size:11px;color:#0b3d30;position:relative;transition:background .4s ease,color .4s ease,opacity .3s ease}.cx-wait-slot.is-cancelled{background:rgba(214,59,59,.12);color:rgba(214,59,59,.8);text-decoration:line-through}.cx-wait-slot.is-filled{background:rgba(2,137,154,.18);color:#016573;font-weight:600}.cx-wait-slot-time{font-weight:600;font-size:10px;color:rgba(11,61,48,.6);flex-shrink:0;width:38px}.cx-wait-slot-name{flex:1 1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cx-wait-slot-badge{font-size:9px;font-weight:700;padding:2px 6px;border-radius:4px;background:#02899a;color:#fff;opacity:0;transition:opacity .4s ease}.cx-wait-slot.is-filled .cx-wait-slot-badge{opacity:1}.cx-wait-list{background:#fff;border-radius:12px;border:1px solid rgba(2,137,154,.15);padding:10px;display:flex;flex-direction:column;gap:6px;min-width:0}.cx-wait-list-head{display:flex;align-items:center;gap:6px;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:#02899a;margin-bottom:2px}.cx-wait-list-dot{width:6px;height:6px;border-radius:50%;background:#02899a;animation:cx-wait-pulse 1.6s ease-in-out infinite}.cx-wait-list-item{display:flex;align-items:center;gap:6px;padding:4px 6px;border-radius:6px;background:rgba(2,137,154,.05);font-size:11px;color:#0b3d30;transition:opacity .35s ease,transform .35s ease}.cx-wait-list-item.is-leaving{opacity:0;transform:translateX(20px)}.cx-wait-list-arrow{position:absolute;font-size:18px;color:#02899a;pointer-events:none;opacity:0;transform:translateX(-12px);transition:opacity .3s ease,transform .5s cubic-bezier(.4,0,.2,1)}.cx-wait[data-step="2"] .cx-wait-list-arrow{opacity:1;transform:translateX(0)}@keyframes cx-wait-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(1.3)}}@media(max-width:480px){.cx-wait{grid-template-columns:1fr;gap:8px;padding:12px}.cx-wait-list-arrow{display:none}}@media(prefers-reduced-motion:reduce){.cx-wait-list-dot{animation:none}.cx-wait-list-arrow,.cx-wait-list-item,.cx-wait-slot{transition:none}}.cx-multistaff{width:100%;height:100%;display:flex;flex-direction:column;padding:12px 14px;background:#fff;border-radius:12px;font-family:var(--font-lexend,system-ui),sans-serif}.cx-multistaff-head{display:flex;justify-content:space-between;align-items:center;font-size:11px;margin-bottom:8px;color:#0b3d30}.cx-multistaff-day{font-weight:700}.cx-multistaff-sync{font-size:10px;color:#02899a;font-weight:600;background:rgba(2,137,154,.08);padding:2px 8px;border-radius:999px}.cx-multistaff-grid{flex:1 1;display:grid;grid-template-columns:36px 1fr 1fr 1fr;grid-gap:4px;gap:4px;min-height:0}.cx-multistaff-hours{display:flex;flex-direction:column;justify-content:space-around;font-size:9px;color:rgba(11,61,48,.5);padding-top:22px}.cx-multistaff-col{display:flex;flex-direction:column;gap:2px}.cx-multistaff-staff{display:flex;align-items:center;gap:4px;font-size:10px;font-weight:700;color:#0b3d30;padding:0 4px 4px;border-bottom:1px solid rgba(2,137,154,.1);margin-bottom:2px}.cx-multistaff-dot{width:6px;height:6px;border-radius:50%;flex-shrink:0}.cx-multistaff-cell{flex:1 1;border-radius:4px;background:rgba(2,137,154,.04);min-height:14px}.cx-multistaff-cell--busy{background:rgba(0,0,0,.06);background-image:repeating-linear-gradient(-45deg,transparent,transparent 3px,rgba(0,0,0,.04) 0,rgba(0,0,0,.04) 6px)}.cx-multistaff-cell--booked{background:var(--cx-staff-color,#02899a);color:#fff;display:flex;align-items:center;padding:2px 6px;font-size:9px;font-weight:600;white-space:nowrap;overflow:hidden;opacity:0;transform:translateY(4px) scale(.96);transition:opacity .4s ease,transform .4s cubic-bezier(.4,0,.2,1)}.cx-multistaff-cell--booked.is-visible{opacity:.92;transform:translateY(0) scale(1)}.cx-multistaff-cell--booked span{overflow:hidden;text-overflow:ellipsis}@media(prefers-reduced-motion:reduce){.cx-multistaff-cell--booked{transition:none}}.cx-marketing{width:100%;height:100%;display:flex;align-items:center;justify-content:center;padding:16px;font-family:var(--font-lexend,system-ui),sans-serif}.cx-marketing-card{width:100%;max-width:360px;background:#fff;border-radius:14px;border:1px solid rgba(2,137,154,.15);padding:14px;display:flex;flex-direction:column;gap:8px;box-shadow:0 4px 16px rgba(2,137,154,.08)}.cx-marketing-head{display:flex;justify-content:space-between;align-items:center;font-size:10px;color:rgba(11,61,48,.7)}.cx-marketing-channel{font-weight:700;color:#02899a;text-transform:uppercase;letter-spacing:.06em;background:rgba(2,137,154,.08);padding:2px 8px;border-radius:999px}.cx-marketing-segment{font-weight:500}.cx-marketing-msg{background:#f1e2de;color:#0b3d30;padding:8px 10px;border-radius:10px;font-size:12px;line-height:1.4;margin:0}.cx-marketing-btn{background:#02899a;color:#fff;border:0;border-radius:999px;padding:8px 14px;font-size:12px;font-weight:600;cursor:default;transition:background .25s ease}.cx-marketing-btn.is-sending{background:#016573}.cx-marketing-progress{height:6px;border-radius:999px;background:rgba(2,137,154,.1);overflow:hidden}.cx-marketing-progress-fill{height:100%;background:linear-gradient(90deg,#02899a,#016573);border-radius:999px;width:0;transition:width .15s linear}.cx-marketing-counter{font-size:11px;color:#0b3d30;display:flex;align-items:center;gap:6px}.cx-marketing-counter strong{color:#02899a;font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.cx-marketing-tick{display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;border-radius:50%;background:#02899a;color:#fff;font-size:10px;font-weight:700;margin-left:auto}@media(prefers-reduced-motion:reduce){.cx-marketing-btn,.cx-marketing-progress-fill{transition:none}}.cx-analytics{width:100%;height:100%;padding:14px;display:flex;flex-direction:column;gap:12px;font-family:var(--font-lexend,system-ui),sans-serif}.cx-analytics-kpis{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:8px;gap:8px}.cx-analytics-kpi{background:#fff;border:1px solid rgba(2,137,154,.15);border-radius:10px;padding:8px 10px;display:flex;flex-direction:column;gap:2px}.cx-analytics-kpi-value{font-size:16px;font-weight:700;color:#02899a;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;line-height:1.1}.cx-analytics-kpi-label{font-size:9px;color:rgba(11,61,48,.65);text-transform:uppercase;letter-spacing:.04em;font-weight:600}.cx-analytics-chart{flex:1 1;background:#fff;border:1px solid rgba(2,137,154,.15);border-radius:10px;padding:8px 10px;display:flex;align-items:flex-end;justify-content:space-between;gap:6px;min-height:80px}.cx-analytics-bar-col{flex:1 1;display:flex;flex-direction:column;align-items:center;gap:4px;height:100%;justify-content:flex-end}.cx-analytics-bar{width:100%;max-width:22px;background:linear-gradient(180deg,#02899a,#016573);border-radius:4px 4px 0 0;height:0;transition:height .6s cubic-bezier(.4,0,.2,1)}.cx-analytics-bar-label{font-size:9px;color:rgba(11,61,48,.55);font-weight:600}@media(max-width:480px){.cx-analytics-kpi-value{font-size:13px}}@media(prefers-reduced-motion:reduce){.cx-analytics-bar{transition:none}}.cx-spinner{display:inline-block;width:14px;height:14px;border:2px solid;border-right:2px solid rgba(0,0,0,0);border-radius:50%;animation:cx-spin .7s linear infinite;flex-shrink:0}@keyframes cx-spin{to{transform:rotate(1turn)}}@media(prefers-reduced-motion:reduce){.cx-spinner{animation-duration:1.6s}}.cx-eyebrow{font-family:var(--font-space-grotesk),"Inter","Helvetica Neue",Arial,sans-serif;font-weight:600;font-size:12px;letter-spacing:.14em;text-transform:uppercase;line-height:1.2}@media(min-width:992px){.cx-eyebrow{font-size:13px}}.cx-eyebrow-pill{display:inline-flex;align-items:center;gap:6px;padding:4px 12px;border:1px solid rgba(2,137,154,.2);border-radius:999px;background:rgba(0,0,0,0)}.cx-eyebrow-pill:before{content:"";display:inline-block;width:4px;height:4px;border-radius:50%;background:currentColor;opacity:.8;flex-shrink:0}.cx-eyebrow-pill.on-dark{border-color:hsla(0,0%,100%,.25)}.cx-eyebrow-pill.on-peach{border-color:rgba(2,137,154,.25);background:hsla(0,0%,100%,.5)}.text-ink{color:var(--cx-ink)}.cx-phone{width:340px;max-width:100%;aspect-ratio:9/19;border-radius:40px;background:#111;padding:14px;box-shadow:0 30px 60px rgba(0,0,0,.35),0 0 0 1px hsla(0,0%,100%,.06);position:relative;margin:0 auto;transform:rotate(-2deg)}.cx-phone:before{content:"";position:absolute;top:22px;left:50%;transform:translateX(-50%);width:90px;height:28px;background:#000;border-radius:18px;z-index:2}.cx-phone-screen{width:100%;height:100%;border-radius:28px;background:#f0f2f5;overflow:hidden;display:flex;flex-direction:column}.cx-wa-head{background:#008069;color:#fff;padding:46px 12px 10px;display:flex;align-items:center;gap:10px;font-size:12px}.cx-wa-avatar{width:34px;height:34px;border-radius:50%;background:#02899a;display:grid;place-items:center;font-weight:800;color:#fff;font-size:15px;flex-shrink:0}.cx-wa-name{font-weight:600;font-size:14px;line-height:1.2}.cx-wa-status{font-size:10px;opacity:.85}.cx-wa-body{flex:1 1;padding:14px 8px;background:url(/assets/images/wa-doodle.svg),#efeae2;background-repeat:repeat;background-size:220px 220px,auto;display:flex;flex-direction:column;gap:8px;overflow:hidden}.cx-wa-body>.cx-wa-msg+.cx-wa-msg.cx-them,.cx-wa-body>.cx-wa-msg+.cx-wa-msg.cx-us{margin-top:2px}.cx-wa-body>.cx-them+.cx-us,.cx-wa-body>.cx-us+.cx-them{margin-top:6px}.cx-wa-msg{max-width:78%;padding:6px 7px 8px 9px;border-radius:7.5px;font-size:13px;line-height:1.38;position:relative;box-shadow:0 1px .5px rgba(11,20,26,.13);color:#111b21;word-wrap:break-word}.cx-wa-msg:after{content:"";display:block;clear:both}.cx-wa-msg.cx-them{align-self:flex-start;background:#fff;border-top-left-radius:0;margin-left:8px}.cx-wa-msg.cx-them:before{content:"";position:absolute;top:0;left:-8px;width:8px;height:13px;background:#fff;-webkit-clip-path:polygon(100% 0,0 0,100% 100%);clip-path:polygon(100% 0,0 0,100% 100%)}.cx-wa-msg.cx-us{align-self:flex-end;background:#d9fdd3;border-top-right-radius:0;margin-right:8px}.cx-wa-msg.cx-us:before{content:"";position:absolute;top:0;right:-8px;width:8px;height:13px;background:#d9fdd3;-webkit-clip-path:polygon(0 0,100% 0,0 100%);clip-path:polygon(0 0,100% 0,0 100%)}.cx-wa-msg .cx-meta{float:right;margin:2px -3px -4px 8px;font-size:10px;color:rgba(0,0,0,.45);line-height:14px;display:inline-flex;align-items:center;gap:3px;white-space:nowrap}.cx-wa-msg .cx-check{display:inline-block;font-size:11px;letter-spacing:-2px;color:rgba(0,0,0,.35)}.cx-wa-msg.cx-us .cx-check{color:#53bdeb}.cx-wa-msg .cx-ai-tag{display:inline-block;font-size:10px;color:#016573;margin-right:4px;font-weight:700;padding:1px 5px;background:rgba(2,137,154,.1);border-radius:4px;vertical-align:middle}.cx-wa-input{padding:6px 8px 10px;background:#f0f2f5}.cx-wa-input,.cx-wa-inputbox{display:flex;align-items:center;gap:6px}.cx-wa-inputbox{flex:1 1;background:#fff;border-radius:22px;padding:6px 10px;min-height:36px;box-shadow:0 1px .5px rgba(11,20,26,.08)}.cx-wa-ic{color:#54656f;flex-shrink:0;display:block}.cx-wa-ic-attach{margin-left:auto;transform:rotate(-35deg)}.cx-wa-placeholder{flex:1 1;color:#8696a0;font-size:14px;line-height:20px;padding:2px 4px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cx-wa-mic{width:40px;height:40px;border-radius:50%;background:#00a884;color:#fff;display:grid;place-items:center;border:0;padding:0;flex-shrink:0;box-shadow:0 1px 2px rgba(11,20,26,.15);cursor:pointer}.cx-wa-mic:hover{background:#008f72}@media(prefers-reduced-motion:reduce){[data-anime]{animation:none!important;transition:none!important}.typing-dots span{animation:none!important;opacity:.6!important}html{scroll-behavior:auto}}:root{--color-primary:#02899a;--cx-ink:#0b3d30;--cx-error:#d63b3b;--bs-primary:#02899a;--bs-primary-rgb:2,137,154;--bs-primary-10:#f2fafb;--bs-primary-25:#e5f5f7;--bs-primary-50:#d9f0f3;--bs-primary-100:#ccebef;--bs-primary-200:#9ad6df;--bs-primary-300:#67c1d0;--bs-primary-400:#35adc0;--bs-primary-500:#02899a;--bs-primary-600:#026e7b;--bs-primary-700:#01525c;--bs-primary-800:#01373e;--bs-primary-900:#001b1f;--bs-primary-10-rgb:242,250,251;--bs-primary-25-rgb:229,245,247;--bs-primary-50-rgb:217,240,243;--bs-primary-100-rgb:204,235,239;--bs-primary-200-rgb:154,214,223;--bs-primary-300-rgb:103,193,208;--bs-primary-400-rgb:53,173,192;--bs-primary-500-rgb:2,137,154;--bs-primary-600-rgb:2,110,123;--bs-primary-700-rgb:1,82,92;--bs-primary-800-rgb:1,55,62;--bs-primary-900-rgb:0,27,31}.btn-primary{--bs-btn-color:#fff;--bs-btn-bg:#02899a;--bs-btn-border-color:#02899a;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#016573;--bs-btn-hover-border-color:#014f5a;--bs-btn-focus-shadow-rgb:2,137,154;--bs-btn-active-color:#fff;--bs-btn-active-bg:#014f5a;--bs-btn-active-border-color:#013f49;--bs-btn-disabled-color:#fff;--bs-btn-disabled-bg:#02899a;--bs-btn-disabled-border-color:#02899a}.btn{--bs-btn-border-radius:999px!important;border-radius:999px!important}.cx-input-group .btn{border-radius:0!important}.btn{height:auto!important;min-height:var(--bs-btn-height,48px);--bs-btn-line-height:1.3;line-height:1.3;text-align:center;word-break:normal;padding-top:8px;padding-bottom:8px}.btn,.btn>a,.btn>span{white-space:normal;overflow-wrap:break-word}.btn>a,.btn>span{min-width:0;-webkit-hyphens:auto;hyphens:auto}.btn>i.icon{flex-shrink:0}.uc-navbar-toggle-icon svg [class*=line-]{transition:.2s ease-in-out;transition-property:transform,opacity;transform-origin:center;opacity:1}.uc-navbar-toggle-icon svg .line-3{opacity:0}.uc-navbar-toggle-animate[aria-expanded=true] svg .line-3{opacity:1}.uc-navbar-toggle-animate[aria-expanded=true] svg .line-2{transform:rotate(45deg)}.uc-navbar-toggle-animate[aria-expanded=true] svg .line-3{transform:rotate(-45deg)}.uc-navbar-toggle-animate[aria-expanded=true] svg .line-1,.uc-navbar-toggle-animate[aria-expanded=true] svg .line-4{opacity:0}.uc-navbar-toggle-animate[aria-expanded=true] svg .line-1{transform:translateY(6px) scaleX(0)}.uc-navbar-toggle-animate[aria-expanded=true] svg .line-4{transform:translateY(-6px) scaleX(0)}.headerFixed{position:fixed!important;top:0;width:100%!important;margin-top:0}.uc-drop.uc-open.more-menu-open{overflow-x:auto;top:80px;left:0;width:1173px}.uc-drop.uc-open.more-menu-open.w-100{max-width:100%!important}.has-dd-menu .uc-navbar-dropdown.uc-drop{z-index:34}.has-dd-menu .uc-navbar-dropdown.uc-drop,.has-dd-menu .uc-products.uc-drop{overflow-x:auto!important;top:65px!important;left:0!important;animation:uc-animation-slide-top-small;animation-duration:.15s;display:block!important;opacity:0;visibility:hidden;transition:.3s}.has-dd-menu .uc-products.uc-drop .uc-dropbar-inner.after-bg:after{display:none}.has-dd-menu .uc-products.uc-drop .uc-dropbar-inner,.has-dd-menu .uc-products.uc-drop .uc-dropbar-inner .row{width:100%}.has-dd-menu .uc-products.uc-drop.w-100{max-width:100%!important}.has-dd-menu:hover .uc-navbar-dropdown.uc-drop,.has-dd-menu:hover .uc-products.uc-drop{opacity:1;visibility:visible}@media(min-width:1000px){.sticky-element{top:80px!important}.sticky-element,.sticky-element2{position:-webkit-sticky!important;position:sticky!important;height:-moz-fit-content!important;height:fit-content!important}.sticky-element2{bottom:80px!important}}.mobile-menu .uc-nav-sub{max-height:0;padding-top:0!important;padding-bottom:0!important;overflow:hidden!important;transition:.3s}.mobile-menu .uc-nav-sub.active{opacity:1;max-height:600px;padding-top:.5rem!important;padding-bottom:.5rem!important}@media(max-width:768px){.flex-sm-column{flex-direction:column!important}.uc-pagination>*>*{padding:5px 4px}}.image-filter-white,.uc-dark .image-filter{filter:invert(1) brightness(2)}.uc-modal{opacity:0;visibility:hidden;transition:.4s;max-width:100%;overflow:hidden}.uc-modal.uc-open{opacity:1;visibility:visible}header.uc-header.header-six .uc-navbar-nav>li>a.uc-active{color:#02899a!important}.menuActiveBg{background-color:#02899a!important;color:#fff!important}html[dir=rtl] .nav-y .uc-parent:after{right:auto;left:0}.uc-navbar-dropdown-nav>li>a:where(.uc-dark),:where(.uc-dark) .uc-navbar-dropdown-nav>li>a:not(.menuActive){color:#999!important}.modal-video-body{max-width:1600px!important}.uc-dark .inActiveMenu{color:#999!important}.nav-y .uc-parent:after{transition:.3s}.nav-y .uc-parent.active:after{transform:rotate(-90deg)}.home-6{--bs-secondary-rgb:217,238,241}.home-6 .bg-secondary{--bs-bg-opacity:1}.menuActive{color:#02899a!important}.uc-dark .dark-image-filter-none{filter:none!important}.rc-slider{margin-bottom:20px;margin-left:10px;margin-right:10px;max-width:100%;box-sizing:border-box;width:-moz-fit-content;width:fit-content;margin-left:0!important}.rc-slider .rc-slider-handle{border:2px solid #02899a;opacity:1!important;background-color:#fff!important;width:16px;height:16px;margin-top:-7px}.rc-slider .rc-slider-handle:hover{border-color:#02899a}.rc-slider .rc-slider-handle-dragging{border-color:#02899a!important;box-shadow:none!important}.rc-slider .rc-slider-track,.rc-slider .rc-slider-tracks{background-color:#02899a}@media(max-width:991px){.w-md-100{width:100%!important}.md-column-reverse{flex-direction:column-reverse}}.has-dd-menu .uc-navbar-dropdown.uc-drop.fit-content-600{width:600px!important}.uc-sticky:not(.uc-sticky-below) .uc-full-dd{top:100px!important}.cx-highlight-danger{background:#fee2e2;color:#b91c1c;font-weight:800;box-shadow:0 4px 16px rgba(220,38,38,.15)}.problem-bullets{list-style:none}.problem-bullet{display:flex;align-items:flex-start;gap:14px;font-size:17px;line-height:1.5;color:#0b3d30}.problem-bullet-icon{flex-shrink:0;width:28px;height:28px;border-radius:50%;background:rgba(2,137,154,.1);color:#02899a;display:grid;place-items:center;margin-top:2px}.problem-bullet-icon .icon{font-size:16px;font-weight:700}.problem-bullet-text{flex:1 1;min-width:0}@media(max-width:600px){.problem-bullet{font-size:15px;gap:12px}.problem-bullet-icon{width:24px;height:24px}.problem-bullet-icon .icon{font-size:14px}}.cmp-box{background:#f2fafb;border:1px solid rgba(2,137,154,.12);border-radius:24px;overflow:hidden;position:relative}.cmp-table{width:100%;border-collapse:separate;border-spacing:0;table-layout:fixed}.cmp-table td,.cmp-table th{text-align:left;vertical-align:middle;padding:20px 22px;background:rgba(0,0,0,0)}.cmp-feat-col{width:32%}.cmp-data-col{width:22.66%}.cmp-table thead th{padding-top:28px;padding-bottom:22px;border-bottom:1px solid rgba(2,137,154,.12)}.cmp-th-head{display:flex;flex-direction:column;gap:4px}.cmp-table tbody tr+tr td{border-top:1px solid rgba(2,137,154,.08)}.cmp-feat-cell{position:relative}.cmp-feat-cell:before{content:"";position:absolute;inset:0;background:rgba(2,137,154,.025);pointer-events:none;z-index:0}.cmp-feat-cell>*{position:relative;z-index:1}.cmp-pro-col{position:relative;background:rgba(2,137,154,.05)}.cmp-table thead .cmp-pro-col{background:rgba(2,137,154,.08);border-top:3px solid #02899a;padding-top:32px}.cmp-table tbody tr:last-child td.cmp-pro-col{padding-bottom:24px}.cmp-table tbody tr:hover td:not(.cmp-pro-col){background:rgba(2,137,154,.02)}.cmp-icon{width:28px;height:28px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;font-size:13px}.cmp-icon.cmp-yes{background:rgba(2,137,154,.12);color:#02899a}.cmp-pro-col .cmp-icon.cmp-yes{background:#02899a;color:#fff}.cmp-icon.cmp-no{background:rgba(220,38,38,.12);color:#dc2626;font-weight:700}.cmp-icon.cmp-no .icon{font-weight:700}.cmp-cell-row{display:flex;align-items:center;gap:10px}.cmp-badge-peach{position:absolute;top:12px;right:16px;background:#f1e2de;padding:4px 10px;border-radius:999px;transform:rotate(-3deg);z-index:2}.cmp-icon.cmp-partial{background:rgba(11,61,48,.08);color:#6b7a78;font-weight:700}.cmp-icon.cmp-partial:before{content:"–";font-size:18px;line-height:1;letter-spacing:0}.cmp-desktop{display:block}.cmp-mobile-scroll-wrap{display:none}@media(max-width:991.98px){.cmp-desktop{display:none}.cmp-mobile-scroll-wrap{display:block;position:relative}}.cmp-mobile-scroll{overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:rgba(2,137,154,.3) rgba(0,0,0,0);border-radius:16px;border:1px solid rgba(2,137,154,.12);background:#fff}.cmp-mobile-scroll::-webkit-scrollbar{height:6px}.cmp-mobile-scroll::-webkit-scrollbar-thumb{background:rgba(2,137,154,.3);border-radius:999px}.cmp-mobile-scroll::-webkit-scrollbar-track{background:rgba(0,0,0,0)}.cmp-table-mobile{min-width:640px;border-collapse:collapse}.cmp-table-mobile td,.cmp-table-mobile th{padding:12px 14px;vertical-align:top;text-align:left}.cmp-table-mobile .cmp-feat-col{width:180px;min-width:180px}.cmp-table-mobile .cmp-data-col{width:150px;min-width:150px}.cmp-table-mobile .cmp-cell-row{flex-direction:column;align-items:flex-start;gap:6px}.cmp-table-mobile .cmp-th-head{gap:2px}.cmp-table-mobile .cmp-badge-peach{top:6px;right:8px;padding:2px 8px}.cmp-table-mobile .cmp-feat-cell:before{background:rgba(2,137,154,.04)}.cmp-mobile-scroll-wrap:after{content:"";position:absolute;top:0;right:0;width:32px;height:calc(100% - 28px);pointer-events:none;background:linear-gradient(90deg,rgba(255,255,255,0) 0,rgba(255,255,255,.85));border-top-right-radius:16px;border-bottom-right-radius:16px}.cmp-mobile-scroll-hint{margin-top:8px;text-align:center;font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:rgba(2,137,154,.7);font-weight:600}.cx-forwho-split{display:grid;grid-template-columns:1fr 1fr;border-radius:20px;overflow:hidden;border:1px solid rgba(0,0,0,.05);box-shadow:0 24px 48px -28px rgba(2,137,154,.22)}.cx-forwho-side{padding:24px 22px;display:flex;flex-direction:column;gap:8px}.cx-forwho-yes{background:linear-gradient(155deg,#02899a,#016573);color:#fff;position:relative;isolation:isolate}.cx-forwho-yes:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 100% 0,rgba(255,255,255,.16) 0,transparent 45%),radial-gradient(circle at 0 100%,rgba(11,61,48,.3) 0,transparent 50%);pointer-events:none;z-index:-1}.cx-forwho-no{background:#faf8f7;color:#1c1917}@media(min-width:992px){.cx-forwho-side{padding:36px 32px;gap:10px}}@media(max-width:767.98px){.cx-forwho-split{grid-template-columns:1fr;border-radius:18px}}.cx-forwho-icon-lg{width:48px;height:48px}.cx-forwho-icon-lg,.cx-forwho-icon-sm{border-radius:50%;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.cx-forwho-icon-sm{width:24px;height:24px;margin-top:1px}.cx-forwho-icon-yes.cx-forwho-icon-lg{background:#fff;color:#02899a;box-shadow:0 6px 16px rgba(0,0,0,.14)}.cx-forwho-icon-yes.cx-forwho-icon-sm{background:hsla(0,0%,100%,.95);color:#02899a}.cx-forwho-icon-no.cx-forwho-icon-lg{background:#b0724f;color:#fff;box-shadow:0 6px 16px rgba(176,114,79,.2)}.cx-forwho-icon-no.cx-forwho-icon-sm{background:#f1e7e0;color:#b0724f}.cx-forwho-eyebrow-yes{color:hsla(0,0%,100%,.85)}.cx-forwho-eyebrow-no{color:#b0724f}.cx-forwho-title{font-size:22px;font-weight:700;line-height:1.15;margin:0;color:#fff;letter-spacing:-.01em}@media(min-width:992px){.cx-forwho-title{font-size:28px}}.cx-forwho-title-no{color:#1c1917}.cx-forwho-sub-no,.cx-forwho-sub-yes{font-size:14px;line-height:1.5}.cx-forwho-sub-yes{color:hsla(0,0%,100%,.85)}.cx-forwho-sub-no{color:rgba(28,25,23,.7)}.cx-forwho-list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:10px}.cx-forwho-list li{display:flex;gap:10px;align-items:flex-start;line-height:1.4}.cx-forwho-item-yes{color:#fff}.cx-forwho-item-no,.cx-forwho-item-yes{font-size:15px;font-weight:500;line-height:1.5}.cx-forwho-item-no{color:#1c1917}@media(min-width:992px){.cx-forwho-item-no,.cx-forwho-item-yes{font-size:17px}}.pricing .tier-header{flex-grow:1}.pricing .tier-header .desc{margin:0;min-height:3em}.pricing .tier-header .btn{margin-top:auto}.pricing .tier-header .details{margin:0}.pricing .tier-body{min-height:280px}@media(max-width:767px){.pricing .tier-body,.pricing .tier-header .desc{min-height:0}}.cx-math-row{max-width:100%}@media(max-width:420px){.cx-math-row{flex-direction:column!important;gap:8px!important}.cx-math-row>.fs-3{font-size:1.25rem;line-height:1}.cx-math-row>div{min-width:0!important;width:80%}}.cx-mobile-swiper{width:100%;padding-bottom:4px}.cx-mobile-swiper .swiper-slide{height:auto;display:flex}.cx-mobile-swiper .swiper-slide>*{flex:1 1;width:100%}.cx-swiper-dots{display:flex;justify-content:center;gap:6px;margin-top:14px}.cx-swiper-dots .swiper-pagination-bullet{width:8px;height:8px;background:rgba(2,137,154,.25);opacity:1;transition:background .2s ease,width .2s ease;border-radius:999px}.cx-swiper-dots .swiper-pagination-bullet-active{background:#02899a;width:20px}.cx-form-input{display:block;width:100%;height:48px;padding:0 .75rem;font-size:1rem;line-height:1.4;color:#111b21;background:#fff;border:1px solid rgba(2,137,154,.25);border-radius:12px;outline:none;transition:border-color .15s ease,box-shadow .15s ease;-webkit-appearance:none;-moz-appearance:none;appearance:none}.cx-form-input:focus{border-color:var(--bs-primary);box-shadow:0 0 0 3px rgba(2,137,154,.15)}.cx-form-input[aria-invalid=true]{border-color:var(--cx-error)}.cx-form-input[aria-invalid=true]:focus{box-shadow:0 0 0 3px rgba(214,59,59,.18)}select.cx-form-input{background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3e%3cpath fill='none' stroke='%2302899a' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' d='M1 1.5l5 5 5-5'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right 14px center;padding-right:2.25rem}textarea.cx-form-input{height:auto;min-height:96px;padding:.6rem .75rem;resize:vertical}.text-error{color:var(--cx-error)}.cx-phone-group{display:flex;align-items:stretch;width:100%;height:48px;border:1px solid rgba(2,137,154,.25);border-radius:12px;background:#fff;overflow:hidden;transition:border-color .15s ease,box-shadow .15s ease}.cx-phone-group:focus-within{border-color:var(--bs-primary);box-shadow:0 0 0 3px rgba(2,137,154,.15)}.cx-phone-group[data-invalid=true]{border-color:var(--cx-error)}.cx-phone-group[data-invalid=true]:focus-within{box-shadow:0 0 0 3px rgba(214,59,59,.18)}.cx-phone-prefix{border:0;background:rgba(0,0,0,0);font-size:.95rem;font-weight:600;color:var(--cx-ink);cursor:pointer;outline:none;border-right:1px solid rgba(2,137,154,.15);-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6' viewBox='0 0 12 8'%3e%3cpath fill='none' stroke='%230b3d30' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' d='M1 1.5l5 5 5-5'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right 6px center;padding:0 1.25rem 0 .75rem}.cx-phone-number{flex:1 1;border:0;background:rgba(0,0,0,0);padding:0 .75rem;font-size:1rem;outline:none;min-width:0}.cx-checkbox-row{display:flex;align-items:flex-start;gap:10px;padding:8px 0}.cx-checkbox-row input[type=checkbox]{width:20px;height:20px;margin-top:2px;accent-color:var(--bs-primary);cursor:pointer;flex-shrink:0}.cx-checkbox-row label{font-size:.9rem;line-height:1.45;color:var(--cx-ink);cursor:pointer}.cx-checkbox-row a{color:var(--bs-primary);text-decoration:underline}.cx-hero-copy{margin-top:0}@media(min-width:992px){.cx-hero-copy{margin-top:-3rem}}@media(max-width:991.98px){.btn{padding-left:16px;padding-right:16px;max-width:100%}.btn,.btn.btn-lg,.btn.btn-md{font-size:14px}.btn.btn-sm{font-size:13px}.btn i.icon{font-size:14px}}@media(max-width:600px){.btn,.btn.btn-lg,.btn.btn-md{font-size:13.5px}}.cx-mmenu{position:fixed;inset:0;z-index:9999;pointer-events:none;opacity:0;transition:opacity .22s ease}.cx-mmenu.cx-open{opacity:1;pointer-events:auto}.cx-mmenu-backdrop{position:absolute;inset:0;background:rgba(11,61,48,.55);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.cx-mmenu-panel{position:absolute;top:0;right:0;height:100%;width:88%;max-width:360px;background:#fff;box-shadow:-20px 0 60px rgba(0,0,0,.25);transform:translateX(100%);transition:transform .26s cubic-bezier(.22,1,.36,1);display:flex;flex-direction:column;overflow-y:auto}.cx-mmenu.cx-open .cx-mmenu-panel{transform:translateX(0)}.cx-mmenu-head{display:flex;align-items:center;justify-content:space-between;padding:18px 20px;border-bottom:1px solid rgba(2,137,154,.1)}.cx-mmenu-brand{display:inline-flex;align-items:center;gap:10px;color:#02899a;font-weight:700;font-size:18px;letter-spacing:-.02em;text-decoration:none}.cx-mmenu-brand-dot{width:30px;height:30px;border-radius:50%;background:#02899a;color:#fff;display:grid;place-items:center;font-size:15px;font-weight:800}.cx-mmenu-close{width:40px;height:40px;border-radius:50%;background:rgba(2,137,154,.08);color:#02899a;border:0;display:grid;place-items:center;cursor:pointer;font-size:18px;transition:background .15s ease}.cx-mmenu-close:hover{background:rgba(2,137,154,.18)}.cx-mmenu-nav{list-style:none;margin:0;padding:16px 12px;display:flex;flex-direction:column;gap:2px}.cx-mmenu-nav a{display:block;padding:14px 16px;color:#0b3d30;font-size:16px;font-weight:500;text-decoration:none;border-radius:12px;transition:background .15s ease,color .15s ease}.cx-mmenu-nav a.uc-active,.cx-mmenu-nav a:hover{background:rgba(2,137,154,.08);color:#02899a}.cx-mmenu-foot{padding:16px 20px 24px;margin-top:auto;border-top:1px solid rgba(2,137,154,.1);display:flex;flex-direction:column;gap:10px}.cx-mmenu-foot .btn{width:100%;justify-content:center}.cx-mmenu-fineprint{font-size:12px;color:#6b7c7a;text-align:center;margin:6px 0 0}body.cx-mmenu-lock{overflow:hidden}.cx-timeline{display:flex;align-items:flex-start;justify-content:space-between;gap:0;margin:2.5rem 0 1.5rem;width:100%}.cx-milestone{flex:1 1;display:flex;flex-direction:column;align-items:center;text-align:center;gap:.5rem;padding:0 8px;z-index:1;position:relative}.cx-milestone-dot{width:64px;height:64px;border-radius:50%;display:grid;place-items:center;font-weight:800;font-size:18px;background:#fff;border:3px solid var(--bs-primary);color:var(--bs-primary);margin-bottom:.4rem;box-shadow:0 4px 16px rgba(2,137,154,.15);position:relative}.cx-milestone-dot:after{content:"gg";position:absolute;bottom:8px;right:7px;font-size:9px;font-weight:700;letter-spacing:.04em;opacity:.55}.cx-milestone--start .cx-milestone-dot{background:var(--bs-primary);color:#fff}.cx-milestone--start .cx-milestone-dot:after{content:""}.cx-milestone--end .cx-milestone-dot{background:#fee2e2;border-color:#dc2626;color:#b91c1c;box-shadow:0 4px 20px rgba(220,38,38,.25);animation:cx-pulse-danger 2.4s ease-in-out infinite}@keyframes cx-pulse-danger{0%,to{box-shadow:0 4px 20px rgba(220,38,38,.25)}50%{box-shadow:0 4px 28px rgba(220,38,38,.45)}}@media(prefers-reduced-motion:reduce){.cx-milestone--end .cx-milestone-dot{animation:none}}.cx-milestone-content{display:flex;flex-direction:column;align-items:center;gap:.3rem}.cx-milestone-label{font-family:Space Grotesk,Inter,sans-serif;font-size:10.5px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--bs-primary);margin:0;opacity:.85}.cx-milestone--end .cx-milestone-label{color:#b91c1c;opacity:1}.cx-milestone-title{font-size:1.05rem;font-weight:700;color:var(--cx-ink);margin:0;line-height:1.25}.cx-milestone--end .cx-milestone-title{color:#b91c1c}.cx-milestone-text{font-size:.85rem;color:var(--cx-ink);opacity:.75;margin:0;line-height:1.45;max-width:220px}.cx-timeline-connector{flex:0 1 60px;height:3px;margin:30px 0 0;min-width:24px;background:linear-gradient(90deg,var(--bs-primary) 0,rgba(2,137,154,.4) 100%);border-radius:2px;align-self:flex-start}.cx-timeline-connector--dashed{background:rgba(0,0,0,0);border-top:3px dashed rgba(2,137,154,.45);height:0}@media(max-width:640px){.cx-timeline{flex-direction:column;align-items:stretch;gap:0;margin:1.5rem 0 1rem;padding-left:8px}.cx-milestone{flex-direction:row;width:100%;max-width:100%;gap:1rem;text-align:left;align-items:flex-start;padding:0}.cx-milestone-dot{flex-shrink:0;margin-bottom:0;width:56px;height:56px;font-size:16px}.cx-milestone-content{align-items:flex-start;padding-top:.4rem;text-align:left}.cx-milestone-text{max-width:100%}.cx-timeline-connector{flex:0 0 auto;width:3px;height:28px;min-width:0;margin:0 0 0 27px;background:linear-gradient(180deg,var(--bs-primary) 0,rgba(2,137,154,.4) 100%)}.cx-timeline-connector--dashed{background:rgba(0,0,0,0);border-left:3px dashed rgba(2,137,154,.45);border-top:0;height:28px;width:0}}.cx-trust-pills{display:flex;flex-wrap:wrap;gap:8px;justify-content:center}.cx-trust-pill{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;border-radius:999px;background:rgba(2,137,154,.08);border:1px solid rgba(2,137,154,.18);font-size:.8rem;font-weight:700;color:var(--bs-primary)}.cx-trust-pill:before{content:"✓";font-size:.75rem;color:var(--bs-primary)}.cx-founder-photo{width:120px;height:120px}@media(max-width:991.98px){.cx-founders-avatars{order:1}.cx-founders-text{order:2}.cx-founder-photo{width:90px;height:90px;border-width:3px!important}}.cx-faq-chips{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:20px}.cx-faq-chip{display:inline-flex;align-items:center;gap:6px;padding:7px 14px;border:1px solid rgba(2,137,154,.22);border-radius:999px;background:rgba(0,0,0,0);color:#0b3d30;font-family:inherit;font-size:14px;font-weight:500;line-height:1;cursor:pointer;transition:background-color .2s ease,border-color .2s ease,color .2s ease}.cx-faq-chip:hover{background:rgba(2,137,154,.08);border-color:rgba(2,137,154,.4)}.cx-faq-chip.is-active{background:#02899a;border-color:#02899a;color:#fff}.cx-faq-chip-count{display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:18px;padding:0 5px;border-radius:999px;background:rgba(2,137,154,.1);color:#016573;font-size:11px;font-weight:600;line-height:1}.cx-faq-chip.is-active .cx-faq-chip-count{background:hsla(0,0%,100%,.22);color:#fff}.cx-faq-list{list-style:none;margin:0;padding:0;border-top:1px solid rgba(11,61,48,.08)}.cx-faq-item{border-bottom:1px solid rgba(11,61,48,.08);background:rgba(0,0,0,0)}.cx-faq-item.is-open .cx-faq-q-text{color:#016573;font-weight:600}.cx-faq-q{display:flex;align-items:center;gap:14px;width:100%;padding:18px 16px;border:0;background:rgba(0,0,0,0);color:#0b3d30;font-family:inherit;font-size:16px;font-weight:500;line-height:1.4;text-align:left;cursor:pointer}@media(min-width:768px){.cx-faq-q{font-size:18px;padding:20px}}.cx-faq-icon{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;flex-shrink:0;border-radius:10px;background:rgba(2,137,154,.1);color:#016573;font-size:18px;transition:background-color .25s ease,color .25s ease}.cx-faq-item.is-open .cx-faq-icon{background:#02899a;color:#fff}.cx-faq-q-text{flex:1 1;min-width:0;transition:color .25s ease}.cx-faq-chevron{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;flex-shrink:0;color:rgba(11,61,48,.5);font-size:18px;transition:transform .3s ease,color .25s ease}.cx-faq-item.is-open .cx-faq-chevron{transform:rotate(90deg);color:#02899a}.cx-faq-a{height:0;overflow:hidden;transition:height .35s ease}.cx-faq-a p{margin:0;padding:0 16px 20px 68px;color:rgba(11,61,48,.78);font-size:15px;line-height:1.6}@media(min-width:768px){.cx-faq-a p{padding:0 20px 22px 72px;font-size:16px}}@media(prefers-reduced-motion:reduce){.cx-faq-a,.cx-faq-chevron,.cx-faq-chip,.cx-faq-icon,.cx-faq-q-text{transition:none!important}}.cx-flow{display:grid;grid-template-columns:1fr;grid-gap:14px;gap:14px;padding:4px 12px 20px;align-items:center}@media(min-width:960px){.cx-flow{grid-template-columns:minmax(0,1fr) auto minmax(0,1.15fr);gap:10px;padding:4px 20px 24px}}.cx-flow-chat{background:#fff;border-radius:14px;overflow:hidden;box-shadow:0 14px 34px -14px rgba(2,137,154,.22),0 2px 6px rgba(0,0,0,.04);display:flex;flex-direction:column}.cx-flow-chat-head{display:flex;align-items:center;gap:10px;padding:9px 12px;background:#008069;color:#fff}.cx-flow-chat-avatar{width:32px;height:32px;border-radius:50%;background:hsla(0,0%,100%,.22);display:inline-flex;align-items:center;justify-content:center;font-weight:700;font-size:13px;flex-shrink:0}.cx-flow-chat-meta{line-height:1.15;min-width:0}.cx-flow-chat-name{font-size:13px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cx-flow-chat-status{font-size:10.5px;opacity:.9;display:inline-flex;align-items:center;gap:4px;margin-top:1px}.cx-flow-chat-dot{width:6px;height:6px;border-radius:50%;background:#7fffb4;box-shadow:0 0 0 2px rgba(127,255,180,.25)}.cx-flow-chat-body{padding:12px 8px;min-height:170px}.cx-flow-connector{display:flex;align-items:center;justify-content:center;gap:8px}.cx-flow-connector-line{flex:1 1;height:1px;background-image:repeating-linear-gradient(90deg,rgba(2,137,154,.35) 0 4px,transparent 4px 8px);max-width:80px}.cx-flow-pill{display:inline-flex;align-items:center;gap:6px;background:var(--bs-secondary);color:#016573;border-radius:999px;padding:6px 13px;font-size:12px;font-weight:600;box-shadow:0 6px 18px rgba(241,226,222,.7);white-space:nowrap}.cx-flow-pill-icon{font-size:13px;line-height:1}.cx-flow-pill b{font-weight:800;color:#02899a}@media(min-width:960px){.cx-flow-connector{flex-direction:column;height:100%;gap:8px}.cx-flow-connector-line{flex:1 1;width:1px;height:auto;max-width:none;background-image:repeating-linear-gradient(180deg,rgba(2,137,154,.35) 0 4px,transparent 4px 8px)}}.cx-flow-cal{background:#fff;border-radius:14px;overflow:hidden;box-shadow:0 14px 34px -14px rgba(2,137,154,.22),0 2px 6px rgba(0,0,0,.04);color:#3c4043;font-size:10.5px}.cx-cal-head{display:flex;align-items:center;justify-content:space-between;padding:9px 11px;border-bottom:1px solid rgba(0,0,0,.06);gap:8px}.cx-cal-day{display:inline-flex;align-items:baseline;gap:6px;color:#111b21}.cx-cal-day-weekday{font-size:10px;text-transform:uppercase;letter-spacing:.08em;font-weight:600;color:rgba(0,0,0,.55)}.cx-cal-day-num{font-size:16px;font-weight:700}.cx-cal-gcal{display:inline-flex;align-items:center;gap:5px;background:#f6f8fa;border:1px solid rgba(0,0,0,.06);padding:3px 9px 3px 5px;border-radius:999px;font-size:10px;font-weight:500;color:#3c4043;white-space:nowrap}.cx-cal-gcal svg{flex-shrink:0}.cx-cal-grid{display:grid;grid-template-columns:44px repeat(3,minmax(0,1fr))}.cx-cal-hours{display:flex;flex-direction:column;border-right:1px solid rgba(0,0,0,.05);padding-top:28px}.cx-cal-hours span{height:26px;display:flex;align-items:center;padding-left:8px;color:rgba(0,0,0,.45);font-size:9.5px}.cx-cal-col{display:flex;flex-direction:column;border-right:1px solid rgba(0,0,0,.04)}.cx-cal-col:last-child{border-right:0}.cx-cal-staff{display:flex;align-items:center;gap:5px;padding:0 8px;height:28px;font-size:10.5px;font-weight:600;color:#111b21;border-bottom:1px solid rgba(0,0,0,.06);background:rgba(0,0,0,.015);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cx-cal-dot{width:7px;height:7px;border-radius:50%;flex-shrink:0}.cx-cal-cell{height:26px;border-bottom:1px solid rgba(0,0,0,.035)}.cx-cal-cell:last-child{border-bottom:0}.cx-cal-cell--busy{background-image:repeating-linear-gradient(45deg,rgba(0,0,0,.05) 0 3px,transparent 3px 6px)}.cx-cal-cell--booked{background:rgba(2,137,154,.1);border-left:3px solid #02899a;display:flex;align-items:center;padding:0 6px;position:relative}.cx-cal-cell--booked:after{content:"";position:absolute;inset:-4px;border-radius:4px;box-shadow:0 0 0 2px rgba(2,137,154,.18);pointer-events:none}.cx-cal-booking{font-size:9.5px;font-weight:700;color:#02899a;line-height:1.1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media(prefers-reduced-motion:reduce){.cx-flow-reveal{opacity:1!important;transform:none!important}}.cx-flow{width:100%;position:relative;z-index:1}.cx-flow--solo{display:flex;flex-direction:column;align-items:center;gap:14px;padding:6px 16px 20px}.cx-flow--solo .cx-flow-cal{width:100%;max-width:420px}@media(min-width:960px){.cx-flow--solo{padding:10px 24px 24px;gap:16px}}.cx-flow--dark .cx-flow-cal{background:hsla(0,0%,100%,.06);border:1px solid hsla(0,0%,100%,.12);color:#fff;box-shadow:0 14px 34px -14px rgba(0,0,0,.45);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.cx-flow--dark .cx-cal-head{border-bottom-color:hsla(0,0%,100%,.1)}.cx-flow--dark .cx-cal-day{color:#fff}.cx-flow--dark .cx-cal-day-weekday{color:hsla(0,0%,100%,.55)}.cx-flow--dark .cx-cal-staff-pill{display:inline-flex;align-items:center;gap:5px;padding:3px 10px 3px 6px;background:rgba(2,137,154,.22);border:1px solid rgba(2,137,154,.4);border-radius:999px;font-size:10.5px;font-weight:600;color:#fff}.cx-agenda-list{display:flex;flex-direction:column}.cx-agenda-row{display:grid;grid-template-columns:48px 1fr;align-items:stretch;min-height:30px;border-bottom:1px solid hsla(0,0%,100%,.05)}.cx-agenda-row:last-child{border-bottom:0}.cx-agenda-row--featured{min-height:52px}.cx-agenda-time{font-size:9.5px;color:hsla(0,0%,100%,.5);padding:8px 0 0 12px;border-right:1px solid hsla(0,0%,100%,.05)}.cx-agenda-slot{margin:5px 10px;border-radius:4px}.cx-agenda-slot--busy{background-image:repeating-linear-gradient(45deg,rgba(255,255,255,.06) 0 3px,transparent 3px 6px)}.cx-slot-stage{position:relative;margin:5px 10px;min-height:42px}.cx-slot-layer{position:absolute;inset:0;display:flex;align-items:center;gap:7px;padding:6px 10px;border-radius:4px;transition:opacity .45s ease,transform .45s ease,background-color .45s ease,border-color .45s ease;will-change:opacity,transform}.cx-slot-layer--original{background:rgba(127,255,180,.14);box-shadow:0 0 0 2px rgba(127,255,180,.1);opacity:1}.cx-slot-layer--original .cx-slot-icon{background:#7fffb4;color:#064e3b}[data-phase=cancelled] .cx-slot-layer--original{background:rgba(239,68,68,.14);box-shadow:none}[data-phase=cancelled] .cx-slot-layer--original .cx-slot-icon{background:rgba(239,68,68,.9);color:#fff}[data-phase=cancelled] .cx-slot-layer--original .cx-slot-text-inner{text-decoration:line-through;-webkit-text-decoration-color:rgba(239,68,68,.9);text-decoration-color:rgba(239,68,68,.9);color:hsla(0,0%,100%,.55)}[data-phase=replaced] .cx-slot-layer--original{opacity:0;transform:translateX(-14px);pointer-events:none}.cx-slot-layer--replacement{background:rgba(127,255,180,.14);box-shadow:0 0 0 2px rgba(127,255,180,.1);opacity:0;transform:translateX(14px);pointer-events:none}.cx-slot-layer--replacement .cx-slot-icon{background:#7fffb4;color:#064e3b}[data-phase=replaced] .cx-slot-layer--replacement{opacity:1;transform:translateX(0);pointer-events:auto}.cx-slot-icon{display:inline-flex;align-items:center;justify-content:center;width:14px;height:14px;border-radius:50%;font-size:9px;font-weight:800;flex-shrink:0;transition:background-color .45s ease,color .45s ease}.cx-slot-text{font-size:11px;font-weight:700;color:#fff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;flex:1 1;min-width:0}.cx-slot-text-inner{transition:color .45s ease,-webkit-text-decoration-color .45s ease;transition:color .45s ease,text-decoration-color .45s ease;transition:color .45s ease,text-decoration-color .45s ease,-webkit-text-decoration-color .45s ease}.cx-slot-badge{font-size:9px;font-weight:700;padding:2px 7px;white-space:nowrap;flex-shrink:0;letter-spacing:.01em}.cx-flow-revenue,.cx-slot-badge{background:#fff;color:#016573;border-radius:999px}.cx-flow-revenue{display:inline-flex;align-items:center;gap:10px;padding:8px 18px 8px 8px;font-size:12.5px;font-weight:600;box-shadow:0 12px 32px rgba(0,0,0,.32),0 0 0 1px rgba(0,0,0,.04)}.cx-flow-revenue b{font-weight:800;color:#02899a;font-size:14.5px}.cx-flow-revenue-num{display:inline-block;min-width:2.4ch;text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.cx-flow-revenue-icon{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;background:#02899a;color:#fff;border-radius:50%;font-weight:800;font-size:14px;flex-shrink:0}@media(prefers-reduced-motion:reduce){.cx-slot-layer{transition:none!important}}.cx-flow--chat-loop{display:grid;grid-template-columns:1fr;grid-template-areas:"stage";grid-gap:0;gap:0;padding:14px 16px 22px;width:100%}@media(min-width:960px){.cx-flow--chat-loop{grid-template-columns:1fr;padding:16px 24px 24px}}.cx-flow-scene{grid-area:stage;display:flex;justify-content:center;align-items:center;opacity:0;transition:opacity .55s ease,transform .55s ease;pointer-events:none;will-change:opacity,transform}.cx-flow-scene>*{width:100%}.cx-flow-scene--chat{transform:translateX(-14px)}.cx-flow-scene--cal{transform:translateX(14px)}.cx-flow--chat-loop[data-scene=cal] .cx-flow-scene--cal,.cx-flow--chat-loop[data-scene=chat] .cx-flow-scene--chat{opacity:1;transform:translateX(0);pointer-events:auto}.cx-flow--chat-loop .cx-wa-msg{opacity:0;transform:translateY(8px);transition:opacity .4s ease,transform .4s ease}.cx-flow--chat-loop .cx-wa-msg.cx-visible{opacity:1;transform:translateY(0)}@media(prefers-reduced-motion:reduce){.cx-flow--chat-loop .cx-wa-msg,.cx-flow-scene{transition:none!important}}.cx-cookie-banner{position:fixed;left:0;right:0;bottom:0;z-index:99999;padding:12px;pointer-events:none}.cx-cookie-inner{pointer-events:auto;max-width:960px;margin:0 auto;background:#fff;color:#111b21;border:1px solid rgba(0,0,0,.08);border-radius:16px;box-shadow:0 12px 40px rgba(0,0,0,.18);padding:14px 16px;display:flex;flex-direction:column;gap:12px;align-items:stretch}@media(min-width:768px){.cx-cookie-inner{flex-direction:row;align-items:center;gap:20px;padding:16px 20px}}.cx-cookie-copy{flex:1 1 auto;min-width:0}.cx-cookie-title{display:block;font-size:15px;font-weight:700;margin-bottom:2px;color:#02899a}.cx-cookie-text{margin:0;font-size:13.5px;line-height:1.45;color:rgba(17,27,33,.85)}.cx-cookie-link{color:#02899a;text-decoration:underline;text-underline-offset:2px}.cx-cookie-link:hover{color:#016573}.cx-cookie-actions{display:flex;gap:8px;flex-shrink:0;flex-wrap:wrap}@media(min-width:768px){.cx-cookie-actions{flex-wrap:nowrap}}.cx-cookie-btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;cursor:pointer;padding:10px 16px;min-height:40px;border-radius:999px;font-size:14px;font-weight:600;line-height:1;white-space:nowrap;transition:background .18s ease,color .18s ease,border-color .18s ease;flex:1 1 auto}@media(min-width:768px){.cx-cookie-btn{flex:0 0 auto}}.cx-cookie-btn-primary{background:#02899a;color:#fff}.cx-cookie-btn-primary:hover{background:#016573}.cx-cookie-btn-ghost{background:rgba(0,0,0,0);color:#02899a;border:1px solid rgba(2,137,154,.3)}.cx-cookie-btn-ghost:hover{background:rgba(2,137,154,.08);border-color:rgba(2,137,154,.5)}body.cx-pitch-body{overflow:hidden;background:#012f38}.cx-pitch{position:fixed;inset:0;overflow-y:auto;overflow-x:hidden;scroll-snap-type:y mandatory;scroll-behavior:smooth;background:#fff;z-index:5;-webkit-overflow-scrolling:touch}.cx-slide{position:relative;min-height:100vh;min-height:100svh;scroll-snap-align:start;scroll-snap-stop:always;display:flex;flex-direction:column;justify-content:center;padding:96px 32px 80px;background:#fff;color:#111b21;overflow:hidden}@media(min-width:768px){.cx-slide{padding:120px 64px 96px}}@media(min-width:1280px){.cx-slide{padding:140px 96px 112px}}.cx-slide--dark{background:linear-gradient(135deg,#0b3d30,#014f5a 55%,#02899a);color:#fff}.cx-slide--dark:after{content:"";position:absolute;bottom:-180px;right:-180px;width:480px;height:480px;border-radius:50%;background:radial-gradient(circle,rgba(241,226,222,.22),transparent 70%);filter:blur(30px);pointer-events:none}.cx-slide--gradient{background:radial-gradient(ellipse at top left,rgba(2,137,154,.4),transparent 60%),radial-gradient(ellipse at bottom right,rgba(241,226,222,.18),transparent 65%),linear-gradient(135deg,#0b3d30,#014f5a)}.cx-slide-inner{position:relative;z-index:2;width:100%;max-width:1200px;margin:0 auto}.cx-slide-num{position:absolute;top:32px;right:32px;font-family:var(--font-space-grotesk,"Space Grotesk"),sans-serif;font-weight:600;font-size:14px;letter-spacing:.08em;color:rgba(0,0,0,.4);z-index:3}@media(min-width:768px){.cx-slide-num{top:40px;right:56px;font-size:15px}}.cx-slide--dark .cx-slide-num{color:hsla(0,0%,100%,.55)}.cx-slide-num-curr{color:#02899a;font-size:1.15em;font-weight:700}.cx-slide--dark .cx-slide-num-curr{color:#f1e2de}.cx-slide-num-sep{margin:0 4px;opacity:.5}.cx-slide-foot{position:absolute;bottom:28px;left:32px;font-size:12px;letter-spacing:.12em;text-transform:uppercase;color:rgba(0,0,0,.35);z-index:3}@media(min-width:768px){.cx-slide-foot{bottom:32px;left:56px}}.cx-slide--dark .cx-slide-foot{color:hsla(0,0%,100%,.5)}.cx-pitch-brand-link{position:fixed;top:24px;left:24px;z-index:30;display:inline-flex;align-items:center;gap:10px;padding:8px 14px 8px 8px;background:hsla(0,0%,100%,.92);border:1px solid rgba(2,137,154,.15);border-radius:999px;text-decoration:none;color:#02899a;font-weight:700;font-size:14px;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);transition:transform .2s ease,box-shadow .2s ease}.cx-pitch-brand-link:hover{transform:translateY(-1px);box-shadow:0 8px 20px rgba(2,137,154,.18);color:#016573}.cx-pitch-brand-mark{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;border-radius:50%;background:#02899a;color:#fff;font-weight:800;font-size:13px}.cx-pitch-brand-name{letter-spacing:-.01em}.cx-pitch-dots{position:fixed;top:50%;right:16px;transform:translateY(-50%);z-index:25;display:flex;flex-direction:column;gap:10px;padding:12px 8px;background:hsla(0,0%,100%,.6);border-radius:999px;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border:1px solid rgba(2,137,154,.12)}@media(min-width:768px){.cx-pitch-dots{right:24px;gap:12px;padding:14px 10px}}.cx-pitch-dot{width:8px;height:8px;border-radius:50%;background:rgba(2,137,154,.25);border:0;padding:0;cursor:pointer;transition:all .25s ease}.cx-pitch-dot:hover{background:rgba(2,137,154,.55);transform:scale(1.2)}.cx-pitch-dot.is-active{background:#02899a;width:8px;height:22px;border-radius:4px}.cx-pitch-cover{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;min-height:60vh}.cx-pitch-divider{opacity:.5}.cx-stat-card{display:flex;flex-direction:column;gap:8px;padding:20px 22px;border-radius:18px;background:#f2fafb;border:1px solid rgba(2,137,154,.12);height:100%}@media(min-width:768px){.cx-stat-card{padding:26px 28px}}.cx-stat-card--dark{background:hsla(0,0%,100%,.06);border-color:hsla(0,0%,100%,.18);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.cx-stat-num{font-family:var(--font-space-grotesk,"Space Grotesk"),sans-serif;font-weight:700;font-size:clamp(2.25rem,4.5vw,3.5rem);line-height:1;letter-spacing:-.04em;color:#02899a}.cx-stat-card--dark .cx-stat-num{color:#fff}.cx-stat-num--peach{color:#f1e2de!important}.cx-stat-lbl{font-size:14px;line-height:1.5;color:rgba(17,27,33,.78)}.cx-stat-card--dark .cx-stat-lbl{color:hsla(0,0%,100%,.82)}.cx-pitch-col{display:flex;flex-direction:column;gap:4px;padding:26px 26px 28px;border-radius:20px;background:#f2fafb;border:1px solid rgba(2,137,154,.12);height:100%}.cx-pitch-col--dark{background:hsla(0,0%,100%,.06);border-color:hsla(0,0%,100%,.18);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.cx-pitch-col-num{font-family:var(--font-space-grotesk,"Space Grotesk"),sans-serif;font-weight:700;font-size:clamp(2rem,3.5vw,2.75rem);letter-spacing:-.04em;line-height:1}.cx-pitch-col--dark .cx-pitch-col-num{color:#fff}.cx-pitch-table-wrap{width:100%;overflow-x:auto;border-radius:20px;background:#f2fafb;border:1px solid rgba(2,137,154,.12);padding:4px}.cx-pitch-table{width:100%;min-width:720px;border-collapse:collapse;font-size:14px}@media(min-width:992px){.cx-pitch-table{font-size:15px}}.cx-pitch-table td,.cx-pitch-table th{text-align:left;padding:16px 20px}.cx-pitch-table thead th{font-weight:600;color:rgba(17,27,33,.6);font-size:13px;text-transform:uppercase;letter-spacing:.06em;border-bottom:1px solid rgba(2,137,154,.18)}.cx-pitch-table tbody th{font-weight:600;color:#111b21;border-bottom:1px solid rgba(2,137,154,.08)}.cx-pitch-table tbody td{color:rgba(17,27,33,.78);border-bottom:1px solid rgba(2,137,154,.08)}.cx-pitch-table tbody tr:last-child td,.cx-pitch-table tbody tr:last-child th{border-bottom:0}.cx-pitch-table-us{background:rgba(2,137,154,.08);color:#016573!important;font-weight:600;position:relative}.cx-pitch-table thead th.cx-pitch-table-us{color:#02899a!important;border-bottom-color:#02899a}.cx-pitch-tier{position:relative;display:flex;flex-direction:column;gap:6px;padding:28px 26px;border-radius:20px;background:hsla(0,0%,100%,.06);border:1px solid hsla(0,0%,100%,.18);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);height:100%;color:#fff}.cx-pitch-tier.is-featured{background:rgba(241,226,222,.95);border-color:#f1e2de;color:#0b3d30}.cx-pitch-tier-badge{position:absolute;top:-14px;left:50%;transform:translateX(-50%) rotate(-2deg);display:inline-block;padding:4px 12px;background:#02899a;color:#fff;font-size:12px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;border-radius:999px;white-space:nowrap}.cx-pitch-tier-name{font-size:14px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;opacity:.85}.cx-pitch-tier-price{display:inline-flex;align-items:baseline;gap:6px;margin-top:4px}.cx-pitch-tier-amount{font-family:var(--font-space-grotesk,"Space Grotesk"),sans-serif;font-size:clamp(2.5rem,4vw,3.25rem);font-weight:700;letter-spacing:-.04em;line-height:1}.cx-pitch-tier-suffix{font-size:14px;opacity:.7}.cx-pitch-tier-who{font-size:13px;opacity:.75;margin-bottom:10px}.cx-pitch-tier-feats{list-style:none;margin:8px 0 0;padding:0;display:flex;flex-direction:column;gap:8px}.cx-pitch-tier-feats li{font-size:14px;position:relative;padding-left:22px;opacity:.92}.cx-pitch-tier-feats li:before{content:"✓";position:absolute;left:0;top:0;font-weight:700;color:#f1e2de}.cx-pitch-tier.is-featured .cx-pitch-tier-feats li:before{color:#02899a}.cx-pitch-quote{position:relative;padding:32px 28px 28px;border-radius:24px;background:#f2fafb;border:1px solid rgba(2,137,154,.12);height:100%}@media(min-width:992px){.cx-pitch-quote{padding:40px 36px 32px}}.cx-pitch-quote-mark{position:absolute;top:8px;left:24px;font-family:Georgia,serif;font-size:80px;line-height:1;color:rgba(2,137,154,.25);pointer-events:none}.cx-pitch-quote-author{margin-top:16px;font-size:14px;color:rgba(17,27,33,.75)}.cx-pitch-founder{display:flex;gap:20px;padding:28px 26px;border-radius:20px;background:hsla(0,0%,100%,.06);border:1px solid hsla(0,0%,100%,.18);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);height:100%}.cx-pitch-founder-avatar{flex-shrink:0;width:64px;height:64px;border-radius:50%;background:#f1e2de;color:#02899a;display:flex;align-items:center;justify-content:center;font-weight:800;font-size:28px;letter-spacing:-.02em}.cx-pitch-founder-name{font-size:18px;font-weight:700;color:#fff}.cx-pitch-founder-role{font-size:13px;text-transform:uppercase;letter-spacing:.08em;color:#f1e2de}.cx-pitch-cta{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;min-height:60vh}@media(prefers-reduced-motion:reduce){.cx-pitch{scroll-behavior:auto;scroll-snap-type:none}.cx-pitch-dot{transition:none}}@media(max-width:767px){.cx-pitch-brand-link{top:16px;left:16px;padding:6px 12px 6px 6px;font-size:13px}.cx-pitch-brand-mark{width:22px;height:22px;font-size:12px}.cx-slide{padding:80px 20px 72px}.cx-slide-num{top:24px;right:20px;font-size:13px}.cx-slide-foot{bottom:20px;left:20px;font-size:11px}.cx-pitch-dots{right:10px;gap:8px;padding:10px 6px}.cx-pitch-dot{width:6px;height:6px}.cx-pitch-dot.is-active{width:6px;height:18px}}.cx-context{background:#f5faf9;border-bottom:1px solid #eef2f1}.cx-context>.container{max-width:1216px;margin:0 auto;padding:0 28px;justify-content:space-between;min-height:50px;gap:16px}.cx-context .crumb,.cx-context>.container{display:flex;align-items:center;flex-wrap:wrap}.cx-context .crumb{gap:9px;font-size:14px;font-weight:600;color:#0c3a41}.cx-context .crumb a{color:#016573;text-decoration:none}.cx-context .crumb a:focus-visible,.cx-context .crumb a:hover{text-decoration:underline}.cx-context .crumb .sep{opacity:.4}.cx-context .crumb .cur{opacity:.55}.cx-context .crumb svg{width:17px;height:17px;flex-shrink:0}.cx-context-meta{font-family:Space Grotesk,Lexend,system-ui,sans-serif;font-size:12px;letter-spacing:.04em;color:#5f7378}@media(max-width:600px){.cx-context-meta{display:none}}.cx-nav{position:-webkit-sticky;position:sticky;top:0;left:0;right:0;z-index:999;background:hsla(0,0%,100%,.86);backdrop-filter:saturate(160%) blur(14px);-webkit-backdrop-filter:saturate(160%) blur(14px);border-bottom:1px solid rgba(0,0,0,0);transition:background .2s ease,border-color .2s ease,box-shadow .2s ease}.cx-nav.is-scrolled{background:hsla(0,0%,100%,.96);border-bottom-color:rgba(11,61,48,.08);box-shadow:0 4px 18px rgba(11,61,48,.04)}.cx-nav-inner{padding:12px 0}@media(min-width:992px){.cx-nav-inner{padding:14px 0}}.cx-nav-row{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:48px}.cx-nav-brand{display:inline-flex;align-items:center;flex-shrink:0}.cx-nav-center{flex:1 1;justify-content:center}.cx-nav-link{font-size:15px;font-weight:500;color:#0b3d30;text-decoration:none;padding:6px 4px;position:relative;transition:color .15s ease}.cx-nav-link:after{content:"";position:absolute;left:4px;right:4px;bottom:0;height:2px;background:currentColor;border-radius:2px;transform:scaleX(0);transform-origin:center;transition:transform .18s ease}.cx-nav-link.uc-active,.cx-nav-link:focus-visible,.cx-nav-link:hover{color:#02899a}.cx-nav-link.uc-active:after,.cx-nav-link:focus-visible:after,.cx-nav-link:hover:after{transform:scaleX(1)}.cx-nav-actions{gap:10px;flex-shrink:0}.cx-nav-actions,.cx-nav-burger{display:inline-flex;align-items:center}.cx-nav-burger{border:0;background:rgba(0,0,0,0);padding:6px;cursor:pointer;justify-content:center;border-radius:8px;transition:background .15s ease}.cx-nav-burger:focus-visible,.cx-nav-burger:hover{background:rgba(2,137,154,.08)}@media(prefers-reduced-motion:reduce){.cx-nav,.cx-nav-link:after{transition:none}}.cx-ci-hero{padding:30px 24px 8px}.cx-ci-hero-panel{max-width:1100px;margin:0 auto;border-radius:32px;text-align:center;background:radial-gradient(120% 130% at 50% 0,rgba(255,255,255,.1),transparent 55%),linear-gradient(135deg,#01889b,#016573 52%,#0c3a41);padding:64px 48px 60px;color:#fff;position:relative;overflow:hidden}.cx-ci-hero-panel .cx-eyebrow-pill{margin:0 auto 22px;display:inline-flex}.cx-ci-h1{font-size:52px;line-height:1.05;letter-spacing:-.03em;font-weight:800;margin:0 auto 18px;max-width:760px;text-wrap:balance;color:#fff}.cx-hl-mint{color:#0c3a41;background:#d9eef1;border-radius:8px;padding:0 10px;display:inline-block}.cx-ci-lede{font-size:18px;line-height:1.6;color:hsla(0,0%,100%,.88);margin:0 auto;max-width:580px}.cx-ci-logos{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:14px;margin-top:30px}.cx-ci-logo-tile{height:44px;width:44px;border-radius:11px;overflow:hidden;background:hsla(0,0%,100%,.12);display:grid;place-items:center;flex-shrink:0}.cx-ci-logo-tile img{height:100%;width:100%;object-fit:cover;display:block}.cx-ci-gridwrap{padding:56px 0 40px}.cx-ci-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:22px;gap:22px}.cx-ci-card{display:flex;flex-direction:column;background:#fff;border:1px solid #e6edeb;border-radius:22px;padding:26px 26px 22px;text-decoration:none;color:inherit;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.cx-ci-card:not(.is-soon):focus-visible,.cx-ci-card:not(.is-soon):hover{transform:translateY(-4px);box-shadow:0 30px 55px -30px rgba(1,136,155,.5);border-color:rgba(1,136,155,.3);text-decoration:none}.cx-ci-card.is-soon{opacity:.6;cursor:not-allowed;filter:saturate(.7)}.cx-ci-card-top{display:flex;align-items:center;gap:11px;margin-bottom:18px}.cx-ci-mark{width:44px;height:44px;border-radius:11px;overflow:hidden;flex-shrink:0;display:grid;place-items:center;background:#f4f7f6}.cx-ci-mark img{width:100%;height:100%;object-fit:cover}.cx-ci-mark--cx{background:rgba(1,136,155,.1)}.cx-ci-mark--cx img{width:100%;height:100%;object-fit:cover}.cx-ci-vs{font-family:var(--font-space-grotesk),"Lexend",system-ui,sans-serif;font-weight:600;font-size:12px;color:#5f7378}.cx-ci-card-eyebrow{font-family:var(--font-space-grotesk),system-ui,sans-serif;font-weight:600;font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:#01889b;margin:0 0 6px}.cx-ci-card-title{font-size:21px;font-weight:700;letter-spacing:-.01em;color:#0c3a41;margin:0 0 16px}.cx-ci-headline{display:flex;align-items:baseline;gap:10px;margin-bottom:6px;flex-wrap:wrap}.cx-ci-headline-cx{font-family:var(--font-space-grotesk),system-ui,sans-serif;font-weight:700;font-size:30px;letter-spacing:-.02em;color:#01889b}.cx-ci-headline-sep{font-size:13px;color:#5f7378}.cx-ci-headline-rival{font-family:var(--font-space-grotesk),system-ui,sans-serif;font-weight:600;font-size:19px;color:#b08a8a;text-decoration:line-through;-webkit-text-decoration-color:rgba(176,138,138,.5);text-decoration-color:rgba(176,138,138,.5)}.cx-ci-cap{font-size:14.5px;line-height:1.5;color:#5f7378;margin:0 0 20px}.cx-ci-link{margin-top:auto;display:inline-flex;align-items:center;gap:8px;font-weight:700;font-size:15px;color:#016573}.cx-ci-link svg{width:17px;height:17px;transition:transform .2s ease}.cx-ci-card:not(.is-soon):hover .cx-ci-link svg{transform:translateX(3px)}.cx-ci-why{background:#f5faf9;border-top:1px solid #eef2f1;border-bottom:1px solid #eef2f1;padding:56px 0}.cx-ci-why-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:20px;gap:20px}.cx-ci-why-item{text-align:center}.cx-icon-tile{width:50px;height:50px;border-radius:14px;background:rgba(1,136,155,.11);display:grid;place-items:center}.cx-icon-tile svg{width:26px!important;height:26px!important;color:#01889b!important;fill:currentColor}.cx-ci-why-ic{width:52px;height:52px;border-radius:14px;background:rgba(1,136,155,.11)!important;display:grid;place-items:center;margin:0 auto 14px;color:#01889b!important}.cx-ci-why-ic svg{width:26px!important;height:26px!important;display:block;color:#01889b!important;fill:currentColor!important}.cx-ci-why-item h3{font-size:17px;font-weight:700;color:#0c3a41;margin:0 0 7px}.cx-ci-why-item p{font-size:14px;line-height:1.55;color:#5f7378;margin:0}.cx-ci-fcta{padding:40px 24px 96px}.cx-ci-fcta-panel{max-width:1100px;margin:0 auto;border-radius:32px;text-align:center;background:radial-gradient(120% 130% at 50% 0,rgba(255,255,255,.1),transparent 55%),linear-gradient(135deg,#01889b,#016573 52%,#0c3a41);padding:64px 48px;color:#fff}.cx-ci-fcta-panel h2{font-size:46px;line-height:1.08;letter-spacing:-.03em;font-weight:800;color:#fff;margin:0 auto 18px;max-width:720px;text-wrap:balance}.cx-ci-fcta-panel p{font-size:18px;line-height:1.6;color:hsla(0,0%,100%,.88);margin:0 auto 30px;max-width:600px}.cx-ci-fcta-actions{display:flex;gap:14px;justify-content:center;flex-wrap:wrap}.cx-ci-btn-ghost-light,.cx-ci-btn-white{display:inline-flex;align-items:center;justify-content:center;gap:9px;font-family:Lexend,system-ui,sans-serif;font-weight:700;font-size:17px;line-height:1.25;border-radius:999px;padding:17px 30px;border:1.5px solid rgba(0,0,0,0);cursor:pointer;text-decoration:none!important;transition:transform .15s ease,background .15s ease,color .15s ease,border-color .15s ease}.cx-ci-btn-white,.cx-ci-btn-white:visited{background:#fff!important;color:#01889b!important;border-color:#fff!important}.cx-ci-btn-white:focus-visible,.cx-ci-btn-white:hover{background:#f3fbfc!important;color:#016573!important;transform:translateY(-1px)}.cx-ci-btn-ghost-light,.cx-ci-btn-ghost-light:visited{background:rgba(0,0,0,0)!important;color:#fff!important;border-color:hsla(0,0%,100%,.4)!important}.cx-ci-btn-ghost-light:focus-visible,.cx-ci-btn-ghost-light:hover{background:hsla(0,0%,100%,.1)!important;color:#fff!important;border-color:hsla(0,0%,100%,.6)!important;transform:translateY(-1px)}.cx-ci-btn-ghost-light svg,.cx-ci-btn-white svg{width:18px;height:18px;flex-shrink:0}@media(max-width:960px){.cx-ci-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.cx-ci-why-grid{grid-template-columns:1fr 1fr}.cx-ci-h1{font-size:40px}.cx-ci-fcta-panel h2{font-size:34px}}@media(max-width:600px){.cx-ci-grid,.cx-ci-why-grid{grid-template-columns:1fr}.cx-ci-hero-panel{padding:48px 24px;border-radius:24px}.cx-ci-h1{font-size:33px}.cx-ci-fcta-panel{border-radius:24px;padding:48px 24px}.cx-ci-fcta-panel h2{font-size:29px}}.cx-cmp-breadcrumb-wrap{padding:24px 0 12px;background:rgba(0,0,0,0)}@media(min-width:992px){.cx-cmp-breadcrumb-wrap{padding:32px 0 16px}}.cx-cmp-breadcrumb-wrap .breadcrumb{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;color:#0b3d30}.cx-cmp-breadcrumb-wrap .breadcrumb li{display:inline-flex;align-items:center}.cx-cmp-breadcrumb-wrap .breadcrumb a{color:#0b3d30;text-decoration:none;transition:color .15s ease}.cx-cmp-breadcrumb-wrap .breadcrumb a:focus-visible,.cx-cmp-breadcrumb-wrap .breadcrumb a:hover{color:#02899a;text-decoration:underline}.cx-cmp-backlink-thin{display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:500;letter-spacing:.01em;color:hsla(0,0%,100%,.7);text-decoration:none;padding:4px 0;transition:color .2s ease,transform .2s ease}.cx-cmp-backlink-thin:focus-visible,.cx-cmp-backlink-thin:hover{color:#fff;transform:translateX(-2px)}@media(prefers-reduced-motion:reduce){.cx-cmp-backlink-thin:focus-visible,.cx-cmp-backlink-thin:hover{transform:none}}.cx-cmp-showdown{position:relative;display:grid;grid-template-columns:1fr;grid-gap:12px;gap:12px;width:100%;max-width:460px;margin-inline:auto}.cx-cmp-showdown-vs{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) rotate(-4deg);width:40px;height:40px;display:inline-flex;align-items:center;justify-content:center;background:#f1e2de;color:#016573;border-radius:50%;font-weight:800;font-size:13px;text-transform:lowercase;letter-spacing:.04em;box-shadow:0 8px 18px rgba(0,0,0,.22);z-index:2;pointer-events:none}.cx-cmp-showdown-card{position:relative;display:flex;flex-direction:column;gap:10px;padding:18px 20px;border-radius:18px;background:hsla(0,0%,100%,.06);border:1px solid hsla(0,0%,100%,.18);color:hsla(0,0%,100%,.92)}.cx-cmp-showdown-card.is-winner{background:#fff;color:#0b3d30;border-color:#fff;box-shadow:0 22px 46px rgba(0,0,0,.26)}.cx-cmp-showdown-head{display:flex;flex-direction:column;gap:1px;padding-bottom:8px;border-bottom:1px solid;border-color:hsla(0,0%,100%,.16)}.cx-cmp-showdown-card.is-winner .cx-cmp-showdown-head{border-color:rgba(2,137,154,.16)}.cx-cmp-showdown-label{font-size:13px;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.cx-cmp-showdown-sub{font-size:11px;font-weight:500;opacity:.7}.cx-cmp-showdown-row{display:flex;flex-direction:column;gap:2px}.cx-cmp-showdown-stat{font-size:22px;font-weight:800;line-height:1.1;letter-spacing:-.01em}.cx-cmp-showdown-card.is-winner .cx-cmp-showdown-stat{color:#02899a}.cx-cmp-showdown-stat-label{font-size:12px;font-weight:500;opacity:.72;line-height:1.35}.cx-cmp-keydiffs-grid{display:grid;grid-template-columns:1fr;grid-gap:12px;gap:12px;margin-top:8px}@media(min-width:640px){.cx-cmp-keydiffs-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}}@media(min-width:1024px){.cx-cmp-keydiffs-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.cx-cmp-keydiff-card{display:flex;flex-direction:column;gap:12px;padding:18px 18px 16px;background:#fff;border:1px solid rgba(2,137,154,.14);border-radius:16px;text-align:left;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.cx-cmp-keydiff-card:hover{transform:translateY(-2px);border-color:rgba(2,137,154,.32);box-shadow:0 14px 32px rgba(2,137,154,.12)}.cx-cmp-keydiff-head{display:flex;align-items:center;gap:10px}.cx-cmp-keydiff-icon{width:38px;height:38px;display:inline-flex;align-items:center;justify-content:center;background:rgba(2,137,154,.1);border-radius:11px;font-size:18px;flex-shrink:0}.cx-cmp-keydiff-label{font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:#016573}.cx-cmp-keydiff-vs{display:grid;grid-template-columns:1fr 1fr;grid-gap:1px;gap:1px;background:rgba(2,137,154,.1);border-radius:10px;overflow:hidden}.cx-cmp-keydiff-side{display:flex;flex-direction:column;gap:2px;padding:10px 12px;background:#fff}.cx-cmp-keydiff-side.is-competitor{background:#fbf4f0}.cx-cmp-keydiff-side.is-calendix{background:#e9f7f9}.cx-cmp-keydiff-side-name{font-size:10px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:rgba(11,61,48,.55)}.cx-cmp-keydiff-side.is-calendix .cx-cmp-keydiff-side-name{color:#016573}.cx-cmp-keydiff-side-value{font-size:15px;font-weight:800;letter-spacing:-.01em;color:#0b3d30;line-height:1.15}.cx-cmp-keydiff-side.is-calendix .cx-cmp-keydiff-side-value{color:#02899a}.cx-cmp-keydiff-line{margin:0;font-size:13px;line-height:1.5;color:rgba(11,61,48,.72)}@media(prefers-reduced-motion:reduce){.cx-cmp-keydiff-card:hover{transform:none}}.cx-cmp-steps{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:1fr;grid-gap:18px;gap:18px;text-align:center}@media(min-width:768px){.cx-cmp-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}}.cx-cmp-step{position:relative;display:flex;flex-direction:column;align-items:center;gap:10px;padding:28px 20px 22px;background:#f2fafb;border:1px solid rgba(2,137,154,.14);border-radius:18px}.cx-cmp-step-number{position:absolute;top:-14px;left:50%;transform:translateX(-50%);width:30px;height:30px;display:inline-flex;align-items:center;justify-content:center;background:#02899a;color:#fff;border-radius:50%;font-weight:800;font-size:14px;box-shadow:0 6px 14px rgba(2,137,154,.32)}.cx-cmp-step-icon{font-size:30px;line-height:1}.cx-cmp-step-badge{display:inline-block;font-size:10px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:#016573;padding:3px 10px;background:rgba(2,137,154,.1);border-radius:999px}.cx-cmp-step-body{display:flex;flex-direction:column;align-items:center;gap:6px;text-align:center}.cx-cmp-disclaimer{padding:24px 20px 32px;color:rgba(11,61,48,.6);text-align:center}.cx-cmp-disclaimer p{line-height:1.55;max-width:760px;margin-inline:auto}.cx-hero-bento{gap:14px;max-width:360px;margin-left:auto;padding:8px 4px}.cx-hero-bento,.cx-hero-stat{position:relative;display:flex;flex-direction:column}.cx-hero-stat{gap:6px;padding:16px 18px 14px;background:hsla(0,0%,100%,.94);border:1px solid hsla(0,0%,100%,.6);border-radius:16px;box-shadow:0 18px 40px rgba(0,0,0,.28),0 4px 10px rgba(0,0,0,.16);color:#0b3d30;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);transition:transform .25s ease,box-shadow .25s ease}.cx-hero-stat--1{transform:rotate(-2.5deg) translateX(-6px)}.cx-hero-stat--2{transform:rotate(1.2deg) translateX(14px);background:hsla(0,0%,100%,.97)}.cx-hero-stat--3{transform:rotate(-1.6deg) translateX(0)}.cx-hero-stat:hover{transform:rotate(0) translateX(0) translateY(-2px);box-shadow:0 22px 48px rgba(0,0,0,.34),0 6px 14px rgba(0,0,0,.18)}.cx-hero-stat-head{gap:8px}.cx-hero-stat-head,.cx-hero-stat-icon{display:inline-flex;align-items:center}.cx-hero-stat-icon{width:30px;height:30px;justify-content:center;background:rgba(2,137,154,.12);color:#016573;border-radius:9px;flex-shrink:0}.cx-hero-stat--3 .cx-hero-stat-icon{background:rgba(241,226,222,.7);color:#016573}.cx-hero-stat-label{font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:rgba(11,61,48,.62)}.cx-hero-stat-value{font-size:32px;font-weight:800;line-height:1.05;letter-spacing:-.02em;color:#02899a;display:inline-flex;align-items:baseline;gap:6px}.cx-hero-stat-value--md{font-size:26px}.cx-hero-stat-unit{font-size:12px;font-weight:600;color:rgba(11,61,48,.55);letter-spacing:0}.cx-hero-stat-meta{display:inline-flex;align-items:center;gap:6px;font-size:12px;color:rgba(11,61,48,.7);line-height:1.4}.cx-hero-stat-dot{width:7px;height:7px;border-radius:50%;background:#25d366;box-shadow:0 0 0 0 rgba(37,211,102,.55);animation:cx-hero-stat-pulse 1.8s ease-out infinite;flex-shrink:0}@keyframes cx-hero-stat-pulse{0%{box-shadow:0 0 0 0 rgba(37,211,102,.55)}70%{box-shadow:0 0 0 8px rgba(37,211,102,0)}to{box-shadow:0 0 0 0 rgba(37,211,102,0)}}@media(prefers-reduced-motion:reduce){.cx-hero-stat-dot{animation:none}.cx-hero-stat:hover{transform:none}}.cx-topbanner{position:relative;z-index:110;background:linear-gradient(90deg,#02899a,#016573 55%,#0b3d30);color:#fff;font-family:Lexend,system-ui,sans-serif;box-shadow:0 1px 0 rgba(0,0,0,.12);animation:cxTopBannerIn .35s ease-out}@keyframes cxTopBannerIn{0%{opacity:0;transform:translateY(-100%)}to{opacity:1;transform:none}}.cx-topbanner-inner{max-width:1200px;margin:0 auto;padding:10px 44px 10px 20px;display:flex;position:relative;gap:12px}.cx-topbanner-inner,.cx-topbanner-msg{align-items:center;justify-content:center}.cx-topbanner-msg{display:inline-flex;flex-wrap:wrap;gap:8px;font-size:14.5px;line-height:1.4;color:#fff;text-align:center}.cx-topbanner-msg b{font-weight:700;color:#fff}.cx-topbanner-cta{display:inline-flex;align-items:center;gap:4px;background:#fff;color:#016573!important;font-weight:700;font-size:13.5px;padding:6px 14px;border-radius:999px;text-decoration:none!important;transition:transform .15s ease,background .15s ease,box-shadow .15s ease;white-space:nowrap;box-shadow:0 6px 14px -6px rgba(0,0,0,.25)}.cx-topbanner-cta:hover{background:#f1fbfc;color:#02899a!important;transform:translateY(-1px)}.cx-topbanner-close{position:absolute;right:12px;top:50%;transform:translateY(-50%);background:hsla(0,0%,100%,.18);border:0;color:#fff;width:26px;height:26px;border-radius:50%;display:grid;place-items:center;cursor:pointer;transition:background .15s ease}.cx-topbanner-close:hover{background:hsla(0,0%,100%,.32)}.cx-topbanner-close svg{width:14px!important;height:14px!important;max-width:none!important}@media(max-width:720px){.cx-topbanner-inner{padding:8px 38px 8px 14px;gap:8px}.cx-topbanner-msg{font-size:13px;gap:6px}.cx-topbanner-emoji{font-size:14px}.cx-topbanner-cta{font-size:12.5px;padding:4px 10px}.cx-topbanner-close{right:8px;width:24px;height:24px}}@media(prefers-reduced-motion:reduce){.cx-topbanner{animation:none}}.cxh-root,.cxh-root *,.cxh-root :after,.cxh-root :before{box-sizing:border-box}.cxh-root a,.cxh-root a:active,.cxh-root a:focus,.cxh-root a:hover,.cxh-root a:visited{text-decoration:none}.cxh-root button{background:none;border:0;cursor:pointer;font:inherit;color:inherit;padding:0;margin:0}.cxh-root ul{list-style:none;margin:0;padding:0}.cxh-root img{display:block;max-width:100%}.cxh-root{position:-webkit-sticky;position:sticky;top:0;z-index:100;background:#fff;font-family:Lexend,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.cxh-root .cxh-container{max-width:1216px;margin:0 auto;padding:0 28px}.cxh-root .cxh-bar{display:flex;align-items:center;justify-content:space-between;gap:24px;height:72px;border-bottom:1px solid #eef2f1;transition:box-shadow .2s ease,border-color .2s ease}.cxh-root.is-scrolled .cxh-bar{box-shadow:0 8px 24px -16px rgba(12,58,65,.35);border-bottom-color:transparent}.cxh-root .cxh-brand{display:inline-flex;align-items:center;gap:9px;color:#0c3a41;flex-shrink:0}.cxh-root .cxh-brand-ic{width:30px;height:30px;display:block;border-radius:7px;flex-shrink:0}.cxh-root .cxh-brand-word{font-weight:700;font-size:23px;letter-spacing:-.02em;color:#0c3a41;line-height:1}.cxh-root .cxh-menu{display:flex;align-items:center;gap:32px;flex:1 1;justify-content:center}.cxh-root .cxh-link{display:inline-block;font-size:16px;font-weight:600;color:#0c3a41;padding:6px 0;position:relative;transition:color .15s ease}.cxh-root .cxh-link.is-active,.cxh-root .cxh-link:focus-visible,.cxh-root .cxh-link:hover{color:#01889b}.cxh-root .cxh-link.is-active:after{content:"";position:absolute;left:0;right:0;bottom:-2px;height:2px;background:#01889b;border-radius:2px}.cxh-root .cxh-right{display:flex;align-items:center;gap:14px;flex-shrink:0}.cxh-root .cxh-cta{display:inline-flex;align-items:center;justify-content:center;gap:9px;font-family:inherit;font-weight:700;font-size:15px;line-height:1.25;border-radius:999px;padding:11px 20px;background:#01889b!important;color:#fff!important;border:1.5px solid #01889b!important;box-shadow:0 12px 26px -12px rgba(1,136,155,.85);transition:transform .15s ease,background .15s ease,border-color .15s ease,box-shadow .15s ease}.cxh-root .cxh-cta:focus-visible,.cxh-root .cxh-cta:hover{background:#016573!important;border-color:#016573!important;color:#fff!important;transform:translateY(-1px)}.cxh-root .cxh-burger{display:none;width:40px;height:40px;border-radius:10px;align-items:center;justify-content:center;color:#0c3a41;transition:background .15s ease}.cxh-root .cxh-burger:hover{background:#f5faf9}@media (max-width:860px){.cxh-root .cxh-bar{height:64px}.cxh-root .cxh-menu,.cxh-root .cxh-right>.cxh-cta{display:none}.cxh-root .cxh-burger{display:inline-flex}.cxh-root .cxh-brand-word{font-size:21px}}.cxh-backdrop{position:fixed;inset:0;background:rgba(7,40,45,.45);opacity:0;pointer-events:none;transition:opacity .3s ease;z-index:150}.cxh-backdrop.is-open{opacity:1;pointer-events:auto}.cxh-drawer{position:fixed;top:0;right:0;bottom:0;width:min(86%,360px);background:#fff;box-shadow:-24px 0 70px -28px rgba(7,40,45,.5);transform:translateX(101%);transition:transform .32s cubic-bezier(.4,0,.2,1);z-index:200;display:flex;flex-direction:column;padding:20px 22px 26px;font-family:Lexend,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.cxh-drawer *{box-sizing:border-box}.cxh-drawer.is-open{transform:translateX(0)}.cxh-drawer ul{list-style:none;margin:0;padding:0}.cxh-drawer a,.cxh-drawer a:active,.cxh-drawer a:focus,.cxh-drawer a:hover{text-decoration:none}.cxh-drawer button{background:none;border:0;cursor:pointer;font:inherit;color:inherit;padding:0;margin:0}.cxh-drawer-top{display:flex;justify-content:space-between;align-items:center;margin-bottom:28px}.cxh-drawer-top .cxh-brand-ic{width:28px;height:28px;border-radius:7px}.cxh-drawer-top .cxh-brand-word{font-weight:700;font-size:21px;letter-spacing:-.02em;color:#0c3a41}.cxh-drawer-close{width:40px;height:40px;display:inline-flex;align-items:center;justify-content:center;color:#0c3a41;border-radius:10px;transition:background .15s ease}.cxh-drawer-close:focus-visible,.cxh-drawer-close:hover{background:#f5faf9}.cxh-drawer-links{display:flex;flex-direction:column;gap:2px;margin:0 0 auto}.cxh-drawer-link{display:block;padding:14px 12px;font-size:18px;font-weight:600;color:#0c3a41;border-radius:12px;transition:color .15s ease,background .15s ease}.cxh-drawer-link.is-active,.cxh-drawer-link:focus-visible,.cxh-drawer-link:hover{color:#01889b;background:#f0fafb}.cxh-drawer .cxh-drawer-cta{display:inline-flex;align-items:center;justify-content:center;gap:9px;font-family:inherit;font-weight:700;font-size:17px;line-height:1.25;border-radius:999px;padding:16px 26px;background:#01889b!important;color:#fff!important;border:1.5px solid #01889b!important;margin-top:24px;width:100%;box-shadow:0 12px 26px -12px rgba(1,136,155,.85);transition:background .15s ease,border-color .15s ease,transform .15s ease}.cxh-drawer .cxh-drawer-cta:focus-visible,.cxh-drawer .cxh-drawer-cta:hover{background:#016573!important;border-color:#016573!important;color:#fff!important}body.cxh-noscroll{overflow:hidden}@media (prefers-reduced-motion:reduce){.cxh-backdrop,.cxh-drawer,.cxh-drawer-link,.cxh-root .cxh-bar,.cxh-root .cxh-cta,.cxh-root .cxh-link{transition:none}.cxh-root .cxh-cta:focus-visible,.cxh-root .cxh-cta:hover{transform:none}}