.one-hero{padding-top:2rem;padding-bottom:4.5rem}.one-hero{border-top:4px solid var(--mint);clip-path:inset(0 -100vmax);background:#e7f6f0;border-bottom:1px solid #c8e7dc;padding-left:clamp(1.25rem,4vw,4rem);padding-right:clamp(1.25rem,4vw,4rem);box-shadow:0 0 0 100vmax #e7f6f0}.product-mark-lockup{color:var(--slate);align-items:center;gap:.8rem;margin-bottom:1.25rem;display:flex}.product-mark-lockup strong{letter-spacing:-.045em;font-size:1.45rem;line-height:1;display:block}.product-mark-lockup em{color:#16845f;font-style:normal}.product-mark-lockup small{color:#167c5e;letter-spacing:.14em;margin-top:.4rem;font-size:.62rem;font-weight:800;display:block}.product-icon-image{border-radius:.62rem;width:2.65rem;height:2.65rem;box-shadow:0 0 0 1px #34d39973}.product-mark-lockup strong{color:var(--slate)}.product-symbol{border:3px solid var(--slate);border-radius:50%;justify-content:center;align-items:center;width:2.35rem;height:2.35rem;display:inline-flex;position:relative}.product-symbol i{background:var(--mint);border:2px solid #e7f6f0;border-radius:50%;width:.48rem;height:.48rem;position:absolute;top:.12rem;right:-.22rem}.hero-eyebrow{display:none}.one-product-mark{margin-bottom:.55rem}.one-hero h1{max-width:15ch;font-size:clamp(2.55rem,4vw,4.2rem)}@media (max-width:760px){.one-hero{padding-top:3.8rem}}@media (min-width:761px){.story-section{gap:clamp(2rem,4vw,3.5rem);padding-top:5.25rem;padding-bottom:5.25rem}.calendar-story{clip-path:inset(0 -100vmax);background:#f7faf9;border-top:1px solid #d9e8e2;border-bottom:1px solid #d9e8e2;padding-left:clamp(1.25rem,4vw,4rem);padding-right:clamp(1.25rem,4vw,4rem);box-shadow:0 0 0 100vmax #f7faf9}.online-grid{padding-top:5.25rem;padding-bottom:5.25rem}.operational-section{padding-top:4rem;padding-bottom:3.5rem}.operational-list{margin-top:2.5rem}.setup-section{padding-top:5.25rem;padding-bottom:5.25rem}.final-cta-inner{padding-top:5.25rem;padding-bottom:5.25rem}.setup-section{grid-template-columns:minmax(0,1fr) minmax(240px,.72fr);align-items:start;column-gap:clamp(3rem,8vw,8rem);display:grid}.setup-capabilities{border-top:1px solid var(--line);grid-template-columns:1fr;margin-top:2.1rem;display:grid}}.setup-capabilities span{border-bottom:1px solid var(--line);color:var(--slate);padding:.85rem 0;font-size:.98rem;display:block}.setup-capabilities span:before{content:"";background:var(--mint);border-radius:50%;width:.4rem;height:.4rem;margin:0 .7rem .12rem 0;display:inline-block}.real-shot{background:#eef2f3;border:1px solid #cbd5db;border-radius:10px;line-height:0;overflow:hidden;box-shadow:0 18px 40px #0b122012}.real-shot img{object-fit:contain;width:100%;height:auto;display:block}.hero-shot{align-self:center}.real-shot.tall{align-self:center}.real-shot.booking{background:#f4f7f7}.hero-calendar{max-height:330px}.hero-calendar img{object-fit:cover;object-position:center 34%}.hero-analytics{align-self:center}.split-story .real-shot.tall{height:315px;min-height:0;max-height:none}.split-story .real-shot.tall img{object-fit:cover;object-position:center top}.dashboard-story{grid-template-columns:.86fr 1.14fr}.dashboard-story .analytics-shot{width:100%}@media (max-width:760px){.one-hero{border-top-width:3px;padding-left:1rem;padding-right:1rem}.one-hero{clip-path:inset(0 -100vmax);box-shadow:0 0 0 100vmax #e7f6f0}.product-mark-lockup strong{font-size:1.25rem}.calendar-story{padding-left:0;padding-right:0}.hero-calendar{max-height:none}.split-story .real-shot.tall{height:auto;max-height:none}.dashboard-story{grid-template-columns:1fr}.story-section{padding-top:3rem;padding-bottom:3rem}.split-story{gap:2.25rem}}@media (min-width:761px){.final-cta-inner{padding-bottom:4.5rem}}@media (max-width:760px){.setup-capabilities{border-top:1px solid var(--line);margin-top:2.4rem}.header-inner{gap:10px;min-height:56px}.brand{font-size:1.15rem}.header-actions{gap:10px}.sign-in{font-size:.78rem}.header-cta{padding:.42rem .58rem;font-size:.76rem}.story-number{display:none}.story-section{flex-direction:column;gap:2rem;padding-top:2.75rem;padding-bottom:2.75rem;display:flex}.one-hero{gap:2.5rem;padding-top:3rem;padding-bottom:3rem}.real-shot.booking img{object-fit:cover;object-position:center top;height:430px}.real-shot.booking{height:285px;min-height:0;overflow:hidden}.real-shot.booking img{object-fit:contain;object-position:center top;width:100%;height:auto}.footer-inner{align-items:flex-start}.footer-inner .brand{width:100%}.footer-inner p:not(:last-child){width:100%;margin:0}}.one-contact{background:#f1f8f5;border-top:1px solid #d2e9df}.one-final-contact .final-cta-inner{grid-template-columns:.8fr 1.2fr;align-items:start;gap:clamp(3rem,9vw,9rem);display:grid}.one-final-contact .final-cta-copy>p:last-of-type{color:#46605a;max-width:51ch;margin:1.3rem 0 1.5rem;font-size:1.05rem}.one-final-contact .contact-form{align-content:start;gap:1rem;max-width:40rem;display:grid}.one-final-contact .contact-fields{grid-template-columns:1fr 1fr;gap:1rem;display:grid}.one-final-contact .contact-fields label{color:var(--slate);gap:.35rem;font-size:.9rem;font-weight:700;display:grid}.one-final-contact .contact-fields label:last-of-type{grid-column:1/-1}:is(.one-final-contact .contact-fields input,.one-final-contact .contact-fields textarea){width:100%;color:var(--ink);font:inherit;background:#fff;border:1px solid #b9ccc4;border-radius:4px;padding:.7rem .75rem;font-weight:400}.one-final-contact .contact-fields textarea{resize:vertical;min-height:8rem}:is(.one-final-contact .contact-fields input:focus-visible,.one-final-contact .contact-fields textarea:focus-visible){outline-offset:2px;border-color:#16845f;outline:3px solid #34d39959}.one-final-contact .contact-honeypot{clip:rect(0 0 0 0)!important;white-space:nowrap!important;width:1px!important;height:1px!important;position:absolute!important;overflow:hidden!important}:is(.one-final-contact .form-success,.one-final-contact .form-error){margin:0;font-size:.92rem}.one-final-contact .form-success{color:#167c5e}.one-final-contact .form-error{color:#9e2f2f}.one-contact-inner{grid-template-columns:.8fr 1.2fr;gap:clamp(3rem,9vw,9rem);padding:clamp(4rem,8vw,7rem) 0;display:grid}.one-contact-copy h2{color:var(--slate);letter-spacing:-.06em;margin:0;font-size:clamp(2.3rem,4vw,3.8rem);line-height:1}.one-contact-copy>p:last-child{max-width:34ch;color:var(--muted);margin:1.2rem 0 0;font-size:1.05rem}.one-contact .contact-form{align-content:start;gap:1rem;max-width:40rem;display:grid}.one-contact .contact-fields{grid-template-columns:1fr 1fr;gap:1rem;display:grid}.one-contact .contact-fields label{color:var(--slate);gap:.35rem;font-size:.9rem;font-weight:700;display:grid}.one-contact .contact-fields label:last-of-type{grid-column:1/-1}.one-contact .contact-fields label span{color:var(--muted);font-size:.78rem;font-weight:400}:is(.one-contact .contact-fields input,.one-contact .contact-fields textarea){width:100%;color:var(--ink);font:inherit;background:#fff;border:1px solid #b9ccc4;border-radius:4px;padding:.7rem .75rem;font-weight:400}.one-contact .contact-fields textarea{resize:vertical;min-height:8rem}:is(.one-contact .contact-fields input:focus-visible,.one-contact .contact-fields textarea:focus-visible){outline-offset:2px;border-color:#16845f;outline:3px solid #34d39959}.one-contact .contact-form .button{justify-self:start}.one-contact .contact-honeypot{clip:rect(0 0 0 0)!important;white-space:nowrap!important;width:1px!important;height:1px!important;position:absolute!important;overflow:hidden!important}:is(.one-contact .form-success,.one-contact .form-error){margin:0;font-size:.92rem}.one-contact .form-success{color:#167c5e}.one-contact .form-error{color:#9e2f2f}@media (max-width:760px){.one-contact-inner{grid-template-columns:1fr;gap:2.5rem;padding:3.5rem 0}.one-contact .contact-fields{grid-template-columns:1fr}.one-contact .contact-fields label:last-of-type{grid-column:auto}.one-contact .contact-form .button{width:100%}.one-final-contact .final-cta-inner{grid-template-columns:1fr;gap:2.5rem}.one-final-contact .contact-fields{grid-template-columns:1fr}.one-final-contact .contact-fields label:last-of-type{grid-column:auto}.one-final-contact .contact-form .button{width:100%}}
