:root{--pink:#ec4899;--p50:#fdf2f7;--p100:#fce7f1;--p200:#fbcfe5;--ink:#1a1a1a}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;color:var(--ink);font-family:Mulish,sans-serif;overflow-x:clip}a{color:inherit;text-decoration:none}img{display:block}button{font:inherit}.shell{width:min(1200px,calc(100% - 48px));margin-inline:auto}.hero-wrap{height:1320px;padding-top:24px}header{height:75px;padding:16px 24px;display:flex;align-items:center;justify-content:space-between;border-radius:48px;background:#fff;box-shadow:0 1px 14px #00000014;position:relative;z-index:5}.logo{display:flex;align-items:center;gap:7px}.logo img:first-child{width:21px}.logo img:last-child{width:104px}nav{display:flex;gap:30px;font-weight:600}nav a{transition:color .2s}nav a:hover{color:var(--pink)}.header-cta{padding:16px 20px;border-radius:40px;background:var(--pink);color:#fff;font-weight:700}.menu{display:none;border:0;background:transparent}.menu i{display:block;width:24px;height:2px;background:var(--ink);margin:6px}.ribbon{height:247px;margin-top:32px;display:flex;align-items:center;gap:8px;width:max-content;position:relative;left:50%;transform:translate(-50%)}.ribbon img{object-fit:cover}.r1{width:220px;height:245px}.r2{width:200px;height:211px}.r3{width:190px;height:183px}.r4{width:160px;height:169px}.r5{width:140px;height:163px}.r6{width:140px;height:169px}.r7{width:160px;height:183px}.r8{width:190px;height:211px}.r9{width:221px;height:247px}.hero{width:993px;max-width:100%;margin:32px auto 0;text-align:center;display:flex;flex-direction:column;align-items:center}.badge{display:inline-flex;padding:8px 12px;background:var(--p100);border:1px solid var(--p200);border-radius:20px;color:var(--pink);font-size:12px;font-weight:600;letter-spacing:-.12px;text-transform:uppercase}.hero h1{font-size:64px;line-height:.9;letter-spacing:-1.92px;margin:24px 0 32px;font-weight:800}.hero>p{font-size:18px;line-height:1.5;letter-spacing:-.36px;margin:0;font-weight:500}.actions{margin-top:48px;display:flex;flex-direction:column;align-items:center;gap:32px}.cta{height:64px;padding:8px 8px 8px 32px;display:inline-flex;align-items:center;gap:16px;border-radius:48px;background:var(--pink);color:#fff;font-size:16px;font-weight:700;transition:background .35s}.cta:hover{background:var(--ink)}.arrow{width:48px;height:48px;border-radius:50%;background:#fff;overflow:hidden;position:relative}.arrow img{position:absolute;width:20px;height:20px;left:14px;top:14px}.arrow img+img{transform:translate(-34px,34px);opacity:0}.cta:hover .arrow img:first-child{animation:out .4s cubic-bezier(.22,1,.36,1)}.cta:hover .arrow img+img{animation:in .4s cubic-bezier(.22,1,.36,1)}@keyframes out{to{transform:translate(34px,-34px);opacity:0}}@keyframes in{to{transform:none;opacity:1}}.secondary{color:var(--pink);display:flex;align-items:center;gap:4px;font-weight:600;transition:color .2s}.secondary img{width:16px}.hero-art{width:888px;max-width:100%;height:566px;margin-top:48px;position:relative;overflow:hidden}.hero-art>img{width:888px}.hero-label{position:absolute;padding:10px 16px;background:#fff;border:1px solid var(--p100);box-shadow:0 4px 20px #db27801f;border-radius:24px;color:var(--pink);font-size:13px;font-weight:700}.hero-label.left{left:17px;top:196px}.hero-label.right{right:15px;top:176px}.hero-label.center{left:50%;transform:translate(-50%);bottom:20px}.sections{display:flex;flex-direction:column;gap:160px}.title{text-align:center;padding-inline:104px}.title h2,.faq>h2{font-size:40px;line-height:1.1;letter-spacing:-1.2px;margin:0;font-weight:800}.title p{font-size:18px;line-height:1.5;letter-spacing:-.36px;margin:32px 0 0}.steps{display:grid;grid-template-columns:repeat(3,1fr);gap:30px;margin-top:64px}.steps article{height:460px;padding:32px;background:var(--p50);border:1px solid var(--p100);border-radius:36px;text-align:center;overflow:hidden}.steps h3,.schedule-grid h3,.reminders h3,.benefits h3{font-size:24px;line-height:1.1;letter-spacing:-.72px;margin:0;font-weight:800}.steps article>p{height:48px;margin:24px 0 0;line-height:1.5}.step-art{height:260px;position:relative;margin-top:28px}.step-art img{position:absolute;max-width:none}.s1 img:first-child{width:264px;left:66px}.s1 img:last-child{width:244px;left:-16px;top:62px}.s2 img:first-child{width:244px;left:-16px}.s2 img:last-child{width:237px;left:105px;top:14px}.s3 img:first-child{width:287px;left:29px;top:26px}.s3 img:last-child{width:272px;left:-17px}.schedule-grid{margin-top:64px;display:grid;grid-template-columns:530px 530px;justify-content:space-between;gap:30px}.schedule-grid article{height:273px;padding:40px;background:var(--p50);border:1px solid var(--p100);border-radius:36px;display:flex;gap:24px;overflow:hidden}.schedule-grid .wide{width:640px}.schedule-grid .narrow{width:530px;justify-self:end}.schedule-grid article>div:first-child{flex:1}.schedule-grid p{font-size:16px;line-height:1.5;letter-spacing:-.48px}.schedule-grid article>img{width:273px;object-fit:cover;object-position:top;border-radius:16px}.schedule-grid .narrow>img{width:192px}.schedule-grid .schedule-cta{height:280px;display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between}.schedule-cta h3{font-size:28px;width:328px}.schedule-grid article:last-child{height:280px;justify-self:end}.client-images{width:300px;position:relative}.client-images img{position:absolute;height:239px;object-fit:cover;border-radius:16px;right:54px}.client-images img+img{height:229px;right:0;top:-8px}.reminders{margin-top:64px;display:grid;grid-template-columns:1fr 1fr;gap:30px}.reminders article{display:flex;flex-direction:column;align-items:flex-start;gap:24px}.photo{width:100%;height:260px;overflow:hidden;border-radius:34px}.photo img{width:100%;height:auto;position:relative}.reminders article:first-child .photo img{width:611px;top:-26px;left:-10px}.reminders article:last-child .photo img{width:602px;top:-71px}.reminders p{font-size:18px;line-height:1.5;margin:0}.crm{display:flex;gap:30px;align-items:center;margin-top:64px}.crm-phone{width:483px;height:504px;border:1px solid var(--p100);border-radius:36px;overflow:hidden;flex:none}.crm-phone img{width:1063px;height:796px;object-fit:cover;transform:translate(-204px,-58px)}.benefits{flex:1;display:grid;grid-template-columns:1fr 1fr;gap:30px;height:504px}.benefits article{padding:32px;border:1px solid var(--p100);border-radius:24px}.benefits h3{display:flex;align-items:flex-start;gap:8px}.benefits h3 img{width:24px;height:24px}.benefits p{font-size:18px;line-height:1.5;margin:20px 0 0}.final-cta{height:350px;background:var(--pink);border-radius:46px;display:flex;color:#fff;overflow:hidden}.final-cta>div{flex:1;padding:64px 40px 64px 80px}.final-cta h2{font-size:40px;line-height:1.1;letter-spacing:-1.2px;margin:0;width:438px}.final-cta p{font-size:28px;line-height:1.1;font-weight:700;margin:32px 0 48px}.final-cta>img{width:585px;object-fit:contain;object-position:center bottom}.cta.white{background:#fff;color:var(--pink)}.cta.white:hover{background:#fff}.faq{text-align:center}.faq>div{width:787px;max-width:100%;margin:64px auto 0;display:flex;flex-direction:column;gap:20px;text-align:left}.faq details{padding:16px 20px;background:var(--p50);border:1px solid var(--p100);border-radius:20px}.faq summary{display:flex;justify-content:space-between;align-items:center;font-size:18px;line-height:1.5;list-style:none;cursor:pointer}.faq summary b{width:24px;height:24px;position:relative;flex:none}.faq summary b:before,.faq summary b:after{content:"";position:absolute;width:14px;height:2px;background:var(--pink);left:5px;top:11px}.faq summary b:after{transform:rotate(90deg)}.faq details[open] summary b:before{transform:rotate(45deg);background:var(--ink)}.faq details[open] summary b:after{transform:rotate(-45deg);background:var(--ink)}.faq details p{margin:20px 0 6px;font-size:16px;line-height:22px}footer{margin-top:120px;padding:120px max(24px,calc((100% - 1200px)/2)) 40px;background:var(--ink);color:#ffffffb3}footer>img{width:100%}footer>div{display:flex;justify-content:space-between;margin-top:40px;font-size:18px}footer p{display:flex;gap:20px;margin:0}@media(max-width:900px){.shell{width:calc(100% - 40px)}header nav,.header-cta{display:none}.menu{display:block}.nav-open header nav{display:flex;position:absolute;top:84px;left:0;right:0;padding:24px;background:#fff;box-shadow:0 8px 30px #0002;border-radius:24px;flex-direction:column}.hero-wrap{height:auto}.ribbon{transform:translate(-50%) scale(.7);margin-block:-28px}.hero-art{height:auto}.hero-art>img{width:100%}.sections{margin-top:100px;gap:110px}.title{padding:0}.steps,.reminders{grid-template-columns:1fr}.steps article{width:min(420px,100%);margin:auto}.schedule-grid{grid-template-columns:1fr}.schedule-grid .wide,.schedule-grid .narrow,.schedule-grid .schedule-cta,.schedule-grid article:last-child{width:100%;justify-self:stretch}.crm{flex-direction:column}.benefits{width:100%}.final-cta>div{padding:48px 32px}.final-cta>img{width:42%}footer>div{flex-direction:column;gap:24px}}@media(max-width:540px){.shell{width:calc(100% - 32px)}.ribbon{transform:translate(-50%) scale(.45);margin-block:-62px}.hero h1{font-size:40px}.hero h1 br{display:none}.hero>p,.title p{font-size:16px}.hero-label{display:none}.title h2,.faq>h2{font-size:32px}.schedule-grid article{height:390px!important;flex-direction:column}.schedule-grid article>img{width:100%;height:200px}.client-images{width:100%;height:200px}.benefits{grid-template-columns:1fr;height:auto}.crm-phone{width:100%}.final-cta{height:auto}.final-cta>img{display:none}.final-cta h2{width:auto;font-size:32px}.final-cta p{font-size:20px}footer{padding-top:72px}footer p{flex-direction:column}footer i{display:none}}@media(prefers-reduced-motion:reduce){*{animation:none!important;transition:none!important}}.hero-wrap{overflow:hidden}.hero-art:after{content:"";position:absolute;z-index:3;left:0;right:0;bottom:0;height:145px;background:linear-gradient(180deg,#fff0,#fff 88%);pointer-events:none}.hero-art>img{width:auto}.hero-art .phone{position:absolute;width:301px;height:607px;object-fit:cover;object-position:center}.hero-art .phone.left{left:83px;top:57px;transform:rotate(-15deg)}.hero-art .phone.right{right:83px;top:57px;transform:rotate(15deg)}.hero-art .phone.center{width:321px;height:648px;left:284px;top:16px;z-index:2}.hero-art .hero-badge{position:absolute;z-index:4;height:41px;object-fit:contain}.hero-art .hero-badge.left{width:144px;left:17px;top:196px}.hero-art .hero-badge.right{width:134px;right:15px;top:176px}.cta{transition:background-color .35s cubic-bezier(.22,1,.36,1)}.arrow{display:block;flex:none;position:relative;overflow:hidden;background:#fff;transition:background-color .25s}.arrow-glyph{position:absolute;left:14px;top:14px;width:20px;height:20px;background:var(--pink);mask:url(/assets/final/arrow.svg) center/contain no-repeat;-webkit-mask:url(/assets/final/arrow.svg) center/contain no-repeat;transition:background-color .35s cubic-bezier(.22,1,.36,1)}.arrow-glyph:nth-child(2){transform:translateY(140%);opacity:0}.cta:not(.white):hover{background-color:var(--ink)}.cta:not(.white):hover .arrow-glyph{background-color:var(--ink)}.cta:hover .arrow-glyph:first-child{animation:arrow-up-out .4s cubic-bezier(.22,1,.36,1) both}.cta:hover .arrow-glyph:nth-child(2){animation:arrow-up-in .4s cubic-bezier(.22,1,.36,1) both}@keyframes arrow-up-out{0%{transform:translateY(0);opacity:1}to{transform:translateY(-140%);opacity:0}}@keyframes arrow-up-in{0%{transform:translateY(140%);opacity:0}to{transform:translateY(0);opacity:1}}.cta.white,.cta.white:hover{background-color:#fff}.cta.white .arrow{background:var(--pink)}.cta.white .arrow-glyph,.cta.white:hover .arrow-glyph{background:#fff}.secondary{position:relative;transition:color .2s ease}.secondary img{opacity:0}.secondary:after{content:"";width:16px;height:16px;margin-left:-20px;background:currentColor;mask:url(/assets/final/arrow-down.svg) center/contain no-repeat;-webkit-mask:url(/assets/final/arrow-down.svg) center/contain no-repeat;transition:background-color .2s ease}.secondary:hover{color:var(--ink)}.secondary:after{position:absolute;right:0;margin-left:0}.title{display:flex;flex-direction:column;gap:20px}.title p{margin:0}.steps,.schedule-grid,.reminders,.crm{margin-top:48px}.card-copy{display:flex;flex-direction:column;gap:16px}.card-copy p{margin:0}.ribbon>span{display:block;flex:none;overflow:hidden}.ribbon>span img{width:100%;height:100%;object-fit:cover;object-position:center}.ribbon .r1{width:220px;height:245px}.ribbon .r2{width:200px;height:211px}.ribbon .r3{width:190px;height:183px}.ribbon .r4{width:160px;height:169px}.ribbon .r5{width:140px;height:163px}.ribbon .r6{width:140px;height:169px}.ribbon .r7{width:159.433px;height:170.067px}.ribbon .r8{width:190px;height:211px}.ribbon .r9{width:221px;height:247px}.hero{margin-top:32px}.hero h1{width:993px;max-width:100%;margin:20px 0 24px}.actions{margin-top:48px}.actions .cta{height:56px;gap:8px;padding:4px 4px 4px 24px}.hero-art{margin-top:48px}.hero-wrap{height:auto;overflow:visible}.hero-art:after{left:73px;right:auto;bottom:-38px;width:733px;height:319px;background:linear-gradient(180.066deg,#fff0 10.821%,#ffffffd2 34.942%,#fffffffa 51.434%,#fff 84.003%)}.center-plate{position:absolute;z-index:1;left:304px;top:82px;width:280px;height:450px;border-radius:48px;background:var(--p100)}.hero-art .phone.center{z-index:2}.hero-label.center{z-index:4;left:340px;top:397px;bottom:auto;transform:none;padding:12px 20px 12px 16px;border-radius:18px;background:#fbcfe599;-webkit-backdrop-filter:blur(25px);backdrop-filter:blur(25px);font-size:14px;line-height:22px}.steps article{width:380px;padding:32px;display:flex;flex-direction:column;gap:32px}.steps article>p{height:auto;margin:0}.steps .step-art{width:100%;height:260px;margin:0}.s1 img:first-child{width:264px;height:240px;left:66px;top:-15px}.s1 img:last-child{width:244px;height:224.974px;left:-16px;top:52.25px}.s2 img:first-child{width:228px;height:289px;left:-9px;top:-15px}.s2 img:last-child{width:236.862px;height:197px;left:95.1px;top:4.85px}.s3 img:first-child{width:287px;height:auto;left:29px;top:26px}.s3 img:last-child{width:272px;height:114px;left:-17px;top:-8px}.schedule-grid article>div:first-child{display:flex;flex-direction:column;gap:16px}.schedule-grid article>div:first-child p{margin:0}.schedule-grid article>img{display:none}.feature-one{position:relative;width:273px;height:100%;flex:none}.feature-one img{position:absolute;object-fit:cover;border-radius:16px;box-shadow:0 2px 26px #db27801f}.feature-one img:first-child{width:172px;height:314px;left:16px;top:8px}.feature-one img:last-child{width:142px;height:274px;right:0;top:-8px}.feature-two{position:relative;width:192px;height:100%;flex:none}.feature-two img{position:absolute;width:161px;height:295px;right:0;top:-8px;object-fit:cover;border-radius:16px;box-shadow:0 2px 26px #db27801f}.client-images img:first-child{width:203px;height:239px;right:54px;top:8px}.client-images img+img{width:154px;height:249px;right:-6px;top:-8px}.reminders article{gap:20px}.reminders .card-copy{gap:16px}.benefits article{display:flex;flex-direction:column;gap:16px}.benefits p{margin:0}.final-cta{position:relative;overflow:visible;min-height:333px}.final-cta>div{padding:64px 40px 64px 80px;display:flex;flex-direction:column;gap:48px}.cta-copy{display:flex;flex-direction:column;gap:20px}.final-cta .cta-copy p{font-size:24px;line-height:normal;font-weight:600;letter-spacing:-.72px;margin:0}.final-cta>img{position:absolute;width:431px;height:433px;right:120px;top:-38px;object-fit:cover;object-position:center}.final-cta .cta{align-self:flex-start}.arrow-glyph{mask-image:url(/assets/v2/cta-arrow.svg);-webkit-mask-image:url(/assets/v2/cta-arrow.svg)}.secondary:after{mask-image:url(/assets/v2/secondary.svg);-webkit-mask-image:url(/assets/v2/secondary.svg)}.ribbon .r7{width:178.5px;height:182.012px}.ribbon .r8{width:200px;height:216.008px}.ribbon .r9{width:200px;height:243.816px}.hero-wrap{height:1304px}.sections{margin-top:160px}.center-plate{display:none}.hero-label.center{display:flex;align-items:center;justify-content:center;gap:6px;padding:12px 20px 12px 16px;width:auto;height:46px;font-family:Mulish,sans-serif;font-size:14px;font-weight:600;line-height:22px;white-space:nowrap}.hero-label.center img{width:16px;height:16px;flex:none}.arrow-glyph,.arrow-glyph:nth-child(2){opacity:1}@keyframes arrow-up-out{0%{transform:translateY(0)}to{transform:translateY(-140%)}}@keyframes arrow-up-in{0%{transform:translateY(140%)}to{transform:translateY(0)}}.client-images img:first-child{object-fit:cover;object-position:center 32.3%}.client-images img+img{object-fit:cover;object-position:center 58%}.final-cta{height:374px;min-height:374px;padding:0;overflow:visible;gap:30px}.final-cta>div:first-child{padding:64px;flex:1;min-width:0}.final-cta .cta-copy,.final-cta .cta-copy p{font-weight:800;line-height:1.1}.cta-visual{position:relative!important;flex:0 0 450px!important;align-self:stretch;padding:0!important;overflow:visible}.cta-visual img{position:absolute;width:463px;height:491.37px;right:0;top:-77.5px;object-fit:fill;clip-path:inset(0 0 55.37px 0)}.steps .step-art .step-combined{position:absolute;max-width:none;object-fit:contain}.steps .s1 .step-combined{width:346px;height:292.5px;left:-16px;top:-15px}.steps .s2 .step-combined{width:341px;height:289px;left:-9px;top:-15px}.steps .s3 .step-combined{width:359px;height:294px;left:-17px;top:-8px}.feature-one .feature-combined.records{display:block;position:absolute;width:273px;height:auto;max-width:none;left:0;top:-8px;object-fit:contain;border-radius:0;box-shadow:none}.feature-two .feature-combined.calendar{display:block;position:absolute;width:192px;height:auto;max-width:none;right:0;top:-8px;object-fit:contain;border-radius:0;box-shadow:none}.client-images .feature-combined.clients{display:block;position:absolute;width:283px;height:auto;max-width:none;right:-6px;top:-8px;object-fit:contain;object-position:center;border-radius:0;box-shadow:none}.arrow{overflow:hidden}.arrow-glyph:nth-child(2){transform:translateY(200%);opacity:1}@keyframes arrow-up-out{0%{transform:translateY(0)}to{transform:translateY(-200%)}}@keyframes arrow-up-in{0%{transform:translateY(200%)}to{transform:translateY(0)}}.step-combined,.feature-combined{border:0!important;outline:0!important;background:transparent!important;box-shadow:none!important}.reminders article:first-child .photo{width:100%;height:260px;overflow:hidden;border-radius:32px}.reminders article:first-child .photo img{display:block;width:calc(100% + 26px);max-width:none;height:407px;left:-10px;top:-26px;object-fit:cover;object-position:center}.cta-visual img{clip-path:inset(0 0 40px 0)}.hero h1,.hero>p,.title h2,.title p,.steps h3,.steps .card-copy p,.schedule-grid h3,.schedule-grid p,.reminders h3,.reminders .card-copy p,.benefits h3,.benefits p,.final-cta h2,.final-cta .cta-copy p,.faq>h2,.faq details p{text-wrap:balance}.hero h1,.title h2,.final-cta h2,.faq>h2{text-wrap:wrap}.cta-visual img{right:64px}.steps .s3 .step-list{position:absolute;left:29px;top:26px;width:287px;height:232px;overflow:hidden;border-radius:12px;background:#fff;box-shadow:0 2px 26px #db27801f}.steps .s3 .step-list img{position:absolute;width:271px;height:444px;max-width:none;left:14.5px;top:6.33px;object-fit:cover}.steps .s3 .step-event{position:absolute;width:272px;height:114px;max-width:none;left:-17px;top:-8px;object-fit:cover}.screen-crop{position:absolute;display:block;overflow:hidden;border-radius:16px;box-shadow:0 2px 26px #db27801f}.screen-crop img{position:absolute!important;max-width:none!important;border:0!important;border-radius:0!important;box-shadow:none!important;object-fit:fill!important}.feature-one .feature-one-1{width:172px;height:314px;left:16px;top:8px}.feature-one .feature-one-1 img{width:172.12px!important;height:372.12px!important;left:-.05px!important;top:-54.48px!important}.feature-one .feature-one-2{width:142px;height:274px;right:0;top:-8px}.feature-one .feature-one-2 img{width:142.48px!important;height:319.07px!important;left:-.87px!important;right:auto!important;top:-44.69px!important}.feature-two .feature-two-1{width:161px;height:295px;right:0;top:-8px}.feature-two .feature-two-1 img{width:175.07px!important;height:324.59px!important;left:-7.04px!important;right:auto!important;top:-30px!important}.client-images .client-image-1{width:203px;height:239px;right:54px;top:8px}.client-images .client-image-1 img{width:203px!important;height:439.57px!important;left:-.49px!important;right:auto!important;top:-64.27px!important}.client-images .client-image-2{width:154px;height:249px;right:-6px;top:-8px}.client-images .client-image-2 img{width:154.09px!important;height:333.26px!important;left:-.05px!important;right:auto!important;top:-48.28px!important}.feature-one .feature-record-user{display:block!important;position:absolute!important;width:273px!important;height:auto!important;max-width:none!important;left:0!important;right:auto!important;top:-8px!important;object-fit:contain!important;object-position:center!important;border:0!important;border-radius:0!important;outline:0!important;background:transparent!important;box-shadow:none!important}.client-images .feature-client-user{display:block!important;position:absolute!important;width:283px!important;height:auto!important;max-width:none!important;left:auto!important;right:-6px!important;top:-8px!important;object-fit:contain!important;object-position:center!important;border:0!important;border-radius:0!important;outline:0!important;background:transparent!important;box-shadow:none!important}.feature-two .feature-calendar-user{display:block!important;position:absolute!important;width:192px!important;height:auto!important;max-width:none!important;left:auto!important;right:0!important;top:-8px!important;object-fit:contain!important;object-position:center!important;border:0!important;border-radius:0!important;outline:0!important;background:transparent!important;box-shadow:none!important}.header-cta{transition:background-color .35s cubic-bezier(.22,1,.36,1)}.header-cta:hover{background-color:var(--ink)}footer a{transition:color .2s ease}footer a:hover{color:#fff}.cta.white{background-color:#fff;color:var(--pink);transition:background-color .35s cubic-bezier(.22,1,.36,1),color .35s cubic-bezier(.22,1,.36,1)}.cta.white .arrow{background-color:var(--pink);transition:background-color .35s cubic-bezier(.22,1,.36,1)}.cta.white .arrow-glyph{background-color:#fff}.cta.white:hover{background-color:var(--ink);color:#fff}.cta.white:hover .arrow{background-color:#fff}.cta.white:hover .arrow-glyph{background-color:var(--ink)}.feature-one .feature-record-user{width:309.7px!important;left:auto!important;right:-20px!important;top:-34.3px!important}.client-images .feature-client-user{width:318.6px!important;right:-20px!important;top:-35.2px!important}.feature-two .feature-calendar-user{width:222.6px!important;right:-20px!important;top:-34.5px!important}:root{color-scheme:only light;background:#fff;color:#1a1a1a}html{min-height:100%;background:#fff;color:#1a1a1a}body,#app{min-height:100vh;min-height:100dvh;background:#fff;color:var(--ink)}body.motion-ready .motion-reveal{opacity:0;transform:translate3d(var(--motion-x,0),var(--motion-y,28px),0) scale(var(--motion-scale,1));transition:opacity var(--motion-duration,.85s) cubic-bezier(.22,1,.36,1) var(--motion-delay,0ms),transform var(--motion-duration,.85s) cubic-bezier(.22,1,.36,1) var(--motion-delay,0ms);will-change:opacity,transform}body.motion-ready .motion-reveal.is-visible{opacity:1;transform:translateZ(0) scale(1)}body.motion-ready .motion-reveal.motion-settled{will-change:auto}body.motion-ready .hero-art .phone.left.motion-reveal{transform:translate3d(var(--motion-x,20px),var(--motion-y,45px),0) scale(var(--motion-scale,1)) rotate(-15deg)}body.motion-ready .hero-art .phone.left.motion-reveal.is-visible{transform:translateZ(0) scale(1) rotate(-15deg)}body.motion-ready .hero-art .phone.right.motion-reveal{transform:translate3d(var(--motion-x,-20px),var(--motion-y,45px),0) scale(var(--motion-scale,1)) rotate(15deg)}body.motion-ready .hero-art .phone.right.motion-reveal.is-visible{transform:translateZ(0) scale(1) rotate(15deg)}@media(prefers-reduced-motion:reduce){body.motion-ready .motion-reveal{opacity:1!important;transition:none!important;will-change:auto!important}body.motion-ready .motion-reveal:not(.phone){transform:none!important}body.motion-ready .hero-art .phone.center.motion-reveal{transform:none!important}body.motion-ready .hero-art .phone.left.motion-reveal{transform:rotate(-15deg)!important}body.motion-ready .hero-art .phone.right.motion-reveal{transform:rotate(15deg)!important}}.faq summary::-webkit-details-marker{display:none}.faq summary>span{min-width:0;padding-right:20px;font-size:18px;font-weight:500}.faq summary b:before,.faq summary b:after{transition:transform .28s cubic-bezier(.22,1,.36,1),opacity .28s cubic-bezier(.22,1,.36,1),background-color .28s cubic-bezier(.22,1,.36,1)}.faq details[open] summary b:before{transform:none;background:var(--pink)}.faq details[open] summary b:after{transform:rotate(90deg) scaleX(0);opacity:0;background:var(--pink)}.faq-answer{display:grid;grid-template-rows:0fr;transition:grid-template-rows .34s cubic-bezier(.22,1,.36,1)}.faq-answer>div{min-height:0;overflow:hidden}.faq .faq-answer p{max-width:690px;margin:0;padding-top:18px;padding-bottom:6px;opacity:0;transform:translateY(-6px);font-size:16px;font-weight:400;line-height:22px;color:#595c66;transition:opacity .3s cubic-bezier(.22,1,.36,1),transform .34s cubic-bezier(.22,1,.36,1)}.faq details[open] .faq-answer{grid-template-rows:1fr}.faq details[open] .faq-answer p{opacity:1;transform:none;transition-delay:45ms}@media(prefers-reduced-motion:reduce){.faq-answer,.faq .faq-answer p,.faq summary b:before,.faq summary b:after{transition:none}}.cta{height:56px;padding:4px 4px 4px 24px;gap:8px}.early-modal{position:fixed;inset:0;z-index:1000;display:flex;align-items:center;justify-content:center;padding:24px;background:#0000;opacity:0;transition:background-color .28s ease,opacity .28s ease}.early-modal[hidden]{display:none}.early-dialog{position:relative;width:min(1200px,calc(100vw - 48px));height:690.532px;max-height:calc(100dvh - 48px);overflow:hidden;border-radius:36px;background:#fff;opacity:0;transform:translateY(16px) scale(.985);transition:opacity .38s cubic-bezier(.22,1,.36,1),transform .38s cubic-bezier(.22,1,.36,1)}.early-modal.is-open{background:#0000004d;opacity:1}.early-modal.is-open .early-dialog{opacity:1;transform:none}.early-close{position:absolute;z-index:3;right:28px;top:28px;width:48px;height:48px;padding:0;border:0;background:transparent;cursor:pointer;transition:opacity .2s}.early-close:hover{opacity:.62}.early-close span:before,.early-close span:after{content:"";position:absolute;left:12px;top:23px;width:24px;height:2px;border-radius:2px;background:#1a1a1a;transform:rotate(45deg)}.early-close span:after{transform:rotate(-45deg)}.early-content{position:absolute;z-index:2;left:104px;right:104px;top:104px;display:flex;flex-direction:column;align-items:center;gap:32px;text-align:center}.early-copy{display:flex;width:100%;flex-direction:column;gap:20px}.early-copy h2{margin:0;font-size:40px;font-weight:800;line-height:1.1;letter-spacing:-1.2px}.early-text{font-size:18px;font-weight:500;line-height:1.5;letter-spacing:-.36px}.early-text p{margin:0}.early-text strong{font-weight:700}.modal-cta{height:64px;padding:8px 8px 8px 32px;gap:16px;flex:none}.early-wordmark{position:absolute;left:0;top:393px;width:1200px;height:193.532px;background:#f1f1f3;mask:url(/assets/final/footer-logo.svg) center/100% 100% no-repeat;-webkit-mask:url(/assets/final/footer-logo.svg) center/100% 100% no-repeat}@media(max-width:900px){.early-dialog{height:min(690.532px,calc(100dvh - 40px));width:calc(100vw - 40px);overflow:auto}.early-content{left:40px;right:40px;top:72px}.early-copy h2{font-size:34px}.early-wordmark{top:auto;bottom:70px;width:100%;height:auto;aspect-ratio:1200/193.532}}@media(max-width:540px){.early-modal{padding:16px}.early-dialog{width:calc(100vw - 32px);height:auto;min-height:560px;max-height:calc(100dvh - 32px);border-radius:28px}.early-content{position:relative;left:auto;right:auto;top:auto;padding:84px 24px 180px;gap:28px}.early-copy h2{font-size:30px}.early-text{font-size:16px;line-height:1.45}.modal-cta{max-width:100%;height:56px;padding:4px 4px 4px 20px;gap:8px;white-space:nowrap}.early-wordmark{bottom:56px;transform:scale(1.35)}}@media(prefers-reduced-motion:reduce){.early-modal,.early-dialog{transition:opacity 1ms;transform:none}}.mobile-nav{position:fixed;inset:0;z-index:900;min-height:100dvh;background:#fff;opacity:0;transition:opacity .32s cubic-bezier(.22,1,.36,1)}.mobile-nav[hidden],.mobile-nav-backdrop[hidden]{display:none}.mobile-nav.is-open{opacity:1}.mobile-nav-inner{width:100%;min-height:100dvh;padding:24px 16px max(24px,env(safe-area-inset-bottom));opacity:0;transform:translateY(14px);transition:opacity .36s cubic-bezier(.22,1,.36,1),transform .36s cubic-bezier(.22,1,.36,1)}.mobile-nav.is-open .mobile-nav-inner{opacity:1;transform:none}.mobile-nav-header{height:56px;padding:16px 24px;display:flex;align-items:center;justify-content:space-between;border-radius:48px;background:#fff;box-shadow:0 1px 14px #00000014}.mobile-nav-header .logo img:first-child{width:21px}.mobile-nav-header .logo img:last-child{width:104px}.mobile-nav-close{position:relative;width:48px;height:48px;margin-right:-12px;border:0;padding:0;background:transparent;cursor:pointer}.mobile-nav-close span:before,.mobile-nav-close span:after{content:"";position:absolute;left:12px;top:23px;width:24px;height:2px;background:#1a1a1a;transform:rotate(45deg)}.mobile-nav-close span:after{transform:rotate(-45deg)}.mobile-nav-content{margin-top:48px;display:flex;flex-direction:column;gap:48px}.mobile-nav-content nav{display:flex!important;position:static!important;padding:0!important;box-shadow:none!important;border-radius:0!important;background:transparent!important;flex-direction:column;gap:24px;font-size:18px;font-weight:500;line-height:27px}.mobile-nav-cta{width:100%;height:56px;border:0;border-radius:48px;background:var(--pink);color:#fff;font-size:16px;font-weight:700;cursor:pointer}@media(max-width:1100px){.schedule-grid{grid-template-columns:1fr}.schedule-grid .wide,.schedule-grid .narrow,.schedule-grid .schedule-cta,.schedule-grid article:last-child{width:100%;justify-self:stretch}.crm{flex-direction:column}.crm-phone,.benefits{width:100%}.steps{grid-template-columns:1fr}.steps article{width:min(480px,100%);margin-inline:auto}}@media(max-width:600px){.shell{width:calc(100% - 32px)}.hero-wrap{height:auto!important;padding-top:calc(80px + env(safe-area-inset-top));overflow:visible}header{position:fixed;z-index:1001;left:16px;right:16px;top:calc(24px + env(safe-area-inset-top));width:auto;height:56px;padding:16px 24px}header .logo img:first-child{width:21px}header .logo img:last-child{width:104px}.menu{width:48px;height:48px;margin-right:-12px;padding:6px 12px}.menu i{width:24px;margin:5px 0}.ribbon-viewport{width:100%;height:122px;margin:32px 0 0;overflow:hidden}.ribbon-stage{width:200%;height:247px;transform:scale(.5);transform-origin:left top}.hero{margin-top:32px;width:100%}.hero h1{font-size:40px;line-height:1.1;letter-spacing:-1.2px;margin:20px 0 24px}.hero>p{font-size:16px;line-height:1.5;letter-spacing:-.48px;font-weight:500}.actions{margin-top:48px;gap:32px}.hero-art{width:358px;max-width:100%;height:220px;aspect-ratio:auto;margin-top:48px}.hero-art-stage{left:50%;right:auto;width:358px;height:220px;transform:translate(-50%);transform-origin:center top}.phone-position.left,.phone-position.right{top:25.71px;width:180.053px;height:267.191px}.phone-position.left{left:22.36px}.phone-position.right{left:156.97px}.phone-position.left .phone-animation,.phone-position.right .phone-animation{width:120.971px;height:244.203px}.phone-position.center{left:115px;top:8px;width:129px;height:261px}.badge-position.left{left:7px;top:81px;width:58px;height:16px}.badge-position.right{left:298px;top:72px;width:54px;height:17px}.badge-position.center{display:block;left:135px;top:161px;width:87px;height:20px}.badge-position .hero-label{display:flex;width:87px;height:20px;gap:2px;padding:3px 5px;border-radius:8px;font-size:5.8px;line-height:8px}.badge-position .hero-label img{width:7px;height:7px}.mockups-fade{left:30px;top:113px;bottom:auto;width:295px;height:189px}.sections{margin-top:80px;gap:80px}.title{gap:20px;padding:0}.title h2,.faq>h2{font-size:32px;line-height:1.1;letter-spacing:-.96px}.title p{font-size:16px;line-height:1.5;letter-spacing:-.48px}.steps,.schedule-grid,.reminders,.crm{margin-top:48px;gap:16px}.steps article{width:100%;height:474px;padding:24px;gap:32px}.steps h3,.schedule-grid h3,.reminders h3,.benefits h3{font-size:24px}.steps article>p,.schedule-grid p,.reminders p,.benefits p{font-size:16px;line-height:1.5;letter-spacing:-.48px}.steps .step-art{height:260px}.schedule-grid article{width:100%!important;height:auto!important;min-height:420px;padding:24px;gap:24px;flex-direction:column}.schedule-grid .schedule-cta{min-height:240px;justify-content:space-between}.schedule-cta h3{width:auto;font-size:28px}.feature-one,.feature-two,.client-images{width:100%;height:260px;flex:none;overflow:hidden}.feature-one .feature-record-user{width:310px!important;right:-12px!important;top:-34px!important}.feature-two .feature-calendar-user{width:224px!important;right:-8px!important;top:-34px!important}.client-images .feature-client-user{width:319px!important;right:-12px!important;top:-35px!important}.reminders{grid-template-columns:1fr;gap:48px}.reminders article{gap:20px}.photo{height:260px;border-radius:34px}.reminders article:first-child .photo img{width:611px;max-width:none;left:50%;top:-26px;transform:translate(-50%)}.reminders article:last-child .photo img{width:602px;max-width:none;left:50%;top:-71px;transform:translate(-50%)}.crm{gap:16px}.crm-phone{width:100%;height:360px;border-radius:36px}.crm-phone img{width:806px;height:604px;max-width:none;transform:translate(-144px,-50px)}.benefits{display:flex;flex-direction:column;width:100%;height:auto;gap:16px}.benefits article{padding:24px;gap:16px;border-radius:24px}.final-cta{width:100%;height:auto;min-height:0;display:flex;flex-direction:column;gap:30px;padding:24px;border-radius:36px;overflow:hidden}.final-cta>div:first-child{padding:0;gap:48px}.final-cta h2{font-size:32px;line-height:1.1;letter-spacing:-.96px}.final-cta .cta-copy p{font-size:18px;line-height:1.5;letter-spacing:-.36px;font-weight:700}.cta-visual{display:block!important;position:relative!important;flex:0 0 378px!important;width:100%;height:378px;overflow:hidden!important}.cta-visual img{display:block!important;width:428px;height:403px;max-width:none;right:auto;left:calc(50% + 34px);top:calc(50% + 12.5px);transform:translate(-50%,-50%);clip-path:none;object-fit:cover}.faq>div{margin-top:48px;gap:16px}.faq details{width:100%}.faq summary>span{padding-right:12px}footer{margin-top:80px;padding:80px 16px 24px;display:flex;flex-direction:column;gap:40px}footer>img{width:356.727px;max-width:100%;height:auto}footer>div{margin:0;flex-direction:column;gap:32px;font-size:18px;font-weight:700}footer p{align-items:center;gap:20px}footer i{display:none}}@media(max-width:600px){.early-modal{padding:16px;background:#0000}.early-modal.is-open{background:#00000059}.early-dialog{width:100%;height:555.737px;min-height:0;max-height:calc(100dvh - 32px);border-radius:36px;overflow:auto}.early-close{right:16px;top:16px}.early-content{position:absolute;left:0;right:0;top:80px;padding:0;gap:32px}.early-copy{width:100%;gap:20px}.early-copy h2{font-size:32px;line-height:1.1;letter-spacing:-.96px;padding-inline:20px}.early-text{font-size:16px;line-height:1.5;letter-spacing:-.48px;padding-inline:10px}.modal-cta{width:214px;height:64px;max-width:none;padding:8px 8px 8px 32px;gap:16px}.early-wordmark{left:0;top:338px;bottom:auto;width:358px;height:57.737px;transform:none}}.hero-art{width:888px;max-width:100%;height:566px;position:relative;overflow:hidden}.hero-art-stage{position:absolute;inset:0;width:888px;height:566px}.phone-position,.badge-position,.mockups-fade{position:absolute}.phone-position.left,.phone-position.right{top:60px;width:447.452px;height:664px;display:flex;align-items:center;justify-content:center;z-index:1}.phone-position.left{left:54px}.phone-position.right{left:388.5px}.phone-position.center{left:284px;top:16px;width:321px;height:648px;z-index:2}.phone-animation,.phone-rotation,.phone-crop{display:block;width:100%;height:100%}.phone-animation,.phone-rotation{position:relative;overflow:visible}.phone-position.left .phone-animation,.phone-position.right .phone-animation{width:300.626px;height:606.871px}.phone-position.left .phone-rotation{transform:rotate(-15deg)}.phone-position.right .phone-rotation{transform:rotate(15deg)}.phone-crop{position:relative;overflow:hidden}.phone-rotation:before,.phone-position.center .phone-animation:before{content:"";position:absolute;inset:3.09% 3.43% 1.39% 2.49%;border-radius:47px;background:#0000005c;box-shadow:0 0 36px #00000040}.phone-crop img{position:absolute;max-width:none}.phone-position.left .phone-crop img{width:380.11%;height:129.3%;left:-140.05%;top:-16.28%}.phone-position.right .phone-crop img{width:379.79%;height:129.19%;left:-139.89%;top:-16.29%}.phone-position.center .phone-crop img{width:380.11%;height:128.77%;left:-140.05%;top:-15.93%}.badge-position{z-index:4}.badge-position.left{left:17px;top:196px;width:144px;height:41px}.badge-position.right{left:739px;top:176px;width:134px;height:41px}.badge-position.center{left:340px;top:397px;width:209px;height:46px}.badge-animation,.badge-animation>img{display:block;width:100%;height:100%}.badge-animation>img{object-fit:cover}.badge-position .hero-label{display:flex;align-items:center;justify-content:center;gap:6px;height:46px;padding:12px 20px 12px 16px;border:1px solid var(--p100);border-radius:18px;background:#fbcfe599;-webkit-backdrop-filter:blur(25px);backdrop-filter:blur(25px);box-shadow:none;color:var(--pink);font-size:14px;font-weight:600;line-height:22px;white-space:nowrap}.badge-position .hero-label img{width:16px;height:16px;flex:none}.mockups-fade{z-index:3;left:73px;bottom:-38px;width:733px;height:319px;background:linear-gradient(180.066deg,#fff0 10.821%,#ffffffd2 34.942%,#fffffffa 51.434%,#fff 84.003%);pointer-events:none}.hero-art:after{display:none}html.motion-boot .phone-position.center .phone-animation{opacity:0;transform:translate3d(0,55px,0) scale(.94)}html.motion-boot .phone-position.left .phone-animation{opacity:0;transform:translate3d(24px,45px,0) scale(.95)}html.motion-boot .phone-position.right .phone-animation{opacity:0;transform:translate3d(-24px,45px,0) scale(.95)}html.motion-boot .badge-position .badge-animation{opacity:0;transform:translate3d(0,12px,0) scale(.97)}@media(max-width:900px){.hero-art{height:auto;aspect-ratio:888/566}.hero-art-stage{left:50%;right:auto;transform:translate(-50%) scale(var(--hero-scale,1));transform-origin:center top}}@media(max-width:540px){.hero-art-stage{transform:translate(-50%) scale(var(--hero-scale,1))}}@media(prefers-reduced-motion:reduce){html.motion-boot .phone-animation,html.motion-boot .badge-animation{opacity:1!important;transform:none!important}}html{overflow-x:clip}html.motion-boot header{opacity:0;transform:translate3d(0,-12px,0)}html.motion-boot .gallery-card-reveal{opacity:0;transform:translate3d(0,18px,0)}html.motion-boot .hero>.badge,html.motion-boot .hero h1{opacity:0;transform:translate3d(0,28px,0)}html.motion-boot .hero>p{opacity:0;transform:translate3d(0,24px,0)}html.motion-boot .hero .actions{opacity:0;transform:translate3d(0,20px,0)}html.motion-boot .hero-art .phone.center{opacity:0;transform:translate3d(0,56px,0) scale(.955)}html.motion-boot .hero-art .phone.left{opacity:0;transform:translate3d(20px,45px,0) rotate(-15deg)}html.motion-boot .hero-art .phone.right{opacity:0;transform:translate3d(-20px,45px,0) rotate(15deg)}html.motion-boot .hero-art .hero-badge,html.motion-boot .hero-art .hero-label{opacity:0;transform:translate3d(0,14px,0)}.ribbon-viewport{width:1200px;max-width:100%;height:247px;margin-top:32px;margin-inline:auto;overflow:hidden}.ribbon-stage{width:100%;height:247px}.ribbon{position:absolute;inset:0;height:247px;width:100%;display:block;margin:0;transform:none;transform-style:preserve-3d}.ribbon-stage{position:relative;perspective:none;transform-style:preserve-3d}.gallery-card{position:absolute;left:50%;top:50%;width:var(--card-width);height:169px;flex:none;overflow:hidden;border-radius:18px;transform-style:preserve-3d;backface-visibility:hidden;will-change:transform,opacity}.gallery-card-reveal{display:block;width:100%;height:100%;overflow:hidden;border-radius:inherit;backface-visibility:hidden}.gallery-card img{width:100%;height:100%;object-fit:cover;object-position:center;display:block;border-radius:0;backface-visibility:hidden;transform:scale(1.12)}@media(max-width:900px){.ribbon-viewport{margin-block:-28px}.ribbon-stage{width:142.8571429%;transform:scale(.7);transform-origin:left center}}@media(max-width:540px){.ribbon-viewport{margin-block:-62px}.ribbon-stage{width:222.2222222%;transform:scale(.45);transform-origin:left center}}@media(prefers-reduced-motion:reduce){html.motion-boot header,html.motion-boot .gallery-card-reveal,html.motion-boot .hero>.badge,html.motion-boot .hero h1,html.motion-boot .hero>p,html.motion-boot .hero .actions,html.motion-boot .hero-art .phone.center,html.motion-boot .hero-art .hero-badge,html.motion-boot .hero-art .hero-label{opacity:1;transform:none}html.motion-boot .hero-art .phone.left{opacity:1;transform:rotate(-15deg)}html.motion-boot .hero-art .phone.right{opacity:1;transform:rotate(15deg)}.gallery-card{will-change:auto}}@media(max-width:600px){.ribbon-viewport{height:122px;margin:32px 0 0!important}.ribbon-stage{width:200%;height:247px;transform:scale(.5);transform-origin:left top}.hero-art{width:100%;height:calc(220px * var(--hero-scale,1));aspect-ratio:auto;margin-top:48px}.hero-art-stage{inset:0 auto auto 50%;width:358px;height:220px;transform:translate(-50%) scale(var(--hero-scale,1));transform-origin:center top}.phone-position.left,.phone-position.right{top:25.71px;width:180.053px;height:267.191px}.phone-position.left{left:22.36px}.phone-position.right{left:156.97px}.phone-position.left .phone-animation,.phone-position.right .phone-animation{width:120.971px;height:244.203px}.phone-position.center{left:115px;top:8px;width:129px;height:261px}.badge-position.left{left:7px;top:81px;width:58px;height:16px}.badge-position.right{left:298px;top:72px;width:54px;height:17px}.badge-position.center{display:block;left:135px;top:161px;width:87px;height:20px}.badge-position .hero-label{display:flex;width:87px;height:20px;gap:2px;padding:3px 5px;border-radius:8px;font-size:5.8px;line-height:8px}.badge-position .hero-label img{width:7px;height:7px}.mockups-fade{left:30px;top:113px;bottom:auto;width:295px;height:189px}.steps article{height:453px}.schedule-grid{gap:20px}.schedule-grid article{min-height:0!important;padding:24px}.schedule-grid article:nth-child(1){height:352px!important}.schedule-grid article:nth-child(2){height:328px!important}.schedule-grid article:nth-child(3){height:280px!important}.schedule-grid article:nth-child(4){height:354px!important}.schedule-grid .schedule-cta{min-height:0!important}.feature-one,.feature-two,.client-images{width:100%;height:140px;min-width:0}.feature-one .feature-record-user{width:225px!important;right:29px!important;top:-48px!important}.feature-two .feature-calendar-user{width:165px!important;right:71px!important;top:-46px!important}.client-images .feature-client-user{width:286px!important;right:22px!important;top:-50px!important}.reminders article,.reminders .photo,.reminders .card-copy{width:100%;min-width:0}.reminders .photo,.reminders article:first-child .photo{height:177px}.reminders article:first-child .photo img{width:532px;left:50%;top:-23px;transform:translate(-50%)}.reminders article:last-child .photo img{width:525px;left:50%;top:-62px;transform:translate(-50%)}.crm-phone,.final-cta,.cta-visual{min-width:0}}.cta-girl-position{display:contents}.cta-girl-animation{position:absolute;inset:0}@media(max-width:600px){.mobile-nav{inset:calc(56px + env(safe-area-inset-top)) 16px auto;width:auto;height:329px;min-height:0;border-radius:36px;opacity:1;background:#fff;transform:translate3d(0,calc(-100% - 56px),0);transition:transform .48s cubic-bezier(.22,1,.36,1);will-change:transform}.mobile-nav.is-open{transform:translateZ(0)}.mobile-nav.is-closing{transition-timing-function:cubic-bezier(.64,0,.78,0)}.mobile-nav-inner{min-height:0;height:100%;padding:24px 0;opacity:1;transform:none;transition:none}.mobile-nav-content{padding:0 16px}.mobile-nav-backdrop{position:fixed;inset:0;z-index:800;background:#00000059;opacity:0;transition:opacity .32s ease;cursor:pointer}.mobile-nav-backdrop.is-open{opacity:1}.mobile-nav-backdrop.is-closing{transition-duration:.48s}#how,#schedule,#faq{scroll-margin-top:calc(104px + env(safe-area-inset-top))}.menu{position:relative;padding:0}.menu i{position:absolute;left:12px;width:24px;height:2px;margin:0;transition:top .28s cubic-bezier(.22,1,.36,1),transform .28s cubic-bezier(.22,1,.36,1)}.menu i:first-child{top:17px}.menu i:last-child{top:29px}.menu[aria-expanded=true] i:first-child{top:23px;transform:rotate(45deg)}.menu[aria-expanded=true] i:last-child{top:23px;transform:rotate(-45deg)}.hero-art,.hero-art-stage,.phone-position,.phone-animation,.phone-rotation{overflow:visible}.phone-crop{overflow:hidden}.feature-one .feature-record-user{width:73.052%!important;right:13.961%!important;top:auto!important;bottom:0!important;height:auto!important;transform:translateY(14.5%)}.feature-two .feature-calendar-user{width:70.779%!important;right:14.935%!important;top:auto!important;bottom:0!important;height:auto!important;transform:translateY(34.48%)}.client-images .feature-client-user{width:102.597%!important;right:-1.299%!important;top:auto!important;bottom:0!important;height:auto!important;transform:translateY(37.87%)}.schedule-grid article:not(.schedule-cta){position:relative}.schedule-grid article:not(.schedule-cta) .feature-one,.schedule-grid article:not(.schedule-cta) .feature-two,.schedule-grid article:not(.schedule-cta) .client-images{position:absolute!important;left:24px;right:24px;bottom:-1px;width:auto;height:165px}.reminders{gap:32px}.reminders article{gap:0}.reminders .photo,.reminders article:first-child .photo{height:200px}.reminders article>.badge{height:26px;margin-top:16px;padding:4px 12px;align-items:center}.reminders .card-copy{margin-top:16px;gap:16px}.reminders article:first-child .photo img{width:121.508%;height:auto;max-width:none;left:0;top:0;transform:none}.reminders article:last-child .photo img{width:126.536%;height:auto;max-width:none;left:0;top:0;transform:translateY(-16.887%)}.cta-visual{height:402px!important;flex-basis:402px!important;margin-bottom:-24px;overflow:visible!important}.cta-girl-position{display:block;position:absolute;width:138.0645%;height:auto;max-width:none;aspect-ratio:428/403;overflow:hidden;left:calc(69.03225% - 24px);top:auto;bottom:-1px;transform:translate(-50%)}.cta-girl-animation,.cta-girl-animation img{display:block;width:100%;height:100%}.cta-girl-animation{overflow:hidden}.cta-girl-animation img{position:static;max-width:none;height:auto;object-fit:contain;clip-path:none;transform:none}.early-dialog{overflow:auto}.early-wordmark{top:419px;bottom:auto;z-index:1;pointer-events:none}.early-content,.early-close{z-index:2}}@media(max-width:380px){.early-wordmark{top:459px}}@media(max-width:370px){.early-wordmark{top:490px}}@media(max-width:600px){.steps{gap:20px}.steps article{height:auto;padding:24px;gap:24px}.steps article:nth-child(1) .card-copy,.steps article:nth-child(3) .card-copy{min-height:116px}.steps article:nth-child(2) .card-copy{min-height:96px}.steps .step-art{width:100%;height:auto;aspect-ratio:308/208;flex:none;margin:0;overflow:visible}.steps .s1 img:first-child{width:68.705%;height:auto;left:29.933%;top:-5.769%}.steps .s1 img:last-child{width:63.382%;height:auto;left:2.728%;top:20.098%}.steps .s2 img:first-child{width:59.382%;height:auto;left:4.4%;top:-5.769%}.steps .s2 img:last-child{width:61.523%;height:auto;left:38.568%;top:1.867%}.steps .s3 .step-list{left:9.091%;top:13.942%;width:86.688%;height:auto;aspect-ratio:267/174}.steps .s3 .step-list img{width:76.134%;height:auto;left:14.18%;top:2.727%}.steps .s3 .step-event{width:70.847%;height:auto;left:0;top:-3.365%}}.header-row{display:contents}.mobile-menu-content{display:none}@media(max-width:900px){header{display:block;height:56px;padding:0;overflow:hidden;border-radius:36px;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);transition:height .48s cubic-bezier(.22,1,.36,1);will-change:height}header.is-menu-open{height:293px}header.is-menu-closing{transition-delay:.12s}.header-row{display:flex;width:100%;height:56px;padding:16px 24px;align-items:center;justify-content:space-between}.mobile-menu-content{display:flex;width:100%;height:237px;padding:20px;flex-direction:column;align-items:center;gap:20px;pointer-events:none}header.is-menu-open .mobile-menu-content{pointer-events:auto}.mobile-menu-content nav{display:flex!important;position:static!important;width:100%;padding:0!important;flex-direction:column;align-items:center;gap:20px;border-radius:0!important;background:transparent!important;box-shadow:none!important}.mobile-menu-content nav a{font-size:18px;font-weight:700;line-height:1.5;letter-spacing:-.36px;text-align:center}.mobile-menu-content nav a,.mobile-menu-content .mobile-nav-cta{opacity:0;transform:translateY(-8px);transition:opacity .26s cubic-bezier(.22,1,.36,1),transform .3s cubic-bezier(.22,1,.36,1)}header.is-menu-open .mobile-menu-content nav a,header.is-menu-open .mobile-menu-content .mobile-nav-cta{opacity:1;transform:none}header.is-menu-open .mobile-menu-content nav a:nth-child(1){transition-delay:90ms}header.is-menu-open .mobile-menu-content nav a:nth-child(2){transition-delay:145ms}header.is-menu-open .mobile-menu-content nav a:nth-child(3){transition-delay:.2s}header.is-menu-open .mobile-menu-content .mobile-nav-cta{transition-delay:255ms}header.is-menu-closing .mobile-menu-content nav a:nth-child(1){transition-delay:135ms}header.is-menu-closing .mobile-menu-content nav a:nth-child(2){transition-delay:90ms}header.is-menu-closing .mobile-menu-content nav a:nth-child(3){transition-delay:45ms}header.is-menu-closing .mobile-menu-content .mobile-nav-cta{transition-delay:0ms}.mobile-menu-content .mobile-nav-cta{width:100%;height:56px;flex:none;padding:16px 20px;border:0;border-radius:40px;background:var(--pink);color:#fff;font-size:16px;font-weight:700;line-height:normal;letter-spacing:-.32px;cursor:pointer}.mobile-nav-backdrop{position:fixed;inset:0;z-index:800;background:#00000059;opacity:0;transition:opacity .32s ease;cursor:pointer}.mobile-nav-backdrop.is-open{opacity:1}.mobile-nav-backdrop.is-closing{transition-duration:.48s}}@media(prefers-reduced-motion:reduce){header,.mobile-menu-content nav a,.mobile-menu-content .mobile-nav-cta,.mobile-nav-backdrop{transition-duration:1ms!important;transition-delay:0ms!important}}@media(max-width:900px){.menu i{position:absolute;left:12px;width:24px;height:2px;margin:0;border-radius:2px;transition:top .25s cubic-bezier(.22,1,.36,1),transform .25s cubic-bezier(.22,1,.36,1),opacity .18s ease}.menu i:nth-child(1){top:17px}.menu i:nth-child(2){top:23px}.menu i:nth-child(3){top:29px}.menu[aria-expanded=true] i:nth-child(1){top:23px;transform:rotate(45deg)}.menu[aria-expanded=true] i:nth-child(2){opacity:0;transform:scaleX(.35)}.menu[aria-expanded=true] i:nth-child(3){top:23px;transform:rotate(-45deg)}}
