@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/eb09d9b255bb4618-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/6d961ec58c0017c9-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/05f642f7de23f50f-s.p.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/4332f678d9adaf64-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}.__className_1d79f8{font-family:Plus Jakarta Sans,Plus Jakarta Sans Fallback,system-ui,-apple-system,Segoe UI,Arial,sans-serif;font-weight:400;font-style:normal}.__variable_1d79f8{--font-plus-jakarta:"Plus Jakarta Sans","Plus Jakarta Sans Fallback",system-ui,-apple-system,Segoe UI,Arial,sans-serif}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/6fe53d21e6e7ebd8-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/8ebc6e9dde468c4a-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/9e7b0a821b9dfcb4-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/636a5ac981f94f8b-s.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/6fe53d21e6e7ebd8-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/8ebc6e9dde468c4a-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/9e7b0a821b9dfcb4-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/636a5ac981f94f8b-s.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Plus Jakarta Sans Fallback;src:local("Arial");ascent-override:98.88%;descent-override:21.15%;line-gap-override:0.00%;size-adjust:104.98%}.__className_294a07{font-family:Plus Jakarta Sans,Plus Jakarta Sans Fallback,system-ui,-apple-system,Segoe UI,Arial,sans-serif;font-style:normal}.__variable_294a07{--font-plus-jakarta-bold:"Plus Jakarta Sans","Plus Jakarta Sans Fallback",system-ui,-apple-system,Segoe UI,Arial,sans-serif}:root{--aurora-blue:#0066ff;--aurora-violet:#7c3aed;--aurora-purple:#a855f7;--aurora-pink:#ec4899;--aurora-cyan:#06b6d4;--aurora-teal:#14b8a6;--glass-bg:rgba(255,255,255,0.7);--glass-bg-strong:rgba(255,255,255,0.85);--glass-bg-subtle:rgba(255,255,255,0.5);--glass-border:rgba(255,255,255,0.2);--glass-border-strong:rgba(255,255,255,0.4);--glass-blur:20px;--glass-blur-strong:40px;--glow-sm:0 0 20px -5px;--glow-md:0 0 40px -10px;--glow-lg:0 0 60px -15px;--glow-xl:0 0 80px -20px;--aurora-duration:15s;--aurora-duration-fast:8s;--aurora-duration-slow:25s;--ease-out-expo:cubic-bezier(0.16,1,0.3,1);--ease-in-out-expo:cubic-bezier(0.87,0,0.13,1)}@font-face{font-family:Plus Jakarta Sans Fallback;src:local("Arial");size-adjust:105%;ascent-override:95%;descent-override:25%;line-gap-override:0%}*{box-sizing:border-box}:after,:before{box-sizing:inherit}html{scroll-behavior:smooth;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-text-size-adjust:100%}body{margin:0;color:#0f172a;font-size:1rem;font-weight:400;line-height:1.7;font-family:Plus Jakarta Sans,Inter,Roboto,Helvetica,Arial,sans-serif;background-color:#fafbfc}a{text-decoration:none}@keyframes aurora-shift{0%,to{transform:translate(0) rotate(0deg) scale(1);opacity:.6}25%{transform:translate(5%,-10%) rotate(3deg) scale(1.05);opacity:.8}50%{transform:translate(-5%,5%) rotate(-3deg) scale(.95);opacity:.7}75%{transform:translate(10%,10%) rotate(5deg) scale(1.02);opacity:.85}}@keyframes aurora-pulse{0%,to{opacity:.4;transform:scale(1)}50%{opacity:.7;transform:scale(1.1)}}@keyframes aurora-sweep{0%{transform:translateX(-100%) rotate(-5deg)}to{transform:translateX(100%) rotate(5deg)}}@keyframes float{0%,to{transform:translateY(0) rotate(0deg)}33%{transform:translateY(-10px) rotate(1deg)}66%{transform:translateY(5px) rotate(-1deg)}}@keyframes glow-pulse{0%,to{box-shadow:0 0 40px -10px var(--aurora-blue);opacity:.8}50%{box-shadow:0 0 60px -10px var(--aurora-violet);opacity:1}}.aurora-bg{position:relative;overflow:hidden}.aurora-bg:before{content:"";position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:radial-gradient(ellipse 60% 40% at 30% 20%,rgba(0,102,255,.15) 0,transparent 50%),radial-gradient(ellipse 50% 35% at 70% 30%,rgba(124,58,237,.12) 0,transparent 50%),radial-gradient(ellipse 40% 30% at 20% 70%,rgba(236,72,153,.1) 0,transparent 50%),radial-gradient(ellipse 45% 35% at 80% 80%,rgba(6,182,212,.08) 0,transparent 50%);animation:aurora-shift var(--aurora-duration) ease-in-out infinite;pointer-events:none;z-index:0}.aurora-hero{position:relative;overflow:hidden}.aurora-hero:before{content:"";top:-30%;left:-20%;width:140%;height:160%;background:radial-gradient(ellipse 80% 50% at 50% -10%,rgba(0,102,255,.2) 0,transparent 50%),radial-gradient(ellipse 60% 40% at 85% 20%,rgba(124,58,237,.18) 0,transparent 50%),radial-gradient(ellipse 50% 35% at 15% 50%,rgba(236,72,153,.12) 0,transparent 50%),radial-gradient(ellipse 70% 45% at 70% 80%,rgba(6,182,212,.08) 0,transparent 50%);animation:aurora-shift var(--aurora-duration-slow) ease-in-out infinite;z-index:0}.aurora-hero:before,.aurora-orb{position:absolute;pointer-events:none}.aurora-orb{border-radius:50%;filter:blur(60px);animation:aurora-pulse var(--aurora-duration) ease-in-out infinite}.aurora-orb-blue{background:var(--aurora-blue);opacity:.2}.aurora-orb-violet{background:var(--aurora-violet);opacity:.15}.aurora-orb-pink{background:var(--aurora-pink);opacity:.12}.glass-panel{background:var(--glass-bg);backdrop-filter:blur(var(--glass-blur));-webkit-backdrop-filter:blur(var(--glass-blur));border:1px solid var(--glass-border);box-shadow:0 4px 24px -4px rgba(0,0,0,.08),inset 0 1px 0 0 rgba(255,255,255,.5)}.glass-panel-strong{background:var(--glass-bg-strong);backdrop-filter:blur(var(--glass-blur-strong));-webkit-backdrop-filter:blur(var(--glass-blur-strong));border:1px solid var(--glass-border-strong);box-shadow:0 8px 32px -8px rgba(0,0,0,.1),inset 0 1px 0 0 rgba(255,255,255,.6)}.glass-card{background:rgba(255,255,255,.8);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid rgba(0,0,0,.05);transition:all .3s var(--ease-out-expo)}.glass-card:hover{background:rgba(255,255,255,.9);border-color:rgba(0,102,255,.15);box-shadow:0 12px 40px -12px rgba(0,102,255,.15),0 0 0 1px rgba(0,102,255,.1);transform:translateY(-2px)}.gradient-text{background:linear-gradient(135deg,var(--aurora-blue) 0,var(--aurora-violet) 50%,var(--aurora-pink) 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.gradient-text-subtle{background:linear-gradient(135deg,#0f172a 0,var(--aurora-blue) 50%,var(--aurora-violet) 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.glow-blue{box-shadow:var(--glow-md) var(--aurora-blue)}.glow-violet{box-shadow:var(--glow-md) var(--aurora-violet)}.glow-pink{box-shadow:var(--glow-md) var(--aurora-pink)}.glow-aurora{box-shadow:var(--glow-md) var(--aurora-blue),var(--glow-lg) var(--aurora-violet)}.glow-hover{transition:box-shadow .3s var(--ease-out-expo)}.glow-hover:hover{box-shadow:0 8px 24px -6px rgba(0,102,255,.3),0 0 0 1px rgba(0,102,255,.1)}.glow-focus:focus-visible,.glow-focus:focus-within{outline:none;box-shadow:0 0 0 4px rgba(0,102,255,.12),0 4px 16px -4px rgba(0,102,255,.2);border-color:var(--aurora-blue)!important}.btn-gradient-primary{background:linear-gradient(135deg,#0066ff,#7c3aed);transition:background .3s var(--ease-out-expo),box-shadow .3s var(--ease-out-expo)}.btn-gradient-primary:focus,.btn-gradient-primary:hover{outline:none}.btn-gradient-primary:focus,.btn-gradient-primary:focus-visible,.btn-gradient-primary:hover{background:linear-gradient(135deg,#0052d4,#6d21ed);box-shadow:0 8px 24px -6px rgba(0,102,255,.5)}.btn-gradient-primary:focus-visible{outline:2px solid rgba(0,102,255,.5);outline-offset:2px}.gradient-border{position:relative;background:white;border-radius:inherit}.gradient-border:before{content:"";position:absolute;inset:0;padding:1px;border-radius:inherit;background:linear-gradient(135deg,var(--aurora-blue),var(--aurora-violet),var(--aurora-pink));mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask-composite:exclude;pointer-events:none}.safe-area-inset{padding-left:env(safe-area-inset-left,0);padding-right:env(safe-area-inset-right,0)}.safe-area-bottom,.safe-area-inset{padding-bottom:env(safe-area-inset-bottom,0)}[dir=rtl]{text-align:right}[dir=rtl] .icon-flip-rtl{transform:scaleX(-1)}.no-scrollbar::-webkit-scrollbar{display:none}.no-scrollbar{-ms-overflow-style:none;scrollbar-width:none}.custom-scrollbar::-webkit-scrollbar{width:8px;height:8px}.custom-scrollbar::-webkit-scrollbar-track{background:#f1f5f9;border-radius:9999px}.custom-scrollbar::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:9999px}.custom-scrollbar::-webkit-scrollbar-thumb:hover{background:#94a3b8}.scroll-smooth-touch{-webkit-overflow-scrolling:touch;scroll-behavior:smooth}.no-overscroll{overscroll-behavior:none}.no-overscroll-y{overscroll-behavior-y:none}.provider-swiper{padding-bottom:0;overflow:visible}.provider-swiper .swiper-slide{width:auto!important;flex-shrink:0}.provider-swiper .swiper-wrapper{align-items:center}.reviews-swiper{overflow:hidden;width:100%}.reviews-swiper .swiper-wrapper{display:flex;align-items:stretch}.reviews-swiper .swiper-slide{height:auto;display:flex}.reviews-swiper .swiper-slide>*{width:100%}.content-visibility-auto{content-visibility:auto;contain-intrinsic-size:auto 500px}.contain-layout{contain:layout}.contain-paint{contain:paint}.contain-strict{contain:strict}.contain-content{contain:content}.h-screen-safe{height:100vh;height:100dvh}.min-h-screen-safe{min-height:100vh;min-height:100dvh}.gpu-accelerated{transform:translateZ(0);will-change:transform}@keyframes fade-in{0%{opacity:0}to{opacity:1}}.animate-fade-in{animation:fade-in .3s var(--ease-out-expo)}@keyframes fade-up{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.animate-fade-up{animation:fade-up .4s var(--ease-out-expo)}@media (prefers-reduced-motion:reduce){.animate-fade-up{animation:none;opacity:1;transform:none}}@keyframes scale-in{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.animate-scale-in{animation:scale-in .3s var(--ease-out-expo)}.stagger-1{animation-delay:.05s}.stagger-2{animation-delay:.1s}.stagger-3{animation-delay:.15s}.stagger-4{animation-delay:.2s}.stagger-5{animation-delay:.25s}@media (prefers-reduced-motion:reduce){.stagger-1,.stagger-2,.stagger-3,.stagger-4,.stagger-5{animation-delay:0s}}.hover-lift{transition:transform .3s var(--ease-out-expo),box-shadow .3s var(--ease-out-expo)}.hover-lift:hover{transform:translateY(-4px);box-shadow:0 12px 32px -12px rgba(0,0,0,.15)}.hover-scale{transition:transform .2s var(--ease-out-expo)}.hover-scale:hover{transform:scale(1.02)}.press-effect{transition:transform .15s ease}.press-effect:active{transform:scale(.97)}input[type=range]{appearance:none;background:transparent}input[type=range]::-webkit-slider-track{background:transparent;height:8px;border-radius:9999px}input[type=range]::-webkit-slider-thumb{appearance:none;width:20px;height:20px;border-radius:50%;background:linear-gradient(135deg,#0066ff,#7c3aed);cursor:pointer;border:2px solid white;box-shadow:0 2px 8px rgba(0,102,255,.3);margin-top:-6px;-webkit-transition:all .2s ease;transition:all .2s ease}input[type=range]::-webkit-slider-thumb:hover{transform:scale(1.1);box-shadow:0 4px 12px rgba(0,102,255,.4)}input[type=range]::-webkit-slider-thumb:active{transform:scale(.95)}input[type=range]::-moz-range-track{background:transparent;height:8px;border-radius:9999px}input[type=range]::-moz-range-thumb{width:20px;height:20px;border-radius:50%;background:linear-gradient(135deg,#0066ff,#7c3aed);cursor:pointer;border:2px solid white;box-shadow:0 2px 8px rgba(0,102,255,.3);-moz-transition:all .2s ease;transition:all .2s ease}input[type=range]::-moz-range-thumb:hover{transform:scale(1.1);box-shadow:0 4px 12px rgba(0,102,255,.4)}input[type=range]:disabled::-webkit-slider-thumb{background:#9ca3af;cursor:not-allowed;box-shadow:0 1px 3px rgba(0,0,0,.2)}input[type=range]:disabled::-moz-range-thumb{background:#9ca3af;cursor:not-allowed;box-shadow:0 1px 3px rgba(0,0,0,.2)}input[type=range].slider-gradient{appearance:none;background:transparent;cursor:pointer}input[type=range].slider-gradient::-webkit-slider-track{background:transparent;height:8px;border-radius:9999px}input[type=range].slider-gradient::-webkit-slider-thumb{appearance:none;background:linear-gradient(135deg,#0066ff,#7c3aed);height:20px;width:20px;border-radius:50%;border:2px solid white;box-shadow:0 2px 8px rgba(0,102,255,.3);cursor:pointer;-webkit-transition:all .2s ease;transition:all .2s ease;margin-top:-6px}input[type=range].slider-gradient::-webkit-slider-thumb:hover{transform:scale(1.1);box-shadow:0 4px 12px rgba(0,102,255,.4)}input[type=range].slider-gradient::-moz-range-track{background:transparent;height:8px;border-radius:9999px}input[type=range].slider-gradient::-moz-range-thumb{background:linear-gradient(135deg,#0066ff,#7c3aed);height:20px;width:20px;border-radius:50%;border:2px solid white;box-shadow:0 2px 8px rgba(0,102,255,.3);cursor:pointer;-moz-transition:all .2s ease;transition:all .2s ease}input[type=range].slider-gradient::-moz-range-thumb:hover{transform:scale(1.1);box-shadow:0 4px 12px rgba(0,102,255,.4)}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.touch-target{min-height:44px;min-width:44px;display:inline-flex;align-items:center;justify-content:center}::selection{background-color:rgba(0,102,255,.2);color:#003a8c}.no-select{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}.no-tap-highlight{-webkit-tap-highlight-color:transparent}.text-balance{text-wrap:balance}.text-pretty{text-wrap:pretty}.destination-card{position:relative;isolation:isolate}.destination-card:before{content:"";position:absolute;inset:0;z-index:1;opacity:0;transition:opacity .3s ease;background:linear-gradient(135deg,rgba(0,102,255,.1),rgba(124,58,237,.1));border-radius:inherit}.destination-card:hover:before{opacity:1}.destination-card img{will-change:transform}.destination-card [class*=badge],.destination-card>div:first-of-type+div{transition:transform .2s ease,box-shadow .2s ease}.destination-card:hover [class*=badge],.destination-card:hover>div:nth-child(2){transform:scale(1.05);box-shadow:0 4px 12px -2px rgba(0,0,0,.15)}.destination-card>div:last-child{transition:transform .3s var(--ease-out-expo)}.destination-card:hover>div:last-child{transform:translateY(-4px)}.travel-hero{position:relative}.travel-hero:before{content:"";position:absolute;inset:0;background:radial-gradient(ellipse 80% 50% at 50% 0,rgba(0,102,255,.15) 0,transparent 50%),radial-gradient(ellipse 60% 40% at 90% 30%,rgba(124,58,237,.1) 0,transparent 50%),radial-gradient(ellipse 50% 30% at 10% 70%,rgba(236,72,153,.08) 0,transparent 50%);pointer-events:none;z-index:1}@media (min-width:1536px){.destination-card{aspect-ratio:4/5}}@media (prefers-contrast:high){.destination-card{border:2px solid}.destination-card:after{content:"";position:absolute;inset:0;background:rgba(0,0,0,.4);pointer-events:none;z-index:1}}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}.aurora-bg:before,.aurora-hero:before,.aurora-orb{animation:none!important}}@media (max-width:768px){.aurora-bg:before,.aurora-hero:before{animation-duration:calc(var(--aurora-duration) * 2)}.aurora-orb{animation:none}}.prose h1,.prose-lg h1{font-size:clamp(2rem,1.5rem + 2.5vw,3rem);font-weight:800;line-height:1.1;letter-spacing:-.02em;color:#0f172a;margin-top:2rem}.prose h2,.prose-lg h2{font-size:clamp(1.75rem,1.25rem + 2vw,2.25rem);font-weight:700;line-height:1.15;letter-spacing:-.015em;color:#0f172a;margin-top:1.75rem}.prose h3,.prose-lg h3{font-size:24px;font-weight:600;line-height:1.3;letter-spacing:-.01em;color:#0f172a;margin-top:1.5rem}.prose h4,.prose-lg h4{font-size:clamp(1.125rem,1rem + .5vw,1.375rem);font-weight:600;line-height:1.4;letter-spacing:-.005em;color:#0f172a;margin-top:1.25rem}.prose h5,.prose-lg h5{font-size:clamp(1rem,.95rem + .25vw,1.125rem);font-weight:600;line-height:1.4;color:#0f172a;margin-top:1rem}.prose h6,.prose-lg h6{font-size:.875rem;font-weight:600;line-height:1.4;color:#0f172a;margin-top:.875rem}.prose ul,.prose ul li,.prose-lg ul,.prose-lg ul li{list-style-type:circle}.blog-cta-button{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:.875rem 1.5rem;margin:1rem auto;font-size:.9375rem;font-weight:600;color:#ffffff!important;text-decoration:none!important;background:linear-gradient(135deg,#635BFF,#8B5CF6 50%,#A855F7);border-radius:9999px;box-shadow:0 4px 14px 0 rgba(99,91,255,.39);transition:all .2s ease;cursor:pointer}.blog-cta-button:hover{opacity:.9;transform:scale(1.02) translateY(-1px);box-shadow:0 6px 20px 0 rgba(99,91,255,.5);text-decoration:none!important}.blog-cta-button:active{transform:scale(.98)}.blog-cta-button-secondary{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:.75rem 1.25rem;margin:.75rem auto;font-size:.875rem;font-weight:600;color:#635BFF!important;text-decoration:none!important;background:transparent;border:2px solid #635bff;border-radius:9999px;transition:all .2s ease;cursor:pointer}.blog-cta-button-secondary:hover{background:rgba(99,91,255,.1);text-decoration:none!important}.prose .blog-cta-button,.prose a.blog-cta-button,.prose-lg .blog-cta-button,.prose-lg a.blog-cta-button{display:flex;width:fit-content;margin:1.5rem auto;color:#ffffff;text-decoration:none;font-weight:600;background:linear-gradient(135deg,#635BFF,#8B5CF6 50%,#A855F7)}.prose .blog-cta-button:hover,.prose a.blog-cta-button:hover,.prose-lg .blog-cta-button:hover,.prose-lg a.blog-cta-button:hover{text-decoration:none;box-shadow:0 4px 12px rgba(99,91,255,.3);transform:translateY(-1px)}.prose .blog-cta-button-secondary,.prose a.blog-cta-button-secondary,.prose-lg .blog-cta-button-secondary,.prose-lg a.blog-cta-button-secondary{display:flex;width:fit-content;margin:1.5rem auto}.prose a:not(.blog-cta-button):not(.blog-cta-button-secondary),.prose-lg a:not(.blog-cta-button):not(.blog-cta-button-secondary){background-color:rgba(99,91,255,.1);padding:.125rem .375rem;border-radius:.25rem;transition:all .2s ease;text-decoration:none!important}.prose a:not(.blog-cta-button):not(.blog-cta-button-secondary):hover,.prose-lg a:not(.blog-cta-button):not(.blog-cta-button-secondary):hover{background-color:rgba(99,91,255,.2);text-decoration:underline!important}.prose a:not(.blog-cta-button):not(.blog-cta-button-secondary):focus-visible,.prose-lg a:not(.blog-cta-button):not(.blog-cta-button-secondary):focus-visible{background-color:rgba(99,91,255,.2);outline:2px solid rgba(99,91,255,.6);outline-offset:2px;text-decoration:underline!important}.prose img,.prose-lg img{border-radius:.75rem;box-shadow:0 4px 24px -4px rgba(0,0,0,.1);margin:1.5rem auto;max-width:100%;height:auto}.prose-lg>img,.prose>img{display:block;margin-left:auto;margin-right:auto}@media (prefers-reduced-motion:no-preference){.prose h2:not(:first-child):before,.prose-lg h2:not(:first-child):before{content:"";display:block;width:60px;height:3px;background:linear-gradient(135deg,#635BFF,#A855F7);margin-bottom:2rem;margin-top:.5rem;border-radius:2px}}@media (prefers-reduced-motion:reduce){.prose h2:not(:first-child):before,.prose-lg h2:not(:first-child):before{display:none}}#nprogress{pointer-events:none}#nprogress .bar{background:linear-gradient(90deg,var(--aurora-blue) 0,var(--aurora-violet) 50%,var(--aurora-purple) 100%);position:fixed;z-index:99999;top:0;left:0;width:100%;height:3px;box-shadow:0 0 10px rgba(99,102,241,.5),0 0 5px rgba(139,92,246,.3)}#nprogress .peg{display:block;position:absolute;right:0;width:100px;height:100%;box-shadow:0 0 10px var(--aurora-violet),0 0 5px var(--aurora-violet);opacity:1;transform:rotate(3deg) translateY(-4px)}#nprogress .spinner{display:none}#nprogress .spinner-icon{width:18px;height:18px;box-sizing:border-box;border-bottom:2px solid transparent;border-right:2px solid transparent;border-top:2px solid transparent;border-top-color:var(--aurora-violet);border-left:2px solid transparent;border-left-color:var(--aurora-violet);border-radius:50%;animation:nprogress-spinner .4s linear infinite}@keyframes nprogress-spinner{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.nprogress-custom-parent{overflow:hidden;position:relative}.nprogress-custom-parent #nprogress .bar,.nprogress-custom-parent #nprogress .spinner{position:absolute}@media print{.back-to-blog,.newsletter-signup,.no-print,.prose h2:before,.prose-lg h2:before,.reading-progress,.related-articles,.social-share,.table-of-contents,button,footer,header,nav{display:none!important}@page{margin:2cm}body{background:white;color:black;font-size:12pt;line-height:1.6}h1,h2,h3,h4,h5,h6{page-break-after:avoid;color:black}h1{font-size:24pt;margin-top:0;margin-bottom:12pt}h2{font-size:18pt;margin-top:16pt;margin-bottom:8pt}h3{font-size:14pt;margin-top:12pt;margin-bottom:6pt}a{color:black;text-decoration:underline}a[href^=http]:after{content:" (" attr(href) ")";font-size:10pt;color:#666}img{max-width:100%!important;height:auto!important;display:block;margin:12pt auto}code,img,pre{page-break-inside:avoid}code,pre{background:#f5f5f5!important;color:black!important;border:1px solid #ddd}pre{padding:8pt;overflow:visible;white-space:pre-wrap;word-wrap:break-word}table{border-collapse:collapse;width:100%;page-break-inside:avoid}td,th{border:1px solid #ddd;padding:6pt}th{background:#f5f5f5!important;font-weight:700}blockquote{border-left:3px solid #ccc;padding-left:12pt;margin:12pt 0;font-style:italic;background:transparent!important}ol,ul{margin:8pt 0;padding-left:24pt}article{max-width:100%;margin:0;padding:0}.author-bio{border-top:1px solid #ddd;padding-top:12pt;margin-top:24pt;page-break-inside:avoid}li,p{orphans:3;widows:3}.page-break{page-break-before:always}.no-page-break{page-break-inside:avoid}}