.breakdance .bde-section-2160-100 .section-container{--bde-section-width:100%}.breakdance .bde-section-2160-100 .section-container{padding-left:0px;padding-right:0px;padding-bottom:0px;padding-top:0px}:root{--navy:#001c84;--navy-2:#001466;--green:#1a9e0d;--violet:#7a00a3;--charcoal:#3d3b35;--muted:#7a7870;--warm-white:#f9f8f6;--ice-blue:#a8c4f0;--amber:#e8a832;--soft-violet:#c084e0;--line:#e4e1d8;--line-dark:rgba(255,255,255,.14)}.custom-wrapper *,.custom-wrapper *::before,.custom-wrapper *::after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}.custom-wrapper{font-family:'Sora',system-ui,sans-serif;font-weight:300;background:var(--warm-white);color:var(--charcoal);line-height:1.7;-webkit-font-smoothing:antialiased}.custom-wrapper .wrap{max-width:1040px;margin:0 auto;padding:0 32px}.custom-wrapper a{color:inherit}.custom-wrapper img{max-width:100%}.custom-wrapper h1,.custom-wrapper h2,.custom-wrapper h3{font-family:'Fraunces',serif;font-weight:400;line-height:1.1;letter-spacing:-.01em}.custom-wrapper h1 em,.custom-wrapper h2 em,.custom-wrapper h3 em{font-style:italic}.custom-wrapper p{font-size:1rem;font-weight:300}.custom-wrapper .eyebrow{display:flex;align-items:center;gap:12px;font-family:'Sora',sans-serif;font-size:.72rem;letter-spacing:.2em;text-transform:uppercase;color:var(--green);font-weight:600;margin-bottom:20px}.custom-wrapper .eyebrow::before{content:"";display:block;width:18px;height:2px;background:var(--green);flex:none}.custom-wrapper .dark .eyebrow{color:var(--green)}.custom-wrapper a:focus-visible,.custom-wrapper button:focus-visible{outline:3px solid var(--navy);outline-offset:3px;border-radius:2px}.custom-wrapper .dark a:focus-visible,.custom-wrapper .dark button:focus-visible{outline-color:var(--amber)}.custom-wrapper .btn{display:inline-block;font-family:'Sora',sans-serif;font-weight:500;font-size:.95rem;letter-spacing:.01em;padding:15px 30px;border-radius:4px;text-decoration:none;border:none;cursor:pointer;transition:transform .15s ease,background .15s ease}.custom-wrapper .btn-primary{background:var(--green);color:#fff}.custom-wrapper .btn-primary:hover{background:#168a0b!important;transform:translateY(-1px)!important;color:#fff!important}.custom-wrapper .hero{background:var(--navy);color:var(--warm-white);padding:72px 0 84px;position:relative;overflow:hidden}.custom-wrapper .hero h1{font-size:clamp(2.4rem,6vw,4rem);font-weight:400;color:#fff;margin-bottom:14px}.custom-wrapper .hero .sub{font-family:'Fraunces',serif;font-style:italic;font-weight:400;font-size:clamp(1.15rem,2.4vw,1.5rem);color:var(--amber);margin-bottom:26px}.custom-wrapper .hero .lede{max-width:640px;font-size:1.15rem;line-height:1.65;color:var(--ice-blue);font-weight:300;margin-bottom:36px}.custom-wrapper .hero .cta-row{display:flex;align-items:center;gap:18px;flex-wrap:wrap;margin-bottom:8px}.custom-wrapper .hero .fine{font-family:'Sora',sans-serif;font-size:.82rem;color:var(--ice-blue);opacity:.8}.custom-wrapper .gap-viz{margin:52px 0 6px;padding:32px 28px 26px;border:1px solid var(--line-dark);border-radius:4px;background:rgba(255,255,255,.03);position:relative}.custom-wrapper .gap-viz .viz-label{font-family:'Sora',sans-serif;font-size:.66rem;letter-spacing:.16em;text-transform:uppercase;color:var(--ice-blue);opacity:.7;position:absolute;top:14px;right:18px}.custom-wrapper .track{position:relative;height:118px;margin:22px 6px 0}.custom-wrapper .track-line{position:absolute;top:64px;left:0;right:0;height:1px;background:var(--line-dark)}.custom-wrapper .ticks{position:absolute;top:72px;left:0;right:0;display:flex;justify-content:space-between;font-family:'Sora',sans-serif;font-size:.66rem;color:var(--ice-blue);opacity:.6}.custom-wrapper .marker{position:absolute;top:64px;transform:translate(-50%,-50%);text-align:center;animation:marker-in 1s cubic-bezier(.22,1,.36,1) both}.custom-wrapper .dot{width:16px;height:16px;border-radius:50%;margin:0 auto 8px;box-shadow:0 0 0 5px rgba(255,255,255,.06)}.custom-wrapper .marker .cap{font-family:'Sora',sans-serif;font-size:.72rem;letter-spacing:.02em;white-space:nowrap;font-weight:400}.custom-wrapper .m-lead{left:76%;top:36px;animation-delay:.05s}.custom-wrapper .m-lead .dot{background:var(--ice-blue)}.custom-wrapper .m-lead .cap{color:var(--ice-blue)}.custom-wrapper .m-team{left:38%;top:92px;animation-delay:.2s}.custom-wrapper .m-team .dot{background:var(--amber)}.custom-wrapper .m-team .cap{color:var(--amber)}.custom-wrapper .bracket{position:absolute;top:52px;left:38%;width:38%;height:40px;border-left:2px dashed rgba(232,168,50,.5);border-right:2px dashed rgba(232,168,50,.5);animation:bracket-in .6s ease .85s both}.custom-wrapper .bracket-label{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-family:'Sora',sans-serif;font-weight:500;font-size:.7rem;letter-spacing:.08em;text-transform:uppercase;color:var(--navy);background:var(--amber);padding:3px 10px;white-space:nowrap}@keyframes marker-in{from{opacity:0;left:50%}to{opacity:1}}@keyframes bracket-in{from{opacity:0}to{opacity:1}}.custom-wrapper section{padding:76px 0}.custom-wrapper .sec-head{max-width:700px;margin-bottom:40px}.custom-wrapper .sec-head h2{font-size:clamp(1.7rem,3.4vw,2.3rem);margin-bottom:16px;color:var(--navy)}.custom-wrapper .sec-head p{color:var(--muted);font-size:1.08rem}.custom-wrapper .dark{background:var(--navy);color:var(--warm-white)}.custom-wrapper .dark .sec-head h2{color:#fff}.custom-wrapper .dark .sec-head p,.custom-wrapper .dark p{color:var(--ice-blue)}.custom-wrapper .dark h2 em,.custom-wrapper .dark h3 em{color:var(--amber)}.custom-wrapper .grid{display:grid;gap:16px}.custom-wrapper .g5{grid-template-columns:repeat(5,1fr)}.custom-wrapper .g3{grid-template-columns:repeat(3,1fr)}.custom-wrapper .g2{grid-template-columns:repeat(2,1fr)}.custom-wrapper .card{background:#fff;border:1px solid var(--line);border-radius:4px;padding:24px 22px;border-top:3px solid var(--green)}.custom-wrapper .card .n{font-family:'Sora',sans-serif;font-weight:600;font-size:.68rem;color:var(--green);letter-spacing:.1em;text-transform:uppercase;margin-bottom:12px}.custom-wrapper .card h3{font-size:1.1rem;margin-bottom:8px;color:var(--navy);font-weight:400}.custom-wrapper .card p{font-size:.95rem;color:var(--muted)}.custom-wrapper .inset{background:var(--navy);border-radius:4px;padding:34px 30px;margin-top:28px;color:var(--warm-white)}.custom-wrapper .inset .lab{font-family:'Sora',sans-serif;font-weight:600;font-size:.68rem;letter-spacing:.14em;text-transform:uppercase;color:var(--green);margin-bottom:18px}.custom-wrapper .inset .cond-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.custom-wrapper .inset .cond h4{font-family:'Sora',sans-serif;font-weight:600;font-size:.92rem;color:#fff;margin-bottom:6px}.custom-wrapper .inset .cond p{font-size:.92rem;color:var(--ice-blue)}.custom-wrapper .split{display:grid;grid-template-columns:1fr 1fr;gap:24px;align-items:stretch}.custom-wrapper .panel{border-radius:4px;padding:28px 26px}.custom-wrapper .panel.own{background:rgba(0,28,132,.05);border:1px solid rgba(0,28,132,.18);border-left:3px solid var(--navy)}.custom-wrapper .panel.org{background:rgba(26,158,13,.06);border:1px solid rgba(26,158,13,.22);border-left:3px solid var(--green)}.custom-wrapper .panel .who{font-family:'Sora',sans-serif;font-weight:600;font-size:.7rem;letter-spacing:.1em;text-transform:uppercase;margin-bottom:10px}.custom-wrapper .panel.own .who{color:var(--navy)}.custom-wrapper .panel.org .who{color:var(--green)}.custom-wrapper .panel h3{font-size:1.15rem;color:var(--navy);margin-bottom:6px;font-weight:400}.custom-wrapper .panel p{font-size:.96rem;color:var(--muted)}.custom-wrapper .layers-note{margin-top:24px;font-size:1rem;color:var(--muted)}.custom-wrapper .band-row{display:flex;align-items:center;gap:16px;flex-wrap:wrap;margin:26px 0 20px}.custom-wrapper .band-chip{font-family:'Fraunces',serif;font-style:italic;font-size:1.3rem;color:var(--navy);background:var(--warm-white);border:1px solid rgba(232,168,50,.5);border-radius:999px;padding:8px 22px}.custom-wrapper .band-scale{font-family:'Sora',sans-serif;font-size:.75rem;color:var(--ice-blue);letter-spacing:.02em}.custom-wrapper .band-scale b{color:var(--amber);font-weight:600}.custom-wrapper .get-list{margin-top:24px;display:grid;gap:14px}.custom-wrapper .get-list .item{display:flex;gap:14px;align-items:flex-start}.custom-wrapper .get-list .mark{color:var(--green);font-weight:600;flex:none;margin-top:2px}.custom-wrapper .get-list p{color:var(--ice-blue);font-size:1rem}.custom-wrapper .cred-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-bottom:20px}.custom-wrapper .cred-card{background:#fff;border:1px solid var(--line);border-radius:4px;padding:24px 22px;border-top:3px solid var(--violet)}.custom-wrapper .cred-card .n{font-family:'Sora',sans-serif;font-weight:600;font-size:.68rem;color:var(--violet);letter-spacing:.1em;text-transform:uppercase;margin-bottom:10px}.custom-wrapper .cred-card p{font-size:.98rem;color:var(--charcoal)}.custom-wrapper .cred-note{font-size:.92rem;color:var(--muted);font-style:italic}.custom-wrapper #org-gap .get-list{gap:20px;max-width:820px}.custom-wrapper #org-gap .get-list p{color:var(--charcoal);font-size:1.05rem}.custom-wrapper #org-gap .get-list .mark{color:var(--violet);font-weight:600;min-width:18px}.custom-wrapper #org-gap .layers-note{max-width:820px}.custom-wrapper #findings-optin .btn{background:var(--navy);color:#fff}.custom-wrapper #findings-optin .btn:hover{background:var(--navy-2);transform:translateY(-1px)}.custom-wrapper .final-cta{background:var(--navy);text-align:left}.custom-wrapper .final-cta h2{color:#fff;max-width:640px;margin-bottom:16px}.custom-wrapper .final-cta p{color:var(--ice-blue);max-width:560px;margin-bottom:32px;font-size:1.08rem}.custom-wrapper .inline-link{color:var(--navy);text-decoration:none;border-bottom:1px solid rgba(0,28,132,.35);font-weight:400;cursor:pointer}.custom-wrapper .dark .inline-link{color:#fff;border-bottom:1px solid rgba(255,255,255,.4)}.custom-wrapper .privacy-modal{position:fixed;inset:0;z-index:9999;display:flex;align-items:center;justify-content:center;opacity:0;pointer-events:none;transition:opacity 0.2s ease}.custom-wrapper .privacy-modal.open{opacity:1;pointer-events:auto}.custom-wrapper .privacy-modal-overlay{position:absolute;inset:0;background:rgba(0,20,94,0.7);backdrop-filter:blur(4px)}.custom-wrapper .privacy-modal-content{position:relative;background:var(--warm-white);width:100%;max-width:720px;max-height:85vh;border-radius:8px;box-shadow:0 10px 40px rgba(0,0,0,0.2);display:flex;flex-direction:column;margin:0 24px}.custom-wrapper .privacy-modal-close{position:absolute;top:16px;right:20px;background:none;border:none;font-size:28px;line-height:1;color:var(--muted);cursor:pointer}.custom-wrapper .privacy-modal-body{padding:40px 48px;overflow-y:auto;color:var(--charcoal)}.custom-wrapper .privacy-modal-body h2{font-size:24px;margin-bottom:12px;color:var(--navy)}.custom-wrapper .privacy-modal-body h3{font-size:18px;margin:24px 0 12px;color:var(--navy)}.custom-wrapper .privacy-modal-body p{margin-bottom:16px;font-size:14.5px}.custom-wrapper .privacy-modal-body ul{margin-bottom:16px;padding-left:20px;font-size:14.5px}.custom-wrapper .privacy-modal-body li{margin-bottom:6px}.custom-wrapper .privacy-modal-body hr{border:none;border-top:1px solid var(--line);margin:24px 0}.custom-wrapper .privacy-modal-body .contact-block{background:#fff;border:1px solid var(--line);border-left:3px solid var(--navy);border-radius:4px;padding:22px 24px;margin-top:8px;margin-bottom:16px}.custom-wrapper .privacy-modal-body .contact-block p{margin-bottom:6px}.custom-wrapper .privacy-modal-body .contact-block p:last-child{margin-bottom:0}@media (max-width:640px){.custom-wrapper .privacy-modal-body{padding:32px 24px}}.custom-wrapper .reveal{opacity:1;transform:none;transition:opacity .6s ease,transform .6s ease}.custom-wrapper .reveal.pre{opacity:0;transform:translateY(16px)}@media(max-width:820px){.custom-wrapper .g5,.custom-wrapper .g3,.custom-wrapper .g2,.custom-wrapper .split,.custom-wrapper .cred-grid{grid-template-columns:1fr}.custom-wrapper .inset .cond-grid{grid-template-columns:1fr}}@media(max-width:480px){.custom-wrapper .gap-viz{padding:26px 16px 20px}.custom-wrapper section{padding:56px 0}}@media(prefers-reduced-motion:reduce){.custom-wrapper html{scroll-behavior:auto}.custom-wrapper .marker,.custom-wrapper .bracket{animation:none;opacity:1}.custom-wrapper .reveal{transition:none}}.custom-wrapper section,.custom-wrapper .hero{width:100vw!important}html,body{overflow-x:clip}