.bss-hosting-hero,.bss-ai-hero,.bss-itsm-product-hero{background-image:var(--isoft-erp-bg-blue-1);background-repeat:no-repeat;background-size:80% auto;pointer-events:none;z-index:0}.bss-cyber-container,.bss-dms-container,.bss-hosting-container,.ai-platforms-container,.isoft-erp-container,.bss-ai-container,.bss-itsm-container{max-width:100%;width:100%}.isoft-network-hero,.bss-hosting-hero,.bss-ai-hero,.bss-itsm-product-hero{padding:0 0 40px;position:relative;min-height:auto;display:flex}.isoft-network-hero .bss-itsm-container,.bss-hosting-hero .bss-hosting-container,.bss-hosting-hero .bss-hosting-container,.bss-ai-hero .bss-ai-container,.bss-itsm-product-hero .bss-itsm-container{display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:start;position:relative;z-index:1}.bss-product-badge{display:inline-flex;padding:10px 18px;border-radius:999px;background:var(--bss-navy-50);border:1px solid var(--bss-navy-200);font-size:.82rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--bss-navy-600);margin-bottom:24px}.bss-itsm-product-title{font-size:clamp(2.5rem, 5vw, 4rem);font-weight:800;line-height:1.1;color:var(--bss-black);margin-bottom:16px;font-family:var(--bss-font-heading)}.isoft-tagline{font-size:clamp(1.2rem, 2vw, 1.5rem);font-weight:600;color:var(--bss-navy-600);margin-bottom:20px;line-height:1.4}.bss-itsm-product-description,.bss-ai-hero-description{font-size:1.125rem;line-height:1.8;color:var(--bss-gray-600);margin-bottom:40px;max-width:600px}@media (max-width:1024px){.bss-itsm-product-actions,.bss-product-actions{display:flex;flex-direction:column;align-items:flex-start;gap:20px}}.bss-itsm-gallery{width:100%;display:flex;flex-direction:column;gap:24px}.bss-itsm-gallery-main{position:relative;width:100%}.bss-itsm-gallery-screen{position:relative;width:100%;perspective:1000px}.bss-itsm-screen-frame{position:relative;background:#1e1e1e;border-radius:12px;overflow:hidden;box-shadow:0 25px 80px rgb(0 0 0 / .35),0 0 0 1px rgb(255 255 255 / .1);transition:transform 0.4s ease,box-shadow 0.4s ease}.bss-itsm-screen-frame:hover{transform:translateY(-8px);box-shadow:0 35px 100px rgb(0 0 0 / .4),0 0 0 1px rgb(255 255 255 / .15)}.bss-itsm-screen-header{display:flex;align-items:center;gap:8px;padding:12px 10px;background:#0f172a;border-bottom:1px solid #3d3d3d}.bss-itsm-screen-title{margin-left:auto;margin-right:auto;font-size:13px;font-weight:500;color:#999;font-family:var(--bss-font-heading)}.bss-itsm-screen-content{position:relative;width:100%;aspect-ratio:16 / 9;background:#0f172a;overflow:hidden}.bss-itsm-screen-content::after{content:'';position:absolute;inset:0;background:radial-gradient(circle at center,rgb(59 130 246 / .15),transparent 70%);opacity:0;transition:opacity 0.3s ease;pointer-events:none;z-index:3}.bss-itsm-screen-content.transitioning::after{opacity:1}.bss-itsm-screen-content img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;object-position:top center;opacity:0;transform:translateX(60px) scale(.95);filter:blur(4px);transition:opacity 0.6s cubic-bezier(.4,0,.2,1),transform 0.6s cubic-bezier(.4,0,.2,1),filter 0.6s cubic-bezier(.4,0,.2,1);pointer-events:none}.bss-itsm-screen-content img.bss-itsm-gallery-active{opacity:1;transform:translateX(0) scale(1);filter:blur(0);z-index:2;pointer-events:auto}.bss-itsm-screen-content img.bss-itsm-gallery-exit{opacity:0;transform:translateX(-60px) scale(.95);filter:blur(4px);z-index:1}.bss-itsm-gallery-thumbs{display:flex;gap:16px;justify-content:center;padding:8px 0}.bss-itsm-thumb{position:relative;display:flex;flex-direction:column;align-items:center;gap:10px;padding:0;background:none;border:none;cursor:pointer;transition:all 0.3s ease}.bss-itsm-thumb img{width:120px;height:68px;object-fit:cover;object-position:top center;border-radius:8px;border:2px solid #fff0;transition:all 0.3s ease;box-shadow:0 4px 12px rgb(0 0 0 / .1)}.bss-itsm-thumb:hover img{border-color:var(--bss-navy-300);transform:translateY(-4px);box-shadow:0 8px 20px rgb(0 0 0 / .15)}.bss-itsm-thumb.active img{border-color:var(--bss-navy-600);box-shadow:0 4px 20px rgb(26 53 86 / .3);transform:translateY(-4px)}.bss-itsm-thumb span{font-size:12px;font-weight:600;color:var(--bss-gray-500);text-transform:uppercase;letter-spacing:.05em;transition:color 0.3s ease}.bss-itsm-thumb:hover span,.bss-itsm-thumb.active span{color:var(--bss-navy-600)}.bss-itsm-thumb::after{content:'';position:absolute;bottom:-8px;left:50%;transform:translateX(-50%) scaleX(0);width:100%;max-width:80px;height:3px;background:linear-gradient(90deg,var(--bss-navy-600),var(--bss-navy-400));border-radius:2px;transition:transform 0.3s ease;transform-origin:left center}.bss-itsm-thumb.active::after{transform:translateX(-50%) scaleX(1);animation:progressFill 5s linear forwards}@keyframes progressFill{from{transform:translateX(-50%) scaleX(0);transform-origin:left center}to{transform:translateX(-50%) scaleX(1);transform-origin:left center}}.bss-itsm-product-features{padding:120px 0}.bss-ai-section-header,.bss-itsm-section-header{text-align:center;margin:0 auto 64px}.bss-ai-section-badge,.bss-itsm-section-badge{display:inline-flex;padding:8px 16px;border-radius:999px;background:var(--bss-navy-50);border:1px solid var(--bss-navy-200);font-size:.75rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--bss-navy-600);margin-bottom:16px}.bss-ai-section-title,.bss-itsm-section-title{font-size:clamp(2rem, 4vw, 2.75rem);font-weight:800;line-height:1.2;color:var(--bss-black);margin-bottom:16px;font-family:var(--bss-font-heading)}.bss-ai-section-description,.bss-itsm-section-description{font-size:1.1rem;line-height:1.7;color:var(--bss-gray-600)}.bss-itsm-features-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;padding:20px}.bss-dms-feature-card,.bss-itsm-feature-card{padding:32px;background:var(--bss-white);border:1px solid var(--bss-gray-200);border-radius:18px;transition:transform 0.3s var(--bss-transition),box-shadow 0.3s var(--bss-transition),border-color 0.3s var(--bss-transition);position:relative;overflow:hidden}.bss-dms-feature-card::before,.bss-itsm-feature-card::before{content:'';position:absolute;top:0;left:0;width:100%;height:4px;background:var(--bss-navy-gradient);transform:scaleX(0);transform-origin:left;transition:transform 0.4s var(--bss-transition)}.bss-dms-feature-card:hover,.bss-itsm-feature-card:hover{transform:translateY(-6px);box-shadow:0 20px 60px rgb(15 23 42 / .12);border-color:var(--bss-navy-200)}.bss-dms-feature-card:hover::before,.bss-itsm-feature-card:hover::before{transform:scaleX(1)}.bss-dms-feature-icon,.bss-itsm-feature-icon{font-size:3rem;line-height:1;margin-bottom:20px;display:block;transition:transform 0.3s var(--bss-transition)}.bss-dms-feature-icon,.bss-itsm-feature-icon i{color:var(--bss-navy-600);font-size:3rem;display:inline-block;vertical-align:middle}.bss-dms-feature-card:hover .bss-dms-feature-icon,.bss-dms-feature-card:hover .bss-itsm-feature-icon,.bss-itsm-feature-card:hover .bss-dms-feature-icon,.bss-itsm-feature-card:hover .bss-itsm-feature-icon{transform:scale(1.1) rotate(5deg)}.bss-dms-feature-card:hover .bss-dms-feature-icon i,.bss-dms-feature-card:hover .bss-itsm-feature-icon i,.bss-itsm-feature-card:hover .bss-dms-feature-icon i,.bss-itsm-feature-card:hover .bss-itsm-feature-icon i{color:var(--bss-navy-800)}.bss-dms-feature-title,.bss-itsm-feature-title{font-size:1.35rem;font-weight:700;color:var(--bss-black);margin-bottom:12px;font-family:var(--bss-font-heading)}.bss-dms-feature-desc,.bss-itsm-feature-description{color:var(--bss-navy-600)!important;font-size:1rem;line-height:1.7;color:var(--bss-gray-600)}.bss-itsm-product-benefits{padding:120px 0;background:var(--bss-white)}.bss-itsm-benefits-list{display:grid;grid-template-columns:repeat(2,1fr);gap:20px;margin:0 auto}.bss-itsm-benefit-item{display:flex;align-items:flex-start;gap:16px;padding:20px;background:var(--bss-gray-50);border-radius:12px;transition:transform 0.3s var(--bss-transition),background 0.3s var(--bss-transition)}.bss-itsm-benefit-item:hover{transform:translateX(4px);background:var(--bss-white);box-shadow:0 4px 20px rgb(15 23 42 / .08)}.bss-itsm-benefit-check{width:24px;height:24px;flex-shrink:0;color:var(--bss-navy-600);margin-top:2px}.bss-itsm-benefit-item span{font-size:1.05rem;line-height:1.6;color:var(--bss-gray-700);font-weight:500}.bss-itsm-product-video{padding:80px 0;background:var(--bss-white);border-top:1px solid var(--bss-gray-200);border-bottom:1px solid var(--bss-gray-200)}.bss-itsm-video-wrapper{margin:0 auto}.bss-itsm-video-container{position:relative;width:100%;padding-bottom:56.25%;height:0;overflow:hidden;border-radius:20px;box-shadow:0 20px 60px rgb(15 23 42 / .15);background:var(--bss-gray-900)}.bss-itsm-video-container iframe,.bss-itsm-video-container video{position:absolute;top:0;left:0;width:100%;height:100%;border:none;border-radius:20px}.bss-itsm-product-modules{padding:120px 0;background:var(--bss-white);border-top:1px solid var(--bss-gray-200)}.bss-itsm-modules-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));gap:32px}.bss-itsm-module-card{padding:32px;border:1px solid var(--bss-gray-200);border-radius:18px;transition:transform 0.3s var(--bss-transition),box-shadow 0.3s var(--bss-transition),border-color 0.3s var(--bss-transition);position:relative;overflow:hidden}.bss-itsm-module-card::before{content:'';position:absolute;top:0;left:0;width:100%;height:4px;background:var(--bss-navy-gradient);transform:scaleX(0);transform-origin:left;transition:transform 0.4s var(--bss-transition)}.bss-itsm-module-card:hover{transform:translateY(-6px);box-shadow:0 20px 60px rgb(15 23 42 / .12);border-color:var(--bss-navy-200);background:var(--bss-white)}.bss-itsm-module-card:hover::before{transform:scaleX(1)}.bss-itsm-module-header{display:flex;align-items:center;gap:16px;margin-bottom:16px}.bss-itsm-module-icon{font-size:2.5rem;line-height:1;display:block;transition:transform 0.3s var(--bss-transition)}.bss-itsm-module-icon i{color:var(--bss-navy-600);font-size:2.5rem;display:inline-block;vertical-align:middle}.bss-itsm-module-card:hover .bss-itsm-module-icon{transform:scale(1.1) rotate(5deg)}.bss-itsm-module-card:hover .bss-itsm-module-icon i{color:var(--bss-navy-800)}.bss-itsm-module-title{font-size:1.5rem;font-weight:700;color:var(--bss-black);font-family:var(--bss-font-heading);margin:0}.bss-itsm-module-description{font-size:1rem;line-height:1.7;color:var(--bss-gray-600);margin-bottom:20px}.bss-itsm-module-items{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:12px}.bss-itsm-module-items li{display:flex;align-items:flex-start;gap:12px;font-size:.95rem;line-height:1.6;color:var(--bss-gray-700)}.bss-itsm-module-check{width:20px;height:20px;flex-shrink:0;color:var(--bss-navy-600);margin-top:2px}.bss-itsm-module-items li span{flex:1}.bss-itsm-product-stats{padding:80px 0;background:var(--bss-navy-gradient);position:relative;overflow:hidden}.bss-itsm-product-stats::before{content:'';position:absolute;top:-50%;right:-20%;width:800px;height:800px;background:radial-gradient(circle,rgb(255 255 255 / .1) 0%,transparent 70%);pointer-events:none}.bss-itsm-product-stats .bss-itsm-section-header{position:relative;z-index:1}.bss-itsm-product-stats .bss-itsm-section-title{color:var(--bss-white)}.bss-itsm-product-stats .bss-itsm-section-description{color:rgb(255 255 255 / .9)}.bss-itsm-product-stats .bss-itsm-section-badge{background:rgb(255 255 255 / .2);border-color:rgb(255 255 255 / .3);color:var(--bss-white)}.bss-itsm-stats-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:32px;max-width:1000px;margin:0 auto;position:relative;z-index:1}.bss-itsm-stat-card{text-align:center;padding:32px 24px;background:rgb(255 255 255 / .1);backdrop-filter:blur(10px);border:1px solid rgb(255 255 255 / .2);border-radius:18px;transition:transform 0.3s var(--bss-transition),background 0.3s var(--bss-transition)}.bss-itsm-stat-card:hover{transform:translateY(-6px);background:rgb(255 255 255 / .15)}.bss-itsm-stat-value{font-size:clamp(2.5rem, 4vw, 3.5rem);font-weight:800;color:var(--bss-white);font-family:var(--bss-font-heading);margin-bottom:8px;line-height:1}.bss-itsm-stat-label{font-size:1rem;font-weight:600;color:rgb(255 255 255 / .9);text-transform:uppercase;letter-spacing:.08em}.bss-itsm-screenshots-creative{padding:140px 0;background:var(--bss-white);position:relative;overflow:hidden}.bss-itsm-screenshots-creative::before{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background:radial-gradient(circle at 20% 30%,rgb(59 130 246 / .05) 0%,transparent 50%),radial-gradient(circle at 80% 70%,rgb(139 92 246 / .05) 0%,transparent 50%);pointer-events:none}.bss-itsm-screenshots-flow{position:relative;min-height:600px;display:flex;align-items:center;justify-content:center}.bss-itsm-screenshot-float{position:absolute;width:380px;max-width:90%;opacity:0;transform:translateY(60px) scale(.9);transition:all 0.8s cubic-bezier(.34,1.56,.64,1)}.bss-itsm-screenshot-float.visible{opacity:1;transform:translateY(0) scale(1)}.bss-itsm-screenshot-1{left:5%;top:10%;animation:float1 8s ease-in-out infinite;animation-delay:0s}.bss-itsm-screenshot-2{right:8%;top:50%;transform:translateY(-50%);animation:float2 10s ease-in-out infinite;animation-delay:1.5s}.bss-itsm-screenshot-3{left:50%;bottom:15%;transform:translateX(-50%);animation:float3 9s ease-in-out infinite;animation-delay:3s}.bss-itsm-screenshot-card{position:relative;border-radius:24px;overflow:hidden;box-shadow:0 20px 60px rgb(15 23 42 / .15),0 0 0 1px rgb(255 255 255 / .1);background:var(--bss-white);transform-style:preserve-3d;transition:all 0.5s cubic-bezier(.34,1.56,.64,1);cursor:pointer}.bss-itsm-screenshot-card:hover{transform:translateY(-12px) scale(1.02) rotateY(2deg);box-shadow:0 30px 80px rgb(15 23 42 / .25),0 0 0 1px rgb(255 255 255 / .2)}.bss-itsm-screenshot-glow{position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:radial-gradient(circle,rgb(59 130 246 / .3) 0%,transparent 70%);opacity:0;transition:opacity 0.6s var(--bss-transition);pointer-events:none;z-index:1}.bss-itsm-screenshot-card:hover .bss-itsm-screenshot-glow{opacity:1;animation:pulse-glow 2s ease-in-out infinite}.bss-itsm-screenshot-card img{width:100%;height:auto;display:block;border-radius:24px;position:relative;z-index:2;transition:transform 0.6s cubic-bezier(.34,1.56,.64,1)}.bss-itsm-screenshot-card:hover img{transform:scale(1.05)}.bss-itsm-screenshot-card .bss-itsm-screenshot-zoom{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) scale(0);background:rgb(255 255 255 / .95);backdrop-filter:blur(10px);border:none;width:64px;height:64px;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all 0.4s cubic-bezier(.34,1.56,.64,1);color:var(--bss-navy-600);z-index:3;box-shadow:0 10px 30px rgb(0 0 0 / .2)}.bss-itsm-screenshot-card:hover .bss-itsm-screenshot-zoom{transform:translate(-50%,-50%) scale(1)}.bss-itsm-screenshot-zoom:hover{transform:translate(-50%,-50%) scale(1.15);background:var(--bss-navy-600);color:var(--bss-white);box-shadow:0 15px 40px rgb(59 130 246 / .4)}.bss-itsm-screenshot-zoom svg{width:28px;height:28px}@keyframes float1{0%,100%{transform:translateY(0) rotate(-2deg)}50%{transform:translateY(-20px) rotate(2deg)}}@keyframes float2{0%,100%{transform:translateY(-50%) rotate(2deg)}50%{transform:translateY(calc(-50% - 25px)) rotate(-2deg)}}@keyframes float3{0%,100%{transform:translateX(-50%) translateY(0) rotate(-1deg)}50%{transform:translateX(-50%) translateY(-15px) rotate(1deg)}}@keyframes pulse-glow{0%,100%{opacity:.3;transform:scale(1)}50%{opacity:.6;transform:scale(1.1)}}.bss-itsm-lightbox{display:none;position:fixed;top:0;left:0;width:100%;height:100%;background:rgb(15 23 42 / .95);z-index:10000;align-items:center;justify-content:center;padding:40px;opacity:0;transition:opacity 0.3s var(--bss-transition)}.bss-itsm-lightbox.active{display:flex;opacity:1}.bss-itsm-lightbox-content{position:relative;max-width:90vw;max-height:90vh;display:flex;align-items:center;justify-content:center}.bss-itsm-lightbox-content img{max-width:100%;max-height:90vh;object-fit:contain;border-radius:12px;box-shadow:0 20px 60px rgb(0 0 0 / .5)}.bss-itsm-lightbox-close{position:absolute;top:-50px;right:0;background:var(--bss-white);border:none;width:44px;height:44px;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:transform 0.3s var(--bss-transition),background 0.3s var(--bss-transition);color:var(--bss-navy-600)}.bss-itsm-lightbox-close:hover{transform:rotate(90deg);background:var(--bss-navy-600);color:var(--bss-white)}.bss-itsm-lightbox-close svg{width:20px;height:20px}@media screen and (max-width:992px){.isoft-network-hero .bss-itsm-container,.bss-hosting-hero .bss-hosting-container,.bss-ai-hero .bss-ai-container,.bss-itsm-product-hero .bss-itsm-container{grid-template-columns:1fr;gap:48px}.bss-itsm-product-hero-visual{order:-1}.bss-itsm-gallery-thumbs{gap:12px}.bss-itsm-thumb img{width:100px;height:56px}.bss-itsm-thumb span{font-size:11px}.bss-itsm-features-grid{grid-template-columns:repeat(2,1fr)}.bss-itsm-metrics-grid{gap:24px}.bss-itsm-screenshots-creative{padding:100px 0}.bss-itsm-screenshots-flow{min-height:500px}.bss-itsm-screenshot-float{width:320px}.bss-itsm-screenshot-1{left:2%;top:5%}.bss-itsm-screenshot-2{right:3%;top:45%}.bss-itsm-screenshot-3{left:50%;bottom:10%}}@media screen and (max-width:768px){.isoft-network-hero,.bss-ai-hero,.bss-itsm-product-hero{padding:120px 0 60px;min-height:auto}.bss-itsm-product-actions,.bss-product-actions{display:flex;flex-direction:column;align-items:flex-start;gap:20px}.bss-itsm-product-hero-visual{min-height:auto}.bss-itsm-gallery-thumbs{flex-wrap:wrap;gap:10px}.bss-itsm-thumb img{width:80px;height:45px;border-radius:6px}.bss-itsm-thumb span{font-size:10px}.bss-itsm-screen-frame{border-radius:8px}.bss-itsm-screen-header{padding:10px 12px}.bss-itsm-screen-dot{width:10px;height:10px}.bss-itsm-screen-title{font-size:11px}.bss-itsm-product-features,.bss-itsm-product-benefits{padding:80px 0}.bss-ai-section-title,.bss-itsm-section-title{font-size:1.6rem;line-height:1.25;margin-bottom:12px}.bss-ai-section-description,.bss-itsm-section-description{font-size:.98rem;line-height:1.6}.bss-itsm-features-grid{grid-template-columns:1fr;gap:18px;padding:12px 0}.bss-dms-feature-card,.bss-itsm-feature-card{padding:20px 18px}.bss-dms-feature-icon,.bss-itsm-feature-icon{font-size:2.4rem;margin-bottom:16px}.bss-dms-feature-title,.bss-itsm-feature-title{font-size:1.15rem}.bss-dms-feature-desc,.bss-itsm-feature-description{font-size:.95rem;line-height:1.6}.bss-itsm-benefits-list{grid-template-columns:1fr}.bss-itsm-metrics-grid{grid-template-columns:1fr;gap:20px}.bss-itsm-screenshots-creative{padding:80px 0}.bss-itsm-screenshots-flow{min-height:800px;display:flex;flex-direction:column;align-items:center;gap:40px}.bss-itsm-screenshot-float{position:relative!important;width:100%;max-width:500px;left:auto!important;right:auto!important;top:auto!important;bottom:auto!important;transform:none!important}.bss-itsm-screenshot-float.visible{transform:none!important}.bss-itsm-screenshot-1,.bss-itsm-screenshot-2,.bss-itsm-screenshot-3{animation:none}.bss-itsm-lightbox-content{max-width:95vw;padding:20px}.bss-itsm-lightbox-close{top:-40px;width:36px;height:36px}.bss-itsm-product-cta{padding:80px 0}.bss-itsm-product-video{padding:60px 0}.bss-itsm-product-modules{padding:80px 0}.bss-itsm-modules-grid{grid-template-columns:1fr;gap:24px}.bss-itsm-product-stats{padding:60px 0}.bss-itsm-stats-grid{grid-template-columns:repeat(2,1fr);gap:20px}}@media screen and (max-width:480px){.bss-itsm-product-actions,.bss-product-actions{display:flex;flex-direction:column;align-items:flex-start;gap:20px}.bss-itsm-stats-grid{grid-template-columns:1fr}.bss-itsm-module-header{flex-direction:column;align-items:flex-start;gap:12px}}.isoft-itsm-showcase{display:grid;grid-template-columns:300px minmax(0,1fr);gap:32px;align-items:start;margin-bottom:72px}.isoft-itsm-showcase-nav{position:sticky;top:110px;display:flex;flex-direction:column;gap:8px;padding:16px;border:1px solid var(--bss-gray-200,#e5e7eb);border-radius:16px;background:var(--bss-white,#ffffff);box-shadow:0 12px 40px rgb(15 23 42 / .06)}.isoft-itsm-showcase-tab{appearance:none;display:flex;align-items:center;gap:12px;width:100%;padding:14px 16px;border:1px solid #fff0;border-radius:12px;background:#fff0;color:var(--bss-gray-700,#374151);font-family:var(--bss-font-body,'Poppins',sans-serif);font-size:.92rem;font-weight:600;line-height:1.35;text-align:left;cursor:pointer;transition:background 0.2s ease,color 0.2s ease,box-shadow 0.2s ease}.isoft-itsm-showcase-tab i{width:20px;flex-shrink:0;text-align:center;color:var(--bss-navy-600,#1a3556);transition:color 0.2s ease}.isoft-itsm-showcase-tab:hover{background:var(--bss-gray-50,#f8fafc)}.isoft-itsm-showcase-tab.is-active{background:var(--bss-navy-600,#1a3556);color:#fff;box-shadow:0 10px 30px rgb(15 23 42 / .18)}.isoft-itsm-showcase-tab.is-active i{color:#fff}.isoft-itsm-showcase-tab:focus-visible{outline:2px solid var(--bss-navy-600,#1a3556);outline-offset:2px}.isoft-itsm-showcase-pane{display:grid;gap:24px;padding:32px;border:1px solid var(--bss-gray-200,#e5e7eb);border-radius:20px;background:var(--bss-white,#ffffff);box-shadow:0 16px 60px rgb(15 23 42 / .08)}.isoft-itsm-showcase-pane+.isoft-itsm-showcase-pane{margin-top:24px}.isoft-itsm-showcase.is-ready .isoft-itsm-showcase-pane{display:none;margin-top:0}.isoft-itsm-showcase.is-ready .isoft-itsm-showcase-pane.is-active{display:grid;animation:isoftItsmPaneIn 0.35s ease-out}@keyframes isoftItsmPaneIn{from{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}.isoft-itsm-showcase-copy h3{margin:0 0 12px;font-family:var(--bss-font-heading,'Orbitron',sans-serif);font-size:1.5rem;font-weight:700;line-height:1.3;color:var(--bss-black,#0f172a)}.isoft-itsm-showcase-copy p{margin:0 0 20px;font-size:1rem;line-height:1.75;color:var(--bss-gray-600,#4b5563)}.isoft-itsm-showcase-copy .bss-itsm-module-items{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 24px}.isoft-itsm-showcase-media{overflow:hidden;border:1px solid rgb(15 23 42 / .08);border-radius:14px;background:var(--bss-gray-50,#f8fafc);box-shadow:0 20px 60px rgb(15 23 42 / .12)}.isoft-itsm-showcase-media img{display:block;width:100%;height:auto}.isoft-itsm-more-title{margin:0 0 28px;font-family:var(--bss-font-heading,'Orbitron',sans-serif);font-size:1.35rem;font-weight:700;color:var(--bss-black,#0f172a);text-align:center}@media screen and (max-width:1024px){.isoft-itsm-showcase{grid-template-columns:1fr;gap:20px}.isoft-itsm-showcase-nav{position:relative;top:auto;flex-direction:row;overflow-x:auto;padding:10px;-webkit-overflow-scrolling:touch}.isoft-itsm-showcase-tab{flex:0 0 auto;width:auto;padding:11px 14px;font-size:.85rem;white-space:nowrap}}@media screen and (max-width:600px){.isoft-itsm-showcase{margin-bottom:48px}.isoft-itsm-showcase-pane{padding:20px;gap:18px}.isoft-itsm-showcase-copy h3{font-size:1.2rem}.isoft-itsm-showcase-copy .bss-itsm-module-items{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.isoft-itsm-showcase.is-ready .isoft-itsm-showcase-pane.is-active{animation:none}}.isoft-itsm-more-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.isoft-itsm-before-after{padding:100px 0;background:var(--bss-gray-50,#f8fafc);border-top:1px solid var(--bss-gray-200,#e5e7eb)}.isoft-ba{max-width:1100px;margin:0 auto;overflow:hidden;border:1px solid var(--bss-gray-200,#e5e7eb);border-radius:18px;background:var(--bss-white,#ffffff);box-shadow:0 16px 50px rgb(15 23 42 / .06)}.isoft-ba-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.isoft-ba-row+.isoft-ba-row{border-top:1px solid var(--bss-gray-200,#e5e7eb)}.isoft-ba-row>span{position:relative;padding:24px 28px 24px 64px;font-size:1rem;line-height:1.6}.isoft-ba-head>span{padding:16px 28px;font-family:var(--bss-font-heading,'Orbitron',sans-serif);font-size:.78rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--bss-gray-600,#4b5563);background:var(--bss-gray-100,#f1f5f9)}.isoft-ba-head>span:last-child{color:#fff;background:var(--bss-navy-600,#1a3556)}.isoft-ba-before{color:var(--bss-gray-600,#4b5563)}.isoft-ba-after{color:var(--bss-black,#0f172a);font-weight:500;background:rgb(26 53 86 / .035)}.isoft-ba-before::before,.isoft-ba-after::before{content:'';position:absolute;left:26px;top:26px;width:22px;height:22px;border-radius:50%;background-repeat:no-repeat;background-position:center;background-size:12px}.isoft-ba-before::before{background-color:var(--bss-gray-200,#e5e7eb);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' fill='none' stroke='%236b7280' stroke-width='2' stroke-linecap='round'%3E%3Cpath d='M3 3l6 6M9 3l-6 6'/%3E%3C/svg%3E")}.isoft-ba-after::before{background-color:var(--bss-navy-600,#1a3556);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' fill='none' stroke='%23ffffff' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M2.5 6.5l2.5 2.5 4.5-5'/%3E%3C/svg%3E")}.isoft-itsm-data{padding:100px 40px;border-radius:24px;background:radial-gradient(900px 420px at 85% 0%,rgb(60 125 215 / .35),transparent 65%),linear-gradient(165deg,#1e3e77 0%,#142d5a 45%,#0c1b38 100%)}.isoft-itsm-data .bss-itsm-section-badge{color:#8fd3ff;background:rgb(47 182 255 / .12);border-color:rgb(47 182 255 / .35)}.isoft-itsm-data .bss-itsm-section-title{color:#fff}.isoft-itsm-data .bss-itsm-section-description{color:#b6c6dc}.isoft-itsm-data-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}.isoft-itsm-data-item{padding:28px 24px;border:1px solid rgb(140 180 240 / .2);border-radius:16px;background:rgb(255 255 255 / .045)}.isoft-itsm-data-icon{width:48px;height:48px;margin-bottom:18px;display:grid;place-items:center;border:1px solid rgb(90 170 255 / .45);border-radius:12px;background:rgb(47 140 255 / .12);color:#5cc4ff;font-size:1.2rem}.isoft-itsm-data-item h3{margin:0 0 8px;font-family:var(--bss-font-heading,'Orbitron',sans-serif);font-size:1.05rem;line-height:1.35;color:#fff}.isoft-itsm-data-item p{margin:0;font-size:.95rem;line-height:1.65;color:#a9bbd3}.isoft-itsm-docs{padding:100px 0;background:var(--bss-white,#ffffff)}.isoft-itsm-docs-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px}.isoft-itsm-doc{display:flex;flex-direction:column;overflow:hidden;border:1px solid var(--bss-gray-200,#e5e7eb);border-radius:18px;background:var(--bss-white,#ffffff);transition:box-shadow 0.3s ease,border-color 0.3s ease,transform 0.3s ease}.isoft-itsm-doc:hover{transform:translateY(-4px);border-color:var(--bss-navy-200,#c7d4e6);box-shadow:0 22px 50px rgb(15 23 42 / .12)}.isoft-itsm-doc-cover{position:relative;display:block;height:270px;padding:32px 0 0;overflow:hidden;background:radial-gradient(rgb(14 32 54 / .08) 1px,transparent 1.3px) 0 0 / 14px 14px,linear-gradient(180deg,#f1f5fa,#e3eaf3);border-bottom:1px solid var(--bss-gray-200,#e5e7eb)}.isoft-itsm-doc-cover img{display:block;width:62%;height:auto;margin:0 auto;border-radius:6px 6px 0 0;box-shadow:0 18px 40px rgb(14 32 54 / .28);transition:transform 0.5s cubic-bezier(.2,.8,.2,1)}.isoft-itsm-doc:hover .isoft-itsm-doc-cover img{transform:translateY(-8px) rotate(-1.5deg)}.isoft-itsm-doc-body{display:flex;flex:1;flex-direction:column;gap:10px;padding:24px 24px 22px}.isoft-itsm-doc-body h3{margin:0;font-family:var(--bss-font-heading,'Orbitron',sans-serif);font-size:1.12rem;line-height:1.35;color:var(--bss-black,#0f172a)}.isoft-itsm-doc-body>p{margin:0;font-size:.95rem;line-height:1.6;color:var(--bss-gray-600,#4b5563)}.isoft-itsm-doc-body>p.isoft-itsm-doc-meta{display:flex;flex-wrap:wrap;gap:8px;margin-top:2px}.isoft-itsm-doc-meta>span{padding:4px 10px;border-radius:99px;background:var(--bss-gray-100,#f1f5f9);font-size:.78rem;font-weight:600;color:var(--bss-gray-700,#374151)}.isoft-itsm-doc-num{font-variant-numeric:tabular-nums}.isoft-itsm-doc-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:auto;padding-top:8px}.isoft-itsm-doc-btn{display:inline-flex;align-items:center;gap:8px;padding:11px 16px;border:1.5px solid var(--bss-navy-600,#1a3556);border-radius:8px;font-size:.82rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;text-decoration:none;color:var(--bss-navy-600,#1a3556);background:#fff0;transition:background 0.2s ease,color 0.2s ease}.isoft-itsm-doc-btn:hover{background:var(--bss-gray-50,#f8fafc);color:var(--bss-navy-800,#0f2440)}.isoft-itsm-doc-btn--primary{color:#fff;background:var(--bss-navy-600,#1a3556)}.isoft-itsm-doc-btn--primary:hover{color:#fff;background:var(--bss-navy-800,#0f2440)}.isoft-itsm-doc-other{font-size:.86rem;font-weight:600;color:var(--bss-navy-600,#1a3556);text-decoration:none}.isoft-itsm-doc-other:hover{text-decoration:underline;text-underline-offset:3px}.isoft-itsm-doc-btn:focus-visible,.isoft-itsm-doc-other:focus-visible,.isoft-itsm-doc-cover:focus-visible{outline:2px solid var(--bss-navy-600,#1a3556);outline-offset:3px}@media screen and (max-width:1024px){.isoft-itsm-data-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.isoft-itsm-docs-grid{grid-template-columns:1fr;max-width:640px;margin:0 auto}.isoft-itsm-doc{flex-direction:row}.isoft-itsm-doc-cover{flex:0 0 38%;height:auto;min-height:260px;padding:24px 0 0;border-bottom:0;border-right:1px solid var(--bss-gray-200,#e5e7eb)}.isoft-itsm-doc-cover img{width:76%}}@media screen and (max-width:768px){.isoft-itsm-more-grid{grid-template-columns:1fr}.isoft-itsm-before-after,.isoft-itsm-data,.isoft-itsm-docs{padding:64px 0}.isoft-itsm-data{padding:64px 18px;border-radius:18px}.isoft-ba-head{display:none}.isoft-ba-row{grid-template-columns:1fr}.isoft-ba-row>span{padding:18px 18px 18px 54px;font-size:.95rem}.isoft-ba-before::before,.isoft-ba-after::before{left:18px;top:20px}}@media screen and (max-width:600px){.isoft-itsm-data-grid{grid-template-columns:1fr}.isoft-itsm-doc{flex-direction:column}.isoft-itsm-doc-cover{flex:none;height:230px;min-height:0;border-right:0;border-bottom:1px solid var(--bss-gray-200,#e5e7eb)}.isoft-itsm-doc-cover img{width:58%}}@media (prefers-reduced-motion:reduce){.isoft-itsm-doc,.isoft-itsm-doc-cover img{transition:none}}