.space_grotesk-display{font:700 72px/1.11 var(--font-space-grotesk),system-ui,sans-serif;letter-spacing:-.03em}.heading-1{font:700 56px/1.14 var(--font-space-grotesk),system-ui,sans-serif;letter-spacing:-.025em}.heading-2{font:600 40px/1.2 var(--font-space-grotesk),system-ui,sans-serif;letter-spacing:-.02em}.heading-3{font:600 28px/1.29 var(--font-space-grotesk),system-ui,sans-serif;letter-spacing:-.01em}.heading-4{font:600 22px/1.36 var(--font-space-grotesk),system-ui,sans-serif}.heading-5{font:600 18px/1.44 var(--font-space-grotesk),system-ui,sans-serif}.heading-6{font:600 16px/1.5 var(--font-space-grotesk),system-ui,sans-serif}.lead{font:500 22px/1.45 var(--font-space-grotesk),system-ui,sans-serif}.body{font:400 18px/1.56 var(--font-space-grotesk),system-ui,sans-serif}.body_small{font:400 16px/1.5 var(--font-space-grotesk),system-ui,sans-serif}.quote{font:400 24px/1.5 var(--font-space-grotesk),system-ui,sans-serif}.button_navigation{font:500 16px/1.5 var(--font-space-grotesk),system-ui,sans-serif}.caption{font:400 14px/1.43 var(--font-space-grotesk),system-ui,sans-serif}.eyebrow{font:600 12px/1.33 var(--font-space-grotesk),system-ui,sans-serif;letter-spacing:.08em;text-transform:uppercase}@media (max-width:639px){.space_grotesk-display{font-size:44px}.heading-1{font-size:40px}.heading-2{font-size:30px}.heading-3{font-size:22px}.heading-4{font-size:20px}.lead{font-size:19px}.body{font-size:17px}.quote{font-size:20px}}.nv-layout{container:nv-layout/inline-size}.nv-surface-inverse{background:var(--digital_surfaces-text);color:var(--core_colors-warmOffWhite)}.nv-card{position:relative;box-sizing:border-box;display:flex;flex-direction:column;gap:var(--space-3);min-width:0;padding:var(--space-6);border:var(--border-width-default,1px) solid var(--digital_surfaces-border_subtle,#e4e0d6);border-radius:var(--radius-card,16px);background:var(--digital_surfaces-white);color:var(--digital_surfaces-text);box-shadow:var(--shadow-none)}.nv-card__description,.nv-card__service,.nv-card__title{margin:0}.nv-card__service{display:inline-flex;align-items:center;gap:var(--space-2);text-transform:uppercase;color:var(--digital_surfaces-text)}.nv-card__icon{flex:none}.nv-card__meta{margin:0;color:var(--digital_surfaces-text_muted,#5c5c5c)}.nv-card__title{overflow-wrap:anywhere}.nv-card__description,.nv-card__title{color:var(--digital_surfaces-text)}.nv-card__action{margin-top:auto;padding-top:var(--space-2)}.nv-card--linked{cursor:pointer;transition:border-color .12s ease}.nv-card__link{color:inherit;text-decoration:none}.nv-card__link:after{content:"";position:absolute;inset:calc(-1 * var(--border-width-default, 1px));border-radius:var(--radius-card,16px)}.nv-card__link:focus{outline:none}.nv-card__cue{display:inline-flex;align-items:center;gap:var(--space-2);align-self:flex-start;margin-top:auto;padding-top:var(--space-2);color:var(--digital_surfaces-text)}.nv-card__cue-arrow{flex:none;transition:transform .16s ease}.nv-card--linked:hover,.nv-card--linked[data-nv-state=hover]{border-color:var(--core_colors-near_black)}.nv-card--linked:hover .nv-card__cue-label,.nv-card--linked[data-nv-state=hover] .nv-card__cue-label{text-decoration:underline;text-decoration-thickness:var(--border-width-default,1px);text-underline-offset:.2em}.nv-card--linked:hover .nv-card__cue-arrow,.nv-card--linked[data-nv-state=hover] .nv-card__cue-arrow{transform:translateX(var(--space-1))}.nv-card--linked[data-nv-state=focus] .nv-card__link:after,.nv-card__link:focus-visible:after{outline:var(--focus-ring-width,2px) solid var(--focus-ring,var(--core_colors-near_black));outline-offset:var(--focus-ring-offset,2px)}.nv-container{box-sizing:border-box;width:100%;max-width:calc(var(--layout-container, 1200px) + 2 * var(--layout-gutter, 40px));margin-inline:auto;padding-inline:var(--layout-gutter,40px)}.nv-section{padding-block:var(--layout-section,96px)}.nv-section--ruled{border-top:var(--border-width-default,1px) solid var(--digital_surfaces-border_subtle,#e4e0d6)}.nv-section--warm{background:var(--core_colors-warmOffWhite)}.nv-section-head{display:flex;flex-direction:column;gap:var(--space-4);max-width:760px}.nv-section-head>*{margin:0}.nv-muted{color:var(--digital_surfaces-text_muted,#5c5c5c)}.nv-ruled{display:flex;flex-direction:column;gap:var(--space-2);padding-top:var(--space-4);border-top:2px solid var(--digital_surfaces-text)}.nv-ruled>h2,.nv-ruled>h3,.nv-ruled>h4,.nv-ruled>h5,.nv-ruled>h6,.nv-ruled>p{margin:0}.nv-sr-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.nv-engine-icon{display:inline-block;flex:none;vertical-align:middle;color:var(--digital_surfaces-text)}.nv-engine-icon--marketing{color:var(--accent_colors-marketing)}.nv-engine-icon--outbound{color:var(--accent_colors-outbound)}.nv-engine-icon--revenue{color:var(--accent_colors-revenue)}.nv-engine-icon--operations{color:var(--accent_colors-operations)}.nv-engine-label{gap:var(--space-2)}.nv-engine-label,.nv-icon-button{display:inline-flex;align-items:center}.nv-icon-button{box-sizing:border-box;justify-content:center;width:var(--size-control-min,48px);height:var(--size-control-min,48px);margin:0;padding:0;border:var(--border-width-default,1px) solid var(--core_colors-near_black);border-radius:var(--radius-button,10px);background:transparent;color:var(--digital_surfaces-text);cursor:pointer;transition:background-color .12s ease}.nv-icon-button:hover:not(:disabled):not([aria-disabled=true]){background:var(--digital_surfaces-white)}.nv-icon-button:focus{outline:none}.nv-icon-button:focus-visible{outline:var(--focus-ring-width,2px) solid var(--focus-ring,var(--core_colors-near_black));outline-offset:var(--focus-ring-offset,2px)}.nv-icon-button:disabled,.nv-icon-button[aria-disabled=true]{border-color:var(--interactive-disabled_border,#d4d1c8);color:var(--interactive-disabled_text,#666666);cursor:not-allowed}.nv-hero{padding-block:var(--layout-section,96px) var(--space-16);color:var(--digital_surfaces-text)}.nv-hero__inner{display:flex;flex-direction:column;align-items:center;gap:var(--space-6);text-align:center}.nv-hero__inner>*{margin:0}.nv-hero__eyebrow{text-transform:uppercase;color:var(--digital_surfaces-text_muted,#5c5c5c)}.nv-hero__title{max-width:980px;text-wrap:balance}.nv-hero__lead{max-width:760px;color:var(--digital_surfaces-text_muted,#5c5c5c);text-wrap:pretty}.nv-hero__action{margin-top:var(--space-2)}.nv-hero__extra{width:100%;margin-top:var(--space-6)}.nv-skip-link{position:fixed;top:var(--space-3);left:var(--space-3);z-index:100;padding:var(--space-2) var(--space-4);border-radius:var(--radius-small);background:var(--core_colors-near_black);color:var(--core_colors-warmOffWhite);transform:translateY(-200%)}.nv-skip-link:focus-visible{transform:none;outline:var(--focus-ring-width) solid var(--focus-ring-inverse);outline-offset:var(--focus-ring-offset)}.nv-credentials{display:flex;flex-direction:column;align-items:center;gap:var(--space-6);width:100%}.nv-credentials__label{margin:0;text-transform:uppercase;color:var(--digital_surfaces-text_muted,#5c5c5c)}.nv-credentials__list{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:var(--space-8) 40px;margin:0;padding:0;list-style:none}.nv-credentials__item{display:flex;align-items:center;height:56px}.nv-credentials__item img{display:block;width:auto;max-height:56px}.nv-credentials__link{display:block;border-radius:var(--radius-small)}.nv-credentials__link:focus{outline:none}.nv-credentials__link:focus-visible{outline:var(--focus-ring-width,2px) solid var(--focus-ring,var(--core_colors-near_black));outline-offset:var(--focus-ring-offset,2px)}.nv-credentials__slot{box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;height:44px;padding-inline:var(--space-4);border:var(--border-width-default,1px) dashed var(--digital_surfaces-border_control,#858585);border-radius:var(--radius-medium);color:var(--digital_surfaces-text_muted,#5c5c5c)}.nv-path{fill:none;stroke:rgba(26,26,26,.16);stroke-width:1;vector-effect:non-scaling-stroke}.nv-sig,.nv-sig-tail{fill:none;stroke-linecap:round;stroke-width:2}.nv-sig{stroke-dasharray:14 4000;stroke-dashoffset:14}.nv-sig-tail{stroke-dasharray:46 4000;stroke-dashoffset:46;opacity:.22}.nv-ink--data{stroke:var(--digital_surfaces-text)}.nv-ink--marketing{stroke:var(--accent_colors-marketing)}.nv-ink--outbound{stroke:var(--accent_colors-outbound)}.nv-ink--revenue{stroke:var(--accent_colors-revenue)}.nv-ink--operations{stroke:var(--accent_colors-operations)}.nv-trace{position:absolute;inset:0;z-index:2;width:100%;height:100%;overflow:visible;pointer-events:none}.nv-trace path{fill:none;stroke-width:2;stroke-linecap:butt;stroke-dasharray:100 102;stroke-dashoffset:101}.nv-sys{position:relative;color:var(--digital_surfaces-text)}.nv-sys__stages{display:none;grid-template-columns:repeat(4,minmax(0,1fr));column-gap:var(--space-6);margin-bottom:var(--space-3)}.nv-sys__stage{display:flex;align-items:center}.nv-sys__stage-label{position:relative;text-transform:uppercase}.nv-sys__stage-label:after{content:"";position:absolute;left:0;right:0;bottom:-5px;height:2px;background:var(--digital_surfaces-text);transform:scaleX(0);transform-origin:left center}.nv-sys__stage--wide{grid-column:span 2}.nv-sys__flow{display:none;width:100%;height:12px;margin:0 0 20px;-webkit-mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent);mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent)}.nv-sys.is-in-view .nv-run .nv-sig{animation:nv-stage-h 6.3s linear infinite}.nv-sys.is-in-view .nv-run .nv-sig-tail{animation:nv-stage-t 6.3s linear infinite}.nv-sys.is-in-view .nv-sys__stage-label--acq:after{animation:nv-stage-acq 6.3s linear infinite}.nv-sys.is-in-view .nv-sys__stage-label--sales:after{animation:nv-stage-sales 6.3s linear infinite}.nv-sys.is-in-view .nv-sys__stage-label--delivery:after{animation:nv-stage-delivery 6.3s linear infinite}@keyframes nv-stage-h{0%{stroke-dashoffset:14}90.95%,to{stroke-dashoffset:-1246}}@keyframes nv-stage-t{0%{stroke-dashoffset:46}90.95%,to{stroke-dashoffset:-1214}}@keyframes nv-stage-acq{0%{transform:scaleX(0);opacity:1}7%,90.95%{transform:scaleX(1);opacity:1}93.5%{transform:scaleX(1);opacity:0}to{transform:scaleX(0);opacity:0}}@keyframes nv-stage-sales{0%,44.2%{transform:scaleX(0);opacity:1}51.2%,90.95%{transform:scaleX(1);opacity:1}93.5%{transform:scaleX(1);opacity:0}to{transform:scaleX(0);opacity:0}}@keyframes nv-stage-delivery{0%,66.3%{transform:scaleX(0);opacity:1}73.3%,90.95%{transform:scaleX(1);opacity:1}93.5%{transform:scaleX(1);opacity:0}to{transform:scaleX(0);opacity:0}}.nv-sys__cards{position:relative}.nv-sys__grid{display:grid;gap:var(--space-6);grid-template-columns:minmax(0,1fr);margin:0;padding:0;list-style:none}.nv-sys__slot{position:relative;display:flex;flex-direction:column;gap:var(--space-3);min-width:0}.nv-sys__slot>.nv-card{flex:1 1 auto}.nv-sys__slot-stage{text-transform:uppercase;color:var(--digital_surfaces-text_muted,#5c5c5c)}.nv-sys__slot>.nv-trace{display:none}.nv-sys__fan{display:none;width:100%;height:88px}.nv-sys__band{position:relative;box-sizing:border-box;display:grid;gap:var(--space-4);align-items:center;margin-bottom:var(--space-6);padding:var(--space-6);border:var(--border-width-default,1px) solid var(--digital_surfaces-border_subtle,#e4e0d6);border-radius:var(--radius-large);background:var(--digital_surfaces-white)}.nv-sys__band>.nv-trace{display:none}.nv-sys__band-label{display:flex;align-items:center;gap:var(--space-2);margin:0;text-transform:uppercase}.nv-sys__band-body{display:flex;flex-direction:column;gap:var(--space-3)}.nv-sys__band-note{margin:0;color:var(--digital_surfaces-text_muted,#5c5c5c)}.nv-sys__chips{display:flex;flex-wrap:wrap;gap:var(--space-2);margin:0;padding:0;list-style:none}.nv-chip{display:inline-flex;align-items:center;padding:var(--space-1) var(--space-3);border:var(--border-width-default,1px) solid var(--digital_surfaces-border_subtle,#e4e0d6);border-radius:var(--radius-small);background:var(--digital_surfaces-white)}.nv-sys__vpath{display:none}@media (max-width:1023px){.nv-sys__cards{padding-left:28px}.nv-sys__vpath{left:7px;display:block;width:2px;overflow:hidden}.nv-sys__vpath,.nv-sys__vrail{position:absolute;top:0;bottom:0}.nv-sys__vrail{left:.5px;width:1px;background:rgba(26,26,26,.16)}.nv-sys__vmover{position:absolute;top:0;left:0;width:2px;height:100%;transform:translateY(-100%);will-change:transform}.nv-sys__vmover:before{content:"";position:absolute;bottom:0;left:0;width:2px;height:72px;border-radius:1px;background:linear-gradient(180deg,rgba(26,26,26,0),rgba(26,26,26,.22) 60%,#1a1a1a)}.nv-sys.is-in-view .nv-sys__vmover{animation:nv-vpath-glide 6s linear infinite}}@keyframes nv-vpath-glide{0%{transform:translateY(-100%)}to{transform:translateY(72px)}}@media (min-width:640px){.nv-sys__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.nv-sys__stages{display:grid}.nv-sys__fan,.nv-sys__flow{display:block}.nv-sys__grid{grid-template-columns:repeat(4,minmax(0,1fr))}.nv-sys__slot-stage{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.nv-sys__band>.nv-trace,.nv-sys__slot>.nv-trace{display:block}.nv-sys__band{grid-template-columns:240px minmax(0,1fr);gap:var(--space-8);margin-bottom:0}}@keyframes nv-trace-band{0%{stroke-dashoffset:101;opacity:1}0.001%{stroke-dashoffset:101;opacity:1;animation-timing-function:cubic-bezier(.25,.6,.35,1)}22.500%,86.250%{stroke-dashoffset:0;opacity:1}91.875%{stroke-dashoffset:0;opacity:0}92.125%,to{stroke-dashoffset:101;opacity:0}}.nv-sys.is-in-view .nv-trace-4 path{animation:nv-trace-band 8s linear infinite}@keyframes nv-fan0-h{0%,12.892%{stroke-dashoffset:14}40.000%{stroke-dashoffset:-463.1}40.795%,to{stroke-dashoffset:-557.1}}@keyframes nv-fan0-t{0%,12.892%{stroke-dashoffset:46}40.000%{stroke-dashoffset:-431.1}42.614%,to{stroke-dashoffset:-557.1}}@keyframes nv-trace-k0{0%{stroke-dashoffset:101;opacity:1}40.000%{stroke-dashoffset:101;opacity:1;animation-timing-function:cubic-bezier(.25,.6,.35,1)}67.500%,86.250%{stroke-dashoffset:0;opacity:1}91.875%{stroke-dashoffset:0;opacity:0}92.125%,to{stroke-dashoffset:101;opacity:0}}.nv-sys.is-in-view .nv-fan-0 .nv-sig{animation:nv-fan0-h 8s linear infinite}.nv-sys.is-in-view .nv-fan-0 .nv-sig-tail{animation:nv-fan0-t 8s linear infinite}.nv-sys.is-in-view .nv-trace-0 path{animation:nv-trace-k0 8s linear infinite}@keyframes nv-fan1-h{0%,33.108%{stroke-dashoffset:14}43.750%{stroke-dashoffset:-173.3}44.545%,to{stroke-dashoffset:-267.3}}@keyframes nv-fan1-t{0%,33.108%{stroke-dashoffset:46}43.750%{stroke-dashoffset:-141.3}46.364%,to{stroke-dashoffset:-267.3}}@keyframes nv-trace-k1{0%{stroke-dashoffset:101;opacity:1}43.750%{stroke-dashoffset:101;opacity:1;animation-timing-function:cubic-bezier(.25,.6,.35,1)}71.250%,86.250%{stroke-dashoffset:0;opacity:1}91.875%{stroke-dashoffset:0;opacity:0}92.125%,to{stroke-dashoffset:101;opacity:0}}.nv-sys.is-in-view .nv-fan-1 .nv-sig{animation:nv-fan1-h 8s linear infinite}.nv-sys.is-in-view .nv-fan-1 .nv-sig-tail{animation:nv-fan1-t 8s linear infinite}.nv-sys.is-in-view .nv-trace-1 path{animation:nv-trace-k1 8s linear infinite}@keyframes nv-fan2-h{0%,36.858%{stroke-dashoffset:14}47.500%{stroke-dashoffset:-173.3}48.295%,to{stroke-dashoffset:-267.3}}@keyframes nv-fan2-t{0%,36.858%{stroke-dashoffset:46}47.500%{stroke-dashoffset:-141.3}50.114%,to{stroke-dashoffset:-267.3}}@keyframes nv-trace-k2{0%{stroke-dashoffset:101;opacity:1}47.500%{stroke-dashoffset:101;opacity:1;animation-timing-function:cubic-bezier(.25,.6,.35,1)}75.000%,86.250%{stroke-dashoffset:0;opacity:1}91.875%{stroke-dashoffset:0;opacity:0}92.125%,to{stroke-dashoffset:101;opacity:0}}.nv-sys.is-in-view .nv-fan-2 .nv-sig{animation:nv-fan2-h 8s linear infinite}.nv-sys.is-in-view .nv-fan-2 .nv-sig-tail{animation:nv-fan2-t 8s linear infinite}.nv-sys.is-in-view .nv-trace-2 path{animation:nv-trace-k2 8s linear infinite}@keyframes nv-fan3-h{0%,24.142%{stroke-dashoffset:14}51.250%{stroke-dashoffset:-463.1}52.045%,to{stroke-dashoffset:-557.1}}@keyframes nv-fan3-t{0%,24.142%{stroke-dashoffset:46}51.250%{stroke-dashoffset:-431.1}53.864%,to{stroke-dashoffset:-557.1}}@keyframes nv-trace-k3{0%{stroke-dashoffset:101;opacity:1}51.250%{stroke-dashoffset:101;opacity:1;animation-timing-function:cubic-bezier(.25,.6,.35,1)}78.750%,86.250%{stroke-dashoffset:0;opacity:1}91.875%{stroke-dashoffset:0;opacity:0}92.125%,to{stroke-dashoffset:101;opacity:0}}.nv-sys.is-in-view .nv-fan-3 .nv-sig{animation:nv-fan3-h 8s linear infinite}.nv-sys.is-in-view .nv-fan-3 .nv-sig-tail{animation:nv-fan3-t 8s linear infinite}.nv-sys.is-in-view .nv-trace-3 path{animation:nv-trace-k3 8s linear infinite}.nv-loop{display:flex;flex-direction:column;gap:20px;color:var(--digital_surfaces-text)}.nv-loop__label{margin:0;text-transform:uppercase;color:var(--digital_surfaces-text_muted,#5c5c5c)}.nv-loop__diagram{position:relative;display:none;height:440px}@media (min-width:1024px){.nv-loop__diagram{display:block}}.nv-loop__diagram>svg{position:absolute;inset:0;width:100%;height:100%;overflow:visible}.nv-loop__node{position:absolute;box-sizing:border-box;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:var(--space-2);width:15%;min-height:136px;padding:14px;border:var(--border-width-default,1px) solid var(--digital_surfaces-border_subtle,#e4e0d6);border-radius:var(--radius-large);background:var(--digital_surfaces-white);transform:translate(-50%,-50%)}.nv-loop__node .eyebrow{text-transform:uppercase}.nv-loop__caption,.nv-loop__return{color:var(--digital_surfaces-text_muted,#5c5c5c)}.nv-loop__return{position:absolute;left:50%;padding:2px 10px;background:var(--digital_surfaces-white);text-transform:uppercase;white-space:nowrap;transform:translate(-50%,-50%)}.nv-stages__num{font:600 14px/1.43 var(--font-space-grotesk);letter-spacing:.04em;font-variant-numeric:tabular-nums}.nv-handoffs{display:flex;flex-direction:column}.nv-handoffs__head{display:none}.nv-handoffs__list{margin:0;padding:0;list-style:none;border-top:2px solid var(--digital_surfaces-text)}.nv-handoffs__row{display:grid;grid-template-columns:40px minmax(0,1fr);gap:var(--space-2) var(--space-3);padding-block:var(--space-6);border-bottom:var(--border-width-default) solid var(--digital_surfaces-border_subtle)}.nv-handoffs__num{grid-row:span 3;line-height:1.5}.nv-handoffs__cell{display:grid;grid-template-columns:56px minmax(0,1fr);align-items:start;gap:var(--space-2)}.nv-handoffs__key{color:var(--digital_surfaces-text_muted);line-height:21px}.nv-handoffs__cell>.nv-arrow{display:none}.nv-handoffs__engines{display:flex;flex-direction:column;gap:var(--space-1)}.nv-handoffs__text{margin:var(--space-2) 0 0}@media (min-width:1024px){.nv-handoffs__head,.nv-handoffs__row{display:grid;grid-template-columns:48px 240px 280px minmax(0,1fr);column-gap:var(--space-6)}.nv-handoffs__head{padding-bottom:var(--space-3);color:var(--digital_surfaces-text_muted)}.nv-handoffs__row{align-items:start;padding-block:var(--space-6)}.nv-handoffs__num{grid-row:auto}.nv-handoffs__cell{grid-template-columns:none;display:flex}.nv-handoffs__to{gap:var(--space-3)}.nv-handoffs__key{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.nv-handoffs__cell>.nv-arrow{display:block;margin-top:3px}.nv-handoffs__text{margin:0}}@keyframes nv-s1u-h{0%,11.250%{stroke-dashoffset:14}20.625%{stroke-dashoffset:-151}21.420%,to{stroke-dashoffset:-245}}@keyframes nv-s1u-t{0%,11.250%{stroke-dashoffset:46}20.625%{stroke-dashoffset:-119}23.239%,to{stroke-dashoffset:-245}}.nv-loop.is-in-view .nv-seg-s1u .nv-sig{animation:nv-s1u-h 8s linear infinite}.nv-loop.is-in-view .nv-seg-s1u .nv-sig-tail{animation:nv-s1u-t 8s linear infinite}@keyframes nv-s1l-h{0%,11.250%{stroke-dashoffset:14}20.625%{stroke-dashoffset:-151}21.420%,to{stroke-dashoffset:-245}}@keyframes nv-s1l-t{0%,11.250%{stroke-dashoffset:46}20.625%{stroke-dashoffset:-119}23.239%,to{stroke-dashoffset:-245}}.nv-loop.is-in-view .nv-seg-s1l .nv-sig{animation:nv-s1l-h 8s linear infinite}.nv-loop.is-in-view .nv-seg-s1l .nv-sig-tail{animation:nv-s1l-t 8s linear infinite}@keyframes nv-s2u-h{0%,29.375%{stroke-dashoffset:14}37.727%{stroke-dashoffset:-133}38.523%,to{stroke-dashoffset:-227}}@keyframes nv-s2u-t{0%,29.375%{stroke-dashoffset:46}37.727%{stroke-dashoffset:-101}40.341%,to{stroke-dashoffset:-227}}.nv-loop.is-in-view .nv-seg-s2u .nv-sig{animation:nv-s2u-h 8s linear infinite}.nv-loop.is-in-view .nv-seg-s2u .nv-sig-tail{animation:nv-s2u-t 8s linear infinite}@keyframes nv-s2l-h{0%,29.375%{stroke-dashoffset:14}37.727%{stroke-dashoffset:-133}38.523%,to{stroke-dashoffset:-227}}@keyframes nv-s2l-t{0%,29.375%{stroke-dashoffset:46}37.727%{stroke-dashoffset:-101}40.341%,to{stroke-dashoffset:-227}}.nv-loop.is-in-view .nv-seg-s2l .nv-sig{animation:nv-s2l-h 8s linear infinite}.nv-loop.is-in-view .nv-seg-s2l .nv-sig-tail{animation:nv-s2l-t 8s linear infinite}@keyframes nv-s3-h{0%,46.477%{stroke-dashoffset:14}54.432%{stroke-dashoffset:-126}55.227%,to{stroke-dashoffset:-220}}@keyframes nv-s3-t{0%,46.477%{stroke-dashoffset:46}54.432%{stroke-dashoffset:-94}57.045%,to{stroke-dashoffset:-220}}.nv-loop.is-in-view .nv-seg-s3 .nv-sig{animation:nv-s3-h 8s linear infinite}.nv-loop.is-in-view .nv-seg-s3 .nv-sig-tail{animation:nv-s3-t 8s linear infinite}@keyframes nv-r1-h{0%,41.477%{stroke-dashoffset:14}61.818%{stroke-dashoffset:-344}62.614%,to{stroke-dashoffset:-438}}@keyframes nv-r1-t{0%,41.477%{stroke-dashoffset:46}61.818%{stroke-dashoffset:-312}64.432%,to{stroke-dashoffset:-438}}.nv-loop.is-in-view .nv-seg-r1 .nv-sig{animation:nv-r1-h 8s linear infinite}.nv-loop.is-in-view .nv-seg-r1 .nv-sig-tail{animation:nv-r1-t 8s linear infinite}@keyframes nv-r2-h{0%,48.977%{stroke-dashoffset:14}76.989%{stroke-dashoffset:-479}77.784%,to{stroke-dashoffset:-573}}@keyframes nv-r2-t{0%,48.977%{stroke-dashoffset:46}76.989%{stroke-dashoffset:-447}79.602%,to{stroke-dashoffset:-573}}.nv-loop.is-in-view .nv-seg-r2 .nv-sig{animation:nv-r2-h 8s linear infinite}.nv-loop.is-in-view .nv-seg-r2 .nv-sig-tail{animation:nv-r2-t 8s linear infinite}@keyframes nv-loop-trace-0{0%{stroke-dashoffset:101;opacity:1}0.001%{stroke-dashoffset:101;opacity:1;animation-timing-function:cubic-bezier(.25,.6,.35,1)}16.250%,83.239%{stroke-dashoffset:0;opacity:1}88.864%{stroke-dashoffset:0;opacity:0}89.114%,to{stroke-dashoffset:101;opacity:0}}.nv-loop.is-in-view .nv-trace-5 path{animation:nv-loop-trace-0 8s linear infinite}@keyframes nv-loop-trace-1{0%{stroke-dashoffset:101;opacity:1}20.625%{stroke-dashoffset:101;opacity:1;animation-timing-function:cubic-bezier(.25,.6,.35,1)}36.875%,83.239%{stroke-dashoffset:0;opacity:1}88.864%{stroke-dashoffset:0;opacity:0}89.114%,to{stroke-dashoffset:101;opacity:0}}.nv-loop.is-in-view .nv-trace-6 path{animation:nv-loop-trace-1 8s linear infinite}@keyframes nv-loop-trace-2{0%{stroke-dashoffset:101;opacity:1}20.625%{stroke-dashoffset:101;opacity:1;animation-timing-function:cubic-bezier(.25,.6,.35,1)}36.875%,83.239%{stroke-dashoffset:0;opacity:1}88.864%{stroke-dashoffset:0;opacity:0}89.114%,to{stroke-dashoffset:101;opacity:0}}.nv-loop.is-in-view .nv-trace-7 path{animation:nv-loop-trace-2 8s linear infinite}@keyframes nv-loop-trace-3{0%{stroke-dashoffset:101;opacity:1}37.727%{stroke-dashoffset:101;opacity:1;animation-timing-function:cubic-bezier(.25,.6,.35,1)}53.977%,83.239%{stroke-dashoffset:0;opacity:1}88.864%{stroke-dashoffset:0;opacity:0}89.114%,to{stroke-dashoffset:101;opacity:0}}.nv-loop.is-in-view .nv-trace-8 path{animation:nv-loop-trace-3 8s linear infinite}@keyframes nv-loop-trace-4{0%{stroke-dashoffset:101;opacity:1}54.432%{stroke-dashoffset:101;opacity:1;animation-timing-function:cubic-bezier(.25,.6,.35,1)}70.682%,83.239%{stroke-dashoffset:0;opacity:1}88.864%{stroke-dashoffset:0;opacity:0}89.114%,to{stroke-dashoffset:101;opacity:0}}.nv-loop.is-in-view .nv-trace-9 path{animation:nv-loop-trace-4 8s linear infinite}.nv-principles{display:flex;flex-direction:column;gap:var(--space-8);color:var(--digital_surfaces-text)}.nv-principles__grid{display:grid;gap:var(--space-6);grid-template-columns:minmax(0,1fr);margin:0;padding:0;list-style:none}@media (min-width:640px){.nv-principles__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.nv-principles__grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.nv-stages{isolation:isolate;display:grid;gap:var(--space-8) var(--space-6);grid-template-columns:minmax(0,1fr);margin:0;padding:0;list-style:none;color:var(--digital_surfaces-text)}@media (min-width:640px){.nv-stages{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.nv-stages{grid-template-columns:repeat(3,minmax(0,1fr))}}.nv-stages--draw .nv-stages__item{position:relative;border-top-color:transparent}.nv-stages--draw .nv-stages__item:after,.nv-stages--draw .nv-stages__item:before{content:"";position:absolute;top:-2px;right:0;left:0;height:2px}.nv-stages--draw .nv-stages__item:before{background:var(--digital_surfaces-text);transform-origin:left center;transform:scaleX(0)}.nv-stages--draw .nv-stages__item:after{z-index:-1;background:rgba(26,26,26,.16)}.is-in-view>.nv-stages--draw .nv-stages__item:before{animation:nv-step-draw 9s cubic-bezier(.22,1,.36,1) infinite}.is-in-view>.nv-stages--draw .nv-stages__item:nth-child(2):before{animation-delay:.5s}.is-in-view>.nv-stages--draw .nv-stages__item:nth-child(3):before{animation-delay:1s}.is-in-view>.nv-stages--draw .nv-stages__item:nth-child(4):before{animation-delay:1.5s}.is-in-view>.nv-stages--draw .nv-stages__item:nth-child(5):before{animation-delay:2s}.is-in-view>.nv-stages--draw .nv-stages__item:nth-child(6):before{animation-delay:2.5s}@keyframes nv-step-draw{0%{transform:scaleX(0)}10%,85%{transform:scaleX(1)}95%,to{transform:scaleX(0)}}.nv-stages-wrap{display:flex;flex-direction:column;gap:var(--space-6)}.nv-tools{--nv-tools-cols:2;display:flex;flex-wrap:wrap;justify-content:center;gap:var(--space-4);margin:0;padding:0;list-style:none}.nv-tools>li{flex:0 0 calc((100% - (var(--nv-tools-cols) - 1) * var(--space-4)) / var(--nv-tools-cols));min-width:0}@media (min-width:640px){.nv-tools{--nv-tools-cols:4}}@media (min-width:1024px){.nv-tools{--nv-tools-cols:5}}.nv-tools__tile{box-sizing:border-box;flex-direction:column;gap:var(--space-3);min-height:148px;padding:var(--space-6) var(--space-3);border-radius:var(--radius-card,16px);border:var(--border-width-default) solid var(--digital_surfaces-border_subtle);background:var(--digital_surfaces-white);color:var(--digital_surfaces-text);text-align:center}.nv-tools__logo,.nv-tools__tile{display:flex;align-items:center;justify-content:center}.nv-tools__logo{gap:var(--space-2);width:100%;max-width:160px;height:48px}.nv-tools__logo img{display:block;min-width:0;max-width:100%;object-fit:contain}.nv-tools__role{color:var(--digital_surfaces-text_muted,#5c5c5c)}.nv-quotes{display:flex;flex-direction:column;gap:40px;color:var(--digital_surfaces-text)}.nv-quotes__bar{display:flex;align-items:center;justify-content:space-between;gap:var(--space-6)}.nv-quotes__title{margin:0;text-transform:uppercase;color:var(--digital_surfaces-text_muted,#5c5c5c)}.nv-quotes__controls{display:flex;align-items:center;gap:var(--space-3)}.nv-quotes__track{display:flex;gap:var(--space-6);padding-bottom:var(--space-4);overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;border-radius:var(--radius-card,16px)}.nv-quotes__track::-webkit-scrollbar{display:none}.nv-quotes__track:focus{outline:none}.nv-quotes__track:focus-visible{outline:var(--focus-ring-width,2px) solid var(--focus-ring,var(--core_colors-near_black));outline-offset:var(--focus-ring-offset,2px)}.nv-quote{box-sizing:border-box;display:flex;flex:0 0 min(84%,520px);flex-direction:column;justify-content:space-between;gap:var(--space-8);margin:0;padding:var(--space-8);border:var(--border-width-default,1px) solid var(--digital_surfaces-border_subtle,#e4e0d6);border-radius:var(--radius-card,16px);background:var(--digital_surfaces-white);scroll-snap-align:start}.nv-quote--feature{flex-basis:min(92%,640px);border-color:var(--digital_surfaces-text);background:var(--digital_surfaces-text);color:var(--core_colors-warmOffWhite)}.nv-quote__body{display:flex;flex-direction:column;gap:var(--space-4)}.nv-quote__body blockquote{margin:0}.nv-quote__mark{height:32px;font:700 72px/.5 var(--font-space-grotesk)}.nv-quote__who{display:flex;align-items:center;gap:var(--space-3)}.nv-quote__initials{display:inline-flex;flex:none;align-items:center;justify-content:center;width:48px;height:48px;border-radius:var(--radius-full);background:var(--core_colors-warmOffWhite);color:var(--digital_surfaces-text);font:600 16px/1 var(--font-space-grotesk)}.nv-quote--feature .nv-quote__initials{background:var(--interactive-inverse_secondary_hover,#2e2e2e);color:var(--core_colors-warmOffWhite)}.nv-quote__name{font-weight:600}.nv-quote__role{color:var(--digital_surfaces-text_muted,#5c5c5c)}.nv-quote--feature .nv-quote__role{color:var(--digital_surfaces-text_muted_inverse,#c9c5bc)}.nv-quotes__progress{position:relative;max-width:320px;height:2px;background:var(--digital_surfaces-border_subtle,#e4e0d6)}.nv-quotes__progress>span{position:absolute;top:0;bottom:0;background:var(--digital_surfaces-text);transition:left .16s ease}.nv-faq{color:var(--digital_surfaces-text)}.nv-faq__item{border-top:var(--border-width-default,1px) solid var(--digital_surfaces-border_subtle,#e4e0d6)}.nv-faq__item:last-child{border-bottom:var(--border-width-default,1px) solid var(--digital_surfaces-border_subtle,#e4e0d6)}.nv-faq__question{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);padding-block:var(--space-6);border-radius:var(--radius-small);cursor:pointer;list-style:none}.nv-faq__question::-webkit-details-marker{display:none}.nv-faq__question:focus{outline:none}.nv-faq__question:focus-visible{outline:var(--focus-ring-width,2px) solid var(--focus-ring,var(--core_colors-near_black));outline-offset:var(--focus-ring-offset,2px)}.nv-faq__icon{flex:none;transition:transform .16s ease}.nv-faq__item[open] .nv-faq__icon{transform:rotate(45deg)}.nv-faq__answer{max-width:720px;padding-bottom:var(--space-6)}.nv-faq__answer>p{margin:0}.nv-closing{padding-block:var(--layout-section,96px);background:var(--core_colors-warmOffWhite);color:var(--digital_surfaces-text)}.nv-closing__inner{display:flex;flex-direction:column;align-items:center;gap:var(--space-8);text-align:center}.nv-closing__title{max-width:820px;margin:0;text-wrap:balance}@media (max-width:639px){.nv-card{padding:var(--space-4)}}@container nv-layout (max-width: 639px){.nv-card{padding:var(--space-4)}}@media (prefers-reduced-motion:reduce){.nv-card--linked,.nv-card__cue-arrow,.nv-faq__icon,.nv-icon-button,.nv-quotes__progress>span{transition:none}.nv-sig,.nv-sig-tail,.nv-sys__vmover,.nv-trace{display:none!important}.nv-stages--draw .nv-stages__item:before,.nv-sys .nv-sys__stage-label:after{animation:none!important;transform:scaleX(1)}.nv-sys .nv-sys__stage-label:after{opacity:1}}.nv-still .nv-sig,.nv-still .nv-sig-tail,.nv-still .nv-sys__vmover,.nv-still .nv-trace{display:none!important}@media (forced-colors:active){.nv-card{border-color:CanvasText}.nv-engine-icon{forced-color-adjust:none}.nv-chip,.nv-loop__node,.nv-quote,.nv-sys__band,.nv-tools__tile{border:1px solid CanvasText}}@media (max-width:639px){.nv-container{padding-inline:var(--layout-gutter-mobile,24px)}.nv-closing,.nv-section{padding-block:var(--layout-section-mobile,64px)}.nv-hero{padding-block:var(--layout-section-mobile,64px) var(--space-12)}.nv-quote{padding:var(--space-6)}}.nv-stack{display:flex;flex-direction:column;gap:var(--space-12)}.nv-grid{display:grid;gap:var(--space-6);grid-template-columns:minmax(0,1fr);margin:0;padding:0;list-style:none}@media (min-width:640px){.nv-grid--2,.nv-grid--4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.nv-grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}.nv-grid--4{grid-template-columns:repeat(4,minmax(0,1fr))}}.nv-split{display:grid;gap:var(--space-8);grid-template-columns:minmax(0,1fr)}@media (min-width:1024px){.nv-split{grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:var(--space-12)}}.nv-head-row{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:var(--space-6)}.nv-panel{box-sizing:border-box;padding:var(--space-6);border:var(--border-width-default) solid var(--digital_surfaces-border_subtle);border-radius:var(--radius-large);background:var(--digital_surfaces-white)}.nv-panel--warm{border-color:var(--core_colors-warmOffWhite);background:var(--core_colors-warmOffWhite)}@media (max-width:639px){.nv-panel{padding:var(--space-4)}}.nv-panel>*{margin:0}.nv-chips{display:flex;flex-wrap:wrap;gap:var(--space-2);margin:0;padding:0;list-style:none}.nv-num{font:600 14px/1.43 var(--font-space-grotesk),system-ui,sans-serif;letter-spacing:.04em;font-variant-numeric:tabular-nums}.nv-arrow{flex:none;width:16px;height:16px;color:var(--digital_surfaces-text_muted)}.nv-text-link{display:inline-flex;align-self:flex-start;align-items:center;gap:var(--space-2);border-radius:var(--radius-small);color:var(--digital_surfaces-text);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.2em}.nv-text-link:hover{text-decoration-thickness:2px}.nv-text-link:focus{outline:none}.nv-text-link:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring);outline-offset:var(--focus-ring-offset)}.nv-section h2,.nv-section h3,.nv-section h4,.nv-section ol,.nv-section p,.nv-section ul{margin:0}.nv-eng--marketing{--nv-eng-accent:var(--accent_colors-marketing)}.nv-eng--outbound{--nv-eng-accent:var(--accent_colors-outbound)}.nv-eng--revenue{--nv-eng-accent:var(--accent_colors-revenue)}.nv-eng--operations{--nv-eng-accent:var(--accent_colors-operations)}.nv-eng-hero{padding-block:var(--space-24) var(--space-16);color:var(--digital_surfaces-text)}@media (max-width:639px){.nv-eng-hero{padding-block:var(--space-16) var(--space-12)}}.nv-eng-hero__inner{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-6)}.nv-eng-hero__inner>*{margin:0}.nv-eng-hero__title{max-width:900px;text-wrap:balance}.nv-eng-hero__lead{max-width:760px;color:var(--digital_surfaces-text_muted);text-wrap:pretty}.nv-eng-map{display:flex;flex-direction:column;gap:var(--space-3);width:100%;margin-top:var(--space-6)}.nv-eng-map__stages{display:none;grid-template-columns:repeat(4,minmax(0,1fr));column-gap:var(--space-4)}.nv-eng-map__stage{display:flex;align-items:center;gap:var(--space-3)}.nv-eng-map__stage:after{content:"";flex:1;height:1px;background:rgba(26,26,26,.16)}.nv-eng-map__stage--wide{grid-column:span 2}.nv-eng-map__nodes{display:grid;gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none}@media (min-width:1024px){.nv-eng-map__stages{display:grid}.nv-eng-map__nodes{grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--space-4)}}.nv-eng-node{box-sizing:border-box;display:flex;flex-direction:column;gap:var(--space-2);height:100%;padding:var(--space-4);border:var(--border-width-default) solid var(--digital_surfaces-border_subtle);border-radius:var(--radius-large);background:var(--digital_surfaces-white);color:var(--digital_surfaces-text);text-decoration:none;transition:border-color .12s ease}a.nv-eng-node:hover{border-color:var(--core_colors-near_black)}a.nv-eng-node:focus{outline:none}a.nv-eng-node:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring);outline-offset:var(--focus-ring-offset)}.nv-eng-node[aria-current=page]{padding:calc(var(--space-4) - 1px);border:2px solid var(--nv-eng-accent)}.nv-eng-node__stage{display:block;margin-bottom:var(--space-1)}@media (min-width:1024px){.nv-eng-node__stage{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}}.nv-eng-map__shared{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2) var(--space-4);padding:var(--space-3) var(--space-4);border:1px dashed rgba(26,26,26,.24);border-radius:var(--radius-large)}.nv-eng-items{display:grid;gap:var(--space-8) var(--space-6);grid-template-columns:minmax(0,1fr);margin:0;padding:0;list-style:none}@media (min-width:640px){.nv-eng-items{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.nv-eng-items{grid-template-columns:repeat(3,minmax(0,1fr))}.nv-eng-items--5{grid-template-columns:repeat(6,minmax(0,1fr))}.nv-eng-items--5>li{grid-column:span 2}.nv-eng-items--5>li:nth-child(4),.nv-eng-items--5>li:nth-child(5){grid-column:span 3}}.nv-eng-connect{display:grid;gap:var(--space-8);grid-template-columns:minmax(0,1fr)}@media (min-width:1024px){.nv-eng-connect{grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:var(--space-12);align-items:start}}.nv-eng-flows{margin:0;padding:0;list-style:none}.nv-eng-flow,.nv-eng-flows{display:flex;flex-direction:column}.nv-eng-flow{gap:var(--space-3);padding-block:var(--space-6);border-top:1px solid var(--digital_surfaces-border_subtle)}.nv-eng-flow:last-child{border-bottom:1px solid var(--digital_surfaces-border_subtle)}.nv-eng-route{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2)}.nv-eng-shared{display:flex;flex-direction:column;gap:var(--space-4)}.nv-eng-modes{display:grid;gap:var(--space-6);grid-template-columns:minmax(0,1fr)}@media (min-width:1024px){.nv-eng-modes{grid-template-columns:repeat(2,minmax(0,1fr))}}.nv-eng-mode{display:flex;flex-direction:column;gap:var(--space-3)}@media (prefers-reduced-motion:reduce){.nv-eng-node{transition:none}}section[id]{scroll-margin-top:64px}@media (min-width:640px){section[id]{scroll-margin-top:72px}}@media (min-width:1024px){.nv-case-aside{max-height:calc(100vh - 8.5rem);overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-gutter:stable;padding-right:var(--space-3);padding-bottom:var(--space-6)}}.nv-case-aside:focus{outline:none}.nv-case-aside:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring);outline-offset:var(--focus-ring-offset);border-radius:var(--radius-small)}@supports (grid-template-rows:subgrid){.nv-aligned>li{display:grid;grid-row:span var(--nv-rows,2);grid-template-rows:subgrid;row-gap:var(--space-2);align-content:start}}.nv-eng-items.nv-aligned,.nv-stages.nv-aligned{--nv-rows:3}.nv-quotes__track{position:relative;cursor:grab}.nv-quotes__track.is-dragging{cursor:grabbing;scroll-snap-type:none;user-select:none}.nv-quotes__track.has-more{-webkit-mask-image:linear-gradient(90deg,#000 88%,transparent);mask-image:linear-gradient(90deg,#000 88%,transparent)}.nv-quotes__track:focus-visible{-webkit-mask-image:none;mask-image:none}.nv-quote__photo{flex:none;width:48px;height:48px;border-radius:var(--radius-full);object-fit:cover}.footer-newsletter{display:grid;grid-template-columns:1fr 1fr;gap:24px 48px;align-items:center;margin-bottom:44px;padding-bottom:40px;border-bottom:1px solid rgba(251,248,239,.15)}.footer-newsletter-heading{font-size:20px;line-height:1.25;font-weight:500;letter-spacing:-.01em;color:#fbf8ef}.footer-newsletter-body{margin-top:8px;max-width:44ch;font-size:14px;line-height:1.55;color:rgba(251,248,239,.6)}.footer-newsletter-form{width:100%}[data-newsletter-cargo-footer] .cargo-form{display:grid;grid-template-columns:1fr auto;gap:12px;align-items:start}[data-newsletter-cargo-footer] .cargo-form-label{display:none}[data-newsletter-cargo-footer] .cargo-form-label.footer-newsletter-email-label{display:block;margin-bottom:6px;font-size:12.5px;font-weight:500;color:rgba(251,248,239,.75)}[data-newsletter-cargo-footer] .cargo-form-required{color:#fbf8ef;font-weight:600}[data-newsletter-cargo-footer] .cargo-form-field{grid-column:1;grid-row:1;margin:0}[data-newsletter-cargo-footer] .cargo-form-input{width:100%;height:44px;padding:0 14px;border-radius:10px;border:1px solid rgba(251,248,239,.25);background:#ffffff;color:#1a1a1a;font:inherit;font-size:15px}[data-newsletter-cargo-footer] .cargo-form-input::placeholder{color:rgba(26,26,26,.5)}[data-newsletter-cargo-footer] .cargo-form-input:focus{outline:none;border-color:#fbf8ef;box-shadow:0 0 0 3px rgba(251,248,239,.25)}[data-newsletter-cargo-footer] .cargo-form-input[aria-invalid=true]{border-color:#ffb4ab}[data-newsletter-cargo-footer] .cargo-form-error{margin-top:6px;font-size:13px;line-height:1.4;color:#ffb4ab}[data-newsletter-cargo-footer] .cargo-form-submit{grid-column:2;grid-row:1;align-self:end;height:44px;padding:0 20px;border-radius:10px;border:1px solid #fbf8ef;background:#fbf8ef;color:#282828;font:inherit;font-size:14px;font-weight:500;white-space:nowrap;cursor:pointer;transition:background-color .2s ease}[data-newsletter-cargo-footer] .cargo-form-submit:hover{background-color:#ffffff}[data-newsletter-cargo-footer] .cargo-form-submit:focus-visible{outline:none;box-shadow:0 0 0 2px #282828,0 0 0 4px #fbf8ef}[data-newsletter-cargo-footer] .cargo-form-field.footer-consent{grid-column:1/-1;grid-row:2;display:flex;flex-direction:row;flex-wrap:wrap;align-items:flex-start;gap:10px;margin:0}[data-newsletter-cargo-footer] .cargo-form-field.footer-consent input.cargo-form-input{flex:none;width:16px;height:16px;min-width:0;margin:2px 0 0;padding:0;border:0;background:none;box-shadow:none;accent-color:#fbf8ef;cursor:pointer}[data-newsletter-cargo-footer] .cargo-form-field.footer-consent input.cargo-form-input:focus-visible{outline:2px solid #fbf8ef;outline-offset:2px;box-shadow:none}[data-newsletter-cargo-footer] .cargo-form-field.footer-consent .cargo-form-label{display:block;flex:1;min-width:0;margin:0;font-size:12.5px;font-weight:400;line-height:1.5;color:rgba(251,248,239,.6);cursor:pointer}.footer-consent-link{color:#fbf8ef;text-decoration:underline;text-underline-offset:2px}.footer-consent-link:hover{text-decoration-thickness:2px}.footer-consent-error{flex-basis:100%;margin-top:4px;font-size:12.5px;line-height:1.4;color:#ffb4ab}.footer-newsletter-success{font-size:14px;line-height:1.5;color:rgba(251,248,239,.7)}.footer-newsletter-success-line{margin:0}.footer-newsletter-success-title{color:#fbf8ef;font-weight:500}.footer-newsletter-success-hint{margin:6px 0 0;font-size:12.5px;line-height:1.5;color:rgba(251,248,239,.5)}.footer-newsletter-fallback{font-size:14px;line-height:1.5;color:rgba(251,248,239,.7)}.footer-newsletter-fallback:focus{outline:none}.footer-newsletter-fallback-link{color:#fbf8ef;text-decoration:underline;text-underline-offset:2px}.footer-newsletter-submit-error{margin:10px 0 0;font-size:12.5px;line-height:1.5;color:#ffb4ab}@media (max-width:640px){.footer-newsletter{gap:20px}.footer-newsletter,[data-newsletter-cargo-footer] .cargo-form{grid-template-columns:1fr}[data-newsletter-cargo-footer] .cargo-form-submit{grid-column:1;grid-row:2;width:100%}[data-newsletter-cargo-footer] .cargo-form-field.footer-consent{grid-row:3}}.newsletter-overlay{position:fixed;inset:0;z-index:100;pointer-events:auto;background:rgba(26,26,26,.45);-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);animation:newsletter-overlay-in .28s ease-out}.newsletter-content{position:fixed;z-index:101;left:50%;top:50%;transform:translate(-50%,-50%);display:flex;flex-direction:column;width:calc(100% - 2rem);max-width:520px;max-height:calc(100dvh - 2rem);overflow:hidden;background:var(--card);border:1px solid color-mix(in srgb,var(--foreground) 10%,transparent);border-radius:16px;box-shadow:0 24px 60px -12px rgba(40,40,40,.28),0 6px 16px -6px rgba(40,40,40,.12)}.newsletter-content:focus{outline:none}.newsletter-body{min-height:0;overflow-y:auto;padding:30px}.newsletter-close{position:absolute;top:14px;right:14px;display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border:0;border-radius:8px;background:transparent;color:color-mix(in srgb,var(--foreground) 55%,transparent);cursor:pointer;transition:background-color .15s ease,color .15s ease}.newsletter-close:hover{background:color-mix(in srgb,var(--foreground) 6%,transparent);color:var(--foreground)}.newsletter-close:focus-visible{outline:2px solid var(--foreground);outline-offset:2px}.newsletter-mark{width:30px;height:30px;margin-bottom:16px;opacity:.9}.newsletter-title{font-size:20px;line-height:1.25;font-weight:500;letter-spacing:-.01em;color:var(--foreground)}.newsletter-desc{margin-top:10px;font-size:14px;line-height:1.6;color:color-mix(in srgb,var(--foreground) 70%,transparent)}.newsletter-form{margin-top:22px}[data-newsletter-cargo] .cargo-form{display:grid;grid-template-columns:1fr 1fr;column-gap:14px;row-gap:14px;--cargo-form-radius:10px}[data-newsletter-cargo] .cargo-form-field{grid-column:1/-1;margin:0}[data-newsletter-cargo] .cargo-form-field:first-of-type,[data-newsletter-cargo] .cargo-form-field:nth-of-type(2){grid-column:span 1}[data-newsletter-cargo] .cargo-form-label{display:block;margin-bottom:6px;font-size:13px;font-weight:500;color:color-mix(in srgb,var(--foreground) 75%,transparent)}[data-newsletter-cargo] .cargo-form-required{color:var(--foreground);font-weight:600}[data-newsletter-cargo] .cargo-form-input{width:100%;height:42px;padding:0 12px;border-radius:10px;border:1px solid color-mix(in srgb,var(--foreground) 15%,transparent);background:#ffffff;color:var(--foreground);font:inherit;font-size:15px}[data-newsletter-cargo] .cargo-form-input::placeholder{color:color-mix(in srgb,var(--foreground) 62%,transparent)}[data-newsletter-cargo] .cargo-form-input:focus{outline:none;border-color:var(--foreground);box-shadow:0 0 0 3px color-mix(in srgb,var(--foreground) 12%,transparent)}[data-newsletter-cargo] .cargo-form-input[aria-invalid=true]{border-color:#c0392b}[data-newsletter-cargo] .cargo-form-error{margin-top:6px;font-size:13px;line-height:1.4;color:#c0392b}[data-newsletter-cargo] .cargo-form-submit{grid-column:1/-1;width:100%;height:44px;margin-top:2px;border-radius:10px;border:1px solid #282828;background:#282828;color:#ffffff;font:inherit;font-size:14px;font-weight:500;cursor:pointer;transition:background-color .3s cubic-bezier(.2,0,0,1)}[data-newsletter-cargo] .cargo-form-submit:hover{background-color:#333333}[data-newsletter-cargo] .cargo-form-submit:focus-visible{outline:none;box-shadow:0 0 0 2px var(--card),0 0 0 4px var(--foreground)}[data-newsletter-cargo] .cargo-form-field.newsletter-consent{grid-column:1/-1;display:flex;flex-direction:row;flex-wrap:wrap;align-items:flex-start;gap:10px;margin-top:2px}[data-newsletter-cargo] .cargo-form-field.newsletter-consent input.cargo-form-input{flex:none;width:16px;height:16px;min-width:0;margin:2px 0 0;padding:0;border:0;background:none;box-shadow:none;accent-color:#282828;cursor:pointer}[data-newsletter-cargo] .cargo-form-field.newsletter-consent input.cargo-form-input:focus-visible{outline:2px solid var(--foreground);outline-offset:2px;box-shadow:none}[data-newsletter-cargo] .cargo-form-field.newsletter-consent .cargo-form-label{flex:1;min-width:0;margin:0;font-size:13px;font-weight:400;line-height:1.5;color:color-mix(in srgb,var(--foreground) 75%,transparent);cursor:pointer}.newsletter-consent-link{color:var(--foreground);text-decoration:underline;text-underline-offset:2px}.newsletter-consent-link:hover{text-decoration-thickness:2px}.newsletter-consent-error{flex-basis:100%;margin-top:4px;font-size:13px;line-height:1.4;color:#c0392b}.newsletter-sending{margin-top:16px}.newsletter-sending-bar{height:3px;width:100%;overflow:hidden;border-radius:999px;background:color-mix(in srgb,var(--foreground) 10%,transparent)}.newsletter-sending-bar:after{content:"";display:block;height:100%;width:100%;border-radius:999px;background:#282828;transform-origin:left center;transform:scaleX(0);animation:newsletter-sending-fill 2s ease-in-out forwards}@keyframes newsletter-sending-fill{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.newsletter-sending-label{margin-top:10px;text-align:center;font-size:13px;color:color-mix(in srgb,var(--foreground) 60%,transparent)}.newsletter-submit-error{margin-top:12px;text-align:center;font-size:13px;line-height:1.5;color:#a12f24}.newsletter-fallback{margin-top:20px;text-align:center}.newsletter-fallback:focus{outline:none}.newsletter-fallback-text{font-size:14px;line-height:1.55;color:color-mix(in srgb,var(--foreground) 70%,transparent)}.newsletter-fallback-link{display:inline-flex;align-items:center;height:44px;margin-top:16px;padding:0 18px;border-radius:10px;border:1px solid #282828;background:#282828;color:#ffffff;font-size:14px;font-weight:500;text-decoration:none;transition:background-color .3s cubic-bezier(.2,0,0,1)}.newsletter-fallback-link:hover{background-color:#333333}.newsletter-fallback-link:focus-visible{outline:none;box-shadow:0 0 0 2px var(--card),0 0 0 4px var(--foreground)}.newsletter-success{padding:6px 0 2px;text-align:center}.newsletter-success-check{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:999px;background:color-mix(in srgb,var(--foreground) 6%,transparent);color:var(--foreground)}.newsletter-success .newsletter-title{margin-top:18px}.newsletter-success-hint{margin-top:10px;font-size:13px;line-height:1.55;color:color-mix(in srgb,var(--foreground) 65%,transparent)}@keyframes newsletter-overlay-in{0%{opacity:0}to{opacity:1}}@keyframes newsletter-content-in{0%{opacity:0;transform:translate(-50%,-46%) scale(.98)}to{opacity:1;transform:translate(-50%,-50%) scale(1)}}@keyframes newsletter-content-out{0%{opacity:1;transform:translate(-50%,-50%) scale(1)}to{opacity:0;transform:translate(-50%,-48%) scale(.98)}}.newsletter-content[data-state=open]{animation:newsletter-content-in .28s cubic-bezier(.22,1,.36,1)}.newsletter-content[data-state=closed]{animation:newsletter-content-out .2s ease-in}@media (prefers-reduced-motion:reduce){.newsletter-content[data-state],.newsletter-overlay{animation:none}.newsletter-sending-bar:after{animation:none;transform:scaleX(1)}}@media (max-width:460px){.newsletter-body{padding:24px}[data-newsletter-cargo] .cargo-form{grid-template-columns:1fr}[data-newsletter-cargo] .cargo-form-field:first-of-type,[data-newsletter-cargo] .cargo-form-field:nth-of-type(2){grid-column:1/-1}}