@import url(https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700&display=swap);body{overflow:hidden}:root{--font-family-base:"Inter",sans-serif;--font-family-ui:"Inter",sans-serif;--background-colour:#01132d;--btn-primary:#01132d;--btn-secondary:#01132d;--text-primary:#f9f6f1;--text-dark:#212529;--bg-collapsable-btn:#01132d;--border:#333;--hero-section-text:#07005a;--bolide-logo:url("https://empirewebvideos.s3.us-east-1.amazonaws.com/Probabase_bolide/aic_logo+(1)/aic_logo.svg");--brand-logo:url("https://empirewebvideos.s3.us-east-1.amazonaws.com/Probabase_bolide/aic_logo+(1)/aic_logo.svg");--landing-page-video:url("https://empirewebvideos.s3.us-east-1.amazonaws.com/Probabase_bolide/envato-labs-image-edit+(1).png");--auth-hero-image:url(https://empirewebvideos.s3.us-east-1.amazonaws.com/Probabase_bolide/abstract-technology-banner-design-digital-neon-li-2026-03-16-05-00-33-utc.jpg);--bolide-loader-video:url(https://empirewebvideos.s3.us-east-1.amazonaws.com/Probabase_bolide/Untitled+design.mp4);--glass-bg:#ffffff00;--glass-border:#ffffff45;--bg-warning:#ff9f43;--bg-info:#eeb91b;--bg-success:#2ecc71;--bg-danger:#ff6b6b;--active-dot:#eeb91b;--btn-primary-bg:linear-gradient(90deg,#07005a,#1a3a5f);--doc-item-bg:#161617cc;--doc-item-bg-hover:#161617e6;--avatar-bg:#01132d;--bg-dark:#fff;--live-color:#01132d;--bg-gray:#94a3b8;--scrollbar-thumb:#1a3a5f;--imperial-blue:#032a63;--glass-bg:rgba(7,17,31,.55);--glass-border:rgba(80,190,255,.22)}.bg-dark{background-color:var(--background-colour)!important}.bg-assistant{background-color:var(--bg-gray)!important}.bg-user{background-color:var(--glass-border)!important}.bg-chatbox{color:var(--bg-info)!important}.border{border:1px solid var(--background-colour)!important}.bg-secondary{background-color:var(--bg-collapsable-btn)!important}border{border:var(--background-colour)!important}.bg-dark-40{background-color:var(--bg-dark-40)!important}.text-dark{color:var(--bg-dark)!important}.text-tab{color:var(--bg-collapsable-btn)!important}.text-white,.text-white-50{color:var(--text-primary)!important}.btn-warning{background:var(--btn-primary);border:none;color:var(--text-primary)}.bg-colour{background-color:var(--background-colour)!important}.border-primary{border-color:var(--active-dot)!important}.bg-primary{background-color:var(--btn-primary)!important}.brand-logo{background-image:var(--bolide-logo)}@media (max-width:767.98px){.brand-logo{background-position:50%}}.otp-input-box{width:48px;height:48px;font-size:18px}.navbar-brand{width:160px;height:40px}.auth-logo{width:160px;height:60px;background-image:var(--bolide-logo);background-repeat:no-repeat;background-position:50%;background-size:contain}.programme-stats-min-width{min-width:150px}.programme-progress-bar{height:8px}.programme-step-indicator{width:40px;height:40px}.programme-step-connector{width:2px;min-height:60px}.programme-owner-avatar{width:24px;height:24px}.programme-contact-icon{width:34px;height:34px}.programme-notification-badge{width:32px;height:32px}.programme-notifications-container{max-height:600px;overflow-y:auto}.sidebar-brand-logo{width:60px;height:60px;background-image:var(--brand-logo);background-repeat:no-repeat;background-position:50%;background-size:contain;filter:brightness(0) invert(1)}.doc-item{background:var(--doc-item-bg);transition:background .2s ease}.doc-item:hover{background:var(--doc-item-bg-hover)}.file-icon{color:var(--text-primary)}.download-btn:hover{opacity:1}.qa-card{background:var(--doc-item-bg);transition:background .2s ease,transform .2s ease}.qa-hover{background:var(--doc-item-bg-hover);transform:translateY(-2px)}.qa-warning i{color:var(--bg-warning)}.qa-info i{color:var(--bg-info)}.qa-success i{color:var(--bg-success)}.qa-danger i{color:var(--bg-danger)}.text-hero-section{color:var(--hero-section-text)}.bg-collapsable-btn{background-color:var(--bg-dark)}.text-primary{color:var(--text-primary)!important}.bolide-logo{height:40px;width:auto;-o-object-fit:contain;object-fit:contain}.user-avatar{width:38px;height:38px;background:var(--avatar-bg);color:var(--bg-dark)!important}#app,body,html{width:100%;overflow:visible!important;margin:0;padding:0;font-feature-settings:"cv11";font-family:var(--font-family-base)}#app,.bolide-loader-container,body,html{background-color:var(--background-colour)}.bolide-loader-container{position:fixed;top:0;left:0;width:100vw;height:100vh;display:flex;justify-content:center;align-items:center;z-index:99999;overflow:hidden}#bolide-loader-video{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}canvas{width:100vw;height:100vh}.dashboard-header{backdrop-filter:blur(10px);background:var(--text-primary)}.text-header-dark{color:#01132d!important}.portfolio-chart,.superset-embedded-container{height:100%!important;min-height:calc(100vh - 80px);overflow:hidden!important;margin-top:0!important}.headings-primary{background:linear-gradient(90deg,var(--primary),var(--secondary));-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.headings-primary .btn,.headings-primary a.btn,.headings-primary button{-webkit-background-clip:initial!important;background-clip:initial!important;-webkit-text-fill-color:initial!important;color:inherit!important}.btn-primary{background:var(--btn-primary)!important;border:none!important;color:var(--bg-dark)!important;transition:none!important}.btn-primary:active,.btn-primary:focus,.btn-primary:hover{background:var(--btn-primary)!important;border:none!important;box-shadow:none!important;opacity:1!important}.btn-primary:disabled{background:var(--btn-primary)!important;border:none!important;opacity:.7;cursor:not-allowed}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background-color:var(--scrollbar-thumb);border-radius:10px;border:2px solid transparent;background-clip:padding-box}*{scrollbar-width:thin;scrollbar-color:var(--scrollbar-thumb) transparent}.no-scrollbar::-webkit-scrollbar{display:none}.no-scrollbar{-ms-overflow-style:none;scrollbar-width:none}.dashboard-container{display:flex;flex-direction:column;min-height:100vh;box-sizing:border-box;background:var(--background-colour);color:var(--text-primary)}.management-color{color:var(--btn-primary)}.dashboard-container .child-charts .area-card-title{color:var(--primary);font-weight:700;margin:0 0 6px 0;font-size:.95rem}@media (width <=768px){.btn-primary{padding:10px 18px;font-size:.9rem;border-radius:8px}}.dashboard-header h1{font-size:28px;font-weight:700;margin:0;flex:1;text-align:center}.dashboard-main-view{width:100%}.dashboard-detail-view{animation:fadeIn .3s ease}.dashboard-detail-view h2{font-size:32px;font-weight:700;margin-bottom:30px}.detail-content{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:24px}@keyframes fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.dashboard-container .child-charts .col-lg-4 .card{color:var(--text-primary)!important}.dashboard-container .child-charts .col-lg-4 .card h6{color:#94a3b8!important}.dashboard-container .child-charts .col-lg-4 .card .h4,.dashboard-container .child-charts .col-lg-4 .card .small,.dashboard-container .child-charts .col-lg-4 .card li,.dashboard-container .child-charts .col-lg-4 .card ul{color:inherit!important}.superset-iframe-container{position:relative;width:100%;border:1px solid #e0e0e0;border-radius:4px;overflow:hidden}.superset-iframe{width:100%;height:600px;border:none}.iframe-loading{position:absolute;top:0;left:0;right:0;bottom:0;background:hsla(0,0%,100%,.8);display:flex;align-items:center;justify-content:center;font-size:16px;color:#666}.iframe-error{padding:20px;text-align:center}.no-dashboard{padding:40px;text-align:center;color:#666}.portfolio-chart,.superset-embedded-container,iframe{width:100%}.hero-content{position:relative;z-index:3}.profile-avatar{width:110px;height:110px;border-radius:20px;background:var(--btn-primary-bg);box-shadow:0 4px 18px rgba(0,0,0,.3)}.profile-avatar-text{color:var(--bg-dark);font-size:32px;font-weight:700}.icon-box{width:40px;height:40px;border-radius:10px;background:hsla(0,0%,100%,.06);display:flex;justify-content:center;align-items:center}.progress-lg{height:10px}.progress-bar-custom{width:67%;background:var(--btn-primary-bg)}.completion-item,.my-glass{background:#635e5e0a;border:1px solid #ecececcc}.pricing-m{margin-top:4.5rem}.completion-item .incomplete{border-color:rgba(255,0,0,.15)}.profile-meta{color:#cfcfcf}.glass-card{position:relative;overflow:hidden;border:1px solid hsla(0,0%,100%,.18)!important;backdrop-filter:blur(10px) saturate(190%) contrast(1.05);-webkit-backdrop-filter:blur(10px) saturate(190%) contrast(1.05);box-shadow:0 26px 80px rgba(0,0,0,.18),inset 0 1px 0 hsla(0,0%,100%,.34),inset 0 -1px 0 hsla(0,0%,100%,.06)}.glass-card:before{content:"";position:absolute;inset:1px;border-radius:inherit;pointer-events:none;background:radial-gradient(circle at 18% 12%,hsla(0,0%,100%,.45),transparent 26%),radial-gradient(circle at 80% 100%,rgba(255,80,80,.12),transparent 30%),linear-gradient(180deg,hsla(0,0%,100%,.14),hsla(0,0%,100%,.02) 44%,hsla(0,0%,100%,.06));opacity:1}.glass-card-neon{box-shadow:0 36px 90px rgba(0,0,0,.22),inset 0 1px 0 hsla(0,0%,100%,.4),inset 0 -16px 24px hsla(0,0%,100%,.03)}.glass-card-neon:after{content:none}.glass-card .form-control{position:relative;background:hsla(0,0%,100%,.08)!important;border:1px solid hsla(0,0%,100%,.16)!important;color:var(--text-primary)!important;backdrop-filter:blur(22px) saturate(180%);-webkit-backdrop-filter:blur(22px) saturate(180%);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.22),0 8px 22px rgba(7,17,31,.1)}.glass-card .form-control::-moz-placeholder{color:hsla(38,40%,96%,.62)!important}.glass-card .form-control::placeholder{color:hsla(38,40%,96%,.62)!important}.glass-card .form-control:focus{background:hsla(0,0%,100%,.11)!important;border-color:hsla(0,0%,100%,.24)!important;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.24),0 0 0 .18rem hsla(0,0%,100%,.05),0 12px 30px rgba(7,17,31,.12)!important}.glass-card .btn-primary{background:linear-gradient(180deg,hsla(0,0%,100%,.24),hsla(0,0%,100%,.1))!important;border:1px solid hsla(0,0%,100%,.18)!important;color:#fff!important;backdrop-filter:blur(24px) saturate(180%);-webkit-backdrop-filter:blur(24px) saturate(180%);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.28),0 12px 26px rgba(7,17,31,.14)!important}.glass-card .btn-primary:active,.glass-card .btn-primary:focus,.glass-card .btn-primary:hover{background:linear-gradient(180deg,hsla(0,0%,100%,.3),hsla(0,0%,100%,.13))!important;border:1px solid hsla(0,0%,100%,.22)!important;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.3),0 16px 30px rgba(7,17,31,.16)!important}.edit-avatar-box{width:120px;height:120px;border-radius:20px;overflow:hidden;background:hsla(0,0%,100%,.08);box-shadow:0 4px 18px rgba(0,0,0,.3)}.form-control-dark{background:hsla(0,0%,100%,.06);border:1px solid hsla(0,0%,100%,.1);color:#fff}.form-control-dark:focus{background:hsla(0,0%,100%,.1);color:var(--text-primary);border-color:hsla(0,0%,100%,.2);box-shadow:none}.gradient-border-card{border:2px solid transparent;border-radius:12px;-o-border-image:var(--border-cards) 1;border-image:var(--border-cards) 1}@media (max-width >=991.98px){.dashboard-children-view .row,.dashboard-main-view .row{flex-direction:column}}.text-xxs{font-size:.5rem}.w-80{width:88%!important}a.text-white-50:hover{color:hsla(0,0%,100%,.75)!important;text-decoration:underline!important}@media (max-width:768px){.superset-embedded-container iframe{transform:scale(.5);transform-origin:top left;width:200%;height:100vh}.superset-embedded-container{height:50vh!important;overflow:hidden}}.map-height{height:450px}.map-info-window{background-color:#1a1a1a!important;color:var(--text-primary)!important;padding:10px;border-radius:8px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,sans-serif}.map-info-window h6{color:var(--text-primary)!important;margin-bottom:8px;font-weight:600}.map-info-window p{color:#ccc!important;margin-bottom:4px;font-size:13px}.map-info-window a{color:#4dabf7!important;text-decoration:none}.map-info-window a:hover{text-decoration:underline}.map-info-window small{color:#888!important;font-size:11px}.gm-style .gm-style-iw,.gm-style .gm-style-iw-c{background-color:#1a1a1a!important}.gm-style .gm-style-iw-c{border-radius:8px!important;padding:0!important}.gm-style .gm-style-iw-d{overflow:hidden!important}.gm-style .gm-style-iw-d,.gm-style .gm-style-iw-t:after{background-color:#1a1a1a!important}.sidebar-logo{height:45px}.dropdown-panel{width:100%;top:calc(100% + 5px);left:0;z-index:999}.dropdown-scroll{max-height:220px}.sidebar-wrapper{height:100dvh!important;background:var(--background-colour);border-right:1px solid #1d1d21!important;display:flex;flex-direction:column;flex-shrink:0}.sidebar-scroll-area{height:auto!important;overflow-y:auto!important;overflow-x:hidden!important;-webkit-overflow-scrolling:touch!important}.sidebar-scroll-area::-webkit-scrollbar-thumb{background-color:var(--scrollbar-thumb)!important}.sidebar-scroll-area{scrollbar-color:var(--scrollbar-thumb) transparent!important}.sidebar-divider{border-top:1px solid var(--border);margin-top:8px;margin-bottom:8px;opacity:.5}.sidebar-logo{height:42px;opacity:.9;filter:brightness(1.2)}.sidebar-wrapper small.text-uppercase{color:#9ca3af!important;font-size:.75rem;letter-spacing:.7px}#context-dropdown .border-bottom{border-color:#2a2a2d!important}.dropdown-scroll{max-height:200px;overflow-y:auto}.dropdown-scroll>div:hover{background:var(--bg-collapsable-btn)}.active-dot{width:10px;height:10px;background:var(--active-dot);border-radius:50%}.sidebar-menu-item{padding-left:10px;border-left:3px solid transparent;border-radius:6px;transition:background .2s ease,color .2s ease;font-size:.9rem}.sidebar-menu-item i{color:inherit;font-size:1.1rem}.sidebar-menu-item:hover{color:var(--bg-info)!important}.sidebar-menu-item.active{background:var(--imperial-blue);border-left:3px solid var(--active-dot);font-weight:600;color:var(--text-primary)}.sidebar-menu-item.active i,.sidebar-menu-item.active p{color:var(--text-primary)!important}.sidebar-section-header{color:var(--bg-info)!important;font-weight:700!important;text-transform:uppercase;font-size:.75rem;letter-spacing:.8px;padding:12px 10px 4px 10px;opacity:.85}.user-section{background:var(--background-colour)}.context-card,.dropdown-scroll>div,.sidebar-menu-item{transition:background .2s ease,color .2s ease}.sidebar-short-logo{width:40px;height:40px;border-radius:.5rem;content:var(--brand-logo)}.sidebar-logo-icon,.sidebar-short-logo{-o-object-fit:contain;object-fit:contain}.sidebar-logo-icon{width:18px;height:18px;filter:brightness(0) invert(1)}.not-clickable{pointer-events:none}.not-clickable,.not-clickable *{cursor:default!important}.sidebar-wrapper{width:260px;transition:width .25s ease;position:relative}.sidebar-wrapper.sidebar-collapsed{width:60px!important;overflow:hidden!important}.sidebar-wrapper.sidebar-collapsed .sidebar-menu-text{display:none!important}.sidebar-wrapper.sidebar-collapsed i{font-size:1.2rem!important}.sidebar-wrapper.sidebar-collapsed .sidebar-logo,.sidebar-wrapper.sidebar-collapsed .sidebar-short-logo{width:32px!important;height:32px!important;margin:0 auto!important}.sidebar-collapse-btn{position:absolute;top:20px;left:260px;transform:translateX(-50%);color:var(--bg-dark);background:var(--bg-collapsable-btn)!important;border:1px solid var(--border)!important;border-radius:50%;width:32px;height:32px;z-index:1000001!important}.sidebar-wrapper.sidebar-collapsed~.sidebar-collapse-btn{left:60px}.sidebar-collapsed+.col{transition:margin-left .25s ease;margin-left:-200px!important}.sidebar-wrapper.sidebar-collapsed .brand-subtitle,.sidebar-wrapper.sidebar-collapsed .brand-title{display:none!important}.sidebar-wrapper.sidebar-collapsed .context-dropdown{position:fixed!important;left:60px!important;top:280px!important;width:240px!important;z-index:1000000!important;background:var(--background-colour)!important;border-radius:12px!important;animation:fadeOutDropdown .25s ease}@keyframes fadeOutDropdown{0%{opacity:0;transform:translateX(-10px)}to{opacity:1;transform:translateX(0)}}.sidebar-wrapper.sidebar-collapsed .context-card{width:40px!important;overflow:hidden!important;padding:8px!important}.sidebar-wrapper.sidebar-collapsed .context-card>.d-flex>div:first-child{display:none!important}.collapsed-properties-trigger{width:100%;height:48px;background:var(--bg-collapsable-btn);border-bottom:1px solid #2a2a2d;cursor:pointer}.collapsed-properties-trigger:hover{background:#26262b}.collapsed-properties-panel{position:fixed;top:100px;left:60px;width:240px;background:#161618;border:1px solid #2a2a2d;border-radius:12px;padding:12px;z-index:999999;animation:collapsedPanelFade .25s ease}@keyframes collapsedPanelFade{0%{opacity:0;transform:translateX(-10px)}to{opacity:1;transform:translateX(0)}}.collapsed-property-item{padding:8px 6px;border-radius:6px;cursor:pointer;display:flex;align-items:center}.collapsed-property-item:hover{background:var(--bg-collapsable-btn)}.dropdown-item-icon{font-size:1rem;color:#ffffffb3}.dropdown-item-icon.text-warning{color:#ff9f0a!important}.sidebar-wrapper.sidebar-collapsed .dropdown-item-icon{margin-left:2px}.disabled-tile{pointer-events:none}.live-tile{font-weight:600}.live-tile,.live-tile small{color:var(--live-color)!important}.disabled-tile{opacity:.4;filter:grayscale(100%)}.sidebar-wrapper{overflow:hidden}.sidebar-wrapper.open{overflow:visible}@media screen and (max-width:768px) and (hover:none) and (pointer:coarse){.sidebar-wrapper.open{height:100dvh!important;overflow:hidden!important;-webkit-overflow-scrolling:touch!important}.sidebar-wrapper.open .sidebar-scroll-area{height:calc(100dvh - 75px)!important;overflow-y:auto!important;-webkit-overflow-scrolling:touch!important}}.card-icon{width:40px;height:40px;-o-object-fit:contain;object-fit:contain;filter:brightness(0) invert(1)}.chatbot-panel{width:380px;height:75vh;opacity:0;transform:translateY(40px) scale(.98);pointer-events:none;transition:transform .4s cubic-bezier(.22,1,.36,1),opacity .25s ease}.chatbot-open{opacity:1;transform:translateY(0) scale(1);pointer-events:auto}.chatbot-closed{opacity:0;transform:translateY(40px) scale(.98);pointer-events:none}body.chatbot-lock{overflow:hidden}@media (max-width:768px){.chatbot-panel{width:100%;height:85vh;border-radius:1rem 1rem 0 0}}@supports (padding-bottom:env(safe-area-inset-bottom)){.chatbot-panel{padding-bottom:env(safe-area-inset-bottom)}}.offcanvas-backdrop{display:none!important}.accordion-button{box-shadow:none!important;border:0!important}.accordion-button:after{filter:invert(1)}.accordion-button:not(.collapsed){color:inherit;background:transparent}.member-avatar{width:44px;height:44px;border-radius:999px;background:var(--avatar-bg)}.status-dot{width:9px;height:9px;border-radius:999px;display:inline-block}.status-dot.is-onsite{background:var(--bg-success)}.status-dot.is-break{background:var(--active-dot)}.status-dot.is-offsite{background:var(--bg-gray)}.placeholder-white::-moz-placeholder{color:hsla(0,0%,100%,.85)}.placeholder-white::placeholder{color:hsla(0,0%,100%,.85)}.placeholder-white::-webkit-input-placeholder{color:hsla(0,0%,100%,.85)}.placeholder-white:-ms-input-placeholder{color:hsla(0,0%,100%,.85)}.utility-split-horizontal{display:flex;align-items:stretch;height:100%}.utility-item{flex:1;padding:0 .5rem}.utility-divider-vertical{width:1px;background:hsla(0,0%,100%,.15)}.sidebar-wrapper{position:sticky;top:0;z-index:3000;isolation:isolate;overflow-x:visible!important;overflow-y:clip!important}.context-dropdown{position:absolute;z-index:999999}.sidebar-shell-wrapper{width:260px;height:100vh;background:var(--background-colour);border-right:1px solid #1d1d21;display:flex;flex-direction:column}.map-interact-overlay{backdrop-filter:blur(6px);background:rgba(var(--background-colour-rgb),.55);z-index:900;cursor:pointer;pointer-events:auto}.sidebar-offset{height:calc(100vh - 72px)}.mobile-sidebar-overlay{position:fixed;inset:0;background:rgba(0,0,0,.75);z-index:1030}.sidebar-header{display:flex;justify-content:flex-end;align-items:center;padding:0 1rem}.sidebar-close-btn{color:var(--text-white);background:var(--background-colour)}@media (min-width:768px){.sidebar-close-btn{display:none}}.floating-assistant-btn{position:fixed;bottom:20px;right:20px;z-index:1050;width:52px;height:52px;border-radius:50%;display:flex;align-items:center;justify-content:center}:root{--dash-header-h:40px;--superset-scale:1.0}#app,body,html{height:100%}.superset-embedded-container,.superset-iframe-container{position:relative!important;width:100%!important;height:calc(100dvh - var(--dash-header-h))!important;overflow:hidden!important;padding:0!important;margin:0!important}.superset-embedded-container iframe,.superset-iframe-container iframe,iframe.superset-iframe{position:absolute!important;top:0;left:0;border:0!important;display:block!important;transform:scale(var(--superset-scale))!important;transform-origin:top left!important;width:calc(100%/var(--superset-scale))!important;height:calc(100%/var(--superset-scale))!important}@media (max-width:768px){:root{--superset-scale:0.3}}.brand-logo{display:inline-block;width:260px;height:44px;background:var(--brand-logo);background-repeat:no-repeat;background-size:contain;background-position:0}.nav-underline{position:relative;color:#475569;padding-bottom:10px}.nav-underline:after{content:"";position:absolute;left:50%;bottom:2px;width:0;height:2px;background:var(--text-primary);transform:translateX(-50%);transition:width .18s ease-in-out}.nav-underline:hover{color:#0f172a}.nav-underline.active:after,.nav-underline:hover:after,.nav-underline[aria-current=page]:after{width:70%}.hero-section{position:relative}.hero-content{z-index:5}.hero-bg{z-index:1;filter:saturate(.95)}.hero-overlay{z-index:2;background:hsla(38,65%,97%,.9)}.hero-right-half{z-index:2;width:50%;background:rgba(7,17,31,.96);clip-path:polygon(18% 0,100% 0,100% 100%,0 100%);background-image:linear-gradient(hsla(0,0%,100%,.05) 1px,transparent 0),linear-gradient(90deg,hsla(0,0%,100%,.05) 1px,transparent 0);background-size:56px 56px}.hero-pill{background:rgba(33,87,185,.1);border:1px solid var(--btn-primary);color:var(--btn-primary);letter-spacing:.18em}.hero-pill-dot{width:6px;height:6px;background:var(--text-primary)}.hero-title{font-size:clamp(3.1rem,5vw,5.2rem);color:#0f172a}.hero-title-accent{color:var(--bg-collapsable-btn)}.hero-lead{max-width:560px;font-size:1.05rem;line-height:1.9}.hero-stats-card{width:420px;max-width:100%;background:var(--btn-secondary);border:1px solid var(--btn-secondary);backdrop-filter:blur(10px)}.hero-stat-divider{border-bottom:1px solid hsla(0,0%,100%,.08)}.hero-stat-value{font-size:2.6rem;color:var(--text-primary)}@media (max-width:991.98px){.hero-right-half{width:100%;clip-path:none}}.problem-section{background:radial-gradient(900px 500px at 20% 10%,hsla(0,0%,100%,.06),transparent 60%),radial-gradient(700px 420px at 85% 20%,hsla(0,0%,100%,.05),transparent 55%),linear-gradient(180deg,#061326,#051023 55%,#040d1e);color:hsla(0,0%,100%,.92)}.problem-kicker{letter-spacing:.25em;color:hsla(0,0%,100%,.65)}.kicker-line{width:44px;height:2px;background:var(--text-primary);opacity:.9}.problem-title{font-size:clamp(2.2rem,3.2vw,3.2rem);line-height:1.15;font-weight:600;color:hsla(0,0%,100%,.96)}.problem-lead{font-size:1.05rem;line-height:1.8;color:hsla(0,0%,100%,.7);max-width:560px}.problem-stat-value{font-size:clamp(3.4rem,6vw,5.5rem);line-height:1;font-weight:700;color:var(--text-primary);letter-spacing:.02em}.problem-stat-label{margin-top:.5rem;font-size:1.05rem;font-weight:600;color:hsla(0,0%,100%,.85)}.problem-card{border:1px solid hsla(0,0%,100%,.08);background:hsla(0,0%,100%,.04);backdrop-filter:blur(10px)}.problem-card-text{font-size:1.02rem;line-height:1.7;color:hsla(0,0%,100%,.8)}.problem-card-flow{color:hsla(0,0%,100%,.6)}.problem-card-red{background:linear-gradient(180deg,rgba(255,71,87,.12),hsla(0,0%,100%,.03))}.problem-card-kicker-red{color:rgba(255,71,87,.95);letter-spacing:.22em}.problem-card-green{background:linear-gradient(180deg,rgba(46,204,113,.12),hsla(0,0%,100%,.03))}.problem-card-kicker-green{color:rgba(46,204,113,.95);letter-spacing:.22em}.impact-eco-section{background:radial-gradient(900px 500px at 20% 20%,rgb(0 0 0/3%),transparent 60%),radial-gradient(700px 420px at 80% 15%,rgba(0,0,0,.025),transparent 55%),#fbf7ef}.impact-eco-kicker{letter-spacing:.25em;color:var(--text-primary)}.impact-eco-kicker-line{width:44px;height:2px;background:var(--text-primary)}.impact-eco-title{font-size:clamp(2.4rem,4.2vw,4rem);line-height:1.15;font-weight:600;color:#0f172a}.impact-eco-lead{max-width:760px;font-size:1.05rem;line-height:1.85;color:rgba(15,23,42,.68)}.impact-eco-timeline{padding-top:1.5rem;padding-bottom:1rem}.impact-eco-line{Z-index:1;position:absolute;left:5%;right:5%;top:80px;height:2px;background:rgba(212,166,42,.22)}.impact-eco-circle,.impact-eco-circle-wrap{width:112px;height:112px;display:flex;align-items:center;justify-content:center}.impact-eco-circle{z-index:2;border-radius:999px;background:#081a33;box-shadow:inset 0 0 0 2px hsla(0,0%,100%,.08),0 10px 28px rgba(0,0,0,.12)}.impact-eco-circle-text{font-size:1.6rem;font-weight:700;letter-spacing:.08em;color:var(--text-primary)}.impact-eco-step-title{font-size:1.35rem;font-weight:600;color:#0f172a}.impact-eco-step-text{max-width:320px;margin:0 auto;font-size:1rem;line-height:1.85;color:rgba(15,23,42,.68)}@media (max-width:991.98px){.impact-eco-circle-wrap{margin-bottom:1rem}}.ssin-section{background:radial-gradient(900px 520px at 20% 20%,rgb(0 0 0/3%),transparent 60%),radial-gradient(700px 420px at 85% 15%,rgba(0,0,0,.025),transparent 55%),#fbf7ef}.ssin-kicker{letter-spacing:.25em;color:var(--text-primary)}.ssin-kicker-line{width:44px;height:2px;background:var(--text-primary)}.ssin-title{font-size:clamp(2.2rem,4.2vw,3.6rem);line-height:1.15;font-weight:600;color:#0f172a}.ssin-lead{max-width:560px;font-size:1.05rem;line-height:1.85;color:rgba(15,23,42,.68)}.ssin-feature-title{font-weight:600;color:#0f172a;font-size:1.05rem}.ssin-feature-text{color:rgba(15,23,42,.68);line-height:1.75;font-size:1rem}.ssin-icon-box{width:46px;height:46px;border-radius:12px;flex:0 0 46px;border:1px solid rgb(15 23 42/8%)}.ssin-icon{font-weight:700;color:rgba(15,23,42,.78)}.ssin-icon-soft{background:rgba(46,204,113,.1)}.ssin-icon-cool{background:rgba(84,160,255,.12)}.ssin-icon-warm{background:rgba(212,166,42,.14)}.ssin-frame{background:rgba(212,166,42,.1);border:1px solid rgba(212,166,42,.7);box-shadow:0 18px 50px rgba(15,23,42,.12)}.ssin-note{background:radial-gradient(900px 420px at 50% 20%,rgb(0 0 0/5%),transparent 60%),#f7f1e6;border:1px solid rgba(212,166,42,.28)}.ssin-note-kicker{letter-spacing:.22em;color:rgba(15,23,42,.45)}.ssin-note-value{font-size:clamp(2.4rem,4.2vw,3.4rem);font-weight:700;color:#0f172a}.ssin-note-series{color:rgba(15,23,42,.65)}.ssin-badge{width:70px;height:70px;border-radius:999px;background:var(--btn-primary);box-shadow:0 12px 26px rgba(0,0,0,.18)}.ssin-badge-icon{font-size:1.6rem;color:hsla(0,0%,100%,.95)}.ssin-divider{height:1px;background:rgba(15,23,42,.1);width:100%}.ssin-note-footer{letter-spacing:.18em;color:rgba(15,23,42,.55)}.legacy-section{background:radial-gradient(900px 520px at 20% 20%,hsla(0,0%,100%,.06),transparent 60%),radial-gradient(700px 420px at 80% 20%,hsla(0,0%,100%,.04),transparent 55%),linear-gradient(180deg,#061326,#050f22 60%,#040b1b);color:hsla(0,0%,100%,.92)}.legacy-kicker{letter-spacing:.25em}.legacy-title{font-size:clamp(2.4rem,4.2vw,3.8rem);line-height:1.12;font-weight:600;color:hsla(0,0%,100%,.98)}.legacy-subtitle{font-style:italic;color:var(--text-primary);font-size:1.15rem}.legacy-lead{max-width:760px;font-size:1.05rem;line-height:1.85;color:hsla(0,0%,100%,.7)}.legacy-card{background:hsla(0,0%,100%,.04);border:1px solid hsla(0,0%,100%,.1);backdrop-filter:blur(10px);box-shadow:0 18px 50px rgba(0,0,0,.3)}.legacy-icon-box{width:70px;height:70px;border-radius:14px;border:1px solid rgba(212,166,42,.25);background:rgb(212 166 42/6%)}.legacy-icon{color:var(--text-primary);font-weight:800;font-size:1.4rem}.legacy-category{letter-spacing:.22em;color:var(--text-primary)}.legacy-name{font-size:1.2rem;font-weight:600;color:hsla(0,0%,100%,.96)}.legacy-price{font-weight:600;color:var(--text-primary)}.legacy-card-desc{color:hsla(0,0%,100%,.65);line-height:1.7;font-size:.95rem}.legacy-divider{height:1px;background:hsla(0,0%,100%,.1)}.legacy-list{list-style:none;padding-left:0;margin:0;color:hsla(0,0%,100%,.7)}.legacy-dot{width:6px;height:6px;border-radius:999px;background:rgba(46,204,113,.75);box-shadow:0 0 0 2px rgba(46,204,113,.1)}.text-xs{font-size:.7rem}.impact-exchange-section{background:radial-gradient(900px 520px at 20% 20%,rgb(0 0 0/6%),transparent 60%),radial-gradient(700px 420px at 80% 20%,rgb(0 0 0/5%),transparent 55%),linear-gradient(180deg,#f6f1e8,#f4efe6 55%,#f2ede4)}.impact-kicker{letter-spacing:.24em;color:var(--background-colour)}.impact-kicker-line{width:44px;height:2px;background:var(--background-colour)}.impact-title{font-size:clamp(2.2rem,4vw,3.2rem);line-height:1.12;font-weight:600;color:var(--background-colour)!important}.impact-lead{max-width:620px;font-size:1.02rem;line-height:1.85;color:rgba(15,23,42,.75)}.impact-card{max-width:520px;border-radius:18px;background:radial-gradient(900px 520px at 30% 20%,hsla(0,0%,100%,.07),transparent 65%),linear-gradient(180deg,#0b1a2f,#071427 60%,#061022);border:1px solid hsla(0,0%,100%,.12);box-shadow:0 24px 70px rgba(0,0,0,.28);overflow:hidden}.impact-card-kicker{letter-spacing:.22em;color:var(--text-primary)}.impact-diamond{width:6px;height:6px;background:var(--text-primary);transform:rotate(45deg);border-radius:1px}.impact-card-divider{height:1px;background:hsla(0,0%,100%,.1)}.impact-muted{letter-spacing:.16em;color:hsla(0,0%,100%,.55)}.impact-amount{font-size:clamp(2.2rem,3.6vw,3rem);font-weight:650;color:hsla(0,0%,100%,.96)}.impact-row{border-radius:12px;background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.08)}.impact-row-label{color:hsla(0,0%,100%,.65);letter-spacing:.02em}.impact-row-value{font-weight:650;color:var(--text-primary)}.impact-footnote{letter-spacing:.08em;color:hsla(0,0%,100%,.45)}.governance-section{background:radial-gradient(900px 520px at 50% 0,rgb(0 0 0/4%),transparent 60%),radial-gradient(900px 520px at 50% 100%,rgb(0 0 0/3%),transparent 55%),#fff}.governance-kicker{letter-spacing:.24em;color:var(--text-primary)}.governance-kicker-line{width:44px;height:2px;background:var(--text-primary)}.governance-title{font-size:clamp(2.2rem,4vw,3.2rem);line-height:1.12;font-weight:600;color:#0f172a}.governance-lead{max-width:760px;font-size:1.02rem;line-height:1.85;color:rgba(15,23,42,.72)}.governance-card{border-radius:16px;background:#fff;border:1px solid rgb(15 23 42/8%);box-shadow:0 18px 60px rgb(15 23 42/6%)}.governance-icon-wrap{width:86px;height:86px;border-radius:999px;background:rgb(15 23 42/4%);color:rgba(15,23,42,.88)}.governance-icon{width:28px;height:28px;display:block}.governance-card-title{font-weight:650;color:#0f172a}.governance-card-text{line-height:1.85;color:rgba(15,23,42,.68);font-size:.95rem}@media (min-width:1200px){.governance-card .card-body{min-height:320px}}.tax-advantage-section{background:radial-gradient(900px 520px at 50% 0,rgb(0 0 0/4%),transparent 60%),radial-gradient(900px 520px at 50% 100%,rgb(0 0 0/3%),transparent 55%),#fff}.tax-badge{width:172px;height:172px;border-radius:999px;background:transparent;border:1px dashed rgba(15,23,42,.18);box-shadow:0 10px 36px rgb(15 23 42/6%);position:relative}.tax-badge:before{content:"";position:absolute;inset:10px;border-radius:999px;border:4px solid rgba(15,23,42,.92);background:hsla(0,0%,100%,.65)}.tax-badge-inner{position:relative;z-index:2;width:100%;height:100%}.tax-badge-value{font-size:3.2rem;line-height:1;font-weight:650;color:#0f172a}.tax-badge-label{margin-top:2px;letter-spacing:.22em;color:var(--text-primary)}.tax-kicker{letter-spacing:.24em;color:var(--text-primary)}.tax-kicker-line{width:44px;height:2px;background:var(--text-primary)}.tax-title{font-size:clamp(2.2rem,4vw,3.2rem);line-height:1.12;font-weight:600;color:#0f172a}.tax-lead{max-width:820px;font-size:1.02rem;line-height:1.95;color:rgba(15,23,42,.72)}.vsi-section{background:radial-gradient(900px 540px at 55% 50%,hsla(0,0%,100%,.08),transparent 65%),radial-gradient(900px 540px at 30% 30%,hsla(0,0%,100%,.05),transparent 60%),#07111f;color:#e5e7eb}.vsi-kicker{letter-spacing:.22em;color:var(--text-primary)}.vsi-kicker-line{width:44px;height:2px;background:var(--text-primary)}.vsi-title{font-size:clamp(2.2rem,4vw,3.4rem);line-height:1.1;font-weight:600;color:#fff}.vsi-lead{max-width:520px;line-height:1.9;color:rgba(229,231,235,.78)}.vsi-cta{letter-spacing:.18em;color:var(--text-primary)}.vsi-cta:hover{color:#fff}.vsi-window{border-radius:14px;border:1px solid hsla(0,0%,100%,.12);background:hsla(0,0%,100%,.08);backdrop-filter:blur(10px)}.vsi-window-top{border-bottom:1px solid hsla(0,0%,100%,.1);border-top-left-radius:14px;border-top-right-radius:14px;background:rgba(0,0,0,.1)}.vsi-dot{width:9px;height:9px;border-radius:999px;display:inline-block;margin-right:8px}.dot-red{background:#ff5f57}.dot-yellow{background:#febc2e}.dot-green{background:#28c840}.vsi-card{border-radius:12px;border:1px solid hsla(0,0%,100%,.1);background:rgba(0,0,0,.18)}.vsi-card-label{letter-spacing:.16em;color:rgba(229,231,235,.55)}.vsi-metric-value{font-size:1.6rem;font-weight:650;color:var(--text-primary)}.vsi-bars{gap:8px;height:92px}.vsi-bar-wrap{flex:1;display:flex;align-items:flex-end}.vsi-bar{width:100%;border-radius:3px;background:linear-gradient(180deg,rgba(212,166,42,.95),rgba(212,166,42,.7));box-shadow:0 6px 18px rgba(0,0,0,.25)}.legacy-cta-section{min-height:92vh;background:radial-gradient(1100px 640px at 50% 35%,hsla(0,0%,100%,.1),transparent 62%),radial-gradient(900px 520px at 20% 20%,hsla(0,0%,100%,.06),transparent 55%),radial-gradient(900px 520px at 80% 20%,hsla(0,0%,100%,.06),transparent 55%),#07111f;color:#e5e7eb}.legacy-kicker{letter-spacing:.28em;color:var(--text-primary)}.legacy-kicker-line{width:44px;height:2px;background:var(--text-primary)}.legacy-title{font-size:clamp(2.4rem,5vw,4.1rem);line-height:1.05;font-weight:650;color:#fff}.legacy-subtitle{font-size:1.05rem;line-height:1.8;margin-bottom:0}.legacy-subtitle-accent{color:var(--text-primary);font-style:italic}.legacy-subtitle-rest{color:rgba(229,231,235,.72)}.legacy-pill{border-radius:12px;border:1px solid rgba(212,166,42,.18);background:rgba(0,0,0,.18);padding:18px 14px;color:hsla(0,0%,100%,.92);backdrop-filter:blur(6px);transition:transform .15s ease,border-color .15s ease,background .15s ease;cursor:pointer}.legacy-pill:hover{transform:translateY(-2px);border-color:rgba(212,166,42,.35);background:rgba(0,0,0,.24)}.legacy-pill.active{border-color:rgba(212,166,42,.55);box-shadow:0 10px 28px rgba(0,0,0,.3)}.legacy-pill-title{font-size:1.05rem;font-weight:650;margin-bottom:4px}.legacy-pill-meta{color:var(--text-primary);letter-spacing:.06em}.legacy-main-cta{min-width:260px;padding:18px 26px;border-radius:12px;border:1px solid rgba(212,166,42,.22);background:rgba(10,20,40,.55);letter-spacing:.2em;color:var(--text-primary);backdrop-filter:blur(8px);transition:transform .15s ease,border-color .15s ease,background .15s ease,color .15s ease}.legacy-main-cta:hover{transform:translateY(-2px);border-color:rgba(212,166,42,.45);background:rgba(10,20,40,.7);color:#fff}.legacy-quote-wrap{max-width:760px;margin-left:auto;margin-right:auto}.legacy-quote{color:rgba(229,231,235,.55);font-style:italic;line-height:1.8}@media (max-width:991.98px){.legacy-cta-section{min-height:auto}}.z-3{z-index:999!important}.auth-screen{background:var(--background-colour)}.auth-hero-bg{background-image:var(--auth-hero-image);background-position:50%;background-repeat:no-repeat;background-size:cover}.auth-screen:after,.auth-screen:before{content:none}.futuristic-input-wrapper{position:relative}.futuristic-input{background-color:rgba(1,19,45,.7)!important;border:1px solid hsla(0,0%,100%,.1)!important;color:#fff!important;padding:12px 16px;padding-right:45px;transition:all .3s ease}.futuristic-input:focus{border-color:rgba(80,190,255,.6);box-shadow:0 0 10px rgba(80,190,255,.2);background-color:rgba(1,19,45,.9)!important}.futuristic-input-icon{position:absolute;right:15px;top:50%;transform:translateY(-50%);color:hsla(0,0%,100%,.5);pointer-events:none}.btn-futuristic-blue{background-color:#007bff;border:none;font-weight:600;text-transform:uppercase;letter-spacing:1.5px;padding:14px;transition:all .3s ease}.btn-futuristic-blue:hover{background-color:#00d2ff;box-shadow:0 0 20px rgba(0,210,255,.4);transform:translateY(-1px)}.dashboard-header-border{border-bottom:1px solid var(--bg-warning)}