#navbar{width:100%!important;max-width:100%!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;background:#060d1f!important;border:none!important;border-bottom:1px solid #ffffff12!important;border-radius:0!important;padding:0!important;transition:top .52s cubic-bezier(.4,0,.2,1),left .52s cubic-bezier(.4,0,.2,1),transform .52s cubic-bezier(.4,0,.2,1),width .52s cubic-bezier(.4,0,.2,1),max-width .52s cubic-bezier(.4,0,.2,1),border-radius .52s cubic-bezier(.4,0,.2,1),padding .52s cubic-bezier(.4,0,.2,1),background .38s,border-color .38s,box-shadow .38s,backdrop-filter .38s!important;top:0!important;left:0!important;right:auto!important;transform:none!important}#navbar.nav-hidden,#navbar.scrolled.nav-hidden{pointer-events:none;top:-100px!important}#navbar.scrolled{-webkit-backdrop-filter:blur(28px)!important;background:#060d1fe0!important;border:1px solid #ffffff1c!important;border-radius:999px!important;width:calc(100% - 48px)!important;max-width:960px!important;padding:0 6px!important;top:20px!important;left:50%!important;transform:translate(-50%)!important;box-shadow:0 8px 48px #0000008c,inset 0 1px #ffffff14!important}.nav-inner{max-width:1280px!important;height:64px!important;margin:0 auto!important;padding:0 1.25rem!important;transition:height .52s cubic-bezier(.4,0,.2,1),padding .52s cubic-bezier(.4,0,.2,1),max-width .52s cubic-bezier(.4,0,.2,1)!important}@media (width>=1024px){.nav-inner{padding:0 2.5rem!important}}#navbar.scrolled .nav-inner{max-width:none!important;height:52px!important;margin:0!important;padding:0 16px!important;overflow:visible!important}#navbar.scrolled .nav-inner>ul{min-width:0}@media (width<=1023px){#navbar.scrolled{width:100%!important;max-width:100%!important;box-shadow:none!important;border:none!important;border-bottom:1px solid #ffffff12!important;border-radius:0!important;padding:0!important;top:0!important;left:0!important;transform:none!important}#navbar.scrolled .nav-inner{max-width:1280px!important;height:64px!important;margin:0 auto!important;padding:0 1.25rem!important}}#navbar .nav-trigger{color:#fffc!important}#navbar .nav-trigger:hover,#navbar .nav-logo-text{color:#fff!important}#navbar .nav-chevron{stroke:#ffffff80!important}#navbar .nav-trigger:hover .nav-chevron{stroke:#ffffffd9!important}#navbar .nav-trigger:hover,#navbar .nav-trigger.is-open{color:#fff!important;background:#ffffff17!important}@media (width>=1024px){#navbar .btn-primary{font-size:inherit!important;background:#0a1628!important;border:1.5px solid #86cbff38!important;border-radius:999px!important;align-items:center!important;gap:0!important;min-height:40px!important;padding:5px 1.1rem 5px 5px!important;text-decoration:none!important;transition:transform .28s cubic-bezier(.34,1.56,.64,1),box-shadow .2s,border-color .2s!important;display:inline-flex!important;position:relative!important;overflow:hidden!important}#navbar .btn-primary .pill-circle{color:#0a1628!important;background:#86cbff!important;border-radius:999px!important;flex-shrink:0!important;justify-content:center!important;align-items:center!important;width:30px!important;height:30px!important;margin:0!important;transition:left .45s cubic-bezier(.34,1.56,.64,1)!important;display:flex!important;position:absolute!important;top:5px!important;left:5px!important}#navbar .btn-primary .pill-label{color:#fff!important;letter-spacing:.01em!important;white-space:nowrap!important;z-index:2!important;padding:0 0 0 43px!important;font-size:.8rem!important;font-weight:700!important;transition:padding .45s cubic-bezier(.34,1.56,.64,1)!important;position:relative!important}#navbar .btn-primary:hover{border-color:#86cbff80!important;transform:translateY(-1px)!important;box-shadow:0 4px 16px #0000004d!important}#navbar .btn-primary:hover .pill-circle{left:calc(100% - 35px)!important}#navbar .btn-primary:hover .pill-label{padding:0 43px 0 0!important}}.nav-panel{-webkit-backdrop-filter:blur(32px)saturate(150%)!important;background:#060d1f!important;border:1px solid #86cbff26!important;box-shadow:0 32px 80px #000000bf,0 8px 24px #00000080!important}.nav-panel:before{background:#86cbff26!important}.nav-panel:after{background:#060d1f!important}.nav-panel-about{width:488px!important;padding:8px!important}.nav-panel-industries{width:520px!important;padding:8px!important}.nav-panel-industries .dd-ind-grid{grid-template-columns:1fr 1fr;gap:2px;padding:4px 0;display:grid}.nav-panel-industries .dd-ind-item{border-radius:10px;align-items:center;gap:10px;padding:9px 10px;text-decoration:none;transition:background .18s,transform .18s;display:flex}.nav-panel-industries .dd-ind-item:hover{background:#86cbff0f!important;transform:translate(2px)!important}.nav-panel-industries .dd-ind-icon{border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;display:flex;background:#86cbff1a!important;border:1px solid #86cbff2e!important}.nav-panel-industries .dd-ind-name{font-size:.85rem;font-weight:600;color:#ffffffe0!important}.nav-panel-industries .dd-ind-tag{letter-spacing:.06em;margin-top:1px;font-size:.6rem;font-weight:600;color:#86cbff99!important}.nav-panel .dd-featured{background:#86cbff0a!important;border:1px solid #86cbff1a!important;border-radius:14px!important;margin-bottom:6px!important;padding:22px 20px 18px!important}.nav-panel .dd-featured-eyebrow{color:#86cbffa6!important;letter-spacing:.14em!important;margin-bottom:8px!important;font-size:.67rem!important}.nav-panel .dd-featured-title{color:#fff!important;margin-bottom:16px!important;font-size:1.05rem!important;font-weight:400!important;line-height:1.44!important}.nav-panel .dd-featured-link{color:#fff!important;letter-spacing:.01em!important;background:#0a1628!important;border:1.5px solid #86cbff33!important;border-radius:999px!important;align-items:center!important;gap:0!important;padding:5px 1rem 5px 5px!important;font-size:.78rem!important;font-weight:700!important;text-decoration:none!important;transition:transform .18s,box-shadow .2s!important;display:inline-flex!important}.nav-panel .dd-featured-link:hover{transform:translateY(-1px)!important;box-shadow:0 4px 14px #0006!important}.dd-featured-link-circle{background:#86cbff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:26px;height:26px;margin-right:.65rem;display:inline-flex}.nav-panel .dd-about-stats{background:#ffffff08!important;border:1px solid #86cbff14!important;border-radius:12px!important;margin:0 0 6px!important;padding:12px 16px!important}.nav-panel .dd-about-stat-num{color:#86cbff!important;font-size:1.1875rem!important}.nav-panel .dd-about-stat-label{color:#ffffff73!important;font-size:.68rem!important}.nav-panel .dd-about-stat-divider{background:#86cbff1a!important}.nav-panel .dd-item{border-color:#0000!important;border-radius:12px!important;padding:11px 12px!important;transition:background .18s,transform .18s!important}.nav-panel .dd-item:hover{background:#86cbff0f!important;transform:translate(2px)!important}.nav-panel .dd-item-icon{background:#86cbff1a!important;border:1px solid #86cbff2e!important;border-radius:10px!important;width:38px!important;height:38px!important}.nav-panel .dd-item-title{color:#ffffffe6!important;font-size:.875rem!important}.nav-panel .dd-item-desc{color:#ffffff80!important;font-size:.775rem!important}.nav-panel .dd-item-arrow{color:#86cbff!important}.nav-panel .panel-footer{border-top:1px solid #86cbff14!important;margin-top:4px!important;padding-top:6px!important}.nav-panel .panel-footer a{color:#ffffffa6!important;border-radius:10px!important;font-size:.8125rem!important}.nav-panel .panel-footer a:hover{color:#86cbff!important;background:#86cbff0f!important}.nav-panel-mega{border-radius:20px!important;width:min(920px,100vw - 32px)!important;max-height:calc(100vh - 90px)!important;padding:0!important;top:72px!important;left:max(16px,50% - 460px)!important;overflow:hidden auto!important}#nav-backdrop{top:72px!important}.nav-panel .dd-mega-left{background:#86cbff08!important;border-right:1px solid #86cbff14!important;width:268px!important;padding:28px 24px 24px!important}.nav-panel .dd-mega-eyebrow{color:#86cbffa6!important;letter-spacing:.16em!important;margin-bottom:10px!important;font-size:.65rem!important}.nav-panel .dd-mega-headline{color:#fff!important;margin-bottom:18px!important;font-size:1.25rem!important;line-height:1.38!important}.nav-panel .dd-mega-stat-num{color:#86cbff!important;font-size:1.25rem!important}.nav-panel .dd-mega-stat-label{color:#ffffff61!important;font-size:.7rem!important}.nav-panel .dd-mega-divider{background:#86cbff1a!important;margin:16px 0 14px!important}.nav-panel .dd-mega-cta{color:#fff!important;letter-spacing:.01em!important;background:#0a1628!important;border:1.5px solid #86cbff33!important;border-radius:999px!important;align-items:center!important;gap:0!important;padding:5px 1rem 5px 5px!important;font-size:.78rem!important;font-weight:700!important;text-decoration:none!important;transition:transform .18s,box-shadow .2s!important;display:inline-flex!important}.nav-panel .dd-mega-cta:hover{transform:translateY(-1px)!important;box-shadow:0 4px 14px #0006!important}.dd-mega-cta-circle{background:#86cbff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:26px;height:26px;margin-right:.65rem;display:inline-flex}.nav-panel .dd-svc-grid{gap:3px!important;padding:10px!important}.nav-panel .dd-svc-card{color:#ffffffd9!important;border-color:#0000!important;border-radius:14px!important;padding:11px 12px!important;transition:background .2s,border-color .2s,transform .2s!important}.nav-panel .dd-svc-card:hover{background:#86cbff0f!important;border-color:#86cbff1a!important;transform:translateY(-2px)!important}.nav-panel .dd-svc-icon{background:#86cbff14!important;border:1px solid #86cbff26!important;border-radius:11px!important;width:42px!important;height:42px!important}.nav-panel .dd-svc-title{color:#ffffffeb!important;font-size:.875rem!important}.nav-panel .dd-svc-desc{color:#ffffff80!important;font-size:.75rem!important;line-height:1.52!important}.nav-panel .dd-svc-badge{color:#86cbff!important;background:#86cbff24!important;border-color:#86cbff40!important}.nav-panel .dd-svc-cta{color:#86cbff!important}.nav-panel .dd-svc-footer{border-color:#86cbff14!important;margin:0 10px!important}.nav-panel .dd-svc-footer span{color:#ffffff4d!important}.nav-panel .dd-svc-footer-link{color:#ffffffad!important}.nav-panel .dd-svc-footer-link:hover{color:#86cbff!important}#mobile-menu-btn{color:#ffffffe6!important;background:#ffffff0d!important;border-color:#ffffff38!important}#mobile-menu-btn:hover{background:#ffffff1f!important}#mobile-nav{background:#060d1f!important}.mobile-nav-header{border-color:#ffffff12!important}#mobile-nav-close{color:#ffffffd1!important;background:#ffffff12!important}#mobile-nav-close:hover{color:#fff!important;background:#ffffff24!important}.mobile-nav-link{color:#ffffffb8!important}.mobile-nav-link:hover{color:#fff!important;background:#ffffff0f!important}.mobile-nav-footer{border-color:#ffffff12!important}.mob-accordion-btn{cursor:pointer;text-align:left;background:0 0;border:none;border-radius:10px;justify-content:space-between;align-items:center;width:100%;padding:12px 14px;font-family:Figtree,sans-serif;font-size:.9375rem;font-weight:500;transition:background .18s,color .18s;display:flex;color:#ffffffb8!important}.mob-accordion-btn:hover,.mob-accordion-btn.open{color:#fff!important;background:#ffffff0f!important}.mob-chevron{opacity:.6;flex-shrink:0}.mob-accordion-body{padding:2px 6px 6px;overflow:hidden}.mob-sub-link{border-radius:8px;align-items:center;gap:10px;padding:9px 12px;font-family:Figtree,sans-serif;font-size:.875rem;font-weight:400;text-decoration:none;transition:background .18s,color .18s;display:flex;color:#fff9!important}.mob-sub-link:hover{color:#ffffffe6!important;background:#ffffff0f!important}.mob-sub-icon{border-radius:7px;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;display:flex}.mob-sub-icon-blue{background:#86cbff24}.mob-sub-icon-indigo{background:#818cf824}.mob-sub-icon-amber{background:#fbbf2424}.ind-detail-sec-inner{max-width:1280px;margin:0 auto}.ind-detail-sec-eyebrow{letter-spacing:.22em;text-transform:uppercase;color:#0a163c80;margin-bottom:.65rem;font-size:.65rem;font-weight:700}.ind-detail-sec-h2{letter-spacing:-.04em;color:#0a1628;margin:0 0 2.5rem;font-family:Figtree,sans-serif;font-size:clamp(1.8rem,3vw,2.8rem);font-weight:800;line-height:1.05}#ind-detail-contact{background:#f5f8ff;border-top:1px solid #0a163c12;position:relative;overflow:hidden}#ind-detail-contact:before{content:"";pointer-events:none;z-index:0;background-image:radial-gradient(circle,#0a163c12 1px,#0000 1px);background-size:28px 28px;position:absolute;inset:0}.ind-ct-inner{z-index:1;align-items:flex-start;gap:5rem;max-width:1280px;margin:0 auto;padding:3.5rem 2.5rem;display:flex;position:relative}.ind-ct-left{flex:0 0 42%;position:sticky;top:6rem}.ind-ct-right{flex:1;min-width:0}.ind-ct-eyebrow{letter-spacing:.22em;text-transform:uppercase;color:#2563eb;background:#2563eb12;border:1px solid #2563eb2e;border-radius:999px;align-items:center;gap:.55rem;margin-bottom:1.1rem;padding:.38em 1em;font-size:.65rem;font-weight:700;display:inline-flex}.ind-ct-headline{letter-spacing:-.04em;color:#0a1628;margin:0 0 1.25rem;font-family:Figtree,sans-serif;font-size:clamp(2.4rem,4vw,3.8rem);font-weight:800;line-height:.95}.ind-ct-headline em{color:#0a163c85;font-style:normal;font-weight:200}.ind-ct-sub{color:#0a163cc7;margin:0;font-size:1.05rem;font-weight:300;line-height:1.72}.ind-ct-form{flex-direction:column;gap:1.25rem;display:flex}.ind-ct-field-row{grid-template-columns:1fr 1fr;gap:1rem;display:grid}.ind-ct-field{flex-direction:column;gap:.45rem;display:flex}.ind-ct-label{letter-spacing:.1em;text-transform:uppercase;color:#0a163ca6;font-size:.68rem;font-weight:700}.ind-ct-input,.ind-ct-select,.ind-ct-textarea{color:#0a1628;box-sizing:border-box;background:#fff;border:1px solid #0a163c21;border-radius:10px;outline:none;width:100%;padding:.82rem 1rem;font-family:Figtree,sans-serif;font-size:.95rem;transition:border-color .18s}.ind-ct-input::-moz-placeholder{color:#0a163c61}.ind-ct-textarea::-moz-placeholder{color:#0a163c61}.ind-ct-input::placeholder,.ind-ct-textarea::placeholder{color:#0a163c61}.ind-ct-input:focus,.ind-ct-select:focus,.ind-ct-textarea:focus{border-color:#2563eb}.ind-ct-select{appearance:none;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='rgba(10,22,60,0.35)' stroke-width='2'%3E%3Cpolyline points='6 9 12 15 18 9'/%3E%3C/svg%3E");background-position:right 1rem center;background-repeat:no-repeat;background-size:12px;padding-right:2.5rem}.ind-ct-select option{color:#0a1628;background:#fff}.ind-ct-textarea{resize:vertical;min-height:130px}.ind-ct-form-footer{flex-wrap:wrap;align-items:center;gap:1.5rem;display:flex}.ind-ct-pill-btn{cursor:pointer;background:#0a1628;border:none;border-radius:999px;flex-shrink:0;align-items:center;gap:0;min-height:52px;font-family:Figtree,sans-serif;transition:transform .28s cubic-bezier(.34,1.56,.64,1);display:inline-flex;position:relative;overflow:hidden}.ind-ct-pill-btn:hover{transform:translateY(-2px)}.ind-ct-pill-circle{color:#0a1628;background:#86cbff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:42px;height:42px;transition:left .45s cubic-bezier(.34,1.56,.64,1);display:flex;position:absolute;top:5px;left:5px}.ind-ct-pill-btn:hover .ind-ct-pill-circle{left:calc(100% - 47px)}.ind-ct-pill-label{letter-spacing:-.01em;white-space:nowrap;color:#fff;z-index:2;padding:0 22px 0 57px;font-size:.875rem;font-weight:600;transition:padding .45s cubic-bezier(.34,1.56,.64,1);position:relative}.ind-ct-pill-btn:hover .ind-ct-pill-label{padding:0 57px 0 22px}.ind-ct-privacy{color:#0a163c8c;margin:0;font-size:.72rem;line-height:1.65}.ind-ct-privacy a{color:#2563eb;text-decoration:none}.nft{background:#060d1f;border-top:1px solid #ffffff0f;position:relative;overflow:hidden}.nft:before{content:"";pointer-events:none;z-index:0;background-image:linear-gradient(#ffffff08 1px,#0000 1px),linear-gradient(90deg,#ffffff08 1px,#0000 1px);background-size:80px 80px;position:absolute;inset:0}.nft-inner{z-index:1;max-width:1280px;margin:0 auto;padding:4.5rem 2.5rem 0;position:relative}.nft-cta{border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:flex-end;gap:3rem;margin-bottom:3.5rem;padding-bottom:3.5rem;display:flex;position:relative}.nft-cta:after{content:"";background:linear-gradient(90deg,#86cbff,#0000);width:120px;height:2px;position:absolute;bottom:-1px;left:0}.nft-cta-headline{letter-spacing:-.05em;color:#fff;font-size:clamp(2rem,4.5vw,4rem);font-weight:800;line-height:.96}.nft-cta-headline em{color:#ffffff59;font-style:normal;font-weight:200}.nft-cta-right{flex-direction:column;flex-shrink:0;align-items:flex-end;gap:.5rem;display:flex}.nft-cta-tag{letter-spacing:.18em;text-transform:uppercase;color:#ffffff73;background:#ffffff0f;border:1px solid #ffffff1f;border-radius:99px;padding:.3em .9em;font-size:.56rem;font-weight:700;display:inline-block}.nft-cta-email{color:#86cbff;align-items:center;gap:.5rem;font-size:1.15rem;font-weight:500;text-decoration:none;transition:color .2s,gap .28s cubic-bezier(.34,1.56,.64,1);display:flex}.nft-cta-email:hover{color:#b8d9ff;gap:.85rem}.nft-grid{grid-template-columns:1.6fr 1fr 1fr 1fr;gap:0;margin-bottom:3.5rem;display:grid}.nft-col{border-right:1px solid #ffffff0f;margin-right:3rem;padding-right:3rem}.nft-col:last-child{border-right:none;margin-right:0;padding-right:0}.nft-logo{align-items:center;gap:.6rem;margin-bottom:.9rem;text-decoration:none;display:flex}.nft-logo-text{color:#fff;letter-spacing:-.02em;font-size:1rem;font-weight:700}.nft-brand-desc{color:#ffffff7a;max-width:230px;margin-bottom:1.25rem;font-size:.85rem;font-weight:300;line-height:1.72}.nft-social{gap:.4rem;margin-bottom:1.1rem;display:flex}.nft-social-link{color:#ffffff80;border:1px solid #ffffff1a;border-radius:8px;justify-content:center;align-items:center;width:32px;height:32px;text-decoration:none;transition:border-color .2s,color .2s,background .2s;display:flex}.nft-social-link:hover{color:#86cbff;background:#86cbff12;border-color:#86cbff59}.nft-loc{color:#ffffff59;align-items:center;gap:.38rem;margin-bottom:.28rem;font-size:.78rem;font-weight:300;display:flex}.nft-nav-head{letter-spacing:.16em;text-transform:uppercase;color:#ffffff59;border-bottom:1px solid #ffffff12;margin-bottom:1.1rem;padding-bottom:.65rem;font-size:.6rem;font-weight:700}.nft-nav-list{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.nft-nav-link{color:#ffffff9e;border-bottom:1px solid #ffffff0d;padding:.52rem 0;font-size:.92rem;font-weight:400;text-decoration:none;transition:color .18s,padding-left .18s;display:block}.nft-nav-link:hover{color:#fff;padding-left:.4rem}.nft-nav-list li:last-child .nft-nav-link{border-bottom:none}.nft-bottom{border-top:1px solid #ffffff12;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;padding:1.5rem 0 0;display:flex}.nft-copy{color:#ffffff59;font-size:.82rem;font-weight:300}.nft-legal{gap:1.75rem;display:flex}.nft-legal-link{color:#ffffff59;font-size:.82rem;font-weight:300;text-decoration:none;transition:color .2s}.nft-legal-link:hover{color:#ffffffb8}.nft-wordmark{text-align:center;letter-spacing:-.045em;color:#0000;-webkit-text-stroke:1px #ffffff12;white-space:nowrap;pointer-events:none;user-select:none;z-index:1;margin-top:2.5rem;font-size:clamp(4rem,11.5vw,10.5rem);font-weight:800;line-height:.82;display:block;position:relative;transform:translateY(20%)}@media (width<=1023px){.ind-ct-inner{flex-direction:column;gap:2.5rem}.ind-ct-left{position:static}.csd-hero-inner{grid-template-columns:1fr!important}.csd-hero-right{display:none!important}.csd-body-grid{grid-template-columns:1fr!important}}@media (width<=767px){.ind-ct-inner{padding:3rem 1.25rem}.ind-ct-field-row{grid-template-columns:1fr}.csd-hero{padding:6rem 1.25rem 3.5rem!important}.csd-body{padding:3.5rem 1.25rem!important}}@media (width<=900px){.nft-cta{flex-direction:column;align-items:flex-start;gap:1.75rem}.nft-grid{grid-template-columns:1fr 1fr}.nft-col{border-bottom:1px solid #ffffff0f;border-right:none;margin-bottom:2rem;margin-right:0;padding-bottom:2rem;padding-right:0}.nft-col:last-child{border-bottom:none}.nft-col:first-child{grid-column:span 2}.nft-col:nth-child(2){border-bottom:1px solid #ffffff0f;border-right:1px solid #ffffff0f;margin-right:2rem;padding-right:2rem}.nft-col:nth-child(3){border-bottom:1px solid #ffffff0f}}@media (width<=560px){.nft-inner{padding:3rem 1.25rem 0}.nft-grid{grid-template-columns:1fr}.nft-col{grid-column:span 1!important}.nft-col:nth-child(2){border-right:none;margin-right:0;padding-right:0}.nft-bottom{flex-direction:column;align-items:flex-start}.nft-legal{gap:1.25rem}}.ind-detail-breadcrumb[data-astro-cid-f4yest4y]{color:#0a163c8c;align-items:center;gap:.4rem;margin-bottom:2rem;font-size:.82rem;font-weight:500;text-decoration:none;transition:color .2s;display:inline-flex}.ind-detail-breadcrumb[data-astro-cid-f4yest4y]:hover{color:#0a1628}.ind-detail-eyebrow[data-astro-cid-f4yest4y]{letter-spacing:.22em;text-transform:uppercase;border:1px solid;border-radius:999px;align-items:center;margin-bottom:1.5rem;padding:.38em 1em;font-size:.65rem;font-weight:700;display:inline-flex}.ind-detail-h1[data-astro-cid-f4yest4y]{letter-spacing:-.045em;color:#0a1628;max-width:700px;margin:0 0 1.5rem;font-family:Figtree,sans-serif;font-size:clamp(2.8rem,5vw,5rem);font-weight:900;line-height:.95}.ind-detail-desc[data-astro-cid-f4yest4y]{color:#0a163cb8;max-width:560px;margin:0 0 1.75rem;font-size:1.1rem;font-weight:300;line-height:1.72}.ind-detail-stat-badge[data-astro-cid-f4yest4y]{border:1px solid;border-radius:999px;align-items:baseline;gap:.5rem;margin-bottom:.75rem;padding:.55em 1.25em;font-size:.85rem;font-weight:600;display:inline-flex}.ind-detail-stat-num[data-astro-cid-f4yest4y]{letter-spacing:-.03em;font-family:Figtree,sans-serif;font-size:1.35rem;font-weight:900}.ind-detail-cta[data-astro-cid-f4yest4y]{color:#fff;letter-spacing:-.01em;background:#0a1628;border-radius:999px;align-items:center;gap:0;min-height:52px;font-size:.875rem;font-weight:600;text-decoration:none;transition:transform .28s cubic-bezier(.34,1.56,.64,1);display:inline-flex;position:relative;overflow:hidden}.ind-detail-cta[data-astro-cid-f4yest4y]:hover{transform:translateY(-2px)}.ind-detail-cta-circle[data-astro-cid-f4yest4y]{color:#0a1628;background:#86cbff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:42px;height:42px;transition:left .45s cubic-bezier(.34,1.56,.64,1);display:flex;position:absolute;top:5px;left:5px}.ind-detail-cta[data-astro-cid-f4yest4y]:hover .ind-detail-cta-circle[data-astro-cid-f4yest4y]{left:calc(100% - 47px)}.ind-detail-cta-label[data-astro-cid-f4yest4y]{white-space:nowrap;z-index:2;padding:0 22px 0 57px;transition:padding .45s cubic-bezier(.34,1.56,.64,1);position:relative}.ind-detail-cta[data-astro-cid-f4yest4y]:hover .ind-detail-cta-label[data-astro-cid-f4yest4y]{padding:0 57px 0 22px}.ind-detail-hero-img[data-astro-cid-f4yest4y]{-o-object-fit:cover;object-fit:cover;border-radius:20px;width:100%;height:460px;box-shadow:0 24px 80px #0a163c26,0 4px 16px #0a163c14}.ind-detail-sec-eyebrow[data-astro-cid-f4yest4y]{letter-spacing:.22em;text-transform:uppercase;margin-bottom:.65rem;font-size:.65rem;font-weight:700;display:block}.csd-hero[data-astro-cid-f4yest4y]{background:#f5f8ff;border-bottom:1px solid #0a163c12;padding:8rem 2.5rem 5rem;position:relative;overflow:hidden}.csd-hero[data-astro-cid-f4yest4y]:before{content:"";pointer-events:none;z-index:0;background-image:radial-gradient(circle,#0a163c0e 1px,#0000 1px);background-size:28px 28px;position:absolute;inset:0}.csd-watermark[data-astro-cid-f4yest4y]{letter-spacing:-.06em;color:#0a1628;opacity:.04;pointer-events:none;user-select:none;white-space:nowrap;z-index:0;font-size:clamp(5rem,18vw,20rem);font-weight:900;line-height:1;position:absolute;top:50%;right:-2vw;transform:translateY(-50%)}.csd-hero-inner[data-astro-cid-f4yest4y]{z-index:1;grid-template-columns:1fr 1fr;align-items:center;gap:4rem;max-width:1280px;margin:0 auto;display:grid;position:relative}.csd-hero-left[data-astro-cid-f4yest4y]{min-width:0}.csd-hero-right[data-astro-cid-f4yest4y]{justify-content:center;align-items:center;display:flex}.csd-stat-row[data-astro-cid-f4yest4y]{flex-wrap:wrap;gap:.75rem;margin-bottom:.5rem;display:flex}.csd-body[data-astro-cid-f4yest4y]{background:#fff;padding:5rem 2.5rem}.csd-body-inner[data-astro-cid-f4yest4y]{max-width:1280px;margin:0 auto}.csd-body-grid[data-astro-cid-f4yest4y]{grid-template-columns:1fr 320px;align-items:flex-start;gap:4rem;display:grid}.csd-narrative[data-astro-cid-f4yest4y]{flex-direction:column;display:flex}.csd-narrative-section[data-astro-cid-f4yest4y]{padding:2.5rem 0}.csd-text[data-astro-cid-f4yest4y]{color:#0a163cb8;margin:.75rem 0 0;font-size:1.05rem;line-height:1.8}.csd-divider[data-astro-cid-f4yest4y]{background:#0a163c12;height:1px}.csd-sidebar[data-astro-cid-f4yest4y]{flex-direction:column;gap:1.25rem;display:flex;position:sticky;top:100px}.csd-sidebar-card[data-astro-cid-f4yest4y]{background:#f5f8ff;border:1px solid #0a163c12;border-radius:16px;padding:1.5rem}.csd-sidebar-head[data-astro-cid-f4yest4y]{text-transform:uppercase;letter-spacing:.12em;color:#0a163c73;margin-bottom:1rem;font-size:.65rem;font-weight:700}.csd-sidebar-stat[data-astro-cid-f4yest4y]{flex-direction:column;gap:.2rem;margin-bottom:1rem;display:flex}.csd-sidebar-stat[data-astro-cid-f4yest4y]:last-child{margin-bottom:0}.csd-sidebar-stat-num[data-astro-cid-f4yest4y]{letter-spacing:-.05em;font-family:Figtree,sans-serif;font-size:2rem;font-weight:800;line-height:1}.csd-sidebar-stat-label[data-astro-cid-f4yest4y]{color:#0a163c80;text-transform:uppercase;letter-spacing:.06em;font-size:.72rem}.csd-sidebar-copy[data-astro-cid-f4yest4y]{color:#0a163ca6;margin:0 0 1rem;font-size:.88rem;line-height:1.6}.csd-sidebar-link[data-astro-cid-f4yest4y]{font-size:.84rem;font-weight:600;text-decoration:none}.csd-sidebar-dl-btn[data-astro-cid-f4yest4y]{color:#fff;cursor:pointer;border:none;border-radius:999px;justify-content:center;align-items:center;gap:.5rem;width:100%;padding:.75rem 1rem;font-family:Figtree,sans-serif;font-size:.84rem;font-weight:700;text-decoration:none;transition:opacity .18s;display:flex}.csd-sidebar-dl-btn[data-astro-cid-f4yest4y]:hover{opacity:.88}.csd-gate-overlay[data-astro-cid-f4yest4y]{backdrop-filter:blur(6px);z-index:1000;background:#0a163c8c;justify-content:center;align-items:center;padding:1.5rem;display:none;position:fixed;inset:0}.csd-gate-overlay[data-astro-cid-f4yest4y].open{display:flex}.csd-gate-modal[data-astro-cid-f4yest4y]{background:#fff;border-radius:24px;width:100%;max-width:460px;padding:2.5rem;position:relative;box-shadow:0 24px 80px #0a163c33}.csd-gate-close[data-astro-cid-f4yest4y]{cursor:pointer;color:#0a163c66;background:0 0;border:none;font-size:1.5rem;line-height:1;position:absolute;top:1rem;right:1.25rem}.csd-gate-eyebrow[data-astro-cid-f4yest4y]{text-transform:uppercase;letter-spacing:.1em;color:#2563eb;margin-bottom:.5rem;font-size:.72rem;font-weight:700}.csd-gate-title[data-astro-cid-f4yest4y]{color:#0a1628;letter-spacing:-.03em;margin-bottom:.5rem;font-family:Figtree,sans-serif;font-size:1.45rem;font-weight:800}.csd-gate-sub[data-astro-cid-f4yest4y]{color:#0a163c99;margin-bottom:1.5rem;font-size:.88rem}.csd-gate-form[data-astro-cid-f4yest4y]{flex-direction:column;gap:.75rem;display:flex}.csd-gate-input[data-astro-cid-f4yest4y]{color:#0a1628;box-sizing:border-box;border:1.5px solid #0a163c24;border-radius:10px;outline:none;width:100%;padding:.75rem 1rem;font-family:Figtree,sans-serif;font-size:.9rem;transition:border-color .18s}.csd-gate-input[data-astro-cid-f4yest4y]:focus{border-color:#2563eb}.csd-gate-submit[data-astro-cid-f4yest4y]{color:#fff;cursor:pointer;background:#0a1628;border:none;border-radius:10px;justify-content:center;align-items:center;gap:.5rem;margin-top:.25rem;padding:.85rem;font-family:Figtree,sans-serif;font-size:.9rem;font-weight:700;transition:background .18s;display:flex}.csd-gate-submit[data-astro-cid-f4yest4y]:hover{background:#2563eb}
