.hero-lead{max-width:560px;margin-bottom:32px}.section-header{text-align:center;max-width:760px;margin:0 auto 56px}.features-stage{position:relative}.features-stage-inner{padding:72px 0}@media (min-width:820px){.features-stage{height:400vh}.features-stage-inner{align-items:center;height:100vh;padding:0;display:flex;position:sticky;top:0;overflow:hidden}}@media (prefers-reduced-motion:reduce){.features-stage{height:auto}.features-stage-inner{height:auto;padding:72px 0;position:static}}.features-grid{flex-direction:column;gap:56px;display:flex;position:relative}@media (min-width:820px){.features-grid{gap:0;min-height:48vh}}.feature-card{background:0 0;border:0;border-radius:0;flex-direction:column;gap:16px;padding:0;display:flex}@media (min-width:820px){.feature-card{opacity:0;transition:opacity .7s var(--ease-out), transform .7s var(--ease-out);pointer-events:none;flex-direction:row;align-items:center;gap:80px;position:absolute;top:0;bottom:0;left:0;right:0;transform:translateY(24px)}.feature-card.is-active{opacity:1;pointer-events:auto;transform:translateY(0)}.feature-card:nth-child(2n){flex-direction:row-reverse}.feature-illustration,.feature-card-body{flex:1 1 0;min-width:0}}@media (prefers-reduced-motion:reduce){.feature-card{opacity:1;pointer-events:auto;position:static;transform:none}}.feature-card-body{padding:16px 4px 0}@media (min-width:820px){.feature-card-body{padding:0}}.integrations-grid{grid-template-columns:repeat(2,1fr);gap:14px;max-width:1040px;margin:40px auto 0;display:grid}@media (min-width:520px){.integrations-grid{grid-template-columns:repeat(3,1fr)}}@media (min-width:800px){.integrations-grid{grid-template-columns:repeat(4,1fr)}}@media (min-width:1040px){.integrations-grid{grid-template-columns:repeat(6,1fr)}}.integration-item img{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:30px;display:block}.features-stage .section-header{text-align:center;margin-bottom:24px}@media (min-width:820px){.features-stage .section-header{margin-bottom:12px}.features-stage .section-header h2,.features-stage .section-header h1{margin-bottom:8px;font-size:clamp(26px,2.6vw,34px)}.features-stage .section-header p{display:none}.features-grid{margin-top:12px}.feature-card>.screenshot-frame{flex:1 1 0;min-width:0}.features-stage .container{padding-right:200px}}@media (max-width:819px){.features-stage .feature-card{border-bottom:1px solid var(--biscuit);padding:24px 0}.features-stage .feature-card:last-child{border-bottom:0}.features-stage .feature-card>.screenshot-frame{width:100%}}.screenshot-frame{background:var(--white);border:1px solid var(--biscuit);border-radius:var(--radius);padding:14px;position:relative;box-shadow:0 24px 48px -28px #2a232838,0 2px 6px #2a23280d}.screenshot-frame img{background:var(--meringue);aspect-ratio:16/10;object-fit:cover;border-radius:8px;width:100%;height:auto;display:block}[data-rc-placeholder]{outline-offset:6px;background:#286ffa14;border-radius:6px;outline:1px dashed #286ffa8c;position:relative}[data-rc-placeholder]:before{content:"Needs your input " attr(data-rc-placeholder);letter-spacing:.6px;text-transform:uppercase;color:#fff;z-index:50;white-space:nowrap;pointer-events:none;background:#286ffa;border-radius:10px;padding:3px 8px 2px;font-family:system-ui,sans-serif;font-size:10px;font-weight:700;position:absolute;top:-14px;left:0}.faq-left .eyebrow{margin-bottom:12px}.faq-left h2{margin-bottom:16px}.faq-left p{color:var(--toffee);margin-bottom:24px}body.page-pricing .hero{padding:clamp(32px,4vw,56px) 0 clamp(12px,1.5vw,20px)}body.page-pricing .hero:before{display:none}body.page-pricing .hero .eyebrow{margin-bottom:10px}body.page-pricing .hero h1{margin-bottom:12px;font-size:clamp(28px,3vw,40px)}body.page-pricing .hero-lead{max-width:720px;margin:0 auto 8px}body.page-pricing .hero .hero-trial-note{margin-top:10px;font-size:13px}body.page-pricing #every-plan-includes{padding:clamp(8px,1vw,14px) 0}body.page-pricing #plans{padding:clamp(14px,2vw,24px) 0 clamp(48px,5vw,72px)}body.page-pricing .midpage-cta{margin-top:0}@media (min-width:1000px){.three-up-grid.enterprise-four-up{grid-template-columns:repeat(4,1fr)}}body.page-enterprise .hero-badge{background:var(--white);color:var(--cocoa);font-weight:600}body.page-enterprise #trusted-by{background:var(--cream);padding:clamp(48px,6vw,72px) 0}body.page-enterprise .enterprise-logo-grid{grid-template-columns:repeat(2,1fr);place-items:center;gap:clamp(24px,3vw,40px) clamp(20px,3vw,48px);max-width:1100px;margin:0 auto;display:grid}@media (min-width:640px){body.page-enterprise .enterprise-logo-grid{grid-template-columns:repeat(4,1fr)}}@media (min-width:1000px){body.page-enterprise .enterprise-logo-grid{grid-template-columns:repeat(8,1fr)}}body.page-enterprise .enterprise-logo-grid img{object-fit:contain;opacity:.78;filter:grayscale();width:auto;max-width:100%;height:auto;max-height:36px;transition:opacity var(--t-std) var(--ease-out), filter var(--t-std) var(--ease-out)}body.page-enterprise .enterprise-logo-grid img:hover{opacity:1;filter:grayscale(0)}body.page-enterprise .enterprise-testimonial .screenshot-frame.placeholder{min-height:220px}@media (min-width:820px){body.page-enterprise .enterprise-testimonial{grid-template-columns:1.2fr 1fr}}body.page-enterprise #platforms .three-up-card{padding-top:24px}body.page-enterprise .platform-logo{align-items:center;height:36px;margin-bottom:18px;display:flex}body.page-enterprise .platform-logo img,body.page-enterprise .platform-logo svg{object-fit:contain;object-position:left center;width:auto;max-width:140px;height:auto;max-height:32px}body.page-enterprise .platform-logo.platform-custom{color:var(--cocoa)}body.page-enterprise .platform-card-wide{grid-column:1/-1}@media (min-width:700px){body.page-enterprise .platform-card-wide{flex-direction:row;align-items:center;gap:28px}body.page-enterprise .platform-card-wide .platform-logo{flex-shrink:0;margin-bottom:0}body.page-enterprise .platform-card-wide p{max-width:720px}}body.page-enterprise .hero-price{color:var(--cocoa);margin:-12px 0 24px;font-weight:600}body.page-enterprise #enterprise-pricing{background:var(--white)}body.page-enterprise .pricing-table-wrap{background:var(--white);border:1px solid var(--biscuit);border-radius:var(--radius-lg);max-width:760px;margin:0 auto;overflow-x:auto}body.page-enterprise .pricing-table{border-collapse:collapse;text-align:left;width:100%}body.page-enterprise .pricing-table th,body.page-enterprise .pricing-table td{vertical-align:top;padding:20px clamp(18px,3vw,28px);font-size:16px;line-height:1.55}body.page-enterprise .pricing-table tr+tr th,body.page-enterprise .pricing-table tr+tr td{border-top:1px solid var(--biscuit)}body.page-enterprise .pricing-table th{width:34%;color:var(--cocoa);font-weight:700}body.page-enterprise .pricing-table td{color:var(--toffee)}body.page-enterprise .pricing-table td strong{color:var(--cocoa)}body.page-enterprise .pricing-table-note{text-align:center;margin-top:20px}body.page-enterprise .band p.final-cta-price{color:var(--white);margin-top:-16px;font-weight:700}
