.spinner{width:40px;height:40px;border:4px solid #f3f4f6;border-top-color:#1a1a1a;border-radius:50%;animation:spin 1s linear infinite}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.pulse-loader{display:inline-block;width:40px;height:40px;background-color:#1a1a1a;border-radius:50%;animation:pulse 1.5s ease-in-out infinite}@keyframes bump{0%,to{transform:translateZ(0)}30%{transform:translate3d(0,-6px,0)}50%{transform:translate3d(0,3px,0)}70%{transform:translate3d(0,-2px,0)}}@keyframes phone-sway{0%,to{transform:rotate(-12deg)}50%{transform:rotate(12deg)}}.phone-icon-sway{transform-origin:center;animation:phone-sway 2.2s ease-in-out infinite}@media (prefers-reduced-motion:reduce){.phone-icon-sway{animation:none}}@keyframes float-wobble{0%,to{transform:rotate(0deg) scale(1)}20%{transform:rotate(-3deg) scale(1.02)}40%{transform:rotate(2deg) scale(.99)}60%{transform:rotate(3deg) scale(1.01)}80%{transform:rotate(-2deg) scale(.99)}}.floating-contact-wobble{animation:float-wobble .6s ease-in-out both}@keyframes telegram-spiral-in{0%{transform:rotate(-180deg) scale(0);opacity:0}50%{transform:rotate(-90deg) scale(.6);opacity:.7}to{transform:rotate(0deg) scale(1);opacity:1}}.messenger-icon-telegram-enter{animation:telegram-spiral-in .6s cubic-bezier(.34,1.56,.64,1) both}@keyframes whatsapp-outline-out{0%{transform:scale(1);opacity:1;-webkit-clip-path:circle(100% at center);clip-path:circle(100% at center)}50%{transform:scale(.8);opacity:.5;-webkit-clip-path:circle(50% at center);clip-path:circle(50% at center)}to{transform:scale(0);opacity:0;-webkit-clip-path:circle(0 at center);clip-path:circle(0 at center)}}.messenger-icon-whatsapp-exit{animation:whatsapp-outline-out .5s ease-in both}@keyframes whatsapp-outline-in{0%{transform:scale(0);opacity:0;-webkit-clip-path:circle(0 at center);clip-path:circle(0 at center)}50%{transform:scale(.8);opacity:.5;-webkit-clip-path:circle(50% at center);clip-path:circle(50% at center)}to{transform:scale(1);opacity:1;-webkit-clip-path:circle(100% at center);clip-path:circle(100% at center)}}.messenger-icon-whatsapp-enter{animation:whatsapp-outline-in .5s ease-out both}@keyframes max-scale-in{0%{transform:scale(0);opacity:0}to{transform:scale(1);opacity:1}}.messenger-icon-max-enter{animation:max-scale-in .4s cubic-bezier(.34,1.56,.64,1) both}@media (prefers-reduced-motion:reduce){.floating-contact-wobble,.messenger-icon-max-enter,.messenger-icon-telegram-enter,.messenger-icon-whatsapp-enter,.messenger-icon-whatsapp-exit{animation:none}}@keyframes service-card-shake{0%,to{transform:translateY(-4px) translateZ(0) rotate(0deg)}15%{transform:translateY(-4px) translate3d(-4px,0,0) rotate(-.8deg)}30%{transform:translateY(-4px) translate3d(4px,0,0) rotate(.8deg)}45%{transform:translateY(-4px) translate3d(-3px,0,0) rotate(-.5deg)}60%{transform:translateY(-4px) translate3d(3px,0,0) rotate(.5deg)}75%{transform:translateY(-4px) translate3d(-1px,0,0) rotate(-.2deg)}}@keyframes service-card-shake-recommended{0%,to{transform:translateY(-6px) translateZ(0) rotate(0deg)}15%{transform:translateY(-6px) translate3d(-5px,0,0) rotate(-1deg)}30%{transform:translateY(-6px) translate3d(5px,0,0) rotate(1deg)}45%{transform:translateY(-6px) translate3d(-4px,0,0) rotate(-.6deg)}60%{transform:translateY(-6px) translate3d(4px,0,0) rotate(.6deg)}75%{transform:translateY(-6px) translate3d(-2px,0,0) rotate(-.3deg)}}.service-card-hover-tilt{transition:transform .2s ease,box-shadow .2s ease}.service-card-hover-tilt:hover{animation:service-card-shake .5s ease-in-out forwards}.service-card-hover-tilt.service-card-recommended:hover{animation:service-card-shake-recommended .6s ease-in-out forwards}@media (prefers-reduced-motion:reduce){.service-card-hover-tilt.service-card-recommended:hover,.service-card-hover-tilt:hover{animation:none}.service-card-hover-tilt.service-card-recommended:hover,.service-card-hover-tilt:hover{transform:none}}.card-auto-flip{animation:quick-nav-card-flip 1.6s cubic-bezier(.16,1,.3,1);transform-origin:center;transform-style:preserve-3d;will-change:transform}.card-auto-flip:after{content:"";position:absolute;inset:0;border-radius:inherit;background:linear-gradient(120deg,#2563eb29,#05966914);opacity:0;transform:translateX(-60%) rotate(8deg);animation:quick-nav-card-glint 1.6s ease forwards;pointer-events:none}@keyframes quick-nav-card-flip{0%{transform:perspective(900px) rotateX(0deg) rotateY(0deg) translateY(0)}20%{transform:perspective(900px) rotateX(10deg) rotateY(-12deg) translateY(-6px) scale(1.01)}45%{transform:perspective(900px) rotateX(-8deg) rotateY(10deg) translateY(-8px) scale(1.015)}70%{transform:perspective(900px) rotateX(5deg) rotateY(-6deg) translateY(-4px) scale(1.008)}to{transform:perspective(900px) rotateX(0deg) rotateY(0deg) translateY(0) scale(1)}}@keyframes quick-nav-card-glint{0%{opacity:0;transform:translateX(-60%) rotate(8deg)}35%{opacity:.45}65%{opacity:0;transform:translateX(55%) rotate(8deg)}to{opacity:0;transform:translateX(80%) rotate(8deg)}}@media (prefers-reduced-motion:reduce){.card-auto-flip{animation:none}.card-auto-flip:after{animation:none;opacity:0}}@keyframes pulse{0%{transform:scale(0);opacity:1}to{transform:scale(1);opacity:0}}.dots-loader{display:inline-block;position:relative;width:80px;height:20px}.dots-loader div{position:absolute;top:50%;width:13px;height:13px;border-radius:50%;background:#1a1a1a;animation-timing-function:cubic-bezier(0,1,1,0);transform:translateY(-50%)}.dots-loader div:first-child{left:8px;animation:dots1 .6s infinite}.dots-loader div:nth-child(2){left:8px;animation:dots2 .6s infinite}.dots-loader div:nth-child(3){left:32px;animation:dots2 .6s infinite}.dots-loader div:nth-child(4){left:56px;animation:dots3 .6s infinite}@keyframes dots1{0%{transform:translateY(-50%) scale(0)}to{transform:translateY(-50%) scale(1)}}@keyframes dots3{0%{transform:translateY(-50%) scale(1)}to{transform:translateY(-50%) scale(0)}}@keyframes dots2{0%{transform:translateY(-50%) translate(0)}to{transform:translateY(-50%) translate(24px)}}.wave-loader{display:flex;justify-content:space-between;width:60px;height:40px}.wave-loader div{width:8px;height:40px;background:linear-gradient(180deg,#1a1a1a,#333);border-radius:4px;animation:wave 1.2s ease-in-out infinite}.wave-loader div:nth-child(2){animation-delay:-1.1s}.wave-loader div:nth-child(3){animation-delay:-1s}.wave-loader div:nth-child(4){animation-delay:-.9s}.wave-loader div:nth-child(5){animation-delay:-.8s}.in-view{opacity:1}.fade-in{opacity:0;transform:translateY(20px)}.fade-in.in-view{animation:fadeIn .6s ease-in-out forwards}@keyframes fadeIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.slide-in-left{opacity:0;transform:translateX(-30px)}.slide-in-left.in-view{animation:slideInLeft .8s ease-out forwards}@keyframes slideInLeft{0%{opacity:0;transform:translateX(-30px)}to{opacity:1;transform:translateX(0)}}.slide-in-right{opacity:0;transform:translateX(30px)}.slide-in-right.in-view{animation:slideInRight .8s ease-out forwards}@keyframes slideInRight{0%{opacity:0;transform:translateX(30px)}to{opacity:1;transform:translateX(0)}}.card-hover{transition:all .3s ease}.card-hover:hover{transform:translateY(-4px);box-shadow:0 20px 40px #0000001a}.icon-bounce{animation:iconBounce 2s infinite}@keyframes iconBounce{0%,20%,50%,80%,to{transform:translateY(0)}40%{transform:translateY(-10px)}60%{transform:translateY(-5px)}}.icon-draw{animation:draw 2s ease forwards}@keyframes draw{to{stroke-dashoffset:0}}.gradient-border{position:relative;border-radius:12px;padding:2px;background:linear-gradient(45deg,#1a1a1a,#333,#4a4a4a);background-size:200% 200%;animation:gradientBorder 3s ease infinite}.gradient-border:before{content:"";position:absolute;inset:2px;border-radius:10px;background:#fff;z-index:-1}@keyframes gradientBorder{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}.btn-modern{position:relative;overflow:hidden;transition:all .3s ease;transform:perspective(1px) translateZ(0)}.btn-modern:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,#0000,#fff3,#0000);transition:left .6s ease}.btn-modern:hover:before{left:100%}.btn-modern:hover{transform:translateY(-2px);box-shadow:0 10px 20px #0003}.counter{animation:countUp 2s ease-out}@keyframes countUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.skeleton{background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0 50%,#f0f0f0 75%);background-size:200% 100%;animation:skeleton 1.5s infinite}@keyframes skeleton{0%{background-position:200% 0}to{background-position:-200% 0}}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.stagger-item{opacity:0;animation:staggerIn .6s ease-out forwards}.stagger-item:first-child{animation-delay:.1s}.stagger-item:nth-child(2){animation-delay:.2s}.stagger-item:nth-child(3){animation-delay:.3s}.stagger-item:nth-child(4){animation-delay:.4s}.stagger-item:nth-child(5){animation-delay:.5s}.stagger-item:nth-child(6){animation-delay:.6s}@keyframes staggerIn{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.ripple{position:absolute;border-radius:50%;transform:scale(0);animation:ripple .6s linear;background-color:#fff6;pointer-events:none}@keyframes ripple{to{transform:scale(4);opacity:0}}@keyframes gradient-pulse{0%,to{background-position:0 50%}50%{background-position:100% 50%}}.gradient-pulse{background:linear-gradient(-45deg,#1a1a1a,#333,#4a4a4a,#1a1a1a);background-size:400% 400%;animation:gradient-pulse 3s ease infinite}@keyframes float{0%,to{transform:translateY(0) rotate(0deg)}50%{transform:translateY(-20px) rotate(180deg)}}.float-animation{animation:float 6s ease-in-out infinite}@keyframes glow{0%,to{box-shadow:0 0 5px #3b82f680}50%{box-shadow:0 0 20px #3b82f6cc,0 0 30px #3b82f699}}.glow-effect{animation:glow 2s ease-in-out infinite alternate}@keyframes rotate-scale{0%{transform:rotate(0deg) scale(1)}50%{transform:rotate(180deg) scale(1.1)}to{transform:rotate(1turn) scale(1)}}.rotate-scale{animation:rotate-scale 4s linear infinite}@keyframes wave{0%,to{transform:translateX(0)}50%{transform:translateX(10px)}}.wave-animation{animation:wave 2s ease-in-out infinite}@keyframes fade-in-up{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.fade-in-up{animation:fade-in-up .6s ease-out}@keyframes shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}.shimmer{background:linear-gradient(90deg,#0000,#fff3,#0000);background-size:200% 100%;animation:shimmer 2s infinite}@keyframes bounce-in{0%{transform:scale(.3);opacity:0}50%{transform:scale(1.05)}70%{transform:scale(.9)}to{transform:scale(1);opacity:1}}.bounce-in{animation:bounce-in .8s ease-out}.delay-100{animation-delay:.1s}.delay-200{animation-delay:.2s}.delay-300{animation-delay:.3s}.delay-400{animation-delay:.4s}.delay-500{animation-delay:.5s}.delay-600{animation-delay:.6s}.delay-700{animation-delay:.7s}.delay-800{animation-delay:.8s}.delay-900{animation-delay:.9s}.delay-1000{animation-delay:1s}.hover-lift{transition:transform .3s ease,box-shadow .3s ease}.hover-lift:hover{transform:translateY(-5px);box-shadow:0 10px 25px #00000026}.hover-glow{transition:box-shadow .3s ease}.hover-glow:hover{box-shadow:0 0 20px #3b82f666}.gradient-text{background:linear-gradient(45deg,#3b82f6,#8b5cf6,#06b6d4);background-size:200% 200%;-webkit-background-clip:text;-webkit-text-fill-color:#0000;background-clip:text;animation:gradient-pulse 3s ease infinite}.glass-effect{background:#ffffff1a;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid #fff3}.neumorphism{background:#e0e5ec;box-shadow:9px 9px 16px #a3b1c6,-9px -9px 16px #fff}.neumorphism-inset{background:#e0e5ec;box-shadow:inset 9px 9px 16px #a3b1c6,inset -9px -9px 16px #fff}.btn-brackets{--bracket-color:#1a1a1a;--bracket-len:28%;--bracket-w:2px;--bracket-offset:0px;--bracket-radius:2px}.btn-brackets--sm{--bracket-len:32%}.btn-brackets--md{--bracket-len:30%}.btn-brackets--lg{--bracket-len:35%}.btn-brackets--xl{--bracket-len:40%}.btn-brackets:after,.btn-brackets:before{content:"";position:absolute;pointer-events:none;transition:all .35s cubic-bezier(.22,1,.36,1);z-index:1}.btn-brackets:before{left:var(--bracket-offset);border-top-left-radius:var(--bracket-radius);border-bottom-left-radius:var(--bracket-radius);border:var(--bracket-w) solid var(--bracket-color);border-right:none}.btn-brackets:after,.btn-brackets:before{top:var(--bracket-offset);width:var(--bracket-len);height:100%;opacity:.5}.btn-brackets:after{right:var(--bracket-offset);border-top-right-radius:var(--bracket-radius);border-bottom-right-radius:var(--bracket-radius);border:var(--bracket-w) solid var(--bracket-color);border-left:none}.btn-brackets:hover:after,.btn-brackets:hover:before{--bracket-len:45%;opacity:1}.btn-brackets:active:after,.btn-brackets:active:before{--bracket-len:30%;opacity:.8}.dark-section .btn-brackets,.purchase-dark-section .btn-brackets,.service-dark-section .btn-brackets{--bracket-color:#fff}@media (prefers-reduced-motion:reduce){.btn-brackets:after,.btn-brackets:before{transition:none}}.page-service .tilt-card,.tilt-card{--card-dark:#1a1a1a;--card-dark-light:#404040;--card-light:#d4d4d4}.tilt-card{position:relative;border-radius:16px;overflow:hidden;background:var(--surface-0);border:1px solid var(--border);transition:transform .3s ease,box-shadow .3s ease;transform-style:preserve-3d}.tilt-card-wrapper{perspective:800px}.tilt-card__track{position:absolute;inset:0;display:grid;grid-template-columns:repeat(5,1fr);grid-template-rows:repeat(5,1fr);z-index:10}.tilt-card__track>span{display:block}.tilt-card__track>span:first-child:hover~.tilt-card__body{transform:rotateX(4deg) rotateY(-4deg)}.tilt-card__track>span:nth-child(2):hover~.tilt-card__body{transform:rotateX(4deg) rotateY(-2deg)}.tilt-card__track>span:nth-child(3):hover~.tilt-card__body{transform:rotateX(4deg) rotateY(0deg)}.tilt-card__track>span:nth-child(4):hover~.tilt-card__body{transform:rotateX(4deg) rotateY(2deg)}.tilt-card__track>span:nth-child(5):hover~.tilt-card__body{transform:rotateX(4deg) rotateY(4deg)}.tilt-card__track>span:nth-child(6):hover~.tilt-card__body{transform:rotateX(2deg) rotateY(-4deg)}.tilt-card__track>span:nth-child(7):hover~.tilt-card__body{transform:rotateX(2deg) rotateY(-2deg)}.tilt-card__track>span:nth-child(8):hover~.tilt-card__body{transform:rotateX(2deg) rotateY(0deg)}.tilt-card__track>span:nth-child(9):hover~.tilt-card__body{transform:rotateX(2deg) rotateY(2deg)}.tilt-card__track>span:nth-child(10):hover~.tilt-card__body{transform:rotateX(2deg) rotateY(4deg)}.tilt-card__track>span:nth-child(11):hover~.tilt-card__body{transform:rotateX(0deg) rotateY(-4deg)}.tilt-card__track>span:nth-child(12):hover~.tilt-card__body{transform:rotateX(0deg) rotateY(-2deg)}.tilt-card__track>span:nth-child(13):hover~.tilt-card__body{transform:rotateX(0deg) rotateY(0deg)}.tilt-card__track>span:nth-child(14):hover~.tilt-card__body{transform:rotateX(0deg) rotateY(2deg)}.tilt-card__track>span:nth-child(15):hover~.tilt-card__body{transform:rotateX(0deg) rotateY(4deg)}.tilt-card__track>span:nth-child(16):hover~.tilt-card__body{transform:rotateX(-2deg) rotateY(-4deg)}.tilt-card__track>span:nth-child(17):hover~.tilt-card__body{transform:rotateX(-2deg) rotateY(-2deg)}.tilt-card__track>span:nth-child(18):hover~.tilt-card__body{transform:rotateX(-2deg) rotateY(0deg)}.tilt-card__track>span:nth-child(19):hover~.tilt-card__body{transform:rotateX(-2deg) rotateY(2deg)}.tilt-card__track>span:nth-child(20):hover~.tilt-card__body{transform:rotateX(-2deg) rotateY(4deg)}.tilt-card__track>span:nth-child(21):hover~.tilt-card__body{transform:rotateX(-4deg) rotateY(-4deg)}.tilt-card__track>span:nth-child(22):hover~.tilt-card__body{transform:rotateX(-4deg) rotateY(-2deg)}.tilt-card__track>span:nth-child(23):hover~.tilt-card__body{transform:rotateX(-4deg) rotateY(0deg)}.tilt-card__track>span:nth-child(24):hover~.tilt-card__body{transform:rotateX(-4deg) rotateY(2deg)}.tilt-card__track>span:nth-child(25):hover~.tilt-card__body{transform:rotateX(-4deg) rotateY(4deg)}.tilt-card__body{position:relative;width:100%;height:100%;padding:32px 24px;transition:transform .15s ease;transform-style:preserve-3d;display:flex;flex-direction:column}.tilt-card__corner{position:absolute;width:16px;height:16px;z-index:2;opacity:0;transition:opacity .3s ease}.tilt-card:hover .tilt-card__corner{opacity:1}.tilt-card__corner--tl{top:8px;left:8px;border-top:2px solid var(--card-dark);border-left:2px solid var(--card-dark)}.tilt-card__corner--tr{top:8px;right:8px;border-top:2px solid var(--card-dark);border-right:2px solid var(--card-dark)}.tilt-card__corner--bl{left:8px;border-left:2px solid var(--card-dark)}.tilt-card__corner--bl,.tilt-card__corner--br{bottom:8px;border-bottom:2px solid var(--card-dark)}.tilt-card__corner--br{right:8px;border-right:2px solid var(--card-dark)}.tilt-card__scan{position:absolute;left:0;width:100%;height:2px;background:linear-gradient(90deg,#0000,var(--card-dark-light),#0000);opacity:0;z-index:3;pointer-events:none}.tilt-card:hover .tilt-card__scan{opacity:.6;animation:tilt-scan 2s linear infinite}@keyframes tilt-scan{0%{top:0}to{top:100%}}.tilt-card__line{position:absolute;background:var(--card-dark);opacity:0;transition:opacity .3s ease;z-index:2;pointer-events:none}.tilt-card:hover .tilt-card__line{opacity:.15}.tilt-card__line--h{left:8px;right:8px;height:1px;top:50%}.tilt-card__line--v{top:8px;bottom:8px;width:1px;left:50%}.tilt-card:hover{box-shadow:0 8px 24px #00000014}@media (hover:none){.tilt-card__corner,.tilt-card__line,.tilt-card__scan,.tilt-card__track{display:none}}@media (prefers-reduced-motion:reduce){.tilt-card__body{transition:none}.tilt-card:hover .tilt-card__scan{animation:none}}.case-flip-card{perspective:1000px;cursor:pointer;height:300px}.case-flip-card__inner{position:relative;width:100%;height:100%;transition:transform .6s cubic-bezier(.23,1,.32,1);transform-style:preserve-3d}.case-flip-card:hover .case-flip-card__inner{transform:rotateY(180deg)}.case-flip-card__back,.case-flip-card__front{position:absolute;inset:0;backface-visibility:hidden;-webkit-backface-visibility:hidden;border-radius:12px;border:1px solid var(--border);padding:24px;display:flex;flex-direction:column;overflow:hidden}.case-flip-card__back,.case-flip-card__front{background:var(--surface-0)}.case-flip-card__back{transform:rotateY(180deg)}@media (hover:none){.case-flip-card{height:auto}.case-flip-card__inner{transform-style:flat}.case-flip-card__front{position:relative}.case-flip-card__back{position:relative;transform:none;margin-top:-1px;border-top:1px dashed var(--border);border-radius:0 0 12px 12px}.case-flip-card__front{border-radius:12px 12px 0 0}}@media (prefers-reduced-motion:reduce){.case-flip-card__inner{transition:none}}.diagnostics-card{position:relative;width:100%;aspect-ratio:4/3;border-radius:16px;overflow:hidden;cursor:pointer;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;user-select:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.diagnostics-card--warm{background:linear-gradient(-45deg,#3a3a3a,#2a2a2a)}.diagnostics-card--slate{background:linear-gradient(-45deg,#475569,#1e293b)}.diagnostics-card--dark{background:linear-gradient(-45deg,#78716c,#292524)}.diagnostics-card--neutral{background:#1a1a1a}.diagnostics-card--neutral-dark{background:linear-gradient(-45deg,#1a1a1a,#0d0d0d)}.diagnostics-card__front{align-items:center}.diagnostics-card__content,.diagnostics-card__front{position:absolute;inset:0;display:flex;justify-content:center;-webkit-backface-visibility:hidden;backface-visibility:hidden}.diagnostics-card__content{padding:24px;box-sizing:border-box;background-color:#fff;opacity:0;pointer-events:none;flex-direction:column}.diagnostics-card__title{margin:0;font-size:22px;color:#1e293b;font-weight:700}.diagnostics-card__description{margin:10px 0 0;font-size:14px;color:#64748b;line-height:1.5}@media (hover:hover){.diagnostics-card{transition:transform .5s cubic-bezier(.23,1,.32,1),box-shadow .5s cubic-bezier(.23,1,.32,1)}.diagnostics-card__content,.diagnostics-card__front{transition:opacity .5s cubic-bezier(.23,1,.32,1)}.diagnostics-card:hover{transform:rotate(-5deg) scale(1.1);box-shadow:0 10px 20px #0003}.diagnostics-card:hover .diagnostics-card__front{opacity:0}.diagnostics-card:hover .diagnostics-card__content{opacity:1;pointer-events:auto}}@media (hover:none){.diagnostics-card{aspect-ratio:auto}.diagnostics-card__front{position:relative}.diagnostics-card__content{position:relative;top:auto;left:auto;transform:none;opacity:1;border-top:1px solid #0000001a}}.diagnostics-card--zoomed{width:min(90vw,600px);height:min(67vw,450px);aspect-ratio:auto;border-radius:20px;animation:zoomIn .35s cubic-bezier(.23,1,.32,1) forwards}@keyframes zoomIn{0%{opacity:0;transform:scale(.6)}to{opacity:1;transform:scale(1)}}@media (prefers-reduced-motion:reduce){.diagnostics-card,.diagnostics-card__content,.diagnostics-card__front{transition:none!important}.diagnostics-card:hover{transform:none}.diagnostics-card:hover .diagnostics-card__front{opacity:0}.diagnostics-card:hover .diagnostics-card__content{opacity:1;pointer-events:auto}.diagnostics-card--zoomed{animation:none}}.outcomes-flip-card{position:relative;width:100%;min-height:120px;border-radius:16px;overflow:hidden;cursor:pointer;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;user-select:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.outcomes-flip-card--blue{background:linear-gradient(-45deg,#2a2a2a,#1a1a1a)}.outcomes-flip-card--charcoal{background:linear-gradient(-45deg,#333,#222)}.outcomes-flip-card--amber{background:linear-gradient(-45deg,#3a3a3a,#2a2a2a)}.outcomes-flip-card--violet{background:linear-gradient(-45deg,#303030,#1e1e1e)}.outcomes-flip-card--slate{background:linear-gradient(-45deg,#475569,#1e293b)}.outcomes-flip-card--rose{background:linear-gradient(-45deg,#3d3d3d,#2d2d2d)}.outcomes-flip-card--dark{background:#1a1a1a}.outcomes-flip-card--gray-light{background:#333}.outcomes-flip-card--coral{background:#404040}.outcomes-flip-card--dark-deep{background:#111}.outcomes-flip-card--neutral{background:#475569}.outcomes-flip-card--coral-deep{background:#2a2a2a}.outcomes-flip-card__front{align-items:center;gap:12px}.outcomes-flip-card__back,.outcomes-flip-card__front{position:absolute;inset:0;display:flex;padding:20px;-webkit-backface-visibility:hidden;backface-visibility:hidden}.outcomes-flip-card__back{box-sizing:border-box;background-color:#fff;opacity:0;pointer-events:none;flex-direction:column;justify-content:center}.outcomes-flip-card__text{margin:0;font-size:14px;color:#64748b;line-height:1.5}@media (hover:hover){.outcomes-flip-card{transition:transform .5s cubic-bezier(.23,1,.32,1),box-shadow .5s cubic-bezier(.23,1,.32,1)}.outcomes-flip-card__back,.outcomes-flip-card__front{transition:opacity .5s cubic-bezier(.23,1,.32,1)}.outcomes-flip-card:hover{transform:rotate(-5deg) scale(1.02);box-shadow:0 10px 24px #00000026}.outcomes-flip-card:hover .outcomes-flip-card__front{opacity:0}.outcomes-flip-card:hover .outcomes-flip-card__back{opacity:1;pointer-events:auto}}@media (hover:none){.outcomes-flip-card__back{position:relative;top:auto;left:auto;transform:none;opacity:1}.outcomes-flip-card__front{display:none}}.outcomes-card-placeholder{border-radius:16px}.outcomes-card-placeholder.outcomes-flip-card--blue{background:linear-gradient(-45deg,#2a2a2a,#1a1a1a)}.outcomes-card-placeholder.outcomes-flip-card--charcoal{background:linear-gradient(-45deg,#333,#222)}.outcomes-card-placeholder.outcomes-flip-card--amber{background:linear-gradient(-45deg,#3a3a3a,#2a2a2a)}.outcomes-card-placeholder.outcomes-flip-card--violet{background:linear-gradient(-45deg,#303030,#1e1e1e)}.outcomes-card-placeholder.outcomes-flip-card--slate{background:linear-gradient(-45deg,#475569,#1e293b)}.outcomes-card-placeholder.outcomes-flip-card--rose{background:linear-gradient(-45deg,#3d3d3d,#2d2d2d)}.outcomes-card-placeholder.outcomes-flip-card--dark{background:#1a1a1a}.outcomes-card-placeholder.outcomes-flip-card--gray-light{background:#333}.outcomes-card-placeholder.outcomes-flip-card--coral{background:#404040}.outcomes-card-placeholder.outcomes-flip-card--dark-deep{background:#111}.outcomes-card-placeholder.outcomes-flip-card--neutral{background:#475569}.outcomes-card-placeholder.outcomes-flip-card--coral-deep{background:#2a2a2a}@media (prefers-reduced-motion:reduce){.outcomes-flip-card,.outcomes-flip-card__back,.outcomes-flip-card__front{transition:none!important}.outcomes-flip-card:hover{transform:none}.outcomes-flip-card:hover .outcomes-flip-card__front{opacity:0}.outcomes-flip-card:hover .outcomes-flip-card__back{opacity:1;pointer-events:auto}}