.scheduler-page{--sc-navy:#1c2038;--sc-accent:#6335ed;overflow:clip}
.sc-hero{background:linear-gradient(125deg,#fff 18%,#f1edff 100%);padding:62px 0 0}
.sc-hero-grid{display:grid;grid-template-columns:.94fr 1.16fr;gap:48px;align-items:center;padding-bottom:58px}
.sc-hero .eyebrow{font-size:.8125rem;letter-spacing:.07em;margin-bottom:25px}
.sc-hero h1{font-size:clamp(2.5rem,3.6vw,3.4rem);line-height:1.04;letter-spacing:-.055em}
.sc-hero h1 span{color:var(--purple)}
.sc-lead{font-size:1.125rem;line-height:1.75;margin:25px 0 28px;max-width:510px}
.sc-hero .actions{gap:24px}
.sc-trial-note{font-size:.8125rem;line-height:1.6;margin-top:15px}
.sc-product-note{display:flex;align-items:center;gap:12px;margin-top:31px}
.sc-product-note p{display:grid;font-size:.8125rem;line-height:1.6}
.sc-product-note strong{font-weight:600;color:var(--ink)}
.sc-hero-visual{min-width:0;margin:0}
.sc-calendar-frame{background:#e6dffd;padding:14px;border:1px solid #ded3fc;border-radius:24px;box-shadow:0 30px 65px -24px #3822743d}
.sc-preview{display:block;position:relative;overflow:hidden;border-radius:13px;background:#fff}
.sc-preview img{width:100%;height:auto;display:block}
.sc-preview .lp-expand{opacity:1;font-size:.8125rem;bottom:14px;right:14px;left:auto;transform:none}
.sc-hero-visual figcaption{font-size:.9375rem;text-align:center;margin-top:22px;color:#4a4263;font-weight:550}
.sc-hero-visual figcaption span{display:block;font-size:.75rem;color:var(--muted);font-weight:400;margin-top:5px}
.sc-channel-strip{border-top:1px solid #dbd6ea;display:flex;align-items:center;justify-content:space-between;gap:24px;padding:24px 0}
.sc-channel-strip>p{font-size:.6875rem;letter-spacing:.1em;font-weight:600;max-width:175px}
.sc-channel-strip>div{display:flex;gap:30px;align-items:center}
.sc-channel-strip span{display:flex;align-items:center;gap:9px;font-size:.9375rem;font-weight:550}
.sc-channel-strip span>.icon{width:21px;height:21px}
.sc-channel-strip>a{display:flex;gap:8px;align-items:center;font-size:.8125rem;color:var(--purple);font-weight:550}
.sc-channel-strip>a>.icon{width:16px;height:16px}
.sc-section{padding:88px 0}
.sc-section-heading{display:grid;grid-template-columns:1.2fr 1fr;gap:80px;align-items:end;margin-bottom:42px}
.sc-section-heading h2{font-size:clamp(2.3rem,3.2vw,3.05rem)}
.sc-section-heading>p{font-size:1.0625rem;line-height:1.75;max-width:430px;justify-self:end}
.sc-examples{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:30px}
.sc-example-art{padding:22px 30px;border-radius:18px;background:#eee9e3;overflow:hidden;height:340px;display:flex;align-items:center;justify-content:center}
.sc-example:nth-child(2) .sc-example-art{background:#e6eeec}
.sc-example:nth-child(3) .sc-example-art{background:#e9eaf2}
.sc-example-art img{max-height:100%;width:auto;box-shadow:0 10px 26px #1c203822}
.sc-example h3{font-size:1.125rem;margin-top:22px;margin-bottom:8px}
.sc-example p{font-size:.9375rem;line-height:1.65;max-width:310px}
.sc-sample-note{font-size:.75rem;margin-top:26px;color:#737689}
.sc-workflow{background:#f7f6fb}
.sc-workflow .sc-section-heading{margin-bottom:64px}
.sc-workflow-row{display:grid;grid-template-columns:.8fr 1.2fr;align-items:center;gap:80px;padding-bottom:66px}
.sc-workflow-row+.sc-workflow-row{border-top:1px solid #e3e0ee;padding-top:66px;padding-bottom:0}
.sc-step-number{font-size:.8125rem;color:var(--purple);font-weight:650;display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;border:1px solid #d9cff8;border-radius:50%;margin-bottom:22px}
.sc-step-copy h3{font-size:2.15rem;line-height:1.15;letter-spacing:-.035em;margin-bottom:23px}
.sc-step-copy p{font-size:1rem;line-height:1.8;margin-bottom:17px}
.sc-step-copy strong{font-weight:600;color:var(--ink)}
.sc-step-copy .text-link{margin-top:8px;font-size:.9375rem}
.sc-workflow-visual{min-width:0;margin:0;background:#ece8f5;border:1px solid #e0dbed;border-radius:20px;padding:20px}
.sc-workflow-visual figcaption{font-size:.8125rem;text-align:center;margin-top:17px;color:var(--muted)}
.sc-workflow-reverse{grid-template-columns:1.15fr .85fr}
.sc-workflow-reverse .sc-step-copy{grid-column:2;grid-row:1}
.sc-workflow-reverse .sc-workflow-visual{grid-column:1;grid-row:1}
.sc-listing-visual{background:#e8eeed;border-color:#dbe5e1;max-width:530px;width:100%;justify-self:center;padding:24px 40px 20px}
.sc-scheduling{background:var(--sc-navy);color:#fff}
.sc-scheduling-grid{display:grid;grid-template-columns:1.05fr .95fr;align-items:center;gap:85px}
.sc-scheduling .sc-step-number{border-color:#655786;color:#d8c7ff}
.sc-scheduling .eyebrow{font-size:.75rem;color:#cab5ff;margin:0 0 18px}
.sc-scheduling h2{font-size:2.8rem;margin-bottom:24px}
.sc-scheduling h2 span{color:#cbb8ff}
.sc-scheduling .sc-step-copy>p:not(.eyebrow){color:#d1d2de}
.sc-checks{list-style:none;padding:0;display:grid;gap:14px;margin:27px 0 28px}
.sc-checks li{display:flex;gap:12px;font-size:.9375rem;color:#e3e3ec}
.sc-checks .icon{width:19px;height:19px;color:#bda4ff;margin-top:3px}
.sc-scheduling .text-link{color:#d1bdff}
.sc-scheduling figure{margin:0;max-width:450px;width:100%;justify-self:center;background:#ffffff0a;border:1px solid #ffffff17;padding:25px;border-radius:22px}
.sc-scheduling figure figcaption{font-size:.8125rem;line-height:1.65;text-align:center;margin-top:20px;color:#c6c6d7}
.sc-benefits{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:50px;max-width:900px}
.sc-benefit-icon{display:inline-flex;color:var(--purple);margin-bottom:20px}
.sc-benefit-icon>.icon{width:26px;height:26px}
.sc-benefits h3{font-size:1.35rem;margin-bottom:15px;max-width:265px}
.sc-benefits p{font-size:1rem;line-height:1.75;margin-bottom:22px}
.sc-benefits .text-link{font-size:.9375rem}
.sc-offer{background:#f3f0fb;padding:76px 0}
.sc-offer-grid{display:grid;grid-template-columns:1.3fr .7fr;align-items:center;gap:110px}
.sc-offer h2{font-size:clamp(2.3rem,3.1vw,3rem);margin-bottom:22px}
.sc-offer-grid>div>p:not(.eyebrow):not(.sc-trial-note){font-size:1.0625rem;line-height:1.8;max-width:535px;margin-bottom:28px}
.sc-price{background:#fff;border:1px solid #e3dbee;border-radius:20px;padding:31px;box-shadow:0 15px 40px #2e194c08}
.sc-price>span{font-size:.6875rem;font-weight:650;letter-spacing:.11em;color:#777082}
.sc-price h3{font-size:1.45rem;margin:14px 0 10px}
.sc-price-value{font-size:3.2rem;font-weight:650;letter-spacing:-.06em;line-height:1.1;color:var(--ink)}
.sc-price-value span{font-size:1rem;font-weight:400;letter-spacing:0;color:var(--muted);margin-left:8px}
.sc-price>p:not(.sc-price-value){font-size:.8125rem;margin-top:10px}
.sc-price ul{list-style:none;display:grid;gap:12px;padding:21px 0 20px;margin:20px 0 0;border-top:1px solid var(--line)}
.sc-price li{display:flex;align-items:center;gap:10px;font-size:.875rem}
.sc-price li>.icon{width:17px;height:17px;color:var(--purple)}
.sc-price .sc-allowances{font-size:.75rem!important;margin-top:0!important}
.sc-price>a{display:flex;align-items:center;gap:8px;font-size:.875rem;color:var(--purple);font-weight:600;margin-top:22px}
.sc-price>a .icon{width:17px;height:17px}
.sc-closing{padding:66px 0 80px;border-top:1px solid var(--line)}
.sc-closing>.container{display:grid;grid-template-columns:1.35fr .65fr;gap:60px;align-items:center}
.sc-closing h2{font-size:2.65rem}
.sc-closing h2 span{color:var(--purple)}
.sc-closing p:not(.eyebrow){margin-top:20px;font-size:1rem;max-width:550px}
.sc-closing-actions{display:flex;flex-direction:column;align-items:flex-start;gap:18px;justify-self:end}
.sc-closing-actions>p{margin:0!important;font-size:.8125rem!important}
@media(min-width:1600px){.sc-hero-grid{gap:65px}.sc-calendar-frame{margin-right:-35px}}
@media(max-width:1100px){.sc-hero-grid{gap:30px;grid-template-columns:1fr 1fr}.sc-hero h1{font-size:2.9rem}.sc-lead{font-size:1.0625rem}.sc-hero .actions{gap:15px}.sc-hero .actions .text-link{font-size:.875rem}.sc-channel-strip>p{display:none}.sc-section-heading{gap:40px}.sc-workflow-row{gap:45px}.sc-scheduling-grid{gap:40px}.sc-example-art{height:290px;padding:18px}.sc-offer-grid{gap:55px}.sc-benefits{gap:30px}.sc-closing h2{font-size:2.2rem}}
@media(max-width:850px){.sc-hero{padding-top:38px}.sc-hero-grid{grid-template-columns:1fr;gap:40px;padding-bottom:35px}.sc-hero-copy{max-width:620px}.sc-hero h1{font-size:clamp(2.6rem,6vw,3.2rem)}.sc-lead{max-width:590px}.sc-hero-visual{max-width:700px;width:100%;justify-self:center}.sc-product-note{margin-top:25px}.sc-hero-visual figcaption{margin-top:16px}.sc-section{padding:65px 0}.sc-section-heading{grid-template-columns:1fr;gap:22px;margin-bottom:30px}.sc-section-heading>p{max-width:570px;justify-self:start}.sc-example-art{height:240px;padding:14px}.sc-examples{gap:20px}.sc-workflow-row,.sc-workflow-reverse{grid-template-columns:1fr;gap:28px}.sc-workflow-reverse .sc-step-copy,.sc-workflow-reverse .sc-workflow-visual{grid-column:auto;grid-row:auto}.sc-workflow .sc-section-heading{margin-bottom:38px}.sc-step-copy{max-width:630px}.sc-workflow-visual{width:100%;max-width:700px;justify-self:center}.sc-listing-visual{max-width:550px}.sc-scheduling-grid{grid-template-columns:1fr;gap:35px}.sc-scheduling figure{max-width:520px}.sc-scheduling h2{font-size:2.6rem}.sc-benefits{grid-template-columns:1fr;gap:32px}.sc-benefits article{border-bottom:1px solid var(--line);padding-bottom:30px}.sc-benefits article:last-child{border:0;padding-bottom:0}.sc-benefits h3{max-width:none}.sc-benefits p{max-width:650px}.sc-offer-grid{grid-template-columns:1fr;gap:35px}.sc-price{max-width:500px;width:100%}.sc-closing>.container{grid-template-columns:1fr;gap:30px}.sc-closing-actions{justify-self:start}}
@media(max-width:600px){.scheduler-page .wide,.scheduler-page .container{width:calc(100% - 40px)}.sc-hero .eyebrow{font-size:.6875rem;margin-bottom:22px}.sc-hero h1{font-size:clamp(2rem,8vw,2.5rem)}.sc-lead{font-size:1rem;line-height:1.75;margin:22px 0}.sc-hero .actions{align-items:flex-start;flex-direction:column;gap:18px}.sc-trial-note{font-size:.75rem;max-width:320px}.sc-product-note p{font-size:.75rem}.sc-calendar-frame{padding:7px;border-radius:14px}.sc-preview{border-radius:8px}.sc-preview .lp-expand{display:flex;font-size:.625rem;padding:6px 9px;bottom:8px;right:8px}.sc-hero-visual figcaption{font-size:.8125rem}.sc-hero-visual figcaption span{font-size:.6875rem}.sc-channel-strip{flex-direction:column;align-items:flex-start;gap:15px;padding:24px 0}.sc-channel-strip>div{flex-wrap:wrap;gap:16px}.sc-channel-strip span{font-size:.8125rem;gap:6px}.sc-channel-strip span>.icon{width:18px;height:18px}.sc-channel-strip>a{font-size:.75rem}.sc-section{padding:52px 0}.sc-section-heading h2{font-size:2.05rem}.sc-section-heading>p{font-size:1rem}.sc-examples{grid-template-columns:1fr;gap:33px}.sc-example{max-width:430px;width:100%;margin:auto}.sc-example-art{height:auto;padding:24px 44px}.sc-example-art img{max-height:320px}.sc-example h3{font-size:1.2rem;margin-top:17px}.sc-example p{max-width:none}.sc-sample-note{font-size:.6875rem}.sc-step-copy h3{font-size:1.85rem}.sc-workflow-row{padding-bottom:42px}.sc-workflow-row+.sc-workflow-row{padding-top:42px}.sc-workflow-visual{padding:10px;border-radius:13px}.sc-workflow-visual figcaption{font-size:.75rem;margin:12px 5px 4px}.sc-scheduling h2{font-size:2.05rem}.sc-scheduling figure{padding:15px}.sc-offer{padding:52px 0}.sc-offer h2{font-size:2.05rem}.sc-price{padding:26px}.sc-closing{padding:50px 0}.sc-closing h2{font-size:2rem}.sc-closing .eyebrow{font-size:.75rem}}
