:root{--color-brand:#f09f0d;--color-brand-soft:#fff4d7;--color-ink:#111;--color-muted:#5d5d5d;--color-surface:#fff;--color-line:#222;--color-success:#166534;--font-sans:system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;--size-container:80rem;--size-reading:48rem;--gutter:5vw;--space-section:7rem;--radius-small:.35rem;--radius-card:1rem;--radius-pill:1.25rem;--shadow-card:6px 6px 5px #0003;--shadow-nav:0 5px 18px #00000026;--transition:.18s ease}*,:before,:after{box-sizing:border-box}html{color:var(--color-ink);background:var(--color-surface);font-family:var(--font-sans);scroll-behavior:smooth;text-size-adjust:100%;line-height:1.5}body{min-width:320px;margin:0;overflow-x:hidden}body,button,input,textarea,select{font:inherit}img,svg,video,iframe{max-width:100%;display:block}img{height:auto}a{color:inherit;text-underline-offset:.18em}button,summary{cursor:pointer}:focus-visible{outline-offset:3px;outline:3px solid #1d4ed8}::selection{color:var(--color-ink);background:var(--color-brand)}h1,h2,h3,h4{text-wrap:balance;margin-block:0 .6em;line-height:1.18}h1{font-size:clamp(2.55rem,5vw,3.5rem)}h2{font-size:clamp(2.15rem,4vw,3rem)}h3{font-size:clamp(1.35rem,2.5vw,1.75rem)}p{margin-block:0 1.25rem}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip-link{z-index:1000;color:#fff;transition:transform var(--transition);background:#111;padding:.75rem 1rem;position:fixed;top:.5rem;left:.5rem;transform:translateY(-150%)}.skip-link:focus{transform:translateY(0)}.container{width:min(calc(100% - (var(--gutter) * 2)), var(--size-container));margin-inline:auto}.reading-width{width:min(100%, var(--size-reading));margin-inline:auto}.section{padding-block:var(--space-section)}.section--compact{padding-block:4.5rem}.section--tint{background:var(--color-brand-soft)}.section-heading{text-align:center;max-width:52rem;margin:0 auto 3.5rem}.eyebrow{letter-spacing:.02em;text-transform:uppercase;margin-bottom:.8rem;font-weight:750}.lede{font-size:clamp(1.05rem,2vw,1.5rem);line-height:1.5}.button{border:1px solid var(--color-line);border-radius:var(--radius-small);min-height:3.1rem;color:var(--color-ink);background:var(--color-brand);box-shadow:none;text-align:center;transition:transform var(--transition), box-shadow var(--transition), background-color var(--transition);justify-content:center;align-items:center;padding:.7rem 1.2rem;font-weight:650;line-height:1.2;text-decoration:none;display:inline-flex}.button:hover{box-shadow:3px 3px 0 var(--color-line);background:#ffb324;transform:translate(-1px,-1px)}.button--secondary{background:#fff}.button--secondary:hover{background:#fff9ea}.button--small{min-height:2.65rem;padding:.55rem 1rem;font-size:.95rem}.button-group{flex-wrap:wrap;gap:.8rem;display:flex}.button-group--center{justify-content:center}.card{border:1px solid var(--color-line);border-radius:var(--radius-card);box-shadow:var(--shadow-card);background:#fff}.site-header{z-index:100;width:100%;padding-inline:var(--gutter);position:fixed;top:1rem}.nav-shell{width:min(100%, var(--size-container));border-radius:var(--radius-pill);min-height:4.35rem;box-shadow:var(--shadow-nav);backdrop-filter:blur(12px);background:#ffffffe0;border:1px solid #00000014;justify-content:space-between;align-items:center;gap:1.5rem;margin-inline:auto;padding:.55rem .65rem .55rem 1.1rem;display:flex;position:relative}.brand-link{flex:none}.brand-link img{width:10rem}.primary-nav{justify-content:flex-end;align-items:center;gap:.15rem;display:flex}.nav-link,.nav-disclosure summary,.nav-submenu a{white-space:nowrap;padding:.7rem .68rem;font-size:.95rem;text-decoration:none;display:block}.nav-link:hover,.nav-disclosure summary:hover,.nav-submenu a:hover{text-decoration:underline}.nav-link--strong{color:#9a6000;font-weight:800}.nav-actions{gap:.5rem;margin-left:.5rem;display:flex}.nav-disclosure{position:relative}.nav-disclosure summary{list-style:none}.nav-disclosure summary::-webkit-details-marker{display:none}.nav-submenu{border:1px solid var(--color-line);min-width:10rem;box-shadow:var(--shadow-nav);background:#fff;border-radius:.6rem;padding:.45rem;position:absolute;top:calc(100% + .35rem);left:0}.nav-submenu a{border-radius:.35rem}.nav-submenu a:hover{background:var(--color-brand-soft)}.menu-toggle{background:0 0;border:1px solid #0000;width:2.9rem;min-height:2.9rem;padding:.6rem;display:none}.menu-toggle>span:not(.sr-only){background:var(--color-ink);width:100%;height:2px;transition:transform var(--transition);margin-block:5px;display:block}.hero{padding-top:9.5rem;padding-bottom:var(--space-section)}.promo-banner{border:1px solid var(--color-line);background:var(--color-brand);text-align:center;border-radius:.6rem;margin-bottom:2rem;padding:.85rem 1rem;font-weight:700;text-decoration:none;display:block}.hero-grid{grid-template-columns:minmax(18rem,.62fr) minmax(0,1fr);align-items:center;gap:5rem;display:grid}.hero-copy .lede{margin-bottom:2rem}.hero-media{position:relative}.video-embed{border:1px solid var(--color-line);width:100%;box-shadow:var(--shadow-card);background:#111;border-radius:.8rem;padding-top:56.25%;position:relative;overflow:hidden}.video-embed iframe,.video-facade__iframe{border:0;width:100%;height:100%;position:absolute;inset:0}.video-note{justify-content:flex-end;align-items:center;gap:.5rem;margin-top:.8rem;font-weight:700;display:flex}.video-note img{width:6rem}.audience-grid{grid-template-columns:repeat(3,1fr);gap:3rem;display:grid}.audience-card{text-align:center}.audience-card>img{border-radius:var(--radius-card);object-fit:cover;width:100%;max-height:10rem;margin-bottom:1.5rem}.check-list,.plain-list{margin:1.25rem 0 0;padding:0;list-style:none}.check-list li{text-align:left;grid-template-columns:1.5rem 1fr;gap:.45rem;margin-block:.7rem;display:grid}.comparison-grid{grid-template-columns:repeat(2,1fr);gap:2rem;margin-bottom:2.5rem;display:grid}.comparison-grid figure{margin:0}.comparison-grid img{aspect-ratio:16/9;border:1px solid var(--color-line);border-radius:var(--radius-card);object-fit:cover;width:100%}.comparison-grid figcaption{text-align:center;margin-top:.65rem;font-size:1.15rem;font-weight:800}.feature-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:1.5rem;display:grid}.feature-card{min-height:9.5rem;color:inherit;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:.8rem;padding:1rem;text-decoration:none;display:flex}.feature-card img{object-fit:contain;width:3.75rem;height:3.75rem}.feature-card span{font-weight:750}.feature-card:hover{background:var(--color-brand-soft);transform:translate(-2px,-2px)}.testimonials{color:#fff;background:radial-gradient(circle at 92% 4%,#f09f0d38,#0000 25rem),radial-gradient(circle at 4% 92%,#fff4d71a,#0000 22rem),#171713;position:relative;overflow:hidden}.testimonials:before{content:"";border:1px solid #ffffff1a;border-radius:50%;width:20rem;height:20rem;position:absolute;top:-7rem;right:-5rem}.testimonials-heading{grid-template-columns:minmax(0,1.2fr) minmax(18rem,.8fr);align-items:end;gap:3rem;margin-bottom:3rem;display:grid;position:relative}.testimonials-heading h2{max-width:44rem;margin-bottom:0;font-size:clamp(2.4rem,5vw,4.4rem)}.testimonials-heading .eyebrow{color:var(--color-brand)}.testimonials-heading .lede{color:#ffffffb8;margin-bottom:.4rem;font-size:clamp(1rem,1.8vw,1.25rem)}.testimonial-carousel{position:relative}.testimonial-toolbar{justify-content:space-between;align-items:center;margin-bottom:1rem;display:flex}.testimonial-count{color:#ffffff94;letter-spacing:.14em;margin:0;font-size:.85rem;font-weight:800}.testimonial-count [data-testimonial-current]{color:#fff}.testimonial-controls{gap:.65rem;display:flex}.testimonial-control{color:#fff;width:3rem;height:3rem;transition:color var(--transition), border-color var(--transition), background var(--transition), transform var(--transition);background:#ffffff12;border:1px solid #ffffff52;border-radius:50%;place-items:center;padding:0;display:grid}.testimonial-control svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8px;width:1.25rem;height:1.25rem}.testimonial-control:hover:not(:disabled){border-color:var(--color-brand);color:var(--color-ink);background:var(--color-brand);transform:translateY(-2px)}.testimonial-control:disabled{cursor:default;opacity:.32}.testimonial-track{overscroll-behavior-inline:contain;scrollbar-width:none;scroll-snap-type:inline mandatory;grid-auto-columns:calc(50% - .75rem);grid-auto-flow:column;align-items:stretch;gap:1.5rem;margin-inline:-.4rem;padding:.5rem .4rem 1.4rem;scroll-padding-inline:.4rem;display:grid;overflow-x:auto}.testimonial-track::-webkit-scrollbar{display:none}.testimonial-card{min-height:29rem;color:var(--color-ink);scroll-snap-align:start;background:#fff;border:1px solid #1111111f;border-radius:1.5rem;flex-direction:column;margin:0;padding:clamp(1.5rem,3.5vw,2.35rem);display:flex;position:relative;overflow:hidden;box-shadow:0 1.5rem 3.5rem #00000038}.testimonial-card:after{background:var(--color-brand);content:"";height:.35rem;position:absolute;top:0;left:0;right:0}.testimonial-card:nth-child(3n+2):after{background:#689f76}.testimonial-card:nth-child(3n):after{background:#e97b67}.testimonial-card-top{justify-content:space-between;align-items:center;gap:1rem;min-height:3.4rem;display:flex}.testimonial-stars{color:var(--color-brand);letter-spacing:.16em;font-size:1.1rem}.testimonial-quote-mark{height:3rem;color:var(--color-brand-soft);font-family:Georgia,serif;font-size:5rem;line-height:1}.testimonial-card blockquote{flex:1;align-items:center;margin:1.2rem 0 1.8rem;display:flex}.testimonial-card blockquote p{text-wrap:pretty;margin:0;font-size:clamp(1.15rem,2.2vw,1.45rem);font-weight:650;line-height:1.5}.testimonial-card figcaption{border-top:1px solid #1111111f;align-items:center;gap:1rem;padding-top:1.25rem;display:flex}.testimonial-media{background:#fff;border:1px solid #1111111f;border-radius:1rem;flex:none;place-items:center;width:5.25rem;height:5.25rem;display:grid;overflow:hidden}.testimonial-media img{width:100%;height:100%}.testimonial-media--logo img{object-fit:contain;padding:.55rem}.testimonial-media--photo{border-radius:50%}.testimonial-media--photo img{object-fit:cover}.testimonial-person{gap:.15rem;min-width:0;display:grid}.testimonial-person cite{font-style:normal;font-weight:850}.testimonial-person>span{color:var(--color-muted);line-height:1.35}.testimonial-progress{background:#fff3;height:2px;margin-top:1.1rem;overflow:hidden}.testimonial-progress span{background:var(--color-brand);transform-origin:0;width:100%;height:100%;transition:transform .22s;display:block;transform:scaleX(.125)}.testimonial-hint{color:#ffffff94;margin:.8rem 0 0;font-size:.85rem}.pricing-groups{gap:5rem;display:grid}.pricing-grid{grid-template-columns:repeat(3,1fr);align-items:stretch;gap:1.5rem;display:grid}.pricing-grid--retail{grid-template-columns:1fr;width:min(100%,32rem);margin-inline:auto}.pricing-card{flex-direction:column;padding:2rem;display:flex}.pricing-card.is-featured{box-shadow:8px 8px 0 var(--color-brand);border-width:2px}.price{margin-block:.3rem 0;font-size:2.2rem;font-weight:850}.fee{min-height:3rem;color:var(--color-muted);font-weight:700}.pricing-card ul{flex:1;padding-left:1.25rem}.pricing-card li{margin-block:.45rem}.faq-list{gap:1rem;width:min(100%,54rem);margin-inline:auto;display:grid}.faq-list details{border:1px solid var(--color-line);background:#fff;border-radius:.7rem;padding:1.2rem 1.35rem}.faq-list summary{font-weight:800}.faq-list p{margin:1rem 0 0}.content-hero{background:linear-gradient(180deg, var(--color-brand-soft), #fff);text-align:center;padding-top:10rem;padding-bottom:4rem}.content-hero p{max-width:48rem;margin-inline:auto}.content-hero--feature{text-align:left;background:#fff;padding-bottom:5.5rem}.feature-hero-grid{grid-template-columns:minmax(0,1fr) minmax(24rem,.95fr);align-items:center;gap:5rem;display:grid}.feature-hero-copy p{margin-inline:0}.feature-hero-image{border-radius:var(--radius-card);object-fit:contain;width:100%;max-height:26rem}.content-wrap{padding-block:4.5rem 7rem}.prose{width:min(100%, var(--size-reading));margin-inline:auto;font-size:1.05rem}.prose>*+*{margin-top:1.2rem}.prose h1{font-size:clamp(2.1rem,4vw,3.1rem)}.prose h2{margin-top:4rem;font-size:clamp(1.8rem,3.5vw,2.6rem)}.prose h3{margin-top:2.5rem}.prose hr{background:#d6d6d6;border:0;height:1px;margin-block:4.5rem}.prose img{border-radius:var(--radius-card);object-fit:contain;width:min(100%,62rem);max-height:45rem;margin:2rem auto}.prose .video-embed{width:min(100%,62rem);margin:2rem auto}.prose .button{margin:.4rem .4rem .4rem 0}.feature-details{border-top:1px solid #1111111f}.feature-detail{padding-block:clamp(4.5rem,8vw,7rem)}.feature-detail+.feature-detail{border-top:1px solid #1111111f}.feature-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;gap:clamp(3rem,7vw,6.5rem);display:grid}.feature-detail-copy h2{max-width:18ch;font-size:clamp(2rem,4vw,3.5rem)}.feature-detail-copy p{max-width:37rem;margin-bottom:0;font-size:clamp(1.05rem,1.6vw,1.2rem);line-height:1.65}.feature-detail-actions{flex-wrap:wrap;align-items:center;gap:.75rem;margin-top:2rem;display:flex}.feature-detail-media{margin:0}.feature-detail-media img{aspect-ratio:1;border-radius:var(--radius-card);object-fit:contain;background:#fff;border:1px solid #1111111f;width:100%}.feature-detail--image-first .feature-detail-copy{order:2}.feature-detail--image-first .feature-detail-media{order:1}.switching-hero,.competitor-hero{background:#fff;padding-block:10rem 7rem}.switching-hero__grid,.competitor-hero__grid{grid-template-columns:minmax(0,1.05fr) minmax(22rem,.9fr);align-items:center;gap:clamp(3rem,7vw,7rem);display:grid}.switching-hero__copy,.competitor-hero__copy{max-width:40rem}.switching-hero h1,.competitor-hero h1{max-width:13ch;font-size:clamp(3rem,5.2vw,4.8rem)}.competitor-hero__lede{max-width:38rem;font-size:clamp(1.05rem,1.6vw,1.2rem);line-height:1.65}.switching-hero__visual,.competitor-hero__visual{justify-self:end;width:min(100%,34rem)}.switching-hero__visual img,.competitor-hero__visual img{aspect-ratio:1;border-radius:var(--radius-card);object-fit:contain;width:100%}.switching-benefits{gap:.95rem;margin:2.25rem 0;padding:0;list-style:none;display:grid}.switching-benefits li{align-items:center;gap:.8rem;font-size:clamp(1rem,1.5vw,1.16rem);display:flex}.switching-benefits img{object-fit:contain;flex:0 0 1.65rem;width:1.65rem;height:1.65rem}.switching-hero__actions,.competitor-hero__actions,.comparison-inline-actions{flex-wrap:wrap;align-items:center;gap:1rem 1.4rem;display:flex}.comparison-text-link{align-items:center;gap:.5rem;font-weight:750;text-decoration-thickness:2px;display:inline-flex}.comparison-text-link span,.comparison-anchor-nav span{color:var(--color-brand);transition:transform var(--transition);font-size:1.25em;text-decoration:none}.comparison-text-link:hover span,.comparison-anchor-nav a:hover span{transform:translate(.2rem)}.switching-features{background:#faf7ef;border-block:1px solid #1111111a;padding-block:5rem}.switching-features h2{text-align:center;max-width:58rem;margin:0 auto 3rem;font-size:clamp(1.85rem,3.5vw,2.8rem)}.switching-feature-grid{grid-template-columns:repeat(7,minmax(0,1fr));gap:1.25rem;margin:0;padding:0;list-style:none;display:grid}.switching-feature-card{text-align:center;height:100%;min-height:9.5rem;transition:border-color var(--transition), background var(--transition), transform var(--transition);border:1px solid #0000;border-radius:.8rem;flex-direction:column;justify-content:center;align-items:center;gap:.8rem;padding:1rem .65rem;text-decoration:none;display:flex}.switching-feature-card:hover{background:#fff;border-color:#11111124;transform:translateY(-.2rem)}.switching-feature-card img{object-fit:contain;width:3.8rem;height:3.8rem}.switching-feature-card span{font-size:.95rem;font-weight:750;line-height:1.25}.comparison-reading{max-width:var(--size-reading)}.comparison-content-section,.comparison-demo,.switching-others{padding-block:var(--space-section)}.comparison-content-section,.comparison-demo{scroll-margin-top:6rem}.comparison-content-section--tint,.comparison-demo--tint{background:#faf7ef}.comparison-content-section h2,.comparison-demo h2{margin-bottom:1.5rem;font-size:clamp(2.2rem,4.5vw,3.65rem)}.comparison-content-section>.comparison-reading>p,.comparison-demo>.comparison-reading>p{font-size:1.08rem;line-height:1.7}.comparison-content-section h3{margin-top:2.5rem}.comparison-demo{text-align:center}.comparison-demo p{max-width:44rem;margin-inline:auto}.comparison-embed-shell{width:100%;box-shadow:none;background:0 0;border:0;border-radius:0;margin-top:2.75rem;overflow:visible}.salesmate-embed{background:0 0;width:100%;position:relative;overflow:visible}.salesmate-meeting-embed{min-height:37.5rem}.salesmate-webform-embed{min-height:53.75rem}.salesmate-meeting-embed__target{height:0}.salesmate-embed iframe,.salesmate-embed__frame{background:0 0;width:100%;max-width:100%;display:block;overflow:hidden;border:0!important}.salesmate-meeting-embed iframe{min-height:37.5rem}.salesmate-webform-embed iframe{min-height:53.75rem}.comparison-section-heading{text-align:center;max-width:48rem;margin:0 auto 3.5rem}.comparison-section-heading p:last-child{font-size:1.15rem}.switching-others__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:2rem;max-width:64rem;margin-inline:auto;display:grid}.switching-comparison-card{border:1px solid var(--color-line);border-radius:var(--radius-card);min-height:21rem;box-shadow:var(--shadow-card);transition:box-shadow var(--transition), transform var(--transition);background:#fff;flex-direction:column;justify-content:space-between;padding:clamp(2rem,4vw,3.25rem);text-decoration:none;display:flex}.switching-comparison-card:hover{box-shadow:10px 10px 0 var(--color-brand);transform:translate(-.2rem,-.2rem)}.switching-comparison-card__label{color:var(--color-muted);letter-spacing:.04em;text-transform:uppercase;font-weight:750}.switching-comparison-card h3{max-width:12ch;margin-block:1.25rem 2.5rem;font-size:clamp(2rem,4vw,3rem)}.switching-comparison-card__action{justify-content:space-between;align-items:center;gap:1rem;font-weight:800;display:flex}.switching-comparison-card__action img{object-fit:contain;width:2.75rem;height:2.75rem}.competitor-hero__actions{align-items:flex-start;margin-top:2rem}.comparison-anchor-nav{gap:.4rem;padding-top:.2rem;display:grid}.comparison-anchor-nav a{justify-content:space-between;align-items:center;gap:.75rem;min-width:8rem;font-weight:750;text-decoration:none;display:inline-flex}.comparison-anchor-nav a:hover{text-decoration:underline}.comparison-check-list{gap:.7rem;margin:1.5rem 0 2rem;padding:0;list-style:none;display:grid}.comparison-check-list li{padding-left:2rem;position:relative}.comparison-check-list li:before{color:var(--color-brand);content:"✓";font-size:1.2rem;font-weight:900;position:absolute;top:0;left:0}.comparison-check-list--columns{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:2.5rem}.pricing-comparison{margin-top:3rem}.pricing-tabs{border:1px solid var(--color-line);background:#fff;border-radius:.75rem;grid-template-columns:repeat(3,1fr);padding:.3rem;display:grid}.pricing-tabs button{background:0 0;border:0;border-radius:.5rem;min-height:3.25rem;font-weight:800}.pricing-tabs button[aria-selected=true]{color:var(--color-ink);background:var(--color-brand)}.pricing-panel{padding-top:1.5rem}.pricing-panel[hidden]{display:none}.pricing-panel__context{color:var(--color-muted);text-align:center;margin-bottom:1.25rem;font-size:.95rem}.pricing-plan-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem;display:grid}.pricing-plan-card{border-radius:var(--radius-card);background:#fff;border:1px solid #1111113d;flex-direction:column;min-width:0;display:flex;overflow:hidden}.pricing-plan-card--flowerbuddy{border:2px solid var(--color-brand)}.pricing-plan-card__header{border-bottom:1px solid #1111111f;min-height:13.5rem;padding:1.75rem}.pricing-plan-card__logo{object-fit:contain;object-position:left center;width:10rem;height:2.5rem;margin-bottom:1.5rem}.pricing-plan-card__brand{min-height:2.5rem;color:var(--color-muted);margin-bottom:1.5rem;font-weight:800;display:block}.pricing-plan-card h3{margin:0 0 .45rem;font-size:1.35rem}.pricing-plan-card__price{margin:0;font-size:1rem;font-weight:750}.pricing-cost-list{margin:0;padding:0 1.75rem}.pricing-cost-list div{border-bottom:1px solid #1111111a;grid-template-columns:minmax(0,1fr) auto;gap:1rem;padding-block:.85rem;display:grid}.pricing-cost-list dt{color:var(--color-muted)}.pricing-cost-list dd{margin:0;font-weight:750}.pricing-plan-card__total{justify-content:space-between;align-items:flex-end;gap:1rem;margin-top:auto;padding:1.5rem 1.75rem 1.75rem;display:flex}.pricing-plan-card__total span{max-width:8rem;font-size:.9rem;line-height:1.3}.pricing-plan-card__total strong{color:var(--color-brand);font-size:1.7rem}.comparison-section-cta{text-align:center;margin-top:2.5rem}.comparison-highlight-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin-block:2.5rem 3rem;display:grid}.comparison-highlight-card{border-radius:var(--radius-card);background:#faf7ef;border:1px solid #1111111f;padding:1.75rem}.comparison-highlight-card h3{margin:0 0 .75rem;font-size:1.25rem}.comparison-highlight-card p{margin:0;line-height:1.65}.comparison-inline-actions{justify-content:space-between;margin-top:2.75rem}.comparison-support-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:2rem;margin-block:2.5rem;display:grid}.comparison-support-grid>div{border-radius:var(--radius-card);background:#fff;border:1px solid #11111121;padding:1.75rem}.comparison-support-grid h3{margin:0;font-size:1.25rem}.comparison-credit-note{border-left:.35rem solid var(--color-brand);background:#fff;margin-block:2.75rem 2rem;padding:1.5rem 1.75rem;font-size:1.05rem;line-height:1.65}.ai-expert-hero{background:#fff;padding-block:12rem 4rem}.ai-expert-hero__copy{max-width:70rem}.ai-expert-hero h1{font-size:clamp(3rem,5.2vw,4.8rem)}.ai-expert-hero .lede{max-width:64rem;margin-bottom:0;font-size:clamp(1.05rem,1.6vw,1.25rem);line-height:1.65}.ai-expert-booking{padding-block:0 var(--space-section)}.ai-expert-scheduler-shell{box-shadow:none}.watch-demo-page{padding-block:10rem var(--space-section)}.watch-demo-hero{text-align:center}.watch-demo-hero h1{margin-bottom:1.5rem;font-size:clamp(2.75rem,5vw,4.25rem)}.watch-demo-hero .lede{max-width:46rem;margin:0 auto;font-size:clamp(1.05rem,1.8vw,1.3rem);line-height:1.6}.watch-demo-form-section{margin-top:3.75rem}.watch-demo-form-shell{min-height:53.75rem;margin-top:0}.digital-demo-hero{padding-block:10rem var(--space-section);text-align:center}.digital-demo-hero__copy{max-width:64rem}.digital-demo-hero h1{margin-bottom:1.25rem;font-size:clamp(3rem,5vw,4.4rem)}.digital-demo-hero .lede{max-width:54rem;margin-inline:auto}.digital-demo-video-wrap{max-width:56rem;margin-top:3rem}.digital-demo-video-shell{border-radius:var(--radius-card);aspect-ratio:16/10;background:#eee;border:1px solid #11111124;width:100%;position:relative;overflow:hidden;box-shadow:0 18px 50px #11111114}.digital-demo-video-shell iframe{border:0;width:100%;height:100%;position:absolute;inset:0}.digital-demo-tip{color:var(--color-muted);margin:1.25rem 0 0;font-size:.95rem}.digital-demo-booking{border-top:1px solid #1111111a}.prose blockquote{border-left:.35rem solid var(--color-brand);background:var(--color-brand-soft);margin-inline:0;padding:1rem 1.5rem}.legal-policy-wrap{padding-top:10rem}.legal-policy{width:min(100%,60rem)}.legal-policy bdt{display:contents}.legal-policy table{max-width:100%;display:block;overflow-x:auto}.legal-policy iframe{border:0;width:100%;min-height:70vh}.prose li{margin-block:.45rem}.post-meta{color:var(--color-muted);flex-wrap:wrap;justify-content:center;gap:.5rem 1rem;display:flex}.post-hero{padding-block:8.5rem 3.75rem}.post-header,.post-reading{width:min(calc(100% - (var(--gutter) * 2)), var(--size-reading))}.post-breadcrumbs{align-items:center;gap:.75rem;margin-bottom:2rem;font-weight:700;display:flex}.post-breadcrumbs a{color:inherit;text-decoration:none}.post-breadcrumbs a:hover{text-decoration:underline}.post-header h1{max-width:48rem;font-size:clamp(2.25rem,3.5vw,3rem)}.post-byline,.post-author-card{align-items:center;gap:1rem;display:flex}.post-byline{margin-top:2.75rem}.post-avatar{object-fit:cover;border-radius:50%;flex:0 0 3.5rem;width:3.5rem;height:3.5rem;margin:0}.post-byline-details{color:var(--color-muted);flex-wrap:wrap;gap:.35rem .65rem;margin-top:.2rem;font-size:.92rem;display:flex}.post-article{padding-bottom:7rem}.post-cover{aspect-ratio:2;border-radius:var(--radius-card);object-fit:cover;width:100%}.post-reading{padding-top:5rem}.post-reading .prose{width:100%}.post-reading .prose>:first-child{margin-top:0}.post-author-card{border-top:1px solid var(--color-line);margin-top:4.5rem;padding-top:2rem}.post-author-card p{color:var(--color-muted);margin:.2rem 0 0}.blog-grid{grid-template-columns:repeat(3,1fr);gap:1.5rem;display:grid}.blog-listing{padding-top:1rem}.content-hero.blog-hero{text-align:left}.blog-hero .container{width:min(calc(100% - (var(--gutter) * 2)), var(--size-container))}.blog-feature{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(2rem,4vw,4rem);margin-bottom:5rem;display:grid}.blog-feature-image,.blog-feature h2 a{text-decoration:none}.blog-feature-image img{aspect-ratio:4/3;object-fit:cover;width:100%}.blog-feature h2{font-size:clamp(1.9rem,3vw,2.7rem)}.blog-feature h2 a:hover{text-decoration:underline}.blog-feature-meta{justify-content:flex-start}.blog-tags{flex-wrap:wrap;gap:.25rem;margin:0 0 1rem;padding:0;list-style:none;display:flex}.blog-tags li{color:#fff;background:#3e7758;padding:.15rem .35rem;font-size:.78rem}.blog-card{overflow:hidden}.blog-card img{aspect-ratio:16/10;object-fit:cover;width:100%}.blog-card-copy{padding:1.4rem}.blog-card h2{font-size:1.35rem}.blog-card a{text-decoration:none}.blog-card a:hover{text-decoration:underline}.search-form{gap:.6rem;max-width:42rem;margin:0 auto 3rem;display:flex}.search-form input{border:1px solid var(--color-line);border-radius:var(--radius-small);background:#fff;flex:1;min-width:0;min-height:3.1rem;padding:.7rem .9rem}.search-results{width:min(100%,48rem);margin-inline:auto}.search-result{border-bottom:1px solid #ddd;padding-block:1.25rem}.scheduler-shell{background:0 0;border:0;border-radius:0;width:100%;overflow:visible}.demo-confirmation{padding-block:10rem var(--space-section);background:linear-gradient(180deg, var(--color-brand-soft) 0%, #fff 100%)}.demo-confirmation__card{border:1px solid var(--color-line);border-radius:var(--radius-card);background:#fff;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);display:grid;overflow:hidden;box-shadow:0 22px 60px #1111111a}.demo-confirmation__media{min-height:34rem}.demo-confirmation__media img{object-fit:cover;width:100%;height:100%}.demo-confirmation__copy{flex-direction:column;justify-content:center;padding:clamp(2.5rem,6vw,5.5rem);display:flex}.demo-confirmation__copy h1{margin:.55rem 0 1.25rem}.demo-confirmation__copy .lede{margin-bottom:1rem}.demo-confirmation__actions{flex-wrap:wrap;gap:.85rem;margin-top:1.75rem;display:flex}.site-footer{background:#fff8e8;padding-top:5rem}.footer-grid{grid-template-columns:minmax(7rem,.3fr) 1.7fr;gap:4rem;padding-bottom:4rem;display:grid}.footer-mark{width:5.5rem}.footer-links{grid-template-columns:1.5fr 1fr 1fr;gap:2rem;display:grid}.footer-links h2{font-size:1rem}.footer-links a{margin-block:.65rem;display:block}.footer-bottom{border-top:1px solid var(--color-line);justify-content:space-between;align-items:center;gap:2rem;padding-block:1.5rem 2.5rem;font-size:.85rem;display:flex}.footer-bottom p{margin:0}.footer-bottom nav{flex-wrap:wrap;gap:1rem;display:flex}.link-button{color:inherit;font-size:inherit;background:0 0;border:0;padding:0;text-decoration:underline}.error-page{min-height:70vh;padding:10rem var(--gutter) 5rem;text-align:center;place-items:center;display:grid}.error-code{color:var(--color-brand);margin:0;font-size:clamp(5rem,18vw,12rem);font-weight:900;line-height:.9}@media (width<=61.9375rem){:root{--space-section:6rem}.menu-toggle{display:block}.primary-nav{border:1px solid var(--color-line);max-height:calc(100vh - 7rem);box-shadow:var(--shadow-nav);background:#fff;border-radius:.8rem;align-items:stretch;padding:1rem 5% 2rem;display:none;position:absolute;top:calc(100% + .55rem);left:0;right:0;overflow-y:auto}.primary-nav.is-open{display:block}.nav-link,.nav-disclosure summary{padding-block:.9rem}.nav-submenu{box-shadow:none;border:0;margin-bottom:.5rem;position:static}.nav-actions{margin:1rem 0 0}.hero-grid,.feature-hero-grid,.switching-hero__grid,.competitor-hero__grid{grid-template-columns:1fr;gap:3rem}.switching-hero__copy,.competitor-hero__copy{max-width:48rem}.switching-hero__visual,.competitor-hero__visual{justify-self:start;width:min(100%,38rem)}.switching-feature-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.feature-detail-grid{grid-template-columns:1fr;gap:2.5rem}.feature-detail--image-first .feature-detail-copy,.feature-detail--image-first .feature-detail-media{order:initial}.feature-detail-copy{max-width:44rem}.feature-detail-media{width:min(100%,40rem)}.hero-copy{max-width:48rem}.feature-grid{grid-template-columns:repeat(3,1fr)}.pricing-grid{grid-template-columns:1fr}}@media (width<=48rem){:root{--space-section:4rem}.site-header{top:.6rem}.nav-shell{min-height:3.75rem}.brand-link img{width:8.5rem}.hero{padding-top:7.5rem}.switching-hero,.competitor-hero{padding-block:7.5rem 4rem}.ai-expert-hero{padding-block:8.5rem 3.25rem}.ai-expert-hero h1{font-size:clamp(2.7rem,13vw,3.65rem)}.watch-demo-page{padding-top:8rem}.demo-confirmation{padding-block:7.5rem 4.5rem}.demo-confirmation__card{grid-template-columns:1fr}.demo-confirmation__media{min-height:20rem}.demo-confirmation__actions{flex-direction:column;align-items:stretch}.demo-confirmation__actions .button{width:100%}.watch-demo-form-section{margin-top:2.5rem}.digital-demo-hero{padding-block:8rem 4rem}.digital-demo-video-wrap{margin-top:2rem}.switching-hero h1,.competitor-hero h1{font-size:clamp(2.7rem,13vw,3.65rem)}.switching-feature-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem}.switching-feature-card{min-height:8.75rem}.switching-others__grid,.pricing-plan-grid,.comparison-highlight-grid,.comparison-check-list--columns,.comparison-support-grid{grid-template-columns:1fr}.switching-comparison-card{min-height:18rem}.comparison-content-section h2,.comparison-demo h2{font-size:clamp(2rem,10vw,2.75rem)}.comparison-inline-actions{flex-direction:column;align-items:flex-start}.audience-grid,.comparison-grid,.blog-grid,.blog-feature,.footer-grid,.footer-links{grid-template-columns:1fr}.feature-grid{grid-template-columns:repeat(2,1fr)}.testimonials-heading{grid-template-columns:1fr;gap:1.5rem}.testimonial-track{grid-auto-columns:88%;gap:1rem}.testimonial-card{min-height:31rem}.search-form{flex-wrap:wrap}.search-form input,.search-form button{flex:100%}.footer-bottom{flex-direction:column-reverse;align-items:flex-start}.content-hero{padding-top:8rem}.blog-hero{padding-bottom:2.5rem}.blog-feature{gap:2rem;margin-bottom:4rem}.post-hero{padding-block:7.5rem 3rem}.post-cover{aspect-ratio:4/3}.post-reading{padding-top:3.5rem}}@media (width<=24rem){.feature-grid{grid-template-columns:1fr}.nav-actions{flex-direction:column}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
