@charset "UTF-8";:root{--color-bg: #07090b;--color-bg-soft: #0d1114;--color-card: #11161a;--color-card-hover: #171d22;--color-glass: rgba(17, 22, 26, .78);--color-overlay: rgba(0, 0, 0, .62);--color-primary: #d8a94e;--color-primary-light: #f0c978;--color-primary-dark: #a8792d;--color-primary-muted: #7a5a25;--color-primary-soft: rgba(216, 169, 78, .14);--color-primary-border: rgba(216, 169, 78, .42);--color-primary-glow: rgba(216, 169, 78, .28);--color-text: #f6efe2;--color-text-soft: #d7cbb8;--color-text-muted: #9e9486;--color-text-subtle: #6f675e;--color-text-gold: #e4b85e;--color-text-dark: #17110a;--color-border: rgba(255, 255, 255, .09);--color-card-border: rgba(255, 255, 255, .12);--color-border-gold: rgba(216, 169, 78, .38);--color-divider: rgba(255, 255, 255, .08);--color-divider-dark: rgba(0, 0, 0, .45);--color-success: #6faf79;--color-success-soft: rgba(111, 175, 121, .14);--color-success-border: rgba(111, 175, 121, .38);--color-warning: #d8a94e;--color-warning-soft: rgba(216, 169, 78, .14);--color-warning-border: rgba(216, 169, 78, .42);--color-danger: #c85c4a;--color-danger-soft: rgba(200, 92, 74, .13);--color-danger-border: rgba(200, 92, 74, .42);--color-medical: #5fa7a0;--color-medical-soft: rgba(95, 167, 160, .14);--color-medical-border: rgba(95, 167, 160, .36);--color-cialis-green: #1e6b3e;--color-cialis-green-dark: #0f3f27;--color-cialis-green-light: #5fa66d;--color-product-cream: #e8d8b8;--color-pill-yellow: #d8b458;--btn-primary-bg: linear-gradient(135deg, #f0c978 0%, #d8a94e 45%, #b98234 100%);--btn-primary-hover-bg: linear-gradient(135deg, #ffd88a 0%, #e6b75a 45%, #c28b38 100%);--btn-secondary-bg: rgba(255, 255, 255, .04);--btn-secondary-hover-bg: rgba(216, 169, 78, .12);--btn-secondary-border: rgba(216, 169, 78, .42);--shadow-lg: 0 28px 90px rgba(0, 0, 0, .58);--shadow-card: 0 18px 50px rgba(0, 0, 0, .42);--shadow-gold: 0 0 36px rgba(216, 169, 78, .22);--shadow-btn: 0 10px 26px rgba(216, 169, 78, .26);--gradient-hero: radial-gradient(circle at 72% 32%, rgba(216, 169, 78, .22), transparent 34%), linear-gradient(135deg, #07090b 0%, #0d1114 48%, #18110a 100%);--gradient-card: linear-gradient(145deg, rgba(255, 255, 255, .075), rgba(255, 255, 255, .025));--gradient-gold-card: linear-gradient(145deg, rgba(216, 169, 78, .16), rgba(255, 255, 255, .025));--gradient-danger-card: linear-gradient(145deg, rgba(200, 92, 74, .16), rgba(255, 255, 255, .025));--gradient-medical-card: linear-gradient(145deg, rgba(95, 167, 160, .14), rgba(255, 255, 255, .025));--gradient-footer: linear-gradient(180deg, #0d1114 0%, #050607 100%);--font-body: system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", "PingFang TC", "PingFang SC", "Microsoft JhengHei", "Microsoft YaHei", sans-serif;--font-display: system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", "PingFang TC", "PingFang SC", "Microsoft JhengHei", "Microsoft YaHei", sans-serif;--radius-sm: 8px;--radius-md: 12px;--radius-lg: 16px;--container: 1440px;--header-height: 78px;--ease-out: cubic-bezier(.16, 1, .3, 1)}.fa,.fa-brands,.fa-classic,.fa-regular,.fa-solid,.fab,.far,.fas{--_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:.225em}.fa-xs{font-size:.75em;line-height:.08333em;vertical-align:.125em}.fa-sm{font-size:.875em;line-height:.07143em;vertical-align:.05357em}.fa-lg{font-size:1.25em;line-height:.05em;vertical-align:-.075em}.fa-xl{font-size:1.5em;line-height:.04167em;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(var(--fa-li-width, 2em) * -1);position:absolute;text-align:center;width:var(--fa-li-width, 2em);line-height:inherit}.fa-border{border-radius:var(--fa-border-radius, .1em);border:var(--fa-border-width, .0625em) var(--fa-border-style, solid) var(--fa-border-color, #eee);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-end,.fa-pull-right{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-iteration-count:var(--fa-animation-iteration-count, infinite);animation-timing-function:var(--fa-animation-timing, ease-in-out)}.fa-beat-fade,.fa-fade{animation-delay:var(--fa-animation-delay, 0s);animation-direction:var(--fa-animation-direction, normal);animation-duration:var(--fa-animation-duration, 1s)}.fa-beat-fade{animation-name:fa-beat-fade;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-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,.fa-flip-360{animation-delay:var(--fa-animation-delay, 0s);animation-direction:var(--fa-animation-direction, normal)}.fa-flip-360{animation-name:fa-flip-360;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-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,.fa-spin-snap-4{animation-delay:var(--fa-animation-delay, 0s);animation-direction:var(--fa-animation-direction, normal)}.fa-spin-snap-4{animation-name:fa-spin-snap-4;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-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,.fa-spin-snap-8{animation-delay:var(--fa-animation-delay, 0s);animation-direction:var(--fa-animation-direction, normal)}.fa-buzz{animation-name:fa-buzz;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-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,.fa-swing{animation-delay:var(--fa-animation-delay, 0s);animation-direction:var(--fa-animation-direction, normal)}.fa-jello{animation-name:fa-jello;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-beat-fade,.fa-bounce,.fa-buzz,.fa-fade,.fa-flip,.fa-flip-360,.fa-float,.fa-jello,.fa-pulse,.fa-shake,.fa-spin,.fa-spin-pulse,.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(var(--fa-beat-scale, 1.25) * 1.25))}45%{transform:scale(calc(var(--fa-beat-scale, 1.22) * 1.22))}65%{transform:scale(calc(var(--fa-beat-scale, 1.25) * 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(var(--fa-bounce-height, .5em) * -1));animation-timing-function:cubic-bezier(.33,.66,.66,1)}52%{transform:scale(1) translateY(calc(var(--fa-bounce-height, .5em) * -1 * 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, -1turn) * .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, -1turn) * .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, -1turn) * 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, -1turn))}}@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, -1turn) * .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, -1turn) * 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, -1turn))}}@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(1turn)}}@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(1turn);animation-timing-function:cubic-bezier(.8,0,1,1)}to{transform:rotate(1turn)}}@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(1turn);animation-timing-function:cubic-bezier(.8,0,1,1)}to{transform:rotate(1turn)}}@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(1turn);animation-timing-function:cubic-bezier(.8,0,1,1)}to{transform:rotate(1turn)}}@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(var(--fa-buzz-distance, 4px) * -1)) rotate(-.5deg)}15%{transform:translate(var(--fa-buzz-distance, 4px)) rotate(.3deg)}20%{transform:translate(calc(var(--fa-buzz-distance, 4px) * -1)) rotate(-.3deg)}25%{transform:translate(calc(var(--fa-buzz-distance, 4px) * .7)) rotate(.2deg)}30%{transform:translate(calc(var(--fa-buzz-distance, 4px) * -1 * .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(var(--fa-float-height, 6px) * -.4)) 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(var(--fa-float-height, 6px) * -1)) 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(var(--fa-float-height, 6px) * -.92)) translate(calc(var(--fa-float-drift, 1px) * -.5)) rotate(calc(var(--fa-float-tilt, 1deg) * -.5)) scale(.995,1.01);animation-timing-function:cubic-bezier(.33,0,.66,.33)}70%{transform:translateY(calc(var(--fa-float-height, 6px) * -.3)) translate(calc(var(--fa-float-drift, 1px) * -1)) rotate(calc(var(--fa-float-tilt, 1deg) * -1)) scale(1);animation-timing-function:cubic-bezier(.33,.66,.66,1)}90%{transform:translateY(calc(var(--fa-float-height, 6px) * .05)) 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(var(--fa-swing-angle, 22deg) * -1 * .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(var(--fa-swing-angle, 22deg) * -1 * .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(var(--fa-swing-angle, 22deg) * -1 * .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(.5 + var(--fa-jello-scale-x, 1.15) * .5),calc(1.5 - var(--fa-jello-scale-x, 1.15) * .5));animation-timing-function:cubic-bezier(.4,0,.6,1)}48%{transform:scale(calc(1.3 - var(--fa-jello-scale-y, 1.12) * .3),calc(.7 + var(--fa-jello-scale-y, 1.12) * .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,.fa-dollar-sign,.fa-usd{--fa:"$"}.fa-percent,.fa-percentage{--fa:"%"}.fa-asterisk{--fa:"*"}.fa-add,.fa-plus{--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-alt-slash,.fa-handshake-simple-slash,.fa-handshake-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-home-user,.fa-house-user{--fa:""}.fa-indian-rupee,.fa-indian-rupee-sign,.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-try,.fa-turkish-lira,.fa-turkish-lira-sign{--fa:""}.fa-vault{--fa:""}.fa-magic-wand-sparkles,.fa-wand-magic-sparkles{--fa:""}.fa-wheat-alt,.fa-wheat-awn{--fa:""}.fa-wheelchair-alt,.fa-wheelchair-move{--fa:""}.fa-bangladeshi-taka-sign{--fa:""}.fa-bowl-rice{--fa:""}.fa-person-pregnant{--fa:""}.fa-home-lg,.fa-house-chimney{--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-rod-asclepius,.fa-rod-snake,.fa-staff-aesculapius,.fa-staff-snake{--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-thumb-tack-slash,.fa-thumbtack-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-heptagon,.fa-septagon{--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-glass-martini,.fa-martini-glass-empty{--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-close,.fa-multiply,.fa-remove,.fa-times,.fa-xmark{--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-cog,.fa-gear{--fa:""}.fa-home,.fa-home-alt,.fa-home-lg-alt,.fa-house{--fa:""}.fa-clock,.fa-clock-four{--fa:""}.fa-road{--fa:""}.fa-download{--fa:""}.fa-inbox{--fa:""}.fa-arrow-right-rotate,.fa-arrow-rotate-forward,.fa-arrow-rotate-right,.fa-redo{--fa:""}.fa-arrows-rotate,.fa-refresh,.fa-sync{--fa:""}.fa-list-alt,.fa-rectangle-list{--fa:""}.fa-lock{--fa:""}.fa-flag{--fa:""}.fa-headphones,.fa-headphones-alt,.fa-headphones-simple{--fa:""}.fa-volume-off{--fa:""}.fa-volume-down,.fa-volume-low{--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-dedent,.fa-outdent{--fa:""}.fa-indent{--fa:""}.fa-video,.fa-video-camera{--fa:""}.fa-image{--fa:""}.fa-location-pin,.fa-map-marker{--fa:""}.fa-adjust,.fa-circle-half-stroke{--fa:""}.fa-droplet,.fa-tint{--fa:""}.fa-edit,.fa-pen-to-square{--fa:""}.fa-arrows,.fa-arrows-up-down-left-right{--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-fast-forward,.fa-forward-fast{--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-check-circle,.fa-circle-check{--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-mail-forward,.fa-share{--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-exclamation-triangle,.fa-triangle-exclamation,.fa-warning{--fa:""}.fa-plane{--fa:""}.fa-calendar-alt,.fa-calendar-days{--fa:""}.fa-random,.fa-shuffle{--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-h,.fa-arrows-left-right{--fa:""}.fa-bar-chart,.fa-chart-bar{--fa:""}.fa-camera-retro{--fa:""}.fa-key{--fa:""}.fa-cogs,.fa-gears{--fa:""}.fa-comments{--fa:""}.fa-star-half{--fa:""}.fa-arrow-right-from-bracket,.fa-sign-out{--fa:""}.fa-thumb-tack,.fa-thumbtack{--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-phone-square,.fa-square-phone{--fa:""}.fa-unlock{--fa:""}.fa-credit-card,.fa-credit-card-alt{--fa:""}.fa-feed,.fa-rss{--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-arrow-circle-left,.fa-circle-arrow-left{--fa:""}.fa-arrow-circle-right,.fa-circle-arrow-right{--fa:""}.fa-arrow-circle-up,.fa-circle-arrow-up{--fa:""}.fa-arrow-circle-down,.fa-circle-arrow-down{--fa:""}.fa-globe{--fa:""}.fa-wrench{--fa:""}.fa-list-check,.fa-tasks{--fa:""}.fa-filter{--fa:""}.fa-briefcase{--fa:""}.fa-arrows-alt,.fa-up-down-left-right{--fa:""}.fa-users{--fa:""}.fa-chain,.fa-link{--fa:""}.fa-cloud{--fa:""}.fa-flask{--fa:""}.fa-cut,.fa-scissors{--fa:""}.fa-copy{--fa:""}.fa-paperclip{--fa:""}.fa-floppy-disk,.fa-save{--fa:""}.fa-square{--fa:""}.fa-bars,.fa-navicon{--fa:""}.fa-list-dots,.fa-list-ul{--fa:""}.fa-list-1-2,.fa-list-numeric,.fa-list-ol{--fa:""}.fa-strikethrough{--fa:""}.fa-underline{--fa:""}.fa-table{--fa:""}.fa-magic,.fa-wand-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-columns,.fa-table-columns{--fa:""}.fa-sort,.fa-unsorted{--fa:""}.fa-sort-desc,.fa-sort-down{--fa:""}.fa-sort-asc,.fa-sort-up{--fa:""}.fa-envelope{--fa:""}.fa-arrow-left-rotate,.fa-arrow-rotate-back,.fa-arrow-rotate-backward,.fa-arrow-rotate-left,.fa-undo{--fa:""}.fa-gavel,.fa-legal{--fa:""}.fa-bolt,.fa-zap{--fa:""}.fa-sitemap{--fa:""}.fa-umbrella{--fa:""}.fa-file-clipboard,.fa-paste{--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-coffee,.fa-mug-saucer{--fa:""}.fa-hospital,.fa-hospital-alt,.fa-hospital-wide{--fa:""}.fa-ambulance,.fa-truck-medical{--fa:""}.fa-medkit,.fa-suitcase-medical{--fa:""}.fa-fighter-jet,.fa-jet-fighter{--fa:""}.fa-beer,.fa-beer-mug-empty{--fa:""}.fa-h-square,.fa-square-h{--fa:""}.fa-plus-square,.fa-square-plus{--fa:""}.fa-angle-double-left,.fa-angles-left{--fa:""}.fa-angle-double-right,.fa-angles-right{--fa:""}.fa-angle-double-up,.fa-angles-up{--fa:""}.fa-angle-double-down,.fa-angles-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-mail-reply-all,.fa-reply-all{--fa:""}.fa-location-arrow{--fa:""}.fa-crop{--fa:""}.fa-code-branch{--fa:""}.fa-chain-broken,.fa-chain-slash,.fa-link-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-chevron-circle-left,.fa-circle-chevron-left{--fa:""}.fa-chevron-circle-right,.fa-circle-chevron-right{--fa:""}.fa-chevron-circle-up,.fa-circle-chevron-up{--fa:""}.fa-chevron-circle-down,.fa-circle-chevron-down{--fa:""}.fa-anchor{--fa:""}.fa-unlock-alt,.fa-unlock-keyhole{--fa:""}.fa-bullseye{--fa:""}.fa-ellipsis,.fa-ellipsis-h{--fa:""}.fa-ellipsis-v,.fa-ellipsis-vertical{--fa:""}.fa-rss-square,.fa-square-rss{--fa:""}.fa-circle-play,.fa-play-circle{--fa:""}.fa-ticket{--fa:""}.fa-minus-square,.fa-square-minus{--fa:""}.fa-arrow-turn-up,.fa-level-up{--fa:""}.fa-arrow-turn-down,.fa-level-down{--fa:""}.fa-check-square,.fa-square-check{--fa:""}.fa-pen-square,.fa-pencil-square,.fa-square-pen{--fa:""}.fa-external-link-square,.fa-square-arrow-up-right{--fa:""}.fa-share-from-square,.fa-share-square{--fa:""}.fa-compass{--fa:""}.fa-caret-square-down,.fa-square-caret-down{--fa:""}.fa-caret-square-up,.fa-square-caret-up{--fa:""}.fa-caret-square-right,.fa-square-caret-right{--fa:""}.fa-eur,.fa-euro,.fa-euro-sign{--fa:""}.fa-gbp,.fa-pound-sign,.fa-sterling-sign{--fa:""}.fa-rupee,.fa-rupee-sign{--fa:""}.fa-cny,.fa-jpy,.fa-rmb,.fa-yen,.fa-yen-sign{--fa:""}.fa-rouble,.fa-rub,.fa-ruble,.fa-ruble-sign{--fa:""}.fa-krw,.fa-won,.fa-won-sign{--fa:""}.fa-file{--fa:""}.fa-file-alt,.fa-file-lines,.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-female,.fa-person-dress{--fa:""}.fa-male,.fa-person{--fa:""}.fa-sun{--fa:""}.fa-moon{--fa:""}.fa-archive,.fa-box-archive{--fa:""}.fa-bug{--fa:""}.fa-caret-square-left,.fa-square-caret-left{--fa:""}.fa-circle-dot,.fa-dot-circle{--fa:""}.fa-wheelchair{--fa:""}.fa-lira-sign{--fa:""}.fa-shuttle-space,.fa-space-shuttle{--fa:""}.fa-envelope-square,.fa-square-envelope{--fa:""}.fa-bank,.fa-building-columns,.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-automobile,.fa-car{--fa:""}.fa-cab,.fa-taxi{--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-archive,.fa-file-zipper{--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-header,.fa-heading{--fa:""}.fa-paragraph{--fa:""}.fa-sliders,.fa-sliders-h{--fa:""}.fa-share-alt,.fa-share-nodes{--fa:""}.fa-share-alt-square,.fa-square-share-nodes{--fa:""}.fa-bomb{--fa:""}.fa-futbol,.fa-futbol-ball,.fa-soccer-ball{--fa:""}.fa-teletype,.fa-tty{--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-paint-brush,.fa-paintbrush{--fa:""}.fa-birthday-cake,.fa-cake,.fa-cake-candles{--fa:""}.fa-area-chart,.fa-chart-area{--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-ils,.fa-shekel,.fa-shekel-sign,.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-h,.fa-mars-stroke-right{--fa:""}.fa-neuter{--fa:""}.fa-genderless{--fa:""}.fa-server{--fa:""}.fa-user-plus{--fa:""}.fa-user-times,.fa-user-xmark{--fa:""}.fa-bed{--fa:""}.fa-train{--fa:""}.fa-subway,.fa-train-subway{--fa:""}.fa-battery,.fa-battery-5,.fa-battery-full{--fa:""}.fa-battery-4,.fa-battery-three-quarters{--fa:""}.fa-battery-3,.fa-battery-half{--fa:""}.fa-battery-2,.fa-battery-quarter{--fa:""}.fa-battery-0,.fa-battery-empty{--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-balance-scale,.fa-scale-balanced{--fa:""}.fa-hourglass-1,.fa-hourglass-start{--fa:""}.fa-hourglass-2,.fa-hourglass-half{--fa:""}.fa-hourglass-3,.fa-hourglass-end{--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-television,.fa-tv,.fa-tv-alt{--fa:""}.fa-calendar-plus{--fa:""}.fa-calendar-minus{--fa:""}.fa-calendar-times,.fa-calendar-xmark{--fa:""}.fa-calendar-check{--fa:""}.fa-industry{--fa:""}.fa-map-pin{--fa:""}.fa-map-signs,.fa-signs-post{--fa:""}.fa-map{--fa:""}.fa-comment-alt,.fa-message{--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-blind,.fa-person-walking-with-cane{--fa:""}.fa-audio-description{--fa:""}.fa-phone-volume,.fa-volume-control-phone{--fa:""}.fa-braille{--fa:""}.fa-assistive-listening-systems,.fa-ear-listen{--fa:""}.fa-american-sign-language-interpreting,.fa-asl-interpreting,.fa-hands-american-sign-language-interpreting,.fa-hands-asl-interpreting{--fa:""}.fa-deaf,.fa-deafness,.fa-ear-deaf,.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-drivers-license,.fa-id-card{--fa:""}.fa-temperature-4,.fa-temperature-full,.fa-thermometer-4,.fa-thermometer-full{--fa:""}.fa-temperature-3,.fa-temperature-three-quarters,.fa-thermometer-3,.fa-thermometer-three-quarters{--fa:""}.fa-temperature-2,.fa-temperature-half,.fa-thermometer-2,.fa-thermometer-half{--fa:""}.fa-temperature-1,.fa-temperature-quarter,.fa-thermometer-1,.fa-thermometer-quarter{--fa:""}.fa-temperature-0,.fa-temperature-empty,.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-cutlery,.fa-utensils{--fa:""}.fa-rotate-back,.fa-rotate-backward,.fa-rotate-left,.fa-undo-alt{--fa:""}.fa-trash-alt,.fa-trash-can{--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-redo-alt,.fa-rotate-forward,.fa-rotate-right{--fa:""}.fa-poo{--fa:""}.fa-images{--fa:""}.fa-pencil,.fa-pencil-alt{--fa:""}.fa-pen{--fa:""}.fa-pen-alt,.fa-pen-clip{--fa:""}.fa-octagon{--fa:""}.fa-down-long,.fa-long-arrow-alt-down{--fa:""}.fa-left-long,.fa-long-arrow-alt-left{--fa:""}.fa-long-arrow-alt-right,.fa-right-long{--fa:""}.fa-long-arrow-alt-up,.fa-up-long{--fa:""}.fa-hexagon{--fa:""}.fa-file-edit,.fa-file-pen{--fa:""}.fa-expand-arrows-alt,.fa-maximize{--fa:""}.fa-clipboard{--fa:""}.fa-arrows-alt-h,.fa-left-right{--fa:""}.fa-arrows-alt-v,.fa-up-down{--fa:""}.fa-alarm-clock{--fa:""}.fa-arrow-alt-circle-down,.fa-circle-down{--fa:""}.fa-arrow-alt-circle-left,.fa-circle-left{--fa:""}.fa-arrow-alt-circle-right,.fa-circle-right{--fa:""}.fa-arrow-alt-circle-up,.fa-circle-up{--fa:""}.fa-external-link-alt,.fa-up-right-from-square{--fa:""}.fa-external-link-square-alt,.fa-square-up-right{--fa:""}.fa-exchange-alt,.fa-right-left{--fa:""}.fa-repeat{--fa:""}.fa-code-commit{--fa:""}.fa-code-merge{--fa:""}.fa-desktop,.fa-desktop-alt{--fa:""}.fa-gem{--fa:""}.fa-level-down-alt,.fa-turn-down{--fa:""}.fa-level-up-alt,.fa-turn-up{--fa:""}.fa-lock-open{--fa:""}.fa-location-dot,.fa-map-marker-alt{--fa:""}.fa-microphone-alt,.fa-microphone-lines{--fa:""}.fa-mobile-alt,.fa-mobile-screen-button{--fa:""}.fa-mobile,.fa-mobile-android,.fa-mobile-phone{--fa:""}.fa-mobile-android-alt,.fa-mobile-screen{--fa:""}.fa-money-bill-1,.fa-money-bill-alt{--fa:""}.fa-phone-slash{--fa:""}.fa-image-portrait,.fa-portrait{--fa:""}.fa-mail-reply,.fa-reply{--fa:""}.fa-shield-alt,.fa-shield-halved{--fa:""}.fa-tablet-alt,.fa-tablet-screen-button{--fa:""}.fa-tablet,.fa-tablet-android{--fa:""}.fa-ticket-alt,.fa-ticket-simple{--fa:""}.fa-rectangle-times,.fa-rectangle-xmark,.fa-times-rectangle,.fa-window-close{--fa:""}.fa-compress-alt,.fa-down-left-and-up-right-to-center{--fa:""}.fa-expand-alt,.fa-up-right-and-down-left-from-center{--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,.fa-golf-ball-tee{--fa:""}.fa-hockey-puck{--fa:""}.fa-broom-ball,.fa-quidditch,.fa-quidditch-broom-ball{--fa:""}.fa-square-full{--fa:""}.fa-ping-pong-paddle-ball,.fa-table-tennis,.fa-table-tennis-paddle-ball{--fa:""}.fa-volleyball,.fa-volleyball-ball{--fa:""}.fa-allergies,.fa-hand-dots{--fa:""}.fa-band-aid,.fa-bandage{--fa:""}.fa-box{--fa:""}.fa-boxes,.fa-boxes-alt,.fa-boxes-stacked{--fa:""}.fa-briefcase-medical{--fa:""}.fa-burn,.fa-fire-flame-simple{--fa:""}.fa-capsules{--fa:""}.fa-clipboard-check{--fa:""}.fa-clipboard-list{--fa:""}.fa-diagnoses,.fa-person-dots-from-line{--fa:""}.fa-dna{--fa:""}.fa-dolly,.fa-dolly-box{--fa:""}.fa-cart-flatbed,.fa-dolly-flatbed{--fa:""}.fa-file-medical{--fa:""}.fa-file-medical-alt,.fa-file-waveform{--fa:""}.fa-first-aid,.fa-kit-medical{--fa:""}.fa-circle-h,.fa-hospital-symbol{--fa:""}.fa-id-card-alt,.fa-id-card-clip{--fa:""}.fa-notes-medical{--fa:""}.fa-pallet{--fa:""}.fa-pills{--fa:""}.fa-prescription-bottle{--fa:""}.fa-prescription-bottle-alt,.fa-prescription-bottle-medical{--fa:""}.fa-bed-pulse,.fa-procedures{--fa:""}.fa-shipping-fast,.fa-truck-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,.fa-weight-scale{--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-hands-helping,.fa-handshake-angle{--fa:""}.fa-parachute-box{--fa:""}.fa-people-carry,.fa-people-carry-box{--fa:""}.fa-piggy-bank{--fa:""}.fa-ribbon{--fa:""}.fa-route{--fa:""}.fa-seedling,.fa-sprout{--fa:""}.fa-sign,.fa-sign-hanging{--fa:""}.fa-face-smile-wink,.fa-smile-wink{--fa:""}.fa-tape{--fa:""}.fa-truck-loading,.fa-truck-ramp-box{--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-cog,.fa-user-gear{--fa:""}.fa-user-edit,.fa-user-pen{--fa:""}.fa-user-friends,.fa-user-group{--fa:""}.fa-user-graduate{--fa:""}.fa-user-lock{--fa:""}.fa-user-minus{--fa:""}.fa-user-ninja{--fa:""}.fa-user-shield{--fa:""}.fa-user-alt-slash,.fa-user-large-slash,.fa-user-slash{--fa:""}.fa-user-tag{--fa:""}.fa-user-tie{--fa:""}.fa-users-cog,.fa-users-gear{--fa:""}.fa-balance-scale-left,.fa-scale-unbalanced{--fa:""}.fa-balance-scale-right,.fa-scale-unbalanced-flip{--fa:""}.fa-blender{--fa:""}.fa-book-open{--fa:""}.fa-broadcast-tower,.fa-tower-broadcast{--fa:""}.fa-broom{--fa:""}.fa-blackboard,.fa-chalkboard{--fa:""}.fa-chalkboard-teacher,.fa-chalkboard-user{--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-alt-slash,.fa-microphone-lines-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-alt,.fa-money-check-dollar{--fa:""}.fa-not-equal{--fa:""}.fa-palette{--fa:""}.fa-parking,.fa-square-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-angry,.fa-face-angry{--fa:""}.fa-archway{--fa:""}.fa-atlas,.fa-book-atlas{--fa:""}.fa-award{--fa:""}.fa-backspace,.fa-delete-left{--fa:""}.fa-bezier-curve{--fa:""}.fa-bong{--fa:""}.fa-brush{--fa:""}.fa-bus-alt,.fa-bus-simple{--fa:""}.fa-cannabis{--fa:""}.fa-check-double{--fa:""}.fa-cocktail,.fa-martini-glass-citrus{--fa:""}.fa-bell-concierge,.fa-concierge-bell{--fa:""}.fa-cookie{--fa:""}.fa-cookie-bite{--fa:""}.fa-crop-alt,.fa-crop-simple{--fa:""}.fa-digital-tachograph,.fa-tachograph-digital{--fa:""}.fa-dizzy,.fa-face-dizzy{--fa:""}.fa-compass-drafting,.fa-drafting-compass{--fa:""}.fa-drum{--fa:""}.fa-drum-steelpan{--fa:""}.fa-feather-alt,.fa-feather-pointed{--fa:""}.fa-file-contract{--fa:""}.fa-file-arrow-down,.fa-file-download{--fa:""}.fa-arrow-right-from-file,.fa-file-export{--fa:""}.fa-arrow-right-to-file,.fa-file-import{--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-glass-martini-alt,.fa-martini-glass{--fa:""}.fa-earth-africa,.fa-globe-africa{--fa:""}.fa-earth,.fa-earth-america,.fa-earth-americas,.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-grid-horizontal,.fa-grip,.fa-grip-horizontal{--fa:""}.fa-grid-vertical,.fa-grip-vertical{--fa:""}.fa-headset{--fa:""}.fa-highlighter{--fa:""}.fa-hot-tub,.fa-hot-tub-person{--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-shuttle-van,.fa-van-shuttle{--fa:""}.fa-signature{--fa:""}.fa-face-smile-beam,.fa-smile-beam{--fa:""}.fa-solar-panel{--fa:""}.fa-lotus,.fa-spa{--fa:""}.fa-splotch{--fa:""}.fa-spray-can{--fa:""}.fa-stamp{--fa:""}.fa-star-half-alt,.fa-star-half-stroke{--fa:""}.fa-suitcase-rolling{--fa:""}.fa-face-surprise,.fa-surprise{--fa:""}.fa-swatchbook{--fa:""}.fa-person-swimming,.fa-swimmer{--fa:""}.fa-ladder-water,.fa-swimming-pool,.fa-water-ladder{--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-alt,.fa-wine-glass-empty{--fa:""}.fa-air-freshener,.fa-spray-can-sparkles{--fa:""}.fa-apple-alt,.fa-apple-whole{--fa:""}.fa-atom{--fa:""}.fa-bone{--fa:""}.fa-book-open-reader,.fa-book-reader{--fa:""}.fa-brain{--fa:""}.fa-car-alt,.fa-car-rear{--fa:""}.fa-battery-car,.fa-car-battery{--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,.fa-location-crosshairs{--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-dashboard,.fa-gauge,.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-ad,.fa-rectangle-ad{--fa:""}.fa-ankh{--fa:""}.fa-bible,.fa-book-bible{--fa:""}.fa-briefcase-clock,.fa-business-time{--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-pastafarianism,.fa-spaghetti-monster-flying{--fa:""}.fa-peace{--fa:""}.fa-place-of-worship{--fa:""}.fa-poll,.fa-square-poll-vertical{--fa:""}.fa-poll-h,.fa-square-poll-horizontal{--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-alt,.fa-square-root-variable{--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-mute,.fa-volume-times,.fa-volume-xmark{--fa:""}.fa-yin-yang{--fa:""}.fa-blender-phone{--fa:""}.fa-book-dead,.fa-book-skull{--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-fist-raised,.fa-hand-fist{--fa:""}.fa-ghost{--fa:""}.fa-hammer{--fa:""}.fa-hanukiah{--fa:""}.fa-hat-wizard{--fa:""}.fa-hiking,.fa-person-hiking{--fa:""}.fa-hippo{--fa:""}.fa-horse{--fa:""}.fa-house-chimney-crack,.fa-house-damage{--fa:""}.fa-hryvnia,.fa-hryvnia-sign{--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-alt,.fa-landmark-dome{--fa:""}.fa-meteor{--fa:""}.fa-person-booth{--fa:""}.fa-poo-bolt,.fa-poo-storm{--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-compress-arrows-alt,.fa-minimize{--fa:""}.fa-dumpster{--fa:""}.fa-dumpster-fire{--fa:""}.fa-ethernet{--fa:""}.fa-gifts{--fa:""}.fa-champagne-glasses,.fa-glass-cheers{--fa:""}.fa-glass-whiskey,.fa-whiskey-glass{--fa:""}.fa-earth-europe,.fa-globe-europe{--fa:""}.fa-grip-lines{--fa:""}.fa-grip-lines-vertical{--fa:""}.fa-guitar{--fa:""}.fa-heart-broken,.fa-heart-crack{--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,.fa-tenge-sign{--fa:""}.fa-toilet{--fa:""}.fa-screwdriver-wrench,.fa-tools{--fa:""}.fa-cable-car,.fa-tram{--fa:""}.fa-fire-alt,.fa-fire-flame-curved{--fa:""}.fa-bacon{--fa:""}.fa-book-medical{--fa:""}.fa-bread-slice{--fa:""}.fa-cheese{--fa:""}.fa-clinic-medical,.fa-house-chimney-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-hard-hat,.fa-hat-hard,.fa-helmet-safety{--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-biking,.fa-person-biking{--fa:""}.fa-border-all{--fa:""}.fa-border-none{--fa:""}.fa-border-style,.fa-border-top-left{--fa:""}.fa-digging,.fa-person-digging{--fa:""}.fa-fan{--fa:""}.fa-heart-music-camera-bolt,.fa-icons{--fa:""}.fa-phone-alt,.fa-phone-flip{--fa:""}.fa-phone-square-alt,.fa-square-phone-flip{--fa:""}.fa-photo-film,.fa-photo-video{--fa:""}.fa-remove-format,.fa-text-slash{--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:""}:host,:root{--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/ChainDent-IAB4Droh.woff2)}.fas{--fa-style:900}.fa-classic,.fas{--fa-family:var(--fa-family-classic)}.fa-solid{--fa-style:900}:host,:root{--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/ChainDent-DRN8N0d1.woff2)}.far{--fa-style:400}.fa-classic,.far{--fa-family:var(--fa-family-classic)}.fa-regular{--fa-style:400}*,*:before,*:after{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:calc(var(--header-height) + 18px);background:var(--color-bg);-webkit-text-size-adjust:100%;text-size-adjust:100%}body{margin:0;min-width:320px;color:var(--color-text);background:radial-gradient(circle at 8% 8%,rgba(95,167,160,.08),transparent 24rem),radial-gradient(circle at 88% 18%,rgba(216,169,78,.12),transparent 28rem),var(--color-bg);font-family:var(--font-body);line-height:1.75;overflow-x:hidden}body.menu-open,body.products-panel-open{overflow:hidden}body.menu-open:before,body.products-panel-open:before{content:"";position:fixed;inset:0;z-index:34;background:radial-gradient(circle at 78% 12%,rgba(216,169,78,.12),transparent 18rem),#00000094;-webkit-backdrop-filter:blur(12px) saturate(.92);backdrop-filter:blur(12px) saturate(.92);opacity:0;pointer-events:none;transition:opacity .22s var(--ease-out)}body.menu-open:before,body.products-panel-open:before{opacity:1;pointer-events:auto}a{color:inherit;text-decoration:none}img{display:block;max-width:100%}button,input,select,textarea{font:inherit}input,select,textarea{max-width:100%;min-width:0}@media(max-width:760px),(pointer:coarse){input:not([type=checkbox]):not([type=radio]),select,textarea,.form-input{font-size:16px!important}}.input-error{border-color:var(--color-danger-border)!important;box-shadow:0 0 0 1px var(--color-danger-border)!important}.error-message{color:#efb0a6;font-size:12px;line-height:1.55}.error-message:empty{display:none}.form-loader{display:inline-block;width:18px;height:18px;border:2px solid rgba(23,17,10,.28);border-top-color:var(--color-text-dark);border-radius:50%;animation:form-loader-spin .72s linear infinite}@keyframes form-loader-spin{to{transform:rotate(360deg)}}::selection{color:var(--color-text-dark);background:var(--color-primary-light)}.container{width:min(100% - 40px,var(--container));margin-inline:auto}.section-reveal{opacity:1;transform:translateY(0)}.js .section-reveal{opacity:.001;transform:translateY(26px);transition:opacity .7s var(--ease-out),transform .7s var(--ease-out)}.js .section-reveal.is-visible{opacity:1;transform:translateY(0)}.site-header{position:fixed;inset:0 0 auto;z-index:50;display:flex;align-items:center;justify-content:center;height:var(--header-height);padding:0 clamp(18px,4vw,48px);background:#07090bad;-webkit-backdrop-filter:blur(22px) saturate(1.3);backdrop-filter:blur(22px) saturate(1.3);border-bottom:1px solid rgba(216,169,78,.08);transition:height .26s var(--ease-out),background .26s var(--ease-out),border-color .26s var(--ease-out)}.site-header.is-scrolled{height:62px;background:#07090bf0;border-bottom-color:#d8a94e24}.site-header__inner{display:flex;align-items:center;width:100%;max-width:var(--container);margin:0 auto}.brand{display:flex;align-items:center;flex-shrink:0;margin-right:auto}.brand .brand__logo{display:flex;align-items:center}.brand .brand__logo img{display:block;height:34px;width:auto;object-fit:contain}.mobile-products-toggle,.mobile-products-panel,.nav-link-icon,.nav-item-arrow,.nav-mobile-head,.nav-mobile-actions{display:none}.nav-desktop-actions{display:flex;align-items:center;gap:clamp(8px,.9vw,12px);margin-left:clamp(6px,.9vw,16px);padding-left:clamp(12px,1.2vw,20px);border-left:1px solid rgba(255,255,255,.11)}.nav-desktop-actions a{display:inline-flex;align-items:center;gap:5px;min-height:32px;padding:0 3px;border:0;color:var(--color-text-muted);background:transparent;font-size:11.5px;font-weight:700;white-space:nowrap;transition:color .18s var(--ease-out),opacity .18s var(--ease-out)}.nav-desktop-actions a:hover,.nav-desktop-actions a.is-active{color:var(--color-text-soft)}.nav-desktop-actions a:after{display:none}.nav-desktop-actions i{color:var(--color-text-subtle);font-size:10.5px}.nav{display:flex;align-items:center;gap:clamp(4px,1vw,22px);position:absolute;left:50%;transform:translate(-50%)}.nav a,.nav-products-toggle{position:relative;display:inline-flex;align-items:center;gap:6px;min-height:36px;padding:0 10px;color:var(--color-text-soft);font-size:14px;font-weight:600;font-family:inherit;white-space:nowrap;transition:color .2s var(--ease-out)}.nav a:after,.nav-products-toggle:after{content:"";position:absolute;left:10px;right:10px;bottom:3px;height:2px;background:var(--color-primary);border-radius:2px;transform:scaleX(0);transform-origin:center;transition:transform .22s var(--ease-out)}.nav a:hover,.nav a.is-active,.nav-products-toggle:hover,.nav-products-toggle.is-active{color:var(--color-primary-light)}.nav a:hover:after,.nav a.is-active:after,.nav-products-toggle:hover:after,.nav-products-toggle.is-active:after{transform:scaleX(1)}.nav-dropdown{position:relative}.nav-dropdown:after{content:"";position:absolute;top:100%;height:65px;left:-18px;right:-18px}.nav-products-toggle{appearance:none;border:1px solid rgba(216,169,78,.25);border-radius:999px;padding:0 14px;background:#d8a94e12;box-shadow:0 0 20px #d8a94e0f;cursor:pointer}.nav-products-toggle:after{display:none!important}.nav-products-toggle i:first-child{color:var(--color-primary-light);font-size:13px;filter:drop-shadow(0 0 6px rgba(216,169,78,.3))}.nav-products-toggle i:last-child{font-size:10px;margin-left:2px;transition:transform .2s var(--ease-out)}.nav-dropdown:hover .nav-products-toggle i:last-child,.nav-dropdown.is-open .nav-products-toggle i:last-child{transform:rotate(180deg)}.nav-mega{position:absolute;top:calc(100% + 8px);left:50%;z-index:51;width:min(680px,100vw - 32px);padding:20px;border:1px solid rgba(216,169,78,.12);border-radius:14px;background:linear-gradient(145deg,#11161afa,#07090bfa);box-shadow:0 28px 80px #00000080;opacity:0;pointer-events:none;transform:translate(-50%) translateY(10px) scale(.97);transition:opacity .18s var(--ease-out),transform .2s var(--ease-out)}.nav-mega:before{content:"";position:absolute;top:-6px;left:50%;width:12px;height:12px;border-left:1px solid rgba(216,169,78,.12);border-top:1px solid rgba(216,169,78,.12);background:#11161afa;transform:translate(-50%) rotate(45deg)}.nav-dropdown:hover .nav-mega,.nav-dropdown.is-open .nav-mega,.nav-dropdown:focus-within .nav-mega{opacity:1;pointer-events:auto;transform:translate(-50%) translateY(0) scale(1)}.nav-mega__head{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:0 0 14px;border-bottom:1px solid rgba(255,255,255,.06)}.nav-mega__head strong{color:var(--color-text);font-size:17px;font-weight:700}.nav-mega__head span{color:var(--color-text-muted);font-size:12px}.nav-mega__grid{display:grid;grid-template-columns:repeat(2,1fr);gap:8px;padding-top:14px}.nav-mega__grid a{display:flex;gap:12px;align-items:center;min-height:54px;padding:10px 12px;border-radius:8px;border:1px solid rgba(255,255,255,.06);background:#ffffff05;transition:border-color .18s var(--ease-out),background .18s var(--ease-out)}.nav-mega__grid a:hover{border-color:#d8a94e47;background:#d8a94e0f;transform:none}.nav-mega__grid a>i{display:grid;width:36px;height:36px;place-items:center;flex-shrink:0;border-radius:6px;overflow:hidden}.nav-mega__grid a>i img{width:100%;height:100%;object-fit:contain}.nav-mega__grid a strong{display:block;color:var(--color-text);font-size:14px;line-height:1.3}.nav-mega__grid a small{display:block;color:var(--color-text-muted);font-size:11px;margin-top:1px}.menu-toggle{display:none;width:40px;height:40px;margin-left:auto;border:1px solid rgba(255,255,255,.1);border-radius:8px;background:#ffffff0a;cursor:pointer;flex-shrink:0}.menu-toggle span{display:block;width:16px;height:2px;margin:4px auto;background:var(--color-text-soft);border-radius:2px;transition:transform .22s var(--ease-out),opacity .22s var(--ease-out)}.menu-toggle[aria-expanded=true] span:nth-child(1){transform:translateY(6px) rotate(45deg)}.menu-toggle[aria-expanded=true] span:nth-child(2){opacity:0;visibility:hidden;background:transparent;transform:scaleX(0)}.menu-toggle[aria-expanded=true] span:nth-child(3){transform:translateY(-6px) rotate(-45deg)}@media(max-width:900px){:root{--header-height: 64px}.site-header{padding:0 14px}.brand{min-width:0}.brand .brand__logo img{height:31px}.mobile-products-toggle{position:relative;display:inline-flex;align-items:center;gap:7px;min-height:38px;margin-left:auto;padding:0 10px;border:1px solid rgba(216,169,78,.32);border-radius:999px;color:var(--color-primary-light);background:linear-gradient(145deg,#d8a94e29,#ffffff0a),#07090b9e;box-shadow:0 0 22px #d8a94e1a;cursor:pointer;font-size:12px;font-weight:900;white-space:nowrap;transition:border-color .2s var(--ease-out),background .2s var(--ease-out),transform .2s var(--ease-out)}.mobile-products-toggle i:first-child{font-size:12px;filter:drop-shadow(0 0 7px rgba(216,169,78,.4))}.mobile-products-toggle i:last-child{font-size:10px;transition:transform .2s var(--ease-out)}.mobile-products-toggle[aria-expanded=true]{border-color:#f0c9789e;background:linear-gradient(145deg,#d8a94e38,#ffffff0f),#07090bc7}.mobile-products-toggle[aria-expanded=true] i:last-child{transform:rotate(180deg)}.mobile-products-panel{position:fixed;top:var(--header-height);left:10px;right:10px;z-index:49;display:grid;grid-template-rows:auto minmax(0,1fr);gap:12px;max-height:calc(100dvh - var(--header-height) - 96px - env(safe-area-inset-bottom));padding:16px 16px 18px;overflow:hidden;border:1px solid rgba(216,169,78,.18);border-radius:0 0 16px 16px;background:radial-gradient(circle at 86% 0%,rgba(216,169,78,.18),transparent 13rem),linear-gradient(155deg,#11161afa,#07090bfa);box-shadow:0 28px 72px #0000008f;opacity:0;pointer-events:none;transform:translateY(-18px);transition:opacity .22s var(--ease-out),transform .24s var(--ease-out)}.site-header.is-scrolled .mobile-products-panel{top:62px}.mobile-products-panel.is-open{opacity:1;pointer-events:auto;transform:translateY(0)}.mobile-products-panel__head{display:grid;gap:3px;padding-bottom:12px;border-bottom:1px solid rgba(255,255,255,.07);text-align:left}.mobile-products-panel__head span{color:var(--color-primary-light);font-size:10px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.mobile-products-panel__head strong{color:var(--color-text);font-family:var(--font-display);font-size:22px;line-height:1.18}.mobile-products-panel__head p{margin:0;color:var(--color-text-muted);font-size:12px;line-height:1.6}.mobile-products-panel__grid{display:grid;gap:9px;min-height:0;margin-right:-4px;overflow-y:auto;overscroll-behavior:contain;padding-right:10px;scrollbar-color:rgba(216,169,78,.34) transparent;scrollbar-width:thin}.mobile-products-panel__grid::-webkit-scrollbar{width:4px}.mobile-products-panel__grid::-webkit-scrollbar-track{background:transparent}.mobile-products-panel__grid::-webkit-scrollbar-thumb{border-radius:999px;background:#d8a94e57}.mobile-product-card{display:grid;grid-template-columns:66px minmax(0,1fr) 28px;gap:12px;align-items:center;min-height:86px;padding:10px;border:1px solid rgba(255,255,255,.075);border-radius:12px;background:radial-gradient(circle at 0% 0%,rgba(216,169,78,.1),transparent 8rem),#ffffff09;transition:border-color .18s var(--ease-out),background .18s var(--ease-out),transform .18s var(--ease-out)}.mobile-product-card:active{transform:scale(.985)}.mobile-product-card>i{display:grid;width:28px;aspect-ratio:1;place-items:center;border-radius:50%;color:var(--color-primary-light);background:#d8a94e1a;font-size:12px}.mobile-product-card__media{display:grid;width:66px;height:66px;place-items:center;border-radius:10px;background:linear-gradient(145deg,#e8d8b814,#ffffff06);overflow:hidden}.mobile-product-card__media img{width:100%;height:100%;object-fit:contain;padding:4px}.mobile-product-card__body{min-width:0}.mobile-product-card__body strong,.mobile-product-card__body small{display:block}.mobile-product-card__body strong{color:var(--color-text);font-size:13.5px;line-height:1.32}.mobile-product-card__body small{margin-top:3px;color:var(--color-text-muted);font-size:11px;line-height:1.45}.menu-toggle{display:block;margin-left:8px}.nav-desktop-actions{display:none}.nav{position:fixed;top:var(--header-height);right:0;left:auto;z-index:49;align-content:start;display:grid;gap:9px;width:min(82vw,330px);height:calc(100dvh - var(--header-height));padding:12px 14px calc(18px + env(safe-area-inset-bottom));overflow-y:auto;border-left:1px solid rgba(216,169,78,.16);border-radius:0;background:radial-gradient(circle at 100% 0%,rgba(216,169,78,.16),transparent 13rem),linear-gradient(180deg,#11161afc,#07090bfc);box-shadow:-24px 0 64px #00000085;transform:translate(104%);opacity:0;pointer-events:none;transition:opacity .22s var(--ease-out),transform .26s var(--ease-out)}.nav.is-open{transform:translate(0);opacity:1;pointer-events:auto}.nav a,.nav .nav-products-toggle{width:100%;min-height:50px;padding:12px 10px 12px 12px;border:1px solid rgba(255,255,255,.055);border-radius:12px;background:#ffffff07;color:var(--color-text-soft);justify-content:flex-start;gap:10px;font-size:14px;font-weight:800}.nav a:last-child,.nav .nav-products-toggle:last-child{border-bottom:1px solid rgba(255,255,255,.055)}.nav a:after,.nav .nav-products-toggle:after{display:none}.nav a:active,.nav .nav-products-toggle:active{transform:scale(.986)}.nav a.is-active,.nav .nav-products-toggle.is-active{border-color:#d8a94e42;background:#d8a94e14}.nav-mobile-head{order:-2;display:grid;gap:4px;margin:0 0 4px;padding:0 2px 10px;border-bottom:1px solid rgba(255,255,255,.07)}.nav-mobile-head span{color:var(--color-primary-light);font-family:var(--font-display);font-size:20px;font-weight:800;line-height:1.1}.nav-mobile-slogan{margin:0;color:var(--color-text-muted);font-size:12px;line-height:1.5}.nav-link-icon{display:grid;width:28px;aspect-ratio:1;place-items:center;border-radius:50%;color:var(--color-primary-light);background:#d8a94e1a;font-size:12px}.nav-item-arrow{display:grid;width:18px;aspect-ratio:1;place-items:center;margin-left:auto;color:var(--color-text-subtle);font-size:10px;transition:color .18s var(--ease-out),transform .18s var(--ease-out)}.nav a:active .nav-item-arrow,.nav a.is-active .nav-item-arrow{color:var(--color-primary-light);transform:translate(2px)}.nav-mobile-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin-top:12px;padding:13px 0 0;border-top:1px solid rgba(216,169,78,.16);background:transparent}.nav-mobile-actions a{min-height:46px;justify-content:center;gap:6px;border-color:#d8a94e26;color:var(--color-text-soft);background:#d8a94e0b;font-size:12.5px}.nav-mobile-actions a i{color:var(--color-primary-light);font-size:12px}.nav-dropdown{display:none}body.menu-open:before,body.products-panel-open:before{content:"";position:fixed;inset:0;z-index:47;background:radial-gradient(circle at 78% 12%,rgba(216,169,78,.12),transparent 18rem),#00000094;-webkit-backdrop-filter:blur(12px) saturate(.92);backdrop-filter:blur(12px) saturate(.92);pointer-events:auto}}@media(max-width:380px){.mobile-products-toggle{gap:5px;padding-inline:9px;font-size:11.5px}.menu-toggle{width:38px;height:38px}}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:0 24px;border:none;border-radius:6px;font-weight:800;white-space:nowrap;transition:transform .22s var(--ease-out),background .22s var(--ease-out),border-color .22s var(--ease-out)}.btn:hover{transform:translateY(-2px)}.btn>i{display:inline-grid;flex:0 0 auto;place-items:center;font-size:.95em;line-height:1}.btn--primary{color:var(--color-text-dark);background:var(--btn-primary-bg);box-shadow:var(--shadow-btn)}.btn--primary:hover{background:var(--btn-primary-hover-bg)}.btn--secondary{color:var(--color-primary-light);background:var(--btn-secondary-bg);border:1px solid var(--btn-secondary-border)}.btn--secondary:hover{background:var(--btn-secondary-hover-bg)}.site-footer{position:relative;overflow:hidden;padding:clamp(38px,5vw,64px) 0 0;border-top:1px solid rgba(216,169,78,.13);background:radial-gradient(circle at 18% 0%,rgba(216,169,78,.1),transparent 24rem),radial-gradient(circle at 88% 28%,rgba(95,167,160,.07),transparent 22rem),linear-gradient(180deg,#0d1114,#050607)}.site-footer:before{content:"";position:absolute;inset:0 8% auto;height:1px;background:linear-gradient(90deg,transparent,rgba(240,201,120,.44),transparent);pointer-events:none}.footer-cta{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:24px;align-items:center;margin-bottom:clamp(30px,4vw,46px);padding:clamp(18px,2.6vw,26px);border:1px solid rgba(216,169,78,.18);border-radius:var(--radius-md);background:linear-gradient(120deg,#fff1,#ffffff05),#07090b6b;box-shadow:inset 0 1px #ffffff0f}.footer-cta__copy span{display:inline-flex;align-items:center;gap:8px;margin-bottom:9px;color:var(--color-primary-light);font-size:12px;font-weight:900}.footer-cta__copy strong{display:block;color:var(--color-text);font-size:clamp(20px,2.3vw,30px);line-height:1.2}.footer-cta__copy p{max-width:64ch;margin:8px 0 0;color:var(--color-text-muted);font-size:13px;line-height:1.7}.footer-cta__actions{display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-end}.footer-cta__actions a{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:40px;padding:9px 14px;border:1px solid rgba(216,169,78,.24);border-radius:999px;color:var(--color-text-soft);background:#ffffff09;font-size:13px;font-weight:850;transition:color .18s var(--ease-out),border-color .18s var(--ease-out),background .18s var(--ease-out),transform .18s var(--ease-out)}.footer-cta__actions a:hover{transform:translateY(-1px);border-color:#d8a94e75;color:var(--color-primary-light);background:#d8a94e17}.footer-cta__actions i{color:var(--color-primary-light);font-size:12px}.footer-grid{display:grid;grid-template-columns:minmax(280px,1.35fr) repeat(3,minmax(140px,.7fr));gap:clamp(24px,4vw,54px);padding-bottom:clamp(28px,4vw,42px);border-bottom:1px solid rgba(255,255,255,.07)}.footer-brand .brand{margin-bottom:16px}.footer-brand>p{max-width:40ch;margin:0;color:var(--color-text-muted);font-size:13px;line-height:1.78}.footer-brand__badges{display:flex;flex-wrap:wrap;gap:8px;margin-top:18px}.footer-brand__badges span{display:inline-flex;align-items:center;gap:7px;min-height:32px;padding:6px 10px;border:1px solid rgba(216,169,78,.13);border-radius:999px;color:var(--color-text-soft);background:#d8a94e0e;font-size:12px;font-weight:850}.footer-brand__badges i{color:var(--color-primary-light);font-size:11px}.footer-col h4{margin:0 0 14px;color:var(--color-text);font-size:13px;font-weight:900}.footer-col nav{display:grid;gap:9px}.footer-col a{position:relative;width:max-content;max-width:100%;color:var(--color-text-muted);font-size:13px;line-height:1.5;transition:color .18s var(--ease-out),transform .18s var(--ease-out)}.footer-col a:after{content:"";position:absolute;left:0;right:100%;bottom:-3px;height:1px;background:var(--color-primary-light);transition:right .2s var(--ease-out)}.footer-col a:hover{transform:translate(2px);color:var(--color-primary-light)}.footer-col a:hover:after{right:0}.footer-info{display:grid;gap:8px;justify-items:center;padding:20px 0 0;text-align:center}.footer-info span{display:inline-flex;align-items:center;justify-content:center;gap:8px;color:var(--color-text-muted);font-size:12px;line-height:1.6;text-align:center}.footer-info i{color:var(--color-primary-light);font-size:12px}.footer-bottom{padding:18px 0 22px}.footer-bottom p{margin:0;color:var(--color-text-subtle);font-size:11px;line-height:1.7;text-align:center}@media(max-width:860px){.footer-cta{grid-template-columns:1fr;gap:18px}.footer-cta__actions{justify-content:flex-start}.footer-grid{grid-template-columns:1fr 1fr}.footer-brand{grid-column:1/-1}}@media(max-width:480px){.site-footer{padding-top:34px}.footer-cta{margin-bottom:26px;padding:18px}.footer-cta__copy strong{font-size:21px}.footer-cta__copy p{font-size:12px}.footer-cta__actions{display:grid;grid-template-columns:1fr 1fr}.footer-cta__actions a{min-height:38px;padding:8px 10px;font-size:12px}.footer-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px 10px;padding-bottom:24px}.footer-brand{grid-column:1/-1;display:block;padding-bottom:0;border-bottom:0}.footer-brand .brand{justify-content:center;margin-bottom:14px}.footer-brand>p{display:block;max-width:32ch;margin-inline:auto;font-size:12px;text-align:center}.footer-brand__badges{justify-content:center;margin-top:14px}.footer-col{min-width:0;padding-top:14px;border-top:1px solid rgba(255,255,255,.065)}.footer-col h4{display:block;margin-bottom:9px;color:var(--color-text-soft);font-size:12px;text-align:center}.footer-col nav{grid-template-columns:1fr;gap:7px;justify-items:center}.footer-col a{width:auto;color:var(--color-text-muted);font-size:11px;line-height:1.35;text-align:center}.footer-col a:hover{transform:none}.footer-info{display:grid;gap:6px;justify-items:center;padding-top:16px}.footer-info span{max-width:none;white-space:nowrap;font-size:10.5px}.footer-bottom{padding:14px 0 18px}.footer-bottom p{font-size:10px}}.faq{background:var(--color-bg-soft)}.faq__grid{display:grid;grid-template-columns:.68fr 1fr;gap:clamp(28px,5vw,80px);align-items:start}@media(max-width:760px){.faq__grid{grid-template-columns:1fr}}.accordion{display:grid;gap:10px}details{border:1px solid rgba(255,255,255,.1);border-radius:var(--radius-sm);background:linear-gradient(145deg,#ffffff0d,#ffffff05),var(--color-card);overflow:hidden;transition:height .32s var(--ease-out),border-color .22s var(--ease-out),background .22s var(--ease-out)}details.is-open{border-color:var(--color-primary-border);background:radial-gradient(circle at 95% 0%,rgba(216,169,78,.12),transparent 12rem),var(--color-card-hover)}details.is-animating{overflow:hidden}details summary{position:relative;display:flex;align-items:center;gap:12px;min-height:62px;padding:17px 58px 17px 18px;cursor:pointer;color:var(--color-text);font-weight:800;line-height:1.45;list-style:none}details summary::-webkit-details-marker{display:none}details summary:after{content:"";position:absolute;top:50%;right:18px;width:28px;height:28px;border:1px solid var(--color-border-gold);border-radius:50%;background:linear-gradient(var(--color-primary-light),var(--color-primary-light)) center/10px 2px no-repeat,linear-gradient(var(--color-primary-light),var(--color-primary-light)) center/2px 10px no-repeat,#d8a94e14;transform:translateY(-50%) rotate(0);transition:transform .22s var(--ease-out),background .22s var(--ease-out)}details summary>i{color:var(--color-primary-light);flex:0 0 auto}details.is-open summary:after{background:linear-gradient(var(--color-text-dark),var(--color-text-dark)) center/10px 2px no-repeat,var(--color-primary-light);transform:translateY(-50%) rotate(180deg)}details:not(.is-open) summary:after{opacity:.9}.accordion__content{max-height:0;overflow:hidden;opacity:0;transform:translateY(-6px);transition:max-height .36s var(--ease-out),opacity .24s var(--ease-out),transform .3s var(--ease-out)}.is-open .accordion__content{opacity:1;transform:translateY(0)}.accordion__content p{margin:0;padding:0 58px 20px 48px;color:var(--color-text-soft);line-height:1.78}.hero{position:relative;min-height:100svh;padding-top:var(--header-height);isolation:isolate;background:linear-gradient(90deg,#030405,#030405f5 30%,#030405b8 47%,#0304052e 68%,#0304054d),linear-gradient(180deg,#03040514,#0304052e 52%,#030405),radial-gradient(ellipse at 78% 38%,rgba(216,169,78,.18),transparent 28rem),url(/images/cialis/home-hero-desktop-v2-optimized.webp) 72% 44px/auto 108% no-repeat,linear-gradient(112deg,#030405,#07090b 48%,#141009);overflow:hidden}.curve-chart__area{fill:url(#curveFill);opacity:0;transition:opacity .5s var(--ease-out) .9s}.anatomy-visual__outline{fill:url(#tissueGradient);stroke:#f0c97857;stroke-width:2;filter:drop-shadow(0 18px 34px rgba(0,0,0,.48))}.anatomy-visual__vessel{fill:none;stroke:url(#bloodGradient);stroke-width:9;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:1;filter:drop-shadow(0 0 12px rgba(200,92,74,.4))}@media(max-width:760px){.container{width:min(100% - 28px,var(--container))}.brand strong{font-size:21px}.hero{min-height:auto;background:linear-gradient(180deg,#03040514,#0304052e 24%,#0304057a 52%,#030405 82% 100%),linear-gradient(90deg,#030405a3,#0304053d 54%,#0304058f),radial-gradient(ellipse at 68% 24%,rgba(216,169,78,.16),transparent 13rem),url(/images/cialis/home-hero-mobile-v2-optimized.webp) 54% top/cover no-repeat,linear-gradient(118deg,#030405,#07090b 56%,#0d0b07)}.hero:before{opacity:.08}.hero__grid{position:relative;display:flex;align-items:flex-end;min-height:min(720px,88svh - var(--header-height));padding:clamp(50px,8vh,76px) 0 30px;overflow:visible}.hero__backdrop{background:radial-gradient(circle at 66% 18%,rgba(216,169,78,.12),transparent 12rem),linear-gradient(180deg,transparent 0%,rgba(3,4,5,.12) 32%,rgba(3,4,5,.9) 78%)}.hero__backdrop:before{right:-18%;top:44%;width:220px;opacity:.72}.hero__backdrop:after{right:18%;bottom:26%;opacity:.56}.hero__copy{position:relative;z-index:2;padding-top:0}.hero__fineprint{display:none}.hero .section-kicker{margin-bottom:8px;font-size:13px}.hero h1{width:min(100%,360px);font-size:clamp(33px,9.4vw,42px);line-height:1.1;padding-bottom:14px}.hero h1:after{width:100%;height:3px;opacity:.72}.hero__lead{margin-top:16px;font-size:20px;line-height:1.32}.hero__text{max-width:100%;color:#d7cbb8e6;font-size:13.5px;line-height:1.68}.hero__metrics{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin:16px 0 18px;padding:0;overflow:visible}.hero__metrics div{grid-template-columns:27px minmax(0,1fr);column-gap:9px;row-gap:5px;min-width:0;min-height:66px;padding:10px 11px;border-color:#d8a94e3d;border-radius:12px;background:linear-gradient(145deg,#d8a94e1a,#07090b94),#07090b8a;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.hero__metrics span{font-size:18.5px}.hero__metrics i{width:25px;margin-bottom:0;font-size:11px}.hero__metrics small{font-size:10.5px;line-height:1.35}.product-grid,.compare__grid,.safety-layout,.home-articles__grid,.faq__grid,.usage-steps,.interaction-panel>div,.suitability-grid{grid-template-columns:1fr}.product-card{grid-template-columns:1fr;min-height:0;padding:14px}.product-card__media{min-height:180px}.product-card__facts{grid-template-columns:repeat(2,minmax(0,1fr))}.quick-facts{display:flex;flex-wrap:wrap;gap:9px;margin:18px 0 22px;padding:0;overflow:visible}.quick-facts span{flex:1 1 calc(50% - 9px);justify-content:center;min-width:min(100%,150px);text-align:center}.science__visual{min-height:360px}.anatomy-visual svg{inset:0 -8% auto;width:116%}.anatomy-visual__labels{font-size:16px}.anatomy-visual__legend{display:grid;gap:8px}.anatomy-visual__legend span{min-height:34px;width:fit-content}.hero__actions{display:grid}.hero__actions .btn--secondary,.hero__scroll{display:none}.feature-strip__grid{grid-template-columns:1fr 1fr}.feature-strip__grid article{min-height:132px;padding:20px 12px}.feature-strip__grid article h2{font-size:17px}.feature-strip__grid article p{font-size:12.5px;line-height:1.65}.timeline-card{width:calc(100vw - 16px);margin-inline:calc(50% - 50vw + 8px);padding:16px 8px}.curve-chart{min-height:0;display:block;overflow:visible;padding:0 0 58px}.curve-chart__head{display:grid;inset:14px 14px auto}.curve-chart__head strong{text-align:left}.curve-chart__plot{position:relative;inset:auto;width:100%;height:auto;aspect-ratio:760/260;margin-top:132px;overflow:visible}.curve-chart__svg{width:100%;height:100%}.curve-node{position:absolute;left:var(--mobile-x, var(--desktop-x, var(--x)));top:var(--mobile-y, var(--desktop-y, var(--y)));display:block;min-height:0;width:max-content;max-width:74px;padding:5px 6px;--node-gap: -24px;transform:translate(-50%,calc(var(--node-y) + var(--node-gap) + 8px)) scale(.94)}.curve-node b{font-size:11px}.curve-node span{margin-top:1px;font-size:9px;line-height:1.22}.curve-node:before{content:none}.curve-node--start,.curve-node--end{--node-y: 0%;--node-gap: 20px}.curve-chart.is-visible .curve-node{transform:translate(-50%,calc(var(--node-y) + var(--node-gap))) scale(1)}.curve-node--active{transform-origin:left center}.usage-steps{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.usage-steps article{display:grid;justify-items:center;align-content:start;min-height:156px;padding:15px 10px;text-align:center}.usage-steps i{display:grid;width:34px;aspect-ratio:1;place-items:center;border:1px solid rgba(216,169,78,.28);border-radius:50%;background:#d8a94e1a}.usage-steps span{margin-top:9px}.method-stack div{grid-template-columns:46px minmax(0,1fr);min-height:auto;padding:12px}.compare-card{min-height:auto;padding:18px}.compare-card table{display:block;font-size:12px;line-height:1.45}.compare-card tbody{display:grid;gap:9px}.compare-card tr{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;padding:10px;border:1px solid rgba(255,255,255,.07);border-radius:10px;background:#ffffff06}.compare-card th,.compare-card td{display:block;min-width:0;padding:0;border-bottom:0;line-height:1.45}.compare-card th{grid-column:1/-1;color:var(--color-text);font-size:12px;font-weight:900;white-space:nowrap}.compare-card td{padding:8px;border-radius:8px;background:#ffffff06;color:var(--color-text-muted);font-size:11.5px}.compare-card td:before{display:block;margin-bottom:3px;color:var(--color-text-subtle);font-size:10px;font-weight:900}.compare-card td:first-of-type{color:var(--color-primary-light)}.compare-card td:first-of-type:before{content:"Cialis"}.compare-card td:last-of-type:before{content:"Viagra"}.method-stack i{width:36px}.method-stack em,.method-stack span{grid-column:2}.suitability-grid{grid-template-columns:1fr;gap:10px}.suitability-grid div{display:grid;grid-template-columns:34px minmax(0,1fr);gap:2px 11px;align-items:center;padding:12px}.suitability-grid i{grid-row:1/3;width:34px}.suitability-grid strong{margin-top:0;font-size:13.5px;line-height:1.35}.suitability-grid span{margin:0;color:var(--color-text-muted);font-size:12px;line-height:1.45}.interaction-item{grid-template-columns:22px minmax(58px,.66fr) 58px minmax(0,1.9fr);column-gap:9px;row-gap:6px;align-items:center}.interaction-item__level{display:inline-grid;width:58px;min-height:22px;place-items:center;padding:2px 0;text-align:center}.interaction-item__text{min-width:0;padding-left:1px}.science__visual{min-height:330px}.anatomy-visual svg{inset:2% -25% auto;width:142%;height:76%}.anatomy-visual__labels{font-size:17px}.anatomy-visual__legend{right:10px;bottom:10px;left:10px}.anatomy-visual__legend span{min-height:31px;padding:0 9px;font-size:11px}.site-footer__inner{display:grid}}.hero{position:relative;min-height:100svh;padding-top:var(--header-height);isolation:isolate;background:linear-gradient(90deg,#030405,#030405f5 30%,#030405b8 47%,#0304052e 68%,#0304054d),linear-gradient(180deg,#03040514,#0304052e 52%,#030405),radial-gradient(ellipse at 78% 38%,rgba(216,169,78,.18),transparent 28rem),url(/images/cialis/home-hero-desktop-v2-optimized.webp) 72% 44px/auto 108% no-repeat,linear-gradient(112deg,#030405,#07090b 48%,#141009);overflow:hidden}.hero:before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,rgba(255,255,255,.035) 1px,transparent 1px),linear-gradient(rgba(255,255,255,.024) 1px,transparent 1px);background-size:112px 100%,100% 112px;-webkit-mask-image:linear-gradient(90deg,transparent 0%,#000 22%,#000 88%,transparent 100%);mask-image:linear-gradient(90deg,transparent 0%,#000 22%,#000 88%,transparent 100%);opacity:.09;animation:heroGridDrift 14s linear infinite}.hero:after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(105deg,transparent 0 49%,rgba(240,201,120,.12) 50%,transparent 51% 100%),radial-gradient(circle at 70% 35%,rgba(240,201,120,.1),transparent 18rem);opacity:.42;mix-blend-mode:screen;transform:translate3d(-8%,0,0);animation:heroAmbientSweep 9s var(--ease-out) infinite;pointer-events:none}.hero__backdrop{position:absolute;inset:0;z-index:-1;background:radial-gradient(circle at 22% 46%,rgba(216,169,78,.16),transparent 20rem),radial-gradient(circle at 84% 30%,rgba(216,169,78,.12),transparent 22rem),linear-gradient(120deg,transparent 60%,rgba(216,169,78,.06) 60% 60.4%,transparent 60.4% 100%);-webkit-mask-image:linear-gradient(to bottom,#000 74%,transparent);mask-image:linear-gradient(to bottom,#000 74%,transparent);opacity:.9}.hero__backdrop:before,.hero__backdrop:after{content:"";position:absolute;border-radius:999px;pointer-events:none}.hero__backdrop:before{right:12%;top:22%;width:240px;height:1px;background:linear-gradient(90deg,transparent,rgba(240,201,120,.44),transparent);box-shadow:0 0 28px #d8a94e47;transform:rotate(-18deg);animation:heroFineLine 6.8s var(--ease-out) infinite}.hero__backdrop:after{right:9%;bottom:18%;width:8px;aspect-ratio:1;background:var(--color-primary-light);box-shadow:0 0 18px #f0c978b8,-84px -38px 0 -3px #f0c97857,-142px 36px 0 -4px #5fa7a059;opacity:.74;animation:heroSparkFloat 5.6s ease-in-out infinite}.hero__grid{display:flex;align-items:center;min-height:calc(100svh - var(--header-height));padding-block:clamp(38px,6vh,78px) clamp(78px,9vh,118px)}.hero__eyebrow{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:22px}.hero__eyebrow span{display:inline-flex;align-items:center;gap:8px;min-height:34px;padding:0 12px;border:1px solid var(--color-primary-border);border-radius:999px;color:var(--color-text-soft);background:#d8a94e14;font-size:13px;font-weight:800}.hero__eyebrow i{color:var(--color-primary-light)}.section-kicker{margin:0 0 10px;color:var(--color-primary-light);font-weight:800}.hero h1,.section-heading h2,.split__copy h2,.compare-card h2,.science h2,.faq h2,.consult h2{margin:0;color:var(--color-primary-light);font-family:var(--font-display);line-height:1.08;letter-spacing:0;text-wrap:balance}.hero h1{position:relative;display:inline-block;isolation:isolate;font-size:clamp(50px,5.4vw,80px);background:linear-gradient(180deg,#fffdf2,#fff2b8,#ffd15f 60%,#f0b948 78%,#d99c32);-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent;max-width:780px;padding-bottom:18px;text-shadow:none;filter:drop-shadow(0 8px 18px rgba(0,0,0,.48)) drop-shadow(0 0 18px rgba(255,216,138,.34)) drop-shadow(0 0 34px rgba(216,169,78,.18)) drop-shadow(0 1px 0 rgba(255,255,255,.36))}.hero h1:before{content:"";position:absolute;inset:-10% auto 8% -4%;z-index:-1;width:min(72%,520px);border-radius:999px;background:radial-gradient(ellipse at 18% 42%,rgba(255,255,255,.16),transparent 36%),radial-gradient(ellipse at 52% 54%,rgba(240,201,120,.52),transparent 58%);filter:blur(24px);opacity:.56;transform:scaleX(.96);transform-origin:left center;animation:heroTitleAura 8.6s ease-in-out infinite;pointer-events:none}.hero h1:after{content:"";position:absolute;left:0;bottom:0;width:100%;height:3px;background:linear-gradient(90deg,var(--color-primary-light),rgba(216,169,78,.18),transparent);box-shadow:0 0 18px #d8a94e61;transform-origin:left;animation:titleLineIn .9s var(--ease-out) .42s both,heroTitleRuleGlow 5.8s ease-in-out 1.4s infinite}.page-ready .hero h1{animation:heroTitleReveal .9s var(--ease-out) .12s both}.hero__copy{position:relative;z-index:3;width:min(760px,100%);text-shadow:0 2px 24px rgba(0,0,0,.72);animation:heroCopyIn .76s var(--ease-out) 80ms both}.hero__lead{margin:28px 0 10px;color:var(--color-text);font-size:clamp(24px,3vw,38px);font-weight:800}.hero__text{max-width:700px;margin:0;color:var(--color-text-soft);font-size:18px;text-wrap:pretty}.hero__fineprint{display:inline-flex;align-items:center;gap:8px;margin:16px 0 0;color:var(--color-text-subtle);font-size:13px;font-weight:700}.hero__fineprint i{color:var(--color-medical)}.hero__metrics{display:flex;flex-wrap:wrap;gap:10px;max-width:760px;margin:32px 0 30px}.hero__metrics div{display:grid;grid-template-columns:auto minmax(0,1fr);grid-template-rows:auto auto;align-items:center;column-gap:10px;row-gap:4px;min-width:0;min-height:58px;padding:9px 14px;border:1px solid rgba(216,169,78,.24);border-radius:14px;background:linear-gradient(145deg,#d8a94e1a,#07090b94 54%),#07090b7a;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);opacity:0;transform:translateY(12px);animation:metricIn .62s var(--ease-out) both}.hero__metrics div:nth-child(1){animation-delay:.36s}.hero__metrics div:nth-child(2){animation-delay:.44s}.hero__metrics div:nth-child(3){animation-delay:.52s}.hero__metrics div:nth-child(4){animation-delay:.6s}.hero__metrics div:hover{border-color:var(--color-primary-border);background:var(--color-primary-soft)}.hero__metrics i{display:grid;grid-row:1/3;width:28px;aspect-ratio:1;place-items:center;border:1px solid var(--color-primary-border);border-radius:50%;color:var(--color-primary-light);background:var(--color-primary-soft);font-size:14px}.hero__metrics span{display:inline-flex;align-items:baseline;color:var(--color-primary-light);font-family:var(--font-display);font-size:clamp(20px,1.8vw,28px);line-height:1;white-space:nowrap}.hero__metrics em{margin-left:3px;color:var(--color-text-soft);font-family:var(--font-body);font-size:.42em;font-style:normal;font-weight:800}.hero__metrics small{display:block;grid-column:2;color:var(--color-text-muted);font-size:12px;font-weight:700;line-height:1.25}.hero__actions{display:flex;flex-wrap:wrap;gap:14px}.hero__actions .btn--primary{position:relative;isolation:isolate;overflow:hidden;color:var(--color-text-dark);background:linear-gradient(135deg,#ffe69a,#f0c978 34%,#d8a94e 62%,#b98234);box-shadow:0 16px 34px #d8a94e4d,inset 0 1px #ffffff70}.hero__actions .btn--primary:after{content:"";position:absolute;inset:-45% auto -45% -60%;z-index:0;width:46%;background:linear-gradient(105deg,transparent 0%,rgba(255,255,255,.18) 38%,rgba(255,255,255,.72) 52%,rgba(255,255,255,.16) 66%,transparent 100%);transform:skew(-18deg) translate(0);opacity:0;pointer-events:none;animation:heroButtonSheen 4.2s var(--ease-out) 1.2s infinite}.hero__actions .btn--primary:hover:after,.hero__actions .btn--primary:focus-visible:after{animation:heroButtonSheen .85s var(--ease-out) both}.hero.is-ambient-paused .hero__scroll{animation-play-state:paused}.hero__scroll{position:absolute;left:50%;bottom:22px;z-index:3;display:inline-grid;justify-items:center;gap:8px;color:var(--color-text-muted);font-size:12px;font-weight:800;transform:translate(-50%);animation:scrollHint 2.2s ease-in-out infinite}.hero__scroll span{position:relative;width:22px;height:36px;border:1px solid var(--color-primary-border);border-radius:999px;background:#ffffff06}.hero__scroll span:after{content:"";position:absolute;top:7px;left:50%;width:4px;height:4px;border-radius:50%;background:var(--color-primary-light);transform:translate(-50%);animation:scrollDot 2.2s ease-in-out infinite}.feature-strip{background:linear-gradient(180deg,#ffffff0b,#ffffff05);border-block:1px solid var(--color-divider)}.feature-strip__grid{display:grid;grid-template-columns:repeat(4,1fr)}.feature-strip__grid article{min-height:170px;padding:34px clamp(18px,3vw,42px);border-right:1px solid var(--color-divider);text-align:center}.feature-strip__grid article:last-child{border-right:0}.feature-strip__grid h2{margin:10px 0 6px;color:var(--color-text);font-size:20px}.feature-strip__grid p{margin:0;color:var(--color-text-muted);font-size:14px}.line-icon{display:inline-grid;width:42px;aspect-ratio:1;border:1px solid var(--color-primary-border);border-radius:50%;place-items:center;color:var(--color-primary-light)}.line-icon i{font-size:17px}.usage,.products,.compare,.science,.safety,.home-about,.faq,.consult{padding:clamp(54px,7vw,100px) 0}.split{display:grid;grid-template-columns:.62fr 1fr;gap:clamp(28px,5vw,74px);align-items:center}.quick-facts{display:flex;flex-wrap:wrap;gap:10px;margin:22px 0}.quick-facts span{display:inline-flex;align-items:center;gap:8px;min-height:34px;padding:0 12px;border:1px solid var(--color-border);border-radius:999px;color:var(--color-text-soft);background:#ffffff09;font-size:13px;font-weight:700}.quick-facts i{color:var(--color-primary-light)}.science__copy .btn{margin-top:18px}.split__copy p:not(.section-kicker),.section-heading p:not(.section-kicker),.faq__grid>div:first-child p:not(.section-kicker){color:var(--color-text-soft);max-width:64ch}.split__copy h2,.section-heading h2,.compare-card h2,.science h2,.home-about h2,.faq h2,.consult h2{font-size:clamp(28px,4vw,48px)}.timeline-card,.compare-card,.safety-card,.consult__inner{background:var(--gradient-card);border:1px solid var(--color-card-border);border-radius:var(--radius-md)}.safety-actions{display:flex;justify-content:center;margin-top:18px}.timeline-card{padding:clamp(24px,4vw,46px);background:radial-gradient(circle at 56% 50%,var(--color-primary-soft),transparent 24rem),var(--gradient-card)}.curve-chart{position:relative;min-height:360px;overflow:hidden;border:1px solid var(--color-border);border-radius:var(--radius-md);background:linear-gradient(rgba(255,255,255,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.035) 1px,transparent 1px),radial-gradient(circle at 48% 22%,var(--color-primary-soft),transparent 18rem);background-size:100% 52px,92px 100%,auto}.curve-chart__head{position:absolute;inset:18px 18px auto;z-index:2;display:flex;justify-content:space-between;gap:16px;color:var(--color-text-soft);font-size:13px;font-weight:800}.curve-chart__head span{display:inline-flex;align-items:center;gap:8px;color:var(--color-primary-light)}.curve-chart__head strong{color:var(--color-text-muted);font-size:12px;text-align:right}.curve-chart__plot{position:absolute;inset:58px 18px 28px;width:calc(100% - 36px);height:calc(100% - 86px);overflow:visible}.curve-chart__svg{position:absolute;inset:0;width:100%;height:100%;overflow:visible}.curve-chart__area{fill:url(#curveFill);opacity:0;transition:opacity .5s var(--ease-out) .9s}.curve-chart__line{fill:none;stroke:var(--color-primary-light);stroke-width:7;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 0 13px var(--color-primary-glow));stroke-dasharray:1;stroke-dashoffset:1}.curve-chart__baseline{fill:none;stroke:var(--color-primary-muted);stroke-width:1;opacity:.7}.curve-chart__points circle{fill:var(--color-bg);stroke:var(--color-primary-light);stroke-width:4;opacity:0;transform-box:fill-box;transform-origin:center;transform:scale(.4);filter:drop-shadow(0 0 8px var(--color-primary-glow));transition:opacity .26s var(--ease-out),transform .32s var(--ease-out)}.curve-node{position:absolute;left:var(--desktop-x, var(--x));top:var(--desktop-y, var(--y));z-index:3;--node-y: -100%;--node-gap: -22px;width:max-content;max-width:128px;padding:7px 9px;border:1px solid var(--color-primary-border);border-radius:var(--radius-sm);background:#07090bd1;color:var(--color-text-soft);opacity:0;transform:translate(-50%,calc(var(--node-y) + var(--node-gap) + 10px)) scale(.94);transition:opacity .36s var(--ease-out),transform .36s var(--ease-out)}.curve-node:before{content:none}.curve-node b,.curve-node span{display:block;line-height:1.25}.curve-node b{color:var(--color-primary-light);font-size:13px}.curve-node span{margin-top:2px;color:var(--color-text-muted);font-size:11px;font-weight:800}.curve-node--start,.curve-node--end{--node-y: 0%;--node-gap: 16px}.curve-node--peak{border-color:var(--color-primary);box-shadow:0 0 0 3px var(--color-primary-soft)}.curve-chart.is-visible .curve-chart__line{animation:curveDraw 1.45s var(--ease-out) .18s forwards}.curve-chart.is-visible .curve-chart__area{opacity:1}.curve-chart.is-visible .curve-node{opacity:1;transform:translate(-50%,calc(var(--node-y) + var(--node-gap))) scale(1)}.curve-chart.is-visible .curve-chart__points circle{opacity:1;transform:scale(1)}.curve-chart.is-visible .curve-node--start{transition-delay:.26s}.curve-chart.is-visible .curve-node--active{transition-delay:.42s}.curve-chart.is-visible .curve-node--rise{transition-delay:.58s}.curve-chart.is-visible .curve-node--peak{transition-delay:.74s}.curve-chart.is-visible .curve-node--steady{transition-delay:.9s}.curve-chart.is-visible .curve-node--end{transition-delay:1.06s}.curve-chart.is-visible .curve-chart__points circle:nth-child(1){transition-delay:.26s}.curve-chart.is-visible .curve-chart__points circle:nth-child(2){transition-delay:.42s}.curve-chart.is-visible .curve-chart__points circle:nth-child(3){transition-delay:.58s}.curve-chart.is-visible .curve-chart__points circle:nth-child(4){transition-delay:.74s}.curve-chart.is-visible .curve-chart__points circle:nth-child(5){transition-delay:.9s}.curve-chart.is-visible .curve-chart__points circle:nth-child(6){transition-delay:1.06s}.usage-steps{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin-top:38px}.usage-steps article{min-width:0;padding:16px;border:1px solid var(--color-border);border-radius:var(--radius-sm);background:#ffffff09}.usage-steps i{color:var(--color-primary-light);font-size:20px}.usage-steps span{display:block;margin-top:10px;color:var(--color-medical);font-size:12px;font-weight:800}.usage-steps h3{margin:4px 0 6px;color:var(--color-text);font-size:15px;line-height:1.35}.usage-steps p{margin:0;color:var(--color-text-muted);font-size:12px;line-height:1.6}.section-heading{margin-bottom:28px}.product-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(16px,2vw,24px)}.product-card{position:relative;display:grid;grid-template-columns:minmax(230px,.88fr) minmax(0,1.12fr);gap:clamp(18px,2vw,26px);min-height:430px;overflow:hidden;padding:clamp(18px,2.1vw,26px);border:1px solid rgba(216,169,78,.22);border-radius:var(--radius-md);color:inherit;background:radial-gradient(circle at 18% 18%,rgba(95,167,160,.09),transparent 12rem),radial-gradient(circle at 88% 6%,rgba(216,169,78,.12),transparent 12rem),linear-gradient(145deg,#ffffff12,#ffffff06);text-decoration:none;transform-style:preserve-3d;transition:transform .22s var(--ease-out),background .22s var(--ease-out),border-color .22s var(--ease-out),box-shadow .22s var(--ease-out)}.product-card:before{content:"";position:absolute;inset:0;background:linear-gradient(105deg,transparent 0 34%,rgba(255,255,255,.11) 48%,transparent 62% 100%),linear-gradient(180deg,transparent,rgba(216,169,78,.04));opacity:0;transform:translate(-40%);transition:opacity .22s var(--ease-out),transform .62s var(--ease-out);pointer-events:none}.product-card:hover{border-color:var(--color-primary-border);box-shadow:0 18px 40px #00000047,0 0 28px #d8a94e1a}.product-card:hover:before{opacity:1;transform:translate(42%)}.product-card h3{margin:4px 0 0;color:var(--color-text);font-family:var(--font-display);font-size:clamp(25px,2.35vw,36px);line-height:1.08}.product-card p{margin:0;color:var(--color-text-muted);font-size:14px;line-height:1.7}.product-card .text-link{justify-self:start;display:inline-flex;align-items:center;gap:8px;min-height:34px;margin-top:2px;padding-inline:13px;border:1px solid var(--color-primary-border);border-radius:999px;background:#d8a94e14;font-size:13px;transition:background .18s var(--ease-out),color .18s var(--ease-out),transform .18s var(--ease-out)}.product-card:hover .text-link{color:var(--color-text-dark);background:var(--color-primary-light);transform:translate(2px)}.product-card__media{position:relative;display:grid;min-height:100%;place-items:center;overflow:hidden;border:1px solid rgba(255,255,255,.08);border-radius:var(--radius-md);background:radial-gradient(ellipse at 50% 82%,rgba(216,169,78,.26),transparent 45%),radial-gradient(circle at 50% 34%,rgba(246,239,226,.06),transparent 11rem),linear-gradient(145deg,#ffffff13,#ffffff05)}.product-card__media:before{content:"";position:absolute;inset:auto 8% 11%;height:30px;border-radius:50%;background:radial-gradient(ellipse at center,rgba(0,0,0,.46),transparent 70%);filter:blur(4px)}.product-card__media img{position:relative;z-index:1;width:min(94%,360px);object-fit:contain;filter:drop-shadow(0 26px 24px rgba(0,0,0,.44)) drop-shadow(0 0 22px rgba(216,169,78,.12));transform:rotate(-1.2deg);transition:transform .26s var(--ease-out),filter .26s var(--ease-out)}.product-card__media span{position:absolute;left:8px;top:8px;z-index:2;display:inline-flex;min-height:30px;align-items:center;padding-inline:11px;border:1px solid rgba(216,169,78,.3);border-radius:999px;color:var(--color-primary-light);background:#07090bb8;font-size:12px;font-weight:800;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.product-card__body{position:relative;z-index:2;display:grid;align-content:start;gap:16px}.product-card__title small{display:inline-flex;align-items:center;min-height:26px;padding-inline:9px;border:1px solid rgba(255,255,255,.09);border-radius:999px;color:var(--color-text-muted);background:#ffffff0a;font-size:12px;font-weight:800}.product-card__facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0}.product-card__facts div{min-width:0;padding:10px;border:1px solid rgba(255,255,255,.08);border-radius:var(--radius-sm);background:#ffffff09}.product-card__facts dt,.product-card__facts dd{margin:0}.product-card__facts dt{color:var(--color-text-subtle);font-size:11px;font-weight:800}.product-card__facts dd{margin-top:3px;color:var(--color-primary-light);font-size:13px;font-weight:900;line-height:1.3}.product-card__badge{display:inline-flex;align-items:center;gap:5px;padding:4px 10px;border:1px solid rgba(216,169,78,.2);border-radius:999px;background:linear-gradient(135deg,#d8a94e1a,#c85c4a0d);color:var(--color-primary-light);font-size:11px;font-weight:900;line-height:1;width:fit-content}.product-card__badge i{font-size:9px}.product-card__badge i:first-child{color:#f0c978}.product-card__badge i:last-of-type{color:#93c7d0}.product-card__sep{color:#9e948666;font-size:10px;font-weight:400}.product-card.active .product-card__media img{filter:drop-shadow(0 24px 22px rgba(0,0,0,.42)) drop-shadow(0 0 26px rgba(216,169,78,.16));animation:cardImgFloat 3.6s ease-in-out infinite}.js .products.section-reveal{opacity:1;transform:none}.js .products.section-reveal .section-heading{opacity:.001;transform:translateY(22px);transition:opacity .76s var(--ease-out),transform .76s var(--ease-out)}.js .products.section-reveal .product-card{transition:opacity .82s var(--ease-out),transform .82s var(--ease-out),border-color .22s var(--ease-out),box-shadow .22s var(--ease-out)}.js .products.section-reveal .product-card__media{transform:translateY(18px);transition:transform .9s var(--ease-out)}.js .products.section-reveal .product-card__media img{opacity:.001;transform:rotate(-1.2deg) translateY(20px) scale(.92);transition:opacity .76s var(--ease-out),transform .9s var(--ease-out),filter .26s var(--ease-out)}.js .products.section-reveal .product-card__title,.js .products.section-reveal .product-card__facts,.js .products.section-reveal .product-card p,.js .products.section-reveal .product-card .text-link{opacity:.001;transform:translateY(14px);transition:opacity .62s var(--ease-out),transform .62s var(--ease-out)}.js .products.section-reveal.is-visible .section-heading,.js .products.section-reveal .product-card.is-visible,.js .products.section-reveal .product-card.is-visible .product-card__media img,.js .products.section-reveal .product-card.is-visible .product-card__title,.js .products.section-reveal .product-card.is-visible .product-card__facts,.js .products.section-reveal .product-card.is-visible p,.js .products.section-reveal .product-card.is-visible .text-link{opacity:1;transform:translateY(0) scale(1)}.js .products.section-reveal .product-card.is-visible .product-card__media{transform:translateY(0)}.js .products.section-reveal.is-visible .section-heading{transition-delay:40ms}.js .products.section-reveal .product-card.is-visible .product-card__media{transition-delay:70ms}.js .products.section-reveal .product-card.is-visible .product-card__media img{transition-delay:.18s}.js .products.section-reveal .product-card.is-visible .product-card__title{transition-delay:.24s}.js .products.section-reveal .product-card.is-visible .product-card__facts{transition-delay:.3s}.js .products.section-reveal .product-card.is-visible p{transition-delay:.36s}.js .products.section-reveal .product-card.is-visible .text-link{transition-delay:.54s}.text-link{color:var(--color-primary-light);font-weight:800}.compare{background:linear-gradient(180deg,transparent,rgba(255,255,255,.025),transparent)}.compare__grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.08fr) minmax(0,1fr);gap:18px;align-items:stretch}.compare-card{display:grid;grid-template-rows:auto auto 1fr;min-height:620px;padding:clamp(22px,3vw,34px);overflow:hidden;background:radial-gradient(circle at 86% 0%,rgba(216,169,78,.1),transparent 14rem),var(--gradient-card)}.compare-card p{color:var(--color-text-soft)}.compare-card table{width:100%;height:100%;align-self:stretch;border-collapse:collapse;color:var(--color-text-soft);font-size:14px}.compare-card th,.compare-card td{padding:15px 8px;border-bottom:1px solid var(--color-divider);text-align:left;vertical-align:middle}.compare-card td:first-of-type{color:var(--color-primary-light);font-weight:800}.compare-card ul{padding:0;margin:18px 0 24px;list-style:none}.compare-card li{position:relative;padding-left:28px;color:var(--color-text-soft)}.compare-card li:before{content:"";position:absolute;left:0;top:.72em;width:12px;height:12px;border:2px solid var(--color-primary);border-radius:50%}.compare-card--wide{background:radial-gradient(circle at 72% 0%,var(--color-medical-soft),transparent 18rem),var(--gradient-card)}.compare-card--guide{background:radial-gradient(circle at 84% 0%,rgba(95,167,160,.12),transparent 14rem),var(--gradient-card)}.method-stack{display:grid;gap:10px;margin-top:22px;align-self:stretch;counter-reset:usageStep}.method-stack div{position:relative;display:grid;grid-template-columns:56px minmax(0,1fr);gap:4px 12px;align-items:center;min-height:104px;padding:14px;border:1px solid rgba(216,169,78,.13);border-radius:var(--radius-sm);background:linear-gradient(135deg,#d8a94e18,#ffffff06);overflow:hidden}.method-stack div:before{position:absolute;top:8px;right:10px;color:#f0c9782e;font-family:var(--font-display);font-size:34px;font-weight:800;line-height:1;counter-increment:usageStep;content:"0" counter(usageStep)}.method-stack i{position:relative;z-index:1;grid-row:1/span 2;display:grid;width:42px;aspect-ratio:1;place-items:center;justify-self:center;border:1px solid rgba(216,169,78,.36);border-radius:14px;color:var(--color-primary-light);background:radial-gradient(circle at 50% 0%,rgba(240,201,120,.24),transparent 70%),#07090b9e;box-shadow:inset 0 0 0 1px #ffffff0b}.method-stack strong{position:relative;z-index:1;color:var(--color-text);font-size:15px;line-height:1.35}.method-stack em{position:relative;z-index:1;grid-column:2;color:var(--color-primary-light);font-size:13px;font-style:normal;font-weight:800}.method-stack span{position:relative;z-index:1;grid-column:2;color:var(--color-text-muted);font-size:13px;line-height:1.65}.suitability-grid{display:grid;grid-template-columns:repeat(2,1fr);grid-auto-rows:minmax(0,1fr);gap:12px;margin:18px 0 24px;align-self:stretch}.suitability-grid div{min-height:0;padding:16px;border:1px solid rgba(255,255,255,.1);border-radius:var(--radius-sm);background:radial-gradient(circle at 100% 0%,rgba(216,169,78,.11),transparent 7rem),#ffffff08;transition:transform .22s var(--ease-out),border-color .22s var(--ease-out),background .22s var(--ease-out)}.suitability-grid div:hover{border-color:#d8a94e52;background:radial-gradient(circle at 100% 0%,rgba(216,169,78,.16),transparent 7rem),#ffffff0b;transform:translateY(-3px)}.suitability-grid i{display:grid;width:34px;aspect-ratio:1;place-items:center;border-radius:50%;color:var(--color-primary-light);background:#d8a94e1f}.suitability-grid strong,.suitability-grid span{display:block}.suitability-grid strong{margin-top:8px;color:var(--color-text)}.suitability-grid span{color:var(--color-text-muted);font-size:13px;line-height:1.6}.science{padding-top:40px}.science__grid{display:grid;grid-template-columns:.66fr 1fr;gap:32px;align-items:center}.science__copy ul{padding:0;margin:22px 0 0;list-style:none}.science__copy li{color:var(--color-text-soft)}.science__copy li:before{content:"✓";margin-right:8px;color:var(--color-primary)}.science__copy p{color:var(--color-text-soft)}.mechanism-flow{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin:24px 0}.mechanism-flow span{display:inline-flex;align-items:center;gap:8px;min-height:40px;padding:0 12px;border:1px solid var(--color-medical-border);border-radius:999px;color:var(--color-text-soft);background:var(--color-medical-soft);font-weight:800}.mechanism-flow span:nth-child(2n){width:30px;justify-content:center;padding:0;border-color:transparent;background:transparent;color:var(--color-primary-light)}.science__visual{position:relative;min-height:420px;overflow:hidden;border-radius:var(--radius-md);border:1px solid var(--color-border-gold);background:radial-gradient(circle at 36% 20%,rgba(200,92,74,.15),transparent 15rem),radial-gradient(circle at 74% 72%,rgba(216,169,78,.14),transparent 16rem),linear-gradient(145deg,#ffffff12,#ffffff05);box-shadow:inset 0 1px #ffffff17}.science__visual:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(90deg,rgba(7,9,11,.78),transparent 48%,rgba(7,9,11,.28)),radial-gradient(circle at 50% 50%,transparent 0 48%,rgba(0,0,0,.3))}.science__visual:before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(255,255,255,.035) 1px,transparent 1px),linear-gradient(rgba(255,255,255,.026) 1px,transparent 1px);background-size:54px 54px;-webkit-mask-image:radial-gradient(circle at 58% 50%,#000,transparent 76%);mask-image:radial-gradient(circle at 58% 50%,#000,transparent 76%);opacity:.32}.anatomy-visual{position:absolute;inset:0;z-index:1}.anatomy-visual svg{position:absolute;inset:4% 0 auto;width:100%;height:82%;overflow:visible}.anatomy-visual__outline{fill:url(#tissueGradient);stroke:#f0c97857;stroke-width:2;filter:drop-shadow(0 18px 34px rgba(0,0,0,.48))}.anatomy-visual__cavern{fill:none;stroke:#f6efe233;stroke-width:32;stroke-linecap:round;opacity:.44}.anatomy-visual__cavern--lower{stroke-width:26;opacity:.34}.anatomy-visual__vessel{fill:none;stroke:url(#bloodGradient);stroke-width:9;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:1;filter:drop-shadow(0 0 12px rgba(200,92,74,.4))}.anatomy-visual__vessel--return{stroke-width:5;opacity:.72}.science.is-visible .anatomy-visual__vessel,.science__visual:hover .anatomy-visual__vessel{animation:drawVessel 1.7s var(--ease-out) forwards}.anatomy-visual__particles circle{fill:#d94c43;opacity:0;filter:none;animation:bloodCell 4.6s linear infinite;animation-delay:calc(var(--i) * -.23s);animation-play-state:paused}.science.is-visible .anatomy-visual__particles circle,.science__visual:hover .anatomy-visual__particles circle{animation-play-state:running}.anatomy-visual__drug circle{fill:#5fa7a02e;stroke:#5fa7a0cc;stroke-width:2;animation:drugPulse 2.6s ease-in-out infinite;animation-play-state:paused}.anatomy-visual__drug path{fill:none;stroke:var(--color-medical);stroke-width:4;stroke-linecap:round}.science.is-visible .anatomy-visual__drug circle,.science__visual:hover .anatomy-visual__drug circle{animation-play-state:running}.anatomy-visual__labels{fill:var(--color-text-soft);font-family:var(--font-body);font-size:18px;font-weight:800;letter-spacing:0;opacity:.88}.anatomy-visual__pulse{position:absolute;width:90px;aspect-ratio:1;border:1px solid rgba(95,167,160,.48);border-radius:50%;filter:drop-shadow(0 0 14px rgba(95,167,160,.22));animation:anatomyPulse 2.8s ease-out infinite;animation-play-state:paused}.anatomy-visual__pulse--one{left:25%;top:20%}.anatomy-visual__pulse--two{right:17%;top:47%;animation-delay:.9s}.science.is-visible .anatomy-visual__pulse,.science__visual:hover .anatomy-visual__pulse{animation-play-state:running}.anatomy-visual__legend{position:absolute;right:18px;bottom:18px;left:18px;z-index:2;display:flex;flex-wrap:wrap;gap:10px}.anatomy-visual__legend span{display:inline-flex;align-items:center;gap:8px;min-height:36px;padding:0 12px;border:1px solid var(--color-medical-border);border-radius:999px;background:#07090bb3;color:var(--color-text-soft);font-size:12px;font-weight:800;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.anatomy-visual__legend i{color:var(--color-primary-light)}.safety-layout{display:grid;grid-template-columns:1fr 1fr;gap:clamp(14px,2vw,22px);align-items:start}.safety-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px}.safety-card{padding:16px 18px}.safety-card>i{display:grid;width:34px;height:34px;place-items:center;margin-bottom:10px;border-radius:50%;color:var(--color-primary-light);background:#ffffff0f;font-size:14px}.safety-card h3{margin:0 0 10px;color:var(--color-text);font-size:15px}.safety-card ul{padding:0;margin:0;list-style:none}.safety-card li{position:relative;padding:3px 0 3px 16px;color:var(--color-text-soft);font-size:13px;line-height:1.65}.safety-card li:before{content:"";position:absolute;left:0;top:11px;width:6px;height:6px;border-radius:50%;background:currentColor}.safety-card--warning{background:var(--gradient-gold-card);border-color:var(--color-warning-border)}.safety-card--danger{background:var(--gradient-danger-card);border-color:var(--color-danger-border)}.safety-card--success{background:linear-gradient(145deg,var(--color-success-soft),rgba(255,255,255,.025));border-color:var(--color-success-border)}.safety-card--medical{background:var(--gradient-medical-card);border-color:var(--color-medical-border)}.safety-alert{margin-top:16px;padding:12px 18px;border:1px solid rgba(216,169,78,.2);border-radius:var(--radius-sm);background:#d8a94e0f;color:var(--color-text-soft);font-size:13px;line-height:1.65;text-align:center}.safety-alert i{color:var(--color-primary-light);margin-right:6px}.interaction-panel{padding:20px;border:1px solid rgba(200,92,74,.12);border-radius:var(--radius-md);background:radial-gradient(circle at 18% 0%,rgba(200,92,74,.06),transparent 14rem),var(--gradient-card)}.interaction-panel h3{display:flex;align-items:center;gap:8px;margin:0 0 14px;color:var(--color-text);font-size:15px}.interaction-panel h3 i{color:var(--color-primary-light)}.interaction-list{display:grid;gap:6px}.interaction-item{display:grid;grid-template-columns:24px 72px 58px minmax(0,1fr);column-gap:12px;row-gap:6px;align-items:center;padding:8px 10px;border-radius:var(--radius-sm);background:#ffffff06}.interaction-item__icon{display:grid;place-items:center;color:var(--color-danger);font-size:12px}.interaction-item__label{color:var(--color-text);font-size:12px;font-weight:800;white-space:nowrap}.interaction-item__level{display:inline-grid;width:58px;min-height:22px;place-items:center;font-size:11px;font-weight:900;white-space:nowrap;color:var(--color-primary-light);border:1px solid currentColor;border-radius:999px;padding:2px 0;line-height:1.3;text-align:center}.interaction-item__text{min-width:0;padding-left:2px;color:var(--color-text-muted);font-size:12px;line-height:1.55}.home-about{position:relative;border-block:1px solid var(--color-divider);background:radial-gradient(circle at 18% 8%,rgba(95,167,160,.1),transparent 22rem),radial-gradient(circle at 82% 0%,rgba(216,169,78,.11),transparent 22rem),linear-gradient(180deg,#ffffff05,#ffffff02)}.home-about__inner{display:grid;grid-template-columns:minmax(0,.82fr) minmax(360px,1fr);gap:clamp(28px,5vw,76px);align-items:center}.home-about__copy h2{margin:0;color:var(--color-text);font-family:var(--font-display);line-height:1.12;text-wrap:balance}.home-about__copy p:not(.section-kicker){max-width:68ch;margin:16px 0 0;color:var(--color-text-soft);font-size:16px;line-height:1.9;text-wrap:pretty}.home-about__actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:26px}.home-about__proof{display:grid;gap:10px}.home-about__proof article{display:grid;grid-template-columns:42px minmax(0,1fr);gap:3px 14px;align-items:start;padding:16px;border:1px solid rgba(255,255,255,.1);border-radius:var(--radius-md);background:linear-gradient(145deg,#ffffff0d,#ffffff05),#07090b6b}.home-about__proof i{display:grid;grid-row:1/3;width:42px;aspect-ratio:1;place-items:center;border:1px solid rgba(216,169,78,.22);border-radius:50%;color:var(--color-primary-light);background:#d8a94e1a}.home-about__proof strong{color:var(--color-text);font-size:16px;line-height:1.35}.home-about__proof span{color:var(--color-text-muted);font-size:13px;line-height:1.7}.home-articles{padding-top:clamp(46px,6vw,82px);padding-bottom:clamp(46px,7vw,88px);background:linear-gradient(180deg,transparent,rgba(255,255,255,.018),transparent)}.home-articles__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;align-items:stretch}.home-article-card{display:grid;grid-template-rows:148px minmax(0,1fr);min-height:0;border:1px solid var(--color-card-border);border-radius:var(--radius-md);background:radial-gradient(circle at 92% 0%,rgba(216,169,78,.08),transparent 12rem),#ffffff07;text-decoration:none;overflow:hidden;transition:transform .22s var(--ease-out),border-color .22s var(--ease-out),box-shadow .22s var(--ease-out)}.home-article-card:hover{border-color:#d8a94e40;box-shadow:0 8px 28px #0003;transform:translateY(-3px)}.home-article-card:hover .home-article-card__image img{transform:scale(1.05)}.home-article-card__image{position:relative;overflow:hidden;background:radial-gradient(circle at 50% 72%,rgba(216,169,78,.2),transparent 44%),#07090b80}.home-article-card__image img{width:100%;height:100%;min-height:100%;display:block;object-fit:cover;padding:0;filter:drop-shadow(0 18px 18px rgba(0,0,0,.4));transition:transform .36s var(--ease-out)}.home-article-card__body{display:grid;align-content:start;gap:9px;padding:16px 18px 18px}.home-article-card__tag{display:inline-flex;min-height:26px;align-items:center;padding:0 9px;border-radius:999px;font-size:11px;font-weight:900;width:fit-content}.home-article-card__body h3{margin:0;color:var(--color-text);font-size:17px;line-height:1.35;font-family:var(--font-display);text-wrap:balance;display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}.home-article-card__body p{margin:0;color:var(--color-text-muted);font-size:12.5px;line-height:1.65;display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}.home-article-card__meta{color:var(--color-text-subtle);font-size:12px}.home-article-card__meta i{font-size:11px;margin-right:4px}.home-articles__action{display:flex;justify-content:center;margin-top:24px}@media(min-width:761px)and (max-width:1080px){.home-articles__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:760px){.home-articles__grid{grid-template-columns:1fr}.home-article-card{grid-template-columns:132px minmax(0,1fr);grid-template-rows:auto;min-height:156px}.home-article-card__image{min-height:100%}.home-article-card__image img{padding:12px}.home-article-card__body{padding:14px}.home-article-card__body h3{font-size:16px}.home-article-card__body p{display:none}}.product-card__actions{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-top:4px}.product-card__actions .text-link{flex-shrink:0}.product-card__price{display:inline-flex;align-items:flex-end;gap:3px;color:var(--color-primary-light);font-family:var(--font-display);font-size:25px;font-weight:700;line-height:1}.product-card__price sup{position:static;align-self:flex-end;padding-bottom:1px;font-size:12px;font-weight:600;letter-spacing:.02em;line-height:1;opacity:.7}.product-card__price small{color:var(--color-text-muted);font-size:14px;font-weight:600;margin-left:2px}@media(max-width:900px){.product-grid{grid-template-columns:1fr}.compare__grid,.safety-layout,.home-articles__grid,.usage-steps,.interaction-panel>div{grid-template-columns:repeat(2,1fr)}.hero__grid{grid-template-columns:1fr .9fr}}@media(min-width:921px)and (max-height:860px){.hero__grid{padding-block:26px 56px}.hero h1{font-size:clamp(50px,5.7vw,82px)}.hero__lead{margin-top:18px;font-size:clamp(22px,2.4vw,32px)}.hero__text{font-size:16px}.hero__metrics{margin:22px 0}}@keyframes heroButtonSheen{0%{opacity:0;transform:skew(-18deg) translate(0)}18%{opacity:.85}to{opacity:0;transform:skew(-18deg) translate(360%)}}@keyframes heroAmbientSweep{0%,to{opacity:.22;transform:translate3d(-10%,0,0)}45%{opacity:.52}70%{opacity:.28;transform:translate3d(8%,0,0)}}@keyframes heroFineLine{0%,to{opacity:.16;transform:translate3d(-18px,8px,0) rotate(-18deg)}42%{opacity:.72}68%{opacity:.28;transform:translate3d(34px,-10px,0) rotate(-18deg)}}@keyframes heroSparkFloat{0%,to{transform:translateZ(0) scale(.92);opacity:.42}45%{transform:translate3d(-12px,-16px,0) scale(1);opacity:.82}}@keyframes heroTitleAura{0%{opacity:.28;transform:scaleX(.92) translate3d(-10px,0,0)}50%{opacity:.52;transform:scaleX(1.04) translate3d(8px,0,0)}to{opacity:.3;transform:scaleX(.96) translateZ(0)}}@keyframes heroTitleReveal{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes heroTitleRuleGlow{0%,to{opacity:.74;box-shadow:0 0 14px #d8a94e42}50%{opacity:1;box-shadow:0 0 26px #f0c9786b}}@media(max-width:900px){:root{--header-height: 64px}body.menu-open:before{opacity:1;pointer-events:auto}.hero__grid,.split,.science__grid,.consult__inner,.faq__grid,.home-about__inner{grid-template-columns:1fr}.hero__grid{min-height:0;padding-top:42px;padding-bottom:34px}.hero__eyebrow{display:none}.feature-strip__grid{grid-template-columns:repeat(2,1fr)}.hero__metrics div{min-height:64px}.feature-strip__grid article:nth-child(2){border-right:0}.feature-strip__grid article{border-bottom:1px solid var(--color-divider)}.usage,.products,.compare,.science,.safety,.home-about,.home-articles,.faq,.consult{padding-block:46px}.section-heading{margin-bottom:20px}.section-heading h2{font-size:27px;line-height:1.18}.section-heading p:not(.section-kicker){font-size:13px;line-height:1.7}.split__copy h2,.compare-card h2,.science h2,.home-about h2,.faq h2,.consult h2{font-size:27px;line-height:1.18}.split__copy p:not(.section-kicker),.compare-card p,.science p,.safety p,.home-about p:not(.section-kicker),.faq p,.consult p{font-size:13px;line-height:1.72}.home-about__inner{gap:20px}.home-about__actions{margin-top:20px}.home-about__proof article{padding:14px}.mechanism-flow span:nth-child(2n){display:none}}@media(max-width:760px){.container{width:min(100% - 28px,var(--container))}.brand strong{font-size:21px}.hero{min-height:auto;background:linear-gradient(180deg,#03040514,#0304052e 24%,#0304057a 52%,#030405 82% 100%),linear-gradient(90deg,#030405a3,#0304053d 54%,#0304058f),radial-gradient(ellipse at 68% 24%,rgba(216,169,78,.16),transparent 13rem),url(/images/cialis/home-hero-mobile-v2-optimized.webp) 54% top/cover no-repeat,linear-gradient(118deg,#030405,#07090b 56%,#0d0b07)}.hero:before{opacity:.08}.hero__grid{position:relative;display:flex;align-items:flex-end;min-height:min(720px,88svh - var(--header-height));padding:clamp(50px,8vh,76px) 0 30px;overflow:visible}.hero__backdrop{background:radial-gradient(circle at 66% 18%,rgba(216,169,78,.12),transparent 12rem),linear-gradient(180deg,transparent 0%,rgba(3,4,5,.12) 32%,rgba(3,4,5,.9) 78%)}.hero__backdrop:before{right:-18%;top:44%;width:220px;opacity:.72}.hero__backdrop:after{right:18%;bottom:26%;opacity:.56}.hero__copy{position:relative;z-index:2;padding-top:0}.hero__fineprint{display:none}.hero .section-kicker{margin-bottom:8px;font-size:13px}.hero h1{width:min(100%,360px);font-size:clamp(33px,9.4vw,42px);line-height:1.1;padding-bottom:14px}.hero h1:after{width:100%;height:3px;opacity:.72}.hero__lead{margin-top:16px;font-size:20px;line-height:1.32}.hero__text{max-width:100%;color:#d7cbb8e6;font-size:13.5px;line-height:1.68}.hero__metrics{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin:16px 0 18px;padding:0;overflow:visible}.hero__metrics div{grid-template-columns:27px minmax(0,1fr);column-gap:9px;row-gap:5px;min-width:0;min-height:66px;padding:10px 11px;border-color:#d8a94e3d;border-radius:12px;background:linear-gradient(145deg,#d8a94e1a,#07090b94),#07090b8a;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.hero__metrics span{font-size:18.5px}.hero__metrics i{width:25px;margin-bottom:0;font-size:11px}.hero__metrics small{font-size:10.5px;line-height:1.35}.product-grid,.compare__grid,.safety-layout,.home-articles__grid,.faq__grid,.usage-steps,.interaction-panel>div,.suitability-grid{grid-template-columns:1fr}.product-card{grid-template-columns:1fr;min-height:0;padding:14px}.product-card__media{min-height:180px}.product-card__facts{grid-template-columns:repeat(2,minmax(0,1fr))}.quick-facts{display:flex;flex-wrap:wrap;gap:9px;margin:18px 0 22px;padding:0;overflow:visible}.quick-facts span{flex:1 1 calc(50% - 9px);justify-content:center;min-width:min(100%,150px);text-align:center}.science__visual{min-height:360px}.anatomy-visual svg{inset:0 -8% auto;width:116%}.anatomy-visual__labels{font-size:16px}.anatomy-visual__legend{display:grid;gap:8px}.anatomy-visual__legend span{min-height:34px;width:fit-content}.hero__actions{display:grid}.hero__actions .btn--secondary,.hero__scroll{display:none}.feature-strip__grid{grid-template-columns:1fr 1fr}.feature-strip__grid article{min-height:132px;padding:20px 12px}.feature-strip__grid article h2{font-size:17px}.feature-strip__grid article p{font-size:12.5px;line-height:1.65}.timeline-card{width:calc(100vw - 16px);margin-inline:calc(50% - 50vw + 8px);padding:16px 8px}.curve-chart{min-height:0;display:block;overflow:visible;padding:0 0 58px}.curve-chart__head{display:grid;inset:14px 14px auto}.curve-chart__head strong{text-align:left}.curve-chart__plot{position:relative;inset:auto;width:100%;height:auto;aspect-ratio:760/260;margin-top:132px;overflow:visible}.curve-chart__svg{width:100%;height:100%}.curve-node{position:absolute;left:var(--mobile-x, var(--desktop-x, var(--x)));top:var(--mobile-y, var(--desktop-y, var(--y)));display:block;min-height:0;width:max-content;max-width:74px;padding:5px 6px;--node-gap: -24px;transform:translate(-50%,calc(var(--node-y) + var(--node-gap) + 8px)) scale(.94)}.curve-node b{font-size:11px}.curve-node span{margin-top:1px;font-size:9px;line-height:1.22}.curve-node:before{content:none}.curve-node--start,.curve-node--end{--node-y: 0%;--node-gap: 20px}.curve-chart.is-visible .curve-node{transform:translate(-50%,calc(var(--node-y) + var(--node-gap))) scale(1)}.curve-node--active{transform-origin:left center}.usage-steps{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.usage-steps article{display:grid;justify-items:center;align-content:start;min-height:156px;padding:15px 10px;text-align:center}.usage-steps i{display:grid;width:34px;aspect-ratio:1;place-items:center;border:1px solid rgba(216,169,78,.28);border-radius:50%;background:#d8a94e1a}.usage-steps span{margin-top:9px}.method-stack div{grid-template-columns:46px minmax(0,1fr);min-height:auto;padding:12px}.compare-card{min-height:auto;padding:18px}.compare-card table{display:block;font-size:12px;line-height:1.45}.compare-card tbody{display:grid;gap:9px}.compare-card tr{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;padding:10px;border:1px solid rgba(255,255,255,.07);border-radius:10px;background:#ffffff06}.compare-card th,.compare-card td{display:block;min-width:0;padding:0;border-bottom:0;line-height:1.45}.compare-card th{grid-column:1/-1;color:var(--color-text);font-size:12px;font-weight:900;white-space:nowrap}.compare-card td{padding:8px;border-radius:8px;background:#ffffff06;color:var(--color-text-muted);font-size:11.5px}.compare-card td:before{display:block;margin-bottom:3px;color:var(--color-text-subtle);font-size:10px;font-weight:900}.compare-card td:first-of-type{color:var(--color-primary-light)}.compare-card td:first-of-type:before{content:"Cialis"}.compare-card td:last-of-type:before{content:"Viagra"}.method-stack i{width:36px}.method-stack em,.method-stack span{grid-column:2}.suitability-grid{grid-template-columns:1fr;gap:10px}.suitability-grid div{display:grid;grid-template-columns:34px minmax(0,1fr);gap:2px 11px;align-items:center;padding:12px}.suitability-grid i{grid-row:1/3;width:34px}.suitability-grid strong{margin-top:0;font-size:13.5px;line-height:1.35}.suitability-grid span{margin:0;color:var(--color-text-muted);font-size:12px;line-height:1.45}.interaction-item{grid-template-columns:22px minmax(58px,.66fr) 58px minmax(0,1.9fr);column-gap:9px;row-gap:6px;align-items:center}.interaction-item__level{display:inline-grid;width:58px;min-height:22px;place-items:center;padding:2px 0;text-align:center}.interaction-item__text{min-width:0;padding-left:1px}.science__visual{min-height:330px}.anatomy-visual svg{inset:2% -25% auto;width:142%;height:76%}.anatomy-visual__labels{font-size:17px}.anatomy-visual__legend{right:10px;bottom:10px;left:10px}.anatomy-visual__legend span{min-height:31px;padding:0 9px;font-size:11px}.site-footer__inner{display:grid}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}}@media(max-width:760px){.product-grid{display:flex;flex-wrap:nowrap;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;gap:12px;padding-right:28px;scrollbar-width:none}.product-grid::-webkit-scrollbar{display:none}.product-card{flex:0 0 76vw;min-width:0;scroll-snap-align:start;padding:14px}.js .products.section-reveal .product-card,.js .products.section-reveal .product-card__media,.js .products.section-reveal .product-card__media img,.js .products.section-reveal .product-card__title,.js .products.section-reveal .product-card__facts,.js .products.section-reveal .product-card p,.js .products.section-reveal .product-card .text-link{opacity:1;transform:none}.product-card__media{min-height:200px}.product-card__media img{height:170px}.product-card__badge{font-size:10px;padding:3px 8px}.product-card__body>p{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-size:12px}.product-card__facts div:nth-child(n+3){display:none}.product-card h3{font-size:19px;line-height:1.28}.product-card__actions{padding-top:0}.product-card__price{font-size:18px}}.consult{position:relative;padding-bottom:clamp(72px,8vw,116px);background:linear-gradient(180deg,#07090b00,#07090b8f 20%,#050607),radial-gradient(circle at 78% 20%,rgba(216,169,78,.13),transparent 24rem),radial-gradient(circle at 16% 72%,rgba(95,167,160,.09),transparent 20rem)}.consult__inner{position:relative;display:grid;grid-template-columns:minmax(0,.95fr) minmax(360px,.68fr);gap:clamp(24px,4vw,64px);align-items:center;overflow:hidden;padding:clamp(28px,5vw,62px);border:1px solid rgba(216,169,78,.2);border-radius:var(--radius-lg);background:linear-gradient(120deg,#ffffff0f,#ffffff04 44%,#d8a94e0d),radial-gradient(circle at 12% 0%,rgba(216,169,78,.15),transparent 20rem),radial-gradient(circle at 96% 86%,rgba(95,167,160,.1),transparent 18rem),#0d1114e6;box-shadow:0 28px 86px #0000006b;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.consult__inner:before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(240,201,120,.34),transparent 30%),linear-gradient(180deg,rgba(255,255,255,.065),transparent 24%);opacity:.42;-webkit-mask-image:linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0);pointer-events:none}.consult__inner:after{content:"";position:absolute;right:clamp(18px,5vw,84px);bottom:-48px;width:min(360px,46vw);aspect-ratio:1;border-radius:50%;background:radial-gradient(circle,rgba(216,169,78,.12),transparent 68%);pointer-events:none}.consult__copy{position:relative;z-index:1}.consult__copy h2{max-width:760px;margin:0;color:var(--color-text);font-size:clamp(34px,4.7vw,66px);line-height:1.04;text-wrap:balance}.consult__copy p:not(.section-kicker){max-width:68ch;margin:18px 0 0;color:var(--color-text-soft);font-size:15px;line-height:1.9}.consult-flow{display:flex;flex-wrap:wrap;gap:10px;margin-top:24px}.consult-flow span{display:inline-flex;align-items:center;gap:8px;min-height:38px;padding:8px 12px;border:1px solid rgba(216,169,78,.16);border-radius:999px;background:#07090b5c;color:var(--color-text-soft);font-size:13px;font-weight:850}.consult-flow i{color:var(--color-primary-light);font-size:12px}.consult__actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:26px}.consult-panel{position:relative;z-index:1;padding:clamp(18px,2.4vw,24px);border:1px solid rgba(216,169,78,.2);border-radius:var(--radius-md);background:linear-gradient(145deg,#ffffff16,#ffffff07),#07090b6b;box-shadow:inset 0 1px #ffffff14}.consult-panel__top{display:grid;grid-template-columns:48px 1fr;gap:14px;align-items:center;padding-bottom:16px;border-bottom:1px solid var(--color-divider);text-align:left}.consult-panel__top>span{display:grid;width:48px;aspect-ratio:1;place-items:center;border:1px solid var(--color-primary-border);border-radius:50%;color:var(--color-primary-light);background:var(--color-primary-soft)}.consult-panel__top strong{display:block;color:var(--color-text);font-size:17px;text-align:left}.consult-panel__top p{margin:4px 0 0;color:var(--color-text-muted);font-size:13px;line-height:1.6;text-align:left}.consult-checks{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:16px}.consult-checks span{display:flex;gap:10px;align-items:center;min-height:42px;padding:9px 11px;border:1px solid rgba(255,255,255,.075);border-radius:var(--radius-sm);color:var(--color-text-soft);background:#07090b57;font-size:13px;font-weight:800}.consult-checks i{color:var(--color-primary-light);width:18px;text-align:center}.consult-assurance{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-top:14px}.consult-assurance span{display:grid;gap:6px;justify-items:center;min-height:70px;padding:12px 8px;border:1px solid rgba(216,169,78,.13);border-radius:var(--radius-sm);background:#d8a94e0e;color:var(--color-text-soft);font-size:12px;font-weight:850;text-align:center}.consult-assurance i{color:var(--color-primary-light);font-size:15px}.consult-note{margin:16px 0 0;color:var(--color-text-muted);font-size:12px;line-height:1.65;text-align:left}.consult-note i{color:var(--color-primary-light);margin-right:4px}@media(max-width:760px){.consult{padding-top:46px;padding-bottom:58px}.consult__inner{grid-template-columns:1fr;gap:22px;padding:24px 18px 20px;border-radius:var(--radius-md)}.consult__copy{text-align:left}.consult__copy h2{font-size:28px;line-height:1.12}.consult__copy p:not(.section-kicker){margin-top:14px;font-size:14px;line-height:1.78}.consult-flow{gap:8px;margin-top:18px}.consult-flow span{min-height:34px;padding:7px 10px;font-size:12px}.consult__actions{display:grid;margin-top:20px}.consult-panel{padding:16px}.consult-panel__top{grid-template-columns:42px 1fr;gap:12px}.consult-panel__top>span{width:42px}.consult-panel__top strong{font-size:15px}.consult-checks{grid-template-columns:1fr}.consult-assurance{grid-template-columns:1fr 1fr 1fr}.consult-assurance span{min-height:62px;padding:10px 6px;font-size:11px}.consult-note{font-size:11px}}.home-label{display:inline-flex;align-items:center;gap:8px;min-height:30px;margin-bottom:12px;padding:5px 10px;border:1px solid rgba(216,169,78,.2);border-radius:999px;color:var(--color-primary-light);background:#d8a94e12;font-size:12px;font-weight:900}.home-section-head{max-width:820px;margin-bottom:clamp(24px,4vw,44px)}.home-section-head h2{margin:0;color:var(--color-text);font-family:var(--font-display);font-size:clamp(30px,4vw,54px);line-height:1.08;text-wrap:balance}.home-section-head p{max-width:68ch;margin:14px 0 0;color:var(--color-text-soft);font-size:15px;line-height:1.85;text-wrap:pretty}.home-section-head--split{display:grid;grid-template-columns:minmax(0,.82fr) minmax(320px,.68fr);gap:clamp(22px,4vw,62px);max-width:none;align-items:end}.home-section-head--split p{margin:0}.home-hero-v3{min-height:min(860px,100svh);background:linear-gradient(90deg,#030405,#030405fa 30%,#030405ad 52%,#0304052e 78%,#03040557),linear-gradient(180deg,#0304050a,#03040533 58%,#07090b),radial-gradient(ellipse at 78% 32%,rgba(240,201,120,.2),transparent 28rem),url(/images/cialis/home-hero-desktop-v2-optimized.webp) 76% 30px/auto 104% no-repeat,#07090b}.home-hero-v3:after{opacity:.22}.home-hero-v3 .hero__grid{min-height:calc(min(860px,100svh) - var(--header-height));padding-block:clamp(42px,6vh,74px) clamp(84px,10vh,124px)}.home-hero-v3 .hero__copy{width:min(720px,100%)}.home-hero-v3 .hero__eyebrow{margin-bottom:18px}.home-hero-v3 h1{max-width:720px;font-size:clamp(48px,5.1vw,76px);line-height:1.05;color:#ffd66f;background:none;-webkit-text-fill-color:currentColor;text-shadow:0 8px 24px rgba(0,0,0,.62),0 0 20px rgba(216,169,78,.24)}.home-hero-v3 .hero__lead{max-width:610px;margin-top:24px;font-size:clamp(22px,2.5vw,34px);line-height:1.25}.home-hero-v3 .hero__text{max-width:640px;font-size:17px;line-height:1.86}.home-trust{position:relative;margin-top:-1px;background:linear-gradient(180deg,#ffffff0c,#ffffff05),#090c0e}.home-trust .feature-strip__grid{border-inline:1px solid rgba(255,255,255,.06)}.home-trust article{display:grid;gap:8px;justify-items:start;min-height:142px;text-align:left}.home-trust h2{margin:0;font-size:18px}.home-trust p{font-size:13px;line-height:1.72}.home-products{position:relative;padding-top:clamp(56px,7vw,96px);background:radial-gradient(circle at 12% 8%,rgba(95,167,160,.08),transparent 20rem),linear-gradient(180deg,#07090b,#0b0f12 48%,#07090b)}.home-products .product-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,520px),1fr))}.home-products .product-card{min-height:390px;border-color:#d8a94e2e;background:linear-gradient(135deg,#d8a94e13,#ffffff06 42%,#5fa7a00e),#0c1012e6}.home-window{border-block:1px solid rgba(255,255,255,.06);background:radial-gradient(circle at 70% 18%,rgba(216,169,78,.11),transparent 22rem),linear-gradient(180deg,#ffffff05,#ffffff02)}.home-window .split{grid-template-columns:minmax(0,.54fr) minmax(0,1fr)}.home-window .split__copy h2{color:var(--color-text);font-size:clamp(30px,4vw,52px);line-height:1.1}.home-decision{background:radial-gradient(circle at 16% 20%,rgba(216,169,78,.08),transparent 22rem),radial-gradient(circle at 86% 62%,rgba(95,167,160,.075),transparent 22rem)}.home-decision .compare__grid{grid-template-columns:minmax(0,.92fr) minmax(0,1.04fr) minmax(0,1fr)}.home-decision .compare-card{min-height:0;align-content:start;border-color:#ffffff1a;background:linear-gradient(150deg,#ffffff10,#ffffff06),#0c1012c2}.home-decision .compare-card h2{color:var(--color-text);font-size:clamp(24px,2.4vw,34px);line-height:1.18}.home-science{position:relative;border-block:1px solid rgba(216,169,78,.09);background:linear-gradient(90deg,#07090bfa,#0d1114d1),radial-gradient(circle at 70% 48%,rgba(200,92,74,.12),transparent 23rem)}.home-science .science h2,.home-science .science__copy h2{color:var(--color-text)}.home-safety{background:radial-gradient(circle at 90% 0%,rgba(200,92,74,.08),transparent 22rem),linear-gradient(180deg,#07090b,#0b0f12 58%,#07090b)}.home-editorial{background:linear-gradient(180deg,#ffffff04,#ffffff01),radial-gradient(circle at 16% 16%,rgba(216,169,78,.07),transparent 20rem)}.home-editorial .home-articles__grid{grid-template-columns:repeat(3,minmax(0,1fr))}.faq .home-label,.consult .home-label,.home-about .home-label,.science .home-label,.compare .home-label,.usage .home-label{margin-bottom:12px}@media(max-width:760px){.home-label{min-height:28px;margin-bottom:10px;font-size:11px}.home-section-head,.home-section-head--split{display:block;margin-bottom:22px}.home-section-head h2,.home-section-head--split h2{font-size:26px;line-height:1.15}.home-section-head p,.home-section-head--split p{margin-top:10px;font-size:13.5px;line-height:1.75}.home-hero-v3{min-height:760px;padding-top:var(--header-height);background:linear-gradient(180deg,#03040529,#03040557 28%,#030405d1 66%,#07090b),radial-gradient(circle at 42% 22%,rgba(216,169,78,.14),transparent 18rem),url(/images/cialis/home-hero-mobile-v2-optimized.webp) center top/cover no-repeat,#07090b}.home-hero-v3 .hero__grid{align-items:end;min-height:calc(760px - var(--header-height));padding:210px 0 78px;overflow:visible}.home-hero-v3 h1{font-size:clamp(38px,11vw,48px);line-height:1.08}.home-hero-v3 h1:before{opacity:.34}.home-hero-v3 .hero__lead{margin-top:18px;font-size:20px}.home-hero-v3 .hero__text{font-size:14px;line-height:1.72}.home-hero-v3 .hero__metrics{grid-template-columns:repeat(2,minmax(0,1fr));margin:22px 0}.home-hero-v3 .hero__metrics div{padding:10px}.home-trust .feature-strip__grid{grid-template-columns:1fr 1fr;border-inline:0}.home-trust article{min-height:0;padding:16px 12px;border-right:0;border-bottom:1px solid var(--color-divider)}.home-trust h2{font-size:15px}.home-trust p{font-size:12px}.home-products{padding-top:48px}.home-products .product-grid{display:flex;gap:14px;overflow-x:auto;padding:0 20px 8px;margin-inline:-20px;scroll-snap-type:x mandatory}.home-products .product-card{flex:0 0 min(86vw,360px);scroll-snap-align:center}.home-products.section-reveal .product-card,.home-products.section-reveal .product-card__media img,.home-products.section-reveal .product-card__title,.home-products.section-reveal .product-card__facts,.home-products.section-reveal .product-card p,.home-products.section-reveal .product-card .text-link{opacity:1;transform:none}.home-window .split,.home-decision .compare__grid,.home-editorial .home-articles__grid{grid-template-columns:1fr}.home-decision .compare-card h2{font-size:22px}}.home-premium{overflow:clip;background:radial-gradient(circle at 80% 6%,rgba(216,169,78,.08),transparent 28rem),linear-gradient(180deg,#07090b,#090d10 42%,#07090b)}.home-premium section{position:relative}.hp-hero{min-height:100svh;padding-top:var(--header-height);isolation:isolate;background:linear-gradient(90deg,#030405,#030405fa 28%,#030405bd 48%,#0304052e 78%,#0304056b),linear-gradient(180deg,#03040505,#03040538 58%,#07090b),url(/images/cialis/home-hero-desktop-v2-optimized.webp) 76% 28px/auto 106% no-repeat,#07090b}.hp-hero:before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,rgba(255,255,255,.035) 1px,transparent 1px),linear-gradient(rgba(255,255,255,.024) 1px,transparent 1px);background-size:128px 100%,100% 128px;-webkit-mask-image:linear-gradient(90deg,transparent,#000 22%,#000 82%,transparent);mask-image:linear-gradient(90deg,transparent,#000 22%,#000 82%,transparent);opacity:.08}.hp-hero__media{position:absolute;inset:0;z-index:-1;pointer-events:none}.hp-hero__media:before{content:"";position:absolute;right:8%;top:22%;width:34vw;max-width:520px;aspect-ratio:1;border-radius:50%;background:radial-gradient(circle,rgba(216,169,78,.18),transparent 64%);filter:blur(10px);animation:heroTitleAura 8s ease-in-out infinite}.hp-hero__media:after{content:"";position:absolute;right:14%;bottom:18%;width:280px;height:1px;background:linear-gradient(90deg,transparent,rgba(240,201,120,.58),transparent);box-shadow:0 0 22px #d8a94e57;transform:rotate(-16deg);animation:heroFineLine 7s var(--ease-out) infinite}.hp-hero__grid{display:grid;grid-template-columns:minmax(0,.92fr) minmax(340px,.48fr);gap:clamp(28px,5vw,84px);align-items:center;min-height:calc(100svh - var(--header-height));padding-block:clamp(44px,7vh,92px) clamp(70px,9vh,122px)}.hp-hero__signal{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:20px}.hp-hero__signal span{display:inline-flex;align-items:center;gap:8px;min-height:34px;padding:0 12px;border:1px solid rgba(216,169,78,.32);border-radius:999px;color:var(--color-text-soft);background:#07090b80;font-size:13px;font-weight:850}.hp-hero__signal i{color:var(--color-primary-light)}.hp-hero__copy{width:min(760px,100%);text-shadow:0 2px 22px rgba(0,0,0,.68)}.hp-hero__copy h1{margin:0;color:#ffd66f;font-family:var(--font-display);font-size:clamp(50px,5.6vw,84px);line-height:1.03;letter-spacing:0;text-wrap:balance;text-shadow:0 8px 24px rgba(0,0,0,.62),0 0 24px rgba(216,169,78,.28)}.hp-hero__lead{max-width:680px;margin:24px 0 10px;color:var(--color-text);font-size:clamp(22px,2.5vw,36px);font-weight:850;line-height:1.28}.hp-hero__text{max-width:660px;margin:0;color:var(--color-text-soft);font-size:17px;line-height:1.86;text-wrap:pretty}.hp-hero__actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:28px}.hp-hero-card{align-self:end;margin-bottom:clamp(22px,6vh,80px);padding:18px;border:1px solid rgba(216,169,78,.22);border-radius:var(--radius-lg);background:linear-gradient(145deg,#ffffff12,#ffffff06),#07090bad;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.hp-hero-card__top{padding:18px;border-radius:var(--radius-md);background:radial-gradient(circle at 84% 18%,rgba(216,169,78,.18),transparent 10rem),#d8a94e0f}.hp-hero-card__top span{color:var(--color-text-muted);font-size:12px;font-weight:900}.hp-hero-card__top strong{display:block;margin-top:6px;color:var(--color-primary-light);font-family:var(--font-display);font-size:62px;line-height:.95}.hp-hero-card__top p{margin:8px 0 0;color:var(--color-text-soft);font-size:13px;line-height:1.65}.hp-hero-card__metrics{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:10px}.hp-hero-card__metrics div{min-width:0;padding:12px;border:1px solid rgba(255,255,255,.08);border-radius:var(--radius-sm);background:#ffffff08}.hp-hero-card__metrics i{color:var(--color-primary-light);font-size:13px}.hp-hero-card__metrics strong{display:flex;align-items:baseline;gap:3px;margin-top:8px;color:var(--color-text);font-size:20px;line-height:1;white-space:nowrap}.hp-hero-card__metrics small{color:var(--color-text-soft);font-size:.58em}.hp-hero-card__metrics span{display:block;margin-top:5px;color:var(--color-text-muted);font-size:11px;line-height:1.35}.hp-hero-card__note{display:flex;gap:8px;margin:12px 0 0;color:var(--color-text-muted);font-size:12px;line-height:1.55}.hp-hero-card__note i{margin-top:3px;color:var(--color-medical)}.hp-trust{margin-top:-1px;border-block:1px solid rgba(255,255,255,.075);background:linear-gradient(180deg,#ffffff0d,#ffffff04),#090d10}.hp-trust__grid{display:grid;grid-template-columns:repeat(4,1fr)}.hp-trust__grid article{display:grid;align-content:start;gap:9px;min-height:154px;padding:clamp(18px,2.4vw,32px);border-right:1px solid rgba(255,255,255,.075)}.hp-trust__grid article:last-child{border-right:0}.hp-trust__grid i{color:var(--color-primary-light);font-size:18px}.hp-trust__grid strong{color:var(--color-text);font-size:18px;line-height:1.25}.hp-trust__grid span{color:var(--color-text-muted);font-size:13px;line-height:1.72}.hp-products,.hp-window,.hp-protocol,.hp-compare,.hp-fit,.hp-science,.hp-safety,.hp-about,.hp-journal,.hp-faq,.hp-final{padding:clamp(58px,7vw,110px) 0}.hp-section-head{max-width:860px;margin-bottom:clamp(24px,4vw,46px)}.hp-section-head>span,.hp-section-head div>span{display:inline-flex;margin-bottom:12px;color:var(--color-primary-light);font-size:13px;font-weight:900}.hp-section-head h2{margin:0;color:var(--color-text);font-family:var(--font-display);font-size:clamp(30px,4vw,56px);line-height:1.08;text-wrap:balance}.hp-section-head p{max-width:70ch;margin:14px 0 0;color:var(--color-text-soft);font-size:15px;line-height:1.85}.hp-section-head--split{display:grid;grid-template-columns:minmax(0,.82fr) minmax(340px,.64fr);gap:clamp(24px,4vw,72px);max-width:none;align-items:end}.hp-section-head--split p{margin:0}.hp-products{background:radial-gradient(circle at 12% 0%,rgba(95,167,160,.08),transparent 22rem),linear-gradient(180deg,#07090b,#0b0f12 48%,#07090b)}.hp-product-stage{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,560px),1fr));gap:18px}.hp-product{position:relative;display:grid;grid-template-columns:minmax(220px,.82fr) minmax(0,1fr);gap:clamp(18px,2vw,28px);min-height:410px;overflow:hidden;padding:clamp(18px,2.2vw,28px);border:1px solid rgba(216,169,78,.18);border-radius:var(--radius-lg);color:inherit;background:linear-gradient(135deg,#d8a94e14,#ffffff06 42%,#5fa7a00d),#0c1012e6;text-decoration:none;transition:transform .22s var(--ease-out),border-color .22s var(--ease-out),background .22s var(--ease-out)}.hp-product:before{content:"";position:absolute;inset:0;background:linear-gradient(105deg,transparent 0 38%,rgba(255,255,255,.1),transparent 62% 100%);opacity:0;transform:translate(-42%);transition:opacity .22s var(--ease-out),transform .64s var(--ease-out);pointer-events:none}.hp-product:hover{transform:translateY(-4px);border-color:#d8a94e6b;background:linear-gradient(135deg,#d8a94e1f,#ffffff08 42%,#5fa7a012),#0c1012f0}.hp-product:hover:before{opacity:1;transform:translate(40%)}.hp-product__visual{position:relative;display:grid;min-height:100%;place-items:center;overflow:hidden;border-radius:var(--radius-md);background:radial-gradient(ellipse at 50% 82%,rgba(216,169,78,.24),transparent 44%),linear-gradient(145deg,#ffffff12,#ffffff04)}.hp-product__visual:after{content:"";position:absolute;inset:auto 10% 12%;height:28px;border-radius:50%;background:radial-gradient(ellipse at center,rgba(0,0,0,.48),transparent 70%);filter:blur(4px)}.hp-product__visual img{position:relative;z-index:1;width:min(92%,360px);object-fit:contain;filter:drop-shadow(0 24px 22px rgba(0,0,0,.44));transform:rotate(-1.2deg);transition:transform .26s var(--ease-out)}.hp-product__visual span{position:absolute;left:10px;top:10px;z-index:2;padding:7px 10px;border:1px solid rgba(216,169,78,.28);border-radius:999px;color:var(--color-primary-light);background:#07090bb8;font-size:12px;font-weight:850}.hp-product:hover .hp-product__visual img{transform:rotate(0) translateY(-4px) scale(1.03)}.hp-product__content{position:relative;z-index:1;display:grid;align-content:start;gap:14px}.hp-product__content h3{margin:0;color:var(--color-text);font-family:var(--font-display);font-size:clamp(26px,2.5vw,38px);line-height:1.08}.hp-product__content p{margin:0;color:var(--color-text-muted);font-size:14px;line-height:1.72}.hp-product__content dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0}.hp-product__content dl div{padding:10px;border:1px solid rgba(255,255,255,.075);border-radius:var(--radius-sm);background:#ffffff08}.hp-product__content dt,.hp-product__content dd{margin:0}.hp-product__content dt{color:var(--color-text-subtle);font-size:11px;font-weight:850}.hp-product__content dd{margin-top:4px;color:var(--color-primary-light);font-size:13px;font-weight:900}.hp-product__badge{display:inline-flex;align-items:center;gap:7px;width:fit-content;color:var(--color-primary-light);font-size:12px;font-weight:900}.hp-product__bottom{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-top:2px}.hp-product__bottom strong{display:inline-flex;align-items:baseline;gap:4px;color:var(--color-primary-light);font-size:28px}.hp-product__bottom small,.hp-product__bottom em{color:var(--color-text-muted);font-size:12px;font-style:normal}.hp-product__bottom>span{display:inline-flex;align-items:center;gap:8px;color:var(--color-primary-light);font-size:13px;font-weight:900}.hp-window{border-block:1px solid rgba(255,255,255,.065);background:radial-gradient(circle at 74% 18%,rgba(216,169,78,.12),transparent 24rem),linear-gradient(180deg,#ffffff05,#ffffff01)}.hp-window__grid{display:grid;grid-template-columns:minmax(0,.56fr) minmax(0,1fr);gap:clamp(28px,5vw,76px);align-items:center}.hp-window__copy>span,.hp-compare__copy>span,.hp-science__copy>span,.hp-about__grid>div:first-child>span,.hp-faq__grid>div:first-child>span,.hp-final__panel>div:first-child>span{display:inline-flex;margin-bottom:12px;color:var(--color-primary-light);font-size:13px;font-weight:900}.hp-window__copy h2,.hp-compare__copy h2,.hp-science__copy h2,.hp-about__grid>div:first-child h2,.hp-faq__grid>div:first-child h2,.hp-final__panel>div:first-child h2{margin:0;color:var(--color-text);font-family:var(--font-display);font-size:clamp(30px,4vw,54px);line-height:1.08;text-wrap:balance}.hp-window__copy p,.hp-compare__copy p,.hp-science__copy p,.hp-about__grid>div:first-child p,.hp-faq__grid>div:first-child p,.hp-final__panel>div:first-child p{margin:16px 0 0;color:var(--color-text-soft);font-size:15px;line-height:1.85}.hp-window__chips{display:flex;flex-wrap:wrap;gap:9px;margin-top:22px}.hp-window__chips span{display:inline-flex;align-items:center;gap:8px;min-height:34px;padding:0 11px;border:1px solid rgba(255,255,255,.08);border-radius:999px;color:var(--color-text-soft);background:#ffffff09;font-size:12px;font-weight:850}.hp-window__chips i{color:var(--color-primary-light)}.hp-curve{position:relative;min-height:420px;overflow:hidden;border:1px solid rgba(216,169,78,.16);border-radius:var(--radius-lg);background:linear-gradient(rgba(255,255,255,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.032) 1px,transparent 1px),radial-gradient(circle at 52% 24%,rgba(216,169,78,.14),transparent 18rem),#0c1012bd;background-size:100% 56px,96px 100%,auto,auto}.hp-curve__top{position:absolute;inset:18px 18px auto;display:flex;justify-content:space-between;gap:14px;color:var(--color-text-muted);font-size:12px;font-weight:850}.hp-curve__top span{display:inline-flex;align-items:center;gap:8px;color:var(--color-primary-light)}.hp-curve__plot{position:absolute;inset:68px 24px 34px}.hp-curve__plot svg{width:100%;height:100%;overflow:visible}.hp-curve__plot .curve-chart__area{fill:url(#hpCurveFill)}.hp-curve__labels{position:absolute;inset:auto 0 0;display:grid;grid-template-columns:repeat(6,1fr);gap:6px;transform:translateY(18px)}.hp-curve__labels span{display:grid;gap:2px;justify-items:center;color:var(--color-text-muted);font-size:11px;font-weight:800}.hp-curve__labels b{color:var(--color-primary-light);font-size:13px}.hp-protocol__rail{display:grid;grid-template-columns:repeat(4,1fr);gap:0;border:1px solid rgba(255,255,255,.085);border-radius:var(--radius-lg);background:#ffffff06;overflow:hidden}.hp-protocol__rail article{position:relative;min-height:250px;padding:clamp(18px,2.4vw,28px);border-right:1px solid rgba(255,255,255,.075)}.hp-protocol__rail article:last-child{border-right:0}.hp-protocol__rail i{color:var(--color-primary-light);font-size:22px}.hp-protocol__rail em{display:block;margin-top:18px;color:var(--color-medical);font-size:12px;font-style:normal;font-weight:900}.hp-protocol__rail strong{display:block;margin-top:6px;color:var(--color-text);font-size:18px;line-height:1.35}.hp-protocol__rail p{margin:10px 0 0;color:var(--color-text-muted);font-size:13px;line-height:1.75}.hp-compare{background:radial-gradient(circle at 12% 22%,rgba(216,169,78,.08),transparent 22rem),radial-gradient(circle at 88% 72%,rgba(95,167,160,.08),transparent 22rem)}.hp-compare__grid{display:grid;grid-template-columns:minmax(0,.48fr) minmax(0,.86fr);gap:clamp(28px,5vw,76px);align-items:center}.hp-compare__table{display:grid;gap:9px}.hp-compare__table div{display:grid;grid-template-columns:minmax(88px,.44fr) minmax(0,1fr) minmax(0,1fr);gap:10px;align-items:center;min-height:66px;padding:10px 14px;border:1px solid rgba(255,255,255,.085);border-radius:var(--radius-sm);background:#ffffff08}.hp-compare__table span{color:var(--color-text-muted);font-size:12px;font-weight:900}.hp-compare__table strong,.hp-compare__table em{min-height:42px;display:flex;align-items:center;padding:8px 10px;border-radius:var(--radius-sm);font-size:13px;line-height:1.45}.hp-compare__table strong{color:var(--color-primary-light);background:#d8a94e17}.hp-compare__table em{color:var(--color-text-muted);font-style:normal;background:#ffffff06}.hp-fit{border-block:1px solid rgba(255,255,255,.06);background:linear-gradient(180deg,#ffffff04,#ffffff02)}.hp-fit__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.hp-fit__grid article{display:grid;grid-template-columns:36px minmax(0,1fr);gap:4px 12px;align-items:start;padding:16px;border:1px solid rgba(255,255,255,.085);border-radius:var(--radius-md);background:#ffffff07}.hp-fit__grid i{grid-row:1/3;display:grid;width:36px;aspect-ratio:1;place-items:center;border-radius:50%;color:var(--color-primary-light);background:#d8a94e1a}.hp-fit__grid strong{color:var(--color-text);font-size:15px;line-height:1.35}.hp-fit__grid p{margin:0;color:var(--color-text-muted);font-size:12px;line-height:1.58}.hp-science{overflow:hidden;background:radial-gradient(circle at 22% 48%,rgba(200,92,74,.12),transparent 25rem),radial-gradient(circle at 72% 18%,rgba(216,169,78,.08),transparent 20rem),linear-gradient(90deg,#07090bfa,#0d1114d6)}.hp-science__grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.55fr);gap:clamp(28px,5vw,76px);align-items:center}.hp-science__visual{position:relative;min-height:420px;overflow:hidden;border:1px solid rgba(216,169,78,.16);border-radius:var(--radius-lg);background:linear-gradient(90deg,#07090bbd,#07090b2e 48%,#07090b7a),radial-gradient(circle at 58% 48%,rgba(200,92,74,.16),transparent 18rem),linear-gradient(145deg,#ffffff0f,#ffffff05);box-shadow:0 24px 70px #00000057}.hp-science__visual:before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(255,255,255,.035) 1px,transparent 1px),linear-gradient(rgba(255,255,255,.026) 1px,transparent 1px);background-size:58px 58px;-webkit-mask-image:radial-gradient(circle at 56% 48%,#000,transparent 76%);mask-image:radial-gradient(circle at 56% 48%,#000,transparent 76%);opacity:.24;pointer-events:none}.hp-science .anatomy-visual{position:relative;inset:auto;z-index:1;display:grid;min-height:inherit;padding:clamp(22px,3vw,34px)}.hp-science .anatomy-visual svg{position:relative;inset:auto;width:100%;height:auto;align-self:center;overflow:visible;transform:translateY(-10px)}.hp-science .anatomy-visual__legend{position:absolute;right:clamp(14px,2vw,24px);bottom:clamp(14px,2vw,24px);left:clamp(14px,2vw,24px);justify-content:center}.hp-science.is-visible .anatomy-visual__vessel,.hp-science__visual:hover .anatomy-visual__vessel{animation:drawVessel 1.7s var(--ease-out) forwards}.hp-science.is-visible .anatomy-visual__particles circle,.hp-science__visual:hover .anatomy-visual__particles circle,.hp-science.is-visible .anatomy-visual__drug circle,.hp-science__visual:hover .anatomy-visual__drug circle{animation-play-state:running}.hp-science__copy ul{display:grid;gap:9px;padding:0;margin:22px 0 0;list-style:none}.hp-science__copy ul li{color:var(--color-text-soft);font-size:14px}.hp-science__copy ul li:before{content:"";display:inline-block;width:7px;height:7px;margin-right:9px;border-radius:50%;background:var(--color-primary-light);box-shadow:0 0 12px #d8a94e52}.hp-safety{background:radial-gradient(circle at 88% 0%,rgba(200,92,74,.09),transparent 24rem),linear-gradient(180deg,#07090b,#0b0f12 60%,#07090b)}.hp-safety__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.hp-safety-card{padding:18px;border:1px solid rgba(255,255,255,.085);border-radius:var(--radius-md);background:#ffffff07}.hp-safety-card>i{color:var(--color-primary-light)}.hp-safety-card strong{display:block;margin-top:12px;color:var(--color-text);font-size:16px}.hp-safety-card ul{padding:0;margin:10px 0 0;list-style:none}.hp-safety-card li{color:var(--color-text-muted);font-size:12px;line-height:1.7}.hp-safety-card--danger{border-color:#c85c4a38;background:#c85c4a11}.hp-interactions{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;margin-top:12px}.hp-interactions div{display:grid;grid-template-columns:24px 1fr;gap:2px 9px;padding:12px;border:1px solid rgba(255,255,255,.075);border-radius:var(--radius-sm);background:#07090b61}.hp-interactions i{grid-row:1/4;color:var(--color-danger)}.hp-interactions strong{color:var(--color-text);font-size:12px}.hp-interactions span{color:var(--color-primary-light);font-size:11px;font-weight:900}.hp-interactions p{margin:0;color:var(--color-text-muted);font-size:11px;line-height:1.45}.hp-safety__alert{margin:16px 0 0;padding:12px 14px;border:1px solid rgba(216,169,78,.18);border-radius:var(--radius-sm);color:var(--color-text-soft);background:#d8a94e0f;font-size:13px;line-height:1.65;text-align:center}.hp-safety__alert i{color:var(--color-primary-light);margin-right:6px}.hp-about{border-block:1px solid rgba(216,169,78,.1);background:radial-gradient(circle at 18% 12%,rgba(95,167,160,.1),transparent 23rem),#ffffff03}.hp-about__grid{display:grid;grid-template-columns:minmax(0,.8fr) minmax(360px,1fr);gap:clamp(28px,5vw,76px);align-items:center}.hp-about__actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:24px}.hp-about__proof{display:grid;gap:10px}.hp-about__proof article{display:grid;grid-template-columns:38px minmax(0,1fr);gap:3px 13px;padding:15px;border:1px solid rgba(255,255,255,.085);border-radius:var(--radius-md);background:#ffffff07}.hp-about__proof i{grid-row:1/3;color:var(--color-primary-light);font-size:18px}.hp-about__proof strong{color:var(--color-text)}.hp-about__proof span{color:var(--color-text-muted);font-size:13px;line-height:1.55}.hp-journal__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.hp-article{display:grid;overflow:hidden;border:1px solid rgba(255,255,255,.085);border-radius:var(--radius-md);color:inherit;background:#ffffff07;text-decoration:none}.hp-article img{width:100%;aspect-ratio:16/9;object-fit:cover}.hp-article span,.hp-article h3,.hp-article p,.hp-article em{margin-inline:16px}.hp-article span{margin-top:15px;color:var(--color-primary-light);font-size:12px;font-weight:900}.hp-article h3{margin-top:8px;margin-bottom:0;color:var(--color-text);font-size:17px;line-height:1.42}.hp-article p{margin-top:8px;color:var(--color-text-muted);font-size:13px;line-height:1.68}.hp-article em{margin-top:auto;margin-bottom:16px;color:var(--color-text-subtle);font-size:12px;font-style:normal}.hp-journal__action{display:flex;justify-content:center;margin-top:24px}.hp-faq{border-block:1px solid rgba(255,255,255,.06);background:#ffffff03}.hp-faq__grid{display:grid;grid-template-columns:minmax(0,.44fr) minmax(0,.76fr);gap:clamp(28px,5vw,76px);align-items:start}.hp-final{padding-bottom:clamp(72px,8vw,120px);background:linear-gradient(180deg,#07090b00,#050607),radial-gradient(circle at 70% 30%,rgba(216,169,78,.12),transparent 24rem)}.hp-final__panel{display:grid;grid-template-columns:minmax(0,.8fr) minmax(330px,.72fr) auto;gap:clamp(22px,4vw,54px);align-items:center;padding:clamp(24px,4vw,48px);border:1px solid rgba(216,169,78,.18);border-radius:var(--radius-lg);background:linear-gradient(135deg,#d8a94e1a,#ffffff06),#0d1114e0}.hp-final__checks{display:grid;gap:8px}.hp-final__checks span{display:flex;align-items:center;gap:9px;min-height:38px;color:var(--color-text-soft);font-size:13px;font-weight:850}.hp-final__checks i{width:18px;color:var(--color-primary-light);text-align:center}.hp-final__actions{display:grid;gap:10px}@media(max-width:760px){.hp-hero{min-height:760px;background:linear-gradient(180deg,#0304051f,#03040552 28%,#030405db 66%,#07090b),radial-gradient(circle at 44% 22%,rgba(216,169,78,.16),transparent 18rem),url(/images/cialis/home-hero-mobile-v2-optimized.webp) center top/cover no-repeat,#07090b}.hp-hero__grid{grid-template-columns:1fr;align-items:end;min-height:calc(760px - var(--header-height));padding-block:190px 46px}.hp-hero__copy h1{font-size:clamp(38px,11vw,50px);line-height:1.08}.hp-hero__lead{margin-top:18px;font-size:20px}.hp-hero__text{font-size:14px;line-height:1.74}.hp-hero-card{margin:0;padding:14px}.hp-hero-card__top{display:none}.hp-hero-card__metrics{grid-template-columns:repeat(2,1fr);margin-top:0}.hp-trust__grid{grid-template-columns:1fr 1fr}.hp-trust__grid article{min-height:0;padding:16px 12px;border-right:0;border-bottom:1px solid rgba(255,255,255,.065)}.hp-trust__grid strong{font-size:15px}.hp-trust__grid span{font-size:12px}.hp-products,.hp-window,.hp-protocol,.hp-compare,.hp-fit,.hp-science,.hp-safety,.hp-about,.hp-journal,.hp-faq,.hp-final{padding:48px 0}.hp-section-head,.hp-section-head--split,.hp-window__grid,.hp-compare__grid,.hp-science__grid,.hp-about__grid,.hp-faq__grid,.hp-final__panel{display:grid;grid-template-columns:1fr;gap:20px}.hp-section-head h2,.hp-window__copy h2,.hp-compare__copy h2,.hp-science__copy h2,.hp-about__grid h2,.hp-faq__grid h2,.hp-final__panel h2{font-size:26px;line-height:1.14}.hp-section-head p,.hp-window__copy p,.hp-compare__copy p,.hp-science__copy p,.hp-about__grid p,.hp-faq__grid p,.hp-final__panel p{font-size:13.5px;line-height:1.75}.hp-product-stage{display:flex;gap:14px;overflow-x:auto;padding:0 20px 8px;margin-inline:-20px;scroll-snap-type:x mandatory}.hp-product{flex:0 0 min(86vw,370px);grid-template-columns:1fr;min-height:0;scroll-snap-align:center}.hp-product__visual{min-height:210px}.hp-product__content dl{grid-template-columns:repeat(2,minmax(0,1fr))}.hp-window__chips span{flex:1 1 calc(50% - 9px);justify-content:center;text-align:center}.hp-curve{min-height:360px}.hp-curve__top{display:grid}.hp-protocol__rail{grid-template-columns:1fr}.hp-protocol__rail article{min-height:0;border-right:0;border-bottom:1px solid rgba(255,255,255,.075)}.hp-compare__table div{grid-template-columns:1fr;gap:7px}.hp-fit__grid,.hp-safety__grid,.hp-interactions,.hp-journal__grid{grid-template-columns:1fr}.hp-science__visual{min-height:330px;order:2}.hp-final__actions{grid-template-columns:1fr}}@keyframes curveDraw{to{stroke-dashoffset:0}}@keyframes heroCopyIn{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:translateY(0)}}@keyframes titleLineIn{0%{opacity:0;transform:scaleX(0)}to{opacity:1;transform:scaleX(1)}}@keyframes metricIn{to{opacity:1;transform:translateY(0)}}@keyframes galleryProductFloat{0%,to{transform:translateY(2px) rotateY(-7deg) rotateX(2deg) rotate(-.8deg)}50%{transform:translateY(-7px) rotateY(-5deg) rotateX(3deg) rotate(-.4deg)}}@keyframes galleryProductFloatMobile{0%,to{transform:translateY(1px) rotateY(-5deg) rotateX(1deg) rotate(-.5deg)}50%{transform:translateY(-5px) rotateY(-4deg) rotateX(2deg) rotate(-.2deg)}}@keyframes galleryShine{0%,45%{transform:translate(-76%)}70%,to{transform:translate(76%)}}@keyframes checkoutSheen{to{transform:skew(-18deg) translate(420%)}}@keyframes sectionSweep{to{transform:translate(125%)}}@keyframes scrollHint{0%,to{opacity:.62;transform:translate(-50%) translateY(0)}50%{opacity:1;transform:translate(-50%) translateY(6px)}}@keyframes scrollDot{0%{opacity:0;transform:translate(-50%) translateY(0)}35%{opacity:1}80%,to{opacity:0;transform:translate(-50%) translateY(15px)}}@keyframes heroGridDrift{to{background-position:112px 0,0 112px}}@keyframes drawVessel{to{stroke-dashoffset:0}}@keyframes bloodCell{0%{opacity:0;transform:translate3d(-28px,18px,0) scale(.76)}12%,76%{opacity:.9}to{opacity:0;transform:translate3d(150px,-46px,0) scale(1.08)}}@keyframes drugPulse{0%,to{opacity:.55;transform:scale(.96);transform-origin:center}50%{opacity:1;transform:scale(1.08);transform-origin:center}}@keyframes anatomyPulse{0%{opacity:.7;transform:scale(.58)}to{opacity:0;transform:scale(1.55)}}@keyframes cardImgFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-7px)}}.article-shell{padding-top:var(--header-height)}.article-list,.article-detail,.article-neighbor{padding-block:clamp(48px,7vw,92px)}.article-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.article-card{position:relative;display:grid;gap:14px;align-content:start;min-height:0;overflow:hidden;padding:14px 14px 20px;border:1px solid rgba(216,169,78,.18);border-radius:var(--radius-md);background:radial-gradient(circle at 78% 4%,rgba(216,169,78,.1),transparent 12rem),linear-gradient(145deg,#ffffff10,#ffffff05);transition:transform .22s var(--ease-out),border-color .22s var(--ease-out),box-shadow .22s var(--ease-out)}.article-card:hover{border-color:var(--color-primary-border);box-shadow:0 18px 42px #00000042;transform:translateY(-4px)}.article-card>span,.article-card em{color:var(--color-primary-light);font-size:12px;font-style:normal;font-weight:900}.article-card h3{margin:0;color:var(--color-text);font-family:var(--font-display);font-size:22px;line-height:1.2;display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}.article-card p{color:var(--color-text-muted);font-size:13px;line-height:1.65;display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:3}.article-card p{margin:0}.article-card em{align-self:end;display:inline-flex;align-items:center;gap:8px}.article-card__image{position:relative;display:grid;min-height:150px;place-items:center;overflow:hidden;border-radius:var(--radius-sm);background:radial-gradient(ellipse at 50% 86%,rgba(216,169,78,.2),transparent 44%),linear-gradient(145deg,#ffffff13,#ffffff05)}.article-card__image img{width:min(86%,300px);height:122px;object-fit:contain;filter:drop-shadow(0 22px 22px rgba(0,0,0,.42));transition:transform .26s var(--ease-out)}.article-card__image i{position:absolute;right:14px;bottom:14px;display:grid;width:42px;aspect-ratio:1;place-items:center;border:1px solid var(--color-primary-border);border-radius:50%;color:var(--color-primary-light);background:#07090bb8;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.article-card:hover .article-card__image img{transform:translateY(-4px) scale(1.03)}.article-pagination{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:10px;margin-top:clamp(28px,5vw,46px)}.article-pagination__pages{display:flex;flex-wrap:wrap;gap:8px;justify-content:center}.article-pagination__pages a,.article-pagination__pages span{display:inline-grid;min-width:38px;height:38px;place-items:center;border:1px solid rgba(216,169,78,.16);border-radius:var(--radius-sm);color:var(--color-text-muted);background:#ffffff07;font-size:13px;font-weight:900;transition:border-color .18s var(--ease-out),background .18s var(--ease-out),color .18s var(--ease-out)}.article-pagination__pages a:hover,.article-pagination__pages .is-active{border-color:var(--color-primary-border);color:var(--color-text-dark);background:var(--btn-primary-bg)}.article-pagination__control{display:inline-flex;align-items:center;gap:8px;min-height:38px;padding:0 13px;border:1px solid rgba(216,169,78,.2);border-radius:var(--radius-sm);color:var(--color-primary-light);background:#d8a94e0e;font-size:13px;font-weight:900;transition:border-color .18s var(--ease-out),background .18s var(--ease-out)}.article-pagination__control:hover{border-color:var(--color-primary-border);background:#d8a94e1a}.article-pagination__control.is-disabled{color:var(--color-text-subtle);background:#ffffff05;pointer-events:none}.article-card__icon{display:grid;width:44px;aspect-ratio:1;place-items:center;border:1px solid var(--color-primary-border);border-radius:50%;color:var(--color-primary-light);background:var(--color-primary-soft)}.article-meta{display:inline-flex;align-items:center;gap:8px;margin-top:22px;color:var(--color-primary-light);font-size:13px;font-weight:900}.article-detail__layout{display:grid;grid-template-columns:minmax(0,820px) minmax(280px,360px);gap:clamp(24px,4vw,54px);align-items:start;justify-content:center}.article-detail__layout--simple{display:block}.article-detail__content{min-width:0}.article-richtext{max-width:820px;padding:clamp(24px,4vw,42px);border:1px solid rgba(216,169,78,.12);border-radius:var(--radius-md);background:radial-gradient(circle at 100% 0%,rgba(216,169,78,.06),transparent 18rem),linear-gradient(180deg,#ffffff0a,#ffffff06);color:var(--color-text-soft);font-size:15.5px;line-height:1.86;text-wrap:pretty}.article-richtext h2,.article-richtext h3,.article-richtext h4{color:var(--color-text);font-family:var(--font-display);line-height:1.22;text-wrap:balance}.article-richtext h2{margin:34px 0 12px;font-size:clamp(24px,2.5vw,34px)}.article-richtext h2:first-child{margin-top:0}.article-richtext h3{margin:28px 0 10px;color:var(--color-primary-light);font-size:clamp(20px,2vw,26px)}.article-richtext h4{margin:24px 0 8px;font-size:18px}.article-richtext p{margin:0 0 13px;color:var(--color-text-soft);font-size:1em;line-height:inherit}.article-richtext p:empty{display:none}.article-richtext ul,.article-richtext ol{display:grid;gap:7px;margin:14px 0 18px;padding-left:1.25rem;color:var(--color-text-soft)}.article-richtext li{padding-left:4px;line-height:1.75}.article-richtext li::marker{color:var(--color-primary-light)}.article-richtext blockquote{margin:24px 0;padding:16px 18px;border:1px solid rgba(216,169,78,.26);border-radius:var(--radius-sm);color:var(--color-text);background:radial-gradient(circle at 0% 0%,rgba(216,169,78,.11),transparent 14rem),#d8a94e0e;font-weight:800}.article-richtext table{display:block;width:100%;margin:22px 0;overflow:hidden;border-collapse:collapse;border:1px solid rgba(216,169,78,.14);border-radius:var(--radius-sm);color:var(--color-text-soft);font-size:13.5px;background:#07090b47;overflow-x:auto}.article-richtext thead{background:linear-gradient(180deg,#d8a94e1f,#d8a94e0e),#11161ae6}.article-richtext th,.article-richtext td{min-width:140px;padding:11px 12px;border-bottom:1px solid var(--color-divider);border-right:1px solid rgba(255,255,255,.055);text-align:left;vertical-align:top}.article-richtext th{color:var(--color-primary-light);background:transparent;font-size:13px;font-weight:900}.article-richtext td:last-child,.article-richtext th:last-child{border-right:0}.article-richtext tr:last-child td{border-bottom:0}.article-richtext a{color:var(--color-primary-light);font-weight:900;text-decoration:underline;text-underline-offset:4px}.article-richtext img{width:100%;height:auto;margin:22px 0;border-radius:var(--radius-sm);border:1px solid rgba(255,255,255,.07)}.article-richtext figure{margin:24px 0}.article-richtext figcaption{margin-top:8px;color:var(--color-text-subtle);font-size:12px;text-align:center}.article-richtext hr{height:1px;margin:28px 0;border:0;background:linear-gradient(90deg,transparent,rgba(216,169,78,.24),transparent)}.article-richtext strong{color:var(--color-text);font-weight:900}.article-related{position:sticky;top:calc(var(--header-height) + 22px)}.article-related__inner{overflow:hidden;border:1px solid rgba(216,169,78,.16);border-radius:var(--radius-md);background:radial-gradient(circle at 100% 0%,rgba(216,169,78,.1),transparent 13rem),linear-gradient(180deg,#ffffff0d,#ffffff06)}.article-related__head{padding:18px 18px 14px;border-bottom:1px solid rgba(255,255,255,.075)}.article-related__head span{display:inline-flex;align-items:center;gap:8px;color:var(--color-primary-light);font-size:12px;font-weight:900}.article-related__head strong{display:block;margin-top:8px;color:var(--color-text);font-size:18px;line-height:1.3}.article-related__list{display:grid;max-height:calc(100svh - var(--header-height) - 150px);overflow-y:auto;padding:8px;scrollbar-width:thin;scrollbar-color:rgba(216,169,78,.42) rgba(255,255,255,.04)}.article-related__item{display:grid;grid-template-columns:88px minmax(0,1fr);gap:6px 12px;align-items:center;padding:10px;border-radius:var(--radius-sm);color:inherit;text-decoration:none;transition:background .18s var(--ease-out),transform .18s var(--ease-out)}.article-related__item:hover{background:#d8a94e13;transform:translate(2px)}.article-related__item img{grid-row:1/4;width:88px;aspect-ratio:4/3;border:1px solid rgba(255,255,255,.07);border-radius:var(--radius-sm);object-fit:cover;background:#ffffff0a}.article-related__item span{color:var(--color-primary-light);font-size:10.5px;font-weight:900}.article-related__item strong{color:var(--color-text-soft);font-size:13px;line-height:1.42;display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}.article-related__item em{display:inline-flex;align-items:center;gap:8px;color:var(--color-text-subtle);font-size:11px;font-style:normal;font-weight:800}.article-related__item i{color:var(--color-primary-light);font-size:10px}.article-neighbor{padding-top:0}.article-neighbor__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;max-width:1180px}.article-neighbor__card{position:relative;display:grid;gap:8px;min-height:142px;align-content:center;overflow:hidden;padding:clamp(16px,2.4vw,22px);border:1px solid rgba(216,169,78,.16);border-radius:var(--radius-md);color:inherit;background:radial-gradient(circle at 14% 0%,rgba(216,169,78,.11),transparent 14rem),linear-gradient(145deg,#ffffff0e,#ffffff05);text-decoration:none;transition:transform .2s var(--ease-out),border-color .2s var(--ease-out),background .2s var(--ease-out)}.article-neighbor__card:hover{border-color:var(--color-primary-border);background:radial-gradient(circle at 14% 0%,rgba(216,169,78,.15),transparent 14rem),linear-gradient(145deg,#ffffff12,#ffffff06);transform:translateY(-3px)}.article-neighbor__card span{display:inline-flex;align-items:center;gap:8px;color:var(--color-primary-light);font-size:11.5px;font-weight:900}.article-neighbor__card strong{color:var(--color-text);font-size:clamp(16px,1.45vw,20px);line-height:1.38;display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}.article-neighbor__card p{max-width:52ch;margin:0;color:var(--color-text-muted);font-size:12.5px;line-height:1.6;display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}.article-neighbor__card em{color:var(--color-text-subtle);font-size:11.5px;font-style:normal;font-weight:850}.article-neighbor__card--next{text-align:right;justify-items:end;background:radial-gradient(circle at 86% 0%,rgba(216,169,78,.11),transparent 14rem),linear-gradient(145deg,#ffffff0e,#ffffff05)}.article-neighbor__card--empty{visibility:hidden}@media(max-width:920px){.article-detail__layout{grid-template-columns:1fr}.article-related{position:static}.article-related__list{max-height:none}.article-grid{grid-template-columns:1fr}}@media(max-width:640px){.article-card{min-height:0;gap:11px;padding:14px}.article-card h3{font-size:19px}.article-card p{-webkit-line-clamp:2}.article-card__image{min-height:132px}.article-card__image img{height:104px}.article-richtext{padding:20px 16px;font-size:15px;line-height:1.82}.article-richtext h2{margin-top:28px;font-size:24px}.article-richtext h3{margin-top:24px;font-size:20px}.article-richtext p{margin-bottom:12px}.article-richtext table{font-size:12.5px}.article-richtext th,.article-richtext td{min-width:132px;padding:10px}.article-related__head{padding:16px 16px 12px}.article-related__list{padding:7px}.article-neighbor{padding-block:4px 48px}.article-neighbor__grid{grid-template-columns:1fr}.article-neighbor__card{min-height:132px}.article-neighbor__card--next{text-align:left;justify-items:start}.article-neighbor__card--empty{display:none}}.product-gallery{display:grid;gap:14px;min-width:0}.product-gallery__main{position:relative;display:block;width:100%;min-width:0;min-height:380px;overflow:hidden;border:1px solid var(--color-border-gold);border-radius:var(--radius-lg);background:radial-gradient(circle at 50% 36%,rgba(216,169,78,.22),transparent 15rem),radial-gradient(circle at 50% 82%,rgba(30,107,62,.22),transparent 12rem),linear-gradient(145deg,#fff1,#ffffff05)}.product-gallery__main:before{position:absolute;inset:auto 12% 12%;height:18%;border-radius:50%;background:radial-gradient(ellipse at center,rgba(216,169,78,.28),transparent 66%);content:"";filter:blur(4px)}.product-gallery__main .swiper-wrapper,.product-gallery__main .swiper-slide{min-height:inherit}.product-gallery__main .swiper-wrapper{align-items:stretch}.product-gallery__main .swiper-slide{position:relative;display:flex;align-items:center;justify-content:center}.product-gallery__image{position:relative;z-index:1;width:min(78%,520px);max-height:330px;object-fit:contain;filter:drop-shadow(0 28px 26px rgba(0,0,0,.45)) drop-shadow(0 0 18px rgba(216,169,78,.15));transform:translateY(2px) rotateY(-7deg) rotateX(2deg);transition:opacity .18s var(--ease-out),transform .42s var(--ease-out),filter .42s var(--ease-out);animation:galleryProductFloat 5.8s ease-in-out 1.2s infinite}.product-gallery__shine{position:absolute;inset:0;background:linear-gradient(115deg,transparent 22%,rgba(255,255,255,.14) 45%,transparent 62%);opacity:.45;transform:translate(-60%);animation:galleryShine 6.5s var(--ease-out) infinite}.product-gallery__arrow{position:relative;z-index:1;flex:0 0 34px;display:grid;width:34px;aspect-ratio:1;place-items:center;border:0;border-radius:50%;color:var(--color-primary-light);background:transparent;cursor:pointer;transition:color .18s var(--ease-out),transform .18s var(--ease-out)}.product-gallery__arrow i{font-size:20px;filter:drop-shadow(0 6px 10px rgba(0,0,0,.38))}.product-gallery__arrow:hover{color:var(--color-text);transform:scale(1.04)}.product-gallery__thumbs{display:flex;align-items:center;gap:12px;width:100%;min-width:0;padding:10px 12px;border:1px solid rgba(216,169,78,.13);border-radius:var(--radius-md);background:linear-gradient(145deg,#ffffff12,#ffffff07)}.product-gallery__thumb-track{min-width:0;flex:1 1 auto}.product-gallery__thumb-track .swiper-wrapper{align-items:stretch}.product-gallery__thumb{display:grid;min-height:74px;align-content:center;justify-items:center;padding:8px;border:2px solid rgba(255,255,255,.11);border-radius:var(--radius-md);color:var(--color-text-muted);background:radial-gradient(circle at 50% 0%,rgba(216,169,78,.09),transparent 6rem),#ffffff0a;cursor:pointer;transition:border-color .2s var(--ease-out),background .2s var(--ease-out),color .2s var(--ease-out),transform .2s var(--ease-out),opacity .2s var(--ease-out)}.product-gallery__thumb img{width:82px;height:52px;object-fit:contain;filter:drop-shadow(0 8px 8px rgba(0,0,0,.34))}.product-gallery__thumb:hover,.product-gallery__thumb.swiper-slide-thumb-active{border-color:var(--color-primary-border);color:var(--color-primary-light);background:radial-gradient(circle at 50% 0%,rgba(216,169,78,.16),transparent 7rem),#ffffff0f}.product-gallery__thumb:hover{transform:translateY(-2px)}.product-detail-page{background:radial-gradient(circle at 78% 8%,rgba(216,169,78,.12),transparent 28rem),radial-gradient(circle at 12% 28%,rgba(95,167,160,.08),transparent 24rem),var(--color-bg)}.js .product-detail-page .site-header,.js .product-detail-page .detail-hero .breadcrumb,.js .product-detail-page .detail-hero__copy,.js .product-detail-page .product-gallery{opacity:.001;filter:blur(8px);transform:translateY(18px)}.js.page-ready .product-detail-page .site-header,.js.page-ready .product-detail-page .detail-hero .breadcrumb,.js.page-ready .product-detail-page .detail-hero__copy,.js.page-ready .product-detail-page .product-gallery{opacity:1;filter:blur(0);transform:translateY(0);transition:opacity .82s var(--ease-out),filter .82s var(--ease-out),transform .82s var(--ease-out)}.js.page-ready .product-detail-page .detail-hero .breadcrumb{transition-delay:80ms}.js.page-ready .product-detail-page .detail-hero__copy{transition-delay:.17s}.js.page-ready .product-detail-page .product-gallery{transition-delay:.26s}.product-detail{padding-top:var(--header-height)}.detail-hero{position:relative;overflow:hidden;border-bottom:1px solid var(--color-divider);background:radial-gradient(circle at 78% 22%,rgba(216,169,78,.16),transparent 28rem),linear-gradient(135deg,#07090bfa,#0d1114fa 62%,#18110af5)}.detail-hero__grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(430px,.95fr);gap:clamp(28px,5vw,78px);align-items:center;min-height:560px;padding-block:clamp(44px,7vw,90px)}.breadcrumb{grid-column:1/-1;display:flex;flex-wrap:wrap;gap:8px;margin-bottom:calc(clamp(28px,5vw,78px)*-.72);color:var(--color-text-muted);font-size:13px;font-weight:800}.breadcrumb a:hover{color:var(--color-primary-light)}.breadcrumb strong{color:var(--color-text-muted)}.detail-hero h1{margin:0;color:var(--color-primary-light);font-family:var(--font-display);font-size:clamp(44px,5vw,78px);line-height:1.08;text-wrap:balance}.detail-hero h1 span{color:var(--color-text);font-family:var(--font-body);font-size:.48em}.detail-hero__lead{margin:14px 0 10px;color:var(--color-primary-light);font-size:clamp(22px,2vw,32px);font-weight:900}.detail-hero__text{max-width:680px;margin:0;color:var(--color-text-muted);font-size:17px}.detail-facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;width:min(100%,620px);margin-top:34px}.detail-facts article{display:grid;grid-template-columns:32px minmax(58px,auto) minmax(0,1fr);align-items:center;gap:9px;min-height:54px;padding:10px 12px;border:1px solid rgba(216,169,78,.18);border-radius:12px;background:linear-gradient(135deg,#d8a94e14,#ffffff06),#ffffff08}.detail-facts i{display:grid;width:32px;aspect-ratio:1;place-items:center;border:1px solid var(--color-primary-border);border-radius:50%;color:var(--color-primary-light);background:var(--color-primary-soft);font-size:14px}.detail-facts span,.detail-facts strong{display:block;min-width:0}.detail-facts span{color:var(--color-text-muted);font-size:11px;font-weight:800;line-height:1.35;white-space:nowrap}.detail-facts strong{color:var(--color-text);font-size:13px;line-height:1.45;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.detail-hero__visual{position:relative;min-height:420px}.detail-main{padding:clamp(26px,4vw,52px) 0 90px}.detail-layout{display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:24px;align-items:start}.detail-content{display:grid;gap:18px}.quick-menu{display:grid;grid-template-columns:repeat(8,minmax(0,1fr));gap:10px;padding:14px;border:1px solid var(--color-card-border);border-radius:var(--radius-md);background:#ffffff09}.quick-menu a{display:grid;min-height:76px;place-items:center;gap:8px;padding:10px;border:1px solid var(--color-border);border-radius:var(--radius-sm);color:var(--color-text-muted);font-size:13px;font-weight:800;text-align:center;transition:border-color .22s var(--ease-out),background .22s var(--ease-out),color .22s var(--ease-out)}.quick-menu a:hover{border-color:var(--color-primary-border);color:var(--color-primary-light);background:var(--color-primary-soft)}.quick-menu i{color:var(--color-primary-light);font-size:20px}.detail-section{padding:clamp(22px,3vw,34px);border:1px solid var(--color-card-border);border-radius:var(--radius-md);background:radial-gradient(circle at 90% 0%,rgba(216,169,78,.07),transparent 18rem),var(--gradient-card)}.detail-section--dark{background:radial-gradient(circle at 78% 50%,var(--color-medical-soft),transparent 22rem),var(--gradient-card)}.detail-section__head{margin-bottom:20px}.detail-section__head span{display:block;color:var(--color-primary-light);font-size:12px;font-weight:900}.detail-section__head h2{margin:4px 0 8px;color:var(--color-primary-light);font-family:var(--font-display);font-size:clamp(28px,3vw,42px);line-height:1.15}.detail-section__head p{max-width:72ch;margin:0;color:var(--color-text-muted);font-size:14px;line-height:1.75}.position-grid,.audience-grid,.feature-cards,.side-effect-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.position-grid article,.audience-grid article,.feature-cards article,.side-effect-grid article{padding:18px;border:1px solid var(--color-border);border-radius:var(--radius-sm);background:#ffffff09}.position-grid article i,.audience-grid article i,.feature-cards article i,.side-effect-grid article i{color:var(--color-primary-light);font-size:20px}.position-grid article h3,.audience-grid article h3,.feature-cards article h3,.side-effect-grid article h3{margin:10px 0 6px;color:var(--color-text);font-size:17px}.position-grid article p,.audience-grid article p,.feature-cards article p,.side-effect-grid article p{margin:0;color:var(--color-text-muted);font-size:14px}.position-grid{grid-template-columns:repeat(2,1fr)}.position-grid article{display:flex;gap:14px}.usage-flow{display:grid;grid-template-columns:repeat(5,1fr);gap:10px}.usage-flow article{position:relative;padding:18px;border:1px solid var(--color-border-gold);border-radius:var(--radius-sm);background:#d8a94e0f}.usage-flow i{color:var(--color-primary-light)}.usage-flow h3{margin:10px 0 6px;color:var(--color-text);font-size:16px}.usage-flow p{margin:0;color:var(--color-text-muted);font-size:13px}.dose-alert,.detail-note,.danger-line{margin:16px 0 0;padding:10px 13px;border:1px solid var(--color-border-gold);border-radius:var(--radius-sm);background:var(--color-primary-soft);color:var(--color-text-muted);font-size:13px;font-weight:700;line-height:1.65}.dose-alert i,.detail-note i,.danger-line i{color:var(--color-primary-light);font-size:12px}.mechanism-strip{display:grid;grid-template-columns:repeat(6,1fr);gap:10px}.mechanism-strip article{display:grid;min-height:92px;place-items:center;gap:8px;border:1px solid var(--color-medical-border);border-radius:var(--radius-sm);color:var(--color-text-muted);background:var(--color-medical-soft);text-align:center;font-weight:900}.mechanism-strip i{color:var(--color-primary-light);font-size:22px}.danger-section{border-color:var(--color-danger-border);background:radial-gradient(circle at 50% 0%,var(--color-danger-soft),transparent 24rem),var(--gradient-danger-card)}.contra-grid{display:grid;grid-template-columns:repeat(6,1fr);gap:8px}.contra-grid span{display:grid;min-height:78px;place-items:center;gap:8px;padding:10px;border:1px solid var(--color-danger-border);border-radius:var(--radius-sm);color:var(--color-text-muted);background:#c85c4a14;font-size:13px;font-weight:800;text-align:center}.contra-grid i{color:var(--color-danger)}.detail-section{position:relative;overflow:hidden}.detail-section:before{position:absolute;inset:0;border-top:1px solid rgba(216,169,78,.18);background:radial-gradient(circle at 94% 8%,rgba(216,169,78,.09),transparent 16rem),linear-gradient(115deg,rgba(255,255,255,.045),transparent 38%);content:"";pointer-events:none}.detail-section>*{position:relative;z-index:1}.detail-section__head{display:block;max-width:760px}.detail-section__head span{display:inline-flex;width:fit-content;min-height:30px;align-items:center;padding:0 10px;border:1px solid var(--color-border-gold);border-radius:999px;background:#d8a94e14}.detail-section__head h2,.detail-section__head p{grid-column:auto}.detail-section__head h2{font-size:clamp(25px,2.4vw,34px)}.detail-section__head p{font-size:15px;line-height:1.78}.position-grid{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:10px 16px}.position-grid article{position:relative;align-items:flex-start;padding:18px 0;border:0;border-bottom:1px solid var(--color-divider);border-radius:0;background:transparent}.position-grid article:first-child{grid-row:span 3;display:grid;align-content:end;min-height:260px;padding:clamp(22px,4vw,36px);border:1px solid var(--color-border-gold);border-radius:var(--radius-md);background:radial-gradient(circle at 76% 22%,var(--color-primary-soft),transparent 12rem),linear-gradient(145deg,#d8a94e21,#ffffff06)}.position-grid article i{display:grid;width:38px;aspect-ratio:1;place-items:center;border:1px solid var(--color-border-gold);border-radius:50%;background:#d8a94e14;font-size:18px}.position-grid article h3{font-size:clamp(16px,1.25vw,19px);line-height:1.25}.audience-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 24px;border-block:1px solid var(--color-divider)}.audience-grid article{display:grid;grid-template-columns:42px minmax(0,1fr);column-gap:14px;padding:20px 4px;border:0;border-bottom:1px solid var(--color-divider);border-radius:0;background:transparent}.audience-grid article i{grid-row:span 2;display:grid;width:42px;aspect-ratio:1;place-items:center;border-radius:50%;background:#5fa7a01c;color:var(--color-medical)}.audience-grid article h3{margin:0 0 5px;font-size:15px}.usage-flow{position:relative;counter-reset:usage-step;grid-template-columns:repeat(5,minmax(0,1fr));gap:0;padding-top:16px}.usage-flow:before{position:absolute;top:46px;right:8%;left:8%;height:1px;background:linear-gradient(90deg,transparent,var(--color-primary-muted),transparent);content:""}.usage-flow article{counter-increment:usage-step;display:grid;justify-items:center;padding:0 12px;border:0;border-radius:0;background:transparent;text-align:center}.usage-flow article i{position:relative;z-index:1;display:grid;width:58px;aspect-ratio:1;place-items:center;border:1px solid var(--color-border-gold);border-radius:50%;background:linear-gradient(145deg,#d8a94e2e,#ffffff0a),var(--color-bg-soft);box-shadow:0 0 0 6px var(--color-bg-soft);font-size:20px}.usage-flow article h3{margin-top:14px;font-size:14px;line-height:1.35}.usage-flow article h3:before{display:block;margin-bottom:4px;color:var(--color-primary-muted);content:"0" counter(usage-step);font-size:12px;font-weight:900}.mechanism-dual{display:grid;grid-template-columns:1fr;gap:0;margin-top:24px;padding:28px;border:1px solid rgba(216,169,78,.07);border-radius:var(--radius-md);background:#ffffff05}.mechanism-dual+.mechanism-dual{margin-top:0}.mechanism-column{display:grid;gap:16px}.mechanism-column .mechanism-column__head{display:flex;align-items:center;gap:10px;margin:0 0 12px;padding:0;border:0;border-radius:0;background:transparent}.mechanism-column .mechanism-column__head i{color:var(--color-primary-light);font-size:18px}.mechanism-column .mechanism-column__head h3{color:var(--color-text);font-size:clamp(18px,1.5vw,22px);font-weight:700;letter-spacing:.02em;margin:0;line-height:1.2}.mechanism-column .mechanism-column__desc{margin:0 0 16px;color:var(--color-text-muted);font-size:14px;line-height:1.7;max-width:72ch}.mechanism-column .mechanism-strip article{border-radius:var(--radius-sm);min-height:52px;border-color:#d8a94e1a;background:#ffffff06}.mechanism-column--pe{position:relative;padding-top:36px}.mechanism-column--pe:before{content:"";position:absolute;top:18px;left:10%;right:10%;height:1px;background:linear-gradient(90deg,transparent,rgba(216,169,78,.22),transparent)}.mechanism-column--pe .mechanism-column__head i{color:#93c7d0}.mechanism-column--pe .mechanism-strip article{border-color:#5fa7a01a;background:#5fa7a009}.mechanism-column--pe .mechanism-strip i{color:#93c7d0}.mechanism-strip{display:flex;flex-wrap:wrap;gap:10px}.mechanism-strip article{position:relative;flex:1 1 132px;min-height:70px;padding:12px;border-radius:999px}.mechanism-strip article:not(:last-child):after{position:absolute;top:50%;right:-10px;color:var(--color-primary-muted);content:"›";font-size:22px;transform:translateY(-52%)}.feature-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.feature-cards article{position:relative;display:block;padding:28px 24px;border:1px solid rgba(216,169,78,.1);border-radius:var(--radius-md);background:linear-gradient(145deg,#ffffff0a,#ffffff03);overflow:hidden;transition:border-color .22s var(--ease-out),background .22s var(--ease-out),transform .22s var(--ease-out)}.feature-cards article:before{content:"";position:absolute;top:0;left:24px;right:24px;height:2px;background:linear-gradient(90deg,var(--color-primary),transparent 60%);opacity:.5}.feature-cards article:after{content:"";position:absolute;top:0;left:0;width:3px;height:100%;background:linear-gradient(180deg,var(--color-primary),transparent 70%);opacity:.15}.feature-cards article:hover{border-color:#d8a94e38;background:#ffffff0b;transform:translateY(-3px)}.feature-cards article h3{position:relative;margin:0 0 10px;padding-left:14px;color:var(--color-primary-light);font-size:17px;font-weight:700;line-height:1.35}.feature-cards article h3:before{content:"";position:absolute;left:0;top:.45em;width:4px;height:.55em;border-radius:2px;background:var(--color-primary);opacity:.6}.feature-cards article p{margin:0;color:var(--color-text-muted);font-size:14px;line-height:1.75}.side-effect-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.side-effect-grid article{display:grid;grid-template-columns:24px minmax(0,1fr);gap:8px 10px;align-items:start;padding:14px;border-color:#d8a94e1a;background:#ffffff06}.side-effect-grid article i{grid-row:span 2;color:var(--color-warning);font-size:16px;margin-bottom:0;margin-top:4px}.side-effect-grid article h3{margin:0;font-size:14px}.side-effect-grid article p{grid-column:2;font-size:13px;line-height:1.55}.contra-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.contra-grid span{display:flex;min-height:48px;justify-content:flex-start;padding:10px 12px;text-align:left}.product-detail-page .quick-menu a.is-active{border-color:var(--color-primary);color:var(--color-primary-light);background:linear-gradient(145deg,#d8a94e2e,#ffffff09);box-shadow:inset 0 0 0 1px #d8a94e14}.recommended-products{position:relative;overflow:hidden;padding:clamp(24px,3vw,36px);border:1px solid var(--color-card-border);border-radius:var(--radius-md);background:radial-gradient(circle at 84% 12%,rgba(216,169,78,.16),transparent 20rem),radial-gradient(circle at 12% 86%,rgba(95,167,160,.08),transparent 18rem),linear-gradient(145deg,#ffffff10,#ffffff05)}.recommended-products__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.recommended-product{display:grid;grid-template-rows:168px 1fr;min-height:368px;overflow:hidden;border:1px solid rgba(216,169,78,.16);border-radius:var(--radius-sm);background:linear-gradient(145deg,#ffffff0c,#ffffff05);transition:border-color .22s var(--ease-out),background .22s var(--ease-out),transform .22s var(--ease-out),box-shadow .22s var(--ease-out)}.recommended-product:hover{border-color:var(--color-primary-border);background:radial-gradient(circle at 70% 0%,rgba(216,169,78,.13),transparent 12rem),#ffffff0a;box-shadow:0 18px 38px #00000047;transform:translateY(-4px)}.recommended-product:hover img{transform:translateY(-4px) scale(1.04) rotate(-1deg)}.recommended-product__media{position:relative;display:grid;place-items:center;padding:18px;background:radial-gradient(ellipse at 50% 82%,rgba(216,169,78,.28),transparent 48%),linear-gradient(145deg,#07090b80,#ffffff09)}.recommended-product__media:after{position:absolute;inset:auto 13% 16px;height:22px;border-radius:50%;background:radial-gradient(ellipse at center,rgba(0,0,0,.48),transparent 72%);filter:blur(4px);content:""}.recommended-product__media img{position:relative;z-index:1;max-width:94%;max-height:122px;object-fit:contain;filter:drop-shadow(0 18px 16px rgba(0,0,0,.42));transition:transform .26s var(--ease-out)}.recommended-product__media span{position:absolute;top:12px;left:12px;z-index:2;display:inline-flex;gap:6px;align-items:center;min-height:28px;padding:0 10px;border:1px solid rgba(216,169,78,.28);border-radius:999px;color:var(--color-primary-light);background:#07090bad;font-size:12px;font-weight:900;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.recommended-product__body{display:grid;gap:12px;padding:16px}.recommended-product__tag{display:inline-flex;width:fit-content;min-height:24px;align-items:center;padding:0 8px;border-radius:999px;color:var(--color-text-dark);background:var(--color-primary-light);font-size:11px;font-weight:900}.recommended-product h3{margin:8px 0 0;color:var(--color-text);font-size:18px;line-height:1.28}.recommended-product dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0}.recommended-product dl div{padding:9px;border:1px solid rgba(255,255,255,.075);border-radius:8px;background:#ffffff08}.recommended-product dl dt,.recommended-product dl dd{margin:0}.recommended-product dl dt{color:var(--color-text-subtle);font-size:11px}.recommended-product dl dd{color:var(--color-primary-light);font-size:13px;font-weight:900;white-space:nowrap}.recommended-product p{margin:0;color:var(--color-text-muted);font-size:13px;line-height:1.65}.recommended-product__link{display:inline-flex;gap:8px;align-items:center;width:fit-content;color:var(--color-primary-light);font-size:13px;font-weight:900}.product-detail-page .product-gallery__main{transform:translate3d(0,calc(var(--detail-scroll-depth, 0) * -10px),0);transition:transform .22s linear}@media(min-width:761px){.product-detail-page .purchase-card{transform:translate3d(0,calc(var(--detail-scroll-depth, 0) * 6px),0);transition:transform .22s linear,border-color .22s var(--ease-out),box-shadow .22s var(--ease-out)}}.detail-section:after{position:absolute;inset:0 auto 0 -45%;width:34%;background:linear-gradient(90deg,transparent,rgba(240,201,120,.08),transparent);content:"";pointer-events:none;transform:translate(-120%)}.detail-section.is-visible:after{animation:sectionSweep 1.1s var(--ease-out) .18s both}.purchase-panel{position:sticky;top:calc(var(--header-height) + 18px)}.purchase-card{padding:18px;border:1px solid var(--color-border-gold);border-radius:var(--radius-md);background:radial-gradient(circle at 50% 0%,var(--color-primary-soft),transparent 18rem),#0d1114eb;box-shadow:var(--shadow-card)}.purchase-card h2{margin:0;color:var(--color-primary-light);font-size:22px}.purchase-card p{margin:4px 0 16px;color:var(--color-text-muted);font-size:13px}.purchase-card__head{display:flex;align-items:flex-start;justify-content:space-between;gap:14px}.purchase-card__close{display:none;width:36px;aspect-ratio:1;place-items:center;border:1px solid var(--color-border);border-radius:50%;color:var(--color-text-muted);background:#ffffff0a;cursor:pointer}.purchase-drawer-backdrop{display:none}.plan-list{display:grid;gap:8px;max-height:520px;padding-right:3px;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--color-primary-muted) transparent}.plan-option{position:relative;display:grid;grid-template-columns:auto 1fr auto;gap:9px;align-items:center;min-height:58px;padding:9px 10px;border:1px solid var(--color-border);border-radius:var(--radius-sm);background:#ffffff09;cursor:pointer}.plan-option input{accent-color:var(--color-primary)}.plan-option strong,.plan-option small,.plan-option b{display:block}.plan-option strong{color:var(--color-text);font-size:14px}.plan-option small{color:var(--color-text-muted);font-size:11px;line-height:1.35}.plan-option b{color:var(--color-text);font-size:15px;white-space:nowrap}.plan-option em{position:absolute;top:-8px;right:10px;padding:2px 6px;border-radius:4px;background:var(--color-primary);color:var(--color-text-dark);font-size:11px;font-style:normal;font-weight:900}.plan-option.is-selected{border-color:var(--color-primary);background:var(--color-primary-soft)}.purchase-total,.trust-row{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:14px}.purchase-total{color:var(--color-text-muted);font-weight:800}.purchase-total strong{color:var(--color-primary-light);font-size:24px}.purchase-button{width:100%;margin-top:12px}.checkout-button{position:relative;isolation:isolate;min-height:52px;overflow:hidden;border:0;color:var(--color-text-dark);font-size:16px;font-weight:950;box-shadow:var(--shadow-btn)}.checkout-button:before{position:absolute;inset:1px;z-index:-1;border-radius:inherit;background:linear-gradient(115deg,rgba(255,255,255,.42),transparent 28%,transparent 64%,rgba(255,255,255,.22)),var(--btn-primary-bg);content:""}.checkout-button:after{position:absolute;inset:-40% auto -40% -30%;width:42%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.46),transparent);content:"";transform:skew(-18deg) translate(-120%)}.checkout-button:hover{transform:translateY(-2px);box-shadow:0 16px 34px #d8a94e57}.checkout-button:hover:after{animation:checkoutSheen .9s var(--ease-out)}.checkout-button i{filter:drop-shadow(0 1px 0 rgba(255,255,255,.32))}.trust-row{flex-wrap:wrap;justify-content:center;color:var(--color-text-muted);font-size:12px;font-weight:800}.trust-row i{color:var(--color-primary-light);margin-right:4px}.mobile-buybar{display:none}@media(max-width:1180px){.detail-layout{grid-template-columns:1fr}.purchase-panel{position:static}.quick-menu,.position-grid,.audience-grid,.feature-cards,.side-effect-grid{grid-template-columns:repeat(2,1fr)}.usage-flow,.mechanism-strip,.contra-grid{grid-template-columns:repeat(3,1fr)}}@media(max-width:760px){body.purchase-drawer-open{overflow:hidden}.product-detail{padding-top:var(--header-height);padding-bottom:0}.detail-main{padding-bottom:34px}.detail-hero{background:radial-gradient(circle at 78% 16%,rgba(216,169,78,.18),transparent 15rem),linear-gradient(180deg,#07090bfa,#0d1114fa)}.detail-hero__grid{grid-template-columns:minmax(0,1fr);min-height:0;gap:14px;padding-block:12px 20px}.detail-hero__visual{order:-1;width:100%;max-width:100%;min-width:0;min-height:0}.product-gallery__main{min-height:238px;border-radius:var(--radius-md)}.product-gallery__image{width:min(74%,260px);max-height:208px;animation-name:galleryProductFloatMobile}.product-gallery__thumbs{margin-inline:0;width:100%;gap:6px;padding:8px;border-radius:var(--radius-sm)}.product-gallery__thumb{min-height:58px;padding:5px;border-radius:var(--radius-sm)}.product-gallery__thumb img{width:58px;height:40px}.product-gallery__arrow{width:28px;flex-basis:28px}.product-gallery__arrow i{font-size:17px}.breadcrumb{order:-2;width:100%;max-width:100%;margin-bottom:0;padding:0;border:0;border-radius:0;color:var(--color-text-muted);background:transparent;font-size:12px}.detail-hero h1{font-size:36px}.detail-hero__lead{margin-top:8px;font-size:20px}.detail-hero__text{font-size:14px;line-height:1.75}.detail-facts{display:grid;grid-template-columns:minmax(0,1fr);gap:8px;width:100%;margin:18px 0 0;padding:0;overflow:visible}.detail-facts article{grid-template-columns:30px minmax(70px,.36fr) minmax(0,1fr);gap:8px;min-height:50px;padding:10px 12px;background:linear-gradient(145deg,#d8a94e1f,#ffffff09)}.detail-facts i{width:30px;font-size:13px}.detail-facts span{font-size:11px;white-space:nowrap}.detail-facts strong{font-size:13px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.quick-menu{position:sticky;top:62px;z-index:24;display:flex;gap:8px;margin-inline:-14px;padding:8px 14px;overflow-x:auto;border:0;background:linear-gradient(180deg,#07090bf5,#07090be0);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);scrollbar-width:none;box-shadow:0 12px 24px #00000038}.quick-menu::-webkit-scrollbar{display:none}.detail-section{padding:16px;border-radius:var(--radius-sm)}.detail-section__head{grid-template-columns:1fr;gap:8px}.detail-section__head h2,.detail-section__head p{grid-column:auto}.detail-section__head h2{font-size:28px}.detail-section__head p{font-size:13px;line-height:1.7}.dose-alert,.detail-note,.danger-line{margin-top:12px;padding:9px 11px;font-size:12.5px;line-height:1.6}.position-grid,.feature-cards,.side-effect-grid,.contra-grid{grid-template-columns:1fr}.position-grid article:first-child{grid-row:auto;min-height:170px}.feature-cards article,.feature-cards article:first-child,.feature-cards article:nth-child(2){grid-column:auto}.audience-grid{grid-template-columns:1fr;gap:0}.usage-flow{grid-template-columns:1fr;gap:14px;padding-top:0}.usage-flow:before{top:0;bottom:0;left:28px;width:1px;height:auto;background:linear-gradient(180deg,transparent,var(--color-primary-muted),transparent)}.usage-flow article{grid-template-columns:58px minmax(0,1fr);justify-items:start;gap:12px;padding:0;text-align:left}.usage-flow article i{grid-row:span 2}.usage-flow article h3{margin:4px 0 0}.usage-flow article p{grid-column:2}.mechanism-strip article{flex-basis:100%;border-radius:var(--radius-sm);justify-content:start;min-height:58px;padding-left:58px;text-align:left}.mechanism-strip article i{position:absolute;left:14px;z-index:1;display:grid;width:30px;aspect-ratio:1;place-items:center;border-radius:50%;background:#0d1114f5;font-size:14px}.mechanism-strip article:before{position:absolute;top:-12px;bottom:calc(50% + 16px);left:29px;width:1px;background:linear-gradient(180deg,transparent,var(--color-medical-border));content:""}.mechanism-strip article:first-child:before{display:none}.mechanism-strip article:not(:last-child):after{top:calc(50% + 16px);right:auto;bottom:-12px;left:29px;width:1px;height:auto;background:linear-gradient(180deg,var(--color-medical-border),transparent);color:transparent;content:"";transform:none}.checkout-button{min-height:50px}details summary{min-height:58px;padding:15px 52px 15px 15px;font-size:14px}details summary:after{right:14px}details p{padding:0 18px 16px 42px;font-size:14px}.quick-menu a{flex:0 0 82px;min-height:58px;font-size:12px;background:#ffffff0a}.recommended-products{padding:16px 14px;border-radius:var(--radius-md);background:radial-gradient(circle at 88% 0%,rgba(216,169,78,.14),transparent 14rem),radial-gradient(circle at 0% 96%,rgba(95,167,160,.08),transparent 14rem),linear-gradient(145deg,#ffffff0e,#ffffff05)}.recommended-products__grid{grid-template-columns:1fr;gap:12px}.recommended-product{grid-template-columns:minmax(128px,40%) minmax(0,1fr);grid-template-rows:auto;align-items:stretch;gap:0;min-height:190px;border-radius:14px;background:radial-gradient(circle at 18% 20%,rgba(216,169,78,.08),transparent 8rem),linear-gradient(145deg,#ffffff0e,#ffffff05)}.recommended-product .recommended-product__media{min-height:100%;padding:12px 10px;border-right:1px solid rgba(255,255,255,.06)}.recommended-product .recommended-product__media img{max-width:112%;max-height:128px}.recommended-product .recommended-product__media span{top:9px;left:9px;min-height:24px;padding:0 8px;font-size:10px}.recommended-product .recommended-product__body{align-content:center;gap:8px;padding:13px 12px}.recommended-product .recommended-product__tag{min-height:21px;padding:0 7px;font-size:10px}.recommended-product h3{margin-top:6px;font-size:16px;line-height:1.32}.recommended-product dl{grid-template-columns:1fr 1fr;gap:6px}.recommended-product dl div{padding:7px 8px}.recommended-product dl dt{font-size:10px}.recommended-product dl dd{font-size:11.5px}.recommended-product p{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;color:var(--color-text-muted);font-size:11.5px;line-height:1.55}.recommended-product .recommended-product__link{font-size:12px}.purchase-drawer-backdrop{position:fixed;inset:0;z-index:38;display:block;pointer-events:none;background:#0000;transition:background .26s var(--ease-out)}body.purchase-drawer-open .purchase-drawer-backdrop{pointer-events:auto;background:#000000a3}.purchase-panel,.purchase-panel.section-reveal,.js .purchase-panel.section-reveal{position:fixed;inset:auto 0 0;z-index:39;display:block;opacity:1;max-height:min(82vh,720px);padding:10px 10px calc(10px + env(safe-area-inset-bottom));overflow-y:auto;transform:translateY(104%);transition:transform .34s var(--ease-out);overscroll-behavior:contain}body.purchase-drawer-open .purchase-panel,body.purchase-drawer-open .purchase-panel.section-reveal,.js body.purchase-drawer-open .purchase-panel.section-reveal{transform:translateY(0)}.purchase-card{padding:16px;border-radius:var(--radius-lg) var(--radius-lg) var(--radius-sm) var(--radius-sm);box-shadow:0 -8px 24px #00000061}.purchase-card:before{display:block;width:42px;height:4px;margin:-4px auto 12px;border-radius:999px;background:#f6efe238;content:""}.purchase-card__close{display:grid}.plan-option{grid-template-columns:auto 1fr auto;min-height:54px;padding:8px 9px}.plan-option b{grid-column:auto;font-size:14px}.plan-list{max-height:min(42vh,340px)}.purchase-total{padding-top:12px;border-top:1px solid var(--color-divider)}.mobile-buybar{position:fixed;inset:auto 0 0;z-index:37;display:flex;align-items:center;justify-content:space-between;gap:52px;padding:10px 14px calc(10px + env(safe-area-inset-bottom));border-top:1px solid var(--color-border-gold);background:#07090bf0;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:0 -16px 34px #00000057;transition:transform .26s var(--ease-out),opacity .26s var(--ease-out)}.mobile-buybar>span{min-width:0;flex:0 1 auto}.mobile-buybar small,.mobile-buybar strong{display:block}.mobile-buybar small{color:var(--color-text-muted);font-weight:800}.mobile-buybar strong{color:var(--color-primary-light)}.mobile-buybar .btn{min-height:42px;border:0;padding-inline:14px;cursor:pointer}.mobile-buybar.is-hidden{opacity:0;pointer-events:none;transform:translateY(calc(100% + env(safe-area-inset-bottom)))}}.product-specs{max-width:720px}.product-specs__grid{display:grid;border:1px solid rgba(216,169,78,.12);border-radius:var(--radius-md);background:#ffffff06;overflow:hidden}.product-specs__row{display:grid;grid-template-columns:130px 1fr;gap:16px;align-items:center;padding:13px 20px;border-bottom:1px solid rgba(255,255,255,.04)}.product-specs__row:nth-child(odd){background:#ffffff04}.product-specs__label{color:var(--color-primary-light);font-size:12px;font-weight:900;letter-spacing:.03em}.product-specs__value{color:var(--color-text-muted);font-size:14px;line-height:1.6}.product-specs__value sup{font-size:10px;color:var(--color-primary-light)}@media(max-width:600px){.product-specs__row{grid-template-columns:1fr;gap:4px;padding:12px 16px}.product-specs__label{font-size:11px}.product-specs__value{font-size:13px}}.gallery-badge{position:absolute;top:14px;left:14px;z-index:10;display:grid;gap:1px;padding:8px 14px;border-radius:var(--radius-sm);background:linear-gradient(135deg,#d8a94e,#c49030);box-shadow:0 4px 20px #00000059,0 0 0 1px #d8a94e4d inset;pointer-events:none}.gallery-badge__label{color:var(--color-text-dark);font-size:14px;font-weight:900;line-height:1.2;letter-spacing:.03em}@media(max-width:760px){.gallery-badge{top:8px;left:8px;padding:5px 10px;border-radius:6px}.gallery-badge__label{font-size:11px}}.js .detail-section.section-reveal{transition-duration:.76s}.js .detail-section.section-reveal .detail-section__head,.js .detail-section.section-reveal .position-grid>*,.js .detail-section.section-reveal .audience-grid>*,.js .detail-section.section-reveal .usage-flow>*,.js .detail-section.section-reveal .mechanism-strip>*,.js .detail-section.section-reveal .feature-cards>*,.js .detail-section.section-reveal .side-effect-grid>*,.js .detail-section.section-reveal .contra-grid>*,.js .detail-section.section-reveal .accordion>*,.js .recommended-products.section-reveal .detail-section__head,.js .recommended-products.section-reveal .recommended-products__grid>*{opacity:.001;filter:blur(5px);transform:translateY(18px);transition:opacity .62s var(--ease-out),filter .62s var(--ease-out),transform .62s var(--ease-out)}.js .detail-section.section-reveal.is-visible .detail-section__head,.js .detail-section.section-reveal.is-visible .position-grid>*,.js .detail-section.section-reveal.is-visible .audience-grid>*,.js .detail-section.section-reveal.is-visible .usage-flow>*,.js .detail-section.section-reveal.is-visible .mechanism-strip>*,.js .detail-section.section-reveal.is-visible .feature-cards>*,.js .detail-section.section-reveal.is-visible .side-effect-grid>*,.js .detail-section.section-reveal.is-visible .contra-grid>*,.js .detail-section.section-reveal.is-visible .accordion>*,.js .recommended-products.section-reveal.is-visible .detail-section__head,.js .recommended-products.section-reveal.is-visible .recommended-products__grid>*{opacity:1;filter:blur(0);transform:translateY(0)}.js .detail-section.section-reveal.is-visible .detail-section__head{transition-delay:80ms}.js .detail-section.section-reveal.is-visible :is(.position-grid,.audience-grid,.usage-flow,.mechanism-strip,.feature-cards,.side-effect-grid,.contra-grid,.accordion)>*:nth-child(1){transition-delay:.14s}.js .detail-section.section-reveal.is-visible :is(.position-grid,.audience-grid,.usage-flow,.mechanism-strip,.feature-cards,.side-effect-grid,.contra-grid,.accordion)>*:nth-child(2){transition-delay:.21s}.js .detail-section.section-reveal.is-visible :is(.position-grid,.audience-grid,.usage-flow,.mechanism-strip,.feature-cards,.side-effect-grid,.contra-grid,.accordion)>*:nth-child(3){transition-delay:.28s}.js .detail-section.section-reveal.is-visible :is(.position-grid,.audience-grid,.usage-flow,.mechanism-strip,.feature-cards,.side-effect-grid,.contra-grid,.accordion)>*:nth-child(4){transition-delay:.35s}.js .detail-section.section-reveal.is-visible :is(.position-grid,.audience-grid,.usage-flow,.mechanism-strip,.feature-cards,.side-effect-grid,.contra-grid,.accordion)>*:nth-child(n+5){transition-delay:.42s}.js .recommended-products.section-reveal.is-visible .detail-section__head{transition-delay:90ms}.js .recommended-products.section-reveal.is-visible .recommended-products__grid>*:nth-child(1){transition-delay:.16s}.js .recommended-products.section-reveal.is-visible .recommended-products__grid>*:nth-child(2){transition-delay:.24s}.js .recommended-products.section-reveal.is-visible .recommended-products__grid>*:nth-child(3){transition-delay:.32s}.side-effect-grid article i{display:block;margin-bottom:10px;color:var(--color-primary-light);font-size:18px}.side-effect-grid article h3{margin-top:0}.product-specs__grid{border:none;background:transparent;border-radius:0}.product-specs__row{padding:11px 0;border-bottom:1px solid rgba(255,255,255,.06);background:transparent!important}.product-specs__row:last-child{border-bottom:0}.product-specs__label{font-size:12px;color:var(--color-primary-light)}.product-specs__value{font-size:14px;color:var(--color-text-muted)}@media(max-width:600px){.product-specs__row{grid-template-columns:1fr;gap:2px;padding:10px 0}}.detail-hero__copy h1{animation:heroCopyIn .8s var(--ease-out) both}.mobile-buybar__btn{position:relative;isolation:isolate;display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:48px;padding:0 22px;border:none;border-radius:6px;background:var(--btn-primary-bg);color:var(--color-text-dark);font-weight:800;font-size:14px;cursor:pointer;box-shadow:var(--shadow-btn);transition:transform .22s var(--ease-out),box-shadow .22s var(--ease-out);flex:1;overflow:hidden}.mobile-buybar__btn:after{content:"";position:absolute;inset:-18% auto -18% -58%;z-index:1;width:48%;background:linear-gradient(100deg,transparent 0%,rgba(255,255,255,.12) 28%,rgba(255,255,255,.78) 50%,rgba(255,255,255,.18) 68%,transparent 100%);filter:blur(.4px);opacity:.95;transform:skew(-18deg) translate(-180%);animation:checkoutSheen 3.6s ease-in-out infinite;pointer-events:none}.mobile-buybar__btn:hover{transform:translateY(-2px);box-shadow:0 14px 28px #d8a94e4d}.mobile-buybar__btn:active{transform:translateY(0)}.mobile-buybar__btn i{font-size:16px;position:relative;z-index:2}.mobile-buybar__btn span{position:relative;z-index:2}@media(max-width:760px){.mobile-buybar__btn{flex:1;min-height:44px;font-size:13px}}.product-indications{display:flex;flex-wrap:wrap;gap:8px;margin:12px 0 18px}.product-indications__chip{display:inline-flex;align-items:center;gap:6px;padding:5px 12px;border-radius:999px;font-size:12px;font-weight:800;line-height:1}.product-indications__chip i{font-size:11px}.product-indications__chip--ed{background:#d8a94e14;border:1px solid rgba(216,169,78,.2);color:var(--color-primary-light)}.product-indications__chip--ed i{color:#f0c978}.product-indications__chip--pe{background:#5fa7a014;border:1px solid rgba(95,167,160,.2);color:#93c7d0}.product-indications__chip--pe i{color:#93c7d0}.side-effects-page{background:radial-gradient(circle at 78% 7%,rgba(200,92,74,.12),transparent 25rem),radial-gradient(circle at 12% 28%,rgba(95,167,160,.09),transparent 24rem),radial-gradient(circle at 82% 82%,rgba(216,169,78,.08),transparent 30rem),var(--color-bg)}.side-effects-shell{overflow:hidden}.inner-hero{position:relative;min-height:clamp(500px,62svh,640px);padding:calc(var(--header-height) + clamp(34px,5vw,58px)) 0 clamp(42px,6vw,70px);border-bottom:1px solid rgba(216,169,78,.2);overflow:hidden;isolation:isolate;background:radial-gradient(circle at 72% 18%,rgba(240,201,120,.24),transparent 20rem),radial-gradient(circle at 18% 16%,rgba(95,167,160,.1),transparent 24rem),linear-gradient(112deg,#050607,#0b0f12 48%,#191208);box-shadow:inset 0 -90px 120px #00000057,0 28px 80px #00000052}.inner-hero:before{position:absolute;inset:0 0 0 34%;z-index:0;background:linear-gradient(90deg,#07090b9e,#07090b1f 42%,#07090bb8),var(--inner-hero-bg, linear-gradient(135deg, #07090b, #18110a));background-position:center right;background-size:cover;content:"";opacity:.5;filter:saturate(.82) contrast(1.08) brightness(.92);-webkit-mask-image:linear-gradient(90deg,transparent 0%,#000 22%,#000 82%,transparent 100%);mask-image:linear-gradient(90deg,transparent 0%,#000 22%,#000 82%,transparent 100%)}.inner-hero:after{position:absolute;inset:0;z-index:0;background:linear-gradient(180deg,rgba(255,255,255,.045) 0%,transparent 18%,rgba(0,0,0,.42) 100%),linear-gradient(90deg,#07090bf0,#07090bbd 46%,#07090b59),radial-gradient(circle at 72% 34%,rgba(216,169,78,.2),transparent 16rem),radial-gradient(circle at 90% 68%,rgba(95,167,160,.1),transparent 18rem);content:"";pointer-events:none;animation:innerHeroAura 12s var(--ease-out) infinite alternate}.inner-hero__grid{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,1fr) minmax(360px,.78fr);align-items:center;gap:clamp(34px,6vw,90px)}.inner-hero--solo .inner-hero__grid{grid-template-columns:minmax(0,.82fr)}.inner-hero__copy{max-width:760px}.inner-hero__copy h1{margin:24px 0 18px;color:var(--color-text);font-family:var(--font-display);font-size:clamp(38px,4.6vw,64px);line-height:1.06;letter-spacing:0;text-wrap:balance;text-shadow:0 0 34px rgba(216,169,78,.16),0 26px 54px rgba(0,0,0,.54)}.inner-hero__copy>p:not(.section-kicker){max-width:68ch;margin:0;color:var(--color-text-soft);font-size:17px;line-height:1.9;text-wrap:pretty}.inner-hero .breadcrumb{margin:0 0 22px}.inner-hero__actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:28px}.inner-hero__panel{position:relative;display:grid;gap:10px;padding:20px;border:1px solid rgba(216,169,78,.18);border-radius:var(--radius-md);background:linear-gradient(150deg,#161c20c7,#0a0d10b8);box-shadow:0 18px 48px #0000005c;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);overflow:hidden}.inner-hero__panel:before{position:absolute;inset:0;z-index:0;background:linear-gradient(110deg,transparent 0%,rgba(240,201,120,.1) 42%,transparent 62%),radial-gradient(circle at 18% 0%,rgba(255,255,255,.08),transparent 12rem);content:"";opacity:.56;transform:translate(-18%);animation:innerHeroPanelSheen 8s var(--ease-out) infinite;pointer-events:none}.inner-hero__panel:after{position:absolute;inset:auto 10% -22px;z-index:0;height:42px;border-radius:50%;background:#d8a94e33;filter:blur(24px);content:"";pointer-events:none}.inner-hero__panel article{position:relative;z-index:1;display:grid;grid-template-columns:38px 1fr;gap:4px 14px;align-items:start;padding:13px 16px;border:1px solid rgba(255,255,255,.06);border-radius:var(--radius-sm);background:#ffffff06;transition:background .2s var(--ease-out),border-color .2s var(--ease-out)}.inner-hero__panel i{display:grid;grid-row:1/span 2;width:42px;aspect-ratio:1;place-items:center;border-radius:50%;color:var(--color-primary-light);background:var(--color-primary-soft)}.inner-hero__panel strong{display:block;color:var(--color-text);font-size:15px;line-height:1.24}.inner-hero__panel p{grid-column:2;margin:0;color:var(--color-text-muted);font-size:13px;line-height:1.48}.inner-hero__panel .is-danger i{color:#f4b0a4;background:var(--color-danger-soft)}@keyframes innerHeroAura{0%{opacity:.88;transform:translateZ(0) scale(1)}to{opacity:1;transform:translate3d(-1.5%,1%,0) scale(1.035)}}.inner-hero__panel--articles a{position:relative;z-index:1;display:grid;grid-template-columns:42px 1fr;gap:8px 12px;align-items:center;padding:14px;border:1px solid rgba(255,255,255,.08);border-radius:var(--radius-sm);background:#07090b70;transition:transform .2s var(--ease-out),border-color .2s var(--ease-out),background .2s var(--ease-out)}.inner-hero__panel--articles a:hover{border-color:var(--color-primary-border);background:#d8a94e14;transform:translateY(-2px)}.inner-hero__panel--articles i{grid-row:span 2}.inner-hero__panel--articles span{color:var(--color-text-muted);font-size:12px;font-weight:800}.inner-hero__panel--articles strong{color:var(--color-text);font-size:15px;line-height:1.45}.inner-hero__panel--media{min-height:320px;place-items:center;padding:22px}.inner-hero__panel--media:before{position:absolute;inset:auto 12% 12%;height:20%;border-radius:50%;background:radial-gradient(ellipse at center,rgba(216,169,78,.26),transparent 66%);content:"";filter:blur(4px)}.inner-hero__panel--media img{position:relative;z-index:1;width:min(86%,420px);max-height:280px;object-fit:contain;filter:drop-shadow(0 24px 24px rgba(0,0,0,.44))}.risk-orbit{position:absolute;inset:0;pointer-events:none;opacity:.55}.risk-orbit span{position:absolute;border:1px solid rgba(216,169,78,.18);border-radius:50%;animation:riskOrbit 8s linear infinite}.risk-orbit span:nth-child(1){right:-48px;top:-48px;width:180px;height:180px}.risk-orbit span:nth-child(2){right:40px;bottom:26px;width:110px;height:110px;animation-duration:11s;animation-direction:reverse}.risk-orbit span:nth-child(3){left:-30px;bottom:-40px;width:150px;height:150px;border-color:#5fa7a02e;animation-duration:13s}.side-summary,.side-section,.side-sources{padding:clamp(46px,7vw,88px) 0}.side-summary__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.side-summary__grid article{min-height:210px;padding:22px;border:1px solid var(--color-card-border);border-radius:var(--radius-md);background:radial-gradient(circle at 82% 0%,rgba(216,169,78,.1),transparent 10rem),#ffffff09}.side-summary__grid span{color:var(--color-primary-light);font-size:12px;font-weight:900}.side-summary__grid h2{margin:12px 0 10px;color:var(--color-text);font-family:var(--font-display);font-size:28px;line-height:1.14}.side-summary__grid p{margin:0;color:var(--color-text-muted);font-size:14px;line-height:1.78}.side-section__head{max-width:760px;margin-bottom:24px}.side-section__head span{display:inline-flex;min-height:30px;align-items:center;padding:0 10px;border:1px solid var(--color-border-gold);border-radius:999px;color:var(--color-primary-light);background:#d8a94e14;font-size:12px;font-weight:900}.side-section__head h2{margin:14px 0 10px;color:var(--color-text);font-family:var(--font-display);font-size:clamp(30px,4vw,48px);line-height:1.12;text-wrap:balance}.side-section__head p{margin:0;color:var(--color-text-muted);font-size:14px;line-height:1.8;text-wrap:pretty}.effect-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.effect-grid article{position:relative;min-height:230px;padding:22px;border:1px solid var(--color-card-border);border-radius:var(--radius-md);background:radial-gradient(circle at 88% 0%,rgba(95,167,160,.1),transparent 10rem),#ffffff09;overflow:hidden;transition:transform .22s var(--ease-out),background .22s var(--ease-out),border-color .22s var(--ease-out)}.effect-grid article:after{position:absolute;inset:auto 18px 18px auto;width:48px;height:1px;background:var(--color-border-gold);content:"";transform:scaleX(.35);transform-origin:right;transition:transform .22s var(--ease-out)}.effect-grid article:hover{border-color:#d8a94e3d;background:radial-gradient(circle at 88% 0%,rgba(216,169,78,.1),transparent 10rem),#ffffff0c;transform:translateY(-4px)}.effect-grid article:hover:after{transform:scaleX(1)}.effect-grid i{display:grid;width:44px;aspect-ratio:1;place-items:center;border-radius:50%;color:var(--color-medical);background:var(--color-medical-soft);font-size:18px}.effect-grid h3{margin:18px 0 8px;color:var(--color-text);font-size:18px;line-height:1.35}.effect-grid p{margin:0;color:var(--color-text-muted);font-size:13.5px;line-height:1.78}.side-section--danger{background:radial-gradient(circle at 84% 30%,rgba(200,92,74,.13),transparent 22rem),linear-gradient(180deg,rgba(255,255,255,.018),transparent)}.urgent-layout{display:grid;grid-template-columns:minmax(280px,.75fr) minmax(0,1fr);gap:clamp(22px,4vw,54px);align-items:start}.urgent-list{display:grid;gap:12px}.urgent-list article{display:grid;grid-template-columns:48px 1fr;gap:14px;padding:18px;border:1px solid var(--color-danger-border);border-radius:var(--radius-md);background:radial-gradient(circle at 94% 0%,rgba(200,92,74,.12),transparent 9rem),#c85c4a0e}.urgent-list i{display:grid;width:48px;aspect-ratio:1;place-items:center;border-radius:50%;color:#f0afa2;background:var(--color-danger-soft)}.urgent-list h3{margin:0 0 6px;color:var(--color-text);font-size:17px}.urgent-list p{margin:0;color:var(--color-text-muted);font-size:13.5px;line-height:1.76}.handling-timeline{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.handling-timeline article{position:relative;padding:20px;border:1px solid var(--color-border);border-radius:var(--radius-md);background:#ffffff09}.handling-timeline strong{display:inline-flex;width:42px;aspect-ratio:1;align-items:center;justify-content:center;border:1px solid var(--color-border-gold);border-radius:50%;color:var(--color-primary-light);background:var(--color-primary-soft);font-size:12px}.handling-timeline h3{margin:18px 0 8px;color:var(--color-text);font-size:17px}.handling-timeline p{margin:0;color:var(--color-text-muted);font-size:13.5px;line-height:1.76}.risk-layout{display:grid;grid-template-columns:minmax(280px,.68fr) minmax(0,1fr);gap:clamp(22px,4vw,54px)}.risk-table{display:grid;border:1px solid var(--color-card-border);border-radius:var(--radius-md);background:#ffffff08;overflow:hidden}.risk-table article{display:grid;grid-template-columns:150px 110px 1fr;gap:14px;align-items:center;padding:15px 16px;border-bottom:1px solid var(--color-divider)}.risk-table article:last-child{border-bottom:0}.risk-table strong{color:var(--color-text);font-size:14px}.risk-table span{color:var(--color-primary-light);font-size:12px;font-weight:900}.risk-table p{margin:0;color:var(--color-text-muted);font-size:13px;line-height:1.65}.side-faq-layout{display:grid;grid-template-columns:minmax(280px,.6fr) minmax(0,1fr);gap:clamp(22px,4vw,54px)}.side-faq{min-width:0}.side-sources{padding-bottom:clamp(64px,9vw,110px)}.side-sources__inner{display:flex;align-items:center;justify-content:space-between;gap:28px;padding:24px;border:1px solid var(--color-card-border);border-radius:var(--radius-md);background:radial-gradient(circle at 86% 0%,rgba(216,169,78,.1),transparent 14rem),#ffffff09}.side-sources__inner span{color:var(--color-primary-light);font-size:12px;font-weight:900}.side-sources__inner h2{margin:8px 0;color:var(--color-text);font-family:var(--font-display);font-size:26px}.side-sources__inner p{max-width:62ch;margin:0;color:var(--color-text-muted);font-size:13px;line-height:1.7}.side-sources__inner nav{display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-end}.side-sources__inner a{display:inline-flex;min-height:38px;align-items:center;padding:0 12px;border:1px solid var(--color-border-gold);border-radius:999px;color:var(--color-primary-light);background:#d8a94e14;font-size:12px;font-weight:900}@media(max-width:900px){.inner-hero__grid,.urgent-layout,.risk-layout,.side-faq-layout,.usage-primer__grid,.usage-balance,.usage-safety,.usage-faq-layout,.advantage-mechanism,.advantage-compare-layout,.advantage-faq-layout{grid-template-columns:1fr}.effect-grid,.handling-timeline,.side-summary__grid,.usage-question-grid,.usage-do-grid,.advantage-strip__grid,.advantage-feature-grid,.scenario-grid{grid-template-columns:repeat(2,1fr)}.advantage-note{display:grid}.usage-timeline{grid-template-columns:1fr}.usage-timeline:before{inset:28px auto 28px 29px;width:2px;height:auto;background:linear-gradient(180deg,#d8a94e38,#f0c978d1,#5fa7a057)}.js .usage-guide-page .usage-timeline:before{transform:scaleY(0);transform-origin:center top}.js .usage-guide-page .is-visible .usage-timeline:before{transform:scaleY(1)}.usage-timeline article{align-items:flex-start;min-height:auto;padding:20px 20px 20px 58px;border-right:0;border-bottom:1px solid var(--color-divider);text-align:left}.usage-timeline article:last-child{border-bottom:0}.usage-timeline article:before{top:27px;left:24px;transform:none}.usage-timeline h3{margin-top:14px}.inner-hero{min-height:auto}}@media(max-width:760px){.inner-hero{overflow:hidden;margin-bottom:0;padding-top:calc(var(--header-height) + 22px);padding-bottom:46px;border-bottom:1px solid rgba(240,201,120,.35);background:radial-gradient(circle at 78% 12%,rgba(240,201,120,.28),transparent 13rem),radial-gradient(circle at 18% 4%,rgba(95,167,160,.13),transparent 15rem),linear-gradient(152deg,#050607,#0c1013 54%,#181107);box-shadow:inset 0 -56px 82px #00000075,0 18px 44px #00000061}.inner-hero:before{inset:0;background:linear-gradient(180deg,#07090b1f,#07090b47 50%,#07090ba6),var(--inner-hero-bg, linear-gradient(135deg, #07090b, #18110a));background-position:center top;background-size:cover;opacity:.65;filter:saturate(1) contrast(1.12) brightness(1.02);-webkit-mask-image:linear-gradient(180deg,#000 0% 85%,#00000073);mask-image:linear-gradient(180deg,#000 0% 85%,#00000073)}.inner-hero:after{background:linear-gradient(180deg,#ffffff0b,#07090b57 34%,#07090b7a),radial-gradient(circle at 74% 14%,rgba(216,169,78,.2),transparent 13rem),linear-gradient(90deg,#07090bc2,#07090b33 50%,#07090b94)}.inner-hero__copy h1{margin-top:18px;margin-bottom:14px;font-size:34px}.inner-hero__copy>p:not(.section-kicker){font-size:14px;line-height:1.7}.inner-hero__actions{display:grid;gap:10px;margin-top:20px}.inner-hero__grid{gap:16px}.inner-hero__panel{z-index:2;gap:8px;margin:0;padding:14px;border:1px solid rgba(216,169,78,.15);border-radius:var(--radius-md);background:linear-gradient(150deg,#141a20c7,#0a0e12b8);box-shadow:0 12px 38px #0006;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);transform:none}.inner-hero__panel article{grid-template-columns:34px 1fr;gap:3px 10px;padding:10px 12px;border:none;border-bottom:1px solid rgba(255,255,255,.04);background:transparent;transition:background .18s var(--ease-out)}.inner-hero__panel article:last-child{border-bottom:none}.inner-hero__panel i{grid-row:1/span 2;width:34px}.inner-hero__panel p{font-size:12px;line-height:1.45}.inner-hero .breadcrumb{margin-bottom:16px}.inner-hero__panel--articles{gap:8px}.inner-hero__panel--articles a{padding:11px}.inner-hero__panel--articles a:nth-child(n+3){display:none}.inner-hero__panel--articles strong{font-size:14px}.side-summary,.side-section,.side-sources,.usage-primer,.usage-section,.usage-sources,.advantage-strip,.advantage-section,.advantage-sources{padding:38px 0}.effect-grid,.handling-timeline,.side-summary__grid,.usage-question-grid,.usage-do-grid,.advantage-strip__grid,.advantage-feature-grid,.scenario-grid{grid-template-columns:1fr}.compare-matrix{gap:12px;border:0;background:transparent;overflow:visible}.compare-matrix__head{display:none}.compare-matrix__row{grid-template-columns:1fr 1fr;gap:10px;padding:14px;border:1px solid var(--color-card-border);border-radius:var(--radius-md);background:radial-gradient(circle at 0% 0%,rgba(216,169,78,.08),transparent 10rem),#ffffff07}.compare-matrix__label{grid-column:1/-1}.compare-matrix__cell{min-height:118px}.compare-matrix__row:after{position:absolute;top:calc(50% + 26px);left:50%;z-index:2;display:grid;width:28px;height:28px;place-items:center;border:1px solid rgba(216,169,78,.34);border-radius:50%;color:var(--color-primary-light);background:#0b0f12;content:"VS";font-size:10px;font-weight:900;transform:translate(-50%,-50%)}.mechanism-lane{padding:12px}.mechanism-lane article{grid-template-columns:46px 1fr;min-height:auto;padding:14px 10px 18px 0;gap:12px}.mechanism-lane article:after{top:62px;left:23px;bottom:-22px}.mechanism-lane i{width:46px}.advantage-anatomy{min-height:300px}.advantage-anatomy .anatomy-visual svg{inset:2% -20% auto;width:136%;height:76%}.advantage-anatomy .anatomy-visual__legend{right:10px;bottom:10px;left:10px;display:grid;gap:8px}.effect-grid article,.side-summary__grid article{min-height:auto}.side-effects-page .inner-hero__copy h1{font-size:31px;line-height:1.14}.side-effects-page .inner-hero__copy>p:not(.section-kicker){font-size:13px;line-height:1.68}.side-effects-page .side-summary__grid h2,.side-effects-page .side-section__head h2,.side-effects-page .side-sources__inner h2{font-size:25px;line-height:1.2}.side-effects-page .side-section__head{margin-bottom:18px}.side-effects-page .side-section__head p,.side-effects-page .side-summary__grid p{font-size:12.8px;line-height:1.7}.side-effects-page .effect-grid h3,.side-effects-page .urgent-list h3,.side-effects-page .handling-timeline h3{font-size:15.5px}.side-effects-page .effect-grid p,.side-effects-page .urgent-list p,.side-effects-page .handling-timeline p,.side-effects-page .risk-table p{font-size:12.5px;line-height:1.66}.risk-table article{grid-template-columns:1fr;gap:6px}.side-sources__inner{display:grid;padding:18px}.side-sources__inner nav{justify-content:flex-start}.usage-primer__grid article,.usage-question-grid article,.usage-safety{padding:18px}.usage-primer__lead{min-height:auto}.usage-primer__grid h2,.usage-section__head h2,.usage-safety h2{font-size:30px}.usage-safety li{align-items:start}.usage-sources__inner{display:grid;padding:18px}.usage-sources__inner nav{justify-content:flex-start}.advantage-note,.advantage-sources__inner{display:grid;padding:18px}.advantage-note__actions{min-width:0}.advantage-sources__inner nav{justify-content:flex-start}}@media(prefers-reduced-motion:reduce){.inner-hero:after,.inner-hero__panel:before,.risk-orbit span{animation:none}.js .inner-hero .inner-hero__panel{filter:none}}.contact-section{padding:calc(var(--header-height) + 48px) 0 clamp(46px,7vw,88px)}.contact-section__head{max-width:640px;margin:0 auto 40px;text-align:center}.contact-section__head span{display:inline-flex;min-height:30px;align-items:center;padding:0 10px;border:1px solid var(--color-border-gold);border-radius:999px;color:var(--color-primary-light);background:#d8a94e14;font-size:12px;font-weight:900}.contact-section__head :is(h1,h2){margin:14px 0 10px;color:var(--color-text);font-family:var(--font-display);font-size:clamp(30px,4vw,48px);line-height:1.12;text-wrap:balance}.contact-section__head p{margin:0;color:var(--color-text-muted);font-size:14px;line-height:1.8;text-wrap:pretty}.contact-form-layout{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(300px,.78fr);gap:clamp(28px,5vw,64px);align-items:start}.contact-form__main{min-width:0}.contact-form{display:grid;gap:20px;padding:28px;border:1px solid var(--color-card-border);border-radius:var(--radius-md);background:radial-gradient(circle at 92% 0%,rgba(216,169,78,.08),transparent 14rem),linear-gradient(145deg,#ffffff0a,#ffffff04),var(--color-card);box-shadow:var(--shadow-card)}.form-group{display:grid;gap:8px}.form-group label{color:var(--color-text-soft);font-size:13px;font-weight:900;letter-spacing:.02em}.form-required{color:var(--color-danger)}.form-input{width:100%;min-height:50px;padding:0 16px;border:1px solid rgba(255,255,255,.1);border-radius:var(--radius-sm);background:#00000040;color:var(--color-text);font-size:14px;outline:none;transition:border-color .22s var(--ease-out),box-shadow .22s var(--ease-out),background .22s var(--ease-out)}.form-input:focus{border-color:var(--color-primary-border);background:#00000059;box-shadow:0 0 0 1px var(--color-primary-border),0 0 20px #d8a94e14}.form-input.has-value:not(:focus){border-color:#d8a94e33;background:#0000004d}.form-input.is-error{border-color:var(--color-danger-border);box-shadow:0 0 0 1px var(--color-danger-border)}textarea.form-input{padding:14px 16px;resize:vertical;min-height:120px;line-height:1.7}.form-select-wrap{position:relative}.form-select-wrap select.form-input{appearance:none;padding-right:44px;cursor:pointer;color:var(--color-text-soft)}.form-select-wrap select.form-input option{background:#161c21;color:var(--color-text)}.form-select-icon{position:absolute;top:50%;right:14px;color:var(--color-primary-muted);font-size:12px;pointer-events:none;transform:translateY(-50%);transition:transform .22s var(--ease-out)}select:focus+.form-select-icon{transform:translateY(-50%) rotate(180deg)}.captcha-row{display:flex;gap:12px;align-items:stretch;min-width:0}.captcha-row .form-input{flex:1;min-width:0}.form-privacy{display:flex;gap:10px;align-items:flex-start;padding:14px 16px;border-radius:var(--radius-sm);background:#5fa7a00f;border:1px solid rgba(95,167,160,.12)}.form-privacy i{color:var(--color-medical);font-size:14px;margin-top:3px;flex-shrink:0}.form-privacy span{color:var(--color-text-muted);font-size:12px;line-height:1.65}.form-submit{width:100%;min-height:50px}.form-submit i{font-size:15px;margin-right:8px}.contact-info{display:grid;gap:16px;align-content:start}.contact-info__card{padding:24px;border:1px solid var(--color-card-border);border-radius:var(--radius-md);background:#ffffff08;overflow:hidden}.contact-info__card h3{margin:16px 0 10px;color:var(--color-text);font-size:18px;line-height:1.35}.contact-info__card p{margin:0 0 12px;color:var(--color-text-muted);font-size:13.5px;line-height:1.72}.contact-info__card p a{color:var(--color-primary-light);text-decoration:underline;text-underline-offset:2px;transition:color .2s var(--ease-out)}.contact-info__card p a:hover{color:var(--color-primary)}.contact-info__icon{display:grid;width:48px;height:50px;place-items:center;border-radius:50%;font-size:20px}.contact-info__card--line .contact-info__icon{color:#06c755;background:#06c7551f;font-size:24px}.contact-info__card--manager .contact-info__icon{color:var(--color-primary-light);background:#d8a94e1f}.contact-info__notice{display:inline-flex;min-height:26px;align-items:center;padding:0 10px;border-radius:999px;background:var(--color-danger-soft);color:#f4b0a4;font-size:11px;font-weight:900;margin-bottom:12px}.contact-info__badge{display:inline-flex;gap:6px;align-items:center;padding:7px 12px;margin-top:6px;border-radius:999px;background:#ffffff09;color:var(--color-text-muted);font-size:12px}.contact-info__badge i{color:var(--color-primary-light)}.contact-info__email{display:inline-flex;gap:8px;align-items:center;min-height:40px;padding:0 16px;border:1px solid var(--color-border-gold);border-radius:999px;color:var(--color-primary-light);font-size:13px;font-weight:900;transition:background .2s var(--ease-out),border-color .2s var(--ease-out)}.contact-info__email:hover{background:#d8a94e14;border-color:var(--color-primary-border)}.contact-info__email i{font-size:14px}.contact-info__hours{display:flex;gap:14px;align-items:flex-start;padding:20px;border:1px solid rgba(95,167,160,.18);border-radius:var(--radius-md);background:#5fa7a00d}.contact-info__hours i{color:var(--color-medical);font-size:20px;margin-top:2px;flex-shrink:0}.contact-info__hours strong{display:block;margin-bottom:4px;color:var(--color-text);font-size:15px}.contact-info__hours p{margin:0;color:var(--color-text-muted);font-size:13px;line-height:1.7}@media(max-width:900px){.contact-form-layout{grid-template-columns:1fr}.contact-form{padding:20px}}@media(max-width:600px){.captcha-row{flex-direction:row}.captcha-row .form-input{min-width:0}}.order-section{padding:0 0 clamp(46px,7vw,88px)}.order-section:first-of-type{padding:calc(var(--header-height) + 48px) 0 clamp(46px,7vw,88px)}.order-section__head{max-width:640px;margin:0 auto 40px;text-align:center}.order-section__head span{display:inline-flex;min-height:30px;align-items:center;padding:0 10px;border:1px solid var(--color-border-gold);border-radius:999px;color:var(--color-primary-light);background:#d8a94e14;font-size:12px;font-weight:900}.order-section__head :is(h1,h2){margin:14px 0 10px;color:var(--color-text);font-family:var(--font-display);font-size:clamp(30px,4vw,48px);line-height:1.12;text-wrap:balance}.order-section__head p{margin:0;color:var(--color-text-muted);font-size:14px;line-height:1.8;text-wrap:pretty}.order-form-wrap{max-width:560px;margin:0 auto}.order-form{display:grid;gap:20px;padding:28px;border:1px solid var(--color-card-border);border-radius:var(--radius-md);background:radial-gradient(circle at 92% 0%,rgba(216,169,78,.08),transparent 14rem),linear-gradient(145deg,#ffffff0a,#ffffff04),var(--color-card);box-shadow:var(--shadow-card)}.phone-input-row{position:relative}.verify-row{display:flex;gap:10px;align-items:stretch}.verify-row .form-input{flex:1}.verify-btn{white-space:nowrap;min-height:50px;padding:0 18px;font-size:13px}.verify-btn i{font-size:14px;margin-right:6px}.order-form__privacy{display:flex;gap:10px;align-items:flex-start;padding:14px 16px;border-radius:var(--radius-sm);background:#d8a94e0d;border:1px solid rgba(216,169,78,.1)}.order-form__privacy i{color:var(--color-primary-light);font-size:14px;margin-top:3px;flex-shrink:0}.order-form__privacy span{color:var(--color-text-muted);font-size:12px;line-height:1.65}.order-empty{max-width:560px;margin:32px auto 0;padding:48px 24px;text-align:center;border:1px dashed rgba(255,255,255,.08);border-radius:var(--radius-md);background:#ffffff04}.order-empty__icon{display:inline-grid;width:64px;height:64px;place-items:center;border-radius:50%;background:#d8a94e14;color:var(--color-primary-light);font-size:24px;margin-bottom:16px}.order-empty h3{margin:0 0 8px;color:var(--color-text-muted);font-size:18px;line-height:1.35}.order-empty p{margin:0;color:var(--color-text-subtle);font-size:13px;line-height:1.7;max-width:380px;margin-inline:auto}.order-section--safety{padding-top:0}.order-safety{display:flex;gap:18px;align-items:flex-start;max-width:640px;margin:0 auto;padding:24px;border:1px solid rgba(95,167,160,.16);border-radius:var(--radius-md);background:#5fa7a00b;text-align:left}.order-safety__icon{display:grid;width:48px;height:50px;place-items:center;border-radius:50%;background:#5fa7a01a;color:var(--color-medical);font-size:20px;flex-shrink:0}.order-safety h3{margin:0 0 6px;color:var(--color-text);font-size:17px;line-height:1.35}.order-safety p{margin:0;color:var(--color-text-muted);font-size:13px;line-height:1.72}.captcha-img{display:block;width:140px;height:50px;max-width:42%;border-radius:var(--radius-sm);border:1px solid rgba(255,255,255,.08);cursor:pointer;flex-shrink:0;transition:border-color .2s var(--ease-out)}.captcha-img:hover{border-color:var(--color-primary-border)}@media(max-width:760px){.order-form{padding:20px}.verify-row{flex-direction:column}.verify-row .verify-btn{width:100%}}.checkout-page,.order-success-page,.orders-page,.order-detail-page{background:radial-gradient(circle at 80% 8%,rgba(216,169,78,.14),transparent 24rem),var(--color-bg)}.checkout-shell,.order-shell{overflow:clip}.checkout-hero{padding:calc(var(--header-height) + clamp(28px,5vw,48px)) 0 18px}.checkout-hero__content{max-width:720px;margin:0 auto;text-align:center}.checkout-hero__content h1{margin:0 0 10px;color:var(--color-text);font-family:var(--font-display);font-size:clamp(34px,5vw,52px);line-height:1.1;text-wrap:balance}.checkout-hero__content p{max-width:620px;margin:0 auto;color:var(--color-text-muted);font-size:15px;line-height:1.85;text-wrap:pretty}.checkout-hero-badges,.order-detail-hero-meta{display:flex;flex-wrap:wrap;gap:10px;margin-top:22px}.checkout-hero .checkout-hero-badges,.checkout-hero .order-detail-hero-meta{justify-content:center}.checkout-hero-badges a,.order-detail-hero-meta a{display:inline-flex;align-items:center;gap:8px;color:var(--color-primary-light);font-size:13px}.checkout-hero-badges span,.checkout-hero-badges mark,.order-detail-hero-meta span,.order-detail-hero-meta mark{display:inline-flex;align-items:center;min-height:34px;gap:8px;padding:0 12px;border:1px solid rgba(216,169,78,.2);border-radius:999px;background:#07090b8a;color:var(--color-text-soft);font-size:13px}.checkout-hero-badges i,.checkout-hero-badges strong,.order-detail-hero-meta i,.order-detail-hero-meta strong{color:var(--color-primary-light)}.order-detail-hero-meta mark,.order-list-card mark{color:var(--status-color, var(--color-primary-light));border-color:color-mix(in srgb,var(--status-color, var(--color-primary)) 45%,transparent);background:color-mix(in srgb,var(--status-color, var(--color-primary)) 14%,transparent)}.order-detail-back{display:inline-flex;align-items:center;gap:8px;min-height:34px;margin:0 auto 16px;padding:0 12px;border:1px solid rgba(216,169,78,.22);border-radius:999px;color:var(--color-primary-light);background:#d8a94e12;font-size:13px;font-weight:800;transition:background .18s var(--ease-out),border-color .18s var(--ease-out),transform .18s var(--ease-out)}.order-detail-back:hover{border-color:var(--color-primary-border);background:#d8a94e1f;transform:translateY(-1px)}.order-detail-hero-meta{justify-content:center}.order-detail-hero-meta span{max-width:100%}.order-copy-line{display:inline-flex;max-width:100%;align-items:center;gap:3px}.order-copy-btn,.order-code button{position:relative;display:inline-grid;width:18px;height:18px;flex:0 0 auto;place-items:center;border:0;border-radius:0;background:transparent;color:var(--color-text-subtle);cursor:pointer;font-size:11px;line-height:1;transition:color .18s var(--ease-out),transform .18s var(--ease-out)}.order-copy-btn i,.order-code button i{display:block;font-size:1em;line-height:1}.order-copy-btn:hover,.order-code button:hover{color:var(--color-text-muted);transform:translateY(-1px)}.order-copy-btn.is-copied,.order-code button.is-copied{color:var(--color-success)}.checkout-section,.order-content-section{padding:clamp(42px,7vw,86px) 0}.checkout-section{padding-top:22px}.order-lite-hero+.order-content-section{padding-top:22px}.orders-page .order-content-section>.container{width:min(100% - 40px,980px)}.checkout-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,410px);gap:clamp(22px,4vw,44px);align-items:start}.checkout-form{display:grid;gap:18px}.checkout-panel,.checkout-summary,.order-panel,.order-list-card,.orders-toolbar,.order-empty-state,.order-success-card{border:1px solid var(--color-card-border);border-radius:var(--radius-md);background:radial-gradient(circle at 100% 0%,rgba(216,169,78,.08),transparent 16rem),linear-gradient(145deg,#ffffff0e,#ffffff05),var(--color-card)}.checkout-panel,.order-panel{padding:clamp(20px,3vw,30px)}.checkout-panel--intro{display:block}.checkout-panel__head{display:flex;gap:14px;align-items:flex-start;margin-bottom:20px}.checkout-step{display:inline-grid;width:36px;height:36px;place-items:center;border-radius:50%;background:#d8a94e1f;color:var(--color-primary-light);font-size:12px;font-weight:800;flex:0 0 auto}.checkout-panel h2,.order-panel h2{margin:0 0 6px;color:var(--color-text);font-size:20px;line-height:1.35}.checkout-panel p,.order-panel p{margin:0;color:var(--color-text-muted);font-size:13px;line-height:1.75}.checkout-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.field{display:grid;gap:8px}.field>span:first-child{color:var(--color-text-soft);font-size:13px;font-weight:700}.field b{color:var(--color-danger)}.field em{color:var(--color-text-subtle);font-style:normal;font-weight:500}.field--wide{grid-column:1/-1}.form-input{width:100%;min-height:50px;border:1px solid rgba(255,255,255,.11);border-radius:var(--radius-sm);background:#ffffff09;color:var(--color-text);font:inherit;font-size:14px;padding:0 14px;outline:none;transition:border-color .18s var(--ease-out),background .18s var(--ease-out),box-shadow .18s var(--ease-out)}.form-input:focus{border-color:var(--color-primary-border);background:#ffffff0e;box-shadow:0 0 0 3px #d8a94e1f}.form-input::placeholder{color:var(--color-text-subtle)}textarea.form-input{min-height:112px;padding-block:14px;resize:vertical}.select-wrap{position:relative}.select-wrap:after{content:"";position:absolute;right:14px;top:50%;color:var(--color-primary-light);font-family:"Font Awesome 7 Free";font-weight:900;transform:translateY(-50%);pointer-events:none}.select-wrap select{appearance:none;padding-right:38px}.select-wrap.is-loading:before{content:"";position:absolute;right:40px;top:50%;width:16px;height:16px;border:2px solid rgba(216,169,78,.18);border-top-color:var(--color-primary-light);border-radius:50%;transform:translateY(-50%);animation:checkout-spin-select .7s linear infinite;z-index:2}.field-error{color:var(--color-danger);font-size:12px;line-height:1.5}.delivery-methods{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.delivery-option{position:relative;display:grid;grid-template-columns:54px 1fr 18px;gap:14px;align-items:center;min-height:88px;padding:14px 16px 14px 14px;border:1px solid var(--color-card-border);border-radius:var(--radius-sm);background:radial-gradient(circle at 11% 50%,rgba(216,169,78,.08),transparent 7rem),#ffffff06;cursor:pointer;transition:border-color .18s var(--ease-out),background .18s var(--ease-out),box-shadow .18s var(--ease-out),transform .18s var(--ease-out)}.delivery-option input{position:absolute;opacity:0;pointer-events:none}.delivery-option strong,.delivery-option small{display:block}.delivery-option strong{color:var(--color-text);font-size:14px}.delivery-option small{margin-top:3px;color:var(--color-text-muted);font-size:12px}.delivery-option>i{color:#ffffff29}.delivery-option:hover,.delivery-option.is-active{border-color:var(--color-primary-border);background:radial-gradient(circle at 13% 50%,rgba(216,169,78,.16),transparent 8rem),#d8a94e14;box-shadow:inset 0 1px #ffffff14,0 12px 28px #0000002e;transform:translateY(-1px)}.delivery-option.is-active>i{color:var(--color-primary-light)}.delivery-option__icon{display:grid;width:54px;height:54px;place-items:center;border:1px solid rgba(255,255,255,.07);border-radius:14px;background:linear-gradient(145deg,#ffffff0e,#ffffff05),#07090b5c;box-shadow:none;transition:border-color .18s var(--ease-out),box-shadow .18s var(--ease-out),transform .18s var(--ease-out)}.delivery-option__icon img{display:block;width:38px;height:38px;object-fit:contain;filter:drop-shadow(0 8px 10px rgba(0,0,0,.26))}.delivery-option:hover .delivery-option__icon,.delivery-option.is-active .delivery-option__icon{border-color:#d8a94e33;box-shadow:none;transform:scale(1.02)}.delivery-section{margin-top:18px}.delivery-section.is-hidden{display:none}.store-empty-state,.store-empty-inline,.store-loading{display:grid;gap:10px;place-items:center;min-height:132px;padding:20px;border:1px dashed rgba(216,169,78,.2);border-radius:var(--radius-sm);color:var(--color-text-muted);text-align:center}.store-empty-state i,.store-empty-inline i,.store-loading i{color:var(--color-primary-light);font-size:22px}.store-empty-state p,.store-empty-inline p,.store-loading p{max-width:420px}.store-loading i{animation:checkout-spin .7s linear infinite}.is-hidden{display:none!important}.store-list-title{display:flex;justify-content:space-between;gap:12px;margin-bottom:14px}.store-list-title strong{color:var(--color-text)}.store-list-title span{color:var(--color-text-subtle);font-size:12px}.store-grid{display:grid;max-height:320px;overflow:auto;gap:10px;padding-right:4px}.store-option{position:relative;display:grid;grid-template-columns:40px 1fr 22px;gap:12px;align-items:center;padding:12px;border:1px solid rgba(255,255,255,.1);border-radius:var(--radius-sm);background:#ffffff06;cursor:pointer}.store-option input{position:absolute;opacity:0}.store-option:has(input:checked){border-color:var(--color-primary-border);background:#d8a94e14}.store-option__icon{display:grid;width:40px;height:40px;place-items:center;border-radius:12px;background:transparent}.store-option__icon img{display:block;width:30px;height:30px;object-fit:contain;filter:drop-shadow(0 6px 8px rgba(0,0,0,.22))}.store-option__body strong,.store-option__body small{display:block}.store-option__body strong{color:var(--color-text-soft);font-size:13px}.store-option__body small{color:var(--color-text-muted);font-size:12px;line-height:1.55}.store-option__check{color:#ffffff29}.store-option:has(input:checked) .store-option__check{color:var(--color-primary-light)}.checkout-alert{display:none;margin-top:14px;padding:12px 14px;border:1px solid var(--color-danger-border);border-radius:var(--radius-sm);background:var(--color-danger-soft);color:#f0b5aa;font-size:13px;line-height:1.6}.checkout-alert.is-visible{display:block}.checkout-alert[data-type=success]{border-color:var(--color-success-border);background:var(--color-success-soft);color:#b9dfbf}.checkout-alert[data-type=warning]{border-color:var(--color-warning-border);background:var(--color-warning-soft);color:var(--color-primary-light)}.checkout-aside{position:sticky;top:calc(var(--header-height) + 22px)}.checkout-summary{padding:22px;box-shadow:var(--shadow-card)}.checkout-summary__head{display:flex;justify-content:space-between;gap:12px;margin-bottom:20px}.checkout-summary__head span{color:var(--color-medical);font-size:12px}.checkout-summary__head strong{color:var(--color-text)}.checkout-summary__products,.order-product-lines{display:grid;gap:12px}.checkout-summary__product,.order-product-line{display:grid;grid-template-columns:74px 1fr auto;gap:12px;align-items:center;padding:12px;border:1px solid rgba(255,255,255,.08);border-radius:var(--radius-sm);background:#ffffff06}.checkout-summary__product img,.order-product-line img{width:74px;height:58px;object-fit:contain}.checkout-summary__product h3,.checkout-summary__product strong,.order-product-line h3,.order-product-line strong{display:block;margin:0;color:var(--color-text);font-size:13px}.checkout-summary__product p,.checkout-summary__product span,.order-product-line p,.order-product-line span{display:block;margin:3px 0 0;color:var(--color-text-muted);font-size:12px;line-height:1.5}.checkout-summary__product b,.checkout-summary__product>strong:last-child,.order-product-line b,.order-product-line>strong:last-child{color:var(--color-primary-light);font-size:13px;white-space:nowrap}.checkout-summary__price,.order-price-list,.order-info-list,.order-list-card__meta{display:grid;gap:10px;margin:18px 0 0}.checkout-summary__price div,.order-price-list div,.order-info-list div,.order-list-card__meta div{display:flex;justify-content:space-between;gap:16px;color:var(--color-text-muted);font-size:13px}.checkout-summary__price dd,.order-price-list dd,.order-info-list dd,.order-list-card__meta dd{margin:0;color:var(--color-text-soft);text-align:right}.checkout-summary__price .is-total,.order-price-list .is-total,.order-info-list .is-total,.order-list-card__meta .is-total{padding-top:14px;border-top:1px solid var(--color-divider);color:var(--color-text);font-size:15px;font-weight:800}.checkout-summary__price .is-total dd,.order-price-list .is-total dd,.order-info-list .is-total dd,.order-list-card__meta .is-total dd{color:var(--color-primary-light);font-size:20px}.checkout-submit{width:100%;margin-top:20px}.checkout-summary__note{display:flex;gap:10px;margin-top:14px;color:var(--color-text-muted);font-size:12px;line-height:1.6}.checkout-summary__note i{color:var(--color-primary-light);margin-top:3px}.checkout-mobile-bar{display:none}.order-success-hero{min-height:calc(72vh - var(--header-height));display:grid;place-items:center;padding:calc(var(--header-height) + 46px) 0 56px;background:radial-gradient(circle at 50% 0%,rgba(216,169,78,.24),transparent 24rem),linear-gradient(180deg,rgba(13,17,20,.96),var(--color-bg))}.order-success-card{max-width:760px;padding:clamp(30px,5vw,54px);text-align:center}.order-success-card__mark{display:grid;width:78px;height:78px;place-items:center;margin:0 auto 18px;border-radius:50%;background:var(--btn-primary-bg);color:var(--color-text-dark);font-size:28px;box-shadow:var(--shadow-btn)}.order-success-card__eyebrow{margin:0 0 8px;color:var(--color-primary-light);font-size:12px;font-weight:800}.order-success-card h1{margin:0 0 12px;color:var(--color-text);font-family:var(--font-display);font-size:clamp(34px,6vw,58px);line-height:1.08}.order-success-card>p{max-width:560px;margin:0 auto 24px;color:var(--color-text-muted);line-height:1.8}.order-code{display:inline-flex;align-items:center;gap:12px;padding:12px 14px;border:1px solid var(--color-border-gold);border-radius:var(--radius-sm);background:#d8a94e14}.order-code span{color:var(--color-text-muted);font-size:12px}.order-code strong{color:var(--color-primary-light);letter-spacing:.04em}.order-code button{margin-left:-6px}.order-success-actions{display:flex;justify-content:center;gap:12px;margin-top:24px}.order-summary-grid,.order-detail-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(300px,390px);gap:24px;align-items:start}.order-next-list{display:grid;gap:14px;margin-top:18px}.order-next-list div{display:flex;gap:12px;align-items:flex-start;padding:14px;border-radius:var(--radius-sm);background:#ffffff06}.order-next-list i{color:var(--color-primary-light);margin-top:3px}.order-next-list strong,.order-next-list small{display:block}.order-next-list strong{color:var(--color-text);font-size:14px}.order-next-list small{color:var(--color-text-muted);font-size:12px;line-height:1.65}.orders-toolbar{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:18px;padding:18px}.orders-toolbar span{display:block;color:var(--color-text-muted);font-size:12px}.orders-toolbar strong{color:var(--color-text)}.orders-list{display:grid;gap:16px}.order-list-card{padding:20px}.order-list-card__top,.order-list-card__actions{display:flex;justify-content:space-between;gap:16px;align-items:center}.order-list-card__top{margin-bottom:14px}.order-list-card__top span{display:block;color:var(--color-text-muted);font-size:12px}.order-list-card__top strong{color:var(--color-text)}.order-list-card__top mark{flex:0 0 auto;padding:7px 10px;border:1px solid;border-radius:999px;font-size:12px;background:transparent}.order-list-card__products{display:grid;gap:10px;margin-bottom:14px}.order-list-card__products div{display:flex;gap:12px;align-items:center}.order-list-card__products img{width:66px;height:48px;object-fit:contain;border-radius:var(--radius-sm);background:#ffffff0a}.order-list-card__products strong,.order-list-card__products small{display:block}.order-list-card__products strong{color:var(--color-text);font-size:14px}.order-list-card__products small{color:var(--color-text-muted);font-size:12px}.order-list-card__meta{grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:16px}.order-empty-state{max-width:620px;margin:0 auto;padding:clamp(28px,5vw,48px);text-align:center}.order-empty-state i{color:var(--color-primary-light);font-size:34px;margin-bottom:14px}.order-empty-state h2{color:var(--color-text)}.order-empty-state p{color:var(--color-text-muted);line-height:1.8}.order-detail-main,.order-detail-side{display:grid;gap:18px}.order-detail-side{position:sticky;top:calc(var(--header-height) + 22px)}.order-stepper{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin-top:18px}.order-step{position:relative;display:grid;gap:7px;justify-items:center;text-align:center;color:var(--color-text-subtle)}.order-step:before{content:"";position:absolute;top:21px;left:-50%;width:100%;height:1px;background:var(--color-divider)}.order-step:first-child:before{display:none}.order-step span{position:relative;z-index:1;display:grid;width:42px;height:42px;place-items:center;border:1px solid var(--color-card-border);border-radius:50%;background:var(--color-card)}.order-step strong{color:currentColor;font-size:13px}.order-step small{font-size:11px}.order-step.is-done,.order-step.is-active{color:var(--color-primary-light)}.order-step.is-done span,.order-step.is-active span{border-color:var(--color-primary-border);background:#d8a94e1f}.order-timeline{display:grid;gap:0;margin-top:16px}.order-timeline__item{position:relative;display:grid;grid-template-columns:18px 1fr;gap:12px;padding-bottom:18px}.order-timeline__item:before{content:"";position:absolute;top:20px;left:6px;bottom:0;width:1px;background:var(--color-divider)}.order-timeline__item:last-child{padding-bottom:0}.order-timeline__item:last-child:before{display:none}.order-timeline__item>span{width:12px;height:12px;margin-top:5px;border-radius:50%;background:var(--color-primary-light);box-shadow:0 0 0 5px #d8a94e1f}.order-timeline__item strong{display:block;color:var(--color-text);font-size:14px;line-height:1.55}.order-timeline__item p{margin:5px 0 4px}.order-timeline__item time{color:var(--color-text-subtle);font-size:12px}.order-timeline__item.is-cancelled>span{background:var(--color-danger);box-shadow:0 0 0 5px var(--color-danger-soft)}.order-info-list div{align-items:flex-start;padding-bottom:10px;border-bottom:1px solid var(--color-divider)}.order-panel--support{background:radial-gradient(circle at 100% 0%,rgba(95,167,160,.12),transparent 14rem),var(--color-card)}.order-panel--support .btn{margin-top:16px}@keyframes checkout-spin{to{transform:rotate(360deg)}}@keyframes checkout-spin-select{to{transform:translateY(-50%) rotate(360deg)}}@media(max-width:980px){.checkout-layout,.order-summary-grid,.order-detail-grid{grid-template-columns:1fr}.checkout-aside,.order-detail-side{position:static}}@media(max-width:760px){.checkout-hero{padding:calc(var(--header-height) + 22px) 0 12px}.checkout-hero__content h1{font-size:36px}.checkout-hero__content p{font-size:14px}.checkout-section{padding-top:18px;padding-bottom:104px}.checkout-layout{display:flex;flex-direction:column}.checkout-aside{order:-1;width:100%}.checkout-form{width:100%}.order-detail-grid,.order-detail-main,.order-detail-side,.order-panel{min-width:0}.checkout-form-grid,.delivery-methods,.order-list-card__meta{grid-template-columns:1fr}.checkout-panel,.checkout-summary,.order-panel,.order-list-card{padding:18px}.checkout-mobile-bar{position:fixed;z-index:70;left:0;right:0;bottom:0;display:flex;align-items:center;justify-content:space-between;gap:62px;padding:12px 16px calc(12px + env(safe-area-inset-bottom));border-top:1px solid var(--color-card-border);background:#07090beb;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.checkout-mobile-bar span{flex:0 0 auto;color:var(--color-text-muted);font-size:12px;white-space:nowrap}.checkout-mobile-bar strong{display:block;color:var(--color-primary-light);font-size:17px}.checkout-mobile-bar .btn{position:relative;isolation:isolate;flex:1 1 auto;min-width:188px;min-height:44px;padding-inline:18px;gap:8px;overflow:hidden}.checkout-mobile-bar .btn:after{position:absolute;inset:-18% auto -18% -58%;z-index:1;width:48%;background:linear-gradient(100deg,transparent 0%,rgba(255,255,255,.12) 28%,rgba(255,255,255,.78) 50%,rgba(255,255,255,.18) 68%,transparent 100%);content:"";filter:blur(.4px);opacity:.95;pointer-events:none;transform:skew(-18deg) translate(-180%);animation:checkoutSheen 3.6s ease-in-out infinite}.checkout-mobile-bar .btn i,.checkout-mobile-bar .btn span{position:relative;z-index:2;color:var(--color-text-dark)}.checkout-summary .checkout-submit{display:none}.checkout-summary__product,.order-product-line{grid-template-columns:64px 1fr;min-width:0}.checkout-summary__product b,.checkout-summary__product>strong:last-child,.order-product-line b,.order-product-line>strong:last-child{grid-column:2;justify-self:start}.checkout-summary__product img,.order-product-line img{width:64px;height:52px}.order-success-card{margin-inline:16px}.order-detail-hero-meta{align-items:center;justify-content:center}.order-detail-hero-meta span{min-width:0;white-space:normal}.order-detail-hero-meta strong{min-width:0;overflow-wrap:anywhere}.order-success-actions,.orders-toolbar,.order-list-card__actions{align-items:stretch;flex-direction:column}.order-list-card__top{align-items:flex-start;flex-direction:row;justify-content:space-between;gap:12px}.order-list-card__top strong{min-width:0;overflow-wrap:anywhere}.order-list-card__top mark{margin-top:1px;text-align:center;white-space:nowrap}.order-code{width:100%;justify-content:center}.order-copy-line{min-width:0}.order-stepper{display:flex;gap:10px;margin-right:-18px;margin-left:-18px;padding:4px 18px 6px;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none}.order-stepper::-webkit-scrollbar{display:none}.order-step{flex:0 0 92px;display:grid;grid-template-columns:1fr;justify-items:center;scroll-snap-align:start;text-align:center}.order-step:before{top:21px;bottom:auto;left:-50%;width:100%;height:1px}.order-step small{grid-column:auto}.order-info-list div{display:grid;grid-template-columns:minmax(76px,auto) minmax(0,1fr);gap:10px}.order-info-list dd{min-width:0;overflow-wrap:anywhere;text-align:right}}@media(prefers-reduced-motion:reduce){.select-wrap.is-loading:before,.store-loading i{animation:none}}.usage-guide-page{background:radial-gradient(circle at 78% 8%,rgba(216,169,78,.11),transparent 24rem),radial-gradient(circle at 10% 22%,rgba(95,167,160,.08),transparent 24rem),var(--color-bg)}.usage-guide-shell{overflow:hidden}.usage-hero-panel article:first-of-type{border-color:#d8a94e33;background:#d8a94e13}.usage-primer,.usage-section,.usage-sources{padding:clamp(46px,7vw,88px) 0}.usage-primer__grid{display:grid;grid-template-columns:minmax(0,1.15fr) repeat(2,minmax(220px,.72fr));gap:14px;align-items:stretch}.usage-primer__grid article{position:relative;padding:22px;border:1px solid var(--color-card-border);border-radius:var(--radius-md);background:radial-gradient(circle at 88% 0%,rgba(216,169,78,.09),transparent 10rem),#ffffff09;overflow:hidden}.usage-primer__grid i{display:grid;width:44px;aspect-ratio:1;place-items:center;border-radius:50%;color:var(--color-primary-light);background:var(--color-primary-soft)}.usage-primer__grid span{color:var(--color-primary-light);font-size:12px;font-weight:900}.usage-primer__grid h2,.usage-primer__grid strong{color:var(--color-text)}.usage-primer__grid h2{max-width:12ch;margin:14px 0 10px;font-family:var(--font-display);font-size:clamp(30px,4vw,48px);line-height:1.12}.usage-primer__grid strong{display:block;margin:18px 0 8px;font-size:17px}.usage-primer__grid p{margin:0;color:var(--color-text-muted);font-size:14px;line-height:1.78}.usage-primer__lead{min-height:260px;background:linear-gradient(140deg,#d8a94e1f,#ffffff07)!important}.usage-section__head{max-width:780px;margin-bottom:24px}.usage-section__head span{display:inline-flex;min-height:30px;align-items:center;padding:0 10px;border:1px solid var(--color-border-gold);border-radius:999px;color:var(--color-primary-light);background:#d8a94e14;font-size:12px;font-weight:900}.usage-section__head h2{margin:14px 0 10px;color:var(--color-text);font-family:var(--font-display);font-size:clamp(30px,4vw,48px);line-height:1.12;text-wrap:balance}.usage-section__head p{margin:0;color:var(--color-text-muted);font-size:14px;line-height:1.8;text-wrap:pretty}.usage-timeline{position:relative;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:0;border:1px solid var(--color-card-border);border-radius:var(--radius-md);background:linear-gradient(90deg,rgba(216,169,78,.11),transparent 18%,transparent 82%,rgba(95,167,160,.08)),#ffffff08;overflow:hidden}.usage-timeline:before{position:absolute;top:76px;left:10%;right:10%;z-index:0;height:2px;background:linear-gradient(90deg,#d8a94e38,#f0c978d1,#5fa7a057);box-shadow:0 0 22px #d8a94e2e;content:""}.usage-timeline article{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;min-height:245px;padding:24px 18px 22px;border-right:1px solid var(--color-divider);text-align:center}.usage-timeline article:last-child{border-right:0}.usage-timeline article:before{position:absolute;top:72px;left:50%;z-index:2;width:12px;aspect-ratio:1;border:2px solid var(--color-primary-light);border-radius:50%;background:var(--color-bg);box-shadow:0 0 18px #d8a94e57;content:"";transform:translate(-50%)}.usage-timeline span{display:inline-flex;min-height:28px;align-items:center;padding:0 9px;border:1px solid var(--color-border-gold);border-radius:999px;color:var(--color-primary-light);background:#d8a94e14;font-size:12px;font-weight:900}.usage-timeline h3{margin:58px 0 8px;color:var(--color-text);font-size:17px;line-height:1.35}.usage-timeline p{margin:0;color:var(--color-text-muted);font-size:13.5px;line-height:1.75}.usage-section--questions{background:radial-gradient(circle at 92% 20%,rgba(95,167,160,.1),transparent 25rem),linear-gradient(180deg,rgba(255,255,255,.018),transparent)}.usage-question-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.usage-question-grid article{position:relative;min-height:218px;padding:22px;border:1px solid var(--color-card-border);border-radius:var(--radius-md);background:#ffffff09;overflow:hidden;transition:transform .22s var(--ease-out),border-color .22s var(--ease-out),background .22s var(--ease-out)}.usage-question-grid article:after{display:none;content:none}.usage-question-grid article:hover{border-color:#d8a94e3d;background:radial-gradient(circle at 88% 0%,rgba(216,169,78,.1),transparent 10rem),#ffffff0c;transform:translateY(-4px)}.usage-question-grid article:hover:after{transform:none}.usage-question-grid i{display:grid;width:44px;aspect-ratio:1;place-items:center;border-radius:50%;color:var(--color-medical);background:var(--color-medical-soft)}.usage-question-grid h3{margin:18px 0 8px;color:var(--color-text);font-size:18px}.usage-question-grid p{margin:0;color:var(--color-text-muted);font-size:13.5px;line-height:1.76}.usage-balance{display:grid;grid-template-columns:minmax(280px,.62fr) minmax(0,1fr);gap:clamp(22px,4vw,54px);align-items:start}.usage-do-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.usage-do-grid article{display:grid;grid-template-columns:42px 1fr;gap:12px;padding:18px;border:1px solid var(--color-success-border);border-radius:var(--radius-md);background:var(--color-success-soft)}.usage-do-grid .is-avoid{border-color:var(--color-danger-border);background:var(--color-danger-soft)}.usage-do-grid .is-avoid i{color:#f0afa2;background:#c85c4a29}.usage-do-grid i{display:grid;width:42px;aspect-ratio:1;place-items:center;border-radius:50%;color:#9de0a6;background:#6faf7929}.usage-do-grid h3{margin:0 0 6px;color:var(--color-text);font-size:16px}.usage-do-grid p{margin:0;color:var(--color-text-muted);font-size:13.5px;line-height:1.72}.usage-section--safety{background:radial-gradient(circle at 16% 18%,rgba(200,92,74,.12),transparent 24rem),#ffffff03}.usage-safety{display:grid;grid-template-columns:minmax(280px,.72fr) minmax(0,1fr);gap:clamp(22px,4vw,54px);align-items:center;padding:clamp(24px,4vw,38px);border:1px solid rgba(216,169,78,.24);border-radius:var(--radius-md);background:linear-gradient(135deg,#d8a94e1a,#ffffff07),#ffffff08}.usage-safety span{color:var(--color-primary-light);font-size:12px;font-weight:900}.usage-safety h2{margin:12px 0 10px;color:var(--color-text);font-family:var(--font-display);font-size:clamp(30px,4vw,48px);line-height:1.12}.usage-safety p{margin:0 0 20px;color:var(--color-text-muted);font-size:14px;line-height:1.8}.usage-safety ul{display:grid;gap:10px;margin:0;padding:0;list-style:none}.usage-safety li{display:grid;grid-template-columns:38px 1fr;gap:10px;align-items:center;padding:12px;border:1px solid var(--color-border);border-radius:var(--radius-sm);color:var(--color-text-soft);background:#0000002e;font-size:13.5px;line-height:1.5}.usage-safety i{color:var(--color-primary-light)}.usage-faq-layout{display:grid;grid-template-columns:minmax(280px,.58fr) minmax(0,1fr);gap:clamp(22px,4vw,54px)}.usage-faq{min-width:0}.usage-sources{padding-bottom:clamp(64px,9vw,110px)}.usage-sources__inner{display:flex;align-items:center;justify-content:space-between;gap:28px;padding:24px;border:1px solid var(--color-card-border);border-radius:var(--radius-md);background:radial-gradient(circle at 86% 0%,rgba(216,169,78,.1),transparent 14rem),#ffffff09}.usage-sources__inner span{color:var(--color-primary-light);font-size:12px;font-weight:900}.usage-sources__inner p{max-width:62ch;margin:8px 0 0;color:var(--color-text-muted);font-size:13px;line-height:1.7}.usage-sources__inner nav{display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-end}.usage-sources__inner a{display:inline-flex;min-height:38px;align-items:center;padding:0 12px;border:1px solid var(--color-border-gold);border-radius:999px;color:var(--color-primary-light);background:#d8a94e14;font-size:12px;font-weight:900}@media(max-width:760px){.usage-guide-shell{overflow:clip}.usage-guide-page .inner-hero{min-height:auto}.usage-guide-page .inner-hero__grid{gap:18px;padding-block:28px 34px}.usage-guide-page .inner-hero__copy h1{font-size:clamp(34px,10vw,42px);line-height:1.12}.usage-guide-page .inner-hero__copy>p{font-size:13.5px;line-height:1.72}.usage-guide-page .inner-hero__actions{display:grid;gap:10px}.usage-guide-page .inner-hero__actions .btn{width:100%}.usage-hero-panel{display:grid;gap:7px}.usage-hero-panel article{min-height:auto;padding:13px;border-radius:var(--radius-sm);gap:3px 10px}.usage-hero-panel article i{grid-row:1/span 2;width:34px;font-size:14px}.usage-hero-panel article strong{font-size:14px;line-height:1.24}.usage-hero-panel article p{font-size:12px;line-height:1.45}.usage-primer,.usage-section,.usage-sources{padding:42px 0}.usage-primer__grid,.usage-balance,.usage-safety,.usage-faq-layout{grid-template-columns:1fr;gap:12px}.usage-primer__grid article{min-width:0;padding:17px;border-radius:var(--radius-sm)}.usage-primer__grid i{width:38px;font-size:15px}.usage-primer__grid h2{max-width:100%;margin-top:12px;font-size:27px;line-height:1.18}.usage-primer__grid strong{margin-top:14px;font-size:15px;line-height:1.4}.usage-primer__grid p{font-size:13px;line-height:1.72}.usage-primer__lead{min-height:auto}.usage-section__head{margin-bottom:18px}.usage-section__head span{min-height:26px;font-size:11px}.usage-section__head h2{margin-top:12px;font-size:27px;line-height:1.18}.usage-section__head p{font-size:13px;line-height:1.72}.usage-timeline{grid-template-columns:1fr;overflow:visible;border-radius:var(--radius-sm);background:linear-gradient(180deg,#d8a94e17,#5fa7a00b),#ffffff08}.usage-timeline:before{inset:24px auto 24px 26px;width:2px;height:auto;background:linear-gradient(180deg,#d8a94e2e,#f0c978cc,#5fa7a052)}.usage-timeline article{display:grid;grid-template-columns:42px minmax(0,1fr);align-items:start;min-height:auto;padding:16px 16px 16px 52px;border-right:0;border-bottom:1px solid var(--color-divider);text-align:left}.usage-timeline article:last-child{border-bottom:0}.usage-timeline article:before{top:24px;left:21px;width:11px;transform:none}.usage-timeline span,.usage-timeline h3,.usage-timeline p{grid-column:1/-1}.usage-timeline span{justify-self:start;min-height:25px;padding:0 8px;font-size:11px}.usage-timeline h3{margin:10px 0 5px;font-size:15px}.usage-timeline p{font-size:12.5px;line-height:1.68}.usage-question-grid,.usage-do-grid{grid-template-columns:1fr;gap:10px}.usage-question-grid article{min-height:auto;padding:17px;border-radius:var(--radius-sm)}.usage-question-grid article i{width:38px;font-size:15px}.usage-question-grid article h3{margin:12px 0 6px;font-size:15.5px;line-height:1.4}.usage-question-grid article p{font-size:12.5px;line-height:1.68}.usage-do-grid article{grid-template-columns:36px minmax(0,1fr);gap:10px;padding:14px;border-radius:var(--radius-sm)}.usage-do-grid article i{width:36px;font-size:14px}.usage-do-grid article h3{font-size:14.5px}.usage-do-grid article p{font-size:12.5px;line-height:1.65}.usage-safety{padding:18px;border-radius:var(--radius-sm)}.usage-safety h2{font-size:27px;line-height:1.18}.usage-safety p{font-size:13px;line-height:1.72}.usage-safety li{grid-template-columns:30px minmax(0,1fr);gap:9px;padding:11px;font-size:12.5px;line-height:1.55}.usage-faq details summary{min-height:54px;padding:13px 46px 13px 14px;font-size:13px;line-height:1.45}.usage-faq details p,.usage-faq .accordion__content p{padding-inline:38px 14px;font-size:12.5px;line-height:1.72}.usage-sources{padding-bottom:54px}.usage-sources__inner{display:grid;gap:16px;padding:17px;border-radius:var(--radius-sm)}.usage-sources__inner p{font-size:12.5px;line-height:1.68}.usage-sources__inner nav{justify-content:start;gap:8px}.usage-sources__inner a{min-height:34px;padding:0 10px;font-size:11px}}.advantages-page{background:radial-gradient(circle at 72% 12%,rgba(216,169,78,.12),transparent 25rem),radial-gradient(circle at 12% 24%,rgba(95,167,160,.09),transparent 25rem),var(--color-bg)}.advantages-shell{overflow:hidden}.advantage-strip,.advantage-section,.advantage-sources{padding:clamp(46px,7vw,88px) 0}.advantage-strip__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.advantage-strip__grid article{position:relative;min-height:190px;padding:22px;border:1px solid var(--color-card-border);border-radius:var(--radius-md);background:linear-gradient(145deg,#d8a94e14,#ffffff07),#ffffff08;overflow:hidden}.advantage-strip__grid span{display:inline-flex;width:40px;aspect-ratio:1;align-items:center;justify-content:center;border:1px solid var(--color-border-gold);border-radius:50%;color:var(--color-primary-light);background:var(--color-primary-soft);font-size:12px;font-weight:900}.advantage-strip__grid strong{display:block;margin:18px 0 8px;color:var(--color-text);font-size:18px;line-height:1.35}.advantage-strip__grid p{margin:0;color:var(--color-text-muted);font-size:13.5px;line-height:1.76}.advantage-section__head{max-width:800px;margin-bottom:24px}.advantage-section__head span{display:inline-flex;min-height:30px;align-items:center;padding:0 10px;border:1px solid var(--color-border-gold);border-radius:999px;color:var(--color-primary-light);background:#d8a94e14;font-size:12px;font-weight:900}.advantage-section__head h2{margin:14px 0 10px;color:var(--color-text);font-family:var(--font-display);font-size:clamp(30px,4vw,48px);line-height:1.12;text-wrap:balance}.advantage-section__head p{margin:0;color:var(--color-text-muted);font-size:14px;line-height:1.8;text-wrap:pretty}.advantage-mechanism{display:grid;grid-template-columns:minmax(280px,.55fr) minmax(0,1fr);gap:clamp(22px,4vw,54px);align-items:start}.advantage-mechanism__body{display:grid;gap:14px;min-width:0}.advantage-anatomy{position:relative;min-height:clamp(300px,28vw,390px);border:1px solid var(--color-border-gold);border-radius:var(--radius-md);background:radial-gradient(circle at 36% 20%,rgba(200,92,74,.15),transparent 15rem),radial-gradient(circle at 74% 72%,rgba(216,169,78,.14),transparent 16rem),linear-gradient(145deg,#ffffff12,#ffffff05);box-shadow:inset 0 1px #ffffff17;overflow:hidden}.advantage-anatomy:after{position:absolute;inset:0;z-index:2;background:linear-gradient(90deg,rgba(7,9,11,.78),transparent 48%,rgba(7,9,11,.28)),radial-gradient(circle at 50% 50%,transparent 0 48%,rgba(0,0,0,.3));content:"";pointer-events:none}.advantage-anatomy:before{position:absolute;inset:0;z-index:1;background:linear-gradient(90deg,rgba(255,255,255,.035) 1px,transparent 1px),linear-gradient(rgba(255,255,255,.026) 1px,transparent 1px);background-size:54px 54px;content:"";-webkit-mask-image:radial-gradient(circle at 58% 50%,#000,transparent 76%);mask-image:radial-gradient(circle at 58% 50%,#000,transparent 76%);opacity:.32}.advantage-anatomy .anatomy-visual{position:absolute;inset:0;z-index:auto}.advantage-anatomy .anatomy-visual__outline{fill:url(#advTissueGradient)}.advantage-anatomy .anatomy-visual__vessel{stroke:url(#advBloodGradient)}.advantage-anatomy .anatomy-visual__legend{z-index:4}.advantage-anatomy .anatomy-visual__legend span{border-color:#d8a94e38;color:var(--color-text-soft);background:#07090bb8;box-shadow:0 8px 24px #00000042}.advantages-page .is-visible .anatomy-visual__vessel,.advantage-anatomy:hover .anatomy-visual__vessel{animation:drawVessel 1.7s var(--ease-out) forwards}.advantages-page .is-visible .anatomy-visual__particles circle,.advantage-anatomy:hover .anatomy-visual__particles circle,.advantages-page .is-visible .anatomy-visual__drug circle,.advantage-anatomy:hover .anatomy-visual__drug circle,.advantages-page .is-visible .anatomy-visual__pulse,.advantage-anatomy:hover .anatomy-visual__pulse{animation-play-state:running}.mechanism-lane{position:relative;display:grid;gap:0;padding:14px;border:1px solid rgba(216,169,78,.2);border-radius:var(--radius-md);background:radial-gradient(circle at 92% 0%,rgba(95,167,160,.12),transparent 15rem),linear-gradient(145deg,#d8a94e0e,#ffffff06),#ffffff07}.mechanism-lane article{position:relative;display:grid;grid-template-columns:56px 1fr;align-items:start;gap:16px;min-height:118px;padding:18px 18px 18px 8px}.mechanism-lane article:after{position:absolute;top:74px;bottom:-34px;left:35px;width:1px;background:linear-gradient(180deg,rgba(216,169,78,.6),rgba(95,167,160,.34),transparent);content:""}.mechanism-lane article:last-child:after{display:none}.mechanism-lane i{position:relative;z-index:1;display:grid;width:56px;aspect-ratio:1;place-items:center;border:1px solid rgba(216,169,78,.26);border-radius:50%;color:var(--color-primary-light);background:radial-gradient(circle at 36% 25%,rgba(255,255,255,.12),transparent 34%),#11161a;box-shadow:0 0 0 5px #d8a94e0f,0 0 24px #d8a94e29;font-size:18px}.mechanism-lane h3{margin:4px 0 7px;color:var(--color-text);font-size:17px;line-height:1.35}.mechanism-lane p{margin:0;color:var(--color-text-muted);font-size:13.5px;line-height:1.72}.mechanism-lane div{min-width:0;padding:2px 0 0}.advantage-section--features,.advantage-section--scenarios{background:radial-gradient(circle at 88% 20%,rgba(216,169,78,.1),transparent 25rem),linear-gradient(180deg,rgba(255,255,255,.018),transparent)}.advantage-feature-grid,.scenario-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.advantage-feature-grid article,.scenario-grid article{position:relative;min-height:220px;padding:22px;border:1px solid var(--color-card-border);border-radius:var(--radius-md);background:#ffffff09;overflow:hidden;transition:transform .22s var(--ease-out),border-color .22s var(--ease-out),background .22s var(--ease-out)}.advantage-feature-grid article:after,.scenario-grid article:after{position:absolute;inset:auto 18px 18px auto;width:52px;height:1px;background:var(--color-border-gold);content:"";transform:scaleX(.35);transform-origin:right;transition:transform .22s var(--ease-out)}.advantage-feature-grid article:hover,.scenario-grid article:hover{border-color:#d8a94e3d;background:radial-gradient(circle at 88% 0%,rgba(216,169,78,.1),transparent 10rem),#ffffff0c;transform:translateY(-4px)}.advantage-feature-grid article:hover:after,.scenario-grid article:hover:after{transform:scaleX(1)}.advantage-feature-grid i,.scenario-grid i{display:grid;width:44px;aspect-ratio:1;place-items:center;border-radius:50%;color:var(--color-medical);background:var(--color-medical-soft)}.advantage-feature-grid h3,.scenario-grid h3{margin:18px 0 8px;color:var(--color-text);font-size:18px;line-height:1.35}.advantage-feature-grid p,.scenario-grid p{margin:0;color:var(--color-text-muted);font-size:13.5px;line-height:1.76}.scenario-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.advantage-compare-layout{display:grid;grid-template-columns:minmax(280px,.58fr) minmax(0,1fr);gap:clamp(22px,4vw,54px);align-items:start}.compare-matrix{display:grid;border:1px solid var(--color-card-border);border-radius:var(--radius-md);background:radial-gradient(circle at 88% 0%,rgba(216,169,78,.12),transparent 15rem),#ffffff08;overflow:hidden}.compare-matrix__head,.compare-matrix__row{display:grid;grid-template-columns:170px repeat(2,minmax(0,1fr));gap:12px;align-items:stretch}.compare-matrix__head{padding:14px;border-bottom:1px solid rgba(216,169,78,.18);background:#0003}.compare-matrix__head span,.compare-matrix__head strong{color:var(--color-text-muted);font-size:12px;font-weight:900}.compare-matrix__head strong:first-of-type{color:var(--color-primary-light)}.compare-matrix__row{position:relative;padding:12px 14px;border-bottom:1px solid var(--color-divider)}.compare-matrix__row:last-child{border-bottom:0}.compare-matrix__row--advantage{background:linear-gradient(90deg,rgba(216,169,78,.06),transparent 58%)}.compare-matrix__row--advantage:before{position:absolute;inset:12px auto 12px 0;width:3px;border-radius:999px;background:var(--btn-primary-bg);content:""}.compare-matrix__label{display:grid;grid-template-columns:36px 1fr;gap:6px 10px;align-content:center}.compare-matrix__label i{grid-row:1/span 2;display:grid;width:36px;aspect-ratio:1;place-items:center;border-radius:50%;color:var(--color-primary-light);background:var(--color-primary-soft)}.compare-matrix__label span{color:var(--color-text);font-size:14px;font-weight:900}.compare-matrix__label em{width:fit-content;padding:3px 8px;border:1px solid rgba(216,169,78,.32);border-radius:999px;color:var(--color-primary-light);background:#d8a94e1a;font-size:11px;font-style:normal;font-weight:900}.compare-matrix__row--neutral .compare-matrix__label i,.compare-matrix__row--neutral .compare-matrix__label em{border-color:#5fa7a047;color:#93c7d0;background:#5fa7a01a}.compare-matrix__row--shared .compare-matrix__label i,.compare-matrix__row--shared .compare-matrix__label em{border-color:var(--color-danger-border);color:#f0afa2;background:var(--color-danger-soft)}.compare-matrix__cell{min-height:76px;padding:12px;border-radius:var(--radius-sm)}.compare-matrix__cell small{display:block;margin-bottom:5px;color:var(--color-text-muted);font-size:11px;font-weight:900}.compare-matrix__cell p{margin:0;color:var(--color-text-soft);font-size:13px;line-height:1.64}.compare-matrix__cell--cialis{position:relative;border:1px solid rgba(216,169,78,.32);background:radial-gradient(circle at 100% 0%,rgba(216,169,78,.12),transparent 8rem),#d8a94e0e}.compare-matrix__cell--cialis small{color:var(--color-primary-light)}.compare-matrix__row--advantage .compare-matrix__cell--cialis:after{position:absolute;top:10px;right:10px;color:var(--color-primary-light);content:"✓";font-size:12px;font-weight:900}.compare-matrix__cell--viagra{background:transparent}.advantage-section--safety{background:radial-gradient(circle at 16% 20%,rgba(200,92,74,.1),transparent 24rem),#ffffff03}.advantage-note{display:flex;align-items:center;justify-content:space-between;gap:clamp(22px,5vw,60px);padding:clamp(24px,4vw,38px);border:1px solid rgba(216,169,78,.24);border-radius:var(--radius-md);background:linear-gradient(135deg,#d8a94e1a,#ffffff07),#ffffff08}.advantage-note span{color:var(--color-primary-light);font-size:12px;font-weight:900}.advantage-note h2{margin:12px 0 10px;color:var(--color-text);font-family:var(--font-display);font-size:clamp(30px,4vw,48px);line-height:1.12}.advantage-note p{max-width:74ch;margin:0;color:var(--color-text-muted);font-size:14px;line-height:1.8}.advantage-note__actions{display:grid;min-width:220px;gap:10px}.advantage-faq-layout{display:grid;grid-template-columns:minmax(280px,.58fr) minmax(0,1fr);gap:clamp(22px,4vw,54px)}.advantage-faq{min-width:0}.advantage-sources{padding-bottom:clamp(64px,9vw,110px)}.advantage-sources__inner{display:flex;align-items:center;justify-content:space-between;gap:28px;padding:24px;border:1px solid var(--color-card-border);border-radius:var(--radius-md);background:radial-gradient(circle at 86% 0%,rgba(216,169,78,.1),transparent 14rem),#ffffff09}.advantage-sources__inner span{color:var(--color-primary-light);font-size:12px;font-weight:900}.advantage-sources__inner p{max-width:62ch;margin:8px 0 0;color:var(--color-text-muted);font-size:13px;line-height:1.7}.advantage-sources__inner nav{display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-end}.advantage-sources__inner a{display:inline-flex;min-height:38px;align-items:center;padding:0 12px;border:1px solid var(--color-border-gold);border-radius:999px;color:var(--color-primary-light);background:#d8a94e14;font-size:12px;font-weight:900}@media(max-width:760px){.advantages-shell{overflow:clip}.advantages-page .inner-hero{min-height:auto}.advantages-page .inner-hero__grid{gap:18px;padding-block:28px 34px}.advantages-page .inner-hero__copy h1{font-size:clamp(34px,10vw,42px);line-height:1.12}.advantages-page .inner-hero__copy>p{font-size:13.5px;line-height:1.72}.advantages-page .inner-hero__actions{display:grid;gap:10px}.advantages-page .inner-hero__actions .btn{width:100%}.advantages-hero-panel{display:grid;gap:7px}.advantages-hero-panel article{min-height:auto;padding:13px;border-radius:var(--radius-sm);gap:3px 10px}.advantages-hero-panel article i{grid-row:1/span 2;width:34px;font-size:14px}.advantages-hero-panel article strong{font-size:14px;line-height:1.24}.advantages-hero-panel article p{font-size:12px;line-height:1.45}.advantage-strip,.advantage-section,.advantage-sources{padding:42px 0}.advantage-strip__grid,.advantage-mechanism,.advantage-compare-layout,.advantage-faq-layout{grid-template-columns:1fr;gap:12px}.advantage-strip__grid article{min-height:auto;padding:17px;border-radius:var(--radius-sm)}.advantage-strip__grid article span{width:34px;font-size:11px}.advantage-strip__grid article strong{margin:12px 0 6px;font-size:15.5px}.advantage-strip__grid article p{font-size:12.5px;line-height:1.68}.advantage-section__head{margin-bottom:18px}.advantage-section__head span{min-height:26px;font-size:11px}.advantage-section__head h2{margin-top:12px;font-size:27px;line-height:1.18}.advantage-section__head p{font-size:13px;line-height:1.72}.advantage-mechanism__body{gap:12px}.advantage-anatomy{min-height:300px;border-radius:var(--radius-sm)}.advantage-anatomy .anatomy-visual svg{inset:6% -4% auto;width:108%;height:72%}.advantage-anatomy .anatomy-visual__labels{display:none}.advantage-anatomy .anatomy-visual__legend{right:10px;bottom:10px;left:10px;display:grid;gap:7px}.advantage-anatomy .anatomy-visual__legend span{min-height:30px;width:fit-content;padding:0 9px;font-size:11px}.mechanism-lane{padding:12px;border-radius:var(--radius-sm)}.mechanism-lane article{grid-template-columns:42px minmax(0,1fr);gap:11px;min-height:auto;padding:14px 4px}.mechanism-lane article:after{top:54px;bottom:-20px;left:21px}.mechanism-lane i{width:42px;font-size:15px}.mechanism-lane h3{margin-top:1px;font-size:15px;line-height:1.38}.mechanism-lane p{font-size:12.5px;line-height:1.68}.advantage-feature-grid,.scenario-grid{grid-template-columns:1fr;gap:10px}.advantage-feature-grid article,.scenario-grid article{min-height:auto;padding:17px;border-radius:var(--radius-sm)}.advantage-feature-grid article:after,.scenario-grid article:after{display:none}.advantage-feature-grid i,.scenario-grid i{width:38px;font-size:15px}.advantage-feature-grid h3,.scenario-grid h3{margin:12px 0 6px;font-size:15.5px;line-height:1.38}.advantage-feature-grid p,.scenario-grid p{font-size:12.5px;line-height:1.68}.compare-matrix{border-radius:var(--radius-sm);overflow:visible;background:radial-gradient(circle at 100% 0%,rgba(216,169,78,.1),transparent 12rem),#ffffff08}.compare-matrix__head{display:none}.compare-matrix__row{grid-template-columns:1fr;gap:8px;margin-bottom:10px;padding:12px;border:1px solid rgba(255,255,255,.07);border-radius:var(--radius-sm);background:#ffffff06}.compare-matrix__row:last-child{margin-bottom:0}.compare-matrix__row--advantage:before{inset:10px auto 10px 0;width:2px}.compare-matrix__label{grid-template-columns:34px auto auto;align-items:center;gap:0 9px}.compare-matrix__label i{grid-row:auto;width:34px;font-size:13px}.compare-matrix__label span{font-size:13px;line-height:1;white-space:nowrap}.compare-matrix__label em{padding:2px 7px;font-size:10.5px;line-height:1.35;white-space:nowrap}.compare-matrix__cell{min-height:auto;padding:10px}.compare-matrix__cell small{font-size:10.5px}.compare-matrix__cell p{font-size:12.5px;line-height:1.62}.compare-matrix__cell--viagra{border:1px solid rgba(255,255,255,.055);background:#ffffff05}.advantage-note{display:grid;gap:16px;padding:18px;border-radius:var(--radius-sm)}.advantage-note h2{font-size:27px;line-height:1.18}.advantage-note p{font-size:13px;line-height:1.72}.advantage-note__actions{min-width:0}.advantage-note__actions .btn{width:100%}.advantage-faq details summary{min-height:54px;padding:13px 46px 13px 14px;font-size:13px;line-height:1.45}.advantage-faq details p,.advantage-faq .accordion__content p{padding-inline:38px 14px;font-size:12.5px;line-height:1.72}.advantage-sources{padding-bottom:54px}.advantage-sources__inner{display:grid;gap:16px;padding:17px;border-radius:var(--radius-sm)}.advantage-sources__inner p{font-size:12.5px;line-height:1.68}.advantage-sources__inner nav{justify-content:start;gap:8px}.advantage-sources__inner a{min-height:34px;padding:0 10px;font-size:11px}}.about-page{background:radial-gradient(circle at 82% 6%,rgba(216,169,78,.08),transparent 32rem),radial-gradient(circle at 18% 42%,rgba(95,167,160,.04),transparent 28rem),var(--color-bg)}.about-section{padding:clamp(56px,8vw,100px) 0}.about-section__head{max-width:640px;margin-bottom:40px}.about-section__head .section-kicker{display:inline-flex;align-items:center;gap:8px;margin-bottom:10px;color:var(--color-primary-light);font-size:12px;font-weight:900;letter-spacing:.04em}.about-section__head .section-kicker:before{content:"";width:20px;height:2px;background:var(--color-primary);border-radius:2px}.about-section__head h2{margin:0 0 14px;color:var(--color-primary-light);font-family:var(--font-display);font-size:clamp(28px,3.2vw,42px);line-height:1.15}.about-section__head p{margin:0;color:var(--color-text-muted);font-size:15px;line-height:1.75}.about-mission__inner{max-width:780px;margin:0 auto;text-align:center}.about-mission__inner .section-kicker{display:inline-flex;align-items:center;gap:8px;margin-bottom:14px;color:var(--color-primary-light);font-size:12px;font-weight:900}.about-mission__inner .section-kicker:before,.about-mission__inner .section-kicker:after{content:"";width:24px;height:1px;background:var(--color-primary);opacity:.4}.about-mission__inner h2{margin:0 0 18px;color:var(--color-text);font-family:var(--font-display);font-size:clamp(26px,3vw,38px);line-height:1.2;text-wrap:balance}.about-mission__inner p{color:var(--color-text-muted);font-size:15px;line-height:1.85;max-width:68ch;margin:0 auto 18px}.about-mission__inner p:last-child{margin-bottom:0}.about-quality{background:radial-gradient(circle at 22% 50%,rgba(95,167,160,.06),transparent 20rem),#ffffff03}.about-quality__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.about-quality__grid article{padding:36px 28px;border:1px solid rgba(95,167,160,.08);border-radius:var(--radius-md);background:#ffffff05;transition:border-color .22s var(--ease-out),background .22s var(--ease-out),transform .22s var(--ease-out)}.about-quality__grid article:hover{border-color:#5fa7a033;background:#ffffff09;transform:translateY(-3px)}.about-quality__grid article i{display:grid;width:48px;aspect-ratio:1;place-items:center;border-radius:50%;background:#5fa7a01a;color:#93c7d0;font-size:20px;margin-bottom:18px}.about-quality__grid article h3{margin:0 0 12px;color:var(--color-text);font-size:18px}.about-quality__grid article p{margin:0;color:var(--color-text-muted);font-size:14px;line-height:1.8}.about-process{background:radial-gradient(circle at 80% 50%,rgba(216,169,78,.06),transparent 20rem),#ffffff04;border-block:1px solid rgba(216,169,78,.06)}.about-process__flow{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:0;position:relative;padding-top:20px}.about-process__flow:before{content:"";position:absolute;top:36px;left:calc(10% + 24px);right:calc(10% + 24px);height:1px;background:linear-gradient(90deg,transparent,var(--color-primary-muted),transparent)}.about-process__flow article{text-align:center;position:relative}.about-process__flow .about-process__step{display:block;margin-bottom:14px;color:var(--color-primary-muted);font-size:12px;font-weight:900;letter-spacing:.06em}.about-process__flow .about-process__body{position:relative;z-index:1;display:grid;gap:10px;justify-items:center;padding:0 14px}.about-process__flow .about-process__body i{display:grid;width:56px;aspect-ratio:1;place-items:center;border-radius:50%;border:1px solid rgba(216,169,78,.2);background:linear-gradient(145deg,rgba(216,169,78,.12),transparent);box-shadow:0 0 0 6px var(--color-bg);color:var(--color-primary-light);font-size:20px}.about-process__flow .about-process__body h3{margin:0;color:var(--color-text);font-size:15px;line-height:1.3}.about-process__flow .about-process__body p{margin:0;color:var(--color-text-muted);font-size:13px;line-height:1.7}.about-trust__bar{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;padding:0}.about-trust__bar article{display:grid;gap:8px;justify-items:center;text-align:center;padding:30px 20px;border:1px solid rgba(216,169,78,.08);border-radius:var(--radius-md);background:#ffffff05;transition:border-color .22s var(--ease-out),background .22s var(--ease-out),transform .22s var(--ease-out)}.about-trust__bar article:hover{border-color:#d8a94e2e;background:#ffffff08;transform:translateY(-2px)}.about-trust__bar article i{color:var(--color-primary-light);font-size:26px;opacity:.7}.about-trust__bar article span{color:var(--color-text);font-size:14px;font-weight:700}.about-trust__bar article small{color:var(--color-text-muted);font-size:12px}.about-cta{padding-bottom:clamp(64px,9vw,110px)!important}.about-cta__inner{display:flex;align-items:center;justify-content:space-between;gap:28px;padding:40px 42px;border:1px solid rgba(216,169,78,.15);border-radius:var(--radius-md);background:radial-gradient(circle at 82% 0%,rgba(216,169,78,.12),transparent 14rem),linear-gradient(145deg,#d8a94e0f,#ffffff05)}.about-cta__content{flex:1}.about-cta__content .section-kicker{color:var(--color-primary-light);font-size:12px;font-weight:900}.about-cta__content h2{margin:8px 0 10px;color:var(--color-text);font-family:var(--font-display);font-size:clamp(24px,2.8vw,34px);line-height:1.15}.about-cta__content p{max-width:60ch;margin:0;color:var(--color-text-muted);font-size:14px;line-height:1.75}.about-cta__actions{display:grid;gap:10px;flex-shrink:0}.js .about-section.section-reveal{transition:opacity .7s var(--ease-out),transform .7s var(--ease-out);opacity:.001;transform:translateY(24px)}.js .about-section.section-reveal.is-visible{opacity:1;transform:translateY(0)}.js .about-section.section-reveal .section-kicker,.js .about-section.section-reveal h2,.js .about-section.section-reveal>.container>p{opacity:.001;transform:translateY(14px);transition:opacity .6s var(--ease-out),transform .6s var(--ease-out)}.js .about-section.section-reveal.is-visible .section-kicker{opacity:1;transform:translateY(0);transition-delay:60ms}.js .about-section.section-reveal.is-visible h2{opacity:1;transform:translateY(0);transition-delay:.14s}.js .about-section.section-reveal.is-visible>.container>p{opacity:1;transform:translateY(0);transition-delay:.22s}.js .about-quality__grid article,.js .about-process__flow article,.js .about-trust__bar article{opacity:.001;transform:translateY(18px);transition:opacity .56s var(--ease-out),transform .56s var(--ease-out),border-color .22s var(--ease-out),background .22s var(--ease-out)}.js .about-section.is-visible .about-quality__grid article,.js .about-section.is-visible .about-process__flow article,.js .about-section.is-visible .about-trust__bar article{opacity:1;transform:translateY(0)}.js .about-section.is-visible .about-quality__grid article{transition-delay:calc(var(--i, 0) * 80ms)}.js .about-section.is-visible .about-process__flow article{transition-delay:calc(var(--i, 0) * .1s)}.js .about-section.is-visible .about-trust__bar article{transition-delay:calc(var(--i, 0) * 80ms)}@media(max-width:900px){.about-quality__grid,.about-trust__bar{grid-template-columns:repeat(2,1fr)}.about-process__flow{grid-template-columns:1fr;gap:0;padding-top:0;padding-left:0}.about-process__flow:before{display:block;inset:8px auto 8px 16px;width:1px;height:auto;background:linear-gradient(180deg,transparent,var(--color-primary-muted) 12%,rgba(216,169,78,.42) 52%,transparent)}.about-process__flow article{display:grid;grid-template-columns:32px 1fr;gap:0 14px;padding:0 0 24px;text-align:left}.about-process__flow article:last-child{padding-bottom:0}.about-process__flow .about-process__step{position:relative;z-index:1;grid-row:span 3;display:grid;width:32px;height:32px;place-items:center;margin-bottom:0;border:1px solid var(--color-border-gold);border-radius:50%;background:var(--color-bg);color:var(--color-primary-light);line-height:1;align-self:start;padding-top:0;letter-spacing:0}.about-process__flow .about-process__body{grid-column:2;padding:0;justify-items:start}.about-process__flow .about-process__body i{width:42px;box-shadow:none}.about-process__flow .about-process__body h3{font-size:14px}.about-process__flow .about-process__body p{font-size:12.5px}.about-cta__inner{flex-direction:column;text-align:center;padding:32px 28px}.about-cta__actions{grid-template-columns:1fr 1fr}}@media(max-width:600px){.about-quality__grid{grid-template-columns:1fr}.about-trust__bar{grid-template-columns:repeat(2,1fr)}.about-cta__actions{grid-template-columns:1fr}.about-quality__grid article{padding:28px 22px}}.inner-hero__grid>.about-mission__inner{max-width:none;margin:0;text-align:left;padding:32px 28px;border:1px solid rgba(216,169,78,.1);border-radius:var(--radius-md);background:radial-gradient(circle at 70% 0%,rgba(216,169,78,.08),transparent 12rem),linear-gradient(145deg,#ffffff0a,#ffffff03);position:relative;overflow:hidden}.inner-hero__grid>.about-mission__inner:before{content:"";position:absolute;top:0;left:20px;right:20px;height:2px;background:linear-gradient(90deg,var(--color-primary),transparent 60%);opacity:.45;border-radius:2px}.inner-hero__grid>.about-mission__inner .section-kicker{display:inline-flex;align-items:center;gap:8px;margin-bottom:12px;color:var(--color-primary-light);font-size:11px;font-weight:900}.inner-hero__grid>.about-mission__inner .section-kicker:before,.inner-hero__grid>.about-mission__inner .section-kicker:after{display:none}.inner-hero__grid>.about-mission__inner h2{margin:0 0 14px;color:var(--color-text);font-family:var(--font-display);font-size:clamp(18px,1.6vw,22px);line-height:1.25;text-wrap:balance}.inner-hero__grid>.about-mission__inner>p{margin:0 0 12px;color:var(--color-text-muted);font-size:13.5px;line-height:1.75}.inner-hero__grid>.about-mission__inner>p:last-child{margin-bottom:0}.legal-page{background:var(--color-bg);padding-top:var(--header-height)}.legal-hero{text-align:center;padding:clamp(60px,8vw,100px) 0 clamp(32px,4vw,48px);background:radial-gradient(circle at 50% 0%,rgba(216,169,78,.06),transparent 20rem),linear-gradient(180deg,rgba(255,255,255,.025),transparent)}.legal-hero h1{margin:0;color:var(--color-primary-light);font-family:var(--font-display);font-size:clamp(34px,4vw,52px);line-height:1.1;letter-spacing:.01em}.legal-hero h1:after{content:"";display:block;margin:18px auto 16px;width:40px;height:2px;background:var(--color-primary);opacity:.4;border-radius:2px}.legal-hero p{margin:0;color:var(--color-text-muted);font-size:14px}.legal-body{padding:0 0 clamp(80px,10vw,120px)}.legal-body .container{max-width:760px;margin:0 auto}.legal-intro{margin-bottom:36px;padding:28px 32px;border:1px solid rgba(216,169,78,.08);border-radius:var(--radius-md);background:#ffffff05}.legal-intro p{margin:0;color:var(--color-text-soft);font-size:15px;line-height:1.85}.legal-intro p:last-child{margin-bottom:0}.legal-sections{display:grid;gap:0}.legal-section{padding:28px 0;border-bottom:1px solid rgba(255,255,255,.04)}.legal-section:first-child{padding-top:0}.legal-section:last-child{border-bottom:0;padding-bottom:0}.legal-section h2{margin:0 0 16px;color:var(--color-text);font-size:clamp(17px,1.3vw,19px);font-weight:700;line-height:1.35;letter-spacing:.02em}.legal-section ul{margin:0;padding:0;list-style:none;display:grid;gap:8px}.legal-section li{position:relative;padding-left:20px;color:var(--color-text-muted);font-size:14px;line-height:1.75}.legal-section li:before{content:"";position:absolute;left:0;top:.6em;width:5px;height:5px;border-radius:50%;background:var(--color-primary);opacity:.45}.legal-footer-note{margin-top:36px;padding:18px 24px;border:1px solid rgba(216,169,78,.07);border-radius:var(--radius-sm);background:#d8a94e0a}.legal-footer-note p{margin:0;color:var(--color-text-muted);font-size:13px;line-height:1.7}@media(max-width:600px){.legal-intro{padding:20px}.legal-section{padding:22px 0}.legal-section li{font-size:13px;padding-left:16px}.legal-footer-note{padding:14px 16px}}.js .inner-hero .breadcrumb,.js .inner-hero .inner-hero__copy h1,.js .inner-hero .inner-hero__copy>p:not(.section-kicker),.js .inner-hero .inner-hero__actions,.js .inner-hero .inner-hero__panel,.js .inner-hero .advantages-hero-panel article{opacity:.001;transform:translateY(18px);transition:opacity .62s var(--ease-out),transform .62s var(--ease-out)}.js .inner-hero.is-visible .breadcrumb{opacity:1;transform:translateY(0);transition-delay:60ms}.js .inner-hero.is-visible .inner-hero__copy h1{opacity:1;transform:translateY(0);transition-delay:.16s}.js .inner-hero.is-visible .inner-hero__copy>p:not(.section-kicker){opacity:1;transform:translateY(0);transition-delay:.26s}.js .inner-hero.is-visible .inner-hero__actions{opacity:1;transform:translateY(0);transition-delay:.34s}.js .inner-hero.is-visible .inner-hero__panel{opacity:1;transform:translateY(0);transition-delay:.44s}.js .inner-hero.is-visible .advantages-hero-panel article{opacity:1;transform:translateY(0)}.js .inner-hero.is-visible .advantages-hero-panel article:nth-child(1){transition-delay:.54s}.js .inner-hero.is-visible .advantages-hero-panel article:nth-child(2){transition-delay:.62s}.js .inner-hero.is-visible .advantages-hero-panel article:nth-child(3){transition-delay:.7s}.js .inner-hero.is-visible .advantages-hero-panel article:nth-child(n+4){transition-delay:.78s}.js .side-effects-page .side-summary__grid>*,.js .side-effects-page .effect-grid>*,.js .side-effects-page .urgent-list>*,.js .side-effects-page .handling-timeline>*,.js .side-effects-page .risk-table>*,.js .side-effects-page .side-faq>*,.js .usage-guide-page .section-reveal .usage-section__head,.js .usage-guide-page .usage-primer__grid>*,.js .usage-guide-page .usage-timeline:before,.js .usage-guide-page .usage-timeline>*,.js .usage-guide-page .usage-question-grid>*,.js .usage-guide-page .usage-do-grid>*,.js .usage-guide-page .usage-safety>*,.js .usage-guide-page .usage-faq>*,.js .usage-guide-page .usage-sources__inner,.js .advantages-page .section-reveal .advantage-section__head,.js .advantages-page .advantage-strip__grid>*,.js .advantages-page .advantage-anatomy,.js .advantages-page .mechanism-lane>*,.js .advantages-page .advantage-feature-grid>*,.js .advantages-page .compare-matrix__head,.js .advantages-page .compare-matrix__row,.js .advantages-page .scenario-grid>*,.js .advantages-page .advantage-sources__inner,.js .advantages-page .advantage-note>*,.js .advantages-page .advantage-faq>*{opacity:.001;transform:translateY(24px);transition:opacity .72s var(--ease-out),transform .72s var(--ease-out)}.js .side-effects-page .is-visible .side-summary__grid>*,.js .side-effects-page .is-visible .effect-grid>*,.js .side-effects-page .is-visible .urgent-list>*,.js .side-effects-page .is-visible .handling-timeline>*,.js .side-effects-page .is-visible .risk-table>*,.js .side-effects-page .is-visible .side-faq>*,.js .usage-guide-page .section-reveal.is-visible .usage-section__head,.js .usage-guide-page .is-visible .usage-primer__grid>*,.js .usage-guide-page .is-visible .usage-timeline:before,.js .usage-guide-page .is-visible .usage-timeline>*,.js .usage-guide-page .is-visible .usage-question-grid>*,.js .usage-guide-page .is-visible .usage-do-grid>*,.js .usage-guide-page .is-visible .usage-safety>*,.js .usage-guide-page .is-visible .usage-faq>*,.js .usage-guide-page .is-visible .usage-sources__inner,.js .advantages-page .section-reveal.is-visible .advantage-section__head,.js .advantages-page .is-visible .advantage-strip__grid>*,.js .advantages-page .is-visible .advantage-anatomy,.js .advantages-page .is-visible .mechanism-lane>*,.js .advantages-page .is-visible .advantage-feature-grid>*,.js .advantages-page .is-visible .compare-matrix__head,.js .advantages-page .is-visible .compare-matrix__row,.js .advantages-page .is-visible .scenario-grid>*,.js .advantages-page .is-visible .advantage-sources__inner,.js .advantages-page .is-visible .advantage-note>*,.js .advantages-page .is-visible .advantage-faq>*{opacity:1;transform:translateY(0)}.js .side-effects-page .is-visible :is(.side-summary__grid,.effect-grid,.urgent-list,.handling-timeline,.risk-table,.side-faq)>*:nth-child(1){transition-delay:80ms}.js .side-effects-page .is-visible :is(.side-summary__grid,.effect-grid,.urgent-list,.handling-timeline,.risk-table,.side-faq)>*:nth-child(2){transition-delay:.14s}.js .side-effects-page .is-visible :is(.side-summary__grid,.effect-grid,.urgent-list,.handling-timeline,.risk-table,.side-faq)>*:nth-child(3){transition-delay:.2s}.js .side-effects-page .is-visible :is(.side-summary__grid,.effect-grid,.urgent-list,.handling-timeline,.risk-table,.side-faq)>*:nth-child(4){transition-delay:.26s}.js .side-effects-page .is-visible :is(.side-summary__grid,.effect-grid,.urgent-list,.handling-timeline,.risk-table,.side-faq)>*:nth-child(n+5){transition-delay:.32s}.js .usage-guide-page .usage-timeline:before{opacity:.72;transform:scaleX(0);transform-origin:left center;transition-duration:.98s}.js .usage-guide-page .is-visible .usage-timeline:before{opacity:1;transform:scaleX(1)}.js .usage-guide-page .section-reveal.is-visible .usage-section__head{transition-delay:40ms}.js .usage-guide-page .is-visible .usage-timeline:before{transition-delay:90ms}.js .usage-guide-page .is-visible :is(.usage-primer__grid,.usage-timeline,.usage-question-grid,.usage-do-grid,.usage-safety,.usage-faq)>*:nth-child(1){transition-delay:.1s}.js .usage-guide-page .is-visible :is(.usage-primer__grid,.usage-timeline,.usage-question-grid,.usage-do-grid,.usage-safety,.usage-faq)>*:nth-child(2){transition-delay:.16s}.js .usage-guide-page .is-visible :is(.usage-primer__grid,.usage-timeline,.usage-question-grid,.usage-do-grid,.usage-safety,.usage-faq)>*:nth-child(3){transition-delay:.22s}.js .usage-guide-page .is-visible :is(.usage-primer__grid,.usage-timeline,.usage-question-grid,.usage-do-grid,.usage-safety,.usage-faq)>*:nth-child(4){transition-delay:.28s}.js .usage-guide-page .is-visible :is(.usage-primer__grid,.usage-timeline,.usage-question-grid,.usage-do-grid,.usage-safety,.usage-faq)>*:nth-child(n+5){transition-delay:.34s}.js .advantages-page .section-reveal.is-visible .advantage-section__head{transition-delay:40ms}.js .advantages-page .is-visible .advantage-anatomy{transition-delay:80ms}.js .advantages-page .is-visible :is(.advantage-strip__grid,.mechanism-lane,.advantage-feature-grid,.compare-matrix,.scenario-grid,.advantage-note,.advantage-faq)>*:nth-child(1){transition-delay:.1s}.js .advantages-page .is-visible :is(.advantage-strip__grid,.mechanism-lane,.advantage-feature-grid,.compare-matrix,.scenario-grid,.advantage-note,.advantage-faq)>*:nth-child(2){transition-delay:.16s}.js .advantages-page .is-visible :is(.advantage-strip__grid,.mechanism-lane,.advantage-feature-grid,.compare-matrix,.scenario-grid,.advantage-note,.advantage-faq)>*:nth-child(3){transition-delay:.22s}.js .advantages-page .is-visible :is(.advantage-strip__grid,.mechanism-lane,.advantage-feature-grid,.compare-matrix,.scenario-grid,.advantage-note,.advantage-faq)>*:nth-child(4){transition-delay:.28s}.js .advantages-page .is-visible :is(.advantage-strip__grid,.mechanism-lane,.advantage-feature-grid,.compare-matrix,.scenario-grid,.advantage-note,.advantage-faq)>*:nth-child(n+5){transition-delay:.34s}@keyframes riskOrbit{to{transform:rotate(360deg)}}
