.schedule-demo{z-index:120;padding:max(.75rem, var(--site-header-offset,7.5rem)) 1rem 1rem;justify-content:center;align-items:center;display:flex;position:fixed;inset:0;overflow:hidden}.schedule-demo,.schedule-demo *{scrollbar-width:none}.schedule-demo::-webkit-scrollbar{width:0;height:0;display:none}.schedule-demo ::-webkit-scrollbar{width:0;height:0;display:none}.schedule-demo__backdrop{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);cursor:pointer;background:#0d419e47;border:0;position:absolute;inset:0}.schedule-demo__dialog{z-index:1;width:min(46rem,100%);height:auto;max-height:calc(100dvh - var(--site-header-offset,7.5rem) - 1.25rem);background:radial-gradient(80% 55% at 100% 0,#bfdbfe8c,#0000 55%),linear-gradient(#f4f8ff 0%,#fff 52%,#eef5ff 100%);border:1px solid #93c5fd8c;border-radius:1.25rem;flex-direction:column;display:flex;position:relative;overflow:hidden;box-shadow:0 28px 80px #0d419e33}.schedule-demo__close{z-index:2;color:#94a3b8;cursor:pointer;background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;width:2rem;height:2rem;transition:color .2s,background .2s;display:inline-flex;position:absolute;top:.7rem;left:.7rem}.schedule-demo__close:hover{color:#0d419e;background:#2563eb14}.schedule-demo__steps{justify-content:center;align-items:flex-start;gap:0;margin:.85rem 3rem 0;padding:0;list-style:none;display:flex}.schedule-demo__step{flex-direction:column;flex:1;align-items:center;gap:.3rem;max-width:4.75rem;display:flex;position:relative}.schedule-demo__step-line{background:#dbeafe;width:calc(100% - 1.8rem);height:2px;position:absolute;top:.8rem;right:calc(50% + .9rem)}.schedule-demo__step.is-complete .schedule-demo__step-line,.schedule-demo__step.is-current .schedule-demo__step-line{background:#2563eb}.schedule-demo__step-node{z-index:1;color:#94a3b8;background:#fff;border:2px solid #cbd5e1;border-radius:999px;justify-content:center;align-items:center;width:1.65rem;height:1.65rem;font-size:.72rem;font-weight:700;display:inline-flex;position:relative}.schedule-demo__step.is-current .schedule-demo__step-node{color:#2563eb;border-color:#2563eb}.schedule-demo__step.is-complete .schedule-demo__step-node{color:#fff;background:#2563eb;border-color:#2563eb}.schedule-demo__step-node svg{width:.85rem;height:.85rem}.schedule-demo__step-label{letter-spacing:.08em;text-transform:uppercase;color:#94a3b8;font-size:.62rem;font-weight:700}.schedule-demo__step.is-current .schedule-demo__step-label,.schedule-demo__step.is-complete .schedule-demo__step-label{color:#2563eb}.schedule-demo__body{flex-direction:column;gap:.75rem;padding:.75rem 1.35rem .35rem;display:flex;overflow:hidden}@media (min-width:640px){.schedule-demo__body{padding:.85rem 1.75rem .4rem}}.schedule-demo__header{flex-shrink:0;margin-bottom:0}.schedule-demo__header--center{text-align:center}.schedule-demo__header h2{color:#0d419e;letter-spacing:-.02em;margin:0 0 .2rem;font-size:clamp(1.25rem,1rem + .9vw,1.6rem);font-weight:800;line-height:1.15}.schedule-demo__header p{color:#64748b;margin:0;font-size:.84rem;line-height:1.4}.schedule-demo__type-grid{grid-template-columns:1fr;gap:.85rem;display:grid}@media (min-width:640px){.schedule-demo__type-grid{grid-template-columns:1fr 1fr}}.schedule-demo__type-card{text-align:left;cursor:pointer;background:#ffffffeb;border:1px solid #93c5fda6;border-radius:1rem;flex-direction:column;align-items:flex-start;gap:.45rem;padding:1.15rem 1.2rem;transition:border-color .2s,box-shadow .2s,transform .2s;display:flex}.schedule-demo__type-card:hover{border-color:#93c5fd;box-shadow:0 10px 28px #2563eb1a}.schedule-demo__type-card.is-selected{border-color:#2563eb;box-shadow:0 0 0 3px #2563eb26}.schedule-demo__type-icon{color:#2563eb;background:#e8f0fe;border-radius:.75rem;justify-content:center;align-items:center;width:2.4rem;height:2.4rem;display:inline-flex}.schedule-demo__type-icon svg{width:1.15rem;height:1.15rem}.schedule-demo__type-title{color:#0d419e;font-size:1.05rem;font-weight:700}.schedule-demo__type-desc{color:#64748b;font-size:.88rem;line-height:1.45}.schedule-demo__calendar{background:linear-gradient(#fff 0%,#f8fbff 100%);border:1px solid #93c5fdb3;border-radius:1.15rem;flex-direction:column;width:min(28rem,100%);min-height:19rem;margin:0 auto;padding:.85rem .95rem .95rem;display:flex;box-shadow:0 10px 28px #0d419e14,inset 0 1px #ffffffe6}.schedule-demo__calendar-nav{flex-shrink:0;justify-content:space-between;align-items:center;gap:.75rem;margin-bottom:.7rem;display:flex}.schedule-demo__month-label{text-align:center;color:#0d419e;letter-spacing:-.01em;text-transform:capitalize;flex:1;margin:0;font-size:1rem;font-weight:800}.schedule-demo__icon-btn{color:#2563eb;cursor:pointer;background:#fff;border:1px solid #93c5fdbf;border-radius:999px;justify-content:center;align-items:center;width:2rem;height:2rem;transition:background .2s,border-color .2s,transform .2s;display:inline-flex}.schedule-demo__icon-btn:hover{background:#e8f0fe;border-color:#93c5fd;transform:translateY(-1px)}.schedule-demo__icon-btn svg{width:1rem;height:1rem}.schedule-demo__weekday-row{flex-shrink:0;grid-template-columns:repeat(7,minmax(0,1fr));gap:.2rem;margin-bottom:.35rem;display:grid}.schedule-demo__weekday-row span{color:#64748b;letter-spacing:.06em;text-transform:uppercase;justify-content:center;align-items:center;min-height:1.5rem;font-size:.68rem;font-weight:700;display:flex}.schedule-demo__day-grid{flex:auto;grid-template-rows:repeat(6,minmax(0,1fr));grid-template-columns:repeat(7,minmax(0,1fr));gap:.25rem;min-height:14.5rem;display:grid}.schedule-demo__day{color:#0f172a;cursor:pointer;background:0 0;border:0;border-radius:.75rem;justify-content:center;align-items:center;width:100%;height:100%;min-height:2.15rem;font-size:.88rem;font-weight:600;transition:background .18s,color .18s,box-shadow .18s,transform .18s;display:inline-flex;position:relative}.schedule-demo__day span{z-index:1;border-radius:999px;justify-content:center;align-items:center;width:2rem;height:2rem;display:inline-flex;position:relative}.schedule-demo__day.is-empty{pointer-events:none;visibility:hidden}.schedule-demo__day.is-disabled{color:#cbd5e1;cursor:not-allowed}.schedule-demo__day.is-today:not(.is-selected) span{color:#2563eb;font-weight:800;box-shadow:inset 0 0 0 1.5px #2563eb73}.schedule-demo__day:not(.is-disabled):not(.is-selected):hover{color:#0d419e;background:#e8f0fed9}.schedule-demo__day:not(.is-disabled):not(.is-selected):hover span{background:#ffffffb3}.schedule-demo__day.is-selected{color:#fff;background:0 0}.schedule-demo__day.is-selected span{color:#fff;background:linear-gradient(145deg,#3b82f6 0%,#1d4ed8 100%);box-shadow:0 6px 14px #2563eb59}.schedule-demo__time-grid{background:#ffffffd1;border:1px solid #93c5fd8c;border-radius:1rem;grid-template-columns:repeat(3,minmax(0,1fr));gap:.45rem;padding:.75rem;display:grid;box-shadow:0 8px 24px #0d419e0f}@media (min-width:640px){.schedule-demo__time-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:.5rem;padding:.85rem}}.schedule-demo__time-slot{color:#0f172a;cursor:pointer;background:#fff;border:1px solid #93c5fd8c;border-radius:.75rem;justify-content:center;align-items:center;gap:.3rem;min-height:2.35rem;padding:.4rem .45rem;font-size:.84rem;font-weight:600;transition:border-color .2s,box-shadow .2s,background .2s,transform .15s;display:inline-flex}.schedule-demo__time-slot svg{color:#2563eb;width:.9rem;height:.9rem}.schedule-demo__time-slot:hover{border-color:#93c5fd;transform:translateY(-1px);box-shadow:0 8px 18px #2563eb1a}.schedule-demo__time-slot.is-selected{color:#0d419e;background:linear-gradient(145deg,#eff6ff 0%,#dbeafe 100%);border-color:#2563eb;box-shadow:0 0 0 2px #2563eb29}.schedule-demo__form-grid{background:#ffffffe0;border:1px solid #93c5fd8c;border-radius:1rem;grid-template-columns:1fr;gap:.7rem .9rem;margin-bottom:0;padding:.85rem;display:grid;box-shadow:0 8px 24px #0d419e0f}@media (min-width:700px){.schedule-demo__form-grid{grid-template-columns:1fr 1fr}}.schedule-demo__field{flex-direction:column;gap:.3rem;display:flex}.schedule-demo__field>span:first-child{color:#0f172a;font-size:.8rem;font-weight:700}.schedule-demo__input-wrap{background:#fff;border:1px solid #94a3b873;border-radius:.75rem;align-items:center;gap:.45rem;min-height:2.55rem;padding:0 .8rem;transition:border-color .2s,box-shadow .2s,background .2s;display:flex}.schedule-demo__input-wrap:focus-within{background:#f8fbff;border-color:#2563eb;box-shadow:0 0 0 3px #2563eb1f}.schedule-demo__input-wrap svg{color:#94a3b8;flex-shrink:0;width:.9rem;height:.9rem}.schedule-demo__input-wrap input{color:#0f172a;background:0 0;border:0;outline:none;width:100%;font-size:.9rem}.schedule-demo__input-wrap input::placeholder{color:#94a3b8}.schedule-demo__chips{background:#ffffffe6;border:1px solid #93c5fdbf;border-radius:999px;flex-wrap:wrap;align-self:flex-start;gap:.45rem;width:fit-content;max-width:100%;padding:.45rem;display:inline-flex;box-shadow:0 6px 16px #0d419e0f}.schedule-demo__chip{color:#2563eb;background:linear-gradient(145deg,#eff6ff 0%,#dbeafe 100%);border:1px solid #93c5fda6;border-radius:999px;align-items:center;gap:.35rem;padding:.4rem .7rem;font-size:.8rem;font-weight:700;display:inline-flex}.schedule-demo__chip svg{width:.85rem;height:.85rem}.schedule-demo__done-icon{color:#fff;background:linear-gradient(145deg,#3b82f6 0%,#1d4ed8 100%);border-radius:999px;justify-content:center;align-items:center;width:3rem;height:3rem;margin:0 auto .55rem;display:inline-flex;box-shadow:0 10px 24px #2563eb4d}.schedule-demo__done-icon svg{width:1.3rem;height:1.3rem}.schedule-demo__done-card{background:linear-gradient(#fff 0%,#f8fbff 100%);border:1px solid #93c5fda6;border-radius:1rem;flex-direction:column;gap:.75rem;padding:.9rem 1rem 1rem;display:flex;box-shadow:0 10px 28px #0d419e14}.schedule-demo__done-heading{color:#0d419e;letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:.72rem;font-weight:800}.schedule-demo__done-meta{grid-template-columns:1fr;gap:.65rem;margin:0;padding-top:.15rem;display:grid}@media (min-width:640px){.schedule-demo__done-meta{grid-template-columns:1fr 1fr;gap:.7rem 1rem}}.schedule-demo__done-meta div{background:#e8f0fe8c;border:1px solid #bfdbfecc;border-radius:.75rem;margin:0;padding:.55rem .65rem}.schedule-demo__done-meta dt{color:#64748b;text-transform:uppercase;letter-spacing:.04em;margin:0 0 .15rem;font-size:.68rem;font-weight:700}.schedule-demo__done-meta dd{color:#0f172a;word-break:break-word;margin:0;font-size:.9rem;font-weight:600}.schedule-demo__done-mail{color:#0d419e;text-underline-offset:.12em;word-break:break-word;text-decoration:underline}.schedule-demo__done-mail:hover{color:#2563eb}.schedule-demo__error{color:#dc2626;flex-shrink:0;margin:.5rem 0 0;font-size:.82rem;font-weight:600}.schedule-demo__footer{flex-shrink:0;justify-content:space-between;align-items:center;gap:.65rem;padding:.65rem 1.35rem .95rem;display:flex}@media (min-width:640px){.schedule-demo__footer{padding:.7rem 1.75rem 1.05rem}}.schedule-demo__btn{cursor:pointer;border-radius:.75rem;justify-content:center;align-items:center;gap:.3rem;min-height:2.45rem;padding:.5rem 1rem;font-size:.88rem;font-weight:700;transition:background .2s,border-color .2s,color .2s,opacity .2s;display:inline-flex}.schedule-demo__btn svg{width:1rem;height:1rem}.schedule-demo__btn--ghost{color:#0f172a;background:#fff;border:1px solid #94a3b88c}.schedule-demo__btn--ghost:hover:not(:disabled){color:#0d419e;border-color:#93c5fd}.schedule-demo__btn--ghost:disabled{opacity:.45;cursor:not-allowed}.schedule-demo__btn--primary{color:#fff;background:#2563eb;border:0;margin-left:auto}.schedule-demo__btn--primary:hover{background:#1d4ed8}.schedule-demo__btn--primary:disabled{opacity:.65;cursor:wait}@media (max-width:640px){.schedule-demo__steps{margin:.75rem 2.5rem 0}.schedule-demo__step-label{font-size:.55rem}.schedule-demo__step-node{width:1.5rem;height:1.5rem}.schedule-demo__step-line{width:calc(100% - 1.6rem);top:.72rem;right:calc(50% + .8rem)}}.schedule-demo__privacy{color:#64748b;cursor:pointer;align-items:flex-start;gap:.55rem;margin-top:.85rem;font-size:.78rem;line-height:1.5;display:flex}.schedule-demo__privacy input{accent-color:#0d419e;flex-shrink:0;margin-top:.15rem}.schedule-demo__privacy-link{color:#2563eb;text-underline-offset:.12em;font-weight:600;text-decoration:underline}.schedule-demo__privacy-link:hover{color:#0d419e}
.explore-crm{z-index:120;padding:max(.75rem, var(--site-header-offset,7.5rem)) 1rem 1rem;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.explore-crm__backdrop{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);cursor:pointer;background:#0d419e47;border:0;position:absolute;inset:0}.explore-crm__dialog{z-index:1;width:min(52rem,100%);max-height:calc(100dvh - var(--site-header-offset,7.5rem) - 1.25rem);background:#fff;border-radius:1.35rem;flex-direction:column;padding:1.35rem 1.4rem 1.15rem;display:flex;position:relative;overflow:auto;box-shadow:0 28px 80px #0f172a38}.explore-crm__header{justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:1rem;display:flex}.explore-crm__header h2{letter-spacing:-.02em;color:#0d419e;margin:0;font-size:1.35rem;font-weight:800}.explore-crm__header p{color:#94a3b8;margin:.35rem 0 0;font-size:.875rem;line-height:1.45}.explore-crm__close{color:#94a3b8;cursor:pointer;background:#fff;border:1px solid #e2e8f0;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:2.15rem;height:2.15rem;transition:color .2s,background .2s,border-color .2s;display:inline-flex}.explore-crm__close svg{width:1rem;height:1rem}.explore-crm__close:hover{color:#0d419e;background:#eff6ff;border-color:#bfdbfe}.explore-crm__player{aspect-ratio:16/9;background:radial-gradient(70% 80% at 50% 40%,#1e3a8a 0%,#0b1f4a 55%,#071433 100%);border-radius:1rem;position:relative;overflow:hidden}.explore-crm__video{object-fit:contain;opacity:0;background:#071433;width:100%;height:100%;display:block}.explore-crm__video.is-ready{opacity:1}.explore-crm__player:after{content:"";pointer-events:none;background:linear-gradient(#0000,#071433b8);height:3.4rem;position:absolute;bottom:0;left:0;right:0}.explore-crm__poster{z-index:1;cursor:pointer;background:radial-gradient(70% 80% at 50% 40%,#1e3a8a 0%,#0b1f4a 55%,#071433 100%);border:0;width:100%;padding:0;position:absolute;inset:0}.explore-crm__crumb{color:#f8fafc;background:#0714338c;border-radius:999px;align-items:center;gap:.45rem;margin:0;padding:.28rem .55rem .28rem .45rem;font-size:.7rem;font-weight:600;display:inline-flex;position:absolute;top:.9rem;left:1rem}.explore-crm__dots{gap:.2rem;display:inline-flex}.explore-crm__dots i{background:#cbd5e1;border-radius:999px;width:.28rem;height:.28rem}.explore-crm__poster-center{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:.85rem;padding:1rem;display:flex;position:absolute;inset:0}.explore-crm__kicker{letter-spacing:.16em;text-transform:uppercase;color:#e2e8f0c7;margin:0;font-size:.68rem;font-weight:700}.explore-crm__poster-center h3{letter-spacing:-.02em;color:#fff;max-width:16rem;margin:0;font-size:clamp(1.15rem,3vw,1.65rem);font-weight:800;line-height:1.2}.explore-crm__play{color:#2563eb;background:#fff;border:0;border-radius:999px;justify-content:center;align-items:center;width:4.25rem;height:4.25rem;transition:transform .18s,box-shadow .18s;display:inline-flex;box-shadow:0 10px 28px #0f172a47}.explore-crm__poster:hover .explore-crm__play{transform:scale(1.05);box-shadow:0 14px 32px #0f172a57}.explore-crm__play svg{width:1.55rem;height:1.55rem;margin-left:.12rem}.explore-crm__play:hover{transform:scale(1.05);box-shadow:0 14px 32px #0f172a57}.explore-crm__float{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff14;border:1px solid #bfdbfe2e;border-radius:.7rem;width:6.4rem;padding:.7rem .75rem;position:absolute;top:50%;box-shadow:0 12px 28px #0000002e}.explore-crm__float span{background:linear-gradient(90deg,#60a5fa,#60a5fa40);border-radius:999px;height:.38rem;margin-bottom:.38rem;display:block}.explore-crm__float span:nth-child(2){width:78%}.explore-crm__float span:nth-child(3){width:58%;margin-bottom:0}.explore-crm__float--left{left:6%;transform:translateY(-58%)rotate(-6deg)}.explore-crm__float--right{right:6%;transform:translateY(-38%)rotate(6deg)}.explore-crm__controls{z-index:3;align-items:center;gap:.65rem;display:flex;position:absolute;bottom:.7rem;left:.85rem;right:.85rem}.explore-crm__time{font-variant-numeric:tabular-nums;color:#e2e8f0e6;min-width:2.4rem;font-size:.7rem}.explore-crm__control-play{color:#fff;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;width:1.5rem;height:1.5rem;padding:0;display:inline-flex}.explore-crm__control-play svg{width:.9rem;height:.9rem}.explore-crm__progress{appearance:none;background:linear-gradient(90deg, #3b82f6 0%, #3b82f6 var(--progress,0%), #94a3b873 var(--progress,0%));cursor:pointer;border-radius:999px;flex:1;height:.28rem;margin:0}.explore-crm__progress::-webkit-slider-thumb{appearance:none;width:0;height:0}.explore-crm__progress::-moz-range-thumb{border:0;width:0;height:0}.explore-crm__fullscreen{color:#e2e8f0e0;cursor:pointer;background:0 0;border:0;align-items:center;gap:.3rem;padding:0;font-size:.68rem;font-weight:600;display:inline-flex}.explore-crm__fullscreen svg{width:.75rem;height:.75rem}.explore-crm__footer{justify-content:space-between;align-items:center;gap:1rem;margin-top:.95rem;display:flex}.explore-crm__footer p{color:#94a3b8;margin:0;font-size:.78rem;line-height:1.45}.explore-crm__secure{color:#475569;flex-shrink:0;align-items:center;gap:.4rem;font-size:.78rem;font-weight:600;display:inline-flex}.explore-crm__secure-dot{background:#22c55e;border-radius:999px;width:.45rem;height:.45rem;box-shadow:0 0 0 3px #22c55e2e}@media (max-width:640px){.explore-crm__dialog{padding:1.05rem .95rem .95rem}.explore-crm__header h2{font-size:1.15rem}.explore-crm__float{display:none}.explore-crm__footer{flex-direction:column;align-items:flex-start}.explore-crm__fullscreen{gap:0;font-size:0}.explore-crm__fullscreen svg{width:.9rem;height:.9rem}}
