.alice-carousel .animated{animation-fill-mode:both}.alice-carousel .animated-out{z-index:1}.alice-carousel .fadeOut{animation-name:fadeOut}@keyframes fadeOut{0%{opacity:1}to{opacity:0;visibility:hidden}}.alice-carousel{position:relative;width:100%;margin:auto;direction:ltr}.alice-carousel__wrapper{overflow-x:hidden;overflow-y:hidden;height:auto}.alice-carousel__stage,.alice-carousel__wrapper{position:relative;box-sizing:border-box;width:100%}.alice-carousel__stage{height:100%;margin:0;padding:0;white-space:nowrap;transform-style:flat;-webkit-transform-style:flat;backface-visibility:hidden;-webkit-backface-visibility:hidden}.alice-carousel__stage-item{position:relative;display:inline-block;padding:0;margin:0;box-sizing:border-box;width:100%;height:100%;vertical-align:top;white-space:normal;line-height:0}.alice-carousel__stage-item *{line-height:normal}.alice-carousel__stage-item.__hidden{opacity:0;overflow:hidden}.alice-carousel__next-btn,.alice-carousel__prev-btn{display:inline-block;box-sizing:border-box;width:50%;padding:10px 5px}.alice-carousel__next-btn [data-area]:after,.alice-carousel__prev-btn [data-area]:after{position:relative;content:attr(data-area);text-transform:capitalize}.alice-carousel__prev-btn{text-align:right}.alice-carousel__next-btn{text-align:left}.alice-carousel__next-btn-item,.alice-carousel__prev-btn-item{display:inline-block;cursor:pointer;padding:5px;margin:0;color:#465798}.alice-carousel__next-btn-item:hover,.alice-carousel__prev-btn-item:hover{color:darkred}.alice-carousel__next-btn-item.__inactive,.alice-carousel__prev-btn-item.__inactive{opacity:.4;pointer-events:none}.alice-carousel__play-btn{position:absolute;top:30px;left:20px;display:inline-block}.alice-carousel__play-btn:hover{cursor:pointer}.alice-carousel__play-btn-wrapper{position:relative;width:32px;height:32px;padding:10px;border-radius:50%;background-color:#fff}.alice-carousel__play-btn-item{position:absolute;width:32px;height:32px;cursor:pointer;border:0;outline:none;background:transparent}.alice-carousel__play-btn-item:after,.alice-carousel__play-btn-item:before{position:absolute;pointer-events:none;display:block;width:0;height:0;content:"";transition:all .4s linear;border-color:transparent transparent transparent #465798;border-style:solid;border-width:8px 0 8px 15px}.alice-carousel__play-btn-item:before{left:5px;height:14px}.alice-carousel__play-btn-item:after{top:7px;left:18px}.alice-carousel__play-btn-item.__pause:after,.alice-carousel__play-btn-item.__pause:before{height:30px;border-width:0 0 0 10px}.alice-carousel__play-btn-item.__pause:after{top:0;left:18px}.alice-carousel__dots{margin:30px 3px 5px;padding:0;list-style:none;text-align:center}.alice-carousel__dots>li{display:inline-block}.alice-carousel__dots-item:not(.__custom){width:8px;height:8px;cursor:pointer;border-radius:50%;background-color:#e0e4fb}.alice-carousel__dots-item:not(.__custom):not(:last-child){margin-right:20px}.alice-carousel__dots-item:not(.__custom).__active,.alice-carousel__dots-item:not(.__custom):hover{background-color:#6e7ebc}.alice-carousel__slide-info{position:absolute;top:20px;right:20px;display:inline-block;padding:5px 10px;color:#465798;border-radius:5px;background-color:rgba(224,228,251,.6)}.alice-carousel__slide-info-item{vertical-align:middle;line-height:0}.rdp{--rdp-cell-size:28px;--rdp-caption-font-size:18px;--rdp-accent-color:#00f;--rdp-background-color:#e7edff;--rdp-accent-color-dark:#3003e1;--rdp-background-color-dark:#180270;--rdp-outline:2px solid var(--rdp-accent-color);--rdp-outline-selected:3px solid var(--rdp-accent-color);--rdp-selected-color:#fff;box-shadow:1px 3px 4px 0 #00000066;border-radius:8px}.rdp-vhidden{box-sizing:border-box;margin:0;background:transparent;-moz-appearance:none;-webkit-appearance:none;appearance:none;position:absolute!important;top:0;width:1px!important;height:1px!important;padding:0!important;overflow:hidden!important;clip:rect(1px,1px,1px,1px)!important;border:none!important}.rdp-button_reset{appearance:none;position:relative;margin:0;padding:0;cursor:default;color:inherit;background:none;font:16px;-moz-appearance:none;-webkit-appearance:none}.rdp-button_reset:focus-visible{outline:none}.rdp-button{border:2px solid transparent;margin:3px 4px!important}.rdp-button[disabled]:not(.rdp-day_selected){opacity:.85}.rdp-button:not([disabled]){cursor:pointer}.rdp-button:focus-visible:not([disabled]){color:inherit;background-color:var(--rdp-background-color);border:var(--rdp-outline)}.rdp-button:hover:not([disabled]):not(.rdp-day_selected){background-color:var(--rdp-background-color)}.rdp-months{display:flex}.rdp-month{margin:0 1em}.rdp-month:first-child{margin-left:0}.rdp-month:last-child{margin-right:0}.rdp-table{margin:0;max-width:calc(var(--rdp-cell-size) * 7);border-collapse:collapse}.rdp-with_weeknumber .rdp-table{max-width:calc(var(--rdp-cell-size) * 8);border-collapse:collapse}.rdp-caption{display:flex;align-items:center;justify-content:space-between;padding:0;text-align:left}.rdp-multiple_months .rdp-caption{position:relative;display:block;text-align:center}.rdp-caption_dropdowns,.rdp-caption_label{position:relative;display:inline-flex}.rdp-caption_label{z-index:1;align-items:center;margin:0;padding:0 .25em;white-space:nowrap;color:currentColor;border:2px solid transparent;font-size:14px;font-weight:400}.rdp-nav{white-space:nowrap}.rdp-multiple_months .rdp-caption_start .rdp-nav{position:absolute;top:50%;left:0;transform:translateY(-50%)}.rdp-multiple_months .rdp-caption_end .rdp-nav{position:absolute;top:50%;right:0;transform:translateY(-50%)}.rdp-nav_button{display:inline-flex;align-items:center;justify-content:center;width:var(--rdp-cell-size);height:var(--rdp-cell-size);padding:.25em;border-radius:100%}.rdp-dropdown_month,.rdp-dropdown_year{position:relative;display:inline-flex;align-items:center}.rdp-dropdown{-webkit-appearance:none;-moz-appearance:none;appearance:none;position:absolute;z-index:2;top:0;bottom:0;left:0;width:100%;margin:0;padding:0;cursor:inherit;opacity:0;border:none;background-color:transparent;font-family:inherit;font-size:inherit;line-height:inherit}.rdp-dropdown[disabled]{opacity:unset;color:unset}.rdp-dropdown:focus-visible:not([disabled])+.rdp-caption_label{background-color:var(--rdp-background-color);border:var(--rdp-outline);border-radius:6px}.rdp-dropdown_icon{margin:0 0 0 5px}.rdp-head{border:0}.rdp-head_row,.rdp-row{height:100%}.rdp-head_cell{vertical-align:middle;font-size:.75em;font-weight:700;text-align:center;height:100%;height:var(--rdp-cell-size);padding:0;text-transform:uppercase;color:#b5bec6}.rdp-tbody{border:0}.rdp-tfoot{margin:.5em}.rdp-cell{width:var(--rdp-cell-size);height:100%;height:var(--rdp-cell-size);padding:0;text-align:center}.rdp-weeknumber{font-size:.75em}.rdp-day,.rdp-weeknumber{display:flex;overflow:hidden;align-items:center;justify-content:center;box-sizing:border-box;width:var(--rdp-cell-size);max-width:var(--rdp-cell-size);height:var(--rdp-cell-size);margin:0;border:2px solid transparent;border-radius:100%}.rdp-day_today:not(.rdp-day_outside){font-weight:700}.rdp-day_selected,.rdp-day_selected:focus-visible,.rdp-day_selected:hover{color:var(--rdp-selected-color);opacity:1;background-color:var(--rdp-accent-color)}.rdp-day_outside{opacity:.5}.rdp-day_selected:focus-visible{outline:var(--rdp-outline);outline-offset:2px;z-index:1}.rdp:not([dir=rtl]) .rdp-day_range_start:not(.rdp-day_range_end){border-top-right-radius:0;border-bottom-right-radius:0}.rdp:not([dir=rtl]) .rdp-day_range_end:not(.rdp-day_range_start),.rdp[dir=rtl] .rdp-day_range_start:not(.rdp-day_range_end){border-top-left-radius:0;border-bottom-left-radius:0}.rdp[dir=rtl] .rdp-day_range_end:not(.rdp-day_range_start){border-top-right-radius:0;border-bottom-right-radius:0}.rdp-day_range_end.rdp-day_range_start{border-radius:100%}.rdp-day_range_middle{border-radius:0}.rdp-row td:first-child .rdp-button_reset{color:#b5bec6;pointer-events:none}svg{color:#b5bec6}.rdp-nav_button{z-index:9}.rdp-tfoot td{padding:15px;color:#b5bec6}.cl-spinner{display:inline-block;flex:none;border-radius:50%;background:conic-gradient(from 0deg,hsla(0,0%,100%,0) 0,#077ee7 45%,#f20687 100%);mask:radial-gradient(farthest-side,transparent calc(100% - 4px),#000 calc(100% - 3px));-webkit-mask:radial-gradient(farthest-side,transparent calc(100% - 4px),#000 calc(100% - 3px));animation:cl-spin .9s linear infinite}@keyframes cl-spin{to{transform:rotate(1turn)}}.cl-loader-overlay{background:hsl(var(--background)/.72);backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px)}@media (prefers-reduced-motion:reduce){.cl-spinner{animation-duration:2.4s}}.sws-section{width:100%;padding:60px 0 40px;background:hsl(var(--background))}.sws-container{max-width:1270px;margin:0 auto;padding:0 15px}.sws-slider-wrapper{position:relative;border-radius:20px;overflow:hidden;box-shadow:0 20px 60px rgba(0,0,0,.35)}.sws-slide{position:relative;width:100%;aspect-ratio:16/9;display:flex!important;align-items:center;justify-content:center}.sws-slide-bg{position:absolute;inset:0;z-index:0}.sws-slide-overlay{position:absolute;inset:0;z-index:1}.sws-slide-content{position:relative;z-index:2;text-align:center;max-width:750px;margin:0 auto}.sws-heading{font-size:42px;font-weight:800;line-height:1.2;margin-bottom:18px;background:linear-gradient(80deg,#f20687,#077ee7);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;animation:sws-fadeUp .8s ease-out}.sws-paragraph{font-size:17px;line-height:1.7;color:hsla(0,0%,100%,.82);max-width:600px;margin:0 auto;animation:sws-fadeUp .8s ease-out .15s both}@keyframes sws-fadeUp{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:translateY(0)}}.sws-search-area{position:absolute;bottom:0;left:0;right:0;z-index:10;padding:0 30px 30px}.sws-tab-buttons{display:flex;gap:0;margin-bottom:0;justify-content:flex-start;padding-left:20px}.sws-tab-btn{display:inline-flex;align-items:center;gap:8px;padding:10px 24px;border-radius:20px 20px 0 0;font-size:14px;font-weight:600;cursor:pointer;transition:all .3s ease;background:hsla(0,0%,100%,.05);color:hsla(0,0%,100%,.5);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:none;border:1px solid hsla(0,0%,100%,.15);border-bottom:none;margin-right:4px}.sws-tab-btn:hover{background:hsla(0,0%,100%,.14);color:hsla(0,0%,100%,.9)}.sws-tab-btn.sws-tab-active{background:linear-gradient(80deg,#f20687,#077ee7);color:#fff;border-color:hsla(0,0%,100%,.2);box-shadow:0 -4px 20px rgba(242,6,135,.1);position:relative}.sws-tab-btn.sws-tab-active svg{filter:drop-shadow(0 0 4px rgba(242,6,135,.5))}.sws-search-form{width:100%}.sws-input-wrapper{display:flex;align-items:center;background:hsla(0,0%,100%,.1);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border:1px solid hsla(0,0%,100%,.15);border-radius:0 50px 50px 50px;padding:5px 5px 5px 20px;transition:all .45s cubic-bezier(.4,0,.2,1);box-shadow:0 8px 32px rgba(0,0,0,.2);position:relative;z-index:10}.sws-ai-mode .sws-input-wrapper{border-radius:0 50px 50px 50px;padding:15px 15px 15px 30px;background:hsla(0,0%,100%,.12);transform:translateY(-1px)}.sws-input-wrapper:focus-within{border-color:rgba(242,6,135,.5);box-shadow:0 8px 32px rgba(242,6,135,.12),0 0 0 3px rgba(242,6,135,.08);background:hsla(0,0%,100%,.14)}.sws-search-icon{flex-shrink:0;color:hsla(0,0%,100%,.5);margin-right:12px}.sws-search-input{flex:1;border:none;outline:none;background:transparent;color:#fff;font-size:15px;font-family:inherit;padding:12px 0}.sws-search-input::-moz-placeholder{color:hsla(0,0%,100%,.4);font-style:italic}.sws-search-input::placeholder{color:hsla(0,0%,100%,.4);font-style:italic}.sws-search-btn{display:inline-flex;align-items:center;gap:6px;padding:12px 28px;border:none;border-radius:50px;background:linear-gradient(80deg,#f20687,#077ee7);color:#fff;font-size:14px;font-weight:700;cursor:pointer;transition:all .3s ease;white-space:nowrap;letter-spacing:.3px}.sws-search-btn:hover{transform:scale(1.04);box-shadow:0 6px 24px rgba(242,6,135,.35)}.sws-search-btn:active{transform:scale(.98)}.sws-ai-actions{display:flex;align-items:center;gap:12px;margin-top:15px;flex-wrap:wrap;justify-content:flex-start;padding-left:10px;animation:sws-fadeUp .4s ease-out}.sws-action-btn{display:inline-flex;align-items:center;gap:8px;padding:10px 18px;border-radius:12px;border:1px solid hsla(0,0%,100%,.15);background:hsla(0,0%,100%,.08);color:#fff;font-size:13px;font-weight:600;cursor:pointer;transition:all .3s ease;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.sws-action-btn:hover{background:hsla(0,0%,100%,.15);transform:translateY(-2px);border-color:#f20687;box-shadow:0 4px 15px rgba(242,6,135,.2)}.sws-rate-btn{background:linear-gradient(135deg,#f59e0b,#ef4444);border:none}.sws-rate-btn:hover{box-shadow:0 4px 15px rgba(239,68,68,.3)}.sws-dots-right{position:absolute!important;bottom:auto!important;top:20px;right:20px;left:auto!important;width:auto!important;display:flex!important;flex-direction:column;gap:8px;margin:0!important;padding:0!important;list-style:none!important;z-index:10}.sws-dots-right li{width:12px!important;height:12px!important;margin:0!important}.sws-dots-right li button{width:12px!important;height:12px!important;padding:0!important;border-radius:50%;border:2px solid hsla(0,0%,100%,.4)!important;background:transparent!important;transition:all .3s ease!important}.sws-dots-right li button:before{display:none!important}.sws-dots-right li.slick-active button{background:linear-gradient(80deg,#f20687,#077ee7)!important;border-color:transparent!important;box-shadow:0 0 10px rgba(242,6,135,.5);transform:scale(1.3)}@media screen and (max-width:991px){.sws-heading{font-size:32px}.sws-paragraph{font-size:15px}}@media screen and (max-width:767px){.sws-section{padding:30px 0 20px}.sws-heading{font-size:26px}.sws-paragraph{font-size:14px;line-height:1.6}.sws-search-area{padding:0 15px 20px}.sws-tab-buttons{flex-direction:column;align-items:stretch;gap:4px}.sws-tab-btn{border-radius:12px;justify-content:center;padding:10px 16px;font-size:13px}.sws-input-wrapper{flex-direction:column;border-radius:16px;padding:12px;gap:10px}.sws-search-icon{display:none}.sws-search-input{width:100%;text-align:center;padding:8px 0}.sws-search-btn{width:100%;justify-content:center;padding:12px}.sws-dots-right{top:12px;right:12px;gap:6px}.sws-dots-right li,.sws-dots-right li button{width:10px!important;height:10px!important}}@media screen and (max-width:480px){.sws-slider-wrapper{border-radius:14px}.sws-heading{font-size:22px}}.sws-keywords{display:flex;align-items:center;gap:8px;margin-top:12px;flex-wrap:wrap;justify-content:center}.sws-keywords-label{font-size:13px;font-weight:600;color:hsla(0,0%,100%,.5);white-space:nowrap;letter-spacing:.5px;text-transform:uppercase}.sws-keyword-chip{display:inline-flex;align-items:center;padding:5px 14px;border-radius:20px;border:1px solid hsla(0,0%,100%,.15);background:hsla(0,0%,100%,.06);color:hsla(0,0%,100%,.7);font-size:12px;font-weight:500;cursor:pointer;transition:all .25s ease;white-space:nowrap;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}.sws-keyword-chip:hover{background:hsla(0,0%,100%,.14);color:#fff;border-color:rgba(242,6,135,.35);transform:translateY(-1px)}.sws-keyword-chip.sws-keyword-active{background:linear-gradient(80deg,#f20687,#077ee7);color:#fff;border-color:transparent;box-shadow:0 2px 12px rgba(242,6,135,.3);transform:translateY(-1px)}.sws-ai-suggestions{margin-top:1.5rem;display:flex;flex-direction:column;gap:.75rem}.sws-suggestion-item{display:flex;align-items:center;gap:.75rem;padding:.5rem .75rem;border-radius:.5rem;cursor:pointer;transition:all .3s ease;width:-moz-fit-content;width:fit-content}.sws-suggestion-item:hover{background-color:hsla(0,0%,100%,.05);transform:translateX(4px)}.sws-suggestion-icon{color:#f20687;display:flex;align-items:center;justify-content:center;filter:drop-shadow(0 0 4px rgba(242,6,135,.4))}.sws-suggestion-item:hover .sws-suggestion-icon{transform:rotate(15deg) scale(1.1)}.sws-suggestion-text{color:hsla(0,0%,100%,.85);font-size:.875rem;font-weight:500;letter-spacing:.01em}.sws-suggestion-item:hover .sws-suggestion-text{color:#fff}.sws-ai-summary-container{width:100%}.sws-ai-summary-card{background:hsla(0,0%,100%,.03);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid hsla(0,0%,100%,.1);border-radius:16px;padding:1.5rem;box-shadow:0 8px 32px rgba(0,0,0,.3);position:relative;overflow:hidden}.sws-ai-summary-card:before{content:"";position:absolute;top:0;left:0;width:100%;height:2px;background:linear-gradient(90deg,#f20687,#077ee7);opacity:.8}.sws-summary-header{display:flex;align-items:center;gap:.75rem;margin-bottom:1rem}.sws-summary-icon-wrapper{color:#f20687;display:flex;align-items:center;justify-content:center;background:rgba(242,6,135,.1);padding:8px;border-radius:10px}.sws-summary-title{font-size:1.1rem;font-weight:700;color:#fff;margin:0;letter-spacing:.5px}.sws-summary-content{min-height:3rem}.sws-summary-text{color:hsla(0,0%,100%,.9);line-height:1.6;font-size:.95rem;margin:0}.sws-summary-cursor{display:inline-block;width:2px;height:1.2em;background-color:#f20687;margin-left:2px;animation:sws-cursor-blink .8s infinite;vertical-align:middle}@keyframes sws-cursor-blink{50%{opacity:0}}.sws-summary-loader{display:flex;gap:4px}.sws-loader-dot{width:6px;height:6px;background-color:#f20687;border-radius:50%;animation:sws-dot-pulse 1.4s ease-in-out infinite both}.sws-loader-dot:first-child{animation-delay:-.32s}.sws-loader-dot:nth-child(2){animation-delay:-.16s}@keyframes sws-dot-pulse{0%,80%,to{transform:scale(0)}40%{transform:scale(1)}}