@import "https://fonts.googleapis.com/css2?family=Open+Sans:wght@400;600;700&display=swap";
@import "https://fonts.googleapis.com/css2?family=Manrope:wght@600&display=swap";
@import "https://fonts.googleapis.com/css2?family=Poppins:wght@300;400;500;600&display=swap";
@import "https://fonts.googleapis.com/css2?family=Inter:wght@400&display=swap";
:root{--animation-duration-fast:.15s;--animation-duration-normal:.3s;--animation-duration-slow:.5s;--animation-duration-slower:.8s;--ease-out-expo:cubic-bezier(.16, 1, .3, 1);--ease-out-quart:cubic-bezier(.25, 1, .5, 1);--ease-in-out-quart:cubic-bezier(.76, 0, .24, 1);--ease-out-back:cubic-bezier(.34, 1.56, .64, 1);--ease-spring:cubic-bezier(.175, .885, .32, 1.275);--stagger-delay-1:50ms;--stagger-delay-2:.1s;--stagger-delay-3:.15s;--stagger-delay-4:.2s;--stagger-delay-5:.25s;--scroll-timeline-offset:100px}@view-transition{navigation:auto}::view-transition-old(root){animation:var(--animation-duration-normal) var(--ease-out-quart) fade-out}::view-transition-new(root){animation:var(--animation-duration-normal) var(--ease-out-quart) fade-in}@keyframes fade-out{0%{opacity:1}to{opacity:0}}@keyframes fade-in{0%{opacity:0}to{opacity:1}}[data-view-transition-type=slide-left]::view-transition-old(root){animation:var(--animation-duration-slow) var(--ease-out-expo) slide-out-left}[data-view-transition-type=slide-left]::view-transition-new(root){animation:var(--animation-duration-slow) var(--ease-out-expo) slide-in-right}[data-view-transition-type=slide-right]::view-transition-old(root){animation:var(--animation-duration-slow) var(--ease-out-expo) slide-out-right}[data-view-transition-type=slide-right]::view-transition-new(root){animation:var(--animation-duration-slow) var(--ease-out-expo) slide-in-left}@keyframes slide-out-left{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(-20%)}}@keyframes slide-in-right{0%{opacity:0;transform:translate(20%)}to{opacity:1;transform:translate(0)}}@keyframes slide-out-right{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(20%)}}@keyframes slide-in-left{0%{opacity:0;transform:translate(-20%)}to{opacity:1;transform:translate(0)}}[data-view-transition-type=scale]::view-transition-old(root){animation:var(--animation-duration-normal) var(--ease-out-quart) scale-out}[data-view-transition-type=scale]::view-transition-new(root){animation:var(--animation-duration-normal) var(--ease-out-quart) scale-in}@keyframes scale-out{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(1.05)}}@keyframes scale-in{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}[data-view-transition-type=slide-up]::view-transition-old(root){animation:var(--animation-duration-slow) var(--ease-out-expo) slide-out-up}[data-view-transition-type=slide-up]::view-transition-new(root){animation:var(--animation-duration-slow) var(--ease-out-expo) slide-in-up}@keyframes slide-out-up{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-10%)}}@keyframes slide-in-up{0%{opacity:0;transform:translateY(10%)}to{opacity:1;transform:translateY(0)}}[data-view-transition-type=morph] .morph-element{view-transition-name:morph-target}::view-transition-group(morph-target){animation-duration:var(--animation-duration-slow);animation-timing-function:var(--ease-out-expo)}.scroll-reveal{opacity:0;animation:linear both scroll-reveal;animation-timeline:view();animation-range:entry cover 40%;transform:translateY(40px)}@keyframes scroll-reveal{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:translateY(0)}}.scroll-fade-left{opacity:0;animation:linear both scroll-fade-horizontal;animation-timeline:view();animation-range:entry cover 35%;transform:translate(-60px)}.scroll-fade-right{opacity:0;animation:linear both scroll-fade-horizontal;animation-timeline:view();animation-range:entry cover 35%;transform:translate(60px)}@keyframes scroll-fade-horizontal{0%{opacity:0}to{opacity:1;transform:translate(0)}}.scroll-scale{opacity:0;animation:linear both scroll-scale;animation-timeline:view();animation-range:entry cover 40%;transform:scale(.8)}@keyframes scroll-scale{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}.scroll-blur-reveal{opacity:0;filter:blur(10px);animation:linear both scroll-blur-reveal;animation-timeline:view();animation-range:entry cover 50%}@keyframes scroll-blur-reveal{0%{opacity:0;filter:blur(10px)}to{opacity:1;filter:blur()}}.scroll-parallax{animation:linear both scroll-parallax;animation-timeline:scroll();animation-range:0% 100%}@keyframes scroll-parallax{0%{transform:translateY(0)}to{transform:translateY(-20%)}}.scroll-progress-bar{background:linear-gradient(90deg, var(--md-primary), var(--md-secondary));transform-origin:0;z-index:9999;height:3px;animation:linear forwards scroll-progress;animation-timeline:scroll();position:fixed;top:0;left:0;transform:scaleX(0)}@keyframes scroll-progress{to{transform:scaleX(1)}}.scroll-sticky-animate{animation:linear forwards scroll-sticky;animation-timeline:scroll();animation-range:0% 100%;position:sticky;top:0}@keyframes scroll-sticky{0%{background:0 0}5%{background:var(--md-surface);box-shadow:var(--md-elevation-1)}to{background:var(--md-surface);box-shadow:var(--md-elevation-2)}}.anchor-target{anchor-name:--tooltip-anchor}.anchor-positioned{position-anchor:--tooltip-anchor;position:absolute}.anchor-tooltip{position-anchor:--tooltip-anchor;bottom:anchor(top);left:anchor(center);white-space:nowrap;margin-bottom:8px;position:absolute;translate:-50%}.anchor-dropdown{position-anchor:--dropdown-anchor;top:anchor(bottom);left:anchor(left);margin-top:4px;position:absolute}.animate-fade-in{animation:fade-in var(--animation-duration-normal) var(--ease-out-quart) forwards}.animate-fade-out{animation:fade-out var(--animation-duration-normal) var(--ease-out-quart) forwards}.animate-slide-up{animation:animate-slide-up var(--animation-duration-slow) var(--ease-out-expo) forwards}.animate-slide-down{animation:animate-slide-down var(--animation-duration-slow) var(--ease-out-expo) forwards}.animate-slide-left{animation:animate-slide-left var(--animation-duration-slow) var(--ease-out-expo) forwards}.animate-slide-right{animation:animate-slide-right var(--animation-duration-slow) var(--ease-out-expo) forwards}@keyframes animate-slide-up{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes animate-slide-down{0%{opacity:0;transform:translateY(-30px)}to{opacity:1;transform:translateY(0)}}@keyframes animate-slide-left{0%{opacity:0;transform:translate(30px)}to{opacity:1;transform:translate(0)}}@keyframes animate-slide-right{0%{opacity:0;transform:translate(-30px)}to{opacity:1;transform:translate(0)}}.animate-scale-in{animation:animate-scale-in var(--animation-duration-normal) var(--ease-spring) forwards}.animate-scale-out{animation:animate-scale-out var(--animation-duration-fast) var(--ease-out-quart) forwards}@keyframes animate-scale-in{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}@keyframes animate-scale-out{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.9)}}.animate-bounce{animation:animate-bounce .6s var(--ease-out-back)}@keyframes animate-bounce{0%{opacity:0;transform:scale(.5)}50%{transform:scale(1.1)}to{opacity:1;transform:scale(1)}}.animate-shake{animation:.5s animate-shake}@keyframes animate-shake{0%,to{transform:translate(0)}20%{transform:translate(-8px)}40%{transform:translate(8px)}60%{transform:translate(-4px)}80%{transform:translate(4px)}}.animate-pulse{animation:2s ease-in-out infinite animate-pulse}@keyframes animate-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.8;transform:scale(1.05)}}.animate-spin{animation:1s linear infinite animate-spin}@keyframes animate-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.animate-float{animation:3s ease-in-out infinite animate-float}@keyframes animate-float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.animate-glow{animation:2s ease-in-out infinite animate-glow}@keyframes animate-glow{0%,to{box-shadow:0 0 5px var(--md-primary)}50%{box-shadow:0 0 20px var(--md-primary), 0 0 30px var(--md-primary-variant)}}.animate-shimmer{background:linear-gradient(90deg,#fff0 0%,#fff6 50%,#fff0 100%) 0 0/200% 100%;animation:1.5s linear infinite animate-shimmer}@keyframes animate-shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}.stagger-1{animation-delay:var(--stagger-delay-1)}.stagger-2{animation-delay:var(--stagger-delay-2)}.stagger-3{animation-delay:var(--stagger-delay-3)}.stagger-4{animation-delay:var(--stagger-delay-4)}.stagger-5{animation-delay:var(--stagger-delay-5)}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.scroll-reveal,.scroll-fade-left,.scroll-fade-right,.scroll-scale,.scroll-blur-reveal{opacity:1!important;filter:none!important;animation:none!important;transform:none!important}::view-transition-group(*){animation:none!important}::view-transition-old(*){animation:none!important}::view-transition-new(*){animation:none!important}}.hover-lift{transition:transform var(--animation-duration-normal) var(--ease-out-quart), box-shadow var(--animation-duration-normal) var(--ease-out-quart)}.hover-lift:hover{box-shadow:var(--md-elevation-3);transform:translateY(-4px)}.hover-scale{transition:transform var(--animation-duration-normal) var(--ease-out-quart)}.hover-scale:hover{transform:scale(1.05)}.hover-glow{transition:box-shadow var(--animation-duration-normal) var(--ease-out-quart)}.hover-glow:hover{box-shadow:0 0 20px var(--md-primary)}.hover-underline{position:relative}.hover-underline:after{content:"";background:var(--md-primary);transform-origin:100%;width:100%;height:2px;transition:transform var(--animation-duration-normal) var(--ease-out-quart);position:absolute;bottom:0;left:0;transform:scaleX(0)}.hover-underline:hover:after{transform-origin:0;transform:scaleX(1)}.focus-ring:focus-visible{outline:2px solid var(--md-primary);outline-offset:2px;border-radius:4px}.transition-all{transition:all var(--animation-duration-normal) var(--ease-out-quart)}.transition-colors{transition:color var(--animation-duration-normal) var(--ease-out-quart), background-color var(--animation-duration-normal) var(--ease-out-quart), border-color var(--animation-duration-normal) var(--ease-out-quart)}.transition-transform{transition:transform var(--animation-duration-normal) var(--ease-out-quart)}.transition-opacity{transition:opacity var(--animation-duration-normal) var(--ease-out-quart)}.transition-shadow{transition:box-shadow var(--animation-duration-normal) var(--ease-out-quart)}
.blob{pointer-events:none;filter:blur(52px);opacity:.13;will-change:border-radius, transform;border-radius:60% 40% 30% 70%/60% 30% 70% 40%;animation:12s ease-in-out infinite blob-morph;position:absolute}.blob-primary{background:radial-gradient(at 38% 38%,#7aa4f2,#4573df 50%,#2d4fa2)}.blob-accent{background:radial-gradient(at 38% 38%,#ffcc80,#ff9800 52%,#e65100)}.blob-mixed{background:radial-gradient(at 38% 38%,#4573df,#9066c8 52%,#ff9800)}.blob-sm{width:180px;height:180px}.blob-md{width:320px;height:280px}.blob-lg{width:520px;height:420px}.blob-xl{width:720px;height:600px}@keyframes blob-morph{0%,to{border-radius:60% 40% 30% 70%/60% 30% 70% 40%;transform:translate(0)scale(1)rotate(0)}20%{border-radius:30% 60% 70% 40%/50% 60% 30%;transform:translate(14px,-18px)scale(1.04)rotate(4deg)}40%{border-radius:50% 40% 60% 30%/40% 70% 30% 60%;transform:translate(7px,12px)scale(.97)rotate(-3deg)}60%{border-radius:40% 60% 30% 70%/60% 40% 70% 30%;transform:translate(-11px,7px)scale(1.02)rotate(5deg)}80%{border-radius:55% 45% 40% 60%/45% 55%;transform:translate(4px,-7px)scale(.99)rotate(-2deg)}}.btn-3d{cursor:pointer;-webkit-user-select:none;user-select:none;letter-spacing:.02em;border:none;border-radius:10px;justify-content:center;align-items:center;gap:.5rem;padding:.65rem 1.6rem;font-size:.95rem;font-weight:600;text-decoration:none;transition:transform .12s,box-shadow .12s;display:inline-flex;position:relative}.btn-3d-primary{color:#fff;background:linear-gradient(150deg,#5e88eb 0%,#4573df 42%,#3a62c8 100%);box-shadow:0 6px #1e3d9e,0 8px 24px #4573df73,inset 0 1px #ffffff47}.btn-3d-primary:hover{transform:translateY(-2px);box-shadow:0 8px #1e3d9e,0 16px 32px #4573df8c,inset 0 1px #ffffff52}.btn-3d-primary:active{transform:translateY(4px);box-shadow:0 2px #1e3d9e,0 4px 12px #4573df4d,inset 0 2px 5px #00000026}.btn-3d-accent{color:#fff;background:linear-gradient(150deg,#ffb84d 0%,#ff9800 45%,#f57c00 100%);box-shadow:0 6px #b85e00,0 8px 24px #ff980073,inset 0 1px #ffffff4d}.btn-3d-accent:hover{transform:translateY(-2px);box-shadow:0 8px #b85e00,0 16px 32px #ff98008c,inset 0 1px #ffffff59}.btn-3d-accent:active{transform:translateY(4px);box-shadow:0 2px #b85e00,0 4px 12px #ff980047,inset 0 2px 5px #00000026}.btn-3d-ghost{color:#4573df;background:#4573df12;box-shadow:0 4px #4573df2e,0 6px 18px #4573df1a,inset 0 1px #ffffffe0,inset 0 0 0 1.5px #4573df47}.btn-3d-ghost:hover{background:#4573df1c;transform:translateY(-2px);box-shadow:0 6px #4573df38,0 12px 28px #4573df2e,inset 0 1px #fffffff0,inset 0 0 0 1.5px #4573df73}.btn-3d-ghost:active{transform:translateY(2px);box-shadow:0 2px #4573df2e,0 4px 10px #4573df1a,inset 0 1px #fffc,inset 0 0 0 1.5px #4573df47}[data-theme=dark] .btn-3d-ghost{color:#8ab4f8;background:#4573df1a;box-shadow:0 4px #0006,0 6px 18px #0003,inset 0 1px #ffffff14,inset 0 0 0 1.5px #4573df4d}[data-theme=dark] .btn-3d-ghost:hover{color:#c0d4ff;background:#4573df29;box-shadow:0 6px #00000080,0 12px 28px #4573df26,inset 0 1px #ffffff1a,inset 0 0 0 1.5px #4573df73}.glass-card{-webkit-backdrop-filter:blur(20px)saturate(1.75);backdrop-filter:blur(20px)saturate(1.75);background:#ffffffc2;border:1px solid #ffffff94;border-color:#fffffff0 #ffffff94 #ffffff94 #ffffffbf;border-radius:18px;transition:transform .25s,box-shadow .25s;box-shadow:inset 0 2px #ffffffe0,0 8px 32px #4573df1a,0 2px 8px #2d4fa212}.glass-card:hover{transform:translateY(-5px)perspective(700px)rotateX(1.5deg);box-shadow:inset 0 2px #ffffffe0,0 20px 50px #4573df2b,0 6px 16px #2d4fa21a}[data-theme=dark] .glass-card{background:#1c2132bd;border-color:#6491f047 #4573df33 #4573df33 #5078d233;box-shadow:inset 0 1px #4573df24,0 8px 32px #00000061,0 2px 8px #0003}[data-theme=dark] .glass-card:hover{box-shadow:inset 0 1px #4573df2e,0 20px 50px #00000080,0 6px 20px #4573df21}.neo-card{background:#eef1fa;border:1px solid #ffffffad;border-radius:18px;transition:box-shadow .25s,transform .25s;box-shadow:8px 8px 22px #9baad28c,-6px -6px 16px #ffffffeb}.neo-card:hover{transform:translateY(-2px);box-shadow:12px 12px 30px #9baad2a6,-8px -8px 20px #fffffff5,0 0 0 1px #4573df1f}[data-theme=dark] .neo-card{background:#1c2132;border-color:#4573df14;box-shadow:6px 6px 18px #0000008c,-4px -4px 12px #28345261}[data-theme=dark] .neo-card:hover{transform:translateY(-2px);box-shadow:8px 8px 26px #000000a6,-4px -4px 14px #2834527a,0 0 0 1px #4573df33}.neo-inset{background:#eef1fa;border-radius:12px;box-shadow:inset 4px 4px 10px #9baad28c,inset -3px -3px 8px #ffffffe6}[data-theme=dark] .neo-inset{background:#1c2132;box-shadow:inset 4px 4px 10px #00000080,inset -3px -3px 8px #28345259}.orb{background:radial-gradient(circle at 33% 32%,#8ab4f8 0%,#4573df 42%,#2d4fa2 70%,#152878 100%);border-radius:50%;flex-shrink:0;position:relative;overflow:hidden;box-shadow:0 24px 64px #4573df8c,0 8px 24px #00000038,inset 0 -8px 20px #00000040,inset 7px 7px 22px #ffffff4d}.orb:before{content:"";filter:blur(6px);background:#ffffff80;border-radius:50%;width:34%;height:24%;position:absolute;top:11%;left:17%;transform:rotate(-22deg)}.orb-accent{background:radial-gradient(circle at 33% 32%,#ffcc80 0%,#ff9800 46%,#f57c00 75%,#bf4600 100%);box-shadow:0 24px 64px #ff98008c,0 8px 24px #0000002e,inset 0 -8px 20px #0003,inset 7px 7px 22px #ffffff52}.orb-sm{width:36px;height:36px}.orb-md{width:64px;height:64px}.orb-lg{width:100px;height:100px}.orb-xl{width:160px;height:160px}.connector-dot{background:#4573df;border-radius:50%;flex-shrink:0;width:10px;height:10px;animation:2.8s ease-in-out infinite connector-pulse;display:inline-block;box-shadow:0 0 0 3px #4573df2e,0 0 14px #4573dfa6,0 0 4px #4573dfeb}.connector-dot-accent{background:#ff9800;box-shadow:0 0 0 3px #ff98002e,0 0 14px #ff9800a6,0 0 4px #ff9800eb}.connector-dot-sm{width:7px;height:7px}.connector-dot-lg{width:14px;height:14px}@keyframes connector-pulse{0%,to{box-shadow:0 0 0 3px #4573df2e,0 0 14px #4573dfa6,0 0 4px #4573dfeb}50%{box-shadow:0 0 0 6px #4573df14,0 0 26px #4573df6b,0 0 8px #4573dfb3}}.connector-h{background:linear-gradient(90deg,#4573df0a 0%,#4573df 25% 75%,#4573df0a 100%);border-radius:1px;height:2px;position:relative}.connector-v{background:linear-gradient(#4573df0a 0%,#4573df 25% 75%,#4573df0a 100%);border-radius:1px;width:2px;position:relative}.connector-flow{background:#4573df24;border-radius:1px;height:2px;position:relative;overflow:hidden}.connector-flow:after{content:"";background:linear-gradient(90deg,#0000,#6a93e8,#4573df,#8ab4f8,#0000);border-radius:1px;width:45%;height:100%;animation:1.8s linear infinite flow-sweep;position:absolute;top:0;left:-45%}@keyframes flow-sweep{to{left:145%}}.connector-dashed{opacity:.45;background:repeating-linear-gradient(90deg,#4573df 0 8px,#0000 8px 16px);height:2px}.divider-node{align-items:center;gap:10px;width:100%;display:flex}.divider-node:before,.divider-node:after{content:"";background:linear-gradient(90deg,#0000,#4573df61,#0000);flex:1;height:1px}.divider-node-dot{background:#4573df;border-radius:50%;flex-shrink:0;width:8px;height:8px;box-shadow:0 0 10px #4573dfbf,0 0 4px #4573df}.badge-3d{letter-spacing:.03em;white-space:nowrap;border-radius:999px;align-items:center;gap:.35rem;padding:.24rem .7rem;font-size:.78rem;font-weight:600;display:inline-flex}.badge-3d-primary{color:#fff;background:linear-gradient(148deg,#5e88eb,#4573df);box-shadow:0 3px #1e3d9e,0 5px 14px #4573df6b,inset 0 1px #ffffff4d}.badge-3d-accent{color:#fff;background:linear-gradient(148deg,#ffb84d,#ff9800);box-shadow:0 3px #b85e00,0 5px 14px #ff98006b,inset 0 1px #ffffff4d}.badge-3d-success{color:#fff;background:linear-gradient(148deg,#4db87a,#27955a);box-shadow:0 3px #156038,0 5px 14px #27955a6b,inset 0 1px #ffffff4d}.badge-3d-error{color:#fff;background:linear-gradient(148deg,#e05870,#b00020);box-shadow:0 3px #6e0014,0 5px 14px #b000206b,inset 0 1px #ffffff4d}.badge-3d-muted{color:#4573df;background:#4573df1a;box-shadow:0 2px #4573df33,0 4px 10px #4573df1a,inset 0 0 0 1px #4573df38}.isolate-glow{isolation:isolate;position:relative}.isolate-glow:before{content:"";border-radius:inherit;pointer-events:none;z-index:-1;opacity:0;background:radial-gradient(#4573df24,#0000 72%);transition:opacity .3s;position:absolute;inset:-12px}.isolate-glow:hover:before,.isolate-glow:focus-within:before{opacity:1}.isolate-ring{outline:none;transition:box-shadow .2s}.isolate-ring:focus-visible{box-shadow:0 0 0 3px #4573df61,0 0 0 5px #4573df1a}.isolate-lift{z-index:2;transition:filter .25s,transform .25s;position:relative}.isolate-lift:hover{filter:drop-shadow(0 12px 28px #4573df40);z-index:3;transform:translateY(-3px)}.card-float{transform-style:preserve-3d;will-change:transform;transition:transform .28s,box-shadow .28s}.card-float:hover{transform:perspective(900px)rotateX(4deg)rotateY(-2.5deg)translateY(-7px);box-shadow:0 28px 56px #4573df33,0 10px 28px #0000001a}.bg-grid{background-image:linear-gradient(#4573df0e 1px,#0000 1px),linear-gradient(90deg,#4573df0e 1px,#0000 1px);background-size:40px 40px}.bg-dots{background-image:radial-gradient(circle,#4573df2e 1.2px,#0000 1.2px);background-size:28px 28px}.bg-cross{background-image:linear-gradient(#4573df14 1px,#0000 1px),linear-gradient(90deg,#4573df14 1px,#0000 1px);background-position:12px 12px;background-size:24px 24px}[data-theme=dark] .bg-grid{background-image:linear-gradient(#4573df1a 1px,#0000 1px),linear-gradient(90deg,#4573df1a 1px,#0000 1px)}[data-theme=dark] .bg-dots{background-image:radial-gradient(circle,#4573df47 1.2px,#0000 1.2px)}[data-theme=dark] .bg-cross{background-image:linear-gradient(#4573df24 1px,#0000 1px),linear-gradient(90deg,#4573df24 1px,#0000 1px)}.shimmer{position:relative;overflow:hidden}.shimmer:after{content:"";pointer-events:none;background:linear-gradient(105deg,#0000 30%,#ffffff7a 50%,#0000 70%);width:60%;height:100%;animation:2.8s ease-in-out infinite shimmer-sweep;position:absolute;top:0;left:-100%}@keyframes shimmer-sweep{to{left:160%}}.text-glow-primary{color:#4573df;text-shadow:0 0 24px #4573df8c,0 0 8px #4573df4d}.text-glow-accent{color:#ff9800;text-shadow:0 0 24px #ff98008c,0 0 8px #ff98004d}.icon-3d{color:#fff;background:linear-gradient(145deg,#5e88eb,#4573df 60%,#3560c8);border-radius:14px;justify-content:center;align-items:center;transition:transform .15s,box-shadow .15s;display:inline-flex;box-shadow:0 6px #1e3d9e,0 8px 22px #4573df73,inset 0 1px #ffffff47}.icon-3d:hover{transform:translateY(-2px)rotate(-2deg);box-shadow:0 9px #1e3d9e,0 14px 30px #4573df8c,inset 0 1px #ffffff52}.icon-3d-sm{border-radius:10px;width:38px;height:38px}.icon-3d-md{border-radius:14px;width:52px;height:52px}.icon-3d-lg{border-radius:18px;width:72px;height:72px}.icon-3d-accent{background:linear-gradient(145deg,#ffcc80,#ff9800 60%,#f57c00);box-shadow:0 6px #b85e00,0 8px 22px #ff980073,inset 0 1px #ffffff47}.icon-3d-accent:hover{box-shadow:0 9px #b85e00,0 14px 30px #ff98008c,inset 0 1px #ffffff52}.blob-3d{will-change:transform, border-radius;background:radial-gradient(at 30% 26%,#b8d4ff 0%,#6a9af0 16%,#4573df 40%,#2d4fa2 66%,#162880 100%);border-radius:60% 40% 30% 70%/60% 30% 70% 40%;animation:9s ease-in-out infinite blob-3d-float;position:relative;overflow:hidden;box-shadow:0 28px 70px #4573df8c,0 10px 30px #0000002e,inset 0 -14px 36px #0000002e,inset 14px 14px 32px #ffffff38}.blob-3d:before{content:"";filter:blur(8px);background:#ffffff85;border-radius:50%;width:32%;height:22%;position:absolute;top:14%;left:16%;transform:rotate(-18deg)}.blob-3d-accent{background:radial-gradient(at 30% 26%,#ffe0a0 0%,#ffb84d 16%,#ff9800 40%,#f57c00 66%,#bf4500 100%);box-shadow:0 28px 70px #ff98008c,0 10px 30px #00000024,inset 0 -14px 36px #00000026,inset 14px 14px 32px #ffffff3d}.blob-3d-white{background:radial-gradient(at 30% 26%,#fff 0%,#e8ecf5 35%,#ccd4e8 70%,#b0bcd4 100%);box-shadow:0 20px 50px #6478a04d,0 8px 20px #0000001a,inset 0 -10px 28px #00000014,inset 10px 10px 24px #fffc}.blob-3d-sm{width:80px;height:70px}.blob-3d-md{width:160px;height:140px}.blob-3d-lg{width:260px;height:220px}.blob-3d-xl{width:380px;height:320px}@keyframes blob-3d-float{0%,to{border-radius:60% 40% 30% 70%/60% 30% 70% 40%;transform:translateY(0)rotate(0)}33%{border-radius:30% 60% 70% 40%/50% 60% 30%;transform:translateY(-10px)rotate(3deg)}66%{border-radius:50% 40% 55% 35%/40% 65% 35% 60%;transform:translateY(6px)rotate(-2deg)}}.glow-ring{background:0 0;border:2.5px solid #4573dfbf;border-radius:50%;flex-shrink:0;animation:3s ease-in-out infinite ring-pulse;box-shadow:0 0 16px #4573df80,0 0 40px #4573df38,0 0 70px #4573df1a,inset 0 0 18px #4573df1a}.glow-ring-accent{border-color:#ff9800bf;box-shadow:0 0 16px #ff980080,0 0 40px #ff980038,0 0 70px #ff98001a,inset 0 0 18px #ff98001a}.glow-ring-white{border-color:#d2daebcc;box-shadow:0 0 12px #d2daeb66,0 0 30px #d2daeb29,inset 0 0 14px #ffffff1f}.glow-ring-sm{width:52px;height:52px}.glow-ring-md{width:80px;height:80px}.glow-ring-lg{width:120px;height:120px}@keyframes ring-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.7;transform:scale(1.04)}}.circle-highlight{background:radial-gradient(circle at 35% 35%,#7aa4f8,#4573df 55%,#1e3d9e);border-radius:50%;flex-shrink:0;box-shadow:0 8px 28px #4573df73,inset 4px 4px 14px #ffffff38,inset 0 -4px 10px #00000026}.circle-highlight-accent{background:radial-gradient(circle at 35% 35%,#ffcc80,#ff9800 55%,#b85e00);box-shadow:0 8px 28px #ff980073,inset 4px 4px 14px #ffffff3d,inset 0 -4px 10px #0000001f}.circle-highlight-white{background:radial-gradient(circle at 35% 35%,#fff,#e8ecf5 55%,#c8d0e0);box-shadow:0 6px 20px #6478a047,inset 4px 4px 12px #ffffffe6,inset 0 -4px 8px #0000000f}.circle-highlight-sm{width:36px;height:36px}.circle-highlight-md{width:64px;height:64px}.circle-highlight-lg{width:96px;height:96px}.status-pill{color:#23272f;background:#f0f4f8;border:1px solid #0000000f;border-radius:999px;align-items:center;gap:7px;padding:.32rem .85rem;font-size:.82rem;font-weight:500;line-height:1;display:inline-flex}.status-pill-dot{border-radius:50%;flex-shrink:0;width:8px;height:8px}.status-pill-success{color:#1a6640;background:#f0faf5;border-color:#27955a2e}.status-pill-success .status-pill-dot{background:#27955a;box-shadow:0 0 6px #27955a8c}.status-pill-info{color:#2d4fa2;background:#eff4ff;border-color:#4573df2e}.status-pill-info .status-pill-dot{background:#4573df;box-shadow:0 0 6px #4573df8c}.status-pill-warning{color:#8a5500;background:#fff8ee;border-color:#ff980033}.status-pill-warning .status-pill-dot{background:#ff9800;box-shadow:0 0 6px #ff98008c}.status-pill-error{color:#9a0018;background:#fff0f2;border-color:#b0002029}.status-pill-error .status-pill-dot{background:#b00020;box-shadow:0 0 6px #b000208c}.status-pill-neutral{color:#64748b;background:#f5f7fa;border-color:#23272f1f}.status-pill-neutral .status-pill-dot{background:#64748b}[data-theme=dark] .status-pill{color:#c4d3f5;background:#ffffff0f;border-color:#ffffff14}[data-theme=dark] .status-pill-success{color:#5dd99a;background:#27955a24;border-color:#27955a40}[data-theme=dark] .status-pill-info{color:#8ab4f8;background:#4573df24;border-color:#4573df40}[data-theme=dark] .status-pill-warning{color:#ffb84d;background:#ff980024;border-color:#ff980040}[data-theme=dark] .status-pill-error{color:#ff6b84;background:#b0002024;border-color:#b0002040}.check-chip{color:#0000;cursor:pointer;background:#f0f4ff;border:2px solid #4573df40;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;transition:background .18s,border-color .18s,box-shadow .18s,color .18s;display:inline-flex;position:relative}.check-chip:after{content:"";border-bottom:2.5px solid;border-left:2.5px solid;width:10px;height:6px;transform:rotate(-45deg)translateY(-1px)}.check-chip.checked,.check-chip:hover{color:#fff;background:#4573df;border-color:#4573df;box-shadow:0 4px 14px #4573df6b}.check-chip-dark{color:#fff;background:#23272f;border-color:#23272f;box-shadow:0 4px 14px #23272f73}.check-chip-accent.checked,.check-chip-accent:hover{background:#ff9800;border-color:#ff9800;box-shadow:0 4px 14px #ff98006b}.btn-pill{cursor:pointer;letter-spacing:.01em;white-space:nowrap;border:none;border-radius:999px;align-items:center;gap:.55rem;padding:.7rem 1.6rem;font-size:.95rem;font-weight:600;text-decoration:none;transition:transform .15s,box-shadow .15s,background .15s;display:inline-flex}.btn-pill-icon{background:#ffffff38;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;display:inline-flex}.btn-pill-primary{color:#fff;background:linear-gradient(135deg,#5a87e8 0%,#4573df 100%);box-shadow:0 4px 20px #4573df73,inset 0 1px #fff3}.btn-pill-primary:hover{background:linear-gradient(135deg,#6a93ef 0%,#4f7ce8 100%);transform:translateY(-2px);box-shadow:0 8px 28px #4573df8c,inset 0 1px #ffffff38}.btn-pill-primary:active{transform:translateY(1px)}.btn-pill-accent{color:#fff;background:linear-gradient(135deg,#ffb347 0%,#ff9800 100%);box-shadow:0 4px 20px #ff980073,inset 0 1px #fff3}.btn-pill-accent:hover{background:linear-gradient(135deg,#ffbf5a 0%,#ffa620 100%);transform:translateY(-2px);box-shadow:0 8px 28px #ff98008c,inset 0 1px #ffffff38}.btn-pill-accent:active{transform:translateY(1px)}.btn-arrow{cursor:pointer;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;transition:transform .15s,box-shadow .15s;display:inline-flex}.btn-arrow-primary{color:#fff;background:linear-gradient(135deg,#5a87e8,#4573df);box-shadow:0 4px 16px #4573df73,inset 0 1px #ffffff38}.btn-arrow-primary:hover{transform:scale(1.08)translateY(-1px);box-shadow:0 8px 24px #4573df8c}.btn-arrow-dark{color:#fff;background:linear-gradient(135deg,#2e3448,#23272f);box-shadow:0 4px 16px #00000059,inset 0 1px #ffffff14}.btn-arrow-dark:hover{transform:scale(1.08)translateY(-1px);box-shadow:0 8px 24px #00000080}.btn-arrow-ghost{color:#4573df;background:#fff;border:1px solid #4573df1f;box-shadow:4px 4px 12px #96a5c873,-3px -3px 8px #ffffffeb}.btn-arrow-ghost:hover{transform:scale(1.08)translateY(-1px);box-shadow:5px 5px 16px #96a5c88c,-3px -3px 10px #fffffffa,0 0 14px #4573df29}.neo-icon-btn{cursor:pointer;color:#4573df;background:#f0f4ff;border:1px solid #ffffffb3;border-radius:14px;justify-content:center;align-items:center;transition:box-shadow .18s,transform .18s;display:inline-flex;box-shadow:4px 4px 12px #96a5c880,-3px -3px 8px #ffffffeb}.neo-icon-btn:hover{transform:translateY(-1px);box-shadow:6px 6px 18px #96a5c899,-4px -4px 12px #fffffffa,0 0 0 1.5px #4573df2e}.neo-icon-btn:active{transform:none;box-shadow:inset 3px 3px 8px #96a5c873,inset -2px -2px 6px #ffffffd9}.neo-icon-btn-sm{border-radius:10px;width:38px;height:38px}.neo-icon-btn-md{border-radius:14px;width:52px;height:52px}.neo-icon-btn-lg{border-radius:18px;width:66px;height:66px}.neo-icon-btn-dark{color:#eaf6ff;background:#23272f;border-color:#ffffff0f;box-shadow:4px 4px 12px #0000008c,-3px -3px 8px #2d375059}.neo-icon-btn-dark:hover{box-shadow:6px 6px 18px #000000a6,-4px -4px 12px #2d375066,0 0 0 1.5px #4573df38}.neo-icon-btn-dark:active{box-shadow:inset 3px 3px 8px #00000080,inset -2px -2px 6px #2d37504d}.metric-tile{background:#fff;border:1px solid #4573df14;border-radius:16px;flex-direction:column;gap:.4rem;padding:1rem 1.2rem;transition:transform .22s,box-shadow .22s;display:flex;box-shadow:0 2px 12px #4573df12,0 1px 4px #0000000a}.metric-tile:hover{transform:translateY(-3px);box-shadow:0 8px 28px #4573df21,0 3px 10px #0000000f}.metric-tile-icon{color:#4573df;margin-bottom:.1rem;font-size:1.2rem}.metric-tile-label{color:#64748b;letter-spacing:.02em;font-size:.75rem;font-weight:500}.metric-tile-value{color:#23272f;font-size:1.55rem;font-weight:700;line-height:1.1}.metric-tile-trend{color:#27955a;align-items:center;gap:3px;font-size:.75rem;font-weight:600;display:flex}.metric-tile-trend-down{color:#b00020}[data-theme=dark] .metric-tile{background:#1c2132;border-color:#4573df24;box-shadow:0 2px 14px #0000004d}[data-theme=dark] .metric-tile-value{color:#eaf6ff}[data-theme=dark] .metric-tile-label{color:#89b}.deco-connector{align-items:center;width:100%;display:flex;position:relative}.deco-connector-path{fill:none;stroke:#4573df;stroke-width:2px;stroke-linecap:round}.deco-connector-path-accent{stroke:#ff9800;stroke-dasharray:6 6}.deco-connector-path-white{stroke:#e0e8f8}.deco-connector-end{background:#4573df;border-radius:50%;flex-shrink:0;width:10px;height:10px;box-shadow:0 0 10px #4573dfa6}.deco-connector-end-accent{background:#ff9800;box-shadow:0 0 10px #ff9800a6}.tabs{border-bottom:1px solid #4573df1f;align-items:center;gap:0;display:inline-flex}.tab{color:#64748b;cursor:pointer;white-space:nowrap;background:0 0;border:none;border-bottom:2px solid #0000;margin-bottom:-1px;padding:.6rem 1.1rem;font-size:.88rem;font-weight:500;transition:color .18s,border-color .18s}.tab:hover{color:#4573df}.tab.active,.tab[aria-selected=true]{color:#4573df;border-bottom-color:#4573df;font-weight:600}[data-theme=dark] .tabs{border-bottom-color:#4573df2e}[data-theme=dark] .tab{color:#89b}[data-theme=dark] .tab:hover{color:#eaf6ff}[data-theme=dark] .tab.active{color:#7aa4f8;border-bottom-color:#4573df}@media (prefers-reduced-motion:reduce){.blob,.blob-3d,.glow-ring,.connector-dot,.connector-flow:after,.shimmer:after{animation:none!important}.card-float:hover,.glass-card:hover,.btn-3d:hover,.btn-3d-primary:hover,.btn-3d-accent:hover,.btn-3d-ghost:hover,.btn-pill:hover,.btn-pill-primary:hover,.btn-pill-accent:hover,.btn-arrow:hover,.neo-card:hover,.neo-icon-btn:hover,.metric-tile:hover,.isolate-lift:hover,.icon-3d:hover{transform:none!important}}
.skip-to-main{z-index:10000;background:var(--md-primary,#4573df);color:#fff;border-radius:0 0 8px 8px;padding:12px 24px;font-weight:600;text-decoration:none;transition:top .2s;position:absolute;top:-100%;left:16px}.skip-to-main:focus{top:0}html,body{margin:0;padding:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;line-height:1.6;overflow-x:hidden}:root{--md-primary:#4573df;--md-primary-variant:#2d4fa2;--md-secondary:#ff9800;--md-background:#fff;--md-surface:#f5f7fa;--md-error:#b00020;--md-on-primary:#fff;--md-on-secondary:#fff;--md-on-background:#23272f;--md-on-surface:#23272f;--md-on-error:#fff;--page-bg:#fff;--page-bg-dark:#1d2127;--md-elevation-1:0 1px 3px #3c3c3c1f, 0 1px 2px #3c3c3c3d;--md-elevation-2:0 3px 6px #3c3c3c29, 0 3px 6px #3c3c3c3b;--md-elevation-3:0 10px 20px #3c3c3c30, 0 6px 6px #3c3c3c3b}body{background:var(--md-background);color:var(--md-on-background);touch-action:manipulation;margin:0;font-family:Open Sans,Poppins,Inter,Arial,sans-serif;line-height:normal;transition:background-color .3s,color .3s}[data-theme=dark],[data-theme=dark] body{color:#eaf6ff;background:#181c22}h1{letter-spacing:-.01562em;font-size:2.5rem;font-weight:700;line-height:1.2}h2{letter-spacing:-.00833em;font-size:2rem;font-weight:700;line-height:1.25}h3{font-size:1.45rem;font-weight:600;line-height:1.3}h4{font-size:1.5rem;font-weight:600;line-height:1.35}h5{font-size:1.25rem;font-weight:500;line-height:1.4}h6{font-size:1rem;font-weight:500;line-height:1.5}.subtitle{color:var(--md-primary-variant);font-size:1.125rem;font-weight:400}.body{font-size:1rem;font-weight:400}.caption{color:#666;font-size:.875rem;font-weight:400}html.light,body.light{background:#f8fafc!important}html.dark,body.dark{background:#1d2127!important}.page-container{min-height:100dvh;transition:background .4s,box-shadow .3s,border .3s;position:relative;overflow-x:hidden}.page-container.light{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:linear-gradient(135deg,#f8fafc 0%,#e8eaf6 100%);box-shadow:0 4px 24px #3c3c7812}.page-container.dark{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#1d2127;box-shadow:0 4px 32px #00000040}.particle-background{pointer-events:none;z-index:0;width:100%;height:150vh;position:fixed;top:0;left:0}.main-content{z-index:10;min-height:100dvh;padding-top:0;padding-bottom:0;position:relative}.content-section{width:100%;position:relative;overflow:hidden}.service-hero-gradient{background:radial-gradient(circle at 86% 22%,#4573df24,#0000 28%),linear-gradient(135deg,#fff 0%,#f8fafc 54%,#e8eaf6 100%)!important;border:1px solid #4573df29!important;border-radius:28px!important;min-height:auto!important;margin-bottom:1.5rem!important;padding:clamp(3rem,6vw,5.5rem) clamp(1.2rem,4vw,4rem)!important;box-shadow:0 22px 60px #4573df1f!important}.service-hero-gradient h1,.service-hero-gradient h1 span{background:0 0!important;-webkit-background-clip:initial!important;background-clip:initial!important;-webkit-text-fill-color:#1d2127!important;color:#1d2127!important;text-shadow:none!important;letter-spacing:0!important;line-height:1.08!important}.service-hero-gradient p{color:#475569!important;max-width:660px!important;font-weight:600!important}.service-hero-gradient>div:first-child{display:none!important}[data-theme=dark] .service-hero-gradient{background:radial-gradient(circle at 86% 22%,#7ba0ff29,#0000 28%),linear-gradient(135deg,#1d2127 0%,#242936 55%,#1d2127 100%)!important;border-color:#7ba0ff38!important;box-shadow:0 22px 60px #00000047!important}[data-theme=dark] .service-hero-gradient h1,[data-theme=dark] .service-hero-gradient h1 span{-webkit-text-fill-color:#f8fafc!important;color:#f8fafc!important}[data-theme=dark] .service-hero-gradient p{color:#d9e3f7!important}@media (max-width:700px){.service-hero-gradient{border-radius:22px!important;padding:2.5rem 1rem!important}.service-hero-gradient h1{font-size:clamp(2rem,11vw,3rem)!important}}@media (max-width:768px){body{position:relative;overflow-x:hidden}.page-container,.main-content{min-height:100dvh;margin-bottom:0;padding-bottom:0}.breadcrumbs-nav{margin-top:72px!important}}
.CookieConsentBannerCommon-module__8G1H8q__actions{gap:.75rem;margin-left:1.5rem;display:flex}.CookieConsentBannerCommon-module__8G1H8q__button{color:#fff;cursor:pointer;background:linear-gradient(90deg,#4573df 0%,#0070f3 100%);border:none;border-radius:6px;outline:none;min-width:100px;padding:.6rem 1.5rem;font-size:1rem;font-weight:600;transition:background .2s,box-shadow .2s,transform .15s;box-shadow:0 2px 8px #4573df14}.CookieConsentBannerCommon-module__8G1H8q__button:hover{background:linear-gradient(90deg,#005bb5 0%,#4573df 100%);transform:translateY(-2px)scale(1.04);box-shadow:0 4px 16px #4573df26}.CookieConsentBannerCommon-module__8G1H8q__buttonSecondary{color:#4573df;cursor:pointer;background:0 0;border:1.5px solid #4573df;border-radius:4px;padding:.5rem 1.2rem;font-size:1rem;transition:background .2s,color .2s,border .2s}.CookieConsentBannerCommon-module__8G1H8q__buttonSecondary:hover{color:#005bb5;background:#e8ebee;border-color:#005bb5}.CookieConsentBannerCommon-module__8G1H8q__banner{z-index:1000;border:none;border-radius:12px;flex-direction:row;justify-content:space-between;align-items:center;gap:1.2rem;width:96vw;max-width:540px;margin:0 auto;padding:1.2rem 1.5rem;font-family:Open Sans,Manrope,Poppins,Inter,sans-serif;font-size:1rem;transition:all .3s;display:flex;position:fixed;bottom:1vw;left:50%;transform:translate(-50%)}.CookieConsentBannerCommon-module__8G1H8q__text{word-break:break-word;flex:60%;min-width:0;padding-right:1rem;font-size:1.07rem;line-height:1.7}@media (max-width:700px){.CookieConsentBannerCommon-module__8G1H8q__banner{border-radius:12px;gap:.8rem;max-width:99vw;padding:1rem .5rem;font-size:.97rem;bottom:2vw}.CookieConsentBannerCommon-module__8G1H8q__text{padding-right:.3rem;font-size:.97rem}.CookieConsentBannerCommon-module__8G1H8q__button,.CookieConsentBannerCommon-module__8G1H8q__buttonSecondary{min-width:90px;padding:.5rem 1rem;font-size:.97rem}}@media (max-width:480px){.CookieConsentBannerCommon-module__8G1H8q__banner{border-radius:6px;flex-direction:row;align-items:center;gap:.3rem;min-height:44px;padding:.35rem .08rem;font-size:.89rem;bottom:.2vw}.CookieConsentBannerCommon-module__8G1H8q__text{text-align:left;word-break:break-word;min-width:0;max-width:60vw;padding-right:.1rem;font-size:.89rem;line-height:1.4}.CookieConsentBannerCommon-module__8G1H8q__button,.CookieConsentBannerCommon-module__8G1H8q__buttonSecondary{border-radius:5px;width:auto;min-width:60px;padding:.32rem .5rem;font-size:.89rem}.CookieConsentBannerCommon-module__8G1H8q__actions{flex-direction:row;gap:.2rem;margin-left:.1rem}}
.CookieConsentBannerLight-module__J3Bxaa__banner{color:#23272f;box-shadow:none;-webkit-backdrop-filter:none;background:#f5f7fad9;border:none}.CookieConsentBannerLight-module__J3Bxaa__root{--banner-bg:#f7f9fb;--banner-color:#222;--banner-border:#e3e6ea;--button-bg:linear-gradient(90deg, #4573df 0%, #0070f3 100%);--button-color:#fff;--button-hover-bg:linear-gradient(90deg, #005bb5 0%, #4573df 100%);--button-secondary-bg:transparent;--button-secondary-color:#4573df;--button-secondary-border:#4573df;--button-secondary-hover-bg:#e8ebee;--button-secondary-hover-color:#005bb5;--button-secondary-hover-border:#005bb5;--link-color:#4573df;--link-hover:#005bb5;color:#222;background:#f7f9fb;border:1px solid #e3e6ea}.CookieConsentBannerLight-module__J3Bxaa__link{color:#4573df;margin-left:.5em;font-weight:500;text-decoration:underline;transition:color .2s}.CookieConsentBannerLight-module__J3Bxaa__link:hover{color:#005bb5}
.CookieConsentBannerDark-module__V4qioq__root{color:#f3f6fa;box-shadow:none;background:#181c23;border:none}.CookieConsentBannerDark-module__V4qioq__banner{color:#f3f6fa;box-shadow:none;background:#232a36d9;border:none}.CookieConsentBannerDark-module__V4qioq__buttonSecondary{color:#7ab4ff;background:#222d41b3;border-color:#7ab4ff}.CookieConsentBannerDark-module__V4qioq__buttonSecondary:hover{color:#fff;background:#1a2230;border-color:#fff}.CookieConsentBannerDark-module__V4qioq__dark .CookieConsentBannerDark-module__V4qioq__button{color:#fff;background:linear-gradient(90deg,#2d4a7a 0%,#4573df 100%);box-shadow:0 2px 12px #4573df2e}.CookieConsentBannerDark-module__V4qioq__link{color:#a5c9fa;text-shadow:0 1px 2px #0000001f;transition:color .2s}.CookieConsentBannerDark-module__V4qioq__link:hover{color:#e3f2fd}
