﻿.cy-shead{display:flex;flex-direction:column;gap:24px;margin-bottom:48px}.cy-shead .shead-eyebrow{color:var(--cy-text-secondary)}.cy-shead .shead-eyebrow--muted{color:var(--cy-text-muted)}.cy-shead .shead-row{align-items:center;display:flex;gap:24px}.cy-shead .shead-title{color:var(--cy-text-primary);flex:1 1 0;font:var(--cy-display-sm);margin:0;min-width:0}.cy-shead .shead-copy{color:var(--cy-text-secondary);flex:0 0 auto;font:var(--cy-body-md);margin:0;max-width:49%;width:588px}.cy-shead.cy-shead--stacked .shead-row{align-items:flex-start;flex-direction:column;gap:12px}.cy-shead.cy-shead--stacked .shead-copy{max-width:none;width:100%}.cy-shead.cy-shead--cta .shead-row{align-items:center;column-gap:24px;display:grid;grid-template-areas:"title cta" "copy cta";grid-template-columns:minmax(0,1fr) auto;row-gap:16px}.cy-shead.cy-shead--cta .shead-title{grid-area:title}.cy-shead.cy-shead--cta .shead-copy{font:var(--cy-body-lg);grid-area:copy;max-width:none;width:100%}.cy-shead.cy-shead--cta .shead-cta{align-self:center;grid-area:cta}.cy-shead.cy-shead--left{gap:16px;max-width:588px}.cy-shead.cy-shead--left .shead-row{align-items:flex-start;flex-direction:column;gap:16px}.cy-shead.cy-shead--left .shead-copy{max-width:100%;width:486px}.cy-shead.cy-shead--column .shead-row{align-items:flex-start;justify-content:space-between}.cy-shead.cy-shead--column .shead-main{display:flex;flex:0 1 588px;flex-direction:column;gap:12px;min-height:84px;min-width:0}.cy-shead.cy-shead--center{text-align:center}.cy-shead.cy-shead--center,.cy-shead.cy-shead--center .shead-row{align-items:center;gap:16px}.cy-shead.cy-shead--center .shead-copy{font:var(--cy-body-lg)}@media(max-width:1080px){.cy-shead{margin-bottom:40px}.cy-shead .shead-row{align-items:flex-start;flex-direction:column;gap:16px}.cy-shead .shead-copy{max-width:none;width:100%}.cy-shead.cy-shead--column .shead-main{flex-basis:auto;min-height:0}.cy-shead.cy-shead--cta .shead-row{grid-template-areas:"title" "copy" "cta";grid-template-columns:minmax(0,1fr)}}@media(max-width:720px){.cy-shead{margin-bottom:32px}.cy-shead .shead-cta{height:auto;justify-content:center;min-height:48px;padding-block:12px;text-align:center;white-space:normal;width:100%}}.cy-ico-tile{align-items:center;background:var(--cy-surface-raised);border:1px solid var(--cy-border-subtle);border-radius:var(--cy-radius-sm);color:var(--cy-text-primary);display:inline-flex;flex:0 0 40px;height:40px;justify-content:center;width:40px}.cy-ico-tile img,.cy-ico-tile svg{display:block;height:24px;width:24px}.cy-lrow{align-items:center;border-top:1px solid var(--cy-border-subtle);display:flex;gap:20px;padding:24px 0}.cy-lrow:first-child{border-top:0;padding-top:0}.cy-lrow .lrow-copy{display:flex;flex-direction:column;gap:6px;min-width:0}.cy-lrow .lrow-title{color:var(--cy-text-primary);font:var(--cy-label-lg);margin:0}.cy-lrow .lrow-text{color:var(--cy-text-secondary);font:var(--cy-body-md);margin:0}.cy-lrow.cy-lrow--compact{padding:18px 0}.cy-lrow.cy-lrow--compact .lrow-title{font:var(--cy-body-md)}.cy-mpanel picture{display:contents}.cy-mpanel{border-radius:16px;display:grid;isolation:isolate;overflow:hidden;place-items:center;position:relative}.cy-mpanel>canvas.bh-field{z-index:0}.cy-mpanel .mpanel-shot{border-radius:12px;margin:0;overflow:hidden;position:relative;width:min(508px,86%);z-index:1}.cy-mpanel .mpanel-shot img{display:block;height:auto;width:100%}.cy-mpanel.is-frame.is-frame{align-self:start;height:auto;min-height:0}.cy-mpanel.is-frame.is-frame>.mpanel-shot,.cy-mpanel.is-frame.is-frame>.ts-shot{border-radius:0;inset:0;margin:0;position:absolute;width:100%;z-index:1}.cy-mpanel.is-frame.is-frame>.mpanel-shot[hidden],.cy-mpanel.is-frame.is-frame>.ts-shot[hidden]{display:none}.cy-mpanel.is-frame.is-frame>.mpanel-shot img,.cy-mpanel.is-frame.is-frame>.ts-shot img{display:block;height:100%;max-height:none;max-width:none;object-fit:cover;width:100%}@media(max-width:720px){.mpanel-hide-phone{display:none!important}.cy-mpanel.is-frame.is-frame{aspect-ratio:auto!important;height:auto}.cy-mpanel.is-frame.is-frame>.mpanel-shot,.cy-mpanel.is-frame.is-frame>.ts-shot{inset:auto;position:relative}.cy-mpanel.is-frame.is-frame>.mpanel-shot img,.cy-mpanel.is-frame.is-frame>.ts-shot img{height:auto;object-fit:unset;width:100%}.cy-mpanel:not(.is-frame):has(>.mpanel-shot:not([hidden]):not(.mpanel-hide-phone) picture),.cy-mpanel:not(.is-frame):has(>.ts-shot picture){aspect-ratio:auto!important;min-height:0;padding-block:24px}.cy-mpanel:not(.is-frame):has(>.mpanel-shot:not([hidden]):not(.mpanel-hide-phone) picture)>.ts-shot,.cy-mpanel:not(.is-frame):has(>.ts-shot picture)>.ts-shot{inset:auto;position:relative;width:100%}.cy-mpanel:not(.is-frame):has(>.mpanel-shot:not([hidden]):not(.mpanel-hide-phone) picture)>.ts-shot img,.cy-mpanel:not(.is-frame):has(>.ts-shot picture)>.ts-shot img{height:auto;max-height:none;width:100%}}.cy-card-grid{background:var(--cy-surface-page);font-family:var(--cy-font-body);padding:80px 0 120px}.cy-card-grid .cg-grid{display:grid;gap:24px;list-style:none;margin:0;padding:0}.cy-card-grid .cg-grid[data-cols="2"]{grid-template-columns:repeat(2,minmax(0,1fr))}.cy-card-grid .cg-grid[data-cols="3"]{grid-template-columns:repeat(3,minmax(0,1fr))}.cy-card-grid .cg-grid[data-cols="4"]{grid-template-columns:repeat(4,minmax(0,1fr))}.cy-card-grid .cg-grid>li{display:flex;margin:0}.cy-card-grid .cg-card{align-items:flex-start;background:var(--cy-surface-card);border:1px solid var(--cy-border-subtle);border-radius:var(--cy-radius-md);color:var(--cy-text-primary);display:flex;flex:1 1 auto;flex-direction:column;gap:16px;text-decoration:none}.cy-card-grid .cg-pad-24 .cg-card{padding:24px}.cy-card-grid .cg-pad-32 .cg-card{padding:32px}.cy-card-grid .cg-pad-40 .cg-card{padding:40px}.cy-card-grid .cg-pad-48 .cg-card{padding:48px}.cy-card-grid .cg-kicker{color:var(--cy-text-secondary)}.cy-card-grid .cg-grid.cg-kickers-measure .cg-kicker{max-width:none;position:absolute;visibility:hidden;white-space:nowrap;width:max-content}.cy-card-grid .cg-grid.cg-kickers-measure--tight .cg-kicker{letter-spacing:.04em}.cy-card-grid .cg-grid.cg-kickers-fit .cg-kicker{font-size:var(--cg-kicker-size);letter-spacing:.04em;white-space:nowrap}.cy-card-grid .cg-title{color:var(--cy-text-primary);font:var(--cy-heading-sm);margin:0}.cy-card-grid .cg-text{color:var(--cy-text-secondary);font:var(--cy-body-sm);margin:0;text-wrap:pretty}.cy-card-grid .cg-kicker+.cg-title{margin-top:-4px}.cy-card-grid .cg-title+.cg-text{margin-top:-8px}.cy-card-grid .cg-grid--md .cg-title{font:var(--cy-heading-md)}.cy-card-grid .cg-grid--md .cg-text{font:var(--cy-body-md)}.cy-card-grid .cg-bullets{list-style:none;margin:8px 0 0;padding:0;width:100%}.cy-card-grid .cg-bullet{border-top:1px solid var(--cy-border-subtle);color:var(--cy-text-secondary);font:var(--cy-body-sm);padding:20px 0;text-wrap:pretty}.cy-card-grid .cg-bullets--icons .cy-lrow{padding:20px 0}.cy-card-grid .cg-bullets--icons .cy-lrow:first-child{padding-top:0}.cy-card-grid .cg-card--link:hover{background:var(--cy-surface-raised)}.cy-card-grid .cg-grid--lg .cg-title{font:var(--cy-heading-lg)}.cy-card-grid .cg-grid--lg .cg-text{font:var(--cy-body-lg)}.cy-card-grid .cg-grid--lg .cg-bullet,.cy-card-grid .cg-grid--md .cg-bullet{border-top:0;font:var(--cy-body-md);padding:6px 0 6px 20px;position:relative}.cy-card-grid .cg-grid--lg .cg-bullet:before,.cy-card-grid .cg-grid--md .cg-bullet:before{content:"•";left:4px;position:absolute;top:6px}.cy-card-grid .cg-grid .cg-card--plain{background:transparent;border:0;border-radius:0;padding:0}.cy-card-grid .cg-card--raised{background:var(--cy-surface-raised)}.cy-card-grid .cg-media{aspect-ratio:384/240;border-radius:16px;margin:0 0 4px;position:relative;width:100%}.cy-card-grid .cg-img-bottom .cg-media{aspect-ratio:588/360;margin:8px 0 0;order:99}.cy-card-grid .cg-card--gradient{border:0;color:var(--cy-text-on-dark);isolation:isolate;overflow:hidden;position:relative}.cy-card-grid .cg-card--gradient>*{position:relative;z-index:1}.cy-card-grid .cg-card--gradient>.cg-field,.cy-card-grid .cg-card--gradient>.cy-grad-img{inset:0;position:absolute;z-index:0}.cy-card-grid .cg-card--gradient .cg-bullet,.cy-card-grid .cg-card--gradient .cg-kicker,.cy-card-grid .cg-card--gradient .cg-text,.cy-card-grid .cg-card--gradient .cg-title{color:var(--cy-text-on-dark)}.cy-card-grid .cg-card--gradient .cg-bullet{border-color:hsla(0,0%,100%,.25)}.cy-card-grid.cg-flush{padding-top:24px}.cy-section-intro:not(.si-band)+.cy-card-grid{padding-top:0}@media(min-width:1081px){.cy-card-grid .cg-grid[data-cols="2"]:has(.cg-bullets--text):not(:has(>li:nth-child(3),.cg-media)),.cy-card-grid .cg-grid[data-cols="3"]:has(.cg-bullets--text):not(:has(>li:nth-child(4),.cg-media)),.cy-card-grid .cg-grid[data-cols="4"]:has(.cg-bullets--text):not(:has(>li:nth-child(5),.cg-media)){row-gap:0}.cy-card-grid .cg-grid[data-cols="2"]:has(.cg-bullets--text):not(:has(>li:nth-child(3),.cg-media))>li,.cy-card-grid .cg-grid[data-cols="3"]:has(.cg-bullets--text):not(:has(>li:nth-child(4),.cg-media))>li,.cy-card-grid .cg-grid[data-cols="4"]:has(.cg-bullets--text):not(:has(>li:nth-child(5),.cg-media))>li{display:contents}.cy-card-grid .cg-grid[data-cols="2"]:has(.cg-bullets--text):not(:has(>li:nth-child(3),.cg-media)) .cg-card,.cy-card-grid .cg-grid[data-cols="3"]:has(.cg-bullets--text):not(:has(>li:nth-child(4),.cg-media)) .cg-card,.cy-card-grid .cg-grid[data-cols="4"]:has(.cg-bullets--text):not(:has(>li:nth-child(5),.cg-media)) .cg-card{display:grid;grid-row:span 12;grid-template-rows:subgrid;justify-items:start;row-gap:0}.cy-card-grid .cg-grid[data-cols="2"]:has(.cg-bullets--text):not(:has(>li:nth-child(3),.cg-media)) .cg-bullets,.cy-card-grid .cg-grid[data-cols="3"]:has(.cg-bullets--text):not(:has(>li:nth-child(4),.cg-media)) .cg-bullets,.cy-card-grid .cg-grid[data-cols="4"]:has(.cg-bullets--text):not(:has(>li:nth-child(5),.cg-media)) .cg-bullets{display:contents}.cy-card-grid .cg-grid[data-cols="2"]:has(.cg-bullets--text):not(:has(>li:nth-child(3),.cg-media)) .cg-bullet,.cy-card-grid .cg-grid[data-cols="3"]:has(.cg-bullets--text):not(:has(>li:nth-child(4),.cg-media)) .cg-bullet,.cy-card-grid .cg-grid[data-cols="4"]:has(.cg-bullets--text):not(:has(>li:nth-child(5),.cg-media)) .cg-bullet{justify-self:stretch}.cy-card-grid .cg-grid[data-cols="2"]:has(.cg-bullets--text):not(:has(>li:nth-child(3),.cg-media)) .cy-ico-tile+.cg-kicker,.cy-card-grid .cg-grid[data-cols="2"]:has(.cg-bullets--text):not(:has(>li:nth-child(3),.cg-media)) .cy-ico-tile+.cg-title,.cy-card-grid .cg-grid[data-cols="3"]:has(.cg-bullets--text):not(:has(>li:nth-child(4),.cg-media)) .cy-ico-tile+.cg-kicker,.cy-card-grid .cg-grid[data-cols="3"]:has(.cg-bullets--text):not(:has(>li:nth-child(4),.cg-media)) .cy-ico-tile+.cg-title,.cy-card-grid .cg-grid[data-cols="4"]:has(.cg-bullets--text):not(:has(>li:nth-child(5),.cg-media)) .cy-ico-tile+.cg-kicker,.cy-card-grid .cg-grid[data-cols="4"]:has(.cg-bullets--text):not(:has(>li:nth-child(5),.cg-media)) .cy-ico-tile+.cg-title{margin-top:16px}.cy-card-grid .cg-grid[data-cols="2"]:has(.cg-bullets--text):not(:has(>li:nth-child(3),.cg-media)) .cg-kicker+.cg-title,.cy-card-grid .cg-grid[data-cols="3"]:has(.cg-bullets--text):not(:has(>li:nth-child(4),.cg-media)) .cg-kicker+.cg-title,.cy-card-grid .cg-grid[data-cols="4"]:has(.cg-bullets--text):not(:has(>li:nth-child(5),.cg-media)) .cg-kicker+.cg-title{margin-top:12px}.cy-card-grid .cg-grid[data-cols="2"]:has(.cg-bullets--text):not(:has(>li:nth-child(3),.cg-media)) .cg-title+.cg-text,.cy-card-grid .cg-grid[data-cols="3"]:has(.cg-bullets--text):not(:has(>li:nth-child(4),.cg-media)) .cg-title+.cg-text,.cy-card-grid .cg-grid[data-cols="4"]:has(.cg-bullets--text):not(:has(>li:nth-child(5),.cg-media)) .cg-title+.cg-text{margin-top:8px}.cy-card-grid .cg-grid[data-cols="2"]:has(.cg-bullets--text):not(:has(>li:nth-child(3),.cg-media)) .cg-bullet:first-child,.cy-card-grid .cg-grid[data-cols="3"]:has(.cg-bullets--text):not(:has(>li:nth-child(4),.cg-media)) .cg-bullet:first-child,.cy-card-grid .cg-grid[data-cols="4"]:has(.cg-bullets--text):not(:has(>li:nth-child(5),.cg-media)) .cg-bullet:first-child{margin-top:24px}}@media(max-width:1080px){.cy-card-grid{padding:64px 0 80px}.cy-card-grid .cg-grid[data-cols="3"],.cy-card-grid .cg-grid[data-cols="4"]{grid-template-columns:repeat(2,minmax(0,1fr))}.cy-card-grid .cg-grid[data-cols="2"]{grid-template-columns:minmax(0,1fr)}.cy-card-grid .cg-grid.cy-carousel:not(.cg-grid--phone)[data-cols="3"],.cy-card-grid .cg-grid.cy-carousel:not(.cg-grid--phone)[data-cols="4"]{display:flex;flex-wrap:nowrap;gap:16px;margin-inline:calc(var(--cy-gutter)*-1);overflow-x:auto;overscroll-behavior-x:contain;padding-inline:var(--cy-gutter);scroll-padding-inline:var(--cy-gutter);scroll-snap-type:x mandatory;scrollbar-width:none}.cy-card-grid .cg-grid.cy-carousel:not(.cg-grid--phone)[data-cols="3"]::-webkit-scrollbar,.cy-card-grid .cg-grid.cy-carousel:not(.cg-grid--phone)[data-cols="4"]::-webkit-scrollbar{display:none}.cy-card-grid .cg-grid.cy-carousel:not(.cg-grid--phone)[data-cols="3"]>*,.cy-card-grid .cg-grid.cy-carousel:not(.cg-grid--phone)[data-cols="4"]>*{flex:0 0 min(82vw,360px);min-width:0;scroll-snap-align:start}}@media(max-width:720px){.cy-card-grid{padding:48px 0 64px}.cy-card-grid .cg-grid[data-cols="3"],.cy-card-grid .cg-grid[data-cols="4"]{grid-template-columns:minmax(0,1fr)}.cy-card-grid .cg-pad-40 .cg-card,.cy-card-grid .cg-pad-48 .cg-card{padding:28px}.cy-card-grid .cg-grid.cy-carousel{display:flex;flex-wrap:nowrap;gap:16px;margin-inline:calc(var(--cy-gutter)*-1);overflow-x:auto;overscroll-behavior-x:contain;padding-inline:var(--cy-gutter);scroll-padding-inline:var(--cy-gutter);scroll-snap-type:x mandatory;scrollbar-width:none}.cy-card-grid .cg-grid.cy-carousel::-webkit-scrollbar{display:none}.cy-card-grid .cg-grid.cy-carousel>*{flex:0 0 min(82vw,360px);min-width:0;scroll-snap-align:start}.cy-card-grid .cg-grid.cg-grid--compact[data-cols]{gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}}.fc-form .hs-form fieldset{max-width:none}.fc-form .hs-form-field{margin:0 0 12px}.fc-form .hs-form-field>label{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0 0 0 0);border:0;white-space:nowrap}.fc-form .hs-input:not([type=checkbox]):not([type=radio]){background:var(--cy-surface-band);border:1px solid var(--cy-border-subtle);border-radius:var(--cy-radius-pill);box-shadow:none;color:var(--cy-text-primary);font:var(--cy-label-lg);font-size:var(--cy-type-label-lg-size);height:56px;line-height:var(--cy-type-label-lg-line);padding:0 24px;transition:background-color .2s ease,border-color .2s ease,box-shadow .2s ease;width:100%}.fc-form .hs-input:not([type=checkbox]):not([type=radio])::placeholder{color:var(--cy-text-muted)}.fc-form .hs-input:not([type=checkbox]):not([type=radio]):focus{background:var(--cy-surface-raised);border-color:var(--cy-border-strong);box-shadow:0 0 0 2px var(--cy-surface-raised),0 0 0 4px var(--cy-action-primary);outline:2px solid transparent;outline-offset:2px}.fc-form .hs-input:not([type=checkbox]):not([type=radio]):is(textarea){border-radius:var(--cy-radius-md);height:auto;min-height:96px;padding:16px 24px}.fc-form .hbspt-form .hs-button{align-items:center;background:var(--cy-action-primary);border:0;border-radius:var(--cy-radius-pill);box-shadow:var(--cy-shadow-btn-rest);color:var(--cy-action-on-primary);cursor:pointer;display:flex;font:var(--cy-label-lg);font-size:var(--cy-type-label-lg-size);height:48px;justify-content:center;margin-top:12px;padding:0 24px;transform:scale(1);transition:transform .28s var(--cy-ease-spring),box-shadow .2s ease,background-color .2s ease;width:100%}.fc-form .hbspt-form .hs-button:focus,.fc-form .hbspt-form .hs-button:hover{background:var(--cy-action-primary-hover);box-shadow:var(--cy-shadow-btn-hover);color:var(--cy-action-on-primary);outline:none}.fc-form .hbspt-form .hs-button:active{background:var(--cy-action-primary-active);box-shadow:var(--cy-shadow-btn-press);transform:scale(.96);transition-duration:.09s}.fc-form .hs-error-msgs{list-style:none;margin:6px 0 0;padding:0}.fc-form .hs-error-msgs label{height:auto;position:static;width:auto;clip:auto;color:#b3261e;font-size:var(--cy-type-caption-size);line-height:var(--cy-type-caption-line)}.fc-form .hs-form-booleancheckbox label,.fc-form .legal-consent-container{color:var(--cy-text-muted);font-size:var(--cy-type-caption-size);line-height:var(--cy-type-caption-line)}.cy-faq{background:var(--cy-surface-band);overflow:hidden;padding:120px 0;position:relative}.cy-faq .faq-glyphs{height:100%;inset:0;pointer-events:none;position:absolute;width:100%}.cy-faq .faq-split{align-items:flex-start;display:flex;gap:24px;position:relative}.cy-faq .faq-head{display:flex;flex:none;flex-direction:column;gap:12px;width:384px}.cy-faq .faq-head h2{color:var(--cy-text-primary);font:var(--cy-display-sm);font-size:var(--cy-type-display-sm-size);line-height:var(--cy-type-display-sm-line);margin:0}.cy-faq .faq-list{flex:1 1 0;min-width:0}.cy-faq .faq-row{border-bottom:1px solid var(--cy-border-subtle)}.cy-faq .faq-row summary{align-items:center;cursor:pointer;display:flex;gap:24px;list-style:none;padding:24px 0}.cy-faq .faq-row summary::-webkit-details-marker{display:none}.cy-faq .faq-row summary h3{color:var(--cy-text-primary);flex:1 1 0;font:var(--cy-body-lg);margin:0;min-width:0}.cy-faq .faq-row summary .cy-chevron{color:var(--cy-text-secondary);flex:none;transition:transform .32s cubic-bezier(.4,0,.2,1)}.cy-faq .faq-row[open] summary .cy-chevron{transform:rotate(180deg)}.cy-faq .faq-row.is-closing summary .cy-chevron{transform:none}.cy-faq .faq-answer{color:var(--cy-text-secondary);font-size:var(--cy-type-body-md-size);line-height:var(--cy-type-body-md-line);overflow:hidden;padding:0 34px 0 0;transition:height .42s cubic-bezier(.4,0,.2,1),opacity .36s ease}.cy-faq .faq-answer:after{content:"";display:block;height:24px}.cy-faq .faq-answer p{margin:0 0 12px}.cy-faq .faq-answer p:last-child{margin-bottom:0}@media(prefers-reduced-motion:reduce){.cy-faq .faq-answer,.cy-faq .faq-row summary .cy-chevron{transition:none}}.cy-faq .faq-more{display:none}@media(max-width:1080px){.cy-faq{padding:80px 0}.cy-faq .faq-split{flex-direction:column}.cy-faq .faq-head,.cy-faq .faq-list{flex:0 0 auto;width:100%}}@media(max-width:720px){.cy-faq{padding:64px 0}.cy-faq .faq-row summary{padding:20px 0}.cy-faq .faq-answer{padding-right:0}.cy-faq .faq-row--folded{display:none}.cy-faq .faq-row--folded[open],.cy-faq.is-expanded .faq-row--folded{display:block}.cy-faq .faq-more{align-items:center;border:1px solid var(--cy-border-subtle);border-radius:var(--cy-radius-pill);box-shadow:var(--cy-shadow-secondary-rest);cursor:pointer;display:flex;font-size:14px;font-weight:500;height:40px;justify-content:center;line-height:17px;margin-top:24px;padding:0 16px;transform:scale(1);transition:background-color .18s ease,box-shadow .2s ease,transform .18s ease;width:100%}.cy-faq .faq-more,.cy-faq .faq-more:active,.cy-faq .faq-more:focus,.cy-faq .faq-more:hover{background:var(--cy-surface-raised);color:var(--cy-action-primary)}.cy-faq .faq-more:hover{box-shadow:var(--cy-shadow-secondary-hover)}.cy-faq .faq-more:active{box-shadow:var(--cy-shadow-secondary-press);transform:scale(.96);transition-duration:.09s}}@media(max-width:720px)and (prefers-reduced-motion:reduce){.cy-faq .faq-more{transition:none}.cy-faq .faq-more:active{transform:none}}.cy-competitor,.cy-competitor *,.cy-competitor :after,.cy-competitor :before{box-sizing:border-box}.cy-competitor{background:var(--cy-surface-page);font-family:var(--cy-font-body)}.cy-competitor h1,.cy-competitor h2,.cy-competitor h3,.cy-competitor p,.cy-competitor table,.cy-competitor ul{margin:0}.cmp-hero{padding:120px 0 80px}.cmp-hero__grid{align-items:center;column-gap:24px;display:grid;grid-template-columns:minmax(0,588fr) minmax(0,564fr);min-height:400px}.cmp-hero__copy{align-items:flex-start;gap:32px;min-width:0}.cmp-hero__copy,.cmp-hero__head{display:flex;flex-direction:column}.cmp-hero__head{gap:24px}.cmp-hero .cmp-hero__title{color:var(--cy-text-primary);font-family:var(--cy-font-display);font-size:var(--cy-type-display-sm-size);font-weight:400;line-height:var(--cy-type-display-sm-line);max-width:557px}.cmp-hero__ledes{display:flex;flex-direction:column;gap:16px;max-width:486px}.cmp-hero__lede{color:var(--cy-text-secondary);font-size:var(--cy-type-body-lg-size);line-height:var(--cy-type-body-lg-line)}.cmp-hero__actions{display:flex;flex-wrap:wrap;gap:16px}@media(min-width:1296px){.cmp-hero__grid{grid-template-columns:588px 564px}}.cmp-cover{aspect-ratio:564/317;border-radius:14px;display:grid;isolation:isolate;overflow:hidden;place-items:center;position:relative}.cmp-cover>.cmp-cover__img,.cmp-cover>.cy-grad-img{height:100%;inset:0;max-width:none;object-fit:cover;position:absolute;width:100%;z-index:-1}.cmp-cover:after{border-radius:inherit;box-shadow:inset 0 0 0 1px var(--cy-border-subtle);content:"";inset:0;pointer-events:none;position:absolute}.cmp-cover__lockup{align-items:center;color:#fff;display:flex;gap:22px}.cmp-cover__cycode svg{display:block;height:auto;width:121px}.cmp-cover__x{display:block;flex:0 0 13px}.cmp-cover__logo{display:block;height:22px;max-width:160px;object-fit:contain;width:auto}.cmp-cover__logo.is-whiten{filter:brightness(0) invert(1)}.cmp-cover__name{font-size:24px;font-weight:600;letter-spacing:-.01em;line-height:1;white-space:nowrap}@media(max-width:1080px){.cmp-hero{padding:64px 0 48px}.cmp-hero__grid{grid-template-columns:minmax(0,1fr);min-height:0;row-gap:40px}}@media(max-width:720px){.cmp-hero{padding:48px 0 32px}.cmp-cover__lockup{gap:14px}.cmp-cover__cycode svg{width:92px}.cmp-cover__logo{height:17px;max-width:120px}.cmp-cover__name{font-size:19px}}.cmp-table{padding:80px 0 120px}.cmp-table .cy-shead{margin-bottom:48px}.cy-cmp{border:0;border-collapse:separate;border-spacing:0;display:grid;gap:12px;margin:0;width:100%}.cy-cmp tbody,.cy-cmp thead{display:block}.cy-cmp tr{align-items:center;column-gap:24px;display:grid;grid-template-columns:minmax(0,1fr) 180px 180px}.cy-cmp thead tr{padding-right:24px}.cy-cmp thead td,.cy-cmp thead th{background:none;border:0;padding:0}.cy-cmp thead th{color:var(--cy-text-primary);font-size:var(--cy-type-label-lg-size);font-weight:500;line-height:var(--cy-type-label-lg-line);text-align:center}.cy-cmp tbody{background:var(--cy-surface-raised);border-radius:16px;box-shadow:inset 0 0 0 1px var(--cy-border-subtle)}.cy-cmp tbody tr{box-shadow:inset 0 -1px 0 var(--cy-border-subtle);padding:24px}.cy-cmp tbody tr:last-child{box-shadow:none}.cy-cmp th[scope=row]{align-items:center;border:0;display:flex;font-weight:400;gap:24px;padding:0;text-align:left}.cy-cmp__copy{display:flex;flex-direction:column;gap:4px;min-width:0}.cy-cmp__t{color:var(--cy-text-primary);font-size:var(--cy-type-heading-sm-size);font-weight:500;line-height:var(--cy-type-heading-sm-line)}.cy-cmp__d,.cy-cmp__partial{color:var(--cy-text-secondary);font-size:var(--cy-type-body-sm-size);line-height:var(--cy-type-body-sm-line)}.cy-cmp__cell{border:0;color:var(--cy-text-primary);padding:0;text-align:center}.cy-cmp__check{display:inline-block;height:12px;vertical-align:middle;width:16px}.cy-cmp__cell.is-partial{position:relative}.cy-cmp .cy-cmp__partial{border-radius:4px;cursor:help;text-decoration:underline dotted var(--cy-border-strong);text-underline-offset:4px}.cy-cmp .cy-cmp__partial:focus{outline:none}.cy-cmp .cy-cmp__partial:focus-visible{outline:2px solid var(--cy-text-primary);outline-offset:2px}.cy-cmp .cy-cmp__tip{background:var(--cy-action-primary);border-radius:8px;bottom:calc(100% + 10px);box-shadow:0 4px 16px rgba(0,0,0,.12);color:#fff;font-size:var(--cy-type-caption-size);left:50%;line-height:var(--cy-type-caption-line);max-width:240px;opacity:0;padding:8px 12px;pointer-events:none;position:absolute;text-align:left;transform:translate(-50%,4px);transition:opacity .15s ease,transform .15s ease,visibility 0s linear .15s;visibility:hidden;width:max-content;z-index:5}.cy-cmp .cy-cmp__tip:after{border:6px solid transparent;border-top:6px solid var(--cy-action-primary);content:"";left:50%;position:absolute;top:100%;transform:translateX(-50%)}.cy-cmp .cy-cmp__partial:focus-visible+.cy-cmp__tip,.cy-cmp .is-partial.is-open .cy-cmp__tip,.cy-cmp .is-partial:hover .cy-cmp__tip{opacity:1;transform:translate(-50%);transition-delay:0s;visibility:visible}.cy-cmp .is-partial.is-dismissed .cy-cmp__tip{opacity:0;visibility:hidden}.cy-cmp__dash{background:var(--cy-border-strong);border-radius:1px;display:inline-block;height:2px;vertical-align:middle;width:16px}@media(max-width:1080px){.cmp-table{padding:48px 0 80px}.cy-cmp tr{grid-template-columns:minmax(0,1fr) 140px 140px}}@media(max-width:720px){.cmp-table{padding:32px 0 64px}.cy-cmp thead{height:1px;overflow:hidden;position:absolute;width:1px;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}.cy-cmp tbody tr{align-items:start;column-gap:12px;grid-template-columns:minmax(0,1fr) 72px 72px;padding:14px 12px;row-gap:0}.cy-cmp th[scope=row]{align-items:flex-start;gap:16px;grid-column:auto;padding:0}.cy-cmp .cy-cmp__d{display:none}.cy-cmp__cell{align-items:center;border-top:0;display:flex;flex-direction:column;gap:4px;padding-top:0;text-align:center}.cy-cmp__cell:before{color:var(--cy-text-muted);content:attr(data-col);font-size:11px;line-height:var(--cy-type-caption-line)}.cy-cmp .cy-cmp__partial{cursor:default;text-decoration:none}.cy-cmp .cy-cmp__tip,.cy-cmp .is-partial.is-dismissed .cy-cmp__tip{align-self:flex-end;background:none;box-shadow:none;color:var(--cy-text-muted);max-width:none;opacity:1;padding:0;position:static;text-align:center;transform:none;transition:none;visibility:visible;width:132px}.cy-cmp .cy-cmp__tip:after,.cy-cmp .is-partial.is-dismissed .cy-cmp__tip:after{content:none}}.cy-card-grid.cmp-cards{background:var(--cy-surface-band);overflow:hidden;padding:120px 0;position:relative}.cy-card-grid.cmp-cards .cmp-glyphs{height:100%;inset:0;pointer-events:none;position:absolute;width:100%}.cy-card-grid.cmp-cards .cy-col{position:relative}.cy-card-grid.cmp-cards .cy-shead{margin-bottom:48px}.cy-card-grid.cmp-cards .cg-grid{grid-auto-rows:1fr}.cy-card-grid.cmp-cards .cg-card{border:0;box-shadow:inset 0 0 0 1px var(--cy-border-subtle);min-height:228px}.cy-card-grid.cmp-cards .cg-grid--md .cg-title{font:var(--cy-heading-sm)}.cmp-demo{padding:120px 0}.cmp-demo__card{align-items:center;background:var(--cy-surface-raised);border-radius:20px;box-shadow:inset 0 0 0 1px var(--cy-border-subtle);column-gap:64px;display:grid;grid-template-columns:minmax(0,486fr) minmax(0,554fr);padding:48px}.cmp-demo__copy{gap:24px;min-width:0}.cmp-demo__copy,.cmp-demo__head{display:flex;flex-direction:column}.cmp-demo__head{gap:12px}.cmp-demo .cmp-demo__title{color:var(--cy-text-primary);font-size:var(--cy-type-heading-md-size);font-weight:500;line-height:var(--cy-type-heading-md-line)}.cmp-demo__text{color:var(--cy-text-secondary);font-size:var(--cy-type-body-md-size);line-height:var(--cy-type-body-md-line)}.cmp-demo__consent{color:var(--cy-text-muted);font-size:var(--cy-type-caption-size);line-height:var(--cy-type-caption-line)}.cmp-demo__consent a,.cmp-demo__consent a:active,.cmp-demo__consent a:focus,.cmp-demo__consent a:hover{color:inherit;text-decoration:underline}.cmp-demo__media{aspect-ratio:554/420;border-radius:14px}.cmp-demo__media>.cy-grad-img{height:100%;inset:0;max-width:none;object-fit:cover;position:absolute;width:100%;z-index:0}.cmp-demo .cmp-demo__ill{height:auto;max-width:none;position:relative;width:87.36%;z-index:2}.cmp-demo .cmp-demo__form .hs-form fieldset.form-columns-2{display:flex;gap:12px}.cmp-demo .cmp-demo__form .hs-form fieldset.form-columns-2:after,.cmp-demo .cmp-demo__form .hs-form fieldset.form-columns-2:before{content:none}.cmp-demo .cmp-demo__form .hs-form fieldset.form-columns-2 .hs-form-field{flex:1 1 0;float:none;min-width:0;width:auto}.cmp-demo .cmp-demo__form .hs-form fieldset.form-columns-2 .hs-form-field .hs-input{width:100%}.cmp-demo .cmp-demo__form .hs-form fieldset .input{margin-right:0}.cmp-demo .cmp-demo__form .hbspt-form form .hs-button{margin-top:12px}@media(min-width:1296px){.cmp-demo__card{grid-template-columns:486px 554px}}@media(max-width:1080px){.cmp-demo,.cy-card-grid.cmp-cards{padding:80px 0}.cmp-demo__card{grid-template-columns:minmax(0,1fr);padding:32px;row-gap:32px}}@media(max-width:720px){.cy-card-grid.cmp-cards{padding:64px 0}.cy-card-grid.cmp-cards .cg-card{min-height:0}.cmp-demo{padding:64px 0}.cmp-demo__card{padding:24px}.cmp-demo .cmp-demo__form .hs-form fieldset.form-columns-2{flex-direction:column;gap:0}}@media(prefers-reduced-motion:reduce){html:has(.cy-competitor){scroll-behavior:auto}.cy-cmp .cy-cmp__tip{transition:none}}
/*# sourceMappingURL=competitorPage.css.map*/