@charset "UTF-8";@import url(../external/google-fonts/css2);@import url(../external/google-fonts/css2-1);@import url(../external/css/canela-text-trial);@import url(../external/google-fonts/css2-2);@import url(../external/google-fonts/css2-3);@import url(../external/google-fonts/css2-4);@import url(../external/google-fonts/css2-5);@import url(../external/google-fonts/css2-6);@import url(../external/google-fonts/css2-7);@import url(../external/google-fonts/css2-8);@import url(../external/google-fonts/css2-9);@import url(../external/google-fonts/css2-10);:root{--gray-0:#F8F9FA;--gray-1:#f4f5f1;--gray-2:#E9ECEF;--gray-3:#DEE2E6;--gray-4:#CED4DA;--gray-5:#ADB5BD;--gray-6:#868E96;--gray-7:#495057;--gray-8:#343A40;--gray-9:#212529;--white:#FFFFFF;--black:#000000;--dark:#212529;--font-color:var(--gray-8);--heading-color:var(--gray-9);--border-color:var(--gray-2);--body-color:var(--gray-1);--card-color:var(--white);--sidebar-color:var(--white);--buy-color:#0ecb81;--sell-color:#f6465d}[data-theme=theme-index]{--primary-color:#C17A6F;--accent-color:#5A7367;--secondary-color:#F5F1E8;--primary-rgb:193,122,111;--accent-rgb:90,115,103;--secondary-rgb:245,241,232;--theme-color1:#D4A59A;--theme-color2:#7A9B8A;--theme-color3:#E8C4B8;--theme-color4:#A8BFB3;--theme-color5:#FAF7F2;--theme-color6:#E5DED3;--primary-gradient:linear-gradient(135deg, #C17A6F 0%, #5A7367 100%);--cy-gradient:var(--primary-gradient)}body.info-pages[data-theme=theme-index]{--primary-color:#5A189A;--accent-color:#8E3FD1;--secondary-color:#F8F2FF;--dark:#160D24;--primary-rgb:90,24,154;--accent-rgb:142,63,209;--secondary-rgb:248,242,255;--theme-color1:#2A1244;--theme-color2:#3C096C;--theme-color3:#7B2CBF;--theme-color4:#9D4EDD;--theme-color5:#C77DFF;--theme-color6:#E0AAFF;--primary-gradient:linear-gradient(135deg, #5A189A 0%, #8E3FD1 100%);--cy-gradient:var(--primary-gradient)}body{transition:.1s;color:var(--gray-5);font-family:Exo,sans-serif,sans-serif;direction:ltr;font-size:16px}:is(a){color:var(--primary-color)}img:hover{filter:saturate(.5)}ul.row{list-style:none}.text-muted{color:#9399a1!important}.text-primary{color:var(--primary-color)!important}.bg-primary{background:var(--primary-color)!important}.bg-light-primary{background:rgba(var(--primary-rgb),.2)!important}@media (prefers-reduced-motion:reduce){.offcanvas{transition:none}html{scroll-behavior:auto}}.page{width:100%}@media only screen and (min-width:768px){.page{padding:0 1rem}}@media only screen and (min-width:1280px){.page{padding:0 1.5rem;width:calc(100% - 230px)}}@media only screen and (min-width:1650px){.page{padding:0 2rem;width:calc(100% - 308px)}}.animate-on-load{opacity:0;transform:translateY(30px);transition:opacity .5s,transform .5s;will-change:opacity,transform}.animate-on-load.is-animated{animation:.9s cubic-bezier(.4,.1,.2,1) forwards sectionFadeUp;animation-delay:var(--section-anim-delay,0ms)}@keyframes sectionFadeUp{from{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.about-card{border-radius:36px;background:radial-gradient(circle at top,rgba(var(--primary-rgb),.1),transparent 55%)}.about-card .badge{transition:transform .4s}.about-card .badge:hover{transform:translateY(-3px)}.blog-card{transition:transform .5s,box-shadow .5s;border-radius:30px;overflow:hidden}.blog-card:hover{transform:translateY(-6px);box-shadow:0 25px 60px rgba(8,5,22,.2)}.blog-card img{transition:transform .5s}.blog-card:hover img{transform:scale(1.02)}.blog-card .btn{transition:transform .3s}.blog-card .btn:hover{transform:translateX(6px)}.border,.border-bottom,.border-end,.border-top{border-color:var(--border-color)!important}.dropdown-menu{font-size:15px;animation-name:DropDownSlide;animation-duration:.3s;animation-fill-mode:both;position:absolute;z-index:1000}.dropdown-menu[data-popper-placement=top-start]{animation-name:DropDownSlideDown}.dropdown-menu .dropdown-item.active,.dropdown-menu .dropdown-item:focus,.dropdown-menu .dropdown-item:hover{background:rgba(var(--primary-rgb),.1);color:var(--primary-color)}@keyframes DropDownSlide{100%{margin-top:-1px}0%{margin-top:8px}}@keyframes DropDownSlideDown{100%{margin-bottom:0}0%{margin-bottom:8px}}.modal{right:0;left:auto}.modal .modal-footer,.modal .modal-header{border-color:var(--border-color)}.modal .modal-title{color:var(--gray-8)}.modal .modal-content{background-color:var(--card-color);border-color:var(--border-color);color:var(--gray-6)}.modal .modal-content .dropdown-item{color:var(--gray-5)}.modal .modal-content .dropdown-item:hover{color:var(--primary-color);background-color:rgba(var(--primary-rgb),.1)}.offcanvas{background-color:var(--card-color)}.progress{background-color:var(--gray-2)}.alert{border-radius:.75rem;border-style:dashed}.tooltip .tooltip-inner{background-color:var(--primary-color);color:#fff}.badge.bg-warning{color:#212529}.accordion .accordion-item{border-color:var(--border-color)}.accordion .accordion-button:not(.collapsed){background:rgba(var(--primary-rgb),.1);color:var(--primary-color);box-shadow:none}.nav-link:focus{background-color:transparent;box-shadow:none;outline:0}.nav-link.active{background-color:transparent}.margin-bottom-xl{margin-bottom:80px}.margin-top-xxl-1{margin-top:100px}@media (max-width:1199.98px){.margin-top-xxl-1{margin-top:80px}}@media (max-width:991.98px){.margin-top-xxl-1{margin-top:60px}}@media (max-width:767.98px){.margin-top-xxl-1{margin-top:50px}}@media (max-width:575.98px){.margin-top-xxl-1{margin-top:40px}}.btn-close{background-color:#fff}.btn{font-size:14px}.btn.btn-primary{background-color:var(--primary-color);border-color:var(--primary-color)}.btn.btn-primary:hover{background:linear-gradient(to top,rgba(0,0,0,.25),rgba(0,0,0,.25)) var(--primary-color)}.btn.btn-outline-secondary{border-color:var(--border-color)}.accordion-button{background-color:var(--card-color);color:var(--gray-6)}.form-control,.form-select{border-color:var(--border-color);background-color:var(--card-color);color:var(--color-900);-webkit-appearance:none;-moz-appearance:none;appearance:none;font-size:15px}.form-control::-moz-placeholder,.form-select::-moz-placeholder{color:var(--gray-4)}.form-control::placeholder,.form-select::placeholder{color:var(--gray-4)}.form-control:hover,.form-select:hover{border-color:rgba(var(--primary-rgb),.3)}.form-control:focus,.form-select:focus{box-shadow:0 0 10px rgba(33,37,41,.15);background-color:var(--card-color);border-color:var(--primary-color);color:var(--black)}.form-control:disabled,.form-select:disabled{cursor:not-allowed}.form-check-input{background-color:var(--border-color);border-color:var(--border-color);-webkit-appearance:none}.form-check-input:checked{background-color:var(--primary-color);border-color:var(--primary-color)}@media (min-width:768px){.table td:nth-child(2){width:180px!important;white-space:normal}}.card{border-color:var(--card-color);background-color:var(--card-color);color:var(--gray-7);border-radius:16px;text-decoration:none}.card:hover{box-shadow:0 .5rem 1rem rgba(0,0,0,.07);transition:box-shadow .3s ease-in-out}.card.fieldset{background:0 0;position:relative;border-style:dashed!important;margin-top:1rem;padding:1rem}.about-two,.about-two .card{border-radius:24px}.about-two .card-video{position:absolute;height:100%;width:auto;top:-50px;transform:translate(-15%);right:0}@media (min-width:1201px){.about-two .card-video{width:440px}}@media (min-width:1301px){.about-two .card-video{width:500px}}.about-two .card-video .background-video{width:100%;height:100%}.about-two .float-video-card{animation:6s ease-in-out infinite floating}@media (max-width:991px){.about-two .card-video{position:inherit;height:auto!important;width:100%!important;top:0;transform:translate(0)!important;right:0!important}.about-two .card-video .background-video{height:300px}.about-two .float-video-card{animation:none}}@media (prefers-reduced-motion:reduce){*,::after,::before{animation-duration:0s!important;animation-iteration-count:1!important;transition-duration:0s!important;scroll-behavior:auto!important}}@keyframes floating{0%,100%{transform:translate(-15%,0);transform:translateY(0)}50%{transform:translate(-15%,-15px);transform:translateY(-25px)}}.avatar{width:38px;min-width:38px;height:38px;border-radius:100%;border:2px solid #fff;margin-left:-8px;-o-object-fit:cover;object-fit:cover}.avatar:first-child{margin-left:0}html.lenis{height:auto}.lenis.lenis-smooth{scroll-behavior:auto}.lenis.lenis-smooth [data-lenis-prevent]{overscroll-behavior:contain}.lenis.lenis-stopped{overflow:hidden}html{scroll-behavior:auto!important;scroll-behavior:smooth}.stat-number{font-size:2.5rem;font-weight:900;color:var(--primary-color);font-family:Roboto,sans-serif,sans-serif;line-height:1.2;margin-bottom:5px;display:block;transition:color .3s}@media (max-width:1200px){.stat-number{font-size:2rem}}@media (max-width:992px){.stat-number{font-size:2rem}}@media (max-width:768px){.stat-number{font-size:2rem;margin-bottom:.75rem}}@media (max-width:576px){.stat-number{font-size:2rem}}.blog-meta{display:flex;align-items:center;gap:1rem;margin-bottom:1.25rem;flex-wrap:wrap}.blog-detail-title{font-size:3rem;font-weight:900;line-height:1.2;margin-bottom:1.5rem;color:var(--text-dark);font-family:Roboto,sans-serif,sans-serif}@media (max-width:992px){.blog-detail-title{font-size:2.5rem}}@media (max-width:768px){.blog-detail-title{font-size:2rem}}@media (max-width:576px){.blog-detail-title{font-size:1.75rem}}.bg-light-primary{background:rgba(255,111,97,.12)}.text-primary{color:var(--primary-color,#ff6f61)!important}@media (prefers-reduced-motion:reduce){*,::after,::before{animation-duration:0s!important;animation-iteration-count:1!important;transition-duration:0s!important}}.icon-ring{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:140%;height:140%;border:3px solid rgba(var(--accent-rgb),.3);border-radius:50%;opacity:0;transition:.4s;z-index:0}@property --angle{syntax:"<angle>";inherits:false;initial-value:0deg}.pill{display:inline-flex;align-items:center;gap:6px;padding:8px 12px;border-radius:999px;background:#e2e8f0;color:#0f172a;font-weight:600;font-size:13px}.btn-icon{font-size:1.1rem}.reveal-item{transform:translateY(30px);animation:.7s cubic-bezier(.4,0,.2,1) forwards revealUp}.shadow-lg{box-shadow:0 40px 100px rgba(0,0,0,.06)}@keyframes revealUp{to{opacity:1;transform:translateY(0)}}.scroll-fade-up{opacity:0;transform:translateY(60px);transition:opacity .9s cubic-bezier(.22,1,.36,1),transform .9s cubic-bezier(.22,1,.36,1)}.scroll-fade-up.in-view{opacity:1;transform:translateY(0)}.scroll-scale-in{opacity:0;transform:scale(.85);transition:opacity .8s cubic-bezier(.34,1.56,.64,1),transform .8s cubic-bezier(.34,1.56,.64,1)}.scroll-scale-in.in-view{opacity:1;transform:scale(1)}.scroll-zoom-in{opacity:0;transform:scale(.92) translateY(12px);transition:opacity .9s cubic-bezier(.22,1,.36,1),transform .9s cubic-bezier(.22,1,.36,1)}.scroll-zoom-in.in-view{opacity:1;transform:scale(1) translateY(0)}.scroll-slide-up{opacity:0;transform:translateY(30px);transition:opacity .85s cubic-bezier(.22,1,.36,1),transform .85s cubic-bezier(.22,1,.36,1);transition-delay:var(--reveal-delay,0s)}.scroll-slide-up.in-view{opacity:1;transform:translateY(0)}.scroll-slide-left{opacity:0;transform:translateX(-80px);transition:opacity .9s cubic-bezier(.22,1,.36,1),transform .9s cubic-bezier(.22,1,.36,1)}.scroll-slide-left.in-view{opacity:1;transform:translateX(0)}.magnetic-btn{--mouse-x:0px;--mouse-y:0px;--btn-lift:0px;--btn-scale:1;position:relative;transform:translate(var(--mouse-x),calc(var(--mouse-y) + var(--btn-lift))) scale(var(--btn-scale));will-change:transform;transition:transform .3s cubic-bezier(.34,1.56,.64,1)}.header-creative{--surface-bg:rgba(255, 255, 255, 0.78);--surface-bg-strong:rgba(255, 255, 255, 0.93);--surface-border:rgba(255, 255, 255, 0.65);--ink-color:#253240;--pointer-x:50%;--pointer-y:50%;background:0 0;padding:14px 0;position:relative;overflow:visible;isolation:isolate;transition:padding .35s cubic-bezier(.4,0,.2,1)}.header-creative .header-ambient{position:absolute;inset:0;overflow:hidden;pointer-events:none;z-index:0}.header-creative .ambient-orb{position:absolute;border-radius:50%;filter:blur(54px);opacity:.4}.header-creative .orb-one{width:320px;height:320px;top:-170px;left:8%;background:radial-gradient(circle,rgba(var(--primary-rgb),.45) 0,rgba(var(--primary-rgb),.04) 65%);animation:14s ease-in-out infinite auroraFloatOne}.header-creative .orb-two{width:260px;height:260px;top:-140px;right:10%;background:radial-gradient(circle,rgba(var(--accent-rgb),.45) 0,rgba(var(--accent-rgb),.04) 66%);animation:16s ease-in-out infinite auroraFloatTwo}.header-creative .ambient-line{position:absolute;top:0;left:-40%;width:42%;height:1px;background:linear-gradient(90deg,transparent,rgba(255,255,255,.95),transparent);animation:8s ease-in-out infinite ambientLineSweep}.header-creative .navbar{padding:0;position:relative;z-index:2}.header-creative .container-fluid,.header-creative .container-lg{position:relative;z-index:2}.header-creative .header-shell{position:relative;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 14px 10px 18px;border-radius:22px;border:1px solid var(--surface-border);background:linear-gradient(130deg,var(--surface-bg) 0,rgba(255,255,255,.64) 100%);backdrop-filter:blur(24px) saturate(175%);-webkit-backdrop-filter:blur(24px) saturate(175%);box-shadow:0 12px 34px rgba(17,32,48,.1),inset 0 1px 0 rgba(255,255,255,.9);overflow:visible;transition:box-shadow .35s,background .35s,border-color .35s}.header-creative .header-shell::before{content:"";position:absolute;inset:0;border-radius:inherit;background:linear-gradient(115deg,transparent 33%,rgba(255,255,255,.44) 50%,transparent 63%);transform:translateX(-120%) skewX(-22deg);animation:10s ease-in-out infinite shellSweep;pointer-events:none;z-index:1}.header-creative .header-shell::after{content:"";position:absolute;inset:0;border-radius:inherit;background:radial-gradient(340px circle at var(--pointer-x) var(--pointer-y),rgba(var(--primary-rgb),.18),transparent 56%);opacity:0;transition:opacity .35s;pointer-events:none;z-index:1}.header-creative .header-shell:hover::after{opacity:1}.header-creative .header-shell>*{position:relative;z-index:2}.header-creative.scrolled{padding:8px 0}.header-creative.scrolled .header-shell{background:linear-gradient(135deg,var(--surface-bg-strong) 0,rgba(255,255,255,.88) 100%);border-color:rgba(var(--primary-rgb),.22);box-shadow:0 18px 40px rgba(17,32,48,.14),inset 0 1px 0 rgba(255,255,255,.95);overflow:visible}.header-creative .logo-animated{display:flex;align-items:center;gap:12px;text-decoration:none;margin:0;transition:transform .35s cubic-bezier(.34,1.56,.64,1)}.header-creative .logo-animated:hover{transform:translateY(-2px)}.header-creative .navbar-collapse{flex-grow:0;scrollbar-gutter:stable;scrollbar-width:thin;scrollbar-color:rgba(var(--primary-rgb),.55) transparent}@media (min-width:992px){.header-creative .nav-cluster,.header-creative .navbar-collapse{overflow:visible}}.header-creative .nav-cluster{margin-left:auto}.header-creative .nav-item{animation:.55s both navItemIn}.header-creative .nav-item:first-child{animation-delay:50ms}.header-creative .nav-item:nth-child(2){animation-delay:90ms}.header-creative .nav-item:nth-child(3){animation-delay:.13s}.header-creative .nav-item:nth-child(4){animation-delay:.17s}.header-creative .nav-item:nth-child(5){animation-delay:.21s}.header-creative .nav-item:nth-child(6){animation-delay:.25s}.header-creative .nav-item:nth-child(7){animation-delay:.29s}.header-creative .nav-link-modern{position:relative;color:var(--ink-color);font-weight:600;font-size:.9rem;letter-spacing:.01em;padding:9px 14px;border-radius:999px;display:flex;align-items:center;gap:8px;overflow:hidden;transition:color .3s,transform .3s,box-shadow .3s}.header-creative .nav-link-modern .link-text{position:relative;z-index:2}.header-creative .nav-link-modern::before{content:"";position:absolute;inset:0;border-radius:inherit;background:linear-gradient(135deg,rgba(var(--primary-rgb),.16),rgba(var(--accent-rgb),.14));opacity:0;transform:scale(.76);transition:opacity .3s,transform .3s}.header-creative .nav-link-modern::after{content:"";position:absolute;top:0;left:-120%;width:52%;height:100%;background:linear-gradient(110deg,transparent 0,rgba(255,255,255,.7) 50%,transparent 100%);transform:skewX(-24deg);opacity:0;transition:left .6s,opacity .2s}.header-creative .nav-link-modern:hover{color:var(--primary-color);transform:translateY(-1px);box-shadow:0 7px 18px rgba(17,32,48,.08)}.header-creative .nav-link-modern:hover::before{opacity:1;transform:scale(1)}.header-creative .nav-link-modern:hover::after{left:130%;opacity:.85}.header-creative .nav-link-modern.active{color:var(--primary-color);box-shadow:0 8px 18px rgba(var(--primary-rgb),.16)}.header-creative .nav-link-modern.active::before{opacity:1;transform:scale(1)}.offcanvas-backdrop.show{opacity:.3;background:rgba(26,37,47,.28)}.header-creative .navbar-collapse::-webkit-scrollbar{width:6px;height:6px}.header-creative .navbar-collapse::-webkit-scrollbar-track{background:0 0;border-radius:999px;margin-block:6px}.header-creative .navbar-collapse::-webkit-scrollbar-thumb{background:linear-gradient(180deg,var(--primary-color),var(--accent-color));border-radius:999px;border:0;box-shadow:inset 0 0 0 1px rgba(255,255,255,.42)}.header-creative .navbar-collapse::-webkit-scrollbar-thumb:hover{background:linear-gradient(180deg,var(--accent-color),var(--primary-color))}.header-creative .btn-cta-glow{position:relative;border:0;border-radius:999px;color:#fff;font-size:.9rem;font-weight:600;display:flex;align-items:center;gap:8px;overflow:hidden;background:linear-gradient(135deg,var(--primary-color) 0,var(--accent-color) 100%);box-shadow:0 9px 22px rgba(var(--primary-rgb),.28),inset 0 1px 0 rgba(255,255,255,.22);transition:transform .3s,box-shadow .3s}.header-creative .btn-cta-glow::before{content:"";position:absolute;inset:0;background:linear-gradient(110deg,transparent 15%,rgba(255,255,255,.35) 46%,transparent 72%);transform:translateX(-120%);transition:transform .65s}.header-creative .btn-cta-glow::after{content:"";position:absolute;inset:-2px;border-radius:inherit;border:1px solid rgba(255,255,255,.45);opacity:0;transform:scale(.92);transition:transform .3s,opacity .3s}.header-creative .btn-cta-glow .btn-icon,.header-creative .btn-cta-glow .btn-text{position:relative;z-index:2}.header-creative .btn-cta-glow .btn-icon{transition:transform .3s}.header-creative .btn-cta-glow:hover{color:#fff;transform:translateY(-2px);box-shadow:0 14px 28px rgba(var(--primary-rgb),.32),inset 0 1px 0 rgba(255,255,255,.26)}.header-creative .btn-cta-glow:hover::before{transform:translateX(120%)}.header-creative .btn-cta-glow:hover::after{opacity:1;transform:scale(1)}.header-creative .btn-cta-glow:hover .btn-icon{transform:translateX(3px)}.header-creative .btn-cta-glow:active{transform:translateY(0)}.header-creative .btn-mobile-cta{width:42px;height:42px;border:0;border-radius:12px;display:flex;align-items:center;justify-content:center;color:#fff;font-size:1rem;background:linear-gradient(135deg,var(--primary-color),var(--accent-color));box-shadow:0 8px 18px rgba(var(--primary-rgb),.28);transition:transform .3s,box-shadow .3s}.header-creative .btn-mobile-cta:hover{color:#fff;transform:translateY(-2px);box-shadow:0 12px 24px rgba(var(--primary-rgb),.32)}.header-creative .navbar-toggler{width:42px;height:42px;padding:10px;border:0;border-radius:12px;background:rgba(var(--primary-rgb),.12);display:flex;flex-direction:column;justify-content:center;gap:5px;box-shadow:none;transition:background .3s}.header-creative .navbar-toggler:hover{background:rgba(var(--primary-rgb),.18)}.header-creative .navbar-toggler:focus{box-shadow:none;background:rgba(var(--primary-rgb),.22)}.header-creative .navbar-toggler .toggler-line{width:100%;height:2.5px;border-radius:3px;background:var(--primary-color);transition:transform .3s,opacity .3s}.header-creative .navbar-toggler:not(.collapsed) .toggler-line:first-child{transform:translateY(7.5px) rotate(45deg)}.header-creative .navbar-toggler:not(.collapsed) .toggler-line:nth-child(2){opacity:0;transform:scaleX(0)}.header-creative .navbar-toggler:not(.collapsed) .toggler-line:nth-child(3){transform:translateY(-7.5px) rotate(-45deg)}.header-creative .scroll-progress-bar{position:absolute;left:16px;right:16px;bottom:0;width:min(var(--progress,0) * 1%,var(--progress-max,98%));height:3px;border-radius:999px;z-index:0;background:linear-gradient(90deg,var(--primary-color),var(--accent-color));transition:width .12s;overflow:hidden}.header-creative .scroll-progress-bar::after{content:"";position:absolute;right:-3px;top:0;width:5px;height:3px;border-radius:999px;background:radial-gradient(circle at center,#fff 0,var(--accent-color) 78%);box-shadow:0 0 10px rgba(255,255,255,.9);animation:1.8s linear infinite progressSpark}@media (max-width:991px){.header-creative{padding:12px 0}.header-creative .scroll-progress-bar{--progress-max:96%}.header-creative .header-shell{border-radius:18px;padding:10px;flex-wrap:wrap;align-items:center}.header-creative .logo-animated{margin-right:auto;order:1}.header-creative .mobile-actions{margin-left:auto;order:2}.header-creative .navbar-collapse{order:3;flex-basis:100%;width:100%;margin-top:12px;padding:14px;max-height:min(82vh,100dvh - 92px);overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;border-radius:14px;border:1px solid rgba(var(--primary-rgb),.18);background:rgba(var(--secondary-rgb),.9);box-shadow:0 14px 34px rgba(17,32,48,.12),inset 0 1px 0 rgba(255,255,255,.92);animation:.35s cubic-bezier(.34,1.56,.64,1) mobileMenuIn}.header-creative .nav-cluster{align-items:stretch!important;gap:4px!important;margin-top:0!important}.header-creative .nav-item{width:100%;animation:none}.header-creative .nav-link-modern{width:100%;justify-content:space-between;padding:12px 14px}}@media (max-width:767px){.header-creative{padding:10px 0}.header-creative .scroll-progress-bar{--progress-max:92%}.header-creative .header-shell{border-radius:16px;padding:9px 10px 9px 12px}.header-creative .btn-mobile-cta,.header-creative .navbar-toggler{width:40px;height:40px}}.footer-neo{position:relative;overflow:hidden;padding:clamp(3.2rem,6vw,5rem) 0 clamp(1.6rem,3vw,2.4rem);color:#eef2f6;background:radial-gradient(circle at 18% 18%,rgba(var(--primary-rgb),.22),transparent 55%),radial-gradient(circle at 82% 8%,rgba(var(--accent-rgb),.2),transparent 50%),#0c1118;isolation:isolate}.footer-neo .footer-neo-background{position:absolute;inset:0;pointer-events:none;overflow:hidden;z-index:0}.footer-neo .footer-neo-orb{position:absolute;border-radius:50%;filter:blur(60px);opacity:.45;will-change:transform,opacity}.footer-neo .orb-one{width:360px;height:360px;left:-120px;top:-160px;background:rgba(var(--primary-rgb),.35);animation:18s ease-in-out infinite footerNeoOrb}.footer-neo .orb-two{width:300px;height:300px;right:-120px;top:-120px;background:rgba(var(--accent-rgb),.32);animation:20s ease-in-out infinite footerNeoOrbAlt}.footer-neo .footer-neo-grid{position:absolute;inset:0;background:repeating-linear-gradient(90deg,rgba(255,255,255,.05) 0,rgba(255,255,255,.05) 1px,transparent 1px,transparent 28px),repeating-linear-gradient(0deg,rgba(255,255,255,.04) 0,rgba(255,255,255,.04) 1px,transparent 1px,transparent 28px);opacity:.35;animation:20s linear infinite footerNeoGrid;will-change:transform;transform:translateZ(0)}.footer-neo .footer-neo-shell::before{content:"";position:absolute;inset:-2px;border-radius:inherit;background:linear-gradient(115deg,transparent 35%,rgba(255,255,255,.28) 50%,transparent 66%);transform:translateX(-130%) skewX(-24deg);animation:5s ease-in-out infinite footerNeoSheen;pointer-events:none}.footer-neo .footer-neo-card{border-radius:26px;border:1px solid rgba(255,255,255,.12);background:rgba(15,22,32,.62);padding:clamp(1.6rem,3vw,2.6rem);box-shadow:0 20px 36px rgba(6,12,18,.45);position:relative;overflow:hidden;backdrop-filter:blur(22px) saturate(140%);-webkit-backdrop-filter:blur(22px) saturate(140%);animation:7s ease-in-out infinite footerNeoFloat;will-change:transform;transform:translateZ(0)}.footer-neo .footer-neo-bottom{margin-top:clamp(1.6rem,3vw,2.4rem);display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;color:rgba(210,221,232,.7);font-size:.9rem}.footer-neo .footer-neo-meta{display:flex;align-items:center;gap:10px}.footer-neo .footer-neo-top{display:inline-flex;align-items:center;gap:6px;color:#e7edf4;text-decoration:none;font-weight:600;transition:color .25s,transform .25s}.footer-neo .footer-neo-top:hover{color:var(--primary-color);transform:translateY(-2px)}@media (max-width:991px){.footer-neo .footer-neo-shell{border-radius:24px}.footer-neo .footer-neo-bottom{flex-direction:column;align-items:flex-start}}@media (max-width:767px){.footer-neo{padding:2.8rem 0 1.6rem}.footer-neo .footer-neo-card{padding:1.4rem}.footer-neo .footer-neo-bottom{gap:16px}}body.info-pages[data-theme=theme-index] .btn,body.info-pages[data-theme=theme-index] .btn-cta-glow,body.info-pages[data-theme=theme-index] .btn-mobile-cta,body.info-pages[data-theme=theme-index] .flow-btn-ghost,body.info-pages[data-theme=theme-index] .flow-btn-primary{position:relative;overflow:hidden;border-radius:14px;letter-spacing:.02em;transition:transform .3s cubic-bezier(.34,1.56,.64,1),box-shadow .3s,border-color .3s,background-color .3s,color .3s}body.info-pages[data-theme=theme-index] .btn-cta-glow::before,body.info-pages[data-theme=theme-index] .btn-mobile-cta::before,body.info-pages[data-theme=theme-index] .btn::before,body.info-pages[data-theme=theme-index] .flow-btn-ghost::before,body.info-pages[data-theme=theme-index] .flow-btn-primary::before{content:"";position:absolute;top:50%;left:-36px;width:36px;height:36px;border-radius:50%;background-color:var(--btn-sheen,rgba(255,255,255,.45));transform:translateY(-50%);filter:blur(6px);opacity:0;pointer-events:none}body.info-pages[data-theme=theme-index] .btn-cta-glow::after,body.info-pages[data-theme=theme-index] .btn-mobile-cta::after,body.info-pages[data-theme=theme-index] .btn::after,body.info-pages[data-theme=theme-index] .flow-btn-ghost::after,body.info-pages[data-theme=theme-index] .flow-btn-primary::after{content:"";position:absolute;inset:-6px;border-radius:inherit;border:1px solid rgba(var(--primary-rgb),.35);opacity:0;transform:scale(.9);pointer-events:none}body.info-pages[data-theme=theme-index] .btn-cta-glow:hover::before,body.info-pages[data-theme=theme-index] .btn-mobile-cta:hover::before,body.info-pages[data-theme=theme-index] .btn:hover::before,body.info-pages[data-theme=theme-index] .flow-btn-ghost:hover::before,body.info-pages[data-theme=theme-index] .flow-btn-primary:hover::before{animation:.9s forwards btnSweep;opacity:1}body.info-pages[data-theme=theme-index] .btn-cta-glow:hover::after,body.info-pages[data-theme=theme-index] .btn-mobile-cta:hover::after,body.info-pages[data-theme=theme-index] .btn:hover::after,body.info-pages[data-theme=theme-index] .flow-btn-ghost:hover::after,body.info-pages[data-theme=theme-index] .flow-btn-primary:hover::after{animation:.8s btnRing;opacity:1}body.info-pages[data-theme=theme-index] .btn-cta-glow,body.info-pages[data-theme=theme-index] .btn-mobile-cta,body.info-pages[data-theme=theme-index] .flow-btn-primary{background-color:var(--primary-color);background-image:none;color:#fff;border:1px solid rgba(var(--primary-rgb),.3);box-shadow:0 12px 22px rgba(var(--primary-rgb),.22);--btn-sheen:rgba(255, 255, 255, 0.45);animation:4.8s ease-in-out infinite btnIdle}body.info-pages[data-theme=theme-index] .flow-btn-ghost{background-color:transparent;background-image:none;color:#2b3844;border:1px solid rgba(var(--primary-rgb),.28);box-shadow:none;--btn-sheen:rgba(var(--primary-rgb), 0.22)}body.info-pages[data-theme=theme-index] .btn-cta-glow:hover,body.info-pages[data-theme=theme-index] .btn-mobile-cta:hover,body.info-pages[data-theme=theme-index] .btn:hover,body.info-pages[data-theme=theme-index] .flow-btn-ghost:hover,body.info-pages[data-theme=theme-index] .flow-btn-primary:hover{--btn-lift:-2px;transform:translate(var(--mouse-x,0),calc(var(--mouse-y,0) + var(--btn-lift,0))) scale(var(--btn-scale,1));box-shadow:0 16px 30px rgba(var(--primary-rgb),.22);animation-play-state:paused}body.info-pages[data-theme=theme-index] .btn-cta-glow:active,body.info-pages[data-theme=theme-index] .btn-mobile-cta:active,body.info-pages[data-theme=theme-index] .btn:active,body.info-pages[data-theme=theme-index] .flow-btn-ghost:active,body.info-pages[data-theme=theme-index] .flow-btn-primary:active{--btn-scale:0.98;--btn-lift:0px;transform:translate(var(--mouse-x,0),calc(var(--mouse-y,0) + var(--btn-lift,0))) scale(var(--btn-scale,1))}body.info-pages[data-theme=theme-index] .btn-mobile-cta{border-radius:12px}@media (prefers-reduced-motion:reduce){.header-creative *,.header-creative ::after,.header-creative ::before{animation:none!important;transition-duration:0s!important;transition-delay:0s!important}}@keyframes btnSweep{0%{transform:translate(-120%,-50%);opacity:0}20%{opacity:1}100%{transform:translate(240%,-50%);opacity:0}}@keyframes btnRing{0%{transform:scale(.9);opacity:0}40%{opacity:.8}100%{transform:scale(1.08);opacity:0}}@keyframes btnIdle{0%,100%{box-shadow:0 12px 22px rgba(var(--primary-rgb),.18)}50%{box-shadow:0 16px 28px rgba(var(--primary-rgb),.28)}}@keyframes auroraFloatOne{0%,100%{transform:translate3d(0,0,0) scale(1)}50%{transform:translate3d(36px,14px,0) scale(1.08)}}@keyframes auroraFloatTwo{0%,100%{transform:translate3d(0,0,0) scale(1)}50%{transform:translate3d(-28px,18px,0) scale(1.1)}}@keyframes ambientLineSweep{0%{transform:translateX(0);opacity:0}20%{opacity:.9}100%{transform:translateX(340%);opacity:0}}@keyframes shellSweep{0%,100%{transform:translateX(-120%) skewX(-22deg)}50%{transform:translateX(120%) skewX(-22deg)}}@keyframes mobileMenuIn{from{opacity:0;transform:translateY(-12px) scale(.96)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes progressSpark{0%{filter:hue-rotate(0)}100%{filter:hue-rotate(360deg)}}@keyframes navItemIn{from{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@keyframes footerNeoOrb{0%,100%{transform:translate3d(0,0,0) scale(1)}50%{transform:translate3d(26px,18px,0) scale(1.08)}}@keyframes footerNeoOrbAlt{0%,100%{transform:translate3d(0,0,0) scale(1)}50%{transform:translate3d(-22px,16px,0) scale(1.06)}}@keyframes footerNeoGrid{0%{transform:translateX(0)}100%{transform:translateX(-56px)}}@keyframes footerNeoSheen{0%,100%{transform:translateX(-130%) skewX(-24deg)}45%{transform:translateX(110%) skewX(-24deg)}}@keyframes footerNeoFloat{0%,100%{transform:translateY(0)}50%{transform:translateY(-6px)}}.index-flow{position:relative;overflow:clip;isolation:isolate;font-family:"Work Sans",sans-serif;--flow-heading-font:"Playfair Display",serif;background:var(--secondary-color)}.index-flow .h1,.index-flow .h2,.index-flow .h3,.index-flow .h4,.index-flow .h5,.index-flow .h6,.index-flow h1,.index-flow h2,.index-flow h3,.index-flow h4,.index-flow h5,.index-flow h6{font-family:var(--flow-heading-font)}.flow-hero,.flow-section{position:relative;z-index:2}.flow-section{padding:clamp(2.8rem,5vw,4.8rem) 0}.flow-kicker,.flow-label{display:inline-flex;align-items:center;gap:7px;padding:6px 12px;border-radius:999px;border:1px solid rgba(var(--primary-rgb),.28);background:rgba(var(--secondary-rgb),.82);color:var(--theme-color1);font-size:.74rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.flow-hero{padding-top:clamp(7.2rem,12vw,10rem);padding-bottom:clamp(2.6rem,5vw,4.2rem)}.flow-hero .flow-kicker i{color:var(--primary-color)}.flow-hero .flow-title{margin:1rem 0 0;color:transparent;max-width:12ch;font-size:clamp(2.6rem,7vw,7.2rem);font-weight:800;line-height:1.04;letter-spacing:-.03em;background:linear-gradient(120deg,var(--primary-color),var(--accent-color));background:linear-gradient(120deg,color-mix(in srgb,var(--primary-color) 40%,#0f1217),color-mix(in srgb,var(--accent-color) 40%,#0f1217),color-mix(in srgb,var(--primary-color) 40%,#0f1217));background-size:220% 220%;background-clip:text;-webkit-background-clip:text;animation:8s ease-in-out infinite flowTitleGradient}.flow-hero .flow-actions{margin-top:1.55rem;display:flex;flex-wrap:wrap;gap:10px}.flow-hero .flow-btn-ghost,.flow-hero .flow-btn-primary{border-radius:999px;padding:10px 18px;font-size:.9rem;font-weight:600;display:inline-flex;align-items:center;gap:8px;text-decoration:none;transition:transform .3s,box-shadow .3s,border-color .3s}.flow-hero .flow-btn-primary{color:#fff;border:0;background:linear-gradient(135deg,var(--primary-color),var(--accent-color));box-shadow:0 12px 24px rgba(193,122,111,.31),inset 0 1px 0 rgba(255,255,255,.28)}.flow-hero .flow-btn-primary:hover{color:#fff;transform:translateY(-2px);box-shadow:0 16px 30px rgba(193,122,111,.38),inset 0 1px 0 rgba(255,255,255,.32)}.flow-hero .flow-btn-ghost{color:#22323f;border:1px solid rgba(34,50,63,.16);background:rgba(255,255,255,.76)}.flow-hero .flow-btn-ghost:hover{color:#1d2c37;transform:translateY(-2px);border-color:rgba(34,50,63,.27);box-shadow:0 10px 20px rgba(18,30,40,.1)}.flow-hero .orbit-stage{--ox:50%;--oy:50%;min-height:clamp(360px,45vw,540px);position:relative}.flow-hero .orbit-ring{position:absolute;border-radius:50%;border:1px dashed rgba(41,58,71,.22)}.flow-hero .ring-a{inset:12%;animation:22s linear infinite flowRingSpin}.flow-hero .ring-b{inset:22%;animation:18s linear infinite flowRingSpinReverse}.flow-hero .orbit-core{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:150px;height:150px;border-radius:50%;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;border:1px solid rgba(255,255,255,.76);box-shadow:0 14px 28px rgba(18,30,40,.18),inset 0 1px 0 rgba(255,255,255,.5)}.flow-hero .orbit-core strong{font-size:2rem;line-height:1}.flow-hero .orbit-core span{margin-top:4px;font-size:.76rem;letter-spacing:.05em;text-transform:uppercase;font-weight:600}.flow-hero .orbit-node{--badge-bg:rgba(var(--primary-rgb), 0.18);--badge-ink:#263744;position:absolute;transform:translate(-50%,-50%);display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:8px 12px;border-radius:999px;text-decoration:none;color:var(--badge-ink);font-size:.88rem;line-height:1.2;font-weight:600;border:1px solid rgba(255,255,255,.74);background:var(--badge-bg);box-shadow:0 8px 16px rgba(18,30,40,.12);transition:transform .28s,color .28s,background .28s;animation:4s ease-in-out infinite flowNodePulse}.flow-hero .orbit-node:hover{color:#fff;background:var(--primary-color);transform:translate(-50%,-54%);text-decoration:none}.flow-hero .orbit-node i{margin-right:0!important;flex:0 0 auto}.flow-hero .orbit-node span{display:inline-block;text-decoration:none;overflow-wrap:anywhere}.flow-hero .node-two{left:85%;top:42%;animation-delay:.5s;--badge-bg:rgb(255 203 203);--badge-ink:#1e3232}.flow-hero .node-three{left:15%;top:54%;animation-delay:.9s;--badge-bg:rgba(176, 188, 255, 0.55);--badge-ink:#23243e}.flow-hero .node-five{left:38%;top:82%;animation-delay:1.7s;--badge-bg:rgb(252 212 153 / 62%);--badge-ink:#2b3a2a}.flow-hero .node-six{left:50%;top:10%;--badge-bg:rgba(140, 148, 255, 0.52);--badge-ink:#1f213b}.flow-hero .flow-intro{max-width:760px;margin:0 auto}.flow-hero .flow-intro .h2,.flow-hero .flow-intro h2{font-weight:800;letter-spacing:-.03em;line-height:1.1;margin:1.2rem 0 1.5rem;color:var(--dark)}.flow-hero .flow-intro p{color:#60707a;font-size:1.1rem;line-height:1.6;max-width:90%}@media (min-width:769px) and (max-width:991px){.flow-hero .orbit-stage{min-height:clamp(400px,55vw,560px)}.flow-hero .orbit-node{font-size:clamp(.7rem,1.2vw,.82rem);padding:6px 10px;max-width:42%;white-space:nowrap}.flow-hero .node-two{left:78%;top:20%}.flow-hero .node-three{left:10%;top:50%}.flow-hero .node-five{left:28%;top:80%}.flow-hero .node-six{left:62%;top:80%}}@media (max-width:768px){.flow-hero{padding-top:4rem;padding-bottom:3rem;text-align:center}.flow-hero .orbit-ring{display:none}.flow-hero .orbit-stage{display:flex;flex-direction:column;flex-wrap:nowrap;align-items:center;justify-content:center;gap:1rem;min-height:auto;position:relative}.flow-hero .orbit-nodes{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.flow-hero .orbit-core{position:relative;left:auto;top:auto;transform:none;margin-bottom:1rem}.flow-hero .orbit-core::before{content:"";position:absolute;inset:-28px;border-radius:50%;border:2px dashed rgba(var(--primary-rgb),.5);animation:14s linear infinite mobileCoreSpin}.flow-hero .orbit-node{position:relative;left:auto;top:auto;transform:none;display:flex;align-items:center;justify-content:center;width:100%;max-width:340px;padding:14px 18px;border-radius:16px;background:var(--badge-bg);color:var(--badge-ink);border:1px solid rgba(255,255,255,.6);box-shadow:0 8px 20px rgba(0,0,0,.06);transition:.3s}.flow-hero .orbit-node:hover{background:var(--primary-color);color:#fff;transform:translateY(-4px)}.flow-hero .node-five,.flow-hero .node-six,.flow-hero .node-three,.flow-hero .node-two{left:auto;top:auto}}@keyframes mobileCoreSpin{from{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes flowRingSpin{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}@keyframes flowRingSpinReverse{0%{transform:rotate(360deg)}100%{transform:rotate(0)}}@keyframes flowTitleGradient{0%,100%{background-position:0 50%}50%{background-position:100% 50%}}.reveal-item{opacity:0;transition:opacity .8s cubic-bezier(.16,1,.3,1),transform .8s cubic-bezier(.16,1,.3,1);transition-delay:var(--reveal-delay,0s)}.reveal-item.scroll-slide-up{transform:translateY(50px)}.reveal-item.scroll-slide-left{transform:translateX(-50px)}.reveal-item.scroll-zoom-in{transform:scale(.9) translateY(20px)}.reveal-item:not([class*=scroll-]){transform:translateY(30px)}.reveal-item.is-visible{opacity:1!important;transform:translate(0) scale(1)!important}@media (max-width:991px){.flow-title{max-width:none}.orbit-stage{margin-top:.6rem;min-height:clamp(380px,62vw,520px)}.orbit-core{width:clamp(118px,15vw,142px);height:clamp(118px,15vw,142px)}.orbit-node{max-width:44%;white-space:nowrap;font-size:clamp(.72rem,1.35vw,.86rem);padding:7px 10px}.node-two{left:80%;top:22%}.node-three{left:14%;top:52%}.node-five{left:31%;top:82%}.node-six{left:69%;top:82%}.orbit-node i{margin-right:0!important}}@media (max-width:575px){.orbit-stage{min-height:clamp(320px,80vw,420px)}.orbit-core{width:clamp(90px,18vw,110px);height:clamp(90px,18vw,110px)}.orbit-core strong{font-size:1.4rem}.orbit-core span{font-size:.62rem}.orbit-node{font-size:clamp(.62rem,2.8vw,.74rem);padding:5px 8px;max-width:40%;white-space:nowrap}.node-two{left:78%;top:20%}.node-three{left:10%;top:52%}.node-five{left:28%;top:82%}.node-six{left:68%;top:82%}}@media (max-width:479px){.orbit-stage{min-height:clamp(280px,88vw,360px)}.orbit-core{width:clamp(76px,18vw,92px);height:clamp(76px,18vw,92px)}.orbit-core strong{font-size:1.2rem}.orbit-node{font-size:clamp(.58rem,2.6vw,.68rem);padding:4px 7px;max-width:38%}.node-two{left:80%;top:18%}.node-three{left:8%;top:52%}.node-five{left:26%;top:84%}.node-six{left:70%;top:84%}}@media (prefers-reduced-motion:reduce){.index-flow *,.index-flow ::after,.index-flow ::before{animation:none!important;transition-duration:0s!important;transition-delay:0s!important}}@keyframes footerNeoOrb{0%,100%{transform:translate3d(0,0,0) scale(1)}50%{transform:translate3d(20px,-20px,0) scale(1.1)}}@keyframes footerNeoOrbAlt{0%,100%{transform:translate3d(0,0,0) scale(1)}50%{transform:translate3d(-20px,20px,0) scale(1.05)}}@keyframes footerNeoGrid{from{transform:translate3d(0,0,0)}to{transform:translate3d(-28px,-28px,0)}}@keyframes footerNeoSheen{0%{transform:translate3d(-130%,0,0) skewX(-24deg)}100%,66%{transform:translate3d(130%,0,0) skewX(-24deg)}}@keyframes footerNeoFloat{0%,100%{transform:translate3d(0,0,0)}50%{transform:translate3d(0,-10px,0)}}.contact-cta .cta-box{background:linear-gradient(135deg,#df9c80 0,#e8a88e 100%);border-radius:48px;border:1px solid rgba(255,255,255,.25);box-shadow:0 20px 50px rgba(0,0,0,.05)}.contact-cta .fs-4{font-size:clamp(1.1rem,1.4vw,1.35rem)!important;opacity:.92;line-height:1.5}.contact-cta .ripple-decor{position:absolute;right:15%;top:50%;transform:translateY(-50%);display:flex;align-items:center;justify-content:center;pointer-events:none;z-index:0}.contact-cta .ripple-ring{position:absolute;border-radius:50%;border:1px solid rgba(255,255,255,.18);background:rgba(255,255,255,.02);box-shadow:-15px 0 30px rgba(0,0,0,.12)}.contact-cta .ripple-ring.r-1{width:100px;height:100px;opacity:.95;z-index:9}.contact-cta .ripple-ring.r-2{width:200px;height:200px;opacity:.8;z-index:8}.contact-cta .ripple-ring.r-3{width:300px;height:300px;opacity:.65;z-index:7}.contact-cta .ripple-ring.r-4{width:400px;height:400px;opacity:.5;z-index:6}.contact-cta .ripple-ring.r-5{width:500px;height:500px;opacity:.35;z-index:5}.contact-cta .ripple-ring.r-6{width:600px;height:600px;opacity:.2;z-index:4}.contact-cta .ripple-ring.r-7{width:700px;height:700px;opacity:.05;z-index:3}@media (max-width:991px){.contact-cta .cta-box{text-align:center;min-height:auto;padding:60px 20px!important}.contact-cta .ripple-decor{width:100%;position:relative;transform:none;top:0;right:0;margin-top:40px}.contact-cta .fs-4{max-width:100%}}.index-flow{background-color:var(--secondary-color)}.icon-directory-grid{display:grid;grid-template-columns:repeat(6,1fr);gap:1.5rem;perspective:1000px}.widgetscard{background:rgba(255,255,255,.08);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid rgba(255,255,255,.2);border-radius:20px;padding:2rem 1.25rem;display:flex;flex-direction:column;align-items:center;justify-content:center;text-decoration:none;color:#fff;transition:.5s cubic-bezier(.16,1,.3,1);text-align:center;height:100%;position:relative;overflow:hidden;box-shadow:0 4px 24px rgba(0,0,0,.05)}.widgetscard i{font-size:2.25rem;margin-bottom:1rem;transition:transform .5s cubic-bezier(.16,1,.3,1);color:rgba(255,255,255,.95);filter:drop-shadow(0 4px 8px rgba(0, 0, 0, .1))}.widgetscard span{font-size:.9rem;font-weight:600;letter-spacing:.01em;opacity:.9;transition:.4s}.widgetscard:hover{background:rgba(255,255,255,.15);border-color:rgba(255,255,255,.4);transform:translateY(-8px) scale(1.02);box-shadow:0 15px 35px rgba(0,0,0,.1);color:#fff}.widgetscard:hover::before{opacity:1}.widgetscard:hover i{transform:scale(1.15) rotate(5deg);color:#fff}.widgetscard:hover span{opacity:1;transform:scale(1.05)}@media (max-width:1200px){.icon-directory-grid{grid-template-columns:repeat(4,1fr);gap:1.25rem}}@media (max-width:991px){.icon-directory-grid{grid-template-columns:repeat(3,1fr);gap:1rem}.widgetscard{padding:1.5rem 1rem}}@media (max-width:575px){.icon-directory-grid{grid-template-columns:repeat(2,1fr);gap:.85rem}.widgetscard{padding:1.25rem .75rem;border-radius:16px}.widgetscard i{font-size:1.75rem;margin-bottom:.75rem}.widgetscard span{font-size:.8rem}}.nav-link-modern.active{color:var(--primary-color)!important;background:rgba(var(--primary-rgb),.08);box-shadow:0 4px 12px rgba(var(--primary-rgb),.12)!important}.nav-link-modern.active .link-text::after{content:"";position:absolute;bottom:-2px;left:0;width:100%;height:2px;background:var(--primary-color);border-radius:2px;animation:.3s ease-out forwards navUnderlineIn}@keyframes navUnderlineIn{from{transform:scaleX(0);opacity:0}to{transform:scaleX(1);opacity:1}}:root{--body-color:#f0f4f7;--body-color:#fffaf5;--reverse-color:#17161a;--reverse-color-white:255,255,255;--reverse-color-black:0,0,0;--bs-border-color:#e4e9ed;--svg-stroke-1:1;--svg-stroke-2:2;--svg-stroke-3:3;--light-bg1:#efefef;--light-bg2:#e3e3eb;--light-bg3:#e2f2e8;--light-bg4:#e7eaee;--light-bg5:#f7f2ed;--light-bg6:#e3f1f5;--fr-text-color:#222222;--white-color:#fff;--blue:#0ea5e9;--purple:#a855f7;--green:#10b981;--orange:#f59e0b;--dark:#0f172a;--border:rgba(15, 23, 42, 0.18);--text:#0f172a;--muted:#475569;--neon-cyan:#00f3ff;--neon-pink:#ff00ff;--glass-bg:rgba(255, 255, 255, 0.05);--glass-border:rgba(255, 255, 255, 0.1);--reg-border:rgba(15, 23, 42, 0.12);--reg-text:#0f172a;--reg-subtle:#475569;--reg-primary:#2563eb;--reg-soft:rgba(15, 23, 42, 0.04)}.tr{top:-4px;right:-4px;border-left:none;border-bottom:none}.blog-detail-hero{position:relative;width:100%;height:60vh;min-height:400px;border-radius:40px;overflow:hidden;margin-bottom:-100px;z-index:-1}.blog-detail-hero::after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(to bottom,rgba(0,0,0,.2),rgba(0,0,0,.5))}@media (max-width:768px){.blog-detail-hero{height:40vh;margin-bottom:2rem;border-radius:24px}}
