@charset "UTF-8";.fa-solid,.fa-regular,.fa-brands,.fa-classic,.fas,.far,.fab,.fa{--_fa-family: var(--fa-family, var(--fa-style-family, "Font Awesome 7 Free"));-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:var(--fa-display, inline-block);font-family:var(--_fa-family);font-feature-settings:normal;font-style:normal;font-synthesis:none;font-variant:normal;font-weight:var(--fa-style, 900);line-height:1;text-align:center;text-rendering:auto;width:var(--fa-width, 1.25em)}:is(.fas,.far,.fab,.fa-solid,.fa-regular,.fa-brands,.fa-classic,.fa):before{content:var(--fa)/""}@supports not (content: ""/""){:is(.fas,.far,.fab,.fa-solid,.fa-regular,.fa-brands,.fa-classic,.fa):before{content:var(--fa)}}.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))}.fa-stack{display:inline-block;height:2em;line-height:2em;position:relative;vertical-align:middle;width:2.5em}.fa-stack-1x,.fa-stack-2x{--fa-width: 100%;inset:0;position:absolute;text-align:center;width:var(--fa-width);z-index:var(--fa-stack-z-index, auto)}.fa-stack-1x{line-height:inherit}.fa-stack-2x{font-size:2em}.fa-inverse{color:var(--fa-inverse, #fff)}.fa-0{--fa: "0"}.fa-1{--fa: "1"}.fa-2{--fa: "2"}.fa-3{--fa: "3"}.fa-4{--fa: "4"}.fa-5{--fa: "5"}.fa-6{--fa: "6"}.fa-7{--fa: "7"}.fa-8{--fa: "8"}.fa-9{--fa: "9"}.fa-exclamation{--fa: "!"}.fa-hashtag{--fa: "#"}.fa-dollar-sign,.fa-dollar,.fa-usd{--fa: "$"}.fa-percent,.fa-percentage{--fa: "%"}.fa-asterisk{--fa: "*"}.fa-plus,.fa-add{--fa: "+"}.fa-less-than{--fa: "<"}.fa-equals{--fa: "="}.fa-greater-than{--fa: ">"}.fa-question{--fa: "?"}.fa-at{--fa: "@"}.fa-a{--fa: "A"}.fa-b{--fa: "B"}.fa-c{--fa: "C"}.fa-d{--fa: "D"}.fa-e{--fa: "E"}.fa-f{--fa: "F"}.fa-g{--fa: "G"}.fa-h{--fa: "H"}.fa-i{--fa: "I"}.fa-j{--fa: "J"}.fa-k{--fa: "K"}.fa-l{--fa: "L"}.fa-m{--fa: "M"}.fa-n{--fa: "N"}.fa-o{--fa: "O"}.fa-p{--fa: "P"}.fa-q{--fa: "Q"}.fa-r{--fa: "R"}.fa-s{--fa: "S"}.fa-t{--fa: "T"}.fa-u{--fa: "U"}.fa-v{--fa: "V"}.fa-w{--fa: "W"}.fa-x{--fa: "X"}.fa-y{--fa: "Y"}.fa-z{--fa: "Z"}.fa-faucet{--fa: ""}.fa-faucet-drip{--fa: ""}.fa-house-chimney-window{--fa: ""}.fa-house-signal{--fa: ""}.fa-temperature-arrow-down,.fa-temperature-down{--fa: ""}.fa-temperature-arrow-up,.fa-temperature-up{--fa: ""}.fa-trailer{--fa: ""}.fa-bacteria{--fa: ""}.fa-bacterium{--fa: ""}.fa-box-tissue{--fa: ""}.fa-hand-holding-medical{--fa: ""}.fa-hand-sparkles{--fa: ""}.fa-hands-bubbles,.fa-hands-wash{--fa: ""}.fa-handshake-slash,.fa-handshake-alt-slash,.fa-handshake-simple-slash{--fa: ""}.fa-head-side-cough{--fa: ""}.fa-head-side-cough-slash{--fa: ""}.fa-head-side-mask{--fa: ""}.fa-head-side-virus{--fa: ""}.fa-house-chimney-user{--fa: ""}.fa-house-laptop,.fa-laptop-house{--fa: ""}.fa-lungs-virus{--fa: ""}.fa-people-arrows,.fa-people-arrows-left-right{--fa: ""}.fa-plane-slash{--fa: ""}.fa-pump-medical{--fa: ""}.fa-pump-soap{--fa: ""}.fa-shield-virus{--fa: ""}.fa-sink{--fa: ""}.fa-soap{--fa: ""}.fa-stopwatch-20{--fa: ""}.fa-shop-slash,.fa-store-alt-slash{--fa: ""}.fa-store-slash{--fa: ""}.fa-toilet-paper-slash{--fa: ""}.fa-users-slash{--fa: ""}.fa-virus{--fa: ""}.fa-virus-slash{--fa: ""}.fa-viruses{--fa: ""}.fa-vest{--fa: ""}.fa-vest-patches{--fa: ""}.fa-arrow-trend-down{--fa: ""}.fa-arrow-trend-up{--fa: ""}.fa-arrow-up-from-bracket{--fa: ""}.fa-austral-sign{--fa: ""}.fa-baht-sign{--fa: ""}.fa-bitcoin-sign{--fa: ""}.fa-bolt-lightning{--fa: ""}.fa-book-bookmark{--fa: ""}.fa-camera-rotate{--fa: ""}.fa-cedi-sign{--fa: ""}.fa-chart-column{--fa: ""}.fa-chart-gantt{--fa: ""}.fa-clapperboard{--fa: ""}.fa-closed-captioning-slash{--fa: ""}.fa-clover{--fa: ""}.fa-code-compare{--fa: ""}.fa-code-fork{--fa: ""}.fa-code-pull-request{--fa: ""}.fa-colon-sign{--fa: ""}.fa-cruzeiro-sign{--fa: ""}.fa-display{--fa: ""}.fa-dong-sign{--fa: ""}.fa-elevator{--fa: ""}.fa-filter-circle-xmark{--fa: ""}.fa-florin-sign{--fa: ""}.fa-folder-closed{--fa: ""}.fa-franc-sign{--fa: ""}.fa-guarani-sign{--fa: ""}.fa-gun{--fa: ""}.fa-hands-clapping{--fa: ""}.fa-house-user,.fa-home-user{--fa: ""}.fa-indian-rupee-sign,.fa-indian-rupee,.fa-inr{--fa: ""}.fa-kip-sign{--fa: ""}.fa-lari-sign{--fa: ""}.fa-litecoin-sign{--fa: ""}.fa-manat-sign{--fa: ""}.fa-mask-face{--fa: ""}.fa-mill-sign{--fa: ""}.fa-money-bills{--fa: ""}.fa-naira-sign{--fa: ""}.fa-notdef{--fa: ""}.fa-panorama{--fa: ""}.fa-peseta-sign{--fa: ""}.fa-peso-sign{--fa: ""}.fa-plane-up{--fa: ""}.fa-rupiah-sign{--fa: ""}.fa-stairs{--fa: ""}.fa-timeline{--fa: ""}.fa-truck-front{--fa: ""}.fa-turkish-lira-sign,.fa-try,.fa-turkish-lira{--fa: ""}.fa-vault{--fa: ""}.fa-wand-magic-sparkles,.fa-magic-wand-sparkles{--fa: ""}.fa-wheat-awn,.fa-wheat-alt{--fa: ""}.fa-wheelchair-move,.fa-wheelchair-alt{--fa: ""}.fa-bangladeshi-taka-sign{--fa: ""}.fa-bowl-rice{--fa: ""}.fa-person-pregnant{--fa: ""}.fa-house-chimney,.fa-home-lg{--fa: ""}.fa-house-crack{--fa: ""}.fa-house-medical{--fa: ""}.fa-cent-sign{--fa: ""}.fa-plus-minus{--fa: ""}.fa-sailboat{--fa: ""}.fa-section{--fa: ""}.fa-shrimp{--fa: ""}.fa-brazilian-real-sign{--fa: ""}.fa-chart-simple{--fa: ""}.fa-diagram-next{--fa: ""}.fa-diagram-predecessor{--fa: ""}.fa-diagram-successor{--fa: ""}.fa-earth-oceania,.fa-globe-oceania{--fa: ""}.fa-bug-slash{--fa: ""}.fa-file-circle-plus{--fa: ""}.fa-shop-lock{--fa: ""}.fa-virus-covid{--fa: ""}.fa-virus-covid-slash{--fa: ""}.fa-anchor-circle-check{--fa: ""}.fa-anchor-circle-exclamation{--fa: ""}.fa-anchor-circle-xmark{--fa: ""}.fa-anchor-lock{--fa: ""}.fa-arrow-down-up-across-line{--fa: ""}.fa-arrow-down-up-lock{--fa: ""}.fa-arrow-right-to-city{--fa: ""}.fa-arrow-up-from-ground-water{--fa: ""}.fa-arrow-up-from-water-pump{--fa: ""}.fa-arrow-up-right-dots{--fa: ""}.fa-arrows-down-to-line{--fa: ""}.fa-arrows-down-to-people{--fa: ""}.fa-arrows-left-right-to-line{--fa: ""}.fa-arrows-spin{--fa: ""}.fa-arrows-split-up-and-left{--fa: ""}.fa-arrows-to-circle{--fa: ""}.fa-arrows-to-dot{--fa: ""}.fa-arrows-to-eye{--fa: ""}.fa-arrows-turn-right{--fa: ""}.fa-arrows-turn-to-dots{--fa: ""}.fa-arrows-up-to-line{--fa: ""}.fa-bore-hole{--fa: ""}.fa-bottle-droplet{--fa: ""}.fa-bottle-water{--fa: ""}.fa-bowl-food{--fa: ""}.fa-boxes-packing{--fa: ""}.fa-bridge{--fa: ""}.fa-bridge-circle-check{--fa: ""}.fa-bridge-circle-exclamation{--fa: ""}.fa-bridge-circle-xmark{--fa: ""}.fa-bridge-lock{--fa: ""}.fa-bridge-water{--fa: ""}.fa-bucket{--fa: ""}.fa-bugs{--fa: ""}.fa-building-circle-arrow-right{--fa: ""}.fa-building-circle-check{--fa: ""}.fa-building-circle-exclamation{--fa: ""}.fa-building-circle-xmark{--fa: ""}.fa-building-flag{--fa: ""}.fa-building-lock{--fa: ""}.fa-building-ngo{--fa: ""}.fa-building-shield{--fa: ""}.fa-building-un{--fa: ""}.fa-building-user{--fa: ""}.fa-building-wheat{--fa: ""}.fa-burst{--fa: ""}.fa-car-on{--fa: ""}.fa-car-tunnel{--fa: ""}.fa-child-combatant,.fa-child-rifle{--fa: ""}.fa-children{--fa: ""}.fa-circle-nodes{--fa: ""}.fa-clipboard-question{--fa: ""}.fa-cloud-showers-water{--fa: ""}.fa-computer{--fa: ""}.fa-cubes-stacked{--fa: ""}.fa-envelope-circle-check{--fa: ""}.fa-explosion{--fa: ""}.fa-ferry{--fa: ""}.fa-file-circle-exclamation{--fa: ""}.fa-file-circle-minus{--fa: ""}.fa-file-circle-question{--fa: ""}.fa-file-shield{--fa: ""}.fa-fire-burner{--fa: ""}.fa-fish-fins{--fa: ""}.fa-flask-vial{--fa: ""}.fa-glass-water{--fa: ""}.fa-glass-water-droplet{--fa: ""}.fa-group-arrows-rotate{--fa: ""}.fa-hand-holding-hand{--fa: ""}.fa-handcuffs{--fa: ""}.fa-hands-bound{--fa: ""}.fa-hands-holding-child{--fa: ""}.fa-hands-holding-circle{--fa: ""}.fa-heart-circle-bolt{--fa: ""}.fa-heart-circle-check{--fa: ""}.fa-heart-circle-exclamation{--fa: ""}.fa-heart-circle-minus{--fa: ""}.fa-heart-circle-plus{--fa: ""}.fa-heart-circle-xmark{--fa: ""}.fa-helicopter-symbol{--fa: ""}.fa-helmet-un{--fa: ""}.fa-hill-avalanche{--fa: ""}.fa-hill-rockslide{--fa: ""}.fa-house-circle-check{--fa: ""}.fa-house-circle-exclamation{--fa: ""}.fa-house-circle-xmark{--fa: ""}.fa-house-fire{--fa: ""}.fa-house-flag{--fa: ""}.fa-house-flood-water{--fa: ""}.fa-house-flood-water-circle-arrow-right{--fa: ""}.fa-house-lock{--fa: ""}.fa-house-medical-circle-check{--fa: ""}.fa-house-medical-circle-exclamation{--fa: ""}.fa-house-medical-circle-xmark{--fa: ""}.fa-house-medical-flag{--fa: ""}.fa-house-tsunami{--fa: ""}.fa-jar{--fa: ""}.fa-jar-wheat{--fa: ""}.fa-jet-fighter-up{--fa: ""}.fa-jug-detergent{--fa: ""}.fa-kitchen-set{--fa: ""}.fa-land-mine-on{--fa: ""}.fa-landmark-flag{--fa: ""}.fa-laptop-file{--fa: ""}.fa-lines-leaning{--fa: ""}.fa-location-pin-lock{--fa: ""}.fa-locust{--fa: ""}.fa-magnifying-glass-arrow-right{--fa: ""}.fa-magnifying-glass-chart{--fa: ""}.fa-mars-and-venus-burst{--fa: ""}.fa-mask-ventilator{--fa: ""}.fa-mattress-pillow{--fa: ""}.fa-mobile-retro{--fa: ""}.fa-money-bill-transfer{--fa: ""}.fa-money-bill-trend-up{--fa: ""}.fa-money-bill-wheat{--fa: ""}.fa-mosquito{--fa: ""}.fa-mosquito-net{--fa: ""}.fa-mound{--fa: ""}.fa-mountain-city{--fa: ""}.fa-mountain-sun{--fa: ""}.fa-oil-well{--fa: ""}.fa-people-group{--fa: ""}.fa-people-line{--fa: ""}.fa-people-pulling{--fa: ""}.fa-people-robbery{--fa: ""}.fa-people-roof{--fa: ""}.fa-person-arrow-down-to-line{--fa: ""}.fa-person-arrow-up-from-line{--fa: ""}.fa-person-breastfeeding{--fa: ""}.fa-person-burst{--fa: ""}.fa-person-cane{--fa: ""}.fa-person-chalkboard{--fa: ""}.fa-person-circle-check{--fa: ""}.fa-person-circle-exclamation{--fa: ""}.fa-person-circle-minus{--fa: ""}.fa-person-circle-plus{--fa: ""}.fa-person-circle-question{--fa: ""}.fa-person-circle-xmark{--fa: ""}.fa-person-dress-burst{--fa: ""}.fa-person-drowning{--fa: ""}.fa-person-falling{--fa: ""}.fa-person-falling-burst{--fa: ""}.fa-person-half-dress{--fa: ""}.fa-person-harassing{--fa: ""}.fa-person-military-pointing{--fa: ""}.fa-person-military-rifle{--fa: ""}.fa-person-military-to-person{--fa: ""}.fa-person-rays{--fa: ""}.fa-person-rifle{--fa: ""}.fa-person-shelter{--fa: ""}.fa-person-walking-arrow-loop-left{--fa: ""}.fa-person-walking-arrow-right{--fa: ""}.fa-person-walking-dashed-line-arrow-right{--fa: ""}.fa-person-walking-luggage{--fa: ""}.fa-plane-circle-check{--fa: ""}.fa-plane-circle-exclamation{--fa: ""}.fa-plane-circle-xmark{--fa: ""}.fa-plane-lock{--fa: ""}.fa-plate-wheat{--fa: ""}.fa-plug-circle-bolt{--fa: ""}.fa-plug-circle-check{--fa: ""}.fa-plug-circle-exclamation{--fa: ""}.fa-plug-circle-minus{--fa: ""}.fa-plug-circle-plus{--fa: ""}.fa-plug-circle-xmark{--fa: ""}.fa-ranking-star{--fa: ""}.fa-road-barrier{--fa: ""}.fa-road-bridge{--fa: ""}.fa-road-circle-check{--fa: ""}.fa-road-circle-exclamation{--fa: ""}.fa-road-circle-xmark{--fa: ""}.fa-road-lock{--fa: ""}.fa-road-spikes{--fa: ""}.fa-rug{--fa: ""}.fa-sack-xmark{--fa: ""}.fa-school-circle-check{--fa: ""}.fa-school-circle-exclamation{--fa: ""}.fa-school-circle-xmark{--fa: ""}.fa-school-flag{--fa: ""}.fa-school-lock{--fa: ""}.fa-sheet-plastic{--fa: ""}.fa-shield-cat{--fa: ""}.fa-shield-dog{--fa: ""}.fa-shield-heart{--fa: ""}.fa-square-nfi{--fa: ""}.fa-square-person-confined{--fa: ""}.fa-square-virus{--fa: ""}.fa-staff-snake,.fa-rod-asclepius,.fa-rod-snake,.fa-staff-aesculapius{--fa: ""}.fa-sun-plant-wilt{--fa: ""}.fa-tarp{--fa: ""}.fa-tarp-droplet{--fa: ""}.fa-tent{--fa: ""}.fa-tent-arrow-down-to-line{--fa: ""}.fa-tent-arrow-left-right{--fa: ""}.fa-tent-arrow-turn-left{--fa: ""}.fa-tent-arrows-down{--fa: ""}.fa-tents{--fa: ""}.fa-toilet-portable{--fa: ""}.fa-toilets-portable{--fa: ""}.fa-tower-cell{--fa: ""}.fa-tower-observation{--fa: ""}.fa-tree-city{--fa: ""}.fa-trowel{--fa: ""}.fa-trowel-bricks{--fa: ""}.fa-truck-arrow-right{--fa: ""}.fa-truck-droplet{--fa: ""}.fa-truck-field{--fa: ""}.fa-truck-field-un{--fa: ""}.fa-truck-plane{--fa: ""}.fa-users-between-lines{--fa: ""}.fa-users-line{--fa: ""}.fa-users-rays{--fa: ""}.fa-users-rectangle{--fa: ""}.fa-users-viewfinder{--fa: ""}.fa-vial-circle-check{--fa: ""}.fa-vial-virus{--fa: ""}.fa-wheat-awn-circle-exclamation{--fa: ""}.fa-worm{--fa: ""}.fa-xmarks-lines{--fa: ""}.fa-child-dress{--fa: ""}.fa-child-reaching{--fa: ""}.fa-file-circle-check{--fa: ""}.fa-file-circle-xmark{--fa: ""}.fa-person-through-window{--fa: ""}.fa-plant-wilt{--fa: ""}.fa-stapler{--fa: ""}.fa-train-tram{--fa: ""}.fa-table-cells-column-lock{--fa: ""}.fa-table-cells-row-lock{--fa: ""}.fa-web-awesome{--fa: ""}.fa-thumbtack-slash,.fa-thumb-tack-slash{--fa: ""}.fa-table-cells-row-unlock{--fa: ""}.fa-chart-diagram{--fa: ""}.fa-comment-nodes{--fa: ""}.fa-file-fragment{--fa: ""}.fa-file-half-dashed{--fa: ""}.fa-hexagon-nodes{--fa: ""}.fa-hexagon-nodes-bolt{--fa: ""}.fa-square-binary{--fa: ""}.fa-pentagon{--fa: ""}.fa-non-binary{--fa: ""}.fa-spiral{--fa: ""}.fa-picture-in-picture{--fa: ""}.fa-mobile-vibrate{--fa: ""}.fa-single-quote-left{--fa: ""}.fa-single-quote-right{--fa: ""}.fa-bus-side{--fa: ""}.fa-septagon,.fa-heptagon{--fa: ""}.fa-aquarius{--fa: ""}.fa-aries{--fa: ""}.fa-cancer{--fa: ""}.fa-capricorn{--fa: ""}.fa-gemini{--fa: ""}.fa-leo{--fa: ""}.fa-libra{--fa: ""}.fa-pisces{--fa: ""}.fa-sagittarius{--fa: ""}.fa-scorpio{--fa: ""}.fa-taurus{--fa: ""}.fa-virgo{--fa: ""}.fa-martini-glass-empty,.fa-glass-martini{--fa: ""}.fa-music{--fa: ""}.fa-magnifying-glass,.fa-search{--fa: ""}.fa-heart{--fa: ""}.fa-star{--fa: ""}.fa-user,.fa-user-alt,.fa-user-large{--fa: ""}.fa-film,.fa-film-alt,.fa-film-simple{--fa: ""}.fa-table-cells-large,.fa-th-large{--fa: ""}.fa-table-cells,.fa-th{--fa: ""}.fa-table-list,.fa-th-list{--fa: ""}.fa-check{--fa: ""}.fa-xmark,.fa-close,.fa-multiply,.fa-remove,.fa-times{--fa: ""}.fa-magnifying-glass-plus,.fa-search-plus{--fa: ""}.fa-magnifying-glass-minus,.fa-search-minus{--fa: ""}.fa-power-off{--fa: ""}.fa-signal,.fa-signal-5,.fa-signal-perfect{--fa: ""}.fa-gear,.fa-cog{--fa: ""}.fa-house,.fa-home,.fa-home-alt,.fa-home-lg-alt{--fa: ""}.fa-clock,.fa-clock-four{--fa: ""}.fa-road{--fa: ""}.fa-download{--fa: ""}.fa-inbox{--fa: ""}.fa-arrow-rotate-right,.fa-arrow-right-rotate,.fa-arrow-rotate-forward,.fa-redo{--fa: ""}.fa-arrows-rotate,.fa-refresh,.fa-sync{--fa: ""}.fa-rectangle-list,.fa-list-alt{--fa: ""}.fa-lock{--fa: ""}.fa-flag{--fa: ""}.fa-headphones,.fa-headphones-alt,.fa-headphones-simple{--fa: ""}.fa-volume-off{--fa: ""}.fa-volume-low,.fa-volume-down{--fa: ""}.fa-volume-high,.fa-volume-up{--fa: ""}.fa-qrcode{--fa: ""}.fa-barcode{--fa: ""}.fa-tag{--fa: ""}.fa-tags{--fa: ""}.fa-book{--fa: ""}.fa-bookmark{--fa: ""}.fa-print{--fa: ""}.fa-camera,.fa-camera-alt{--fa: ""}.fa-font{--fa: ""}.fa-bold{--fa: ""}.fa-italic{--fa: ""}.fa-text-height{--fa: ""}.fa-text-width{--fa: ""}.fa-align-left{--fa: ""}.fa-align-center{--fa: ""}.fa-align-right{--fa: ""}.fa-align-justify{--fa: ""}.fa-list,.fa-list-squares{--fa: ""}.fa-outdent,.fa-dedent{--fa: ""}.fa-indent{--fa: ""}.fa-video,.fa-video-camera{--fa: ""}.fa-image{--fa: ""}.fa-location-pin,.fa-map-marker{--fa: ""}.fa-circle-half-stroke,.fa-adjust{--fa: ""}.fa-droplet,.fa-tint{--fa: ""}.fa-pen-to-square,.fa-edit{--fa: ""}.fa-arrows-up-down-left-right,.fa-arrows{--fa: ""}.fa-backward-step,.fa-step-backward{--fa: ""}.fa-backward-fast,.fa-fast-backward{--fa: ""}.fa-backward{--fa: ""}.fa-play{--fa: ""}.fa-pause{--fa: ""}.fa-stop{--fa: ""}.fa-forward{--fa: ""}.fa-forward-fast,.fa-fast-forward{--fa: ""}.fa-forward-step,.fa-step-forward{--fa: ""}.fa-eject{--fa: ""}.fa-chevron-left{--fa: ""}.fa-chevron-right{--fa: ""}.fa-circle-plus,.fa-plus-circle{--fa: ""}.fa-circle-minus,.fa-minus-circle{--fa: ""}.fa-circle-xmark,.fa-times-circle,.fa-xmark-circle{--fa: ""}.fa-circle-check,.fa-check-circle{--fa: ""}.fa-circle-question,.fa-question-circle{--fa: ""}.fa-circle-info,.fa-info-circle{--fa: ""}.fa-crosshairs{--fa: ""}.fa-ban,.fa-cancel{--fa: ""}.fa-arrow-left{--fa: ""}.fa-arrow-right{--fa: ""}.fa-arrow-up{--fa: ""}.fa-arrow-down{--fa: ""}.fa-share,.fa-mail-forward{--fa: ""}.fa-expand{--fa: ""}.fa-compress{--fa: ""}.fa-minus,.fa-subtract{--fa: ""}.fa-circle-exclamation,.fa-exclamation-circle{--fa: ""}.fa-gift{--fa: ""}.fa-leaf{--fa: ""}.fa-fire{--fa: ""}.fa-eye{--fa: ""}.fa-eye-slash{--fa: ""}.fa-triangle-exclamation,.fa-exclamation-triangle,.fa-warning{--fa: ""}.fa-plane{--fa: ""}.fa-calendar-days,.fa-calendar-alt{--fa: ""}.fa-shuffle,.fa-random{--fa: ""}.fa-comment{--fa: ""}.fa-magnet{--fa: ""}.fa-chevron-up{--fa: ""}.fa-chevron-down{--fa: ""}.fa-retweet{--fa: ""}.fa-cart-shopping,.fa-shopping-cart{--fa: ""}.fa-folder,.fa-folder-blank{--fa: ""}.fa-folder-open{--fa: ""}.fa-arrows-up-down,.fa-arrows-v{--fa: ""}.fa-arrows-left-right,.fa-arrows-h{--fa: ""}.fa-chart-bar,.fa-bar-chart{--fa: ""}.fa-camera-retro{--fa: ""}.fa-key{--fa: ""}.fa-gears,.fa-cogs{--fa: ""}.fa-comments{--fa: ""}.fa-star-half{--fa: ""}.fa-arrow-right-from-bracket,.fa-sign-out{--fa: ""}.fa-thumbtack,.fa-thumb-tack{--fa: ""}.fa-arrow-up-right-from-square,.fa-external-link{--fa: ""}.fa-arrow-right-to-bracket,.fa-sign-in{--fa: ""}.fa-trophy{--fa: ""}.fa-upload{--fa: ""}.fa-lemon{--fa: ""}.fa-phone{--fa: ""}.fa-square-phone,.fa-phone-square{--fa: ""}.fa-unlock{--fa: ""}.fa-credit-card,.fa-credit-card-alt{--fa: ""}.fa-rss,.fa-feed{--fa: ""}.fa-hard-drive,.fa-hdd{--fa: ""}.fa-bullhorn{--fa: ""}.fa-certificate{--fa: ""}.fa-hand-point-right{--fa: ""}.fa-hand-point-left{--fa: ""}.fa-hand-point-up{--fa: ""}.fa-hand-point-down{--fa: ""}.fa-circle-arrow-left,.fa-arrow-circle-left{--fa: ""}.fa-circle-arrow-right,.fa-arrow-circle-right{--fa: ""}.fa-circle-arrow-up,.fa-arrow-circle-up{--fa: ""}.fa-circle-arrow-down,.fa-arrow-circle-down{--fa: ""}.fa-globe{--fa: ""}.fa-wrench{--fa: ""}.fa-list-check,.fa-tasks{--fa: ""}.fa-filter{--fa: ""}.fa-briefcase{--fa: ""}.fa-up-down-left-right,.fa-arrows-alt{--fa: ""}.fa-users{--fa: ""}.fa-link,.fa-chain{--fa: ""}.fa-cloud{--fa: ""}.fa-flask{--fa: ""}.fa-scissors,.fa-cut{--fa: ""}.fa-copy{--fa: ""}.fa-paperclip{--fa: ""}.fa-floppy-disk,.fa-save{--fa: ""}.fa-square{--fa: ""}.fa-bars,.fa-navicon{--fa: ""}.fa-list-ul,.fa-list-dots{--fa: ""}.fa-list-ol,.fa-list-1-2,.fa-list-numeric{--fa: ""}.fa-strikethrough{--fa: ""}.fa-underline{--fa: ""}.fa-table{--fa: ""}.fa-wand-magic,.fa-magic{--fa: ""}.fa-truck{--fa: ""}.fa-money-bill{--fa: ""}.fa-caret-down{--fa: ""}.fa-caret-up{--fa: ""}.fa-caret-left{--fa: ""}.fa-caret-right{--fa: ""}.fa-table-columns,.fa-columns{--fa: ""}.fa-sort,.fa-unsorted{--fa: ""}.fa-sort-down,.fa-sort-desc{--fa: ""}.fa-sort-up,.fa-sort-asc{--fa: ""}.fa-envelope{--fa: ""}.fa-arrow-rotate-left,.fa-arrow-left-rotate,.fa-arrow-rotate-back,.fa-arrow-rotate-backward,.fa-undo{--fa: ""}.fa-gavel,.fa-legal{--fa: ""}.fa-bolt,.fa-zap{--fa: ""}.fa-sitemap{--fa: ""}.fa-umbrella{--fa: ""}.fa-paste,.fa-file-clipboard{--fa: ""}.fa-lightbulb{--fa: ""}.fa-arrow-right-arrow-left,.fa-exchange{--fa: ""}.fa-cloud-arrow-down,.fa-cloud-download,.fa-cloud-download-alt{--fa: ""}.fa-cloud-arrow-up,.fa-cloud-upload,.fa-cloud-upload-alt{--fa: ""}.fa-user-doctor,.fa-user-md{--fa: ""}.fa-stethoscope{--fa: ""}.fa-suitcase{--fa: ""}.fa-bell{--fa: ""}.fa-mug-saucer,.fa-coffee{--fa: ""}.fa-hospital,.fa-hospital-alt,.fa-hospital-wide{--fa: ""}.fa-truck-medical,.fa-ambulance{--fa: ""}.fa-suitcase-medical,.fa-medkit{--fa: ""}.fa-jet-fighter,.fa-fighter-jet{--fa: ""}.fa-beer-mug-empty,.fa-beer{--fa: ""}.fa-square-h,.fa-h-square{--fa: ""}.fa-square-plus,.fa-plus-square{--fa: ""}.fa-angles-left,.fa-angle-double-left{--fa: ""}.fa-angles-right,.fa-angle-double-right{--fa: ""}.fa-angles-up,.fa-angle-double-up{--fa: ""}.fa-angles-down,.fa-angle-double-down{--fa: ""}.fa-angle-left{--fa: ""}.fa-angle-right{--fa: ""}.fa-angle-up{--fa: ""}.fa-angle-down{--fa: ""}.fa-laptop{--fa: ""}.fa-tablet-button{--fa: ""}.fa-mobile-button{--fa: ""}.fa-quote-left,.fa-quote-left-alt{--fa: ""}.fa-quote-right,.fa-quote-right-alt{--fa: ""}.fa-spinner{--fa: ""}.fa-circle{--fa: ""}.fa-face-smile,.fa-smile{--fa: ""}.fa-face-frown,.fa-frown{--fa: ""}.fa-face-meh,.fa-meh{--fa: ""}.fa-gamepad{--fa: ""}.fa-keyboard{--fa: ""}.fa-flag-checkered{--fa: ""}.fa-terminal{--fa: ""}.fa-code{--fa: ""}.fa-reply-all,.fa-mail-reply-all{--fa: ""}.fa-location-arrow{--fa: ""}.fa-crop{--fa: ""}.fa-code-branch{--fa: ""}.fa-link-slash,.fa-chain-broken,.fa-chain-slash,.fa-unlink{--fa: ""}.fa-info{--fa: ""}.fa-superscript{--fa: ""}.fa-subscript{--fa: ""}.fa-eraser{--fa: ""}.fa-puzzle-piece{--fa: ""}.fa-microphone{--fa: ""}.fa-microphone-slash{--fa: ""}.fa-shield,.fa-shield-blank{--fa: ""}.fa-calendar{--fa: ""}.fa-fire-extinguisher{--fa: ""}.fa-rocket{--fa: ""}.fa-circle-chevron-left,.fa-chevron-circle-left{--fa: ""}.fa-circle-chevron-right,.fa-chevron-circle-right{--fa: ""}.fa-circle-chevron-up,.fa-chevron-circle-up{--fa: ""}.fa-circle-chevron-down,.fa-chevron-circle-down{--fa: ""}.fa-anchor{--fa: ""}.fa-unlock-keyhole,.fa-unlock-alt{--fa: ""}.fa-bullseye{--fa: ""}.fa-ellipsis,.fa-ellipsis-h{--fa: ""}.fa-ellipsis-vertical,.fa-ellipsis-v{--fa: ""}.fa-square-rss,.fa-rss-square{--fa: ""}.fa-circle-play,.fa-play-circle{--fa: ""}.fa-ticket{--fa: ""}.fa-square-minus,.fa-minus-square{--fa: ""}.fa-arrow-turn-up,.fa-level-up{--fa: ""}.fa-arrow-turn-down,.fa-level-down{--fa: ""}.fa-square-check,.fa-check-square{--fa: ""}.fa-square-pen,.fa-pen-square,.fa-pencil-square{--fa: ""}.fa-square-arrow-up-right,.fa-external-link-square{--fa: ""}.fa-share-from-square,.fa-share-square{--fa: ""}.fa-compass{--fa: ""}.fa-square-caret-down,.fa-caret-square-down{--fa: ""}.fa-square-caret-up,.fa-caret-square-up{--fa: ""}.fa-square-caret-right,.fa-caret-square-right{--fa: ""}.fa-euro-sign,.fa-eur,.fa-euro{--fa: ""}.fa-sterling-sign,.fa-gbp,.fa-pound-sign{--fa: ""}.fa-rupee-sign,.fa-rupee{--fa: ""}.fa-yen-sign,.fa-cny,.fa-jpy,.fa-rmb,.fa-yen{--fa: ""}.fa-ruble-sign,.fa-rouble,.fa-rub,.fa-ruble{--fa: ""}.fa-won-sign,.fa-krw,.fa-won{--fa: ""}.fa-file{--fa: ""}.fa-file-lines,.fa-file-alt,.fa-file-text{--fa: ""}.fa-arrow-down-a-z,.fa-sort-alpha-asc,.fa-sort-alpha-down{--fa: ""}.fa-arrow-up-a-z,.fa-sort-alpha-up{--fa: ""}.fa-arrow-down-wide-short,.fa-sort-amount-asc,.fa-sort-amount-down{--fa: ""}.fa-arrow-up-wide-short,.fa-sort-amount-up{--fa: ""}.fa-arrow-down-1-9,.fa-sort-numeric-asc,.fa-sort-numeric-down{--fa: ""}.fa-arrow-up-1-9,.fa-sort-numeric-up{--fa: ""}.fa-thumbs-up{--fa: ""}.fa-thumbs-down{--fa: ""}.fa-arrow-down-long,.fa-long-arrow-down{--fa: ""}.fa-arrow-up-long,.fa-long-arrow-up{--fa: ""}.fa-arrow-left-long,.fa-long-arrow-left{--fa: ""}.fa-arrow-right-long,.fa-long-arrow-right{--fa: ""}.fa-person-dress,.fa-female{--fa: ""}.fa-person,.fa-male{--fa: ""}.fa-sun{--fa: ""}.fa-moon{--fa: ""}.fa-box-archive,.fa-archive{--fa: ""}.fa-bug{--fa: ""}.fa-square-caret-left,.fa-caret-square-left{--fa: ""}.fa-circle-dot,.fa-dot-circle{--fa: ""}.fa-wheelchair{--fa: ""}.fa-lira-sign{--fa: ""}.fa-shuttle-space,.fa-space-shuttle{--fa: ""}.fa-square-envelope,.fa-envelope-square{--fa: ""}.fa-building-columns,.fa-bank,.fa-institution,.fa-museum,.fa-university{--fa: ""}.fa-graduation-cap,.fa-mortar-board{--fa: ""}.fa-language{--fa: ""}.fa-fax{--fa: ""}.fa-building{--fa: ""}.fa-child{--fa: ""}.fa-paw{--fa: ""}.fa-cube{--fa: ""}.fa-cubes{--fa: ""}.fa-recycle{--fa: ""}.fa-car,.fa-automobile{--fa: ""}.fa-taxi,.fa-cab{--fa: ""}.fa-tree{--fa: ""}.fa-database{--fa: ""}.fa-file-pdf{--fa: ""}.fa-file-word{--fa: ""}.fa-file-excel{--fa: ""}.fa-file-powerpoint{--fa: ""}.fa-file-image{--fa: ""}.fa-file-zipper,.fa-file-archive{--fa: ""}.fa-file-audio{--fa: ""}.fa-file-video{--fa: ""}.fa-file-code{--fa: ""}.fa-life-ring{--fa: ""}.fa-circle-notch{--fa: ""}.fa-paper-plane{--fa: ""}.fa-clock-rotate-left,.fa-history{--fa: ""}.fa-heading,.fa-header{--fa: ""}.fa-paragraph{--fa: ""}.fa-sliders,.fa-sliders-h{--fa: ""}.fa-share-nodes,.fa-share-alt{--fa: ""}.fa-square-share-nodes,.fa-share-alt-square{--fa: ""}.fa-bomb{--fa: ""}.fa-futbol,.fa-futbol-ball,.fa-soccer-ball{--fa: ""}.fa-tty,.fa-teletype{--fa: ""}.fa-binoculars{--fa: ""}.fa-plug{--fa: ""}.fa-newspaper{--fa: ""}.fa-wifi,.fa-wifi-3,.fa-wifi-strong{--fa: ""}.fa-calculator{--fa: ""}.fa-bell-slash{--fa: ""}.fa-trash{--fa: ""}.fa-copyright{--fa: ""}.fa-eye-dropper,.fa-eye-dropper-empty,.fa-eyedropper{--fa: ""}.fa-paintbrush,.fa-paint-brush{--fa: ""}.fa-cake-candles,.fa-birthday-cake,.fa-cake{--fa: ""}.fa-chart-area,.fa-area-chart{--fa: ""}.fa-chart-pie,.fa-pie-chart{--fa: ""}.fa-chart-line,.fa-line-chart{--fa: ""}.fa-toggle-off{--fa: ""}.fa-toggle-on{--fa: ""}.fa-bicycle{--fa: ""}.fa-bus{--fa: ""}.fa-closed-captioning{--fa: ""}.fa-shekel-sign,.fa-ils,.fa-shekel,.fa-sheqel,.fa-sheqel-sign{--fa: ""}.fa-cart-plus{--fa: ""}.fa-cart-arrow-down{--fa: ""}.fa-diamond{--fa: ""}.fa-ship{--fa: ""}.fa-user-secret{--fa: ""}.fa-motorcycle{--fa: ""}.fa-street-view{--fa: ""}.fa-heart-pulse,.fa-heartbeat{--fa: ""}.fa-venus{--fa: ""}.fa-mars{--fa: ""}.fa-mercury{--fa: ""}.fa-mars-and-venus{--fa: ""}.fa-transgender,.fa-transgender-alt{--fa: ""}.fa-venus-double{--fa: ""}.fa-mars-double{--fa: ""}.fa-venus-mars{--fa: ""}.fa-mars-stroke{--fa: ""}.fa-mars-stroke-up,.fa-mars-stroke-v{--fa: ""}.fa-mars-stroke-right,.fa-mars-stroke-h{--fa: ""}.fa-neuter{--fa: ""}.fa-genderless{--fa: ""}.fa-server{--fa: ""}.fa-user-plus{--fa: ""}.fa-user-xmark,.fa-user-times{--fa: ""}.fa-bed{--fa: ""}.fa-train{--fa: ""}.fa-train-subway,.fa-subway{--fa: ""}.fa-battery-full,.fa-battery,.fa-battery-5{--fa: ""}.fa-battery-three-quarters,.fa-battery-4{--fa: ""}.fa-battery-half,.fa-battery-3{--fa: ""}.fa-battery-quarter,.fa-battery-2{--fa: ""}.fa-battery-empty,.fa-battery-0{--fa: ""}.fa-arrow-pointer,.fa-mouse-pointer{--fa: ""}.fa-i-cursor{--fa: ""}.fa-object-group{--fa: ""}.fa-object-ungroup{--fa: ""}.fa-note-sticky,.fa-sticky-note{--fa: ""}.fa-clone{--fa: ""}.fa-scale-balanced,.fa-balance-scale{--fa: ""}.fa-hourglass-start,.fa-hourglass-1{--fa: ""}.fa-hourglass-half,.fa-hourglass-2{--fa: ""}.fa-hourglass-end,.fa-hourglass-3{--fa: ""}.fa-hourglass,.fa-hourglass-empty{--fa: ""}.fa-hand-back-fist,.fa-hand-rock{--fa: ""}.fa-hand,.fa-hand-paper{--fa: ""}.fa-hand-scissors{--fa: ""}.fa-hand-lizard{--fa: ""}.fa-hand-spock{--fa: ""}.fa-hand-pointer{--fa: ""}.fa-hand-peace{--fa: ""}.fa-trademark{--fa: ""}.fa-registered{--fa: ""}.fa-tv,.fa-television,.fa-tv-alt{--fa: ""}.fa-calendar-plus{--fa: ""}.fa-calendar-minus{--fa: ""}.fa-calendar-xmark,.fa-calendar-times{--fa: ""}.fa-calendar-check{--fa: ""}.fa-industry{--fa: ""}.fa-map-pin{--fa: ""}.fa-signs-post,.fa-map-signs{--fa: ""}.fa-map{--fa: ""}.fa-message,.fa-comment-alt{--fa: ""}.fa-circle-pause,.fa-pause-circle{--fa: ""}.fa-circle-stop,.fa-stop-circle{--fa: ""}.fa-bag-shopping,.fa-shopping-bag{--fa: ""}.fa-basket-shopping,.fa-shopping-basket{--fa: ""}.fa-universal-access{--fa: ""}.fa-person-walking-with-cane,.fa-blind{--fa: ""}.fa-audio-description{--fa: ""}.fa-phone-volume,.fa-volume-control-phone{--fa: ""}.fa-braille{--fa: ""}.fa-ear-listen,.fa-assistive-listening-systems{--fa: ""}.fa-hands-asl-interpreting,.fa-american-sign-language-interpreting,.fa-asl-interpreting,.fa-hands-american-sign-language-interpreting{--fa: ""}.fa-ear-deaf,.fa-deaf,.fa-deafness,.fa-hard-of-hearing{--fa: ""}.fa-hands,.fa-sign-language,.fa-signing{--fa: ""}.fa-eye-low-vision,.fa-low-vision{--fa: ""}.fa-font-awesome,.fa-font-awesome-flag,.fa-font-awesome-logo-full{--fa: ""}.fa-handshake,.fa-handshake-alt,.fa-handshake-simple{--fa: ""}.fa-envelope-open{--fa: ""}.fa-address-book,.fa-contact-book{--fa: ""}.fa-address-card,.fa-contact-card,.fa-vcard{--fa: ""}.fa-circle-user,.fa-user-circle{--fa: ""}.fa-id-badge{--fa: ""}.fa-id-card,.fa-drivers-license{--fa: ""}.fa-temperature-full,.fa-temperature-4,.fa-thermometer-4,.fa-thermometer-full{--fa: ""}.fa-temperature-three-quarters,.fa-temperature-3,.fa-thermometer-3,.fa-thermometer-three-quarters{--fa: ""}.fa-temperature-half,.fa-temperature-2,.fa-thermometer-2,.fa-thermometer-half{--fa: ""}.fa-temperature-quarter,.fa-temperature-1,.fa-thermometer-1,.fa-thermometer-quarter{--fa: ""}.fa-temperature-empty,.fa-temperature-0,.fa-thermometer-0,.fa-thermometer-empty{--fa: ""}.fa-shower{--fa: ""}.fa-bath,.fa-bathtub{--fa: ""}.fa-podcast{--fa: ""}.fa-window-maximize{--fa: ""}.fa-window-minimize{--fa: ""}.fa-window-restore{--fa: ""}.fa-square-xmark,.fa-times-square,.fa-xmark-square{--fa: ""}.fa-microchip{--fa: ""}.fa-snowflake{--fa: ""}.fa-spoon,.fa-utensil-spoon{--fa: ""}.fa-utensils,.fa-cutlery{--fa: ""}.fa-rotate-left,.fa-rotate-back,.fa-rotate-backward,.fa-undo-alt{--fa: ""}.fa-trash-can,.fa-trash-alt{--fa: ""}.fa-rotate,.fa-sync-alt{--fa: ""}.fa-stopwatch{--fa: ""}.fa-right-from-bracket,.fa-sign-out-alt{--fa: ""}.fa-right-to-bracket,.fa-sign-in-alt{--fa: ""}.fa-rotate-right,.fa-redo-alt,.fa-rotate-forward{--fa: ""}.fa-poo{--fa: ""}.fa-images{--fa: ""}.fa-pencil,.fa-pencil-alt{--fa: ""}.fa-pen{--fa: ""}.fa-pen-clip,.fa-pen-alt{--fa: ""}.fa-octagon{--fa: ""}.fa-down-long,.fa-long-arrow-alt-down{--fa: ""}.fa-left-long,.fa-long-arrow-alt-left{--fa: ""}.fa-right-long,.fa-long-arrow-alt-right{--fa: ""}.fa-up-long,.fa-long-arrow-alt-up{--fa: ""}.fa-hexagon{--fa: ""}.fa-file-pen,.fa-file-edit{--fa: ""}.fa-maximize,.fa-expand-arrows-alt{--fa: ""}.fa-clipboard{--fa: ""}.fa-left-right,.fa-arrows-alt-h{--fa: ""}.fa-up-down,.fa-arrows-alt-v{--fa: ""}.fa-alarm-clock{--fa: ""}.fa-circle-down,.fa-arrow-alt-circle-down{--fa: ""}.fa-circle-left,.fa-arrow-alt-circle-left{--fa: ""}.fa-circle-right,.fa-arrow-alt-circle-right{--fa: ""}.fa-circle-up,.fa-arrow-alt-circle-up{--fa: ""}.fa-up-right-from-square,.fa-external-link-alt{--fa: ""}.fa-square-up-right,.fa-external-link-square-alt{--fa: ""}.fa-right-left,.fa-exchange-alt{--fa: ""}.fa-repeat{--fa: ""}.fa-code-commit{--fa: ""}.fa-code-merge{--fa: ""}.fa-desktop,.fa-desktop-alt{--fa: ""}.fa-gem{--fa: ""}.fa-turn-down,.fa-level-down-alt{--fa: ""}.fa-turn-up,.fa-level-up-alt{--fa: ""}.fa-lock-open{--fa: ""}.fa-location-dot,.fa-map-marker-alt{--fa: ""}.fa-microphone-lines,.fa-microphone-alt{--fa: ""}.fa-mobile-screen-button,.fa-mobile-alt{--fa: ""}.fa-mobile,.fa-mobile-android,.fa-mobile-phone{--fa: ""}.fa-mobile-screen,.fa-mobile-android-alt{--fa: ""}.fa-money-bill-1,.fa-money-bill-alt{--fa: ""}.fa-phone-slash{--fa: ""}.fa-image-portrait,.fa-portrait{--fa: ""}.fa-reply,.fa-mail-reply{--fa: ""}.fa-shield-halved,.fa-shield-alt{--fa: ""}.fa-tablet-screen-button,.fa-tablet-alt{--fa: ""}.fa-tablet,.fa-tablet-android{--fa: ""}.fa-ticket-simple,.fa-ticket-alt{--fa: ""}.fa-rectangle-xmark,.fa-rectangle-times,.fa-times-rectangle,.fa-window-close{--fa: ""}.fa-down-left-and-up-right-to-center,.fa-compress-alt{--fa: ""}.fa-up-right-and-down-left-from-center,.fa-expand-alt{--fa: ""}.fa-baseball-bat-ball{--fa: ""}.fa-baseball,.fa-baseball-ball{--fa: ""}.fa-basketball,.fa-basketball-ball{--fa: ""}.fa-bowling-ball{--fa: ""}.fa-chess{--fa: ""}.fa-chess-bishop{--fa: ""}.fa-chess-board{--fa: ""}.fa-chess-king{--fa: ""}.fa-chess-knight{--fa: ""}.fa-chess-pawn{--fa: ""}.fa-chess-queen{--fa: ""}.fa-chess-rook{--fa: ""}.fa-dumbbell{--fa: ""}.fa-football,.fa-football-ball{--fa: ""}.fa-golf-ball-tee,.fa-golf-ball{--fa: ""}.fa-hockey-puck{--fa: ""}.fa-broom-ball,.fa-quidditch,.fa-quidditch-broom-ball{--fa: ""}.fa-square-full{--fa: ""}.fa-table-tennis-paddle-ball,.fa-ping-pong-paddle-ball,.fa-table-tennis{--fa: ""}.fa-volleyball,.fa-volleyball-ball{--fa: ""}.fa-hand-dots,.fa-allergies{--fa: ""}.fa-bandage,.fa-band-aid{--fa: ""}.fa-box{--fa: ""}.fa-boxes-stacked,.fa-boxes,.fa-boxes-alt{--fa: ""}.fa-briefcase-medical{--fa: ""}.fa-fire-flame-simple,.fa-burn{--fa: ""}.fa-capsules{--fa: ""}.fa-clipboard-check{--fa: ""}.fa-clipboard-list{--fa: ""}.fa-person-dots-from-line,.fa-diagnoses{--fa: ""}.fa-dna{--fa: ""}.fa-dolly,.fa-dolly-box{--fa: ""}.fa-cart-flatbed,.fa-dolly-flatbed{--fa: ""}.fa-file-medical{--fa: ""}.fa-file-waveform,.fa-file-medical-alt{--fa: ""}.fa-kit-medical,.fa-first-aid{--fa: ""}.fa-circle-h,.fa-hospital-symbol{--fa: ""}.fa-id-card-clip,.fa-id-card-alt{--fa: ""}.fa-notes-medical{--fa: ""}.fa-pallet{--fa: ""}.fa-pills{--fa: ""}.fa-prescription-bottle{--fa: ""}.fa-prescription-bottle-medical,.fa-prescription-bottle-alt{--fa: ""}.fa-bed-pulse,.fa-procedures{--fa: ""}.fa-truck-fast,.fa-shipping-fast{--fa: ""}.fa-smoking{--fa: ""}.fa-syringe{--fa: ""}.fa-tablets{--fa: ""}.fa-thermometer{--fa: ""}.fa-vial{--fa: ""}.fa-vials{--fa: ""}.fa-warehouse{--fa: ""}.fa-weight-scale,.fa-weight{--fa: ""}.fa-x-ray{--fa: ""}.fa-box-open{--fa: ""}.fa-comment-dots,.fa-commenting{--fa: ""}.fa-comment-slash{--fa: ""}.fa-couch{--fa: ""}.fa-circle-dollar-to-slot,.fa-donate{--fa: ""}.fa-dove{--fa: ""}.fa-hand-holding{--fa: ""}.fa-hand-holding-heart{--fa: ""}.fa-hand-holding-dollar,.fa-hand-holding-usd{--fa: ""}.fa-hand-holding-droplet,.fa-hand-holding-water{--fa: ""}.fa-hands-holding{--fa: ""}.fa-handshake-angle,.fa-hands-helping{--fa: ""}.fa-parachute-box{--fa: ""}.fa-people-carry-box,.fa-people-carry{--fa: ""}.fa-piggy-bank{--fa: ""}.fa-ribbon{--fa: ""}.fa-route{--fa: ""}.fa-seedling,.fa-sprout{--fa: ""}.fa-sign-hanging,.fa-sign{--fa: ""}.fa-face-smile-wink,.fa-smile-wink{--fa: ""}.fa-tape{--fa: ""}.fa-truck-ramp-box,.fa-truck-loading{--fa: ""}.fa-truck-moving{--fa: ""}.fa-video-slash{--fa: ""}.fa-wine-glass{--fa: ""}.fa-user-astronaut{--fa: ""}.fa-user-check{--fa: ""}.fa-user-clock{--fa: ""}.fa-user-gear,.fa-user-cog{--fa: ""}.fa-user-pen,.fa-user-edit{--fa: ""}.fa-user-group,.fa-user-friends{--fa: ""}.fa-user-graduate{--fa: ""}.fa-user-lock{--fa: ""}.fa-user-minus{--fa: ""}.fa-user-ninja{--fa: ""}.fa-user-shield{--fa: ""}.fa-user-slash,.fa-user-alt-slash,.fa-user-large-slash{--fa: ""}.fa-user-tag{--fa: ""}.fa-user-tie{--fa: ""}.fa-users-gear,.fa-users-cog{--fa: ""}.fa-scale-unbalanced,.fa-balance-scale-left{--fa: ""}.fa-scale-unbalanced-flip,.fa-balance-scale-right{--fa: ""}.fa-blender{--fa: ""}.fa-book-open{--fa: ""}.fa-tower-broadcast,.fa-broadcast-tower{--fa: ""}.fa-broom{--fa: ""}.fa-chalkboard,.fa-blackboard{--fa: ""}.fa-chalkboard-user,.fa-chalkboard-teacher{--fa: ""}.fa-church{--fa: ""}.fa-coins{--fa: ""}.fa-compact-disc{--fa: ""}.fa-crow{--fa: ""}.fa-crown{--fa: ""}.fa-dice{--fa: ""}.fa-dice-five{--fa: ""}.fa-dice-four{--fa: ""}.fa-dice-one{--fa: ""}.fa-dice-six{--fa: ""}.fa-dice-three{--fa: ""}.fa-dice-two{--fa: ""}.fa-divide{--fa: ""}.fa-door-closed{--fa: ""}.fa-door-open{--fa: ""}.fa-feather{--fa: ""}.fa-frog{--fa: ""}.fa-gas-pump{--fa: ""}.fa-glasses{--fa: ""}.fa-greater-than-equal{--fa: ""}.fa-helicopter{--fa: ""}.fa-infinity{--fa: ""}.fa-kiwi-bird{--fa: ""}.fa-less-than-equal{--fa: ""}.fa-memory{--fa: ""}.fa-microphone-lines-slash,.fa-microphone-alt-slash{--fa: ""}.fa-money-bill-wave{--fa: ""}.fa-money-bill-1-wave,.fa-money-bill-wave-alt{--fa: ""}.fa-money-check{--fa: ""}.fa-money-check-dollar,.fa-money-check-alt{--fa: ""}.fa-not-equal{--fa: ""}.fa-palette{--fa: ""}.fa-square-parking,.fa-parking{--fa: ""}.fa-diagram-project,.fa-project-diagram{--fa: ""}.fa-receipt{--fa: ""}.fa-robot{--fa: ""}.fa-ruler{--fa: ""}.fa-ruler-combined{--fa: ""}.fa-ruler-horizontal{--fa: ""}.fa-ruler-vertical{--fa: ""}.fa-school{--fa: ""}.fa-screwdriver{--fa: ""}.fa-shoe-prints{--fa: ""}.fa-skull{--fa: ""}.fa-ban-smoking,.fa-smoking-ban{--fa: ""}.fa-store{--fa: ""}.fa-shop,.fa-store-alt{--fa: ""}.fa-bars-staggered,.fa-reorder,.fa-stream{--fa: ""}.fa-stroopwafel{--fa: ""}.fa-toolbox{--fa: ""}.fa-shirt,.fa-t-shirt,.fa-tshirt{--fa: ""}.fa-person-walking,.fa-walking{--fa: ""}.fa-wallet{--fa: ""}.fa-face-angry,.fa-angry{--fa: ""}.fa-archway{--fa: ""}.fa-book-atlas,.fa-atlas{--fa: ""}.fa-award{--fa: ""}.fa-delete-left,.fa-backspace{--fa: ""}.fa-bezier-curve{--fa: ""}.fa-bong{--fa: ""}.fa-brush{--fa: ""}.fa-bus-simple,.fa-bus-alt{--fa: ""}.fa-cannabis{--fa: ""}.fa-check-double{--fa: ""}.fa-martini-glass-citrus,.fa-cocktail{--fa: ""}.fa-bell-concierge,.fa-concierge-bell{--fa: ""}.fa-cookie{--fa: ""}.fa-cookie-bite{--fa: ""}.fa-crop-simple,.fa-crop-alt{--fa: ""}.fa-tachograph-digital,.fa-digital-tachograph{--fa: ""}.fa-face-dizzy,.fa-dizzy{--fa: ""}.fa-compass-drafting,.fa-drafting-compass{--fa: ""}.fa-drum{--fa: ""}.fa-drum-steelpan{--fa: ""}.fa-feather-pointed,.fa-feather-alt{--fa: ""}.fa-file-contract{--fa: ""}.fa-file-arrow-down,.fa-file-download{--fa: ""}.fa-file-export,.fa-arrow-right-from-file{--fa: ""}.fa-file-import,.fa-arrow-right-to-file{--fa: ""}.fa-file-invoice{--fa: ""}.fa-file-invoice-dollar{--fa: ""}.fa-file-prescription{--fa: ""}.fa-file-signature{--fa: ""}.fa-file-arrow-up,.fa-file-upload{--fa: ""}.fa-fill{--fa: ""}.fa-fill-drip{--fa: ""}.fa-fingerprint{--fa: ""}.fa-fish{--fa: ""}.fa-face-flushed,.fa-flushed{--fa: ""}.fa-face-frown-open,.fa-frown-open{--fa: ""}.fa-martini-glass,.fa-glass-martini-alt{--fa: ""}.fa-earth-africa,.fa-globe-africa{--fa: ""}.fa-earth-americas,.fa-earth,.fa-earth-america,.fa-globe-americas{--fa: ""}.fa-earth-asia,.fa-globe-asia{--fa: ""}.fa-face-grimace,.fa-grimace{--fa: ""}.fa-face-grin,.fa-grin{--fa: ""}.fa-face-grin-wide,.fa-grin-alt{--fa: ""}.fa-face-grin-beam,.fa-grin-beam{--fa: ""}.fa-face-grin-beam-sweat,.fa-grin-beam-sweat{--fa: ""}.fa-face-grin-hearts,.fa-grin-hearts{--fa: ""}.fa-face-grin-squint,.fa-grin-squint{--fa: ""}.fa-face-grin-squint-tears,.fa-grin-squint-tears{--fa: ""}.fa-face-grin-stars,.fa-grin-stars{--fa: ""}.fa-face-grin-tears,.fa-grin-tears{--fa: ""}.fa-face-grin-tongue,.fa-grin-tongue{--fa: ""}.fa-face-grin-tongue-squint,.fa-grin-tongue-squint{--fa: ""}.fa-face-grin-tongue-wink,.fa-grin-tongue-wink{--fa: ""}.fa-face-grin-wink,.fa-grin-wink{--fa: ""}.fa-grip,.fa-grid-horizontal,.fa-grip-horizontal{--fa: ""}.fa-grip-vertical,.fa-grid-vertical{--fa: ""}.fa-headset{--fa: ""}.fa-highlighter{--fa: ""}.fa-hot-tub-person,.fa-hot-tub{--fa: ""}.fa-hotel{--fa: ""}.fa-joint{--fa: ""}.fa-face-kiss,.fa-kiss{--fa: ""}.fa-face-kiss-beam,.fa-kiss-beam{--fa: ""}.fa-face-kiss-wink-heart,.fa-kiss-wink-heart{--fa: ""}.fa-face-laugh,.fa-laugh{--fa: ""}.fa-face-laugh-beam,.fa-laugh-beam{--fa: ""}.fa-face-laugh-squint,.fa-laugh-squint{--fa: ""}.fa-face-laugh-wink,.fa-laugh-wink{--fa: ""}.fa-cart-flatbed-suitcase,.fa-luggage-cart{--fa: ""}.fa-map-location,.fa-map-marked{--fa: ""}.fa-map-location-dot,.fa-map-marked-alt{--fa: ""}.fa-marker{--fa: ""}.fa-medal{--fa: ""}.fa-face-meh-blank,.fa-meh-blank{--fa: ""}.fa-face-rolling-eyes,.fa-meh-rolling-eyes{--fa: ""}.fa-monument{--fa: ""}.fa-mortar-pestle{--fa: ""}.fa-paint-roller{--fa: ""}.fa-passport{--fa: ""}.fa-pen-fancy{--fa: ""}.fa-pen-nib{--fa: ""}.fa-pen-ruler,.fa-pencil-ruler{--fa: ""}.fa-plane-arrival{--fa: ""}.fa-plane-departure{--fa: ""}.fa-prescription{--fa: ""}.fa-face-sad-cry,.fa-sad-cry{--fa: ""}.fa-face-sad-tear,.fa-sad-tear{--fa: ""}.fa-van-shuttle,.fa-shuttle-van{--fa: ""}.fa-signature{--fa: ""}.fa-face-smile-beam,.fa-smile-beam{--fa: ""}.fa-solar-panel{--fa: ""}.fa-spa,.fa-lotus{--fa: ""}.fa-splotch{--fa: ""}.fa-spray-can{--fa: ""}.fa-stamp{--fa: ""}.fa-star-half-stroke,.fa-star-half-alt{--fa: ""}.fa-suitcase-rolling{--fa: ""}.fa-face-surprise,.fa-surprise{--fa: ""}.fa-swatchbook{--fa: ""}.fa-person-swimming,.fa-swimmer{--fa: ""}.fa-water-ladder,.fa-ladder-water,.fa-swimming-pool{--fa: ""}.fa-droplet-slash,.fa-tint-slash{--fa: ""}.fa-face-tired,.fa-tired{--fa: ""}.fa-tooth{--fa: ""}.fa-umbrella-beach{--fa: ""}.fa-weight-hanging{--fa: ""}.fa-wine-glass-empty,.fa-wine-glass-alt{--fa: ""}.fa-spray-can-sparkles,.fa-air-freshener{--fa: ""}.fa-apple-whole,.fa-apple-alt{--fa: ""}.fa-atom{--fa: ""}.fa-bone{--fa: ""}.fa-book-open-reader,.fa-book-reader{--fa: ""}.fa-brain{--fa: ""}.fa-car-rear,.fa-car-alt{--fa: ""}.fa-car-battery,.fa-battery-car{--fa: ""}.fa-car-burst,.fa-car-crash{--fa: ""}.fa-car-side{--fa: ""}.fa-charging-station{--fa: ""}.fa-diamond-turn-right,.fa-directions{--fa: ""}.fa-draw-polygon,.fa-vector-polygon{--fa: ""}.fa-laptop-code{--fa: ""}.fa-layer-group{--fa: ""}.fa-location-crosshairs,.fa-location{--fa: ""}.fa-lungs{--fa: ""}.fa-microscope{--fa: ""}.fa-oil-can{--fa: ""}.fa-poop{--fa: ""}.fa-shapes,.fa-triangle-circle-square{--fa: ""}.fa-star-of-life{--fa: ""}.fa-gauge,.fa-dashboard,.fa-gauge-med,.fa-tachometer-alt-average{--fa: ""}.fa-gauge-high,.fa-tachometer-alt,.fa-tachometer-alt-fast{--fa: ""}.fa-gauge-simple,.fa-gauge-simple-med,.fa-tachometer-average{--fa: ""}.fa-gauge-simple-high,.fa-tachometer,.fa-tachometer-fast{--fa: ""}.fa-teeth{--fa: ""}.fa-teeth-open{--fa: ""}.fa-masks-theater,.fa-theater-masks{--fa: ""}.fa-traffic-light{--fa: ""}.fa-truck-monster{--fa: ""}.fa-truck-pickup{--fa: ""}.fa-rectangle-ad,.fa-ad{--fa: ""}.fa-ankh{--fa: ""}.fa-book-bible,.fa-bible{--fa: ""}.fa-business-time,.fa-briefcase-clock{--fa: ""}.fa-city{--fa: ""}.fa-comment-dollar{--fa: ""}.fa-comments-dollar{--fa: ""}.fa-cross{--fa: ""}.fa-dharmachakra{--fa: ""}.fa-envelope-open-text{--fa: ""}.fa-folder-minus{--fa: ""}.fa-folder-plus{--fa: ""}.fa-filter-circle-dollar,.fa-funnel-dollar{--fa: ""}.fa-gopuram{--fa: ""}.fa-hamsa{--fa: ""}.fa-bahai,.fa-haykal{--fa: ""}.fa-jedi{--fa: ""}.fa-book-journal-whills,.fa-journal-whills{--fa: ""}.fa-kaaba{--fa: ""}.fa-khanda{--fa: ""}.fa-landmark{--fa: ""}.fa-envelopes-bulk,.fa-mail-bulk{--fa: ""}.fa-menorah{--fa: ""}.fa-mosque{--fa: ""}.fa-om{--fa: ""}.fa-spaghetti-monster-flying,.fa-pastafarianism{--fa: ""}.fa-peace{--fa: ""}.fa-place-of-worship{--fa: ""}.fa-square-poll-vertical,.fa-poll{--fa: ""}.fa-square-poll-horizontal,.fa-poll-h{--fa: ""}.fa-person-praying,.fa-pray{--fa: ""}.fa-hands-praying,.fa-praying-hands{--fa: ""}.fa-book-quran,.fa-quran{--fa: ""}.fa-magnifying-glass-dollar,.fa-search-dollar{--fa: ""}.fa-magnifying-glass-location,.fa-search-location{--fa: ""}.fa-socks{--fa: ""}.fa-square-root-variable,.fa-square-root-alt{--fa: ""}.fa-star-and-crescent{--fa: ""}.fa-star-of-david{--fa: ""}.fa-synagogue{--fa: ""}.fa-scroll-torah,.fa-torah{--fa: ""}.fa-torii-gate{--fa: ""}.fa-vihara{--fa: ""}.fa-volume,.fa-volume-medium{--fa: ""}.fa-volume-xmark,.fa-volume-mute,.fa-volume-times{--fa: ""}.fa-yin-yang{--fa: ""}.fa-blender-phone{--fa: ""}.fa-book-skull,.fa-book-dead{--fa: ""}.fa-campground{--fa: ""}.fa-cat{--fa: ""}.fa-chair{--fa: ""}.fa-cloud-moon{--fa: ""}.fa-cloud-sun{--fa: ""}.fa-cow{--fa: ""}.fa-dice-d20{--fa: ""}.fa-dice-d6{--fa: ""}.fa-dog{--fa: ""}.fa-dragon{--fa: ""}.fa-drumstick-bite{--fa: ""}.fa-dungeon{--fa: ""}.fa-file-csv{--fa: ""}.fa-hand-fist,.fa-fist-raised{--fa: ""}.fa-ghost{--fa: ""}.fa-hammer{--fa: ""}.fa-hanukiah{--fa: ""}.fa-hat-wizard{--fa: ""}.fa-person-hiking,.fa-hiking{--fa: ""}.fa-hippo{--fa: ""}.fa-horse{--fa: ""}.fa-house-chimney-crack,.fa-house-damage{--fa: ""}.fa-hryvnia-sign,.fa-hryvnia{--fa: ""}.fa-mask{--fa: ""}.fa-mountain{--fa: ""}.fa-network-wired{--fa: ""}.fa-otter{--fa: ""}.fa-ring{--fa: ""}.fa-person-running,.fa-running{--fa: ""}.fa-scroll{--fa: ""}.fa-skull-crossbones{--fa: ""}.fa-slash{--fa: ""}.fa-spider{--fa: ""}.fa-toilet-paper,.fa-toilet-paper-alt,.fa-toilet-paper-blank{--fa: ""}.fa-tractor{--fa: ""}.fa-user-injured{--fa: ""}.fa-vr-cardboard{--fa: ""}.fa-wand-sparkles{--fa: ""}.fa-wind{--fa: ""}.fa-wine-bottle{--fa: ""}.fa-cloud-meatball{--fa: ""}.fa-cloud-moon-rain{--fa: ""}.fa-cloud-rain{--fa: ""}.fa-cloud-showers-heavy{--fa: ""}.fa-cloud-sun-rain{--fa: ""}.fa-democrat{--fa: ""}.fa-flag-usa{--fa: ""}.fa-hurricane{--fa: ""}.fa-landmark-dome,.fa-landmark-alt{--fa: ""}.fa-meteor{--fa: ""}.fa-person-booth{--fa: ""}.fa-poo-storm,.fa-poo-bolt{--fa: ""}.fa-rainbow{--fa: ""}.fa-republican{--fa: ""}.fa-smog{--fa: ""}.fa-temperature-high{--fa: ""}.fa-temperature-low{--fa: ""}.fa-cloud-bolt,.fa-thunderstorm{--fa: ""}.fa-tornado{--fa: ""}.fa-volcano{--fa: ""}.fa-check-to-slot,.fa-vote-yea{--fa: ""}.fa-water{--fa: ""}.fa-baby{--fa: ""}.fa-baby-carriage,.fa-carriage-baby{--fa: ""}.fa-biohazard{--fa: ""}.fa-blog{--fa: ""}.fa-calendar-day{--fa: ""}.fa-calendar-week{--fa: ""}.fa-candy-cane{--fa: ""}.fa-carrot{--fa: ""}.fa-cash-register{--fa: ""}.fa-minimize,.fa-compress-arrows-alt{--fa: ""}.fa-dumpster{--fa: ""}.fa-dumpster-fire{--fa: ""}.fa-ethernet{--fa: ""}.fa-gifts{--fa: ""}.fa-champagne-glasses,.fa-glass-cheers{--fa: ""}.fa-whiskey-glass,.fa-glass-whiskey{--fa: ""}.fa-earth-europe,.fa-globe-europe{--fa: ""}.fa-grip-lines{--fa: ""}.fa-grip-lines-vertical{--fa: ""}.fa-guitar{--fa: ""}.fa-heart-crack,.fa-heart-broken{--fa: ""}.fa-holly-berry{--fa: ""}.fa-horse-head{--fa: ""}.fa-icicles{--fa: ""}.fa-igloo{--fa: ""}.fa-mitten{--fa: ""}.fa-mug-hot{--fa: ""}.fa-radiation{--fa: ""}.fa-circle-radiation,.fa-radiation-alt{--fa: ""}.fa-restroom{--fa: ""}.fa-satellite{--fa: ""}.fa-satellite-dish{--fa: ""}.fa-sd-card{--fa: ""}.fa-sim-card{--fa: ""}.fa-person-skating,.fa-skating{--fa: ""}.fa-person-skiing,.fa-skiing{--fa: ""}.fa-person-skiing-nordic,.fa-skiing-nordic{--fa: ""}.fa-sleigh{--fa: ""}.fa-comment-sms,.fa-sms{--fa: ""}.fa-person-snowboarding,.fa-snowboarding{--fa: ""}.fa-snowman{--fa: ""}.fa-snowplow{--fa: ""}.fa-tenge-sign,.fa-tenge{--fa: ""}.fa-toilet{--fa: ""}.fa-screwdriver-wrench,.fa-tools{--fa: ""}.fa-cable-car,.fa-tram{--fa: ""}.fa-fire-flame-curved,.fa-fire-alt{--fa: ""}.fa-bacon{--fa: ""}.fa-book-medical{--fa: ""}.fa-bread-slice{--fa: ""}.fa-cheese{--fa: ""}.fa-house-chimney-medical,.fa-clinic-medical{--fa: ""}.fa-clipboard-user{--fa: ""}.fa-comment-medical{--fa: ""}.fa-crutch{--fa: ""}.fa-disease{--fa: ""}.fa-egg{--fa: ""}.fa-folder-tree{--fa: ""}.fa-burger,.fa-hamburger{--fa: ""}.fa-hand-middle-finger{--fa: ""}.fa-helmet-safety,.fa-hard-hat,.fa-hat-hard{--fa: ""}.fa-hospital-user{--fa: ""}.fa-hotdog{--fa: ""}.fa-ice-cream{--fa: ""}.fa-laptop-medical{--fa: ""}.fa-pager{--fa: ""}.fa-pepper-hot{--fa: ""}.fa-pizza-slice{--fa: ""}.fa-sack-dollar{--fa: ""}.fa-book-tanakh,.fa-tanakh{--fa: ""}.fa-bars-progress,.fa-tasks-alt{--fa: ""}.fa-trash-arrow-up,.fa-trash-restore{--fa: ""}.fa-trash-can-arrow-up,.fa-trash-restore-alt{--fa: ""}.fa-user-nurse{--fa: ""}.fa-wave-square{--fa: ""}.fa-person-biking,.fa-biking{--fa: ""}.fa-border-all{--fa: ""}.fa-border-none{--fa: ""}.fa-border-top-left,.fa-border-style{--fa: ""}.fa-person-digging,.fa-digging{--fa: ""}.fa-fan{--fa: ""}.fa-icons,.fa-heart-music-camera-bolt{--fa: ""}.fa-phone-flip,.fa-phone-alt{--fa: ""}.fa-square-phone-flip,.fa-phone-square-alt{--fa: ""}.fa-photo-film,.fa-photo-video{--fa: ""}.fa-text-slash,.fa-remove-format{--fa: ""}.fa-arrow-down-z-a,.fa-sort-alpha-desc,.fa-sort-alpha-down-alt{--fa: ""}.fa-arrow-up-z-a,.fa-sort-alpha-up-alt{--fa: ""}.fa-arrow-down-short-wide,.fa-sort-amount-desc,.fa-sort-amount-down-alt{--fa: ""}.fa-arrow-up-short-wide,.fa-sort-amount-up-alt{--fa: ""}.fa-arrow-down-9-1,.fa-sort-numeric-desc,.fa-sort-numeric-down-alt{--fa: ""}.fa-arrow-up-9-1,.fa-sort-numeric-up-alt{--fa: ""}.fa-spell-check{--fa: ""}.fa-voicemail{--fa: ""}.fa-hat-cowboy{--fa: ""}.fa-hat-cowboy-side{--fa: ""}.fa-computer-mouse,.fa-mouse{--fa: ""}.fa-radio{--fa: ""}.fa-record-vinyl{--fa: ""}.fa-walkie-talkie{--fa: ""}.fa-caravan{--fa: ""}:root,:host{--fa-family-classic: "Font Awesome 7 Free";--fa-font-solid: normal 900 1em/1 var(--fa-family-classic);--fa-style-family-classic: var(--fa-family-classic)}@font-face{font-family:"Font Awesome 7 Free";font-style:normal;font-weight:900;font-display:block;src:url(/build/assets/Drtung-2015803388.woff2)}.fas{--fa-family: var(--fa-family-classic);--fa-style: 900}.fa-solid{--fa-style: 900}:root,:host{--fa-family-classic: "Font Awesome 7 Free";--fa-font-regular: normal 400 1em/1 var(--fa-family-classic);--fa-style-family-classic: var(--fa-family-classic)}@font-face{font-family:"Font Awesome 7 Free";font-style:normal;font-weight:400;font-display:block;src:url(/build/assets/Drtung-2825558324.woff2)}.far{--fa-family: var(--fa-family-classic);--fa-style: 400}.fa-classic{--fa-family: var(--fa-family-classic)}.fa-regular{--fa-style: 400}:root{--color-midnight: #031824;--color-navy: #05253b;--color-navy-soft: #0a3a54;--color-primary: #087fa8;--color-primary-bright: #24b1df;--color-cyan: #91dcfb;--color-white: #fff;--color-frost: #f2f7fa;--color-surface: #fff;--color-ink: #0b2b3f;--color-body: #3c5667;--color-muted: #61798a;--color-line: #d3e3eb;--color-success: #168464;--color-warning: #b66a16;--color-danger: #c43f51;--font-sans: "Noto Sans TC", "PingFang TC", "Microsoft JhengHei", system-ui, sans-serif;--type-display-home: clamp(2.85rem, 4.7vw, 4.25rem);--type-display-page: clamp(2.35rem, 4.1vw, 3.75rem);--type-heading-xl: clamp(2.1rem, 3.1vw, 3rem);--type-heading-lg: clamp(1.9rem, 2.7vw, 2.65rem);--type-heading-md: clamp(1.7rem, 2.25vw, 2.3rem);--container: 1180px;--container-wide: 1360px;--gutter: clamp(20px, 4vw, 48px);--section-space: clamp(68px, 7.5vw, 108px);--radius-sm: 6px;--radius-md: 10px;--radius-lg: 16px;--radius-pill: 999px;--shadow-float: 0 18px 48px rgba(4, 37, 59, .11);--shadow-interactive: 0 9px 24px rgba(8, 127, 168, .18);--ease-out: cubic-bezier(.16, 1, .3, 1);--ease-standard: cubic-bezier(.4, 0, .2, 1);--duration-fast: .18s;--duration: .42s;--z-dropdown: 30;--z-sticky: 40;--z-backdrop: 70;--z-modal: 80;--z-toast: 90}@media(max-width:900px){:root{--gutter: 24px}}@media(max-width:700px){:root{--gutter: 18px;--section-space: 58px;--type-display-home: clamp(2.55rem, 11.5vw, 3.4rem);--type-display-page: clamp(2.15rem, 9.5vw, 3rem);--type-heading-xl: clamp(1.95rem, 8.5vw, 2.75rem);--type-heading-lg: clamp(1.8rem, 7.5vw, 2.4rem);--type-heading-md: clamp(1.65rem, 6.5vw, 2.1rem)}}@media(max-width:380px){:root{--gutter: 15px}}*,*:before,*:after{box-sizing:border-box}html{scroll-behavior:smooth}body,h1,h2,h3,h4,p,figure,blockquote,dl,dd{margin:0}ul,ol{margin:0;padding:0}img,picture{display:block;max-width:100%}button,input,select,textarea{font:inherit}button,select{cursor:pointer}a{color:inherit;text-decoration:none}table{border-spacing:0;border-collapse:collapse}[hidden]{display:none!important}html{overflow-x:clip;background:#020e1a}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}body{min-width:320px;overflow-x:clip;background:#020e1a;color:var(--color-body);font-family:var(--font-sans);font-size:16px;line-height:1.75;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}body.is-menu-open{overflow:hidden}@media(max-width:700px){body{font-size:15px}}.fa-loading :where(.fa,.fas,.far,.fa-solid,.fa-regular),.fa-unavailable :where(.fa,.fas,.far,.fa-solid,.fa-regular){visibility:hidden}main{min-height:65vh;background:var(--color-frost)}main:focus{outline:0}h1,h2,h3,h4{color:var(--color-ink);font-weight:750;line-height:1.15;letter-spacing:-.025em;text-wrap:balance}p,li{text-wrap:pretty}.container{width:min(100% - var(--gutter) * 2,var(--container));margin-inline:auto}.container--wide{width:min(100% - var(--gutter) * 2,var(--container-wide));margin-inline:auto}.section{padding-block:var(--section-space)}.section--white{background:var(--color-white)}.section--frost{background:var(--color-frost)}.section--dark{background:var(--color-midnight);color:#ffffffc7}.section--dark h2,.section--dark h3{color:var(--color-white)}.skip-link{position:fixed;z-index:100;top:12px;left:12px;transform:translateY(-160%);border-radius:var(--radius-sm);background:var(--color-white);color:var(--color-midnight);padding:10px 16px;transition:transform var(--duration-fast)}.skip-link:focus{transform:none}:focus-visible{outline:3px solid rgba(101,215,234,.6);outline-offset:3px}.section-heading{display:flex;align-items:end;justify-content:space-between;gap:32px;margin-bottom:clamp(32px,4vw,52px)}.section-heading__copy{max-width:720px}.section-heading h2{font-size:var(--type-heading-xl)}.section-heading p{max-width:62ch;margin-top:18px;color:var(--color-muted)}.section-heading--light h2{color:var(--color-white)}.section-heading--light p{color:#ffffffad}@media(max-width:700px){.section-heading{align-items:flex-start;flex-direction:column;gap:22px;margin-bottom:32px}}.brand-kicker{display:inline-flex;align-items:center;gap:10px;margin-bottom:18px;color:var(--color-primary-bright);font-size:.82rem;font-weight:750;letter-spacing:.08em}.brand-kicker:before{content:"";width:28px;height:1px;background:currentColor}.trust-strip{border-block:1px solid rgba(255,255,255,.12);background:#071b37;color:#ffffffc7}.trust-strip__grid{display:grid;grid-template-columns:repeat(4,1fr)}@media(max-width:900px){.trust-strip__grid{grid-template-columns:repeat(2,1fr)}}.trust-strip__item{display:flex;align-items:center;gap:12px;min-height:82px;padding:16px 24px;border-inline-end:1px solid rgba(255,255,255,.1)}.trust-strip__item:last-child{border-inline-end:0}@media(max-width:900px){.trust-strip__item:nth-child(2){border-inline-end:0}.trust-strip__item:nth-child(-n+2){border-bottom:1px solid rgba(255,255,255,.1)}}@media(max-width:700px){.trust-strip__item{min-width:0;min-height:72px;padding:12px}.trust-strip__item:nth-child(2n){border-inline-end:0}}.trust-strip i{color:var(--color-cyan)}.trust-strip strong{display:block;color:#fff;font-size:.95rem}@media(max-width:700px){.trust-strip strong{font-size:.78rem}}.trust-strip span{display:block;color:#ffffff94;font-size:.78rem}@media(max-width:700px){.trust-strip span{font-size:.66rem}}@media(max-width:700px){.trust-strip,.trust-strip__grid{overflow:visible}}.reveal{opacity:1;transform:none;transition:opacity .78s var(--ease-out),transform .78s var(--ease-out),filter .78s var(--ease-out)}.js .reveal:not(.is-revealed){opacity:.01;transform:translateY(30px);filter:blur(5px)}.reveal.is-revealed{opacity:1;transform:none;filter:none}.reveal[data-reveal=left]:not(.is-revealed){transform:translate(-32px)}.reveal[data-reveal=right]:not(.is-revealed){transform:translate(32px)}.reveal[data-reveal=card]{transition:opacity .68s ease,transform .68s var(--ease-out),box-shadow .36s var(--ease-out)}.js .reveal[data-reveal=card]:not(.is-revealed){opacity:.32;transform:translateY(14px) scale(.992);filter:none}.reveal[data-reveal=card].is-revealed{opacity:1;transform:none;filter:none}@media(max-width:700px){.js .reveal[data-reveal=left]:not(.is-revealed),.js .reveal[data-reveal=right]:not(.is-revealed){transform:translateY(24px)}}@media(prefers-reduced-motion:reduce){.js .reveal:not(.is-revealed){opacity:1;transform:none;filter:none}}.site-toast{position:fixed;z-index:var(--z-toast);right:24px;bottom:24px;max-width:min(420px,100vw - 40px);transform:translateY(24px);opacity:0;border-radius:var(--radius-md);background:var(--color-midnight);color:#fff;padding:14px 18px;pointer-events:none;transition:opacity .24s,transform .24s var(--ease-out)}.site-toast.is-visible{transform:none;opacity:1}.loading-dots{display:inline-flex;align-items:center;gap:4px}.loading-dots span{width:5px;height:5px;border-radius:50%;background:currentColor;animation:dotPulse .9s infinite alternate}.loading-dots span:nth-child(2){animation-delay:.15s}.loading-dots span:nth-child(3){animation-delay:.3s}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.001ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.001ms!important}}@keyframes dotPulse{to{opacity:.28;transform:translateY(-3px)}}.site-header,.site-footer{--shell-midnight: #020e1a;--shell-deep: #07304a;--shell-blue: #007caf;--shell-mist: #e8f5fc;--shell-white: #f5fafd;--shell-muted: #b5c6df;--shell-line: #31425d}.site-header ::selection,.site-footer ::selection{background:#007caf;color:#fff}.site-header :is(a,button,summary):focus-visible,.site-footer :is(a,button,summary):focus-visible{outline:2px solid #83d9ff;outline-offset:5px}.site-header{position:relative;z-index:var(--z-sticky);color:var(--shell-white)}.site-header__main{position:absolute;top:34px;width:100%;background:transparent;border-bottom:1px solid rgba(185,221,255,.15)}.site-header.is-scrolled .site-header__main{position:fixed;top:0;background:#020e1a}.site-header__inner{min-height:86px;display:flex;align-items:center;justify-content:space-between;gap:28px}.site-header__actions{display:flex;align-items:center;gap:20px}.privacy-bar{border-bottom:1px solid rgba(255,255,255,.08);background:#020e1a}.privacy-bar__inner{position:relative;min-height:34px;color:#ffffffad;font-size:.72rem;letter-spacing:.02em}.privacy-bar__track{position:relative;min-height:34px}.privacy-bar p{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;gap:8px;padding-inline:70px;opacity:0;transform:translateY(6px);pointer-events:none;transition:opacity .38s ease,transform .52s var(--ease-out)}.privacy-bar p.is-active{opacity:1;transform:none;pointer-events:auto}.privacy-bar i{color:var(--color-cyan)}.privacy-bar__steps{position:absolute;top:50%;right:var(--gutter);display:flex;align-items:center;gap:5px;transform:translateY(-50%)}.privacy-bar__steps span{width:4px;height:4px;border-radius:50%;background:#ffffff47;transition:width .38s var(--ease-out),background .28s ease}.privacy-bar__steps span.is-active{width:14px;border-radius:4px;background:var(--color-cyan)}@media(max-width:700px){.privacy-bar__inner{text-align:center}.privacy-bar p{padding-inline:20px;font-size:.67rem}.privacy-bar__steps{display:none}}.brand{display:grid;flex-shrink:0}.brand__logos{display:block}.brand img{height:auto;object-fit:contain}.brand__combined{width:207px}.brand__line{margin-top:5px;color:var(--shell-muted);font-size:10px;letter-spacing:.12em}.desktop-nav{display:flex;align-items:center;gap:clamp(18px,2vw,32px)}.desktop-nav>a,.desktop-nav summary{position:relative;display:flex;align-items:center;gap:9px;min-height:86px;color:var(--shell-mist);font-size:14px;cursor:pointer;border:0}.desktop-nav>a:after,.desktop-nav summary:after{content:"";position:absolute;left:50%;bottom:24px;width:calc(100% - 4px);height:1px;background:#83d9ff;transform:translate(-50%) scaleX(0);transform-origin:center;transition:transform .22s var(--ease-out)}.desktop-nav>a:hover,.desktop-nav summary:hover,.desktop-nav [aria-current],.desktop-nav .is-active{color:#fff}.desktop-nav>a:hover:after,.desktop-nav summary:hover:after,.desktop-nav [aria-current]:after,.desktop-nav .is-active:after{transform:translate(-50%) scaleX(1)}.desktop-nav summary{list-style:none}.desktop-nav summary::-webkit-details-marker{display:none}.desktop-nav summary i{font-size:9px;transition:transform .18s}.nav-explore{position:relative}.nav-explore[open] summary i{transform:rotate(180deg)}.nav-explore__panel{position:absolute;top:100%;left:-30px;width:490px;padding:22px;display:grid;grid-template-columns:1fr 1fr;gap:4px;background:var(--shell-white);color:#102c40;border:1px solid #d9e3f3;border-radius:0 0 12px 12px}.nav-explore__panel a{padding:14px;font-size:15px;font-weight:700;border-radius:6px}.nav-explore__panel a:hover{background:var(--shell-mist)}.nav-explore__panel span{display:block;margin-top:4px;font-size:12px;font-weight:400;color:#50627c}.shell-order{display:inline-flex;align-items:center;gap:22px;min-height:44px;padding:10px 20px;background:var(--shell-blue);color:#fff;border-radius:6px;font-size:13px;font-weight:700;transition:background .18s;white-space:nowrap}.shell-order:hover{background:#005e87}.icon-action{width:44px;height:44px;display:grid;place-items:center;color:var(--shell-muted)}.menu-toggle{display:none;width:44px;height:44px;padding:10px;background:transparent;border:0;color:#fff}.menu-toggle span{display:block;height:1px;width:24px;margin:6px 0;background:currentColor}@media(max-width:1120px){.desktop-nav{display:none}.menu-toggle{display:block}}@media(max-width:700px){.privacy-bar__inner{justify-content:center}.privacy-bar a{display:none}.site-header__inner{min-height:68px;gap:12px}.site-header__actions{gap:6px}.brand__combined{width:151px}.brand__line{font-size:9px;letter-spacing:.05em}.icon-action{display:none}.shell-order{padding:10px 12px;font-size:12px}.shell-order i{display:none}}.mobile-menu{position:fixed;inset:0;z-index:var(--z-modal);overflow:clip;visibility:hidden;pointer-events:none;contain:layout paint style}.mobile-menu.is-mounted{visibility:visible;pointer-events:auto}.mobile-menu__backdrop{position:absolute;inset:0;opacity:0;background:#010a18ad;transition:opacity .17s linear 45ms}.mobile-menu.is-open .mobile-menu__backdrop{opacity:1}.mobile-menu__panel{position:absolute;inset:0 0 0 auto;width:min(89vw,408px);height:100dvh;min-height:100svh;display:flex;flex-direction:column;overflow-y:auto;overscroll-behavior:contain;padding:calc(18px + env(safe-area-inset-top)) 22px calc(18px + env(safe-area-inset-bottom));border-left:1px solid rgba(113,211,240,.14);background:radial-gradient(circle at 100% 0,rgba(25,122,190,.22),transparent 34%),#06162e;box-shadow:-8px 0 16px #0003;transform:translate3d(100%,0,0);transform-style:flat;backface-visibility:hidden;transition:transform .23s cubic-bezier(.2,.82,.22,1);will-change:transform;-webkit-overflow-scrolling:touch}.mobile-menu.is-open .mobile-menu__panel{transform:translateZ(0)}.mobile-menu__top{min-height:58px;display:flex;flex:0 0 auto;align-items:center;justify-content:space-between;padding-bottom:14px;border-bottom:1px solid rgba(255,255,255,.1)}.mobile-menu__top button{width:44px;height:44px;display:grid;place-items:center;border:1px solid rgba(139,219,242,.28);border-radius:50%;background:#ffffff06;color:#fff;transition:border-color .18s,background-color .18s}.mobile-menu__top button:active{border-color:var(--color-cyan);background:#65d7ea1a}.mobile-menu__identity{display:grid;gap:5px}.mobile-menu__identity img{width:116px;height:auto;filter:brightness(0) invert(1)}.mobile-menu__identity small{color:#ffffff7a;font-size:.58rem;letter-spacing:.08em}.mobile-menu__featured{min-height:76px;display:flex;flex:0 0 auto;align-items:center;justify-content:space-between;gap:18px;margin-top:18px;padding:15px 17px;border-radius:14px;background:#0d72bd;color:#fff}.mobile-menu__featured span{display:grid;gap:4px}.mobile-menu__featured small{color:#ffffffa6;font-size:.55rem;font-weight:750;letter-spacing:.11em}.mobile-menu__featured strong{font-size:.94rem}.mobile-menu__featured>i{width:34px;height:34px;display:grid;place-items:center;border-radius:50%;background:#ffffff1f;font-size:.72rem}.mobile-menu__label{margin-top:20px;color:#96ddf49e;font-size:.57rem;font-weight:750;letter-spacing:.12em}.mobile-menu nav{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:18px;margin-top:6px}.mobile-menu nav a{min-width:0;min-height:48px;display:flex;align-items:center;justify-content:space-between;gap:8px;border-bottom:1px solid rgba(255,255,255,.09);color:#ffffffd1;font-size:.84rem}.mobile-menu nav a:active{color:#fff}.mobile-menu nav a:active i{transform:translate(3px)}.mobile-menu nav i{color:#65d7eaa6;font-size:.58rem;transition:transform var(--duration-fast)}.mobile-menu__trust{display:grid;grid-template-columns:30px minmax(0,1fr);flex:0 0 auto;align-items:center;gap:11px;margin-top:auto;padding-top:18px;color:#ffffffa8}.mobile-menu__trust>i{width:30px;height:30px;display:grid;place-items:center;border-radius:50%;background:#65d7ea17;color:var(--color-cyan);font-size:.72rem}.mobile-menu__trust span{display:grid;gap:2px}.mobile-menu__trust strong{color:#ffffffdb;font-size:.7rem}.mobile-menu__trust small{font-size:.6rem;line-height:1.45}.mobile-menu__panel{background:#020e1a;border-color:#31425d}.mobile-menu__featured{background:#07304a;border-color:#31425d}.mobile-menu__featured small,.mobile-menu__label,.mobile-menu__trust small{color:#b5c6df}.mobile-menu__featured strong{color:#f5fafd}.mobile-menu nav a:hover{background:#07304a}.mobile-menu__identity small{color:#b5c6df}@media(prefers-reduced-motion:reduce){.site-header *,.site-footer *{transition:none!important;animation:none!important}}.site-header .shell-order{border:1px solid #00b8f4;border-radius:999px;color:#effaff;background:linear-gradient(110deg,#063d5a,#03182b 75%);box-shadow:inset 0 0 12px #00aeee17,0 0 18px #00aeee33}.site-header .shell-order:hover{background:#075075;box-shadow:0 0 24px #00aeee59}.site-footer{position:relative;background:var(--shell-midnight);color:var(--shell-muted);padding-top:clamp(56px,7vw,96px);border-top:1px solid var(--shell-line)}.site-footer__lead{display:flex;justify-content:space-between;align-items:center;gap:40px;padding-bottom:56px;border-bottom:1px solid var(--shell-line)}.site-footer__lead h2{max-width:640px;color:var(--shell-white);font-size:clamp(28px,3.3vw,44px);font-weight:500;line-height:1.35;letter-spacing:-.025em}.site-footer__lead-note{margin-top:16px;font-size:14px}.site-footer__cta{flex-shrink:0;display:flex;align-items:center;gap:24px;padding:18px 0 18px 28px;border-left:1px solid var(--shell-line);color:var(--shell-white)}.site-footer__cta strong{display:block;font-size:17px;font-weight:600}.site-footer__cta small{display:block;margin-top:4px;color:var(--shell-muted);font-size:12px}.site-footer__cta>i{width:48px;height:48px;display:grid;place-items:center;border-radius:50%;background:var(--shell-blue);transition:transform .18s,background .18s}.site-footer__cta:hover>i{transform:translate(4px);background:#005e87}.site-footer__cta-icon{display:none}.site-footer__grid{display:grid;grid-template-columns:.9fr 1.5fr 1fr;gap:56px;padding-block:56px}.site-footer__nav{display:grid;grid-template-columns:1fr 1fr;gap:28px}.site-footer__nav h3,.site-footer__notice h3{color:var(--shell-white);font-size:14px;font-weight:600;margin-bottom:18px}.site-footer__nav a{display:block;width:fit-content;min-height:44px;padding-block:9px;font-size:13px}.site-footer__nav a:hover,.site-footer__legal a:hover{color:#fff;text-decoration:underline;text-underline-offset:5px}.site-footer__notice{padding-left:26px;border-left:1px solid var(--shell-line);align-self:start}.site-footer__notice h3{display:flex;align-items:center;gap:10px}.site-footer__notice p{font-size:13px;line-height:1.9}.site-footer__assurance{display:grid;grid-template-columns:repeat(4,1fr);gap:24px;padding-block:28px;border-block:1px solid var(--shell-line)}.site-footer__assurance>span{display:flex;align-items:center;gap:14px}.site-footer__assurance i{color:#94b7ff;font-size:18px}.site-footer__assurance strong{display:block;color:var(--shell-mist);font-size:13px;font-weight:500}.site-footer__assurance small{display:block;margin-top:2px;font-size:11px}.site-footer__bottom{display:flex;align-items:center;justify-content:space-between;gap:28px;padding-block:28px 32px;font-size:11px}.site-footer__identity span{display:block;margin-top:5px}.site-footer__policy>span{display:none}.site-footer__legal{display:flex;gap:24px}.site-footer__legal a{display:flex;align-items:center;gap:10px;min-height:44px}.site-footer__legal i{font-size:10px}.footer-brand{align-self:start;display:grid;justify-items:start;gap:16px}.footer-brand img{width:170px;height:auto;filter:brightness(0) invert(1)}.footer-brand span{font-size:12px;letter-spacing:.08em}@media(max-width:900px){.site-footer__grid{grid-template-columns:1fr 1.5fr;gap:36px}.site-footer__notice{grid-column:1/-1;border-left:0;padding:0;max-width:70ch}.site-footer__lead{align-items:flex-start}.site-footer__cta{padding-left:20px;gap:18px}.site-footer__assurance{grid-template-columns:1fr 1fr}}@media(max-width:700px){.site-footer__lead{display:grid;gap:28px;padding-bottom:36px}.site-footer__lead-note{max-width:28ch;line-height:1.8}.site-footer__cta{border-left:0;padding:0;justify-content:space-between}.site-footer__grid{grid-template-columns:1fr;padding-block:36px;gap:32px}.site-footer__nav{gap:24px}.site-footer__nav h3{margin-bottom:10px}.site-footer__assurance{gap:24px 14px}.site-footer__assurance>span{align-items:flex-start;gap:10px}.site-footer__assurance i{margin-top:5px;font-size:15px}.site-footer__assurance small{font-size:10px}.site-footer__bottom{align-items:flex-start;flex-direction:column;gap:12px}.footer-brand img{width:148px}}.btn{position:relative;isolation:isolate;display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:50px;border:1px solid transparent;border-radius:var(--radius-pill);padding:12px 24px;font-weight:750;line-height:1;transition:transform .3s var(--ease-out),background .3s,color .3s,border-color .3s,box-shadow .3s}.btn:before{content:"";position:absolute;z-index:-1;inset:0;border-radius:inherit;background:radial-gradient(circle at var(--button-x, 50%) 50%,rgba(255,255,255,.32),transparent 42%);opacity:0;transition:opacity .3s}.btn:hover{transform:translateY(-2px)}.btn:hover:before{opacity:1}.btn:hover i{transform:translate(4px)}.btn:active{transform:translateY(0) scale(.98)}.btn i{transition:transform .3s var(--ease-out)}.btn--primary{background:var(--color-primary);color:#fff}.btn--primary:hover{background:var(--color-primary-bright);box-shadow:var(--shadow-interactive)}.btn--light{background:#fff;color:var(--color-midnight)}.btn--light:hover{background:var(--color-cyan)}.btn--outline{border-color:#fff6;background:transparent;color:#fff}.btn--outline:hover{border-color:#fff;background:#ffffff14}.btn--ghost{border-color:var(--color-line);background:#fff;color:var(--color-primary)}.btn--ghost:hover{border-color:var(--color-primary)}.btn--header{min-height:44px;padding:10px 18px;font-size:.84rem}@media(max-width:900px){.btn--header{display:none}}.btn--block{width:100%}.btn[disabled]{cursor:wait;opacity:.7;transform:none}.form-shell{border-radius:var(--radius-lg);background:#fff;padding:clamp(24px,4vw,48px)}@media(max-width:700px){.form-shell{padding:24px 18px}}.form-section+.form-section{margin-top:44px;border-top:1px solid var(--color-line);padding-top:40px}.form-section__title{display:flex;align-items:center;gap:14px;margin-bottom:24px}@media(max-width:700px){.form-section__title{align-items:flex-start}}.form-section__number{width:32px;height:32px;display:grid;place-items:center;border-radius:50%;background:var(--color-midnight);color:#fff;font-size:.8rem;font-weight:750}.form-section h2,.form-section h3{font-size:1.25rem}.form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}.form-grid--single{grid-template-columns:1fr}@media(max-width:700px){.form-grid{grid-template-columns:1fr}}.field{display:grid;gap:8px}.field--full{grid-column:1/-1}.field label{color:var(--color-ink);font-size:.86rem;font-weight:700}.field label span{color:var(--color-danger)}.field input,.field select,.field textarea{width:100%;min-height:52px;border:1px solid #c8d6e3;border-radius:var(--radius-md);background:#fff;color:var(--color-ink);padding:12px 15px;transition:border-color var(--duration-fast),box-shadow var(--duration-fast),background var(--duration-fast)}.field input:hover,.field select:hover,.field textarea:hover{border-color:#91abc2}.field input:focus,.field select:focus,.field textarea:focus{outline:0;border-color:var(--color-primary);box-shadow:0 0 0 3px #0067b124}.field input.input-error,.field select.input-error,.field textarea.input-error{border-color:var(--color-danger);background:#fffafb;box-shadow:0 0 0 3px #c43f5114}.field textarea{min-height:150px;resize:vertical}.field input::placeholder,.field textarea::placeholder{color:#6b7c8d;opacity:1}.field__hint{color:var(--color-muted);font-size:.76rem}.field__optional{margin-inline-start:5px;color:#60758a;font-size:.7rem;font-weight:550}.field__error{min-height:1.2em;color:var(--color-danger);font-size:.76rem}.field__error:empty{display:none}.field.has-error input,.field.has-error select,.field.has-error textarea{border-color:var(--color-danger)}.field.has-error .field__error:not(:empty){display:block;animation:field-error-in .18s var(--ease-out) both}.captcha-field__control{display:grid;grid-template-columns:minmax(0,1fr) 176px;gap:10px}.captcha-field__control>button{position:relative;min-height:52px;overflow:hidden;border:1px solid #c8d6e3;border-radius:var(--radius-md);background:#eef4f8;padding:0;cursor:pointer}.captcha-field__control>button img{width:100%;height:100%;min-height:52px;display:block;background:#f0f7fb;object-fit:contain;transition:opacity .18s var(--ease-out),transform .24s var(--ease-out)}.captcha-field__control>button:hover img{opacity:.9;transform:scale(1.015)}.captcha-field__control>button:focus-visible{outline:3px solid rgba(18,141,228,.28);outline-offset:2px}@media(max-width:700px){.captcha-field__control{grid-template-columns:minmax(0,1fr) 160px}}@media(max-width:380px){.captcha-field__control{grid-template-columns:1fr}.captcha-field__control>button{width:170px}}@keyframes field-error-in{0%{opacity:0;transform:translateY(-3px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.field.has-error .field__error:not(:empty){animation:none}}.choice-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:14px}@media(max-width:700px){.choice-grid{grid-template-columns:1fr}}.choice-card{position:relative;display:flex;align-items:center;gap:14px;min-height:74px;border:1px solid var(--color-line);border-radius:var(--radius-md);padding:14px 16px;cursor:pointer;transition:border-color .24s,background .24s,transform .24s var(--ease-out)}.choice-card:hover{transform:translateY(-2px);border-color:#92b5d2}.choice-card:has(input:checked){border-color:var(--color-primary);background:#eef7ff}.choice-card input{width:18px;height:18px;accent-color:var(--color-primary)}.choice-card>i{width:28px;color:var(--color-primary);font-size:1.2rem;text-align:center}.choice-card__icon{width:38px;height:38px;flex:0 0 auto;object-fit:contain}.choice-card strong,.choice-card small{display:block}.choice-card strong{color:var(--color-ink);font-size:.9rem}.choice-card small{color:var(--color-muted)}.form-status{display:none;margin-bottom:22px;border-radius:var(--radius-md);padding:13px 15px;font-size:.88rem}.form-status.is-visible{display:flex;align-items:center;gap:10px}.form-status--error{background:#fff0f2;color:#9e2d3d}.form-status--success{background:#eaf8f3;color:#126a52}.form-status--warning{background:#fff7e9;color:#8b5314}.form-loader{display:inline-flex;align-items:center;gap:4px}.form-loader i{width:5px;height:5px;border-radius:50%;background:currentColor;animation:form-loader-pulse .9s infinite ease-in-out}.form-loader i:nth-child(2){animation-delay:.12s}.form-loader i:nth-child(3){animation-delay:.24s}@media(prefers-reduced-motion:reduce){.form-loader i{animation:none}}.btn.is-loading{cursor:wait;opacity:.82}@keyframes form-loader-pulse{0%,70%,to{transform:translateY(0);opacity:.45}35%{transform:translateY(-4px);opacity:1}}.privacy-note{display:flex;gap:12px;margin-top:18px;color:var(--color-muted);font-size:.8rem}.privacy-note i{margin-top:5px;color:var(--color-primary)}.site-dialog{width:min(100% - 36px,440px);max-width:none;overflow:visible;border:0;border-radius:var(--radius-lg);background:transparent;padding:0;color:var(--color-ink);opacity:0;transform:translateY(16px) scale(.975);transition:opacity .18s var(--ease-standard),transform .22s var(--ease-out)}.site-dialog::backdrop{background:#031226b3;opacity:0;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);transition:opacity .2s var(--ease-standard)}.site-dialog.is-visible{opacity:1;transform:translateY(0) scale(1)}.site-dialog.is-visible::backdrop{opacity:1}.site-dialog__surface{position:relative;overflow:hidden;border:1px solid rgba(0,103,177,.14);border-radius:inherit;background:radial-gradient(circle at 100% 0,rgba(18,141,228,.12),transparent 40%),var(--color-white);padding:38px 38px 24px;box-shadow:0 28px 72px #03162f42}.site-dialog__surface:before{position:absolute;inset:0 auto 0 0;width:3px;background:linear-gradient(180deg,var(--color-cyan),var(--color-primary));content:""}.site-dialog__close{position:absolute;top:14px;right:14px;display:grid;width:40px;height:40px;place-items:center;border:0;border-radius:50%;background:transparent;color:var(--color-muted);cursor:pointer;transition:color var(--duration-fast),background var(--duration-fast),transform var(--duration-fast)}.site-dialog__close:hover{background:var(--color-frost);color:var(--color-primary);transform:rotate(4deg)}.site-dialog__close:focus-visible{outline:3px solid rgba(101,215,234,.6);outline-offset:3px}.site-dialog__icon{display:grid;width:58px;height:58px;margin-bottom:22px;place-items:center;border:1px solid rgba(0,103,177,.18);border-radius:50%;background:linear-gradient(145deg,#f5fbff,#e3f3fd);color:var(--color-primary);font-size:1.28rem;box-shadow:0 10px 24px #0067b11c}.site-dialog[data-type=success] .site-dialog__icon{border-color:#16846433;background:linear-gradient(145deg,#f2fbf7,#dff4eb);color:var(--color-success)}.site-dialog__eyebrow{margin:0 0 9px;color:var(--color-primary);font-size:.68rem;font-weight:750;letter-spacing:.17em}.site-dialog h2{margin:0;font-size:clamp(1.55rem,4vw,1.9rem);line-height:1.25;letter-spacing:-.025em}.site-dialog__surface>[data-dialog-message]{margin:13px 0 24px;color:var(--color-body);font-size:.94rem;line-height:1.8}.site-dialog__confirm{width:100%;min-height:50px}.site-dialog__privacy{display:flex;justify-content:center;align-items:center;gap:7px;margin:16px 0 0;color:var(--color-muted);font-size:.72rem}.site-dialog__privacy i{color:var(--color-primary)}@media(max-width:700px){.site-dialog{width:min(100% - 28px,410px)}.site-dialog__surface{padding:32px 24px 22px}.site-dialog__icon{width:52px;height:52px;margin-bottom:18px}}@media(prefers-reduced-motion:reduce){.site-dialog,.site-dialog::backdrop,.site-dialog__close{transition:none}}@keyframes orbitFloat{to{transform:translate3d(-22px,16px,0) scale(1.03)}}@keyframes heroMediaBreath{to{transform:scale(1.045) translate3d(-.35%,-.25%,0)}}@keyframes heroMediaBreathFlipped{to{transform:scaleX(-1) scale(1.045) translate3d(.35%,-.25%,0)}}.breadcrumb{margin-block:28px;color:var(--color-muted);font-size:.8rem}.breadcrumb ol{display:flex;flex-wrap:wrap;gap:8px;list-style:none}.breadcrumb li{display:flex;align-items:center;gap:8px}.breadcrumb li+li:before{content:"/";color:#9babb9}.breadcrumb a:hover{color:var(--color-primary)}.feature-line{display:grid;grid-template-columns:repeat(4,1fr);border-block:1px solid var(--color-line)}.feature-line__item{display:flex;gap:15px;align-items:flex-start;padding:28px;border-right:1px solid var(--color-line)}.feature-line__item:last-child{border-right:0}.feature-line i{color:var(--color-primary);font-size:1.15rem;margin-top:5px}.feature-line strong{display:block;color:var(--color-ink);font-size:.9rem}.feature-line span{display:block;margin-top:3px;color:var(--color-muted);font-size:.76rem}@media(max-width:700px){.feature-line{grid-template-columns:repeat(2,1fr)}.feature-line__item{padding:18px 12px}.feature-line__item:nth-child(2){border-right:0}.feature-line__item:nth-child(-n+2){border-bottom:1px solid var(--color-line)}.feature-line strong{font-size:.76rem}.feature-line span{font-size:.64rem}}@media(max-width:380px){.feature-line{grid-template-columns:1fr}.feature-line__item{border-right:0;border-bottom:1px solid var(--color-line)}}.product-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}@media(max-width:1120px){.product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:700px){.product-grid{grid-template-columns:1fr;gap:18px}}.product-card{position:relative;overflow:hidden;height:100%;display:flex;flex-direction:column;border-radius:var(--radius-md);background:#fff;box-shadow:0 6px 8px #0423420e;transition:transform .42s var(--ease-out),box-shadow .42s var(--ease-out)}.product-card__visual{position:relative;aspect-ratio:1.16;display:grid;place-items:center;overflow:hidden;background:radial-gradient(circle at 50% 44%,#fff 0,#f1f7fc 42%,#e1edf7)}.product-card__visual:before{position:absolute;inset:0;background:radial-gradient(circle at 28% 18%,#ffffffeb,#fff0 38%),linear-gradient(120deg,#fff0 34%,#ffffff57,#fff0 64%);opacity:.52;transform:translate3d(-5%,0,0);transition:opacity .48s var(--ease-out),transform .62s var(--ease-out);content:"";pointer-events:none}.product-card[data-featured=true] .product-card__visual:before{background:radial-gradient(circle at 28% 18%,#65d7ea33,#65d7ea00 42%),linear-gradient(120deg,#65d7ea00 34%,#65d7ea1a,#65d7ea00 64%)}.product-card[data-featured=true] .product-card__visual{background:radial-gradient(circle at 50% 42%,#174f83,#071d39 66%,#04142a)}.product-card__visual:after{content:"";position:absolute;inset:auto 15% 10%;height:12%;border-radius:50%;background:#0046802e;filter:blur(14px);transform:scaleX(.78);transition:transform .65s var(--ease-out),opacity .65s}.product-card[data-featured=true] .product-card__visual:after{background:#0006}.product-card:hover .product-card__visual:after{opacity:.46;transform:translateY(3px) scaleX(.7)}.product-card__visual img{position:relative;z-index:1;width:84%;height:82%;object-fit:contain;--product-float-y: -5px;--product-float-scale: 1.008;transition:transform .52s var(--ease-out),filter .42s var(--ease-out)}@media(hover:hover)and (pointer:fine){.product-card:hover{transform:translateY(-3px);box-shadow:0 8px 8px #0423421b}.product-card:hover .product-card__visual:before{opacity:.86;transform:translate3d(5%,0,0)}.product-card:hover .product-card__visual img{transform:translate3d(0,-7px,0) scale(1.025);filter:saturate(1.04) contrast(1.015)}.product-card:hover .product-card__body h3{color:var(--color-primary)}.product-card:hover .product-card__detail i{transform:translate(5px)}}.product-card__badge{position:absolute;z-index:3;top:16px;left:16px;border-radius:var(--radius-pill);background:var(--color-midnight);color:#fff;padding:7px 11px;font-size:.65rem;font-weight:750}.product-card[data-featured=true] .product-card__badge{background:var(--color-cyan);color:var(--color-midnight)}.product-card__options{position:absolute;z-index:3;right:14px;bottom:13px;display:inline-flex;align-items:center;gap:6px;border-radius:var(--radius-pill);background:#ffffffe6;color:#34536f;padding:6px 9px;font-size:.63rem;font-weight:700}.product-card__body{flex:1;display:flex;flex-direction:column;padding:25px}.product-card__origin{color:var(--color-primary);font-size:.61rem;font-weight:800;letter-spacing:.08em}.product-card__body h3{margin-top:8px;font-size:1.12rem;line-height:1.42;transition:color .3s var(--ease-out)}.product-card__description{min-height:3.1em;margin-top:10px;color:var(--color-muted);font-size:.8rem;line-height:1.65}.product-card__signals{position:relative;display:grid;grid-template-columns:minmax(0,max-content) 1px minmax(0,max-content);justify-content:space-between;align-items:center;margin-top:17px;padding-block:13px;border-block:1px solid var(--color-line)}.product-card__signals:empty{display:none}.product-card__signals>span{min-width:0;display:grid;grid-template-columns:28px minmax(0,1fr);gap:8px;align-items:center;color:var(--color-muted)}.product-card__signals--split:after{content:"";grid-column:2;grid-row:1;align-self:stretch;width:1px;background:var(--color-line)}.product-card__signals--split>span:first-child{grid-column:1}.product-card__signals--split>span+span{grid-column:3}.product-card__signals i{width:28px;height:28px;display:grid;place-items:center;border-radius:50%;background:#edf6fc;color:var(--color-primary);font-size:.72rem}.product-card__signals>span>span{min-width:0;display:grid;gap:2px}.product-card__signals b{color:var(--color-ink);font-size:.64rem;line-height:1.3}.product-card__signals small{overflow:hidden;color:var(--color-muted);font-size:.64rem;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.product-card__meta{display:flex;flex-wrap:wrap;gap:6px;margin-top:14px}.product-card__meta span{border-radius:var(--radius-pill);background:var(--color-frost);color:var(--color-muted);padding:5px 8px;font-size:.63rem}.product-card__footer{display:flex;align-items:end;justify-content:space-between;gap:16px;margin-top:auto;padding-top:24px}.product-card__price{display:grid;color:var(--color-primary)}.product-card__price small{margin-bottom:5px;color:var(--color-muted);font-size:.63rem}.product-card__price strong{font-size:1.55rem;line-height:1}.product-card__price del{margin-top:5px;color:#8292a2;font-size:.72rem}.product-card__detail{display:inline-flex;align-items:center;gap:8px;padding-bottom:5px;border-bottom:1px solid rgba(0,103,177,.32);color:var(--color-primary);font-size:.74rem;font-weight:750;white-space:nowrap}.product-card__detail i{transition:transform .28s var(--ease-out)}.product-card__detail:hover i{transform:translate(5px)}@media(max-width:700px){.product-card{min-height:0;display:flex;flex-direction:column;box-shadow:0 4px 8px #04234212}.product-card:hover{transform:none;box-shadow:0 4px 8px #04234212}.product-card__visual{width:100%;height:auto;aspect-ratio:1.48}.product-card__visual img{width:82%;height:84%}.product-card.is-product-visible .product-card__visual img{animation:productImageFloat 4.8s ease-in-out var(--product-float-delay, 0s) infinite}.product-card__badge{top:13px;left:13px;padding:6px 9px;font-size:.68rem}.product-card__options{right:12px;bottom:11px;padding:6px 8px;font-size:.68rem}.product-card__body{min-width:0;padding:20px 18px 19px}.product-card__origin{font-size:.68rem}.product-card__body h3{margin-top:6px;font-size:1.08rem;line-height:1.4}.product-card__description{min-height:0;margin-top:8px;display:-webkit-box;overflow:hidden;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.73rem}.product-card__signals b,.product-card__signals small{font-size:.68rem}.product-card__meta{margin-top:12px}.product-card__meta span{padding:4px 7px;font-size:.68rem}.product-card__meta span:nth-child(n+4){display:none}.product-card__footer{gap:12px;padding-top:16px}.product-card__price small{font-size:.68rem}.product-card__price strong{font-size:1.35rem}}@media(max-width:380px){.product-card__visual{aspect-ratio:1.34}.product-card__body{padding-inline:15px}.product-card__signals--split>span:first-child{padding-right:10px}.product-card__signals--split>span+span{padding-left:10px}.product-card__price strong{font-size:1.25rem}.product-card__detail{padding-inline:11px}}@media(prefers-reduced-motion:reduce){.product-card{transition:none}.product-card__visual:before,.product-card__visual:after,.product-card__visual img,.product-card__body h3,.product-card__detail i{transition:none}.product-card.is-product-visible .product-card__visual img{animation:none}}@keyframes productImageFloat{0%,to{transform:translateZ(0) scale(1)}50%{transform:translate3d(0,var(--product-float-y),0) scale(var(--product-float-scale))}}.info-band{display:grid;grid-template-columns:repeat(3,1fr);border:1px solid rgba(255,255,255,.13)}.info-band__item{padding:34px;border-right:1px solid rgba(255,255,255,.13)}.info-band__item:last-child{border-right:0}.info-band i{color:var(--color-cyan);font-size:1.35rem}.info-band h3{margin-top:24px;color:#fff;font-size:1.1rem}.info-band p{margin-top:10px;color:#fff9;font-size:.86rem}@media(max-width:700px){.info-band{grid-template-columns:1fr}.info-band__item{border-right:0;border-bottom:1px solid rgba(255,255,255,.13)}.info-band__item:last-child{border-bottom:0}}.article-prose{color:#2d4359;font-size:1.03rem;line-height:1.95}.article-prose>*{max-width:72ch}.article-prose h2,.article-prose h3,.article-prose h4{margin-top:2.2em;margin-bottom:.7em}.article-prose h2{font-size:clamp(1.6rem,3vw,2.25rem)}.article-prose h3{font-size:1.35rem}.article-prose p,.article-prose ul,.article-prose ol,.article-prose blockquote,.article-prose table,.article-prose img{margin-block:1.15em}.article-prose ul,.article-prose ol{padding-left:1.3em}.article-prose a{color:var(--color-primary);text-decoration:underline;text-underline-offset:3px}.article-prose img{height:auto;border-radius:var(--radius-md)}.article-prose blockquote{border:1px solid #b9d7ea;border-radius:var(--radius-md);background:#eef8ff;padding:20px 24px;color:#183e5c}.article-prose table{width:100%;display:block;overflow-x:auto}.article-prose th,.article-prose td{border-bottom:1px solid var(--color-line);padding:12px 14px;text-align:left}.alert{display:flex;gap:15px;border-radius:var(--radius-md);padding:18px 20px}.alert i{margin-top:5px}.alert--info{background:#eaf6ff;color:#17466b}.alert--warning{background:#fff6e8;color:#74430e}.alert--danger{background:#fff0f2;color:#862838}.site-pagination{display:grid;justify-items:center;gap:16px;margin-top:52px}.site-pagination__summary{color:var(--color-muted);font-size:.7rem}.site-pagination__list{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:7px;list-style:none}.site-pagination__page,.site-pagination__control,.site-pagination__ellipsis{min-width:44px;height:44px;display:inline-flex;align-items:center;justify-content:center;border-radius:var(--radius-sm);font-size:.76rem}.site-pagination__page,.site-pagination__control{border:1px solid var(--color-line);background:#fff;color:var(--color-ink);transition:border-color var(--duration-fast) var(--ease-out),background-color var(--duration-fast) var(--ease-out),color var(--duration-fast) var(--ease-out),transform var(--duration-fast) var(--ease-out)}.site-pagination__page:hover,.site-pagination__control:hover{border-color:#9fc7df;color:var(--color-primary);transform:translateY(-1px)}.site-pagination__page:focus-visible,.site-pagination__control:focus-visible{outline:3px solid rgba(18,141,228,.22);outline-offset:2px}.site-pagination__page.is-current{border-color:var(--color-primary);background:var(--color-primary);color:#fff}.site-pagination__control{gap:8px;padding-inline:15px}.site-pagination__control.is-disabled{color:#91a0af;cursor:not-allowed}@media(max-width:700px){.site-pagination{margin-top:38px}.site-pagination__summary{order:2}.site-pagination__list{width:100%;gap:5px}.site-pagination__page,.site-pagination__ellipsis{min-width:44px;height:44px}.site-pagination__control{min-width:44px;height:44px;padding-inline:12px}.site-pagination__control span{display:none}}@media(prefers-reduced-motion:reduce){.site-pagination__page,.site-pagination__control{transition:none}}.page-hero{position:relative;isolation:isolate;overflow:hidden;min-height:620px;padding:180px 0 38px;display:flex;align-items:flex-end;color:#eff8ff;background:#020e1a}.page-hero:after{content:"";position:absolute;inset:auto 0 0;height:1px;background:linear-gradient(90deg,transparent,#22536d 50%,transparent)}.page-hero__inner{position:relative;z-index:1}.page-hero__copy{max-width:650px;padding-top:22px}.page-hero__eyebrow{display:flex;align-items:center;gap:16px;margin-bottom:20px;color:#83d9ff;font-size:10px;font-weight:500;letter-spacing:.22em;line-height:1.7}.page-hero__eyebrow:before{content:"";flex:0 0 24px;height:1px;background:#53caff}.page-hero h1{max-width:13em;font-size:clamp(36px,3.5vw,58px);font-weight:650;line-height:1.25;letter-spacing:-.025em;text-wrap:balance;color:#d9f1ff;background:linear-gradient(150deg,#d5f2ff,#95d9fa 35%,#53b6ed 75%,#3198d4);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.page-hero__description{max-width:540px;margin-top:24px;color:#b1c6d5;font-size:15px;line-height:1.95;text-wrap:pretty}.page-hero__accent{display:flex;align-items:center;gap:16px;margin-top:32px;width:150px;color:#5faacb}.page-hero__accent span{height:1px;flex:1;background:linear-gradient(90deg,#3b7998,#173347)}.page-hero__accent i{font-size:9px}.page-hero__media{position:absolute;z-index:-1;inset:0}.page-hero__media img{width:100%;height:100%;object-fit:cover;object-position:center right}.page-hero__media:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#020e1a,#020e1ae6 14%,#020e1a7a 42%,#020e1a14 75%),linear-gradient(0deg,#020e1a,transparent 30%,transparent 80%,rgba(2,14,26,.4))}.page-hero[data-media-position=center] .page-hero__media img{object-position:center}.page-hero--legacy{background:radial-gradient(ellipse at 88% 80%,#0a3a56,transparent 50%),radial-gradient(ellipse at 68% 10%,#092840,transparent 55%),#020e1a}.page-hero--legacy .page-hero__copy{max-width:800px}.page-hero--legacy .page-hero__description{max-width:650px}.page-hero--compact{min-height:540px;padding-bottom:34px}.page-hero--compact .page-hero__copy{padding-top:22px}.page-hero .breadcrumb{margin:0;padding-bottom:0;border-bottom:0;color:#a6bfce;font-size:11px}.page-hero .breadcrumb li+li:before{color:#50748b}.page-hero .breadcrumb a:hover{color:#83d9ff}.page-hero .breadcrumb a:focus-visible{outline:2px solid #83d9ff;outline-offset:5px}.js .page-hero:not(.is-motion-ready) :is(.breadcrumb,.page-hero__eyebrow,.page-hero h1,.page-hero__description,.page-hero__accent){opacity:0}@media(min-width:1600px){.page-hero__copy{max-width:700px}}@media(max-width:900px){.page-hero{padding-top:170px;min-height:560px}.page-hero__copy{max-width:560px}.page-hero__media{left:0}.page-hero__media:after{background:linear-gradient(90deg,#020e1a,#020e1ac7 38%,#020e1a40),linear-gradient(0deg,#020e1a,transparent 80%)}}@media(max-width:640px){.page-hero{min-height:540px;padding:165px 0 30px}.page-hero--compact{min-height:490px}.page-hero__media{inset:0}.page-hero__media img{object-position:65% center}.page-hero__media:after{background:linear-gradient(0deg,#020e1a 3%,#020e1a73 42%,#020e1a1f)}.page-hero__copy,.page-hero--compact .page-hero__copy{padding-top:20px}.page-hero__eyebrow{font-size:9px;letter-spacing:.15em;margin-bottom:16px;gap:12px}.page-hero h1{font-size:clamp(30px,8vw,40px);line-height:1.3}.page-hero__description{margin-top:18px;font-size:14px;line-height:1.85}.page-hero__accent{margin-top:24px;width:110px}.page-hero .breadcrumb{font-size:10px;padding-bottom:0}}.page-hero__media picture{display:block;width:100%;height:100%}.article-hero,.order-result-hero,.order-success-hero,.orders-hero,.checkout-hero,.product-detail-hero{position:relative;isolation:isolate}.inner-hero-background{position:absolute;inset:0;z-index:-1;overflow:hidden;pointer-events:none}.inner-hero-background img{width:100%;height:100%;object-fit:cover;object-position:center}.inner-hero-background:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#020e1aeb,#020e1a73),linear-gradient(0deg,#020e1a,transparent 70%)}.inner-hero-background--light{opacity:.13}.inner-hero-background--light:after{background:linear-gradient(90deg,transparent,#fff 70%)}@media(max-width:640px){.page-hero__media img{object-position:center}.inner-hero-background:after{background:linear-gradient(0deg,#020e1af2,#020e1a59)}.inner-hero-background--light:after{background:linear-gradient(0deg,#fff,transparent)}}@media(min-width:1600px){body[data-page=products] .page-hero__media img{position:absolute;right:0;top:0;width:auto;max-width:none;height:100%;object-fit:contain;-webkit-mask-image:linear-gradient(90deg,transparent,rgba(0,0,0,.25) 12%,#000 36%,#000 91%,transparent);mask-image:linear-gradient(90deg,transparent,rgba(0,0,0,.25) 12%,#000 36%,#000 91%,transparent)}}@media(min-width:641px){body[data-page=products] .page-hero__media:after{background:linear-gradient(90deg,rgba(2,14,26,.7) 0%,rgba(2,14,26,.46) 27%,rgba(2,14,26,.15) 53%,transparent 76%),linear-gradient(0deg,#020e1a,transparent 23%)}}@media(min-width:1600px){body:not([data-page=products]) .page-hero__media img,.inner-hero-background img{position:absolute;right:0;top:0;width:auto;max-width:none;height:100%;object-fit:contain;-webkit-mask-image:linear-gradient(90deg,transparent,rgba(0,0,0,.25) 12%,#000 36%,#000 90%,transparent);mask-image:linear-gradient(90deg,transparent,rgba(0,0,0,.25) 12%,#000 36%,#000 90%,transparent)}}@media(min-width:901px){.page-hero,.page-hero--compact{align-items:center;padding-block:115px}}.article-card{display:grid;grid-template-columns:180px 1fr;min-height:220px;overflow:hidden;background:#fff;border-radius:var(--radius-md);transition:transform .36s var(--ease-out)}.article-card:hover{transform:translateY(-5px)}.article-card__image{min-height:100%;overflow:hidden;background:#d8e8f5}.article-card__image img{width:100%;height:100%;object-fit:cover;transition:transform .6s var(--ease-out)}.article-card:hover img{transform:scale(1.05)}.article-card__placeholder{height:100%;display:grid;place-items:center;background:linear-gradient(145deg,#d8ebf8,#aacde6);color:var(--color-primary);font-size:2rem}.article-card__body{padding:24px}.article-card__meta{color:var(--color-primary);font-size:.68rem;font-weight:700}.article-card h3{margin-top:9px;font-size:1.06rem}.article-card__body>p{margin-top:10px;color:var(--color-muted);font-size:.78rem}.article-card__link{display:inline-flex;align-items:center;gap:8px;margin-top:15px;color:var(--color-primary);font-size:.76rem;font-weight:750}@media(max-width:700px){.article-card{grid-template-columns:1fr}.article-card__image{height:190px}.article-card__body{padding:22px}}.home-product{--home-blue: #007caf;--home-muted: #526d7e;color:#102c40;height:100%;min-width:0;display:flex;flex-direction:column;border-radius:16px;overflow:hidden;background:#fff;box-shadow:0 10px 32px #020e1a14;transition:transform .24s,box-shadow .24s}.home-product:hover{transform:translateY(-6px);box-shadow:0 20px 42px #020e1a24}.home-product__image{position:relative;display:grid;place-items:center;aspect-ratio:1.3;overflow:hidden;background:linear-gradient(145deg,#fff,#e8f5fc)}.home-product__image img{width:83%;height:83%;object-fit:contain;transition:transform .45s cubic-bezier(.16,1,.3,1)}.home-product:hover .home-product__image img{transform:scale(1.045)}.home-product__options{position:absolute;top:18px;left:18px;display:flex;align-items:center;gap:7px;padding:5px 10px;border-radius:5px;background:#fff;color:#526d7e;font-size:10px}.home-product__arrow{position:absolute;bottom:18px;right:18px;display:grid;place-items:center;width:36px;height:36px;border-radius:50%;background:#fff;color:var(--home-blue)}.home-product__body{padding:24px;display:flex;flex:1;flex-direction:column}.home-product__origin{margin-bottom:10px;font-size:11px;color:#526d7e}.home-product h3{line-height:1.5;font-size:19px;font-weight:650;min-height:57px}.home-product h3 a:hover{color:var(--home-blue)}.home-product__description{margin-top:12px;font-size:13px;color:var(--home-muted);line-height:1.8;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.home-product__features{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:10px;padding-block:14px;border-block:1px solid #dcebf2}.home-product__features dt{display:flex;align-items:center;gap:7px;font-size:11px;color:#526d7e}.home-product__features dt i{color:#087da8}.home-product__features dd{margin-top:6px;font-size:12px;line-height:1.6;color:#102c40;font-weight:600}.home-product__tags{display:flex;flex-wrap:wrap;gap:8px 12px;margin-top:16px;margin-bottom:22px}.home-product__tags span{display:inline-flex;align-items:center;gap:5px;font-size:10px;color:#526d7e}.home-product__tags i{font-size:8px;color:#087da8}.home-product__bottom{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-top:8px;margin-top:auto}.home-product__bottom small{display:block;color:var(--home-muted);font-size:10px}.home-product__bottom strong{font-size:25px;font-weight:700;line-height:1.5;font-variant-numeric:tabular-nums;color:#2185b5}.home-product__bottom a{min-height:44px;padding:10px 0 7px;display:inline-flex;align-items:center;gap:7px;border-bottom:1px solid #83d9ff;color:#2185b5;font-size:12px;font-weight:600}.home-product__bottom a:hover,.home-product__bottom a:focus-visible{color:#0875a8;border-bottom-color:#53caff}.home-product__bottom a:hover i,.home-product__bottom a:focus-visible i{transform:translate(4px)}.home-product__bottom i{font-size:11px;transition:transform .18s ease}.home-product :is(a,button):focus-visible{outline:3px solid #83d9ff;outline-offset:5px}@media(max-width:1024px){.home-product__body{padding:22px}}@media(max-width:640px){.home-product__image{aspect-ratio:1.35}.home-product__body{padding:24px}.home-product h3{font-size:20px;min-height:0}.home-product__tags{margin-bottom:20px}.home-product__bottom strong{font-size:26px}}@media(prefers-reduced-motion:reduce){.home-product,.home-product *{transition:none!important}}.home-product__bottom{align-items:flex-end}.home-product__bottom a{border-bottom:0}.home-v2{--home-midnight: #020e1a;--home-deep: #07304a;--home-blue: #007caf;--home-mist: #e8f5fc;--home-white: #f5fafd;--home-ink: #102c40;--home-muted: #526d7e;--home-line: #d1e5ef;background:var(--home-white);color:var(--home-ink)}.home-v2 ::selection{background:var(--home-blue);color:#fff}.home-v2 :is(a,button):focus-visible{outline:3px solid #779eea;outline-offset:5px}.home-v2 :is(section,[id]){scroll-margin-top:112px}.home-v2 h2{font-size:clamp(32px,3.7vw,48px);font-weight:650;line-height:1.25;letter-spacing:-.025em}.home-v2 h3{line-height:1.5}.home-v2 h2 em{font-style:normal;color:#007caf}.home-v2 a,.home-v2 button{-webkit-tap-highlight-color:transparent}.home-section{padding-block:clamp(72px,8.5vw,120px)}.home-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:40px;margin-bottom:52px}.home-heading p{margin-top:22px;color:var(--home-muted);font-size:15px;line-height:1.85;max-width:48ch}.home-heading>p{max-width:32ch;margin:0}.home-heading>a{flex-shrink:0}.home-actions{display:flex;align-items:center;flex-wrap:wrap;gap:24px}.home-button{display:inline-flex;align-items:center;justify-content:space-between;gap:30px;padding:16px 23px;min-height:54px;background:var(--home-blue);color:#fff;border-radius:6px;font-size:14px;font-weight:650;transition:background .18s,transform .18s}.home-button:hover{background:#005e87;transform:translateY(-2px)}.home-button--light{background:var(--home-white);color:var(--home-ink)}.home-button--light:hover{background:var(--home-mist)}.home-text-link{display:inline-flex;align-items:center;gap:20px;min-height:44px;font-size:14px;font-weight:600}.home-text-link i{font-size:12px;transition:transform .18s}.home-text-link:hover{text-decoration:underline;text-underline-offset:7px}.home-text-link:hover i{transform:translate(4px)}.flagship-hero{position:relative;padding-top:86px;overflow:hidden;background:radial-gradient(ellipse at 77% 42%,#204c87 0,#112e54 28%,#020e1a 65%);color:var(--home-white)}.flagship-hero__layout{position:relative;display:grid;grid-template-columns:.9fr 1.1fr;min-height:680px;align-items:center}.flagship-hero__copy{position:relative;z-index:2;padding-block:70px}.flagship-hero h1{color:#fff;font-size:30px;font-weight:650;line-height:1.3}.flagship-hero h1>span{margin-left:10px;color:#99bfff;font-size:22px;font-weight:500;letter-spacing:.03em}.flagship-hero h1 strong{display:block;margin-top:25px;font-size:clamp(50px,5.5vw,78px);font-weight:650;line-height:1.18;letter-spacing:-.035em}.flagship-hero__description{margin-top:30px;max-width:36ch;color:#b9cce7;font-size:16px;line-height:1.95}.flagship-hero .home-actions{margin-top:38px;gap:18px 28px}.flagship-hero .home-text-link{color:#d9e7fb;font-size:13px;gap:12px}.flagship-hero__visual{position:relative;align-self:stretch;display:flex;align-items:center;min-width:0;isolation:isolate}.flagship-hero__visual:before{content:"";position:absolute;z-index:-1;width:90%;height:18%;bottom:100px;left:5%;background:radial-gradient(ellipse,rgba(4,14,32,.6),transparent 70%)}.flagship-hero__word{position:absolute;top:78px;left:2%;font-size:clamp(90px,10vw,150px);font-weight:750;letter-spacing:-.025em;line-height:1;color:#aecfff1a;z-index:-1}.flagship-hero__product{width:119%;max-width:none;margin-left:-9%;margin-top:35px;height:auto;filter:drop-shadow(0 32px 28px rgba(0,8,24,.32));animation:home-product-arrive .9s cubic-bezier(.16,1,.3,1) both}.flagship-hero__detail{position:absolute;top:40px;right:0;display:flex;align-items:center;gap:12px;color:#b9cce7;font-size:11px}.flagship-hero__detail>i{display:grid;place-items:center;width:42px;height:42px;border:1px solid #496689;border-radius:50%;font-size:16px;color:#a2c3fb}.flagship-hero__detail strong{display:block;color:#edf4ff;font-size:12px;font-weight:500;margin-top:2px}.flagship-hero figcaption{position:absolute;inset:auto 0 50px 5%;display:flex;flex-wrap:wrap;gap:8px 18px;color:#b9cce7;font-size:11px}.flagship-hero__foot{min-height:76px;border-top:1px solid #314560;display:flex;align-items:center;justify-content:space-between;gap:24px;color:#bdcfe8;font-size:12px}.flagship-hero__foot p,.flagship-hero__foot a{display:flex;align-items:center;gap:14px}.flagship-hero__foot a{min-height:44px}.flagship-hero__foot a:hover{color:#fff}@keyframes home-product-arrive{0%{transform:translateY(18px) scale(.97)}to{transform:none}}.home-service-strip{background:var(--home-mist)}.home-service-strip__inner{display:flex;justify-content:space-between;align-items:center;gap:24px;min-height:86px}.home-service-strip span,.home-service-strip a{display:flex;gap:12px;align-items:center;font-size:13px}.home-service-strip i{color:var(--home-blue)}.home-service-strip a{min-height:44px;border-left:1px solid #bacbe2;padding-left:36px}.home-service-strip a:hover{text-decoration:underline;text-underline-offset:5px}.home-collection__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px}.home-science{display:grid;grid-template-columns:1fr 1fr;background:#f2f6fd}.home-science__visual{position:relative;min-height:680px;overflow:hidden;background:radial-gradient(ellipse at 60% 45%,#295898,#102c50 65%);display:flex;flex-direction:column;align-items:center;justify-content:center;padding:54px 32px 34px}.home-science__word{position:absolute;top:42px;left:max(var(--gutter),(100vw - 1180px) / 2);font-size:clamp(60px,7vw,96px);line-height:.98;font-weight:600;letter-spacing:-.035em;color:#7ba2d7;opacity:.32}.home-science__tablet{width:min(100%,480px);aspect-ratio:1;position:relative;margin-top:36px}.home-science__tablet img{width:100%;height:100%;object-fit:contain;transform:rotate(-16deg);filter:drop-shadow(20px 30px 25px rgba(0,8,26,.32))}.home-science__controls{position:relative;display:flex;gap:6px;padding:5px;border:1px solid #5b769b;border-radius:6px}.home-science__controls button{border:0;padding:10px 20px;min-height:44px;border-radius:3px;background:transparent;color:#c9d8ed;font-size:12px}.home-science__controls button[aria-pressed=true]{background:var(--home-white);color:var(--home-ink)}.home-science__caption{margin-top:20px;color:#b5c6df;font-size:11px}.home-science__copy{align-self:center;padding:70px clamp(40px,6vw,96px)}.home-science__copy>p{margin-top:24px;color:var(--home-muted);font-size:15px;line-height:1.9}.home-science__facts{margin-top:34px}.home-science__facts>div{padding-block:18px;border-top:1px solid #cad8e9}.home-science dt{display:flex;align-items:center;gap:12px;font-size:16px;font-weight:650}.home-science dt i{color:#007caf;width:20px}.home-science dd{margin-top:7px;color:var(--home-muted);font-size:13px;line-height:1.85}.home-science .home-text-link{margin-top:20px;color:var(--home-blue)}.home-authenticity{background:#fff}.home-authenticity__feature{display:grid;grid-template-columns:1.35fr 1fr;border-radius:16px;overflow:hidden;box-shadow:0 20px 48px #0b19301f;background:var(--home-midnight);color:#fff}.home-authenticity figure{position:relative;min-height:470px}.home-authenticity figure img{position:absolute;width:100%;height:100%;object-fit:cover}.home-authenticity figcaption{position:absolute;bottom:18px;left:24px;color:#fff;font-size:10px;padding:4px 8px;background:#0b1930d9}.home-authenticity__copy{padding:56px;align-self:center}.home-authenticity h3{color:#fff;font-size:clamp(28px,3vw,40px);font-weight:500;line-height:1.4}.home-authenticity__copy p{margin-top:24px;font-size:14px;line-height:1.9;color:#b5c6df}.home-authenticity .home-text-link{margin-top:32px}.home-authenticity__history{display:grid;grid-template-columns:1fr 1.4fr auto;align-items:center;gap:30px;padding:26px 0;border-bottom:1px solid var(--home-line)}.home-authenticity__history span{color:var(--home-muted);font-size:13px}.home-authenticity__history strong{font-size:15px;font-weight:550}.home-authenticity__history i,.home-authenticity__history:hover strong{color:var(--home-blue)}.home-safety{background:linear-gradient(120deg,#020e1a,#07304a);color:#fff}.home-safety h2,.home-safety h3{color:#fff}.home-safety__layout{display:grid;grid-template-columns:1fr 1fr;gap:90px}.home-safety__intro>p{margin-top:24px;max-width:38ch;font-size:15px;color:#b8cbe5;line-height:1.85}.home-safety__intro .home-safety__note{display:flex;align-items:flex-start;gap:10px;margin-top:30px;font-size:12px}.home-safety__note i{margin-top:5px}.home-safety__links{border-top:1px solid #3e5677}.home-safety__links a{display:flex;justify-content:space-between;align-items:center;gap:24px;padding:26px 0;border-bottom:1px solid #3e5677}.home-safety__links h3{font-size:19px;font-weight:600}.home-safety__links p{margin-top:10px;color:#b8cbe5;font-size:13px;line-height:1.8}.home-safety__links i,.home-safety__links a:hover h3{color:#9fc2ff}.home-delivery{background:#fff}.home-delivery__steps{list-style:none;display:grid;grid-template-columns:repeat(4,1fr);gap:20px}.home-delivery__steps li{position:relative;padding:28px;background:#f1f5fc;border-radius:12px}.home-delivery__steps li>i{display:block;margin-top:24px;font-size:26px;color:#007caf}.home-delivery__steps span{color:var(--home-blue);font-size:14px;font-variant-numeric:tabular-nums}.home-delivery__steps h3{margin-top:30px;font-size:20px;font-weight:600}.home-delivery__steps p{margin-top:10px;color:var(--home-muted);font-size:13px}.home-delivery__policy{display:flex;flex-wrap:wrap;align-items:center;gap:12px;border-top:1px solid var(--home-line);margin-top:20px;padding-top:24px;font-size:12px;color:var(--home-muted)}.home-delivery__policy a{margin-left:auto;min-height:44px;display:inline-flex;align-items:center;color:var(--home-blue);text-decoration:underline;text-underline-offset:5px}.home-journal{background:var(--home-white)}.home-journal__grid{display:grid;grid-template-columns:1.08fr 1fr;gap:22px 28px}.home-journal .home-text-link{gap:7px;color:var(--home-blue)}.home-journal .home-text-link:hover{color:#005f88}.home-story{display:grid;grid-template-columns:180px minmax(0,1fr);min-width:0;overflow:hidden;border-radius:14px;background:#fff;box-shadow:0 8px 28px #14305812;transition:transform .22s,box-shadow .22s}.home-story:hover{transform:translateY(-4px);box-shadow:0 15px 34px #1430581f}.home-story h3{font-size:17px;font-weight:650;line-height:1.6}.home-story h3 a:hover{color:var(--home-blue)}.home-story__body{padding:24px;display:flex;flex-direction:column;justify-content:center}.home-story__body>p{margin-top:14px;color:var(--home-muted);font-size:13px;line-height:1.9}.home-story--lead{grid-row:span 3;display:flex;flex-direction:column}.home-story--lead h3{font-size:24px}.home-story--lead .home-story__body{padding:28px;flex:1}.home-story--lead .home-story__image{aspect-ratio:1.65;min-height:0}.home-story__image{display:block;height:100%;min-height:175px;overflow:hidden;background:var(--home-mist)}.home-story__image img{width:100%;height:100%;object-fit:cover;transition:transform .45s}.home-story:hover .home-story__image img{transform:scale(1.04)}.home-story__meta{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:16px;font-size:11px;color:var(--home-muted)}.home-story__meta a{display:grid;place-items:center;width:38px;height:38px;flex-shrink:0;color:#fff;background:#007caf;border-radius:50%}.home-story--lead .home-story__meta{margin-top:auto;padding-top:22px}.home-empty{grid-column:1/-1;padding-block:35px;color:var(--home-muted)}.home-empty a{color:var(--home-blue);text-decoration:underline}.home-contact{padding-block:58px;background:var(--home-deep);color:#fff}.home-contact__inner{display:flex;justify-content:space-between;align-items:center;gap:35px}.home-contact h2{color:#fff;font-size:clamp(26px,3vw,36px);font-weight:500}.home-contact p{margin-top:14px;font-size:14px;color:#c3d3eb}.home-contact .home-button{flex-shrink:0}@media(max-width:900px){.flagship-hero__layout{min-height:580px;grid-template-columns:1fr 1fr}.flagship-hero__description{max-width:30ch}.flagship-hero__description br{display:none}.flagship-hero__word{font-size:64px;top:100px}.flagship-hero__product{width:128%;margin-left:-13%}.home-service-strip__inner{gap:16px}.home-service-strip a{padding-left:20px}.home-collection__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.home-science{grid-template-columns:.9fr 1.1fr}.home-science__copy{padding:55px 28px}.home-science__visual{min-height:600px;padding-inline:15px}.home-science__word{font-size:64px;top:70px}.home-authenticity__copy{padding:36px}.home-safety__layout{gap:45px}}@media(max-width:700px){.home-v2 :is(section,[id]){scroll-margin-top:88px}.home-v2 h2{font-size:32px}.home-section{padding-block:68px}.home-heading{display:block;margin-bottom:32px}.home-heading p{font-size:14px;margin-top:18px}.home-heading>a{margin-top:20px}.home-heading>p{margin-top:22px}.flagship-hero{padding-top:68px}.flagship-hero__layout{grid-template-columns:1fr;min-height:0}.flagship-hero__copy{padding:42px 0 20px}.flagship-hero__description{max-width:32ch;margin-top:22px;font-size:14px}.flagship-hero .home-actions{margin-top:24px;gap:8px 18px}.flagship-hero .home-button{padding:14px 18px;min-height:50px;gap:20px}.flagship-hero .home-text-link{font-size:12px;gap:9px}.flagship-hero__visual{min-height:320px;margin:0 -18px}.flagship-hero__word{top:20px;left:20%;font-size:64px}.flagship-hero__product{width:96%;margin:10px auto 15px}.flagship-hero figcaption{bottom:24px;left:10%;right:5%;font-size:9px;gap:10px}.flagship-hero__foot{min-height:66px;gap:12px;font-size:10px}.flagship-hero__foot p,.flagship-hero__foot a{gap:7px}.home-service-strip__inner{min-height:110px;display:grid;grid-template-columns:1fr 1fr;gap:0 20px;padding-block:15px}.home-service-strip span,.home-service-strip a{min-height:38px;font-size:12px;gap:10px}.home-service-strip a{padding:0;border:0}.home-collection__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:30px 16px}.home-science{grid-template-columns:1fr}.home-science__visual{min-height:0;padding:30px 24px}.home-science__word{top:25px;font-size:64px}.home-science__tablet{width:min(100%,330px);margin-top:5px}.home-science__copy{padding:46px var(--gutter) 54px}.home-science__facts{margin-top:26px}.home-science__caption{margin-top:16px;font-size:10px}.home-authenticity__feature{grid-template-columns:1fr}.home-authenticity figure{min-height:280px}.home-authenticity__copy{padding:34px 26px 40px}.home-authenticity h3 br{display:none}.home-authenticity h3{font-size:28px}.home-authenticity__history{grid-template-columns:1fr auto;gap:8px 20px}.home-authenticity__history span{grid-column:1;font-size:12px}.home-authenticity__history strong{grid-column:1;font-size:14px}.home-authenticity__history i{grid-column:2;grid-row:1/3}.home-safety__layout{grid-template-columns:1fr;gap:32px}.home-safety__intro>p{font-size:14px}.home-safety__links a{padding-block:24px}.home-safety__links h3{font-size:18px}.home-delivery__steps{grid-template-columns:1fr 1fr;column-gap:18px;row-gap:14px}.home-delivery__steps li{padding:20px 0}.home-delivery__steps h3{font-size:18px;margin-top:18px}.home-delivery__steps p{font-size:12px}.home-delivery__policy{gap:8px;font-size:11px}.home-delivery__policy a{margin-left:0}.home-contact{padding-block:42px}.home-contact__inner{align-items:flex-start;flex-direction:column;gap:24px}.home-contact h2{font-size:28px}.home-contact p{font-size:13px}}@media(prefers-reduced-motion:reduce){.home-v2 *,.home-v2 *:before,.home-v2 *:after{animation:none!important;transition:none!important}}@media(max-width:900px){.flagship-hero h1 strong{font-size:54px}.home-journal__grid{grid-template-columns:1fr 1fr;gap:22px}.home-story{display:flex;flex-direction:column}.home-story--lead{grid-row:auto}.home-story__image{height:auto;min-height:0;aspect-ratio:1.65}.home-story--lead .home-story__body,.home-story__body{padding:24px;flex:1}.home-story--lead h3{font-size:20px}.home-story__meta{margin-top:auto;padding-top:18px}.home-delivery__steps{grid-template-columns:1fr 1fr}}@media(max-width:700px){.flagship-hero h1{font-size:26px}.flagship-hero h1>span{font-size:18px}.flagship-hero h1 strong{margin-top:20px;font-size:clamp(46px,12vw,62px)}.flagship-hero__visual{min-height:330px}.flagship-hero__detail{display:none}.flagship-hero__word{left:6%;top:20px;font-size:76px}.flagship-hero__product{width:110%;margin-left:-5%}.flagship-hero figcaption{bottom:14px;font-size:10px}.home-collection__grid{grid-template-columns:1fr;gap:24px}.home-journal__grid{grid-template-columns:1fr;column-gap:0;row-gap:24px}.home-journal__grid>.home-story{margin:0}.home-story h3,.home-story--lead h3{font-size:20px}.home-story__image,.home-story--lead .home-story__image{aspect-ratio:1.65}.home-story:not(.home-story--lead){display:grid;grid-template-columns:118px minmax(0,1fr);min-height:142px}.home-story:not(.home-story--lead) .home-story__image{width:100%;height:100%;min-height:142px;aspect-ratio:auto}.home-story:not(.home-story--lead) .home-story__body{min-width:0;padding:17px 16px}.home-story:not(.home-story--lead) h3{display:-webkit-box;overflow:hidden;font-size:15px;line-height:1.55;-webkit-box-orient:vertical;-webkit-line-clamp:3}.home-story:not(.home-story--lead) .home-story__meta{gap:8px;padding-top:10px;font-size:10px;line-height:1.5}.home-story:not(.home-story--lead) .home-story__meta a{width:32px;height:32px}.home-delivery__steps{gap:16px}.home-delivery__steps li{padding:22px 18px}.home-delivery__steps h3{margin-top:20px}}@media(max-width:380px){.home-story:not(.home-story--lead){grid-template-columns:102px minmax(0,1fr);min-height:132px}.home-story:not(.home-story--lead) .home-story__image{min-height:132px}.home-story:not(.home-story--lead) .home-story__body{padding:14px 13px}.home-story:not(.home-story--lead) h3{font-size:14px}}#collection-title{white-space:nowrap;font-size:clamp(26px,4vw,48px)}.home-science .mechanism{margin-top:clamp(72px,10vw,130px);display:grid;grid-template-columns:1fr 1.08fr;overflow:hidden;border-radius:var(--radius-lg);background:var(--color-midnight);color:#fff}.home-science .mechanism__visual{position:relative;isolation:isolate;min-height:590px;overflow:hidden;background:radial-gradient(circle at var(--pointer-x, 52%) var(--pointer-y, 46%),rgba(18,141,228,.24),transparent 38%),#06162d}.home-science .mechanism__visual:before{position:absolute;inset:0;background-image:linear-gradient(rgba(101,215,234,.09) 1px,transparent 1px),linear-gradient(90deg,rgba(101,215,234,.09) 1px,transparent 1px);background-size:48px 48px;-webkit-mask-image:radial-gradient(circle at center,#000 8%,transparent 74%);mask-image:radial-gradient(circle at center,#000 8%,transparent 74%);content:"";opacity:.34}.home-science .mechanism__visual:after{position:absolute;inset:auto 7% 11%;height:19%;border-radius:50%;background:#0000006b;content:"";filter:blur(24px);pointer-events:none}.home-science .mechanism__visual-head{position:absolute;z-index:5;inset:22px 24px auto;display:flex;align-items:center;justify-content:space-between;gap:16px;color:#ffffff9e}.home-science .mechanism__visual-head span,.home-science .mechanism__visual-head strong{font-size:.56rem;font-weight:750;letter-spacing:.12em}.home-science .mechanism__visual-head span{display:inline-flex;align-items:center;gap:8px}.home-science .mechanism__visual-head span i{width:7px;height:7px;border-radius:50%;background:var(--color-cyan);box-shadow:0 0 14px var(--color-cyan);animation:mechanismStatus 1.8s ease-in-out infinite}.home-science .mechanism__visual-head strong{color:#65d7ea94}.home-science .mechanism__anatomy{position:absolute;z-index:2;width:calc(100% - 38px);max-width:620px;left:50%;top:50%;aspect-ratio:1.44;transform:translate3d(-50%,-48%,0);transition:transform .7s var(--ease-out);will-change:transform}.home-science .mechanism__anatomy svg{width:100%;height:100%;display:block;overflow:visible;filter:drop-shadow(0 24px 30px rgba(0,0,0,.32))}.home-science .mechanism__body-glow{fill:#1fa4e01f;filter:url(#mechanism-glow)}.home-science .mechanism__body-outline{fill:url(#mechanism-tissue);stroke:#9ae4f28a;stroke-width:2}.home-science .mechanism__cavernosa{fill:url(#mechanism-cavernosa);transform-box:fill-box;transform-origin:center;animation:mechanismTissue 4.8s ease-in-out infinite}.home-science .mechanism__cavernosa--lower{animation-delay:-2.4s}.home-science .mechanism__septum{fill:none;stroke:#d6f8ff38;stroke-dasharray:6 8;stroke-width:1.5}.home-science .mechanism__urethra{fill:none;stroke:#d5ecf557;stroke-linecap:round;stroke-width:5}.home-science .mechanism__vein{fill:none;stroke:#8677cda6;stroke-dasharray:5 10;stroke-linecap:round;stroke-width:5;animation:mechanismVein 4.8s ease-in-out infinite}.home-science .mechanism__artery{fill:none;stroke:url(#mechanism-flow);stroke-dasharray:7 13;stroke-linecap:round;stroke-width:6;animation:mechanismFlow 1.25s linear infinite}.home-science .mechanism__artery--glow{stroke:#4bd3f161;stroke-dasharray:none;stroke-width:18;filter:url(#mechanism-glow);animation:mechanismArtery 2.4s ease-in-out infinite}.home-science .mechanism__blood-cells{fill:#d9fbff}.home-science .mechanism__blood-cells circle{transform-box:fill-box;transform-origin:center;animation:mechanismCells 2.4s ease-in-out infinite}.home-science .mechanism__blood-cells circle:nth-child(2){animation-delay:-.6s}.home-science .mechanism__blood-cells circle:nth-child(3){animation-delay:-1.2s}.home-science .mechanism__blood-cells circle:nth-child(4){animation-delay:-1.8s}.home-science .mechanism__glans-line,.home-science .mechanism__signal-path,.home-science .mechanism__pde5-path,.home-science .mechanism__drug-path{fill:none;stroke:#c1eff85c;stroke-dasharray:5 7;stroke-width:1.5}.home-science .mechanism__expansion{fill:none;stroke:#65d7eab8;stroke-linecap:round;stroke-linejoin:round;stroke-width:2;animation:mechanismExpansion 2.4s ease-in-out infinite}.home-science .mechanism__expansion--bottom{animation-delay:-1.2s}.home-science .mechanism__signal-node circle{fill:#167ebc61;stroke:#65d7eab3;stroke-width:2;animation:mechanismNode 2.6s ease-in-out infinite}.home-science .mechanism__signal-node text{fill:#d8fbff;font-size:17px;font-weight:800;text-anchor:middle}.home-science .mechanism__signal-path{stroke:var(--color-cyan);stroke-dashoffset:36;animation:mechanismFlow 1.5s linear infinite}.home-science .mechanism__pde5-node circle{fill:#5f6e9633;stroke:#adbbd57a;stroke-width:1.5}.home-science .mechanism__pde5-node text{fill:#e0e9f7b3;font-size:14px;font-weight:800;text-anchor:middle}.home-science .mechanism__block-mark{stroke:#ff8c91;stroke-linecap:round;stroke-width:3;filter:drop-shadow(0 0 7px rgba(255,102,111,.46));transform-box:fill-box;transform-origin:center;animation:mechanismBlock 3s ease-in-out infinite}.home-science .mechanism__drug-node rect{fill:#086caee0;stroke:#65d7ead6;stroke-width:1.5}.home-science .mechanism__drug-node text{fill:#fff;font-size:14px;font-weight:750;text-anchor:middle}.home-science .mechanism__drug-path{stroke:#65d7eabd;stroke-dashoffset:24;animation:mechanismFlow 1.4s linear infinite}.home-science .mechanism__callout{position:absolute;z-index:5;display:grid;grid-template-columns:9px minmax(0,1fr);gap:2px 8px;color:#fff;pointer-events:none}.home-science .mechanism__callout>i{grid-row:1/span 2;align-self:center;color:var(--color-cyan);font-size:.63rem}.home-science .mechanism__callout>i:empty{width:7px;height:7px;border-radius:50%;background:var(--color-cyan);box-shadow:0 0 12px #65d7eacc}.home-science .mechanism__callout strong{font-size:.68rem;font-weight:750}.home-science .mechanism__callout small{color:#ffffff80;font-size:.55rem}.home-science .mechanism__callout--relax{left:33%;top:18%}.home-science .mechanism__callout--inflow{right:3%;top:46%}.home-science .mechanism__callout--outflow{right:8%;top:29%}.home-science .mechanism__legend{position:absolute;z-index:5;inset:auto 24px 58px;display:flex;gap:16px;color:#ffffff80;font-size:.56rem}.home-science .mechanism__legend span{display:inline-flex;align-items:center;gap:6px}.home-science .mechanism__legend i{width:16px;height:3px;display:inline-block;border-radius:999px}.home-science .mechanism__legend-flow{background:var(--color-cyan);box-shadow:0 0 7px #65d7eaa6}.home-science .mechanism__legend-tissue{border:1px solid rgba(101,215,234,.55);background:#128de457}.home-science .mechanism__legend-block{position:relative;background:#ff8c91d1}.home-science .mechanism__legend-block:after{position:absolute;width:2px;height:9px;left:7px;top:-3px;background:#ff8c91;content:"";transform:rotate(45deg)}.home-science .mechanism__caption{position:absolute;z-index:5;left:24px;bottom:20px;display:grid;gap:2px}.home-science .mechanism__caption span{color:#fff6;font-size:.55rem;letter-spacing:.13em}.home-science .mechanism__caption strong{color:#fff;font-size:.7rem;letter-spacing:.06em}.home-science .mechanism__steps{display:grid;align-content:center;padding:clamp(34px,6vw,76px);background:#081d3b}.home-science .mechanism__steps article{display:grid;grid-template-columns:48px 1fr;gap:20px;padding-block:25px;border-bottom:1px solid rgba(255,255,255,.12)}.home-science .mechanism__steps article:last-child{border-bottom:0}.home-science .mechanism__steps article>span{color:var(--color-cyan);font-size:.68rem;font-weight:750;letter-spacing:.1em}.home-science .mechanism__steps h3{color:#fff;font-size:1.15rem}.home-science .mechanism__steps p{margin-top:8px;color:#fff9;font-size:.86rem}.home-science .mechanism__link{display:inline-flex;align-items:center;gap:10px;margin-top:25px;color:var(--color-cyan);font-size:.82rem;font-weight:750}@media(max-width:900px){.home-science .mechanism{grid-template-columns:1fr}.home-science .mechanism__visual{min-height:560px}}@media(max-width:700px){.home-science .mechanism__visual{min-height:430px}.home-science .mechanism__visual-head{inset:17px 16px auto}.home-science .mechanism__visual-head strong{display:none}.home-science .mechanism__anatomy{width:calc(100% - 14px);top:49%}.home-science .mechanism__callout strong{font-size:.61rem}.home-science .mechanism__callout small{display:none}.home-science .mechanism__callout--relax{left:28%;top:20%}.home-science .mechanism__callout--inflow{right:2%;top:48%}.home-science .mechanism__callout--outflow{right:4%;top:32%}.home-science .mechanism__legend{inset:auto 16px 52px;gap:10px}.home-science .mechanism__legend span{gap:4px}.home-science .mechanism__caption{left:16px;bottom:14px}.home-science .mechanism__steps{padding:26px 22px}.home-science .mechanism__steps article{grid-template-columns:34px 1fr;gap:12px}}@media(max-width:380px){.home-science .mechanism__legend span:last-child{display:none}.home-science .mechanism__callout--relax{left:22%}}@media(prefers-reduced-motion:reduce){.home-science .mechanism__anatomy,.home-science .mechanism__visual-head span i,.home-science .mechanism__cavernosa,.home-science .mechanism__vein,.home-science .mechanism__artery,.home-science .mechanism__blood-cells circle,.home-science .mechanism__expansion,.home-science .mechanism__signal-node circle,.home-science .mechanism__signal-path,.home-science .mechanism__block-mark,.home-science .mechanism__drug-path{animation:none;transition:none}}@keyframes mechanismStatus{50%{opacity:.38;transform:scale(.72)}}@keyframes mechanismTissue{0%,to{opacity:.68;transform:scaleY(.96)}50%{opacity:1;transform:scaleY(1.035)}}@keyframes mechanismFlow{to{stroke-dashoffset:-40}}@keyframes mechanismArtery{0%,to{opacity:.36;stroke-width:15}50%{opacity:.72;stroke-width:22}}@keyframes mechanismCells{0%,to{opacity:.42;transform:scale(.75)}50%{opacity:1;transform:scale(1.15)}}@keyframes mechanismVein{0%,to{opacity:.6}50%{opacity:.24}}@keyframes mechanismExpansion{0%,to{opacity:.38;transform:translateY(2px)}50%{opacity:1;transform:translateY(-2px)}}@keyframes mechanismNode{0%,to{opacity:.68}50%{opacity:1;stroke-width:4}}@keyframes mechanismBlock{0%,to{opacity:.68}50%{opacity:1;transform:scale(1.04)}}.home-science .mechanism__visual{display:block;padding:0;color:#fff;background:radial-gradient(circle at 50% 44%,rgba(31,157,219,.3),transparent 42%),#041328}.cinematic-hero{position:relative;isolation:isolate;min-height:800px;height:min(940px,56vw);overflow:hidden;color:#f1f8ff;background:#020e1a}.cinematic-hero a:focus-visible{outline:2px solid #8adeff;outline-offset:7px}.cinematic-hero__scene{position:absolute;inset:0;z-index:-1}.cinematic-hero__ambient{position:absolute;inset:0;z-index:0;overflow:hidden;pointer-events:none;mix-blend-mode:screen}.cinematic-hero__aurora{position:absolute;left:53%;top:19%;width:39vw;max-width:720px;aspect-ratio:1;border-radius:50%;opacity:.42;background:radial-gradient(circle,rgba(50,175,255,.2) 0,rgba(13,100,190,.09) 37%,transparent 69%);filter:blur(25px)}.cinematic-hero__beam{position:absolute;left:59%;top:-24%;width:9%;height:145%;opacity:0;transform:rotate(22deg);transform-origin:center;background:linear-gradient(90deg,transparent,rgba(151,225,255,.15),rgba(91,186,255,.07),transparent);filter:blur(17px)}.cinematic-hero__glint{position:absolute;width:5px;height:5px;border-radius:50%;opacity:.35;background:#d9f7ff;box-shadow:0 0 7px 2px #58cfffb8,0 0 21px 5px #1382ff3d}.cinematic-hero__glint--one{left:60%;top:31%}.cinematic-hero__glint--two{left:77%;top:55%;width:3px;height:3px}.cinematic-hero__environment{width:100%;height:100%;object-fit:fill}.cinematic-hero__pill{position:absolute;top:46%;left:68%;width:32%;height:auto;transform:translate(-50%,-50%) rotate(-9deg);filter:drop-shadow(10px 22px 20px rgba(0,16,43,.65))}.cinematic-hero__pill-scan{position:absolute;top:46%;left:68%;width:32%;aspect-ratio:1;pointer-events:none;transform:translate(-50%,-50%) rotate(-9deg);opacity:.82;mix-blend-mode:screen;background:linear-gradient(112deg,transparent 40%,rgba(80,190,255,.07) 45%,rgba(221,250,255,.68) 50%,rgba(64,175,255,.13) 55%,transparent 60%);background-size:260% 100%;background-position:160% 50%;background-repeat:no-repeat;-webkit-mask:url(/assets/generated/home-hero-pill-front-v2.webp) center/contain no-repeat;mask:url(/assets/generated/home-hero-pill-front-v2.webp) center/contain no-repeat;filter:blur(.25px) drop-shadow(0 0 5px rgba(115,220,255,.28))}.cinematic-hero__lines{position:absolute;inset:0;width:100%;height:100%;color:#c4efff}.cinematic-hero__copy{position:absolute;left:max(6%,(100% - 1480px) / 2);top:20%;width:40%}.cinematic-hero__eyebrow{margin:0 0 19px;color:#86dbff;font-size:12px;font-weight:500;letter-spacing:.4em}.cinematic-hero h1{margin:0;font-size:clamp(66px,5.8vw,106px);line-height:1.12;letter-spacing:-.04em;font-weight:750;text-shadow:0 3px 24px rgba(0,0,0,.18)}.cinematic-hero h1 span{display:block;margin-top:10px;font-size:clamp(36px,3.55vw,65px);line-height:1.27;letter-spacing:.025em;color:#c2eaff}.cinematic-hero__description{margin:24px 0 0;max-width:490px;font-size:clamp(14px,1.05vw,18px);line-height:1.9;color:#bdcbd8}.cinematic-hero__actions{display:flex;flex-wrap:wrap;align-items:center;gap:28px;margin-top:32px}.cinematic-hero__button{display:inline-flex;align-items:center;justify-content:center;gap:23px;min-height:57px;padding:0 30px;border:1px solid #06c1ff;border-radius:40px;color:#fff;background:linear-gradient(105deg,#00aeee,#036fa4 56%,#03233b);box-shadow:0 0 24px #00aaff45;font-size:17px;font-weight:700;transition:box-shadow .2s,background .2s}.cinematic-hero__button:hover{box-shadow:0 0 35px #00aaff80;color:#fff}.cinematic-hero__link{display:inline-flex;gap:14px;align-items:center;padding:8px 0;border-bottom:1px solid #2b6079;color:#8adeff;font-size:15px;font-weight:600}.cinematic-hero__signature{display:flex;align-items:center;gap:20px;margin-top:31px;color:#61b1d7;font-size:8px;letter-spacing:.3em}.cinematic-hero__signature:before{content:"";width:20px;height:1px;background:#527e95}.cinematic-hero__note{position:absolute;display:block;color:#f0f6ff;width:160px;text-shadow:0 2px 10px #001020}.cinematic-hero__note--identity{left:43%;top:22%}.cinematic-hero__note--ingredient{left:85%;top:35%;width:14%}.cinematic-hero__note--guide{left:45%;top:61%}.cinematic-hero__number{display:block;margin-bottom:4px;font-size:25px;font-weight:600;color:#54c5ff;letter-spacing:.04em}.cinematic-hero__label{display:block;font-size:9px;letter-spacing:.22em;margin-bottom:5px}.cinematic-hero__note strong{display:block;font-size:17px}.cinematic-hero__note p{margin:9px 0 0;font-size:12px;line-height:1.7;color:#a8bfd2}.cinematic-hero__note:hover strong{color:#83d9ff}.cinematic-hero__footer{position:absolute;bottom:5.5%;left:6%;right:6%;display:flex;align-items:center;gap:40px}.cinematic-hero__edition{flex:1;margin:0;color:#8da4b7}.cinematic-hero__edition span{font-size:9px;letter-spacing:.3em}.cinematic-hero__edition small{display:block;margin-top:10px;font-size:10px;letter-spacing:.08em}.cinematic-hero__services{display:grid;grid-template-columns:repeat(4,1fr);flex:4}.cinematic-hero__services a{display:flex;align-items:center;gap:16px;padding:0 22px;border-left:1px solid rgba(153,207,255,.15)}.cinematic-hero__services a:first-child{border-left:0}.cinematic-hero__services i{font-size:27px;color:#53caff}.cinematic-hero__services strong{display:block;font-size:14px;color:#e0ebf5}.cinematic-hero__services small{display:block;margin-top:4px;color:#92aabd;font-size:11px;white-space:nowrap}.cinematic-hero__scroll{display:grid;justify-items:center;gap:12px;color:#a2ddf5}.cinematic-hero__scroll i{display:grid;place-items:center;width:40px;height:40px;border:1px solid #78bfdf;border-radius:50%}.cinematic-hero__scroll span{font-size:8px;letter-spacing:.25em}@media(min-width:1700px){.cinematic-hero__copy{top:19%}}@media(max-width:1199px)and (min-width:901px){.cinematic-hero{min-height:760px}.cinematic-hero__copy{left:4%;width:43%}.cinematic-hero h1 span{font-size:38px}.cinematic-hero__note--identity{left:47%;top:22%}.cinematic-hero__note--ingredient{left:83%}.cinematic-hero__note--guide{left:49%;top:64%}.cinematic-hero__footer{left:4%;right:4%;gap:15px}.cinematic-hero__services a{padding:0 14px;gap:12px}.cinematic-hero__edition{display:none}}.cinematic-hero__mobile-lines{display:none}@media(max-width:900px){body[data-page=home] .site-header__inner{min-height:78px;gap:10px}body[data-page=home] .brand__line{display:none}body[data-page=home] .site-header__actions{gap:10px}.cinematic-hero{height:auto;min-height:0;display:grid;grid-template-areas:"intro" "visual" "actions" "footer";grid-template-columns:minmax(0,1fr);padding-top:112px}.cinematic-hero__copy{display:contents}.cinematic-hero__ambient{grid-column:1;grid-row:intro/footer}.cinematic-hero__aurora{left:19%;top:29%;width:72vw;filter:blur(20px)}.cinematic-hero__beam{left:57%;top:7%;width:15%;height:68%}.cinematic-hero__glint--one{left:38%;top:39%}.cinematic-hero__glint--two{left:73%;top:53%}.cinematic-hero__intro{grid-area:intro;padding:0 6%;position:relative;z-index:1}.cinematic-hero__eyebrow{font-size:10px;margin-bottom:16px;letter-spacing:.28em}.cinematic-hero h1{font-size:clamp(54px,11vw,82px)}.cinematic-hero h1 span{font-size:clamp(28px,6.5vw,48px);line-height:1.32;margin-top:7px;letter-spacing:.015em}.cinematic-hero__description{margin-top:12px;max-width:540px;font-size:14px;line-height:1.95}.cinematic-hero__actions{grid-area:actions;flex-direction:row;flex-wrap:nowrap;justify-content:center;gap:16px;margin:-8px 6% 0;position:relative;z-index:1}.cinematic-hero__button{width:auto;max-width:none;min-height:50px;padding:0 18px;font-size:15px;gap:12px;white-space:nowrap}.cinematic-hero__link{font-size:14px;padding:9px 0;gap:8px;white-space:nowrap}.cinematic-hero__signature{display:none}.cinematic-hero__scene{grid-area:visual;position:relative;inset:auto;z-index:0;width:100%;aspect-ratio:10/9;margin-top:-8px;overflow:hidden;-webkit-mask-image:linear-gradient(transparent,black 12%,black 87%,transparent);mask-image:linear-gradient(transparent,black 12%,black 87%,transparent)}.cinematic-hero__environment{position:absolute;width:180%;max-width:none;height:100%;left:-72%}.cinematic-hero__pill,.cinematic-hero__pill-scan{top:48%;left:51%;width:61%;max-width:none}.cinematic-hero__lines{display:none}.cinematic-hero__mobile-lines{display:block;position:absolute;inset:0;width:100%;height:100%;color:#c4efff}.cinematic-hero__annotations{grid-area:visual;position:relative;pointer-events:none;margin-top:-8px;z-index:1}.cinematic-hero__note{position:absolute;width:24%;pointer-events:auto}.cinematic-hero__note--identity{left:6%;top:15%}.cinematic-hero__note--ingredient{left:auto;right:4%;top:40%;width:17%}.cinematic-hero__note--guide{left:6%;top:68%}.cinematic-hero__number{font-size:20px;margin-bottom:4px;line-height:1.1}.cinematic-hero__label{display:none}.cinematic-hero__note strong{width:fit-content;font-size:12px;line-height:1.5}.cinematic-hero__note p{font-size:10px;line-height:1.65;margin-top:3px}.cinematic-hero__footer{grid-area:footer;position:static;margin:28px 4% 0;padding-bottom:25px;display:flex;flex-direction:column;gap:0}.cinematic-hero__services{width:100%;flex:auto;grid-template-columns:repeat(4,minmax(0,1fr));gap:5px}.cinematic-hero__services a,.cinematic-hero__services a:first-child{flex-direction:column;justify-content:flex-start;text-align:center;padding:18px 4px 14px;gap:12px;border:1px solid rgba(90,173,226,.23);border-radius:5px;background:#051c2f52}.cinematic-hero__services i{font-size:26px}.cinematic-hero__services strong{font-size:11px;font-weight:500}.cinematic-hero__services small{font-size:10px;line-height:1.6;white-space:normal}.cinematic-hero__edition,.cinematic-hero__edition span{display:none}.cinematic-hero__edition small{margin:0;font-size:9px}.cinematic-hero__scroll{display:flex;flex-direction:column-reverse;margin-top:28px;gap:13px}.cinematic-hero__scroll i{width:40px;height:40px}.cinematic-hero__scroll span{display:none}}@media(min-width:601px)and (max-width:900px){.cinematic-hero__scene,.cinematic-hero__annotations{width:600px;justify-self:center}.cinematic-hero__services{max-width:650px}.cinematic-hero__intro{max-width:680px;width:100%;justify-self:center}}@media(max-width:360px){body[data-page=home] .brand__combined{width:140px}body[data-page=home] .site-header__actions{gap:6px}body[data-page=home] .shell-order{padding:9px}.cinematic-hero__services{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.cinematic-hero__services a{padding:16px 8px}}.cinematic-hero__name{display:inline-block;font-weight:inherit;background:linear-gradient(165deg,#fff 18%,#effaff 43%,#9dd9fa 78%,#6fb9e7);background-clip:text;-webkit-background-clip:text;color:transparent;text-shadow:none}.cinematic-hero__scroll i{position:relative}.cinematic-hero__scroll i:after{content:"";position:absolute;width:6px;height:6px;left:calc(50% - 3px);top:-3.5px;border-radius:50%;background:#69dfff;transform-origin:3px 22.5px;filter:drop-shadow(0 0 4px #00b8f4);animation:hero-orbit 5s linear infinite}@keyframes hero-orbit{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.cinematic-hero__scroll i:after{animation:none}}@media(min-width:901px){.cinematic-hero{--hero-inset: max(var(--gutter), calc((100% - var(--container-wide)) / 2));--hero-width: min(calc(100% - var(--gutter) * 2), var(--container-wide))}.cinematic-hero__copy{left:var(--hero-inset);width:calc(var(--hero-width) * .42)}.cinematic-hero__footer{left:var(--hero-inset);right:var(--hero-inset);gap:24px}.cinematic-hero__note--identity{left:calc(var(--hero-inset) + var(--hero-width) * .43);top:21%}.cinematic-hero__note--ingredient{left:auto;right:var(--hero-inset);width:145px;top:38%}.cinematic-hero__note--guide{left:calc(var(--hero-inset) + var(--hero-width) * .46);top:63%}.cinematic-hero h1{font-size:clamp(66px,5.8vw,96px)}.cinematic-hero h1 span{font-size:clamp(36px,3.55vw,56px)}}@media(min-width:901px){.cinematic-hero{height:100vh;min-height:0}.cinematic-hero__scene{width:100%;inset:0;transform:none;-webkit-mask-image:none;mask-image:none}.cinematic-hero__note strong{width:fit-content}.cinematic-hero__lines{overflow:visible}}@media(min-width:901px)and (max-height:780px){.cinematic-hero__copy{top:18%}.cinematic-hero h1{font-size:clamp(50px,10vh,78px)}.cinematic-hero h1 span{font-size:clamp(28px,6vh,46px)}.cinematic-hero__description{margin-top:16px;font-size:14px}.cinematic-hero__actions{margin-top:20px}.cinematic-hero__signature{margin-top:18px}.cinematic-hero__footer{bottom:4%}}@media(min-width:1600px){.cinematic-hero__note--ingredient{left:max(100% - var(--hero-inset) - 145px,82% + 24px);right:auto}}@media(min-width:901px){.cinematic-hero__note p{margin-top:0}}@media(max-width:360px){.cinematic-hero__actions{gap:12px}.cinematic-hero__button{padding-inline:12px;font-size:14px;gap:8px}.cinematic-hero__link{font-size:13px;gap:6px}}.cinematic-hero__lines,.cinematic-hero__mobile-lines{visibility:hidden;opacity:0;transition:opacity .5s ease}.cinematic-hero__lines.is-positioned,.cinematic-hero__mobile-lines.is-positioned{visibility:visible}.cinematic-hero__lines.is-positioned.is-revealed,.cinematic-hero__mobile-lines.is-positioned.is-revealed{opacity:1}@media(max-width:900px){.cinematic-hero:before{content:"";grid-column:1;grid-row:intro/actions;position:relative;margin-top:-112px;pointer-events:none;z-index:-1;background:url(/assets/generated/hero-optical-mobile-v8.webp) center bottom/cover no-repeat;-webkit-mask-image:linear-gradient(black 90%,transparent);mask-image:linear-gradient(black 90%,transparent)}.cinematic-hero__environment{display:none}.cinematic-hero__scene{-webkit-mask-image:none;mask-image:none}}.cinematic-hero h1 span{white-space:nowrap}@media(min-width:901px){.cinematic-hero h1 span{font-size:clamp(28px,3vw,52px)}}@media(max-width:900px){.cinematic-hero h1 span{font-size:clamp(23px,6.3vw,44px)}}@media(min-width:901px){.cinematic-hero__intro{padding-top:18px}}@media(max-width:900px){.cinematic-hero__intro{padding-top:16px}.cinematic-hero__pill,.cinematic-hero__pill-scan{top:138px}}@media(max-width:900px){.cinematic-hero__note--guide{top:62%}}@media(min-width:901px){.cinematic-hero__copy{top:25%}}.product-intro{background:#fff;padding:clamp(58px,8vw,102px) 0}.product-intro__grid{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:clamp(52px,10vw,150px);align-items:start}.product-intro h2{font-size:var(--type-heading-xl)}.product-intro__note{max-width:46ch;margin-top:24px;color:var(--color-muted)}.product-intro__summary{padding-top:30px}.product-intro__detail{max-width:58ch;font-size:1rem;line-height:1.85}.product-intro__trust{display:grid;grid-template-columns:repeat(3,1fr);margin-top:38px;border-block:1px solid var(--color-line)}.product-intro__trust>div{min-width:0;display:flex;align-items:center;gap:12px;border-right:1px solid var(--color-line);padding:20px 16px}.product-intro__trust>div:first-child{padding-left:0}.product-intro__trust>div:last-child{border-right:0}.product-intro__trust i{width:34px;height:34px;flex:0 0 auto;display:grid;place-items:center;border-radius:50%;background:#eaf5fb;color:var(--color-primary);font-size:.8rem}.product-intro__trust span{min-width:0;display:grid;gap:3px}.product-intro__trust strong{color:var(--color-ink);font-size:.78rem}.product-intro__trust small{color:var(--color-muted);font-size:.62rem;line-height:1.45}@media(max-width:900px){.product-intro__grid{grid-template-columns:1fr;gap:30px}.product-intro__summary{padding-top:0}}@media(max-width:700px){.product-intro{padding:34px 0 26px}.product-intro__grid{gap:18px}.product-intro .brand-kicker{margin-bottom:7px;font-size:.7rem}.product-intro h2{max-width:18ch;font-size:clamp(1.55rem,7vw,1.85rem);line-height:1.2}.product-intro__note{max-width:36ch;margin-top:11px;font-size:.78rem;line-height:1.65}.product-intro__detail{display:none}.product-intro__trust{margin-top:0}.product-intro__trust>div{min-height:72px;display:grid;justify-items:center;gap:7px;padding:11px 6px;text-align:center}.product-intro__trust>div:first-child{padding-left:6px}.product-intro__trust i{width:28px;height:28px;font-size:.7rem}.product-intro__trust span{gap:0}.product-intro__trust strong{font-size:.68rem}.product-intro__trust small{display:none}}.product-catalog__toolbar{display:flex;align-items:end;justify-content:space-between;gap:36px;margin-bottom:42px}.product-catalog__toolbar>div:first-child p{color:var(--color-primary);font-size:.62rem;font-weight:800;letter-spacing:.11em}.product-catalog__toolbar h2{margin-top:7px;font-size:var(--type-heading-md)}.product-catalog__toolbar>div:first-child span{display:block;margin-top:8px;color:var(--color-muted);font-size:.76rem}.product-catalog .product-grid>div{display:contents}.product-catalog .product-grid>div.is-filtered{display:none}.product-catalog__empty{padding:80px 24px;text-align:center}.product-catalog__empty i{color:var(--color-primary);font-size:1.5rem}.product-catalog__empty h3{margin-top:16px}.product-catalog__empty p{margin-top:8px}@media(max-width:900px){.product-catalog__toolbar{align-items:flex-start;flex-direction:column}}@media(max-width:700px){.product-catalog{padding-top:36px}.product-catalog__toolbar{margin-bottom:30px}}.product-filter{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.product-filter button{min-height:44px;border:1px solid #cbd9e5;border-radius:var(--radius-pill);background:transparent;color:#506b82;padding:8px 15px;font-size:.76rem;font-weight:700;transition:border-color .24s,background-color .24s,color .24s}.product-filter button:hover{border-color:var(--color-primary);color:var(--color-primary)}.product-filter button.is-active{border-color:var(--color-midnight);background:var(--color-midnight);color:#fff}@media(max-width:900px){.product-filter{justify-content:flex-start}}@media(max-width:700px){.product-filter{flex-wrap:nowrap;width:100%;overflow-x:auto;padding-bottom:5px;scrollbar-width:none;-ms-overflow-style:none}.product-filter::-webkit-scrollbar{display:none;width:0;height:0}.product-filter button{flex:0 0 auto}}.product-compare__cta{margin-top:42px;text-align:center}.product-faq{scroll-margin-top:110px}.product-faq__heading{display:grid;grid-template-columns:minmax(0,1fr) minmax(260px,.58fr);gap:clamp(30px,6vw,78px);align-items:end;margin-bottom:34px}.product-faq__heading h2{margin-top:7px;font-size:var(--type-heading-md)}.product-faq__heading>p{max-width:48ch;padding-bottom:5px;color:var(--color-muted);font-size:.82rem;line-height:1.75}.product-faq__list{border-top:1px solid var(--color-line)}.product-faq__item{border-bottom:1px solid var(--color-line)}.product-faq__item h3{margin:0}.product-faq__item button{width:100%;min-height:84px;display:grid;grid-template-columns:minmax(0,1fr) 38px;gap:24px;align-items:center;border:0;background:transparent;color:var(--color-ink);padding:20px 0;text-align:left;transition:color .22s ease}.product-faq__item button>span{display:grid;grid-template-columns:32px minmax(0,1fr);gap:16px;align-items:center;font-size:1rem;line-height:1.55}.product-faq__item button small{color:#8aa0b3;font-size:.6rem;font-weight:750;letter-spacing:.08em}.product-faq__item button>i{width:36px;height:36px;display:grid;place-items:center;border:1px solid #bfd0dd;border-radius:50%;color:var(--color-primary);font-size:.72rem;transition:transform .32s var(--ease-out),background-color .22s ease,color .22s ease,border-color .22s ease}.product-faq__item button:hover{color:var(--color-primary)}.product-faq__item.is-open button>i{border-color:var(--color-primary);background:var(--color-primary);color:#fff;transform:rotate(45deg)}.product-faq__answer{display:grid;grid-template-rows:0fr;opacity:0;transition:grid-template-rows .42s var(--ease-out),opacity .26s ease}.product-faq__answer>div{min-height:0;overflow:hidden}.product-faq__answer p{max-width:70ch;margin:0 54px 0 48px;color:var(--color-body);font-size:.9rem;line-height:1.85;transform:translateY(-7px);transition:transform .42s var(--ease-out),padding .42s var(--ease-out)}.product-faq__item.is-open .product-faq__answer{grid-template-rows:1fr;opacity:1}.product-faq__item.is-open .product-faq__answer p{padding-bottom:28px;transform:none}@media(max-width:700px){.product-faq__heading{grid-template-columns:1fr;gap:14px;margin-bottom:24px}.product-faq__heading>p{padding-bottom:0}.product-faq__item button{min-height:72px;grid-template-columns:minmax(0,1fr) 34px;gap:12px;padding-block:16px}.product-faq__item button>span{grid-template-columns:25px minmax(0,1fr);gap:10px;font-size:.9rem}.product-faq__item button>i{width:32px;height:32px}.product-faq__answer p{margin:0 42px 0 35px;font-size:.82rem;line-height:1.78}.product-faq__item.is-open .product-faq__answer p{padding-bottom:22px}}.product-detail-hero{position:relative;overflow:hidden;background:linear-gradient(112deg,#eaf4fb 0 53%,#fff 53%);padding:124px 0 84px}.product-detail-hero:before{content:"";position:absolute;width:690px;aspect-ratio:1;left:-190px;top:28px;border:1px solid rgba(0,103,177,.13);border-radius:50%}.product-detail-hero:after{content:"";position:absolute;width:320px;height:320px;left:31%;top:23%;border-radius:50%;background:radial-gradient(circle,rgba(33,151,216,.13),transparent 70%);pointer-events:none}.product-detail-hero__inner{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,1.03fr) minmax(390px,.97fr);gap:clamp(46px,7vw,100px);align-items:center}.product-detail-hero__code{display:grid;gap:3px;color:var(--color-muted)}.product-detail-hero__code span{color:var(--color-primary);font-size:.61rem;font-weight:800;letter-spacing:.08em}.product-detail-hero__code strong{overflow:hidden;font-size:.76rem;font-weight:650;line-height:1.45;text-overflow:ellipsis;white-space:nowrap}.product-detail-hero h1{max-width:17ch;margin-top:12px;font-size:clamp(2.2rem,3.55vw,3.55rem);line-height:1.11;letter-spacing:-.028em}.product-detail-hero__slogan{margin-top:16px;color:var(--color-primary);font-size:1.08rem;font-weight:720}.product-detail-hero__lead{max-width:61ch;margin-top:14px;color:var(--color-muted);font-size:.94rem;line-height:1.75}.product-detail-hero__tags{display:flex;flex-wrap:wrap;gap:7px;margin-top:19px}.product-detail-hero__tags span{border-radius:var(--radius-pill);background:#e8f2f9;color:#31506c;padding:6px 9px;font-size:.66rem}.product-detail-hero__price{display:flex;flex-wrap:wrap;align-items:end;gap:8px 12px;margin-bottom:18px}.product-detail-hero__price small{width:100%;color:var(--color-muted);font-size:.72rem}.product-detail-hero__price strong{color:var(--color-primary);font-size:2.25rem;line-height:1}.product-detail-hero__price span{color:var(--color-muted);font-size:.7rem}@media(max-width:900px){.product-detail-hero__inner{grid-template-columns:1fr}.product-detail-hero{background:linear-gradient(#eef6fc 0 56%,#fff 56%);padding-top:140px}}@media(max-width:700px){.product-detail-hero{padding:68px 0 56px;background:#fff}.product-detail-hero h1{max-width:18ch;margin-top:10px;font-size:clamp(1.9rem,7.6vw,2.25rem);line-height:1.14}.product-detail-hero__code strong{font-size:.72rem}.product-detail-hero__inner{gap:26px}}.product-detail-breadcrumb{position:relative;z-index:2}.product-detail-breadcrumb .breadcrumb{margin:18px 0 20px}@media(max-width:700px){.product-detail-breadcrumb .breadcrumb{margin:14px 0 12px;font-size:.7rem}.product-detail-breadcrumb .breadcrumb ol{flex-wrap:nowrap;overflow:hidden}.product-detail-breadcrumb .breadcrumb li{flex:0 0 auto}.product-detail-breadcrumb .breadcrumb li:last-child{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}.product-gallery{position:relative}.product-gallery__stage{position:relative;min-height:550px;display:grid;place-items:center}.product-gallery__stage:before{content:"";position:absolute;width:78%;aspect-ratio:1;border:1px solid rgba(0,103,177,.13);border-radius:50%}.product-gallery__stage:after{content:"";position:absolute;left:18%;right:18%;bottom:12%;height:9%;border-radius:50%;background:#04437524;filter:blur(18px)}.product-gallery__stage>img{position:relative;z-index:2;width:min(88%,600px);max-height:520px;object-fit:contain;filter:drop-shadow(0 26px 24px rgba(7,39,72,.16));transition:opacity .25s,transform .55s var(--ease-out)}.product-gallery__stage>img.is-changing{opacity:0;transform:scale(.96)}.product-gallery__stage>p{position:absolute;z-index:3;left:16px;bottom:12px;display:flex;align-items:center;gap:7px;color:#527089;font-size:.67rem}.product-gallery__seal{position:absolute;z-index:4;left:16px;top:14px;display:inline-flex;align-items:center;gap:8px;border-radius:var(--radius-pill);background:var(--color-midnight);color:#fff;padding:8px 11px;font-size:.61rem;font-weight:800;letter-spacing:.07em}.product-gallery__seal i{color:var(--color-cyan)}.product-gallery__thumbs{width:100%;display:grid;grid-template-columns:repeat(auto-fit,minmax(56px,68px));justify-content:center;gap:9px;padding:3px}.product-gallery__thumbs button{width:100%;aspect-ratio:1;display:grid;place-items:center;border:1px solid transparent;border-radius:var(--radius-sm);background:#ffffffb8;padding:5px;transition:border-color .24s,background-color .24s,transform .24s}.product-gallery__thumbs button:hover{transform:translateY(-2px)}.product-gallery__thumbs button.is-active{border-color:var(--color-primary);background:#fff}.product-gallery__thumbs img{width:100%;height:100%;object-fit:contain}@media(max-width:900px){.product-gallery__stage{min-height:470px}}@media(max-width:700px){.product-gallery{margin-inline:calc(var(--gutter) * -1);padding:0 var(--gutter) 17px;background:#eef6fc}.product-gallery__stage{min-height:330px}.product-gallery__stage>img{max-height:310px}.product-gallery__thumbs{grid-template-columns:repeat(6,minmax(0,1fr));justify-content:stretch;gap:6px;padding:3px 0}.product-gallery__thumbs button{min-width:0}}.product-detail-signals{display:grid;grid-template-columns:repeat(3,1fr);margin-top:25px;border-block:1px solid var(--color-line)}.product-detail-signals>div{min-width:0;display:flex;gap:9px;padding:16px 12px;border-right:1px solid var(--color-line)}.product-detail-signals>div:first-child{padding-left:0}.product-detail-signals>div:last-child{border-right:0}.product-detail-signals i{flex:0 0 auto;margin-top:4px;color:var(--color-primary)}.product-detail-signals span{min-width:0;display:grid;gap:3px}.product-detail-signals small{color:var(--color-muted);font-size:.61rem}.product-detail-signals strong{color:var(--color-ink);font-size:.7rem;line-height:1.45}@media(max-width:700px){.product-detail-signals{grid-template-columns:1fr}.product-detail-signals>div,.product-detail-signals>div:first-child{padding:12px 0;border-right:0;border-bottom:1px solid var(--color-line)}.product-detail-signals>div:last-child{border-bottom:0}}.product-detail-purchase{margin-top:24px;padding-top:4px}@media(max-width:700px){.product-detail-purchase{margin-top:18px;padding-top:0}.product-detail-purchase>.btn{display:none}.product-detail-purchase .privacy-note{margin-bottom:0}}.product-detail-sku-select{display:grid;gap:9px;margin-bottom:18px;color:var(--color-ink);font-size:.78rem;font-weight:750}.product-detail-sku-select>span:first-child{display:flex;align-items:center;justify-content:space-between;gap:12px}.product-detail-sku-select small{color:var(--color-muted);font-size:.65rem;font-weight:500}.product-detail-sku-select__control{position:relative;display:block}.product-detail-sku-select select{width:100%;min-height:50px;appearance:none;border:1px solid #cbdce9;border-radius:var(--radius-md);background:#fff;color:var(--color-ink);padding:10px 42px 10px 14px;font:inherit;font-weight:650;cursor:pointer;transition:border-color var(--duration-fast),box-shadow var(--duration-fast)}.product-detail-sku-select select:focus{outline:0;border-color:var(--color-primary);box-shadow:0 0 0 3px #0067b124}.product-detail-sku-select__control>i{position:absolute;right:15px;top:50%;color:var(--color-primary);pointer-events:none;transform:translateY(-50%)}@media(max-width:700px){.product-detail-sku-select select{min-height:48px;font-size:.76rem}}.product-information{display:grid;grid-template-columns:220px minmax(0,1fr);gap:clamp(50px,8vw,110px);align-items:start}.product-information__nav{position:sticky;top:100px;display:grid;padding-top:12px}.product-information__nav p{margin-bottom:12px;color:var(--color-primary);font-size:.7rem;font-weight:800;letter-spacing:.08em}.product-information__nav a{display:flex;align-items:center;gap:11px;padding-block:12px;border-bottom:1px solid var(--color-line);color:var(--color-muted);font-size:.86rem}.product-information__nav a:hover{color:var(--color-primary)}.product-information__nav a i{width:17px;color:var(--color-primary);text-align:center;font-size:.72rem}.product-information__content>section{scroll-margin-top:100px;padding-bottom:42px}.product-information__content>section+section{padding-top:42px;border:0}.product-information__content>section:last-child{padding-bottom:0}.product-information__content h2{font-size:var(--type-heading-lg)}@media(max-width:900px){.product-information{grid-template-columns:1fr}.product-information__nav{display:none}}@media(max-width:700px){.product-information__content>section{padding-bottom:26px}.product-information__content>section+section{padding-top:26px}}.product-feature-matrix{display:grid;grid-template-columns:1fr 1fr;margin-top:34px;border-top:1px solid var(--color-line);border-left:1px solid var(--color-line)}.product-feature-matrix article{min-height:150px;display:grid;grid-template-columns:38px minmax(0,1fr);gap:16px;align-items:start;align-content:center;padding:28px;border-right:1px solid var(--color-line);border-bottom:1px solid var(--color-line)}.product-feature-matrix i{width:36px;height:36px;display:grid;place-items:center;align-self:start;border-radius:50%;background:#edf6fc;color:var(--color-primary);font-size:.94rem}.product-feature-matrix small{display:block;color:var(--color-muted);font-size:.66rem;line-height:1.4}.product-feature-matrix h3{margin-top:6px;font-size:.92rem;line-height:1.6}@media(max-width:700px){.product-feature-matrix{grid-template-columns:1fr}.product-feature-matrix article{min-height:126px;grid-template-columns:36px minmax(0,1fr);gap:14px;padding:22px 18px}}.spec-list{margin-top:35px}.spec-list>div{display:grid;grid-template-columns:160px 1fr;gap:28px;padding-block:18px;border-bottom:1px solid var(--color-line)}.spec-list dt{color:var(--color-muted);font-size:.8rem}.spec-list dd{color:var(--color-ink);font-weight:650}@media(max-width:700px){.spec-list>div{grid-template-columns:105px 1fr;gap:15px}}.product-description{color:#2b4359;font-size:16px;line-height:1.9}.product-description>*{max-width:70ch}.product-description>h2:first-child,.product-description>h3:first-child{margin-top:1.7em}.product-description h1{margin:0 0 .8em;font-size:clamp(1.75rem,2.6vw,2.2rem)!important;line-height:1.25}.product-description h2{margin:2.25em 0 .7em;padding-bottom:12px;border-bottom:1px solid var(--color-line);font-size:clamp(1.4rem,2vw,1.72rem)!important;line-height:1.35}.product-description h3{margin:1.9em 0 .6em;font-size:1.18rem!important;line-height:1.45}.product-description p,.product-description li,.product-description td,.product-description th{font-size:16px!important;line-height:1.9!important}.product-description p{margin-block:1em}.product-description span{font-size:inherit!important}.product-description ul,.product-description ol{margin-block:1.15em;padding-left:1.35em}.product-description li+li{margin-top:.42em}.product-description strong{color:var(--color-ink);font-weight:750}.product-description .product-info-note{margin-block:1.5em;border:1px solid #b9d7ea;border-radius:var(--radius-md);background:#f1f8fd;padding:20px 22px;color:#234a68}.product-description .product-info-note>strong{display:block;margin-bottom:6px;color:#0b4f7d;font-size:.92rem}.product-description .product-info-note>p{margin:0}.product-description table{width:100%;margin-block:1.6em;border-collapse:collapse}.product-description th,.product-description td{min-width:130px;border-bottom:1px solid var(--color-line);padding:13px 15px;line-height:1.65;vertical-align:top}.product-description tr:first-child>*{border-top:1px solid var(--color-line)}.product-description img{max-width:100%;height:auto;margin-block:1.6em;border-radius:var(--radius-md)}@media(max-width:700px){.product-description{font-size:15px;line-height:1.85}.product-description p,.product-description li,.product-description td,.product-description th{font-size:15px!important;line-height:1.85!important}.product-description h2{font-size:1.38rem!important}.product-description h3{font-size:1.08rem!important}.product-description th,.product-description td{min-width:118px;padding:11px 12px}.product-description .product-info-note{padding:17px 16px}}#safety .btn{margin-top:24px}.product-detail-cta{background:var(--color-primary);color:#fff;padding:clamp(58px,8vw,90px) 0}.product-detail-cta .container{display:flex;align-items:end;justify-content:space-between;gap:32px}.product-detail-cta p{font-size:.66rem;font-weight:800;letter-spacing:.14em;opacity:.65}.product-detail-cta h2{margin-top:8px;color:#fff;font-size:var(--type-heading-lg)}.product-detail-cta span{display:block;max-width:62ch;margin-top:10px;color:#ffffffb3}@media(max-width:900px){.product-detail-cta .container{align-items:flex-start;flex-direction:column}}@media(max-width:700px){.product-detail-cta .btn{width:100%}}.product-mobile-purchase{display:none}@media(max-width:700px){.product-mobile-purchase{position:fixed;z-index:var(--z-sticky);inset:auto 0 0;min-height:calc(78px + env(safe-area-inset-bottom));display:grid;grid-template-columns:minmax(0,1fr) minmax(146px,46%);align-items:center;gap:10px;padding:10px max(16px,env(safe-area-inset-right)) calc(10px + env(safe-area-inset-bottom)) max(16px,env(safe-area-inset-left));border-top:1px solid #cad9e5;background:#fff;box-shadow:0 -6px 18px #03162f1a}.product-mobile-purchase>div{min-width:0;display:grid;gap:3px}.product-mobile-purchase small{overflow:hidden;color:var(--color-muted);font-size:.61rem;text-overflow:ellipsis;white-space:nowrap}.product-mobile-purchase strong{color:var(--color-primary);font-size:1.25rem;line-height:1}.product-mobile-purchase>a{width:100%;min-height:50px;display:inline-flex;align-items:center;justify-content:center;gap:10px;border-radius:var(--radius-pill);background:var(--color-primary);color:#fff;padding:10px 16px;font-size:.86rem;font-weight:750;white-space:nowrap}.product-mobile-purchase>a i{animation:checkoutArrowGlide 1.7s var(--ease-standard) infinite}}@keyframes checkoutArrowGlide{0%,to{transform:translate(0);opacity:.72}50%{transform:translate(5px);opacity:1}}@media(max-width:700px){body[data-page=product-detail]{padding-bottom:calc(86px + env(safe-area-inset-bottom))}}.checkout-security{display:none}.js .checkout-security{position:fixed;z-index:var(--z-modal, 1200);inset:0;display:grid;place-items:center;background:#020e1a;color:#fff;opacity:1;transition:opacity .46s var(--ease-out)}.checkout-security.is-complete{pointer-events:none;opacity:0}.checkout-security__panel{width:min(100% - 40px,460px);display:grid;justify-items:center;text-align:center}.checkout-security__panel>p{margin-top:28px;color:var(--color-cyan);font-size:.64rem;font-weight:800;letter-spacing:.15em}.checkout-security__panel h2{min-height:2.7em;display:grid;place-items:center;margin-top:9px;color:#fff;font-size:clamp(1.45rem,4vw,2rem);line-height:1.35;text-wrap:balance;transition:opacity .18s var(--ease-out),transform .18s var(--ease-out)}.checkout-security__panel h2.is-changing{opacity:0;transform:translateY(5px)}.checkout-security__panel ul{width:min(100%,330px);display:grid;grid-template-columns:repeat(3,1fr);margin-top:32px;list-style:none}.checkout-security__panel li{display:grid;justify-items:center;gap:8px;color:#ffffff61;font-size:.64rem;transition:color .3s var(--ease-out)}.checkout-security__panel li i{width:25px;height:25px;display:grid;place-items:center;border:1px solid rgba(255,255,255,.18);border-radius:50%;color:transparent;font-size:.58rem;transition:border-color .3s var(--ease-out),background-color .3s var(--ease-out),color .3s var(--ease-out)}.checkout-security__panel li.is-active{color:#ffffffd6}.checkout-security__panel li.is-active i{border-color:var(--color-cyan);background:var(--color-cyan);color:var(--color-midnight)}.checkout-security__shield{position:relative;width:92px;aspect-ratio:1;display:grid;place-items:center;border:1px solid rgba(101,215,234,.22);border-radius:50%;color:var(--color-cyan);font-size:1.8rem}.checkout-security__shield:before,.checkout-security__shield span{position:absolute;border:1px solid rgba(101,215,234,.12);border-radius:50%;content:""}.checkout-security__shield:before{inset:-16px;animation:security-orbit 2.2s linear infinite;border-top-color:var(--color-cyan)}.checkout-security__shield span{inset:-32px;opacity:.45}@media(max-width:700px){.checkout-security__panel ul{gap:4px}}@media(prefers-reduced-motion:reduce){.js .checkout-security{transition-duration:.12s}.checkout-security__shield:before{animation:none}}.checkout-hero{position:relative;overflow:hidden;background:radial-gradient(circle at 78% 30%,rgba(101,215,234,.14),transparent 28%),var(--color-midnight);color:#fff;padding:152px 0 58px}.checkout-hero:after{position:absolute;width:360px;height:360px;content:"";top:-230px;right:8%;border:1px solid rgba(101,215,234,.14);border-radius:50%;pointer-events:none}.checkout-hero__inner{position:relative;z-index:1;display:flex;align-items:flex-end;justify-content:space-between;gap:42px}.checkout-hero p{color:var(--color-cyan);font-size:.68rem;font-weight:800;letter-spacing:.14em}.checkout-hero h1{margin-top:9px;color:#fff;font-size:2.45rem;letter-spacing:-.025em}.checkout-hero__inner>div:first-child>span{display:block;max-width:620px;margin-top:12px;color:#ffffffb3;font-size:.88rem}.checkout-hero__assurance{min-width:260px;display:flex;align-items:center;gap:14px;padding:16px 0 16px 28px;border-left:1px solid rgba(255,255,255,.16)}.checkout-hero__assurance>i{width:42px;height:42px;display:grid;place-items:center;border-radius:50%;background:#65d7ea1f;color:var(--color-cyan)}.checkout-hero__assurance strong,.checkout-hero__assurance small{display:block}.checkout-hero__assurance strong{color:#fff;font-size:.82rem}.checkout-hero__assurance small{margin-top:3px;color:#ffffff94;font-size:.68rem}@media(max-width:700px){.checkout-hero{padding:122px 0 42px}.checkout-hero__inner{align-items:flex-start;flex-direction:column;gap:26px}.checkout-hero h1{font-size:2rem}.checkout-hero__assurance{width:100%;min-width:0;padding:16px 0 0;border-top:1px solid rgba(255,255,255,.16);border-left:0}}.checkout-progress{border-bottom:1px solid var(--color-line);background:#fff}.checkout-progress .container{min-height:72px;display:flex;align-items:center;justify-content:center;gap:18px}.checkout-progress span{display:flex;align-items:center;gap:8px;color:#687d91;font-size:.76rem;font-weight:700}.checkout-progress span b{width:27px;height:27px;display:grid;place-items:center;border:1px solid #b4c4d2;border-radius:50%;font-size:.7rem}.checkout-progress span.is-current{color:var(--color-primary)}.checkout-progress span.is-current b{border-color:var(--color-primary);background:var(--color-primary);color:#fff}.checkout-progress>.container>i{width:54px;height:1px;background:var(--color-line)}@media(max-width:700px){.checkout-progress .container{min-height:64px;gap:7px}.checkout-progress span{gap:5px;font-size:.65rem}.checkout-progress span b{width:24px;height:24px}.checkout-progress>.container>i{width:18px}}@media(max-width:380px){.checkout-progress span{font-size:.61rem}.checkout-progress>.container>i{width:8px}}.checkout-section{min-height:70vh;background:#edf3f8;padding:clamp(48px,7vw,82px) 0 clamp(68px,9vw,108px)}@media(max-width:700px){.checkout-section{padding:30px 0 calc(118px + env(safe-area-inset-bottom))}}.checkout-layout{display:grid;grid-template-columns:minmax(0,1fr) 400px;gap:28px;align-items:start}.checkout-layout>*{min-width:0;max-width:100%}@media(max-width:1120px){.checkout-layout{grid-template-columns:minmax(0,1fr) 350px}}@media(max-width:900px){.checkout-layout{grid-template-columns:1fr}}.checkout-form{min-width:0;max-width:100%;background:#fff;box-shadow:0 8px 24px #06172f12}.checkout-form .form-section__title{align-items:flex-start}.checkout-form .form-section__title p{margin-top:3px;color:var(--color-muted);font-size:.76rem}.checkout-form .form-section__number{flex:0 0 auto;background:#e7f3fb;color:var(--color-primary)}@media(max-width:700px){.checkout-form{box-shadow:none}.checkout-form input,.checkout-form select,.checkout-form textarea{min-width:0;max-width:100%;font-size:16px}}.delivery-fields{display:grid;gap:20px;margin-top:24px}.form-grid--delivery{grid-template-columns:repeat(2,minmax(0,1fr))}@media(max-width:700px){.form-grid--delivery{grid-template-columns:1fr}}.store-results{display:grid;gap:10px}.store-results:empty{display:none}.store-results.has-error{border-radius:var(--radius-md);box-shadow:0 0 0 3px #c43f5114}.store-results__error{display:block;padding:10px 12px;border-radius:var(--radius-sm);background:#fff0f2}.store-option{position:relative;display:grid;grid-template-columns:38px minmax(0,1fr) 28px;align-items:center;gap:12px;border:1px solid var(--color-line);border-radius:var(--radius-md);padding:15px;cursor:pointer;transition:border-color .2s,background .2s}.store-option:has(input:checked){border-color:var(--color-primary);background:#eef7ff}.store-option input{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}.store-option:has(input:focus-visible){border-color:var(--color-primary);box-shadow:0 0 0 3px #23abe929}.store-option__brand{display:block;width:38px;height:38px;object-fit:contain}.store-option strong,.store-option small{display:block}.store-option strong{color:var(--color-ink);font-size:.86rem}.store-option small{color:var(--color-muted);font-size:.74rem}.store-option b{width:20px;height:20px;display:grid;place-items:center;border:1px solid #a9bfce;border-radius:50%;background:#f6fbff;color:transparent;font-size:.68rem;transition:border-color .18s,background .18s,color .18s,transform .18s}.store-option b i{opacity:0;transform:scale(.6);transition:opacity .18s,transform .18s}.store-option:has(input:checked) b{border-color:var(--color-primary);background:var(--color-primary);color:#fff}.store-option:has(input:checked) b i{opacity:1;transform:scale(1)}.store-loading{display:flex;align-items:center;justify-content:center;gap:10px;min-height:68px;color:var(--color-muted);font-size:.8rem}.order-summary{position:sticky;top:92px;overflow:hidden;border:1px solid #d3e0eb;border-radius:var(--radius-lg);background:#fff;color:var(--color-body);padding:28px}.order-summary__head{display:flex;align-items:center;justify-content:space-between;gap:16px}.order-summary__head>span{display:inline-flex;align-items:center;gap:6px;border-radius:var(--radius-pill);background:#eaf7f3;color:#126a52;padding:7px 10px;font-size:.66rem;font-weight:700;white-space:nowrap}.order-summary__label{color:var(--color-primary);font-size:.62rem;font-weight:800;letter-spacing:.12em}.order-summary h2{margin-top:4px;color:var(--color-ink);font-size:1.45rem}.order-summary__product{display:grid;grid-template-columns:92px 1fr;align-items:center;gap:16px;margin-top:24px;border-radius:var(--radius-md);background:#f1f6fa;padding:14px}.order-summary__product img{width:92px;height:78px;object-fit:contain;mix-blend-mode:multiply}.order-summary__product strong,.order-summary__product span,.order-summary__product small{display:block}.order-summary__product strong{color:var(--color-ink);font-size:.86rem;line-height:1.5}.order-summary__product span{margin-top:5px;color:var(--color-primary);font-size:.72rem;font-weight:700}.order-summary__product small{margin-top:2px;color:var(--color-muted);font-size:.66rem}.order-summary__change{width:100%;display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:12px;border:1px solid var(--color-line);border-radius:var(--radius-md);background:#fff;color:var(--color-ink);padding:12px 14px;text-align:left;transition:border-color .2s,background .2s}.order-summary__change:hover,.order-summary__change.is-open{border-color:#91b6d2;background:#f8fbfd}.order-summary__change>span{min-width:0}.order-summary__change small,.order-summary__change strong{display:block}.order-summary__change small{color:var(--color-muted);font-size:.64rem}.order-summary__change strong{margin-top:2px;overflow:hidden;font-size:.78rem;text-overflow:ellipsis;white-space:nowrap}.order-summary__change>i{color:var(--color-primary);font-size:.72rem;transition:transform .2s var(--ease-out)}.order-summary__change.is-open>i{transform:rotate(180deg)}.order-summary__plans{max-height:310px;display:grid;gap:6px;margin-top:8px;overflow-y:auto;overscroll-behavior:contain}.order-summary__plans[hidden]{display:none}.order-summary__plans:not([hidden]){animation:sku-list-enter .2s var(--ease-out) both}.order-summary__plans button{width:100%;display:flex;align-items:center;justify-content:space-between;gap:14px;border:1px solid transparent;border-radius:var(--radius-sm);background:#f5f8fb;color:var(--color-body);padding:11px 12px;text-align:left;transition:border-color .18s,background .18s,transform .18s var(--ease-out)}.order-summary__plans button>span{min-width:0;display:flex;align-items:center;gap:10px}.order-summary__plans button>span>i{width:20px;height:20px;display:grid;flex:0 0 auto;place-items:center;border:1px solid #b9c9d6;border-radius:50%;color:transparent;font-size:.56rem}.order-summary__plans button strong,.order-summary__plans button small{display:block}.order-summary__plans button strong{color:var(--color-ink);font-size:.74rem}.order-summary__plans button small{max-width:190px;margin-top:2px;overflow:hidden;color:var(--color-muted);font-size:.64rem;text-overflow:ellipsis;white-space:nowrap}.order-summary__plans button>b{flex:0 0 auto;color:var(--color-primary);font-size:.75rem;white-space:nowrap}.order-summary__plans button:hover{background:#edf5fb;transform:translate(2px)}.order-summary__plans button.is-active{border-color:var(--color-primary);background:#eef7ff}.order-summary__plans button.is-active>span>i{border-color:var(--color-primary);background:var(--color-primary);color:#fff}.order-summary__totals{margin-top:20px}.order-summary__totals>div{display:flex;justify-content:space-between;gap:20px;padding-block:7px;font-size:.76rem}.order-summary__totals dt{color:var(--color-muted)}.order-summary__totals dd{color:var(--color-ink);font-weight:650}.order-summary__total{align-items:center;margin-top:13px;border-top:1px solid rgba(0,103,177,.2);border-bottom:1px solid rgba(0,103,177,.1);background:none;padding:17px 0!important}.order-summary__total dt{color:var(--color-ink);font-weight:700}.order-summary__total dd{color:var(--color-primary-dark, #004b86);font-size:1.24rem;font-weight:800;letter-spacing:-.025em}.order-summary__trust{display:grid;grid-template-columns:repeat(3,1fr);gap:4px;margin-top:18px}.order-summary__trust span{display:grid;justify-items:center;gap:6px;color:var(--color-muted);padding:10px 2px;font-size:.68rem;font-weight:650;text-align:center}.order-summary__trust i{color:var(--color-primary);font-size:.88rem}.order-summary__privacy{display:flex;gap:9px;margin-top:14px;color:var(--color-muted);font-size:.66rem;line-height:1.6}.order-summary__privacy i{margin-top:3px;color:var(--color-primary)}@media(max-width:900px){.order-summary{position:static;grid-row:1}}@media(max-width:700px){.order-summary{padding:20px 18px}.order-summary__head>span{display:inline-flex;padding:6px 8px;font-size:.62rem}.order-summary__product{grid-template-columns:78px 1fr}.order-summary__product img{width:78px;height:68px}.order-summary__plans{max-height:280px}.order-summary__privacy{display:none}.order-summary__total{padding-block:15px!important}.order-summary__trust{margin-top:14px}.order-summary__trust span{gap:7px;padding-block:9px;font-size:.74rem}.order-summary__trust i{font-size:1rem}}@media(max-width:380px){.order-summary__product{grid-template-columns:68px 1fr;padding:12px}.order-summary__product img{width:68px}.order-summary__plans button small{max-width:150px}}@media(prefers-reduced-motion:reduce){.order-summary__plans:not([hidden]){animation:none}.order-summary__change>i,.order-summary__plans button{transition:none}}body[data-page=checkout]{width:100%;max-width:100%;overflow-x:hidden}@media(max-width:700px){body[data-page=checkout] .order-summary__privacy{display:none}body[data-page=checkout].is-checkout-keyboard-open .checkout-mobile-bar{visibility:hidden;pointer-events:none;opacity:0;transform:translate3d(0,calc(100% + 12px),0);transition:opacity .14s var(--ease-out),transform .2s var(--ease-out),visibility 0s linear .2s}}html[data-page=checkout]{width:100%;max-width:100%;overflow-x:hidden}.checkout-submit{min-height:54px}.checkout-submit--desktop{margin-top:18px}@media(max-width:700px){.checkout-submit--desktop{display:none}}.checkout-mobile-bar{display:none}@media(max-width:700px){.checkout-mobile-bar{position:fixed;right:0;bottom:var(--checkout-viewport-bottom, 0px);left:0;z-index:var(--z-sticky);width:100%;max-width:100%;min-height:calc(76px + env(safe-area-inset-bottom));display:grid;grid-template-columns:minmax(0,1fr) minmax(150px,.95fr);align-items:center;gap:14px;background:#fffffffa;padding:10px max(18px,env(safe-area-inset-right)) calc(10px + env(safe-area-inset-bottom)) max(18px,env(safe-area-inset-left));box-shadow:0 -6px 18px #06172f1c;contain:layout paint;visibility:visible;opacity:1;transform:translateZ(0);transition:opacity .18s var(--ease-out),transform .24s var(--ease-out),visibility 0s;will-change:opacity,transform}.checkout-mobile-bar>div{min-width:0}.checkout-mobile-bar>div span,.checkout-mobile-bar>div strong{display:block}.checkout-mobile-bar>div span{color:var(--color-muted);font-size:.65rem}.checkout-mobile-bar>div strong{margin-top:1px;color:var(--color-ink);font-size:1.18rem}.checkout-mobile-bar .btn{width:100%;min-height:50px;padding-inline:16px}.checkout-mobile-bar .btn i{animation:checkoutMobileArrowGlide 1.7s var(--ease-standard) infinite}}@media(prefers-reduced-motion:reduce){.checkout-mobile-bar{transition:none}}@media(max-width:380px){.checkout-mobile-bar{grid-template-columns:minmax(0,1fr) 148px;gap:9px;padding-inline:14px}.checkout-mobile-bar .btn{gap:7px;padding-inline:12px}}@keyframes checkoutMobileArrowGlide{0%,to{opacity:.72;transform:translate(0)}50%{opacity:1;transform:translate(5px)}}@media(prefers-reduced-motion:reduce){.checkout-mobile-bar .btn i{animation:none}}@keyframes sku-list-enter{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}@keyframes security-orbit{to{transform:rotate(360deg)}}.order-success-hero{position:relative;overflow:hidden;background:radial-gradient(circle at 50% 8%,rgba(101,215,234,.2),transparent 30%),linear-gradient(145deg,#020e1a,#06243a 58%,#074979);color:#fff;padding:clamp(148px,15vw,196px) 0 clamp(70px,9vw,108px);text-align:center}.order-success-hero:before,.order-success-hero:after{position:absolute;content:"";border:1px solid rgba(101,215,234,.12);border-radius:50%;pointer-events:none}.order-success-hero:before{width:520px;height:520px;inset:58% auto auto 50%;transform:translate(-50%,-50%)}.order-success-hero:after{width:760px;height:760px;inset:58% auto auto 50%;transform:translate(-50%,-50%)}.order-success-hero__inner{position:relative;z-index:1;display:grid;justify-items:center}.order-success-hero__mark{width:88px;height:88px;display:grid;place-items:center;margin-bottom:25px;border:1px solid rgba(101,215,234,.3);border-radius:50%;background:#ffffff12;box-shadow:0 0 0 14px #65d7ea0b;animation:success-halo 2.6s ease-out infinite}.order-success-hero__mark span{width:56px;height:56px;display:grid;place-items:center;border-radius:50%;background:var(--color-cyan);color:var(--color-midnight);font-size:1.3rem}.order-success-hero>.container>p:first-of-type{color:var(--color-cyan);font-size:.68rem;font-weight:800;letter-spacing:.18em}.order-success-hero h1{margin-top:12px;color:#fff;font-size:clamp(2.25rem,4.4vw,3.7rem)}.order-success-hero__lead{max-width:620px;margin-top:16px;color:#ffffffb3;font-size:.96rem}.order-success-hero__actions{display:flex;gap:12px;margin-top:28px}@media(max-width:700px){.order-success-hero{padding:126px 0 66px}.order-success-hero:before{width:360px;height:360px}.order-success-hero:after{display:none}.order-success-hero__mark{width:76px;height:76px}.order-success-hero h1{font-size:2.15rem}.order-success-hero__actions{width:100%;flex-direction:column}.order-success-hero__actions .btn{width:100%}}@media(prefers-reduced-motion:reduce){.order-success-hero__mark{animation:none}}.order-success-code{min-width:min(100%,470px);display:grid;grid-template-columns:1fr auto;align-items:center;gap:2px 18px;margin-top:30px;border:1px solid rgba(255,255,255,.16);border-radius:var(--radius-md);background:#ffffff14;padding:16px 18px;text-align:left;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.order-success-code>span{color:#ffffff94;font-size:.68rem}.order-success-code strong{grid-column:1;color:#fff;font-size:1.15rem;letter-spacing:.06em}.order-success-code button{grid-column:2;grid-row:1/3;display:inline-flex;align-items:center;gap:8px;border:0;border-radius:var(--radius-pill);background:#65d7ea1f;color:var(--color-cyan);padding:9px 12px;font-size:.72rem}.order-success-code button.is-copied{background:#ffffff24;color:#fff}.order-success-body,.orders-section{background:var(--color-frost);padding:clamp(54px,8vw,100px) 0 clamp(78px,10vw,124px)}.order-success-summary{display:grid;grid-template-columns:repeat(3,1fr);border:1px solid var(--color-line);border-radius:var(--radius-lg);background:#fff;box-shadow:0 14px 40px #06172f0f}.order-success-summary>div{min-width:0;display:grid;gap:7px;padding:24px 28px}.order-success-summary>div+div{border-left:1px solid var(--color-line)}.order-success-summary span{color:var(--color-muted);font-size:.7rem}.order-success-summary strong{display:flex;align-items:center;gap:8px;color:var(--color-ink);font-size:.9rem}.order-success-summary i{color:var(--color-success)}@media(max-width:700px){.order-success-summary{grid-template-columns:1fr}.order-success-summary>div{padding:18px 20px}.order-success-summary>div+div{border-top:1px solid var(--color-line);border-left:0}}.order-next{display:grid;grid-template-columns:.82fr 1.18fr;gap:clamp(42px,8vw,100px);align-items:center;margin-top:clamp(68px,9vw,108px)}.order-next__intro h2{margin-top:10px;font-size:var(--type-heading-lg)}.order-next__intro>p:last-child{margin-top:20px;color:var(--color-muted)}.order-next__list{display:grid;gap:12px;list-style:none}.order-next__list li{display:grid;grid-template-columns:42px 1fr 46px;align-items:center;gap:18px;border:1px solid var(--color-line);border-radius:var(--radius-md);background:#fff;padding:18px 20px;transition:transform var(--duration) var(--ease-out),box-shadow var(--duration)}.order-next__list li:hover{transform:translate(5px);box-shadow:0 12px 28px #06172f14}.order-next__list li>span{color:var(--color-primary);font-size:.72rem;font-weight:800}.order-next__list li strong,.order-next__list li p{display:block}.order-next__list li strong{color:var(--color-ink);font-size:.88rem}.order-next__list li p{margin-top:3px;color:var(--color-muted);font-size:.74rem}.order-next__list li>i{width:42px;height:42px;display:grid;place-items:center;border-radius:50%;background:#eef7ff;color:var(--color-primary)}@media(max-width:900px){.order-next{grid-template-columns:1fr}}@media(max-width:700px){.order-next__list li{grid-template-columns:32px 1fr}.order-next__list li>i{display:none}}@media(prefers-reduced-motion:reduce){.order-next__list li{transition:none}}.order-success-help{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-top:52px;border:1px solid #c9e1e7;border-radius:var(--radius-md);background:radial-gradient(circle at 8% 0,rgba(6,199,85,.07),transparent 34%),linear-gradient(135deg,#f7fbfa,#edf6f8);color:var(--color-ink);padding:24px 26px;box-shadow:0 16px 42px #05253b0e}.order-success-help>div{display:flex;align-items:center;gap:15px}.order-success-help>div>i{width:42px;height:42px;display:grid;place-items:center;flex:0 0 42px;border-radius:50%;background:#def5e7;color:#079747;font-size:1.05rem}.order-success-help strong,.order-success-help small{display:block}.order-success-help small{margin-top:5px;color:var(--color-muted)}@media(max-width:700px){.order-success-help{align-items:flex-start;flex-direction:column;padding:22px 20px}.order-success-help .btn{width:100%}}.line-support-button{min-height:50px;display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;gap:10px;border:0;border-radius:var(--radius-pill);background:#06c755;color:#fff;padding:8px 18px 8px 12px;box-shadow:0 9px 22px #069c4533;transition:transform .18s ease,background .18s ease,box-shadow .18s ease}.line-support-button>svg{width:29px;height:29px;flex:0 0 29px;color:#fff}.line-support-button>span,.line-support-button strong,.line-support-button small{display:block}.line-support-button>span{text-align:left}.line-support-button strong{color:#fff;font-size:.78rem;font-weight:750;line-height:1.25}.line-support-button small{margin-top:3px;color:#ffffffd4;font-size:.61rem;line-height:1.2}.line-support-button:hover{background:#05b84d;color:#fff;transform:translateY(-1px);box-shadow:0 12px 28px #069c4542}.line-support-button:focus-visible{outline:3px solid rgba(6,199,85,.24);outline-offset:3px}@media(prefers-reduced-motion:reduce){.line-support-button{transition:none}}@media(max-width:700px){.line-support-button{width:100%}}.order-help .line-support-button>svg,.order-help .line-support-button strong,.order-success-help .line-support-button>svg,.order-success-help .line-support-button strong{color:#fff}.order-help .line-support-button small,.order-success-help .line-support-button small{color:#ffffffd4}.orders-hero{background:radial-gradient(circle at 82% 20%,rgba(101,215,234,.15),transparent 30%),var(--color-midnight);color:#fff;padding:164px 0 72px}.orders-hero__inner{display:flex;align-items:flex-end;justify-content:space-between;gap:40px}.orders-hero p{color:var(--color-cyan);font-size:.68rem;font-weight:800;letter-spacing:.16em}.orders-hero h1{margin-top:10px;color:#fff;font-size:var(--type-display-page)}.orders-hero>.container>div>div:first-child>span{display:block;margin-top:10px;color:#ffffffa6}.orders-hero__privacy{min-width:220px;display:flex;align-items:center;gap:14px;border-left:1px solid rgba(255,255,255,.15);padding:14px 0 14px 28px}.orders-hero__privacy>i{color:var(--color-cyan);font-size:1.35rem}.orders-hero__privacy strong,.orders-hero__privacy small{display:block}.orders-hero__privacy small{margin-top:2px;color:#ffffff94;font-size:.7rem}@media(max-width:700px){.orders-hero{padding:132px 0 58px}.orders-hero__inner{align-items:flex-start;flex-direction:column;gap:26px}.orders-hero__privacy{width:100%;padding:17px 0 0;border-top:1px solid rgba(255,255,255,.15);border-left:0}}.orders-toolbar{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:22px}.orders-toolbar span,.orders-toolbar strong{display:block}.orders-toolbar span{color:var(--color-muted);font-size:.7rem}.orders-toolbar strong{color:var(--color-ink)}.orders-toolbar a{display:inline-flex;align-items:center;gap:7px;color:var(--color-primary);font-size:.78rem;font-weight:700}.orders-list{display:grid;gap:18px}.order-card{overflow:hidden;border:1px solid var(--color-line);border-radius:var(--radius-lg);background:#fff;box-shadow:0 12px 36px #06172f0e}.order-card__head,.order-card footer{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:18px 24px}.order-card__head{border-bottom:1px solid var(--color-line)}.order-card__head>div>span{display:block;color:var(--color-muted);font-size:.66rem}.order-card__head>div{display:grid;justify-items:start;gap:3px}.order-card__head button{position:relative;display:inline-flex;align-items:center;gap:8px;border:0;background:transparent;color:var(--color-ink);padding:0;line-height:1.35}.order-card__head button:before{position:absolute;inset:-10px;content:""}.order-card__head button i{color:var(--color-primary)}.order-card__head button.is-copied i{color:var(--color-success)}.order-card__status{display:inline-flex;align-items:center;gap:8px;border-radius:var(--radius-pill);background:#edf8f4;color:#126a52;padding:7px 12px;font-size:.72rem;font-weight:750}.order-card__status i{width:6px;height:6px;border-radius:50%;background:var(--color-success);box-shadow:0 0 0 4px #1684641a}.order-card__body{display:grid;grid-template-columns:1fr .9fr;gap:36px;align-items:center;padding:24px}.order-card__body dl{width:min(100%,320px);display:grid;gap:10px;justify-self:end}.order-card__body dl div{display:grid;grid-template-columns:minmax(76px,auto) minmax(120px,1fr);gap:24px;font-size:.76rem}.order-card__body dt{color:var(--color-muted)}.order-card__body dd{color:var(--color-ink);text-align:right}.order-card__products{display:grid;gap:10px}.order-card__products>div{display:grid;grid-template-columns:62px 1fr;align-items:center;gap:12px}.order-card__products img{width:62px;height:54px;object-fit:contain;border-radius:var(--radius-sm);background:var(--color-frost)}.order-card__products strong,.order-card__products small{display:block}.order-card__products strong{color:var(--color-ink);font-size:.8rem}.order-card__products small{color:var(--color-muted);font-size:.68rem}.order-card footer{border-top:1px solid var(--color-line);background:#fbfdff}.order-card footer span{color:var(--color-muted);font-size:.68rem}.order-card footer i{margin-right:5px;color:var(--color-primary)}.order-card footer a{color:var(--color-primary);font-size:.78rem;font-weight:750}@media(max-width:700px){.order-card__head,.order-card footer{padding:16px 18px}.order-card__body{grid-template-columns:1fr;gap:22px;padding:20px 18px}.order-card__body dl{width:100%;justify-self:stretch}.order-card footer{align-items:flex-start;flex-direction:column}}.orders-empty{max-width:720px;display:grid;justify-items:center;margin:24px auto 0;border:1px solid var(--color-line);border-radius:var(--radius-lg);background:#fff;padding:clamp(42px,7vw,76px) clamp(22px,6vw,64px);text-align:center}.orders-empty__icon{width:68px;height:68px;display:grid;place-items:center;margin-bottom:22px;border-radius:50%;background:#eef7ff;color:var(--color-primary);font-size:1.35rem}.orders-empty h2{margin-top:8px;font-size:var(--type-heading-md)}.orders-empty>p:not(.brand-kicker){max-width:530px;margin-top:15px;color:var(--color-muted)}.orders-empty>div{display:flex;gap:10px;margin-top:28px}@media(max-width:700px){.orders-empty>div{width:100%;flex-direction:column}.orders-empty>div .btn{width:100%}}@keyframes success-halo{0%{box-shadow:0 0 #65d7ea2e}70%,to{box-shadow:0 0 0 20px #65d7ea00}}.service-section,.article-list-section,.article-detail-section,.promise-section{background:var(--color-frost);padding:clamp(56px,6.5vw,90px) 0}.service-layout{display:grid;grid-template-columns:minmax(0,.9fr) minmax(420px,1.1fr);gap:clamp(40px,6vw,82px);align-items:start}.service-layout--narrow{max-width:1080px}.service-layout .form-shell .btn{margin-top:28px}@media(max-width:900px){.service-layout{grid-template-columns:1fr;gap:36px}}.service-copy{padding-top:28px}.service-copy h2{font-size:var(--type-heading-xl)}.service-copy>p:not(.brand-kicker){margin-top:22px;max-width:58ch;color:var(--color-muted)}.service-copy ul{display:grid;gap:12px;margin-top:30px;list-style:none}.service-copy li{display:flex;gap:12px;align-items:center;color:var(--color-ink);font-size:.86rem}.service-copy li i{width:30px;color:var(--color-primary)}.service-copy .alert{margin-top:28px}@media(max-width:700px){.service-copy h2{font-size:var(--type-heading-xl)}}.support-topics{display:grid;grid-template-columns:repeat(2,1fr);gap:10px;margin-top:30px}.support-topics span{display:flex;align-items:center;gap:10px;border:1px solid var(--color-line);background:#fff;padding:12px 14px;color:var(--color-ink);font-size:.8rem}.support-topics i{color:var(--color-primary)}@media(max-width:700px){.support-topics{grid-template-columns:1fr}}.contact-form__contact{gap:14px}.support-channels{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:30px}.support-channels>div{display:flex;align-items:center;gap:12px;min-height:78px;border-block:1px solid var(--color-line);padding:12px 4px}.support-channels i{width:36px;height:36px;display:grid;flex:0 0 auto;place-items:center;border-radius:50%;background:#e8f4fb;color:var(--color-primary)}.support-channels strong,.support-channels small{display:block}.support-channels strong{color:var(--color-ink);font-size:.8rem}.support-channels small{margin-top:3px;color:var(--color-muted);font-size:.67rem}@media(max-width:700px){.support-channels{grid-template-columns:1fr}}.lookup-tabs{display:grid;grid-template-columns:repeat(2,1fr);gap:4px;margin-bottom:30px;border-radius:var(--radius-pill);background:var(--color-frost);padding:4px}.lookup-tabs button{min-height:43px;border:0;border-radius:var(--radius-pill);background:transparent;color:var(--color-muted);font-weight:700}.lookup-tabs button.is-active{background:var(--color-midnight);color:#fff}.lookup-submit{margin-top:26px}.order-result-hero{background:var(--color-midnight);color:#fff;padding:180px 0 78px}.order-result-hero__inner{display:flex;justify-content:space-between;align-items:end;gap:40px}.order-result-hero p{color:var(--color-cyan);font-size:.7rem;font-weight:800;letter-spacing:.14em}.order-result-hero h1{margin-top:10px;color:#fff;font-size:var(--type-display-page)}.order-result-hero span{display:block;margin-top:12px;color:#ffffff9e}.order-result-hero__status{min-width:200px;display:grid;justify-items:end;padding:20px 0 20px 28px;border-left:1px solid rgba(255,255,255,.15)}.order-result-hero__status i{color:var(--color-cyan);font-size:1.5rem}.order-result-hero__status span{font-size:.72rem}.order-result-hero__status strong{color:#fff;font-size:1.3rem}@media(max-width:700px){.order-result-hero{padding:140px 0 58px}.order-result-hero__inner{align-items:flex-start;flex-direction:column}.order-result-hero__status{width:100%;justify-items:start;padding:20px 0 0;border-left:0;border-top:1px solid rgba(255,255,255,.15)}}.order-detail-section{background:var(--color-frost);padding-bottom:clamp(70px,9vw,120px)}.order-timeline{display:grid;grid-template-columns:auto 1fr auto 1fr auto 1fr auto;align-items:center;border-radius:var(--radius-lg);background:#fff;padding:30px}.order-timeline>div{display:flex;align-items:center;gap:12px;opacity:.42}.order-timeline>div.is-complete{opacity:1}.order-timeline>div>i{width:38px;height:38px;display:grid;place-items:center;border:1px solid var(--color-line);border-radius:50%;color:var(--color-primary)}.order-timeline .is-complete>i{border-color:var(--color-primary);background:var(--color-primary);color:#fff}.order-timeline strong,.order-timeline small{display:block}.order-timeline strong{color:var(--color-ink);font-size:.78rem}.order-timeline small{color:var(--color-muted);font-size:.66rem}.order-timeline>b{height:1px;margin-inline:16px;background:var(--color-line)}@media(max-width:700px){.order-timeline{grid-template-columns:1fr;gap:12px;padding:22px}.order-timeline>b{width:1px;height:22px;margin:-3px 0 -3px 18px}}.order-detail-grid{display:grid;grid-template-columns:1.06fr .94fr;gap:24px;margin-top:24px}@media(max-width:900px){.order-detail-grid{grid-template-columns:1fr}}.order-panel{border-radius:var(--radius-lg);background:#fff;padding:clamp(24px,4vw,40px)}.order-panel__head{display:flex;align-items:start;justify-content:space-between;gap:20px;padding-bottom:24px;border-bottom:1px solid var(--color-line)}.order-panel__head p{color:var(--color-primary);font-size:.62rem;font-weight:800;letter-spacing:.12em}.order-panel__head h2{margin-top:4px;font-size:1.45rem}.order-panel__head>span{color:var(--color-muted);font-size:.75rem}.order-panel__head>i{color:var(--color-primary)}@media(max-width:700px){.order-panel{padding:22px 18px}.order-panel__head{flex-direction:column}}.order-code-copy{display:inline-flex;align-items:center;gap:8px;border:0;background:transparent;color:var(--color-muted);font-size:.75rem}.order-code-copy i{color:var(--color-primary)}.order-code-copy.is-copied{color:var(--color-success)}.order-product{display:grid;grid-template-columns:76px 1fr auto;align-items:center;gap:14px;padding-block:20px;border-bottom:1px solid var(--color-line)}.order-product img{width:76px;height:68px;object-fit:contain;background:var(--color-frost);border-radius:var(--radius-sm)}.order-product strong,.order-product span{display:block}.order-product strong{color:var(--color-ink);font-size:.84rem}.order-product span{color:var(--color-muted);font-size:.7rem}.order-product>b{color:var(--color-primary);font-size:.85rem}@media(max-width:700px){.order-product{grid-template-columns:64px 1fr}.order-product>b{grid-column:2}}.order-price-list{margin-top:16px}.order-price-list div{display:flex;justify-content:space-between;padding-block:7px;font-size:.8rem}.order-price-list div:last-child{margin-top:8px;padding-top:16px;border-top:1px solid var(--color-line);color:var(--color-ink);font-weight:800}.order-price-list div:last-child dd{color:var(--color-primary);font-size:1.2rem}.order-data div{display:grid;grid-template-columns:110px 1fr;gap:18px;padding-block:14px;border-bottom:1px solid var(--color-line);font-size:.78rem}.order-data dt{color:var(--color-muted)}.order-data dd{color:var(--color-ink);text-align:right;overflow-wrap:anywhere}@media(max-width:700px){.order-data div{grid-template-columns:95px 1fr}}.order-help{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-top:24px;border-radius:var(--radius-md);background:#fff;padding:20px 24px}.order-help>div{display:flex;gap:14px;align-items:center}.order-help i{color:var(--color-primary);font-size:1.3rem}.order-help strong,.order-help small{display:block}.order-help strong{color:var(--color-ink)}.order-help small{color:var(--color-muted)}.order-help__actions{display:flex;gap:10px}@media(max-width:700px){.order-help{align-items:flex-start;flex-direction:column}.order-help .btn{width:100%}.order-help__actions{width:100%;flex-direction:column}}.article-list-layout{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:50px;align-items:start}@media(max-width:1120px){.article-list-layout{grid-template-columns:minmax(0,1fr) 270px;gap:30px}}@media(max-width:900px){.article-list-layout{grid-template-columns:1fr;gap:55px}}.article-list-grid{display:grid;gap:20px}.article-list-grid .article-card{grid-template-columns:250px 1fr;min-height:240px}@media(max-width:1120px){.article-list-grid .article-card{grid-template-columns:210px 1fr}}@media(max-width:700px){.article-list-grid .article-card{grid-template-columns:1fr}.article-list-grid .article-card__image{height:210px}}.content-aside{position:relative;align-self:stretch;min-width:0}.content-aside__panel{position:sticky;top:96px;overflow:hidden;border:1px solid rgba(0,103,177,.13);border-radius:var(--radius-lg);background:#fff;box-shadow:0 8px 8px #03162f0f}.content-aside__heading{padding:27px 26px 22px}.content-aside__heading>p{color:var(--color-primary);font-size:.62rem;font-weight:800;letter-spacing:.13em}.content-aside__heading h2{margin-top:10px;font-size:1.38rem;line-height:1.22}.content-aside__heading>span{display:block;margin-top:13px;color:var(--color-muted);font-size:.76rem;line-height:1.75}.content-aside__product{position:relative;isolation:isolate;margin:0 12px;overflow:hidden;border-radius:12px;background:radial-gradient(circle at 100% 0,rgba(101,215,234,.2),transparent 40%),linear-gradient(145deg,#082a52,#007caf);padding:22px;color:#fff}.content-aside__product:after{position:absolute;z-index:-1;right:-32px;bottom:-52px;width:130px;aspect-ratio:1;border:1px solid rgba(255,255,255,.15);border-radius:50%;content:""}.content-aside__product-icon{display:grid;width:42px;aspect-ratio:1;place-items:center;border:1px solid rgba(255,255,255,.24);border-radius:50%;background:#ffffff1a;color:var(--color-cyan)}.content-aside__product>p{margin-top:20px;color:var(--color-cyan);font-size:.58rem;font-weight:800;letter-spacing:.12em}.content-aside__product h3{margin-top:7px;color:#fff;font-size:1.05rem}.content-aside__product>span{display:block;margin-top:9px;color:#ffffffb3;font-size:.72rem;line-height:1.65}.content-aside__product>a{display:flex;align-items:center;justify-content:space-between;gap:15px;margin-top:19px;border-radius:8px;background:#fff;padding:11px 13px;color:var(--color-midnight);font-size:.75rem;font-weight:800}.content-aside__product>a i{color:var(--color-primary);transition:transform .18s ease}.content-aside__links{display:grid;padding:14px 18px 10px}.content-aside__links>a{display:flex;align-items:center;justify-content:space-between;gap:12px;border-bottom:1px solid var(--color-line);padding:13px 7px;color:var(--color-ink);font-size:.75rem;font-weight:700;transition:color .18s ease}.content-aside__links>a:last-child{border-bottom:0}.content-aside__links>a span{display:flex;align-items:center;gap:11px}.content-aside__links>a span i{width:18px;color:var(--color-primary);text-align:center}.content-aside__links>a>i{color:#9aabc0;font-size:.62rem}.content-aside__note,.content-aside__share{display:flex;align-items:center;justify-content:space-between;gap:12px;border-top:1px solid var(--color-line);background:#f6f9fc;padding:15px 24px;color:var(--color-muted);font-size:.66rem}.content-aside__note{justify-content:flex-start}.content-aside__note i{color:var(--color-primary)}.content-aside__share span{display:flex;align-items:center;gap:8px}.content-aside__share span i{color:var(--color-primary)}.content-aside__share button{border:0;border-radius:var(--radius-pill);background:#0067b117;padding:7px 10px;color:var(--color-primary);font-size:.65rem;font-weight:800}@media(hover:hover)and (pointer:fine){.content-aside__product>a:hover i{transform:translate(4px)}.content-aside__links>a:hover{padding-left:11px;color:var(--color-primary)}}@media(max-width:900px){.content-aside{order:2;width:100%;max-width:620px;margin-inline:auto}.content-aside__panel{position:static}}@media(max-width:700px){.content-aside__heading{padding:24px 22px 20px}.content-aside__product{margin-inline:10px;padding:20px}}.empty-state{border:1px solid var(--color-line);background:#fff;padding:70px 24px;text-align:center}.empty-state>i{color:var(--color-primary);font-size:2rem}.empty-state h2{margin-top:20px}.empty-state p{margin-top:8px;color:var(--color-muted)}.article-hero{position:relative;overflow:hidden;background:var(--color-midnight);color:#fff;min-height:520px;display:flex;align-items:flex-end;padding:150px 0 58px}.article-hero__glow{position:absolute;width:700px;aspect-ratio:1;right:-220px;top:-340px;border-radius:50%;background:radial-gradient(circle,rgba(18,141,228,.34),transparent 64%)}.article-hero__inner{position:relative}.article-hero .breadcrumb{max-width:100%;color:#ffffff8c}.article-hero .breadcrumb ol{min-width:0;flex-wrap:nowrap}.article-hero .breadcrumb li{flex:0 0 auto}.article-hero .breadcrumb li:last-child{min-width:0;flex:1 1 auto;overflow:hidden}.article-hero .breadcrumb li:last-child span{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.article-hero__category{margin-top:34px;color:var(--color-cyan);font-size:.68rem;font-weight:800;letter-spacing:.12em}.article-hero h1{max-width:900px;margin-top:18px;color:#fff;font-size:clamp(2rem,3vw,2.9rem);line-height:1.28}.article-hero__meta{display:flex;flex-wrap:wrap;gap:22px;margin-top:22px;color:#ffffff8c;font-size:.76rem}.article-hero__meta span{display:flex;align-items:center;gap:8px}.article-hero__meta i{color:var(--color-cyan)}@media(max-width:700px){.article-hero{min-height:470px;padding:128px 0 40px}.article-hero .breadcrumb{font-size:.72rem}.article-hero .breadcrumb ol,.article-hero .breadcrumb li{gap:6px}.article-hero__category{margin-top:22px}.article-hero h1{font-size:clamp(1.75rem,7vw,2.15rem);line-height:1.34}}.article-cover{position:relative;z-index:2;margin-top:-45px}.article-cover img{width:100%;max-height:610px;object-fit:cover;border-radius:var(--radius-lg)}@media(max-width:700px){.article-cover{margin-top:-20px}.article-cover img{min-height:240px}}.article-detail-layout{display:grid;grid-template-columns:minmax(0,780px) 320px;justify-content:center;gap:70px;align-items:start}@media(max-width:900px){.article-detail-layout{grid-template-columns:1fr}}@media(max-width:700px){.article-detail-layout{gap:35px}}.article-disclaimer{display:flex;gap:18px;max-width:72ch;margin-top:60px;border-top:1px solid var(--color-line);padding-top:28px}.article-disclaimer i{color:var(--color-primary);font-size:1.4rem}.article-disclaimer strong{color:var(--color-ink)}.article-disclaimer p{margin:4px 0 0;color:var(--color-muted);font-size:.82rem}.article-pagination{display:grid;grid-template-columns:repeat(2,1fr);gap:24px;margin-top:70px}.article-pagination a{display:grid;gap:9px;border-top:1px solid var(--color-line);padding-top:18px}.article-pagination a:last-child{text-align:right}.article-pagination span{color:var(--color-primary);font-size:.72rem}.article-pagination strong{color:var(--color-ink);font-size:.88rem}@media(max-width:700px){.article-pagination{grid-template-columns:1fr}.article-pagination a:last-child{text-align:left}}.promise-layout{display:grid;grid-template-columns:300px minmax(0,760px);justify-content:center;gap:clamp(50px,8vw,100px);align-items:start}@media(max-width:900px){.promise-layout{grid-template-columns:1fr}}.promise-values{display:grid;gap:1px;background:var(--color-line)}.promise-values>div{background:#fff;padding:25px}.promise-values i{color:var(--color-primary)}.promise-values strong,.promise-values span{display:block}.promise-values strong{margin-top:14px;color:var(--color-ink)}.promise-values span{margin-top:5px;color:var(--color-muted);font-size:.76rem}@media(max-width:700px){.promise-values{order:2}}.safety-cta{background:var(--color-primary);color:#fff;padding:65px 0}.safety-cta .container{display:flex;align-items:center;justify-content:space-between;gap:34px}.safety-cta h2{color:#fff;font-size:var(--type-heading-lg)}.safety-cta p{margin-top:10px;color:#ffffffad}@media(max-width:900px){.safety-cta .container{align-items:flex-start;flex-direction:column}}@media(max-width:700px){.safety-cta .btn{width:100%}}.promise-manifesto{background:#fff;padding:clamp(62px,8vw,108px) 0}.promise-manifesto__grid{display:grid;grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);gap:clamp(48px,9vw,128px);align-items:start}.promise-manifesto h2{margin-top:13px;font-size:var(--type-heading-xl)}.promise-manifesto__copy{padding-top:25px}.promise-manifesto__copy>p{max-width:62ch;color:var(--color-body);font-size:1.02rem;line-height:1.9}.promise-manifesto__copy>span{display:flex;gap:10px;max-width:64ch;margin-top:26px;border-top:1px solid var(--color-line);padding-top:18px;color:var(--color-muted);font-size:.76rem;line-height:1.7}.promise-manifesto__copy>span i{margin-top:3px;color:var(--color-primary)}@media(max-width:900px){.promise-manifesto__grid{grid-template-columns:1fr;gap:28px}.promise-manifesto__copy{padding-top:0}}@media(max-width:700px){.promise-manifesto{padding:50px 0}.promise-manifesto h2{font-size:var(--type-heading-lg)}}.promise-pillars{background:#eef4f8}.promise-pillars__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}.promise-pillars article{min-height:370px;padding:clamp(28px,3.2vw,46px);border-right:1px solid #d5e1ea}.promise-pillars article:last-child{border-right:0}.promise-pillars article>i{color:var(--color-primary);font-size:1.45rem}.promise-pillars article>span{display:block;margin-top:66px;color:#5c7c96;font-size:.58rem;font-weight:800;letter-spacing:.12em}.promise-pillars article h2{margin-top:10px;font-size:1.3rem}.promise-pillars article p{margin-top:14px;color:var(--color-muted);font-size:.82rem;line-height:1.8}@media(max-width:1120px){.promise-pillars__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.promise-pillars article{min-height:300px;border-bottom:1px solid #d5e1ea}.promise-pillars article:nth-child(2){border-right:0}.promise-pillars article:nth-last-child(-n+2){border-bottom:0}}@media(max-width:700px){.promise-pillars__grid{grid-template-columns:1fr}.promise-pillars article{min-height:0;border-right:0;border-bottom:1px solid #d5e1ea!important;padding:30px 22px}.promise-pillars article:last-child{border-bottom:0!important}.promise-pillars article>span{margin-top:34px}}.promise-service{background:#fff;padding:clamp(64px,7vw,96px) 0}.promise-service__layout{display:grid;grid-template-columns:minmax(0,.78fr) minmax(0,1.22fr);gap:clamp(50px,8vw,110px);align-items:start}.promise-service__layout>header{position:sticky;top:112px}.promise-service__layout>header h2{margin-top:12px;font-size:var(--type-heading-xl)}.promise-service__layout>header>p:last-child{max-width:47ch;margin-top:20px;color:var(--color-muted)}.promise-service__channels{display:grid;gap:1px;background:var(--color-line)}.promise-service__channels article{position:relative;background:#fff;padding:34px}.promise-service__channels article>span{color:var(--color-primary);font-size:.63rem;font-weight:800}.promise-service__channels article>i{position:absolute;top:32px;right:34px;color:#abc0d1;font-size:1.4rem}.promise-service__channels article h3{margin-top:28px;font-size:1.28rem}.promise-service__channels article p{max-width:60ch;margin-top:11px;color:var(--color-muted);font-size:.82rem}.promise-service__channels article>a{display:inline-flex;align-items:center;gap:9px;margin-top:22px;color:var(--color-primary);font-size:.76rem;font-weight:800}.promise-service__channels article>a i{transition:transform .24s var(--ease-out)}.promise-service__channels article>a:hover i{transform:translate(4px)}.promise-service__channels article>small{display:block;margin-top:20px;color:#73879a;font-size:.7rem}@media(max-width:900px){.promise-service__layout{grid-template-columns:1fr}.promise-service__layout>header{position:static}}@media(max-width:700px){.promise-service{padding:58px 0}.promise-service__layout>header h2{font-size:var(--type-heading-lg)}.promise-service__channels article{padding:27px 22px}}.promise-appreciation{overflow:hidden;background:var(--color-midnight);color:#fff;padding:clamp(68px,7vw,100px) 0}.promise-appreciation__grid{display:grid;grid-template-columns:minmax(260px,.68fr) minmax(0,1.32fr);gap:clamp(55px,10vw,140px);align-items:center}.promise-appreciation__mark{display:flex;align-items:end;gap:18px}.promise-appreciation__mark strong{color:#fff;font-size:clamp(8rem,16vw,13rem);line-height:.75;letter-spacing:-.04em}.promise-appreciation__mark span{color:var(--color-cyan);font-size:.7rem;font-weight:800;line-height:1.4;letter-spacing:.12em}.promise-appreciation h2{margin-top:13px;color:#fff;font-size:var(--type-heading-xl)}.promise-appreciation p:not(.brand-kicker){max-width:68ch;margin-top:22px;color:#ffffffad;line-height:1.9}.promise-appreciation ul{display:grid;gap:12px;margin-top:28px;list-style:none}.promise-appreciation ul li{display:flex;align-items:center;gap:11px;color:#ffffffc7;font-size:.78rem}.promise-appreciation ul i{color:var(--color-cyan)}@media(max-width:900px){.promise-appreciation__grid{grid-template-columns:1fr}}@media(max-width:700px){.promise-appreciation__mark strong{font-size:7.5rem}.promise-appreciation h2{font-size:var(--type-heading-lg)}}.promise-boundaries{background:#fff;padding:clamp(64px,7vw,96px) 0}.promise-boundaries__heading{display:grid;grid-template-columns:.5fr 1fr;gap:40px;align-items:end;margin-bottom:44px}.promise-boundaries__heading h2{font-size:var(--type-heading-xl)}.promise-boundaries__list{border-top:1px solid var(--color-line)}.promise-boundaries__list>div{display:grid;grid-template-columns:70px 1fr;gap:22px;border-bottom:1px solid var(--color-line);padding:24px 0}.promise-boundaries__list>div span{color:var(--color-primary);font-size:.68rem;font-weight:800}.promise-boundaries__list>div p{max-width:76ch;color:var(--color-ink);font-size:.96rem}@media(max-width:900px){.promise-boundaries__heading{grid-template-columns:1fr;gap:14px}}@media(max-width:700px){.promise-boundaries__heading h2{font-size:var(--type-heading-lg)}.promise-boundaries__list>div{grid-template-columns:40px 1fr;gap:12px}}.promise-cta{background:var(--color-primary);color:#fff;padding:58px 0}.promise-cta .container{display:flex;align-items:center;justify-content:space-between;gap:36px}.promise-cta h2{color:#fff;font-size:var(--type-heading-lg)}.promise-cta p{max-width:60ch;margin-top:9px;color:#ffffffb8}.promise-cta .container>div:last-child{display:flex;flex:0 0 auto;gap:10px}@media(max-width:900px){.promise-cta .container{align-items:flex-start;flex-direction:column}}@media(max-width:700px){.promise-cta .container>div:last-child{width:100%;flex-direction:column}.promise-cta .btn{width:100%}}.safety-intake{background:#fff;padding:clamp(64px,7vw,96px) 0}.safety-intake__layout{display:grid;grid-template-columns:minmax(0,.78fr) minmax(0,1.22fr);gap:clamp(55px,9vw,130px);align-items:start}.safety-intake__layout>header{position:sticky;top:112px}.safety-intake__layout>header h2{margin-top:13px;font-size:var(--type-heading-xl)}.safety-intake__layout>header>p:last-child{max-width:52ch;margin-top:22px;color:var(--color-muted);line-height:1.85}.safety-intake__questions{border-top:1px solid var(--color-line);list-style:none}.safety-intake__questions li{display:grid;grid-template-columns:42px 1fr;gap:18px;border-bottom:1px solid var(--color-line);padding:25px 0}.safety-intake__questions li>span{color:var(--color-primary);font-size:.63rem;font-weight:800}.safety-intake__questions li strong{color:var(--color-ink);font-size:.96rem}.safety-intake__questions li p{margin-top:6px;color:var(--color-muted);font-size:.8rem;line-height:1.75}@media(max-width:900px){.safety-intake__layout{grid-template-columns:1fr}.safety-intake__layout>header{position:static}}@media(max-width:700px){.safety-intake{padding:58px 0}.safety-intake__layout>header h2{font-size:var(--type-heading-lg)}.safety-intake__questions li{grid-template-columns:34px 1fr;gap:12px}}.safety-stop{overflow:hidden;background:#071a34;color:#fff;padding:clamp(68px,7vw,100px) 0}.safety-stop__grid{display:grid;grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);gap:clamp(54px,9vw,128px);align-items:center}.safety-stop__signal>i{color:#ffbe63;font-size:2rem}.safety-stop__signal>span{display:block;margin-top:40px;color:#ffcb82;font-size:.62rem;font-weight:800;letter-spacing:.13em}.safety-stop__signal h2{margin-top:12px;color:#fff;font-size:var(--type-heading-xl)}.safety-stop__content>p{max-width:66ch;color:#ffffffb3;font-size:.94rem;line-height:1.9}.safety-stop__emergency{display:flex;gap:18px;margin-top:32px;border-block:1px solid rgba(255,255,255,.15);padding-block:24px}.safety-stop__emergency>i{flex:0 0 auto;color:var(--color-cyan);font-size:1.35rem}.safety-stop__emergency strong,.safety-stop__emergency span{display:block}.safety-stop__emergency strong{color:#fff;font-size:.86rem}.safety-stop__emergency span{margin-top:7px;color:#ffffff94;font-size:.76rem;line-height:1.7}@media(max-width:900px){.safety-stop__grid{grid-template-columns:1fr}}@media(max-width:700px){.safety-stop__signal h2{font-size:var(--type-heading-lg)}}.safety-interactions{background:#eef4f8;padding:clamp(64px,7vw,96px) 0}.safety-interactions__heading{display:grid;grid-template-columns:1fr minmax(280px,.5fr);gap:clamp(34px,8vw,105px);align-items:end;margin-bottom:38px}.safety-interactions__heading h2{margin-top:12px;font-size:var(--type-heading-xl)}.safety-interactions__heading>p{color:var(--color-muted);font-size:.82rem;line-height:1.8}.safety-interactions__table{border-top:1px solid #cbd9e4}.safety-interactions__row{display:grid;grid-template-columns:42px minmax(180px,.72fr) minmax(280px,1.28fr) 120px;gap:18px;align-items:center;border-bottom:1px solid #cbd9e4;padding:20px 0}.safety-interactions__row>i{color:var(--color-primary);text-align:center}.safety-interactions__row strong{color:var(--color-ink);font-size:.83rem}.safety-interactions__row span{color:var(--color-muted);font-size:.78rem}.safety-interactions__row b{color:#4f6e87;font-size:.68rem;text-align:right}.safety-interactions__row--critical strong,.safety-interactions__row--critical>i,.safety-interactions__row--critical b{color:var(--color-danger)}@media(max-width:900px){.safety-interactions__heading{grid-template-columns:1fr}.safety-interactions__row{grid-template-columns:34px 1fr auto}.safety-interactions__row span{grid-column:2/-1}}@media(max-width:700px){.safety-interactions__heading h2{font-size:var(--type-heading-lg)}.safety-interactions__row{grid-template-columns:30px 1fr;gap:8px 12px}.safety-interactions__row span,.safety-interactions__row b{grid-column:2;text-align:left}}.safety-reactions{background:#fff;padding:clamp(64px,7vw,96px) 0}.safety-reactions__grid{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:clamp(50px,9vw,120px);align-items:center}.safety-reactions__grid>header h2{margin-top:12px;font-size:var(--type-heading-xl)}.safety-reactions__grid>header>p:last-child{margin-top:22px;color:var(--color-muted);line-height:1.9}.safety-reactions__spectrum{border-top:1px solid var(--color-line)}.safety-reactions__spectrum>div{display:grid;grid-template-columns:180px 1fr;gap:22px;border-bottom:1px solid var(--color-line);padding:21px 0}.safety-reactions__spectrum>div span{display:flex;align-items:center;gap:11px;color:var(--color-ink);font-size:.82rem;font-weight:750}.safety-reactions__spectrum>div i{width:28px;color:var(--color-primary);text-align:center}.safety-reactions__spectrum>div small{color:var(--color-muted);font-size:.74rem;line-height:1.7}@media(max-width:900px){.safety-reactions__grid{grid-template-columns:1fr}}@media(max-width:700px){.safety-reactions__grid>header h2{font-size:var(--type-heading-lg)}.safety-reactions__spectrum>div{grid-template-columns:1fr;gap:8px}}.safety-emergency{background:#f6f9fc;padding:clamp(64px,7vw,96px) 0}.safety-emergency__heading{display:grid;grid-template-columns:.4fr 1fr;gap:40px;align-items:end;margin-bottom:42px}.safety-emergency__heading>p{color:var(--color-danger);font-size:.62rem;font-weight:800;letter-spacing:.12em}.safety-emergency__heading h2{font-size:var(--type-heading-xl)}.safety-emergency__list{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:1px;background:#d8e3eb}.safety-emergency__list article{grid-column:span 3;min-height:170px;display:grid;grid-template-columns:44px 1fr;gap:18px;background:#fff;padding:30px}.safety-emergency__list article>i{width:42px;height:42px;display:grid;place-items:center;border-radius:50%;background:#fff0f2;color:var(--color-danger)}.safety-emergency__list article h3{font-size:.96rem}.safety-emergency__list article p{margin-top:9px;color:var(--color-muted);font-size:.78rem;line-height:1.75}.safety-emergency__list article:nth-child(n+3){grid-column:span 2}@media(max-width:900px){.safety-emergency__heading{grid-template-columns:1fr;gap:14px}.safety-emergency__list{grid-template-columns:repeat(2,minmax(0,1fr))}.safety-emergency__list article,.safety-emergency__list article:nth-child(n+3){grid-column:span 1}.safety-emergency__list article:last-child{grid-column:1/-1}}@media(max-width:700px){.safety-emergency__heading h2{font-size:var(--type-heading-lg)}.safety-emergency__list{grid-template-columns:1fr}.safety-emergency__list article,.safety-emergency__list article:nth-child(n+3),.safety-emergency__list article:last-child{grid-column:auto;min-height:0;padding:24px 20px}}.safety-routine{background:#fff;padding:clamp(64px,7vw,96px) 0}.safety-routine__layout{display:grid;grid-template-columns:minmax(0,.65fr) minmax(0,1.35fr);gap:clamp(50px,9vw,120px)}.safety-routine__layout>header h2{margin-top:12px;font-size:var(--type-heading-xl)}.safety-routine__steps{border-top:1px solid var(--color-line);list-style:none}.safety-routine__steps li{display:grid;grid-template-columns:82px 1fr;gap:22px;border-bottom:1px solid var(--color-line);padding:25px 0}.safety-routine__steps li>span{color:var(--color-primary);font-size:.61rem;font-weight:800;letter-spacing:.1em}.safety-routine__steps li h3{font-size:1rem}.safety-routine__steps li p{margin-top:7px;color:var(--color-muted);font-size:.8rem;line-height:1.8}@media(max-width:900px){.safety-routine__layout{grid-template-columns:1fr}}@media(max-width:700px){.safety-routine__layout>header h2{font-size:var(--type-heading-lg)}.safety-routine__steps li{grid-template-columns:60px 1fr;gap:12px}}.safety-sources{background:#eaf2f7;padding:62px 0}.safety-sources__grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(300px,.74fr);gap:clamp(45px,8vw,100px);align-items:center}.safety-sources__grid h2{margin-top:9px;font-size:var(--type-heading-lg)}.safety-sources__grid>div>p:last-child{max-width:65ch;margin-top:14px;color:var(--color-muted);font-size:.8rem}.safety-sources__grid nav{display:grid;border-top:1px solid #c9d8e3}.safety-sources__grid nav a{display:flex;align-items:center;justify-content:space-between;gap:14px;border-bottom:1px solid #c9d8e3;padding:14px 0;color:var(--color-ink);font-size:.76rem}.safety-sources__grid nav a i{color:var(--color-primary);font-size:.62rem}@media(max-width:900px){.safety-sources__grid{grid-template-columns:1fr}}.information-library__heading{display:flex;align-items:flex-end;justify-content:space-between;gap:28px;margin-bottom:30px;padding-bottom:24px;border-bottom:1px solid var(--color-line)}.information-library__heading .brand-kicker{margin-bottom:9px}.information-library__heading h2{font-size:var(--type-heading-lg)}.information-library__heading div>p:last-child{margin-top:8px;max-width:54ch;color:var(--color-muted)}.information-library__heading>span{flex:0 0 auto;border-radius:var(--radius-pill);background:#0071ce14;padding:9px 14px;color:var(--color-primary);font-size:.76rem;font-weight:800}.information-library .article-list-grid:has(.empty-state:only-child){grid-template-columns:1fr}@media(max-width:700px){.information-library__heading{align-items:flex-start;flex-direction:column;gap:16px;margin-bottom:22px;padding-bottom:20px}.information-library__heading h2{font-size:var(--type-heading-md)}}.information-note{background:var(--color-primary);color:#fff;padding:58px 0}.information-note .container{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:24px}.information-note>.container>i{font-size:2.2rem}.information-note h2{color:#fff;font-size:clamp(1.5rem,3vw,2.5rem)}.information-note p{margin-top:8px;color:#ffffffb8}@media(max-width:900px){.information-note .container{grid-template-columns:auto 1fr}.information-note .btn{grid-column:2;justify-self:start}}@media(max-width:700px){.information-note .container{grid-template-columns:1fr}.information-note .btn{grid-column:1;width:100%}}.topic-facts{background:#071d3a;color:#fff}.topic-facts .container{display:grid;grid-template-columns:repeat(3,1fr)}.topic-facts .container>div{min-height:110px;display:grid;align-content:center;padding:22px 30px;border-right:1px solid rgba(255,255,255,.12)}.topic-facts .container>div:last-child{border-right:0}.topic-facts span{color:#ffffff7a;font-size:.68rem}.topic-facts strong{margin-top:5px;color:#fff}@media(max-width:700px){.topic-facts .container{grid-template-columns:1fr}.topic-facts .container>div{min-height:82px;border-right:0;border-bottom:1px solid rgba(255,255,255,.1);padding:16px 0}}.topic-visual{position:relative;overflow:hidden;background:#04152c;color:#fff;padding:clamp(68px,7.5vw,108px) 0}.topic-visual:before{content:"";position:absolute;width:720px;aspect-ratio:1;right:-250px;top:-340px;border-radius:50%;background:radial-gradient(circle,rgba(18,141,228,.22),transparent 68%);pointer-events:none}.topic-visual__layout{position:relative;display:grid;grid-template-columns:minmax(260px,.7fr) minmax(0,1.3fr);align-items:center;gap:clamp(45px,7vw,105px)}.topic-visual__copy h2{max-width:620px;margin-top:18px;color:#fff;font-size:var(--type-heading-xl);line-height:1.15}.topic-visual__copy>p:not(.brand-kicker){max-width:55ch;margin-top:25px;color:#ffffffa3;line-height:1.9}.topic-visual__note{display:flex;gap:10px;margin-top:26px;color:#ffffff7a;font-size:.72rem}.topic-visual__note i{color:var(--color-cyan);margin-top:3px}@media(max-width:900px){.topic-visual__layout{grid-template-columns:1fr}}@media(max-width:700px){.topic-visual{padding-block:72px}.topic-visual__layout{gap:36px}}.pfizer-timeline{position:relative;display:grid;gap:0;margin:0;padding:0;list-style:none}.pfizer-timeline:before{content:"";position:absolute;left:72px;top:24px;bottom:24px;width:1px;background:#65d7ea47;transform:scaleY(0);transform-origin:top;transition:transform .9s var(--ease-out) .14s}.pfizer-timeline.is-revealed:before{transform:scaleY(1)}.pfizer-timeline li{position:relative;display:grid;grid-template-columns:72px 1fr;gap:28px;min-height:105px;padding:17px 0;opacity:.55;transform:translate(12px);transition:opacity .48s ease,transform .62s var(--ease-out);transition-delay:calc(.18s + var(--timeline-index) * 90ms)}.pfizer-timeline.is-revealed li{opacity:1;transform:none}.pfizer-timeline li:before{content:"";position:absolute;left:66px;top:27px;width:13px;height:13px;border:3px solid #04152c;border-radius:50%;background:var(--color-cyan);box-shadow:0 0 0 1px #65d7ea73,0 0 20px #65d7ea40}.pfizer-timeline time{padding-top:2px;color:var(--color-cyan);font-size:.84rem;font-weight:800;letter-spacing:.03em}.pfizer-timeline h3{color:#fff;font-size:1.04rem;line-height:1.4}.pfizer-timeline p{max-width:52ch;margin-top:7px;color:#ffffff8f;font-size:.78rem;line-height:1.72}@media(max-width:700px){.pfizer-timeline:before{left:0}.pfizer-timeline li{grid-template-columns:64px 1fr;gap:18px;min-height:116px;padding:14px 0 18px 18px}.pfizer-timeline li:before{left:-6px;top:22px}.pfizer-timeline p{font-size:.76rem}}.topic-content{background:var(--color-frost)}.topic-content__grid{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:clamp(50px,8vw,100px);align-items:start}.topic-content__main{border-top:1px solid var(--color-line)}.topic-content__aside{position:sticky;top:100px;display:grid;gap:14px}.topic-content__aside nav{display:grid}.topic-content__aside nav a{display:flex;align-items:center;justify-content:space-between;padding:14px 0;border-bottom:1px solid var(--color-line);color:var(--color-ink);font-size:.78rem}@media(max-width:900px){.topic-content__grid{grid-template-columns:1fr}.topic-content__aside{position:static;grid-template-columns:1fr 1fr}.topic-content__aside nav{grid-column:1/-1}}@media(max-width:700px){.topic-content__aside{grid-template-columns:1fr}.topic-content__aside nav{grid-column:1}}.topic-chapter{display:grid;grid-template-columns:78px 1fr;gap:30px;padding:clamp(35px,6vw,70px) 0;border-bottom:1px solid var(--color-line)}.topic-chapter__icon{width:60px;height:60px;display:grid;place-items:center;border:1px solid #b9ccdc;border-radius:50%;color:var(--color-primary)}.topic-chapter>div:last-child>span{color:var(--color-primary);font-size:.66rem;font-weight:800}.topic-chapter h2{margin-top:8px;font-size:clamp(1.7rem,3vw,2.8rem)}.topic-chapter p{max-width:68ch;margin-top:18px;color:var(--color-body);font-size:1rem;line-height:1.9}@media(max-width:700px){.topic-chapter{grid-template-columns:48px 1fr;gap:18px}.topic-chapter__icon{width:44px;height:44px}}.topic-warning{background:var(--color-midnight);color:#fff;padding:28px}.topic-warning>i{color:var(--color-cyan);font-size:1.4rem}.topic-warning h2{margin-top:22px;color:#fff;font-size:1.25rem}.topic-warning p{margin-top:12px;color:#ffffffa8;font-size:.8rem}.topic-source{display:grid;grid-template-columns:1fr auto;gap:5px 15px;border:1px solid var(--color-line);background:#fff;padding:20px}.topic-source span{grid-column:1;color:var(--color-primary);font-size:.65rem}.topic-source strong{grid-column:1;color:var(--color-ink);font-size:.78rem}.topic-source>i{grid-column:2;grid-row:1/3;align-self:center;color:var(--color-primary)}.topic-cta{background:var(--color-primary);color:#fff;padding:64px 0}.topic-cta .container{display:flex;align-items:end;justify-content:space-between;gap:30px}.topic-cta span{color:#ffffffa6;font-size:.66rem;font-weight:800;letter-spacing:.13em}.topic-cta h2{margin-top:7px;color:#fff;font-size:var(--type-heading-lg)}.topic-cta .container>div:last-child{display:flex;gap:10px}@media(max-width:700px){.topic-cta .container{align-items:flex-start;flex-direction:column}.topic-cta .container>div:last-child{width:100%;flex-direction:column}.topic-cta .btn{width:100%}}.mechanism-signature{background:#fff;padding:clamp(68px,7.5vw,108px) 0}.mechanism-signature__heading{max-width:940px}.mechanism-signature__heading h2{max-width:850px;margin-top:18px;font-size:clamp(2.7rem,5vw,4.8rem);line-height:1.06}.mechanism-signature__heading>p:last-child{max-width:68ch;margin-top:28px;color:var(--color-body);font-size:1.05rem;line-height:1.9}.mechanism-signature__grid{display:grid;grid-template-columns:repeat(4,1fr);margin-top:clamp(60px,8vw,100px);border-top:1px solid var(--color-line);border-left:1px solid var(--color-line)}.mechanism-signature__grid article{position:relative;min-height:310px;display:flex;flex-direction:column;padding:30px;border-right:1px solid var(--color-line);border-bottom:1px solid var(--color-line);transition:background-color var(--duration),transform var(--duration) var(--ease-out)}.mechanism-signature__grid article:hover{z-index:1;background:var(--color-midnight);transform:translateY(-7px)}.mechanism-signature__grid article>span{color:var(--color-primary);font-size:.65rem;font-weight:800}.mechanism-signature__grid article>i{margin:auto 0 35px;color:var(--color-primary);font-size:1.45rem}.mechanism-signature__grid h3{font-size:1.2rem}.mechanism-signature__grid p{margin-top:12px;color:var(--color-muted);font-size:.82rem;line-height:1.75}.mechanism-signature__grid article:hover :is(h3,p){color:#fff}.mechanism-signature__grid article:hover>i{color:var(--color-cyan)}@media(max-width:1000px){.mechanism-signature__heading{grid-template-columns:1fr}.mechanism-signature__grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:700px){.mechanism-signature__heading h2 br{display:none}.mechanism-signature__grid{grid-template-columns:1fr}.mechanism-signature__grid article{min-height:245px}}.mechanism-pathway{overflow:hidden;background:var(--color-midnight);color:#fff;padding:clamp(68px,7.5vw,108px) 0 0}.mechanism-pathway__layout{display:grid;grid-template-columns:.68fr 1.32fr;gap:clamp(45px,8vw,110px);align-items:center}.mechanism-pathway__copy h2{margin-top:18px;color:#fff;font-size:clamp(2.8rem,5vw,5.2rem);line-height:1.08}.mechanism-pathway__copy>p:not(.brand-kicker){max-width:49ch;margin-top:26px;color:#ffffff9e;line-height:1.9}.mechanism-pathway__legend{display:flex;flex-wrap:wrap;gap:18px;margin-top:30px;color:#ffffff8c;font-size:.7rem}.mechanism-pathway__legend span{display:flex;align-items:center;gap:9px}.mechanism-pathway__legend i{width:24px;height:2px;background:var(--color-cyan)}.mechanism-pathway__legend span:last-child i{background:var(--color-primary-bright)}@media(max-width:1000px){.mechanism-pathway__layout{grid-template-columns:1fr}}@media(max-width:700px){.mechanism-pathway__copy h2 br{display:none}}.mechanism-circuit{border:1px solid rgba(255,255,255,.1);background:#041329;box-shadow:0 30px 90px #0000004d}.mechanism-circuit svg{display:block;width:100%;height:auto;font-family:var(--font-sans)}.mechanism-circuit__track{fill:none;stroke:var(--color-cyan);stroke-width:4;stroke-linecap:round;stroke-dasharray:12 18;animation:circuitFlow 6s linear infinite;filter:drop-shadow(0 0 7px rgba(101,215,234,.4))}.mechanism-circuit__node circle{fill:#071c39;stroke:#65d7ea85;stroke-width:2}.mechanism-circuit__node text,.mechanism-circuit__drug text{fill:#fff;font-size:18px;font-weight:800;text-anchor:middle}.mechanism-circuit__node .sub{fill:#ffffff80;font-size:12px;font-weight:500}.mechanism-circuit__node--focus circle{fill:#128de42e;stroke:var(--color-cyan);animation:circuitPulse 3s ease-in-out infinite}.mechanism-circuit__node--muted circle{stroke:#ffffff4d}.mechanism-circuit__branch{fill:none;stroke:#ffffff47;stroke-width:2;stroke-dasharray:6 9}.mechanism-circuit__block{fill:none;stroke:#39a7ef;stroke-width:5;stroke-linecap:round}.mechanism-circuit__drug rect{fill:#128de42e;stroke:#39a7ef}.mechanism-circuit__drug text{font-size:15px}@media(max-width:700px){.mechanism-circuit{overflow-x:auto}.mechanism-circuit svg{min-width:640px}}.mechanism-sequence{display:grid;grid-template-columns:repeat(4,1fr);margin-top:clamp(70px,9vw,115px);border-top:1px solid rgba(255,255,255,.12)}.mechanism-sequence li{min-height:245px;display:grid;align-content:start;gap:42px;padding:30px 28px;border-right:1px solid rgba(255,255,255,.12)}.mechanism-sequence li:first-child{border-left:1px solid rgba(255,255,255,.12)}.mechanism-sequence>li>span{color:var(--color-cyan);font-size:.66rem;font-weight:800}.mechanism-sequence h3{color:#fff;font-size:1.05rem}.mechanism-sequence p{margin-top:10px;color:#ffffff8c;font-size:.8rem;line-height:1.75}@media(max-width:1000px){.mechanism-sequence{grid-template-columns:repeat(2,1fr)}}@media(max-width:700px){.mechanism-sequence{grid-template-columns:1fr}.mechanism-sequence li{min-height:190px;border-left:1px solid rgba(255,255,255,.12)}}@keyframes circuitFlow{to{stroke-dashoffset:-120}}@keyframes circuitPulse{50%{stroke-width:5;fill:#128de44d}}.mechanism-timing{background:var(--color-frost)}.mechanism-timing__heading{display:grid;grid-template-columns:1fr .65fr;gap:60px;align-items:end}.mechanism-timing__heading h2{margin-top:17px;font-size:clamp(2.6rem,5vw,5rem)}.mechanism-timing__heading>p{max-width:46ch;color:var(--color-body);line-height:1.8}.mechanism-timing__rail{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:70px;border-top:1px solid #bdcedc}.mechanism-timing__rail article{min-width:0;min-height:300px;padding:32px 24px;border-right:1px solid #bdcedc}.mechanism-timing__rail article:first-child{border-left:1px solid #bdcedc}.mechanism-timing__rail b{color:var(--color-primary);font-size:clamp(2rem,2.65vw,3rem);line-height:1;white-space:nowrap;letter-spacing:-.025em}.mechanism-timing__rail>article>span{display:inline-block;margin:8px 0 0 5px;color:var(--color-muted);font-size:.68rem;white-space:nowrap}.mechanism-timing__rail h3{margin-top:48px;font-size:.96rem;line-height:1.55}.mechanism-timing__rail p{margin-top:12px;color:var(--color-muted);font-size:.76rem;line-height:1.75}@media(max-width:1000px){.mechanism-timing__heading{grid-template-columns:1fr}.mechanism-timing__rail{grid-template-columns:repeat(2,1fr)}}@media(max-width:700px){.mechanism-timing__heading h2 br{display:none}.mechanism-timing__rail{grid-template-columns:1fr}.mechanism-timing__rail article{min-height:260px;border-left:1px solid #bdcedc;border-bottom:1px solid #bdcedc}.mechanism-timing__rail h3{margin-top:35px}}.mechanism-boundaries{background:#fff;padding:clamp(68px,7.5vw,108px) 0}.mechanism-boundaries__layout{display:grid;grid-template-columns:.8fr 1.2fr;gap:clamp(55px,10vw,150px)}.mechanism-boundaries__statement>span{color:var(--color-primary);font-size:.67rem;font-weight:800;letter-spacing:.13em}.mechanism-boundaries__statement h2{margin-top:20px;font-size:clamp(2.6rem,5vw,4.8rem)}.mechanism-boundaries__list{border-top:1px solid var(--color-line)}.mechanism-boundaries__list article{display:grid;grid-template-columns:42px 1fr;gap:22px;padding:28px 0;border-bottom:1px solid var(--color-line)}.mechanism-boundaries__list i{width:34px;height:34px;display:grid;place-items:center;border:1px solid #b9ccdc;border-radius:50%;color:var(--color-primary)}.mechanism-boundaries__list h3{font-size:1.08rem}.mechanism-boundaries__list p{margin-top:7px;color:var(--color-muted);font-size:.82rem}.mechanism-boundaries__statement h2{font-size:var(--type-heading-lg);line-height:1.15}@media(max-width:1000px){.mechanism-boundaries__layout{grid-template-columns:1fr}}@media(max-width:700px){.mechanism-boundaries__statement h2 br{display:none}}.reaction-triage{background:#fff;padding:clamp(68px,7.5vw,108px) 0}.reaction-triage__heading{display:grid;grid-template-columns:1fr .65fr;gap:60px;align-items:end}.reaction-triage__heading h2{margin-top:18px;font-size:clamp(2.8rem,5.7vw,5.7rem)}.reaction-triage__heading>p{max-width:48ch;color:var(--color-body);line-height:1.85}.reaction-triage__levels{display:grid;grid-template-columns:repeat(3,1fr);margin-top:75px}@media(max-width:1000px){.reaction-triage__heading,.reaction-triage__levels{grid-template-columns:1fr}}@media(max-width:700px){.reaction-triage__heading h2 br{display:none}}.reaction-level{position:relative;min-height:430px;display:flex;flex-direction:column;padding:36px;border:1px solid var(--color-line);border-right:0}.reaction-level:last-child{border-right:1px solid var(--color-line)}.reaction-level:before{content:"";position:absolute;inset:0 0 auto;height:4px;background:var(--color-cyan)}.reaction-level--watch:before{background:#d79231}.reaction-level--urgent{background:#160f1a;color:#fff}.reaction-level--urgent:before{background:#e75769}.reaction-level>span{font-size:.64rem;font-weight:800;letter-spacing:.12em;color:var(--color-primary)}.reaction-level--urgent>span{color:#ff8997}.reaction-level>i{margin:auto 0 48px;color:var(--color-primary);font-size:1.8rem}.reaction-level--urgent>i{color:#ff8997}.reaction-level h3{font-size:1.35rem}.reaction-level--urgent h3{color:#fff}.reaction-level p{margin-top:14px;color:var(--color-muted);line-height:1.75}.reaction-level--urgent p{color:#ffffff9e}.reaction-level strong{margin-top:24px;padding-top:20px;border-top:1px solid var(--color-line);color:var(--color-ink);font-size:.77rem}.reaction-level--urgent strong{border-color:#ffffff21;color:#fff}@media(max-width:1000px){.reaction-level{min-height:320px;border-right:1px solid var(--color-line);border-bottom:0}.reaction-level:last-child{border-bottom:1px solid var(--color-line)}}@media(max-width:700px){.reaction-level{min-height:310px;padding:28px 24px}}.reaction-data{background:var(--color-frost)}.reaction-data__layout{display:grid;grid-template-columns:.75fr 1.25fr;gap:clamp(55px,9vw,120px);align-items:center}.reaction-data__copy h2{margin-top:18px;font-size:clamp(2.6rem,4.8vw,4.8rem)}.reaction-data__copy>p:not(.brand-kicker){margin-top:24px;color:var(--color-body);line-height:1.85}.reaction-data__note{display:flex;gap:12px;margin-top:28px;padding-top:22px;border-top:1px solid var(--color-line);color:var(--color-muted);font-size:.78rem}.reaction-data__note i{color:var(--color-primary)}@media(max-width:1000px){.reaction-data__layout{grid-template-columns:1fr}}.reaction-bars{display:grid;gap:25px}.reaction-bar>div{display:flex;justify-content:space-between;gap:20px;margin-bottom:8px}.reaction-bar strong{color:var(--color-ink);font-size:.85rem}.reaction-bar span{color:var(--color-muted);font-size:.68rem}.reaction-bar progress{width:100%;height:7px;border:0;background:#d8e3ec;accent-color:var(--color-primary)}.reaction-bar progress::-webkit-progress-bar{background:#d8e3ec}.reaction-bar progress::-webkit-progress-value{background:linear-gradient(90deg,var(--color-primary),var(--color-cyan))}.reaction-bar progress::-moz-progress-bar{background:var(--color-primary)}.reaction-body{background:#fff;padding:clamp(68px,7.5vw,108px) 0}.reaction-body__heading{max-width:760px}.reaction-body__heading h2{margin-top:18px;font-size:clamp(2.7rem,5vw,5rem)}.reaction-body__map{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:64px;border-top:1px solid var(--color-line)}.reaction-body__context{grid-column:1/-1;display:flex;align-items:center;justify-content:space-between;gap:40px;padding:26px 0;border-bottom:1px solid var(--color-line)}.reaction-body__context span{display:flex;align-items:center;gap:12px;color:var(--color-primary);font-weight:750}.reaction-body__context i{width:38px;height:38px;display:grid;place-items:center;border-radius:50%;background:#e7f4fc}.reaction-body__context p{max-width:64ch;color:var(--color-muted);font-size:.82rem;line-height:1.75}.reaction-body__map article{min-height:205px;display:grid;grid-template-columns:52px 1fr;gap:22px;padding:34px 34px 34px 0;border-bottom:1px solid var(--color-line)}.reaction-body__map article:nth-of-type(odd){padding-left:34px;border-left:1px solid var(--color-line)}.reaction-body__map article:nth-of-type(2n){border-right:1px solid var(--color-line)}.reaction-body__map article>i{width:46px;height:46px;display:grid;place-items:center;border:1px solid #b9ccdc;border-radius:50%;color:var(--color-primary)}.reaction-body__map article span{color:var(--color-primary);font-size:.66rem;font-weight:800}.reaction-body__map h3{margin-top:9px;font-size:1.2rem}.reaction-body__map article p{margin-top:11px;color:var(--color-muted);font-size:.82rem;line-height:1.75}.reaction-body__map article:last-child{grid-column:1/-1;border-right:1px solid var(--color-line)}@media(max-width:1000px){.reaction-body__map{grid-template-columns:1fr 1fr}}@media(max-width:700px){.reaction-body__map{grid-template-columns:1fr}.reaction-body__context{display:block;padding:22px 0}.reaction-body__context p{margin-top:14px}.reaction-body__map article,.reaction-body__map article:nth-of-type(odd),.reaction-body__map article:nth-of-type(2n){min-height:0;grid-template-columns:44px 1fr;gap:16px;padding:26px 18px;border-inline:1px solid var(--color-line)}.reaction-body__map article>i{width:40px;height:40px}}.urgent-corridor{background:#150f19;color:#fff;padding:clamp(68px,7.5vw,108px) 0}.urgent-corridor__heading{display:flex;justify-content:space-between;align-items:end;gap:50px;padding-bottom:55px;border-bottom:1px solid rgba(255,255,255,.12)}.urgent-corridor__heading p{color:#ff8997;font-size:.66rem;font-weight:800;letter-spacing:.14em}.urgent-corridor__heading h2{margin-top:18px;color:#fff;font-size:clamp(2.8rem,5vw,5.2rem)}.urgent-corridor__list article{display:grid;grid-template-columns:55px 55px .8fr 1fr;gap:24px;align-items:center;min-height:140px;border-bottom:1px solid rgba(255,255,255,.12)}.urgent-corridor__list article>span{color:#ff8997;font-size:.65rem;font-weight:800}.urgent-corridor__list article>i{color:#ff8997;font-size:1.2rem}.urgent-corridor__list h3{color:#fff;font-size:1.15rem}.urgent-corridor__list p{color:#ffffff91;font-size:.82rem;line-height:1.7}@media(max-width:1000px){.urgent-corridor__list article{grid-template-columns:45px 45px 1fr;padding:25px 0}.urgent-corridor__list article p{grid-column:3}}@media(max-width:700px){.urgent-corridor__heading h2 br{display:none}.urgent-corridor__heading{display:block}.urgent-corridor__list article{grid-template-columns:32px 35px 1fr;gap:12px}.urgent-corridor__list article p{grid-column:3}}.interaction-gate{background:#fff}.interaction-gate__heading{display:grid;grid-template-columns:1fr .65fr;gap:60px;align-items:end}.interaction-gate__heading h2{margin-top:18px;font-size:clamp(2.7rem,5vw,5rem)}.interaction-gate__heading>p{color:var(--color-body);line-height:1.85}.interaction-gate__grid{display:grid;grid-template-columns:.72fr 1.28fr;margin-top:70px}.interaction-gate__stop{min-height:520px;display:flex;flex-direction:column;justify-content:end;background:#a92f42;color:#fff;padding:45px}.interaction-gate__stop>span{margin-bottom:auto;font-size:.67rem;font-weight:800;letter-spacing:.12em}.interaction-gate__stop>i{margin-bottom:28px;font-size:2rem}.interaction-gate__stop h3{color:#fff;font-size:2rem}.interaction-gate__stop p{margin-top:16px;color:#ffffffb8;line-height:1.8}.interaction-gate__review{display:grid;grid-template-columns:1fr 1fr;border-top:1px solid var(--color-line)}.interaction-gate__review article{min-height:260px;display:grid;grid-template-columns:42px 1fr;gap:18px;padding:32px;border-right:1px solid var(--color-line);border-bottom:1px solid var(--color-line)}.interaction-gate__review i{color:var(--color-primary)}.interaction-gate__review h3{font-size:1.05rem}.interaction-gate__review p{margin-top:10px;color:var(--color-muted);font-size:.8rem;line-height:1.72}@media(max-width:1000px){.interaction-gate__heading,.interaction-gate__grid{grid-template-columns:1fr}}@media(max-width:700px){.interaction-gate__heading h2 br{display:none}.interaction-gate__review{grid-template-columns:1fr}.interaction-gate__stop{min-height:440px;padding:32px 24px}.interaction-gate__review article{min-height:220px;padding:26px 22px}}.auth-chain{background:#fff;padding:clamp(68px,7.5vw,108px) 0}.auth-chain__heading{display:grid;grid-template-columns:1fr .7fr;gap:clamp(50px,9vw,130px);align-items:end}.auth-chain__heading h2{margin-top:18px;font-size:clamp(2.8rem,5.7vw,5.7rem)}.auth-chain__heading>p{color:var(--color-body);line-height:1.9}.auth-chain__rail{display:grid;grid-template-columns:repeat(5,1fr);margin-top:75px;border-top:1px solid var(--color-line);border-left:1px solid var(--color-line)}.auth-chain__rail li{min-height:340px;display:grid;grid-template-rows:auto 56px 1fr;gap:24px;align-items:start;padding:28px;border-right:1px solid var(--color-line);border-bottom:1px solid var(--color-line)}.auth-chain__rail li>span{color:var(--color-primary);font-size:.65rem;font-weight:800}.auth-chain__rail li>i{width:44px;height:44px;display:grid;place-items:center;align-self:end;color:var(--color-primary);font-size:1.3rem}.auth-chain__rail h3{font-size:1.05rem}.auth-chain__rail p{margin-top:12px;color:var(--color-muted);font-size:.77rem;line-height:1.72}@media(max-width:1000px){.auth-chain__heading{grid-template-columns:1fr}.auth-chain__rail{grid-template-columns:repeat(2,1fr)}.auth-chain__rail li:last-child{grid-column:1/-1;min-height:250px}}@media(max-width:700px){.auth-chain__heading h2 br{display:none}.auth-chain__rail{grid-template-columns:1fr}.auth-chain__rail li,.auth-chain__rail li:last-child{grid-column:auto;min-height:250px}}.package-field{background:var(--color-frost);padding:clamp(68px,7.5vw,108px) 0}.package-field__layout{display:grid;grid-template-columns:1fr 1fr;gap:clamp(55px,9vw,120px);align-items:center}.package-field__visual{position:relative;min-height:620px;display:grid;place-items:center;overflow:hidden;background:radial-gradient(circle at 55% 45%,#103c69 0,#071c38 48%,#041329)}.package-field__visual:before{content:"";position:absolute;inset:8%;border:1px solid rgba(101,215,234,.14);pointer-events:none}.package-field__visual img{position:relative;z-index:1;width:84%;height:84%;object-fit:contain;filter:drop-shadow(0 28px 28px rgba(0,0,0,.36));transition:transform .7s var(--ease-out)}.package-field__visual:hover img{transform:translateY(-7px) scale(1.02)}.package-field__marker{position:absolute;z-index:3;width:34px;height:34px;display:grid;place-items:center;border:1px solid rgba(255,255,255,.85);border-radius:50%;background:var(--color-cyan);color:var(--color-midnight);font-size:.62rem;font-weight:800;box-shadow:0 0 0 8px #65d7ea1f}.package-field__marker:after{content:"";position:absolute;width:72px;height:1px;background:#65d7eaa3}.package-field__marker--one{left:13%;top:29%}.package-field__marker--one:after{left:100%;transform:rotate(12deg);transform-origin:left}.package-field__marker--two{right:12%;top:47%}.package-field__marker--two:after{right:100%;transform:rotate(-10deg);transform-origin:right}.package-field__marker--three{left:43%;bottom:16%}.package-field__marker--three:after{left:50%;bottom:100%;width:55px;transform:rotate(90deg);transform-origin:left}.package-field__scan{position:absolute;z-index:2;inset:8% auto 8% 8%;width:2px;background:var(--color-cyan);box-shadow:0 0 24px 5px #65d7ea52;animation:packageScan 5.4s var(--ease-out) infinite}.package-field__visual>p{position:absolute;z-index:3;left:28px;bottom:24px;display:flex;align-items:center;gap:9px;color:#ffffff8c;font-size:.62rem;letter-spacing:.14em}.package-field__copy h2{margin-top:18px;font-size:clamp(2.6rem,4.7vw,4.8rem)}.package-field__notes{margin-top:42px;border-top:1px solid #bdcedc}.package-field__notes article{display:grid;grid-template-columns:45px 1fr;gap:20px;padding:23px 0;border-bottom:1px solid #bdcedc}.package-field__notes article>span{color:var(--color-primary);font-size:.65rem;font-weight:800}.package-field__notes h3{font-size:1.05rem}.package-field__notes p{margin-top:8px;color:var(--color-muted);font-size:.8rem;line-height:1.72}@media(max-width:1000px){.package-field__layout{grid-template-columns:1fr}.package-field__visual{min-height:600px}}@media(max-width:700px){.package-field__visual{min-height:450px}.package-field__visual img{width:94%;height:82%}.package-field__scan{display:none}.package-field__marker{transform:scale(.82)}.package-field__marker:after{width:48px}.package-field__notes article{grid-template-columns:36px 1fr}}@keyframes packageScan{0%,to{transform:translate(0);opacity:0}18%{opacity:1}70%{transform:translate(505px);opacity:1}82%{opacity:0}}.auth-proof{background:#fff}.auth-proof__heading{max-width:850px}.auth-proof__heading h2{margin-top:18px;font-size:clamp(2.7rem,5vw,5rem)}.auth-proof__grid{display:grid;grid-template-columns:1fr 1fr;margin-top:65px;border-top:1px solid var(--color-line);border-left:1px solid var(--color-line)}.auth-proof__grid section{min-height:470px;padding:42px;border-right:1px solid var(--color-line);border-bottom:1px solid var(--color-line)}.auth-proof__grid section>div{display:flex;gap:14px;align-items:center;color:var(--color-primary);font-size:.72rem;font-weight:800}.auth-proof__grid ul{display:grid;gap:21px;margin:40px 0 0;padding:0;list-style:none}.auth-proof__grid li{display:grid;grid-template-columns:22px 1fr;gap:12px;color:var(--color-body);line-height:1.7}.auth-proof__grid li i{margin-top:5px;color:var(--color-primary);font-size:.7rem}.auth-proof__false{background:#f5f1f2}.auth-proof__false>div,.auth-proof__false li i{color:#b44153!important}.auth-proof__position{display:grid;grid-template-columns:.35fr 1fr;gap:35px;padding:34px 42px;background:var(--color-midnight);color:#fff}.auth-proof__position span{color:var(--color-cyan);font-size:.65rem;font-weight:800;letter-spacing:.13em}.auth-proof__position p{max-width:70ch;color:#ffffffb3;line-height:1.8}@media(max-width:1000px){.auth-proof__grid{grid-template-columns:1fr}}@media(max-width:700px){.auth-proof__heading h2 br{display:none}.auth-proof__grid section{min-height:0;padding:30px 22px}.auth-proof__position{grid-template-columns:1fr;padding:28px 22px}}.auth-incident{background:#071d3a;color:#fff;padding:clamp(68px,7.5vw,108px) 0}.auth-incident__layout{display:grid;grid-template-columns:.7fr 1.3fr;gap:clamp(55px,9vw,125px)}.auth-incident__heading p{color:var(--color-cyan);font-size:.66rem;font-weight:800;letter-spacing:.13em}.auth-incident__heading h2{margin-top:20px;color:#fff;font-size:clamp(2.8rem,5vw,5.2rem)}.auth-incident__heading span{display:block;margin-top:26px;color:#ffffff85}.auth-incident__steps{border-top:1px solid rgba(255,255,255,.14)}.auth-incident__steps li{display:grid;grid-template-columns:48px 1fr;gap:22px;padding:28px 0;border-bottom:1px solid rgba(255,255,255,.14)}.auth-incident__steps li>span{color:var(--color-cyan);font-size:.65rem;font-weight:800}.auth-incident__steps h3{color:#fff;font-size:1.12rem}.auth-incident__steps p{margin-top:8px;color:#ffffff94;font-size:.82rem;line-height:1.75}@media(max-width:1000px){.auth-incident__layout{grid-template-columns:1fr}}@media(max-width:700px){.auth-incident__heading h2 br{display:none}}.topic-references{background:#eaf1f7;padding:70px 0}.topic-references__layout{display:grid;grid-template-columns:.65fr 1.35fr;gap:clamp(45px,8vw,110px)}.topic-references__layout>div:first-child>p{color:var(--color-primary);font-size:.65rem;font-weight:800;letter-spacing:.13em}.topic-references__layout h2{margin-top:10px;font-size:2rem}.topic-references__layout>div:first-child>span{display:block;margin-top:15px;color:var(--color-muted);font-size:.78rem}.topic-references__links{border-top:1px solid #bdcedc}.topic-references__links a{display:grid;grid-template-columns:50px 1fr auto;gap:18px;align-items:center;min-height:74px;border-bottom:1px solid #bdcedc;color:var(--color-ink)}.topic-references__links a>span{color:var(--color-primary);font-size:.62rem;font-weight:800}.topic-references__links strong{font-size:.8rem}.topic-references__links i{color:var(--color-primary)}@media(max-width:1000px){.topic-references__layout{grid-template-columns:1fr}}@media(max-width:700px){.topic-references__links a{grid-template-columns:40px 1fr auto}}:is(.mechanism-signature__heading,.mechanism-pathway__copy,.mechanism-timing__heading,.reaction-triage__heading,.reaction-data__copy,.reaction-body__heading,.urgent-corridor__heading,.interaction-gate__heading,.auth-chain__heading,.package-field__copy,.auth-proof__heading,.auth-incident__heading) h2{font-size:var(--type-heading-xl);line-height:1.12}.legal-page{background:var(--color-frost);padding:clamp(64px,7vw,96px) 0}@media(max-width:700px){.legal-page{padding:52px 0 64px}}.legal-layout{display:grid;grid-template-columns:230px minmax(0,780px);justify-content:center;align-items:start;gap:clamp(48px,7vw,96px)}@media(max-width:900px){.legal-layout{grid-template-columns:1fr;gap:38px}}.legal-nav{position:sticky;top:98px}.legal-nav__meta{display:grid;grid-template-columns:38px 1fr;gap:2px 12px;padding:0 0 24px;border-bottom:1px solid var(--color-line)}.legal-nav__meta i{grid-row:1/3;width:38px;height:38px;display:grid;place-items:center;border-radius:50%;background:var(--color-primary);color:#fff}.legal-nav__meta span{color:var(--color-muted);font-size:.68rem}.legal-nav__meta strong{color:var(--color-ink);font-size:.78rem}.legal-nav nav{display:grid;margin-top:14px}.legal-nav nav a{display:flex;align-items:center;justify-content:space-between;min-height:43px;border-bottom:1px solid var(--color-line);color:var(--color-body);font-size:.76rem;transition:color var(--duration-fast),padding-left var(--duration-fast)}.legal-nav nav a i{color:var(--color-primary);font-size:.62rem;transform:rotate(-45deg)}.legal-nav nav a:hover{padding-left:4px;color:var(--color-primary)}@media(max-width:900px){.legal-nav{position:static}.legal-nav nav{display:flex;gap:8px;overflow-x:auto;padding-bottom:5px;scrollbar-width:none}.legal-nav nav::-webkit-scrollbar{display:none}.legal-nav nav a{min-height:38px;flex:0 0 auto;gap:14px;padding:0 13px;border:1px solid var(--color-line);border-radius:var(--radius-pill);background:#fff}.legal-nav nav a:hover{padding-inline:13px}.legal-nav nav a i{display:none}}.legal-document{min-width:0;color:var(--color-body)}.legal-document__intro{padding-bottom:clamp(42px,6vw,64px);border-bottom:2px solid var(--color-primary)}.legal-document__intro>p{max-width:65ch;color:var(--color-ink);font-size:clamp(1.05rem,1.35vw,1.22rem);line-height:1.9;text-wrap:pretty}.legal-document>section{scroll-margin-top:100px;padding:clamp(42px,6vw,66px) 0;border-bottom:1px solid var(--color-line)}.legal-document h2{max-width:24ch;color:var(--color-ink);font-size:clamp(1.45rem,2.3vw,2.05rem);line-height:1.35;letter-spacing:-.025em;text-wrap:balance}.legal-document section>p{max-width:72ch;margin-top:19px;line-height:1.95;text-wrap:pretty}.legal-document section>ul{display:grid;gap:14px;max-width:72ch;margin-top:24px;padding:0;list-style:none}.legal-document section>ul li{position:relative;padding-left:22px;line-height:1.85}.legal-document section>ul li:before{content:"";position:absolute;left:0;top:.78em;width:7px;height:7px;border-radius:50%;background:var(--color-primary-bright);box-shadow:0 0 0 4px #128de417}.legal-document section>ul strong{color:var(--color-ink)}.legal-document__source{display:grid;gap:10px;padding-top:32px}.legal-document__source>strong{color:var(--color-muted);font-size:.68rem}.legal-document__source a{width:fit-content;color:var(--color-primary);font-size:.76rem;text-decoration:underline;text-decoration-color:#128de44d;text-underline-offset:4px}.legal-document__source a i{margin-left:5px;font-size:.6rem}@media(max-width:700px){.legal-document__intro{padding-bottom:38px}.legal-document>section{padding:42px 0}}.legal-principles{display:flex;flex-wrap:wrap;gap:12px 26px;margin-top:30px}.legal-principles span{display:inline-flex;align-items:center;gap:9px;color:var(--color-primary);font-size:.78rem;font-weight:750}.legal-principles i{color:var(--color-primary-bright)}@media(max-width:700px){.legal-principles{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.legal-principles span{align-items:flex-start;font-size:.68rem;line-height:1.45}}.legal-table{margin-top:30px;border-block:1px solid var(--color-line)}.legal-table>div{display:grid;grid-template-columns:.72fr 1.2fr 1.6fr;gap:24px;padding:20px 0;border-bottom:1px solid var(--color-line)}.legal-table>div:last-child{border-bottom:0}.legal-table__head{background:#e9f2f9;padding-inline:18px!important;color:var(--color-primary);font-size:.72rem}.legal-table>div:not(.legal-table__head)>strong{color:var(--color-ink);font-size:.82rem}.legal-table span{color:var(--color-body);font-size:.78rem;line-height:1.75}@media(max-width:700px){.legal-table{border:0}.legal-table__head{display:none!important}.legal-table>div{grid-template-columns:1fr;gap:7px;margin-bottom:14px;padding:18px;border:0;background:#fff}.legal-table span{font-size:.76rem}}.legal-callout{display:grid;grid-template-columns:44px 1fr;gap:18px;margin-top:30px;padding:24px 26px;background:#e9f4fb}.legal-callout>i{width:44px;height:44px;display:grid;place-items:center;border-radius:50%;background:var(--color-primary);color:#fff}.legal-callout strong{color:var(--color-ink)}.legal-callout p{margin-top:6px;font-size:.82rem;line-height:1.8}.legal-callout--notice{background:#fff;box-shadow:0 6px 8px #06172f0d}@media(max-width:700px){.legal-callout{grid-template-columns:36px 1fr;gap:14px;padding:20px 18px}.legal-callout>i{width:36px;height:36px}}.legal-rights{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin-top:30px;padding:1px;background:var(--color-line);list-style:none}.legal-rights li{display:grid;grid-template-columns:36px 1fr;gap:14px;min-height:118px;padding:22px;background:#fff}.legal-rights b{color:var(--color-primary-bright);font-size:.68rem;letter-spacing:.08em}.legal-rights strong,.legal-rights small{display:block}.legal-rights strong{color:var(--color-ink);font-size:.88rem}.legal-rights small{margin-top:7px;color:var(--color-muted);font-size:.73rem;line-height:1.65}.legal-rights li:last-child{grid-column:1/-1;min-height:96px}@media(max-width:700px){.legal-rights{grid-template-columns:1fr}.legal-rights li,.legal-rights li:last-child{grid-column:auto;min-height:0}}.legal-medical-boundary{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:24px;margin-top:30px;padding:28px 0;border-block:1px solid var(--color-line)}.legal-medical-boundary>div{display:grid;gap:5px}.legal-medical-boundary>div:last-child{text-align:right}.legal-medical-boundary span{color:var(--color-muted);font-size:.7rem}.legal-medical-boundary strong{color:var(--color-ink);font-size:.9rem}.legal-medical-boundary>i{color:var(--color-primary-bright)}@media(max-width:700px){.legal-medical-boundary{grid-template-columns:1fr;gap:16px}.legal-medical-boundary>i{transform:rotate(90deg)}.legal-medical-boundary>div:last-child{text-align:left}}.legal-contact{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-top:30px;padding:26px 0;border-block:1px solid var(--color-line)}.legal-contact>div{display:flex;align-items:center;gap:15px}.legal-contact>div>i{color:var(--color-primary);font-size:1.5rem}.legal-contact strong,.legal-contact small{display:block}.legal-contact strong{color:var(--color-ink);font-size:.88rem}.legal-contact small{margin-top:4px;color:var(--color-muted);font-size:.72rem}.legal-contact .btn{flex:0 0 auto}@media(max-width:700px){.legal-contact{align-items:flex-start;flex-direction:column}.legal-contact .btn{width:100%}}.error-page{min-height:100svh;display:grid;place-items:center;overflow:hidden;padding:32px;background:var(--color-midnight);color:#fff}@media(max-width:700px){.error-page{padding:24px}}.error-shell{position:relative;width:min(100%,980px);display:grid;grid-template-columns:.75fr 1.25fr;align-items:center;gap:70px}@media(max-width:700px){.error-shell{grid-template-columns:1fr;gap:38px}}.error-code{position:relative;display:grid;place-items:center;aspect-ratio:1;border:1px solid rgba(101,215,234,.2);border-radius:50%;color:var(--color-cyan);font-size:clamp(4.5rem,13vw,9rem);font-weight:800;letter-spacing:-.04em}.error-code:before,.error-code:after{position:absolute;inset:12%;border:1px solid rgba(255,255,255,.1);border-radius:50%;animation:orbitFloat 8s ease-in-out infinite alternate;content:""}.error-code:after{inset:27%}@media(max-width:700px){.error-code{width:min(72vw,280px);margin-inline:auto}}.error-copy p{color:var(--color-cyan);font-size:.7rem;font-weight:800;letter-spacing:.14em}.error-copy h1{margin-top:14px;color:#fff;font-size:var(--type-display-page)}.error-copy>span{display:block;max-width:560px;margin-top:20px;color:#ffffff9e}.error-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:34px}@media(max-width:700px){.error-actions{flex-direction:column}.error-actions .btn{width:100%}}.medical{--med-ink: #08263b;--med-blue: #087ea9;--med-ice: #89daff;background:#f2f7fa;color:var(--med-ink)}.medical .medical-kicker{display:block;margin:0 0 19px;color:#23799a;font-size:10px;font-weight:650;letter-spacing:.19em;line-height:1.6}.medical h2{font-size:clamp(27px,3vw,42px);line-height:1.45;letter-spacing:-.04em}.medical p{line-height:1.95}.medical a:focus-visible,.medical summary:focus-visible{outline:2px solid #008fcb;outline-offset:5px}.medical-topics{background:#041725;border-top:1px solid #143447}.medical-topics .container{display:flex;overflow-x:auto;scrollbar-width:none;-ms-overflow-style:none}.medical-topics .container::-webkit-scrollbar{display:none;width:0;height:0}.medical-topics a{flex:1 0 auto;padding:24px 20px;display:flex;justify-content:center;gap:18px;align-items:center;font-size:13px;color:#a4baca;border-bottom:2px solid transparent;white-space:nowrap}.medical-topics i{font-size:9px;opacity:.4}.medical-topics a:hover,.medical-topics a[aria-current]{color:#92dcff;border-bottom-color:#64ccff;background:#082638}.medical-intro{padding-block:clamp(68px,7vw,92px) clamp(52px,6vw,76px);display:grid;grid-template-columns:1fr 1fr;gap:clamp(44px,6vw,72px)}.medical-intro h2{font-size:clamp(32px,3.3vw,48px)}.medical-intro__summary{margin:0 0 34px;font-size:17px;color:#466174}.medical-facts{display:flex;border-top:1px solid #ccdfe8;padding-top:25px;gap:24px}.medical-facts>div{flex:1}.medical-facts strong,.medical-facts span{display:block}.medical-facts strong{font-size:clamp(18px,2vw,27px);font-weight:500;color:#177fa7;margin-bottom:8px}.medical-facts span{font-size:11px;color:#5d7483}.medical-body{display:grid;grid-template-columns:260px minmax(0,1fr);gap:clamp(44px,6vw,72px);padding-bottom:clamp(64px,7vw,82px);align-items:start}.medical-index{position:sticky;top:125px;padding-top:25px;border-top:1px solid #b7d0de}.medical-index>p{font-size:14px;color:#718494;margin-bottom:25px}.medical-index ol{list-style:none;padding:0;margin:0}.medical-index li a{display:flex;align-items:baseline;gap:12px;padding:10px 0;font-size:12px;color:#547080;transition:color .2s}.medical-index li span{font-size:10px;color:#7398ad}.medical-index li a[aria-current],.medical-index li a:hover{color:#007da9}.medical-index__track{margin-top:25px;height:2px;background:#d5e3eb;overflow:hidden}.medical-index__track span{display:block;background:#058bbb;height:100%;transform:scaleX(0);transform-origin:left}.medical-index__link{margin-top:22px;font-size:12px;display:flex;justify-content:space-between;color:#177fa7}.medical-chapter{scroll-margin-top:125px;margin-bottom:28px;padding:45px;background:#fff;border:1px solid #dce8ef;border-radius:3px}.medical-chapter header{padding-bottom:25px;border-bottom:1px solid #e0eaf0}.medical-chapter h2{font-size:clamp(25px,2.3vw,32px);margin:0}.medical-chapter header>p{color:#5b7181;font-size:14px;margin-top:16px}.medical-chapter--alert{background:#051e30;border-color:#15405a;color:#e6f6ff}.medical-chapter--alert .medical-kicker{color:#7fd5fc}.medical-chapter--alert header{border-color:#244153}.medical-chapter--alert .medical-step{border-color:#244153}.medical-chapter--alert .medical-step p{color:#aac5d5}.medical-chapter--alert .medical-step__marker{background:#0d334a;color:#8ad9ff;border-color:#315c75}.medical-step{display:grid;grid-template-columns:38px 1fr;gap:22px;padding-block:27px;border-bottom:1px solid #e7eef3}.medical-step:last-child{padding-bottom:0;border:0}.medical-step__marker{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:50%;border:1px solid #c6e0ed;color:#137da4;background:#f3f9fc;font-size:11px}.medical-step h3{font-size:18px;margin:3px 0 10px;line-height:1.5}.medical-step p{font-size:14px;margin:0;color:#526b7d}.medical-faq{scroll-margin-top:125px;margin:65px 0 45px}.medical-faq h2{margin-bottom:28px;font-size:30px}.medical-faq details{border-bottom:1px solid #cddfe9}.medical-faq summary{display:flex;align-items:center;justify-content:space-between;gap:20px;cursor:pointer;list-style:none;padding:23px 0;font-size:16px;font-weight:600}.medical-faq summary::-webkit-details-marker{display:none}.medical-faq summary i{font-size:12px;color:#1781aa}.medical-faq details[open] summary i{transform:rotate(45deg)}.medical-faq details p{margin:0 30px 24px 0;font-size:14px;color:#526b7d}.medical-sources{border-top:2px solid #b5d5e6;padding-top:30px}.medical-sources h2{font-size:21px}.medical-sources>p:not(.medical-kicker){color:#6a7e8b;font-size:12px;margin-block:15px}.medical-sources ul{padding:0;list-style:none;display:flex;flex-wrap:wrap;gap:12px 25px}.medical-sources a{color:#257c9f;font-size:11px}.medical-sources i{margin-left:8px;font-size:9px}.medical-next{padding:75px 0;background:radial-gradient(ellipse at 85% 100%,#0c3e5b,transparent 65%),#031725;color:#eaf7ff}.medical-next .container{display:flex;align-items:center;justify-content:space-between;gap:40px}.medical-next .medical-kicker{color:#78c6e8}.medical-next h2{font-size:clamp(27px,3vw,38px)}.medical-next p:not(.medical-kicker){margin-top:15px;font-size:14px;color:#9ebdce}.medical-next a{flex-shrink:0;color:#a3e2ff;border-bottom:1px solid #388ab0;padding:15px 0;font-size:15px}.medical-next i{margin-left:24px;transition:transform .25s}.medical-next a:hover i{transform:translate(5px)}@media(max-width:1000px){.medical-body{grid-template-columns:190px minmax(0,1fr);gap:30px}.medical-chapter{padding:30px}.medical-intro{gap:35px}}@media(max-width:760px){.medical-intro{grid-template-columns:1fr;padding-block:55px 45px;gap:25px}.medical-intro__summary{font-size:15px}.medical-body{display:block;padding-bottom:50px}.medical-index{position:static;margin-bottom:35px}.medical-index ol{display:grid;grid-template-columns:1fr 1fr;gap:0 18px}.medical-index__link,.medical-index__track{display:none}.medical-topics a{padding:19px 17px;font-size:12px}.medical-chapter{padding:27px 22px;margin-bottom:18px;scroll-margin-top:95px}.medical-step{gap:15px;grid-template-columns:30px 1fr}.medical-step__marker{width:29px;height:29px}.medical-step h3{font-size:17px;margin-top:0}.medical-next{padding:50px 0}.medical-next .container{align-items:flex-start;flex-direction:column;gap:20px}.medical-faq{scroll-margin-top:95px}.medical-faq h2{font-size:26px}}@media(prefers-reduced-motion:reduce){.medical *,.medical *:before{scroll-behavior:auto!important;transition:none!important}}.medical-signal{background:radial-gradient(ellipse at 50% 120%,#104763,transparent 65%),#041b2b;color:#e4f5ff;padding:65px 0;margin-bottom:70px}.medical-signal header{max-width:600px}.medical-signal .medical-kicker{color:#80d4fa}.medical-signal header>p:last-child{color:#94b8cd;font-size:14px;margin-top:15px}.medical-signal__flow{position:relative;display:grid;grid-template-columns:repeat(4,1fr);margin-top:45px;gap:25px}.medical-signal__line{position:absolute;height:1px;left:12%;right:12%;top:31px;background:#234353}.medical-signal__line span{display:block;height:100%;background:#80d9ff;box-shadow:0 0 12px #59ccff}.medical-signal__node{position:relative;text-align:center}.medical-signal__node>i{display:grid;place-items:center;width:64px;height:64px;border:1px solid #3e6f88;background:#08283b;border-radius:50%;margin:0 auto 20px;color:#8dddff;font-size:22px}.medical-signal__node h3{font-size:20px}.medical-signal__node p{font-size:12px;color:#94b8cd;margin-top:8px}.medical-signal__annotation{margin-top:35px;text-align:center;font-size:13px;color:#a3d7ed}.medical-signal__annotation i{margin-right:10px}@media(max-width:640px){.medical-signal{padding:40px 0;margin-bottom:40px}.medical-signal__flow{gap:10px}.medical-signal__node>i{width:45px;height:45px;font-size:17px}.medical-signal__line{top:22px}.medical-signal__node h3{font-size:14px}.medical-signal__node p{font-size:10px}.medical-signal__annotation{text-align:left;font-size:12px}}.medical-facts>div>i{display:block;margin-bottom:14px;color:#218bb4;font-size:20px}.medical-faq__answer{display:flow-root}.medical-faq summary i{transition:transform .3s}.journal-library{background:#f1f7fa;padding:0 0 85px}.journal-filters{display:flex;gap:28px;overflow-x:auto;border-bottom:1px solid #cddfe8;padding-top:15px}.journal-filters a{flex-shrink:0;padding:24px 0;color:#607c8e;font-size:13px;border-bottom:2px solid transparent}.journal-filters a[aria-current],.journal-filters a:hover{color:#067da9;border-color:#118fbf}.journal-heading{display:flex;justify-content:space-between;align-items:end;gap:25px;padding:55px 0 35px}.journal-heading h2{font-size:clamp(27px,3vw,38px);color:#082b42;line-height:1.4}.journal-heading p{color:#3385a5;font-size:10px;letter-spacing:.18em;margin-bottom:14px}.journal-heading>span{font-size:12px;color:#688292;white-space:nowrap}.journal-heading i{margin-left:22px}.journal-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px 26px}.journal-card{background:#fff;border:1px solid #dbe8ef;border-radius:5px;overflow:hidden;display:flex;flex-direction:column;transition:box-shadow .3s,transform .3s}.journal-card:hover{transform:translateY(-4px);box-shadow:0 18px 45px #09293e0d}.journal-card__image{position:relative;display:block;aspect-ratio:1.6;overflow:hidden;background:#09273b}.journal-card__image img{height:100%;width:100%;object-fit:cover;transition:transform .6s}.journal-card__image>span{position:absolute;left:18px;bottom:17px;background:#041d30ed;color:#a9e1fc;padding:7px 12px;font-size:10px;border:1px solid rgba(105,156,183,.2901960784)}.journal-card:hover .journal-card__image img{transform:scale(1.035)}.journal-card__body{display:flex;flex-direction:column;flex:1;padding:25px}.journal-card__meta{display:flex;justify-content:space-between;color:#79909e;font-size:10px;gap:12px}.journal-card h3{font-size:20px;line-height:1.65;color:#092b42;margin:16px 0 13px}.journal-card__summary{font-size:13px;color:#6b8090;line-height:1.9;margin-bottom:25px}.journal-card__link{display:flex;align-items:center;justify-content:space-between;margin-top:auto;padding-top:17px;border-top:1px solid #e0ecf2;color:#1689b4;font-size:12px}.journal-card__link i{transition:transform .25s}.journal-card__link:hover i{transform:translate(5px)}.journal-empty{grid-column:1/-1;padding:70px 20px;text-align:center;color:#486879}.journal-empty>i{color:#2a96bf;font-size:28px;margin-bottom:20px}.journal-empty h2{font-size:24px}.journal-empty p{margin:15px 0 25px}.journal-empty a{color:#1385ae}.journal-detail{background:#f1f7fa;padding-top:55px}.journal-detail__layout{display:grid;grid-template-columns:minmax(0,1fr) 310px;gap:55px;align-items:start}.journal-prose.article-prose{min-width:0;padding:38px;border:1px solid #dce8ef;background:#fff;border-radius:4px;font-size:16px;line-height:2;color:#38576b}.journal-prose.article-prose>h2{color:#092c43;margin-top:34px;padding-top:18px;border-top:1px solid #dce9ef}.journal-prose.article-prose h2{font-size:clamp(1.45rem,2.2vw,1.9rem);line-height:1.4}.journal-prose.article-prose h3{margin-top:28px;font-size:clamp(1.15rem,1.6vw,1.4rem);line-height:1.5}.journal-prose.article-prose h4{margin-top:24px;font-size:1.05rem;line-height:1.55}.journal-prose.article-prose img{max-width:100%;height:auto}.journal-prose.article-prose table{display:block;max-width:100%;overflow-x:auto}.journal-prose.article-prose iframe{max-width:100%}.journal-prose.article-prose .journal-cover{margin:-38px -38px 32px}.journal-prose.article-prose .journal-cover img{display:block;width:100%;max-height:500px;margin:0;object-fit:cover;border-radius:0}.journal-prose.article-prose .journal-standfirst{font-size:18px;line-height:1.9;color:#1d5573;border-left:2px solid #78c9eb;padding-left:22px;margin-bottom:28px}.journal-prose.article-prose .alert{align-items:center;font-size:12px}.journal-sidebar{position:sticky;top:108px;max-height:calc(100dvh - 130px);overflow-y:auto;scrollbar-width:thin;scrollbar-color:#bacfdd transparent;padding-right:5px}.journal-sidebar h2{font-size:21px;margin-bottom:18px}.journal-sidebar__categories{background:linear-gradient(140deg,#0b354d,#031925);padding:27px;color:#ecf8ff;border:1px solid #234d64;border-radius:4px}.journal-sidebar__categories nav a{display:flex;justify-content:space-between;align-items:center;gap:15px;padding:13px 0;border-top:1px solid #244354;font-size:13px;color:#a7c6d8}.journal-sidebar__categories nav a:hover,.journal-sidebar__categories nav a[aria-current]{color:#83dcff}.journal-sidebar__categories i{font-size:10px}.journal-sidebar__recommend{padding:30px 0 0;color:#10364c}.journal-sidebar .journal-eyebrow{font-size:9px;letter-spacing:.17em;color:#3d97bd;margin-bottom:10px}.journal-recommend{display:grid;grid-template-columns:76px minmax(0,1fr);gap:14px;padding:16px 0;border-top:1px solid #d3e2eb}.journal-recommend img{width:76px;height:76px;object-fit:cover;border-radius:3px}.journal-recommend span{color:#368caf;font-size:10px}.journal-recommend h3{font-size:13px;line-height:1.6;margin-top:5px;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.journal-recommend:hover h3{color:#0086b5}.journal-library a:focus-visible,.journal-sidebar a:focus-visible{outline:2px solid #079acd;outline-offset:4px}@media(max-width:1050px){.journal-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.journal-detail__layout{gap:28px;grid-template-columns:minmax(0,1fr) 270px}.journal-prose.article-prose{padding:26px}.journal-prose.article-prose .journal-cover{margin:-26px -26px 28px}}@media(max-width:760px){.journal-detail__layout{grid-template-columns:1fr}.journal-sidebar{position:static;max-height:none;overflow:visible;padding:0}.journal-sidebar__recommend{padding-top:26px}.journal-recommend{grid-template-columns:90px minmax(0,1fr)}.journal-recommend img{width:90px}.journal-heading{padding-top:32px;align-items:start;flex-direction:column;gap:16px}.journal-filters{gap:23px}}@media(max-width:540px){.journal-library{padding-bottom:56px}.journal-grid{grid-template-columns:1fr;gap:25px}.journal-card__body{padding:23px}.journal-detail{padding-top:25px}.journal-prose.article-prose{padding:23px;font-size:15px}.journal-prose.article-prose h2{font-size:1.35rem;margin-top:28px;padding-top:14px}.journal-prose.article-prose h3{margin-top:24px;font-size:1.12rem}.journal-prose.article-prose h4{margin-top:21px;font-size:1rem}.journal-prose.article-prose .journal-cover{margin:-23px -23px 25px}.journal-prose.article-prose .journal-standfirst{font-size:16px;padding-left:16px}}@media(prefers-reduced-motion:reduce){.journal-card,.journal-card__image img,.journal-card__link i{transition:none;transform:none!important}}.journal-card__image>span{left:0;bottom:0;padding:10px 20px;background:#f5fbff;color:#206b8c;border:0;border-radius:0 5px 0 0;letter-spacing:.04em;font-weight:600;box-shadow:none}.journal-card h3 a{transition:color .25s}.journal-card:hover h3 a,.journal-card:focus-within h3 a{color:#1389b6}.journal-sidebar__recommend{padding-top:0}.collection-intro{background:#f1f7fa;padding:65px 0}.collection-intro .container{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:center}.collection-intro h2{font-size:clamp(30px,3.2vw,44px);line-height:1.45;color:#082c43}.collection-intro .brand-kicker{color:#2786aa;font-size:10px}.collection-intro p:not(.brand-kicker){color:#5c7687;font-size:15px;line-height:2}.collection-intro a{display:inline-flex;align-items:center;gap:18px;padding-bottom:8px;margin-top:22px;border-bottom:1px solid #9ecbdf;color:#177fa8;font-size:12px}.collection-catalog{padding-top:0;background:#f1f7fa}.collection-catalog .product-catalog__toolbar{display:block;padding-top:40px;border-top:1px solid #cbdfe9}.collection-catalog .product-catalog__toolbar>div:first-child{position:relative}.collection-catalog .product-catalog__toolbar>div:first-child h2{color:#0b3148;font-size:29px;margin-block:10px 20px}.collection-catalog .product-catalog__toolbar>div:first-child>p{color:#418baa;font-size:10px;letter-spacing:.18em}.collection-catalog .product-catalog__toolbar>div:first-child>span{position:absolute;right:0;bottom:6px;color:#6a8292;font-size:12px}.collection-catalog .product-filter{display:flex;justify-content:flex-start;border-bottom:1px solid #cedfe9;gap:24px;margin-top:26px;overflow-x:auto;padding-bottom:0;border-radius:0;background:transparent}.collection-catalog .product-filter button{flex-shrink:0;background:transparent;color:#6b8292;border:0;border-radius:0;box-shadow:none;border-bottom:2px solid transparent;padding:15px 1px;font-size:13px}.collection-catalog .product-filter button.is-active,.collection-catalog .product-filter button:hover{background:transparent;color:#087eab;border-bottom-color:#218eb5;box-shadow:none}.collection-catalog .product-grid{margin-top:35px}.collection-guide{background:#041b2b;color:#e0f5ff;padding:75px 0}.collection-guide header{max-width:650px}.collection-guide header h2{font-size:clamp(28px,3vw,38px);line-height:1.5}.collection-guide header>p:last-child{color:#91b3c8;font-size:14px;margin-top:18px}.collection-guide .brand-kicker{color:#7dcbed;font-size:10px}.collection-guide__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:30px;margin-top:42px}.collection-guide__grid>a{display:block;padding:30px 0;border-top:1px solid #305064}.collection-guide__grid>a>i{color:#7ed7ff;font-size:26px;margin-bottom:24px}.collection-guide__grid>a h3{font-size:20px}.collection-guide__grid>a p{font-size:13px;color:#95b6c9;line-height:1.9;margin-top:13px}.collection-guide__grid>a span{display:inline-flex;gap:25px;align-items:center;color:#8edbfc;font-size:12px;margin-top:30px}.collection-guide__grid>a span i{transition:transform .25s}.collection-guide__grid>a:hover span i{transform:translate(5px)}@media(max-width:760px){.collection-intro{padding-block:45px}.collection-intro .container{grid-template-columns:1fr;gap:25px}.collection-catalog .product-filter{flex-wrap:nowrap;gap:23px}.collection-catalog .product-catalog__toolbar>div:first-child>span{position:static}.collection-guide{padding-block:45px}.collection-guide__grid{grid-template-columns:1fr;gap:0}}:root{--nav-deep: #06263a;--nav-solid: #07304a;--panel-blue: #0a3954}.site-header__main{background:linear-gradient(180deg,#06263acc,#06263a47)}.desktop-nav{gap:clamp(10px,1vw,18px)}.desktop-nav>a,.desktop-nav>summary{font-size:13px;font-weight:500;white-space:nowrap}.site-header__actions{gap:12px}.icon-action{width:auto;height:auto;display:flex;gap:6px;align-items:center;color:#b9d5e4;font-size:10px;white-space:nowrap}.icon-action i{color:#79d5ff;font-size:12px}.icon-action:hover{color:#fff}.shell-order{gap:6px}.shell-order i{display:inline-block!important;font-size:10px}.mobile-menu__services{display:grid;grid-template-columns:1fr 1fr;gap:9px;padding:16px 22px 0}.mobile-menu__services a{min-height:66px;display:grid;grid-template-columns:25px 1fr auto;align-items:center;gap:8px;padding:13px;border:1px solid #24516b;background:#0a3046;color:#dff5ff;border-radius:4px;font-size:12px}.mobile-menu__services a>i:first-child{color:#75d6ff}.mobile-menu__services a>i:last-child{font-size:9px;color:#6aa8c5}.page-hero h1{background:linear-gradient(145deg,#fff,#e8f7ff,#a9e2ff 66%,#5ebbec);background-clip:text;-webkit-background-clip:text}.medical-facts{text-align:center}.medical-chapter--alert{background:linear-gradient(145deg,#073451,#041e31);border-color:#327094}.medical-chapter--alert h2,.medical-chapter--alert h3{color:#fff}.medical-chapter--alert header>p,.medical-chapter--alert .medical-step p{color:#d1e7f3}.medical-chapter--alert .medical-step__marker{color:#071c2b;background:#8edcff;border-color:#bcecff}.medical-chapter--alert .medical-kicker{color:#9ee5ff}.home-science{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(390px,.85fr);background:#05263b;padding:clamp(65px,8vw,110px) max(24px,(100vw - 1360px) / 2);gap:clamp(40px,6vw,90px);align-items:center}.home-science__visual.mechanism__visual{border:1px solid #2b607a;border-radius:5px;background:radial-gradient(circle at 40% 50%,rgba(23,128,172,.2),transparent 44%),linear-gradient(145deg,#082f47,#031a2a);box-shadow:0 35px 80px #00080f47;overflow:hidden}.home-science__copy{color:#e8f8ff;padding:0}.home-science__copy h2{color:#e9f8ff}.home-science__copy>p,.home-science__facts dd{color:#b1cad8}.home-science__facts div{border-color:#2a5368}.home-science__facts dt{color:#dff6ff}.home-effects{padding:clamp(70px,8vw,110px) 0;background:#eef6fa;color:#0a2c42}.home-effects header{max-width:690px;margin-bottom:45px}.home-effects h2,.home-contraindications h2{font-size:clamp(31px,4vw,49px);line-height:1.4}.home-effects header>p:last-child,.home-contraindications header>p:last-child{color:#567285;line-height:1.9;margin-top:18px}.home-effects__grid{display:grid;grid-template-columns:1.15fr .85fr;gap:25px}.home-effects__grid>article{padding:36px;background:#fff;border:1px solid #d5e5ed;border-radius:5px}.home-effects__grid>article>span{color:#3985a3;font-size:10px;letter-spacing:.12em}.home-effects__symptoms{display:grid;grid-template-columns:repeat(2,1fr);gap:0 24px;margin-top:20px}.home-effects__symptoms p{display:grid;grid-template-columns:25px 1fr auto;align-items:center;padding:16px 0;border-bottom:1px solid #e0ebf0;font-size:14px}.home-effects__symptoms i{display:grid;place-items:center;align-self:center;width:18px;min-height:20px;color:#2d94bb}.home-effects__symptoms small{color:#688391}.home-effects__note{margin-top:22px;color:#68808e;font-size:12px;line-height:1.8}.home-effects__urgent{background:linear-gradient(145deg,#07344f,#041c2d)!important;color:#f0faff;border-color:#265873!important}.home-effects__urgent ul{list-style:none;padding:0;margin:19px 0 22px}.home-effects__urgent li{display:flex;align-items:center;gap:15px;padding:18px 0;border-bottom:1px solid #27516a}.home-effects__urgent li>i{display:grid;place-items:center;align-self:center;flex:0 0 30px;width:30px;color:#85ddff;font-size:18px}.home-effects__urgent strong,.home-effects__urgent small{display:block}.home-effects__urgent small{color:#aac7d7;margin-top:5px;font-size:11px}.home-effects__urgent>a{display:flex;justify-content:space-between;color:#94e0ff;font-size:12px}.home-contraindications{background:#fff;padding:clamp(70px,8vw,105px) 0}.home-contraindications header{max-width:780px}.home-contraindications__grid{display:grid;grid-template-columns:repeat(4,1fr);margin-top:42px;border-block:1px solid #d4e4ec}.home-contraindications__grid article{padding:32px 25px;border-right:1px solid #d4e4ec}.home-contraindications__grid article:last-child{border:0}.home-contraindications__grid i{color:#168ab5;font-size:23px}.home-contraindications__grid h3{font-size:17px;line-height:1.55;margin:22px 0 12px}.home-contraindications__grid p{color:#647d8d;font-size:12px;line-height:1.85}.home-contraindications__bottom{display:flex;justify-content:space-between;align-items:center;padding-top:25px;color:#657e8d;font-size:12px}.home-contraindications__bottom>a{color:#1685ad}.home-contraindications__bottom>a i{margin-left:18px}.collection-guide{background:linear-gradient(180deg,#eef6fa,#dfeef5);color:#092f46;border-top:1px solid #cadfe9;padding-bottom:85px}.collection-guide .brand-kicker{color:#2f86a8}.collection-guide header>p:last-child,.collection-guide__grid>a p{color:#617d8d}.collection-guide__grid>a{border-color:#bcd6e3;background:#ffffff80;padding:30px}.collection-guide__grid>a>i,.collection-guide__grid>a span{color:#1886af}.journal-card__image>span{display:none}.journal-card__meta{justify-content:flex-start;align-items:center}.journal-card__meta time{margin-left:auto}.journal-card__category{padding:5px 9px;background:#e9f5fa;color:#197d9f;border-radius:2px;font-weight:650}.journal-prose.article-prose{padding-top:0}.journal-prose.article-prose>*{max-width:none}.journal-prose.article-prose>.journal-cover{margin-top:0}.product-detail-hero{background:radial-gradient(circle at 18% 45%,rgba(34,143,187,.15),transparent 33%),linear-gradient(135deg,#082f47,#031a2a)}.product-gallery__stage,.product-detail-purchase{border-color:#2c5b73!important;background:#072537d1!important;box-shadow:0 25px 70px #000a113d!important}.product-detail-hero__copy h1{color:#edfaff}.product-detail-hero__lead,.product-detail-hero__slogan{color:#bad2df!important}.feature-line{border-color:#cadee8;box-shadow:0 18px 50px #061f2f0f}.checkout-section,.orders-section,.order-detail-section,.service-section{background:linear-gradient(180deg,#edf6fa,#f7fafc)}.checkout-form,.order-summary,.order-card,.order-panel,.form-shell{border:1px solid #d2e3eb!important;border-radius:5px!important;box-shadow:0 20px 55px #0522320f!important}.checkout-hero,.orders-hero,.order-success-hero,.order-result-hero{background:radial-gradient(circle at 80% 100%,#0b4867,transparent 52%),#05263b!important}.checkout-hero h1,.orders-hero h1,.order-success-hero h1,.order-result-hero h1{color:#eefaff!important}.site-footer{background:linear-gradient(140deg,#06283c,#041d2e)!important;color:#cee2ed;padding-top:45px!important}.site-footer__lead{padding-bottom:32px!important}.site-footer__lead h2{color:#e9f8ff!important;font-size:clamp(23px,2.5vw,34px)!important}.site-footer__grid{padding-block:32px!important}.site-footer__assurance,.site-footer__bottom{padding-block:22px!important}.site-footer__nav a,.site-footer__notice p,.site-footer__identity span{color:#94b1c1!important}.site-footer__nav h3,.site-footer__notice h3{color:#d8ecf5!important}.site-footer__cta{background:#0b3b55!important;border-color:#2d6380!important}.cinematic-hero__button i{animation:hero-arrow-nudge 1.35s ease-in-out infinite}@keyframes hero-arrow-nudge{0%,to{transform:translate(0)}50%{transform:translate(7px)}}@media(max-width:1200px){.desktop-nav,.icon-action span{display:none}.icon-action{width:32px;justify-content:center}}@media(max-width:760px){.home-science{grid-template-columns:1fr;padding-inline:20px}.home-effects__grid{grid-template-columns:1fr}.home-contraindications__grid{grid-template-columns:1fr 1fr}.home-contraindications__grid article:nth-child(2){border-right:0}.home-contraindications__grid article{border-bottom:1px solid #d4e4ec}.home-contraindications__bottom{align-items:flex-start;flex-direction:column;gap:15px}.home-effects__symptoms{grid-template-columns:1fr}.collection-guide__grid>a{padding-inline:20px}.site-footer{padding-top:30px!important}}@media(prefers-reduced-motion:reduce){.cinematic-hero__button i{animation:none}}.site-footer__assurance{display:none!important}.site-footer__grid{grid-template-columns:.7fr 1.4fr 1fr!important;gap:38px!important}.site-footer__nav a{min-height:34px!important;padding-block:5px!important}.site-footer__lead-note{margin-top:9px!important;font-size:12px!important}@media(max-width:760px){.site-footer__lead{padding-bottom:24px!important}.site-footer__grid{grid-template-columns:1fr!important;gap:26px!important;padding-block:26px!important}.site-footer__notice{padding:20px 0 0!important;border-left:0!important;border-top:1px solid rgba(132,196,226,.18)}.site-footer__bottom{padding-block:18px!important}}.privacy-bar{background:#0a3954!important;border-bottom-color:#8cd7f824!important}.site-header .shell-order{background:linear-gradient(110deg,#087dab,#075277 78%)!important;border-color:#6fd7ff!important;box-shadow:inset 0 1px #ffffff1f,0 7px 20px #00142338!important}.site-header .shell-order:hover{background:linear-gradient(110deg,#0b91c5,#08618b)!important;box-shadow:0 0 22px #50cafa47!important}.medical-facts>div>i{width:fit-content;margin-inline:auto}.mobile-menu__panel{background:radial-gradient(circle at 100% 0,rgba(32,136,181,.2),transparent 32%),#07304a!important;border-color:#2d617b!important}.mobile-menu__top{border-color:#91d8f62b!important}.mobile-menu__featured{background:linear-gradient(120deg,#0d83b1,#075274)!important;border:1px solid #50bde8!important;border-radius:5px!important}.mobile-menu nav a:hover{background:#0a3c59!important}.mobile-menu__services{margin-top:18px;padding:18px 0 0!important;border-top:1px solid rgba(142,212,242,.2);gap:10px}.mobile-menu__services a{min-height:64px;border-color:#356b85;background:#05223485}.mobile-menu__services a:hover{background:#0c4564;border-color:#65c4e9}.footer-trust{display:grid;grid-template-columns:repeat(4,1fr);border-block:1px solid rgba(135,201,230,.19)}.footer-trust>div{min-width:0;display:flex;align-items:center;gap:14px;padding:25px 20px;border-right:1px solid rgba(135,201,230,.19)}.footer-trust>div:first-child{padding-left:0}.footer-trust>div:last-child{border-right:0;padding-right:0}.footer-trust>div>i{flex:0 0 auto;width:36px;height:36px;display:grid;place-items:center;border-radius:50%;background:#0b405b;color:#83dcff;font-size:15px}.footer-trust strong,.footer-trust small{display:block}.footer-trust strong{color:#e0f3fb;font-size:12px;font-weight:600}.footer-trust small{color:#8faebe;font-size:10px;margin-top:3px;white-space:nowrap}@media(max-width:760px){.site-header .icon-action{display:none!important}.footer-trust{grid-template-columns:1fr 1fr}.footer-trust>div{padding:18px 8px!important;border-bottom:1px solid rgba(135,201,230,.19)}.footer-trust>div:nth-child(2){border-right:0}.footer-trust>div:nth-child(n+3){border-bottom:0}.footer-trust small{white-space:normal}.mobile-menu__services{grid-template-columns:1fr 1fr}}html,body{background:#031824}main{background:#f2f7fa}::selection{background:#168db7;color:#fff}.site-header.is-scrolled .site-header__main{background:#05253b}.privacy-bar{background:#05253b!important}.site-header .shell-order{background:linear-gradient(110deg,#0b6f94,#084c69 78%)!important;border-color:#66c5e8!important;color:#f1fbff!important;box-shadow:inset 0 1px #ffffff24,0 7px 22px #00121e33,0 0 14px #45b2dc1f!important}.mobile-menu__panel{background:radial-gradient(circle at 100% 0,rgba(49,157,199,.18),transparent 32%),#05253b!important}.mobile-menu__services a{background:#062d44;border-color:#2b6079}.page-hero{background:#031824}.page-hero__media:after{background:linear-gradient(90deg,#031824,#031824e0 14%,#0318247a 43%,#03182414 76%),linear-gradient(0deg,#031824,transparent 31%,transparent 80%,rgba(3,24,36,.38))}.page-hero__eyebrow,.page-hero .breadcrumb a:hover{color:#91dcfb}.page-hero__accent span{background:linear-gradient(90deg,#4386a5,#1b4055)}.inner-hero-background:after{background:linear-gradient(90deg,#031824eb,#0318246e),linear-gradient(0deg,#031824,transparent 70%)}.section--dark,.trust-strip,.home-science{background:#05253b}.home-science__visual.mechanism__visual{background:radial-gradient(circle at 40% 50%,rgba(31,145,187,.18),transparent 45%),linear-gradient(145deg,#0a3a54,#031d2d);border-color:#326b84}.home-effects,.journal-library,.journal-detail,.collection-intro,.collection-catalog{background:#f2f7fa}.home-effects__grid>article,.home-contraindications,.medical-chapter,.journal-card,.journal-prose.article-prose{background:#fff;border-color:#d3e3eb}.home-effects__urgent,.medical-chapter--alert{background:linear-gradient(145deg,#0a3a54,#05253b)!important;border-color:#39748e!important}.home-contraindications__grid,.home-contraindications__grid article{border-color:#d3e3eb}.home-contact,.medical-next{background:radial-gradient(ellipse at 85% 100%,#0c4964,transparent 64%),#05253b}.home-delivery{background:#edf5f8}.home-journal{background:#f7fafc}.medical{--med-ink:#0b2b3f;--med-blue:#087fa8;--med-ice:#91dcfb;background:#f2f7fa}.medical-topics{background:#05253b;border-color:#214b61}.medical-topics a[aria-current],.medical-topics a:hover{background:#0a3a54;color:#a8e7ff}.medical-signal{background:radial-gradient(ellipse at 50% 120%,#10506c,transparent 65%),#05253b}.medical-signal h2{color:#f3fbff}.medical-signal .medical-kicker{color:#91dcfb}.medical-signal header>p:last-child{color:#bfd6e2}.medical-signal__node h3{color:#eaf8ff;font-weight:600}.medical-signal__node p{color:#b5cedb;line-height:1.65}.medical-signal__node>i{border-color:#4f8299;background:#09334a;color:#9be3ff;box-shadow:inset 0 1px #ffffff0d,0 0 22px #40b2dc14}.medical-signal__annotation{width:fit-content;max-width:100%;margin-inline:auto;padding:13px 18px;border:1px solid rgba(135,207,235,.2);border-radius:4px;background:#031c2b7a;color:#d1eaf5}.medical-signal__annotation i{color:#86daf8}.medical-index__track{background:#d3e3eb}.medical-index__track span{background:#168db7}.medical-step__marker{background:#edf7fb;border-color:#bfdde9;color:#087fa8}.journal-card:hover{box-shadow:0 20px 52px #05253b1a}.journal-card__category{background:#e5f3f8;color:#08799e}.journal-card:hover h3 a,.journal-card:focus-within h3 a,.journal-card__link{color:#087fa8}.journal-sidebar__categories{background:linear-gradient(140deg,#0a3a54,#05253b)}.collection-guide{background:linear-gradient(180deg,#edf5f8,#e4f0f5);border-color:#c8dce6}.collection-guide__grid>a{border-color:#bad3df;background:#ffffffad}.product-detail-hero{background:radial-gradient(circle at 18% 45%,rgba(35,151,191,.16),transparent 34%),linear-gradient(135deg,#0a3a54,#031d2d)}.product-gallery__stage,.product-detail-purchase{background:#05253be0!important;border-color:#326b84!important}.product-detail-cta{background:#05253b}.home-product{border-color:#d3e3eb;box-shadow:0 16px 44px #05253b12}.home-product:hover{box-shadow:0 23px 58px #05253b1f}.checkout-hero,.orders-hero,.order-success-hero,.order-result-hero{background:radial-gradient(circle at 82% 100%,#0c4c68,transparent 52%),#05253b!important}.checkout-section,.orders-section,.order-detail-section,.service-section{background:linear-gradient(180deg,#edf5f8,#f8fafb)}.checkout-form,.order-summary,.order-card,.order-panel,.form-shell{border-color:#d3e3eb!important;box-shadow:0 20px 56px #05253b12!important}input,select,textarea{border-color:#cbdde6}input:focus,select:focus,textarea:focus{border-color:#279bc3;box-shadow:0 0 0 3px #279bc31f}.site-footer{background:linear-gradient(145deg,#05253b,#031d2d)!important}.footer-trust{border-color:#91dcfb2b}.footer-trust>div{border-color:#91dcfb2b}.footer-trust>div>i{background:#0b405b;color:#91dcfb}.site-footer__nav a,.site-footer__notice p,.site-footer__identity span{color:#9db9c8!important}.btn--primary{background:#087fa8;border-color:#087fa8}.btn--primary:hover{background:#066d92;border-color:#066d92}.alert--info{background:#e8f5fa;border-color:#bbdce9;color:#244e63}.alert--warning{background:#fff8ed;border-color:#eed5aa}@media(max-width:900px){.page-hero__media:after{background:linear-gradient(90deg,#031824,#031824c2 38%,#0318243d),linear-gradient(0deg,#031824,transparent 80%)}}@media(max-width:640px){.page-hero__media:after{background:linear-gradient(0deg,#031824 3%,#0318246e 42%,#0318241a)}}.site-header .shell-order:hover{background:linear-gradient(110deg,#0d7fa8,#095b79)!important;border-color:#91dcf5!important;box-shadow:0 0 22px #4ab5dc47!important}.medical-next{background:radial-gradient(circle at 82% 115%,rgba(75,191,231,.24),transparent 42%),linear-gradient(118deg,#0a4561,#083950 48%,#062b40);border-top:1px solid rgba(145,220,251,.18)}.medical-next .medical-kicker{color:#a0e3fb}.medical-next h2{color:#f3fbff}.medical-next p:not(.medical-kicker){color:#bad4e1}.medical-next a{color:#d9f5ff;border-bottom-color:#63b8d8}.medical-next a:hover{color:#fff;border-bottom-color:#a4e5fb}.medical-next{background:linear-gradient(180deg,#edf5f8,#e4f0f5);border-top:1px solid #c8dce6;color:#0b2b3f}.medical-next .medical-kicker{color:#2f86a8}.medical-next h2{color:#0b2b3f}.medical-next p:not(.medical-kicker){color:#617d8d}.medical-next a{color:#087fa8;border-bottom-color:#8ebed2}.medical-next a:hover{color:#055f80;border-bottom-color:#087fa8}.mobile-menu__panel{background:#05253b!important}.mobile-menu nav a:hover{background:#08344d!important}.mobile-menu__services a{background:#073149;border-color:#2d627b}.mobile-menu__services a:hover{background:#093d58;border-color:#5eb9dd}.mobile-menu__featured{position:relative;min-height:68px;margin-top:16px;padding:14px 15px 14px 18px;border:0!important;border-block:1px solid rgba(145,220,251,.2)!important;border-radius:0!important;background:linear-gradient(90deg,#176f9247,#176f920a)!important;box-shadow:none!important}.mobile-menu__featured:before{position:absolute;inset:16px auto 16px 0;width:2px;content:"";background:#71d2f4;box-shadow:0 0 10px #71d2f459}.mobile-menu__featured strong{color:#effaff;font-size:13px;font-weight:600}.mobile-menu__featured>i{width:30px;height:30px;background:transparent;border:1px solid rgba(145,220,251,.3);color:#91dcfb;font-size:9px}.mobile-menu__services{grid-template-columns:1fr 1fr;gap:0;margin-top:18px;padding-top:0!important;border-top:1px solid rgba(145,220,251,.2);border-bottom:1px solid rgba(145,220,251,.2)}.mobile-menu__services a,.mobile-menu__services a:hover{min-height:64px;grid-template-columns:24px 1fr auto;gap:7px;padding:12px 14px;border:0;border-radius:0;background:transparent;box-shadow:none}.mobile-menu__services a:first-child{border-right:1px solid rgba(145,220,251,.2)}.mobile-menu__services a:hover{background:#1e749724}.mobile-menu__services a>i:first-child{width:24px;height:24px;display:grid;place-items:center;color:#86d8f7;font-size:12px}.mobile-menu__services a>span{color:#d9edf6;font-size:11px;font-weight:550;white-space:nowrap}.mobile-menu__services a>i:last-child{color:#729caf;font-size:8px}.mobile-menu__featured{min-height:76px;display:grid;grid-template-columns:42px 1fr 30px;gap:13px;margin-top:18px;padding:16px;border:1px solid #2c7290!important;border-radius:8px!important;background:linear-gradient(125deg,#0a4d6b,#07364f)!important;box-shadow:inset 0 1px #ffffff0f,0 12px 26px #01111b26!important}.mobile-menu__featured:before{display:none}.mobile-menu__featured .mobile-menu__featured-icon{width:42px;height:42px;display:grid;place-items:center;border:1px solid rgba(145,220,251,.25);border-radius:50%;background:#91dcfb17;color:#91dcfb;font-size:15px}.mobile-menu__featured span{min-width:0}.mobile-menu__featured strong{color:#f0faff;font-size:13px;font-weight:600;letter-spacing:.01em}.mobile-menu__featured>i:last-child{width:30px;height:30px;display:grid;place-items:center;justify-self:end;border:0;border-radius:50%;background:#0d6386;color:#eaf9ff;font-size:9px;transition:transform .2s,background .2s}.mobile-menu__featured:hover>i:last-child{transform:translate(3px);background:#1080a9}.mobile-menu__services{display:block;margin-top:18px;padding:7px 14px!important;border:1px solid rgba(126,196,224,.18);border-radius:8px;background:#042035;box-shadow:inset 0 1px #ffffff06}.mobile-menu__services a,.mobile-menu__services a:hover{min-height:52px;display:grid;grid-template-columns:30px 1fr 20px;gap:9px;padding:8px 2px;border:0;border-radius:0;background:transparent}.mobile-menu__services a:first-child{border-right:0;border-bottom:1px solid rgba(126,196,224,.15)}.mobile-menu__services a:hover{background:transparent}.mobile-menu__services a>i:first-child{width:30px;height:30px;border-radius:50%;background:#0a3c56;color:#83d8f7;font-size:11px}.mobile-menu__services a>span{color:#d5e9f2;font-size:12px;font-weight:550}.mobile-menu__services a>i:last-child{justify-self:end;color:#5f8fa5;font-size:8px;transition:transform .2s,color .2s}.mobile-menu__services a:hover>i:last-child{color:#91dcfb;transform:translate(3px)}.mobile-menu__services{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));padding:7px 10px!important}.mobile-menu__services a,.mobile-menu__services a:hover{grid-template-columns:26px minmax(0,1fr) 14px;gap:6px;padding:8px 9px}.mobile-menu__services a:first-child{border-right:1px solid rgba(126,196,224,.15);border-bottom:0}.mobile-menu__services a>i:first-child{width:26px;height:26px}.mobile-menu__services a>span{font-size:11px;white-space:nowrap}.mobile-menu__services a,.mobile-menu__services a:hover{display:flex;align-items:center;justify-content:center;gap:6px}.mobile-menu__services a>i:last-child{justify-self:auto;margin-left:0}html,body{background-color:#05253b}main{background-color:#f2f7fa}@media(max-width:760px){.menu-toggle span{width:28px;height:1px;margin:7px 0}}@media(max-width:760px){.menu-toggle span{width:24px;height:2px;margin:7px 0;border-radius:2px}}@media(max-width:760px){.menu-toggle{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px}.menu-toggle span{flex:0 0 auto;width:24px;height:1.5px;margin:0;border-radius:2px}}@media(max-width:760px){.menu-toggle{gap:7px}}.site-footer{padding-top:0!important;background:linear-gradient(145deg,#05253b,#031d2d)!important;border-top:1px solid rgba(145,220,251,.16)}.footer-main{display:grid;grid-template-columns:1.08fr 1.15fr .82fr;gap:clamp(42px,6vw,86px);padding:clamp(55px,6vw,78px) 0 46px;align-items:start}.footer-intro__brand{display:block;width:max-content}.footer-intro__brand img{display:block;width:154px;height:auto;filter:brightness(0) invert(1)}.footer-intro__eyebrow{margin-top:19px;color:#69b4d3;font-size:8px;letter-spacing:.18em}.footer-intro h2{margin-top:23px;color:#edf9ff;font-size:clamp(23px,2.3vw,32px);font-weight:550;line-height:1.5;letter-spacing:-.03em}.footer-intro__copy{max-width:31em;margin-top:16px;color:#94b1c1;font-size:12px;line-height:1.9}.footer-links{display:grid;grid-template-columns:1fr 1fr;gap:32px}.footer-links h3{margin-bottom:17px;color:#dceff8;font-size:12px;font-weight:600;letter-spacing:.04em}.footer-links a{display:flex;align-items:center;width:max-content;min-height:34px;color:#91adbc;font-size:12px;transition:color .2s,transform .2s}.footer-links a:hover{color:#a7e5ff;transform:translate(3px)}.footer-advisory{position:relative;padding:25px;background:#08344cb3;border:1px solid rgba(118,193,222,.22);border-radius:5px;overflow:hidden}.footer-advisory:after{position:absolute;right:-38px;bottom:-48px;width:130px;height:130px;content:"";border:1px solid rgba(145,220,251,.09);border-radius:50%;pointer-events:none}.footer-advisory__icon{width:36px;height:36px;display:grid;place-items:center;margin-bottom:24px;border-radius:50%;background:#0b4866;color:#8bddfb;font-size:15px}.footer-advisory__label{color:#62adca;font-size:8px;letter-spacing:.16em}.footer-advisory h3{margin-top:8px;color:#e4f5fc;font-size:15px;font-weight:600}.footer-advisory>p:not(.footer-advisory__label){margin-top:14px;color:#9bb7c6;font-size:11px;line-height:1.9}.site-footer .footer-trust{display:grid!important;grid-template-columns:repeat(4,1fr);border-block:1px solid rgba(145,220,251,.15)}.site-footer .footer-trust>div{min-height:78px;padding:18px clamp(12px,2vw,25px);border-right:1px solid rgba(145,220,251,.15)}.site-footer .footer-trust>div:first-child{padding-left:0}.site-footer .footer-trust>div:last-child{padding-right:0;border-right:0}.footer-bottom{display:flex;align-items:center;justify-content:space-between;gap:28px;padding:22px 0 26px;color:#7897a8;font-size:10px}.footer-bottom>div span{display:block;margin-top:4px}.footer-bottom nav{display:flex;align-items:center;gap:22px}.footer-bottom nav a{color:#8da9b8;transition:color .2s}.footer-bottom nav a:hover{color:#ccefff}@media(max-width:980px){.footer-main{grid-template-columns:.8fr 1.2fr;gap:45px}.footer-advisory{grid-column:1/-1;display:grid;grid-template-columns:44px 1fr;column-gap:17px}.footer-advisory__icon{grid-row:1/5}.footer-advisory__label,.footer-advisory h3,.footer-advisory>p:not(.footer-advisory__label){grid-column:2}.footer-advisory__icon{margin-bottom:0}}@media(max-width:640px){.footer-main{grid-template-columns:1fr;gap:35px;padding:45px 0 34px}.footer-intro h2{margin-top:18px}.footer-links{padding-top:28px;border-top:1px solid rgba(145,220,251,.14)}.footer-advisory{display:block;padding:22px}.footer-advisory__icon{margin-bottom:18px}.site-footer .footer-trust{grid-template-columns:1fr 1fr}.site-footer .footer-trust>div{min-height:70px;padding:15px 8px!important}.site-footer .footer-trust>div:nth-child(2){border-right:0}.site-footer .footer-trust>div:nth-child(-n+2){border-bottom:1px solid rgba(145,220,251,.15)}.footer-bottom{align-items:flex-start;flex-direction:column-reverse;gap:16px;padding-block:20px}.footer-bottom nav{flex-wrap:wrap;gap:12px 20px}}.footer-main{align-items:center}.footer-advisory__heading{display:flex;align-items:center;gap:13px}.footer-advisory__heading .footer-advisory__icon{flex:0 0 auto;margin:0}.footer-advisory__heading .footer-advisory__label{margin:0}.footer-advisory__heading h3{margin-top:4px}@media(max-width:980px){.footer-advisory{display:block}.footer-advisory__heading,.footer-advisory>p:not(.footer-advisory__label){grid-column:auto}}.product-detail-hero{background:radial-gradient(circle at 12% 46%,rgba(64,174,216,.2),transparent 33%),radial-gradient(circle at 85% 20%,rgba(31,119,157,.15),transparent 28%),linear-gradient(118deg,#07334b,#05253b 56%,#031d2d);color:#dceef6}.product-detail-hero:before{border-color:#79d3f629}.product-detail-hero:after{background:radial-gradient(circle,rgba(89,198,237,.14),transparent 68%)}.product-detail-hero .inner-hero-background{opacity:.18;mix-blend-mode:screen}.product-detail-hero .inner-hero-background:after{background:linear-gradient(90deg,#05253b80,#05253be0)}.product-detail-breadcrumb .breadcrumb{color:#9dbdcc}.product-detail-breadcrumb .breadcrumb a{color:#bcd8e4}.product-detail-breadcrumb .breadcrumb a:hover{color:#91dcfb}.product-gallery__stage{min-height:540px;overflow:hidden;border:1px solid rgba(190,224,237,.78)!important;border-radius:7px;background:radial-gradient(circle at 50% 43%,#fff,#f4f9fb 44%,#dfedf3)!important;box-shadow:0 30px 70px #000f1940!important}.product-gallery__stage:before{width:72%;border-color:#1b84ad29;box-shadow:0 0 55px #3eaad214}.product-gallery__stage:after{background:#0a425d2e}.product-gallery__stage>img{filter:drop-shadow(0 27px 22px rgba(9,52,73,.2))}.product-gallery__stage>p{color:#526f7f}.product-gallery__thumbs{margin-top:12px}.product-gallery__thumbs button{border-color:#89bed340;background:#eef7fad1}.product-gallery__thumbs button.is-active{border-color:#63b8d8;background:#fff;box-shadow:0 5px 18px #00152129}.product-detail-hero__copy{color:#dceef6}.product-detail-hero__code{color:#91b6c8}.product-detail-hero__code strong{color:#a8c9d8;font-weight:550}.product-detail-hero__copy h1{color:#f4fbff;text-shadow:0 5px 24px rgba(0,12,20,.18)}.product-detail-hero__slogan{color:#91dcfb!important}.product-detail-hero__lead{color:#bfd4df!important}.product-detail-hero__tags span{border:1px solid rgba(128,203,231,.24);background:#72c3e117;color:#c2e5f3}.product-detail-signals{border-color:#8bc7df38}.product-detail-signals>div{border-color:#8bc7df38}.product-detail-signals i{color:#83d8f7}.product-detail-signals small{color:#8faebe}.product-detail-signals strong{color:#e0f0f7;font-weight:550}.product-detail-purchase{margin-top:25px;padding:22px!important;border:1px solid rgba(126,196,224,.22)!important;border-radius:6px;background:#031b2a7a!important;box-shadow:inset 0 1px #ffffff09,0 18px 42px #000f1824!important}.product-detail-sku-select{color:#dbeef7}.product-detail-sku-select small{color:#86a9ba}.product-detail-sku-select select{border-color:#7ec4e04d;background:linear-gradient(135deg,#0c4159d1,#052a3de6);color:#e5f7ff;border-radius:5px;box-shadow:inset 0 1px #ffffff0b}.product-detail-sku-select select:hover{border-color:#7ed3f185;background:linear-gradient(135deg,#0e4c67e6,#063146f0)}.product-detail-sku-select select:focus{border-color:#67c5e8;box-shadow:0 0 0 3px #67c5e821,inset 0 1px #ffffff0d}.product-detail-sku-select select option{background:#052b40;color:#e5f7ff}.product-detail-sku-select__control>i{color:#91dcfb}.product-detail-hero__price small,.product-detail-hero__price span{color:#91afbe}.product-detail-hero__price strong{color:#91dcfb}.product-detail-purchase .btn--primary{border-color:#61c8ed;background:linear-gradient(110deg,#0b8ab6,#09698f);color:#fff;box-shadow:0 10px 24px #000f1933}.product-detail-purchase .btn--primary:hover{border-color:#92ddf7;background:linear-gradient(110deg,#109bc8,#08789f);box-shadow:0 13px 30px #299dc92e}.product-detail-purchase .privacy-note{color:#91adbc}.product-detail-purchase .privacy-note i{color:#70cbea}@media(max-width:900px){.product-detail-hero{background:radial-gradient(circle at 50% 20%,rgba(56,166,207,.16),transparent 30%),linear-gradient(180deg,#07334b,#05253b 62%,#031d2d)}.product-gallery__stage{min-height:460px}}@media(max-width:640px){.product-detail-hero{padding-bottom:48px;background:linear-gradient(180deg,#07334b,#05253b 66%,#031d2d)}.product-gallery{background:transparent}.product-gallery__stage{min-height:330px;border-radius:5px}.product-detail-purchase{padding:17px!important}.product-detail-signals strong{font-size:11px}.product-detail-signals small{font-size:9px}}.product-detail-hero{padding-top:90px}.product-detail-hero__copy h1{max-width:none;font-size:clamp(2rem,3vw,3.05rem)}.feature-line{border:0;box-shadow:none}@media(max-width:900px){.product-detail-hero{padding-top:82px}}@media(max-width:640px){.product-detail-hero{padding-top:68px}.product-detail-hero__copy h1{font-size:clamp(1.75rem,7vw,2.1rem)}}@media(max-width:640px){.product-detail-signals>div,.product-detail-signals>div:first-child{border-bottom-color:#8bc7df38}}.home-delivery{background:linear-gradient(180deg,#edf5f8,#f7fafc)}.home-delivery__steps{gap:0;overflow:hidden;border:1px solid #cfe1e9;border-radius:7px;background:#fffc;box-shadow:0 22px 55px #05253b12}.home-delivery__steps li{display:grid;grid-template-columns:48px minmax(0,1fr);grid-template-areas:"number number" "icon title" "icon copy";column-gap:17px;align-content:start;min-height:225px;padding:29px 27px!important;border-radius:0;background:linear-gradient(150deg,#ffffffeb,#edf7fb94)}.home-delivery__steps li+li{border-left:1px solid #d7e6ed}.home-delivery__number{grid-area:number;width:max-content;color:#2b86a9!important;font-size:10px!important;font-weight:700;letter-spacing:.18em}.home-delivery__steps li>i{grid-area:icon;display:grid!important;place-items:center;width:44px;height:44px;margin-top:25px!important;border:1px solid #bcdce9;border-radius:50%;background:#eaf6fa;color:#0b82ac!important;font-size:17px!important}.home-delivery__steps h3{grid-area:title;align-self:end;margin-top:25px!important;color:#0a3046;font-size:17px!important}.home-delivery__steps p{grid-area:copy;margin-top:7px!important;color:#68818f;line-height:1.75}.home-delivery__policy{min-height:72px;margin-top:16px!important;padding:17px 21px!important;gap:18px 28px!important;border:1px solid #d3e4eb!important;border-radius:6px;background:#ffffffa3}.home-delivery__policy>span{display:inline-flex;align-items:center;gap:8px}.home-delivery__policy>span i{color:#1889b2}.home-delivery__policy a{display:inline-flex!important;align-items:center;gap:7px;margin-left:auto!important;padding:0!important;color:#087fa8!important;text-decoration:none!important}.home-delivery__policy a i{font-size:10px;transition:transform .2s}.home-delivery__policy a:hover i{transform:translate(4px)}.home-contact{position:relative;isolation:isolate;overflow:hidden;padding-block:72px;border-top:1px solid rgba(145,220,251,.16);background:linear-gradient(120deg,#05253b,#07344d 54%,#06283d)}.home-contact:before{content:"";position:absolute;inset:0;z-index:-1;opacity:.18;background-image:linear-gradient(rgba(145,220,251,.08) 1px,transparent 1px),linear-gradient(90deg,rgba(145,220,251,.08) 1px,transparent 1px);background-size:72px 72px;-webkit-mask-image:linear-gradient(90deg,transparent,#000 56%,transparent);mask-image:linear-gradient(90deg,transparent,#000 56%,transparent)}.home-contact__glow{position:absolute;z-index:-1;right:-8%;bottom:-170px;width:560px;height:430px;border-radius:50%;background:radial-gradient(circle,rgba(57,174,216,.26),transparent 68%);pointer-events:none}.home-contact__inner{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:70px}.home-contact__copy{max-width:680px}.home-contact .brand-kicker{margin-bottom:15px;color:#91dcfb}.home-contact h2{color:#f2fbff;font-size:clamp(30px,3.4vw,46px);font-weight:550;letter-spacing:-.025em}.home-contact p:not(.brand-kicker){max-width:44em;margin-top:16px;color:#adc9d8;font-size:14px;line-height:1.85}.home-contact__action{display:grid;justify-items:stretch;gap:12px;min-width:250px}.home-contact__action .home-button{min-width:250px;border:1px solid #a8e8ff;border-radius:5px;background:linear-gradient(110deg,#e9f9ff,#c9effd);color:#073149;box-shadow:0 13px 30px #000d1633;transition:background .22s ease,border-color .22s ease,box-shadow .22s ease,transform .22s ease}.home-contact__action .home-button i{transition:transform .22s ease}.home-contact__action .home-button:hover{border-color:#d9f6ff;background:linear-gradient(110deg,#f2fcff,#d9f4fd);box-shadow:0 16px 34px #000d163d;transform:translateY(-2px)}.home-contact__action .home-button:hover i{transform:translate(4px)}.home-contact__action small{display:flex;align-items:center;justify-content:center;gap:7px;color:#8cabb9;font-size:10px}.home-contact__action small i{color:#69c6e8}@media(max-width:900px){.home-delivery__steps{grid-template-columns:1fr 1fr}.home-delivery__steps li{min-height:205px}.home-delivery__steps li:nth-child(odd){border-left:0}.home-delivery__steps li:nth-child(n+3){border-top:1px solid #d7e6ed}.home-contact__inner{grid-template-columns:1fr;gap:30px}.home-contact__action{justify-self:start}}@media(max-width:560px){.home-delivery__steps{grid-template-columns:1fr}.home-delivery__steps li{min-height:0;grid-template-columns:42px minmax(0,1fr);padding:23px 20px!important}.home-delivery__steps li+li,.home-delivery__steps li:nth-child(n+3){border-top:1px solid #d7e6ed;border-left:0}.home-delivery__steps li>i{width:38px;height:38px;margin-top:19px!important}.home-delivery__steps h3{margin-top:19px!important}.home-delivery__policy{align-items:flex-start;flex-direction:column;gap:12px!important}.home-delivery__policy a{margin-left:0!important}.home-contact{padding-block:56px}.home-contact__action,.home-contact__action .home-button{width:100%;min-width:0}}.home-section{padding-block:clamp(72px,7.2vw,104px)}.home-heading{margin-bottom:clamp(36px,3.6vw,48px)}.home-collection .home-heading{margin-bottom:clamp(32px,3vw,42px)}.home-science{padding-block:clamp(72px,7.2vw,104px)}.home-effects,.home-contraindications{padding-block:clamp(68px,7vw,96px)}.home-delivery{padding-bottom:clamp(38px,4vw,56px)}.home-journal{padding-top:clamp(38px,4vw,56px)}.home-contact{padding-block:64px}.home-usage{position:relative;overflow:hidden;background:#eaf3f7;color:#0a3046}.home-usage:before{content:"";position:absolute;top:0;right:0;width:38%;height:1px;background:#9ac8da}.home-usage__heading{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,.72fr);align-items:end;gap:clamp(44px,7vw,100px);margin-bottom:clamp(38px,4.5vw,58px)}.home-usage__heading .brand-kicker{margin-bottom:15px;color:#2584a6}.home-usage__heading>p{max-width:46ch;color:#587483;font-size:14px;line-height:1.9}.home-usage__layout{display:grid;grid-template-columns:minmax(0,1.22fr) minmax(350px,.78fr);gap:clamp(40px,6vw,82px);align-items:start}.home-usage__steps{list-style:none;border-top:1px solid #bfd7e2}.home-usage__steps li{display:grid;grid-template-columns:38px 44px minmax(0,1fr);gap:20px;align-items:start;padding:25px 0;border-bottom:1px solid #bfd7e2}.home-usage__steps li>span{padding-top:5px;color:#3586a3;font-size:10px;font-weight:700;letter-spacing:.15em}.home-usage__steps li>i{display:grid;place-items:center;width:40px;height:40px;color:#087fa8;font-size:20px}.home-usage__steps h3{color:#0a3046;font-size:18px;font-weight:650;line-height:1.55}.home-usage__steps p{max-width:60ch;margin-top:7px;color:#5a7482;font-size:13px;line-height:1.82}.home-usage__audience{padding:clamp(30px,3.5vw,46px);background:#052f47;color:#eaf8ff}.home-usage__audience-label{color:#7ed4f3!important;font-size:10px!important;font-weight:700;letter-spacing:.16em}.home-usage__audience>i{margin-top:28px;color:#84dcf8;font-size:24px}.home-usage__audience h3{margin-top:18px;color:#f2fbff;font-size:23px;font-weight:600;line-height:1.5}.home-usage__audience>p:not(.home-usage__audience-label){margin-top:15px;color:#b6d0dc;font-size:13px;line-height:1.85}.home-usage__audience ul{list-style:none;margin-top:22px;padding:0;border-top:1px solid #2c5b70}.home-usage__audience li{display:flex;gap:12px;padding:14px 0;border-bottom:1px solid #2c5b70;color:#d7e9f1;font-size:12px;line-height:1.65}.home-usage__audience li i{flex:0 0 14px;margin-top:4px;color:#79d5f3}.home-usage__stop{display:flex;gap:14px;margin-top:24px;padding:17px 18px;background:#7ed4f314}.home-usage__stop>i{flex:0 0 18px;margin-top:3px;color:#9ce4fb}.home-usage__stop strong,.home-usage__stop span{display:block}.home-usage__stop strong{color:#f2fbff;font-size:12px}.home-usage__stop span{margin-top:6px;color:#acc7d3;font-size:11px;line-height:1.7}.home-usage .home-text-link{gap:8px;margin-top:24px;color:#91ddf7}.home-usage .home-text-link:hover{color:#dff8ff}@media(max-width:900px){.home-usage__heading{grid-template-columns:1fr;gap:22px}.home-usage__heading>p{max-width:62ch}.home-usage__layout{grid-template-columns:1fr;gap:36px}.home-usage__audience{max-width:none}}@media(max-width:560px){.home-section{padding-block:54px}.home-heading{margin-bottom:26px}.home-collection .home-heading{margin-bottom:18px}.home-science,.home-effects,.home-contraindications{padding-block:56px}.home-delivery{padding-bottom:32px}.home-journal{padding-top:32px;padding-bottom:56px}.home-contact{padding-block:52px}.home-usage__heading{gap:17px;margin-bottom:31px}.home-usage__heading>p{font-size:13px;line-height:1.8}.home-usage__layout{gap:30px}.home-usage__steps li{grid-template-columns:30px 36px minmax(0,1fr);gap:12px;padding:21px 0}.home-usage__steps li>i{width:34px;height:34px;font-size:18px}.home-usage__steps h3{font-size:16px}.home-usage__steps p{font-size:12px;line-height:1.78}.home-usage__audience{margin-inline:calc(var(--gutter) * -1);padding:34px var(--gutter) 38px}.home-usage__audience>i{margin-top:24px}.home-usage__audience h3{font-size:21px}}.checkout-security.js-placeholder,.js .checkout-security{background:radial-gradient(circle at 50% 42%,rgba(46,164,205,.18),transparent 28%),radial-gradient(circle at 50% 120%,rgba(21,104,140,.2),transparent 42%),#05253b;color:#eaf8ff}.js .checkout-security:before{position:absolute;inset:0;content:"";pointer-events:none;opacity:.18;background-image:linear-gradient(rgba(145,220,251,.08) 1px,transparent 1px),linear-gradient(90deg,rgba(145,220,251,.08) 1px,transparent 1px);background-size:72px 72px;-webkit-mask-image:radial-gradient(circle at center,#000,transparent 68%);mask-image:radial-gradient(circle at center,#000,transparent 68%)}.checkout-security__panel{position:relative;width:min(100% - 36px,520px);padding:44px 42px 38px;border:1px solid rgba(137,207,235,.22);border-radius:7px;background:linear-gradient(145deg,#093952e0,#042233db);box-shadow:inset 0 1px #ffffff0e,0 30px 80px #000d1645;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.checkout-security__panel>p{margin-top:25px;color:#8ddcf9;font-size:9px;font-weight:650;letter-spacing:.23em}.checkout-security__panel h2{min-height:2.7em;margin-top:10px;color:#f3fbff;font-size:clamp(1.35rem,4vw,1.8rem);font-weight:550;line-height:1.45}.checkout-security__shield{width:78px;color:#a1e6ff;border-color:#91dcfb57;background:radial-gradient(circle,rgba(86,190,229,.14),transparent 67%);box-shadow:0 0 34px #41b2da21;font-size:1.45rem}.checkout-security__shield:before{inset:-13px;border-color:#91dcfb1f;border-top-color:#8fdefb;border-right-color:#8fdefb6b}.checkout-security__shield span{inset:-26px;border-color:#91dcfb17}.checkout-security__panel ul{position:relative;width:100%;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin-top:29px}.checkout-security__panel ul:before{position:absolute;top:13px;left:16.66%;right:16.66%;height:1px;content:"";background:#84c4de33}.checkout-security__panel li{position:relative;z-index:1;gap:10px;padding-inline:6px;color:#6f94a6;font-size:10px;line-height:1.5}.checkout-security__panel li i{width:27px;height:27px;border-color:#426d82;background:#073149;color:transparent;font-size:8px;box-shadow:0 0 0 5px #07334b}.checkout-security__panel li.is-active{color:#d9edf6}.checkout-security__panel li.is-active i{border-color:#8eddfa;background:#8eddfa;color:#05253b;box-shadow:0 0 0 5px #07334b,0 0 19px #66cbef47}@media(max-width:540px){.checkout-security__panel{padding:38px 20px 30px}.checkout-security__panel h2{font-size:1.3rem}.checkout-security__panel li{padding-inline:3px;font-size:9px}.checkout-security__shield{width:70px}.checkout-security__panel ul{margin-top:24px}}
