.products-hero{min-height:88svh;padding:170px 7vw 90px;display:flex;align-items:flex-end;color:#fff;background:radial-gradient(circle at 82% 18%,rgba(53,123,174,.72),transparent 34%),linear-gradient(120deg,#02080f,#0a2945 60%,#174f84)}
.products-hero-copy{width:min(1100px,100%)}.products-hero h1{font-size:clamp(3.5rem,7.5vw,7.8rem);margin-bottom:28px}.products-hero h1 em,.partner-capital h2 em{font-family:Georgia,serif;font-weight:400}.products-hero-copy>p:not(.eyebrow){max-width:760px;color:rgba(255,255,255,.76);font-size:1.16rem}.products-hero .button{margin-top:25px}
.product-cards{display:grid;grid-template-columns:1fr 1fr;gap:24px}.product-card{background:#fff;padding:55px;min-height:520px;display:flex;flex-direction:column}.product-card>span{color:var(--blue);font-size:.75rem}.product-card h2{font-size:clamp(2.4rem,4vw,4.4rem);margin:55px 0 35px}.product-stat{border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:25px 0;margin-bottom:28px}.product-stat strong{font-family:"Manrope";font-weight:400;font-size:clamp(2.2rem,4vw,4.2rem);letter-spacing:-.05em}.product-stat p{color:var(--blue);margin:4px 0 0}.product-card>p:last-child{color:#52606c}
.product-brokerage{margin-top:24px;padding:clamp(32px,5vw,64px);background:#fff;border-top:5px solid var(--blue);display:grid;grid-template-columns:1fr 1fr;gap:24px 7vw}.product-brokerage h2{font-size:clamp(2rem,4vw,4rem);margin:20px 0}.product-brokerage-copy>p:last-child{color:#52606c;font-size:1.05rem}.product-brokerage-rates{display:grid;gap:12px}.product-brokerage-rates>div{background:#e7edf2;padding:24px;display:flex;justify-content:space-between;align-items:center;gap:16px}.product-brokerage-rates strong{font-family:Manrope,sans-serif;font-weight:500;font-size:clamp(1.8rem,3vw,3rem);color:var(--blue);white-space:nowrap}.product-brokerage-note{grid-column:1/-1;margin:0;color:#52606c;font-size:.9rem}.product-brokerage .button{justify-self:start}
.partner-capital{background:var(--ink);color:#fff;display:grid;grid-template-columns:1fr 1fr;gap:9vw}.partner-copy h2{margin-bottom:30px}.partner-copy>p:last-child{color:rgba(255,255,255,.65);font-size:1.08rem}.partner-numbers{display:grid;grid-template-columns:1fr 1fr;gap:1px;background:rgba(255,255,255,.18);border:1px solid rgba(255,255,255,.18)}.partner-numbers>div{background:#0a2135;padding:35px}.partner-numbers span{display:block;color:#8fc8ef;text-transform:uppercase;letter-spacing:.14em;font-size:.68rem;margin-bottom:55px}.partner-numbers strong{font-family:"Manrope";font-size:clamp(2.5rem,4.2vw,4.8rem);font-weight:400;line-height:1}.partner-numbers>p{grid-column:1/-1;background:var(--ink);margin:0;padding:28px 0 0;color:rgba(255,255,255,.55);font-size:.78rem}
.additional-products{display:grid;grid-template-columns:.8fr 1.2fr;gap:10vw}.additional-products h2{font-size:clamp(2.5rem,4.5vw,5rem)}.additional-list{border-top:1px solid var(--line)}.additional-list article{display:grid;grid-template-columns:42px 1fr;padding:27px 0;border-bottom:1px solid var(--line)}.additional-list span{grid-row:1/3;color:var(--blue);font-size:.72rem}.additional-list h3{font-size:1.5rem;margin-bottom:8px}.additional-list p{margin:0;color:#52606c}
.products-cta{background:var(--blue);color:#fff}.products-cta>div{display:flex;justify-content:space-between;align-items:flex-end;gap:40px}.products-cta h2{margin:0}.products-note{border-top:1px solid rgba(255,255,255,.25);padding-top:25px;margin:70px 0 0;color:rgba(255,255,255,.6);font-size:.75rem;max-width:1050px}
@media(max-width:850px){.products-hero{padding-top:145px}.product-cards,.partner-capital,.additional-products,.product-brokerage{grid-template-columns:1fr}.product-card{min-height:auto}.products-cta>div{align-items:flex-start;flex-direction:column}.partner-numbers>p{padding:26px}}
@media(max-width:520px){.products-hero{padding:130px 6vw 70px;min-height:820px}.product-card{padding:36px 28px}.partner-numbers{grid-template-columns:1fr}.partner-numbers>p{grid-column:1}.products-cta .button{width:100%}}
