:root{--bss-black:#000000;--bss-white:#ffffff;--bss-font-heading:'Orbitron', sans-serif;--bss-font-body:'Poppins', sans-serif;--bss-transition:cubic-bezier(0.51, 0.15, 0.1, 0.88);--bss-navy-50:#eef3f8;--bss-navy-100:#d6e0ec;--bss-navy-200:#b4c6dc;--bss-navy-300:#8fa9c8;--bss-navy-400:#5f7fa8;--bss-navy-450:#2d4a6f;--bss-navy-500:#1A3556;--bss-navy-550:#1e3a5f;--bss-navy-600:#0E2036;--bss-navy-700:#0B1A2C;--bss-navy-800:#081422;--bss-navy-gradient:linear-gradient(135deg, var(--bss-navy-600), var(--bss-navy-500), var(--bss-navy-400));--bss-navy-gradient-dark:linear-gradient(135deg, var(--bss-navy-700), var(--bss-navy-600), var(--bss-navy-500));--bss-navy-gradient-soft:linear-gradient(135deg, var(--bss-navy-600), #223F63, #3A6EA5);--bss-navy-gradient-light-dark:linear-gradient(135deg, var(--bss-navy-100), var(--bss-navy-600), var(--bss-navy-600));--bss-navy-black-gradient:linear-gradient(135deg, #262626, #1F1F1F)}.bss-page *,.bss-page *::before,.bss-page *::after{box-sizing:border-box;margin:0;padding:0}.bss-page{font-family:var(--bss-font-body);color:var(--bss-gray-700);line-height:1.6;overflow-x:hidden}.bss-container{max-width:1280px;margin:0 auto;padding:0 24px}.bss-btn{position:relative;display:inline-flex;align-items:center;gap:12px;padding:0;font-family:var(--bss-font-heading);font-size:12px;font-weight:600;text-decoration:none;text-transform:uppercase;letter-spacing:.08em;line-height:1.77;border:1px solid;border-top-left-radius:0;border-top-right-radius:10px;border-bottom-left-radius:10px;border-bottom-right-radius:0;transition:all 0.4s var(--bss-transition);overflow:hidden;cursor:pointer}.bss-btn-text{padding:14px 24px 14px 28px;transition:transform 0.4s var(--bss-transition)}.bss-btn-icon{display:flex;align-items:center;justify-content:center;padding:0 18px;position:relative;height:100%}.bss-btn-icon::before{content:'';position:absolute;left:0;top:50%;transform:translateY(-50%);width:1px;height:200%;background:currentColor;opacity:.3}.bss-btn-icon svg{width:12px;height:12px;transition:transform 0.4s var(--bss-transition)}.bss-btn:hover .bss-btn-icon svg{transform:rotate(90deg)}.bss-btn-primary{background:var(--bss-black);color:var(--bss-white);border-color:var(--bss-black)}.bss-btn-primary:hover{background:#fff0;color:var(--bss-black)}.bss-btn-secondary{background:#fff0;color:var(--bss-black);border-color:var(--bss-black)}.bss-btn-secondary:hover{background:var(--bss-black);color:var(--bss-white)}.bss-btn-white{background:var(--bss-white);color:var(--bss-black);border-color:var(--bss-gray-200)}.bss-btn-white:hover{background:var(--bss-black);color:var(--bss-white);border-color:var(--bss-black)}.bss-btn-gradient{position:relative;display:inline-flex;align-items:center;gap:12px;padding:0;font-family:var(--bss-font-heading);font-size:12px;font-weight:600;text-decoration:none;text-transform:uppercase;letter-spacing:.08em;color:var(--bss-white);border:none;border-top-left-radius:0;border-top-right-radius:10px;border-bottom-left-radius:10px;border-bottom-right-radius:0;transition:all 0.4s var(--bss-transition);overflow:hidden;cursor:pointer}.bss-btn-gradient .bss-btn-text{padding:14px 24px 14px 28px}.bss-btn-gradient .bss-btn-icon::before{background:rgb(255 255 255 / .3)}.bss-btn-gradient:hover{transform:translateY(-3px);box-shadow:0 15px 30px -10px rgb(0 0 0 / .3)}.bss-btn-gradient:hover .bss-btn-icon svg{transform:rotate(90deg)}.bss-hero{background:#fff0;position:relative;overflow:hidden}.bss-hero::before{content:'';position:absolute;top:-50%;right:-20%;width:800px;height:800px;background:radial-gradient(circle,rgb(59 130 246 / .08) 0%,transparent 70%);pointer-events:none;animation:bss-pulse-bg 8s ease-in-out infinite}@keyframes bss-pulse-bg{0%,100%{transform:scale(1);opacity:.5}50%{transform:scale(1.1);opacity:.8}}.bss-hero-grid{display:grid;grid-template-columns:1fr 1fr;gap:64px;align-items:center;max-width:1280px;margin:0 auto;position:relative;z-index:1}.bss-breadcrumbs{display:flex;align-items:center;gap:8px;margin-bottom:48px;font-size:.875rem;color:var(--bss-gray-400)}.bss-breadcrumbs a{color:var(--bss-gray-400);text-decoration:none;transition:color 0.3s}.bss-breadcrumbs a:hover{color:var(--bss-gray-600)}.bss-breadcrumbs-current{color:var(--bss-gray-600)}.bss-hero-badge{display:inline-flex;align-items:center;gap:8px;padding:10px 20px;background:var(--bss-blue-50);color:var(--bss-blue-600);border-top-right-radius:10px;border-bottom-left-radius:10px;font-size:.8125rem;font-weight:500;margin-bottom:24px;position:relative;overflow:hidden}.bss-hero-badge::before{content:'';position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgb(255 255 255 / .4),transparent);animation:bss-shimmer 3s infinite}@keyframes bss-shimmer{0%{left:-100%}100%{left:100%}}.bss-hero-title{font-family:var(--bss-font-body);font-size:clamp(3rem, 6vw, 4.5rem);font-weight:700;line-height:1.05;margin-bottom:24px;color:var(--bss-black)}.bss-gradient-text{background:var(--bss-navy-gradient);background-size:200% 200%;-webkit-background-clip:text;-webkit-text-fill-color:#fff0;background-clip:text;animation:bss-gradient-flow 4s ease infinite}@keyframes bss-gradient-flow{0%,100%{background-position:0% 50%}50%{background-position:100% 50%}}.bss-hero-description{font-size:1.25rem;color:var(--bss-gray-500);margin-bottom:40px;max-width:512px;line-height:1.7}.bss-hero-actions{display:flex;flex-wrap:wrap;gap:16px}.bss-stats-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px}.bss-stat-card{padding:32px;border-top-right-radius:24px;border-bottom-left-radius:24px;position:relative;overflow:hidden;transition:transform 0.4s var(--bss-transition),box-shadow 0.4s var(--bss-transition)}.bss-stat-card:hover{transform:translateY(-8px)}.bss-stat-card::before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(135deg,rgb(255 255 255 / .1) 0%,transparent 50%);pointer-events:none}.bss-stat-card-gradient{background:var(--bss-navy-gradient);color:var(--bss-white);box-shadow:0 20px 40px -15px rgb(14 32 54 / .45)}.bss-stat-card-gradient:hover{box-shadow:0 30px 50px -15px rgb(14 32 54 / .6)}.bss-stat-card-dark{background:var(--bss-black);color:var(--bss-white);box-shadow:0 20px 40px -15px rgb(0 0 0 / .3)}.bss-stat-card-dark:hover{box-shadow:0 30px 50px -15px rgb(0 0 0 / .4)}.bss-stat-card-light{background:var(--bss-white);border:1px solid var(--bss-gray-200);box-shadow:0 10px 30px -10px rgb(0 0 0 / .1)}.bss-stat-card-light:hover{box-shadow:0 20px 40px -10px rgb(0 0 0 / .15)}.bss-stat-value{font-family:var(--bss-font-heading);font-size:3rem;font-weight:700;line-height:1}.bss-stat-label{margin-top:8px;opacity:.7;font-size:.9375rem;font-family:var(--bss-font-heading);text-transform:uppercase;letter-spacing:.05em;font-size:.75rem}.bss-stat-card-light .bss-stat-label{color:var(--bss-gray-500);opacity:1}.bss-solutions{padding:100px 24px;background:var(--bss-white);position:relative}.bss-cta{padding:110px 0;background:#fff0}.bss-cta-wrapper{position:relative;padding:48px 42px;border-radius:28px;background:rgb(255 255 255 / .9);border:1px solid var(--bss-gray-200);box-shadow:0 30px 80px -40px rgb(0 0 0 / .35);overflow:hidden}.bss-cta-wrapper::before{content:'';position:absolute;inset:0;background:radial-gradient(circle at 15% 20%,rgb(59 130 246 / .1),transparent 35%),radial-gradient(circle at 85% 80%,rgb(139 92 246 / .12),transparent 35%);opacity:.85;pointer-events:none}.bss-cta-content{position:relative;max-width:900px;display:grid;gap:22px;z-index:1}.bss-cta h2{font-size:clamp(2rem, 4vw, 2.6rem);font-weight:800;color:var(--bss-black);line-height:1.1}.bss-cta .bss-highlight{background:var(--bss-navy-gradient);-webkit-background-clip:text;-webkit-text-fill-color:#fff0;background-clip:text}.bss-cta p{color:var(--bss-gray-600);font-size:1.05rem;line-height:1.7}.bss-cta-actions{display:inline-flex;flex-wrap:wrap;gap:12px;align-items:center}.bss-cta-actions .bss-btn{display:inline-flex;align-items:center;gap:10px}.bss-cta-actions .bss-btn svg{width:18px;height:18px}.bss-cta-features{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.bss-cta-feature{display:inline-flex;align-items:center;gap:10px;padding:12px 14px;border-radius:14px;background:var(--bss-gray-100);border:1px solid var(--bss-gray-200);color:var(--bss-gray-700);font-weight:600;letter-spacing:.01em}.bss-cta-feature svg{width:18px;height:18px;color:var(--bss-blue-600)}.bss-products-path{padding:110px 0 100px;background:var(--bss-gray-50);position:relative}.bss-products-header{display:flex;align-items:flex-start;justify-content:space-between;gap:32px;margin-bottom:24px}.bss-products-pill{display:inline-flex;align-items:center;gap:8px;padding:10px 16px;border-radius:999px;border:1px solid var(--bss-gray-200);background:var(--bss-white);letter-spacing:.12em;text-transform:uppercase;font-size:.78rem;font-weight:700;color:var(--bss-gray-600)}.bss-products-title{font-size:clamp(2.3rem, 4vw, 3.2rem);font-weight:800;color:var(--bss-black);line-height:1.1;margin:14px 0 10px}.bss-products-title span{background:var(--bss-navy-gradient);-webkit-background-clip:text;-webkit-text-fill-color:#fff0;background-clip:text}.bss-products-subtitle{max-width:640px;color:var(--bss-gray-600);font-size:1.02rem;line-height:1.7}.bss-products-cta{display:inline-flex;gap:12px;align-items:center;flex-wrap:wrap}.bss-products-shell{display:grid;grid-template-columns:1.2fr 0.9fr;gap:32px;align-items:flex-start;position:relative;z-index:1}.bss-products-panels{display:grid;gap:18px;position:sticky;top:120px;align-self:start;z-index:3}.bss-product-panel{display:grid;grid-template-columns:minmax(0,1fr);gap:14px;padding:18px;border-radius:18px;background:var(--bss-white);border:1px solid var(--bss-gray-200);box-shadow:0 22px 60px -40px rgb(0 0 0 / .35);transition:transform 0.35s var(--bss-transition),box-shadow 0.35s var(--bss-transition),border-color 0.35s var(--bss-transition)}.bss-product-panel:hover,.bss-product-panel.bss-active{transform:translateY(-4px);border-color:var(--bss-navy-200);box-shadow:0 26px 70px -42px rgb(0 0 0 / .45)}.bss-product-panel-media{position:relative;border-radius:14px;overflow:hidden}.bss-product-panel-media img{width:100%;height:220px;object-fit:cover;display:block;transform:scale(1);transition:transform 0.6s var(--bss-transition)}.bss-product-panel:hover img,.bss-product-panel.bss-active img{transform:scale(1.03)}.bss-product-panel-body{display:grid;gap:10px}.bss-product-panel ul{list-style:none;padding:0;margin:0;display:grid;gap:6px}.bss-product-panel li{display:flex;align-items:center;gap:8px;font-weight:600;color:var(--bss-gray-700)}.bss-product-panel li::before{content:'•';color:var(--bss-blue-600);font-size:1.1rem}.bss-product-panel-actions{display:flex;flex-wrap:wrap;gap:10px}.bss-products-path-viewport{position:relative;margin:12px 0 0;z-index:1}.bss-path-spacer{height:16vh;display:flex;align-items:center;justify-content:center;font-weight:700;letter-spacing:.08em;color:var(--bss-gray-500)}.bss-path-main{position:relative;height:auto;min-height:120vh;overflow:visible;z-index:1}.bss-path-canvas{position:sticky;top:100px;height:85vh;min-height:75vh;width:100%;max-width:780px;margin:0 auto;border-radius:28px;background:linear-gradient(135deg,rgb(59 130 246 / .08),rgb(139 92 246 / .06));border:1px solid var(--bss-gray-200);box-shadow:0 30px 80px -50px rgb(0 0 0 / .45)}.bss-path-canvas .container{position:absolute;width:140px;height:140px;border:2px dashed var(--bss-gray-200);border-radius:14px;display:flex;align-items:center;justify-content:center;z-index:1}.bss-path-canvas .box{width:96px;height:96px;border-radius:14px;background-image:url(https://assets.codepen.io/16327/flair-26.png);background-size:contain;background-repeat:no-repeat;background-color:#fff0;position:relative;box-shadow:0 12px 40px -14px rgb(0 0 0 / .4);z-index:3}.bss-path-canvas .box::after{content:'';position:absolute;inset:0;border-radius:inherit;background:linear-gradient(135deg,rgb(59 130 246 / .28),rgb(124 58 237 / .24));opacity:0;transition:opacity 0.25s var(--bss-transition)}.bss-box-itsm::after{background:linear-gradient(135deg,rgb(59 130 246 / .28),rgb(6 182 212 / .24));opacity:1}.bss-box-erp::after{background:linear-gradient(135deg,rgb(139 92 246 / .3),rgb(124 58 237 / .26));opacity:1}.bss-box-dms::after{background:linear-gradient(135deg,rgb(16 185 129 / .32),rgb(20 184 166 / .26));opacity:1}.bss-box-ai::after{background:linear-gradient(135deg,rgb(249 115 22 / .32),rgb(245 158 11 / .26));opacity:1}.bss-path-canvas .marker{width:90px;height:90px;border-radius:16px;background:var(--bss-navy-gradient);box-shadow:0 18px 50px -20px rgb(0 0 0 / .45),0 0 0 1px rgb(255 255 255 / .12);position:relative;display:grid;place-items:center;overflow:hidden;z-index:2}.marker-itsm{background:linear-gradient(135deg,var(--bss-blue-500),var(--bss-cyan-500))}.marker-erp{background:linear-gradient(135deg,var(--bss-violet-500),var(--bss-purple-600))}.marker-dms{background:linear-gradient(135deg,var(--bss-emerald-500),var(--bss-teal-500))}.marker-ai{background:linear-gradient(135deg,var(--bss-orange-500),var(--bss-amber-500))}.bss-path-canvas .second{left:12%;top:28%}.bss-path-canvas .third{right:12%;top:52%}.bss-path-canvas .fourth{left:20%;top:72%}.bss-path-canvas .fifth{left:64%;top:88%}.bss-path-tooltip{position:absolute;bottom:100%;left:50%;transform:translate(-50%,-12px);padding:12px 14px;min-width:220px;background:var(--bss-white);border:1px solid var(--bss-gray-200);border-radius:12px;box-shadow:0 20px 50px -24px rgb(0 0 0 / .35);opacity:0;pointer-events:none;transition:opacity 0.25s ease;z-index:2}.bss-path-tooltip .eyebrow{text-transform:uppercase;letter-spacing:.12em;font-size:.7rem;color:var(--bss-gray-500);margin-bottom:4px}.bss-path-tooltip .title{font-weight:700;color:var(--bss-black);margin-bottom:4px}.bss-path-tooltip .meta{color:var(--bss-gray-600);font-size:.9rem}.bss-path-canvas .container:hover .bss-path-tooltip{opacity:1}.bss-path-canvas .container.bss-visible .bss-path-tooltip{opacity:1}.bss-product-panel.bss-active,.bss-path-canvas .container.bss-active{border-color:var(--bss-navy-200)}.bss-path-label{position:absolute;inset:0;display:grid;align-content:center;justify-content:center;text-align:center;padding:10px;color:var(--bss-white);font-weight:700;letter-spacing:.04em;gap:4px;opacity:0;transform:scale(.9);transition:opacity 0.3s var(--bss-transition),transform 0.3s var(--bss-transition);backdrop-filter:blur(2px);background:linear-gradient(180deg,rgb(0 0 0 / .25),rgb(0 0 0 / .4))}.bss-path-label .eyebrow{text-transform:uppercase;font-size:.65rem;letter-spacing:.12em;opacity:.8}.bss-path-label .title{font-size:.92rem;line-height:1.2}.bss-path-canvas .container.bss-active .bss-path-label{opacity:1;transform:scale(1)}.bss-path-canvas .container.bss-active .marker{box-shadow:0 22px 60px -18px rgb(0 0 0 / .5),0 0 0 2px rgb(255 255 255 / .16);transform:scale(1.05)}.bss-path-canvas .container.bss-active .marker-itsm{background:linear-gradient(135deg,var(--bss-blue-600),var(--bss-cyan-500))}.bss-path-canvas .container.bss-active .marker-erp{background:linear-gradient(135deg,var(--bss-violet-600),var(--bss-purple-600))}.bss-path-canvas .container.bss-active .marker-dms{background:linear-gradient(135deg,var(--bss-emerald-600),var(--bss-teal-500))}.bss-path-canvas .container.bss-active .marker-ai{background:linear-gradient(135deg,var(--bss-orange-600),var(--bss-amber-500))}.bss-products-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.bss-product-card{background:var(--bss-white);border:1px solid var(--bss-gray-200);border-radius:18px;padding:22px;box-shadow:0 20px 60px -40px rgb(0 0 0 / .35);transition:transform 0.35s var(--bss-transition),box-shadow 0.35s var(--bss-transition)}.bss-product-card:hover{transform:translateY(-6px);box-shadow:0 24px 70px -36px rgb(0 0 0 / .45)}.bss-product-chip{display:inline-flex;padding:8px 12px;border-radius:999px;background:var(--bss-gray-100);border:1px solid var(--bss-gray-200);font-size:.82rem;font-weight:700;margin-bottom:10px}.bss-product-card h3{font-size:1.4rem;margin-bottom:8px;color:var(--bss-black)}.bss-product-card p{color:var(--bss-gray-600);line-height:1.6;margin-bottom:12px}.bss-product-card ul{list-style:none;padding:0;margin:0 0 14px;display:grid;gap:6px}.bss-product-card li{display:flex;align-items:center;gap:8px;font-weight:600;color:var(--bss-gray-700)}.bss-product-card li::before{content:'•';color:var(--bss-blue-600);font-size:1.1rem}.bss-product-itsm{border-top:3px solid var(--bss-blue-500)}.bss-product-erp{border-top:3px solid var(--bss-violet-500)}.bss-product-dms{border-top:3px solid var(--bss-emerald-500)}.bss-product-ai{border-top:3px solid var(--bss-orange-500)}.bss-kinetic{position:relative;overflow:hidden;background:radial-gradient(circle at 20% 20%,rgb(59 130 246 / .08),transparent 35%),#05060a;color:var(--bss-white);padding:120px 0 96px;isolation:isolate}.bss-kinetic-aurora{position:absolute;inset:0;background:conic-gradient(from 140deg,rgb(139 92 246 / .18),rgb(37 99 235 / .12),rgb(20 184 166 / .16),rgb(139 92 246 / .2));filter:blur(80px);opacity:.85;animation:bss-aurora-shift 14s ease-in-out infinite alternate}.bss-kinetic-orb{position:absolute;width:260px;height:260px;border-radius:50%;background:radial-gradient(circle,rgb(255 255 255 / .24),rgb(59 130 246 / .06));filter:blur(14px);opacity:.6;mix-blend-mode:screen;z-index:0}.bss-kinetic-orb-1{top:10%;right:8%}.bss-kinetic-orb-2{bottom:-6%;left:6%;width:320px;height:320px}.bss-kinetic-grid{display:grid;grid-template-columns:1.05fr 0.95fr;align-items:center;gap:64px;position:relative;z-index:1}.bss-kinetic-copy{max-width:620px}.bss-kinetic-pill{display:inline-flex;align-items:center;gap:8px;padding:10px 18px;border-radius:999px;background:rgb(255 255 255 / .06);border:1px solid rgb(255 255 255 / .18);text-transform:uppercase;font-size:.75rem;letter-spacing:.12em;font-weight:600;color:var(--bss-blue-100);margin-bottom:18px;backdrop-filter:blur(8px)}.bss-kinetic-title{font-size:clamp(2.75rem, 5vw, 3.5rem);font-weight:800;line-height:1.05;margin-bottom:16px;color:var(--bss-white)}.bss-kinetic-title span{display:inline-block;background:linear-gradient(135deg,var(--bss-blue-500),var(--bss-purple-600));-webkit-background-clip:text;-webkit-text-fill-color:#fff0;background-clip:text}.bss-kinetic-title em{display:block;font-style:normal;font-size:1rem;letter-spacing:.16em;text-transform:uppercase;color:rgb(255 255 255 / .7);margin-top:12px}.bss-kinetic-subtitle{color:rgb(255 255 255 / .78);font-size:1.05rem;line-height:1.8;margin-bottom:32px}.bss-kinetic-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-bottom:28px}.bss-kinetic-metric{padding:16px 18px;border-radius:16px;border:1px solid rgb(255 255 255 / .1);background:rgb(255 255 255 / .04);box-shadow:0 15px 40px -18px rgb(0 0 0 / .7)}.bss-kinetic-metric-value{display:block;font-family:var(--bss-font-heading);font-size:1.8rem;font-weight:700;margin-bottom:6px}.bss-kinetic-metric-label{display:block;font-size:.95rem;color:rgb(255 255 255 / .72)}.bss-kinetic-ctas{display:flex;flex-wrap:wrap;gap:12px;margin-top:8px}.bss-kinetic-stack{position:relative;display:grid;gap:18px;perspective:1600px}.bss-kinetic-card{position:relative;padding:26px;border-radius:20px;overflow:hidden;border:1px solid rgb(255 255 255 / .12);background:linear-gradient(135deg,rgb(255 255 255 / .06),rgb(255 255 255 / .02));box-shadow:0 25px 70px -28px rgb(0 0 0 / .6),0 0 0 1px rgb(255 255 255 / .04);transform-style:preserve-3d;backdrop-filter:blur(10px);opacity:0;transform:translateY(40px) rotateX(6deg);transition:transform 0.5s var(--bss-transition),box-shadow 0.5s var(--bss-transition),opacity 0.5s var(--bss-transition)}.bss-kinetic-card::before{content:'';position:absolute;inset:-20% -10%;background:radial-gradient(circle,rgb(255 255 255 / .12),transparent 45%);opacity:0;transition:opacity 0.5s}.bss-kinetic-card.bss-visible{opacity:1;transform:translateY(0) rotateX(0deg)}.bss-kinetic-card:hover{box-shadow:0 30px 80px -28px rgb(0 0 0 / .7),0 0 0 1px rgb(255 255 255 / .08)}.bss-kinetic-card:hover::before{opacity:1}.bss-kinetic-card-blue{border-image:linear-gradient(120deg,rgb(59 130 246 / .5),rgb(6 182 212 / .2)) 1}.bss-kinetic-card-violet{border-image:linear-gradient(120deg,rgb(139 92 246 / .5),rgb(124 58 237 / .2)) 1}.bss-kinetic-card-emerald{border-image:linear-gradient(120deg,rgb(16 185 129 / .5),rgb(20 184 166 / .25)) 1}.bss-kinetic-card-header{display:flex;gap:10px;margin-bottom:16px;align-items:center}.bss-kinetic-chip{display:inline-flex;align-items:center;padding:6px 12px;border-radius:999px;font-size:.8rem;text-transform:uppercase;letter-spacing:.08em;background:rgb(255 255 255 / .14);border:1px solid rgb(255 255 255 / .24)}.bss-kinetic-chip-ghost{background:rgb(255 255 255 / .04);border-color:rgb(255 255 255 / .14);color:var(--bss-gray-200)}.bss-kinetic-card-title{font-size:1.6rem;margin-bottom:10px;color:var(--bss-white)}.bss-kinetic-card-desc{color:rgb(255 255 255 / .82);margin-bottom:16px;line-height:1.65}.bss-kinetic-tags{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:18px}.bss-kinetic-tag{display:inline-flex;align-items:center;padding:8px 12px;border-radius:12px;background:rgb(255 255 255 / .08);border:1px solid rgb(255 255 255 / .14);font-size:.9rem}.bss-kinetic-meta{display:inline-flex;align-items:center;gap:8px;color:rgb(255 255 255 / .78);font-weight:600;letter-spacing:.02em;font-size:.95rem}.bss-kinetic-meta svg{width:16px;height:16px}.bss-kinetic-meta-dot{width:9px;height:9px;border-radius:50%;background:radial-gradient(circle,#34d399,#0ea5e9);box-shadow:0 0 12px rgb(52 211 153 / .8)}.bss-kinetic-timeline{position:relative;z-index:1;margin-top:70px;padding:32px 28px;border-radius:20px;background:linear-gradient(135deg,rgb(255 255 255 / .06),rgb(255 255 255 / .02));border:1px solid rgb(255 255 255 / .1);box-shadow:0 20px 60px -32px rgb(0 0 0 / .6);display:grid;gap:14px}.bss-kinetic-step{display:grid;grid-template-columns:auto 1fr;gap:12px;align-items:start;padding:12px 0;position:relative;opacity:0;transform:translateY(16px);transition:all 0.5s var(--bss-transition)}.bss-kinetic-step::after{content:'';position:absolute;left:4.5px;top:0;bottom:0;width:1px;background:linear-gradient(180deg,rgb(255 255 255 / .12),#fff0);opacity:.8}.bss-kinetic-step:last-child::after{display:none}.bss-kinetic-step-dot{width:12px;height:12px;border-radius:50%;background:radial-gradient(circle,#8b5cf6,#2563eb);box-shadow:0 0 16px rgb(59 130 246 / .8);margin-top:4px}.bss-kinetic-step-label{font-weight:700;color:var(--bss-white)}.bss-kinetic-step-detail{color:rgb(255 255 255 / .76);line-height:1.6;margin-top:4px}.bss-kinetic-step.bss-visible{opacity:1;transform:translateY(0)}@keyframes bss-aurora-shift{0%{transform:rotate(0deg) scale(1);opacity:.65}100%{transform:rotate(8deg) scale(1.08);opacity:.9}}.bss-solutions-container{max-width:1280px;margin:0 auto}.bss-solution-item{display:grid;grid-template-columns:1fr 1fr;gap:64px;align-items:center;margin-bottom:120px;opacity:0;transform:translateY(60px);transition:all 0.8s var(--bss-transition)}.bss-solution-item.bss-visible{opacity:1;transform:translateY(0)}.bss-solution-item:last-child{margin-bottom:0}.bss-solution-item.bss-reverse{direction:rtl}.bss-solution-item.bss-reverse>*{direction:ltr}.bss-solution-content{padding:20px 0}.bss-solution-badge{display:inline-flex;padding:10px 20px;border-top-right-radius:10px;border-bottom-left-radius:10px;font-family:var(--bss-font-heading);font-size:.6875rem;font-weight:600;text-transform:uppercase;letter-spacing:.08em;margin-bottom:24px;position:relative;overflow:hidden}.bss-solution-badge::before{content:'';position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgb(255 255 255 / .5),transparent);animation:bss-shimmer 3s infinite}.bss-badge-blue{background:var(--bss-blue-100);color:var(--bss-blue-600)}.bss-badge-violet{background:var(--bss-violet-100);color:var(--bss-violet-600)}.bss-badge-emerald{background:var(--bss-emerald-100);color:var(--bss-emerald-600)}.bss-badge-orange{background:var(--bss-orange-100);color:var(--bss-orange-600)}.bss-solution-title{font-family:var(--bss-font-body);font-size:2.75rem;font-weight:700;margin-bottom:24px;color:var(--bss-black)}.bss-solution-description{font-size:1.125rem;color:var(--bss-gray-500);margin-bottom:32px;line-height:1.8}.bss-stat-highlight{display:inline-flex;align-items:center;gap:16px;padding:20px 28px;border-top-right-radius:16px;border-bottom-left-radius:16px;margin-bottom:32px;position:relative;overflow:hidden}.bss-stat-highlight::before{content:'';position:absolute;top:0;left:0;width:4px;height:100%;border-top-right-radius:2px;border-bottom-left-radius:2px}.bss-stat-highlight-blue{background:var(--bss-blue-50)}.bss-stat-highlight-blue::before{background:var(--bss-blue-500)}.bss-stat-highlight-violet{background:var(--bss-violet-100)}.bss-stat-highlight-violet::before{background:var(--bss-violet-500)}.bss-stat-highlight-emerald{background:var(--bss-emerald-50)}.bss-stat-highlight-emerald::before{background:var(--bss-emerald-500)}.bss-stat-highlight-orange{background:var(--bss-orange-50)}.bss-stat-highlight-orange::before{background:var(--bss-orange-500)}.bss-stat-highlight-value{font-family:var(--bss-font-heading);font-size:2.5rem;font-weight:700}.bss-stat-highlight-blue .bss-stat-highlight-value{color:var(--bss-blue-600)}.bss-stat-highlight-violet .bss-stat-highlight-value{color:var(--bss-violet-600)}.bss-stat-highlight-emerald .bss-stat-highlight-value{color:var(--bss-emerald-600)}.bss-stat-highlight-orange .bss-stat-highlight-value{color:var(--bss-orange-600)}.bss-stat-highlight-label{color:var(--bss-gray-600);font-size:1rem}.bss-feature-list{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-bottom:32px;list-style:none}.bss-feature-list li{display:flex;align-items:center;gap:10px;color:var(--bss-gray-700);font-size:.9375rem;padding:8px 0;transition:transform 0.3s var(--bss-transition)}.bss-feature-list li:hover{transform:translateX(8px)}.bss-feature-list li::before{content:'✔';display:flex;align-items:center;justify-content:center;width:20px;height:20px;font-size:.75rem;border-radius:50%;flex-shrink:0}.bss-badge-blue+.bss-solution-title+.bss-solution-description+.bss-stat-highlight+.bss-feature-list li::before,.bss-solution-item:nth-child(1) .bss-feature-list li::before{background:var(--bss-blue-100);color:var(--bss-blue-600)}.bss-solution-item:nth-child(2) .bss-feature-list li::before{background:var(--bss-violet-100);color:var(--bss-violet-600)}.bss-solution-item:nth-child(3) .bss-feature-list li::before{background:var(--bss-emerald-100);color:var(--bss-emerald-600)}.bss-solution-item:nth-child(4) .bss-feature-list li::before{background:var(--bss-orange-100);color:var(--bss-orange-600)}.bss-solution-image{width:100%;height:auto;border-top-right-radius:32px;border-bottom-left-radius:32px;box-shadow:0 30px 60px -20px rgb(0 0 0 / .25);object-fit:cover;transition:transform 0.6s var(--bss-transition),box-shadow 0.6s var(--bss-transition)}.bss-solution-item:hover .bss-solution-image{transform:scale(1.02) translateY(-8px);box-shadow:0 40px 80px -20px rgb(0 0 0 / .3)}.bss-section{padding:110px 0;position:relative}.bss-section-label{display:inline-flex;align-items:center;gap:10px;padding:8px 14px;border-radius:9999px;background:var(--bss-navy-100);color:var(--bss-navy-600);font-family:var(--bss-font-heading);font-size:.75rem;letter-spacing:.08em;text-transform:uppercase;font-weight:700}.bss-section-label::before{content:'';width:8px;height:8px;border-radius:50%;background:var(--bss-navy-500);box-shadow:0 0 0 8px rgb(26 53 86 / .12)}.bss-highlight{background:var(--bss-navy-gradient);-webkit-background-clip:text;-webkit-text-fill-color:#fff0;background-clip:text}.bss-section h2{margin:12px 0 12px;font-family:var(--bss-font-heading);font-size:clamp(2rem, 3vw, 2.6rem);line-height:1.15;color:var(--bss-navy-700)}.bss-section p{color:var(--bss-gray-600);font-size:1.05rem;line-height:1.7}.bss-reveal{position:relative}.bss-services{background:var(--bss-gray-50);overflow:hidden}.bss-services::before{content:'';position:absolute;inset:0;background:radial-gradient(circle at 15% 20%,rgb(26 53 86 / .06),transparent 30%),radial-gradient(circle at 85% 50%,rgb(26 53 86 / .05),transparent 32%);pointer-events:none}.bss-services-header{max-width:880px;margin:0 auto 48px;text-align:center;display:grid;gap:14px}.bss-services-grid{position:relative;display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:24px}.bss-service-card{position:relative;padding:24px;border-radius:20px;background:var(--bss-white);border:1px solid var(--bss-gray-200);box-shadow:0 25px 60px -40px rgb(0 0 0 / .35);transition:transform 0.4s var(--bss-transition),box-shadow 0.4s var(--bss-transition),border-color 0.4s var(--bss-transition);overflow:hidden}.bss-service-card::before{content:'';position:absolute;inset:0;background:linear-gradient(135deg,rgb(26 53 86 / .12),rgb(59 130 246 / .08));opacity:0;transition:opacity 0.4s var(--bss-transition);pointer-events:none}.bss-service-card:hover{transform:translateY(-6px);border-color:var(--bss-navy-200);box-shadow:0 32px 80px -42px rgb(0 0 0 / .45)}.bss-service-card:hover::before{opacity:1}.bss-service-icon{width:56px;height:56px;border-radius:14px;display:inline-flex;align-items:center;justify-content:center;background:var(--bss-navy-50);color:var(--bss-navy-600);box-shadow:0 12px 32px -18px rgb(0 0 0 / .35)}.bss-service-icon svg{width:28px;height:28px}.bss-service-card h3{margin:16px 0 10px;font-size:1.25rem;color:var(--bss-navy-700)}.bss-service-card p{margin:0 0 12px}.bss-service-features{list-style:none;margin:12px 0 0;padding:0;display:grid;gap:10px}.bss-service-features li{display:inline-flex;align-items:center;gap:10px;color:var(--bss-gray-700);font-weight:600;font-size:.95rem}.bss-service-features li::before{content:'✔';display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;border-radius:50%;background:var(--bss-navy-500);color:var(--bss-white);font-size:.75rem;flex-shrink:0;box-shadow:0 8px 16px -10px rgb(0 0 0 / .35)}.bss-process{background:var(--bss-white);position:relative;overflow:hidden}.bss-process::before{content:'';position:absolute;inset:0;background:linear-gradient(180deg,rgb(26 53 86 / .04),transparent 32%);pointer-events:none}.bss-process-header{max-width:820px;margin:0 auto 44px;text-align:center;display:grid;gap:14px}.bss-process-timeline{position:relative;display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:20px}.bss-process-step{position:relative;display:grid;gap:12px;padding:22px;border-radius:18px;background:var(--bss-gray-50);border:1px solid var(--bss-gray-200);box-shadow:0 18px 50px -36px rgb(0 0 0 / .35);transition:transform 0.35s var(--bss-transition),box-shadow 0.35s var(--bss-transition),border-color 0.35s var(--bss-transition);overflow:hidden}.bss-process-step::after{content:'';position:absolute;top:0;right:0;width:90px;height:90px;background:radial-gradient(circle at 70% 30%,rgb(26 53 86 / .12),transparent 60%);opacity:0;transition:opacity 0.35s var(--bss-transition)}.bss-process-step:hover{transform:translateY(-4px);border-color:var(--bss-navy-200);box-shadow:0 24px 70px -40px rgb(0 0 0 / .45)}.bss-process-step:hover::after{opacity:1}.bss-step-marker{width:56px;height:56px;border-radius:14px;background:var(--bss-navy-gradient);color:var(--bss-white);display:inline-flex;align-items:center;justify-content:center;font-family:var(--bss-font-heading);font-weight:700;letter-spacing:.02em;box-shadow:0 14px 30px -20px rgb(0 0 0 / .45)}.bss-step-icon{width:44px;height:44px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;background:var(--bss-white);color:var(--bss-navy-600);border:1px solid var(--bss-navy-100);box-shadow:0 12px 32px -22px rgb(0 0 0 / .4)}.bss-step-icon svg{width:22px;height:22px}.bss-process-step h3{margin:4px 0 0;font-size:1.15rem;color:var(--bss-navy-700)}.bss-process-step p{margin:0;color:var(--bss-gray-600);font-size:.98rem;line-height:1.65}.bss-scroll-indicator{position:fixed;top:0;left:0;width:100%;height:4px;background:var(--bss-gray-200);z-index:9999}.bss-scroll-progress{height:100%;background:linear-gradient(90deg,var(--bss-blue-500),var(--bss-violet-500));width:0%;transition:width 0.1s}@media (max-width:1024px){.bss-hero-grid{grid-template-columns:1fr;gap:48px}.bss-hero-title{font-size:3rem}.bss-solution-item{grid-template-columns:1fr;gap:40px}.bss-solution-item.bss-reverse{direction:ltr}.bss-solution-image{order:-1}.bss-kinetic{padding:90px 0 72px}.bss-kinetic-grid{grid-template-columns:1fr}.bss-kinetic-stack{order:-1}.bss-kinetic-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.bss-cta{padding:90px 20px}.bss-cta-wrapper{padding:38px 32px}.bss-cta-features{grid-template-columns:repeat(2,minmax(0,1fr))}.bss-section{padding:90px 0}.bss-services-header,.bss-process-header{text-align:left}.bss-process-timeline{grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.bss-products-header{flex-direction:column}.bss-path-canvas{height:64vh}.bss-products-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.bss-products-shell{grid-template-columns:1fr;gap:24px}.bss-path-main{height:260vh}.bss-path-canvas{height:60vh;max-width:100%}.bss-product-panel-media img{height:200px}}@media (max-width:768px){.bss-hero{padding:60px 20px 80px}.bss-hero-title{font-size:2.5rem}.bss-stats-grid{grid-template-columns:1fr}.bss-hero-actions{flex-direction:column}.bss-btn,.bss-btn-gradient{width:100%;justify-content:center}.bss-solutions{padding:60px 20px}.bss-solution-title{font-size:2rem}.bss-feature-list{grid-template-columns:1fr}.bss-stat-highlight{flex-direction:column;align-items:flex-start;gap:8px}.bss-solution-item{margin-bottom:80px}.bss-section{padding:72px 0}.bss-services-grid,.bss-process-timeline{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.bss-service-card,.bss-process-step{padding:22px}.bss-products-path{padding:70px 0 64px}.bss-products-subtitle{font-size:.98rem}.bss-path-main{height:240vh}.bss-path-canvas{height:60vh}.bss-path-canvas .container{width:120px;height:120px}.bss-path-canvas .box,.bss-path-canvas .marker{width:78px;height:78px}.bss-products-grid{grid-template-columns:1fr}.bss-product-panel-media img{height:180px}.bss-products-panels{grid-template-columns:1fr}.bss-products-path-viewport{display:none}}@media (max-width:480px){.bss-hero-title{font-size:2rem}.bss-stat-value{font-size:2.5rem}.bss-stat-card{padding:24px}.bss-kinetic{padding:72px 0 64px}.bss-kinetic-metrics{grid-template-columns:1fr}.bss-kinetic-title{font-size:2.4rem}.bss-kinetic-card{padding:22px}.bss-kinetic-ctas{flex-direction:column}.bss-cta{padding:70px 18px}.bss-cta-actions{flex-direction:column;width:100%}.bss-cta-actions .bss-btn,.bss-cta-actions .bss-btn-gradient{width:100%;justify-content:center;text-align:center}.bss-cta-features{grid-template-columns:1fr}.bss-section{padding:60px 0}.bss-service-card,.bss-process-step{padding:18px}.bss-step-marker{width:48px;height:48px;font-size:.95rem}.bss-step-icon{width:38px;height:38px}}.isoft-modal{position:fixed;inset:0;z-index:9999;display:flex;align-items:center;justify-content:center;opacity:0;visibility:hidden;transition:opacity 0.3s ease,visibility 0.3s ease;font-family:'Poppins',sans-serif}.isoft-modal.is-active{opacity:1;visibility:visible}.isoft-modal-overlay{position:absolute;inset:0;background:rgb(14 32 54 / .85);backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);cursor:pointer;-webkit-tap-highlight-color:#fff0}.isoft-modal-container{position:relative;width:90%;max-width:750px;max-height:90vh;background:#fff;border-radius:12px;box-shadow:0 25px 50px rgb(0 0 0 / .25);overflow:hidden;transform:scale(.95) translateY(20px);transition:transform 0.3s ease;z-index:1}.isoft-modal.is-active .isoft-modal-container{transform:scale(1) translateY(0)}.isoft-modal-close{position:absolute;top:20px;right:20px;width:40px;height:40px;min-width:40px;min-height:40px;display:flex;align-items:center;justify-content:center;background:#fff0;border:none;color:var(--bss-navy-400);cursor:pointer;z-index:10;transition:all 0.2s ease;border-radius:50%;-webkit-tap-highlight-color:#fff0;touch-action:manipulation}.isoft-modal-close:hover{background:var(--bss-navy-50);color:var(--bss-navy-700);transform:rotate(90deg)}.isoft-modal-close:active{transform:scale(.95)}.isoft-modal-content{padding:50px 40px 20px;max-height:90vh;overflow-y:auto;-webkit-overflow-scrolling:touch}.isoft-demo-form{display:flex;flex-direction:column;gap:24px}.isoft-demo-form-header{text-align:center;margin-bottom:12px}.isoft-demo-form-title{font-size:2rem;font-weight:700;color:var(--bss-navy-800);margin:0 0 12px;font-family:'Orbitron',sans-serif;text-transform:uppercase;letter-spacing:-.02em}.isoft-demo-form-subtitle{font-size:1rem;color:var(--bss-navy-500);margin:0;line-height:1.6}.isoft-form-group{display:flex;flex-direction:column;gap:8px}.isoft-form-label{font-size:.875rem;font-weight:600;color:var(--bss-navy-700);text-transform:uppercase;letter-spacing:.05em}.isoft-form-label .required{color:#e74c3c;margin-left:4px}.isoft-form-input,.isoft-form-select{width:100%;padding:14px 16px;font-size:1rem;font-family:'Poppins',sans-serif;color:var(--bss-navy-700);background:#fff;border:2px solid var(--bss-navy-100);border-radius:6px;transition:all 0.2s ease;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.isoft-form-input:focus,.isoft-form-select:focus{border-color:var(--bss-navy-500);box-shadow:0 0 0 3px rgb(14 32 54 / .1)}.isoft-form-input::placeholder{color:var(--bss-navy-300)}.isoft-form-select{cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg width='12' height='8' viewBox='0 0 12 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 1L6 6L11 1' stroke='%230e2036' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 16px center;background-size:12px;padding-right:40px}.isoft-form-submit{margin-top:8px;width:100%;justify-content:center}.isoft-form-submit:disabled{opacity:.6;cursor:not-allowed;pointer-events:none}.isoft-form-submit .spinner{display:none;position:absolute;right:20px;width:16px;height:16px;border:2px solid currentColor;border-right-color:#fff0;border-radius:50%;animation:spin 0.6s linear infinite}.isoft-form-submit.is-loading .spinner{display:block}.isoft-form-submit.is-loading .bss-btn-icon svg{opacity:0}@keyframes spin{to{transform:rotate(360deg)}}.isoft-form-message{padding:14px 18px;border-radius:6px;font-size:.9rem;text-align:center;margin-top:8px}.isoft-form-message.success{background:#d4edda;color:#155724;border:1px solid #c3e6cb}.isoft-form-message.error{background:#f8d7da;color:#721c24;border:1px solid #f5c6cb}@media (max-width:992px){.isoft-modal-container{width:95%;max-width:540px}}@media (max-width:768px){.isoft-modal-container{width:95%;max-height:95vh;border-radius:8px}.isoft-modal-content{padding:40px 20px 20px}.isoft-modal-close{top:12px;right:12px;width:36px;height:36px}.isoft-demo-form{gap:20px}.isoft-demo-form-header{margin-bottom:8px}.isoft-demo-form-title{font-size:1.5rem;margin-bottom:8px}.isoft-demo-form-subtitle{font-size:.9rem;line-height:1.5}.isoft-form-group{gap:6px}.isoft-form-label{font-size:.8rem}.isoft-form-input,.isoft-form-select{padding:12px 14px;font-size:.95rem}.isoft-form-select{background-position:right 12px center;padding-right:36px}.isoft-form-message{padding:12px 16px;font-size:.85rem}}@media (max-width:480px){.isoft-modal-container{width:100%;max-height:100vh;border-radius:0}.isoft-modal-content{padding:40px 16px 16px;max-height:100vh}.isoft-modal-close{top:10px;right:10px;width:44px;height:44px;min-width:44px;min-height:44px}.isoft-demo-form{gap:18px}.isoft-demo-form-title{font-size:1.3rem}.isoft-demo-form-subtitle{font-size:.85rem}.isoft-form-input,.isoft-form-select{padding:13px 12px;font-size:16px;min-height:48px}.isoft-form-select{background-position:right 10px center;padding-right:34px}.isoft-form-label{font-size:.75rem}.isoft-form-message{padding:10px 14px;font-size:.8rem}}@media (max-width:360px){.isoft-modal-content{padding:40px 12px 12px}.isoft-demo-form{gap:16px}.isoft-demo-form-title{font-size:1.15rem}.isoft-demo-form-subtitle{font-size:.8rem}.isoft-form-input,.isoft-form-select{padding:12px 10px}.isoft-form-select{background-position:right 8px center;padding-right:32px}}body.modal-open{overflow:hidden;position:fixed;width:100%}.isoft-form-input:focus,.isoft-form-select:focus{transform:scale(1.01)}@media (hover:none) and (pointer:coarse){.isoft-form-input,.isoft-form-select{font-size:16px}.isoft-modal-close:hover{transform:none}.isoft-modal-close:active{background:var(--bss-navy-50);transform:scale(.95)}}