.marketing-page{background:var(--theme-surface);overflow-x:clip}.marketing-page .solution-hero{min-height:min(590.4px,63.36vh);overflow:hidden}.marketing-page--tall-hero .solution-hero{min-height:min(604.8px,63.36vh)}.solution-hero-compact .fresh-hero#top{min-height:min(360px,44.64vh);padding-top:calc(119.52px * var(--layout-scale));padding-bottom:calc(34.56px * var(--layout-scale))}.solution-hero-logomark{position:absolute;inset:0;width:100%;height:100%;padding:clamp(84.96px,9.36vh,123.84px) clamp(28.8px,4.32vh,69.12px) clamp(28.8px,4.32vh,69.12px);box-sizing:border-box;-o-object-fit:contain;object-fit:contain;-o-object-position:right center;object-position:right center;opacity:.22}.solution-hero-linework{position:absolute;inset:0;display:flex;align-items:center;justify-content:flex-end;padding:clamp(84.96px,9.36vh,123.84px) clamp(28.8px,4.32vh,69.12px) clamp(28.8px,4.32vh,69.12px);box-sizing:border-box;color:var(--theme-text-muted);opacity:.7;pointer-events:none}.solution-hero-linework .linework-artwork{display:flex;height:100%;max-width:100%}.solution-hero-linework svg{width:auto;height:100%;max-width:100%;-o-object-fit:contain;object-fit:contain}.solution-hero-linework svg [data-linework-layer=g] path:not(.linework-artwork__trace),.solution-hero-linework svg [data-linework-layer=g] polygon:not(.linework-artwork__trace),.solution-hero-linework svg [data-linework-layer=g] polyline:not(.linework-artwork__trace),.solution-hero-linework svg [data-linework-layer=g] line:not(.linework-artwork__trace){fill:none!important;stroke:currentColor!important}.solution-hero-linework svg [data-linework-layer=d] path:not(.linework-artwork__trace),.solution-hero-linework svg [data-linework-layer=d] polygon:not(.linework-artwork__trace){fill:color-mix(in srgb,currentColor 30%,transparent)!important;stroke:none!important}@media(max-width:720px){.solution-hero-compact .fresh-hero#top{min-height:min(302.4px,40.32vh);padding-top:calc(92.16px * var(--layout-scale))}}.fresh-hero#top .marketing-hero__title{position:relative;z-index:2;max-width:min(849.6px,calc(72vw - 34.56px));color:var(--theme-text);text-align:left;letter-spacing:0}.fresh-hero#top .marketing-hero__title--wide{max-width:min(892.8px,calc(72vw - 34.56px))}.marketing-connected{overflow:visible}.marketing-connected .fresh-detail-header{min-height:403.2px}.marketing-connected .fresh-detail-header__content{margin-top:clamp(77.76px,8.64vw,136.8px)}.marketing-connected .fresh-detail-header h2{font-size:clamp(41.76px,4.32vw,80.64px);letter-spacing:0}.marketing-connected--compact-header .fresh-detail-header{min-height:302.4px;padding-top:38.88px;padding-bottom:41.76px}.marketing-connected--compact-header .fresh-detail-header__content{gap:clamp(34.56px,5.76vw,80.64px);margin-top:clamp(51.84px,5.04vw,77.76px)}.marketing-connected--compact-header .fresh-detail-header h2{font-size:clamp(37.44px,3.6vw,59.04px);line-height:1}.marketing-connected .fresh-connected-feature-row>*,.marketing-connected .fresh-detail-header__content>*{min-width:0}.marketing-connected--feature-row-stretch .fresh-connected-feature-row{align-items:stretch}.marketing-proof-layout{grid-template-columns:minmax(345.6px,.84fr) minmax(0,1fr)}.marketing-proof-layout--media-left{grid-template-columns:minmax(0,1fr) minmax(345.6px,.84fr)}.marketing-proof-layout--wide-copy{grid-template-columns:minmax(360px,.92fr) minmax(0,1fr)}.marketing-proof-layout--media-left.marketing-proof-layout--wide-copy{grid-template-columns:minmax(0,1fr) minmax(360px,.92fr)}.marketing-proof-layout--equal{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.marketing-proof-layout:has(.marketing-graphic-proof){grid-template-columns:minmax(302.4px,.56fr) minmax(0,1fr)}.marketing-proof-layout--media-left:has(.marketing-graphic-proof){grid-template-columns:minmax(0,1fr) minmax(302.4px,.56fr)}.marketing-proof-layout--wide-copy:has(.marketing-graphic-proof){grid-template-columns:minmax(316.8px,.64fr) minmax(0,1fr)}.marketing-proof-layout--media-left.marketing-proof-layout--wide-copy:has(.marketing-graphic-proof){grid-template-columns:minmax(0,1fr) minmax(316.8px,.64fr)}.marketing-proof-copy{--marketing-proof-pad-x: clamp(30.24px, 3.456vw, 51.84px);min-height:auto;padding:clamp(41.76px,3.6vw,59.04px) var(--marketing-proof-pad-x) clamp(38.88px,3.312vw,56.16px)}.marketing-proof-copy h3{margin-top:30.24px}.marketing-proof-copy>p{margin-top:17.28px}.marketing-proof-copy ul{gap:12.96px;margin-top:clamp(31.68px,3.24vw,50.4px)}.marketing-scene-proof,.marketing-scenario-proof,.marketing-product-proof{min-width:0;align-content:center;justify-items:stretch;border-bottom:.72px solid var(--app-border);padding:var(--product-scene-slot-padding);--product-scene-slot-padding: clamp(31.68px, 2.88vw, 51.84px);--product-scene-mobile-slot-padding: clamp(14.4px, 1.44vw, 20.16px)}.marketing-graphic-proof{min-width:0;align-content:center;justify-items:stretch;border-bottom:.72px solid var(--app-border)}.marketing-graphic-proof--surface{background:color-mix(in srgb,var(--theme-elevated) 86%,var(--theme-surface) 14%)}.marketing-scene-proof .product-scene{width:100%;-webkit-mask-image:none;mask-image:none;background:transparent;box-shadow:none}.marketing-connected .product-scene:before{box-shadow:none}.marketing-connected .product-scene--treatment-raw:before{box-shadow:inset 0 0 0 1.08px var(--app-border)}.marketing-phone-proof .product-scene{width:min(100%,331.2px);max-width:331.2px}.marketing-scenario-proof{display:grid}.marketing-scenario-proof .scenario-placeholder{width:100%}.marketing-scenario-proof.marketing-scenario-proof--image{align-content:stretch;align-items:stretch;padding:0}.marketing-scenario-proof.marketing-scenario-proof--image .scenario-image{width:100%;min-height:clamp(374.4px,31.68vw,561.6px)}.marketing-product-proof{display:grid;overflow:hidden;padding:0}.marketing-product-grid{display:grid;width:100%;height:100%;min-width:0;min-height:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;align-items:stretch}.marketing-product-grid--single{grid-template-columns:1fr}.marketing-product-grid--triple{grid-template-columns:repeat(3,minmax(0,1fr))}.marketing-product-image{display:block;width:100%;height:100%;min-height:clamp(374.4px,31.68vw,561.6px);margin:0;overflow:hidden;border:0;box-shadow:none}.marketing-product-image img{display:block;width:100%;height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center}.marketing-product-card{display:block;width:100%;height:100%;min-width:0;min-height:0;margin:0;overflow:hidden;border:0;background:transparent;box-shadow:none}.marketing-product-card img{display:block;width:100%;height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center}.marketing-privacy-connected .fresh-connected-features{padding:clamp(38.88px,4.32vw,69.12px) clamp(14.4px,3.6vw,51.84px)}.marketing-privacy-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(230.4px,.34fr);gap:clamp(24.48px,3.6vw,61.92px);align-items:start;max-width:1036.8px;margin:0 auto}.marketing-privacy-article{max-width:662.4px}.marketing-privacy-effective-date{display:inline-flex;border:.72px solid var(--app-border);padding:5.76px 8.64px;color:var(--theme-text);font-size:13.68px;line-height:1}.marketing-privacy-article__section{padding-top:clamp(24.48px,2.88vw,41.76px)}.marketing-privacy-article h2,.marketing-privacy-card h2{margin:0;color:var(--theme-text);font-size:clamp(20.16px,1.872vw,33.12px);font-weight:500;line-height:1.08;letter-spacing:0}.marketing-privacy-article p,.marketing-privacy-card p{max-width:75ch;margin:12.96px 0 0;color:var(--theme-text-soft);font-size:clamp(11.52px,.72vw,13.68px);line-height:1.62}.marketing-privacy-card{position:sticky;top:86.4px;display:grid;gap:15.84px;border:.72px solid var(--app-border);padding:clamp(17.28px,2.16vw,27.36px);background:color-mix(in srgb,var(--theme-surface) 86%,var(--theme-text) 14%)}.marketing-privacy-card .link-with-arrow{width:-moz-fit-content;width:fit-content}@media(max-width:1024px){.marketing-proof-layout,.marketing-proof-layout--media-left,.marketing-proof-layout--wide-copy,.marketing-proof-layout--media-left.marketing-proof-layout--wide-copy,.marketing-proof-layout--equal,.marketing-proof-layout:has(.marketing-graphic-proof),.marketing-proof-layout--media-left:has(.marketing-graphic-proof),.marketing-proof-layout--wide-copy:has(.marketing-graphic-proof),.marketing-proof-layout--media-left.marketing-proof-layout--wide-copy:has(.marketing-graphic-proof){grid-template-columns:1fr}.marketing-privacy-layout{grid-template-columns:1fr}.marketing-privacy-card{position:static}}@media(max-width:720px){body:has(.marketing-page) .site-header{top:calc(11.52px * var(--layout-scale));padding-inline:calc(10.08px * var(--layout-scale))}body:has(.marketing-page) .floating-nav{--logo-pill-width: calc(119.52px * var(--layout-scale));--pill-gap: calc(4.32px * var(--layout-scale));--mobile-nav-toggle-size: calc(27.36px * var(--layout-scale));--mobile-nav-shell-padding: calc(7.2px * var(--layout-scale));--mobile-nav-shell-width: calc(var(--mobile-nav-toggle-size) + var(--mobile-nav-shell-padding) + var(--mobile-nav-shell-padding));--mobile-nav-visual-width: 100%;width:calc((100vw - (28px * var(--layout-scale))))}body:has(.marketing-page) .floating-nav--scrolled{--pill-gap: calc(11.52px * var(--layout-scale));--mobile-nav-visual-width: var(--mobile-nav-shell-width)}body:has(.marketing-page) .floating-nav__content{width:100%;grid-template-columns:var(--logo-pill-width) minmax(0,1fr);gap:var(--pill-gap)}body:has(.marketing-page) .floating-nav__menus,body:has(.marketing-page) .floating-nav__actions,body:has(.marketing-page) .floating-nav__theme-toggle{display:none}body:has(.marketing-page) .floating-nav__links{display:flex}body:has(.marketing-page) .floating-nav--mobile-open .floating-nav__mobile-panel{width:100%}body:has(.marketing-page) .floating-nav__logo{width:var(--logo-pill-width)}body:has(.marketing-page) .floating-nav__logo-mark{width:calc(95.04px * var(--layout-scale));height:auto;max-height:calc(20.16px * var(--layout-scale))}.marketing-page .solution-hero{min-height:446.4px}.marketing-page--compact-mobile-hero .solution-hero{min-height:min(446.4px,59.04vh)}.fresh-hero#top .marketing-hero__title--mobile-full{max-width:min(100%,calc(72vw - 23.04px))}.marketing-connected .fresh-detail-header{min-height:331.2px;padding-inline:17.28px}.marketing-connected .fresh-detail-header__content{width:100%;min-width:0;gap:20.16px;margin-top:69.12px}.marketing-connected .fresh-detail-header h2{width:min(100%,calc(72vw - 34.56px));max-width:100%;font-size:clamp(21.6px,5.616vw,34.56px);line-height:1.08;overflow-wrap:break-word}.marketing-connected .fresh-detail-header__title{width:min(100%,calc(72vw - 34.56px));min-width:0}.marketing-connected .fresh-detail-header p{width:100%;max-width:100%;margin-left:0;font-size:clamp(12.96px,3.6vw,15.12px);overflow-wrap:break-word}.marketing-connected .fresh-detail-header__aside{width:100%;min-width:0;justify-items:start}.marketing-connected .fresh-detail-header__aside>p{max-width:calc(72vw - 34.56px)}.marketing-connected--compact-mobile-header .fresh-detail-header{min-height:auto}.marketing-connected--compact-mobile-header .fresh-detail-header__content{grid-template-columns:minmax(0,1fr);margin-top:clamp(59.04px,15.84vw,86.4px)}.marketing-connected--compact-mobile-header .fresh-detail-header h2{font-size:clamp(27.36px,8.64vw,46.08px);line-height:1.04}.marketing-connected--compact-mobile-header .fresh-detail-header p{width:100%;max-width:100%;margin-left:0}.marketing-connected--compact-header .fresh-detail-header{min-height:auto;padding-top:30.24px;padding-bottom:36px}.marketing-connected--compact-header .fresh-detail-header__content{grid-template-columns:minmax(0,1fr);gap:18.72px;margin-top:51.84px}.marketing-connected--compact-header .fresh-detail-header h2{font-size:clamp(27.36px,7.2vw,40.32px);line-height:1.04}.marketing-proof-copy{--marketing-proof-pad-x: 17.28px;padding:34.56px var(--marketing-proof-pad-x) 30.24px}.marketing-proof-copy ul{margin-top:24.48px}.marketing-proof-copy--compact-type h3{font-size:clamp(23.04px,6.48vw,30.24px);line-height:1.04}.marketing-proof-copy--compact-type>p{font-size:12.96px;line-height:1.42}.marketing-proof-copy--compact-type ul{gap:11.52px;font-size:11.52px;line-height:1.35}.marketing-scene-proof,.marketing-scenario-proof{padding:14.4px}.marketing-scenario-proof.marketing-scenario-proof--image{padding:0}.marketing-scenario-proof.marketing-scenario-proof--image .scenario-image{min-height:clamp(216px,59.04vw,309.6px)}.marketing-product-proof{padding:0}.marketing-product-image{min-height:259.2px}.marketing-product-grid,.marketing-product-grid--triple{grid-template-columns:1fr}.marketing-privacy-connected .fresh-connected-features{padding:34.56px 14.4px}}
