:root{--color-dune:#ede6dd;--color-dune-light:#f7f3ee;--color-dune-dark:#d1c8ba;--color-evergreen:#23352f;--color-evergreen-light:#2e4d43;--color-evergreen-dark:#0f221e;--color-charcoal:#2e2c26;--color-charcoal-dark:#181716;--color-sky:#c6d4eb;--color-white:#fff;--color-white-off:#eaeaea;--color-sage:#e0ebe9;--pearl:#f8f6f0;--dark:#1c3829;--dark-surface:#1a3325;--dark-border:hsla(0,0%,100%,.1);--sage:#c5cf9b;--sage-muted:#d6ddb5;--purple:#8b6b8a;--white:#fff;--off-white:#f8f6ef;--text-dark:#1a1f1c;--text-mid:#52605a;--text-muted:hsla(0,0%,100%,.55);--border:#e3e3dc;--btn-green:#3e7d58;--btn-green-hover:#2e6647;--max-width:1280px;--gutter:40px;--radius-sm:6px;--radius-md:12px;--radius-lg:16px}*,:after,:before{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;scroll-padding-top:200px}body{background:var(--white);color:var(--text-dark);font-family:DM Sans,sans-serif;font-size:clamp(1rem,.9155rem + .2703vw,1.125rem);line-height:1.5;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}img{display:block;height:auto;max-width:100%}a{color:#009dd1;text-decoration:none}ul{list-style:none}button{background:none;border:none;cursor:pointer;font-family:inherit;font-size:inherit}.hightlight-text{color:var(--sage-muted);font-weight:700}.b{font-weight:700}.container{margin-inline:auto;max-width:var(--max-width);padding-inline:var(--gutter)}.cta-section{margin-block:2rem}.btn{align-items:center;border-radius:var(--radius-sm);cursor:pointer;display:inline-flex;font-family:DM Sans,sans-serif;font-size:15px;font-weight:500;gap:8px;line-height:1;padding:13px 28px;transition:background .2s,color .2s,border-color .2s,opacity .2s;white-space:nowrap}.btn--primary{background:var(--btn-green);border:2px solid transparent;color:var(--white)}.btn--primary:hover{background:var(--btn-green-hover)}.btn--outline-white{background:transparent;border:1.5px solid hsla(0,0%,100%,.45);color:var(--white)}.btn--outline-white:hover{background:hsla(0,0%,100%,.06);border-color:hsla(0,0%,100%,.85)}.btn--ghost-white{background:transparent;border:none;color:hsla(0,0%,100%,.8);font-size:15px;padding-left:0;padding-right:0}.btn--ghost-white:hover{color:var(--white)}.eyebrow{color:var(--sage-muted);display:inline-block;font-family:DM Sans,sans-serif;font-size:clamp(.75rem,.6699rem + .2564vw,.875rem);font-weight:600;letter-spacing:.1em;margin-bottom:16px;text-transform:uppercase}.eyebrow--purple{color:var(--purple)}.section-heading{color:var(--text-dark);font-family:"DM Serif Display",serif;font-size:clamp(28px,2.8vw,40px);font-weight:400;line-height:1.18;margin-bottom:40px}.site-header{background:var(--color-evergreen-dark);position:sticky;top:0;z-index:100}.site-header__inner{align-items:center;display:flex;gap:40px;padding-block:22px}.site-header__logo{align-items:center;display:flex;flex-shrink:0}.site-header__nav{align-items:center;display:flex;gap:28px;margin-left:auto}.site-header__nav a{color:hsla(0,0%,100%,.68);font-size:15px;font-weight:400;transition:color .15s}.site-header__nav a:hover{color:var(--white)}.site-header .btn{flex-shrink:0;margin-left:8px}.hero{background:var(--color-evergreen-dark);overflow:hidden}.hero__grid{align-items:center;display:grid;gap:64px;grid-template-areas:"content visual" "form visual";grid-template-columns:60% 1fr;padding-bottom:0;padding-top:96px}.hero__content{grid-area:content;max-width:620px}.hero__heading{color:var(--white);font-family:"DM Serif Display",serif;font-size:clamp(2.25rem,1.1282rem + 3.5897vw,4rem);font-weight:600;letter-spacing:-.01em;line-height:1.1;margin-bottom:24px}.hero__body{color:hsla(0,0%,100%,.65);font-size:clamp(1rem,.9155rem + .2703vw,1.125rem);line-height:1.68;margin-bottom:44px}.hero__actions{grid-area:form;max-width:560px}.sr-only{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);border:0;white-space:nowrap}.hero-signup{width:100%}.hero-signup__row--email{position:relative}.hero-signup__input{background:hsla(0,0%,100%,.06);border:1px solid hsla(0,0%,100%,.28);border-radius:10px;color:var(--white);font-size:16px;height:56px;padding:0 16px;transition:border-color .2s,background .2s;width:100%}.hero-signup__input::placeholder{color:hsla(0,0%,100%,.55)}.hero-signup__input:focus{background:hsla(0,0%,100%,.1);border-color:var(--sage-muted);outline:none}.hero-signup__input--email{padding-right:178px}.hero-signup__submit{min-height:44px}.hero-signup__submit--inline{position:absolute;right:6px;top:6px;transition:transform .35s ease,opacity .25s ease;z-index:2}.hero-signup__expander{max-height:0;opacity:0;overflow:hidden;transform:translateY(-10px);transition:max-height .45s ease,opacity .25s ease,transform .35s ease}.hero-signup__name-grid{display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:14px}.hero-signup__submit--full{margin-left:auto;margin-top:12px;opacity:0;transform:translateY(-8px);transition:transform .35s ease,opacity .25s ease}.hero-signup.is-expanded .hero-signup__expander{max-height:190px;opacity:1;transform:translateY(0)}.hero-signup.is-expanded .hero-signup__submit--inline{opacity:0;pointer-events:none;transform:translateY(-8px)}.hero-signup.is-expanded .hero-signup__submit--full{opacity:1;transform:translateY(0)}.hero-signup__thankyou{color:var(--sage-muted);display:none;font-size:15px;line-height:1.5;margin-top:14px}.hero-signup.is-submitted .hero-signup__expander,.hero-signup.is-submitted .hero-signup__row--email{display:none}.hero-signup.is-submitted .hero-signup__thankyou{display:block}.hero__visual{align-items:center;display:flex;justify-content:center;position:relative}.hero__visual-bg{grid-area:visual;max-width:400px;pointer-events:none;position:absolute;right:-64px;top:-24px;user-select:none;width:72%;z-index:0}@media screen and (max-width:820px){.hero__grid{gap:28px;grid-template-areas:"visual" "content" "form";grid-template-columns:1fr;padding-bottom:56px;padding-top:64px}.hero__actions,.hero__content{max-width:100%}.hero__visual{justify-content:flex-start}}.hero__visual-screenshot{max-width:560px;position:relative;width:100%;z-index:1}@media (max-width:700px){.hero-signup__input--email{padding-right:16px}.hero-signup__submit--inline{margin-top:10px;position:static;width:100%}.hero-signup__name-grid{grid-template-columns:1fr}.hero-signup__submit--full{width:100%}}.hero-promo{padding-bottom:52px}.hero-promo__card{align-items:center;background:#d1cbc1;border:4px solid #1c3829;border-radius:18px;display:flex;gap:28px;justify-content:space-between;margin-inline:auto;max-width:720px;padding:28px 54px}.hero-promo__copy{max-width:620px}.hero-promo__title{color:#2f2c28;font-size:clamp(1.375rem,.8141rem + 1.7949vw,2.25rem);font-weight:700;letter-spacing:-.01em;line-height:1.08}.hero-promo__text{color:#2f2c28;font-size:clamp(1.25rem,1.0096rem + .7692vw,1.625rem);font-weight:500;line-height:1.2;margin-top:10px}.hero-promo__price{color:#2b2824;flex-shrink:0;font-family:"DM Serif Display",serif;font-size:clamp(72px,8vw,128px);line-height:.95}@media (max-width:900px){.hero-promo__card{padding:22px 24px}.hero-promo__title{font-size:clamp(22px,6vw,34px)}.hero-promo__text{font-size:clamp(20px,4.6vw,28px)}.hero-promo__price{font-size:clamp(56px,12vw,98px)}}@media (max-width:640px){.hero-promo{padding-bottom:40px}.hero-promo__card{align-items:flex-start;border-width:3px;flex-direction:column;gap:16px}.hero-promo__price{align-self:flex-end}}.trusted-by{padding-block:52px}.trusted-by .container{align-items:center;display:flex;flex-direction:column;gap:36px}.trusted-by__label{color:hsla(0,0%,100%,.38);font-size:14px;font-weight:500;letter-spacing:.07em;text-align:center;text-transform:uppercase}.trusted-by__logos{align-items:center;display:flex;flex-wrap:wrap;gap:52px;justify-content:center}.trusted-by__logos img{height:38px;object-fit:contain;opacity:.7;width:auto}main{background-color:var(--off-white);background-image:url(https://4906216.fs1.hubspotusercontent-na1.net/hubfs/4906216/2026/campaigns/automation/main-top-right-background.png);background-position:100% 0;background-repeat:no-repeat}.feature-block{padding-block:108px}.feature-block__header{margin-inline:auto;margin-bottom:56px;max-width:680px;text-align:center}.feature-block__header .eyebrow{margin-bottom:14px}.feature-block__header .section-heading{font-size:clamp(1.5rem,.5385rem + 3.0769vw,3.4rem);font-weight:600;margin-bottom:16px}.feature-block__header .section-subheading{color:var(--text-mid);font-size:clamp(1rem,.9155rem + .2703vw,1.125rem);line-height:1.7}.feature-block__grid{align-items:center;display:grid;gap:80px;grid-template-columns:9fr 11fr}@media screen and (max-width:1080px){main{background-image:none}.video-section__deco{display:none}.feature-block__grid{gap:40px;grid-template-columns:1fr}.feature-block__visual{min-height:0}}.accordion{display:flex;flex-direction:column}.accordion__item{border-bottom:1px solid var(--border)}.accordion__item:first-child{border-top:1px solid var(--border)}.accordion__trigger{align-items:center;background:none;border:none;cursor:pointer;display:flex;gap:20px;justify-content:space-between;padding:22px 0;text-align:left;width:100%}.accordion__title{color:var(--text-dark);font-size:22px;font-weight:500;line-height:1.35;transition:color .2s}.accordion__item.is-open .accordion__title{color:var(--purple)}.accordion__icon{border:1.5px solid #c0c0b8;border-radius:50%;flex-shrink:0;height:24px;position:relative;transition:border-color .2s;width:24px}.accordion__item.is-open .accordion__icon{border-color:var(--purple)}.accordion__icon:after,.accordion__icon:before{background:#888;border-radius:2px;content:"";left:50%;position:absolute;top:50%;transition:opacity .25s,transform .25s,background .2s}.accordion__icon:before{height:1.5px;transform:translate(-50%,-50%);width:10px}.accordion__icon:after{height:10px;transform:translate(-50%,-50%);width:1.5px}.accordion__item.is-open .accordion__icon:after,.accordion__item.is-open .accordion__icon:before{background:var(--purple)}.accordion__item.is-open .accordion__icon:after{opacity:0;transform:translate(-50%,-50%) scaleY(0)}.accordion__panel{max-height:0;overflow:hidden;padding-bottom:0;text-align:left;transition:max-height .32s ease,padding-bottom .32s ease}.accordion__item.is-open .accordion__panel{max-height:500px;padding-bottom:26px}.accordion__panel p{color:var(--text-mid);font-size:clamp(1rem,.9155rem + .2703vw,1.125rem);line-height:1.72}.accordion__panel p.xspace{margin-bottom:1rem}section.faq-section{background-color:var(--color-dune)}.faqs{padding-block:108px;width:auto}.faqs__header{margin-inline:auto;margin-bottom:56px;max-width:840px;text-align:center}.faqs__header .eyebrow{margin-bottom:14px}.faqs__header .section__heading{font-family:"DM Serif Display",serif;font-size:clamp(1.5rem,.5385rem + 3.0769vw,3.4rem);font-weight:600;letter-spacing:-.01em;line-height:1.16;margin-bottom:3rem}.feature-block__visual{align-items:center;display:flex;justify-content:center;min-height:380px;position:relative}.feature-block__visual-bg{max-width:260px;pointer-events:none;position:absolute;right:-44px;top:-44px;user-select:none;width:52%;z-index:0}.feature-block__screenshot{max-width:520px;position:relative;width:100%;z-index:1}.video-section{background:var(--dark);overflow:hidden;padding-block:108px;position:relative}.video-section__deco{left:0;opacity:.85;pointer-events:none;position:absolute;top:0;user-select:none;width:280px;z-index:0}.video-section .container{position:relative;z-index:1}.video-section__intro{margin-inline:auto;margin-bottom:60px;max-width:720px;text-align:center}.video-section__heading{color:var(--white);font-family:"DM Serif Display",serif;font-size:clamp(1.5rem,.5385rem + 3.0769vw,3.4rem);font-weight:600;letter-spacing:-.01em;line-height:1.16;margin-bottom:20px}.video-section__body{color:hsla(0,0%,100%,.58);font-size:16px;line-height:1.7}.video-section__player,.video-section__player video{margin-inline:auto;max-width:880px;width:100%}.video-section__player video{border-radius:14px}.video-placeholder{align-items:center;aspect-ratio:16/9;background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.09);border-radius:var(--radius-lg);display:flex;justify-content:center;overflow:hidden;position:relative}.video-placeholder:before{background:radial-gradient(ellipse at 50% 60%,hsla(72,35%,71%,.07) 0,transparent 65%);content:"";inset:0;pointer-events:none;position:absolute}.video-play-btn{background:none;border:none;cursor:pointer;padding:0;position:relative;transition:transform .22s ease;z-index:1}.video-play-btn:hover{transform:scale(1.06)}.video-play-btn__ring{align-items:center;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);background:hsla(0,0%,100%,.12);border:2px solid hsla(0,0%,100%,.35);border-radius:50%;color:var(--white);display:flex;height:88px;justify-content:center;transition:background .22s,border-color .22s;width:88px}.video-play-btn:hover .video-play-btn__ring{background:hsla(0,0%,100%,.2);border-color:hsla(0,0%,100%,.65)}.video-play-btn svg{margin-left:4px}.footer{background:var(--dark-surface);border-top:1px solid var(--dark-border);padding-block:2rem}.footer__top{display:grid;gap:80px;grid-template-columns:5fr 7fr;padding-bottom:64px}.footer__brand{display:flex;flex-direction:column;gap:20px}.footer__logo-link{display:inline-flex}.footer__tagline{color:hsla(0,0%,100%,.42);font-size:14px;line-height:1.68;max-width:268px}.footer__brand .btn{align-self:flex-start;margin-top:8px}.footer__nav{display:grid;gap:40px;grid-template-columns:repeat(3,1fr)}.footer__nav-heading{color:hsla(0,0%,100%,.38);font-family:DM Sans,sans-serif;font-size:11px;font-weight:600;letter-spacing:.09em;margin-bottom:20px;text-transform:uppercase}.footer__nav-col ul{display:flex;flex-direction:column;gap:13px}.footer__nav-col ul a{color:hsla(0,0%,100%,.58);font-size:14px;transition:color .15s}.footer__nav-col ul a:hover{color:var(--white)}.footer__bottom{align-items:center;border-top:1px solid var(--dark-border);display:flex;justify-content:space-between;padding-block:26px}.footer__copy{color:hsla(0,0%,100%,.3);font-size:13px}.footer__legal{display:flex;gap:24px}.footer__legal a{color:hsla(0,0%,100%,.3);font-size:13px;transition:color .15s}.footer__legal a:hover{color:hsla(0,0%,100%,.65)}:focus-visible{border-radius:3px;outline:2px solid var(--sage);outline-offset:3px}