.slide-reveal-wrapper{position:relative;width:100%}.slide-reveal{position:relative;width:100%}.slide-reveal-corner-trigger{position:absolute;top:0;right:0 !important;width:120px;height:120px;z-index:100;cursor:pointer;overflow:visible;transition:filter 0.25s ease, transform 0.2s ease}.slide-reveal-corner-trigger .corner-svg{position:absolute;top:0;right:0;width:100%;height:100%;display:block;pointer-events:none}.slide-reveal-corner-trigger .corner-svg polygon{transition:fill 0.25s ease}.slide-reveal-corner-trigger .corner-svg line{stroke-linecap:square}.slide-reveal-corner-trigger .corner-icon-wrapper{position:absolute;top:16px;right:16px;width:36px;height:36px;border-radius:50%;background:rgba(var(--bs-primary-rgb), 0.12);border:1.5px solid rgba(var(--bs-primary-rgb), 0.45);display:flex;align-items:center;justify-content:center;color:var(--bs-primary);transition:all 0.25s ease;pointer-events:none}.slide-reveal-corner-trigger .corner-icon-wrapper .corner-icon{font-size:18px;color:inherit;transition:transform 0.25s ease}.slide-reveal-corner-trigger .corner-icon-wrapper .corner-icon-pulse{position:absolute;inset:-3px;border-radius:50%;border:1.5px solid var(--bs-primary);opacity:0;-webkit-animation:cornerIconPulse 2.8s cubic-bezier(0.24, 0, 0.38, 1) infinite;animation:cornerIconPulse 2.8s cubic-bezier(0.24, 0, 0.38, 1) infinite;pointer-events:none}.slide-reveal-corner-trigger:hover,.slide-reveal-corner-trigger:focus{filter:drop-shadow(-3px 5px 14px rgba(var(--bs-primary-rgb), 0.55))}.slide-reveal-corner-trigger:hover .corner-icon-wrapper,.slide-reveal-corner-trigger:focus .corner-icon-wrapper{background:var(--bs-primary);color:#0b0c10;border-color:var(--bs-primary);box-shadow:0 0 16px rgba(var(--bs-primary-rgb), 0.85);transform:scale(1.1)}.slide-reveal-corner-trigger:hover .corner-icon-wrapper .corner-icon,.slide-reveal-corner-trigger:focus .corner-icon-wrapper .corner-icon{transform:rotate(15deg)}.slide-reveal-corner-trigger:hover .corner-icon-wrapper .corner-icon-pulse,.slide-reveal-corner-trigger:focus .corner-icon-wrapper .corner-icon-pulse{-webkit-animation:none;animation:none;opacity:0}.slide-reveal-corner-trigger:active{transform:scale(0.96)}@-webkit-keyframes cornerIconPulse{0%{transform:scale(0.95);opacity:0.8}60%{transform:scale(1.5);opacity:0}100%{transform:scale(1.5);opacity:0}}@keyframes cornerIconPulse{0%{transform:scale(0.95);opacity:0.8}60%{transform:scale(1.5);opacity:0}100%{transform:scale(1.5);opacity:0}}.slide-reveal-slider{position:fixed;top:0;right:-120%;height:100%;background:#0f172a !important;color:#e4e4e7;z-index:1050;border-left:1px solid rgba(255,255,255,0.12);display:flex;flex-direction:column;overflow:hidden;visibility:hidden;pointer-events:none;opacity:0;box-shadow:none;transition:visibility 0.3s ease, opacity 0.25s ease, box-shadow 0.3s ease}.slide-reveal-slider.slide-reveal-open{visibility:visible !important;pointer-events:auto !important;opacity:1 !important;box-shadow:-12px 0 40px rgba(0,0,0,0.85)}.slide-reveal-slider .slide-reveal-scroll{flex:1 1 auto;overflow-y:auto;-webkit-overflow-scrolling:touch;padding:2.2rem 2.5rem}.slide-reveal-slider .slide-reveal-scroll::-webkit-scrollbar{width:6px}.slide-reveal-slider .slide-reveal-scroll::-webkit-scrollbar-track{background:rgba(255,255,255,0.02)}.slide-reveal-slider .slide-reveal-scroll::-webkit-scrollbar-thumb{background:rgba(255,255,255,0.18);border-radius:4px}.slide-reveal-slider .slide-reveal-scroll::-webkit-scrollbar-thumb:hover{background:var(--bs-primary)}.slide-reveal-slider .slide-reveal-top-bar{display:flex;align-items:center;justify-content:space-between;margin-bottom:1.8rem;padding-bottom:1.2rem;border-bottom:1px solid rgba(255,255,255,0.08)}.slide-reveal-slider .slide-reveal-top-bar .slide-reveal-badge{display:inline-flex;align-items:center;gap:8px;padding:6px 14px;border-radius:30px;background:rgba(var(--bs-primary-rgb), 0.12);border:1px solid rgba(var(--bs-primary-rgb), 0.3);color:var(--bs-primary);font-size:0.78rem;font-weight:700;letter-spacing:0.06em;text-transform:uppercase}.slide-reveal-slider .slide-reveal-top-bar .slide-reveal-close-btn{width:38px;height:38px;border-radius:50%;background:rgba(255,255,255,0.08);border:1px solid rgba(255,255,255,0.12);color:#e4e4e7;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:all 0.2s ease}.slide-reveal-slider .slide-reveal-top-bar .slide-reveal-close-btn:hover{background:rgba(255,255,255,0.2);color:#ffffff;transform:rotate(90deg)}.slide-reveal-slider .component-title{color:#ffffff;font-weight:800;font-size:1.85rem;line-height:1.25;letter-spacing:-0.01em;margin-bottom:0.5rem}.slide-reveal-slider .component-subtitle{color:var(--bs-primary);font-size:1.02rem;font-weight:600;margin-bottom:1.5rem}.slide-reveal-slider .axe-about-main-card{background:rgba(255,255,255,0.035);border:1px solid rgba(255,255,255,0.08);border-radius:16px;padding:1.6rem;margin-bottom:2rem;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.slide-reveal-slider .axe-about-main-card p{color:#d4d4d8;font-size:0.98rem;line-height:1.7;margin-bottom:1rem}.slide-reveal-slider .axe-about-main-card p:last-child{margin-bottom:0}.slide-reveal-slider .axe-about-main-card p strong{color:#ffffff}.slide-reveal-slider .axe-about-main-card .axe-about-lead{font-size:1.02rem;color:#f4f4f5}.slide-reveal-slider .axe-about-main-card .axe-about-highlights{display:flex;flex-wrap:wrap;gap:10px;margin-top:1.2rem;padding-top:1.2rem;border-top:1px solid rgba(255,255,255,0.06)}.slide-reveal-slider .axe-about-main-card .axe-about-highlights .axe-highlight-pill{display:inline-flex;align-items:center;padding:6px 14px;border-radius:20px;background:rgba(255,255,255,0.05);border:1px solid rgba(255,255,255,0.09);font-size:0.83rem;font-weight:600;color:#f4f4f5}.slide-reveal-slider .axe-services-section-title{color:#ffffff;font-size:1.15rem;font-weight:700;letter-spacing:0.02em;margin-bottom:1rem;display:flex;align-items:center;gap:8px}.slide-reveal-slider .axe-services-section-title i{color:var(--bs-primary)}.slide-reveal-slider .axe-services-grid{display:grid;grid-template-columns:repeat(auto-fit, minmax(220px, 1fr));gap:14px;margin-bottom:2rem}.slide-reveal-slider .axe-service-card{background:rgba(255,255,255,0.045);border:1px solid rgba(255,255,255,0.18);border-radius:14px;padding:1.25rem 1.15rem;transition:all 0.25s cubic-bezier(0.16, 1, 0.3, 1);display:flex;flex-direction:column;position:relative;overflow:hidden}.slide-reveal-slider .axe-service-card::before{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:transparent;transition:background 0.25s ease}.slide-reveal-slider .axe-service-card .card-header-area{display:flex;align-items:center;justify-content:space-between;margin-bottom:0.85rem}.slide-reveal-slider .axe-service-card .card-header-area .card-icon-box{width:42px;height:42px;border-radius:10px;background:rgba(var(--bs-primary-rgb), 0.12);border:1px solid rgba(var(--bs-primary-rgb), 0.25);color:var(--bs-primary);display:inline-flex;align-items:center;justify-content:center;font-size:1.15rem;transition:all 0.25s ease}.slide-reveal-slider .axe-service-card .card-header-area .card-mini-badge{font-size:0.72rem;font-weight:700;letter-spacing:0.04em;text-transform:uppercase;padding:3px 9px;border-radius:12px;background:rgba(255,255,255,0.08);color:#a1a1aa}.slide-reveal-slider .axe-service-card .card-title{color:#ffffff;font-size:0.98rem;font-weight:700;line-height:1.35;margin-bottom:0.45rem;transition:color 0.2s ease}.slide-reveal-slider .axe-service-card .card-desc{color:#a1a1aa;font-size:0.83rem;line-height:1.55;margin-bottom:0;flex-grow:1}.slide-reveal-slider .axe-service-card:hover{border-color:var(--bs-primary);background:rgba(255,255,255,0.075);transform:translateY(-3px);box-shadow:0 10px 25px -5px rgba(0,0,0,0.5),0 0 20px rgba(var(--bs-primary-rgb), 0.15)}.slide-reveal-slider .axe-service-card:hover::before{background:var(--bs-primary)}.slide-reveal-slider .axe-service-card:hover .card-icon-box{background:var(--bs-primary);color:#000000;transform:scale(1.05)}.slide-reveal-slider .axe-service-card:hover .card-title{color:var(--bs-primary)}.slide-reveal-slider .axe-service-card:hover .card-mini-badge{background:rgba(var(--bs-primary-rgb), 0.2);color:var(--bs-primary)}.slide-reveal-slider .axe-about-cta-box{background:linear-gradient(135deg, rgba(var(--bs-primary-rgb), 0.14) 0%, rgba(255,255,255,0.03) 100%);border:1px solid rgba(var(--bs-primary-rgb), 0.35);border-radius:16px;padding:1.4rem 1.6rem;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:15px}.slide-reveal-slider .axe-about-cta-box .cta-title{color:#ffffff;font-weight:700;font-size:1.05rem;margin-bottom:0.25rem}.slide-reveal-slider .axe-about-cta-box .cta-desc{color:#a1a1aa;font-size:0.85rem;margin-bottom:0}.slide-reveal-slider .axe-about-cta-box .cta-btn{background:var(--bs-primary);color:#000000;font-weight:700;font-size:0.9rem;padding:9px 22px;border-radius:30px;text-decoration:none;display:inline-flex;align-items:center;gap:8px;transition:all 0.25s ease;white-space:nowrap}.slide-reveal-slider .axe-about-cta-box .cta-btn:hover{transform:translateY(-2px);box-shadow:0 6px 20px rgba(var(--bs-primary-rgb), 0.45);color:#000000}.slide-reveal-overlay{backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}@media (max-width: 767.98px){.slide-reveal-slider .slide-reveal-scroll{padding:1.5rem 1.25rem}.slide-reveal-slider .component-title{font-size:1.45rem}.slide-reveal-slider .axe-services-grid{grid-template-columns:1fr}.slide-reveal-corner-trigger{width:100px;height:100px}.slide-reveal-corner-trigger .corner-icon-wrapper{top:11px;right:11px;width:28px;height:28px}.slide-reveal-corner-trigger .corner-icon-wrapper .corner-icon{font-size:14px}}
