.bg-slate-50[data-v-57f58f26]{background-color:#f8fafc!important}.bg-slate-900[data-v-57f58f26]{background-color:#0f172a!important}.text-slate-900[data-v-57f58f26]{color:#0f172a!important}.text-slate-800[data-v-57f58f26]{color:#1e293b!important}.text-slate-600[data-v-57f58f26]{color:#475569!important}.text-slate-500[data-v-57f58f26]{color:#64748b!important}.lime-text-dark[data-v-57f58f26]{color:#1783a6!important}.z-index-2[data-v-57f58f26]{position:relative;z-index:2}.z-index-10[data-v-57f58f26]{position:relative;z-index:10}.line-height-tight[data-v-57f58f26]{line-height:1.1}.gap-4[data-v-57f58f26]{gap:1rem}.max-w-md[data-v-57f58f26]{max-width:28rem}.bg-black-alpha[data-v-57f58f26]{background-color:rgba(0,0,0,.5)!important}.hero-section[data-v-57f58f26]{background:#fff}.hero-blob[data-v-57f58f26]{position:absolute;top:-10%;right:-5%;width:600px;height:600px;background:radial-gradient(circle,rgba(var(--v-primary-base),.1) 0,hsla(0,0%,100%,0) 70%);border-radius:50%;z-index:1}.gradient-text[data-v-57f58f26]{background:linear-gradient(45deg,var(--v-primary-base),#6200ea);-webkit-text-fill-color:transparent}.image-stack[data-v-57f58f26]{position:relative;display:inline-block}.floating-card[data-v-57f58f26]{position:absolute;bottom:40px;left:-30px;background:#fff;-webkit-animation:float-data-v-57f58f26 4s ease-in-out infinite;animation:float-data-v-57f58f26 4s ease-in-out infinite}.masonry-grid[data-v-57f58f26]{-webkit-column-count:1;-moz-column-count:1;column-count:1;-webkit-column-gap:24px;-moz-column-gap:24px;column-gap:24px}@media(min-width:600px){.masonry-grid[data-v-57f58f26]{-webkit-column-count:2;-moz-column-count:2;column-count:2}}@media(min-width:960px){.masonry-grid[data-v-57f58f26]{-webkit-column-count:3;-moz-column-count:3;column-count:3}}.masonry-item[data-v-57f58f26]{-webkit-column-break-inside:avoid;-moz-column-break-inside:avoid;break-inside:avoid}.zoom-img[data-v-57f58f26]{-webkit-transition:-webkit-transform .6s cubic-bezier(.25,.46,.45,.94);transition:-webkit-transform .6s cubic-bezier(.25,.46,.45,.94);transition:transform .6s cubic-bezier(.25,.46,.45,.94);transition:transform .6s cubic-bezier(.25,.46,.45,.94),-webkit-transform .6s cubic-bezier(.25,.46,.45,.94)}.shadow-hover[data-v-57f58f26]{-webkit-transition:-webkit-box-shadow .3s ease;transition:-webkit-box-shadow .3s ease;transition:box-shadow .3s ease;transition:box-shadow .3s ease,-webkit-box-shadow .3s ease}.shadow-hover:hover .zoom-img[data-v-57f58f26]{-webkit-transform:scale(1.05);transform:scale(1.05)}.gallery-overlay[data-v-57f58f26]{position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(15,23,42,.3);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}@-webkit-keyframes float-data-v-57f58f26{0%{-webkit-transform:translateY(0);transform:translateY(0)}50%{-webkit-transform:translateY(-15px);transform:translateY(-15px)}to{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes float-data-v-57f58f26{0%{-webkit-transform:translateY(0);transform:translateY(0)}50%{-webkit-transform:translateY(-15px);transform:translateY(-15px)}to{-webkit-transform:translateY(0);transform:translateY(0)}}.float-animation[data-v-57f58f26]{-webkit-animation:float-data-v-57f58f26 6s ease-in-out infinite;animation:float-data-v-57f58f26 6s ease-in-out infinite}.btn-hover-lift[data-v-57f58f26]{-webkit-transition:-webkit-transform .2s;transition:-webkit-transform .2s;transition:transform .2s;transition:transform .2s,-webkit-transform .2s}.btn-hover-lift[data-v-57f58f26]:hover{-webkit-transform:translateY(-4px);transform:translateY(-4px)}.zoom-hover[data-v-57f58f26]{-webkit-transition:-webkit-transform .4s cubic-bezier(.25,.46,.45,.94);transition:-webkit-transform .4s cubic-bezier(.25,.46,.45,.94);transition:transform .4s cubic-bezier(.25,.46,.45,.94);transition:transform .4s cubic-bezier(.25,.46,.45,.94),-webkit-transform .4s cubic-bezier(.25,.46,.45,.94);cursor:pointer}.zoom-hover[data-v-57f58f26]:hover{-webkit-transform:scale(1.03);transform:scale(1.03)}.up-hover[data-v-57f58f26]:hover{-webkit-transform:translateY(-10px);transform:translateY(-10px)}.transition-swing[data-v-57f58f26]{-webkit-transition:all .4s cubic-bezier(.25,.8,.5,1);transition:all .4s cubic-bezier(.25,.8,.5,1)}.border-primary-left[data-v-57f58f26]{border-left:4px solid var(--v-primary-base)!important}.icon-box[data-v-57f58f26]{width:60px;height:60px;border-radius:12px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.pulse-circles[data-v-57f58f26]{width:100%;height:100%;z-index:1}.pulse-circles[data-v-57f58f26],.pulse-circles div[data-v-57f58f26]{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.pulse-circles div[data-v-57f58f26]{border-radius:50%;border:1px solid rgba(var(--v-primary-base),.1);-webkit-animation:ripple-data-v-57f58f26 3s infinite;animation:ripple-data-v-57f58f26 3s infinite}.pulse-circles div[data-v-57f58f26]:first-child{width:200px;height:200px;-webkit-animation-delay:0s;animation-delay:0s}.pulse-circles div[data-v-57f58f26]:nth-child(2){width:300px;height:300px;-webkit-animation-delay:.5s;animation-delay:.5s}.pulse-circles div[data-v-57f58f26]:nth-child(3){width:400px;height:400px;-webkit-animation-delay:1s;animation-delay:1s}@-webkit-keyframes ripple-data-v-57f58f26{0%{opacity:1;-webkit-transform:translate(-50%,-50%) scale(.8);transform:translate(-50%,-50%) scale(.8)}to{opacity:0;-webkit-transform:translate(-50%,-50%) scale(1.5);transform:translate(-50%,-50%) scale(1.5)}}@keyframes ripple-data-v-57f58f26{0%{opacity:1;-webkit-transform:translate(-50%,-50%) scale(.8);transform:translate(-50%,-50%) scale(.8)}to{opacity:0;-webkit-transform:translate(-50%,-50%) scale(1.5);transform:translate(-50%,-50%) scale(1.5)}}.gradient-divider[data-v-57f58f26]{height:4px;width:60px;background:-webkit-gradient(linear,left top,right top,from(var(--v-primary-base)),to(transparent));background:linear-gradient(90deg,var(--v-primary-base),transparent);border-radius:2px}.hover-border[data-v-57f58f26]{border:2px solid transparent!important;-webkit-transition:all .2s;transition:all .2s}.hover-border[data-v-57f58f26]:hover{border-color:var(--v-primary-base)!important;background-color:#f8fafc}.transform-scale[data-v-57f58f26]:hover{-webkit-transform:scale(1.02);transform:scale(1.02)}.circle-decoration[data-v-57f58f26]{position:absolute;top:-50%;right:-10%;width:600px;height:600px;border:40px solid hsla(0,0%,100%,.1);border-radius:50%}.btn-scale[data-v-57f58f26]:hover{-webkit-transform:scale(1.05);transform:scale(1.05)}.feature-card-modern[data-v-57f58f26]{-webkit-transition:all .3s cubic-bezier(.4,0,.2,1);transition:all .3s cubic-bezier(.4,0,.2,1);background:#fff}.feature-hover[data-v-57f58f26]{-webkit-transform:translateY(-8px);transform:translateY(-8px)}.feature-image-container[data-v-57f58f26]{position:relative;overflow:hidden}.feature-img-zoom[data-v-57f58f26]{-webkit-transition:-webkit-transform .6s ease;transition:-webkit-transform .6s ease;transition:transform .6s ease;transition:transform .6s ease,-webkit-transform .6s ease}.feature-img-zoom.zoomed[data-v-57f58f26]{-webkit-transform:scale(1.1);transform:scale(1.1)}.feature-overlay[data-v-57f58f26]{position:absolute;top:0;left:0;right:0;bottom:0;background:-webkit-gradient(linear,left bottom,left top,from(rgba(0,0,0,.3)),color-stop(60%,transparent));background:linear-gradient(0deg,rgba(0,0,0,.3) 0,transparent 60%);z-index:1}.feature-icon-badge[data-v-57f58f26]{position:absolute;bottom:16px;right:16px;width:70px;height:70px;border-radius:12px;background:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;z-index:2;-webkit-box-shadow:0 4px 12px rgba(0,0,0,.15);box-shadow:0 4px 12px rgba(0,0,0,.15);border:1px solid #e2e8f0}.v-carousel{overflow:hidden;position:relative;width:100%}.v-carousel__controls{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:rgba(0,0,0,.3);bottom:0;display:-webkit-box;display:-ms-flexbox;display:flex;height:50px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;list-style-type:none;position:absolute;width:100%;z-index:1}.v-carousel__controls>.v-item-group{-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto}.v-carousel__controls__item{margin:0 8px}.v-carousel__controls__item .v-icon{opacity:.5}.v-carousel__controls__item--active .v-icon{opacity:1;vertical-align:middle}.v-carousel__controls__item:hover{background:none}.v-carousel__controls__item:hover .v-icon{opacity:.8}.v-carousel__progress{margin:0;position:absolute;bottom:0;left:0;right:0}.v-carousel .v-window-item{display:block;height:inherit;text-decoration:none}.v-carousel--hide-delimiter-background .v-carousel__controls{background:transparent}.v-carousel--vertical-delimiters .v-carousel__controls{height:100%!important;width:50px}.v-main{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto;max-width:100%;-webkit-transition:.2s cubic-bezier(.4,0,.2,1);transition:.2s cubic-bezier(.4,0,.2,1)}.v-main:not([data-booted=true]){-webkit-transition:none!important;transition:none!important}.v-main__wrap{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;max-width:100%;position:relative}@-moz-document url-prefix(){@media print{.v-main{display:block}}}