@import"https://fonts.googleapis.com/css2?family=Baloo+2:wght@400;500;600;700&family=Hind:wght@400;700&display=swap";:root,:host{--fa-font-solid: normal 900 1em/1 "Font Awesome 7 Free";--fa-font-regular: normal 400 1em/1 "Font Awesome 7 Free";--fa-font-light: normal 300 1em/1 "Font Awesome 7 Pro";--fa-font-thin: normal 100 1em/1 "Font Awesome 7 Pro";--fa-font-duotone: normal 900 1em/1 "Font Awesome 7 Duotone";--fa-font-duotone-regular: normal 400 1em/1 "Font Awesome 7 Duotone";--fa-font-duotone-light: normal 300 1em/1 "Font Awesome 7 Duotone";--fa-font-duotone-thin: normal 100 1em/1 "Font Awesome 7 Duotone";--fa-font-brands: normal 400 1em/1 "Font Awesome 7 Brands";--fa-font-sharp-solid: normal 900 1em/1 "Font Awesome 7 Sharp";--fa-font-sharp-regular: normal 400 1em/1 "Font Awesome 7 Sharp";--fa-font-sharp-light: normal 300 1em/1 "Font Awesome 7 Sharp";--fa-font-sharp-thin: normal 100 1em/1 "Font Awesome 7 Sharp";--fa-font-sharp-duotone-solid: normal 900 1em/1 "Font Awesome 7 Sharp Duotone";--fa-font-sharp-duotone-regular: normal 400 1em/1 "Font Awesome 7 Sharp Duotone";--fa-font-sharp-duotone-light: normal 300 1em/1 "Font Awesome 7 Sharp Duotone";--fa-font-sharp-duotone-thin: normal 100 1em/1 "Font Awesome 7 Sharp Duotone";--fa-font-slab-regular: normal 400 1em/1 "Font Awesome 7 Slab";--fa-font-slab-press-regular: normal 400 1em/1 "Font Awesome 7 Slab Press";--fa-font-slab-duo-regular: normal 400 1em/1 "Font Awesome 7 Slab Duo";--fa-font-slab-press-duo-regular: normal 400 1em/1 "Font Awesome 7 Slab Press Duo";--fa-font-pixel-regular: normal 400 1em/1 "Font Awesome 7 Pixel";--fa-font-mosaic-solid: normal 900 1em/1 "Font Awesome 7 Mosaic";--fa-font-vellum-solid: normal 900 1em/1 "Font Awesome 7 Vellum";--fa-font-whiteboard-semibold: normal 600 1em/1 "Font Awesome 7 Whiteboard";--fa-font-thumbprint-light: normal 300 1em/1 "Font Awesome 7 Thumbprint";--fa-font-notdog-solid: normal 900 1em/1 "Font Awesome 7 Notdog";--fa-font-notdog-duo-solid: normal 900 1em/1 "Font Awesome 7 Notdog Duo";--fa-font-etch-solid: normal 900 1em/1 "Font Awesome 7 Etch";--fa-font-graphite-thin: normal 100 1em/1 "Font Awesome 7 Graphite";--fa-font-jelly-regular: normal 400 1em/1 "Font Awesome 7 Jelly";--fa-font-jelly-fill-regular: normal 400 1em/1 "Font Awesome 7 Jelly Fill";--fa-font-jelly-duo-regular: normal 400 1em/1 "Font Awesome 7 Jelly Duo";--fa-font-chisel-regular: normal 400 1em/1 "Font Awesome 7 Chisel";--fa-font-utility-semibold: normal 600 1em/1 "Font Awesome 7 Utility";--fa-font-utility-duo-semibold: normal 600 1em/1 "Font Awesome 7 Utility Duo";--fa-font-utility-fill-semibold: normal 600 1em/1 "Font Awesome 7 Utility Fill"}.svg-inline--fa{box-sizing:content-box;display:var(--fa-display, inline-block);height:1em;overflow:visible;vertical-align:-.125em;width:var(--fa-width, 1.25em)}.svg-inline--fa.fa-2xs{vertical-align:.1em}.svg-inline--fa.fa-xs{vertical-align:0em}.svg-inline--fa.fa-sm{vertical-align:-.0714285714em}.svg-inline--fa.fa-lg{vertical-align:-.2em}.svg-inline--fa.fa-xl{vertical-align:-.25em}.svg-inline--fa.fa-2xl{vertical-align:-.3125em}.svg-inline--fa.fa-pull-left,.svg-inline--fa .fa-pull-start{float:inline-start;margin-inline-end:var(--fa-pull-margin, .3em)}.svg-inline--fa.fa-pull-right,.svg-inline--fa .fa-pull-end{float:inline-end;margin-inline-start:var(--fa-pull-margin, .3em)}.svg-inline--fa.fa-li{width:var(--fa-li-width, 2em);inset-inline-start:calc(-1 * var(--fa-li-width, 2em));inset-block-start:.25em}.fa-layers-counter,.fa-layers-text{display:inline-block;position:absolute;text-align:center}.fa-layers{display:inline-block;height:1em;position:relative;text-align:center;vertical-align:-.125em;width:var(--fa-width, 1.25em)}.fa-layers .svg-inline--fa{top:0;right:0;bottom:0;left:0;margin:auto;position:absolute;transform-origin:center center}.fa-layers-text{left:50%;top:50%;transform:translate(-50%,-50%);transform-origin:center center}.fa-layers-counter{background-color:var(--fa-counter-background-color, #ff253a);border-radius:var(--fa-counter-border-radius, 1em);box-sizing:border-box;color:var(--fa-inverse, #fff);line-height:var(--fa-counter-line-height, 1);max-width:var(--fa-counter-max-width, 5em);min-width:var(--fa-counter-min-width, 1.5em);overflow:hidden;padding:var(--fa-counter-padding, .25em .5em);right:var(--fa-right, 0);text-overflow:ellipsis;top:var(--fa-top, 0);transform:scale(var(--fa-counter-scale, .25));transform-origin:top right}.fa-layers-bottom-right{bottom:var(--fa-bottom, 0);right:var(--fa-right, 0);top:auto;transform:scale(var(--fa-layers-scale, .25));transform-origin:bottom right}.fa-layers-bottom-left{bottom:var(--fa-bottom, 0);left:var(--fa-left, 0);right:auto;top:auto;transform:scale(var(--fa-layers-scale, .25));transform-origin:bottom left}.fa-layers-top-right{top:var(--fa-top, 0);right:var(--fa-right, 0);transform:scale(var(--fa-layers-scale, .25));transform-origin:top right}.fa-layers-top-left{left:var(--fa-left, 0);right:auto;top:var(--fa-top, 0);transform:scale(var(--fa-layers-scale, .25));transform-origin:top left}.fa-1x{font-size:1em}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-6x{font-size:6em}.fa-7x{font-size:7em}.fa-8x{font-size:8em}.fa-9x{font-size:9em}.fa-10x{font-size:10em}.fa-2xs{font-size:.625em;line-height:.1em;vertical-align:calc((6 / 10 - .375) * 1em)}.fa-xs{font-size:.75em;line-height:calc(1 / 12 * 1em);vertical-align:.125em}.fa-sm{font-size:.875em;line-height:calc(1 / 14 * 1em);vertical-align:calc((6 / 14 - .375) * 1em)}.fa-lg{font-size:1.25em;line-height:.05em;vertical-align:calc((6 / 20 - .375) * 1em)}.fa-xl{font-size:1.5em;line-height:calc(1 / 24 * 1em);vertical-align:-.125em}.fa-2xl{font-size:2em;line-height:.03125em;vertical-align:-.1875em}.fa-width-auto{--fa-width: auto}.fa-fw,.fa-width-fixed{--fa-width: 1.25em}.fa-canvas-square{padding-block:.125em;margin-block-end:-.125em}.fa-canvas-roomy{padding-block:.25em;padding-inline:.125em;margin-block-end:-.25em;box-sizing:content-box}.fa-ul{list-style-type:none;margin-inline-start:var(--fa-li-margin, 2.5em);padding-inline-start:0}.fa-ul>li{position:relative}.fa-li{inset-inline-start:calc(-1 * var(--fa-li-width, 2em));position:absolute;text-align:center;width:var(--fa-li-width, 2em);line-height:inherit}.fa-border{border-color:var(--fa-border-color, #eee);border-radius:var(--fa-border-radius, .1em);border-style:var(--fa-border-style, solid);border-width:var(--fa-border-width, .0625em);box-sizing:var(--fa-border-box-sizing, content-box);padding:var(--fa-border-padding, .1875em .25em)}.fa-pull-left,.fa-pull-start{float:inline-start;margin-inline-end:var(--fa-pull-margin, .3em)}.fa-pull-right,.fa-pull-end{float:inline-end;margin-inline-start:var(--fa-pull-margin, .3em)}.fa-beat{animation-name:fa-beat;animation-delay:var(--fa-animation-delay, 0s);animation-direction:var(--fa-animation-direction, normal);animation-duration:var(--fa-animation-duration, 1s);animation-iteration-count:var(--fa-animation-iteration-count, infinite);animation-timing-function:var(--fa-animation-timing, ease-in-out)}.fa-bounce{animation-name:fa-bounce;animation-delay:var(--fa-animation-delay, 0s);animation-direction:var(--fa-animation-direction, normal);animation-duration:var(--fa-animation-duration, 1s);animation-iteration-count:var(--fa-animation-iteration-count, infinite);animation-timing-function:var(--fa-animation-timing, cubic-bezier(.28, .84, .42, 1))}.fa-fade{animation-name:fa-fade;animation-delay:var(--fa-animation-delay, 0s);animation-direction:var(--fa-animation-direction, normal);animation-duration:var(--fa-animation-duration, 1s);animation-iteration-count:var(--fa-animation-iteration-count, infinite);animation-timing-function:var(--fa-animation-timing, ease-in-out)}.fa-beat-fade{animation-name:fa-beat-fade;animation-delay:var(--fa-animation-delay, 0s);animation-direction:var(--fa-animation-direction, normal);animation-duration:var(--fa-animation-duration, 1s);animation-iteration-count:var(--fa-animation-iteration-count, infinite);animation-timing-function:var(--fa-animation-timing, ease-in-out)}.fa-flip{animation-name:fa-flip;animation-delay:var(--fa-animation-delay, 0s);animation-direction:var(--fa-animation-direction, normal);animation-duration:var(--fa-animation-duration, 1.5s);animation-iteration-count:var(--fa-animation-iteration-count, infinite);animation-timing-function:var(--fa-animation-timing, ease-in-out)}.fa-flip-360{animation-name:fa-flip-360;animation-delay:var(--fa-animation-delay, 0s);animation-direction:var(--fa-animation-direction, normal);animation-duration:var(--fa-animation-duration, 1s);animation-iteration-count:var(--fa-animation-iteration-count, infinite);animation-timing-function:var(--fa-animation-timing, ease-in-out)}.fa-shake{animation-name:fa-shake;animation-delay:var(--fa-animation-delay, 0s);animation-direction:var(--fa-animation-direction, normal);animation-duration:var(--fa-animation-duration, .75s);animation-iteration-count:var(--fa-animation-iteration-count, infinite);animation-timing-function:var(--fa-animation-timing, ease-in-out)}.fa-spin{animation-name:fa-spin;animation-delay:var(--fa-animation-delay, 0s);animation-direction:var(--fa-animation-direction, normal);animation-duration:var(--fa-animation-duration, 2s);animation-iteration-count:var(--fa-animation-iteration-count, infinite);animation-timing-function:var(--fa-animation-timing, linear)}.fa-spin-reverse{--fa-animation-direction: reverse}.fa-pulse,.fa-spin-pulse{animation-name:fa-spin;animation-direction:var(--fa-animation-direction, normal);animation-duration:var(--fa-animation-duration, 1s);animation-iteration-count:var(--fa-animation-iteration-count, infinite);animation-timing-function:var(--fa-animation-timing, steps(8))}.fa-spin-snap{animation-name:fa-spin-snap;animation-delay:var(--fa-animation-delay, 0s);animation-direction:var(--fa-animation-direction, normal);animation-duration:var(--fa-animation-duration, 3s);animation-iteration-count:var(--fa-animation-iteration-count, infinite);animation-timing-function:var(--fa-animation-timing, linear)}.fa-spin-snap-4{animation-name:fa-spin-snap-4;animation-delay:var(--fa-animation-delay, 0s);animation-direction:var(--fa-animation-direction, normal);animation-duration:var(--fa-animation-duration, 2.4s);animation-iteration-count:var(--fa-animation-iteration-count, infinite);animation-timing-function:var(--fa-animation-timing, linear)}.fa-spin-snap-8{animation-name:fa-spin-snap-8;animation-delay:var(--fa-animation-delay, 0s);animation-direction:var(--fa-animation-direction, normal);animation-duration:var(--fa-animation-duration, 4s);animation-iteration-count:var(--fa-animation-iteration-count, infinite);animation-timing-function:var(--fa-animation-timing, linear)}.fa-buzz{animation-name:fa-buzz;animation-delay:var(--fa-animation-delay, 0s);animation-direction:var(--fa-animation-direction, normal);animation-duration:var(--fa-animation-duration, .6s);animation-iteration-count:var(--fa-animation-iteration-count, infinite);animation-timing-function:var(--fa-animation-timing, linear)}.fa-wag{animation-name:fa-wag;animation-delay:var(--fa-animation-delay, 0s);animation-direction:var(--fa-animation-direction, normal);animation-duration:var(--fa-animation-duration, .9s);animation-iteration-count:var(--fa-animation-iteration-count, infinite);animation-timing-function:var(--fa-animation-timing, ease-out);transform-origin:bottom center}.fa-float{animation-name:fa-float;animation-delay:var(--fa-animation-delay, 0s);animation-direction:var(--fa-animation-direction, normal);animation-duration:var(--fa-animation-duration, 3s);animation-iteration-count:var(--fa-animation-iteration-count, infinite);animation-timing-function:var(--fa-animation-timing, ease-in-out);will-change:transform}.fa-swing{animation-name:fa-swing;animation-delay:var(--fa-animation-delay, 0s);animation-direction:var(--fa-animation-direction, normal);animation-duration:var(--fa-animation-duration, 1.2s);animation-iteration-count:var(--fa-animation-iteration-count, infinite);animation-timing-function:var(--fa-animation-timing, ease-out);transform-origin:top center}.fa-jello{animation-name:fa-jello;animation-delay:var(--fa-animation-delay, 0s);animation-direction:var(--fa-animation-direction, normal);animation-duration:var(--fa-animation-duration, .9s);animation-iteration-count:var(--fa-animation-iteration-count, infinite);animation-timing-function:var(--fa-animation-timing, ease-out)}@media(prefers-reduced-motion:reduce){.fa-beat,.fa-bounce,.fa-fade,.fa-beat-fade,.fa-flip,.fa-flip-360,.fa-pulse,.fa-shake,.fa-spin,.fa-spin-pulse,.fa-buzz,.fa-float,.fa-jello,.fa-spin-snap,.fa-spin-snap-4,.fa-spin-snap-8,.fa-swing,.fa-wag{animation:none!important;transition:none!important}}@keyframes fa-beat{0%{transform:scale(1)}25%{transform:scale(calc(1.25 * var(--fa-beat-scale, 1.25)))}45%{transform:scale(calc(1.22 * var(--fa-beat-scale, 1.22)))}65%{transform:scale(calc(1.25 * var(--fa-beat-scale, 1.25)))}90%{transform:scale(1)}}@keyframes fa-bounce{0%{transform:scale(1) translateY(0);animation-timing-function:var(--fa-animation-timing)}14%{transform:scale(var(--fa-bounce-start-scale-x, 1.06),var(--fa-bounce-start-scale-y, .94)) translateY(var(--fa-bounce-anticipation, 3px));animation-timing-function:cubic-bezier(.33,0,.66,.33)}32%{transform:scale(var(--fa-bounce-jump-scale-x, .94),var(--fa-bounce-jump-scale-y, 1.12)) translateY(calc(-1 * var(--fa-bounce-height, .5em)));animation-timing-function:cubic-bezier(.33,.66,.66,1)}52%{transform:scale(1) translateY(calc(-1 * var(--fa-bounce-height, .5em) * 1.1));animation-timing-function:cubic-bezier(.5,0,1,.5)}70%{transform:scale(var(--fa-bounce-land-scale-x, 1.06),var(--fa-bounce-land-scale-y, .92)) translateY(0);animation-timing-function:cubic-bezier(.33,.33,.66,1)}85%{transform:scale(.98,1.04) translateY(calc(-2px * var(--fa-bounce-rebound, 1)));animation-timing-function:cubic-bezier(.33,0,.66,1)}to{transform:scale(1) translateY(0)}}@keyframes fa-fade{0%{opacity:1;transform:scale(1);animation-timing-function:cubic-bezier(.2,0,.4,1)}40%{opacity:var(--fa-fade-opacity, .4);transform:scale(.98);animation-timing-function:cubic-bezier(.4,0,.6,1)}to{opacity:1;transform:scale(1)}}@keyframes fa-beat-fade{0%{opacity:var(--fa-beat-fade-opacity, .4);transform:scale(1);animation-timing-function:cubic-bezier(.2,0,.4,1)}25%{opacity:calc(var(--fa-beat-fade-opacity, .4) + .4);transform:scale(var(--fa-beat-fade-scale, 1.28));animation-timing-function:cubic-bezier(.4,0,.6,1)}45%{opacity:1;transform:scale(var(--fa-beat-fade-scale, 1.25));animation-timing-function:cubic-bezier(.4,0,.2,1)}65%{opacity:calc(var(--fa-beat-fade-opacity, .4) + .4);transform:scale(var(--fa-beat-fade-scale, 1.28));animation-timing-function:cubic-bezier(.4,0,.6,1)}to{opacity:var(--fa-beat-fade-opacity, .4);transform:scale(1)}}@keyframes fa-flip{0%{transform:perspective(2em) scale(1) rotate3d(var(--fa-flip-x, 0),var(--fa-flip-y, 1),var(--fa-flip-z, 0),0);animation-timing-function:cubic-bezier(.2,0,.4,1)}8%{transform:perspective(2em) scale(var(--fa-flip-anticipation-scale, .95)) rotate3d(var(--fa-flip-x, 0),var(--fa-flip-y, 1),var(--fa-flip-z, 0),0);animation-timing-function:cubic-bezier(.33,0,.66,.33)}35%{transform:perspective(2em) scale(1) rotate3d(var(--fa-flip-x, 0),var(--fa-flip-y, 1),var(--fa-flip-z, 0),calc(var(--fa-flip-angle, -360deg) * .6));animation-timing-function:linear}65%{transform:perspective(2em) scale(1) rotate3d(var(--fa-flip-x, 0),var(--fa-flip-y, 1),var(--fa-flip-z, 0),calc(var(--fa-flip-angle, -360deg) * .5));animation-timing-function:cubic-bezier(.33,.66,.66,1)}92%{transform:perspective(2em) scale(1) rotate3d(var(--fa-flip-x, 0),var(--fa-flip-y, 1),var(--fa-flip-z, 0),calc(var(--fa-flip-angle, -360deg) * var(--fa-flip-overshoot, 1.04)));animation-timing-function:cubic-bezier(.33,0,.66,1)}to{transform:perspective(2em) scale(1) rotate3d(var(--fa-flip-x, 0),var(--fa-flip-y, 1),var(--fa-flip-z, 0),var(--fa-flip-angle, -360deg))}}@keyframes fa-flip-360{0%{transform:perspective(2em) scale(1) rotate3d(var(--fa-flip-x, 0),var(--fa-flip-y, 1),var(--fa-flip-z, 0),0);animation-timing-function:cubic-bezier(.2,0,.4,1)}8%{transform:perspective(2em) scale(var(--fa-flip-anticipation-scale, .95)) rotate3d(var(--fa-flip-x, 0),var(--fa-flip-y, 1),var(--fa-flip-z, 0),0);animation-timing-function:cubic-bezier(.33,0,.66,.33)}50%{transform:perspective(2em) scale(1) rotate3d(var(--fa-flip-x, 0),var(--fa-flip-y, 1),var(--fa-flip-z, 0),calc(var(--fa-flip-angle, -360deg) * .6));animation-timing-function:cubic-bezier(.33,.66,.66,1)}80%{transform:perspective(2em) scale(1) rotate3d(var(--fa-flip-x, 0),var(--fa-flip-y, 1),var(--fa-flip-z, 0),calc(var(--fa-flip-angle, -360deg) * var(--fa-flip-overshoot, 1.04)));animation-timing-function:cubic-bezier(.33,0,.66,1)}to{transform:perspective(2em) scale(1) rotate3d(var(--fa-flip-x, 0),var(--fa-flip-y, 1),var(--fa-flip-z, 0),var(--fa-flip-angle, -360deg))}}@keyframes fa-shake{0%{transform:rotate(0);animation-timing-function:cubic-bezier(.2,0,.8,1)}8%{transform:rotate(35deg) translate(1px);animation-timing-function:cubic-bezier(.3,0,.7,1)}20%{transform:rotate(-22deg) translate(-1px);animation-timing-function:cubic-bezier(.3,0,.7,1)}35%{transform:rotate(15deg) translate(1px);animation-timing-function:cubic-bezier(.3,0,.7,1)}50%{transform:rotate(-9deg);animation-timing-function:cubic-bezier(.4,0,.6,1)}65%{transform:rotate(5deg);animation-timing-function:cubic-bezier(.4,0,.6,1)}78%{transform:rotate(-3deg);animation-timing-function:cubic-bezier(.4,0,.6,1)}90%{transform:rotate(1deg);animation-timing-function:cubic-bezier(.4,0,.2,1)}to{transform:rotate(0)}}@keyframes fa-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes fa-spin-snap{0%{transform:rotate(0);animation-timing-function:cubic-bezier(0,0,.2,1)}12%{transform:rotate(60deg);animation-timing-function:cubic-bezier(.8,0,1,1)}16.67%{transform:rotate(60deg);animation-timing-function:cubic-bezier(0,0,.2,1)}28.67%{transform:rotate(120deg);animation-timing-function:cubic-bezier(.8,0,1,1)}33.33%{transform:rotate(120deg);animation-timing-function:cubic-bezier(0,0,.2,1)}45.33%{transform:rotate(180deg);animation-timing-function:cubic-bezier(.8,0,1,1)}50%{transform:rotate(180deg);animation-timing-function:cubic-bezier(0,0,.2,1)}62%{transform:rotate(240deg);animation-timing-function:cubic-bezier(.8,0,1,1)}66.67%{transform:rotate(240deg);animation-timing-function:cubic-bezier(0,0,.2,1)}78.67%{transform:rotate(300deg);animation-timing-function:cubic-bezier(.8,0,1,1)}83.33%{transform:rotate(300deg);animation-timing-function:cubic-bezier(0,0,.2,1)}95.33%{transform:rotate(360deg);animation-timing-function:cubic-bezier(.8,0,1,1)}to{transform:rotate(360deg)}}@keyframes fa-spin-snap-4{0%{transform:rotate(0);animation-timing-function:cubic-bezier(0,0,.2,1)}15%{transform:rotate(90deg);animation-timing-function:cubic-bezier(.8,0,1,1)}25%{transform:rotate(90deg);animation-timing-function:cubic-bezier(0,0,.2,1)}40%{transform:rotate(180deg);animation-timing-function:cubic-bezier(.8,0,1,1)}50%{transform:rotate(180deg);animation-timing-function:cubic-bezier(0,0,.2,1)}65%{transform:rotate(270deg);animation-timing-function:cubic-bezier(.8,0,1,1)}75%{transform:rotate(270deg);animation-timing-function:cubic-bezier(0,0,.2,1)}90%{transform:rotate(360deg);animation-timing-function:cubic-bezier(.8,0,1,1)}to{transform:rotate(360deg)}}@keyframes fa-spin-snap-8{0%{transform:rotate(0);animation-timing-function:cubic-bezier(0,0,.2,1)}9%{transform:rotate(45deg);animation-timing-function:cubic-bezier(.8,0,1,1)}12.5%{transform:rotate(45deg);animation-timing-function:cubic-bezier(0,0,.2,1)}21.5%{transform:rotate(90deg);animation-timing-function:cubic-bezier(.8,0,1,1)}25%{transform:rotate(90deg);animation-timing-function:cubic-bezier(0,0,.2,1)}34%{transform:rotate(135deg);animation-timing-function:cubic-bezier(.8,0,1,1)}37.5%{transform:rotate(135deg);animation-timing-function:cubic-bezier(0,0,.2,1)}46.5%{transform:rotate(180deg);animation-timing-function:cubic-bezier(.8,0,1,1)}50%{transform:rotate(180deg);animation-timing-function:cubic-bezier(0,0,.2,1)}59%{transform:rotate(225deg);animation-timing-function:cubic-bezier(.8,0,1,1)}62.5%{transform:rotate(225deg);animation-timing-function:cubic-bezier(0,0,.2,1)}71.5%{transform:rotate(270deg);animation-timing-function:cubic-bezier(.8,0,1,1)}75%{transform:rotate(270deg);animation-timing-function:cubic-bezier(0,0,.2,1)}84%{transform:rotate(315deg);animation-timing-function:cubic-bezier(.8,0,1,1)}87.5%{transform:rotate(315deg);animation-timing-function:cubic-bezier(0,0,.2,1)}96.5%{transform:rotate(360deg);animation-timing-function:cubic-bezier(.8,0,1,1)}to{transform:rotate(360deg)}}@keyframes fa-buzz{0%{transform:translate(0) rotate(0);animation-timing-function:cubic-bezier(.1,0,.9,1)}5%{transform:translate(var(--fa-buzz-distance, 4px)) rotate(.5deg)}10%{transform:translate(calc(-1 * var(--fa-buzz-distance, 4px))) rotate(-.5deg)}15%{transform:translate(var(--fa-buzz-distance, 4px)) rotate(.3deg)}20%{transform:translate(calc(-1 * var(--fa-buzz-distance, 4px))) rotate(-.3deg)}25%{transform:translate(calc(var(--fa-buzz-distance, 4px) * .7)) rotate(.2deg)}30%{transform:translate(calc(-1 * var(--fa-buzz-distance, 4px) * .7)) rotate(-.2deg)}35%{transform:translate(calc(var(--fa-buzz-distance, 4px) * .4)) rotate(.1deg)}40%{transform:translate(0) rotate(0)}to{transform:translate(0) rotate(0)}}@keyframes fa-wag{0%{transform:rotate(0);animation-timing-function:cubic-bezier(.2,0,.6,1)}12%{transform:rotate(var(--fa-wag-angle, 12deg));animation-timing-function:cubic-bezier(.4,0,.2,1)}24%{transform:rotate(2deg);animation-timing-function:cubic-bezier(.2,0,.6,1)}36%{transform:rotate(calc(var(--fa-wag-angle, 12deg) * .85));animation-timing-function:cubic-bezier(.4,0,.2,1)}48%{transform:rotate(1deg);animation-timing-function:cubic-bezier(.2,0,.6,1)}58%{transform:rotate(calc(var(--fa-wag-angle, 12deg) * .6));animation-timing-function:cubic-bezier(.4,0,.2,1)}68%{transform:rotate(0)}to{transform:rotate(0)}}@keyframes fa-float{0%{transform:translateY(0) translate(0) rotate(0) scale(var(--fa-float-squash-x, 1.02),var(--fa-float-squash-y, .98));animation-timing-function:cubic-bezier(.33,0,.66,.33)}15%{transform:translateY(calc(-.4 * var(--fa-float-height, 6px))) translate(var(--fa-float-drift, 1px)) rotate(var(--fa-float-tilt, 1deg)) scale(1);animation-timing-function:cubic-bezier(.33,.66,.66,1)}35%{transform:translateY(calc(-1 * var(--fa-float-height, 6px))) translate(0) rotate(0) scale(var(--fa-float-stretch-x, .98),var(--fa-float-stretch-y, 1.03));animation-timing-function:cubic-bezier(.5,0,.5,0)}50%{transform:translateY(calc(-.92 * var(--fa-float-height, 6px))) translate(calc(-.5 * var(--fa-float-drift, 1px))) rotate(calc(-.5 * var(--fa-float-tilt, 1deg))) scale(.995,1.01);animation-timing-function:cubic-bezier(.33,0,.66,.33)}70%{transform:translateY(calc(-.3 * var(--fa-float-height, 6px))) translate(calc(-1 * var(--fa-float-drift, 1px))) rotate(calc(-1 * var(--fa-float-tilt, 1deg))) scale(1);animation-timing-function:cubic-bezier(.33,.66,.66,1)}90%{transform:translateY(calc(.05 * var(--fa-float-height, 6px))) translate(0) rotate(0) scale(var(--fa-float-squash-x, 1.02),var(--fa-float-squash-y, .98));animation-timing-function:cubic-bezier(.33,0,.66,1)}to{transform:translateY(0) translate(0) rotate(0) scale(var(--fa-float-squash-x, 1.02),var(--fa-float-squash-y, .98))}}@keyframes fa-swing{0%{transform:rotate(0);animation-timing-function:cubic-bezier(.2,0,.8,1)}8%{transform:rotate(var(--fa-swing-angle, 22deg));animation-timing-function:cubic-bezier(.3,0,.7,1)}18%{transform:rotate(calc(-1 * var(--fa-swing-angle, 22deg) * .85));animation-timing-function:cubic-bezier(.3,0,.7,1)}28%{transform:rotate(calc(var(--fa-swing-angle, 22deg) * .65));animation-timing-function:cubic-bezier(.35,0,.65,1)}38%{transform:rotate(calc(-1 * var(--fa-swing-angle, 22deg) * .45));animation-timing-function:cubic-bezier(.4,0,.6,1)}48%{transform:rotate(calc(var(--fa-swing-angle, 22deg) * .25));animation-timing-function:cubic-bezier(.4,0,.6,1)}56%{transform:rotate(calc(-1 * var(--fa-swing-angle, 22deg) * .1));animation-timing-function:cubic-bezier(.4,0,.6,1)}64%{transform:rotate(0)}to{transform:rotate(0)}}@keyframes fa-jello{0%{transform:scale(1);animation-timing-function:cubic-bezier(.2,0,.8,1)}12%{transform:scale(var(--fa-jello-scale-x, 1.15),calc(2 - var(--fa-jello-scale-x, 1.15)));animation-timing-function:cubic-bezier(.3,0,.7,1)}24%{transform:scale(calc(2 - var(--fa-jello-scale-y, 1.12)),var(--fa-jello-scale-y, 1.12));animation-timing-function:cubic-bezier(.3,0,.7,1)}36%{transform:scale(calc(1 + (var(--fa-jello-scale-x, 1.15) - 1) * .5),calc(2 - (1 + (var(--fa-jello-scale-x, 1.15) - 1) * .5)));animation-timing-function:cubic-bezier(.4,0,.6,1)}48%{transform:scale(calc(2 - (1 + (var(--fa-jello-scale-y, 1.12) - 1) * .3)),calc(1 + (var(--fa-jello-scale-y, 1.12) - 1) * .3));animation-timing-function:cubic-bezier(.4,0,.6,1)}58%{transform:scale(1.02,.98);animation-timing-function:cubic-bezier(.4,0,.2,1)}68%{transform:scale(1)}to{transform:scale(1)}}.fa-rotate-90{transform:rotate(90deg)}.fa-rotate-180{transform:rotate(180deg)}.fa-rotate-270{transform:rotate(270deg)}.fa-flip-horizontal{transform:scaleX(-1)}.fa-flip-vertical{transform:scaleY(-1)}.fa-flip-both,.fa-flip-horizontal.fa-flip-vertical{transform:scale(-1)}.fa-rotate-by{transform:rotate(var(--fa-rotate-angle, 0))}.svg-inline--fa .fa-primary{fill:var(--fa-primary-color, currentColor);opacity:var(--fa-primary-opacity, 1)}.svg-inline--fa .fa-secondary{fill:var(--fa-secondary-color, currentColor);opacity:var(--fa-secondary-opacity, .4)}.svg-inline--fa.fa-swap-opacity .fa-primary{opacity:var(--fa-secondary-opacity, .4)}.svg-inline--fa.fa-swap-opacity .fa-secondary{opacity:var(--fa-primary-opacity, 1)}.svg-inline--fa mask .fa-primary,.svg-inline--fa mask .fa-secondary{fill:#000}.svg-inline--fa.fa-inverse{fill:var(--fa-inverse, #fff)}.fa-stack{display:inline-block;height:2em;line-height:2em;position:relative;vertical-align:middle;width:2.5em}.fa-inverse{color:var(--fa-inverse, #fff)}.svg-inline--fa.fa-stack-1x{--fa-width: 1.25em;height:1em;width:var(--fa-width)}.svg-inline--fa.fa-stack-2x{--fa-width: 2.5em;height:2em;width:var(--fa-width)}.fa-stack-1x,.fa-stack-2x{top:0;right:0;bottom:0;left:0;margin:auto;position:absolute;z-index:var(--fa-stack-z-index, auto)}@keyframes dropdownScale{0%{scale:.5;opacity:0}to{scale:1;opacity:1}}@keyframes dropdownScaleY{0%{scale:1 .5;opacity:0}to{scale:1;opacity:1}}.is-revealing [data-reveal]{opacity:0}.split-line{padding-block-end:0}@keyframes shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}@keyframes spin{0%{rotate:0deg}to{rotate:360deg}}:root{color-scheme:light;--font-family-primary: "Baloo 2", sans-serif;--font-family-secondary: "Hind", sans-serif;--font-family-code: ui-monospace, "SF Mono", "Menlo", "Consolas", monospace;--color-primary-10: #ebeaf7;--color-primary-20: #d7d6ef;--color-primary-30: #c4c1e8;--color-primary-40: #746ec8;--color-primary-50: #4d45b9;--color-primary-60: #3930b1;--color-primary-70: #332b9f;--color-primary-80: #221d6a;--color-primary-90: #171347;--color-primary-100: #110e35;--color-secondary-10: #e6e6ed;--color-secondary-20: #ccccdb;--color-secondary-30: #b3b3c9;--color-secondary-40: #666693;--color-secondary-50: #1a1a5d;--color-secondary-60: #00004b;--color-secondary-70: #000044;--color-secondary-80: #00002d;--color-secondary-90: #00001e;--color-secondary-100: #000016;--color-terciary-10: #e9f8fa;--color-terciary-20: #d3f1f5;--color-terciary-30: #bdeaf0;--color-terciary-40: #66cddd;--color-terciary-50: #3abfd3;--color-terciary-60: #24b8ce;--color-terciary-70: #20a6b9;--color-terciary-80: #166e7c;--color-terciary-90: #0e4a52;--color-terciary-100: #0b373e;--color-quaternary-10: #eaf3fc;--color-quaternary-20: #d5e7fa;--color-quaternary-30: #c0daf7;--color-quaternary-40: #6caaed;--color-quaternary-50: #4291e8;--color-quaternary-60: #2d85e5;--color-quaternary-70: #2978ce;--color-quaternary-80: #1b5089;--color-quaternary-90: #12355c;--color-quaternary-100: #0d2845;--color-neutral-10: #ffffff;--color-neutral-20: #efefef;--color-neutral-30: #d1d1d1;--color-neutral-40: #d7d7d7;--color-neutral-50: #b2b2b2;--color-neutral-60: #a1a1a1;--color-neutral-70: #8a8a8a;--color-neutral-80: #767676;--color-neutral-90: #4a4a4a;--color-neutral-100: #000000;--color-success-10: #def1e6;--color-success-20: #ceebda;--color-success-30: #bde4ce;--color-success-60: #5bbb84;--color-success-80: #37704f;--color-warning-10: #fdeecd;--color-warning-20: #fbe5b4;--color-warning-30: #fadd9b;--color-warning-60: #f3a905;--color-warning-80: #926503;--color-error-10: #fad6d7;--color-error-20: #f8c1c3;--color-error-30: #f5adaf;--color-error-60: #e63137;--color-error-80: #b8272c;--text-success: var(--color-success-80);--text-error: var(--color-error-60);--space-0: 0px;--space-10: 2px;--space-20: 4px;--space-30: 8px;--space-40: 12px;--space-50: 16px;--space-60: 24px;--space-70: 32px;--space-80: 40px;--space-90: 48px;--space-100: 56px;--border-radius-none: 0;--border-radius-xs: .1875rem;--border-radius-sm: .375rem;--border-radius-md: .625rem;--border-radius-lg: .75rem;--border-radius-xl: 1rem;--border-radius-full: 999px}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:auto}body{margin:0;background:#fff;color:var(--color-secondary-40);font-family:var(--font-family-secondary);font-size:1rem;line-height:1.618;overflow-x:hidden;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body.is-locked{overflow:hidden;touch-action:none}img,svg,video,canvas{max-width:100%;height:auto}:focus-visible{outline:2px solid var(--color-terciary-60);outline-offset:3px;border-radius:2px}.skip-link{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.skip-link:focus-visible{position:fixed;top:var(--space-30);left:var(--space-30);z-index:1031;width:auto;height:auto;margin:0;padding:var(--space-30) var(--space-50);clip:auto;background:#fff;border-radius:var(--border-radius-sm);box-shadow:0 30px 60px #1713472e}main{display:block;padding-top:16px}h1,h2,h3,h4,h5{margin:0;font-family:var(--font-family-primary);font-weight:700;color:var(--color-secondary-60);text-wrap:balance}h1{font-size:clamp(2.75rem,1.1rem + 5.4vw,5rem);line-height:.95;letter-spacing:-.03em}h2{font-size:clamp(2.25rem,1.1rem + 3.8vw,3.75rem);line-height:.98;letter-spacing:-.03em}h3{font-size:clamp(1.75rem,1.1rem + 2.1vw,2.375rem);line-height:1.05;letter-spacing:-.02em}h4,h5{font-family:var(--font-family-primary);font-size:.9375rem;font-weight:700;line-height:normal;letter-spacing:normal;text-transform:uppercase;color:var(--color-secondary-60)}p{margin:0;font-family:var(--font-family-secondary);font-size:.9375rem;line-height:1.5;color:var(--color-secondary-40);text-wrap:pretty}a{color:inherit;text-decoration:none;transition:color .15s ease-out}.u-accent{color:var(--color-primary-60)}.u-lead{font-family:var(--font-family-primary);font-size:1.4375rem;font-weight:500;line-height:1.39;letter-spacing:-.048em;max-width:760px;text-wrap:balance}.u-card-lead{font-family:var(--font-family-secondary);font-size:1.125rem;line-height:1.6}.u-small{font-size:.875rem;line-height:1.5}.u-eyebrow{font-family:var(--font-family-primary);font-size:.9375rem;font-weight:700;line-height:normal;letter-spacing:normal;text-transform:uppercase}.u-on-dark{color:#ffffffe6}.u-on-dark h1,.u-on-dark h2,.u-on-dark h3,.u-on-dark h4,.u-on-dark h5{color:#fff}.u-on-dark p{color:#ffffffe6}.u-on-dark .u-accent{color:var(--color-terciary-40)}.section{position:relative;scroll-margin-top:128px;margin-inline:16px;margin-block-end:16px;border-radius:40px;padding-block:clamp(56px,4vw + 32px,96px);padding-inline:clamp(20px,6vw,96px);overflow:hidden;overflow:clip;isolation:isolate}.section__inner{width:100%;max-width:1216px;margin-inline:auto}.section--light{background:#fff}.section--subtle{background:linear-gradient(160deg,#f4f5fd,#e9ebf9)}.section--dark{background:linear-gradient(120deg,#0a0829,#141a52 55%,#1b53b0);color:#ffffffe6}.section--dark h1,.section--dark h2,.section--dark h3,.section--dark h4,.section--dark h5{color:#fff}.section--dark p{color:#ffffffe6}.section--dark .u-accent{color:var(--color-terciary-40)}.section--gradient{background:linear-gradient(135deg,#4b2fae,#3b4fd0 45%,#1f6fd4);color:#ffffffe6}.section--gradient h1,.section--gradient h2,.section--gradient h3,.section--gradient h4,.section--gradient h5{color:#fff}.section--gradient p{color:#ffffffe6}.section--gradient .u-accent{color:var(--color-terciary-40)}.section--flush{padding-inline:0}.section:first-child{padding-block-start:calc(112px + var(--space-90))}.section-head{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-60);max-width:900px;margin-block-end:clamp(32px,3vw,56px)}.section-head--split{max-width:none}@media(min-width:992px){.section-head--split{flex-direction:row;align-items:flex-end;justify-content:space-between;gap:var(--space-70)}}.card-grid{display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}.card-grid--three{display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}.split{display:grid;gap:clamp(24px,3vw,32px);align-items:start;grid-template-columns:minmax(0,1fr)}@media(min-width:992px){.split{grid-template-columns:minmax(0,1.55fr) minmax(0,1fr)}}@media(min-width:992px){.split--even{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:992px){.split--hero{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:center}}.rule{height:1px;border:0;margin-block:clamp(32px,3vw,48px);background:var(--color-secondary-20)}.site-header{position:fixed;top:40px;left:50%;transform:translate(-50%);z-index:1030;width:calc(100% - 32px);max-width:min(1216px,100vw - 32px);min-height:72px;display:flex;align-items:center;gap:var(--space-50);justify-content:space-between;padding:0 12px 0 32px;border-radius:var(--border-radius-full);border:1px solid rgba(255,255,255,.5);box-shadow:0 3px 5px #3930b11a,0 4px 20px #3930b140;background-color:#fff9;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px)}.site-header.is-scrolled{box-shadow:0 6px 12px #0000041f,0 10px 32px #00000438}.site-header__logo{display:inline-flex;flex-shrink:0;align-items:center}.site-header__logo img,.site-header__logo svg{height:30px;width:auto}.site-header__nav{flex:1 1 auto;min-width:0}@media(min-width:1200px){.site-header__nav[hidden]{display:block}.site-header__nav{overflow-x:clip}}.site-header__nav ul{list-style:none;margin:0;padding:0;display:flex;align-items:center;flex-wrap:nowrap;gap:clamp(14px,2.2vw,34px)}.site-header__link{position:relative}.site-header__link:before{content:"";position:absolute;left:0;bottom:-7px;display:block;width:100%;height:3px;border-radius:3px;background-color:var(--color-terciary-60);transform:scaleX(0);transform-origin:50%;transition:transform .15s ease-out}.site-header__link:hover:before,.site-header__link:focus-visible:before,.site-header__link.active:before{transform:scaleX(1)}.site-header__link{display:inline-flex;align-items:center;font-family:var(--font-family-primary);font-size:1.0625rem;font-weight:500;line-height:1;letter-spacing:-.05em;color:var(--color-secondary-60);white-space:nowrap}.site-header__link:hover,.site-header__link:focus-visible,.site-header__link.active{color:var(--color-terciary-60)}.site-header__link.active{color:var(--color-primary-60)}.site-header__link.active:before{background-color:var(--color-primary-60)}.site-header__actions{display:flex;align-items:center;gap:20px;flex-shrink:0}.site-header__cta.btn{display:none}@media(min-width:1200px){.site-header__cta.btn{display:inline-flex}}@media(min-width:1200px){.site-header__ctaItem{display:none}}.site-header__toggler{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;padding:0;border:0;border-radius:var(--border-radius-full);background:transparent;color:var(--color-secondary-60);cursor:pointer}@media(min-width:1200px){.site-header__toggler{display:none}}.site-header__toggler[aria-expanded=true]{background:#3930b11a}.site-header__burger{position:relative;width:18px;height:14px}.site-header__burger span{position:absolute;left:0;display:block;width:100%;height:2px;border-radius:2px;background:currentcolor;transition:.35s ease-in-out}.site-header__burger span:nth-child(1){top:0}.site-header__burger span:nth-child(2),.site-header__burger span:nth-child(3){top:6px}.site-header__burger span:nth-child(4){top:12px}[aria-expanded=true] .site-header__burger span:nth-child(1),[aria-expanded=true] .site-header__burger span:nth-child(4){top:6px;left:50%;width:0}[aria-expanded=true] .site-header__burger span:nth-child(2){transform:rotate(45deg)}[aria-expanded=true] .site-header__burger span:nth-child(3){transform:rotate(-45deg)}@media(max-width:1199px){.site-header{padding-inline:var(--space-50);gap:var(--space-30);justify-content:space-between}.site-header .site-header__logo{order:1;min-width:0}.site-header .site-header__actions{order:2}.site-header .site-header__toggler{order:3}.site-header .site-header__nav{position:absolute;top:calc(100% + var(--space-30));left:0;right:0;z-index:1020;padding:var(--space-50);border-radius:var(--border-radius-xl);border:1px solid var(--color-secondary-20);box-shadow:0 3px 5px #3930b11a,0 4px 20px #3930b140;transform-origin:top center;animation:dropdownScaleY .25s cubic-bezier(.34,1.56,.64,1) forwards;background:#fff}.site-header .site-header__nav ul{flex-direction:column;align-items:stretch;gap:var(--space-50)}.site-header .site-header__link{font-size:1rem}}.site-footer{margin-inline:16px;margin-block-end:16px;padding-block:clamp(48px,4vw,72px);padding-inline:clamp(20px,6vw,96px);border-radius:40px;background:#fff}.site-footer__inner{width:100%;max-width:1216px;margin-inline:auto}.site-footer__top{display:grid;gap:clamp(32px,4vw,56px)}@media(min-width:992px){.site-footer__top{grid-template-columns:minmax(0,400px) minmax(0,1fr)}}.site-footer__brand{display:flex;flex-direction:column;gap:var(--space-60)}.site-footer__brand img{width:203px;height:auto}.site-footer__memberships{font-size:.9375rem;line-height:1.5;color:var(--color-secondary-40)}.site-footer__columns{display:grid;gap:clamp(24px,3vw,40px);grid-template-columns:repeat(auto-fit,minmax(160px,1fr))}@media(min-width:992px){.site-footer__columns{justify-items:start}}.site-footer__heading{font-family:var(--font-family-primary);font-size:.9375rem;font-weight:700;line-height:normal;letter-spacing:normal;text-transform:uppercase;color:var(--color-secondary-60);margin-block-end:18px}.site-footer__list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.site-footer__link{font-family:var(--font-family-secondary);font-size:1rem;line-height:2.1;color:var(--color-secondary-40)}.site-footer__link:hover,.site-footer__link:focus-visible{color:var(--color-primary-60)}.site-footer__bottom{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-50);margin-block-start:clamp(32px,3vw,48px);padding-block-start:var(--space-70);border-top:1px solid var(--color-secondary-20)}.site-footer__rights{font-size:.875rem;line-height:1.5;color:var(--color-neutral-80);margin:0}.site-footer__legal{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:clamp(16px,2vw,28px)}.site-footer__legal .site-footer__link{font-size:.875rem;line-height:1.5;color:var(--color-neutral-80)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:15px 24px 13px;border:0;border-radius:var(--border-radius-full);font-family:var(--font-family-primary);font-size:1rem;font-weight:500;line-height:1;white-space:nowrap;cursor:pointer;transition:translate .15s cubic-bezier(.22,1,.36,1),box-shadow .15s cubic-bezier(.22,1,.36,1),background-color .15s cubic-bezier(.22,1,.36,1),color .15s cubic-bezier(.22,1,.36,1)}.btn:hover:not(:disabled){translate:0 -1px}.btn:active:not(:disabled){translate:0}.btn:disabled{opacity:.5;cursor:not-allowed}.btn--cta{background:linear-gradient(90deg,#3930b1,#2d85e5 60%,#24b8ce);color:#fff;box-shadow:0 6px 9px #3930b147}.btn--cta:hover:not(:disabled){box-shadow:0 10px 18px #3930b161}.btn--solid{background:#fff;color:var(--color-secondary-60);box-shadow:0 6px 9px #00001e2e;padding-inline:28px;font-size:1.0625rem;letter-spacing:-.05em}.btn--ghost{background:#ffffff24;color:#fff;border:1px solid rgba(255,255,255,.4);border-radius:32px;padding-inline:26.5px;font-size:1.0625rem;letter-spacing:-.05em;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}.btn--ghost:hover:not(:disabled){background:#ffffff3d}.btn--dark{background:var(--color-secondary-60);color:#fff}.btn--block{width:100%}.btn-row{display:flex;flex-wrap:wrap;gap:var(--space-50)}.pill{display:inline-flex;align-items:center;gap:8px;padding:7px 16px 5px;border-radius:var(--border-radius-full);background:var(--color-primary-10);color:var(--color-primary-60);font-family:var(--font-family-primary);font-size:.9375rem;font-weight:500;line-height:18px;text-transform:none;letter-spacing:normal}.pill:before{content:"";width:7px;height:7px;flex-shrink:0;border-radius:50%;background:var(--color-terciary-60)}.pill--on-dark{background:#ffffff24;color:#fff;border:1px solid rgba(255,255,255,.25);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}.pill--plain{background:var(--color-neutral-20);color:var(--color-secondary-60);padding:10px 20px 8px}.pill--plain:before{display:none}.pill--logo{padding:8px 16px;color:var(--color-secondary-40)}.pill--quiet:before{display:none}.pill--tag{background:var(--color-primary-10);color:var(--color-primary-60);font-size:.875rem;padding:.25rem .75rem;white-space:nowrap}.pill--tag:before{display:none}.pill--status{background:var(--color-terciary-20);color:var(--color-terciary-80);font-size:.875rem;padding:.125rem .625rem}.pill--status:before{display:none}.pill__logo{display:block;width:auto;height:24px}.pill__logo--carrefour,.pill__logo--jumbo,.pill__logo--disco,.pill__logo--vea{height:32px}.pill__logo--unidas,.pill__logo--prixz{height:28px}.pill__logo--cetrogar{height:26px}.pill__logo--farmacia-indiana{height:30px}.pill__logo--preco-popular{height:32px}.pill__logo--fravega{height:22px}.pill-row{display:flex;flex-wrap:wrap;gap:var(--space-30)}.card{position:relative;display:flex;flex-direction:column;gap:var(--space-50);padding:clamp(20px,2.2vw,40px);border-radius:36px;background:#fff}.card--surface{background:linear-gradient(160deg,#f4f5fd,#e9ebf9)}.card--subtle{background:var(--color-neutral-20)}.card--pale{background:var(--color-primary-10)}.card--raised{padding:40px;gap:18px}.card--accent{background:var(--color-terciary-10)}.card--dark{background:#110d33;color:#ffffffe6}.card--dark h1,.card--dark h2,.card--dark h3,.card--dark h4,.card--dark h5{color:#fff}.card--dark p{color:#ffffffe6}.card--dark .u-accent{color:var(--color-terciary-40)}.card--glassDark{background:#ffffff0f;border:1px solid rgba(255,255,255,.12);color:#ffffffe6}.card--glassDark h1,.card--glassDark h2,.card--glassDark h3,.card--glassDark h4,.card--glassDark h5{color:#fff}.card--glassDark p{color:#ffffffe6}.card--glassDark .u-accent{color:var(--color-terciary-40)}.card--glass{border:1px solid rgba(255,255,255,.25);background-color:#ffffffe6;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);box-shadow:0 30px 60px #1713472e}.card--floating{background:#ffffffe6;border:1px solid rgba(255,255,255,.4);box-shadow:0 30px 60px #1713472e;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px)}.card--raised{box-shadow:0 2px 6px #17134714}.card__eyebrow{font-family:var(--font-family-primary);font-size:.9375rem;font-weight:700;line-height:normal;letter-spacing:normal;text-transform:uppercase;color:var(--color-primary-60)}.card__title{font-family:var(--font-family-primary);font-size:1.75rem;font-weight:700;line-height:1.05;letter-spacing:-.02em;color:var(--color-secondary-60)}.card__title--sm{font-size:1.375rem}.card__body{font-size:.9375rem;line-height:1.5;color:var(--color-secondary-40)}.card__icon{display:inline-flex;align-items:center;justify-content:center;width:48px;height:48px;flex-shrink:0;border-radius:16px;background:var(--color-primary-10);color:var(--color-primary-60);font-size:2rem}.card__icon--on-dark{background:#ffffff1a;color:var(--color-terciary-40)}.card__footer{margin-top:auto;padding-top:var(--space-30)}.card__media{border-radius:20px;overflow:hidden;line-height:0}.card__media img{width:100%;height:100%;object-fit:cover}.problem{padding:20px 22px;border-radius:20px;background:var(--color-neutral-20)}.problem__label{font-family:var(--font-family-primary);font-size:.8125rem;font-weight:700;line-height:normal;letter-spacing:normal;text-transform:uppercase;color:var(--color-primary-60);margin-block-end:var(--space-30)}.problem__text{font-family:var(--font-family-primary);font-size:1.3125rem;font-weight:700;line-height:1.25;letter-spacing:-.01em;color:var(--color-secondary-60)}.card--dark .problem{background:#ffffff12;border:1px solid rgba(255,255,255,.12)}.card--dark .problem .problem__label{color:var(--color-terciary-40)}.card--dark .problem .problem__text{color:#fff}.step{display:flex;flex-direction:column;gap:var(--space-30);padding:var(--space-60);border-radius:20px;background:#ffffff0f}.step__head{display:flex;align-items:center;justify-content:space-between;gap:var(--space-30)}.step__number{font-family:var(--font-family-primary);font-size:.9375rem;font-weight:700;line-height:normal;letter-spacing:normal;text-transform:uppercase;color:var(--color-terciary-40)}.step__title{font-family:var(--font-family-primary);font-size:1.25rem;font-weight:700;color:#fff}.step__text{font-size:.875rem;line-height:1.5}.stat{display:flex;flex-direction:column;gap:var(--space-50)}.stat__icon{display:inline-flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:16px;background:var(--color-quaternary-10);color:var(--color-quaternary-60);font-size:2rem}.stat__value{font-family:var(--font-family-primary);font-size:2.25rem;font-weight:700;line-height:1.05;letter-spacing:-.03em;color:var(--color-secondary-60);font-variant-numeric:tabular-nums}.stat__label{font-family:var(--font-family-secondary);font-size:.9375rem;line-height:1.5;color:var(--color-secondary-40)}.stat__highlight{color:var(--color-terciary-60)}.stat--compact{gap:var(--space-20)}.stat--compact .stat__value{font-size:1.75rem}.stat--compact .stat__label{font-family:var(--font-family-primary);font-size:.9375rem;font-weight:700;line-height:normal;letter-spacing:normal;text-transform:uppercase;color:var(--color-secondary-40);letter-spacing:0;text-transform:none;font-weight:400;font-size:.875rem}.stat__delta{font-size:.875rem;font-weight:500}.stat__delta--down{color:var(--color-error-80)}.stat__delta--warn{color:var(--color-warning-80)}.stat-grid{display:grid;gap:40px;grid-template-columns:repeat(auto-fit,minmax(320px,1fr))}.key-rows{margin:0}.key-rows__row{display:grid;gap:var(--space-20);padding-block:var(--space-50);border-block-start:1px solid var(--color-secondary-20)}@media(min-width:768px){.key-rows__row{grid-template-columns:106px minmax(0,1fr);gap:var(--space-50);align-items:start}}.key-rows__row:last-child{border-block-end:1px solid var(--color-secondary-20)}@media(min-width:768px){.key-rows--wide .key-rows__row{grid-template-columns:150px minmax(0,1fr)}}.key-rows__key{font-family:var(--font-family-primary);font-size:.8125rem;font-weight:700;line-height:normal;letter-spacing:normal;text-transform:uppercase;color:var(--color-primary-60)}.key-rows__value{margin:0;font-size:.9375rem;line-height:1.5;color:var(--color-secondary-40)}.section--dark .key-rows .key-rows__row,.section--gradient .key-rows .key-rows__row,.card--dark .key-rows .key-rows__row{border-color:#ffffff24}.section--dark .key-rows .key-rows__key,.section--gradient .key-rows .key-rows__key,.card--dark .key-rows .key-rows__key{color:var(--color-terciary-40)}.section--dark .key-rows .key-rows__value,.section--gradient .key-rows .key-rows__value,.card--dark .key-rows .key-rows__value{color:#ffffffd1}.data-table{max-width:100%;overflow-x:auto;scroll-padding-inline:var(--space-50);border-radius:20px;background:#fff;box-shadow:0 2px 6px #17134714}.data-table table{width:100%;min-width:640px;border-collapse:collapse;text-align:start}.data-table caption{font-family:var(--font-family-primary);font-size:.8125rem;font-weight:700;line-height:normal;letter-spacing:normal;text-transform:uppercase;color:var(--color-primary-60);text-align:start;padding:var(--space-60) var(--space-60) 0}.data-table th,.data-table td{padding:var(--space-50) var(--space-60);vertical-align:top;text-align:start;border-block-end:1px solid var(--color-secondary-20)}.data-table thead th{font-family:var(--font-family-primary);font-size:.8125rem;font-weight:700;line-height:normal;letter-spacing:normal;text-transform:uppercase;color:var(--color-secondary-60);white-space:nowrap;background:var(--color-neutral-20)}.data-table tbody th{font-family:var(--font-family-primary);font-size:.9375rem;font-weight:700;color:var(--color-secondary-60)}.data-table tbody td{font-size:.9375rem;line-height:1.5;color:var(--color-secondary-40)}.data-table tbody tr:last-child th,.data-table tbody tr:last-child td{border-block-end:0}.tabs{display:flex;flex-direction:column;gap:var(--space-60)}.tabs__list{display:flex;flex-wrap:wrap;gap:var(--space-30)}.tabs__tab{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid var(--color-secondary-20);border-radius:var(--border-radius-full);padding:9px 18px 7px;background:#fff;color:var(--color-secondary-40);font-family:var(--font-family-primary);font-size:.9375rem;font-weight:600;line-height:1.2;cursor:pointer;transition:background-color .25s cubic-bezier(.22,1,.36,1),color .25s cubic-bezier(.22,1,.36,1),border-color .25s cubic-bezier(.22,1,.36,1),translate .25s cubic-bezier(.22,1,.36,1)}.tabs__tab:hover{border-color:var(--color-primary-40);color:var(--color-primary-60);translate:0 -2px}.tabs__tab--active{background:var(--color-primary-60);border-color:var(--color-primary-60);color:#fff}.tabs__panel:focus-visible{outline:2px solid var(--color-terciary-60);outline-offset:4px;border-radius:20px}.tabs--on-dark .tabs__tab{background:#ffffff14;border-color:#ffffff38;color:#ffffffd9}.tabs--on-dark .tabs__tab:hover{border-color:#ffffff80;color:#fff}.tabs--on-dark .tabs__tab--active{background:#fff;border-color:#fff;color:var(--color-primary-90)}.tabs--stacked .tabs__list{flex-direction:column;flex-wrap:nowrap;gap:var(--space-30)}.tabs--stacked .tabs__tab{display:flex;align-items:baseline;gap:var(--space-50);width:100%;padding:18px 20px 16px;border-radius:20px;text-align:start}.tab-layer{display:flex;align-items:baseline;gap:var(--space-50);width:100%}.tab-layer__number{font-family:var(--font-family-primary);font-size:.8125rem;font-weight:700;line-height:normal;letter-spacing:normal;text-transform:uppercase;color:var(--color-terciary-60);flex-shrink:0}.tab-layer__name{font-family:var(--font-family-primary);font-size:1.25rem;font-weight:700;color:var(--color-secondary-60)}.tab-layer__note{margin-inline-start:auto;font-family:var(--font-family-secondary);font-size:.9375rem;font-weight:400;color:var(--color-secondary-40);text-align:end}.tabs__tab--active .tab-layer__number{color:var(--color-terciary-40)}.tabs__tab--active .tab-layer__name,.tabs__tab--active .tab-layer__note{color:#fff}.link-arrow{display:inline-flex;align-items:center;gap:8px;font-family:var(--font-family-primary);font-size:1.0625rem;font-weight:500;letter-spacing:-.05em;color:var(--color-primary-60);transition:color .15s cubic-bezier(.22,1,.36,1)}.link-arrow:hover,.link-arrow:focus-visible{color:var(--color-terciary-60)}.link-arrow--on-dark{color:#fff}.link-arrow--on-dark:hover,.link-arrow--on-dark:focus-visible{color:var(--color-terciary-40)}.marquee{--marquee-gap: var(--space-30);position:relative;overflow:hidden}.marquee__track{display:flex;gap:var(--marquee-gap);inline-size:max-content;animation:marquee-scroll var(--marquee-duration, 30s) linear infinite}.marquee__group,.marquee__unit{display:flex;gap:var(--marquee-gap)}.marquee:hover .marquee__track,.marquee:focus-within .marquee__track{animation-play-state:paused}@keyframes marquee-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}@media(prefers-reduced-motion:reduce){.marquee{overflow-x:auto}.marquee__track{animation:none}}.arrow-rail{--arrow-rail-size: .875em;--arrow-rail-step: calc(var(--arrow-rail-size) * 1.5);display:inline-flex;align-items:center;justify-content:flex-start;flex-shrink:0;inline-size:var(--arrow-rail-size);block-size:1em;gap:calc(var(--arrow-rail-size) / 2);overflow:hidden}.arrow-rail__slot{position:relative;left:calc(var(--arrow-rail-step) * -1);display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;inline-size:var(--arrow-rail-size);block-size:100%;transition:left .45s cubic-bezier(.65,0,.076,1)}:is(a,button):hover .arrow-rail__slot,:is(a,button):focus-visible .arrow-rail__slot{left:0}@media(prefers-reduced-motion:reduce){.arrow-rail__slot{transition:none}:is(a,button):hover .arrow-rail__slot,:is(a,button):focus-visible .arrow-rail__slot{left:calc(var(--arrow-rail-step) * -1)}}.channel-logo{display:block;inline-size:auto;block-size:calc(var(--channel-logo-u) * var(--channel-logo-scale, 1))}.channel-logo--meta{--channel-logo-scale: 1}.channel-logo--google{--channel-logo-scale: 1.2}.channel-logo--tiktok{--channel-logo-scale: 1.3}.channel-logo--amazon{--channel-logo-scale: 1.4}.channel-logo--broadsign{--channel-logo-scale: 1.2}.channel-logo--jcdecaux{--channel-logo-scale: 2.3}.channel-logo--eletromidia{--channel-logo-scale: 1.2}.language-dropdown__current{display:inline-flex;align-items:center;gap:6px;margin:0;padding:var(--space-20) var(--space-30);font-family:var(--font-family-primary);font-size:1rem;font-weight:500;color:var(--color-secondary-60)}.language-dropdown__current svg{font-size:.875rem}.language-dropdown{position:relative}.language-dropdown__toggle{display:inline-flex;align-items:center;gap:6px;padding:var(--space-20) var(--space-30);border:0;border-radius:var(--border-radius-full);background:transparent;font-family:var(--font-family-primary);font-size:1rem;font-weight:500;color:var(--color-secondary-60);cursor:pointer;transition:color .15s ease-out,background-color .15s ease-out}.language-dropdown__toggle:hover,.language-dropdown__toggle[aria-expanded=true]{color:var(--color-primary-60);background:#3930b114}.language-dropdown__toggle svg{font-size:.875rem}.language-dropdown__caret{transition:transform .15s ease-out}[aria-expanded=true] .language-dropdown__caret{transform:rotate(180deg)}.language-dropdown__menu{list-style:none;margin:0;padding:0;position:absolute;top:calc(100% + var(--space-30));right:0;min-width:160px;padding:var(--space-20);border-radius:var(--border-radius-lg);border:1px solid rgba(255,255,255,.4);box-shadow:0 3px 5px #3930b11a,0 4px 20px #3930b140;transform-origin:top right;animation:dropdownScale .25s cubic-bezier(.34,1.56,.64,1) forwards;background-color:#fffffff7;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px)}.language-dropdown__item{display:block;padding:var(--space-30) var(--space-50);border-radius:var(--border-radius-md);font-size:.875rem;font-weight:500;color:var(--color-secondary-60);white-space:nowrap}.language-dropdown__item:hover,.language-dropdown__item:focus-visible{background:var(--color-primary-10);color:var(--color-primary-60)}.language-dropdown__item[aria-current=true]{color:var(--color-primary-60);background:#3930b114}@media(prefers-reduced-motion:reduce){.language-dropdown__menu{animation:none}}.flip-card{perspective:1600px}.flip-card__inner{position:relative;transform-style:preserve-3d;will-change:transform}.flip-card__face{-webkit-backface-visibility:hidden;backface-visibility:hidden}.flip-card__face--front{position:relative}.flip-card__face--back{position:absolute;top:0;right:0;bottom:0;left:0;transform:rotateY(180deg)}@media(prefers-reduced-motion:reduce){.flip-card__inner{transform:none}.flip-card__face{backface-visibility:visible;transition:opacity .3s ease-out}.flip-card__face--back{transform:none;opacity:0}.flip-card--flipped .flip-card__face--front{opacity:0}.flip-card--flipped .flip-card__face--back{opacity:1}}.contact-form{padding:clamp(24px,2.8vw,40px);display:flex;flex-direction:column;gap:20px;border:1px solid rgba(255,255,255,.8);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);background:#ffffffd1;border-radius:36px;box-shadow:0 30px 60px #1713472e;color:var(--color-secondary-40)}.contact-form h2,.contact-form h3,.contact-form p,.contact-form label,.contact-form a{color:var(--color-secondary-60)}.contact-form p{color:var(--color-secondary-40)}.contact-form__title{font-family:var(--font-family-primary);font-size:1.625rem;font-weight:700;line-height:1.05;letter-spacing:-.02em;color:var(--color-secondary-60)}.contact-form form,.contact-form fieldset{display:flex;flex-direction:column;gap:20px;margin:0;padding:0;border:0}.contact-form fieldset[disabled] input,.contact-form fieldset[disabled] textarea,.contact-form fieldset[disabled] label{opacity:.6}.contact-form form{position:relative}.contact-form__field{position:relative;display:flex;flex-direction:column;gap:var(--space-30)}.contact-form label{font-family:var(--font-family-primary);font-size:.9375rem;font-weight:500;color:var(--color-secondary-60)}.contact-form__optional{font-weight:400;color:var(--color-neutral-80)}.contact-form input,.contact-form textarea{min-height:56px;padding:16px 18px;border:1px solid var(--color-secondary-20);border-radius:16px;background:#fff;font-family:var(--font-family-secondary);font-size:1rem;font-weight:400;color:var(--color-secondary-60);transition:border-color .15s ease-out,box-shadow .15s ease-out}.contact-form input::placeholder,.contact-form textarea::placeholder{color:var(--color-secondary-30)}.contact-form input:focus,.contact-form textarea:focus{outline:none;border-color:var(--color-primary-40);box-shadow:0 0 0 3px #746ec840}.contact-form input[aria-invalid=true],.contact-form textarea[aria-invalid=true]{border-color:var(--color-error-60)}.contact-form input[aria-invalid=true]:focus,.contact-form textarea[aria-invalid=true]:focus{border-color:var(--color-error-60);box-shadow:0 0 0 3px #e6313738}.contact-form textarea{min-height:96px;resize:vertical}.contact-form__submit{width:100%;font-size:1.0625rem;letter-spacing:-.05em}.contact-form__submit:disabled{opacity:1;cursor:progress}.contact-form__error{position:absolute;top:0;inset-inline-end:0;max-width:62%;font-size:.875rem;line-height:1.3;text-align:end}.contact-form__feedback{position:absolute;top:100%;inset-inline:0;margin-block-start:clamp(4px,1vw,8px);font-size:.875rem;line-height:1.25;font-weight:700}.contact-form p.contact-form__legal{font-size:.75rem;line-height:1.35;color:var(--color-neutral-80)}.contact-form p.contact-form__legal a{color:inherit;text-decoration:underline}.contact-form p.contact-form__legal a:hover{color:var(--color-primary-60)}.contact-form__captcha{position:absolute}.contact-form__captcha .grecaptcha-badge{visibility:hidden}.contact-form__spinner{animation:spin .7s linear infinite}.contact-form p.contact-form__error,.contact-form p.contact-form__feedback--error{color:var(--text-error)}.contact-form__thanks{margin:auto;display:flex;flex-direction:column;align-items:center;gap:var(--space-50);text-align:center}.contact-form__check{display:grid;place-items:center;width:56px;height:56px;border-radius:var(--border-radius-full);background:var(--color-success-80);color:var(--color-success-10);font-size:1.5rem}.contact-form__again{border:0;padding:0;background:none;font-family:var(--font-family-primary);font-size:.9375rem;font-weight:500;color:var(--color-primary-60);text-decoration:underline;cursor:pointer}.contact-form__again:hover{color:var(--color-primary-90)}.contact-form__title:focus{outline:none}.contact-form__title:focus-visible{outline:2px solid var(--color-primary-60);outline-offset:4px}.hero{position:relative;margin-inline:16px;margin-block-end:16px;border-radius:40px;overflow:hidden;isolation:isolate;background:#fff;padding-inline:clamp(20px,6vw,96px);color:#ffffffe6}.hero h1,.hero h2,.hero h3,.hero h4,.hero h5{color:#fff}.hero p{color:#ffffffe6}.hero .u-accent{color:var(--color-terciary-40)}.hero__media{position:absolute;inset:0 0 auto 0;z-index:0;height:100%;pointer-events:none}.hero__canvas,.hero__fallback{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;object-fit:cover;pointer-events:none}.hero__canvas{z-index:1;opacity:0}.hero__scrim{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;pointer-events:none;background:radial-gradient(96% 46% at 50% 44%,#171347b3,#17134700)}@media(max-width:991px){.hero__scrim{background:radial-gradient(140% 46% at 50% 38%,#171347ad,#17134700)}}.hero__inner{width:100%;max-width:1216px;margin-inline:auto;position:relative;z-index:4}.hero--home{padding-block:clamp(140px,14vw,196px) clamp(100px,11vw,170px)}.hero--home .hero__media{width:100%;height:auto;aspect-ratio:1.145;min-height:100%}.hero--home .hero__fade{position:absolute;inset:auto 0 0 0;z-index:3;height:clamp(100px,11vw,170px);pointer-events:none;background:linear-gradient(to bottom,#fff0,#fff)}.hero--home .hero__inner{display:flex;flex-direction:column;align-items:center;text-align:center;gap:28px}.hero--home .hero__content{width:100%}.hero--home .hero__title{width:100%;margin-inline:auto}.hero--home .hero__titleLine{display:block}.hero--home .hero__titleLine.u-accent{background:linear-gradient(90deg,#3b4fd0,#2d85e5 20%,#24b8ce 80%);background-clip:text;-webkit-background-clip:text;color:transparent;-webkit-text-fill-color:transparent}.hero--home .u-lead{width:100%;max-width:760px;margin-inline:auto}@media(min-width:1200px){.hero--home .u-lead{max-width:960px}}.hero--home .btn-row{width:100%;justify-content:center}.hero--page,.hero--plain{background:linear-gradient(135deg,#4b2fae,#3b4fd0 45%,#1f6fd4);padding-block:clamp(120px,12vw,168px) clamp(56px,6vw,96px)}.hero--page .hero__inner{display:grid;gap:clamp(32px,4vw,56px);align-items:center}@media(min-width:992px){.hero--page .hero__inner{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr)}}.hero--plain{padding-block-end:clamp(48px,5vw,72px)}.hero__content{display:flex;flex-direction:column;align-items:flex-start;gap:28px}.hero__title{font-size:clamp(2.75rem,1.1rem + 5.4vw,5rem);line-height:.95;letter-spacing:-.03em}.hero-panel{width:100%;max-width:1040px;margin-inline:auto;margin-block-start:clamp(24px,3vw,44px);padding:clamp(20px,2.4vw,28px);border-radius:36px;background:#ffffffd1;border:1px solid rgba(255,255,255,.8);box-shadow:0 30px 60px #1713472e;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);text-align:left;color:var(--color-secondary-40)}.hero-panel h1,.hero-panel h2,.hero-panel h3,.hero-panel h4,.hero-panel h5{color:var(--color-secondary-60)}.hero-panel p{color:var(--color-secondary-40)}.hero-panel__head{display:flex;align-items:center;justify-content:space-between;gap:var(--space-50);margin-block-end:20px}.hero-panel__title{display:flex;align-items:center;gap:12px;font-family:var(--font-family-primary);font-size:1.375rem;font-weight:700;letter-spacing:-.02em;color:var(--color-secondary-60)}.hero-panel__badge{padding:4px 10px 2px;border-radius:8px;background:var(--color-primary-10);color:var(--color-primary-60);font-family:var(--font-family-primary);font-size:.8125rem;font-weight:500;white-space:nowrap}.hero-panel__metrics{display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));margin-block-end:12px}.hero-panel__metric{padding:20px 22px;border-radius:20px;background:var(--color-neutral-20)}.hero-panel__metric .stat__value{font-size:2.5rem;line-height:.9;letter-spacing:-.04em}.hero-panel__metric .stat__label,.hero-panel__metric .stat__delta{font-family:var(--font-family-secondary);font-size:.9375rem;font-weight:400;line-height:1.5;letter-spacing:normal;text-transform:none;color:var(--color-neutral-80)}.hero-panel__metric .stat__label{font-size:.8125rem;font-weight:700;letter-spacing:1.25px;text-transform:uppercase}.hero-panel__metric .stat__delta{font-weight:500}.hero-panel__footer{display:grid;gap:12px}@media(min-width:992px){.hero-panel__footer{grid-template-columns:minmax(0,1fr) 300px}}.hero-panel__plan{padding-block:22px}.hero-panel__planTitle,.hero-panel p.hero-panel__planTitle{font-family:var(--font-family-primary);font-size:.9375rem;font-weight:700;text-transform:uppercase;color:var(--color-primary-60)}.hero-panel__planList{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--space-30);margin-block-start:12px}.hero-panel__planList li{display:flex;align-items:flex-start;gap:10px;font-size:.9375rem;line-height:1.5;color:var(--color-secondary-60)}.hero-panel__planList svg{margin-top:.25em;flex-shrink:0;color:var(--color-primary-60)}.hero-panel__approval{display:flex;flex-direction:column;gap:14px;padding:22px 24px;border-radius:20px;background:var(--color-secondary-60);color:#ffffffe6}.hero-panel__approval h1,.hero-panel__approval h2,.hero-panel__approval h3,.hero-panel__approval h4,.hero-panel__approval h5{color:#fff}.hero-panel__approval p{color:#ffffffe6}.hero-panel__approval .u-accent{color:var(--color-terciary-40)}.hero-panel__approval h2{font-family:var(--font-family-primary);font-size:1.625rem;font-weight:700;line-height:1.05;letter-spacing:-.02em}.hero-panel__approval .btn{align-self:flex-start}.hero-panel__status{display:inline-flex;align-items:center;gap:var(--space-30);font-family:var(--font-family-primary);font-size:.9375rem;font-weight:500;color:#fff}.hero-panel__status:before{content:"";width:10px;height:10px;border-radius:50%;background:var(--color-success-60)}.hero-card{display:flex;flex-direction:column;gap:var(--space-60);padding:clamp(20px,2.4vw,32px);border-radius:36px;background:#ffffffeb;border:1px solid rgba(255,255,255,.45);box-shadow:0 30px 60px #1713472e;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);color:var(--color-secondary-40)}.hero-card h2,.hero-card h3,.hero-card h4{color:var(--color-secondary-60)}.hero-card p{color:var(--color-secondary-40)}.hero-card__label{font-family:var(--font-family-primary);font-size:.9375rem;font-weight:700;line-height:normal;letter-spacing:normal;text-transform:uppercase;display:flex;align-items:center;justify-content:space-between;gap:var(--space-50);color:var(--color-primary-60)}.hero-card__rows{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--space-50)}.hero-card__row{display:flex;align-items:center;gap:var(--space-50)}.hero-card__rowIcon{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;flex-shrink:0;border-radius:var(--border-radius-md);background:var(--color-primary-10);color:var(--color-primary-60)}.hero-card__rowText{flex:1;min-width:0}.hero-card__rowTitle,.hero-card p.hero-card__rowTitle{display:block;font-family:var(--font-family-primary);font-size:1.3125rem;font-weight:700;color:var(--color-secondary-60);line-height:1.3}.hero-card__rowNote,.hero-card p.hero-card__rowNote{display:block;font-size:.875rem;line-height:1.5;color:var(--color-secondary-40)}.hero-card__netRow{display:grid;gap:var(--space-50);grid-template-columns:70px minmax(0,1fr);align-items:baseline;padding-block:var(--space-50)}.hero-card__netRow+.hero-card__netRow{border-top:1px solid var(--color-secondary-20)}.hero-card__netKey{font-family:var(--font-family-primary);font-size:1.3125rem;font-weight:700;color:var(--color-secondary-60)}.hero-card__big{font-family:var(--font-family-primary);font-size:2rem;font-weight:700;letter-spacing:-.02em;color:var(--color-primary-60)}.hero-card__code{margin:0;padding:var(--space-60);border-radius:20px;background:#110d33;color:#d7d6ef;font-family:var(--font-family-code);font-size:.875rem;line-height:1.6;overflow-x:auto;white-space:pre-wrap;word-break:break-word}.hero-card__stats{display:grid;gap:var(--space-60);grid-template-columns:repeat(2,minmax(0,1fr))}.hero-card__aside{display:flex;flex-direction:column;gap:var(--space-30);padding:var(--space-60);border-radius:20px;background:var(--color-primary-10)}.hero-card__block{display:flex;flex-direction:column;gap:var(--space-20)}.hero-card__block+.hero-card__block{margin-block-start:var(--space-60)}.hero-tag{position:absolute;z-index:4;display:flex;flex-direction:column;align-items:flex-start;gap:2px;pointer-events:none}@media(max-width:991px){.hero-tag{display:none}}.hero-tag__cursor{width:22px;height:22px;display:block}.hero-tag__label{margin-inline-start:18px;padding:5px 12px 3px;border-radius:var(--border-radius-full);border:1px solid rgba(255,255,255,.35);background:#00001e59;color:#fff;font-family:var(--font-family-primary);font-size:.875rem;font-weight:500;white-space:nowrap;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}.hero-tag--ai{top:55.5%;left:9.5%}.hero-tag--team{top:65.7%;right:8%}.trust__label{font-family:var(--font-family-primary);font-size:.9375rem;font-weight:700;line-height:normal;letter-spacing:normal;text-transform:uppercase;color:var(--color-neutral-80);margin-block-end:var(--space-60)}.trust p.trust__label{text-align:center}.trust__brands{margin-block-end:var(--space-60)}.trust__brands:before,.trust__brands:after{content:"";position:absolute;inset-block:0;inline-size:clamp(40px,8vw,110px);pointer-events:none;z-index:1}.trust__brands:before{inset-inline-start:0;background:linear-gradient(to right,#fff,transparent)}.trust__brands:after{inset-inline-end:0;background:linear-gradient(to left,#fff,transparent)}.trust__brands .pill{min-height:52px}.trust__channels{--channel-logo-u: clamp(11px, .4rem + .85vw, 16px);display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:clamp(16px,2.4vw,40px)}.trust__channels .trust__label{margin-block-end:0}.trust__channel{display:inline-flex;align-items:center;color:var(--color-secondary-30);transition:color .25s cubic-bezier(.22,1,.36,1)}.trust__channel:hover{color:var(--color-primary-40)}.trust__footer{display:flex;justify-content:flex-start}.solutions .section-head .pill{background:var(--color-primary-20)}.solutions__grid{display:grid;gap:clamp(16px,1.6vw,24px)}@media(min-width:992px){.solutions__grid{grid-template-columns:minmax(0,1.55fr) minmax(0,1fr);align-items:stretch}}.solutions__aside{display:grid;gap:clamp(16px,1.6vw,24px);grid-template-rows:repeat(2,1fr)}.solutions__feature{display:flex;flex-direction:column;gap:clamp(20px,2vw,28px)}.solutions__featureHead{display:grid;gap:clamp(20px,2vw,24px)}@media(min-width:768px){.solutions__featureHead{grid-template-columns:minmax(0,1fr) 200px;align-items:start}}.solutions__featureMedia{border-radius:20px;overflow:hidden;aspect-ratio:200/278}.solutions__featureMedia img{width:100%;height:115%;object-fit:cover;will-change:transform}@media(max-width:767px){.solutions__featureMedia{aspect-ratio:16/9}}.solutions__steps{display:grid;gap:var(--space-50);grid-template-columns:repeat(auto-fit,minmax(170px,1fr))}.solutions__note{margin-block-start:auto;font-size:.875rem;line-height:1.5}.method .section-head .u-accent{background:linear-gradient(90deg,#3930b1,#2d85e5 60%,#24b8ce);background-clip:text;-webkit-background-clip:text;color:transparent;-webkit-text-fill-color:transparent}.method__grid{display:grid;gap:clamp(16px,1.6vw,24px);grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.method__step{display:flex;flex-direction:column;gap:20px;padding:32px;min-height:340px}.method__stepHead{display:flex;align-items:center;justify-content:space-between;gap:var(--space-50);margin-block-end:56px}.method__stepIcon{font-size:2rem;color:var(--color-primary-60)}.method__number{font-family:var(--font-family-primary);font-size:clamp(2.5rem,1.4rem + 2.8vw,3.5rem);font-weight:700;line-height:.9;letter-spacing:-.04em;color:var(--color-secondary-20)}.method__closing{display:grid;gap:clamp(16px,1.6vw,24px);margin-block-start:clamp(16px,1.6vw,24px)}@media(min-width:992px){.method__closing{grid-template-columns:minmax(0,.55fr) minmax(0,1fr)}}.method__loop{display:flex;align-items:center;gap:var(--space-50);padding:clamp(20px,2vw,32px);border-radius:36px;background:var(--color-terciary-10)}.method__loop svg{flex-shrink:0;font-size:2rem;color:var(--color-terciary-60)}@media(prefers-reduced-motion:no-preference){.method__loop svg{animation:spin 4s linear infinite}}.method__loop p{font-size:1.3125rem;font-weight:700;color:var(--color-secondary-60);line-height:1.35}.method__claim{display:grid;gap:var(--space-60);align-items:center;padding:clamp(20px,2vw,32px);border-radius:36px;background:var(--color-secondary-60);color:#ffffffe6}.method__claim h1,.method__claim h2,.method__claim h3,.method__claim h4,.method__claim h5{color:#fff}.method__claim p{color:#ffffffe6}.method__claim .u-accent{color:var(--color-terciary-40)}@media(min-width:768px){.method__claim{grid-template-columns:minmax(0,1fr) auto}}.method__claim p{font-size:1.3125rem;font-weight:700;line-height:1.4;color:#fff}.method__questions{display:flex;gap:var(--space-60);align-items:flex-start;width:fit-content;max-width:100%;margin:clamp(48px,6vw,96px) auto 0}@media(max-width:767px){.method__questions{flex-direction:column;align-items:flex-start;gap:var(--space-30)}}.method__questions p{font-size:clamp(1.375rem,2.6vw,2.25rem);line-height:1.6;max-width:none;text-wrap:initial}.method__questions strong{color:var(--color-secondary-60)}.method__quoteIcon{flex-shrink:0;font-size:clamp(3.5rem,6vw,5.5rem);color:var(--color-quaternary-60);margin-block-start:-.17em}@media(max-width:767px){.method__quoteIcon{font-size:2.5rem;margin-block-start:0}}.agencies:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;background:url(/imgs/agencies-mesh.svg) no-repeat left top/cover;opacity:.16;mask-image:radial-gradient(150% 60% at 0% 0%,#000 0%,rgba(0,0,0,.5) 40%,transparent 72%);-webkit-mask-image:radial-gradient(150% 60% at 0% 0%,#000 0%,rgba(0,0,0,.5) 40%,transparent 72%);pointer-events:none}@media(min-width:992px){.agencies:before{background-position:left center;mask-image:radial-gradient(115% 100% at 0% 50%,#000 0%,rgba(0,0,0,.55) 38%,transparent 70%);-webkit-mask-image:radial-gradient(115% 100% at 0% 50%,#000 0%,rgba(0,0,0,.55) 38%,transparent 70%)}}.agencies__grid{position:relative;z-index:1;display:grid;gap:clamp(32px,4vw,56px);align-items:center}@media(min-width:992px){.agencies__grid{grid-template-columns:minmax(0,1fr) minmax(0,.85fr)}}.agencies__content{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-60)}.agencies__list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--space-50)}.agencies__item{display:flex;align-items:center;gap:var(--space-50);padding:var(--space-60);border-radius:36px;border:1px solid rgba(255,255,255,.12);background:#ffffff12;color:#fff;font-size:.875rem;font-weight:700;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);transition:background-color .25s cubic-bezier(.22,1,.36,1),translate .25s cubic-bezier(.22,1,.36,1)}.agencies__item svg{flex-shrink:0;font-size:2em;color:var(--color-terciary-40)}.agencies__item:hover{background:#ffffff1f;translate:4px}.contact-section{scroll-margin-top:128px;background-color:#383bb5;background-image:linear-gradient(to right,#17134799,#17134700 70%),radial-gradient(76% 52% at 103% 104%,#f7f7fc,#d0cef1f2 30%,#8f84d88a 56%,#8277d300 80%),radial-gradient(54% 58% at -2% 102%,#fbfeff,#c3f6f8 22%,#63d2e5e6 40%,#5096c3ad 62%,#4687b900 86%),radial-gradient(34% 26% at 28% 72%,#28218c94,#28218c4d 45%,#28218c00 78%),radial-gradient(112% 64% at 46% 113%,#b9d7f2fa,#78acd4b8 42%,#78acd400 78%),linear-gradient(to bottom,#2d28a000 22%,#2d28a057 62%,#2d28a066),linear-gradient(96deg,#3a37b4,#3842bb 46%,#356cd5)}.contact-section__grid{display:grid;gap:clamp(32px,4vw,56px);align-items:center}@media(min-width:992px){.contact-section__grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.contact-section__content{display:flex;flex-direction:column;align-items:flex-start;gap:28px}.contact-section h2{font-size:clamp(2.5rem,1.1rem + 4.6vw,4.5rem);line-height:.95;letter-spacing:-.03em}.contact-section__reply{margin-block-start:-16px;font-size:.9375rem;line-height:1.5;color:#ffffffd9}.terminal{border-radius:36px;background:#060425;color:#ffffffdb;padding:clamp(20px,2.2vw,28px);box-shadow:0 30px 60px #1713472e;overflow:hidden}.terminal__bar{display:flex;align-items:center;gap:var(--space-50);margin-block-end:var(--space-60)}.terminal__dots{width:10px;height:10px;border-radius:50%;background:#ff5f57;box-shadow:18px 0 #febc2e,36px 0 #28c840;margin-inline-end:36px;flex-shrink:0}.terminal__title{font-size:.875rem;color:#ffffff8c}.terminal__body{margin:0;font-family:var(--font-family-code);font-size:.8125rem;line-height:1.7;overflow-x:auto;white-space:pre}.terminal__prompt{display:block;color:#fff;margin-block-end:var(--space-50);white-space:pre-wrap}.terminal__call{display:block;margin-block-end:var(--space-50)}.terminal__fn{color:#8fb8ff}.terminal__args{color:#ffffff73}.terminal__reply{display:block;color:#7fe3a4}.terminal__reply--pending{color:#ffce6b}.terminal__result{margin-block-start:var(--space-60);padding:var(--space-50) var(--space-60);border-radius:20px;background:#ffffff14;font-size:.9375rem;color:#fff}.terminal__note{margin-block-start:var(--space-50);font-size:.875rem;color:#fff6}.timeline{list-style:none;margin:0;padding:0;display:grid;gap:var(--space-70);position:relative}@media(min-width:992px){.timeline{grid-template-columns:repeat(7,minmax(0,1fr));gap:var(--space-60);padding-block-start:var(--space-70)}.timeline:before{content:"";position:absolute;inset-inline:0;top:calc(var(--space-70) + 9px);height:2px;background:var(--color-secondary-20)}}.timeline__item{position:relative;padding-inline-start:var(--space-70)}@media(min-width:992px){.timeline__item{padding-inline-start:0;padding-block-start:var(--space-70)}}.timeline__dot{position:absolute;inset-inline-start:0;top:6px;width:20px;height:20px;border-radius:50%;border:2px solid var(--color-primary-40);background:#fff}@media(min-width:992px){.timeline__dot{top:0}}.timeline__dot--last{background:var(--color-primary-60);border-color:var(--color-primary-60)}.timeline__item:not(:last-child):before{content:"";position:absolute;inset-inline-start:9px;top:26px;bottom:calc(var(--space-70) * -1);width:2px;background:var(--color-secondary-20)}@media(min-width:992px){.timeline__item:not(:last-child):before{display:none}}.timeline__year{font-family:var(--font-family-primary);font-size:1.75rem;font-weight:700;letter-spacing:-.03em;color:var(--color-secondary-60)}.timeline__title{margin-block-start:var(--space-30);font-family:var(--font-family-primary);font-size:1.0625rem;font-weight:700;line-height:1.25;letter-spacing:-.05em;color:var(--color-primary-60)}.timeline__text{margin-block-start:var(--space-30);font-size:.875rem;line-height:1.55;color:var(--color-secondary-40)}.case-grid{display:grid;gap:var(--space-50)}@media(min-width:992px){.case-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.case-grid__footnote{margin-block-start:var(--space-70);font-size:.875rem;color:var(--color-secondary-40)}.case{gap:var(--space-60)}.case__tag{align-self:flex-start}.case__stats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-50)}@media(min-width:768px){.case__stats{grid-template-columns:repeat(3,minmax(0,1fr))}}.case__stats{margin-block-start:auto}.case__stats .stat__value{font-size:clamp(1.75rem,2.4vw,2.25rem);color:var(--color-primary-60)}.case__stats .stat__label{font-size:.875rem;line-height:1.45}.case.card--dark .case__stats .stat__value{color:var(--color-terciary-40)}.case__metrics{margin:0;border-radius:20px;background:#fff9;padding-inline:var(--space-60)}.case__metric{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-50);padding-block:var(--space-50)}.case__metric+.case__metric{border-block-start:1px solid var(--color-secondary-20)}.case__metric dt{font-size:.9375rem;color:var(--color-secondary-40)}.case__metric dd{margin:0;font-family:var(--font-family-primary);font-size:1.25rem;font-weight:700;color:var(--color-secondary-40);white-space:nowrap}.case__to{color:var(--color-primary-60)}.case__contribution{font-size:.9375rem;color:var(--color-secondary-40)}.case__contribution strong{color:var(--color-primary-60)}.baseline__labels{display:flex;justify-content:space-between;gap:var(--space-50);margin-block-end:var(--space-30);font-size:.9375rem;color:var(--color-secondary-40)}.baseline__during{font-weight:700;color:var(--color-secondary-60)}.baseline__track{position:relative;height:12px;border-radius:var(--border-radius-full);background:var(--color-neutral-20);overflow:hidden}.baseline__fill{position:absolute;inset-block:0;inset-inline-start:0;border-radius:var(--border-radius-full);background:var(--color-primary-60)}.baseline__fill--before{background:var(--color-primary-40);opacity:.45}.lockup{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-50)}.lockup__name{font-family:var(--font-family-primary);font-size:1.5rem;font-weight:700;letter-spacing:-.02em;color:var(--color-secondary-60)}.section--dark .lockup__name,.section--gradient .lockup__name{color:#fff}.traffic{gap:var(--space-50)}.traffic__title{font-family:var(--font-family-primary);font-size:.8125rem;font-weight:700;line-height:normal;letter-spacing:normal;text-transform:uppercase;color:var(--color-primary-60)}.traffic__list{margin:0;display:grid;gap:var(--space-50)}.traffic__row{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:var(--space-30) var(--space-50)}@media(min-width:768px){.traffic__row{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr) auto}}.traffic__label{display:flex;align-items:center;gap:var(--space-30);font-size:.9375rem;color:var(--color-secondary-40)}.traffic__country{font-family:var(--font-family-primary);font-size:.75rem;font-weight:700;line-height:normal;letter-spacing:normal;text-transform:uppercase;padding:4px 9px 2px;border-radius:var(--border-radius-full);background:var(--color-terciary-10);color:var(--color-terciary-80)}.traffic__track{display:none;height:12px;border-radius:var(--border-radius-full);background:#fff}@media(min-width:768px){.traffic__track{display:block}}.traffic__fill{display:block;height:100%;border-radius:var(--border-radius-full);background:var(--color-primary-60)}.traffic__range{margin:0;font-family:var(--font-family-primary);font-size:.9375rem;font-weight:700;color:var(--color-secondary-60);white-space:nowrap;text-align:end}.traffic__total{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-50);padding-block-start:var(--space-50);border-block-start:1px solid var(--color-secondary-20);font-family:var(--font-family-primary);font-size:1.25rem;font-weight:700;color:var(--color-secondary-60)}.traffic__total strong{font-size:2.25rem;letter-spacing:-.03em;color:var(--color-primary-60)}.traffic__note{font-size:.875rem;line-height:1.5;color:var(--color-secondary-40)}.flow{list-style:none;margin:0;padding:0;display:grid;gap:var(--space-50);margin-block:clamp(32px,4vw,56px)}@media(min-width:992px){.flow{grid-template-columns:repeat(5,minmax(0,1fr))}}.flow__step{padding:var(--space-60);border-radius:20px;background:var(--color-neutral-20)}.flow__number{font-family:var(--font-family-primary);font-size:.8125rem;font-weight:700;line-height:normal;letter-spacing:normal;text-transform:uppercase;color:var(--color-primary-60)}.flow__title{margin-block-start:var(--space-30);font-family:var(--font-family-primary);font-size:1.25rem;font-weight:700;color:var(--color-secondary-60)}.flow__text{margin-block-start:var(--space-30);font-size:.875rem;line-height:1.5;color:var(--color-secondary-40)}.flow--stacked{display:block;margin-block:0}.flow--stacked .flow__step{display:grid;grid-template-columns:36px minmax(0,1fr);column-gap:var(--space-50);padding:var(--space-50) 0;border-radius:0;background:none;border-block-start:1px solid var(--color-secondary-20)}.flow--stacked .flow__number{grid-row:1/span 2;font-family:var(--font-family-primary);font-size:1.625rem;line-height:1;text-transform:none}.flow--stacked .flow__title,.flow--stacked .flow__text{margin-block-start:0}.format-grid{display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}.format{padding:var(--space-60);border-radius:36px;background:#fff;box-shadow:0 2px 6px #17134714}.format__thumb{position:relative;display:block;aspect-ratio:244/130;border-radius:20px;overflow:hidden}.format__thumb--0{background:linear-gradient(135deg,#dcd9f5,#cfe9f3)}.format__thumb--1{background:linear-gradient(135deg,#d6e4fb,#ddd8f6)}.format__thumb--2{background:linear-gradient(135deg,#d9f0f4,#ded9f6)}.format__thumb--3{background:linear-gradient(135deg,#e4dcf7,#d2e8f6)}.format__thumbIcon{position:absolute;inset-inline-start:16px;inset-block-start:16px;width:44px;height:44px;border-radius:12px;background:#ffffffbf}.format__thumbBar{position:absolute;inset-inline:16px;inset-block-end:16px;height:14px;border-radius:var(--border-radius-full);background:#ffffffd9}.format__title{margin-block-start:var(--space-60);font-family:var(--font-family-primary);font-size:1.375rem;font-weight:700;color:var(--color-secondary-60)}.format__text{margin-block-start:var(--space-30);font-size:.9375rem;line-height:1.5;color:var(--color-secondary-40)}.offsite{display:grid;gap:var(--space-50)}@media(min-width:992px){.offsite{grid-template-columns:repeat(3,minmax(0,1fr))}}.offsite__card{padding:var(--space-60);border-radius:20px;border:1px solid rgba(255,255,255,.14);background:#ffffff0f}.offsite__label{font-family:var(--font-family-primary);font-size:.8125rem;font-weight:700;line-height:normal;letter-spacing:normal;text-transform:uppercase;color:var(--color-terciary-40);margin-block-end:var(--space-50)}.offsite__reads{font-family:var(--font-family-primary);font-size:1.375rem;font-weight:700;line-height:1.2;color:#fff}.offsite__note{margin-block-start:var(--space-60);font-size:.875rem;color:#fff9}.iq{gap:var(--space-50);background:linear-gradient(160deg,#f4f5fd,#e9ebf9)}.iq__search{display:flex;align-items:center;gap:var(--space-50);padding:var(--space-50) var(--space-60);border-radius:var(--border-radius-full);background:#fff;color:var(--color-secondary-40);font-size:1.0625rem}.iq__questions{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-30)}.iq__question{display:inline-flex;align-items:center;gap:var(--space-30);padding:10px 14px 8px;border-radius:var(--border-radius-full);border:1px solid var(--color-secondary-20);background:#fff;font-family:var(--font-family-primary);font-size:.9375rem;font-weight:600;color:var(--color-secondary-60)}.iq__asked{align-self:flex-end;max-width:80%;margin-inline-start:auto;padding:12px 18px 10px;border-radius:var(--border-radius-full);background:var(--color-primary-60);color:#fff;font-family:var(--font-family-primary);font-size:.9375rem;font-weight:600}.iq__answer{padding:var(--space-50) var(--space-60);border-radius:20px;background:#ffffffbf;font-size:.9375rem;line-height:1.5;color:var(--color-secondary-40)}.iq__product{display:flex;align-items:center;gap:var(--space-50);padding:var(--space-50);border-radius:20px;background:#fff}.iq__thumb{width:56px;height:56px;flex-shrink:0;border-radius:12px;background:linear-gradient(135deg,#7fd3e8,#4f8ae0)}.iq__productText{display:flex;flex-direction:column;gap:2px;min-width:0;font-size:.9375rem;color:var(--color-secondary-40)}.iq__productText strong{color:var(--color-secondary-60)}.iq__add{margin-inline-start:auto;flex-shrink:0;padding:9px 16px 7px;border-radius:var(--border-radius-full);background:var(--color-primary-60);color:#fff;font-family:var(--font-family-primary);font-size:.875rem;font-weight:600}.iq__note{font-size:.875rem;color:var(--color-secondary-40)}.btn-row--note{align-items:center}.btn-row--note .btn-row__note{font-size:.9375rem;color:var(--color-secondary-40)}.pair-grid{display:grid;gap:var(--space-50)}@media(min-width:768px){.pair-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.meter+.meter{margin-block-start:var(--space-60)}.meter__head{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-50);margin-block-end:var(--space-30)}.meter__label{font-family:var(--font-family-primary);font-size:1.0625rem;font-weight:700;letter-spacing:-.05em;color:var(--color-secondary-60)}.meter__value{font-family:var(--font-family-primary);font-size:2.25rem;font-weight:700;letter-spacing:-.03em;line-height:1}.meter__value--accent{color:var(--color-terciary-40)}.meter__value--primary{color:var(--color-primary-40)}.meter__value--muted{color:var(--color-secondary-30)}.meter__track{height:16px;border-radius:var(--border-radius-full);background:var(--color-neutral-20);overflow:hidden}.meter__fill{display:block;height:100%;border-radius:var(--border-radius-full)}.meter__fill--accent{background:var(--color-terciary-40)}.meter__fill--primary{background:var(--color-primary-40)}.meter__fill--muted{background:var(--color-secondary-30)}.section--dark .meter .meter__label{color:#fff}.section--dark .meter .meter__track{background:#ffffff1f}.margin__note{font-size:.875rem;line-height:1.5;color:#fff9}.snippet{margin:0;padding:var(--space-60) clamp(16px,2vw,24px);border-radius:20px;background:#0a0829;color:#a9b6ff;font-family:var(--font-family-code);font-size:.8125rem;line-height:1.7;overflow-x:auto}.one__table{margin-block-start:clamp(32px,4vw,56px)}.one__note{margin-block:var(--space-60) clamp(32px,4vw,56px);font-size:.875rem;color:var(--color-secondary-40)}.one__link{color:var(--color-primary-60)}.one__link:hover,.one__link:focus-visible{color:var(--color-terciary-60)}.notice{display:flex;align-items:center;gap:var(--space-60);margin-block-start:clamp(32px,4vw,56px);padding:var(--space-60) clamp(20px,2.2vw,32px);border-radius:20px;background:var(--color-terciary-10)}.notice p{font-size:.9375rem;line-height:1.5;color:var(--color-secondary-40)}.notice .card__icon{background:#fff}.check-list{list-style:none;margin:0;padding:0;display:grid;gap:var(--space-50);margin-block:var(--space-60)}.check-list li{display:grid;grid-template-columns:20px minmax(0,1fr);gap:var(--space-50);font-size:.9375rem;line-height:1.5;color:var(--color-secondary-40)}.check-list svg{margin-block-start:.3em;color:var(--color-primary-60)}.signage{margin:0;display:flex;flex-direction:column;align-items:center}.signage__frame{width:100%;padding:clamp(10px,1.2vw,16px);border-radius:clamp(12px,1.4vw,18px);background:#0a0829}.signage__screen{display:flex;flex-direction:column;justify-content:center;aspect-ratio:16/9;padding:clamp(18px,2.4vw,32px);border-radius:8px;background:linear-gradient(135deg,#4b2fae,#3b4fd0 45%,#1f6fd4);color:#fff}.signage__store{align-self:flex-start;padding:6px 14px 4px;border-radius:var(--border-radius-full);background:#fff;color:var(--color-secondary-60);font-size:.875rem;font-weight:600}.signage__product{color:#fff;margin-block-start:var(--space-60);font-family:var(--font-family-primary);font-size:clamp(1.5rem,3vw,2.25rem);font-weight:700;line-height:1.1}.signage__price{color:#fff;margin-block-start:var(--space-30);font-family:var(--font-family-primary);font-size:clamp(2rem,4.5vw,3.25rem);font-weight:700;line-height:1;letter-spacing:-.03em}.signage__neck{width:80px;height:36px;background:#0a0829}.signage__base{width:220px;height:10px;border-radius:var(--border-radius-full);background:#0a0829}.u-note{font-size:.875rem;color:var(--color-secondary-40)}.levels{list-style:none;margin:0;padding:0;display:grid;gap:var(--space-50)}.levels__item{display:grid;grid-template-columns:48px minmax(0,1fr);align-items:center;gap:var(--space-60);padding:var(--space-60);border-radius:20px;background:#ffffff0f;border:1px solid rgba(255,255,255,.12)}.levels__number{font-family:var(--font-family-primary);font-size:2.5rem;font-weight:700;line-height:1;color:var(--color-terciary-40);text-align:center}.levels__name{font-family:var(--font-family-primary);font-size:.8125rem;font-weight:700;line-height:normal;letter-spacing:normal;text-transform:uppercase;color:var(--color-terciary-40)}.levels__text{margin-block-start:var(--space-20);font-size:.9375rem;line-height:1.5;color:#ffffffd1}.pilot{height:100%;gap:var(--space-60)}.studio{display:grid;align-items:center;gap:var(--space-50);margin-block-end:clamp(32px,4vw,56px)}@media(min-width:992px){.studio{grid-template-columns:minmax(0,1fr) auto minmax(0,1.1fr) auto minmax(0,1.4fr);gap:var(--space-60)}}.studio__label{font-family:var(--font-family-primary);font-size:.8125rem;font-weight:700;line-height:normal;letter-spacing:normal;text-transform:uppercase;color:var(--color-primary-60);margin-block-end:var(--space-50)}.studio__in,.studio__out{padding:var(--space-60) clamp(20px,2vw,32px);border-radius:20px;background:#fff}.studio__inItem{font-size:.9375rem;line-height:1.5;color:var(--color-secondary-40)}.studio__inItem+.studio__inItem{margin-block-start:var(--space-30)}.studio__arrow{display:flex;justify-content:center;color:var(--color-primary-60);rotate:90deg}@media(min-width:992px){.studio__arrow{rotate:none}}.studio__master{display:flex;flex-direction:column;align-items:center;gap:var(--space-50);padding:var(--space-60);border-radius:36px;background:#fff}.studio__studioName{font-family:var(--font-family-primary);font-size:.9375rem;font-weight:700;color:var(--color-secondary-60)}.studio__piece{display:flex;flex-direction:column;justify-content:space-between;width:100%;max-width:240px;aspect-ratio:240/200;padding:var(--space-50);border-radius:var(--border-radius-md);background:linear-gradient(150deg,#4b2fae,#2d85e5);color:#fff}.studio__piece--small{max-width:none;padding:10px;border-radius:8px}.studio__pieceTitle{font-family:var(--font-family-primary);font-size:1.0625rem;font-weight:700;line-height:1.15;letter-spacing:-.05em;color:#fff}.studio__piecePrice{font-family:var(--font-family-primary);font-size:1.375rem;font-weight:700;line-height:1;color:#fff}.studio__piece--small .studio__pieceTitle{font-size:.6875rem}.studio__piece--small .studio__piecePrice{font-size:.8125rem}.studio__derived{display:flex;align-items:flex-end;gap:var(--space-30)}.studio__derived .studio__piece:nth-child(1){flex:1.6}.studio__derived .studio__piece:nth-child(2){flex:.8}.studio__derived .studio__piece:nth-child(3){flex:1.7}.bridge{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:var(--space-50);margin-block-start:clamp(32px,4vw,56px);text-align:center}.bridge__text{font-family:var(--font-family-primary);font-size:1.625rem;font-weight:700;line-height:1.05;color:var(--color-secondary-60)}.audience-facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-50);margin-block-end:var(--space-50)}.audience-fact{padding:var(--space-60);border-radius:20px;border:1px solid rgba(255,255,255,.12);background:#ffffff0f}.audience-fact__value{font-family:var(--font-family-primary);font-size:clamp(1.375rem,2.2vw,1.75rem);font-weight:700;line-height:1.05;letter-spacing:-.03em;color:#fff;overflow-wrap:break-word}.audience-fact__label{margin-block-start:var(--space-30);font-size:.875rem;line-height:1.4;color:#ffffffb3}.audience-terms{padding:var(--space-60) clamp(20px,2vw,32px);border-radius:20px;border:1px solid rgba(255,255,255,.12);background:#ffffff0a}.market-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-50)}.market{gap:var(--space-20);padding:clamp(20px,2.2vw,32px)}.market__count{font-family:var(--font-family-primary);font-size:clamp(2.5rem,5vw,4rem);font-weight:700;line-height:1;letter-spacing:-.03em;color:var(--color-primary-60);font-variant-numeric:tabular-nums}.market__name{margin-block-start:var(--space-50);font-family:var(--font-family-primary);font-size:1.0625rem;font-weight:700;letter-spacing:-.05em;color:var(--color-secondary-60)}.market__unit{font-size:.9375rem;color:var(--color-secondary-40)}.layers{display:grid;gap:var(--space-50)}@media(min-width:992px){.layers{grid-template-columns:repeat(2,minmax(0,1fr))}}.layers__cta{margin-block-start:clamp(32px,4vw,56px);text-align:center}.layer{gap:var(--space-50)}.layer__label{font-family:var(--font-family-primary);font-size:.8125rem;font-weight:700;line-height:normal;letter-spacing:normal;text-transform:uppercase;color:var(--color-primary-60)}.layer__title{font-family:var(--font-family-primary);font-size:1.625rem;font-weight:700;line-height:1.05;color:var(--color-secondary-60)}.layer__rows{list-style:none;margin:0;padding:0}.layer__row{display:flex;align-items:center;justify-content:space-between;gap:var(--space-50);padding-block:var(--space-50);font-size:.9375rem;line-height:1.5;color:var(--color-secondary-40)}.layer__row+.layer__row{border-block-start:1px solid var(--color-secondary-20)}.layer__row .pill{flex-shrink:0}.pill--status-live{background:var(--color-success-10);color:var(--color-success-80)}.agencies__note{font-size:.875rem;color:#fff9}.section-head--center{max-width:820px;margin-inline:auto;align-items:center;text-align:center}.article-layout{display:grid;gap:clamp(32px,4vw,80px);grid-template-columns:minmax(0,1fr)}@media(min-width:992px){.article-layout{grid-template-columns:280px minmax(0,1fr)}}@media(min-width:992px){.article-layout__nav{position:sticky;top:136px;align-self:start}}.article-layout__navTitle{font-family:var(--font-family-primary);font-size:.9375rem;font-weight:700;line-height:normal;letter-spacing:normal;text-transform:uppercase;color:var(--color-secondary-60);margin-block-end:var(--space-50)}.article-layout__navList{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--space-20)}.article-layout__navLink{display:block;padding:var(--space-30) var(--space-50);border-radius:var(--border-radius-md);font-size:.875rem;color:var(--color-secondary-40)}.article-layout__navLink:hover,.article-layout__navLink:focus-visible,.article-layout__navLink[aria-current=true]{background:var(--color-primary-10);color:var(--color-primary-60)}.article-layout__navLink--sub{padding-inline-start:calc(var(--space-50) + 14px);font-size:.8125rem}.article{max-width:780px}.article>*+*{margin-block-start:var(--space-60)}.article h2,.article h3,.article h4{margin-block-start:clamp(32px,3vw,48px);scroll-margin-top:136px}.article h2{font-size:2.375rem}.article h3{font-size:1.625rem;line-height:1.05}.article ul,.article ol{padding-inline-start:1.25em}.article ul li+li,.article ol li+li{margin-block-start:var(--space-30)}.article a{color:var(--color-primary-60);text-decoration:underline}.article a:hover,.article a:focus-visible{color:var(--color-terciary-60)}.article__meta{font-size:.875rem;color:var(--color-secondary-40)}.not-found{text-align:center;padding-block:clamp(48px,6vw,96px);display:flex;flex-direction:column;align-items:center;gap:var(--space-60)}
