@layer reset,tokens,base,typography;@layer components{.page-progress{inline-size:100%;display:block;overflow:hidden}.page-progress__tick{fill:var(--magic-progress-rest)}.page-progress__tick--active{fill:var(--magic-progress-active)}@media (forced-colors:active){.page-progress{color:inherit}.page-progress__tick{fill:currentColor}}.client-logo{flex:none;display:block}.tag{padding:var(--magic-space-4) var(--magic-space-12);border-radius:var(--magic-radius-8);color:var(--magic-text-inverse);white-space:nowrap;align-items:center;display:inline-flex}.tag__label{inline-size:calc-size(max-content, round(up, size, 1px))}.tag--light{background:var(--magic-pill-light-bg);backdrop-filter:blur(var(--magic-effect-tag-blur))}@media (forced-colors:active){.tag{border:var(--magic-stroke-1) solid transparent}}.case-study-card{isolation:isolate;aspect-ratio:1;inline-size:100%;color:var(--magic-text-inverse);background:var(--magic-surface-photo);flex-direction:column;justify-content:flex-end;display:flex;position:relative;overflow:hidden}.case-study-card__link{z-index:1;position:absolute;inset:0}.case-study-card__link:focus-visible{outline-offset:calc(-1 * var(--magic-space-4))}.case-study-card__photo,.case-study-card__shade{block-size:100%;inline-size:100%;position:absolute;inset:0}.case-study-card__photo{object-fit:cover;max-width:none}.case-study-card__shade{color:var(--magic-photo-shade)}.case-study-card__content{gap:var(--magic-space-24);padding:var(--magic-space-24);flex-direction:column;display:flex;position:relative}.case-study-card__text{gap:var(--magic-space-8);flex-direction:column;display:flex}.case-study-card__client{align-items:center;gap:var(--magic-space-8);display:flex}.case-study-card__logo{inline-size:var(--magic-space-24);block-size:var(--magic-space-24);object-fit:contain;flex:none}.case-study-card__description{max-inline-size:381px}.case-study-card__tags{align-self:flex-start;align-items:center;gap:var(--magic-space-8);margin:0;padding:0;list-style:none;display:flex}.case-study-card__tags>li{display:flex}.case-studies{margin-inline:calc(-1 * var(--magic-layout-gutter))}.case-studies__viewport{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:var(--magic-layout-gutter);padding-block:var(--magic-space-12) var(--magic-space-40);scrollbar-width:none;position:relative;overflow-x:auto;container-type:inline-size}.case-studies__viewport::-webkit-scrollbar{display:none}.case-studies__viewport:focus-visible{outline-offset:calc(-2 * var(--magic-space-2))}.case-studies__track{gap:var(--magic-space-12);inline-size:max-content;padding:0 var(--magic-layout-gutter);margin:0;list-style:none;display:flex}.case-studies__item{inline-size:min(440px, calc(100cqi - 2 * var(--magic-layout-gutter)));scroll-snap-align:start;flex:none}.case-studies__start{inline-size:var(--magic-stroke-1);block-size:var(--magic-stroke-1);scroll-snap-align:start;scroll-initial-target:nearest;position:absolute;inset-block-start:0;inset-inline-start:var(--magic-layout-gutter)}@media (width>=810px){.case-studies__viewport{block-size:calc(var(--magic-space-12) + 440px + var(--magic-space-48));padding-block-end:var(--magic-space-48);overflow-y:hidden}}@media (width>=1280px){.case-studies__viewport{block-size:calc(var(--magic-space-12) + 440px + var(--magic-space-64));scroll-padding-inline:var(--magic-space-40);padding-block-end:var(--magic-space-64)}.case-studies__track{padding-inline:var(--magic-space-40)}.case-studies__item{inline-size:440px}.case-studies__start{inset-inline-start:calc(var(--magic-layout-case-studies-start) + var(--magic-space-40))}}.digital{gap:var(--magic-space-32);padding-block:var(--magic-layout-section-padding-block);box-shadow:inset 0 var(--magic-stroke-1) 0 0 var(--magic-border-default);flex-direction:column;display:flex}.digital__heading{align-items:flex-start;gap:var(--magic-space-24);flex-direction:column;display:flex}.digital__title{color:var(--magic-text-primary);align-self:stretch}.digital__illustration{background:var(--magic-surface-subtle);place-items:center;block-size:358px;display:grid;position:relative;overflow:hidden}.digital__backdrop-picture{inline-size:max(1184px,100%);max-inline-size:none;position:absolute;inset-block-start:50%;inset-inline-start:50%;translate:-50% -50%}.digital__backdrop{block-size:auto;inline-size:100%}.digital__frame{padding:var(--magic-space-6) var(--magic-space-6) var(--magic-space-8);border-radius:var(--magic-radius-10);background:var(--magic-surface-default);position:relative}.digital__photo{aspect-ratio:600/350;object-fit:cover;border-radius:var(--magic-radius-6);block-size:auto;inline-size:312px;box-shadow:var(--magic-effect-photo-frame)}@media (width>=810px){.digital__illustration{block-size:600px}.digital__photo{inline-size:600px}}@media (width>=1280px){.digital__heading{justify-content:space-between;align-items:center;gap:var(--magic-space-28);flex-direction:row}.digital__title{align-self:auto}}@media (forced-colors:active){.digital{border-block-start:var(--magic-stroke-1) solid transparent}}@property --formula-card-hover{syntax:"<number>";inherits:true;initial-value:0}@property --formula-card-play{syntax:"<number>";inherits:true;initial-value:0}@property --formula-card-presence{syntax:"<number>";inherits:true;initial-value:0}@property --formula-card-hovered{syntax:"<integer>";inherits:true;initial-value:0}@property --formula-card-engaged{syntax:"<integer>";inherits:true;initial-value:0}.formula-card{align-items:center;gap:var(--magic-space-32);padding-block:var(--magic-space-24);border-radius:var(--magic-radius-14);background:var(--magic-surface-default);--formula-card-enter:--formula-card-hover .9s linear .12s, --formula-card-play .9s linear .12s, --formula-card-presence .25s cubic-bezier(.4, 0, .6, 1) .12s, --formula-card-engaged 0s linear .12s;flex-direction:column;transition:--formula-card-hover .8s linear,--formula-card-presence .3s cubic-bezier(.4,0,.6,1),--formula-card-play 0s linear .32s,--formula-card-engaged 0s linear .82s;display:flex}@media (hover:hover) and (prefers-reduced-motion:no-preference){.formula-card:hover{--formula-card-hover:1;--formula-card-play:1;--formula-card-presence:1;--formula-card-hovered:1;--formula-card-engaged:1;transition:var(--formula-card-enter)}}@media (hover:none) and (prefers-reduced-motion:no-preference){.formula-card[data-formula-card-play]{--formula-card-hover:1;--formula-card-play:1;--formula-card-presence:1;--formula-card-hovered:1;--formula-card-engaged:1;transition:var(--formula-card-enter)}.formula-card[data-formula-card-play]:has(>[data-formula-visual-motion=replay]){--formula-card-engaged:0;animation:1s linear .12s formula-card-replay}}@keyframes formula-card-replay{0%,to{--formula-card-engaged:1}}.formula-card__text{gap:var(--magic-space-8);text-align:center;flex-direction:column;inline-size:200px;display:flex}.formula-card__title{color:var(--magic-text-primary)}.formula-card__sentence{color:var(--magic-text-muted)}.formula-visual{flex:none;display:block}.formula-visual__face{fill:var(--magic-surface-default)}.formula-visual__contour{stroke:var(--magic-border-secondary)}.formula-visual__edge{stroke:var(--magic-icon-muted)}.formula-visual__dot{fill:var(--magic-surface-default);stroke:var(--magic-border-secondary)}.formula-visual__part{--formula-visual-p:clamp(0, (var(--formula-card-hover) - var(--formula-visual-start,0)) / var(--formula-visual-span,1), 1);--formula-visual-move:calc(var(--formula-visual-p) * var(--formula-visual-p) * (3 - 2 * var(--formula-visual-p)));--formula-visual-out:clamp(0, (var(--formula-card-play) - var(--formula-visual-out-start,0)) / var(--formula-visual-out-span,1), 1);--formula-visual-in:clamp(0, (var(--formula-card-play) - var(--formula-visual-in-start,1)) / var(--formula-visual-in-span,1), 1);--formula-visual-pulse:calc(var(--formula-card-presence) * ( var(--formula-visual-out) * var(--formula-visual-out) * (3 - 2 * var(--formula-visual-out)) - var(--formula-visual-in) * var(--formula-visual-in) * (3 - 2 * var(--formula-visual-in)) ))}.formula-visual__part--point-1,.formula-visual__part--point-2,.formula-visual__part--point-3,.formula-visual__part--point-4{--formula-visual-out-start:var(--formula-visual-column);--formula-visual-out-span:.1;--formula-visual-in-start:calc(var(--formula-visual-column) + .1);--formula-visual-in-span:.16;transform-box:fill-box;transform-origin:50%}.formula-visual__part--bar-1,.formula-visual__part--bar-1-edges,.formula-visual__part--guide-1,.formula-visual__part--bar-2,.formula-visual__part--bar-2-edges,.formula-visual__part--guide-2,.formula-visual__part--bar-3,.formula-visual__part--bar-3-edges,.formula-visual__part--guide-3,.formula-visual__part--bar-4,.formula-visual__part--bar-4-edges,.formula-visual__part--guide-4{--formula-visual-out-start:calc(var(--formula-visual-column) + .05);--formula-visual-out-span:.22;--formula-visual-in-start:calc(var(--formula-visual-column) + .27);--formula-visual-in-span:.24;--formula-visual-dip:calc(.2 * var(--formula-visual-height))}.formula-visual__part--point-1,.formula-visual__part--bar-1,.formula-visual__part--bar-1-edges,.formula-visual__part--guide-1{--formula-visual-column:.13;--formula-visual-height:28.4}.formula-visual__part--point-2,.formula-visual__part--bar-2,.formula-visual__part--bar-2-edges,.formula-visual__part--guide-2{--formula-visual-column:.25;--formula-visual-height:48.4}.formula-visual__part--point-3,.formula-visual__part--bar-3,.formula-visual__part--bar-3-edges,.formula-visual__part--guide-3{--formula-visual-column:.37;--formula-visual-height:26.4}.formula-visual__part--point-4,.formula-visual__part--bar-4,.formula-visual__part--bar-4-edges,.formula-visual__part--guide-4{--formula-visual-column:.49;--formula-visual-height:42.4}.formula-visual__part--guide-1,.formula-visual__part--guide-2,.formula-visual__part--guide-3,.formula-visual__part--guide-4{--formula-visual-stretch:calc(1 + var(--formula-visual-pulse) * var(--formula-visual-dip) / var(--formula-visual-length));transform-box:fill-box;transform-origin:50% 0}.formula-visual__part--guide-1{--formula-visual-length:24.5}.formula-visual__part--guide-2{--formula-visual-length:16.5}.formula-visual__part--guide-3{--formula-visual-length:28.5}.formula-visual__part--guide-4{--formula-visual-length:32.5}.formula-visual--roadmap{--formula-visual-gap:10;--formula-visual-up-1:clamp(0, (var(--formula-card-play) - .04) / .32, 1);--formula-visual-down-1:clamp(0, (var(--formula-card-play) - .38) / .35, 1);--formula-visual-up-2:clamp(0, (var(--formula-card-play) - .18) / .25, 1);--formula-visual-down-2:clamp(0, (var(--formula-card-play) - .5) / .35, 1);--formula-visual-up-3:clamp(0, (var(--formula-card-play) - .3) / .25, 1);--formula-visual-down-3:clamp(0, (var(--formula-card-play) - .62) / .35, 1);--formula-visual-rise-1:calc(12 * var(--formula-card-presence) * ( var(--formula-visual-up-1) * var(--formula-visual-up-1) * (3 - 2 * var(--formula-visual-up-1)) - var(--formula-visual-down-1) * var(--formula-visual-down-1) * (3 - 2 * var(--formula-visual-down-1)) ));--formula-visual-rise-2:calc(12 * var(--formula-card-presence) * ( var(--formula-visual-up-2) * var(--formula-visual-up-2) * (3 - 2 * var(--formula-visual-up-2)) - var(--formula-visual-down-2) * var(--formula-visual-down-2) * (3 - 2 * var(--formula-visual-down-2)) ));--formula-visual-rise-3:calc(12 * var(--formula-card-presence) * ( var(--formula-visual-up-3) * var(--formula-visual-up-3) * (3 - 2 * var(--formula-visual-up-3)) - var(--formula-visual-down-3) * var(--formula-visual-down-3) * (3 - 2 * var(--formula-visual-down-3)) ))}.formula-visual__part--gap-1{--formula-visual-lift:var(--formula-visual-rise-2);--formula-visual-stretch:calc(1 + (var(--formula-visual-rise-1) - var(--formula-visual-rise-2)) / var(--formula-visual-gap))}.formula-visual__part--gap-2{--formula-visual-lift:var(--formula-visual-rise-3);--formula-visual-stretch:calc(1 + (var(--formula-visual-rise-2) - var(--formula-visual-rise-3)) / var(--formula-visual-gap))}.formula-visual__part--gap-1>path,.formula-visual__part--gap-2>path{transform-box:fill-box;transform-origin:50% 100%}.formula-visual__part--fall{--formula-visual-start:.23;--formula-visual-span:.34}.formula-visual__part--arc-1{--formula-visual-span:.385}.formula-visual__part--arc-2{--formula-visual-start:.154;--formula-visual-span:.538}@container style(--formula-card-engaged:1){.formula-visual{shape-rendering:geometricprecision}.formula-visual__part--point-1,.formula-visual__part--point-2,.formula-visual__part--point-3,.formula-visual__part--point-4{transform:scale(calc(1 + .5 * var(--formula-visual-pulse)))}.formula-visual__part--bar-1,.formula-visual__part--bar-1-edges,.formula-visual__part--bar-2,.formula-visual__part--bar-2-edges,.formula-visual__part--bar-3,.formula-visual__part--bar-3-edges,.formula-visual__part--bar-4,.formula-visual__part--bar-4-edges{transform:translate(0, calc(var(--formula-visual-pulse) * var(--formula-visual-dip) * 1px))}.formula-visual__clip--bar-1{clip-path:url(#formula-visual-analytics-bar-1)}.formula-visual__clip--bar-1-edges{clip-path:url(#formula-visual-analytics-bar-1-edges)}.formula-visual__clip--bar-2{clip-path:url(#formula-visual-analytics-bar-2)}.formula-visual__clip--bar-2-edges{clip-path:url(#formula-visual-analytics-bar-2-edges)}.formula-visual__clip--bar-3{clip-path:url(#formula-visual-analytics-bar-3)}.formula-visual__clip--bar-3-edges{clip-path:url(#formula-visual-analytics-bar-3-edges)}.formula-visual__clip--bar-4{clip-path:url(#formula-visual-analytics-bar-4)}.formula-visual__clip--bar-4-edges{clip-path:url(#formula-visual-analytics-bar-4-edges)}.formula-visual__part--guide-1,.formula-visual__part--guide-2,.formula-visual__part--guide-3,.formula-visual__part--guide-4{transform:scale(1, var(--formula-visual-stretch))}.formula-visual__part--guide-1>path,.formula-visual__part--guide-2>path,.formula-visual__part--guide-3>path,.formula-visual__part--guide-4>path,.formula-visual__part--gap-1>path,.formula-visual__part--gap-2>path{stroke-dasharray:calc(.6 / var(--formula-visual-stretch)) calc(1.4 / var(--formula-visual-stretch))}.formula-visual__part--phase-1{transform:translate(0, calc(var(--formula-visual-rise-1) * -1px))}.formula-visual__part--phase-2{transform:translate(0, calc(var(--formula-visual-rise-2) * -1px))}.formula-visual__part--phase-3{transform:translate(0, calc(var(--formula-visual-rise-3) * -1px))}.formula-visual__part--gap-1>path,.formula-visual__part--gap-2>path{transform:translate(0, calc(var(--formula-visual-lift) * -1px)) scale(1, var(--formula-visual-stretch))}.formula-visual__part--cube,.formula-visual__part--grid-1{transform:translate(0, calc(var(--formula-visual-move) * 40px))}.formula-visual__part--fall,.formula-visual__part--arc-1,.formula-visual__part--arc-2{opacity:calc(1 - var(--formula-visual-move))}.formula-visual__part--coin,.formula-visual__part--coin-foot{transform:translate(calc(var(--formula-visual-move) * 19px), calc((.292 + .708 * var(--formula-visual-move)) * var(--formula-visual-move) * 29.2px))}}.formula-visual__part--grid-1>.formula-visual__edge,.formula-visual__part--grid-2>.formula-visual__edge,.formula-visual__part--grid-3>.formula-visual__edge,.formula-visual__part--grid-4>.formula-visual__edge{transition:stroke .2s ease-out}@container style(--formula-card-hovered:1){.formula-visual__part--grid-1>.formula-visual__edge,.formula-visual__part--grid-2>.formula-visual__edge,.formula-visual__part--grid-3>.formula-visual__edge,.formula-visual__part--grid-4>.formula-visual__edge{stroke:var(--magic-border-secondary);transition:stroke .2s ease-out .88s}.formula-visual__part--grid-2>.formula-visual__edge{transition-delay:.94s}.formula-visual__part--grid-3>.formula-visual__edge{transition-delay:1s}.formula-visual__part--grid-4>.formula-visual__edge{transition-delay:1.06s}}.formula-visual__part--coin-foot>.formula-visual__contour{transition:stroke .2s ease-out}@container style(--formula-card-hovered:1){.formula-visual__part--coin-foot>.formula-visual__contour{stroke:var(--magic-icon-muted);transition:stroke .24s ease-out .88s}}@media (forced-colors:active){.formula-visual__face,.formula-visual__dot{fill:canvas}.formula-visual__contour,.formula-visual__edge,.formula-visual__dot,.formula-visual__part>.formula-visual__edge,.formula-visual__part>.formula-visual__contour{stroke:canvastext}}.formula{--formula-band:300px;gap:var(--magic-space-32);padding-block:var(--magic-layout-section-padding-block);box-shadow:inset 0 var(--magic-stroke-1) 0 0 var(--magic-border-default);flex-direction:column;display:flex}.formula__header{align-items:flex-start;gap:var(--magic-space-24);flex-direction:column;display:flex}.formula__title{color:var(--magic-text-primary);align-self:stretch}.formula__body{gap:var(--magic-space-24);flex-direction:column;display:flex}.formula__tray{padding:var(--magic-space-2);border-radius:var(--magic-radius-16);background:var(--magic-surface-warm);overflow:clip}.formula__levers{isolation:isolate;grid-template-rows:auto var(--magic-space-2) auto var(--magic-space-2) auto;display:grid}.formula__plus{z-index:1;justify-content:center;place-self:center;align-items:center;display:flex}.formula__plus-icon{color:var(--magic-border-muted);flex:none}.formula__separator{block-size:42px;padding:var(--magic-space-10);justify-content:center;align-items:center;display:flex}.formula__arrow{max-inline-size:none;color:var(--magic-icon-subtle);flex:none;rotate:90deg}@media (width>=810px){.formula__levers{grid-template-rows:none;grid-template-columns:1fr var(--magic-space-2) 1fr var(--magic-space-2) 1fr}.formula__plus{block-size:var(--formula-band);align-self:start}}@media (width>=1280px){.formula__header{justify-content:space-between;align-items:center;gap:var(--magic-space-28);flex-direction:row}.formula__title{inline-size:calc-size(max-content, round(up, size, 1px));align-self:auto}.formula__body{grid-template-columns:auto auto 1fr;align-items:start;display:grid}.formula__levers{grid-template-columns:250px var(--magic-space-2) 250px var(--magic-space-2) 250px}.formula__separator{inline-size:42px;block-size:var(--formula-band)}.formula__arrow{rotate:none}}@media (forced-colors:active){.formula__plus-icon,.formula__arrow{color:canvastext}}.impact-loop{isolation:isolate;aspect-ratio:1;inline-size:100%;display:grid}.impact-loop__drawing{block-size:auto;inline-size:100%}.impact-loop__drawing,.impact-loop__drawing *{transition:none}.impact-loop__drawing[data-interactive] .impact-loop__lever{cursor:pointer}.impact-loop__drawing[data-interactive]{-webkit-tap-highlight-color:transparent}.hero{gap:var(--magic-space-16);padding-block:var(--magic-rhythm-hero-top) var(--magic-rhythm-hero-bottom);flex-direction:column;display:flex}.hero__body{gap:var(--magic-space-32);flex-direction:column;display:flex}.hero__actions{align-items:flex-start;gap:var(--magic-space-12);flex-direction:column;display:flex}.hero__intro{color:var(--magic-text-secondary)}@media (width>=810px){.hero__actions{flex-direction:row;align-items:center}}@media (width>=1280px){.hero{gap:var(--magic-space-22)}.hero__heading{padding-block-end:var(--magic-space-64)}.hero__body{justify-content:space-between;align-items:flex-end;gap:var(--magic-space-24);flex-direction:row-reverse}.hero__intro{flex:none;inline-size:410px}}.hero-title{color:var(--magic-text-primary)}.hero-title__muted{color:var(--magic-text-muted)}@media (width>=1280px){.hero-title{max-inline-size:691px}}@media (scripting:enabled) and (prefers-reduced-motion:no-preference){.hero-title__pending{opacity:var(--magic-opacity-0)}.hero-title[data-state=pending] .hero-title__pending{animation:1ms linear 1.5s forwards hero-title-reveal}.hero-title[data-state=done] .hero-title__cursor{animation:1s step-end 3 hero-title-blink}}@keyframes hero-title-reveal{to{opacity:1}}@keyframes hero-title-blink{50%{opacity:var(--magic-opacity-0)}}.impact-marker,.impact-marker__reserve-marker{gap:var(--magic-space-8);flex-direction:column;display:flex}.impact-marker[data-open=true],.impact-marker__reserve-marker[data-open=true]{padding-block-end:var(--magic-space-16)}.impact-marker__button,.impact-marker__reserve-title{inline-size:100%;padding:var(--magic-space-12) 0;display:block}.impact-marker__button{color:var(--magic-text-secondary);text-align:start;cursor:pointer;background:0 0;border:0}.impact-marker[data-open=true] .impact-marker__button,.impact-marker__reserve-marker[data-open=true] .impact-marker__reserve-title{padding-block:var(--magic-space-16) 0}.impact-marker[data-open=true] .impact-marker__button{color:var(--magic-text-primary)}.impact-marker__description{color:var(--magic-text-secondary)}@media (prefers-reduced-motion:no-preference){.impact-marker__panel[data-reveal]:not([hidden]){animation:.4s ease-out backwards impact-marker-reveal}}@keyframes impact-marker-reveal{0%{opacity:0}}.impact-marker__rule,.impact-marker__reserve-rule{padding-block:var(--magic-space-8)}.impact-marker__rule{--impact-marker-gauge-duration:6s;position:relative}.impact-marker__rule:before,.impact-marker__reserve-rule:before{content:"";block-size:var(--magic-stroke-1);display:block}.impact-marker__rule:before{background:var(--magic-border-default)}.impact-marker__rule-active{inline-size:100px;block-size:var(--magic-stroke-1);background:var(--magic-text-secondary);transition:none;position:absolute;inset-block-start:var(--magic-space-8);inset-inline-start:0}@media (prefers-reduced-motion:no-preference){.impact-marker__rule-active[data-gauge]{transform-origin:0;inline-size:auto;animation:impact-marker-gauge var(--impact-marker-gauge-duration) linear both paused;inset-inline-end:0}.impact-marker__rule-active[data-gauge]:dir(rtl){transform-origin:100%}.impact-marker__rule-active[data-gauge=running]{animation-play-state:running}}@keyframes impact-marker-gauge{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.impact-marker__reserve{visibility:hidden;flex-direction:column;display:flex}.impact-marker__reserve-panel{grid-template-columns:minmax(0,1fr);display:grid}.impact-marker__reserve-description{grid-area:1/1}@media (forced-colors:active){.impact-marker__rule:before{border-block-start:var(--magic-stroke-1) solid GrayText}.impact-marker__rule-active{border-block-start:var(--magic-stroke-1) solid CanvasText}}.impact{gap:var(--magic-space-32);padding-block:var(--magic-layout-section-padding-block);box-shadow:inset 0 var(--magic-stroke-1) 0 0 var(--magic-border-default);flex-direction:column;display:flex}.impact__visual{aspect-ratio:1;background:var(--magic-surface-subtle);grid-template:minmax(0,1fr)/minmax(0,1fr);place-items:center;display:grid;position:relative;overflow:hidden}.impact__photo{position:absolute;inset:0}.impact__photo-image{object-fit:cover;block-size:100%;inline-size:100%}.impact__card{border-radius:var(--magic-radius-16);background:var(--magic-surface-default);inline-size:min(340px,100% - 18px);position:relative;overflow:hidden}.impact__body{gap:var(--magic-space-32);flex-direction:column;display:flex}.impact__heading{align-items:flex-start;gap:var(--magic-space-24);flex-direction:column;display:flex}.impact__title{color:var(--magic-text-primary);align-self:stretch}.impact__accordion{overflow-anchor:none;grid-template-columns:minmax(0,1fr);display:grid}.impact__markers,.impact__reserve{grid-area:1/1}.impact__markers{flex-direction:column;align-self:start;display:flex}@media (forced-colors:active){.impact{border-block-start:var(--magic-stroke-1) solid transparent}}@media (width>=1280px){.impact{gap:var(--magic-space-24);grid-template-columns:1fr 1fr;display:grid}.impact__visual{aspect-ratio:auto;block-size:580px}.impact__body{padding:var(--magic-space-24) 0 var(--magic-space-24) var(--magic-space-24);justify-content:space-between}.impact--scale .impact__body{padding-inline-end:var(--magic-space-24)}.impact__accordion .impact__reserve{display:none}}.merlin-curves{pointer-events:none;block-size:328px;inline-size:1080px;position:absolute;inset-block-start:var(--magic-merlin-chart-plot-top);inset-inline-start:var(--magic-merlin-chart-plot-left)}.merlin-curves__curve{block-size:100%;inline-size:100%;display:none}.merlin-curves__curve svg{block-size:100%;inline-size:100%;max-inline-size:none}[data-metric=revenue] .merlin-curves__curve[data-curve=revenue],[data-metric=visitors] .merlin-curves__curve[data-curve=visitors],[data-metric=conversion] .merlin-curves__curve[data-curve=conversion],[data-metric=rpv] .merlin-curves__curve[data-curve=rpv],[data-metric=orders] .merlin-curves__curve[data-curve=orders]{display:block}.merlin-filters{block-size:34px;justify-content:space-between;align-items:center;margin-block-start:var(--magic-space-16);display:flex}.merlin-filters__list{align-items:center;gap:var(--magic-space-12);display:flex}.merlin-filters__filter,.merlin-filters__comparison{color:inherit;white-space:nowrap;cursor:pointer;appearance:none;background:0 0;align-items:center;margin:0;display:flex}.merlin-filters__filter{gap:var(--magic-space-8);padding:var(--magic-space-8) var(--magic-space-12);border:var(--magic-stroke-1) solid var(--magic-merlin-control-border);border-radius:var(--magic-radius-10);transition:background-color .16s ease-out}.merlin-filters__filter:hover,.merlin-filters__filter:focus,.merlin-filters__filter[aria-expanded=true]{background:var(--magic-merlin-control-hover)}.merlin-filters__icon{flex:none;max-inline-size:none}.merlin-filters__chevron{flex:none;block-size:12px;inline-size:12px;display:block}.merlin-filters__chevron svg{block-size:100%;inline-size:100%;max-inline-size:none}.merlin-filters__comparison{gap:var(--magic-space-4);border:0;padding:0}.merlin-filters__muted{color:var(--magic-merlin-text-faint)}@media (prefers-reduced-motion:reduce){.merlin-filters__filter{transition:none}}@media (forced-colors:active){.merlin-filters__chevron svg{color:inherit}.merlin-filters__chevron [stroke]:not([stroke=none]){stroke:currentColor}}.merlin-menu{gap:var(--magic-space-12);max-block-size:828px;inline-size:280px;padding:var(--magic-space-16);border:var(--magic-stroke-1) solid var(--magic-merlin-border);border-radius:var(--magic-radius-16);color:var(--magic-text-primary);background:var(--magic-surface-default);pointer-events:auto;flex-direction:column;animation:.16s ease-out merlin-menu-reveal;display:flex;overflow:hidden}.merlin-menu--calendar{block-size:392px}.merlin-menu__header{justify-content:space-between;align-items:center;gap:var(--magic-space-8);flex:none;min-block-size:22px;display:flex}.merlin-menu__icon{flex:none;display:flex}.merlin-menu__icon svg{max-inline-size:none}.merlin-menu__close,.merlin-menu__option,.merlin-menu__reset{cursor:pointer;appearance:none;background:0 0;border:0;margin:0}.merlin-menu__close{border-radius:var(--magic-radius-6);block-size:22px;inline-size:22px;color:var(--magic-merlin-menu-secondary);justify-content:center;align-items:center;padding:0;display:flex}.merlin-menu__close:hover{background:var(--magic-merlin-menu-field)}.merlin-menu__search{align-items:center;gap:var(--magic-space-8);block-size:32px;padding:var(--magic-space-8);border-radius:var(--magic-radius-8);color:var(--magic-merlin-menu-placeholder);background:var(--magic-merlin-menu-field);flex:none;display:flex}.merlin-menu__search>.merlin-menu__icon{flex:0 auto;min-inline-size:0}.merlin-menu__search>.merlin-menu__icon svg{inline-size:100%}.merlin-menu__search:focus-within{outline:var(--merlin-window-ring) solid var(--magic-merlin-focus);outline-offset:var(--magic-space-2)}.merlin-menu__input{inline-size:100%;min-inline-size:0;color:var(--magic-text-primary);background:0 0;border:0;margin:0;padding:0}.merlin-menu__search>.merlin-menu__input:focus-visible{outline:none}.merlin-menu__input::placeholder{color:var(--magic-merlin-menu-placeholder);opacity:1}.merlin-menu__options{gap:var(--magic-space-4);overscroll-behavior:contain;scrollbar-width:thin;flex-direction:column;min-block-size:0;display:flex;overflow-y:auto}.merlin-menu__option{align-items:center;gap:var(--magic-space-8);min-block-size:32px;inline-size:100%;padding:var(--magic-space-8);border-radius:var(--magic-radius-8);text-align:start;flex:none;transition:background-color .16s ease-out;display:flex}.merlin-menu__option:hover,.merlin-menu__option:focus-visible,.merlin-menu__option[aria-pressed=true]{background:var(--magic-merlin-menu-field)}.merlin-menu .merlin-menu__option:focus-visible{outline-offset:calc(-1 * var(--merlin-window-ring))}.merlin-menu .merlin-menu__close:focus-visible,.merlin-menu .merlin-menu__reset:focus-visible{outline-offset:var(--magic-merlin-focus-offset)}.merlin-menu__image{flex:none;max-inline-size:none}.merlin-menu__label{text-overflow:ellipsis;white-space:nowrap;flex:1;min-inline-size:0;overflow:hidden}.merlin-menu__check{border:var(--magic-stroke-1) solid var(--magic-merlin-menu-check-border);border-radius:var(--magic-merlin-menu-check-radius);block-size:12px;inline-size:12px;color:var(--magic-surface-default);flex:none;justify-content:center;align-items:center;display:flex}.merlin-menu__option[aria-pressed=true] .merlin-menu__check{border-color:var(--magic-merlin-menu-selected);background:var(--magic-merlin-menu-selected)}.merlin-menu__empty{padding:var(--magic-space-12) var(--magic-space-8);color:var(--magic-merlin-menu-placeholder)}.merlin-menu__footer{flex:none;min-block-size:14px}.merlin-menu__reset{border-radius:var(--magic-radius-8);background:var(--magic-merlin-menu-field);block-size:32px;inline-size:100%;padding:0}@keyframes merlin-menu-reveal{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.merlin-menu{animation:none}.merlin-menu__option{transition:none}}@media (forced-colors:active){.merlin-menu__option[aria-pressed=true]:not(:focus-visible){outline:var(--magic-stroke-1) solid transparent}.merlin-menu__icon svg{color:inherit}.merlin-menu__icon [stroke]:not([stroke=none]){stroke:currentColor}}.merlin-calendar{gap:var(--magic-space-12);overscroll-behavior:contain;scrollbar-width:thin;flex-direction:column;flex:1;min-block-size:0;display:flex;overflow-y:auto}.merlin-calendar__shortcut,.merlin-calendar__arrow,.merlin-calendar__day{cursor:pointer;appearance:none;background:0 0;border:0;margin:0;padding:0}.merlin-calendar__shortcut{justify-content:space-between;align-items:center;gap:var(--magic-space-8);block-size:32px;padding:var(--magic-space-8);border-radius:var(--magic-radius-8);background:var(--magic-merlin-menu-field);flex:none;display:flex}.merlin-calendar__period{text-align:center;flex:1}.merlin-calendar__icon{flex:none;display:flex}.merlin-calendar__icon svg{max-inline-size:none}.merlin-calendar__heading{justify-content:space-between;align-items:center;gap:var(--magic-space-8);flex:none;block-size:32px;display:flex}.merlin-calendar__month{white-space:nowrap}.merlin-calendar__arrows{gap:var(--magic-space-8);display:flex}.merlin-calendar__arrow{border:var(--magic-stroke-1) solid var(--magic-merlin-menu-nav-border);border-radius:var(--magic-radius-6);justify-content:center;align-items:center;block-size:32px;inline-size:32px;display:flex}.merlin-calendar__arrow:hover{background:var(--magic-merlin-menu-field)}.merlin-calendar .merlin-calendar__shortcut:focus-visible,.merlin-calendar .merlin-calendar__arrow:focus-visible,.merlin-calendar .merlin-calendar__day:focus-visible{outline-offset:calc(-1 * var(--merlin-window-ring))}.merlin-calendar__week,.merlin-calendar__grid{gap:var(--magic-space-4);flex:none;grid-template-columns:repeat(7,minmax(0,1fr));display:grid}.merlin-calendar__week{block-size:20px;color:var(--magic-merlin-menu-placeholder)}.merlin-calendar__weekday{justify-content:center;align-items:center;display:flex}.merlin-calendar__day{border-radius:var(--magic-radius-8);block-size:32px;transition:background-color .16s ease-out}.merlin-calendar__day:hover{background:var(--magic-merlin-menu-field)}.merlin-calendar__day[data-outside=true]{color:var(--magic-merlin-menu-placeholder)}.merlin-calendar__day[data-range=true]{color:var(--magic-text-primary);background:var(--magic-merlin-calendar-range)}.merlin-calendar__day[data-edge=true]{color:var(--magic-surface-default);background:var(--magic-merlin-menu-selected)}.merlin-calendar__footer{min-block-size:14px;color:var(--magic-merlin-menu-secondary);white-space:nowrap;flex:none}@media (prefers-reduced-motion:reduce){.merlin-calendar__day{transition:none}}@media (forced-colors:active){.merlin-calendar__day[data-edge=true]:not(:focus-visible){outline:var(--magic-space-2) solid transparent;outline-offset:calc(-1 * var(--magic-space-2))}.merlin-calendar__day[data-range=true]:not(:focus-visible){outline:var(--magic-stroke-1) solid transparent;outline-offset:calc(-1 * var(--magic-stroke-1))}.merlin-calendar__icon svg{color:inherit}.merlin-calendar__icon [stroke]:not([stroke=none]){stroke:currentColor}}.merlin-trend{padding:var(--magic-space-4) var(--magic-space-6);border-radius:var(--magic-radius-6);color:var(--magic-merlin-trend-positive);background:var(--magic-merlin-trend-positive-surface);white-space:nowrap}.merlin-trend--down{color:var(--magic-merlin-trend-negative);background:var(--magic-merlin-trend-negative-surface)}.merlin-trend--compact{padding:var(--magic-merlin-trend-compact-block) var(--magic-space-4);border-radius:var(--magic-merlin-trend-compact-radius)}.merlin-funnel{border:var(--magic-stroke-1) solid var(--magic-merlin-border);border-radius:var(--magic-radius-16);grid-template-columns:repeat(4,minmax(0,1fr));margin-block-start:var(--magic-space-32);display:grid;overflow:hidden}.merlin-funnel__stage{border-inline-end:var(--magic-stroke-1) solid var(--magic-merlin-border);min-inline-size:0}.merlin-funnel__stage:last-child{border-inline-end:0}.merlin-funnel__card{inline-size:100%;color:inherit;text-align:start;cursor:pointer;appearance:none;background:0 0;border:0;margin:0;padding:0;display:block}.merlin-funnel .merlin-funnel__card:focus-visible{border-radius:var(--magic-radius-14);outline-offset:calc(-1 * max(var(--magic-merlin-focus-offset), var(--merlin-window-ring)))}.merlin-funnel__top{block-size:140px;padding:var(--magic-space-20) var(--magic-space-20) 0;display:block}.merlin-funnel__title{align-items:center;gap:var(--magic-space-8);display:flex}.merlin-funnel__label{color:var(--magic-merlin-text-muted);margin-block-start:var(--magic-space-12);display:block}.merlin-funnel__value{justify-content:space-between;align-items:center;margin-block-start:var(--magic-space-8);display:flex}.merlin-funnel__rate{padding:var(--magic-space-6) var(--magic-merlin-rate-padding-inline);border:var(--magic-stroke-1) solid var(--magic-merlin-border);border-radius:var(--magic-radius-8)}.merlin-funnel__flow{object-fit:fill;block-size:180px;inline-size:100%;max-inline-size:none}.merlin-funnel__ranking{min-block-size:401px;padding:var(--magic-space-20);border-block-start:var(--magic-stroke-1) solid var(--magic-merlin-border);margin-block-start:var(--magic-space-32)}.merlin-funnel__subtitle{color:var(--magic-merlin-text-muted);white-space:nowrap;margin-block-start:var(--magic-space-4)}.merlin-funnel__rows{gap:var(--magic-space-8);margin:var(--magic-space-24) 0 0;flex-direction:column;padding:0;list-style:none;display:flex}.merlin-funnel__item{display:flex}.merlin-funnel__row{align-items:center;gap:var(--magic-space-8);border-radius:var(--magic-radius-8);block-size:30px;inline-size:100%;color:inherit;text-align:start;white-space:nowrap;cursor:pointer;appearance:none;background:0 0;border:0;margin:0;padding:0;display:flex;position:relative}.merlin-funnel__bar{border-radius:var(--magic-radius-8);background:var(--magic-merlin-row-bar);pointer-events:none;position:absolute;inset-block:0;inset-inline-start:0;overflow:hidden}.merlin-funnel__bar-size{max-inline-size:none;display:block}.merlin-funnel__fill{border-radius:inherit;background:linear-gradient(var(--magic-merlin-row-fill), var(--magic-merlin-row-fill)), var(--magic-surface-default);transform-origin:0;transition:transform .48s cubic-bezier(.22,1,.36,1);position:absolute;inset:0;transform:scaleX(0)}.merlin-funnel__name{align-items:center;gap:var(--magic-space-8);max-inline-size:calc(100% - 54px);padding-inline-start:var(--magic-space-12);transition:max-inline-size .48s cubic-bezier(.22,1,.36,1);display:flex;position:relative;overflow:hidden}.merlin-funnel__icon{flex:none;max-inline-size:none}.merlin-funnel__text{text-overflow:ellipsis;overflow:hidden}.merlin-funnel__count,.merlin-funnel__revenue{pointer-events:none;transition:opacity .3s ease-out,transform .48s cubic-bezier(.22,1,.36,1);position:absolute;inset-inline-end:var(--magic-space-12)}.merlin-funnel__count{opacity:1;transform:translateY(0)}.merlin-funnel__revenue{opacity:0;transform:translateY(8px)}.merlin-funnel__row[aria-pressed=true] .merlin-funnel__fill{transform:scaleX(1)}.merlin-funnel__row[aria-pressed=true] .merlin-funnel__name{max-inline-size:calc(100% - 74px)}.merlin-funnel__row[aria-pressed=true] .merlin-funnel__count{opacity:0;transform:translateY(-8px)}.merlin-funnel__row[aria-pressed=true] .merlin-funnel__revenue{opacity:1;transform:translateY(0)}@media (scripting:none){.merlin-funnel__row:is(:hover,:focus-visible) .merlin-funnel__fill{transform:scaleX(1)}.merlin-funnel__row:is(:hover,:focus-visible) .merlin-funnel__name{max-inline-size:calc(100% - 74px)}.merlin-funnel__row:is(:hover,:focus-visible) .merlin-funnel__count{opacity:0;transform:translateY(-8px)}.merlin-funnel__row:is(:hover,:focus-visible) .merlin-funnel__revenue{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.merlin-funnel__fill,.merlin-funnel__name,.merlin-funnel__count,.merlin-funnel__revenue{transition:none}}@media (forced-colors:active){.merlin-funnel__row[aria-pressed=true]:not(:focus-visible){outline:var(--magic-stroke-1) solid transparent}}.merlin-stage-card{gap:var(--magic-space-12);block-size:278px;inline-size:320px;padding:var(--magic-space-16);border-radius:var(--magic-radius-16);color:var(--magic-merlin-tooltip-text);background:var(--magic-surface-default);box-shadow:var(--magic-merlin-stage-card-elevation);flex-direction:column;animation:.16s ease-out merlin-stage-card-reveal;display:flex}.merlin-stage-card--acquisition{--merlin-stage-card-gauge:var(--magic-merlin-stage-acquisition);--merlin-stage-card-rate:var(--magic-merlin-stage-acquisition)}.merlin-stage-card--discovery{--merlin-stage-card-gauge:var(--magic-merlin-stage-discovery);--merlin-stage-card-rate:var(--magic-merlin-stage-discovery-rate)}.merlin-stage-card--conversion{--merlin-stage-card-gauge:var(--magic-merlin-stage-conversion);--merlin-stage-card-rate:var(--magic-merlin-stage-conversion)}.merlin-stage-card--expansion{--merlin-stage-card-gauge:var(--magic-merlin-stage-expansion);--merlin-stage-card-rate:var(--magic-merlin-stage-expansion)}.merlin-stage-card__row{justify-content:space-between;align-items:center;gap:var(--magic-space-6);white-space:nowrap;display:flex}.merlin-stage-card__volume{align-items:center;gap:var(--magic-space-8);block-size:34px;margin-block-end:var(--magic-space-4);display:flex}.merlin-stage-card__muted{color:var(--magic-merlin-tooltip-muted)}.merlin-stage-card__rule{background:var(--magic-merlin-stage-card-rule);flex:none;block-size:1px}.merlin-stage-card__path{gap:var(--magic-space-6);flex-direction:column;display:flex}.merlin-stage-card__origin{align-items:center;gap:var(--magic-space-6);display:flex}.merlin-stage-card__arrow{flex:none;display:flex}.merlin-stage-card__arrow svg{max-inline-size:none}.merlin-stage-card__rate{gap:var(--magic-space-8);flex-direction:column;display:flex}.merlin-stage-card__percent{color:var(--merlin-stage-card-rate)}.merlin-stage-card__gauge{gap:var(--magic-merlin-tooltip-gap);grid-template-columns:repeat(40,1fr);block-size:14px;display:grid}.merlin-stage-card__tick{border-radius:var(--magic-merlin-stage-card-tick-radius);background:var(--magic-merlin-stage-card-tick)}.merlin-stage-card__tick--on{background:var(--merlin-stage-card-gauge)}@keyframes merlin-stage-card-reveal{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.merlin-stage-card{animation:none}}@media (forced-colors:active){.merlin-stage-card{border:var(--magic-stroke-1) solid transparent}.merlin-stage-card__gauge{forced-color-adjust:none}}.merlin-header{justify-content:space-between;align-items:center;block-size:64px;display:flex}.merlin-header__logo{align-items:center;gap:var(--magic-space-6);display:flex}.merlin-header__actions{align-items:center;gap:var(--magic-space-16);display:flex}.merlin-header__updated{color:var(--magic-merlin-text-faint)}.merlin-header__buttons{align-items:center;gap:var(--magic-space-8);display:flex}.merlin-header__report{align-items:center;gap:var(--magic-space-8);padding:var(--magic-merlin-report-padding-block) var(--magic-merlin-report-padding-inline);border-radius:var(--magic-radius-8);color:var(--magic-action-on-primary);background:var(--magic-action-primary);display:flex}.merlin-header__account{padding:var(--magic-merlin-account-padding-block) var(--magic-space-4);border:var(--magic-stroke-1) solid var(--magic-merlin-account-border);border-radius:var(--magic-radius-8);align-items:center;display:flex}.merlin-header__icon{flex:none;display:block}.merlin-header__icon svg{block-size:100%;inline-size:100%;max-inline-size:none}.merlin-header__icon--logo,.merlin-header__icon--chevron{block-size:24px;inline-size:24px}.merlin-header__icon--spark{block-size:12px;inline-size:12px}.merlin-header__icon--account{block-size:22px;inline-size:22px}@media (forced-colors:active){.merlin-header__icon svg{color:inherit}.merlin-header__icon [fill]:not([fill=none]){fill:currentColor}.merlin-header__icon [fill=white]{fill:canvas}.merlin-header__icon [stroke]:not([stroke=none]){stroke:currentColor}}.merlin-place{pointer-events:none;grid-template-rows:auto auto;grid-template-columns:auto auto;display:grid;position:absolute;inset-block-start:0;inset-inline-start:0}.merlin-place__offset{grid-area:1/1;max-inline-size:none}.merlin-place__item{grid-area:2/2;display:block}.merlin-performance__metrics{gap:var(--magic-space-32);block-size:104px;margin-block-start:var(--magic-space-24);display:flex}.merlin-performance__kpi{align-items:flex-start;gap:var(--magic-space-8);padding:var(--magic-space-12);border-radius:var(--magic-radius-8);text-align:start;cursor:pointer;appearance:none;background:0 0;border:0;flex-direction:column;margin:0;transition:background-color .15s ease-out;display:flex}.merlin-performance__kpi[aria-pressed=true]{background:var(--magic-merlin-kpi-selected)}.merlin-performance__kpi:hover{background:var(--magic-merlin-kpi-hover)}.merlin-performance__label{color:var(--magic-merlin-text-muted)}.merlin-performance__value{white-space:nowrap}.merlin-performance__chart{isolation:isolate;block-size:416px;inline-size:1140px;border:var(--magic-stroke-1) solid var(--magic-merlin-border);border-radius:var(--magic-radius-16);margin-block-start:var(--magic-space-16);position:relative;overflow:hidden}.merlin-performance__axis{flex-direction:column;justify-content:space-between;block-size:346px;inline-size:46px;display:flex;position:absolute;inset-block-start:var(--magic-merlin-chart-axis-top);inset-inline-start:0}.merlin-performance__axis-label{color:var(--magic-merlin-chart-axis);text-align:end}.merlin-performance__dates{pointer-events:none;position:absolute;inset:0}.merlin-performance__date{color:var(--magic-merlin-chart-axis);white-space:nowrap;display:block;translate:-50%}.merlin-performance__dots{pointer-events:none;block-size:100%;inline-size:100%;max-inline-size:none;position:absolute;inset:0}.merlin-performance__dot{fill:var(--magic-merlin-chart-dot)}.merlin-performance__dot--active{fill:var(--magic-merlin-chart-dot-active)}.merlin-performance__hit{inset:var(--magic-space-8) 0 var(--magic-merlin-chart-hit-bottom) var(--magic-merlin-chart-plot-left);cursor:crosshair;position:absolute}.merlin-performance__guide{border-inline-start:var(--magic-stroke-1) dashed var(--magic-merlin-chart-guide);block-size:359px;display:block}.merlin-performance__marker{border:var(--magic-space-2) solid var(--magic-surface-default);border-radius:var(--magic-radius-full);background:var(--magic-merlin-chart-series);block-size:8px;inline-size:8px;display:block;translate:-50% -50%}.merlin-performance__layer{z-index:3}.merlin-performance__tooltip{inline-size:280px;padding:var(--magic-space-16);border-radius:var(--magic-radius-16);color:var(--magic-merlin-tooltip-text);background:var(--magic-surface-default);box-shadow:var(--magic-merlin-tooltip-elevation)}.merlin-performance__tooltip-top{border-block-end:var(--magic-stroke-1) solid var(--magic-merlin-border);justify-content:space-between;align-items:center;margin-block-end:var(--magic-space-10);padding-block-end:var(--magic-space-12);display:flex}.merlin-performance__tooltip-row{justify-content:space-between;gap:var(--magic-space-6);display:flex}.merlin-performance__series{align-items:center;gap:var(--magic-space-8);display:flex}.merlin-performance__swatch{border-radius:var(--magic-merlin-tooltip-swatch-radius);background:var(--magic-merlin-chart-series);block-size:10px;inline-size:10px;display:block}.merlin-performance__amount{white-space:nowrap}.merlin-performance__previous{color:var(--magic-merlin-tooltip-muted);margin-block-start:var(--magic-merlin-tooltip-gap)}.merlin-performance__foot{justify-content:space-between;gap:var(--magic-space-6);color:var(--magic-merlin-text-faint);flex-wrap:wrap;margin-block-start:var(--magic-space-12);display:flex}@media (prefers-reduced-motion:reduce){.merlin-performance__kpi{transition:none}}@media (forced-colors:active){.merlin-performance__kpi[aria-pressed=true]{outline:var(--magic-stroke-1) solid transparent}.merlin-performance__tooltip{border:var(--magic-stroke-1) solid transparent}.merlin-performance__marker,.merlin-performance__swatch{forced-color-adjust:none}}.merlin-window{--merlin-window-ring:round(up, calc(var(--magic-space-2) / tan(atan2(100cqw, 1300px))), var(--magic-stroke-1));block-size:100%;inline-size:100%;position:relative;container-type:size}.merlin-window__browser{gap:var(--magic-space-10);block-size:902.941px;inline-size:1300px;padding:var(--magic-merlin-window-inset);border-radius:var(--magic-merlin-window-radius);background:var(--magic-surface-warm);box-shadow:inset 0 0 0 var(--magic-merlin-window-stroke-width) var(--magic-merlin-window-stroke);transform-origin:0 0;scale:tan(atan2(100cqw, 1300px));flex-direction:column;display:flex;position:absolute;inset-block-start:0;inset-inline-start:0;overflow:clip}.merlin-window__bar{align-items:center;gap:var(--magic-space-12);flex:none;block-size:18px;display:flex}.merlin-window__lights{gap:var(--magic-space-8);display:flex}.merlin-window__light{border-radius:var(--magic-radius-full);background:var(--magic-merlin-window-close);block-size:12px;inline-size:12px}.merlin-window__light--minimize{background:var(--magic-merlin-window-minimize)}.merlin-window__light--expand{background:var(--magic-merlin-window-expand)}.merlin-window__controls{align-items:center;gap:var(--magic-space-12);display:flex}.merlin-window__button{justify-content:center;align-items:center;block-size:24px;inline-size:24px;display:flex}.merlin-window__arrows{align-items:center;gap:var(--magic-space-4);display:flex}.merlin-window__icon{flex:none;display:block}.merlin-window__icon svg{block-size:100%;inline-size:100%;max-inline-size:none}.merlin-window__icon--sidebar{block-size:12px;inline-size:14px}.merlin-window__icon--arrow{block-size:24px;inline-size:24px}.merlin-window__icon--forward{scale:-1 1}.merlin-window__icon--mail{block-size:14px;inline-size:14px}.merlin-window__header{align-items:center;gap:var(--magic-merlin-window-header-gap);flex:1;min-inline-size:0;display:flex}.merlin-window__address,.merlin-window__chat{border-radius:var(--magic-radius-6);block-size:24px;color:var(--magic-merlin-window-text);background:var(--magic-merlin-window-field);white-space:nowrap;align-items:center;display:flex}.merlin-window__address{min-inline-size:0;flex:1;padding-inline-start:var(--magic-space-10);overflow:clip}.merlin-window__chat{gap:var(--magic-space-6);padding-inline:var(--magic-space-8)}.merlin-window__viewport{overscroll-behavior:auto;border-radius:var(--magic-radius-10);background:var(--magic-surface-default);scrollbar-color:var(--magic-merlin-scrollbar) transparent;scrollbar-width:thin;touch-action:pan-x pan-y;flex:1;min-block-size:0;overflow:hidden auto}.merlin-window__dashboard{min-block-size:1491px;inline-size:1280px;padding:0 var(--magic-merlin-dashboard-gutter) var(--magic-merlin-dashboard-end);color:var(--magic-text-primary);background:var(--magic-surface-default)}.merlin-window__overlay{pointer-events:none;position:absolute;inset:0}.merlin-window :focus-visible{outline:var(--merlin-window-ring) solid var(--magic-merlin-focus);outline-offset:max(var(--magic-merlin-focus-offset), var(--merlin-window-ring))}@media (forced-colors:active){.merlin-window__browser{border:var(--magic-merlin-window-stroke-width) solid transparent}.merlin-window__icon svg{color:inherit}.merlin-window__icon [stroke]:not([stroke=none]){stroke:currentColor}}.tab{padding:var(--magic-space-6) var(--magic-space-14);border-radius:var(--magic-radius-30);color:var(--magic-text-muted);white-space:nowrap;align-items:center;display:flex}.tab__label{inline-size:calc-size(max-content, round(up, size, 1px))}.tab[aria-current=true]{background:var(--magic-surface-default);color:var(--magic-text-primary)}@media (forced-colors:active){.tab[aria-current=true]{border:var(--magic-stroke-1) solid transparent}}.platform{padding-block:var(--magic-layout-section-padding-block);box-shadow:inset 0 var(--magic-stroke-1) 0 0 var(--magic-border-default);flex-direction:column;display:flex;position:relative;overflow:clip}.platform__title{text-align:center;text-wrap:balance;color:var(--magic-text-primary);align-self:stretch}.platform__muted{color:var(--magic-text-muted)}.platform__stage{align-items:center;gap:var(--magic-space-32);flex-direction:column;padding-block-start:var(--magic-space-32);display:flex;position:relative}.platform__grid{aspect-ratio:1184/850;position:absolute;inset-block-start:0;inset-inline:0}.platform__grid-image{block-size:auto;inline-size:108.108%;max-inline-size:none;position:absolute;inset-block-start:0;inset-inline-start:-4.0541%}.platform__tabs{gap:var(--magic-space-4);padding:var(--magic-space-4);border-radius:var(--magic-radius-full);background:var(--magic-surface-warm);margin:0;list-style:none;display:flex;position:relative}.platform__visual{aspect-ratio:1116/614;inline-size:94.2568%;margin:0;position:relative}.platform__backing{block-size:100%;inline-size:100%;position:absolute;inset:0;overflow:visible}.platform__backing-shape{fill:var(--magic-surface-default)}.platform__backing-connector{fill:none;stroke:var(--magic-surface-default)}.platform__decor{mix-blend-mode:multiply;block-size:auto;inline-size:102.982%;max-inline-size:none;position:absolute;inset-block-start:-1.9544%;inset-inline-start:-1.4337%}.platform__merlin{inline-size:79.2115%;position:absolute;inset-block:0;inset-inline-start:10.3943%}@media (width>=810px){.platform__decor{inline-size:102.893%}}@media (width>=1280px){.platform{padding-block-end:var(--magic-space-96);overflow:visible}.platform__stage{padding-block:var(--magic-space-64)}.platform__decor{inline-size:102.867%}}@media (forced-colors:active){.platform__grid{display:none}.platform__decor{mix-blend-mode:normal}}.references{padding-block:var(--magic-space-24)}@media (width>=1280px){.references{padding-block:var(--magic-space-32)}}.contact-brevo-form{gap:var(--magic-space-16);justify-items:center;min-inline-size:0;display:grid}.contact-brevo-form__frame{inline-size:100%;block-size:var(--magic-contact-brevo-form-height);border-radius:var(--magic-radius-6);border:0;display:block}.contact-field{gap:var(--magic-space-8);display:grid}.contact-field__label{align-items:baseline;gap:var(--magic-space-6);color:var(--magic-text-primary);flex-wrap:wrap;display:flex}.contact-field__optional{color:var(--magic-text-secondary)}.contact-field__control{inline-size:100%;padding:var(--magic-space-12);border-radius:var(--magic-radius-8);background:var(--magic-surface-default);color:var(--magic-text-primary);box-shadow:inset 0 0 0 var(--magic-stroke-1) var(--magic-border-default);border:0;transition:box-shadow .16s ease-out;display:block}.contact-field__control::placeholder{color:var(--magic-text-secondary);opacity:1}textarea.contact-field__control{resize:vertical}.contact-field__control:hover{box-shadow:inset 0 0 0 var(--magic-stroke-1) var(--magic-border-muted)}.contact-field__control:focus-visible{box-shadow:inset 0 0 0 var(--magic-stroke-1) var(--magic-border-strong)}.contact-field[data-invalid=true] .contact-field__control{box-shadow:inset 0 0 0 var(--magic-stroke-1) var(--magic-status-error)}.contact-field__error{color:var(--magic-status-error)}@media (forced-colors:active){.contact-field__control{border:var(--magic-stroke-1) solid transparent}}.contact-form{justify-items:start;gap:var(--magic-space-24);padding:var(--magic-space-24);border-radius:var(--magic-radius-6);background:var(--magic-surface-subtle);display:grid}.contact-form__fields{gap:var(--magic-space-24);justify-self:stretch;display:grid}.contact-form__trap{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}.contact-form__note{color:var(--magic-text-primary)}.contact-form__challenge{justify-self:stretch}.contact-form__challenge:empty{display:none}.contact-form__failure{gap:var(--magic-space-4);color:var(--magic-status-error);display:grid}.contact-form__failure a{color:var(--magic-text-primary)}.contact-form--sent{gap:var(--magic-space-8)}.contact-form__sent-title{color:var(--magic-text-primary)}.contact-form__sent-text{color:var(--magic-text-secondary)}@media (width>=810px){.contact-form{padding:var(--magic-space-32)}}@media (scripting:none){.contact-form{display:none}}.contact-header{text-align:center}.contact-header__title{color:var(--magic-text-primary);text-wrap:balance}.contact-page{justify-items:center;gap:var(--magic-space-32);padding-block:var(--magic-space-48) var(--magic-space-64);display:grid}.contact-page__form{inline-size:100%;max-inline-size:var(--magic-contact-form-max-width);min-inline-size:0}.contact-page__noscript{gap:var(--magic-space-8);padding:var(--magic-space-24);border-radius:var(--magic-radius-6);background:var(--magic-surface-subtle);color:var(--magic-text-primary);display:grid}@media (width>=810px){.contact-page{padding-block-start:var(--magic-space-64)}.contact-page__noscript{padding:var(--magic-space-32)}}.legal-chapter{gap:var(--magic-space-24);flex-direction:column;display:flex}.legal-chapter__title{color:var(--magic-text-primary)}.legal-chapter__paragraph{color:var(--magic-text-secondary)}.legal-chapter__rows{gap:var(--magic-space-24);flex-direction:column;margin:0;display:flex}.legal-chapter__row{align-items:start;gap:var(--magic-space-8);padding-block:var(--magic-space-20);box-shadow:inset 0 var(--magic-stroke-1) 0 0 var(--magic-border-default);grid-template-columns:minmax(0,1fr);display:grid}.legal-chapter__label{color:var(--magic-text-primary)}.legal-chapter__value{min-block-size:1lh;color:var(--magic-text-secondary);margin:0}.legal-chapter__action{display:flex}@media (width>=810px){.legal-chapter__row{gap:var(--magic-space-24)}}@media (width>=1280px){.legal-chapter__row{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (forced-colors:active){.legal-chapter__row{border-block-start:var(--magic-stroke-1) solid transparent}}.legal-page__intro{gap:var(--magic-space-24);padding-block:var(--magic-space-48);flex-direction:column;display:flex}.legal-page__eyebrow{color:var(--magic-text-secondary)}.legal-page__title{max-inline-size:940px;color:var(--magic-text-primary)}.legal-page__lead{color:var(--magic-text-secondary)}.legal-page__reading{padding-block:var(--magic-space-32) var(--magic-space-64);grid-template-columns:minmax(0,1fr);display:grid}.legal-page__chapters{gap:var(--magic-space-64);flex-direction:column;display:flex}@media (width>=810px){.legal-page__intro{padding-block:var(--magic-rhythm-hero-top) var(--magic-rhythm-hero-bottom)}.legal-page__lead{inline-size:min(704px,100%)}.legal-page__chapters{max-inline-size:746px}}@media (width>=1280px){.legal-page__reading{column-gap:var(--magic-layout-reading-gap);grid-template-columns:216px minmax(0,1fr)}.legal-page__chapters{grid-column:2;inline-size:min(704px,100%)}}.legal-toc{display:none}@media (width>=1280px){.legal-toc{align-self:start;gap:var(--magic-space-16);flex-direction:column;display:flex;position:sticky;inset-block-start:calc(var(--magic-layout-navigation-height) + var(--magic-space-32))}}.legal-toc__label{color:var(--magic-text-secondary)}.legal-toc__link{align-items:center;gap:var(--magic-space-10);padding-block:var(--magic-space-10);color:var(--magic-text-secondary);text-decoration:none;display:flex}.legal-toc__link[aria-current=true]{color:var(--magic-text-primary)}.legal-toc__number{flex:none;block-size:20px;inline-size:18px}.legal-toc__text{flex:1;min-inline-size:0}}@layer utilities;
