body{font-size:18px}.gradient-text{background:linear-gradient(90deg, #0db0b3, #fe6d38);-webkit-background-clip:text;background-clip:text;color:rgba(0,0,0,0)}.btn-event{--bs-btn-font-weight: 700;--bs-btn-padding-y: 0.6rem;--bs-btn-padding-x: 1rem;--bs-btn-border-radius: 0.85rem;color:#fff;border:none;background-image:linear-gradient(135deg, #0db0b3 0%, #1280a0 45%, #fe6d38 100%);box-shadow:0 8px 20px rgba(14,131,149,.25);transition:transform .18s ease,box-shadow .18s ease,filter .18s ease}.btn-event:hover{filter:brightness(1.04);box-shadow:0 12px 24px rgba(14,131,149,.32);transform:translateY(-1px);color:#fff}.btn-event:focus-visible{outline:3px solid color-mix(in srgb, #0db0b3 40%, transparent);outline-offset:3px}.hero{background:radial-gradient(1200px 480px at 50% -20%, rgba(111, 66, 193, 0.18), transparent 60%),linear-gradient(180deg, rgba(13, 176, 179, 0.1), rgba(13, 176, 179, 0))}.hero-card{background:#fff;border:1px solid #f3f3f3;border-radius:1.25rem}.badge-soft{background:color-mix(in srgb, #0db0b3 10%, #fff);color:#1280a0;border:1px solid color-mix(in srgb, #0db0b3 22%, #fff)}.card.feature{border:1px solid #f3f3f3;border-radius:1rem}.card.feature .card-title{font-weight:700}.pagination .page-item .page-link{color:#1280a0;font-weight:600;border:none;border-radius:.375rem;margin:0 2px;background-color:#fff;transition:all .3s ease}.pagination .page-item.active .page-link{background-color:#0db0b3;color:#fff;font-weight:700}.pagination .page-item .page-link:hover{color:#0db0b3;background-color:#fff}.pagination .page-item.disabled .page-link{color:#999;pointer-events:none;background-color:rgba(0,0,0,0);border:none}.main-navbar .nav-link{position:relative;font-weight:600;padding:.5rem .75rem}.main-navbar .nav-link::before{content:"";position:absolute;left:.75rem;right:.75rem;bottom:.25rem;height:2px;background:rgba(0,0,0,0);transition:background .2s ease,transform .2s ease;transform:scaleX(0);transform-origin:left}.main-navbar .nav-link:hover,.main-navbar .nav-link.active{color:#1280a0}.main-navbar .nav-link:hover::before,.main-navbar .nav-link.active::before{background:linear-gradient(90deg, #0db0b3, #fe6d38);transform:scaleX(1)}.main-navbar .navbar-toggler{outline:none !important}.main-navbar .cloud-menu{border:1px solid #f3f3f3;padding:.5rem}.main-navbar .cloud-menu .dropdown-item{border-radius:.5rem}.main-navbar .cloud-menu .dropdown-item:hover{background:color-mix(in srgb, #0db0b3 8%, white)}.main-navbar .cloud-menu .dropdown-header{font-size:.9rem;color:#666}.site-footer{--gap: 0.75rem;position:relative;border-top:1px solid #f3f3f3;background:radial-gradient(1200px 420px at 80% -20%, rgba(111, 66, 193, 0.08), transparent 60%),linear-gradient(180deg, rgba(13, 176, 179, 0.06), rgba(13, 176, 179, 0)),#fff}.site-footer::before{content:"";position:absolute;inset:0 0 auto 0;height:3px;background:linear-gradient(90deg, #0db0b3, #fe6d38);opacity:.75}.site-footer nav a{display:inline-block;margin-right:var(--gap);padding:.25rem .5rem;border-radius:.5rem;color:#4d4d4d;text-decoration:none;transition:color .18s ease,background-color .18s ease,transform .18s ease}.site-footer nav a:hover{color:#1280a0;background:color-mix(in srgb, #0db0b3 8%, #fff);transform:translateY(-1px)}.site-footer .social{display:inline-flex;gap:var(--gap)}.site-footer .social a{width:44px;height:44px;border-radius:.85rem;display:inline-grid;place-items:center;background:color-mix(in srgb, #0db0b3 8%, #fff);border:1px solid color-mix(in srgb, #0db0b3 18%, #fff);color:#1280a0;opacity:.92;transition:transform .18s ease,box-shadow .18s ease,opacity .18s ease}.site-footer .social a:hover{transform:translateY(-2px);opacity:1;box-shadow:0 10px 24px rgba(0,0,0,.12)}.site-footer .social a i{font-size:1.1rem}.site-footer .legal{color:#666}.site-footer .legal a{color:#1280a0;font-weight:700;text-decoration:none}@media(max-width: 575.98px){.site-footer nav a{margin-right:.5rem}}.cursor-pointer{cursor:pointer}.visible-block-hidden{position:fixed;top:-100%;left:-100%;opacity:0;width:0;height:0;overflow:hidden;display:block}.opacity-0{opacity:0}.opacity-5{opacity:.05}.opacity-10{opacity:.1}.opacity-25{opacity:.25}.opacity-50{opacity:.5}.opacity-75{opacity:.75}.opacity-90{opacity:.9}.opacity-100{opacity:1}.custom-margin-top{margin-top:0}@media(min-width: 768px){.custom-margin-top{margin-top:-6rem}}.custom-margin-bottom{margin-bottom:0}@media(min-width: 768px){.custom-margin-bottom{margin-bottom:-7rem}}.btn-to-top{position:fixed;bottom:2rem;right:2rem;z-index:999;background-color:#fe6d38 !important;color:#fff !important;border:none;border-radius:50%;width:48px;height:48px;font-size:1.5rem;line-height:1;text-align:center;box-shadow:0 4px 6px rgba(0,0,0,.1);transition:opacity .3s ease,transform .2s ease,background-color .3s ease;opacity:0;pointer-events:none}.btn-to-top:hover{background-color:#0db0b3 !important;transform:translateY(-2px)}.btn-to-top.show{opacity:1;pointer-events:auto}.top-0{top:0}.top-1{top:.25rem}.top-2{top:.5rem}.top-3{top:1rem}.top-4{top:2.5rem}.top-5{top:4rem}.toast-container{z-index:1080}.toast-container .toast{border-top-left-radius:calc(var(--bs-toast-border-radius) - var(--bs-toast-border-width));border-top-right-radius:calc(var(--bs-toast-border-radius) - var(--bs-toast-border-width));box-shadow:0 .5rem 1rem rgba(0,0,0,.1);border:none}.toast-container .toast .toast-header{border-bottom:none;background-color:hsla(0,0%,100%,.85);color:#333;font-weight:600}.toast-container .toast .toast-body{font-size:.95rem;line-height:1.4}.toast-container .toast.bg-success{background-color:#198754 !important}.toast-container .toast.bg-danger{background-color:#dc3545 !important}.toast-container .toast.bg-warning{background-color:#ffc107 !important;color:#212529 !important}.toast-container .toast.bg-info{background-color:#0dcaf0 !important}.categories-list .list-group-item{background-color:#fefaf2;border:1px solid #f3f3f3;color:#4d4d4d;font-size:1rem;font-weight:500;padding:.75rem 1rem;transition:all .3s ease}.categories-list .list-group-item a{color:#1280a0;text-decoration:none;transition:all .3s ease}.categories-list .list-group-item a:hover{color:#0db0b3;text-decoration:underline}.categories-list .list-group-item:hover{background-color:#e6e3dd}.categories-list .list-group-item .category-badge{background-color:#feb52e;color:#000;font-weight:bold;font-size:.9rem;padding:.4em .8em;border-radius:1rem}.popular-articles-list .list-group-item{background-color:#fefaf2;border:1px solid #f3f3f3;padding:.75rem 1rem;transition:background-color .3s ease}.popular-articles-list .list-group-item:hover{background-color:#e6e3dd}.popular-articles-list .list-group-item .popular-link{color:#1280a0;text-decoration:none;font-weight:600;transition:color .3s ease}.popular-articles-list .list-group-item .popular-link:hover{color:#0db0b3;text-decoration:underline}.popular-articles-list .list-group-item small{color:#666}#article-stats{background-color:#fff;border:1px solid #f3f3f3;border-radius:.5rem;font-size:1rem;color:#4d4d4d}#article-stats .btn-heart{background-color:#fe6d38;color:#fff;font-weight:600;padding:.4rem .8rem;font-size:.95rem;border:none;border-radius:.5rem;transition:background-color .3s ease}#article-stats .btn-heart:hover{background-color:#0db0b3}#article-stats .btn-heart:active{background-color:#1280a0}.other-projects-block-style{list-style:none;padding:0;margin:0}.other-projects-block-style li{margin-bottom:.5rem}.other-projects-block-style li a.dropdown-item{background-color:#fff;border:1px solid #f3f3f3;border-radius:.75rem;padding:.5rem 1rem;font-weight:500;color:#4d4d4d;display:flex;align-items:center;gap:.5rem;transition:background-color .3s ease,transform .2s ease}.other-projects-block-style li a.dropdown-item img{border-radius:.375rem;width:20px;height:20px;opacity:.8}.other-projects-block-style li a.dropdown-item:hover{background-color:#fff;color:#0db0b3;transform:translateY(-2px);text-decoration:none}.form-control,.form-select{font-size:1.25rem;padding:1rem 1.25rem;border-radius:.75rem;border:2px solid #f3f3f3;background-color:#fff;color:#4d4d4d;box-shadow:none;transition:border-color .2s ease-in-out}.form-control:focus,.form-select:focus{border-color:#0db0b3;outline:none;box-shadow:0 0 0 .15rem rgba(13,176,179,.25)}.btn-custom-search{font-size:1.25rem;padding:1rem 1.5rem;background-color:#fe6d38;color:#fff;border:none;border-radius:.75rem;transition:background-color .2s}.btn-custom-search:hover{background-color:rgb(253.8725,90.385,30.6275)}.reviews-section .review-card .featured-badge{position:absolute;top:.75rem;right:.75rem;width:34px;height:34px;display:grid;place-items:center;border-radius:999px;background:linear-gradient(135deg, #feb52e, #fe6d38);color:#fff;box-shadow:0 6px 18px rgba(0,0,0,.12)}.reviews-section .review-card .featured-badge i{font-size:.9rem}.reviews-section .review-card .review-avatar{width:56px;height:56px;background:rgba(13,176,179,.1);color:#1280a0;border:1px solid rgba(13,176,179,.2);font-size:1.05rem}.reviews-section .review-card .rating-stars i.fa-star{color:#feb52e}.reviews-section .review-card .rating-stars i{font-size:.95rem}.reviews-section .review-card .rating-stars i:not(:last-child){margin-right:2px}.reviews-section .review-card .review-reply .reply-box{background:rgba(13,176,179,.06);border:1px solid rgba(13,176,179,.15);border-left:4px solid #0db0b3;border-radius:.75rem;padding:.75rem .9rem;color:#4d4d4d}.reviews-section .cta-lite{background:radial-gradient(600px 180px at 0% 0%, rgba(13, 176, 179, 0.1), transparent 60%),radial-gradient(400px 160px at 100% 20%, rgba(254, 109, 56, 0.08), transparent 60%),#fff;border:1px solid #f3f3f3;padding:1.25rem}.reviews-section .cta-icon{width:36px;height:36px;display:grid;place-items:center;background:rgba(13,176,179,.12);color:#1280a0;border:1px solid rgba(13,176,179,.2)}.reviews-section #reviewsCarousel .carousel-indicators [data-bs-target]{width:8px;height:8px;border-radius:50%;background-color:rgba(18,128,160,.25)}.reviews-section #reviewsCarousel .carousel-indicators .active{background-color:#0db0b3}.reviews-section #reviewsCarousel .carousel-control-prev-icon,.reviews-section #reviewsCarousel .carousel-control-next-icon{filter:drop-shadow(0 2px 6px rgba(0, 0, 0, 0.2))}.reviews-section .btn-outline-primary{color:#1280a0;border-color:rgba(13,176,179,.45)}.reviews-section .btn-outline-primary:hover{border-color:#0db0b3;background:rgba(13,176,179,.08)}.shadow-soft{box-shadow:0 6px 24px rgba(0,0,0,.08)}.shadow-hover{transition:transform .2s ease,box-shadow .2s ease}.shadow-hover:hover{transform:translateY(-2px);box-shadow:0 16px 36px rgba(0,0,0,.14)}.rounded-2xl{border-radius:1.25rem}.card-bleed{margin-inline:clamp(-0.5rem,-2vw,-1rem)}.cta-banner{position:relative;border-radius:1.25rem;padding:clamp(1rem,2.5vw,2rem);background:radial-gradient(1400px 500px at 60% -20%, rgba(111, 66, 193, 0.14), transparent 60%),linear-gradient(180deg, rgba(13, 176, 179, 0.08), rgba(13, 176, 179, 0)),#fff;border:1px solid #f3f3f3;overflow:hidden}.cta-banner::before{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(135deg, rgba(13, 176, 179, 0.18), rgba(254, 109, 56, 0.18));mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);padding:1px;border-radius:inherit;opacity:.7}.cta-banner::after{content:"";position:absolute;right:-60px;bottom:-60px;width:240px;height:240px;background:radial-gradient(circle, rgba(254, 109, 56, 0.18) 0%, rgba(254, 109, 56, 0) 60%);filter:blur(6px)}.cta-banner .cta-title{font-weight:800;letter-spacing:.2px}.cta-banner .cta-text{color:#666}.cta-banner .btn-event{box-shadow:0 10px 28px rgba(14,131,149,.28)}.cta-banner .btn-event:hover{box-shadow:0 16px 36px rgba(14,131,149,.36)}.cta-banner--inverse{background:radial-gradient(1200px 500px at 40% -20%, rgba(255, 255, 255, 0.06), transparent 60%),linear-gradient(180deg, rgba(18, 128, 160, 0.18), rgba(18, 128, 160, 0)),color-mix(in srgb, #1280a0 16%, #0b1a1f);color:#fff;border-color:hsla(0,0%,100%,.08)}.cta-banner--inverse .cta-text{color:color-mix(in srgb, white 72%, #1280a0)}.card{border:1px solid #f3f3f3;border-radius:1rem;background:#fff}.card.feature .card-body{padding:1.25rem 1.25rem}.card.feature .card-title{font-weight:800;letter-spacing:.2px}.card.card-with-icon .card-icon{width:44px;height:44px;border-radius:.75rem;display:inline-grid;place-items:center;background:color-mix(in srgb, #0db0b3 10%, #fff);border:1px solid color-mix(in srgb, #0db0b3 22%, #fff);margin-bottom:.75rem}.card.card-with-icon .card-icon i{font-size:1.1rem;color:#1280a0}.card.shadow-hover{position:relative}.card.shadow-hover::after{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;transition:opacity .2s ease;opacity:0;background:linear-gradient(135deg, rgba(13, 176, 179, 0.18), rgba(254, 109, 56, 0.18))}.card.shadow-hover:hover::after{opacity:.35}.card.card-link{cursor:pointer}.card.card-link .stretched-link{position:static}.card.card-link:hover .card-title{color:#1280a0}.card.card-compact .card-body{padding:1rem 1rem}.card.card-compact .h5,.card.card-compact .card-title{font-size:1.05rem}.badge-soft{background:color-mix(in srgb, #0db0b3 10%, #fff);color:#1280a0;border:1px solid color-mix(in srgb, #0db0b3 22%, #fff);font-weight:700}.btn-outline-info.rounded-2xl{border-radius:1rem;border-color:color-mix(in srgb, #1280a0 40%, #cdeff5);color:#1280a0;background:#fff;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.btn-outline-info.rounded-2xl:hover{border-color:#1280a0;box-shadow:0 8px 20px rgba(14,131,149,.18);transform:translateY(-1px);color:#1280a0;background:color-mix(in srgb, #0db0b3 6%, #fff)}.btn-outline-info.rounded-2xl:focus-visible{outline:3px solid color-mix(in srgb, #0db0b3 40%, transparent);outline-offset:3px}.btn-event.btn-sm{--bs-btn-padding-y: .45rem;--bs-btn-padding-x: .8rem;--bs-btn-border-radius: .7rem}@media(max-width: 575.98px){.cta-banner{padding:1rem}.card-bleed{margin-inline:-0.75rem}}@media(prefers-reduced-motion: reduce){.shadow-hover,.btn-event,.btn-outline-info{transition:none !important}}.faq-accordion .accordion-item{border:1px solid #f3f3f3;border-radius:1rem;overflow:hidden;background:#fff;box-shadow:0 8px 24px rgba(0,0,0,.04)}.faq-accordion .accordion-item+.accordion-item{margin-top:1rem}.faq-accordion .accordion-button{background:linear-gradient(180deg, rgba(13, 176, 179, 0.06), rgba(13, 176, 179, 0));padding:1rem 1.25rem;font-weight:800;letter-spacing:.2px;color:#4d4d4d;position:relative}.faq-accordion .accordion-button:focus{box-shadow:none}.faq-accordion .accordion-button:not(.collapsed){color:#1280a0;background:linear-gradient(180deg, rgba(13, 176, 179, 0.1), rgba(13, 176, 179, 0));border-bottom:1px solid #f3f3f3}.faq-accordion .accordion-button::after{width:1.1rem;height:1.1rem;background:none;transform:rotate(0deg);transition:transform .2s ease,filter .2s ease;content:"";mask:url("data:image/svg+xml,%3Csvg width='24' height='24' xmlns='http://www.w3.org/2000/svg' fill='%23000'%3E%3Cpath d='M6.3 9.3a1 1 0 0 1 1.4 0L12 13.6l4.3-4.3a1 1 0 1 1 1.4 1.4l-5 5a1 1 0 0 1-1.4 0l-5-5a1 1 0 0 1 0-1.4z'/%3E%3C/svg%3E") center/contain no-repeat;-webkit-mask:url("data:image/svg+xml,%3Csvg width='24' height='24' xmlns='http://www.w3.org/2000/svg' fill='%23000'%3E%3Cpath d='M6.3 9.3a1 1 0 0 1 1.4 0L12 13.6l4.3-4.3a1 1 0 1 1 1.4 1.4l-5 5a1 1 0 0 1-1.4 0l-5-5a1 1 0 0 1 0-1.4z'/%3E%3C/svg%3E") center/contain no-repeat;background-color:#1280a0;filter:hue-rotate(24deg) saturate(1.2)}.faq-accordion .accordion-button.collapsed::after{transform:rotate(-90deg)}.faq-accordion .accordion-button::before{content:"";position:absolute;left:1rem;right:1rem;bottom:.25rem;height:2px;background:rgba(0,0,0,0);transform:scaleX(0);transform-origin:left;transition:transform .2s ease,background .2s ease}.faq-accordion .accordion-button:hover::before{background:linear-gradient(90deg, #0db0b3, #fe6d38);transform:scaleX(1)}.faq-accordion .accordion-body{background:#f8fafb;padding:1.25rem 1.25rem 1.5rem;color:#4d4d4d}/*# sourceMappingURL=main.min.css.map */