.sp-scheduler-feature{--spsc-blue:#2f56d5;--spsc-grad:#7184e7;--spsc-ink:#030303;--spsc-text:#475467;--spsc-tint:#f6f7fe;--spsc-navy:#0f1640;--spsc-gold:#e8a317;--spsc-max:1200px;--spsc-display:"Outfit","Inter",system-ui,sans-serif;--spsc-body:"Inter",system-ui,sans-serif;--spsc-btn-font:"Poppins","Inter",system-ui,sans-serif;--spsc-text-2:#344054;--spsc-muted:#667085;--spsc-line:#e6e9f2;--spsc-line-2:#eceef5;--spsc-soft:#eef1fc;--spsc-soft-2:#e6ebfb;--spsc-ok-bg:#e7f8ee;--spsc-ok:#127a3a;--spsc-wait-bg:#fff4e0;--spsc-wait:#8a5300;--spsc-gap:88px;--spsc-av-bg:#ffe8d9;--spsc-av-fg:#9a3412;--spsc-b-dark:#0b2a5b;--spsc-b-acc:#22b8f0;--spsc-b-deep:#0e7fb8;--spsc-b-light:#e3f4fc;--spsc-b-font:"Space Grotesk","Outfit",sans-serif;color:var(--spsc-text);isolation:isolate;overflow:hidden;position:relative;z-index:0}.sp-scheduler-feature *,.sp-scheduler-feature :after,.sp-scheduler-feature :before{box-sizing:border-box}.sp-scheduler-feature :where(h1,h2,h3,p,ul,ol,figure,blockquote){margin:0}.sp-scheduler-feature :where(ul){padding:0}.sp-scheduler-feature :where(a){text-decoration:none}.sp-scheduler-feature :where(button){background:none;border:0;border-radius:0;box-shadow:none;letter-spacing:normal;line-height:inherit;margin:0;min-height:0;min-width:0;padding:0;text-transform:none;width:auto}.sp-scheduler-feature :where(input){border-radius:0;box-shadow:none;margin:0;min-height:0;padding:0}.sp-scheduler-feature img{max-width:100%}.sp-scheduler-feature :focus-visible{outline:3px solid #9db0f2;outline-offset:2px}.spsc-wrap{margin:0 auto;max-width:var(--spsc-max);padding:0 24px;position:relative;width:100%}.spsc-stack{align-items:center;display:flex;flex-direction:column;gap:16px;text-align:center}.spsc-accent{color:var(--spsc-blue)}.spsc-sr{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute!important;width:1px;clip:rect(0 0 0 0);border:0;white-space:nowrap}.spsc-micro{color:var(--spsc-muted);font-size:10.5px;font-weight:700;letter-spacing:.16em;text-transform:uppercase}.sp-scheduler-feature .spsc-h1{font-size:clamp(40px,5.2vw,64px);font-weight:800;letter-spacing:-.022em;line-height:1.04}.sp-scheduler-feature .spsc-h1,.sp-scheduler-feature .spsc-h2{color:var(--spsc-ink);font-family:var(--spsc-display);margin:0}.sp-scheduler-feature .spsc-h2{font-size:clamp(32px,3.6vw,48px);font-weight:700;letter-spacing:-.015em;line-height:1.08}.sp-scheduler-feature .spsc-h2--xl{font-size:clamp(34px,4vw,54px);font-weight:800;line-height:1.05}.sp-scheduler-feature .spsc-h3{color:var(--spsc-ink);font-family:var(--spsc-display);font-size:20px;font-weight:700;margin:0}.spsc-lead{color:var(--spsc-text);font-size:17px;line-height:1.6;max-width:640px}.spsc-note{color:var(--spsc-muted);font-size:13px}.sp-scheduler-feature .spsc-btn{align-items:center;border:0;border-radius:12px;cursor:pointer;display:inline-flex;font:500 15px/1 var(--spsc-btn-font);gap:8px;height:52px;justify-content:center;letter-spacing:normal;padding:0 26px;text-decoration:none;text-transform:none;white-space:nowrap}.sp-scheduler-feature .spsc-btn--pri{background:linear-gradient(270deg,var(--spsc-blue) 0,var(--spsc-grad) 100%);background-position:0 0;background-size:160% 100%;box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.35),0 6px 18px -6px rgba(47,86,213,.55);color:#fff;transition:transform .2s ease,background-position .4s ease}.sp-scheduler-feature .spsc-btn--pri:hover{background-position:100% 0;color:#fff;transform:translateY(-1px)}.sp-scheduler-feature .spsc-btn--lg{font-size:16px;height:54px;padding:0 30px}.sp-scheduler-feature .spsc-textlink{color:var(--spsc-blue);font-weight:600;text-decoration:none}.sp-scheduler-feature .spsc-textlink:hover{text-decoration:underline}.spsc-pill{align-items:center;border-radius:999px;display:inline-flex;font-size:12px;font-weight:600;gap:6px;padding:4px 10px;white-space:nowrap}.spsc-pill--ok{background:var(--spsc-ok-bg);color:var(--spsc-ok)}.spsc-pill--wait{background:var(--spsc-wait-bg);color:var(--spsc-wait)}.spsc-pill--xs{align-self:flex-start;font-size:10.5px;padding:2px 8px}.spsc-tag{align-items:center;background:var(--spsc-soft);border-radius:999px;color:var(--spsc-text-2);display:inline-flex;font-size:11px;font-weight:600;padding:3px 9px;white-space:nowrap}.spsc-card{background:#fff;border:1px solid var(--spsc-line);border-radius:18px;box-shadow:0 1px 2px rgba(16,24,40,.04),0 8px 24px rgba(16,24,40,.06)}.spsc-plogo{border-radius:3px;display:block;flex:none}.spsc-chk{align-items:center;background:#157347;border-radius:50%;display:inline-flex;flex:none;height:14px;justify-content:center;width:14px}.sp-scheduler-feature .spsc-frame{aspect-ratio:4/5;background:#fff;border-radius:10px;box-shadow:inset 0 0 0 1px #eef0f6;overflow:hidden;position:relative}.sp-scheduler-feature .spsc-frame img{height:100%;inset:0;max-width:none;object-fit:cover;position:absolute;transform:scale(1.07);width:100%}.sp-scheduler-feature .spsc-urlform{background:none;border:0;box-shadow:none;display:flex;flex-wrap:wrap;gap:10px;margin:6px auto 0;max-width:560px;padding:0;width:100%}.sp-scheduler-feature .spsc-urlform label{align-items:center;background:#fff;border:1px solid #cfd6ee;border-radius:12px;color:#667085;cursor:text;display:flex;flex:1 1 260px;height:54px;justify-content:flex-start;margin:0;min-width:0;padding:0 16px;transition:border-color .2s,box-shadow .2s}.sp-scheduler-feature .spsc-urlform label:focus-within,.sp-scheduler-feature .spsc-urlform.is-flash label{border-color:var(--spsc-blue);box-shadow:0 0 0 4px rgba(47,86,213,.14)}.sp-scheduler-feature .spsc-urlform input,.sp-scheduler-feature .spsc-urlform input[type=text]{background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;color:#030303!important;flex:1;font:500 15px/normal var(--spsc-body)!important;height:52px!important;letter-spacing:normal!important;margin:0!important;max-width:none!important;min-width:0!important;outline:0!important;padding:0!important;text-align:left!important;text-indent:0!important;text-overflow:ellipsis;width:100%!important}.sp-scheduler-feature .spsc-urlform input::placeholder{color:#667085;opacity:1}.sp-scheduler-feature .spsc-urlbtn{align-items:center;background:linear-gradient(270deg,var(--spsc-blue) 0,var(--spsc-grad) 100%);background-size:160% 100%;border:0;border-radius:12px;box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.35),0 6px 18px -8px rgba(47,86,213,.6);color:#fff;cursor:pointer;display:inline-flex;flex:0 0 auto;font:500 15px/1 var(--spsc-btn-font);height:54px;justify-content:center;letter-spacing:normal;margin:0;min-height:0;padding:0 22px;text-transform:none;transition:transform .2s ease,background-position .4s ease;white-space:nowrap}.sp-scheduler-feature .spsc-urlbtn:hover{background-position:100% 0;color:#fff;transform:translateY(-1px)}.sp-scheduler-feature .spsc-urlstatus{display:grid;font-size:14px;gap:8px;margin:4px auto 0;max-width:560px;text-align:left;width:100%}.sp-scheduler-feature .spsc-urlstatus[hidden]{display:none}.spsc-urlstatus__row{align-items:center;color:#1b1d2a;display:flex;gap:10px}.spsc-urlstatus__row.is-error{color:#b42318}.spsc-urlstatus__row.is-wait{color:#98a2b3}.spsc-urlstatus__dot{animation:spsc-spin .8s linear infinite;border:2px solid #cfd6ee;border-radius:50%;border-top:2px solid var(--spsc-blue);flex:none;height:18px;width:18px}.spsc-urlstatus__row.is-done .spsc-urlstatus__dot{animation:none;background:#157347;border:0;display:grid;place-items:center}.spsc-urlstatus__row.is-done .spsc-urlstatus__dot:after{border-bottom:2px solid #fff;border-left:2px solid #fff;content:"";height:4px;transform:rotate(-45deg) translate(1px,-1px);width:8px}.spsc-urlstatus__row.is-wait .spsc-urlstatus__dot{animation:none;border-color:#e3e7f3}@keyframes spsc-spin{to{transform:rotate(1turn)}}.sp-scheduler-feature .spsc-sec{background:#fff;padding:var(--spsc-gap) 0}.sp-scheduler-feature .spsc-sec--tint{background:var(--spsc-tint)}.sp-scheduler-feature .spsc-sec--flush{padding-top:0}.spsc-head{align-items:center;display:flex;flex-direction:column;gap:14px;margin:0 auto 44px;max-width:720px;text-align:center}.sp-scheduler-feature .spsc-badges-band{background:#fff;padding:56px 0 var(--spsc-gap)}.spsc-badges{display:flex;flex-wrap:wrap;gap:16px 28px;justify-content:center}.spsc-badge{background:linear-gradient(#fff,#f1f3fd);border-radius:14px;box-shadow:inset 0 0 0 2px #d5dbf6,0 14px 24px -16px rgba(38,50,139,.45);flex-direction:column;gap:6px;padding:9px 0 8px;width:188px}.spsc-badge,.spsc-badge__top{align-items:center;color:#26328b;display:flex}.spsc-badge__top{font:600 11px var(--spsc-body);gap:5px;padding:0 10px;white-space:nowrap}.spsc-badge__rib{background:linear-gradient(#2e3ba0,#26328b);border:2px solid #1c2470;border-radius:8px;color:#fff;font:800 14.5px var(--spsc-display);letter-spacing:.145px;margin:0 -6px;padding:5px 5px 4px;text-align:center;white-space:nowrap;width:200px}.spsc-badge__foot{color:var(--spsc-gold);font-size:10px;letter-spacing:1px;line-height:1}.spsc-ms{display:grid;gap:1.5px;grid-template-columns:7px 7px}.spsc-ms i{background:#f25022;display:block;height:7px;width:7px}.spsc-ms i:nth-child(2){background:#7fba00}.spsc-ms i:nth-child(3){background:#00a4ef}.spsc-ms i:nth-child(4){background:#ffb900}.spsc-badges__line{color:var(--spsc-text);font-size:15px;line-height:1.55;max-width:620px}.spsc-badges__line p{margin:0}.spsc-badges__line strong{color:#101828}.sp-scheduler-feature .spsc-quote{align-items:center;display:flex;flex-direction:column;gap:22px;margin:0 auto;max-width:860px;text-align:center}.spsc-quote__stars{color:#f5a524;font-size:20px;letter-spacing:3px}.sp-scheduler-feature .spsc-quote .spsc-quote__text{background:none!important;border:0!important;border-radius:0!important;box-shadow:none!important;color:var(--spsc-ink)!important;display:block;font:700 clamp(26px,3vw,38px)/1.25 var(--spsc-display)!important;font-style:normal!important;letter-spacing:-.01em;margin:0!important;max-width:none;padding:0!important;quotes:none;text-align:center;width:auto}.sp-scheduler-feature .spsc-quote .spsc-quote__text:after,.sp-scheduler-feature .spsc-quote .spsc-quote__text:before{content:none!important;display:none!important}.sp-scheduler-feature .spsc-quote .spsc-quote__text .spsc-accent{color:var(--spsc-blue)!important}.spsc-quote figcaption{align-items:center;display:flex;gap:12px}.spsc-quote__photo{object-fit:cover}.spsc-quote__init,.spsc-quote__photo{border-radius:50%;height:48px;width:48px}.spsc-quote__init{align-items:center;background:var(--spsc-soft-2);color:var(--spsc-blue);display:inline-flex;font-weight:700;justify-content:center}.spsc-quote__who{display:flex;flex-direction:column;text-align:left}.spsc-quote__who strong{color:#101828}.spsc-quote__who small{align-items:center;color:var(--spsc-muted);display:inline-flex;font-size:13px;gap:5px}.spsc-quote__who small img{border-radius:3px;display:block;height:16px;width:16px}.spsc-faq{align-items:flex-start;display:flex;flex-wrap:wrap;gap:48px}.spsc-faq__side{display:flex;flex:1 1 300px;flex-direction:column;gap:14px}.sp-scheduler-feature .spsc-faq__side .spsc-h2{font-size:clamp(32px,3.6vw,44px)}.spsc-faq__list{display:flex;flex:2 1 520px;flex-direction:column;gap:10px}.spsc-qa{background:#fff;border:1px solid var(--spsc-line);border-radius:14px}.sp-scheduler-feature .spsc-qa__q{font-size:17px;margin:0}.sp-scheduler-feature .spsc-qa__q button{align-items:center;background:transparent;border:0;color:#101828;cursor:pointer;display:flex;font:600 17px/1.35 var(--spsc-display);gap:12px;justify-content:space-between;min-height:56px;padding:18px 20px;text-align:left;width:100%}.spsc-qa__sign:before{color:var(--spsc-blue);content:"+";font:500 22px var(--spsc-body)}.spsc-qa.is-open .spsc-qa__sign:before{content:"\2212"}.spsc-qa__a{color:var(--spsc-text);font-size:15px;line-height:1.65;padding:0 20px 20px}.spsc-qa__a p{margin:0 0 10px}.spsc-qa__a p:last-child{margin:0}.sp-scheduler-feature .spsc-links{background:#fff;border-top:1px solid #eef0f6;padding:40px 0}.spsc-links__row{align-items:center;color:var(--spsc-text);display:flex;flex-wrap:wrap;font-size:14px;font-weight:500;gap:10px 14px;justify-content:center}.sp-scheduler-feature .spsc-links__a{align-items:center;background:var(--spsc-soft);border-radius:999px;color:var(--spsc-text-2);display:inline-flex;font-size:13px;font-weight:600;min-height:32px;padding:6px 12px;text-decoration:none}.sp-scheduler-feature .spsc-links__a:hover{color:var(--spsc-blue)}.sp-scheduler-feature .spsc-hero{background:linear-gradient(180deg,#ecebfd,#f5f4ff 40%,#fff);padding:56px 0 0;position:relative}.spsc-hero__copy{align-items:center;display:flex;flex-direction:column;gap:18px;margin:0 auto;max-width:760px;position:relative;text-align:center;z-index:2}.spsc-hero__copy .spsc-lead{max-width:620px}.sp-scheduler-feature .spsc-rating{align-items:center;background:hsla(0,0%,100%,.85);border-radius:999px;box-shadow:0 0 0 1px #e4e7ec,0 6px 18px -12px rgba(14,17,51,.25);color:#344054;display:inline-flex;flex-wrap:wrap;font-size:14px;gap:8px 14px;justify-content:center;line-height:1;padding:7px 16px}.sp-scheduler-feature .spsc-rating__item{align-items:center;color:inherit;display:inline-flex;gap:6px;text-decoration:none;white-space:nowrap}.sp-scheduler-feature .spsc-rating img{border-radius:4px;display:block;height:18px;width:18px}.spsc-rating__stars{color:#f5a524;font-size:13px;letter-spacing:1px}.sp-scheduler-feature .spsc-rating b{color:#101828;font-weight:700}.spsc-rating__on{color:#475467;font-weight:500;margin-left:-2px}.sp-scheduler-feature a.spsc-rating__item:hover b{color:var(--spsc-blue);text-decoration:underline;text-underline-offset:2px}.spsc-rating__sep{background:#d0d5dd;height:16px;width:1px}.spsc-micro-row{color:var(--spsc-text);display:flex;flex-wrap:wrap;font-size:13px;justify-content:center;list-style:none}.spsc-micro-row,.spsc-micro-row li{margin:0;padding:0}.spsc-micro-row li+li:before{color:#98a2b3;content:"\00B7";margin:0 10px}.spsc-sv{align-items:center;display:grid;font-family:var(--spsc-body);gap:28px 32px;grid-template-columns:minmax(0,1fr) 288px minmax(0,1fr);margin:52px auto 0;max-width:1100px;padding-bottom:56px;position:relative;text-align:left;z-index:1}.spsc-lane{display:flex;flex-direction:column;gap:14px;min-width:0}.spsc-lane--left{align-items:flex-end}.spsc-lane--right{align-items:flex-start}.spsc-lane__h{align-items:center;display:flex;gap:8px;max-width:300px;width:100%}.spsc-lane__who{display:flex;flex-direction:column;line-height:1.25;min-width:0}.spsc-lane__who b{color:#101828;font-size:13px}.spsc-lane__who small{color:var(--spsc-muted);font-size:11px;font-weight:500}.spsc-lane__logos{display:flex;gap:4px;margin-left:auto}.spsc-scard{background:#fff;border:1px solid var(--spsc-line);border-radius:16px;box-shadow:0 18px 40px -18px rgba(16,24,40,.28);display:flex;flex-direction:column;gap:9px;max-width:300px;padding:12px;transition:border-color .25s ease;width:100%}.spsc-scard.is-wait{border-color:#f5c26b}.spsc-scard__top{align-items:center;color:#475467;display:flex;font-size:12px;gap:7px}.spsc-scard__top b{color:#101828;font-weight:700}.spsc-scard__top .spsc-pill{margin-left:auto}.sp-scheduler-feature .spsc-scard__top .spsc-pill[hidden]{display:none}.spsc-scard p{color:#344054;font-size:12.5px;line-height:1.45}.spsc-scard__body{align-items:flex-start;display:flex;gap:10px}.spsc-scard__thumb{display:block;flex:none;width:62px}.spsc-best{align-items:center;align-self:flex-start;background:var(--spsc-soft-2);border-radius:999px;color:#2443b0;display:inline-flex;font-size:10.5px;font-weight:700;padding:3px 8px}.spsc-panel{margin:0 auto;position:relative;width:288px;z-index:2}.spsc-panel__screen{background:#fff;border:1px solid var(--spsc-line);border-radius:22px;box-shadow:0 30px 70px -24px rgba(47,86,213,.35),0 2px 6px rgba(16,24,40,.05);display:flex;flex-direction:column;overflow:hidden;padding-bottom:4px}.spsc-panel__head{align-items:center;background:#fbfbfe;border-bottom:1px solid var(--spsc-line-2);display:flex;gap:10px;justify-content:space-between;margin-bottom:10px;padding:14px 14px 10px}.spsc-panel__head strong{color:#101828;font-family:var(--spsc-display);font-size:17px}.spsc-pill--sm{font-size:11px;padding:3px 9px}.spsc-pitem{background:#fff;border:1px solid var(--spsc-line);border-radius:16px;display:flex;flex-direction:column;gap:8px;margin:0 10px 10px;padding:10px}.sp-scheduler-feature .spsc-pitem[hidden],.spsc-panel:not(.is-live) [data-spsc-item]~[data-spsc-item]{display:none}.spsc-pitem__h{align-items:center;color:#475467;display:flex;font-size:11.5px;gap:6px}.spsc-pitem__h b{color:#101828}.spsc-pitem__h>span:last-child{margin-left:auto;white-space:nowrap}.spsc-pitem p{color:#101828;font-size:12px;line-height:1.45}.spsc-pitem__art{display:block;width:100%}.spsc-done{align-items:center;background:var(--spsc-ok-bg);border-radius:12px;color:var(--spsc-ok);display:flex;font-size:12px;font-weight:600;gap:8px;padding:10px 12px}.sp-scheduler-feature .spsc-done[hidden]{display:none}.spsc-acts{display:flex;gap:6px}.sp-scheduler-feature .spsc-acts a,.sp-scheduler-feature .spsc-acts button{align-items:center;background:#fff;border:1px solid #d0d5dd;border-radius:10px;box-shadow:none;color:#344054;cursor:pointer;display:inline-flex;flex:1;font:600 12.5px/1 var(--spsc-body);height:38px;justify-content:center;letter-spacing:normal;margin:0;padding:0 8px;text-decoration:none;text-transform:none}.sp-scheduler-feature .spsc-acts .spsc-yes{background:linear-gradient(270deg,var(--spsc-blue) 0,var(--spsc-grad) 100%);border:0;color:#fff}.sp-scheduler-feature .spsc-acts .spsc-yes:hover{filter:brightness(1.05)}.spsc-pitem--done{align-items:center;padding:22px 14px;text-align:center}.spsc-pitem--done strong{color:#101828;font-family:var(--spsc-display);font-size:17px}.spsc-pitem--done p{color:#475467}.sp-scheduler-feature .spsc-replay{background:#fff;border:1px solid #d0d5dd;border-radius:9px;box-shadow:none;color:#344054;cursor:pointer;font:600 12px/1 var(--spsc-body);height:34px;letter-spacing:normal;margin:0;padding:0 12px;text-transform:none}.spsc-ck{align-items:center;background:#1fc15a;border-radius:50%;display:inline-flex;flex:none;height:22px;justify-content:center;margin-top:1px;width:22px}.spsc-ck--lg{height:40px;margin:0;width:40px}.spsc-av{align-items:center;border-radius:50%;display:inline-flex;flex:none;font:700 11.5px/1 var(--spsc-body);height:30px;justify-content:center;letter-spacing:.02em;width:30px}.spsc-av--p{background:var(--spsc-av-bg);color:var(--spsc-av-fg)}.spsc-av--c{background:var(--spsc-b-dark);border-radius:8px;color:var(--spsc-b-acc);font:800 14px/1 var(--spsc-b-font)}.spsc-av--sm{font-size:9.5px;height:22px;width:22px}.spsc-av--c.spsc-av--sm{border-radius:6px;font-size:11px}.spsc-av--lg{font-size:14px;height:40px;width:40px}.spsc-av--c.spsc-av--lg{border-radius:10px;font-size:18px}.spsc-nw{aspect-ratio:4/5;border-radius:7px;container-type:inline-size;display:block;font-family:var(--spsc-b-font);overflow:hidden;position:relative;text-align:left;width:100%}.spsc-nw--wide{aspect-ratio:4/3}.spsc-nw__in{display:flex;flex-direction:column;gap:3cqw;inset:0;padding:9cqw;position:absolute}.spsc-nw__grow{flex:1 1 auto}.spsc-nw__mark{align-items:center;background:var(--spsc-b-acc);border-radius:3.4cqw;color:var(--spsc-b-dark);display:inline-flex;flex:none;font-size:7.5cqw;font-weight:800;height:13cqw;justify-content:center;line-height:1;width:13cqw}.spsc-nw__h{font-size:10.5cqw;font-weight:700;line-height:1.08}.spsc-nw--wide .spsc-nw__h{font-size:7.6cqw}.spsc-nw--wide .spsc-nw__mark{font-size:5cqw;height:9cqw;width:9cqw}.spsc-nw--dark{background:var(--spsc-b-dark)}.spsc-nw--dark .spsc-nw__h{color:#fff}.spsc-nw__dot{aspect-ratio:1;background:var(--spsc-b-acc);border-radius:50%;position:absolute;right:-16%;top:24%;width:60%}.spsc-nw--quote{background:var(--spsc-b-light)}.spsc-nw--quote .spsc-nw__h{color:var(--spsc-b-dark)}.spsc-nw__qm{color:var(--spsc-b-deep);font-size:30cqw;line-height:.75}.spsc-nw--carousel{background:#fff;box-shadow:inset 0 0 0 1px #eceef5}.spsc-nw--carousel .spsc-nw__h{color:var(--spsc-b-dark)}.spsc-nw__k{color:var(--spsc-b-deep);font-size:5.5cqw;font-weight:700;letter-spacing:.12em}.spsc-nw__bar{background:var(--spsc-b-acc);border-radius:9px;display:block;height:4cqw;width:40%}.spsc-frame--wide{aspect-ratio:4/3}.sp-scheduler-feature .spsc-scard__thumb .spsc-frame{border-radius:7px}.spsc-tl{align-items:flex-end;display:flex;gap:18px;grid-column:1/-1;margin:6px auto 0;max-width:760px;width:100%}.sp-scheduler-feature .spsc-tl__posty{filter:drop-shadow(0 10px 16px rgba(47,86,213,.18));flex:none;height:auto;width:84px}.spsc-tl__track{border-top:1px solid #dfe5f8;display:grid;flex:1;grid-template-columns:repeat(5,minmax(0,1fr));margin-bottom:14px;padding-top:12px}.spsc-tl__day{align-items:center;color:var(--spsc-muted);display:flex;flex-direction:column;font-size:11.5px;gap:6px}.spsc-tl__day>span:first-child{color:#344054;font-weight:700}.spsc-tl__dots{display:flex;gap:4px;min-height:8px}.spsc-tl__dots i{background:var(--spsc-blue);border-radius:50%;display:block;height:8px;width:8px}.spsc-tl__dots i.is-c{background:#101828}.spsc-tl__day small{color:#98a2b3;font-size:10.5px;white-space:nowrap}.spsc-flow{display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));position:relative}.spsc-flow:before{background:linear-gradient(90deg,rgba(185,197,242,0),#b9c5f2 15%,#b9c5f2 85%,rgba(185,197,242,0));content:"";height:1px;left:16%;position:absolute;right:16%;top:46px;z-index:0}.spsc-fstep{align-items:center;display:flex;flex-direction:column;gap:12px;padding:26px;position:relative;text-align:center;z-index:1}.spsc-fstep__ic{align-items:center;background:#fff;border-radius:50%;box-shadow:inset 0 0 0 1.5px #c9d3f5,0 6px 14px -8px rgba(47,86,213,.4);color:var(--spsc-blue);display:inline-flex;height:44px;justify-content:center;width:44px}.spsc-fstep__n{color:var(--spsc-muted);font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.spsc-fstep p{color:var(--spsc-text);font-size:15px;line-height:1.6}.spsc-plats{align-items:center;display:flex;flex-wrap:wrap;gap:10px 12px;justify-content:center;margin-top:32px;text-align:center}.spsc-plats__text{color:var(--spsc-text);font-size:15px}.spsc-plats__list{display:inline-flex;flex-wrap:wrap;gap:8px;justify-content:center}.spsc-plat{align-items:center;background:#fff;border:1px solid var(--spsc-line);border-radius:999px;color:#101828;display:inline-flex;font-size:13px;font-weight:600;gap:8px;padding:6px 12px}.spsc-both{align-items:center;display:flex;flex-wrap:wrap;gap:40px 56px}.spsc-both__copy{align-items:flex-start;display:flex;flex:1 1 400px;flex-direction:column;gap:16px}.sp-scheduler-feature .spsc-both .spsc-h2{font-size:clamp(32px,3.2vw,44px)}.spsc-icp{color:#101828;font-size:14.5px;font-weight:600;line-height:1.55}.spsc-both__pair{display:flex;flex:1 1 420px;flex-direction:column;gap:18px}.sp-scheduler-feature .spsc-voice{background:var(--spsc-tint);border-radius:20px;display:flex;flex-direction:column;gap:14px;margin:0;padding:24px 26px}.sp-scheduler-feature .spsc-voice:nth-of-type(2){background:#fff;border:1px solid var(--spsc-line);margin-left:48px}.sp-scheduler-feature .spsc-voice:nth-of-type(3){margin-left:24px}.spsc-voice figcaption{align-items:center;display:flex;gap:12px}.spsc-voice figcaption>span:last-child{display:flex;flex-direction:column}.spsc-voice figcaption b{color:#101828;font-size:15px}.spsc-voice figcaption small{color:var(--spsc-muted);font-size:12.5px}.sp-scheduler-feature .spsc-voice__q{color:#101828;font:600 19px/1.45 var(--spsc-display)}.spsc-voice__meta{color:var(--spsc-blue);font-size:12.5px;font-weight:600}.spsc-band{align-items:center;background:radial-gradient(120% 90% at 50% 0,#26338a 0,var(--spsc-navy) 60%,#0b1030 100%);border-radius:24px;display:flex;flex-wrap:wrap;gap:32px 48px;padding:clamp(32px,4vw,56px)}.spsc-band__copy{flex:1 1 380px}.sp-scheduler-feature .spsc-h2--band{color:#fff;font-size:clamp(28px,3.2vw,40px);line-height:1.1}.spsc-band__copy p{color:#c6cdf0;font-size:16px;line-height:1.6;margin-top:14px}.spsc-checks{display:flex;flex:1 1 360px;flex-direction:column;gap:10px}.spsc-checks>div{align-items:flex-start;background:hsla(0,0%,100%,.07);border:1px solid hsla(0,0%,100%,.14);border-radius:14px;color:#fff;display:flex;gap:12px;padding:14px 16px}.spsc-checks b{color:#fff;display:block;font:700 16px/1.3 var(--spsc-display)}.spsc-checks>div>span:last-child{color:#c6cdf0;font-size:13px;line-height:1.45}.sp-scheduler-feature .spsc-final .spsc-h2--xl{font-size:clamp(34px,3.8vw,52px)}.sp-scheduler-feature .spsc-final{background:linear-gradient(180deg,#fff,#efeefe);overflow:hidden;padding:var(--spsc-gap) 0}.spsc-final__in{align-items:center;display:flex;flex-wrap:wrap;gap:40px 56px}.spsc-final__copy{align-items:flex-start;display:flex;flex:1.4 1 460px;flex-direction:column;gap:18px}.spsc-final__micro{color:var(--spsc-text);font-size:13px}.spsc-final__art{align-items:center;display:flex;flex:1 1 340px;gap:4px;justify-content:center}.spsc-toasts{display:flex;flex-direction:column;gap:10px;max-width:100%;width:310px}.spsc-toast{align-items:center;background:#fff;border-radius:14px;box-shadow:0 14px 32px -12px rgba(16,24,40,.25);color:#344054;display:flex;font-size:13px;gap:10px;padding:12px 14px}.spsc-toast b{color:#101828}.spsc-toast>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.spsc-toast small{color:var(--spsc-muted);font-size:11.5px;margin-left:auto;white-space:nowrap}.spsc-toast:nth-child(2){margin-left:22px}.spsc-toast:nth-child(3){margin-left:8px;opacity:.9}.sp-scheduler-feature .spsc-final__posty{filter:drop-shadow(0 12px 18px rgba(47,86,213,.18));height:auto;margin-bottom:24px;width:132px}@media (max-width:900px){.sp-scheduler-feature{--spsc-gap:72px}.spsc-sv{align-items:start;gap:20px;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.spsc-panel{grid-column:1/-1;order:-1}.spsc-lane--left,.spsc-lane--right{align-items:stretch}.spsc-lane__h,.spsc-scard{max-width:none}}@media (max-width:760px){.sp-scheduler-feature{--spsc-gap:56px}.spsc-wrap{padding:0 16px}.sp-scheduler-feature .spsc-hero{padding-top:40px}.spsc-head{margin-bottom:32px}.sp-scheduler-feature .spsc-urlform{flex-direction:column}.sp-scheduler-feature .spsc-urlform label{flex:1 1 auto}.sp-scheduler-feature .spsc-urlbtn{flex:1 1 auto;width:100%}.sp-scheduler-feature .spsc-rating{flex-wrap:nowrap;font-size:13px;gap:8px;padding:7px 12px}.spsc-rating__stars{display:none}.sp-scheduler-feature .spsc-rating img{height:16px;width:16px}.spsc-sv{gap:18px;grid-template-columns:1fr;margin-top:32px;padding-bottom:40px}.spsc-panel{max-width:340px;width:100%}.spsc-tl{gap:10px}.sp-scheduler-feature .spsc-tl__posty{width:60px}.spsc-tl__day small{display:none}.sp-scheduler-feature .spsc-badges-band{padding:40px 0 var(--spsc-gap)}.spsc-badges{flex-wrap:nowrap;gap:8px;width:100%}.spsc-badge{flex:1 1 0;max-width:150px;min-width:0;padding:8px 0 7px;width:auto}.spsc-badge__top{font-size:10px;padding:0 6px}.spsc-badge__rib{font-size:11px;margin:0 -4px;padding:5px 4px 4px;width:auto}.spsc-flow{grid-template-columns:1fr}.spsc-flow:before{background:linear-gradient(180deg,rgba(185,197,242,0),#b9c5f2 10%,#b9c5f2 90%,rgba(185,197,242,0));bottom:20px;height:auto;left:50%;right:auto;top:20px;width:1px}.spsc-fstep{background:#fff;border:1px solid var(--spsc-line);border-radius:18px}.spsc-both__copy,.spsc-both__pair{flex-basis:100%}.sp-scheduler-feature .spsc-voice:nth-of-type(n){margin-left:0}.sp-scheduler-feature .spsc-voice__q{font-size:17px}.spsc-faq{gap:24px}.spsc-final__copy{align-items:center;flex-basis:100%;text-align:center}.spsc-final__art{flex-basis:100%;flex-direction:column-reverse}.spsc-toast:nth-child(n){margin-left:0}.sp-scheduler-feature .spsc-final__posty{margin-bottom:8px;width:110px}}@media (prefers-reduced-motion:reduce){.spsc-urlstatus__dot{animation:none}.spsc-scard{transition:none}}.sp-scheduler-feature .spsc-chip{align-items:center;background:#fff;border:1px solid var(--spsc-line);border-radius:999px;box-shadow:none;color:#344054;cursor:pointer;display:inline-flex;font:600 12.5px/1 var(--spsc-body);gap:6px;height:32px;letter-spacing:normal;margin:0;padding:0 12px;text-transform:none;transition:border-color .15s,background .15s,color .15s;white-space:nowrap}.sp-scheduler-feature .spsc-chip:hover{border-color:#b9c5f2;color:#101828}.sp-scheduler-feature .spsc-chip.is-on{background:var(--spsc-soft-2);border-color:var(--spsc-blue);color:#2443b0}.sp-scheduler-feature .spsc-chip small{color:var(--spsc-blue);font-size:10.5px;font-weight:700;margin-left:2px}.spsc-chips{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.spsc-av--xs{font-size:8px;height:18px;width:18px}.spsc-av--c.spsc-av--xs{border-radius:5px;font-size:9.5px}.spsc-tl__main{display:flex;flex:1;flex-direction:column;gap:2px;margin-bottom:6px;min-width:0}.spsc-tl .spsc-tl__track{margin-bottom:0}.sp-scheduler-feature .spsc-tl__day{background:transparent;border:0;border-radius:10px;box-shadow:none;color:var(--spsc-muted);cursor:pointer;font:inherit;font-size:11.5px;letter-spacing:normal;margin:0;min-width:0;padding:6px 2px 8px;text-transform:none;transition:background .15s;width:auto}.sp-scheduler-feature .spsc-tl__day:hover{background:rgba(47,86,213,.06)}.sp-scheduler-feature .spsc-tl__day[aria-pressed=true]{background:#fff;box-shadow:0 0 0 1px #c9d3f5,0 8px 18px -12px rgba(47,86,213,.5)}.sp-scheduler-feature .spsc-tl__day[aria-pressed=true]>span:first-child{color:var(--spsc-blue)}.spsc-tl__read{color:var(--spsc-muted);font-size:12.5px;min-height:20px;text-align:center}.spsc-tl__read b{color:#101828}.spsc-sv .spsc-scard{transition:border-color .25s ease,opacity .2s ease,transform .2s ease,box-shadow .2s ease}.spsc-sv.is-day .spsc-scard{opacity:.4}.spsc-sv.is-day .spsc-scard.is-hl{border-color:var(--spsc-blue);box-shadow:0 22px 44px -18px rgba(47,86,213,.45);opacity:1;transform:translateY(-2px)}.spsc-demo{align-items:start;display:grid;gap:28px;grid-template-columns:minmax(0,1fr) minmax(0,1.08fr)}.spsc-demo__tabs{display:flex;flex-direction:column;gap:10px}.sp-scheduler-feature .spsc-dtab{align-items:flex-start;background:transparent;border:1px solid transparent;border-radius:18px;box-shadow:none;color:inherit;cursor:pointer;display:flex;font:inherit;gap:16px;letter-spacing:normal;margin:0;padding:18px 20px;text-align:left;text-transform:none;transition:background .15s,border-color .15s,box-shadow .15s;width:100%}.sp-scheduler-feature .spsc-dtab:hover{background:hsla(0,0%,100%,.7)}.sp-scheduler-feature .spsc-dtab.is-on{background:#fff;border-color:#c9d3f5;box-shadow:0 1px 2px rgba(16,24,40,.04),0 12px 28px -14px rgba(47,86,213,.35)}.spsc-dtab .spsc-fstep__ic{box-shadow:inset 0 0 0 1.5px #c9d3f5;flex:none}.spsc-dtab.is-on .spsc-fstep__ic{background:var(--spsc-blue);box-shadow:none;color:#fff}.spsc-dtab__txt{display:flex;flex-direction:column;gap:4px;min-width:0}.spsc-dtab__t{color:var(--spsc-ink);font:700 19px/1.25 var(--spsc-display)}.spsc-dtab__p{color:var(--spsc-text);font-size:14.5px;line-height:1.55}.spsc-dtab:not(.is-on) .spsc-dtab__p{color:var(--spsc-muted)}.sp-scheduler-feature .spsc-dpane[hidden]{display:none}.spsc-dcard{background:#fff;border:1px solid var(--spsc-line);border-radius:20px;box-shadow:0 30px 70px -30px rgba(47,86,213,.35),0 2px 6px rgba(16,24,40,.04);display:flex;flex-direction:column;gap:14px;padding:18px;text-align:left}.spsc-dcard__h{align-items:center;display:flex;gap:10px;justify-content:space-between}.spsc-dcard__h strong{color:#101828;font:700 17px var(--spsc-display)}.spsc-dcard__note{color:var(--spsc-muted);font-size:12.5px}.sp-scheduler-feature .spsc-qlist{display:flex;flex-direction:column;gap:8px;list-style:none;margin:0;padding:0}.spsc-qrow,.spsc-srow{align-items:center;background:#fcfcfe;border:1px solid var(--spsc-line-2);border-radius:14px;display:flex;gap:10px;margin:0;padding:10px 12px}.sp-scheduler-feature .spsc-qrow[hidden]{display:none}.spsc-qrow__txt{color:#344054;display:flex;flex:1;flex-direction:column;font-size:12.5px;gap:2px;line-height:1.4;min-width:0}.spsc-qrow__txt b{color:#101828;font-size:12px}.spsc-qrow__txt>span{display:-webkit-box;-webkit-line-clamp:2;overflow:hidden;-webkit-box-orient:vertical}.spsc-qrow__meta{align-items:flex-end;display:flex;flex:none;flex-direction:column;gap:6px}.spsc-qrow__meta .spsc-best{white-space:nowrap}.spsc-review__h{align-items:center;display:flex;gap:10px}.spsc-review__h .spsc-plogo{margin-left:auto}.spsc-review__text{border-radius:12px;color:#101828;font-size:15px;line-height:1.55;margin:0 -12px;outline:0;padding:10px 12px;transition:background .15s,box-shadow .15s}.spsc-review__text[contenteditable=true]{background:#fbfbfe;box-shadow:inset 0 0 0 1.5px var(--spsc-blue)}.spsc-review__hint{color:var(--spsc-blue);font-size:12px;margin-top:-8px}.sp-scheduler-feature .spsc-review__hint[hidden]{display:none}.spsc-times{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.spsc-times__l{color:var(--spsc-muted);font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;width:100%}.spsc-review.is-approved .spsc-review__text{color:#101828}.spsc-review.is-rejected .spsc-review__text{color:#98a2b3;text-decoration:line-through}.spsc-review.is-done .spsc-times .spsc-chip,.spsc-review.is-done [data-spsc-ractions]{display:none}.spsc-review.is-done .spsc-times .spsc-chip.is-on{display:inline-flex}.spsc-rstatus{align-items:center;background:var(--spsc-ok-bg);border-radius:12px;color:var(--spsc-ok);display:flex;font-size:13px;font-weight:600;gap:10px;padding:10px 12px}.spsc-review.is-rejected .spsc-rstatus{background:#f2f4f7;color:#475467}.sp-scheduler-feature .spsc-rstatus[hidden]{display:none}.sp-scheduler-feature .spsc-mini,.sp-scheduler-feature .spsc-undo{background:#fff;border:1px solid #d0d5dd;border-radius:8px;box-shadow:none;color:#344054;cursor:pointer;font:600 12px/1 var(--spsc-body);height:28px;letter-spacing:normal;margin:0 0 0 auto;padding:0 10px;text-transform:none;white-space:nowrap}.sp-scheduler-feature .spsc-mini{margin:0}.spsc-srow__when{color:#101828;flex:none;font:700 12.5px/1.3 var(--spsc-display);white-space:nowrap;width:104px}.spsc-srow__end{align-items:flex-end;display:flex;flex:none;flex-direction:column;gap:6px}.spsc-pill--off{background:#f2f4f7;color:#475467}.sp-scheduler-feature .spsc-srow__end .spsc-pill[hidden]{display:none}.spsc-srow.is-off .spsc-qrow__txt,.spsc-srow.is-off .spsc-srow__when{opacity:.45;text-decoration:line-through}.spsc-topics{margin-bottom:-4px}.spsc-topics__l{color:var(--spsc-muted);font-size:13px;font-weight:600;margin-right:2px}.spsc-voice__q span{transition:opacity .18s ease}.spsc-voice__q.is-swap span{opacity:0}@media (max-width:900px){.spsc-demo{grid-template-columns:1fr}.spsc-demo__tabs{display:grid;gap:8px;grid-template-columns:repeat(3,minmax(0,1fr))}.sp-scheduler-feature .spsc-dtab{flex-direction:column;gap:8px;padding:12px}.spsc-dtab__p{display:none}.spsc-dtab__t{font-size:15px}}@media (max-width:760px){.sp-scheduler-feature .spsc-dtab{align-items:center;padding:12px 6px;text-align:center}.spsc-dtab .spsc-fstep__ic{height:36px;width:36px}.spsc-dtab .spsc-fstep__n{font-size:10.5px}.spsc-dtab__t{font-size:13.5px}.spsc-dcard{padding:14px}.spsc-qrow,.spsc-srow{flex-wrap:wrap}.spsc-qrow__txt{flex-basis:calc(100% - 40px)}.spsc-qrow__meta{align-items:center;flex-direction:row;margin-left:32px}.spsc-srow__when{width:100%}.spsc-srow .spsc-qrow__txt{flex-basis:calc(100% - 40px)}.spsc-srow__end{align-items:center;flex-direction:row;margin-left:32px}.spsc-tl__read{text-align:left}}@media (prefers-reduced-motion:reduce){.spsc-sv .spsc-scard,.spsc-voice__q span{transition:none}.spsc-sv.is-day .spsc-scard.is-hl{transform:none}}.spsc-hero-img{margin:36px auto 0;max-width:1040px;padding-bottom:48px;position:relative;width:100%;z-index:1}.sp-scheduler-feature .spsc-dpane--img img,.sp-scheduler-feature .spsc-final__shot img,.sp-scheduler-feature .spsc-hero-img img{display:block;height:auto;max-width:100%;width:100%}.spsc-final__shot{margin:20px auto 0;max-width:760px;width:100%}@media (max-width:760px){.spsc-hero-img{margin-top:24px;padding-bottom:32px}}.spsc-final__shot{flex:1 1 340px;margin:0 auto;max-width:440px}.spsc-dpane--img{border-radius:20px}