.features-main{zoom:1}.features-main>.cta-section{zoom:var(--page-scale)}.features-page{zoom:.9;--fu:clamp(11.3px, 1.11111vw, 16px);--text:max(calc(15px / .9), calc(1.0625 * var(--fu)));--ink:#111d3e;--copy:#63728b;--quiet:#8a97aa;--accent:#00cba5;--accent-ink:#00a68f;--line:#e9f1f5;--panel:#f5fbfb;--white:#fff;--radius:calc(1.125 * var(--fu));background:var(--white);color:var(--ink);font:400 var(--fu)/1.75 var(--font);font-synthesis:none;text-rendering:optimizelegibility;margin:0}.features-page h1,.features-page h2,.features-page h3,.features-page p,.features-page figure{margin:0}.features-page h1,.features-page h2,.features-page h3{font-feature-settings:normal;line-height:1.45}.features-page .faq-list{display:block}.features-page .button:hover{transform:none}.features-page :focus-visible{outline-offset:5px;border-radius:4px;outline:3px solid #2187d8}.features-page .button{min-height:calc(3.75 * var(--fu));padding:calc(.875 * var(--fu)) calc(1.75 * var(--fu));justify-content:center;align-items:center;gap:calc(1.75 * var(--fu));border-radius:calc(.38 * var(--fu));font-weight:700;font-size:calc(1 * var(--fu));letter-spacing:.02em;white-space:nowrap;border:1px solid #0000;line-height:1.4;transition:background-color .16s,box-shadow .16s,border-color .16s;display:inline-flex}.features-page .button svg{width:calc(1.15 * var(--fu));height:calc(1.15 * var(--fu));flex:none}.features-page .button--outline:hover{background:#f0fbf9;border-color:#6ccac0}.features-page .eyebrow{color:#506382;font-size:calc(.6875 * var(--fu));letter-spacing:.24em;font-weight:700;line-height:1.7}.features-page .artwork{min-width:0}.features-page .artwork>img,.features-page .artwork>svg{width:100%;height:auto;display:block}.features-page .section-nav{z-index:10;background:#fff;border-bottom:1px solid #f1f5f8;position:sticky;top:0}.features-page .section-nav-inner{max-width:calc(78.75 * var(--fu));min-height:calc(4.9375 * var(--fu));grid-template-columns:repeat(7,minmax(max-content,1fr));align-items:stretch;margin-inline:auto;display:grid;position:relative}.features-page .section-nav a{padding:calc(.45 * var(--fu)) calc(.8 * var(--fu));font-size:max(calc(12.6px / .9), calc(.875 * var(--fu)));white-space:nowrap;letter-spacing:.015em;justify-content:center;align-items:center;font-weight:650;display:flex;position:relative}.features-page .section-nav a+a:before{content:"";width:1px;height:calc(1.125 * var(--fu));background:#d9e3ed;position:absolute;top:50%;left:0;transform:translateY(-50%)}.features-page .section-nav a:focus-visible{outline-offset:-4px}.features-page .section-nav a.is-active{color:var(--accent-ink)}.features-page .section-nav a.is-active:after{content:"";background:#21d8ad;height:2px;position:absolute;inset:auto 0 0}.features-page .section-nav a:hover{color:var(--accent-ink)}.features-page .features,.features-page .pricing{width:calc(100% - calc(6.875 * var(--fu)));max-width:calc(83.125 * var(--fu));margin-inline:auto}.features-page .feature{padding-inline:calc(2.1875 * var(--fu));scroll-margin-top:calc(1.5 * var(--fu));align-items:center;display:grid;position:relative}.features-page .feature--tinted{border-radius:var(--radius);background:radial-gradient(at 15% 85%,#edfaf95e,#0000 48%),linear-gradient(112deg,#f5fbfb,#f3fafa)}.features-page .feature-eyebrow{align-items:baseline;gap:calc(1.7 * var(--fu));color:#36bba7;font-size:calc(.65 * var(--fu));letter-spacing:.23em;margin-bottom:calc(1.5 * var(--fu));font-weight:650;line-height:1.7;display:flex}.features-page .feature-number{font-size:calc(1.125 * var(--fu));letter-spacing:.19em;font-weight:600;line-height:1.3}.features-page .feature h2,.features-page .faq h2{font-size:calc(2.125 * var(--fu));letter-spacing:-.035em;font-weight:700}.features-page .feature-description{margin-top:calc(.75 * var(--fu));color:var(--copy);font-size:var(--text);letter-spacing:.035em;font-weight:450;line-height:1.85}.features-page .points{margin:calc(1.85 * var(--fu)) 0 0;gap:calc(1.15 * var(--fu));flex-direction:column;padding:0;list-style:none;display:flex}.features-page .points li{align-items:flex-start;gap:calc(1.125 * var(--fu));color:#53657e;font-size:var(--text);letter-spacing:.025em;font-weight:600;line-height:1.7;display:flex}.features-page .check-icon{width:calc(2.125 * var(--fu));height:calc(2.125 * var(--fu));flex:none}.features-page .feature-note{margin:calc(.75 * var(--fu)) 0 0;color:var(--copy);font-size:var(--text);letter-spacing:.02em;font-weight:450;line-height:1.7}.features-page .feature--acquisition{padding-block:calc(2 * var(--fu)) calc(1.5 * var(--fu));grid-template-columns:57% 43%}.features-page .feature--acquisition .artwork{width:calc(25 * var(--fu));justify-self:end}.features-page .feature--acquisition .feature-copy{padding-top:calc(.25 * var(--fu))}.features-page .feature--analytics .artwork{position:relative}.features-page .tool-chip{align-items:center;gap:calc(.8 * var(--fu));padding:calc(.75 * var(--fu)) calc(1.2 * var(--fu));border-radius:calc(.5 * var(--fu));background:var(--white);font-size:calc(1.0625 * var(--fu));white-space:nowrap;border:1px solid #eaf3f5;font-weight:700;line-height:1.4;display:flex;position:absolute;box-shadow:0 6px 18px #111d3e12}.features-page .tool-chip img{width:calc(2.1 * var(--fu));height:calc(2.2 * var(--fu));object-fit:contain}.features-page .tool-chip--ga4{right:calc(50% + 1 * var(--fu));top:calc(.9 * var(--fu))}.features-page .tool-chip--clarity{left:calc(50% + 2.2 * var(--fu));bottom:calc(.9 * var(--fu))}.features-page .faq{min-height:calc(16.625 * var(--fu));padding:calc(1 * var(--fu)) calc(2.1875 * var(--fu));grid-template-columns:38.5% 61.5%;align-items:center;display:grid}.features-page .faq .eyebrow{margin-bottom:calc(1.05 * var(--fu))}.features-page .faq h2{font-size:calc(2.5 * var(--fu));margin-bottom:calc(1.05 * var(--fu))}.features-page .faq-intro>p:last-child{color:var(--copy);font-size:var(--text)}.features-page .faq-list{padding-left:calc(1.5 * var(--fu))}.features-page .faq-list details{border-radius:calc(.375 * var(--fu));background:#fff;border:1px solid #dfe8f0}.features-page .faq-list details+details{margin-top:-1px}.features-page .faq-list summary{min-height:calc(3.5625 * var(--fu));padding:calc(.75 * var(--fu)) calc(1.875 * var(--fu));justify-content:space-between;align-items:center;gap:calc(1 * var(--fu));cursor:pointer;font-size:var(--text);color:#53657e;font-weight:550;line-height:1.65;list-style:none;display:flex}.features-page .faq-list summary::-webkit-details-marker{display:none}.features-page .faq-list summary:hover{background:#f9fdfc}.features-page .faq-plus{width:calc(.875 * var(--fu));height:calc(.875 * var(--fu));flex:none;position:relative}.features-page .faq-plus:before,.features-page .faq-plus:after{content:"";background:#278fe9;width:100%;height:1.5px;position:absolute;top:calc(50% - .75px);left:0}.features-page .faq-plus:after{transition:transform .15s;transform:rotate(90deg)}.features-page details[open] .faq-plus:after{transform:rotate(0)}.features-page .faq-answer{padding:calc(.125 * var(--fu)) calc(1.875 * var(--fu)) calc(1.2 * var(--fu));color:var(--copy);font-size:var(--text);line-height:1.9}.features-page .pricing{margin-block:calc(1.5 * var(--fu)) calc(3 * var(--fu));background:var(--panel);border-radius:var(--radius)}.features-page .pricing-inner{padding:calc(2 * var(--fu)) calc(2.1875 * var(--fu));justify-content:space-between;align-items:center;gap:calc(3 * var(--fu));display:flex}.features-page .pricing .eyebrow{letter-spacing:.18em;margin-bottom:calc(.625 * var(--fu))}.features-page .pricing-copy h2{font-size:calc(1.75 * var(--fu));letter-spacing:-.035em;font-weight:700;line-height:1.45}.features-page .pricing-copy h2+p{margin-top:calc(.625 * var(--fu));font-size:var(--text);color:var(--copy);letter-spacing:.035em;line-height:1.85}.features-page .button--pricing{min-height:max(50px, calc(3.25 * var(--fu)));padding:calc(.75 * var(--fu)) calc(1.5 * var(--fu));gap:calc(1.25 * var(--fu));background:var(--white);border-color:#83dbd4;flex-shrink:0}.features-page .feature-eyebrow,.features-page .section-nav a.is-active,.features-page .section-nav a:hover,.features-page .pricing .eyebrow,.features-page .button--pricing{color:#347970}.features-page .feature-description,.features-page .points li span,.features-page .feature-note,.features-page .faq-answer,.features-page .faq-intro>p:last-child,.features-page .pricing-copy h2+p{text-wrap:pretty}@supports (word-break:auto-phrase){.features-page .feature-description,.features-page .points li span,.features-page .feature-note,.features-page .faq-answer,.features-page .faq-intro>p:last-child,.features-page .pricing-copy h2+p{word-break:auto-phrase}}.features-page .features h2,.features-page .faq-list summary,.features-page .pricing h2{word-break:keep-all;overflow-wrap:anywhere;text-wrap:balance}@media (width>=1024px){.features-page .features{gap:calc(1.25 * var(--fu));padding-top:calc(2 * var(--fu));grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.features-page .feature--acquisition,.features-page .faq{grid-column:1/-1}.features-page .feature:not(.feature--acquisition){padding:calc(1.75 * var(--fu)) calc(2 * var(--fu)) calc(2 * var(--fu));border-radius:var(--radius);flex-direction:column;align-items:stretch;display:flex}.features-page .feature:not(.feature--acquisition,.feature--tinted){border:1px solid var(--line)}.features-page .feature:not(.feature--acquisition) .artwork{height:calc(9.5 * var(--fu));margin-bottom:calc(1 * var(--fu));order:-1}.features-page .feature:not(.feature--acquisition) .artwork>img{width:auto;max-width:100%;height:100%;margin-inline:auto}.features-page .feature--hubspot .artwork{align-items:center;display:flex}.features-page .feature.feature--hubspot .artwork>img{height:76%}.features-page .feature-eyebrow{margin-bottom:calc(.75 * var(--fu))}.features-page .feature:not(.feature--acquisition) h2{font-size:calc(1.875 * var(--fu))}.features-page .points{margin-top:calc(1 * var(--fu));gap:calc(.6 * var(--fu))}.features-page .check-icon{width:calc(1.6 * var(--fu));height:calc(1.6 * var(--fu));margin-top:calc((1.7em - 1.6 * var(--fu)) / 2)}.features-page .hubspot-bottom{display:contents}.features-page .pricing{margin-block:calc(.75 * var(--fu)) calc(2.25 * var(--fu))}}@media (width<=1023px){.features-page{--fu:16px}.features-page .section-nav-inner{min-height:calc(4 * var(--fu));padding-inline:calc(.5 * var(--fu));scrollbar-width:thin;scrollbar-color:#cae8e3 transparent;display:flex;overflow-x:auto}.features-page .section-nav a{padding:calc(.5 * var(--fu)) calc(1.05 * var(--fu));flex:none}.features-page .section-nav a+a:before{height:calc(1 * var(--fu))}.features-page .features,.features-page .pricing{max-width:calc(46 * var(--fu));width:calc(100% - calc(2 * var(--fu)))}.features-page .feature{padding:calc(1.5 * var(--fu)) calc(1.4 * var(--fu));gap:calc(1 * var(--fu));flex-direction:column;align-items:stretch;display:flex}.features-page .feature-eyebrow{font-size:calc(.57 * var(--fu));gap:calc(1 * var(--fu));margin-bottom:calc(.7 * var(--fu));letter-spacing:.18em}.features-page .feature-number{font-size:calc(.9375 * var(--fu))}.features-page .feature h2,.features-page .faq h2{font-size:clamp(calc(1.4 * var(--fu)), 3.5vw, calc(1.875 * var(--fu)));letter-spacing:-.035em}.features-page .feature-description{margin-top:calc(.5 * var(--fu));letter-spacing:.015em;line-height:1.8}.features-page .points{margin-top:calc(.9 * var(--fu));gap:calc(.55 * var(--fu))}.features-page .points li{gap:calc(.75 * var(--fu));letter-spacing:0}.features-page .check-icon{width:calc(1.3 * var(--fu));height:calc(1.3 * var(--fu));margin-top:calc((1.7em - 1.3 * var(--fu)) / 2)}.features-page .feature .artwork{width:min(100%, calc(14 * var(--fu)));margin:0 auto}.features-page .feature--analytics .artwork{width:100%;height:calc(10 * var(--fu))}.features-page .feature--analytics .artwork>img{width:auto;height:calc(8 * var(--fu));margin:calc(1 * var(--fu)) auto 0}.features-page .tool-chip{gap:calc(.55 * var(--fu));padding:calc(.55 * var(--fu)) calc(.85 * var(--fu));font-size:calc(.875 * var(--fu))}.features-page .tool-chip img{width:calc(1.6 * var(--fu));height:calc(1.7 * var(--fu))}.features-page .tool-chip--ga4{right:auto;left:max(0px, calc(50% - 12 * var(--fu)));top:0}.features-page .tool-chip--clarity{left:auto;right:max(0px, calc(50% - 10 * var(--fu)));bottom:0}.features-page .feature--hubspot .artwork{width:min(100%, calc(19 * var(--fu)))}.features-page .feature--acquisition .feature-copy{padding-top:0}.features-page .feature--ads,.features-page .feature--management{border-bottom:1px solid #f0f4f7}.features-page .feature--analytics,.features-page .feature--hubspot{margin-bottom:calc(.75 * var(--fu))}.features-page .hubspot-bottom{gap:calc(1 * var(--fu));flex-direction:column;display:flex}.features-page .hubspot-bottom .points{order:-1;margin-top:0}.features-page .hubspot-bottom .feature-note{margin-top:calc(-.25 * var(--fu));order:-1}.features-page .faq{padding:calc(1.75 * var(--fu)) calc(1.4 * var(--fu));gap:calc(1.4 * var(--fu));grid-template-columns:1fr;min-height:0}.features-page .faq .eyebrow{margin-bottom:calc(.7 * var(--fu));font-size:calc(.625 * var(--fu))}.features-page .faq h2{margin-bottom:calc(.6 * var(--fu))}.features-page .faq-list{padding-left:0}.features-page .faq-list summary{min-height:calc(3.625 * var(--fu));padding:calc(.9 * var(--fu)) calc(1 * var(--fu))}.features-page .faq-answer{padding:calc(.2 * var(--fu)) calc(1 * var(--fu)) calc(1.1 * var(--fu))}.features-page .pricing-inner{padding:calc(1.75 * var(--fu)) calc(1.4 * var(--fu));gap:calc(1.1 * var(--fu));grid-template-columns:minmax(0,1fr);display:grid}.features-page .pricing .eyebrow{font-size:calc(.625 * var(--fu))}.features-page .pricing-copy h2{font-size:calc(1.4 * var(--fu))}.features-page .button--pricing{width:fit-content;font-size:calc(.875 * var(--fu))}}@media (width<=480px){.features-page .features,.features-page .pricing{width:calc(100% - calc(1.5 * var(--fu)))}.features-page .feature{padding-inline:calc(1.15 * var(--fu))}.features-page .feature h2{font-size:calc(1.5 * var(--fu))}.features-page .feature--post .feature-copy h2{max-width:calc(19 * var(--fu))}.features-page .faq{padding-inline:calc(1.15 * var(--fu))}.features-page .faq-list summary{padding-inline:calc(.875 * var(--fu));gap:calc(.65 * var(--fu))}.features-page .pricing-inner{padding-inline:calc(1.15 * var(--fu))}}@media (width<=350px){.features-page .feature h2{font-size:calc(1.35 * var(--fu))}}@media print{.features-page{--fu:10px}.features-page .feature,.features-page .faq,.features-page .pricing{break-inside:avoid}.features-page .button{box-shadow:none}}@media (width<40em){html:has(.features-page){scroll-padding-top:72px}}@media (forced-colors:active){.features-page .button{color:buttontext;box-shadow:none;background:buttonface;border-color:buttontext}.features-page .section-nav a.is-active{color:linktext}.features-page .section-nav a.is-active:after,.features-page .faq-plus:before,.features-page .faq-plus:after{background:canvastext}.features-page :focus-visible{outline-color:highlight}}
