.button.is-nav:not(.is-secondary){background-color:#d63f2a!important;color:#fff!important}.button.is-nav:not(.is-secondary):hover{background-color:#c53522!important}.cta7_component .button:not(.is-secondary):not(.is-text),.cta8_content .button:not(.is-secondary):not(.is-text),.home-newsletter_card .button:not(.is-secondary):not(.is-text),.layout244_wrapper-bottom .button:not(.is-secondary):not(.is-text),.pricing-blue-banner_content .button:not(.is-secondary):not(.is-text),.section_guidelines-logo .button:not(.is-secondary):not(.is-text),.section_guidelines-typography .button:not(.is-secondary):not(.is-text),.section_home-hero .button:not(.is-secondary):not(.is-text),.section_testimonials .button-2,.section_testimonials .button:not(.is-secondary):not(.is-text),.section_testimonials-integrations-single .button:not(.is-secondary):not(.is-text){background-color:#d63f2a;color:#fff}.cta7_component .button:not(.is-secondary):not(.is-text):hover,.cta8_content .button:not(.is-secondary):not(.is-text):hover,.home-newsletter_card .button:not(.is-secondary):not(.is-text):hover,.layout244_wrapper-bottom .button:not(.is-secondary):not(.is-text):hover,.pricing-blue-banner_content .button:not(.is-secondary):not(.is-text):hover,.section_guidelines-logo .button:not(.is-secondary):not(.is-text):hover,.section_guidelines-typography .button:not(.is-secondary):not(.is-text):hover,.section_home-hero .button:not(.is-secondary):not(.is-text):hover,.section_testimonials .button-2:hover,.section_testimonials .button:not(.is-secondary):not(.is-text):hover,.section_testimonials-integrations-single .button:not(.is-secondary):not(.is-text):hover{background-color:#c53522;color:#fff}@media screen and (min-width:992px){.navbar-old_dropdown-list.w--open{margin-top:5rem;box-shadow:0 1.25rem 2.5rem -.75rem rgba(33,51,61,.22);animation:os-mega-in 150ms ease-out both;height:auto;min-height:min(40rem,calc(100vh - 9rem));max-height:calc(100vh - 9rem);overflow-y:auto}.navbar-old-menu-holder:has(.w-dropdown-list.w--open)::before{content:"";display:block;position:fixed;inset:0;z-index:-1;background-color:rgba(33,51,61,.28)}}@keyframes os-mega-in{from{opacity:0;transform:translateY(-8px)}}@media (prefers-reduced-motion:reduce){.navbar-old_dropdown-list.w--open{animation:none}}.articles-card_author-info-text{column-gap:.25rem}.section_home-hero .button.is-secondary{color:#fff;border-color:#ffffffb3}.section_home-hero .button.is-secondary:hover{color:#21333d;background-color:#fff;border-color:#fff}.os-site-nav{z-index:1000}.os-nav-menu-holder{align-items:center;gap:1rem}.os-nav-toggle{appearance:none;border:0;border-radius:.65rem;background:0 0;color:#17172a;cursor:pointer;font:inherit;font-weight:650;gap:.45rem;align-items:center;padding:.8rem 1rem;white-space:nowrap}.os-nav-chevron{width:.58rem;height:.58rem;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:rotate(45deg) translateY(-2px);transition:transform 140ms ease}.os-nav-toggle.w--open .os-nav-chevron{transform:rotate(225deg) translate(-1px,-1px)}.navbar-old_link.os-nav-link{color:#17172a;font-weight:650;padding:.8rem 1rem;white-space:nowrap}.navbar-old_link.os-nav-link:hover{color:#3164ed}.os-nav-panel.w--open{position:absolute;top:calc(100% + .25rem);left:0;right:auto;width:min(48rem,calc(100vw - 2rem));height:auto;min-width:0;min-height:0;max-height:calc(100vh - 10rem);margin:0;transform:none;animation:os-nav-fade-in 150ms ease-out both;padding:1.5rem;display:block;overflow:auto;background:#fff;border:1px solid #e2e7ee;border-radius:1rem;box-shadow:0 1.5rem 3rem rgba(25,39,65,.16)}@keyframes os-nav-fade-in{from{opacity:0}}.os-nav-dropdown{position:relative}.os-nav-resources.w--open{width:min(42rem,calc(100vw - 2rem))}.os-nav-solution-pane h2{margin:0 0 .85rem;color:#a8b5c9;font-size:.66rem;font-weight:750;letter-spacing:.12em;line-height:1.2;text-transform:uppercase}.os-nav-solution-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.9rem 1.5rem}.os-nav-products .os-nav-feed{grid-column:1/-1;align-self:stretch}.os-nav-products .os-nav-solution-tabs{align-self:stretch}@media screen and (min-width:992px){.os-nav-products .os-nav-solution-content{min-height:16rem}}.os-nav-card{display:flex;min-width:0;align-items:flex-start;gap:.85rem;padding:.45rem;border-radius:.7rem;color:#18182a;text-decoration:none;text-align:left;transition:background-color 120ms ease}.os-nav-card:focus-visible,.os-nav-card:hover{background:#f4f7fb;color:#18182a}.os-nav-card>span:last-child{display:grid;min-width:0;gap:.22rem}.os-nav-card strong{font-size:.84rem;font-weight:720;line-height:1.25}.os-nav-card small{color:#75839e;font-size:.74rem;line-height:1.45}.os-nav-icon{display:inline-flex;flex:0 0 2.25rem;width:2.25rem;height:2.25rem;align-items:center;justify-content:center;border-radius:.6rem;font-size:1.25rem;font-weight:700}.os-nav-icon img{display:block;width:1.05rem;height:1.05rem;object-fit:contain}.os-nav-icon svg{display:block;width:1.15rem;height:1.15rem;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.os-nav-icon.is-blue{background:#e8f1ff;color:#2772ff}.os-nav-icon.is-cyan{background:#e5f8ff;color:#20b9ee}.os-nav-resources .os-nav-icon.is-cyan img{width:1.2rem;height:1.2rem}.os-nav-icon.is-red{background:#fff0ef;color:#ff6262}.os-nav-icon.is-purple{background:#f1efff;color:#8873ff}.os-nav-icon.is-green{background:#e7f8f5;color:#13c9ad}.os-nav-icon.is-microsoft{background:#eff5ff;color:#4285f4}.os-nav-icon.is-google{background:#eff6ff;color:#4285f4}.os-nav-icon.is-google img{width:1.3rem;height:1.3rem}.os-nav-icon.is-brand-logo{border:0;background:0 0}.os-nav-icon.is-brand-logo img{width:100%;height:100%;object-fit:cover}.os-nav-solutions.w--open{display:grid;grid-template-columns:17rem minmax(0,1fr);padding:0;overflow:hidden}.os-nav-solution-tabs{display:flex;flex-direction:column;gap:.25rem;padding:1rem;background:#f8f9fb;border-right:1px solid #edf0f4}.os-nav-solution-tab{display:flex;align-items:center;gap:.7rem;width:100%;padding:.65rem;border:0;border-radius:.55rem;background:0 0;color:#19192b;cursor:pointer;font:inherit;text-align:left}.os-nav-solution-tab.is-active,.os-nav-solution-tab:hover{background:#e7f0ff;color:#2672ff}.os-nav-solution-tab:nth-child(2).is-active{background:#e4f8ff;color:#19bbed}.os-nav-solution-tab:nth-child(3).is-active{background:#e4f8f5;color:#11c8ad}.os-nav-solution-tab:nth-child(4).is-active{background:#f0efff;color:#8371ff}.os-nav-solution-tab:nth-child(5).is-active{background:#fff0ef;color:#ff6262}.os-nav-solution-tab strong{display:block;font-size:.8rem;font-weight:720;line-height:1.25}.os-nav-solution-tab small{display:block;margin-top:.18rem;color:#7c89a0;font-size:.68rem}.os-nav-solution-tab.is-compare{margin-top:auto;padding-top:1rem;border-top:1px solid #e3e7ed;border-radius:0}.os-nav-solution-content{padding:1.5rem}.os-nav-solution-pane[hidden]{display:none!important}.os-nav-solution-pane h2{margin-bottom:1rem}.os-nav-solution-grid{grid-template-columns:1fr;gap:.7rem}.os-nav-solution-grid-one{grid-template-columns:1fr;gap:.7rem}.os-nav-resources.w--open{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem 1.5rem}.os-nav-gallery-card a{display:flex;align-items:center;gap:.45rem;color:#7886a0;font-size:.72rem;line-height:1.45;text-decoration:none}.os-nav-gallery-card a::before{content:"";flex:none;width:.32rem;height:.32rem;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:rotate(-45deg)}.os-nav-gallery-card a:hover{color:#3164ed}.os-nav-feed{min-width:0;padding:.35rem 1.1rem .4rem;border-top:1px solid #e5eaf2;background:#fbfcff}.os-nav-resources .os-nav-feed{grid-column:1/-1;margin:0 -1.5rem -1.5rem}.os-nav-feed-heading{display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin-bottom:.05rem}.os-nav-feed-heading>span{color:#9baac2;font-size:.62rem;font-weight:750;letter-spacing:.11em;text-transform:uppercase}.os-nav-feed-heading a{display:inline-flex;align-items:center;gap:.35rem;color:#4266a0;font-size:.68rem;font-weight:650;text-decoration:none;white-space:nowrap}.os-nav-feed-heading a::after{content:"";width:.3rem;height:.3rem;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:rotate(-45deg)}.os-nav-feed-heading a:hover{color:#2768ec}.os-nav-feed-body{display:grid;grid-template-columns:1.15rem minmax(0,1fr);align-items:center;gap:.25rem}.os-nav-feed-window{position:relative;height:2.75rem;overflow:hidden}.os-nav-feed-item{position:absolute;inset:0;display:flex;min-width:0;align-items:center;color:#18182a;text-decoration:none}.os-nav-feed-item[hidden]{display:none!important}.os-nav-feed-item:hover strong{color:#3164ed}.os-nav-feed-item span{display:flex;min-width:0;flex-direction:column;gap:.12rem}.os-nav-feed-item small{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:1;color:#75839e;font-size:max(.64rem, 11px);line-height:1.35}.os-nav-feed-item strong{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;font-size:max(.74rem, 12px);font-weight:700;line-height:1.3}.os-nav-feed-controls{display:flex;flex-direction:column}.os-nav-feed-controls button{display:grid;width:1.15rem;height:1.1rem;place-items:center;padding:0;border:0;border-radius:.35rem;background:0 0;color:#71819a;cursor:pointer}.os-nav-feed-controls button:focus-visible,.os-nav-feed-controls button:hover{background:#e9f0ff;color:#3164ed}.os-nav-feed-controls svg{width:.85rem;height:.85rem;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.os-nav-actions{gap:.55rem}@media screen and (min-width:992px) and (max-width:1279px){.os-nav-menu-holder{gap:.15rem}.navbar-old_link.os-nav-link,.os-nav-toggle{padding-right:.55rem;padding-left:.55rem}.os-nav-actions{gap:.4rem}.os-nav-actions .button.is-nav{padding-right:.95rem;padding-left:.95rem;white-space:nowrap}.os-nav-actions .locale-switcher--nav .locale-switcher_code{display:none}}@media screen and (min-width:992px) and (max-width:1099px){.navbar-old_link.os-nav-link,.os-nav-toggle{padding-right:.45rem;padding-left:.45rem}.os-nav-actions .button.is-nav{padding-right:.8rem;padding-left:.8rem}}@media screen and (max-width:991px){.os-nav-menu-holder{display:flex;width:100%;flex-direction:column;align-items:stretch;gap:0}.os-nav-dropdown{width:100%;border-bottom:1px solid #e6e8ed}.navbar-old_link.os-nav-link,.os-nav-toggle{width:100%;justify-content:space-between;padding:.75rem 0;font-size:1.05rem}.os-nav-panel.w--open{position:relative;top:auto;left:auto;width:min(48rem,calc(100vw - 3rem));max-width:100%;max-height:none;margin:0 auto;transform:none;padding:.5rem 0 1rem;border:0;border-radius:0;box-shadow:none}.os-nav-resources.w--open{width:min(42rem,calc(100vw - 3rem))}.os-nav-solutions.w--open{display:flex;flex-direction:column;gap:.75rem;overflow:visible}.os-nav-solution-tabs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.3rem;padding:0;border:0;background:0 0}.os-nav-solution-tab{padding:.55rem .35rem}.os-nav-solution-tab.is-compare{margin-top:0;padding-top:.55rem;border:0}.os-nav-solution-content{padding:.5rem 0}.os-nav-resources.w--open,.os-nav-solution-grid{grid-template-columns:1fr;gap:.3rem}.os-nav-products .os-nav-feed,.os-nav-resources .os-nav-feed{margin:1rem 0 0;padding:.55rem .15rem}.os-nav-feed-body{grid-template-columns:1.5rem minmax(0,1fr);gap:.35rem}.os-nav-feed-window{height:3.5rem}.os-nav-feed-controls button{width:1.5rem;height:1.4rem}.os-nav-actions{flex-direction:row;justify-content:flex-start;margin:1rem 0 0;padding:0}}@media screen and (max-width:479px){.os-nav-solution-tabs{grid-template-columns:1fr}.os-nav-actions .button.is-nav{width:auto}}.home-trust_row{display:flex;flex-wrap:wrap;justify-content:center;gap:.5rem;margin:0 auto;padding:0;max-width:56rem;list-style:none}.home-trust_chip{border:1px solid #21333d26;border-radius:999px;background-color:#ffffffb3;padding:.4rem .9rem;color:#21333d;font-size:.875rem;font-weight:500;line-height:1.3}.home-tradeoff{max-width:44rem;margin:0 auto;border-left:3px solid #5ec1b2;border-radius:0 6px 6px 0;background-color:#5ec1b21a;padding:1rem 1.25rem;color:#21333d;font-size:1rem;line-height:1.55;text-align:left}.home-band_ctas{display:flex;flex-wrap:wrap;justify-content:center;gap:.75rem}.home-hero_h1-lead{display:block;color:#fff}.home-hero_h1-mark{-webkit-box-decoration-break:clone;box-decoration-break:clone;border-radius:8px;background-color:#5ec1b2;padding:0 .25em .06em;color:#21333d}.section_home-hero .heading-style-display{line-height:1.22}.home-glyph{display:inline-flex;align-items:center;justify-content:center;border-radius:50%;width:2.75rem;height:2.75rem}.home-glyph svg{width:1.625rem;height:1.625rem}.home-glyph.is-blue{background-color:#0066eb14;color:#0066eb}.home-glyph.is-teal{background-color:#5ec1b224;color:#2f9c8c}.home-glyph.is-orange{background-color:#f3a86d29;color:#c9762f}.is-homepage .home-features_card{display:flex;flex-direction:column;align-items:flex-start;border:1px solid #21333d1f;border-radius:14px;padding:1.75rem 1.625rem;text-align:left;box-shadow:0 1px 2px #21333d0f,0 14px 28px -20px #21333d4d}.is-homepage .section_home-features.is-plain .home-features_card{background-color:#f5f7fb}.is-homepage .home-glyph{border-radius:11px}.is-homepage .home-features_card .heading-style-h4{text-wrap:pretty}.is-homepage .home-features_card-top-wrapper{gap:1.75rem;max-width:73rem}.is-homepage .home-glyph.is-blue{background-color:#0066eb1f}.is-homepage .home-glyph.is-teal{background-color:#5ec1b230}.is-homepage .home-glyph.is-orange{background-color:#f3a86d3d}.section_home-hero .heading-style-display{line-height:1.34}.home-hero_h1-mark{padding:0 .22em .04em}.home-spec{display:flex;flex-wrap:wrap;justify-content:center;gap:.625rem;margin:0 auto;padding:0;max-width:70rem;list-style:none}.home-spec_item{display:flex}.home-spec_link{display:inline-flex;align-items:center;gap:.4375rem;border:1px solid #21333d26;border-radius:999px;background-color:#eef1f8;padding:.5rem 1.0625rem .5rem .875rem;color:#21333d;font-size:.9375rem;font-weight:500;line-height:1.35;text-decoration:none;transition:background-color .2s ease,border-color .2s ease,color .2s ease,transform .2s ease}.home-spec_link::before{content:"";flex:none;width:.875rem;height:.875rem;background-color:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M6.1 12.4 2.1 8.4l1.5-1.5 2.5 2.5 6.3-6.3 1.5 1.5z'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M6.1 12.4 2.1 8.4l1.5-1.5 2.5 2.5 6.3-6.3 1.5 1.5z'/%3E%3C/svg%3E") center/contain no-repeat}.home-spec_link::before{color:#0069ca;background-color:#0069ca}.home-spec_link:focus-visible,.home-spec_link:hover{border-color:#0069ca;background-color:#0069ca;color:#fff;transform:translateY(-1px)}.home-spec_link:focus-visible::before,.home-spec_link:hover::before{background-color:#fff}@media (prefers-reduced-motion:reduce){.home-spec_link{transition:background-color .2s ease,border-color .2s ease,color .2s ease}.home-spec_link:focus-visible,.home-spec_link:hover{transform:none}}.pricing-aside_text{margin:0;color:#5d656f;font-size:.9375rem;line-height:1.6}.section_home-close .button:not(.is-secondary):not(.is-text),.section_home-features .button:not(.is-secondary):not(.is-text){background-color:#d63f2a;color:#fff}.section_home-close .button:not(.is-secondary):not(.is-text):hover,.section_home-features .button:not(.is-secondary):not(.is-text):hover{background-color:#c53522}.testimonials-slide_content{border:1px solid #ffffff29;border-radius:14px;background-color:#ffffff14;box-shadow:0 18px 40px -24px #00214a80;padding:2rem}@media screen and (max-width:767px){.testimonials-slide_content{padding:1.5rem}}.section_home-features.is-plain{background-color:transparent}.section_home-problem{background-color:#1341e814}.home-features_card-wrapper{margin-bottom:0}.home-drift_split{display:grid;grid-template-columns:1fr 1.1fr;align-items:center;column-gap:4rem;margin:0 auto;max-width:68rem;text-align:left}.home-drift{margin:0;min-width:0}.home-problem_lead{margin:0;text-wrap:balance}.home-drift_card{overflow:hidden;border:1px solid #21333d1a;border-radius:.875rem;background-color:#fff;box-shadow:0 .75rem 2rem -1rem #21333d33}.home-drift_svg{--step:850ms;--ease:cubic-bezier(.2, .7, .3, 1);display:block;width:100%;height:auto;font-family:Rubik,system-ui,sans-serif}.sig-issue,.sig-shift{--t:calc(var(--i) * var(--step))}.sig-is-head{--hue:#21333d;--wash:#21333d12}.sig-is-logo{--hue:#0066eb;--wash:#0066eb12}.sig-is-title{--hue:#0b6f99;--wash:#0b6f9912}.sig-is-badge{--hue:#2f7d72;--wash:#2f7d7212}.sig-is-quote{--hue:#a9571a;--wash:#a9571a12}.sig-is-banner{--hue:#21333d;--wash:#21333d12}.sig-is-discl{--hue:#d63f2a;--wash:#d63f2a12}.sig-bar{fill:#21333d;fill-opacity:.16}.sig-bar.sig-is-dark{fill-opacity:.7}.sig-bar.sig-is-mid{fill-opacity:.4}.sig-ico{fill:none;stroke:#21333d;stroke-opacity:.45;stroke-width:1.4;stroke-linecap:round;stroke-linejoin:round}.sig-mark{fill:var(--wash);stroke:var(--hue);stroke-width:1.5}.sig-leader{stroke:var(--hue);stroke-width:1.5;fill:none}.sig-label{fill:var(--hue);font-size:11.5px;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.sig-badge,.sig-logo-new,.sig-logo-old,.sig-stamp,.sig-title-new{transform-box:fill-box}.sig-discl-lines,.sig-head-full,.sig-logo-old,.sig-strike,.sig-title-old{opacity:0}.sig-stamp{transform:rotate(-7deg)}.home-drift_split.is-armed .sig-head-empty,.home-drift_split.is-armed .sig-label,.home-drift_split.is-armed .sig-logo-new,.home-drift_split.is-armed .sig-mark,.home-drift_split.is-armed .sig-quote,.home-drift_split.is-armed .sig-slot,.home-drift_split.is-armed .sig-stamp,.home-drift_split.is-armed .sig-title-new{opacity:0}.home-drift_split.is-armed .sig-discl-lines,.home-drift_split.is-armed .sig-head-full,.home-drift_split.is-armed .sig-logo-old,.home-drift_split.is-armed .sig-strike,.home-drift_split.is-armed .sig-title-old{opacity:1}.home-drift_split.is-armed .sig-logo-new{transform:scaleX(0)}.home-drift_split.is-armed .sig-badge{transform:scaleY(0);transform-origin:top}.home-drift_split.is-armed .sig-shift-a{transform:translateY(-24px)}.home-drift_split.is-armed .sig-shift-b{transform:translateY(-22px)}.home-drift_split.is-armed .sig-leader,.home-drift_split.is-armed .sig-strike{stroke-dasharray:400;stroke-dashoffset:400}.home-drift_split.is-armed .sig-banner-bg{fill:#0066eb;fill-opacity:1}.home-drift_split.is-armed .sig-banner-cta{fill:#fff;fill-opacity:1}.home-drift_split.is-armed.is-revealed .sig-leader{animation:sig-draw .45s var(--ease) calc(var(--t) + .35s) both}.home-drift_split.is-armed.is-revealed .sig-label{animation:sig-in .4s var(--ease) calc(var(--t) + .6s) both}.home-drift_split.is-armed.is-revealed .sig-mark{animation:sig-in .4s var(--ease) calc(var(--t) + .25s) both}.home-drift_split.is-armed.is-revealed .sig-head-full{animation:sig-out .5s var(--ease) var(--t) both}.home-drift_split.is-armed.is-revealed .sig-head-empty{animation:sig-in .5s var(--ease) calc(var(--t) + .2s) both}.home-drift_split.is-armed.is-revealed .sig-title-old{animation:sig-out .3s ease var(--t) both}.home-drift_split.is-armed.is-revealed .sig-title-new{animation:sig-type .55s steps(8) calc(var(--t) + .2s) both;transform-origin:left}.home-drift_split.is-armed.is-revealed .sig-shift-a{animation:sig-settle .5s var(--ease) var(--t) both;--from:-24px}.home-drift_split.is-armed.is-revealed .sig-badge{animation:sig-squeeze .45s var(--ease) calc(var(--t) + .15s) both;transform-origin:top}.home-drift_split.is-armed.is-revealed .sig-shift-b{animation:sig-settle .5s var(--ease) var(--t) both;--from:-22px}.home-drift_split.is-armed.is-revealed .sig-quote{animation:sig-slide .5s var(--ease) calc(var(--t) + .2s) both}.home-drift_split.is-armed.is-revealed .sig-logo-old{animation:sig-flip-out .3s ease-in var(--t) both;transform-origin:center}.home-drift_split.is-armed.is-revealed .sig-logo-new{animation:sig-flip-in .35s ease-out calc(var(--t) + .3s) both;transform-origin:center}.home-drift_split.is-armed.is-revealed .sig-banner-bg{animation:sig-fade-banner .7s var(--ease) var(--t) both}.home-drift_split.is-armed.is-revealed .sig-banner-cta{animation:sig-fade-cta .7s var(--ease) var(--t) both}.home-drift_split.is-armed.is-revealed .sig-stamp{animation:sig-drop .4s cubic-bezier(.3,1.6,.5,1) calc(var(--t) + .35s) both}.home-drift_split.is-armed.is-revealed .sig-strike{animation:sig-draw .45s ease-out var(--t) both,sig-out .3s ease calc(var(--t) + .8s) both;stroke-dasharray:400}.home-drift_split.is-armed.is-revealed .sig-discl-lines{animation:sig-out .35s ease calc(var(--t) + .55s) both}.home-drift_split.is-armed.is-revealed .sig-slot{animation:sig-in .4s var(--ease) calc(var(--t) + .7s) both}@keyframes sig-in{from{opacity:0}to{opacity:1}}@keyframes sig-out{from{opacity:1}to{opacity:0}}@keyframes sig-draw{from{stroke-dashoffset:400}to{stroke-dashoffset:0}}@keyframes sig-flip-out{from{transform:scaleX(1);opacity:1}to{transform:scaleX(0);opacity:1}}@keyframes sig-flip-in{from{transform:scaleX(0);opacity:1}to{transform:scaleX(1);opacity:1}}@keyframes sig-type{from{transform:scaleX(0);opacity:1}to{transform:scaleX(1);opacity:1}}@keyframes sig-settle{from{transform:translateY(var(--from))}to{transform:none}}@keyframes sig-squeeze{from{transform:scaleY(0);opacity:0}60%{opacity:1}to{transform:scaleY(1);opacity:1}}@keyframes sig-slide{from{transform:translateX(-28px);opacity:0}to{transform:none;opacity:1}}@keyframes sig-fade-banner{from{fill:#0066eb;fill-opacity:1}to{fill:#21333d;fill-opacity:.12}}@keyframes sig-fade-cta{from{fill:#fff;fill-opacity:1}to{fill:#21333d;fill-opacity:.2}}@keyframes sig-drop{from{transform:translateY(-12px) rotate(-7deg);opacity:0}to{transform:rotate(-7deg);opacity:1}}@media (prefers-reduced-motion:reduce){.home-drift_split.is-armed .home-drift_svg *{animation:none!important;transform:none!important}.home-drift_split.is-armed .sig-head-empty,.home-drift_split.is-armed .sig-label,.home-drift_split.is-armed .sig-logo-new,.home-drift_split.is-armed .sig-mark,.home-drift_split.is-armed .sig-quote,.home-drift_split.is-armed .sig-slot,.home-drift_split.is-armed .sig-stamp,.home-drift_split.is-armed .sig-title-new{opacity:1}.home-drift_split.is-armed .sig-banner-bg{fill:#21333d;fill-opacity:.12}.home-drift_split.is-armed .sig-banner-cta{fill:#21333d;fill-opacity:.2}.home-drift_split.is-armed .sig-discl-lines,.home-drift_split.is-armed .sig-head-full,.home-drift_split.is-armed .sig-logo-old,.home-drift_split.is-armed .sig-strike,.home-drift_split.is-armed .sig-title-old{opacity:0}.home-drift_split.is-armed .sig-stamp{transform:rotate(-7deg)!important}.home-drift_split.is-armed .sig-leader{stroke-dashoffset:0}}.home-drift_list{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}@media (max-width:767px){.home-drift_svg{width:150%}.sig-label,.sig-leader{display:none}.home-drift_list{position:static;width:auto;height:auto;margin:1rem 0 0;padding:0 0 0 1.25rem;overflow:visible;clip:auto;white-space:normal;display:grid;grid-template-columns:1fr 1fr;gap:.375rem 1rem;list-style:none;font-size:.8125rem;color:#21333d}.home-drift_list li{position:relative}.home-drift_list li::before{content:"";position:absolute;top:.3em;left:-1.125rem;width:.625rem;height:.625rem;border-radius:50%;background-color:var(--hue)}.home-drift_list li:first-child{--hue:#21333d}.home-drift_list li:nth-child(2){--hue:#0b6f99}.home-drift_list li:nth-child(3){--hue:#2f7d72}.home-drift_list li:nth-child(4){--hue:#0066eb}.home-drift_list li:nth-child(5){--hue:#a9571a}.home-drift_list li:nth-child(6){--hue:#21333d}.home-drift_list li:nth-child(7){--hue:#d63f2a}}.home-drift_caption{margin:1.25rem 0 0;color:#5d656f;font-size:.9375rem;text-align:center}.home-cost{display:grid;grid-template-columns:1fr 1fr;gap:3.5rem;margin:0 auto;padding:0;max-width:56rem;list-style:none;text-align:left}.section_home-cost{background-color:#21333d}.home-cost_item+.home-cost_item{border-left:1px solid #ffffff2e;padding-left:3.5rem}.home-cost_who{display:block;margin-bottom:.75rem;color:#5ec1b2;font-size:2rem;font-weight:600;line-height:1.15;letter-spacing:-.01em}.home-cost_what{display:block;color:#fff;font-size:1.5rem;font-weight:500;line-height:1.3;letter-spacing:-.01em}.home-cost_detail{margin:.75rem 0 0;color:#ffffffbf;font-size:1rem;line-height:1.6}.home-cost_scale{margin:3.5rem auto 0;max-width:44rem;color:#fff;font-size:1.25rem;line-height:1.55;text-align:center;text-wrap:balance}.home-cost_scale strong{-webkit-box-decoration-break:clone;box-decoration-break:clone;border-radius:4px;background-color:#5ec1b2;padding:.05em .3em;color:#21333d;font-weight:600}@media screen and (max-width:767px){.home-cost{grid-template-columns:1fr;gap:1.75rem}.home-cost_item+.home-cost_item{border-top:1px solid #21333d24;border-left:0;padding-top:1.75rem;padding-left:0}}@media screen and (max-width:991px){.home-drift_split{grid-template-columns:1fr;row-gap:2.5rem;text-align:center}.home-problem_lead{margin:0 auto}.home-drift_card{--drift-note-w:0rem;--drift-note-gap:0rem;margin:0 auto;max-width:26rem;padding:1.25rem 1.125rem 1.375rem}.home-drift_edit{grid-template-columns:minmax(0,1fr);row-gap:.5rem}.home-drift_leader{display:none}.home-drift_note{padding-left:.8125rem}.home-drift_note::before{position:absolute;top:-.4rem;left:1px;opacity:.6;border-bottom:1px solid currentColor;border-left:1px solid currentColor;border-bottom-left-radius:4px;width:.5rem;height:.95rem;content:""}}.pricing-aside{display:flex;gap:1rem;margin:0 auto;border:1px solid #21333d24;border-radius:12px;background-color:#ffffffb8;padding:1.25rem 1.375rem;max-width:42rem;text-align:left}.pricing-aside_icon{flex:none;color:#5d656f}.pricing-aside_icon svg{display:block;width:1.5rem;height:1.5rem}.pricing-aside_label{display:block;margin-bottom:.25rem;color:#21333d;font-size:.9375rem;font-weight:600;letter-spacing:normal;text-transform:none}.home-facts{display:grid;grid-template-columns:repeat(3,1fr);gap:2rem;margin:0 auto;padding:0;max-width:60rem;list-style:none;text-align:left}.home-facts_item{border-top:1px solid #21333d29;padding-top:1rem}.home-facts_figure{display:block;color:#21333d;font-size:1.375rem;font-weight:500;letter-spacing:-.01em}.home-facts_label{display:block;margin-top:.375rem;color:#5d656f;font-size:.875rem;line-height:1.5}@media screen and (max-width:767px){.home-facts{grid-template-columns:1fr;gap:1.25rem}}.section_home-close{background-color:#1341e814;background-image:url('../images/confetti.svg');background-position:50%;background-repeat:no-repeat;background-size:cover}.home-close_badges{display:block;margin:0 auto;width:250px;max-width:100%;height:auto}.is-homepage h5.text-color-grey{display:block;color:#4a5568;text-transform:uppercase;letter-spacing:.16em;font-size:.75rem;font-weight:700;line-height:1.2}.is-homepage .heading-style-display{font-size:clamp(2.25rem, .9rem + 3.1vw, 4rem);font-weight:600}@media screen and (min-width:992px){.is-homepage .padding-section-hero.is-home{padding-top:7.5rem}}.is-homepage .heading-style-h1{font-weight:600}.is-homepage .section_faqs .heading-style-h1,.is-homepage .section_home-customer-service .heading-style-h1,.is-homepage .section_home-security .heading-style-h1,.is-homepage .section_integrations .heading-style-h1,.is-homepage .section_testimonials .heading-style-h1{font-size:2rem}.is-homepage .home_hero-customer-service-card-text-wrapper h3,.is-homepage .section_home-features .heading-style-h4,.is-homepage .section_home-security .heading-style-h5{font-size:1.375rem;font-weight:600;line-height:1.3}.is-homepage .section_home-close .text-size-medium{font-size:1.125rem;line-height:1.6}.is-homepage .home-problem_lead{color:#21333d;font-size:1.375rem;font-weight:500;line-height:1.35;letter-spacing:-.01em}@media screen and (max-width:767px){.is-homepage .home-problem_lead{font-size:1.1875rem}}.is-homepage .section_home-close .button:not(.is-nav),.is-homepage .section_home-features .button:not(.is-nav),.is-homepage .section_home-hero .button:not(.is-nav){padding:.75rem 1.75rem;font-size:1.0625rem}.is-homepage .section_home-close .button.is-secondary,.is-homepage .section_home-features .button.is-secondary{border:1.5px solid #0069ca;background-color:#fff;color:#0069ca}.is-homepage .section_home-close .button.is-secondary:hover,.is-homepage .section_home-features .button.is-secondary:hover{border-color:#0069ca;background-color:#0069ca;color:#fff}.is-homepage .home-security_content{display:block}.is-homepage .home-security_content-left{margin:0 auto 3.5rem;width:100%;max-width:46rem;text-align:center}.is-homepage .security_text-wrapper{max-width:none}.is-homepage .home-security_content-right2{display:grid;grid-template-columns:repeat(4,1fr);gap:1.5rem;width:100%}.is-homepage .home-security_content-column-left,.is-homepage .home-security_content-column-right2{display:contents}.is-homepage .security_card{width:100%;max-width:none;min-height:0}.is-homepage .security_card img{display:block;margin:0 auto;width:auto;max-width:100%;height:5.25rem;object-fit:contain}.is-homepage .home-security_image-circle{display:none}@media screen and (max-width:991px){.is-homepage .home-security_content-right2{grid-template-columns:repeat(2,1fr)}.is-homepage .home-security_content-left{margin-bottom:2.5rem}}@media screen and (max-width:479px){.is-homepage .home-security_content-right2{grid-template-columns:1fr}}@media screen and (max-width:991px){.is-homepage .section_faqs .heading-style-h1,.is-homepage .section_home-customer-service .heading-style-h1,.is-homepage .section_home-security .heading-style-h1,.is-homepage .section_integrations .heading-style-h1,.is-homepage .section_testimonials .heading-style-h1{font-size:1.875rem}}@media screen and (max-width:767px){.is-homepage .section_faqs .heading-style-h1,.is-homepage .section_home-customer-service .heading-style-h1,.is-homepage .section_home-security .heading-style-h1,.is-homepage .section_integrations .heading-style-h1,.is-homepage .section_testimonials .heading-style-h1{font-size:1.75rem}.is-homepage .section_home-close .text-size-medium{font-size:1.0625rem}.is-homepage .section_home-close .button:not(.is-nav),.is-homepage .section_home-features .button:not(.is-nav),.is-homepage .section_home-hero .button:not(.is-nav){font-size:1rem}}.home-vig{position:relative;box-sizing:border-box;width:100%;height:8.5rem;overflow:hidden;border-radius:11px;padding:.875rem 1rem;font-size:.72rem;font-weight:500;line-height:1.2;color:#21333d;--vig:#0066eb}.home-vig.is-blue{background-color:#0066eb12;--vig:#0066eb}.home-vig.is-orange{background-color:#0066eb12;--vig:#ec6454}.home-vig.is-routes{background-image:radial-gradient(70% 90% at 82% 50%,#1bbbff52,#1bbbff00),linear-gradient(135deg,#0066eb3d,#1bbbff2e)}.home-vig.is-sync{background-image:radial-gradient(80% 70% at 50% 100%,#5ec1b25c,#5ec1b200),linear-gradient(160deg,#0066eb38,#5ec1b22e)}.home-vig.is-locks{background-image:radial-gradient(60% 80% at 100% 0,#f3a86d5c,#f3a86d00),linear-gradient(135deg,#0066eb3d,#0066eb14)}.home-vig.is-banners{background-image:radial-gradient(70% 80% at 30% 80%,#1bbbff52,#1bbbff00),linear-gradient(45deg,#0066eb3d,#1bbbff2e)}.home-vig.is-stack{background-image:radial-gradient(60% 80% at 100% 100%,#f3a86d5c,#f3a86d00),linear-gradient(45deg,#0066eb3d,#0066eb14)}.home-vig_chip{display:inline-flex;align-items:center;gap:.35em;border-radius:999px;padding:.25em .6em;background-color:#fff;box-shadow:0 1px 2px #21333d1a;font-size:.66rem;white-space:nowrap}.home-vig_tick{display:inline-block;flex:0 0 auto;width:1rem;height:1rem;border-radius:50%;background-color:#5ec1b2;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23fff' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m5 12 5 5 9-10'/%3E%3C/svg%3E");background-size:60%;background-position:center;background-repeat:no-repeat}.home-vig.is-banners{padding-top:1rem}.home-vig_sig{display:flex;align-items:center;gap:.55rem}.home-vig_avatar{width:2rem;height:2rem;border-radius:50%;background:linear-gradient(135deg,#0066eb,#5ec1b2)}.home-vig_lines{display:flex;flex-direction:column;gap:.3rem}.home-vig_lines i{display:block;height:.38rem;border-radius:999px;background-color:#21333d33}.home-vig_lines i:first-child{width:5.5rem;background-color:#21333d66}.home-vig_lines i:nth-child(2){width:4rem}.home-vig_lines i:nth-child(3){width:4.75rem}.home-vig_banners{position:relative;height:2.6rem;margin-top:.8rem}.home-vig_banner{position:absolute;inset:0;display:flex;align-items:center;border-radius:7px;padding:0 .8rem;color:#fff;font-size:.78rem;font-weight:500;letter-spacing:.01em}.home-vig_banner.is-b1{background:linear-gradient(100deg,#0066eb,#1bbbff)}.home-vig_banner.is-b2{background:linear-gradient(100deg,#2f9c8c,#5ec1b2)}.home-vig_banner.is-b3{background-color:#21333d}.home-vig_banner.is-b4{background:linear-gradient(100deg,#ec6454,#f3a86d)}.home-vig_banner.is-b5{background:linear-gradient(100deg,#1bbbff,#5ec1b2)}.home-vig.is-banners .home-vig_chip{position:absolute;top:.875rem;right:.875rem}.home-vig_chip-k{color:#5d656f}.home-vig_chip-k::after{content:":"}.home-vig.is-banners .home-vig_chip{display:inline-grid;grid-template-columns:auto auto;column-gap:.35em}.home-vig_seg{display:none;grid-column:2;grid-row:1}.home-vig_seg.is-b1{display:inline}.home-features_card-top-wrapper.is-armed .home-vig_banner,.home-features_card-top-wrapper.is-armed .home-vig_seg{opacity:0}.home-features_card-top-wrapper.is-armed .home-vig_seg{display:inline}@keyframes home-vig-cycle{0%{opacity:0;transform:translateY(4px)}18%,3%{opacity:1;transform:none}100%,21%{opacity:0;transform:translateY(-4px)}}.home-features_card-top-wrapper.is-armed.is-revealed .home-vig_banner,.home-features_card-top-wrapper.is-armed.is-revealed .home-vig_seg{animation:15s ease both infinite home-vig-cycle}.home-features_card-top-wrapper.is-armed.is-revealed .is-b2{animation-delay:3s}.home-features_card-top-wrapper.is-armed.is-revealed .is-b3{animation-delay:6s}.home-features_card-top-wrapper.is-armed.is-revealed .is-b4{animation-delay:9s}.home-features_card-top-wrapper.is-armed.is-revealed .is-b5{animation-delay:12s}.home-vig.is-stack{display:grid;grid-template-columns:minmax(0,1fr) 2.5rem 3rem;align-items:center;gap:.5rem}.home-vig_srcs{display:grid;min-width:0;justify-items:center;gap:.4rem}.home-vig_logos{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);min-width:0;gap:.45rem}.home-vig_logo{display:flex;align-items:center;justify-content:center;height:2.5rem;border-radius:7px;padding:.45rem .6rem;background-color:#fff;box-shadow:0 1px 2px #21333d1a}.home-vig_logo.is-k1{padding:.2rem .5rem}.home-vig_logo.is-k2 img{max-width:4.375rem}.home-vig_logo.is-k3 img{max-width:4.5rem}.home-vig_logo.is-k4{background-color:#21333d}.home-vig_logo.is-k4 img{max-width:4.5rem}.home-vig_logo img{display:block;max-width:100%;max-height:100%;width:auto;height:auto;object-fit:contain}.home-vig_wire{width:100%;height:4.5rem;color:var(--vig);overflow:visible}.home-vig_wire path{stroke-dasharray:80;stroke-dashoffset:0}.home-vig_merge path.is-flow,.home-vig_wire path.is-flow{stroke:#fff;stroke-opacity:.85;stroke-dasharray:3 11;stroke-dashoffset:0}@keyframes home-vig-flow{from{stroke-dashoffset:14}to{stroke-dashoffset:0}}.home-vig_hub{position:relative;display:flex;flex-direction:column;align-items:center;gap:.4rem}.home-vig_hub::before{content:"";position:absolute;top:50%;left:50%;width:3.25rem;height:3.25rem;border-radius:50%;background-color:#5f54bd14;transform:translate(-50%,-50%)}.home-vig_hub img{position:relative;z-index:1;display:block;width:2.75rem;height:auto}.home-vig_hub-tag{font-size:.62rem;color:#5d656f;white-space:nowrap}.home-features_card-top-wrapper.is-armed .home-vig_logo{opacity:0;transform:translateX(-8px)}.home-features_card-top-wrapper.is-armed .home-vig_wire path:not(.is-flow){stroke-dashoffset:80}.home-features_card-top-wrapper.is-armed .home-vig_wire path.is-flow{opacity:0}.home-features_card-top-wrapper.is-armed .home-vig_hub img{transform:scale(.7);opacity:0}.home-features_card-top-wrapper.is-armed .home-vig_hub-tag{opacity:0}@keyframes home-vig-slide-in{to{opacity:1;transform:none}}@keyframes home-vig-draw{to{stroke-dashoffset:0}}@keyframes home-vig-pop{0%{opacity:0;transform:scale(.7)}60%{opacity:1;transform:scale(1.1)}100%{opacity:1;transform:none}}@keyframes home-vig-fade{to{opacity:1}}.home-features_card-top-wrapper.is-armed.is-revealed .home-vig_logo{animation:.45s cubic-bezier(.2,.7,.3,1) both home-vig-slide-in}.home-features_card-top-wrapper.is-armed.is-revealed .is-k1{animation-delay:.05s}.home-features_card-top-wrapper.is-armed.is-revealed .is-k2{animation-delay:.2s}.home-features_card-top-wrapper.is-armed.is-revealed .is-k3{animation-delay:.35s}.home-features_card-top-wrapper.is-armed.is-revealed .is-k4{animation-delay:.5s}.home-features_card-top-wrapper.is-armed.is-revealed .home-vig_wire path:not(.is-flow){animation:.6s ease-out .7s both home-vig-draw}.home-features_card-top-wrapper.is-armed.is-revealed .home-vig_wire path.is-flow{animation:.4s ease 1.3s both home-vig-fade,1.4s linear 1.3s infinite home-vig-flow}.home-features_card-top-wrapper.is-armed.is-revealed .home-vig_hub img{animation:.5s cubic-bezier(.2,.7,.3,1) 1.2s both home-vig-pop}.home-features_card-top-wrapper.is-armed.is-revealed .home-vig_hub-tag{animation:.4s ease 1.5s both home-vig-fade}.home-features_card-top-wrapper.is-armed.is-revealed .home-vig_hub::before{animation:1.4s ease-out 1.3s infinite home-vig-arrive}@keyframes home-vig-arrive{0%{transform:translate(-50%,-50%) scale(.72);background-color:#5f54bd3d}100%,70%{transform:translate(-50%,-50%) scale(1);background-color:#5f54bd14}}.home-vig.is-routes{display:grid;grid-template-columns:auto 3rem auto;align-items:center;gap:.25rem}.home-vig_routes{display:flex;flex-direction:column;gap:.45rem;margin:0;padding:0;list-style:none}.home-vig_route{border-radius:7px;padding:.45rem .65rem;background-color:#fff;box-shadow:0 1px 2px #21333d1a;white-space:nowrap}.home-vig_merge{align-self:stretch;width:100%;height:100%;color:var(--vig);overflow:visible}.home-vig_merge path{stroke-dasharray:80;stroke-dashoffset:0}.home-vig_mail{position:relative;display:flex;align-items:center;justify-content:center;width:3rem;height:3rem;border-radius:10px;background-color:var(--vig);color:#fff}.home-vig_mail svg{width:1.5rem;height:1.5rem}.home-vig_mail .home-vig_tick{position:absolute;top:-.35rem;right:-.35rem;width:1.1rem;height:1.1rem;box-shadow:0 0 0 2px #fff}.home-features_card-top-wrapper.is-armed .home-vig_route{opacity:0;transform:translateX(-8px)}.home-features_card-top-wrapper.is-armed .home-vig_merge path:not(.is-flow){stroke-dashoffset:80}.home-features_card-top-wrapper.is-armed .home-vig_merge path.is-flow{opacity:0}.home-features_card-top-wrapper.is-armed .home-vig_mail .home-vig_tick{opacity:0;transform:scale(.5)}.home-features_card-top-wrapper.is-armed.is-revealed .home-vig_route{animation:.45s cubic-bezier(.2,.7,.3,1) both home-vig-slide-in}.home-features_card-top-wrapper.is-armed.is-revealed .is-r1{animation-delay:.05s}.home-features_card-top-wrapper.is-armed.is-revealed .is-r2{animation-delay:.2s}.home-features_card-top-wrapper.is-armed.is-revealed .is-r3{animation-delay:.35s}.home-features_card-top-wrapper.is-armed.is-revealed .home-vig_merge path:not(.is-flow){animation:.6s ease-out both home-vig-draw}.home-features_card-top-wrapper.is-armed.is-revealed .home-vig_merge path.is-flow{animation:.4s ease 1.3s both home-vig-fade,1.4s linear 1.3s infinite home-vig-flow}.home-features_card-top-wrapper.is-armed.is-revealed .home-vig_merge .is-r1{animation-delay:.4s}.home-features_card-top-wrapper.is-armed.is-revealed .home-vig_merge .is-r2{animation-delay:.55s}.home-features_card-top-wrapper.is-armed.is-revealed .home-vig_merge .is-r3{animation-delay:.7s}.home-features_card-top-wrapper.is-armed.is-revealed .home-vig_mail .home-vig_tick{animation:.4s cubic-bezier(.2,.7,.3,1) 1.3s both home-vig-pop}.home-vig_sources{display:flex;flex-wrap:wrap;gap:.4rem;margin-bottom:.5rem}.home-vig_src.is-more{background-color:#21333d14;color:#4a5568}.home-vig.is-sync{padding-top:.75rem;padding-bottom:.75rem}.home-vig.is-sync .home-vig_field{padding-top:.25rem;padding-bottom:.25rem}.home-vig_src{border-radius:999px;padding:.25em .65em;background-color:var(--vig);color:#fff;font-size:.66rem;white-space:nowrap}.home-vig_fields,.home-vig_rules{display:flex;flex-direction:column;gap:.35rem;margin:0;padding:0;list-style:none}.home-vig_field,.home-vig_rule{display:flex;align-items:center;gap:.5rem;border-radius:7px;padding:.3rem .6rem;background-color:#fff;box-shadow:0 1px 2px #21333d1a}.home-vig_key{flex:0 0 5rem;color:#5d656f;font-weight:400}.home-vig_val{flex:1 1 auto;overflow:hidden;white-space:nowrap;text-overflow:clip}.home-vig_from{border-radius:4px;padding:.1em .4em;background-color:#ec645426;color:#ec6454;font-size:.6rem;letter-spacing:.04em}.home-features_card-top-wrapper.is-armed .home-vig_field .home-vig_val{clip-path:inset(0 100% 0 0)}.home-features_card-top-wrapper.is-armed .home-vig_field .home-vig_tick,.home-features_card-top-wrapper.is-armed .home-vig_from{opacity:0;transform:scale(.5)}@keyframes home-vig-type{to{clip-path:inset(0 0 0 0)}}.home-features_card-top-wrapper.is-armed.is-revealed .home-vig_field .home-vig_val{animation:.5s ease-out both home-vig-type}.home-features_card-top-wrapper.is-armed.is-revealed .home-vig_field .home-vig_tick{animation:.35s cubic-bezier(.2,.7,.3,1) both home-vig-pop}.home-features_card-top-wrapper.is-armed.is-revealed .is-f1 .home-vig_val{animation-delay:.1s}.home-features_card-top-wrapper.is-armed.is-revealed .is-f1 .home-vig_tick{animation-delay:.55s}.home-features_card-top-wrapper.is-armed.is-revealed .is-f2 .home-vig_val{animation-delay:.45s}.home-features_card-top-wrapper.is-armed.is-revealed .is-f2 .home-vig_tick{animation-delay:.9s}.home-features_card-top-wrapper.is-armed.is-revealed .is-f3 .home-vig_val{animation-delay:.8s}.home-features_card-top-wrapper.is-armed.is-revealed .home-vig_from{animation:.35s cubic-bezier(.2,.7,.3,1) 1.25s both home-vig-pop}.home-features_card-top-wrapper.is-armed.is-revealed .is-f3 .home-vig_tick{animation-delay:1.5s}@keyframes home-vig-repulse{0%,10%,100%{transform:none}5%{transform:scale(1.25)}}.home-features_card-top-wrapper.is-armed.is-revealed .home-vig_field .home-vig_tick{animation:.35s cubic-bezier(.2,.7,.3,1) both home-vig-pop,6s ease-in-out infinite home-vig-repulse}.home-features_card-top-wrapper.is-armed.is-revealed .is-f1 .home-vig_tick{animation-delay:.55s,3s}.home-features_card-top-wrapper.is-armed.is-revealed .is-f2 .home-vig_tick{animation-delay:.9s,3.25s}.home-features_card-top-wrapper.is-armed.is-revealed .is-f3 .home-vig_tick{animation-delay:1.5s,3.5s}.home-vig.is-locks{padding-top:.75rem;padding-bottom:.75rem}.home-vig_rules{gap:.3rem}.home-vig_rule{padding:.25rem .6rem}.home-vig_state{flex:1 1 auto;text-align:right;font-size:.62rem;letter-spacing:.03em;text-transform:uppercase}.home-vig_rule.is-locked .home-vig_state{color:#21333d}.home-vig_rule.is-open .home-vig_state{color:#2f9c8c}.home-vig_switch{position:relative;flex:0 0 auto;width:1.7rem;height:1rem;border-radius:999px;background-color:#21333d}.home-vig_switch::after{content:"";position:absolute;top:.15rem;left:.15rem;width:.7rem;height:.7rem;border-radius:50%;background-color:#fff;transition:transform .3s cubic-bezier(.2, .7, .3, 1),background-color .3s}.home-vig_rule.is-open .home-vig_switch{background-color:#5ec1b2}.home-vig_rule.is-open .home-vig_switch::after{transform:translateX(.7rem)}.home-features_card-top-wrapper.is-armed .home-vig_switch{background-color:#21333d33}.home-features_card-top-wrapper.is-armed .home-vig_switch::after{transform:translateX(.35rem)}.home-features_card-top-wrapper.is-armed .home-vig_state{opacity:0}@keyframes home-vig-lock{to{background-color:#21333d}}@keyframes home-vig-lock-knob{to{transform:none}}@keyframes home-vig-open{to{background-color:#5ec1b2}}@keyframes home-vig-open-knob{to{transform:translateX(.7rem)}}.home-features_card-top-wrapper.is-armed.is-revealed .is-locked .home-vig_switch{animation:.35s ease both home-vig-lock}.home-features_card-top-wrapper.is-armed.is-revealed .is-locked .home-vig_switch::after{animation:.35s cubic-bezier(.2,.7,.3,1) both home-vig-lock-knob}.home-features_card-top-wrapper.is-armed.is-revealed .is-open .home-vig_switch{animation:.35s ease both home-vig-open}.home-features_card-top-wrapper.is-armed.is-revealed .is-open .home-vig_switch::after{animation:.35s cubic-bezier(.2,.7,.3,1) both home-vig-open-knob}.home-features_card-top-wrapper.is-armed.is-revealed .home-vig_state{animation:.3s ease both home-vig-fade}.home-features_card-top-wrapper.is-armed.is-revealed .is-l1 .home-vig_state,.home-features_card-top-wrapper.is-armed.is-revealed .is-l1 .home-vig_switch,.home-features_card-top-wrapper.is-armed.is-revealed .is-l1 .home-vig_switch::after{animation-delay:.2s}.home-features_card-top-wrapper.is-armed.is-revealed .is-l2 .home-vig_state,.home-features_card-top-wrapper.is-armed.is-revealed .is-l2 .home-vig_switch,.home-features_card-top-wrapper.is-armed.is-revealed .is-l2 .home-vig_switch::after{animation-delay:.5s}.home-features_card-top-wrapper.is-armed.is-revealed .is-l3 .home-vig_state,.home-features_card-top-wrapper.is-armed.is-revealed .is-l3 .home-vig_switch,.home-features_card-top-wrapper.is-armed.is-revealed .is-l3 .home-vig_switch::after{animation-delay:.8s}.home-features_card-top-wrapper.is-armed.is-revealed .is-l4 .home-vig_state,.home-features_card-top-wrapper.is-armed.is-revealed .is-l4 .home-vig_switch,.home-features_card-top-wrapper.is-armed.is-revealed .is-l4 .home-vig_switch::after{animation-delay:1.1s}@keyframes home-vig-ring{0%{box-shadow:0 0 0 0 #21333d40}100%,30%{box-shadow:0 0 0 .45rem #21333d00}}.home-features_card-top-wrapper.is-armed.is-revealed .is-locked .home-vig_switch{animation:.35s ease both home-vig-lock,5s ease-out infinite home-vig-ring}.home-features_card-top-wrapper.is-armed.is-revealed .is-l1 .home-vig_switch{animation-delay:.2s,2.5s}.home-features_card-top-wrapper.is-armed.is-revealed .is-l2 .home-vig_switch{animation-delay:.5s,5s}@media (prefers-reduced-motion:reduce){.home-features_card-top-wrapper.is-armed .home-vig *{opacity:1!important;transform:none!important;clip-path:none!important;stroke-dashoffset:0!important;animation:none!important}.home-features_card-top-wrapper.is-armed .home-vig_seg:not(.is-b1){display:none}.home-features_card-top-wrapper.is-armed .home-vig_banner:not(.is-b1){opacity:0!important}.home-features_card-top-wrapper.is-armed .home-vig_switch{background-color:#21333d}.home-features_card-top-wrapper.is-armed .is-open .home-vig_switch{background-color:#5ec1b2}.home-features_card-top-wrapper.is-armed .is-open .home-vig_switch::after{transform:translateX(.7rem)!important}}@media (max-width:479px){.home-vig{font-size:.7rem}.home-vig_fields,.home-vig_rules{gap:.25rem}}.is-homepage .section_faqs{background-color:#21333d}.is-homepage .section_faqs .faqs_list-wrapper{max-width:none;width:100%}.is-homepage .section_faqs .heading-style-h1,.is-homepage .section_faqs h5.text-color-grey{color:#fff}.is-homepage .section_faqs h5.text-color-grey{color:#5ec1b2}.is-homepage .section_faqs .faqs_accordion{border-bottom-color:#ffffff2e}.is-homepage .section_faqs .faqs_question,.is-homepage .section_faqs .faqs_question-text-wrapper{color:#fff}.is-homepage .section_faqs .faqs_number-wrapper{background-color:#5ec1b2!important;color:#21333d}.is-homepage .section_faqs .faqs_icon-wrappper{border-color:#ffffff59;background-color:transparent!important;color:#fff!important}.is-homepage .section_faqs .faqs_answer{color:#ffffffbf}@media screen and (min-width:992px){.is-homepage .section_faqs .faqs_list{grid-template-columns:1fr 1fr;grid-template-rows:repeat(6,auto);grid-auto-flow:column;grid-auto-columns:auto;column-gap:4rem;align-items:start}}.faq-block_header,.faq-block_list{max-width:56rem;margin:0 auto}.faq-block_list{display:grid;gap:.75rem}.faq-block_item{border:1px solid rgba(33,51,61,.15);border-radius:.25rem;background:var(--os-surface-page)}.faq-block_item[open]{border-color:#0066eb}.faq-block_question{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1rem 1.5rem;cursor:pointer;list-style:none}.faq-block_question::-webkit-details-marker{display:none}.faq-block_question:focus-visible{outline:2px solid #0066eb;outline-offset:2px;border-radius:.25rem}.faq-block_heading{margin:0;font-size:1.125rem;line-height:1.4;font-weight:500;color:#21333d}.faq-block_icon{flex:0 0 auto;width:.625rem;height:.625rem;border-right:2px solid currentColor;border-bottom:2px solid currentColor;color:#21333d;transform:rotate(45deg);transition:transform .2s ease}.faq-block_item[open] .faq-block_icon{transform:rotate(-135deg);color:#0066eb}.faq-block_answer{padding:0 1.5rem 1.25rem;color:#21333d}.faq-block_answer p{margin:0}@media (prefers-reduced-motion:reduce){.faq-block_icon{transition:none}}.text-rich-text .table-scroll{overflow-x:auto;overflow-y:hidden;margin:1.5rem 0}.text-rich-text table{width:100%;border-collapse:separate;border-spacing:0;border:1px solid #21333d26;border-radius:.5rem;font-size:.9375rem;line-height:1.5}.text-rich-text td,.text-rich-text th{border:0;border-bottom:1px solid #21333d1a;padding:.75rem 1rem;text-align:left;vertical-align:top}.text-rich-text th{background-color:#21333d0d;font-weight:500}.text-rich-text th:first-child{border-top-left-radius:calc(.5rem - 1px)}.text-rich-text th:last-child{border-top-right-radius:calc(.5rem - 1px)}.text-rich-text tr:last-child td{border-bottom:0}.text-rich-text tr:last-child td:first-child{border-bottom-left-radius:calc(.5rem - 1px)}.text-rich-text tr:last-child td:last-child{border-bottom-right-radius:calc(.5rem - 1px)}.text-rich-text .guide-aside{border-left:3px solid #5ec1b2;border-radius:0 6px 6px 0;background-color:#5ec1b21a;padding:1rem 1.25rem;margin:1.5rem 0;color:#21333d}.text-rich-text img{height:auto}.text-rich-text code{overflow-wrap:anywhere}.single-article_image-wrapper{aspect-ratio:1200/627;width:100%;overflow:hidden}.single-article_image{object-fit:cover;object-position:center;width:100%;height:100%}.single-article_author-image{width:1.5rem;height:1.5rem;max-width:1.5rem;object-fit:cover;border-radius:100%;flex:0 0 1.5rem}.section_article-body .article-body_content-mid{max-width:44rem;width:100%;min-width:0;justify-self:center}.section_article-body .text-rich-text{line-height:1.65}.section_article-body .text-rich-text h2{font-size:1.75rem;margin-top:2.75rem}.section_article-body .text-rich-text h3{font-size:1.3125rem;margin-top:2rem}.section_single-article h1{font-size:2.25rem;line-height:1.15}.article-body_content-left{align-self:start}.article-body_toc>div:first-child{font-size:.75rem;letter-spacing:.06em}.article-body_toc-icon{display:none}.article-body_toc-link{font-size:.875rem;line-height:1.45;margin-top:.125rem}.article-body_toc-link-content{grid-row-gap:.375rem;max-height:calc(100vh - 14rem);overflow-y:auto}.text-rich-text blockquote{border:0;background:0 0;position:relative;margin:2.25rem 0;padding:.125rem 0 .125rem 3.25rem;color:#21333d;font-size:.9375rem;font-weight:400;line-height:1.6}.text-rich-text blockquote::before{content:"";position:absolute;left:.125rem;top:0;width:2rem;height:2rem;background:url("/images/opensense-emblem.svg") no-repeat center/contain}.text-rich-text blockquote p{margin:0 0 .5rem}.text-rich-text blockquote p:last-child{margin-bottom:0}.text-rich-text .os-drift,.text-rich-text .os-inbox,.text-rich-text .os-lockmap,.text-rich-text .os-paths,.text-rich-text .os-phones,.text-rich-text .os-sigexample,.text-rich-text .table-scroll,.text-rich-text blockquote{transition:opacity .5s ease-out,transform .5s ease-out}.text-rich-text .os-reveal-hidden{opacity:0;transform:translateY(2rem)}@media (prefers-reduced-motion:reduce){.text-rich-text .os-drift,.text-rich-text .os-inbox,.text-rich-text .os-lockmap,.text-rich-text .os-paths,.text-rich-text .os-phones,.text-rich-text .os-sigexample,.text-rich-text .table-scroll,.text-rich-text blockquote{transition:none}}.text-rich-text blockquote.has-emblem::before{background:0 0}.os-callout-emblem{position:absolute;left:.125rem;top:0;width:2rem;height:2rem}.os-emblem-bar{transform-box:fill-box;transform-origin:center}.os-reveal-in .os-emblem-bar{animation:os-emblem-pop .55s cubic-bezier(.34,1.56,.64,1) both}.os-reveal-in .os-emblem-bar:nth-of-type(2){animation-delay:.24s}.os-reveal-in .os-emblem-bar:nth-of-type(3){animation-delay:.08s}.os-reveal-in .os-emblem-bar:nth-of-type(4){animation-delay:.16s}@keyframes os-emblem-pop{0%{opacity:0;transform:scale(.4)}60%{opacity:1;transform:scale(1.18)}80%{transform:scale(.95)}100%{opacity:1;transform:scale(1)}}.os-reveal-in tbody tr,.os-reveal-in thead tr{animation:os-row-rise .45s ease-out both;animation-delay:.05s}.os-reveal-in tbody tr:nth-child(n+9){animation-delay:.71s}.os-reveal-in tbody tr:first-child{animation-delay:.22s}.os-reveal-in tbody tr:nth-child(2){animation-delay:.29s}.os-reveal-in tbody tr:nth-child(3){animation-delay:.36s}.os-reveal-in tbody tr:nth-child(4){animation-delay:.43s}.os-reveal-in tbody tr:nth-child(5){animation-delay:.5s}.os-reveal-in tbody tr:nth-child(6){animation-delay:.57s}.os-reveal-in tbody tr:nth-child(7){animation-delay:.64s}.os-reveal-in tbody tr:nth-child(8){animation-delay:.71s}@keyframes os-row-rise{from{opacity:0;transform:translateY(.4rem)}to{opacity:1;transform:none}}.os-inbox{border:1px solid rgba(33,51,61,.15);border-radius:.5rem;background:var(--os-surface-page);margin:1.75rem 0;overflow:hidden}.os-inbox_tabs{display:none}.os-inbox.is-tabbed .os-inbox_tabs{display:flex;flex-wrap:wrap;gap:.25rem;padding:.5rem .75rem 0;border-bottom:1px solid rgba(33,51,61,.15)}.os-inbox_tab{appearance:none;border:0;background:0 0;font:inherit;font-size:.875rem;font-weight:500;color:#21333d99;padding:.5rem .75rem;border-bottom:2px solid transparent;cursor:pointer}.os-inbox_tab:hover{color:#21333d}.os-inbox_tab.is-active{color:#0066eb;border-bottom-color:#0066eb}.os-inbox_tab:focus-visible{outline:2px solid #0066eb;outline-offset:-2px;border-radius:.25rem}.os-inbox_panel{padding:1.25rem 1.5rem 1rem}.os-inbox_panel+.os-inbox_panel{border-top:1px solid rgba(33,51,61,.15)}.os-inbox.is-tabbed .os-inbox_panels{display:grid}.os-inbox.is-tabbed .os-inbox_panel{grid-area:1/1;visibility:hidden;border-top:0}.os-inbox.is-tabbed .os-inbox_panel.is-active{visibility:visible}@media (prefers-reduced-motion:no-preference){.os-inbox.is-tabbed .os-inbox_panel.is-active{animation:os-panel-fade .22s ease-out}}@keyframes os-panel-fade{from{opacity:.3}to{opacity:1}}.os-inbox_method{margin:0 0 .75rem;font-size:1rem;font-weight:500;color:#21333d}.os-inbox.is-tabbed .os-inbox_method{display:none}.os-inbox_windows{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.os-inbox_window{margin:0;min-width:0;display:flex;flex-direction:column}.os-mail{flex:1;display:flex;flex-direction:column}.os-mail_sigzone{margin-top:auto}.os-inbox_caption{font-size:.75rem;font-weight:500;letter-spacing:.06em;text-transform:uppercase;color:#21333d99;margin-bottom:.5rem}.os-mail{border:1px solid rgba(33,51,61,.12);border-radius:.5rem;background:#fff;padding:.75rem .875rem .875rem}.os-mail_chrome{display:flex;gap:.3125rem;margin-bottom:.625rem}.os-mail_chrome i{width:.5rem;height:.5rem;border-radius:50%;background:#21333d26}.os-mail_meta{display:flex;align-items:center;gap:.5rem;margin-bottom:.375rem}.os-mail_label{font-size:.6875rem;color:#21333d80;flex:0 0 3em}.os-mail_bar{display:block;height:.4375rem;border-radius:.25rem;background:#21333d1a;width:70%}.os-mail_bar--wide{width:90%}.os-mail_bar--p95{width:95%}.os-mail_bar--p80{width:80%}.os-mail_bar--p60{width:60%}.os-mail_body{display:grid;gap:.375rem;padding:.5rem 0 .75rem;border-top:1px solid rgba(33,51,61,.08)}.os-mail_sigzone{border-top:1px solid rgba(33,51,61,.08);padding-top:.625rem;display:grid;gap:.5rem}.os-inbox_runs{margin:-.375rem 0 .75rem;font-size:.8125rem;font-weight:500;color:#21333d99}.os-inbox.is-tabbed .os-inbox_runs{margin-top:0}.os-mail_placeholder{margin:0;padding:.625rem .75rem;border:1px dashed #21333d33;border-radius:.375rem;background:#21333d08;font-family:"SF Mono",SFMono-Regular,ui-monospace,Menlo,monospace;font-size:.6875rem;line-height:1.6;color:#21333db3;overflow-x:auto}.os-mail_sigzone--empty{border:1px dashed #21333d33;border-radius:.375rem;padding:.875rem;font-size:.8125rem;color:#21333d80;text-align:center}.os-mail_sigzone--editable .os-sigimg{display:block;width:100%;height:auto;border-radius:.375rem}.os-sigimg--faded{opacity:.3}.os-mail_sigzone--editable .os-sigimg{outline:1px dashed #ec6454b3;outline-offset:3px;border-radius:.125rem}.os-mail_tag{font-size:.75rem;line-height:1.4;color:#21333d80}.os-mail_tag--safe{color:#2f8f7f}.os-mail_tag--risk{color:#cc4333}.os-mail_tag--partial{color:#b26b24}.os-inbox_verdict{margin:.875rem 0 0;font-size:.9375rem;font-weight:500;color:#21333d}.os-dot{display:inline-block;width:.5rem;height:.5rem;border-radius:50%;margin-right:.5rem;vertical-align:.0625rem}.os-dot-safe{background-color:#5ec1b2}.os-dot-risk{background-color:#ec6454}.os-dot-partial{background-color:#f3a86d}@media screen and (max-width:767px){.os-inbox_windows{grid-template-columns:1fr}}.text-rich-text .os-readmore{margin:1rem 0 1.5rem;font-size:.9375rem;font-weight:500}.text-rich-text .os-readmore a{color:#0066eb;text-decoration:none}.text-rich-text .os-readmore a:hover{text-decoration:underline}.text-rich-text .os-readmore a::after{content:" \203A";font-weight:500}.text-rich-text ol>li>p:first-child:not(:only-child){font-weight:500;color:#21333d;margin-bottom:.375rem}.os-lockmap{max-width:26rem;margin:1.5rem auto;border:1px solid rgba(33,51,61,.15);border-radius:.5rem;background:var(--os-surface-page);padding:.75rem 1.25rem 1rem}.os-lockmap_header{display:flex;justify-content:space-between;align-items:baseline;padding:.25rem 0 .5rem}.os-lockmap_title{font-size:.75rem;font-weight:500;letter-spacing:.06em;text-transform:uppercase;color:#21333d99}.os-lockmap_tag{font-size:.6875rem;color:#21333d66}.os-lockmap_meta{display:grid;gap:.125rem;min-width:0}.os-lockmap_value{color:#21333d;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.os-lockmap_row{display:flex;justify-content:space-between;align-items:center;gap:1rem;padding:.5rem 0;border-top:1px solid rgba(33,51,61,.08);font-size:.9375rem}.os-lockmap_field{font-size:.6875rem;font-weight:500;letter-spacing:.04em;text-transform:uppercase;color:#21333d80}.os-lockmap_state{font-weight:500;color:#21333d99;white-space:nowrap}.os-reveal-in .os-lockmap_row{animation:os-row-rise .45s ease-out both}.os-reveal-in .os-lockmap_row:nth-of-type(2){animation-delay:.07s}.os-reveal-in .os-lockmap_row:nth-of-type(3){animation-delay:.14s}.os-reveal-in .os-lockmap_row:nth-of-type(4){animation-delay:.21s}.os-reveal-in .os-lockmap_row:nth-of-type(5){animation-delay:.28s}.os-reveal-in .os-lockmap_row:nth-of-type(6){animation-delay:.35s}.os-reveal-in .os-lockmap_row:nth-of-type(7){animation-delay:.42s}.text-rich-text .os-sigexample{display:block;width:100%;max-width:26rem;height:auto;margin:1rem auto 1.25rem;border:1px solid rgba(33,51,61,.15);border-radius:.5rem;background:#fff;padding:.75rem}.os-lock{display:inline-block;margin-right:.4rem;vertical-align:-.125rem;line-height:0}.text-rich-text ol .os-lockmap{margin:1rem auto 1.25rem}.text-rich-text .os-checklist{margin:.25rem 0 1rem;padding-left:.25rem;display:grid;gap:.5rem}.text-rich-text .os-checklist>li{position:relative;padding-left:1.75rem;font-size:.9375rem;line-height:1.5}.text-rich-text .os-checklist input[type=checkbox]{appearance:none;-webkit-appearance:none;position:absolute;left:0;top:.1875rem;width:1rem;height:1rem;margin:0;border:1.5px solid #21333d59;border-radius:.1875rem;background:#fff;cursor:pointer;transition:background-color .15s ease-out,border-color .15s ease-out}.text-rich-text .os-checklist input[type=checkbox]:checked{background:#0066eb;border-color:#0066eb}.text-rich-text .os-checklist input[type=checkbox]:focus-visible{outline:2px solid #0066eb;outline-offset:2px}.text-rich-text .os-checklist input[type=checkbox]::after{content:"";position:absolute;inset:0;margin:auto;width:.25rem;height:.5rem;border-right:2px solid #fff;border-bottom:2px solid #fff;opacity:0;transform:translateY(-.0625rem) rotate(45deg) scale(0);transition:transform .2s cubic-bezier(.34, 1.56, .64, 1),opacity .1s ease-out}.text-rich-text .os-checklist input[type=checkbox]:checked::after{opacity:1;transform:translateY(-.0625rem) rotate(45deg) scale(1)}.text-rich-text .os-checklist label{display:inline;margin:0;font-weight:400;cursor:pointer}@media (prefers-reduced-motion:reduce){.text-rich-text .os-checklist input[type=checkbox],.text-rich-text .os-checklist input[type=checkbox]::after{transition:none}}.section_about-intro{background-color:#fff}.about-intro_content{display:flex;flex-direction:column;align-items:center;padding-top:12.25rem;text-align:center}.about-eyebrow{color:var(--royal-blue);font-size:11px;font-weight:700;letter-spacing:.165em;line-height:1.2;text-transform:uppercase}.about-intro_heading{max-width:16.8em;margin-top:20px;color:var(--grey-1000);font-size:44px;font-weight:700;line-height:1.2}.about-intro_text{max-width:748px;margin-top:28px;margin-bottom:0;color:#3d4553;font-size:16px;line-height:1.5}.about-intro_button{margin-top:44px;padding:16px 28px;border-radius:6px;background-color:var(--royal-blue);font-size:15px;font-weight:700;line-height:20px}.about-intro_button:hover{background-color:#0057c9}.about-intro_photos{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:26px;max-width:1244px;margin:60px auto 0;padding-bottom:6rem}.about-intro_photo{aspect-ratio:228/298;border-radius:16px;overflow:hidden}.about-intro_photo img{display:block;width:100%;height:100%;object-fit:cover}@media screen and (max-width:991px){.about-intro_content{padding-top:11rem}.about-intro_heading{font-size:38px}.about-intro_photos{display:flex;gap:16px;margin-right:-2.5rem;margin-left:-2.5rem;padding-right:2.5rem;padding-left:2.5rem;overflow-x:auto;scroll-padding-left:2.5rem;scroll-snap-type:x mandatory;scrollbar-width:none}.about-intro_photos::-webkit-scrollbar{display:none}.about-intro_photo{flex:none;width:228px;scroll-snap-align:start}}@media screen and (max-width:767px){.about-intro_content{padding-top:9rem}.about-intro_heading{font-size:32px}.about-intro_text{margin-top:20px}.about-intro_button{margin-top:32px}.about-intro_photos{margin-top:44px;margin-right:-1.25rem;margin-left:-1.25rem;padding-right:1.25rem;padding-left:1.25rem;padding-bottom:4rem;scroll-padding-left:1.25rem}.about-intro_photo{width:62vw;max-width:228px}}.about-band{position:relative;overflow:hidden;background-color:#030f20}.about-band_glow{position:absolute;max-width:none;height:auto;pointer-events:none}.about-band_glow.is-top-right{top:0;right:0;width:588px}.about-band_glow.is-bottom-left{bottom:0;left:0;width:712px}.section_about-manifesto .about-band_glow.is-top-right{width:504px}.section_about-manifesto .about-band_glow.is-bottom-left{width:711px}.about-mission_quote{position:absolute;z-index:-1;top:.005em;left:-.45125em;color:rgba(0,101,235,.15);font-family:Artifika,serif;font-size:clamp(533px, 55.56vw, 800px);line-height:1;pointer-events:none;user-select:none}.about-mission_content{position:relative;isolation:isolate;width:calc(100% - 190px);max-width:1090px;margin-left:auto;padding-top:117px;padding-bottom:156px}.about-mission_statement{margin-top:13px;margin-bottom:0;color:#fff;font-size:clamp(36px, 3.75vw, 54px);font-weight:500;line-height:1.185}@media screen and (max-width:991px){.about-mission_content{width:auto;padding-top:88px;padding-bottom:104px}.about-mission_statement{font-size:34px;line-height:1.3}.about-mission_quote{top:28px;left:-60px;font-size:340px}}@media screen and (max-width:767px){.about-mission_content{padding-top:64px;padding-bottom:72px}.about-mission_statement{font-size:26px}.about-mission_quote{top:20px;left:-44px;font-size:240px}.about-band_glow.is-top-right,.section_about-manifesto .about-band_glow.is-top-right{width:320px}.about-band_glow.is-bottom-left,.section_about-manifesto .about-band_glow.is-bottom-left{width:400px}}.about-container{max-width:1256px;margin-right:auto;margin-left:auto}.about-heading{margin-top:12px;margin-bottom:0;color:var(--grey-1000);font-size:42px;font-weight:700;line-height:46px}.about-body{margin-top:26px;color:#5b6577;font-size:16px;line-height:24px}.about-body p{margin-bottom:0}.about-body p+p{margin-top:16px}.section_about-story{padding-top:112px;padding-bottom:64px;overflow-x:clip}.about-story_copy .about-heading{max-width:12.4em}.about-story_grid{display:grid;grid-template-columns:minmax(0,580px) minmax(0,561px);justify-content:space-between;align-items:start}.about-story_art{margin-top:21px}.about-story_art img{display:block;width:109.8%;max-width:none;height:auto;margin-top:-4.99%;margin-left:-1.87%}.about-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:29px;margin:102px 0 0;padding:0;list-style:none}.about-stat{display:flex;flex-direction:column;align-items:center;padding:22px 16px 16px;border-radius:12px;background-color:var(--about-stat-bg);text-align:center}.about-stat.is-blue{--about-stat-bg:#e5f0fd;--about-stat-ink:var(--royal-blue)}.about-stat.is-cyan{--about-stat-bg:#ddf5ff;--about-stat-ink:#1cbbff}.about-stat.is-purple{--about-stat-bg:#f2f0ff;--about-stat-ink:#8b80e8}.about-stat.is-teal{--about-stat-bg:#e5fbf6;--about-stat-ink:#29cbb3}.about-stat_icon{display:grid;width:46px;height:46px;place-items:center;border-radius:50%;background-color:var(--about-stat-ink);color:#fff}.about-stat_icon svg{width:24px;height:24px}.about-stat_value{margin-top:20px;margin-bottom:0;color:var(--about-stat-ink);font-size:35px;font-weight:700;line-height:42px}.about-stat_note{font-size:17px;font-weight:400;line-height:1}.about-stat_label{margin-bottom:0;color:#6b7a90;font-size:13px;line-height:19.5px}.section_about-leadership{padding-top:52px;padding-bottom:120px}.about-leadership_grid{display:grid;grid-template-columns:minmax(0,550px) auto;justify-content:space-between;align-items:start}.about-leadership_copy{padding-top:8px}.about-leadership_copy .about-heading{margin-top:0}.about-team{display:grid;grid-template-columns:repeat(4,128px);column-gap:33px;row-gap:16px;margin:0 8px 0 0;padding:0;list-style:none;text-align:center}.about-team_photo{aspect-ratio:254/233;overflow:hidden;border-radius:6px}.about-team_photo img{display:block;width:100%;height:100%;object-fit:cover}.about-team_name{margin-top:9px;margin-bottom:0;color:var(--grey-1000);font-size:15px;font-weight:700;line-height:21px}.about-team_role{max-width:106px;margin:2px auto 0;color:#6b7a90;font-size:10px;line-height:14px}@media screen and (max-width:991px){.about-heading{font-size:34px;line-height:1.2}.section_about-story{padding-top:88px}.about-leadership_grid,.about-story_grid{grid-template-columns:minmax(0,1fr);row-gap:40px}.about-story_art{width:100%;max-width:561px;margin-top:0}.about-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:64px}.about-team{grid-template-columns:repeat(4,minmax(0,1fr));column-gap:20px;margin-right:0}}@media screen and (max-width:767px){.about-heading{font-size:28px}.section_about-story{padding-top:64px;padding-bottom:48px}.section_about-leadership{padding-top:48px;padding-bottom:80px}.about-stats{gap:12px}.about-stat{padding:20px 12px}.about-stat_value{font-size:28px;line-height:34px}.about-team{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:16px;row-gap:24px}}.about-manifesto_grid{display:grid;grid-template-columns:minmax(0,480px) minmax(0,607px);justify-content:space-between;align-items:start;padding-top:89px;padding-bottom:133px}.about-manifesto_intro{position:relative}.about-manifesto_intro .about-heading{margin-top:15px;color:#fff;line-height:45px}.about-manifesto_body{position:relative;max-width:600px;padding-top:17px;color:#fff;font-size:16px;line-height:24px}.about-manifesto_body p{margin-bottom:0}.about-manifesto_body p+p{margin-top:20px}@media screen and (max-width:991px){.about-manifesto_grid{grid-template-columns:minmax(0,1fr);row-gap:32px;padding-top:80px;padding-bottom:96px}.about-manifesto_intro .about-heading{line-height:1.2}.about-manifesto_body{padding-top:0}}@media screen and (max-width:767px){.about-manifesto_grid{padding-top:64px;padding-bottom:72px}}.section_about-edge{overflow:hidden;background-color:#fff;padding-top:94px;padding-bottom:76px}.about-edge_inner{display:grid;grid-template-columns:minmax(0,1fr) auto;column-gap:40px}.about-edge_header{padding-top:10px}.about-edge_header .about-heading{max-width:9.3em;margin-top:22px}.about-edge_cards{width:794px;margin-right:6.3px;zoom:.952}.about-edge_list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:40px;margin:0;padding:0;list-style:none}.about-edge_card:nth-child(2){top:224px}.about-edge_card{position:relative;display:flex;flex-direction:column;min-height:447px;padding:27px;border-radius:14px;color:#fff}.about-edge_card-head{display:flex;flex-direction:column;min-height:153px}.about-edge_number{display:flex;align-items:center;justify-content:center;align-self:flex-end;width:62px;height:62px;margin-bottom:auto;border-radius:50%;background-color:#fff;font-size:40px;font-weight:700;line-height:1}.about-edge_title{max-width:286px;margin:24px 0 0;font-size:22px;font-weight:600;line-height:27px;letter-spacing:0;color:#fff}.about-edge_text{max-width:322.25px;margin:10px 0 0;font-size:16.75px;line-height:23px;color:rgba(255,255,255,.92)}.about-edge_card{box-shadow:0 24px 48px -28px rgba(var(--about-edge-rgb),.6)}.about-edge_card.is-blue{--about-edge-rgb:0,102,235;background:radial-gradient(120% 80% at 10% 0,rgba(255,255,255,.28),rgba(255,255,255,0) 60%),var(--royal-blue)}.about-edge_card.is-violet{--about-edge-rgb:126,114,226;background:radial-gradient(120% 80% at 30% 0,rgba(255,255,255,.28),rgba(255,255,255,0) 60%),#7e72e2}.about-edge_card.is-teal{--about-edge-rgb:41,203,179;background:radial-gradient(120% 80% at 10% 0,rgba(255,255,255,.3),rgba(255,255,255,0) 60%),#29cbb3}.about-edge_card.is-blue .about-edge_number{color:var(--royal-blue)}.about-edge_card.is-violet .about-edge_number{color:#7e72e2}.about-edge_card.is-teal .about-edge_number{color:#29cbb3}.about-edge_card::after,.about-edge_card::before{content:"";position:absolute;right:0;left:0;height:100%;border-radius:inherit;pointer-events:none}.about-edge_card::before{bottom:calc(100% + 40px)}.about-edge_card::after{top:calc(100% + 40px)}.about-edge_card:first-child::after,.about-edge_card:nth-child(3)::before{content:none}.about-edge_card.is-blue::before{background-color:rgba(0,102,235,.1)}.about-edge_card.is-violet::after,.about-edge_card.is-violet::before{background-color:rgba(139,128,232,.08)}.about-edge_card.is-teal::after{background-color:rgba(41,203,179,.1)}@media (prefers-reduced-motion:no-preference){.about-edge_card{animation:about-edge-float 8s ease-in-out infinite}.about-edge_card:nth-child(2){animation-duration:9.5s;animation-delay:-3s}.about-edge_card:nth-child(3){animation-duration:8.8s;animation-delay:-5.5s}.about-edge_card::after,.about-edge_card::before{animation:about-edge-drift 12s ease-in-out infinite}.about-edge_card::after{animation-duration:13.5s;animation-delay:-6s}}@keyframes about-edge-float{0%,100%{translate:0 0;rotate:0deg;box-shadow:0 24px 48px -28px rgba(var(--about-edge-rgb),.6)}25%{translate:2px -4px;rotate:.25deg;box-shadow:0 28px 53px -28px rgba(var(--about-edge-rgb),.51)}50%{translate:0 -8px;rotate:0deg;box-shadow:0 32px 58px -28px rgba(var(--about-edge-rgb),.42)}75%{translate:-2px -4px;rotate:-.25deg;box-shadow:0 28px 53px -28px rgba(var(--about-edge-rgb),.51)}}@keyframes about-edge-drift{0%,100%{translate:0 0}50%{translate:0 6px}}@media screen and (max-width:991px){.about-edge_inner{grid-template-columns:minmax(0,1fr)}.about-edge_header{padding-top:0}.about-edge_cards{width:auto;margin-top:40px;zoom:1}.about-edge_list{grid-template-columns:minmax(0,1fr);gap:20px}.about-edge_card:nth-child(2){top:0}.about-edge_card{min-height:0}.about-edge_card-head{min-height:150px}.about-edge_card::after,.about-edge_card::before{content:none}}.section_closing-cta{background:linear-gradient(94.51deg,#8b80e8 -5.9%,#0066eb 42.56%,#50e3c2 91.96%)}.section_closing-cta{position:relative;isolation:isolate;overflow:hidden}.cta_bg{position:absolute;inset:0;z-index:-1;pointer-events:none}.cta_glow{position:absolute;height:auto}.cta_glow.is-top{top:0;right:0;width:38%}.cta_glow.is-bottom{bottom:0;left:0;width:34%}.closing-cta_inner{display:flex;flex-direction:column;align-items:center;text-align:center}.closing-cta_actions{display:flex;align-items:center;gap:1.5rem;flex-wrap:wrap;justify-content:center}.closing-cta_link{display:inline-flex;align-items:center;gap:.5rem;color:#fff;font-size:1rem;font-weight:600;text-decoration:underline;text-underline-offset:3px}.closing-cta_link::after{content:"";width:1.125rem;height:1.125rem;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Ccircle cx='10' cy='10' r='9' fill='none' stroke='%23ffffff' stroke-width='1.4'/%3E%3Cpath d='M6.8 10h6.2M10.4 7.4 13 10l-2.6 2.6' fill='none' stroke='%23ffffff' stroke-width='1.4' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:contain}.closing-cta_link:focus-visible{outline:2px solid #fff;outline-offset:3px}.closing-cta_heading{max-width:1010px;margin:0 0 2rem;font-size:42px;font-weight:700;line-height:50px;letter-spacing:0;text-align:center;color:#fff}.closing-cta_button{display:inline-block;padding:.875rem 2rem;border-radius:6px;background-color:#fff;color:#0b2a6b;font-size:1rem;font-weight:700;text-decoration:none}.closing-cta_button:hover{background-color:#f2f5f8}.closing-cta_button:focus-visible{outline:2px solid #fff;outline-offset:3px}@media screen and (max-width:639px){.closing-cta_heading{max-width:none;font-size:30px;line-height:36px}}.closing-cta_text{margin:-1rem 0 2rem;font-size:16px;line-height:25px;color:rgba(255,255,255,.86)}.section_closing-cta.is-about .padding-section-large{padding-top:120px;padding-bottom:98px}.section_closing-cta.is-about .closing-cta_text{margin:-4px 0 38px;font-size:17px}.section_closing-cta.is-about .closing-cta_button{padding:15px 27.5px;color:var(--royal-blue);font-size:15px;line-height:18px}@media (prefers-reduced-motion:no-preference){.is-about-page.js-reveal [data-reveal]{opacity:0;transform:translate3d(0,2rem,0);transition:opacity .6s ease,transform .6s ease;transition-delay:calc(var(--reveal-i, 0) * 90ms);will-change:opacity,transform}.is-about-page.js-reveal [data-reveal].is-revealed{opacity:1;transform:none;will-change:auto}.is-about-page .about-body>p:nth-child(2),.is-about-page .about-edge_list>li:nth-child(2),.is-about-page .about-manifesto_body>p:nth-child(2),.is-about-page .about-stats>li:nth-child(2){--reveal-i:1}.is-about-page .about-body>p:nth-child(3),.is-about-page .about-edge_list>li:nth-child(3),.is-about-page .about-manifesto_body>p:nth-child(3),.is-about-page .about-stats>li:nth-child(3){--reveal-i:2}.is-about-page .about-body>p:nth-child(4),.is-about-page .about-edge_list>li:nth-child(4),.is-about-page .about-manifesto_body>p:nth-child(4),.is-about-page .about-stats>li:nth-child(4){--reveal-i:3}.is-about-page .about-body>p:nth-child(5),.is-about-page .about-edge_list>li:nth-child(5),.is-about-page .about-manifesto_body>p:nth-child(5),.is-about-page .about-stats>li:nth-child(5){--reveal-i:4}.is-about-page .about-team>li:nth-child(4n+2){--reveal-i:1}.is-about-page .about-team>li:nth-child(4n+3){--reveal-i:2}.is-about-page .about-team>li:nth-child(4n+4){--reveal-i:3}.is-about-page .about-mission_quote,.is-about-page .about-story_art{--reveal-i:2}.about-intro_button,.about-intro_heading,.about-intro_text,.section_about-intro .about-eyebrow{animation:about-rise .7s cubic-bezier(.22,.61,.36,1) both}.about-intro_heading{animation-delay:.06s}.about-intro_text{animation-delay:.14s}.about-intro_button{animation-delay:.22s}.about-intro_photo{animation:about-rise .8s cubic-bezier(.22,.61,.36,1) .3s both}.about-intro_photo:nth-child(2){animation-delay:.38s}.about-intro_photo:nth-child(3){animation-delay:.46s}.about-intro_photo:nth-child(4){animation-delay:.54s}.about-intro_photo:nth-child(5){animation-delay:.62s}}@keyframes about-rise{from{opacity:.01;transform:translate3d(0,1.25rem,0)}}@media (hover:hover) and (prefers-reduced-motion:no-preference){.about-intro_photo,.about-team_photo{transition:translate .3s cubic-bezier(.22, .61, .36, 1)}.about-intro_photo:hover,.about-team_member:hover .about-team_photo{translate:0 -8px}}.about-team_link{display:block;border-radius:8px;color:inherit;text-decoration:none}.about-team_link:focus-visible{outline:2px solid var(--royal-blue);outline-offset:4px}@media (prefers-reduced-motion:no-preference){.about-team_link:focus-visible .about-team_photo{translate:0 -8px}}.about-team_sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.section_brand-hero{padding-top:103px;padding-bottom:53px;background-color:#fff}.brand-hero_inner{display:grid;grid-template-columns:minmax(0,1fr) 645px;column-gap:40px;align-items:start;max-width:1256px;margin:0 auto}.brand-hero_content{padding-top:109px}.brand-eyebrow{color:var(--royal-blue);font-size:11px;font-weight:700;letter-spacing:.165em;line-height:1.2;text-transform:uppercase}.brand-hero_heading{max-width:420px;margin-top:9px;margin-bottom:0;color:var(--grey-1000);font-size:44px;font-weight:700;line-height:1.2}.brand-hero_text{max-width:420px;margin-top:23px;margin-bottom:0;color:#4a5568;font-size:16px;line-height:24px}.brand-hero_button{margin-top:47px;padding:16px 21.5px;border-radius:6px;background-color:var(--royal-blue);font-size:16px;font-weight:700;line-height:21px}.brand-hero_button:hover{background-color:#0057c9}.brand-hero_art{margin-right:9.7px}.brand-hero_art img{display:block;width:100%;height:auto}@media screen and (max-width:991px){.section_brand-hero{padding-top:140px;padding-bottom:64px}.brand-hero_inner{grid-template-columns:minmax(0,1fr);row-gap:24px}.brand-hero_content{padding-top:24px}.brand-hero_art{max-width:645px;margin-right:0}}@media screen and (max-width:767px){.section_brand-hero{padding-top:120px}.brand-hero_heading{font-size:34px}.brand-hero_button{margin-top:32px}}.brand-heading{margin-top:12px;margin-bottom:0;color:var(--grey-1000);font-size:42px;font-weight:700;line-height:44px}.section_brand-about{padding-top:94px;padding-bottom:111px;overflow-x:clip}.brand-about_inner{display:grid;grid-template-columns:612px minmax(0,585px);justify-content:space-between;align-items:start;max-width:1256px;margin:0 auto}.brand-about_art{margin-left:3.5px}.brand-about_art img{display:block;width:100%;height:auto}.brand-about_content{padding-top:51px}.brand-about_text{max-width:580px;margin-top:27px;margin-bottom:0;color:#818996;font-size:16px;line-height:24px}@media screen and (max-width:991px){.section_brand-about{padding-top:64px;padding-bottom:80px}.brand-about_inner{grid-template-columns:minmax(0,1fr);row-gap:32px}.brand-about_art{max-width:612px;margin-left:0}.brand-about_content{padding-top:0;grid-row:1}.brand-heading{font-size:34px;line-height:1.2}}@media screen and (max-width:767px){.brand-heading{font-size:28px}}.section_brand-logo{padding-top:112px;padding-bottom:119px;background-color:#030f20}.brand-logo_inner{display:grid;grid-template-columns:minmax(0,1fr) 601px;column-gap:40px;align-items:start;max-width:1256px;margin:0 auto;padding-right:7px;padding-left:6px}.brand-eyebrow.is-light{color:#fff}.brand-logo_heading{max-width:540px;margin-top:9.4px;margin-bottom:0;color:#fff;font-size:38px;font-weight:700;line-height:42px}.brand-bright-button{background-color:#0087ff}.brand-bright-button:hover{background-color:var(--royal-blue)}.brand-logo_button{margin-top:75.4px}.brand-logo_mark{margin-top:7px}.brand-logo_mark img{display:block;width:100%;height:auto}@media screen and (max-width:991px){.section_brand-logo{padding-top:80px;padding-bottom:88px}.brand-logo_inner{grid-template-columns:minmax(0,1fr);row-gap:48px;padding:0}.brand-logo_mark{max-width:601px;margin-top:0}.brand-logo_button{margin-top:40px}}@media screen and (max-width:767px){.section_brand-logo{padding-top:64px;padding-bottom:72px}.brand-logo_heading{font-size:28px;line-height:1.2}}.section_brand-variants{padding-top:67.7px;padding-bottom:94.5px}.brand-variants_inner{max-width:1256px;margin:0 auto;padding-left:1px}.brand-variant{display:grid;grid-template-columns:minmax(0,545px) 609px;justify-content:space-between;align-items:start}.brand-variant.is-secondary{margin-top:62.6px}.brand-variant.is-emblem{margin-top:150.4px}.brand-variant.is-primary .brand-variant_copy{margin-top:36.2px}.brand-variant.is-secondary .brand-variant_copy{margin-top:102.4px}.brand-variant.is-emblem .brand-variant_art{margin-top:3.6px;margin-left:-22.8px}.brand-variant_title{margin:0;color:#030f20;font-size:25px;font-weight:700;line-height:30px}.brand-variant_text{max-width:540px;margin-top:17px;margin-bottom:0;color:#818996;font-size:16px;line-height:24px}.brand-variant_art img{display:block;max-width:100%;height:auto}@media screen and (max-width:991px){.section_brand-variants{padding-top:64px;padding-bottom:80px}.brand-variant{grid-template-columns:minmax(0,1fr);row-gap:24px}.brand-variant.is-emblem,.brand-variant.is-secondary{margin-top:64px}.brand-variant.is-primary .brand-variant_copy,.brand-variant.is-secondary .brand-variant_copy{margin-top:0}.brand-variant.is-emblem .brand-variant_art{margin-top:0;margin-left:-12px}}.section_brand-application{padding-top:111px;padding-bottom:165px}.brand-application_inner{max-width:1256px;margin:0 auto;padding-left:1px}.brand-application_heading{margin-top:0}.brand-application_row{display:grid;grid-template-columns:minmax(0,545px) 602px;justify-content:space-between;align-items:start;margin-right:4px}.brand-application_row.is-background{margin-top:95.7px}.brand-application_row.is-image{margin-top:71.6px}.brand-application_row.is-space{margin-top:69.9px}.brand-application_row.is-background .brand-application_copy{margin-top:23.2px}.brand-application_row.is-image .brand-application_art{margin-top:2.1px}.brand-application_row.is-space .brand-application_art{margin-top:6.1px}.brand-application_text{max-width:488px}.brand-application_row.is-space .brand-application_text{max-width:478px}.brand-application_art img{display:block;width:100%;height:auto}@media screen and (max-width:991px){.section_brand-application{padding-top:72px;padding-bottom:88px}.brand-application_row{grid-template-columns:minmax(0,1fr);row-gap:24px;margin-right:0}.brand-application_row.is-background,.brand-application_row.is-image,.brand-application_row.is-space{margin-top:56px}.brand-application_row.is-background .brand-application_copy,.brand-application_row.is-image .brand-application_art,.brand-application_row.is-space .brand-application_art{margin-top:0}.brand-application_art{max-width:602px}}.section_brand-palette{padding-top:119.3px;padding-bottom:230px}.brand-palette_inner{max-width:1248px;margin:0 auto}.brand-palette_intro{padding-left:4px}.brand-palette_heading{max-width:500px;margin-top:11.5px;color:#030f20;line-height:46px}.brand-palette_text{margin-top:25px;margin-bottom:0;color:#818996;font-size:16px;line-height:24px}.brand-palette_group{text-align:center}.brand-palette_group.is-primary{margin-top:61px}.brand-palette_group.is-secondary{margin-top:105.6px}.brand-palette_list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:34px;margin:30px 0 0;padding:0;list-style:none}.brand-palette_group.is-secondary .brand-palette_list{grid-template-columns:repeat(5,minmax(0,1fr));margin-top:31px}.brand-swatch{display:flex;flex-direction:column;align-items:center}.brand-swatch_chip{display:block;width:100%;height:184px;border-radius:8px}.brand-swatch_name{margin-top:15px;color:var(--grey-1000);font-size:20px;font-weight:500;line-height:24px}.brand-swatch_hex{margin-top:7.4px;color:var(--grey-1000);font-size:18px;line-height:24px}@media screen and (max-width:991px){.section_brand-palette{padding-top:72px;padding-bottom:96px}.brand-palette_heading{line-height:1.2}.brand-palette_group.is-secondary .brand-palette_list{grid-template-columns:repeat(3,minmax(0,1fr))}.brand-palette_list{gap:20px}.brand-swatch_chip{height:140px}.brand-palette_group.is-primary{margin-top:48px}.brand-palette_group.is-secondary{margin-top:64px}}@media screen and (max-width:767px){.brand-palette_group.is-secondary .brand-palette_list,.brand-palette_list{gap:12px}.brand-swatch_chip{height:88px}.brand-swatch_name{margin-top:10px;font-size:15px;line-height:20px}.brand-swatch_hex{margin-top:2px;font-size:13px;line-height:18px}}.section_brand-type{position:relative;overflow:hidden;padding-top:120px;padding-bottom:280px;background-color:#030f20;background-image:radial-gradient(ellipse 680px 720px at calc(100% + 60px) 660px,#13387f 0,#13387f 60%,rgba(19,56,127,0) 100%);color:#fff}.brand-type_aa{position:absolute;top:859.3px;left:max(91.6px,calc((100% - 1256px)/ 2 - .4px));color:#293341;font-size:398px;font-weight:500;line-height:1;pointer-events:none;user-select:none}.brand-type_grid{position:relative;display:grid;grid-template-columns:minmax(0,560px) 608px;grid-template-rows:auto auto;justify-content:space-between;max-width:1256px;margin:0 auto;padding-left:6px}.brand-type_heading{max-width:440px;margin-top:13px;margin-bottom:0;color:#fff;font-size:42px;font-weight:500;line-height:46px}.brand-type_text{max-width:580px;margin:26px 0 0;color:#a8b5c7;font-size:16px;line-height:24px}.brand-type_weights{margin-top:204px}.brand-type_weight-list{margin:13.8px 0 0;color:#fff;font-size:43.5px;font-weight:400;line-height:52px}.brand-type_weight-list .is-medium{font-weight:500}.brand-type_weight-list .is-semibold{font-weight:600}.brand-type_weight-list .is-bold{font-weight:700}.brand-type_button{margin-top:29px}.brand-type_specimen{margin:197.9px 0 0;color:#fff;font-size:78.5px;font-weight:500;line-height:84px}@media screen and (max-width:991px){.section_brand-type{padding-top:80px;padding-bottom:260px;background-image:radial-gradient(ellipse 440px 620px at calc(100% + 60px) 60%,#13387f 0,#13387f 50%,rgba(19,56,127,0) 100%)}.brand-type_grid{grid-template-columns:minmax(0,1fr);padding-left:0}.brand-type_text{margin-top:20px}.brand-type_weights{margin-top:64px}.brand-type_specimen{margin-top:56px;font-size:64px;line-height:72px}.brand-type_aa{top:auto;bottom:-110px;left:20px;font-size:300px}}@media screen and (max-width:767px){.section_brand-type{background-image:radial-gradient(ellipse 260px 520px at calc(100% + 40px) 62%,#13387f 0,#13387f 40%,rgba(19,56,127,0) 100%)}.brand-type_heading{font-size:30px;line-height:1.2}.brand-type_weight-list{font-size:30px;line-height:40px}.brand-type_specimen{font-size:44px;line-height:52px}.brand-type_aa{font-size:220px;bottom:-80px}}@media (prefers-reduced-motion:no-preference){.is-brand-page.js-reveal [data-reveal]{opacity:0;transform:translate3d(0,2rem,0);transition:opacity .6s ease,transform .6s ease;transition-delay:calc(var(--reveal-i, 0) * 90ms);will-change:opacity,transform}.is-brand-page.js-reveal [data-reveal].is-revealed{opacity:1;transform:none;will-change:auto}.is-brand-page .brand-about_content,.is-brand-page .brand-application_art,.is-brand-page .brand-logo_mark,.is-brand-page .brand-type_specimen,.is-brand-page .brand-type_text,.is-brand-page .brand-variant_art{--reveal-i:1}.is-brand-page .brand-swatch:first-child{--reveal-i:1}.is-brand-page .brand-swatch:nth-child(2){--reveal-i:2}.is-brand-page .brand-swatch:nth-child(3){--reveal-i:3}.is-brand-page .brand-swatch:nth-child(4){--reveal-i:4}.is-brand-page .brand-swatch:nth-child(5){--reveal-i:5}.brand-hero_button,.brand-hero_heading,.brand-hero_text,.section_brand-hero .brand-eyebrow{animation:brand-rise .7s cubic-bezier(.22,.61,.36,1) both}.brand-hero_heading{animation-delay:.06s}.brand-hero_text{animation-delay:.14s}.brand-hero_button{animation-delay:.22s}.brand-hero_art{animation:brand-rise .8s cubic-bezier(.22,.61,.36,1) .3s both}}@keyframes brand-rise{from{opacity:.01;transform:translate3d(0,1.25rem,0)}}@media (hover:hover) and (prefers-reduced-motion:no-preference){.brand-swatch_chip{transition:translate .3s cubic-bezier(.22, .61, .36, 1)}.brand-swatch:hover .brand-swatch_chip{translate:0 -8px}}.section_roi-hero{padding-top:10.5rem;padding-bottom:80px;background-color:#fff;overflow-x:clip}.roi-hero_inner{display:grid;grid-template-columns:minmax(0,.88fr) minmax(0,1.12fr);align-items:center;gap:56px;max-width:1256px;margin:0 auto}.roi-eyebrow{color:var(--royal-blue);font-size:11px;font-weight:700;letter-spacing:.165em;line-height:1.2;text-transform:uppercase}.roi-hero_heading{text-wrap:balance;margin-top:20px;margin-bottom:0;color:var(--grey-1000);font-size:44px;font-weight:700;line-height:1.2}.roi-hero_text{max-width:520px;margin:24px 0 0;color:#3d4553;font-size:16px;line-height:24px}.roi-hero_button{margin-top:36px;padding:16px 28px;border-radius:6px;background-color:var(--royal-blue);font-size:15px;font-weight:700;line-height:20px}.roi-hero_button:hover{background-color:#0057c9}.roi-hero_visual{position:relative;width:100%}.roi-hv{position:relative;width:100%;container-type:inline-size}.roi-hv_stage{position:relative;aspect-ratio:640/560}.roi-em_panel{position:absolute;top:3%;right:0;bottom:9%;left:9%;overflow:hidden;border-radius:3.2cqw;background:radial-gradient(60% 70% at 88% 22%,rgba(28,187,255,.34),rgba(28,187,255,0) 70%),radial-gradient(55% 60% at 72% 100%,rgba(80,227,194,.32),rgba(80,227,194,0) 70%),linear-gradient(135deg,rgba(0,102,235,.13),rgba(28,187,255,.08)),#f5f9ff}.roi-em_rings{position:absolute;inset:0;background:repeating-radial-gradient(circle at 40% 72%,rgba(0,102,235,.09) 0 1px,transparent 1.5px 6.5cqw);-webkit-mask-image:radial-gradient(circle at 40% 72%,#000 20%,transparent 80%);mask-image:radial-gradient(circle at 40% 72%,#000 20%,transparent 80%)}.roi-em_mail{position:absolute;top:9%;left:0;width:74%;overflow:hidden;border-radius:2cqw;background:#fff;box-shadow:0 3.2cqw 8cqw rgba(3,15,32,.17),0 .5cqw 1.2cqw rgba(3,15,32,.06),0 0 0 1px rgba(3,15,32,.05)}.roi-em_bar{display:flex;align-items:center;justify-content:space-between;padding:1.4cqw 1.6cqw 1.4cqw 2.6cqw;background:#0f1b2d;color:#fff;font-size:1.75cqw;font-weight:600}.roi-em_send{padding:.9cqw 2.2cqw;border-radius:.8cqw;background:var(--royal-blue);color:#fff;font-size:1.6cqw;font-weight:700;transition:transform .15s ease,box-shadow .3s ease}.roi-em_send.is-pressed{transform:scale(.9);box-shadow:0 0 0 .8cqw rgba(0,102,235,.25)}.roi-em_field{display:flex;gap:1.4cqw;margin:0;padding:1.3cqw 2.6cqw;border-bottom:1px solid #eef1f5;color:#3d4553;font-size:1.65cqw;line-height:1.3}.roi-em_field span{color:#9aa5b5}.roi-em_body{display:grid;gap:1.1cqw;padding:2.2cqw 2.6cqw .4cqw}.roi-em_hi{margin:0 0 .4cqw;color:#3d4553;font-size:1.75cqw}.roi-em_line{display:block;height:1.3cqw;border-radius:.6cqw;background:#eef1f5}.roi-em_line.is-short{width:58%}.roi-em_line.is-tiny{width:70%;height:1cqw;margin-top:1cqw}.roi-em_sig{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:1.8cqw;padding:2.4cqw 2.6cqw 1.8cqw}.roi-em_avatar{display:grid;place-items:center;width:6.6cqw;height:6.6cqw;border-radius:50%;background:linear-gradient(135deg,#0066eb,#50e3c2);color:#fff;font-size:2.2cqw;font-weight:700}.roi-em_name{margin:0;color:var(--grey-1000);font-size:2cqw;font-weight:700;line-height:1.2}.roi-em_title{margin:.3cqw 0 0;color:#6b7a90;font-size:1.6cqw;line-height:1.2}.roi-em_banner{margin:0 2.6cqw 2.6cqw;overflow:hidden;border-radius:1cqw}.roi-em_banner img{display:block;width:100%;height:auto}.roi-em_total{position:absolute;right:3%;bottom:0;width:45%;padding:2.4cqw 2.8cqw;border-radius:2.2cqw;background:#fff;box-shadow:0 3cqw 7cqw rgba(3,15,32,.16),0 .4cqw 1cqw rgba(3,15,32,.06),0 0 0 1px rgba(3,15,32,.04)}.roi-em_label{margin:0;color:#6b7a90;font-size:1.6cqw;font-weight:600;letter-spacing:.1em;line-height:1.2;text-transform:uppercase}.roi-em_value{margin:.7cqw 0 0;color:var(--royal-blue);font-size:6.4cqw;font-weight:700;line-height:1;letter-spacing:-.02em;font-variant-numeric:tabular-nums;white-space:nowrap}.roi-em_note{margin:.8cqw 0 0;color:#6b7a90;font-size:1.6cqw;line-height:1.3}.roi-em_envs{position:absolute;top:12%;left:64%;width:0;height:0}.roi-em_defs{position:absolute;width:0;height:0;overflow:hidden}.roi-em_env{position:absolute;top:-2.8cqw;left:-2.8cqw;display:grid;place-items:center;width:5.6cqw;height:5.6cqw;border-radius:1.4cqw;background:#fff;color:var(--royal-blue);box-shadow:0 1cqw 2.4cqw rgba(3,15,32,.16),0 0 0 1px rgba(3,15,32,.04);opacity:0}.roi-em_env svg{width:3.4cqw;height:3.4cqw;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.roi-em_env.is-capri{color:#1cbbff}.roi-em_env.is-teal{color:#29cbb3}.roi-em_env:first-child{--dx:22cqw;--dy:-10cqw;--r:14deg;--d:0s}.roi-em_env:nth-child(2){--dx:30cqw;--dy:2cqw;--r:-10deg;--d:.05s}.roi-em_env:nth-child(3){--dx:16cqw;--dy:-16cqw;--r:-18deg;--d:.1s}.roi-em_env:nth-child(4){--dx:33cqw;--dy:-14cqw;--r:22deg;--d:.14s}.roi-em_env:nth-child(5){--dx:26cqw;--dy:12cqw;--r:8deg;--d:.19s}.roi-em_envs.is-flying .roi-em_env{animation:roi-em-fly 1.5s cubic-bezier(.2,.7,.3,1) var(--d) both}@keyframes roi-em-fly{0%{opacity:0;transform:translate(0,0) scale(.4) rotate(0)}14%{opacity:1}80%{opacity:1}100%{opacity:0;transform:translate(var(--dx),var(--dy)) scale(1) rotate(var(--r))}}.roi-em_cursor{position:absolute;top:var(--cy,96%);left:var(--cx,94%);width:4.4cqw;height:4.4cqw;margin:-.6cqw 0 0 -1.2cqw;fill:#0f1b2d;stroke:#fff;stroke-width:2.2;stroke-linejoin:round;filter:drop-shadow(0 0 .15cqw rgba(3, 15, 32, .6)) drop-shadow(0 .5cqw 1cqw rgba(3, 15, 32, .35));opacity:0;transition:top .6s cubic-bezier(.45, 0, .2, 1),left .6s cubic-bezier(.45, 0, .2, 1),opacity .6s ease,transform .12s ease}.roi-em_cursor.is-navy{fill:#0f1b2d}.roi-em_cursor.is-coral{fill:#ec6454}.roi-em_cursor.is-teal{fill:#1f9e8b}.roi-em_cursor.is-active{opacity:1}.roi-em_cursor.is-jump{transition:none}.roi-em_cursor.is-pressing{transform:scale(.82)}.roi-em_plus{position:absolute;z-index:2;color:#1f9e8b;font-size:3cqw;font-weight:800;text-shadow:0 0 .25cqw #fff,0 0 .25cqw #fff,0 0 .6cqw #fff,0 .3cqw 1cqw rgba(3,15,32,.2);white-space:nowrap;pointer-events:none}@media (prefers-reduced-motion:no-preference){.roi-em_mail{animation:roi-em-float 7s ease-in-out infinite}.roi-em_total{animation:roi-em-float 7s ease-in-out -3.5s infinite}}@keyframes roi-em-float{50%{transform:translateY(-1cqw)}}.roi-hv.is-armed .roi-em_panel{opacity:0;transform:scale(.96)}.roi-hv.is-armed .roi-em_mail,.roi-hv.is-armed .roi-em_total{opacity:0;translate:0 5cqw}.roi-hv.is-armed.is-playing .roi-em_panel{opacity:1;transform:none;transition:opacity .7s ease,transform .9s cubic-bezier(.16, 1, .3, 1)}.roi-hv.is-armed.is-playing .roi-em_mail,.roi-hv.is-armed.is-playing .roi-em_total{opacity:1;translate:0 0;transition:opacity .5s ease .15s,translate .8s cubic-bezier(.2, 1.2, .35, 1) .15s}.roi-hv.is-armed.is-playing .roi-em_total{transition-delay:.9s}.section_roi-calculator{position:relative;padding-top:64px;padding-bottom:104px;background-color:#f4f6f8;background-image:radial-gradient(ellipse 760px 340px at 50% 0,rgba(19,56,127,.9),rgba(19,56,127,0) 75%),linear-gradient(#030f20,#030f20);background-repeat:no-repeat;background-size:100% 380px,100% 380px}.roi-anchor{position:absolute;top:-110px;left:0;width:1px;height:1px;pointer-events:none}.roi-container{max-width:1256px;margin:0 auto}.roi-switch{position:relative;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));width:max-content;max-width:100%;margin:0 auto;padding:4px;border:1px solid rgba(255,255,255,.12);border-radius:12px;background:rgba(255,255,255,.06)}.roi-mode::before,.roi-switch::before{content:"";position:absolute;top:4px;bottom:4px;left:4px;width:calc(50% - 4px);border-radius:9px;background:#fff;transition:transform .4s cubic-bezier(.22, .61, .36, 1)}.roi-switch:has(> .roi-switch_tab:nth-child(2)[aria-selected=true])::before{transform:translateX(100%)}.roi-switch_tab{position:relative;z-index:1;padding:10px 22px;border:0;border-radius:9px;background:0 0;color:rgba(255,255,255,.72);font:inherit;font-size:15px;font-weight:600;line-height:20px;cursor:pointer;transition:color .3s ease}.roi-switch_tab:hover{color:#fff}.roi-switch_tab[aria-selected=true]{color:var(--grey-1000)}.roi-switch_tab:focus-visible{outline:2px solid #1cbbff;outline-offset:2px}.roi-panel[hidden]{display:none}.roi-panel_text{max-width:760px;margin:12px auto 0;color:rgba(255,255,255,.72);font-size:15px;line-height:22px;text-align:center}.roi-card{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);margin-top:22px;overflow:hidden;border-radius:20px;background:#fff;box-shadow:0 24px 60px rgba(3,15,32,.22),0 2px 6px rgba(3,15,32,.06)}.roi-inputs{padding:28px 36px}.roi-inputs_head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;min-height:32px}.roi-group-title{margin:0;color:var(--grey-1000);font-size:16px;font-weight:700;line-height:22px}.roi-fields{margin-top:8px}.roi-field{display:grid;grid-template-columns:minmax(0,1fr) 132px;grid-template-areas:"label input" "help input";column-gap:20px;padding:9px 0;border-bottom:1px solid #eef1f5}.roi-field:last-child{border-bottom:0}.roi-field.has-slider{grid-template-areas:"label input" "help input" "slider slider"}.roi-label{grid-area:label;align-self:end;color:var(--grey-1000);font-size:14px;font-weight:600;line-height:19px}.roi-help{grid-area:help;align-self:start;margin:2px 0 0;color:#6b7a90;font-size:12.5px;line-height:17px}.roi-input{grid-area:input;align-self:center;display:flex;align-items:center;height:40px;padding:0 12px;border:1px solid transparent;border-radius:8px;background:#f4f6f8;transition:border-color .15s ease,box-shadow .15s ease,background-color .15s ease}.roi-input:hover{border-color:#d5dbe5}.roi-input:focus-within{border-color:var(--royal-blue);background:#fff;box-shadow:0 0 0 3px rgba(0,102,235,.15)}.roi-input.is-readout{background:0 0}.roi-input.is-readout:hover{background:#f4f6f8;border-color:transparent}.roi-input.is-readout:focus-within{background:#fff;border-color:var(--royal-blue)}.roi-input.is-readout input{font-size:18px;font-weight:700;cursor:text}.roi-input.is-locked,.roi-input.is-locked:hover{border-color:transparent;background:#eaf2fe}.roi-input.is-locked .roi-affix,.roi-input.is-locked input{color:var(--royal-blue);cursor:default}.roi-boost{flex:1 1 0;min-width:0;align-self:center;padding:14px 16px;border:1px solid #e3eaf3;border-radius:16px;background:#f8fafd;transition:background-color .25s ease,border-color .25s ease}.roi-boost.is-on{border-color:#c9dcfb;background:#f0f6ff}.roi-boost[hidden]{display:none}.roi-boost .roi-flag{margin-top:10px;padding-top:9px;border-top:1px solid #d6e5fb}.roi-brand-switch{display:flex;align-items:center;gap:12px;padding:0;border:0;background:0 0;color:var(--grey-1000);font:inherit;text-align:left;cursor:pointer}.roi-brand-switch:focus-visible{outline:0}.roi-brand-switch_power{display:grid;place-items:center;flex:none;width:40px;height:40px;border:1px solid #dfe6f0;border-radius:50%;background:#fff;box-shadow:0 1px 3px rgba(3,15,32,.08);transition:border-color .25s ease,box-shadow .25s ease,transform .15s ease}.roi-brand-switch:hover .roi-brand-switch_power{border-color:#b9cff7;box-shadow:0 4px 12px rgba(0,102,235,.14)}.roi-brand-switch:active .roi-brand-switch_power{transform:scale(.94)}.roi-brand-switch:focus-visible .roi-brand-switch_power{outline:2px solid var(--royal-blue);outline-offset:2px}.roi-brand-switch[aria-checked=true] .roi-brand-switch_power{border-color:#9fc2f8;box-shadow:0 0 0 4px rgba(0,102,235,.12),0 4px 12px rgba(0,102,235,.16)}.roi-brand-switch_mark{display:block;width:auto;height:20px;overflow:visible}.roi-brand-switch_mark path{fill:#aeb8c6;transform-box:fill-box;transform-origin:50% 50%;transition:fill .2s ease;transition-delay:calc((3 - var(--i)) * 70ms)}.roi-brand-switch_mark .is-teal{--i:0}.roi-brand-switch_mark .is-orange{--i:1}.roi-brand-switch_mark .is-capri{--i:2}.roi-brand-switch_mark .is-coral{--i:3}.roi-brand-switch[aria-checked=true] .roi-brand-switch_mark path{transition-delay:calc(var(--i) * 70ms);animation:roi-mark-on .5s cubic-bezier(.3,.7,.4,1) calc(var(--i) * 70ms) both}.roi-brand-switch[aria-checked=true] .roi-brand-switch_mark .is-teal{fill:#5ec1b2}.roi-brand-switch[aria-checked=true] .roi-brand-switch_mark .is-orange{fill:#f3a86d}.roi-brand-switch[aria-checked=true] .roi-brand-switch_mark .is-capri{fill:#1bbbff}.roi-brand-switch[aria-checked=true] .roi-brand-switch_mark .is-coral{fill:#ec6454}.roi-brand-switch.is-touched[aria-checked=false] .roi-brand-switch_mark path{animation:roi-mark-off .45s ease calc((3 - var(--i)) * 70ms) both}@keyframes roi-mark-on{0%,100%{transform:none}35%{transform:scaleY(1.4)}65%{transform:scaleY(.85)}}@keyframes roi-mark-off{0%,100%{transform:none}40%{transform:scaleY(.6)}70%{transform:scaleY(1.1)}}.roi-brand-switch_text{font-size:12.5px;font-weight:600;line-height:16px;transition:color .2s ease}.roi-brand-switch[aria-checked=true] .roi-brand-switch_text{color:var(--royal-blue)}.roi-input input{flex:1;min-width:0;height:100%;padding:0;border:0;outline:0;background:0 0;color:var(--grey-1000);font:inherit;font-size:16px;font-weight:600}.roi-input input::placeholder{color:#9aa5b5;font-weight:400}.roi-slider{--fill:0%;grid-area:slider;width:100%;height:20px;margin:8px 0 0;background:0 0;cursor:pointer;-webkit-appearance:none;appearance:none}.roi-slider::-webkit-slider-runnable-track{height:6px;border-radius:999px;background:linear-gradient(to right,var(--royal-blue) var(--fill),#e4e9f0 var(--fill))}.roi-slider::-moz-range-track{height:6px;border-radius:999px;background:#e4e9f0}.roi-slider::-moz-range-progress{height:6px;border-radius:999px;background:var(--royal-blue)}.roi-slider::-webkit-slider-thumb{width:20px;height:20px;margin-top:-7px;border:2px solid var(--royal-blue);border-radius:50%;background:#fff;box-shadow:0 1px 4px rgba(3,15,32,.2);-webkit-appearance:none;appearance:none;transition:box-shadow .15s ease}.roi-slider::-moz-range-thumb{box-sizing:border-box;width:20px;height:20px;border:2px solid var(--royal-blue);border-radius:50%;background:#fff;box-shadow:0 1px 4px rgba(3,15,32,.2)}.roi-slider:focus{outline:0}.roi-slider:focus-visible::-webkit-slider-thumb,.roi-slider:hover::-webkit-slider-thumb{box-shadow:0 0 0 5px rgba(0,102,235,.16),0 1px 4px rgba(3,15,32,.2)}.roi-slider:focus-visible::-moz-range-thumb,.roi-slider:hover::-moz-range-thumb{box-shadow:0 0 0 5px rgba(0,102,235,.16),0 1px 4px rgba(3,15,32,.2)}.roi-affix{color:#75839e;font-size:15px}.roi-input.has-prefix .roi-affix{margin-right:6px}.roi-input.has-suffix .roi-affix{margin-left:6px}.roi-note{margin:10px 0 0;color:#5b6577;font-size:13px;line-height:19px}.roi-mode{position:relative;display:inline-grid;grid-template-columns:repeat(2,minmax(0,1fr));padding:3px;border-radius:10px;background:#eef1f5}.roi-mode::before{top:3px;bottom:3px;left:3px;width:calc(50% - 3px);border-radius:7px;box-shadow:0 1px 3px rgba(23,35,49,.12)}.roi-mode:has(input[value=actual]:checked)::before{transform:translateX(100%)}.roi-mode_option{position:relative;z-index:1;margin:0;cursor:pointer}.roi-mode_option input{position:absolute;opacity:0;pointer-events:none}.roi-mode_option span{display:block;padding:6px 14px;border-radius:7px;color:#5b6577;font-size:13px;font-weight:600;line-height:18px;text-align:center;transition:color .3s ease}.roi-mode_option input:checked+span{color:var(--grey-1000)}.roi-mode_option input:focus-visible+span{outline:2px solid var(--royal-blue);outline-offset:2px}[data-roi-mode][hidden]{display:none}@media (prefers-reduced-motion:no-preference){.roi-panel:not([hidden]),[data-roi] [data-roi-mode]:not([hidden]){animation:roi-reveal .35s cubic-bezier(.22,.61,.36,1)}}@keyframes roi-reveal{from{opacity:0;transform:translateY(6px)}}.roi-context{margin-top:6px;padding-top:16px;border-top:1px solid #eef1f5}.roi-context_toggle{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;padding:0;border:0;background:0 0;color:var(--royal-blue);font:inherit;font-size:14px;font-weight:600;line-height:20px;text-align:left;cursor:pointer}.roi-context_toggle::after{content:"";flex:none;width:.45rem;height:.45rem;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:rotate(45deg) translateY(-2px);transition:transform .45s cubic-bezier(.22, .61, .36, 1)}.roi-context_toggle[aria-expanded=true]::after{transform:rotate(225deg) translate(-1px,-1px)}.roi-context_toggle:focus-visible{outline:2px solid var(--royal-blue);outline-offset:4px;border-radius:4px}.roi-context>.roi-collapse{transition-duration:.45s,.3s}.roi-context .roi-fields{margin-top:4px;transform:translateY(-6px);transition:transform .45s cubic-bezier(.22, .61, .36, 1)}.roi-context>.roi-collapse.is-open .roi-fields{transform:none}.roi-reset{margin-top:14px;padding:0;border:0;background:0 0;color:#5b6577;font:inherit;font-size:13px;font-weight:600;line-height:18px;text-decoration:underline;text-underline-offset:3px;text-decoration-color:#c5cdd8;cursor:pointer}.roi-reset:hover{color:var(--grey-1000);text-decoration-color:currentColor}.roi-reset:focus-visible{outline:2px solid var(--royal-blue);outline-offset:3px;border-radius:2px}.roi-results{padding:28px 36px;border-left:1px solid #eef1f5}.roi-summary{display:flex;align-items:flex-start;gap:28px;padding-bottom:18px;border-bottom:1px solid #eef1f5}.roi-summary_main{flex:1.5 1 0}[data-roi-panel=campaign] .roi-summary_main{flex-grow:1}.roi-summary_stat{flex:1 1 0;min-width:0;padding-top:2px}.roi-summary_label{margin:0;color:#4a5568;font-size:14px;font-weight:600;line-height:20px}.roi-hero-figure{margin:4px 0 0;color:var(--grey-1000);font-size:52px;font-weight:700;line-height:1.05;letter-spacing:-.02em;white-space:nowrap}.roi-summary_note{margin:6px 0 0;color:#6b7a90;font-size:13px;line-height:18px}.roi-stat_label{margin:0;color:#4a5568;font-size:13px;line-height:18px}.roi-stat_value{margin:4px 0 0;color:var(--grey-1000);font-size:28px;font-weight:700;line-height:1.15;white-space:nowrap}.roi-stat_value.is-accent{color:var(--royal-blue)}.roi-unit{color:#4a5568;font-size:15px;font-weight:600}.roi-stat_note{margin:2px 0 0;color:#6b7a90;font-size:12.5px;line-height:17px}.roi-dot{flex:none;display:inline-block;width:8px;height:8px;margin-top:5px;border-radius:50%}.roi-dot.is-teal{background:#29cbb3}.roi-dot.is-blue{background:var(--royal-blue)}.roi-dot.is-capri{background:#1cbbff}.roi-dot.is-coral{background:#ff6b6b}.roi-dot.is-slate{background:#a3b0c2}.roi-flag{display:flex;align-items:flex-start;gap:7px;margin:6px 0 0;color:#3d4553;font-size:13px;line-height:18px}.roi-flag b{color:var(--grey-1000);font-weight:600}.roi-collapse{display:grid;grid-template-rows:0fr;opacity:0;transition:grid-template-rows .35s cubic-bezier(.22, .61, .36, 1),opacity .25s ease}.roi-collapse.is-open{grid-template-rows:1fr;opacity:1}.roi-collapse>div{min-height:0;overflow:hidden}.roi-bar_value,.roi-hero-figure,.roi-input input,.roi-legend_value,.roi-metrics_value,.roi-stat_value{font-variant-numeric:tabular-nums}@media (prefers-reduced-motion:reduce){[data-roi] .roi-bar_fill,[data-roi] .roi-brand-switch,[data-roi] .roi-brand-switch *,[data-roi] .roi-collapse,[data-roi] .roi-context .roi-fields,[data-roi] .roi-context_toggle::after,[data-roi] .roi-mode::before,[data-roi] .roi-switch::before{transition:none}[data-roi] .roi-brand-switch[aria-checked] .roi-brand-switch_mark path{animation:none}}.roi-compare{display:grid;gap:22px;margin-top:22px}.roi-bar_head{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.roi-bar_label{margin:0;color:var(--grey-1000);font-size:14px;font-weight:600;line-height:20px}.roi-bar_value{margin:0;color:var(--grey-1000);font-size:17px;font-weight:700;line-height:20px;white-space:nowrap}.roi-bar_track{display:flex;gap:2px;height:10px;margin-top:10px;overflow:hidden;border-radius:999px;background:#eef1f5}.roi-bar_fill{display:block;flex:none;width:0;height:100%;border-radius:999px;transition:width .45s cubic-bezier(.22, .61, .36, 1)}.roi-bar_fill.is-manual{background:#ff6b6b}.roi-bar_value.is-manual{color:#d33a3a}.roi-bar_value.is-opensense{color:var(--royal-blue)}.roi-bar_fill.is-opensense{background:var(--royal-blue)}.roi-split .roi-bar_fill{border-radius:0}.roi-bar_fill.is-cpm{background:#1cbbff}.roi-bar_fill.is-cpc{background:var(--royal-blue)}.roi-bar_note{margin:8px 0 0;color:#6b7a90;font-size:12.5px;line-height:17px}.roi-bar .roi-flag{margin-top:8px}.roi-split{margin-top:22px}.roi-split .roi-bar_track{margin-top:0}.roi-legend{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:12px}.roi-legend_item{display:flex;gap:10px}.roi-legend_item>div{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:baseline;column-gap:8px}.roi-legend_item .roi-stat_note{grid-column:1/-1}.roi-legend_value{margin:0;color:var(--grey-1000);font-size:17px;font-weight:700;line-height:1.2}.roi-kpis{margin-top:20px;padding-top:20px;border-top:1px solid #eef1f5}.roi-kpis_row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr)) minmax(0,1.75fr);gap:16px;margin-top:14px}.roi-kpis .roi-metrics_title[hidden]+.roi-kpis_row{margin-top:0}.roi-kpi_value{margin:6px 0 0;color:var(--grey-1000);font-size:22px;font-weight:700;line-height:1.25;font-variant-numeric:tabular-nums}.roi-kpi_value.is-accent{color:var(--royal-blue)}.roi-kpi.is-ctr{padding-left:20px;border-left:1px solid #eef1f5}.roi-bands{margin-top:10px}.roi-kpi.is-ctr .roi-stat_note{margin-top:4px}.roi-band{display:inline-flex;align-items:flex-start;gap:7px}.roi-band[hidden]{display:none}.roi-metrics_title{margin:0;color:#4a5568;font-size:13px;font-weight:600;line-height:18px}.roi-metrics_row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:8px}.roi-metrics_item{display:grid;gap:1px}.roi-metrics_value{color:var(--grey-1000);font-size:18px;font-weight:700;line-height:1.25}.roi-impact{margin-top:16px;padding:16px 20px;border-radius:14px;background:#f4f7fb}.roi-impact_row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:8px 0 14px}.roi-fine{margin:14px 0 0;color:#6b7a90;font-size:12.5px;line-height:17px}[data-roi-panel=campaign] .roi-fine{margin-top:24px;padding-top:16px;border-top:1px solid #eef1f5;line-height:19px}.roi-benefits{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-top:48px}.roi-benefit{display:flex;flex-direction:column;overflow:hidden;border:1px solid #e4e9ee;border-radius:10px;background:#fff;box-shadow:0 1px 2px #1723310d,0 8px 24px #1723310a}.roi-benefit_visual{position:relative;aspect-ratio:357/258;overflow:hidden;container-type:inline-size}.roi-benefit_visual.is-teal{background-color:#e3faf7;background-image:radial-gradient(120% 120% at 0 0,#8be5e8 0,#a9edee 28%,rgba(196,242,242,0) 62%),radial-gradient(90% 90% at 100% 100%,#b4efe6 0,rgba(190,240,233,0) 55%)}.roi-benefit_visual.is-blue{background-color:#cfe0f6;background-image:radial-gradient(115% 115% at 88% 55%,#5f9fe2 0,#86b6e9 38%,rgba(180,208,240,0) 72%),radial-gradient(100% 100% at 2% 92%,#e6eefa 0,rgba(230,238,250,0) 62%)}.roi-benefit_visual.is-lavender{background-color:#ddd9f2;background-image:radial-gradient(115% 115% at 86% 62%,#a7a5dd 0,#bcb9e8 40%,rgba(203,201,238,0) 74%),radial-gradient(95% 95% at 6% 6%,#efedfb 0,rgba(239,237,251,0) 60%)}.roi-benefit_body{padding:20px 28px 24px}.roi-benefit_title{margin:0 0 10px;color:var(--grey-1000);font-size:17px;font-weight:700;line-height:22.1px}.roi-benefit_text{margin:0;color:var(--dark-gray);font-size:16px;line-height:25px}.roi-art_card{position:absolute;top:21%;left:15%;width:70%;padding:5cqw 6cqw;border-radius:3.4cqw;background:#fff;box-shadow:0 3cqw 7cqw rgba(3,15,32,.16),0 .5cqw 1.2cqw rgba(3,15,32,.06)}.roi-art_head{margin:0 0 3.4cqw;color:#030f20;font-size:4cqw;font-weight:700;line-height:1.2}.roi-art_line{display:block;height:2.4cqw;margin-top:2.2cqw;border-radius:1.2cqw;background:#eef1f5}.roi-art_line.is-short{width:60%}.roi-art_pill{position:absolute;z-index:1;display:inline-flex;align-items:center;gap:1.8cqw;padding:2.2cqw 4cqw 2.2cqw 3.4cqw;border-radius:999px;background:#29cbb3;color:#030f20;font-size:3.7cqw;font-weight:700;line-height:1;white-space:nowrap;box-shadow:0 1.6cqw 3.6cqw rgba(3,15,32,.16)}.roi-art_pill::before{content:"";width:2.6cqw;height:1.4cqw;margin-top:-.6cqw;border-bottom:.6cqw solid currentColor;border-left:.6cqw solid currentColor;transform:rotate(-45deg)}.roi-benefit_visual.is-teal .roi-art_pill{background:var(--royal-blue);color:#fff}.roi-art_pill.is-tl{top:8%;left:6%}.roi-art_pill.is-tr{top:8%;right:6%}.roi-art_pill.is-ml{top:50%;left:4%}.roi-art_pill.is-br{right:6%;bottom:9%}.roi-art_people{display:flex;align-items:center;margin-bottom:3.4cqw}.roi-art_people span{width:6.4cqw;height:6.4cqw;margin-right:-1.8cqw;border:.6cqw solid #fff;border-radius:50%;background:linear-gradient(135deg,#0066eb,#1cbbff)}.roi-art_people span:nth-child(2){background:linear-gradient(135deg,#29cbb3,#50e3c2)}.roi-art_people span:nth-child(3){background:linear-gradient(135deg,#8b80e8,#b3acf2)}.roi-art_people b{margin-left:3.6cqw;color:#3d4553;font-size:3.4cqw;font-weight:600}.roi-art_progress{display:block;height:2.2cqw;overflow:hidden;border-radius:999px;background:#eef1f5}.roi-art_progress span{display:block;width:100%;height:100%;background:linear-gradient(90deg,#0066eb,#29cbb3)}.roi-art_done{display:flex;align-items:center;gap:1.6cqw;margin:2.8cqw 0 0;color:#1f9e8b;font-size:3.4cqw;font-weight:700}.roi-art_done::before{content:"";width:2.4cqw;height:1.3cqw;margin-top:-.6cqw;border-bottom:.55cqw solid currentColor;border-left:.55cqw solid currentColor;transform:rotate(-45deg)}.roi-art_card.is-sig{top:24%}.roi-art_logo{position:absolute;top:5cqw;right:6cqw;width:14cqw;height:6cqw;border-radius:1.4cqw;background:linear-gradient(135deg,#0066eb,#1cbbff)}.roi-art_name{margin:0;color:#030f20;font-size:5.4cqw;font-weight:700;line-height:1.15}.roi-art_role{margin:.8cqw 0 1.4cqw;color:var(--royal-blue);font-size:3.4cqw;font-style:italic;font-weight:500}.roi-art_card.is-chart{top:25%}.roi-art_bars{display:flex;align-items:flex-end;gap:2.2cqw;height:18cqw}.roi-art_bars span{flex:1;border-radius:1cqw 1cqw .4cqw .4cqw;background:linear-gradient(180deg,#1cbbff,#0066eb)}.roi-art_bars span:first-child{height:30%}.roi-art_bars span:nth-child(2){height:42%}.roi-art_bars span:nth-child(3){height:38%}.roi-art_bars span:nth-child(4){height:56%}.roi-art_bars span:nth-child(5){height:72%}.roi-art_bars span:nth-child(6){height:92%;background:linear-gradient(180deg,#50e3c2,#29cbb3)}.roi-art_card.is-mail{top:25%}.roi-art_sigline{display:block;width:40%;height:2.4cqw;margin-top:4cqw;border-radius:1.2cqw;background:#dfe6f0}.roi-art_banner{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-rows:auto auto;align-items:center;gap:1.4cqw 3cqw;margin-top:3.4cqw;padding:3cqw 4cqw;border-radius:2cqw;background:linear-gradient(110deg,#0066eb,#1cbbff);outline:.6cqw dashed #29cbb3;outline-offset:1.2cqw}.roi-art_banner i{display:block;height:2cqw;border-radius:1cqw;background:rgba(255,255,255,.9)}.roi-art_banner i+i{width:62%;background:rgba(255,255,255,.6)}.roi-art_banner b{grid-row:1/3;grid-column:2;width:13cqw;height:5cqw;border-radius:1.2cqw;background:#fff}.roi-art_card.is-audience{top:16%}.roi-art_opt{display:flex;align-items:center;gap:2.4cqw;margin:2.6cqw 0 0;color:#3d4553;font-size:3.6cqw;font-weight:600;line-height:1}.roi-art_opt::before{content:"";box-sizing:border-box;width:4.2cqw;height:4.2cqw;border:.5cqw solid #c5cdd8;border-radius:1cqw}.roi-art_opt.is-on::before{border-color:var(--royal-blue);background:var(--royal-blue) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'%3E%3Cpath d='M2.5 6.2 5 8.6 9.6 3.6' fill='none' stroke='%23fff' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center/80% no-repeat}.is-roi-page .faq-block_header,.is-roi-page .faq-block_list{max-width:1256px}.is-roi-page .faq-block_list{counter-reset:roi-faq;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 64px;align-items:start}.is-roi-page .faq-block_item,.is-roi-page .faq-block_item[open]{counter-increment:roi-faq;border:0;border-bottom:1px solid #e4e9ee;border-radius:0;background:0 0}.is-roi-page .faq-block_question{justify-content:flex-start;gap:16px;padding:28px 0}.is-roi-page .faq-block_question::before{content:counter(roi-faq,decimal-leading-zero);display:grid;flex:none;place-items:center;width:29px;height:28px;border-radius:5px;background:#5ec1b2;color:#21333d;font-size:11px;font-weight:700;line-height:1}.is-roi-page .faq-block_heading{flex:1;color:var(--grey-1000);font-size:16px;font-weight:600;line-height:24px}.is-roi-page .faq-block_icon,.is-roi-page .faq-block_item[open] .faq-block_icon{position:relative;width:32px;height:32px;margin-left:8px;border:1px solid #c5cdd8;border-radius:50%;background:#fff;color:var(--grey-1000);transform:none;transition:border-color .2s ease,background-color .2s ease,color .2s ease}.is-roi-page .faq-block_icon::after,.is-roi-page .faq-block_icon::before{content:"";position:absolute;top:50%;left:50%;width:12px;height:2px;margin:-1px 0 0 -6px;border-radius:1px;background:currentColor;transition:transform .3s cubic-bezier(.22, .61, .36, 1)}.is-roi-page .faq-block_icon::after{transform:rotate(90deg)}.is-roi-page .faq-block_question:hover .faq-block_icon{border-color:var(--royal-blue);color:var(--royal-blue)}.is-roi-page .faq-block_item[open] .faq-block_icon{border-color:var(--royal-blue);background:var(--royal-blue);color:#fff}.is-roi-page .faq-block_item[open] .faq-block_icon::after{transform:none}.is-roi-page .faq-block_answer{padding:0}.is-roi-page .faq-block_answer p{padding:0 48px 28px 45px;color:var(--dark-gray);font-size:16px;line-height:25px}@media screen and (max-width:767px){.is-roi-page .faq-block_list{grid-template-columns:minmax(0,1fr)}.is-roi-page .faq-block_question{padding:22px 0}.is-roi-page .faq-block_answer p{padding-right:0}}.roi-art_card.is-stat{top:25%}.roi-art_big{margin:0;color:var(--royal-blue);font-size:11cqw;font-weight:700;line-height:1;letter-spacing:-.02em}.roi-art_spark{display:block;width:100%;height:auto;margin-top:3cqw;overflow:visible}.roi-art_spark path{fill:none;stroke:#29cbb3;stroke-width:3;stroke-linecap:round;stroke-linejoin:round}@media screen and (max-width:991px){.section_roi-hero{padding-top:10rem}.roi-hero_heading{font-size:38px}.roi-hero_inner{grid-template-columns:minmax(0,1fr);gap:44px}.roi-hero_copy{max-width:640px;margin:0 auto;text-align:center}.roi-hero_text{margin-right:auto;margin-left:auto}.roi-hero_visual{max-width:620px;margin:0 auto}.roi-card{grid-template-columns:minmax(0,1fr)}.roi-results{border-left:0;border-top:1px solid #eef1f5}.roi-benefits{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:40px}}@media screen and (max-width:767px){.section_roi-hero{padding-top:8.5rem;padding-bottom:56px}.roi-hero_heading{font-size:32px}.section_roi-calculator{padding-top:40px;padding-bottom:80px;background-size:100% 300px,100% 300px}.roi-anchor{top:-80px}.roi-switch{width:100%}.roi-switch_tab{flex:1 1 0;padding:9px 10px;font-size:14px;line-height:18px}.roi-panel_text{font-size:14px;line-height:21px}.roi-card{border-radius:16px}.roi-inputs,.roi-results{padding:24px 20px}.roi-field{grid-template-columns:minmax(0,1fr) 112px;column-gap:14px}.roi-summary{flex-wrap:wrap;row-gap:18px}.roi-summary_main{flex-basis:100%}.roi-hero-figure{font-size:44px}.roi-stat_value{font-size:24px}.roi-impact{padding:18px}.roi-kpis_row{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:14px}.roi-kpi.is-ctr{padding-left:0;border-left:0}.roi-benefits{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:no-preference){.is-roi-page.js-reveal [data-reveal]{opacity:0;transform:translate3d(0,2rem,0);transition:opacity .6s ease,transform .6s ease;transition-delay:calc(var(--reveal-i, 0) * 90ms);will-change:opacity,transform}.is-roi-page.js-reveal [data-reveal].is-revealed{opacity:1;transform:none;will-change:auto}.is-roi-page .roi-benefit:nth-child(2){--reveal-i:1}.is-roi-page .roi-benefit:nth-child(3){--reveal-i:2}.is-roi-page .roi-panel_text[data-reveal]{--reveal-i:1}.is-roi-page .roi-card[data-reveal]{--reveal-i:2}.is-roi-page.js-reveal .roi-benefit{--art:calc(var(--reveal-i, 0) * 90ms + .35s)}.is-roi-page.js-reveal .roi-art_pill{opacity:0;transform:scale(.8);transition:opacity .3s ease,transform .5s cubic-bezier(.2, 1.3, .35, 1)}.is-roi-page.js-reveal .roi-benefit.is-revealed .roi-art_pill{opacity:1;transform:none;transition-delay:calc(var(--art) + .15s)}.is-roi-page.js-reveal .roi-benefit.is-revealed .roi-art_pill+.roi-art_pill{transition-delay:calc(var(--art) + .3s)}.is-roi-page.js-reveal .roi-benefit.is-revealed .roi-art_pill+.roi-art_pill+.roi-art_pill{transition-delay:calc(var(--art) + .45s)}.is-roi-page.js-reveal .roi-art_progress span{transform:scaleX(0);transform-origin:0 50%;transition:transform .9s cubic-bezier(.22, .61, .36, 1)}.is-roi-page.js-reveal .roi-benefit.is-revealed .roi-art_progress span{transform:none;transition-delay:var(--art)}.is-roi-page.js-reveal .roi-art_done{opacity:0;transition:opacity .35s ease}.is-roi-page.js-reveal .roi-benefit.is-revealed .roi-art_done{opacity:1;transition-delay:calc(var(--art) + .85s)}.is-roi-page.js-reveal .roi-art_bars span{transform:scaleY(0);transform-origin:50% 100%;transition:transform .55s cubic-bezier(.2, 1.2, .4, 1)}.is-roi-page.js-reveal .roi-benefit.is-revealed .roi-art_bars span{transform:none;transition-delay:var(--art)}.is-roi-page.js-reveal .roi-benefit.is-revealed .roi-art_bars span:nth-child(2){transition-delay:calc(var(--art) + .07s)}.is-roi-page.js-reveal .roi-benefit.is-revealed .roi-art_bars span:nth-child(3){transition-delay:calc(var(--art) + .14s)}.is-roi-page.js-reveal .roi-benefit.is-revealed .roi-art_bars span:nth-child(4){transition-delay:calc(var(--art) + .21s)}.is-roi-page.js-reveal .roi-benefit.is-revealed .roi-art_bars span:nth-child(5){transition-delay:calc(var(--art) + .28s)}.is-roi-page.js-reveal .roi-benefit.is-revealed .roi-art_bars span:nth-child(6){transition-delay:calc(var(--art) + .35s)}.is-roi-page.js-reveal .roi-art_spark path{stroke-dasharray:1;stroke-dashoffset:1;transition:stroke-dashoffset 1.1s cubic-bezier(.4, 0, .2, 1)}.is-roi-page.js-reveal .roi-benefit.is-revealed .roi-art_spark path{stroke-dashoffset:0;transition-delay:var(--art)}.is-roi-page.js-reveal .roi-art_opt::before{transition:background-color .25s ease,border-color .25s ease}.is-roi-page.js-reveal .roi-benefit:not(.is-revealed) .roi-art_opt.is-on::before{border-color:#c5cdd8;background:0 0}.is-roi-page.js-reveal .roi-benefit.is-revealed .roi-art_opt.is-on::before{transition-delay:calc(var(--art) + .1s)}.is-roi-page.js-reveal .roi-benefit.is-revealed .roi-art_opt.is-on+.roi-art_opt.is-on::before{transition-delay:calc(var(--art) + .3s)}.is-roi-page.js-reveal .roi-art_banner{outline-color:transparent;transition:outline-color .4s ease}.is-roi-page.js-reveal .roi-benefit.is-revealed .roi-art_banner{outline-color:#29cbb3;transition-delay:var(--art)}.roi-hero_button,.roi-hero_heading,.roi-hero_text,.section_roi-hero .roi-eyebrow{animation:roi-rise .7s cubic-bezier(.22,.61,.36,1) both}.roi-hero_heading{animation-delay:.06s}.roi-hero_text{animation-delay:.14s}.roi-hero_button{animation-delay:.22s}}@keyframes roi-rise{from{opacity:.01;transform:translate3d(0,1.25rem,0)}}.section_nf{position:relative;padding:147px 0 110px;background:#fff}.nf_scene{position:relative;isolation:isolate;overflow:hidden;margin:0 20px;padding:46px 0 200px;border-radius:28px}.nf_sky{position:absolute;inset:0;z-index:-2;background:linear-gradient(180deg,#1d4fe0 0,#4c6cf0 34%,#8b80e8 62%,#e79a8a 84%,#f3b483 100%)}.nf_sun{position:absolute;right:7%;bottom:105px;width:230px;height:230px;border-radius:50%;background:radial-gradient(circle,#fff6e6 0 34%,#ffd8a6 46%,rgba(255,196,140,.55) 58%,rgba(255,190,140,0) 72%)}.nf_cloud{position:absolute;height:26px;border-radius:999px;background:rgba(255,255,255,.5);filter:blur(.5px)}.nf_cloud::after,.nf_cloud::before{content:"";position:absolute;bottom:8px;border-radius:50%;background:inherit}.nf_cloud::before{left:18%;width:42%;aspect-ratio:1}.nf_cloud::after{left:46%;width:32%;aspect-ratio:1}.nf_cloud.is-1{top:70px;left:7%;width:150px}.nf_cloud.is-2{top:40px;left:62%;width:110px;opacity:.7}.nf_cloud.is-3{top:190px;left:13%;width:90px;opacity:.5}.nf_gulls{position:absolute;top:56px;left:24%;width:120px;overflow:visible}.nf_gull{fill:none;stroke:rgba(255,255,255,.85);stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round;transform-box:fill-box;transform-origin:center}.nf_wave{position:absolute;bottom:0;left:0;width:200%;display:block;pointer-events:none}.nf_wave.is-back{z-index:-1;height:310px;fill:#50e3c2;opacity:.55}.nf_wave.is-mid{z-index:1;height:288px;fill:#1cbbff;opacity:.72}.nf_wave.is-front{z-index:2;height:260px;opacity:.95}.nf_glints{position:absolute;right:calc(7% + 15px);bottom:88px;z-index:3;width:200px;height:96px;background:repeating-linear-gradient(180deg,rgba(255,232,200,.7) 0 3px,rgba(255,232,200,0) 3px 13px);-webkit-mask:radial-gradient(50% 50% at 50% 30%,#000 20%,transparent 100%);mask:radial-gradient(50% 50% at 50% 30%,#000 20%,transparent 100%);pointer-events:none}.nf_eyebrow{position:relative;margin:0 0 18px;color:rgba(255,255,255,.92);font-size:12px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;text-align:center}.nf_stage{position:relative;display:flex;align-items:flex-end;justify-content:center;width:min(700px,100%);margin:0 auto;container-type:inline-size}.nf_digit{color:#fff;font-size:33cqw;font-weight:800;line-height:.74;letter-spacing:-.02em;text-shadow:0 1.4cqw 3.2cqw rgba(3,15,32,.22);user-select:none}.nf_digit{translate:0 4.5cqw}.nf_digit.is-left{rotate:-4deg}.nf_digit.is-right{rotate:5deg}.nf_ring{position:relative;flex:none;width:27cqw;aspect-ratio:1;margin:0 1.2cqw;padding:0;translate:0 11cqw;border:0;border-radius:50%;background:0 0;cursor:pointer;filter:drop-shadow(0 1.6cqw 2cqw rgba(3, 15, 32, .28))}.nf_ring:focus-visible{outline:3px solid #fff;outline-offset:6px}.nf_ring-shape{position:absolute;inset:0;border-radius:50%;background:radial-gradient(circle at 36% 28%,rgba(255,255,255,.6),rgba(255,255,255,0) 30%),radial-gradient(closest-side,rgba(3,15,32,.3) 50%,rgba(3,15,32,0) 63%,rgba(3,15,32,0) 84%,rgba(3,15,32,.3) 100%),conic-gradient(from -24deg,#ec6454 0 16%,#fff 16% 25%,#1bbbff 25% 41%,#fff 41% 50%,#f3a86d 50% 66%,#fff 66% 75%,#5ec1b2 75% 91%,#fff 91% 100%);-webkit-mask:radial-gradient(closest-side,transparent 49%,#000 50.5%,#000 98.5%,transparent 100%);mask:radial-gradient(closest-side,transparent 49%,#000 50.5%,#000 98.5%,transparent 100%)}.nf_stage-wrap{position:relative;width:min(700px,100%);margin:0 auto}.nf_stage-wrap .nf_stage{width:100%}.nf_splash{position:absolute;left:0;right:0;bottom:-15px;z-index:3;height:0;container-type:inline-size;pointer-events:none}.nf_ripple{position:absolute;left:50%;top:-4cqw;width:30cqw;height:8cqw;margin-left:-15cqw;border:.45cqw solid transparent;border-bottom-color:rgba(255,255,255,.85);border-radius:50%;opacity:0}.nf_sheet{position:absolute;bottom:-1cqw;width:11cqw;opacity:0;transform-origin:50% 100%}.nf_sheet svg{display:block;width:100%;height:auto;overflow:visible;fill:rgba(240,251,255,.95)}.nf_sheet.is-left{left:calc(50% - 13.5cqw - 7.5cqw);rotate:-16deg}.nf_sheet.is-right{left:calc(50% + 13.5cqw - 3.5cqw);rotate:16deg}.nf_drops{position:absolute;top:0;width:0;height:0}.nf_drops.is-left{left:calc(50% - 13.5cqw)}.nf_drops.is-right{left:calc(50% + 13.5cqw)}.nf_drops i{position:absolute;left:-.7cqw;top:-1cqw;width:1.4cqw;height:2cqw;border-radius:50% 50% 50% 50%/62% 62% 38% 38%;background:linear-gradient(180deg,#fff,#a8e6ff);opacity:0}.nf_ring-bob,.nf_ring-dunk{position:absolute;inset:0;display:block}.nf_inner{position:relative;z-index:3;max-width:1000px;margin:-100px auto 0}.nf_cards{position:relative}.nf_email{position:relative;max-width:720px;margin:0;overflow:hidden;border:1px solid #e3e8ef;border-radius:16px;background:#fff;box-shadow:0 44px 90px -38px rgba(3,15,32,.45),0 2px 6px rgba(3,15,32,.05)}.nf_window{display:flex;align-items:center;gap:14px;height:44px;padding:0 18px;border-bottom:1px solid #edf0f4;background:#f7f9fb}.nf_lights{display:flex;gap:7px}.nf_lights i{width:11px;height:11px;border-radius:50%;background:#ff6159}.nf_lights i:nth-child(2){background:#ffbd2e}.nf_lights i:nth-child(3){background:#28c941}.nf_window-title{color:#8a94a6;font-size:12.5px;font-weight:600}.nf_email-main{padding:28px 40px 32px}.nf_email-head{padding-bottom:22px;border-bottom:1px solid #eef1f5}.nf_tags{display:flex;flex-wrap:wrap;gap:6px;margin:0 0 12px}.nf_tag{padding:3px 10px;border-radius:999px;background:#eef4fd;color:var(--royal-blue);font-size:11.5px;font-weight:700;letter-spacing:.02em}.nf_tag.is-sun{background:#fff1e4;color:#d9772b}.nf_subject{margin:0;color:var(--grey-1000);font-size:32px;font-weight:700;line-height:1.15}.nf_meta{display:flex;align-items:center;gap:12px;margin-top:18px}.nf_avatar{display:grid;flex:none;width:42px;height:42px;place-items:center;border-radius:50%;background:#161b26}.nf_avatar svg{width:22px;height:22px}.nf_from{display:grid;line-height:1.35}.nf_from strong{color:var(--grey-1000);font-size:15px}.nf_from span{color:#8a94a6;font-size:13px}.nf_dot{width:8px;height:8px;border-radius:50%;background:#29cbb3}.nf_dot.is-warm{background:#ec6454}.nf_body{padding-top:22px;color:#3d4553;font-size:16px;line-height:26px}.nf_body p{margin:0 0 14px}.nf_body .nf_signoff{margin:22px 0 0}.nf_path{padding:2px 8px;border-radius:6px;background:#f1f3f6;color:var(--grey-1000);font-size:14px;word-break:break-all}.nf_signature{margin-top:18px}.nf_signature img{display:block;width:100%;height:auto;mix-blend-mode:multiply}.nf_toolbar{display:flex;align-items:center;gap:4px;padding:9px 16px;border-bottom:1px solid #edf0f4}.nf_toolbar-label{display:inline-flex;align-items:center;gap:7px;margin-right:6px;color:#6b7a90;font-size:13px;font-weight:600;white-space:nowrap}.nf_toolbar-label svg{width:17px;height:17px}.nf_toolbar ul{display:flex;flex-wrap:wrap;gap:2px;margin:0;padding:0;list-style:none}.nf_toolbar li{margin:0}.nf_toolbar ul a{display:block;padding:7px 11px;border-radius:7px;color:var(--grey-1000);font-size:14px;font-weight:600;text-decoration:none;transition:background-color .15s ease,color .15s ease}.nf_toolbar ul a:hover{background:#eef4fd;color:var(--royal-blue)}.nf_toolbar-cta{flex:none;margin-left:auto;padding:8px 14px;border-radius:8px;background:var(--royal-blue);color:#fff;font-size:13.5px;font-weight:700;text-decoration:none;white-space:nowrap}.nf_toolbar-cta:hover{background:#0057c9;color:#fff}.nf_report{position:absolute;top:-46px;right:-64px;z-index:2;width:336px;padding:20px 22px 16px;border:1px solid #e7eaf0;border-radius:16px;background:#fff;box-shadow:0 30px 56px -26px rgba(3,15,32,.45);rotate:2.5deg;transition:box-shadow .4s ease}.nf_report.is-converted{box-shadow:0 30px 56px -26px rgba(3,15,32,.45),0 0 0 3px rgba(41,203,179,.35)}.nf_report-title{display:flex;align-items:center;gap:8px;margin:0 0 16px;color:var(--grey-1000);font-size:13px;font-weight:700}.nf_stats{display:grid;grid-template-columns:1.25fr 1fr 1fr;gap:14px;margin:0}.nf_stats div{display:grid;align-content:start}.nf_stats dt{color:#8a94a6;font-size:10.5px;font-weight:700;letter-spacing:.05em;text-transform:uppercase}.nf_stats dd{margin:4px 0 0;color:var(--grey-1000);font-size:28px;font-weight:700;line-height:1.1;transform-origin:left center}.nf_stats dd.is-ticked{color:var(--royal-blue)}.nf_report.is-converted [data-nf-ctr]{color:#1fb39c}.nf_note{margin-top:4px;color:#8a94a6;font-size:11.5px;line-height:1.3}.nf_spark{display:block;width:100%;height:48px;margin-top:12px;overflow:visible}.nf_spark path{fill:none;stroke-width:2.5;stroke-linecap:round;stroke-linejoin:round}.nf_spark-flat{stroke:var(--royal-blue);stroke-dasharray:216}.nf_spark-up{stroke:#29cbb3;stroke-dasharray:260;stroke-dashoffset:260}.nf_report.is-converted .nf_spark-flat{opacity:0;transition:opacity .3s ease}.nf_report.is-converted .nf_spark-up{stroke-dashoffset:0;transition:stroke-dashoffset 1s cubic-bezier(.22, .61, .36, 1) .15s}.nf_actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:14px;margin-top:44px}.nf_home{display:inline-flex;align-items:center;height:50px;padding:0 22px;border:1px solid #dce3ee;border-radius:10px;background:#fff;color:var(--grey-1000);font-size:15px;font-weight:700;text-decoration:none}.nf_home:hover{border-color:var(--royal-blue);color:var(--royal-blue)}@keyframes nf-waves{to{transform:translateX(-50%)}}@keyframes nf-bob{0%,100%{transform:translateY(0) rotate(-5deg)}50%{transform:translateY(-1.8cqw) rotate(4deg)}}@keyframes nf-sway{0%,100%{transform:translateY(0)}50%{transform:translateY(-1.1cqw)}}@keyframes nf-drift{to{transform:translateX(60px)}}@keyframes nf-flap{0%,100%{transform:scaleY(1)}50%{transform:scaleY(.55)}}@keyframes nf-glide{0%,100%{transform:translate(0,0)}50%{transform:translate(26px,-8px)}}@keyframes nf-dunk{0%{transform:translateY(0)}30%{transform:translateY(3cqw)}62%{transform:translateY(-.8cqw)}82%{transform:translateY(.3cqw)}100%{transform:translateY(0)}}@keyframes nf-shimmer{0%,100%{opacity:.55;transform:scaleX(.92)}50%{opacity:1;transform:scaleX(1.06)}}@keyframes nf-ripple{0%{opacity:.95;transform:scale(.95)}100%{opacity:0;transform:scale(2.1)}}@keyframes nf-sheet{0%{opacity:0;transform:scale(.5,0)}25%{opacity:1;transform:scale(1,1)}60%{opacity:.85;transform:scale(1.1,.7)}100%{opacity:0;transform:scale(1.15,.15)}}@keyframes nf-arc{0%{opacity:0;transform:translate(0,0) rotate(var(--r)) scale(.5);animation-timing-function:cubic-bezier(.2,.7,.4,1)}10%{opacity:1}50%{transform:translate(calc(var(--dx) * .6),var(--dy)) rotate(var(--r)) scale(1);animation-timing-function:cubic-bezier(.55,0,.85,.55)}90%{opacity:1}100%{opacity:0;transform:translate(var(--dx),2cqw) rotate(calc(var(--r) + 180deg)) scale(.8)}}@keyframes nf-tick{0%{transform:scale(1)}40%{transform:scale(1.35)}100%{transform:scale(1)}}@keyframes nf-rise{from{opacity:0;transform:translateY(40px)}}@keyframes nf-pop{from{opacity:0;transform:translateY(24px) scale(.94)}}@keyframes nf-surface{from{opacity:0;translate:0 10cqw}}@media (prefers-reduced-motion:no-preference){.nf_wave.is-back{animation:nf-waves 26s linear infinite}.nf_wave.is-mid{animation:nf-waves 18s linear infinite reverse}.nf_wave.is-front{animation:nf-waves 13s linear infinite}.nf_ring{animation:nf-surface 1s cubic-bezier(.2,1.2,.35,1) .2s backwards}.nf_ring-bob{animation:nf-bob 4.6s ease-in-out 1.2s infinite}.nf_ring.is-splash .nf_ring-dunk{animation:nf-dunk .8s cubic-bezier(.3,.7,.3,1)}.nf_splash.is-on .nf_ripple{animation:nf-ripple .9s cubic-bezier(.2,.6,.35,1) .14s}.nf_splash.is-on .nf_ripple.is-2{animation-delay:.28s}.nf_splash.is-on .nf_ripple.is-3{animation-delay:.42s}.nf_splash.is-on .nf_sheet{animation:nf-sheet .62s cubic-bezier(.2,.8,.3,1) .12s}.nf_splash.is-on .nf_drops i{animation:nf-arc .8s linear .15s}.nf_splash.is-on .nf_drops i:nth-child(2n){animation-delay:.21s}.nf_ring.is-splash .nf_digit.is-left{animation:nf-sway 5.4s ease-in-out infinite}.nf_digit.is-right{animation:nf-sway 6.2s ease-in-out .8s infinite}.nf_cloud{animation:nf-drift 28s ease-in-out infinite alternate}.nf_cloud.is-2{animation-duration:36s;animation-direction:alternate-reverse}.nf_gulls{animation:nf-glide 9s ease-in-out infinite}.nf_gull{animation:nf-flap 1.1s ease-in-out infinite}.nf_gull.is-2{animation-delay:.4s}.nf_eyebrow{animation:nf-rise .6s ease both}.nf_email{animation:nf-rise .9s cubic-bezier(.22,.61,.36,1) .35s both}.nf_report{animation:nf-pop .7s cubic-bezier(.2,1.2,.35,1) .8s both}.nf_spark-flat{animation:nf-spark 1.1s ease 1.2s both}.nf_stats dd.is-ticked{animation:nf-tick .5s cubic-bezier(.2,1.4,.35,1)}.nf_actions{animation:nf-rise .7s ease .55s both}.nf_glints{animation:nf-shimmer 3.2s ease-in-out infinite}}@keyframes nf-spark{from{stroke-dashoffset:216}}@media screen and (max-width:1199px){.nf_cards{display:flex;flex-direction:column}.nf_report{position:relative;top:auto;right:auto;order:-1;width:auto;max-width:360px;margin:0 8px -26px auto}}@media screen and (max-width:991px){.section_nf{padding-top:138px}.nf_scene{padding-top:56px}.nf_sun{width:170px;height:170px;right:5%}.nf_glints{right:calc(5% + 10px);width:150px}.nf_email{max-width:none}}@media screen and (max-width:767px){.section_nf{padding-bottom:72px}.section_nf{padding-top:124px}.nf_scene{margin:0 10px;padding:58px 0 140px;border-radius:20px}.nf_glints{right:4%;bottom:62px;width:110px;height:56px}.nf_wave.is-back{height:205px}.nf_wave.is-mid{height:190px}.nf_wave.is-front{height:170px}.nf_splash{bottom:-19px}.nf_sun{width:120px;height:120px;bottom:80px}.nf_cloud.is-3,.nf_gulls{display:none}.nf_cloud.is-1{top:32px;left:5%;width:84px;height:18px}.nf_cloud.is-2{top:36px;left:auto;right:6%;width:64px;height:16px}.nf_inner{margin-top:-80px}.nf_email{border-radius:14px}.nf_email-main{padding:22px 20px 26px}.nf_subject{font-size:25px}.nf_body{font-size:15px;line-height:24px}.nf_report{max-width:none;margin:0 6px -18px;rotate:1deg}.nf_toolbar{flex-wrap:wrap;padding:10px 12px}.nf_toolbar-label{flex-basis:100%;margin:0 0 4px 4px}.nf_toolbar ul a{padding:6px 9px;font-size:13.5px}.nf_toolbar-cta{margin:6px 0 0;width:100%;text-align:center}.nf_actions{margin-top:32px}.nf_home{width:100%;justify-content:center}}.page-wrapper.is-careers-page{overflow-x:clip;overflow-y:visible}.cr_hero{position:relative;padding:172px 0 96px;background:radial-gradient(40% 60% at 0 0,rgba(0,102,235,.38),transparent 70%),radial-gradient(34% 50% at 100% 100%,rgba(41,203,179,.22),transparent 70%),radial-gradient(30% 40% at 70% 40%,rgba(0,102,235,.18),transparent 70%),#040d1b;color:#fff}.cr_hero-inner{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:center;gap:48px;max-width:1120px;margin:0 auto}.cr_eyebrow{margin:0 0 16px;color:#6fb1ff;font-size:.75rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.cr_h1{margin:0;color:#fff;font-size:clamp(2.375rem, min(3.7vw, 54px), 54px);font-weight:700;line-height:1.08;letter-spacing:-.015em}.cr_hero-copy{min-width:0}.cr_brand{white-space:nowrap}.cr_h1-emblem{display:inline-block;width:auto;height:.7em;margin-left:.05em;vertical-align:.26em}.cr_accent{color:#1bbbff}.cr_lede{max-width:32rem;margin:26px 0 0;color:rgba(255,255,255,.82);font-size:1.0625rem;line-height:1.65}.cr_actions{display:flex;flex-wrap:wrap;gap:14px;margin-top:34px}.cr_btn{display:inline-flex;align-items:center;height:48px;padding:0 22px;border:1.5px solid #fff;border-radius:8px;background:#fff;color:var(--grey-1000);font-size:.9375rem;font-weight:700;text-decoration:none;transition:background-color .15s ease,color .15s ease,border-color .15s ease}.cr_btn:hover{background:#e9f1ff;border-color:#e9f1ff}.cr_btn.is-ghost{border-color:rgba(255,255,255,.45);background:0 0;color:#fff}.cr_btn.is-ghost:hover{border-color:#fff;background:rgba(255,255,255,.08)}.cr_btn:focus-visible{outline:2px solid #6fb1ff;outline-offset:3px}.cr_globe{--g-land:#1f4f8f;--g-shadow: ;--g-glow-a:1;--g-grid:rgba(96, 160, 255, .1);--g-rim:0,0,0;--g-rim-a:.25;--g-shine-a:.06;--g-glow:0,102,235;--g-disc-a:#0d2a52;--g-disc-b:#06142b;--g-arc:rgba(41, 203, 179, .45);--g-light:rgba(190, 255, 245, .95);--g-halo:rgba(41, 203, 179, .25);--g-pin:#29cbb3;--g-pulse:27,187,255;--g-label-bg:rgba(6, 20, 43, .85);--g-label-fg:#fff;--g-ripple:160,210,255}.cr_globe{position:relative;width:100%;aspect-ratio:1;cursor:grab;touch-action:pan-y}.cr_globe:not(.is-live)::before{content:"";position:absolute;inset:8%;border-radius:50%;background:radial-gradient(circle at 35% 30%,#0d2a52,#06142b 70%);box-shadow:0 0 80px 10px rgba(0,102,235,.25)}.cr_globe.is-dragging{cursor:grabbing}.cr_globe.is-ollie{cursor:pointer}.cr_ollie{position:absolute;z-index:3;width:272px;padding:14px 16px 16px;border-radius:14px;background:#fff;box-shadow:0 22px 44px -18px rgba(0,0,0,.6);color:var(--grey-1000);transform:translate(-50%,-100%);animation:cr-ollie-in .28s cubic-bezier(.2,1.3,.4,1)}.cr_ollie::after{content:"";position:absolute;bottom:-6px;left:50%;width:12px;height:12px;background:#fff;transform:translateX(-50%) rotate(45deg)}.cr_ollie-close{position:absolute;top:6px;right:8px;width:26px;height:26px;padding:0;border:0;border-radius:50%;background:0 0;color:#8a94a6;font-size:20px;line-height:1;cursor:pointer}.cr_ollie-close:hover{background:#f1f4f8;color:var(--grey-1000)}.cr_ollie-close:focus-visible,.cr_ollie-link:focus-visible{outline:2px solid var(--royal-blue);outline-offset:2px}.cr_ollie-head{display:flex;align-items:center;gap:10px;padding-right:20px}.cr_ollie-head img{flex:none;width:48px;height:48px;border-radius:50%}.cr_ollie-head b{display:block;font-size:.9375rem;line-height:1.25}.cr_ollie-head span{display:block;color:#5b6577;font-size:.8125rem;line-height:1.3}.cr_ollie p{margin:10px 0 0;color:#4a5568;font-size:.8125rem;line-height:1.45}.cr_ollie-link{display:inline-block;margin-top:8px;color:var(--royal-blue);font-size:.8125rem;font-weight:700;text-decoration:none}.cr_ollie-link::after{content:" \203A"}.cr_ollie-link:hover{text-decoration:underline}@keyframes cr-ollie-in{from{opacity:0;transform:translate(-50%,calc(-100% + 8px)) scale(.96)}}@media (prefers-reduced-motion:reduce){.cr_ollie{animation:none}}.cr_globe-canvas{position:absolute;display:block}.cr_legend{display:flex;flex-wrap:wrap;justify-content:center;gap:8px 22px;margin:4px 0 0;padding:0;color:rgba(255,255,255,.7);font-size:.8125rem;list-style:none}.cr_legend li{display:inline-flex;align-items:center;gap:8px;margin:0}.cr_dot{width:9px;height:9px;border-radius:50%}.cr_legend-emblem{display:block;width:26px;height:26px;padding:3px;border-radius:50%;background:#fff;box-shadow:0 2px 6px rgba(3,15,32,.15)}.cr_dot.is-team{background:#29cbb3;box-shadow:0 0 0 3px rgba(41,203,179,.25)}.cr_hero.is-light .cr_dot.is-team{width:14px;height:14px;border:3.5px solid #0066eb;background:#fff;box-shadow:none}.cr_hero.is-light{background:radial-gradient(40% 55% at 0 10%,rgba(139,128,232,.16),transparent 70%),radial-gradient(45% 60% at 100% 40%,rgba(0,102,235,.16),transparent 72%),radial-gradient(28% 34% at 72% 74%,rgba(41,203,179,.14),transparent 70%),#fff;color:var(--grey-1000)}.cr_hero.is-light .cr_eyebrow{color:var(--royal-blue)}.cr_hero.is-light .cr_h1{color:var(--grey-1000)}.cr_hero.is-light .cr_accent{color:var(--royal-blue)}.cr_hero.is-light .cr_lede{color:#4a5568}.cr_hero.is-light .cr_btn{border-color:var(--royal-blue);background:var(--royal-blue);color:#fff}.cr_hero.is-light .cr_btn:hover{border-color:#0052bd;background:#0052bd}.cr_hero.is-light .cr_btn.is-ghost{border-color:#c9d3e1;background:0 0;color:var(--grey-1000)}.cr_hero.is-light .cr_btn.is-ghost:hover{border-color:var(--royal-blue)}.cr_hero.is-light .cr_legend{color:#5b6577}.cr_hero.is-light .cr_legend-emblem{box-shadow:0 0 0 1px #dfe5ee,0 2px 6px rgba(3,15,32,.12)}.cr_hero.is-light .cr_globe{--g-land:#5ec1b2;--g-shadow:rgba(23, 35, 49, .22);--g-glow-a:.25;--g-grid:rgba(255, 255, 255, .45);--g-rim:16,64,130;--g-rim-a:.24;--g-shine-a:.42;--g-glow:0,102,235;--g-disc-a:#d9edfd;--g-disc-b:#94c3ec;--g-arc:rgba(0, 102, 235, .75);--g-light:#ffffff;--g-halo:#0066eb;--g-pin:#ffffff;--g-pulse:0,102,235;--g-label-bg:rgba(255, 255, 255, .96);--g-label-fg:#172331;--g-ripple:255,255,255}.cr_mem{position:relative;background:#f4f6f8}.cr_mem-pin{position:sticky;top:0;display:flex;flex-direction:column;height:100vh;padding:150px 0 36px;overflow:hidden}.cr_mem-head{padding:0 5%;text-align:center}.cr_mem-head .cr_eyebrow{color:var(--royal-blue)}.cr_mem-h2{margin:0;color:var(--grey-1000);font-size:clamp(1.75rem, 2.6vw, 2.5rem);font-weight:700;line-height:1.15}.cr_mem-stage{position:relative;flex:1;width:min(94%,1240px);margin:24px auto 0}.cr_print{position:absolute;margin:0;padding:7px;border-radius:2px;background:#fdfdfb;box-shadow:0 50px 70px -24px rgba(23,35,49,.4);opacity:0;transform:translate(-50%,-50%) translate(var(--dx,0),-90px) rotate(calc(var(--r) * 2.4)) scale(1.3);transition:transform .95s cubic-bezier(.16, .9, .3, 1.08),opacity .25s ease,box-shadow .8s ease;will-change:transform}.cr_print.is-down{opacity:1;transform:translate(-50%,-50%) rotate(var(--r));box-shadow:0 1px 2px rgba(23,35,49,.14),0 12px 22px -12px rgba(23,35,49,.4)}.cr_print-img{position:relative;overflow:hidden;aspect-ratio:var(--ar,4 / 3);filter:saturate(.92) contrast(1.02)}.cr_print-img::after{content:"";position:absolute;inset:0;background:radial-gradient(ellipse at center,transparent 55%,rgba(30,20,10,.22)),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.55'/%3E%3C/svg%3E");mix-blend-mode:overlay;pointer-events:none}.cr_print-stamp{position:absolute;right:7%;bottom:6%;z-index:1;color:#ff8a1f;font:700 clamp(11px, 1.05vw, 14px)/1 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.06em;text-shadow:0 0 1px rgba(40,14,0,.95),0 1px 2px rgba(0,0,0,.7),0 0 7px rgba(255,110,30,.55)}.cr_print-img img{display:block;width:100%;height:100%;object-fit:cover}.cr_mem:not(.is-live) .cr_mem-pin{position:relative;height:auto}.cr_mem:not(.is-live) .cr_mem-stage{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:center;gap:20px}.cr_mem:not(.is-live) .cr_print{position:relative;width:220px;opacity:1;transform:none;box-shadow:0 1px 2px rgba(23,35,49,.14),0 12px 22px -12px rgba(23,35,49,.4)}.cr_mem.is-play .cr_mem-pin{position:relative;height:100vh;height:100svh;min-height:560px}@media (prefers-reduced-motion:reduce){.cr_mem-pin{position:relative;height:auto;min-height:640px}.cr_mem-stage{height:520px;flex:none}.cr_print{transition:none}}@media screen and (max-width:767px){.cr_mem-pin{padding:128px 0 24px}.cr_mem-stage{width:92%;margin-top:16px}.cr_print{padding:5px}}.cr_perks{position:relative;padding:104px 0;background:#f4f6f8}.cr_perks-inner{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:start;gap:72px}.cr_perks-intro{position:sticky;top:150px}.cr_perks .cr_eyebrow{color:var(--royal-blue)}.cr_perks-lede{margin:16px 0 0;color:#4a5568;font-size:1.125rem;line-height:1.6}.cr_perks-foot{margin:24px 0 0;color:#5b6577;font-size:.9375rem}.cr_perks-foot a{color:var(--royal-blue);font-weight:600}.cr_perks-group{padding:28px 0 30px;border-top:1px solid #dfe5ee}.cr_perks-group:first-child{padding-top:6px;border-top:0}.cr_perks-group-h{margin:0 0 14px;color:var(--grey-1000);font-size:1.25rem;font-weight:700;line-height:1.3}.cr_perk-list{margin:0;padding:0;list-style:none}.cr_perk-list li{position:relative;margin:0 0 10px;padding-left:20px;color:#3b4556;font-size:1rem;line-height:1.5}.cr_perk-list li:last-child{margin-bottom:0}.cr_perk-list li::before{content:"";position:absolute;top:.6em;left:3px;width:6px;height:6px;border-radius:50%;background:#29cbb3}@media screen and (max-width:991px){.cr_perks-inner{grid-template-columns:minmax(0,1fr);gap:36px}.cr_perks-intro{position:static}}@media screen and (max-width:767px){.cr_perks{padding:72px 0}}.cr_sr{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.cr_wrap{max-width:1040px;margin:0 auto}.cr_roles{padding:104px 0 112px;background:#fff}.cr_roles-head .cr_eyebrow{color:var(--royal-blue)}.cr_h2{margin:0;color:var(--grey-1000);font-size:clamp(1.875rem, 2.8vw, 2.5rem);font-weight:700;line-height:1.15}.cr_board{margin-top:36px}.cr_board-tools{display:none;grid-template-columns:minmax(0,1.7fr) repeat(3,minmax(0,1fr));gap:12px}.cr_board.is-ready .cr_board-tools{display:grid}.cr_search{position:relative;display:block}.cr_search svg{position:absolute;top:50%;left:15px;width:18px;height:18px;fill:none;stroke:#6b7a90;stroke-width:1.8;stroke-linecap:round;transform:translateY(-50%);pointer-events:none}.cr_board-tools select,.cr_search input{width:100%;height:48px;margin:0;border:1px solid #d5dce6;border-radius:10px;background-color:#fff;color:var(--grey-1000);font:inherit;font-size:.9375rem;transition:border-color .15s ease,box-shadow .15s ease}.cr_search input{padding:0 14px 0 42px}.cr_board-tools select{padding:0 38px 0 14px;appearance:none;-webkit-appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'%3E%3Cpath d='m3 4.5 3 3 3-3' fill='none' stroke='%236b7a90' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 14px center;background-size:12px;cursor:pointer}.cr_board-tools select:focus,.cr_search input:focus{border-color:var(--royal-blue);box-shadow:0 0 0 3px rgba(0,102,235,.15);outline:0}.cr_board-bar{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:18px}.cr_board-count{margin:0;color:#5b6577;font-size:.9375rem;font-weight:600}.cr_board-clear{padding:4px 0;border:0;background:0 0;color:var(--royal-blue);font:inherit;font-size:.9375rem;font-weight:600;cursor:pointer}.cr_board-clear:hover{text-decoration:underline}.cr_group{margin-top:28px}.cr_group[hidden]{display:none}.cr_group-h{display:flex;align-items:baseline;gap:10px;margin:0;padding-bottom:12px;border-bottom:2px solid var(--grey-1000);color:var(--grey-1000);font-size:1.125rem;font-weight:700}.cr_group-n{color:#8a94a6;font-size:.9375rem;font-weight:600}.cr_group-n:empty{display:none}.cr_jobs{margin:0;padding:0;list-style:none}.cr_job{margin:0;border-bottom:1px solid #e3e8ef}.cr_job[hidden]{display:none}.cr_job-link{display:grid;grid-template-columns:minmax(0,1fr) 220px 120px 20px;align-items:center;gap:24px;padding:20px 10px;border-radius:8px;color:inherit;text-decoration:none;transition:background-color .15s ease}.cr_job-link:hover{background:#f5f8fd}.cr_job-link:focus-visible{outline:2px solid var(--royal-blue);outline-offset:-2px}.cr_job-main{display:grid;gap:3px;min-width:0}.cr_job-title{color:var(--grey-1000);font-size:1.0625rem;font-weight:700;line-height:1.35}.cr_job-link:hover .cr_job-title{color:var(--royal-blue)}.cr_job-sub{color:#6b7a90;font-size:.875rem}.cr_job-loc{display:inline-flex;align-items:center;gap:7px;color:#2d3748;font-size:.9375rem}.cr_job-loc svg{flex:none;width:17px;height:17px;fill:none;stroke:#6b7a90;stroke-width:1.6;stroke-linejoin:round}.cr_job-pay{color:var(--grey-1000);font-size:.9375rem;font-weight:700;text-align:right;font-variant-numeric:tabular-nums}.cr_job-arrow{width:18px;height:18px;fill:none;stroke:#8a94a6;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;transition:transform .15s ease,stroke .15s ease}.cr_job-link:hover .cr_job-arrow{stroke:var(--royal-blue);transform:translateX(3px)}.cr_board-none{margin-top:28px;padding:28px;border:1px dashed #c9d3e1;border-radius:12px;color:#4a5568;text-align:center}.cr_board-none[hidden]{display:none}.cr_board-none p{margin:0}.cr_board-foot{margin:28px 0 0;color:#5b6577;font-size:.9375rem}.cr_board-foot a,.cr_roles-empty a{color:var(--royal-blue);font-weight:600}.cr_roles-empty{margin-top:36px;padding:28px 30px;border:1px dashed #c9d3e1;border-radius:14px;background:#f8fafc;color:#4a5568}.cr_roles-empty p{margin:0}@media (prefers-reduced-motion:reduce){.cr_job-arrow,.cr_job-link{transition:none}}@media screen and (max-width:767px){.cr_roles{padding:72px 0 80px}.cr_board-tools{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.cr_search{grid-column:1/-1}.cr_board-tools select[data-cr-f=type]{grid-column:1/-1}.cr_job-link{grid-template-columns:minmax(0,1fr) 18px;gap:6px 12px;padding:16px 4px}.cr_job-main{grid-column:1}.cr_job-loc,.cr_job-pay{grid-column:1;font-size:.875rem;text-align:left}.cr_job-arrow{grid-column:2;grid-row:1/span 3}}.cr_target{position:relative}.cr_anchor{position:absolute;top:-9rem;left:0;width:1px;height:1px;pointer-events:none}@media screen and (max-width:991px){.cr_hero{padding:150px 0 72px}.cr_hero-inner{grid-template-columns:minmax(0,1fr);gap:24px}.cr_hero-art{width:min(100%,520px);margin:0 auto}}@media screen and (max-width:767px){.cr_hero{padding:136px 0 56px}.cr_lede{font-size:1rem}.cr_anchor{top:-8rem}}.page-wrapper.is-careers-role{overflow-x:clip;overflow-y:visible}.cj_head{position:relative;padding-top:92px;background:#fff}.cj_crumb{padding-bottom:6px}.cj_cover{position:relative;height:max(27.78vw,278px);overflow:hidden;background:linear-gradient(#fff,#f4f6f8 22%,#f4f6f8 62%,#fff)}.cj_cover::after{content:"";position:absolute;inset:auto 0 0;z-index:1;height:36%;background:linear-gradient(rgba(255,255,255,0),#fff);pointer-events:none}.cj_cover-stage{position:absolute;top:0;left:50%;width:max(100%,1000px);aspect-ratio:3.6;transform:translateX(-50%)}.cj_print{position:absolute;left:var(--x);top:var(--y);width:var(--w);margin:0;padding:6px;border-radius:2px;background:#fdfdfb;box-shadow:0 1px 2px rgba(23,35,49,.14),0 12px 22px -12px rgba(23,35,49,.4);transform:translate(-50%,-50%) rotate(var(--r));animation:cj-drop .8s cubic-bezier(.16,.9,.3,1.08) both;animation-delay:calc(var(--i) * 60ms)}.cj_print .cr_print-stamp{font-size:11px}@keyframes cj-drop{from{opacity:0;transform:translate(-50%,-50%) translateY(-36px) rotate(calc(var(--r) * 2.2)) scale(1.18)}}.cj_wrap{position:relative;max-width:1120px;margin:0 auto;padding:0 5%;box-sizing:content-box}.cj_intro{position:relative;z-index:2;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:32px;margin-top:16px;padding-bottom:40px;border-bottom:1px solid #e3e8ef}.cj_back{display:inline-flex;align-items:center;gap:6px;color:#5b6577;font-size:.875rem;font-weight:600;text-decoration:none}.cj_back:hover{color:var(--royal-blue)}.cj_back svg{width:14px;height:14px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.cj_title{margin:0;color:var(--grey-1000);font-size:clamp(1.75rem, 2.6vw, 2.25rem);font-weight:700;line-height:1.15}.cj_facts{display:flex;flex-wrap:wrap;gap:14px 40px;margin:22px 0 0}.cj_facts div{margin:0}.cj_facts dt{margin:0 0 4px;color:#5b6577;font-size:.75rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.cj_facts dd{margin:0;color:var(--grey-1000);font-size:.9375rem;font-weight:600}.cj_intro-cta{display:grid;justify-items:center;gap:10px;text-align:center}.cj_intro-alt,.cj_intro-closed{margin:0;color:#5b6577;font-size:.875rem}.cj_intro-alt a{color:var(--royal-blue);font-weight:600}.cj_intro-closed{color:var(--grey-1000);font-weight:700}.cj_btn{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:0 26px;border-radius:8px;background:var(--royal-blue);color:#fff;font-size:1rem;font-weight:600;text-decoration:none;transition:background-color .2s ease,transform .2s ease}.cj_btn:hover{background:#0052bd;color:#fff;transform:translateY(-1px)}.cj_btn.is-ghost{border:1px solid #c9d3e1;background:#fff;color:var(--grey-1000)}.cj_btn.is-ghost:hover{border-color:var(--royal-blue);background:#fff;color:var(--royal-blue)}.cj_btn.is-block{display:flex;width:100%}.cj_body{display:grid;grid-template-columns:minmax(0,1fr) 240px;gap:72px;padding:44px 0 104px}.cj_article{max-width:680px;color:#3b4556;font-size:.9375rem;line-height:1.65}.cj_article h2{margin:0 0 12px;padding-top:32px;border-top:1px solid #e3e8ef;color:var(--grey-1000);font-size:1.375rem;font-weight:700;line-height:1.25;scroll-margin-top:150px}.cj_article h3{margin:22px 0 8px;color:var(--grey-1000);font-size:1.0625rem;font-weight:700;line-height:1.3}.cj_article p{margin:0 0 12px}.cj_article a:not(.cj_btn){color:var(--royal-blue);font-weight:600}.cj_article ul{margin:0 0 14px;padding:0;list-style:none}.cj_article li{position:relative;margin:0 0 6px;padding-left:22px}.cj_article li::before{content:"";position:absolute;top:.68em;left:4px;width:7px;height:7px;border-radius:50%;background:#29cbb3}.cj_apply,.cj_rich{margin-top:32px}.cj_about h2{padding-top:0;border-top:0}.cj_filled{margin:0 0 32px;padding:16px 20px;border:1px solid #e3e8ef;border-radius:12px;background:#f8fafc}.cj_apply .cj_btn{margin:8px 0 16px}.cj_apply-alt{color:#5b6577;font-size:.9375rem}.cj_aside{position:sticky;top:150px;align-self:start;display:grid;gap:24px}.cj_toc-h{margin:0 0 12px;color:#5b6577;font-size:.75rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.cj_toc ol{margin:0;padding:0;list-style:none;border-left:2px solid #e3e8ef}.cj_toc li{margin:0}.cj_toc a{display:block;margin-left:-2px;padding:6px 0 6px 16px;border-left:2px solid transparent;color:#5b6577;font-size:.875rem;line-height:1.35;text-decoration:none;transition:color .15s ease,border-color .15s ease}.cj_toc a:hover{color:var(--grey-1000)}.cj_toc a[aria-current=true]{border-left-color:var(--royal-blue);color:var(--royal-blue);font-weight:600}.cj_perks{margin-top:32px}.cj_article .cj_perk-list li b{color:var(--grey-1000);font-weight:500}@media (prefers-reduced-motion:reduce){.cj_print{animation:none}.cj_btn{transition:none}}@media (prefers-reduced-motion:reduce){.ca_role-body{transition:none}}@media screen and (max-width:991px){.cj_body{grid-template-columns:minmax(0,1fr);gap:0;padding:36px 0 88px}.cj_aside{display:none}.cj_article{max-width:none}}@media screen and (max-width:767px){.cj_head{padding-top:20px}.cj_intro{grid-template-columns:minmax(0,1fr);align-items:start;gap:24px;margin-top:12px;padding-bottom:32px}.cj_intro-cta{justify-items:stretch}.cj_intro-cta .cj_btn{width:100%}.cj_facts{gap:14px 28px}.cj_article{font-size:.9375rem}.cj_article h2{font-size:1.25rem;padding-top:28px}}.page-wrapper.is-careers-apply{overflow-x:clip;overflow-y:visible}.ca_page{position:relative;padding:120px 0 112px;background:radial-gradient(40% 55% at 0 10%,rgba(139,128,232,.16),transparent 70%),radial-gradient(45% 60% at 100% 30%,rgba(0,102,235,.14),transparent 72%),radial-gradient(30% 36% at 18% 92%,rgba(41,203,179,.14),transparent 70%),#fff}.ca_inner{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;gap:72px;max-width:1120px;margin:0 auto;padding:0 5%;box-sizing:content-box}.ca_intro{position:sticky;top:150px;padding-top:8px}.ca_intro .cj_back{margin-bottom:36px}.ca_intro .cr_eyebrow{color:var(--royal-blue)}.ca_h1{margin:12px 0 18px;color:var(--grey-1000);font-size:clamp(2.5rem, 4vw, 3.5rem);font-weight:700;line-height:1.05}.ca_lede{max-width:30em;margin:0;color:#4a5568;font-size:1.125rem;line-height:1.6}.ca_role{margin-top:36px;padding-top:28px;border-top:1px solid #e3e8ef}.ca_role[hidden]{display:none}.ca_role-label{margin:0 0 10px;color:#5b6577;font-size:.75rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.ca_role-body{transition:opacity .2s ease,transform .2s ease}.ca_role-body.is-out{opacity:0;transform:translateY(6px)}.ca_role-name{margin:0;color:var(--grey-1000);font-size:1.625rem;font-weight:700;line-height:1.25}.ca_role-meta{margin:8px 0 14px;color:#4a5568;font-size:1rem;line-height:1.5}.ca_role-link{color:var(--royal-blue);font-size:.9375rem;font-weight:600}.ca_page #apply-form .form-field.is-select{padding-right:2.75rem;text-overflow:ellipsis}.ca_page #apply-form .field-label{display:block;margin-bottom:.5rem}.ca_page #apply-form .form-field-wrapper{display:block}.ca_page #apply-form .form-row-horizontal{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,3fr);align-items:end;gap:16px}.ca_page #apply-form .form-field.is-file{height:2.75rem}.ca_done,.ca_page .form-block{padding:40px;border-radius:18px;background:#fff;box-shadow:0 30px 60px -30px rgba(3,15,32,.3),0 0 0 1px rgba(3,15,32,.06)}.ca_done h3{margin:0 0 12px;color:var(--grey-1000);font-size:1.5rem}.ca_done p{margin:0;color:#4a5568}.ca_done a{color:var(--royal-blue);font-weight:600}@media screen and (max-width:1199px){.ca_inner{grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr);gap:56px}}@media screen and (max-width:991px){.ca_inner{grid-template-columns:minmax(0,1fr);gap:36px}.ca_intro{position:static}}@media screen and (max-width:767px){.ca_page{padding:40px 0 72px}.ca_intro .cj_back{margin-bottom:24px}.ca_done,.ca_page .form-block{padding:26px 20px;border-radius:14px}}@media screen and (max-width:479px){.ca_page #apply-form .form-row-horizontal{grid-template-columns:minmax(0,1fr)}}.page-wrapper.is-templates-page{overflow-x:clip;overflow-y:visible}.section_tg{position:relative;padding:40px 0 96px;background:#f4f6f8}.tg_anchor{position:absolute;top:-96px;left:0;width:1px;height:1px;pointer-events:none}.tg_container{max-width:1180px;margin:0 auto}.tg_toolbar{display:none}.tg_toolbar.is-ready{position:relative;z-index:5;display:flex;align-items:center;justify-content:space-between;gap:12px;margin:0 0 18px}.tg_filter{position:relative;flex:0 1 340px;min-width:0}.tg_pick{display:flex;align-items:center;gap:10px;width:100%;height:52px;padding:0 14px;border:1px solid #dce3ee;border-radius:12px;background:#fff;color:var(--grey-1000);font:inherit;cursor:pointer;box-shadow:0 12px 26px -18px rgba(3,15,32,.45);transition:border-color .15s ease,box-shadow .15s ease}.tg_pick:hover{border-color:#9bbcef}.tg_pick:focus-visible{outline:2px solid var(--royal-blue);outline-offset:2px}.tg_toolbar.is-open .tg_pick{border-color:var(--royal-blue);box-shadow:0 0 0 3px rgba(0,102,235,.15)}.tg_pick-label{flex:none;color:#8a94a6;font-size:12px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.tg_pick-current{display:flex;flex:1;align-items:center;gap:8px;min-width:0}.tg_pick-current .tg_tile-picto{width:34px;height:20px}.tg_pick-current .tg_tile-picto rect{fill:#d9e8fc;stroke:var(--royal-blue)}.tg_pick-current .tg_tile-name{overflow:hidden;font-size:14px;text-overflow:ellipsis}.tg_pick-current .tg_tile-count{margin-left:0;background:var(--royal-blue);color:#fff}.tg_pick-chev{flex:none;width:8px;height:8px;margin:-4px 2px 0 auto;border-right:2px solid #6b7a90;border-bottom:2px solid #6b7a90;transform:rotate(45deg);transition:transform .2s ease}.tg_toolbar.is-open .tg_pick-chev{margin-top:4px;transform:rotate(-135deg)}.tg_tiles{position:absolute;top:calc(100% + 8px);left:0;z-index:6;display:flex;flex-direction:column;gap:2px;width:300px;max-width:calc(100vw - 32px);padding:6px;border-radius:14px;background:#fff;box-shadow:0 24px 48px -20px rgba(3,15,32,.4),0 0 0 1px #e3e8ef;opacity:0;visibility:hidden;transform:translateY(-6px);transition:opacity .18s ease,transform .2s ease,visibility 0s linear .2s}.tg_toolbar.is-open .tg_tiles{opacity:1;visibility:visible;transform:none;transition:opacity .18s ease,transform .2s ease,visibility 0s}.tg_tile{display:flex;align-items:center;gap:12px;width:100%;height:46px;padding:0 12px;border:0;border-radius:9px;background:0 0;color:#4a5568;font:inherit;text-align:left;cursor:pointer;transition:background-color .15s ease,color .15s ease}.tg_tile:hover{background:#f4f6f8;color:var(--grey-1000)}.tg_tile.is-active{background:#eef4fd;color:var(--royal-blue)}.tg_tile:disabled{background:0 0;color:#4a5568;cursor:default;opacity:.4}.tg_tile-picto{flex:none;width:38px;height:23px;overflow:visible}.tg_tile-picto rect{fill:#f7f9fc;stroke:#a9b6c8;stroke-width:1.2;transition:fill .15s ease,stroke .15s ease}.tg_tile.is-active .tg_tile-picto rect{fill:#d9e8fc;stroke:var(--royal-blue)}.tg_tile-name{font-size:13.5px;font-weight:700;line-height:1.2;white-space:nowrap}.tg_tile-count{flex:none;min-width:17px;height:17px;margin-left:auto;padding:0 4px;border-radius:999px;background:rgba(3,15,32,.07);color:#6b7a90;font-size:10.5px;font-weight:700;line-height:17px;text-align:center}.tg_tile.is-active .tg_tile-count{background:var(--royal-blue);color:#fff}.tg_photo-opt:focus-visible,.tg_tile:focus-visible{outline:2px solid var(--royal-blue);outline-offset:2px}.tg_photo{display:flex;flex:none;gap:4px;padding:4px;border:1px solid #dce3ee;border-radius:12px;background:#fff;box-shadow:0 12px 26px -18px rgba(3,15,32,.45)}.tg_photo-opt{display:flex;align-items:center;gap:8px;height:42px;padding:0 14px;border:0;border-radius:9px;background:0 0;color:#4a5568;font:inherit;font-size:13px;font-weight:700;white-space:nowrap;cursor:pointer;transition:background-color .15s ease,color .15s ease}.tg_photo-opt:hover{color:var(--grey-1000)}.tg_photo-opt.is-active{background:#eef4fd;color:var(--royal-blue)}.tg_photo-sketch{flex:none;width:30px;height:16px}.tg_photo-sketch rect{fill:#a9b6c8;transition:fill .15s ease}.tg_photo-sketch .is-logo{fill:#d4dbe6}.tg_photo-sketch .is-face{fill:#c8d3e2;transition:fill .15s ease}.tg_photo-opt.is-active .tg_photo-sketch rect{fill:var(--royal-blue)}.tg_photo-opt.is-active .tg_photo-sketch .is-face,.tg_photo-opt.is-active .tg_photo-sketch .is-logo{fill:#9dc2f5}@media (prefers-reduced-motion:no-preference){.tg_tray:not([hidden]){animation:tg-tray-in .32s cubic-bezier(.2,.8,.3,1)}.tg_tray.is-nudge{animation:tg-nudge .4s ease}}@keyframes tg-tray-in{from{opacity:0;transform:translateY(16px)}}@keyframes tg-nudge{20%,60%{transform:translateX(-6px)}40%,80%{transform:translateX(6px)}}.tg_grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:40px 28px;margin:0;padding:0;list-style:none}.tg_card{display:flex;flex-direction:column;margin:0}.tg_card[hidden]{display:none}.tg_frame{position:relative;display:flex;flex:1;align-items:center;justify-content:center;width:100%;min-height:200px;padding:34px 26px 28px;border:1px solid #e3e8ef;border-radius:12px;background:#fff;box-shadow:0 18px 36px -24px rgba(3,15,32,.3);font:inherit;text-align:left;cursor:pointer;transition:translate .25s ease,box-shadow .25s ease,border-color .2s ease}.tg_frame:hover{translate:0 -4px;border-color:#c9d7ec;box-shadow:0 28px 48px -26px rgba(3,15,32,.38)}.tg_frame:focus-visible{outline:2px solid var(--royal-blue);outline-offset:3px}.tg_card.is-selected .tg_frame{border-color:var(--royal-blue);box-shadow:0 0 0 2px var(--royal-blue),0 24px 44px -24px rgba(0,102,235,.45)}.tg_frame .tg_sig{display:block;width:100%;max-width:100%;height:auto;margin:0}.tg_check{position:absolute;top:12px;right:12px;display:grid;width:26px;height:26px;place-items:center;border:1.5px solid #c3cedd;border-radius:50%;background:#fff;transition:background-color .18s ease,border-color .18s ease,opacity .18s ease,transform .18s ease}.tg_check svg{width:14px;height:14px;fill:none;stroke:#fff;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round;opacity:0;transition:opacity .15s ease}.tg_frame:hover .tg_check{border-color:var(--royal-blue)}.tg_frame:hover .tg_check svg{stroke:var(--royal-blue);opacity:.45}.tg_card.is-selected .tg_check{border-color:var(--royal-blue);background:var(--royal-blue);transform:scale(1.06)}.tg_card.is-selected .tg_check svg{stroke:#fff;opacity:1}.tg_grid.is-full .tg_card:not(.is-selected) .tg_check{opacity:.35}.tg_hint{display:none;align-items:center;gap:8px;margin:0 0 24px;color:#5b6577;font-size:14px;line-height:1.4}.tg_container:has(.tg_toolbar.is-ready) .tg_hint{display:flex}.tg_hint svg{flex:none;width:18px;height:18px;fill:none;stroke:var(--royal-blue);stroke-width:1.6;stroke-linejoin:round}.tg_tray{position:fixed;bottom:20px;left:50%;z-index:900;display:flex;align-items:center;gap:16px;max-width:calc(100vw - 32px);padding:10px 10px 10px 12px;border-radius:0 16px 16px 16px;background:var(--grey-1000);color:#fff;filter:drop-shadow(0 18px 28px rgba(3, 15, 32, .4));translate:-50% 0}.tg_tray[hidden]{display:none}.tg_tray-tab{position:absolute;bottom:calc(100% - 1px);left:0;display:flex;align-items:center;gap:14px;padding:8px 14px 5px;border-radius:12px 12px 0 0;background:var(--grey-1000);white-space:nowrap}.tg_tray-tab::after{content:"";position:absolute;bottom:0;left:100%;width:12px;height:12px;background:radial-gradient(circle at 100% 0,transparent 11.5px,var(--grey-1000) 12px)}.tg_tray-picks{display:flex;gap:8px;margin:0;padding:0;list-style:none}.tg_tray-picks li{position:relative;display:grid;width:78px;height:46px;padding:5px;place-items:center;border-radius:8px;background:#fff}.tg_tray-picks li.is-empty{border:1.5px dashed rgba(255,255,255,.28);background:0 0}.tg_tray-thumb{display:block;max-width:100%;max-height:100%}.tg_tray-remove{position:absolute;top:-7px;right:-7px;display:grid;width:20px;height:20px;padding:0;place-items:center;border:2px solid var(--grey-1000);border-radius:50%;background:#e3e8ef;cursor:pointer}.tg_tray-remove svg{width:9px;height:9px;fill:none;stroke:var(--grey-1000);stroke-width:1.8;stroke-linecap:round}.tg_tray-remove:hover{background:#fff}.tg_tray-text{margin:0;color:#fff;font-size:13px;font-weight:600;line-height:1.3}.tg_tray-clear{padding:2px 0;border:0;background:0 0;color:rgba(255,255,255,.62);font:inherit;font-size:13px;font-weight:600;cursor:pointer}.tg_tray-clear:hover{color:#fff;text-decoration:underline}.tg_tray-go{flex:none;height:46px;padding:0 20px;border:0;border-radius:10px;background:var(--royal-blue);color:#fff;font:inherit;font-size:15px;font-weight:700;white-space:nowrap;cursor:pointer;transition:background-color .15s ease}.tg_tray-go:hover{background:#0052bd}.tg_tray button:focus-visible{outline:2px solid #fff;outline-offset:2px}.tg_compare{position:fixed;inset:0;z-index:2000;display:flex;padding:24px}.tg_compare[hidden]{display:none}.tg_compare-backdrop{position:absolute;inset:0;background:rgba(9,18,32,.6);backdrop-filter:blur(4px);opacity:0;transition:opacity .22s ease}.tg_compare-panel{position:relative;display:flex;flex:1;flex-direction:column;min-width:0;max-width:2040px;margin:0 auto;overflow:hidden;border-radius:18px;background:#f4f6f8;box-shadow:0 40px 80px -30px rgba(3,15,32,.6);opacity:0;transform:translateY(14px) scale(.985);transition:opacity .22s ease,transform .26s cubic-bezier(.2, .8, .3, 1)}.tg_compare.is-open .tg_compare-backdrop,.tg_compare.is-open .tg_compare-panel{opacity:1}.tg_compare.is-open .tg_compare-panel{transform:none}.tg_compare-head{display:flex;flex:none;align-items:center;justify-content:space-between;gap:16px;padding:18px 20px 14px 32px}.tg_compare-title{margin:0;color:var(--grey-1000);font-size:22px;font-weight:700;line-height:1.25}.tg_compare-tools{display:flex;flex:none;align-items:center;gap:8px}.tg_compare-step{display:none;width:42px;height:42px;padding:0;place-items:center;border:1px solid #dce3ee;border-radius:50%;background:#fff;cursor:pointer;transition:border-color .15s ease,opacity .15s ease}.tg_compare.is-scrollable .tg_compare-step{display:grid}.tg_compare-step svg{width:18px;height:18px;fill:none;stroke:var(--grey-1000);stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.tg_compare-step:hover:not(:disabled){border-color:#9bbcef}.tg_compare-step:disabled{opacity:.4;cursor:default}.tg_compare-step:focus-visible{outline:2px solid var(--royal-blue);outline-offset:2px}.tg_compare-step[data-tg-step="1"]{margin-right:8px}.tg_compare-close{display:grid;flex:none;width:42px;height:42px;padding:0;place-items:center;border:1px solid #dce3ee;border-radius:50%;background:#fff;cursor:pointer;transition:border-color .15s ease}.tg_compare-close svg{width:18px;height:18px;fill:none;stroke:var(--grey-1000);stroke-width:1.8;stroke-linecap:round}.tg_compare-close:hover{border-color:#9bbcef}.tg_compare-close:focus-visible{outline:2px solid var(--royal-blue);outline-offset:2px}.tg_compare-grid{flex:1;min-height:0;padding:6px 32px 32px;overflow:auto;overscroll-behavior:contain;scroll-snap-type:x mandatory;scroll-padding:0 32px}.tg_compare-row{--col-min:min(580px, calc(100vw - 112px));--gap:24px;display:grid;grid-template-columns:repeat(var(--n,1),minmax(0,1fr));column-gap:var(--gap);width:100%;min-width:calc(var(--n,1) * var(--col-min) + (var(--n,1) - 1) * var(--gap));max-width:calc(var(--n,1) * 680px + (var(--n,1) - 1) * var(--gap));margin:0 auto}.tg_compare-col{display:grid;grid-row:span 4;grid-template-rows:subgrid;min-width:0;scroll-snap-align:start}.tg_compare-col-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:12px;padding:0 2px}.tg_compare-col-head h3{margin:0;color:var(--grey-1000);font-size:16px;font-weight:700;line-height:1.3}.tg_compare-col-head p{display:flex;align-items:center;gap:6px;margin:3px 0 0;color:#5b6577;font-size:13px;font-weight:600}.tg_compare-col-head .tg_picto{flex:none;width:22px;height:14px}.tg_compare-remove{flex:none;padding:5px 2px;border:0;background:0 0;color:#5b6577;font:inherit;font-size:13.5px;font-weight:600;cursor:pointer}.tg_compare-remove:hover{color:var(--royal-blue);text-decoration:underline}.tg_mail{display:grid;grid-row:span 3;grid-template-rows:subgrid;overflow:hidden;border:1px solid #e3e8ef;border-radius:12px;background:#fff;box-shadow:0 18px 36px -24px rgba(3,15,32,.3)}.tg_mail-head{padding:26px 30px 0}.tg_mail-subject{margin:0;color:var(--grey-1000);font-size:18px;font-weight:700;line-height:1.3}.tg_mail-from{display:flex;align-items:center;gap:11px;margin-top:14px;padding-bottom:16px;border-bottom:1px solid #eef1f5}.tg_avatar{display:grid;flex:none;width:36px;height:36px;place-items:center;border-radius:50%;background:#e3edfb;color:var(--royal-blue);font-size:13px;font-weight:700}.tg_from{display:grid;min-width:0;line-height:1.35}.tg_from b{color:var(--grey-1000);font-size:14.5px}.tg_from span{overflow:hidden;color:#8a94a6;font-size:13px;text-overflow:ellipsis;white-space:nowrap}.tg_time{margin-left:auto;color:#8a94a6;font-size:13px;white-space:nowrap}.tg_mail-body{padding:20px 30px 0;color:#2d3748;font-size:14.5px;line-height:1.6}.tg_mail-body p{margin:0 0 12px}.tg_mail .tg_sig{display:block;align-self:start;width:calc(var(--w,300) * 1.7px);max-width:calc(100% - 60px);height:auto;margin:16px 30px 30px}html.tg-compare-open{overflow:hidden}.tg_meta{display:flex;flex-wrap:wrap;align-items:center;gap:3px 10px;padding:12px 2px 0}.tg_name{margin:0;color:var(--grey-1000);font-size:15px;font-weight:700;line-height:1.3}.tg_layout{display:flex;flex-basis:100%;align-items:center;gap:6px;margin:0;color:#5b6577;font-size:12.5px;font-weight:600}.tg_layout .tg_picto{flex:none;width:22px;height:14px}.tg_picto rect{fill:#e6ebf2;stroke:#b5c1d2;stroke-width:1.2}.tg_tags{display:flex;flex-wrap:wrap;gap:6px;margin:4px 0 0;flex-basis:100%}.tg_tags span{padding:2px 8px;border-radius:999px;background:#e8eef7;color:#4a5568;font-size:11.5px;font-weight:600}@media (prefers-reduced-motion:no-preference){.is-templates-page.js-reveal [data-reveal]{opacity:0;transform:translate3d(0,1.5rem,0);transition:opacity .55s ease,transform .55s ease;transition-delay:calc(var(--reveal-i, 0) * 90ms)}.is-templates-page.js-reveal [data-reveal].is-revealed{opacity:1;transform:none}.tg_card:nth-child(3n+2){--reveal-i:1}.tg_card:nth-child(3n){--reveal-i:2}}@media (prefers-reduced-motion:reduce){.tg_check,.tg_compare-backdrop,.tg_compare-panel,.tg_frame,.tg_photo-opt,.tg_pick,.tg_pick-chev,.tg_tile,.tg_tiles,.tg_toolbar.is-open .tg_tiles{transition:none}.tg_compare-panel{transform:none}}@media screen and (max-width:991px){.tg_grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 20px}}@media screen and (max-width:639px){.tg_grid{grid-template-columns:minmax(0,1fr);gap:28px}}@media screen and (max-width:767px){.section_tg{padding:28px 0 72px}.tg_anchor{top:-92px}.tg_toolbar.is-ready{gap:8px;margin-bottom:16px}.tg_pick{height:48px;gap:8px;padding:0 10px}.tg_pick-label{display:none}.tg_photo{padding:3px;gap:2px}.tg_photo-opt{flex-direction:column;justify-content:center;gap:3px;width:64px;height:40px;padding:0;font-size:10px}.tg_photo-sketch{width:28px;height:15px}.tg_hint{margin:0 0 18px;font-size:13.5px}.tg_frame{min-height:0;padding:32px 18px 22px}.tg_tray{right:12px;bottom:12px;left:12px;gap:10px;max-width:none;padding:8px;translate:none}.tg_tray-picks{gap:5px}.tg_tray-picks li{width:46px;height:32px;padding:3px;border-radius:6px}.tg_tray-remove{top:-6px;right:-6px;width:18px;height:18px}.tg_tray-picks li.is-empty{display:none}.tg_tray-go{flex:1 1 auto;min-width:0;height:42px;padding:0 12px;font-size:14px;line-height:1.15;white-space:normal}.tg_compare-close,.tg_compare-step{width:38px;height:38px}.tg_compare-step[data-tg-step="1"]{margin-right:4px}.tg_compare{padding:0}.tg_compare-panel{border-radius:0}.tg_compare-head{padding:14px 12px 10px 16px}.tg_compare-title{font-size:18px}.tg_compare-grid{padding:4px 16px 24px;scroll-padding:0 16px}.tg_compare-row{--col-min:calc(100vw - 48px);--gap:14px}.tg_mail-head{padding:20px 20px 0}.tg_mail-subject{font-size:16px}.tg_mail-body{padding:16px 20px 0;font-size:14px}.tg_mail .tg_sig{max-width:calc(100% - 40px);margin:14px 20px 22px}}.tgg_divider{display:flex;align-items:center;gap:20px;max-width:80rem;margin:0 auto;padding:8px 5% 0}.tgg_divider::after,.tgg_divider::before{content:"";flex:1;height:1px}.tgg_divider::before{background:linear-gradient(90deg,rgba(23,35,49,0),#dfe5ee)}.tgg_divider::after{background:linear-gradient(90deg,#dfe5ee,rgba(23,35,49,0))}.tgg_divider img{flex:none;width:28px;height:28px;opacity:.85}.section_tgg{padding:64px 5% 96px}.tgg_layout{display:grid;grid-template-columns:200px minmax(0,44rem) 200px;justify-content:space-between;column-gap:48px;max-width:80rem;margin:0 auto}.tgg_toc{position:sticky;top:10rem;align-self:start}.tgg_toc-label{margin:0 0 12px;padding-bottom:10px;border-bottom:1px solid #e3e8ef;color:#8a94a6;font-size:.75rem;font-weight:500;letter-spacing:.06em;text-transform:uppercase}.tgg_toc-list{display:grid;gap:4px;margin:0;padding:0;list-style:none}.tgg_toc-list a{display:block;padding:5px 0 5px 12px;border-left:2px solid transparent;color:#6b7a90;font-size:.875rem;line-height:1.45;text-decoration:none;transition:color .15s ease,border-color .15s ease}.tgg_toc-list a:hover{color:var(--grey-1000)}.tgg_toc-list a[aria-current]{border-left-color:var(--royal-blue);color:var(--grey-1000);font-weight:500}.tgg_prose{color:#21333d;font-size:1rem;line-height:1.65}.tgg_prose h3{position:relative;margin:2.75rem 0 1rem;color:var(--grey-1000);font-size:1.75rem;font-weight:600;line-height:1.25}.tgg_anchor{position:absolute;top:-10rem;left:0;width:1px;height:1px;pointer-events:none}.tgg_prose h3:first-child{margin-top:0}.tgg_prose p{margin:0 0 1.125rem}.tgg_prose h4{margin:1.75rem 0 .75rem;color:var(--grey-1000);font-size:1.125rem;font-weight:600;line-height:1.35}.tgg_prose a:not(.socials-link){color:var(--royal-blue);text-decoration:none}.tgg_prose a:not(.socials-link):hover{text-decoration:underline}.tgg_list{columns:2;column-gap:32px;margin:0 0 1.5rem;padding:4px 0 0;list-style:none}.tgg_list li{position:relative;margin:0 0 8px;padding-left:20px;break-inside:avoid}.tgg_list li::before{content:"";position:absolute;top:.62em;left:2px;width:7px;height:7px;border-radius:50%;background:var(--royal-blue)}.tgg_steps{margin:.5rem 0 1.75rem;padding:24px 26px;border:1px solid #e3e8ef;border-radius:14px;background:#f7f9fc;list-style:none;counter-reset:tgg-step}.tgg_steps li{position:relative;padding:0 0 18px 44px;counter-increment:tgg-step}.tgg_steps li:last-child{padding-bottom:0}.tgg_steps li::before{content:counter(tgg-step);position:absolute;top:-1px;left:0;display:grid;width:28px;height:28px;place-items:center;border-radius:50%;background:#fff;box-shadow:inset 0 0 0 1.5px var(--royal-blue);color:var(--royal-blue);font-size:.8125rem;font-weight:700;line-height:1}.tgg_steps li::after{content:"";position:absolute;top:31px;bottom:3px;left:13.5px;width:1.5px;background:#cfdcef}.tgg_steps li:last-child::after{display:none}.tgg_fig{margin:1.75rem 0 2rem}.tgg_legend{display:grid;grid-template-columns:1fr 1fr;gap:14px 28px;margin:20px 0 0;padding:0;list-style:none;counter-reset:tgg-leg}.tgg_legend li{position:relative;padding-left:34px;color:#4a5568;font-size:.875rem;line-height:1.5;counter-increment:tgg-leg}.tgg_legend li::before{content:counter(tgg-leg);position:absolute;top:0;left:0;display:grid;width:22px;height:22px;place-items:center;border-radius:50%;background:var(--royal-blue);color:#fff;font-size:.75rem;font-weight:700}.tgg_legend b{display:block;margin-bottom:1px;color:var(--grey-1000);font-size:.9375rem;font-weight:600}.tgg_anatomy{padding:22px;border:1px solid #e3e8ef;border-radius:14px;background:#f7f9fc}.tgg_anatomy-stage{padding:26px 24px;border-radius:10px;background:#fff;box-shadow:0 12px 28px -22px rgba(3,15,32,.35)}.tgg_anatomy-part{position:relative;max-width:560px}.tgg_anatomy-part img{display:block;width:100%;height:auto}.tgg_anatomy-part.is-banner{margin-top:18px}.tgg_pin{position:absolute;top:var(--y);left:var(--x);display:grid;width:22px;height:22px;place-items:center;border:2px solid #fff;border-radius:50%;background:var(--royal-blue);box-shadow:0 4px 10px -3px rgba(3,15,32,.45);color:#fff;font-size:.6875rem;font-weight:700;line-height:1;transform:translate(-50%,-50%)}.tgg_vs{overflow:hidden;border:1px solid #e3e8ef;border-radius:14px}.tgg_vs-table{width:100%;table-layout:fixed;border-collapse:collapse;font-size:.9375rem;line-height:1.45}.tgg_vs-table td,.tgg_vs-table th{padding:13px 16px;border-top:1px solid #eef1f5;text-align:left;vertical-align:top}.tgg_vs-table thead td,.tgg_vs-table thead th{padding-top:15px;padding-bottom:12px;border-top:0;color:var(--grey-1000);font-size:.9375rem;font-weight:700}.tgg_vs-table thead .is-platform{color:var(--royal-blue)}.tgg_vs-table thead td{width:24%}.tgg_vs-table tbody th{color:var(--grey-1000);font-weight:600}.tgg_vs-table td{color:#4a5568}.tgg_vs-table .is-platform{background:#f3f7fe;color:#21333d}.tgg_path{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px;margin:0 0 14px;padding:10px 14px;border-radius:10px;background:#eef2f7;font-size:.875rem;line-height:1.4}.tgg_path-label{margin-right:4px;color:#8a94a6;font-size:.6875rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.tgg_path-step{color:var(--grey-1000);font-weight:600}.tgg_path-sep{width:6px;height:6px;border-top:1.5px solid #8a94a6;border-right:1.5px solid #8a94a6;transform:rotate(45deg)}.tgg_callout{position:relative;margin:1.75rem 0;padding:2px 0 2px 3.25rem;color:#21333d;font-size:.9375rem;line-height:1.6}.tgg_callout::before{content:"";position:absolute;top:0;left:2px;width:2rem;height:2rem;background:url("/images/opensense-emblem.svg") no-repeat center/contain}.tgg_callout p{margin:0}.tgg_code{overflow:hidden;border:1px solid #e3e8ef;border-radius:14px;background:#fff}.tgg_code-head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:9px 12px 9px 18px;background:#0f1b2a;color:#9fb0c6;font:500 .8125rem/1.3 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.tgg_copy{padding:6px 12px;border:1px solid rgba(255,255,255,.22);border-radius:8px;background:0 0;color:#fff;font:600 .8125rem/1 Rubik,sans-serif;cursor:pointer;transition:background-color .15s ease}.tgg_copy:hover{background:rgba(255,255,255,.1)}.tgg_copy:focus-visible{outline:2px solid #fff;outline-offset:2px}.tgg_code-pre{margin:0;padding:16px 16px 18px 46px;overflow-x:auto;background:var(--grey-1000);color:#d6e0ec;font:.75rem/1.75 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;white-space:pre;tab-size:2}.tgg_code-pre code{font:inherit;background:0 0;padding:0;color:inherit}.tgg_ln{position:relative}.tgg_ln::before{content:attr(data-n);position:absolute;top:.1em;left:-32px;display:grid;width:18px;height:18px;place-items:center;border-radius:50%;background:var(--royal-blue);color:#fff;font:700 .625rem/1 Rubik,sans-serif}.tgg_code-preview{padding:18px 22px 22px;border-bottom:1px solid #eef1f5}.tgg_code-preview p{line-height:1.35}.tgg_code-label{margin:0 0 12px!important;color:#8a94a6;font-size:.6875rem!important;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.tgg_code .tgg_legend{margin:0;padding:18px 22px 22px}.tgg_share{display:flex;align-items:center;gap:14px;margin-top:2.5rem;padding-top:1.5rem;border-top:1px solid #e3e8ef}.tgg_share p{margin:0;color:#5b6577;font-size:.9375rem}.tgg_aside{align-self:start}.tgg_author{display:flex;align-items:center;gap:12px;color:var(--grey-1000);font-size:1.0625rem;font-weight:600}.tgg_author img{width:40px;height:40px}.tgg_all{display:inline-block;margin:12px 0 28px;color:var(--royal-blue);font-size:.9375rem;font-weight:600;text-decoration:none}.tgg_all::after{content:" \203A"}.tgg_all:hover{text-decoration:underline}.tgg_aside-label{margin:0 0 10px;color:#8a94a6;font-size:.75rem;font-weight:500;letter-spacing:.06em}@media screen and (max-width:1199px){.tgg_layout{grid-template-columns:200px minmax(0,44rem);justify-content:center}.tgg_aside{grid-column:2;margin-top:40px}}@media screen and (max-width:991px){.tgg_layout{grid-template-columns:minmax(0,44rem)}.tgg_toc{position:static;margin-bottom:36px;padding:18px 20px;border-radius:14px;background:#f4f6f8}.tgg_toc-label{border-bottom-color:#dfe5ee}.tgg_aside{grid-column:1}}@media screen and (max-width:767px){.section_tgg{padding:44px 16px 72px}.tgg_divider{padding:4px 16px 0}.tgg_prose h3{margin-top:2.25rem;font-size:1.4375rem}.tgg_anchor{top:-8rem}.tgg_list{columns:1}.tgg_steps{padding:20px 18px}.tgg_steps li{padding-left:40px}.tgg_legend{grid-template-columns:1fr}.tgg_anatomy{padding:14px}.tgg_anatomy-stage{padding:18px 14px}.tgg_pin{width:18px;height:18px;border-width:1.5px;font-size:.625rem}.tgg_vs-table thead{display:none}.tgg_vs-table,.tgg_vs-table tbody,.tgg_vs-table td,.tgg_vs-table th,.tgg_vs-table tr{display:block;width:auto}.tgg_vs-table tr{border-top:1px solid #eef1f5}.tgg_vs-table tr:first-child{border-top:0}.tgg_vs-table td,.tgg_vs-table th{border-top:0}.tgg_vs-table tbody th{width:auto;padding-bottom:4px}.tgg_vs-table td{padding-top:6px;padding-bottom:6px}.tgg_vs-table td:last-child{padding-bottom:14px}.tgg_vs-table td::before{content:attr(data-label);display:block;color:#8a94a6;font-size:.6875rem;font-weight:600;letter-spacing:.05em;text-transform:uppercase}.tgg_vs-table td.is-platform::before{color:var(--royal-blue)}.tgg_code-pre{padding-left:40px;font-size:.72rem}.tgg_ln::before{left:-28px}}.text-rich-text .os-cta{margin:1.5rem 0 .5rem;text-align:center}.text-rich-text .os-cta .button{background-color:#d63f2a;color:#fff;text-decoration:none}.text-rich-text .os-cta .button:hover{background-color:#c53522}.is-compact-toc .article-body_toc-link-wrapper.is-h3{display:none}@media screen and (max-width:767px){.os-inbox.is-tabbed .os-inbox_tabs{display:grid;grid-template-columns:1fr 1fr;gap:.375rem;padding:.625rem .625rem .625rem;border-bottom:1px solid rgba(33,51,61,.15)}.os-inbox_tab{text-align:center;padding:.5rem .25rem;border:1px solid rgba(33,51,61,.15);border-radius:.375rem}.os-inbox_tab.is-active{border-color:#0066eb;background:#0066eb14}}.os-phones{display:grid;grid-template-columns:repeat(2,minmax(0,14rem));gap:1.5rem;justify-content:center;margin:1.25rem auto}.os-phones_col{display:grid;grid-template-rows:auto 1fr auto;gap:.5rem;justify-items:center}.os-phone{height:100%}.os-phones_caption{font-size:.75rem;font-weight:500;letter-spacing:.06em;text-transform:uppercase;color:#21333d99;text-align:center}.os-phone{width:100%;border:1px solid rgba(33,51,61,.2);border-radius:1.25rem;background:#fff;padding:.625rem .625rem .875rem}.os-phone_speaker{width:2rem;height:.25rem;border-radius:.25rem;background:#21333d26;margin:0 auto .625rem}.os-phone_screen{display:grid;gap:.375rem;overflow:hidden}.os-phone_bar{display:block;height:.375rem;border-radius:.1875rem;background:#21333d1a;width:100%}.os-phone_bar--p90{width:90%}.os-phone_bar--p80{width:80%}.os-phone_bar--p70{width:70%}.os-phone_bar--p60{width:60%}.os-phone_bar--p50{width:50%}.os-phone_bar--dark{background:#21333d80}.os-phone_avatar{width:1.25rem;height:1.25rem;border-radius:50%;background:linear-gradient(135deg,#0066eb 0,#50e3c2 100%);flex:0 0 auto}.os-phone_sig{border-top:1px solid rgba(33,51,61,.1);padding-top:.5rem;margin-top:.25rem;display:grid;gap:.375rem}.os-phone_sig--wide{display:flex;align-items:flex-start;gap:.5rem;width:150%}.os-phone_sig--wide .os-phone_lines{display:grid;gap:.375rem;flex:1}.os-phone_dots{display:flex;gap:.3125rem;padding-top:.125rem}.os-phone_dots i{width:.5rem;height:.5rem;border-radius:50%;background:#0066eb66}.os-phones_tag{margin:0;font-size:.75rem;font-weight:500}.text-rich-text .os-bullets{display:block;list-style:disc;padding-left:1.25rem;margin:.25rem 0 1.5rem}.text-rich-text .os-bullets>li{margin-bottom:.375rem}.os-phone_sigframe{border-top:1px solid rgba(33,51,61,.1);padding-top:.5rem;margin-top:.25rem}.os-phone_img{display:block;width:100%;height:auto}.os-phone_img--overflow{width:175%;max-width:none}.os-paths{display:grid;gap:1rem;margin:1.5rem 0;border:1px solid rgba(33,51,61,.15);border-radius:.5rem;background:var(--os-surface-page);padding:1.25rem 1.5rem}.os-paths_lane{display:grid;gap:.5rem}.os-paths_lane+.os-paths_lane{border-top:1px solid rgba(33,51,61,.1);padding-top:1rem}.os-paths_label{font-size:.75rem;font-weight:500;letter-spacing:.06em;text-transform:uppercase;color:#21333d99}.os-pipe{display:flex;align-items:center;gap:.625rem}.os-pipe_node{display:grid;gap:.375rem;justify-items:center;min-width:0;flex:1;max-width:13rem}.os-pipe_node--os{flex:0 0 auto;max-width:8rem}.os-pipe_mail{width:100%;border:1px solid rgba(33,51,61,.2);border-radius:.5rem;background:#fff;padding:.5rem .625rem .625rem;display:grid;gap:.3125rem;position:relative}.os-pipe_sigslot{border:1px dashed #21333d33;border-radius:.25rem;padding:.5rem .25rem;font-size:.6875rem;color:#21333d80;text-align:center;margin-top:.125rem}.os-pipe_sig{display:block;width:70%;height:auto;margin-top:.125rem;justify-self:start}.os-pipe_badge{position:absolute;top:.375rem;right:.5rem;width:1rem;height:1rem}.os-pipe_emblem{width:2.25rem;height:2.25rem}.os-pipe_nodelabel{font-size:.75rem;font-weight:500;color:#21333d99;text-align:center}.os-pipe_nodelabel--os{color:#0066eb}.os-pipe_arrow{flex:0 0 1.25rem;height:2px;background:#d3d6d8;position:relative}.os-pipe_arrow::after{content:"";position:absolute;right:-1px;top:-3px;border-left:6px solid #d3d6d8;border-top:4px solid transparent;border-bottom:4px solid transparent}@media screen and (max-width:767px){.os-pipe{flex-direction:column;align-items:stretch}.os-pipe_arrow{flex-basis:auto;width:2px;height:1rem;margin:0 auto}.os-pipe_arrow::after{right:-3px;top:auto;bottom:-1px;border-left:4px solid transparent;border-right:4px solid transparent;border-top:6px solid #d3d6d8;border-bottom:0}}.os-paths_tag{margin:0;font-size:.8125rem;font-weight:500;color:#21333d99}.os-drift{margin:1.5rem 0;border:1px solid rgba(33,51,61,.15);border-radius:.5rem;background:var(--os-surface-page);padding:1.25rem 1.5rem}.os-drift_frame{width:100%;border:1px solid rgba(33,51,61,.2);border-radius:.5rem;background:#fff;padding:.5rem;overflow:hidden}.os-drift_img{display:block;width:100%;height:auto}.os-drift_img--gen2{filter:saturate(.65) contrast(.92);transform:scaleY(.94)}.os-drift_img--gen3{filter:saturate(.35) blur(.4px) contrast(.85);transform:scaleX(1.22) scaleY(.86);transform-origin:left center}@media screen and (max-width:767px){.os-pipe_mail .os-phone_bar{display:none}.os-pipe_mail{padding:.625rem .75rem .75rem;gap:.5rem}.os-pipe_sigslot{padding:1rem .5rem}.os-pipe_node,.os-pipe_node--os{max-width:12rem;margin:0 auto}.os-pipe_node--os{display:flex;align-items:center;gap:.5rem;max-width:none;justify-content:center}.os-pipe_emblem{width:1.5rem;height:1.5rem}.os-pipe_nodelabel--os{text-align:left}.os-pipe_arrow{height:.75rem}.os-paths{padding:1rem}.os-paths_lane+.os-paths_lane{margin-top:.25rem}.os-drift_frame{max-width:13rem}.os-drift{padding:1rem}.os-inbox_panel{padding:.875rem 1rem .75rem}.os-inbox_windows{gap:.75rem}.os-mail{padding:.5rem .625rem .625rem}.os-inbox.is-tabbed .os-inbox_panels{display:block}.os-inbox.is-tabbed .os-inbox_panel{display:none}.os-inbox.is-tabbed .os-inbox_panel.is-active{display:block}}.button.is-secondary.is-nav{background-color:#fff;color:#21333d;border-color:#6b7178}.button.is-secondary.is-nav:hover{opacity:.9}.page_banner-old{background-color:var(--light-blue)}.banner_wrapper-text{color:var(--midnight-blue)}.banner_link-wrapper{color:#a8520c}