.b2b{--navy:#101f3b;--blue:#215bff;color:var(--navy);background:#fff;font-family:Arial,Helvetica,sans-serif;line-height:1.6}.b2b *{box-sizing:border-box}.b2b a{color:inherit;text-decoration:none}.b2b-header{border-bottom:1px solid #e5e9f0;justify-content:space-between;align-items:center;gap:24px;padding:28px 6%;display:flex}.b2b-brand{letter-spacing:-.6px;white-space:nowrap;font-size:17px;font-weight:800}.b2b-brand b{color:#215bff}.b2b-brand span{margin-left:6px}.b2b-header nav{gap:30px;font-size:13px;display:flex}.b2b .b2b-button{color:#fff;cursor:pointer;background:#215bff;border:0;border-radius:4px;justify-content:center;gap:30px;padding:14px 24px;font-size:14px;font-weight:600;display:inline-flex}.b2b-hero{grid-template-columns:1.1fr 1fr;align-items:center;gap:40px;padding:85px 6% 75px;display:grid}.b2b-kicker{letter-spacing:2px;color:#215bff;margin-bottom:25px;font-size:10px;font-weight:700}.b2b h1,.b2b h2,.b2b h3{letter-spacing:-2px;text-transform:none;font-family:Arial,Helvetica,sans-serif;line-height:1.08}.b2b h1{margin:0 0 25px;font-size:clamp(44px,5.3vw,78px);font-weight:650}.b2b h1 em{color:#215bff;font-style:normal}.b2b-lead{color:#5c687c;max-width:510px;font-size:16px;line-height:1.8}.b2b-actions{align-items:center;gap:25px;margin-top:32px;font-size:13px;display:flex}.b2b-sub{color:#768094;margin-top:24px;font-size:11px}.b2b-network{aspect-ratio:1;background:radial-gradient(#e6edff,#f5f7fb 65%);border:1px solid #e6ebf5;border-radius:50% 50% 4px 4px;position:relative;overflow:hidden}.orbit{border:1px solid #ced9f2;border-radius:50%;position:absolute;inset:17%;transform:rotate(-28deg)}.orbit-two{inset:7% 30%;transform:rotate(38deg)}.network-center{text-align:center;letter-spacing:-1px;font-size:28px;line-height:1.15;position:absolute;inset:35% 0}.network-center b{font-weight:700}.network-center span{color:#215bff;letter-spacing:4px;margin-top:14px;font-size:14px;display:block}.network-label{letter-spacing:1px;background:#fff;border:1px solid #e1e7f1;border-radius:3px;padding:10px;font-size:8px;position:absolute;box-shadow:0 8px 20px #10244808}.n1{top:19%;left:11%}.n2{top:25%;right:8%}.n3{bottom:24%;left:12%}.n4{bottom:16%;right:7%}.b2b-network small{text-align:center;letter-spacing:2px;color:#768094;font-size:8px;position:absolute;bottom:5%;left:0;right:0}.b2b-strip{border-block:1px solid #e5e9f0;justify-content:space-around;padding:26px 6%;font-size:12px;display:flex}.b2b-strip span:before{content:"✓";color:#215bff;margin-right:12px}.b2b-section{padding:90px 6%}.b2b h2{margin:0 0 30px;font-size:clamp(33px,4vw,52px)}.b2b-section-heading{justify-content:space-between;gap:40px;display:flex}.b2b-section-heading>p{color:#657086;max-width:470px;font-size:15px}.b2b-cards{grid-template-columns:repeat(4,1fr);gap:30px;margin-top:35px;display:grid}.b2b-cards article{border-top:1px solid #dce2ec;padding-top:24px}.b2b-cards article>span{color:#215bff;font-size:12px}.b2b h3{letter-spacing:-.5px;margin:28px 0 12px;font-size:21px}.b2b-cards p{color:#657086;font-size:13px}.b2b-pale{background:#f5f7fb}.b2b-industries{margin-top:40px}.b2b-industries a{border-top:1px solid #dce2ec;align-items:center;gap:28px;padding:22px 0;font-size:22px;display:flex}.b2b-industries span{color:#8390a6;font-size:11px}.b2b-industries b{color:#215bff;margin-left:auto}.b2b-cta{color:#fff;background:#101f3b;padding:80px 6%}.b2b-cta .b2b-kicker{color:#91b0ff}.b2b-footer{flex-wrap:wrap;justify-content:space-between;gap:30px;padding:55px 6% 25px;display:flex}.b2b-footer p{color:#657086;font-size:12px}.b2b-footer>div:nth-child(2){flex-wrap:wrap;gap:18px;max-width:480px;font-size:12px;display:flex}.b2b-footer>small{color:#768094;border-top:1px solid #e5e9f0;width:100%;padding-top:24px;font-size:10px}.b2b-content{max-width:1100px;min-height:55vh;margin:auto;padding:70px 6%}.b2b-content>p{color:#657086;max-width:750px}.b2b-form{grid-template-columns:1fr 1fr;gap:22px;max-width:900px;margin-top:35px;display:grid}.b2b-form label{flex-direction:column;gap:7px;font-size:12px;font-weight:600;display:flex}.b2b-form input,.b2b-form textarea,.b2b-form select{color:#101f3b;width:100%;font:inherit;background:#fff;border:1px solid #d3dbea;border-radius:4px;padding:13px}.b2b-form textarea{min-height:130px}.b2b-form .wide{grid-column:1/-1}.b2b-form .check{flex-direction:row;align-items:start;font-weight:400;display:flex}.b2b-form .check input{width:auto;margin-top:4px}.b2b-message{background:#eef4ff;border:1px solid #bdd0ff;border-radius:4px;padding:24px}:is(.b2b input:focus,.b2b textarea:focus,.b2b select:focus,.b2b a:focus-visible,.b2b button:focus-visible){outline-offset:3px;outline:2px solid #215bff}.b2b-form .trap{display:none}@media (max-width:760px){.b2b-header{flex-wrap:wrap;padding:20px 5%}.b2b-header nav{order:3;justify-content:space-between;gap:10px;width:100%}.b2b-header .b2b-button{padding:10px 14px}.b2b-hero{grid-template-columns:1fr;padding:50px 5%}.b2b-network{width:100%;max-width:480px;margin:auto}.b2b-section,.b2b-cta{padding:55px 5%}.b2b-section-heading{display:block}.b2b-cards{grid-template-columns:1fr 1fr}.b2b-strip{flex-wrap:wrap;gap:15px;font-size:10px}.b2b-form{grid-template-columns:1fr}.b2b-form .wide{grid-column:auto}.b2b-footer{padding:35px 5%}.b2b-industries a{font-size:17px}.b2b-content{padding:45px 5%}}@media print{.b2b-header,.b2b-footer,button{display:none}}.b2b-footer{color:#101f3b;text-align:left;background:#fff;border-top:1px solid #e5e9f0}.b2b-footer>div{align-items:flex-start}.b2b-content h1{font-size:clamp(38px,5vw,66px)}.public-proposal section>p{white-space:pre-line}.b2b-form button:disabled{opacity:.6;cursor:wait}.broker-admin{min-width:0;padding:40px!important}.broker-admin h1{font-size:42px}.broker-card{color:#101f3b;background:#fff;border:1px solid #dce2ec;border-radius:6px;margin:28px 0;padding:28px}.broker-card>summary{cursor:pointer;font-weight:700}.broker-card h2{letter-spacing:-1px;font-size:27px}.broker-card h3{letter-spacing:-.4px;font-size:20px}.broker-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin:20px 0;display:grid}.broker-form label{flex-direction:column;gap:7px;font-size:13px;display:flex}.broker-form input,.broker-form select,.broker-form textarea,.broker-card>form select{width:100%;max-width:100%;font:inherit;color:#101f3b;background:#fff;border:1px solid #c8d2e2;border-radius:4px;padding:12px}.broker-form textarea{min-height:110px}.broker-form .broker-check,.broker-form>.b2b-button,.broker-message{grid-column:1/-1}.broker-form label:has(textarea){grid-column:1/-1}.broker-form .broker-check{flex-direction:row;align-items:flex-start}.broker-check input{width:auto;margin-top:4px}.broker-terms{white-space:pre-wrap;overflow-wrap:anywhere;color:#233450;background:#f5f7fb;border:1px solid #e1e7f0;border-radius:4px;padding:22px;font:13px/1.75 Arial,sans-serif}.broker-option{border-block:1px solid #e2e8f2;padding:24px 0}.broker-message{overflow-wrap:anywhere;color:#215bff}.broker-link{color:#215bff!important;text-decoration:underline!important}.broker-scroll{overflow:auto}.broker-scroll table{border-collapse:collapse;width:100%;min-width:600px;font-size:12px}.broker-scroll td,.broker-scroll th{text-align:left;border-bottom:1px solid #e3e9f2;padding:12px}.broker-card>form{flex-wrap:wrap;gap:14px;display:flex}.broker-card>form.broker-form{display:grid}.broker-card input:focus,.broker-card textarea:focus,.broker-card select:focus{outline-offset:2px;outline:2px solid #215bff}@media (max-width:760px){.broker-admin{padding:20px!important}.broker-form{grid-template-columns:1fr}.broker-card{padding:18px}.b2b-header nav{font-size:11px}.broker-card h2{font-size:23px}}@media print{.broker-form,.b2b-button{display:none!important}.broker-card{break-inside:avoid}}
