html.bp2-html body .bp8-hub-hero{background:#f5f6f7;padding:100px 0 96px}html.bp2-html body .bp8-hub-hero h1{font-size:clamp(42px,5vw,72px);font-weight:650;letter-spacing:-.045em;line-height:1.05;max-width:900px;margin:16px 0 24px}html.bp2-html body .bp8-hub-hero .bp2-lead{max-width:650px;margin-bottom:30px}html.bp2-html body .bp8 .bp2-path-copy h2{font-size:30px;letter-spacing:-.03em;margin:14px 0}html.bp2-html body .bp8 .bp2-path-copy{display:flex;flex-direction:column;flex:1}html.bp2-html body .bp8 .bp2-path-copy .bp2-link{margin-top:auto;padding-top:24px}html.bp2-html body .bp8-trade-hero{background:#f5f6f7;padding:60px 0}html.bp2-html body .bp8-trade-hero>.bp2-wrap{display:grid;grid-template-columns:1fr 1fr;gap:56px;align-items:center}html.bp2-html body .bp8-trade-hero h1{font-size:clamp(40px,4vw,64px);font-weight:650;line-height:1.08;letter-spacing:-.04em;margin:18px 0 24px}html.bp2-html body .bp8-trade-hero .bp2-button{margin-top:28px}html.bp2-html body .bp8-trade-hero figure{margin:0;min-width:0}html.bp2-html body .bp8-trade-hero img{display:block;width:100%;height:440px;object-fit:cover;border-radius:8px}html.bp2-html body .bp8-trade-hero figcaption{font-size:11px;color:#6d6d6d;margin-top:8px}html.bp2-html body .bp8-distribution{background:#ebeff1}html.bp2-html body .bp8-benefits{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:40px}html.bp2-html body .bp8-benefits h2{font-size:25px;line-height:1.25;margin-bottom:12px}html.bp2-html body .bp8-benefits p,html.bp2-html body .bp8-steps p{color:#555;line-height:1.65;font-size:16px}html.bp2-html body .bp8-steps{list-style:none;padding:0;margin:32px 0 0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:32px}html.bp2-html body .bp8-steps li{position:relative;border-top:1px solid #ccd0d2;padding-top:25px;min-width:0}html.bp2-html body .bp8-step-number{display:flex;width:40px;height:40px;border-radius:50%;background:#1b1d1f;color:#fff;align-items:center;justify-content:center;font-size:16px;margin-bottom:22px}html.bp2-html body .bp8-steps h3{font-size:22px;line-height:1.25;letter-spacing:-.02em;margin-bottom:12px}html.bp2-html body .bp8-price-band{background:#eef2f3;padding:64px 0}html.bp2-html body .bp8-price-band h2{font-size:36px;letter-spacing:-.025em;margin-bottom:28px}html.bp2-html body .bp8-price-band p{max-width:950px;color:#555;line-height:1.7;font-size:16px}html.bp2-html body .bp8-price-steps{display:flex;align-items:center;gap:22px;font-size:20px;font-weight:600;margin-bottom:24px}html.bp2-html body .bp8-form{max-width:900px;margin:auto;background:#f7f8f8;padding:40px;border:1px solid #e2e5e5;border-radius:8px}html.bp2-html body .bp8-progress{list-style:none;padding:0;display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-bottom:30px}html.bp2-html body .bp8-progress li{font-size:14px;color:#64696c;border-bottom:3px solid #dde0e1;padding-bottom:14px;display:flex;align-items:center;gap:10px}html.bp2-html body .bp8-progress li.is-current{border-color:#151719;color:#151719;font-weight:600}html.bp2-html body .bp8-progress span{width:26px;height:26px;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;border:1px solid currentColor;flex-shrink:0}html.bp2-html body .bp8-form fieldset{border:0;padding:0;margin:0;min-width:0}html.bp2-html body .bp8-form legend{font-size:24px;font-weight:600;margin-bottom:24px}html.bp2-html body .bp8-form .bp2-fields{display:grid;grid-template-columns:1fr 1fr;gap:22px}html.bp2-html body .bp8-form .bp2-field{min-width:0}html.bp2-html body .bp8-form input:not([type=checkbox]),html.bp2-html body .bp8-form select,html.bp2-html body .bp8-form textarea{width:100%;max-width:100%;box-sizing:border-box;background:#fff;border:1px solid #b9bfc3;border-radius:4px;min-height:48px;font:inherit;font-size:16px;padding:12px;color:#202124}html.bp2-html body .bp8-form label{display:block;font-size:15px;margin-bottom:8px}html.bp2-html body .bp8-form .bp2-consent{display:flex;gap:12px;align-items:flex-start;margin:26px 0 12px;line-height:1.6}html.bp2-html body .bp8-form input[type=checkbox]{width:20px;height:20px;flex-shrink:0;margin-top:3px}html.bp2-html body .bp8-review>div{display:grid;grid-template-columns:1fr 1.5fr;gap:20px;border-bottom:1px solid #d9dddf;padding:14px 0}html.bp2-html body .bp8-review dt{color:#62676a}html.bp2-html body .bp8-review dd{margin:0;white-space:pre-wrap;overflow-wrap:anywhere}html.bp2-html body .bp8-result-actions{display:flex;flex-wrap:wrap;gap:20px;align-items:center;margin:24px 0}html.bp2-html body .bp8-form [data-bp8-result]{border-top:1px solid #c9d0d2;margin-top:30px;padding-top:28px}html.bp2-html body .bp8-form [data-bp8-result] h3{font-size:26px;margin-bottom:12px}html.bp2-html body .bp8-form [data-bp8-result] p{font-size:16px;line-height:1.65}html.bp2-html body .bp8-form [aria-invalid=true]{border-color:#b32727}html.bp2-html body .bp8-form [role=alert]{color:#a12525}html.bp2-html body .bp8-form :focus-visible{outline:2px solid #202124;outline-offset:3px}html.bp2-html body .bp8 [hidden]{display:none!important}html.bp2-html body .bp8 .bp2-space{scroll-margin-top:150px}
@media(max-width:900px){html.bp2-html body .bp8-trade-hero>.bp2-wrap{gap:28px}html.bp2-html body .bp8-trade-hero img{height:350px}html.bp2-html body .bp8-steps{grid-template-columns:1fr 1fr}html.bp2-html body .bp8-benefits{gap:24px}}
@media(max-width:760px){html.bp2-html body .bp8-hub-hero{padding:56px 0}html.bp2-html body .bp8-trade-hero{padding:36px 0}html.bp2-html body .bp8-trade-hero>.bp2-wrap{grid-template-columns:1fr;gap:32px}html.bp2-html body .bp8-trade-hero img{height:auto;aspect-ratio:1.55}html.bp2-html body .bp8-benefits{grid-template-columns:1fr;gap:28px}html.bp2-html body .bp8-benefits article{border-bottom:1px solid #ddd;padding-bottom:24px}html.bp2-html body .bp8-steps{grid-template-columns:1fr;gap:0}html.bp2-html body .bp8-steps li{border-top:0;border-left:1px solid #cbd0d3;padding:0 0 30px 30px;margin-left:20px}html.bp2-html body .bp8-step-number{position:absolute;left:-20px;top:-3px;background:#fff;color:#1b1d1f;border:1px solid #1b1d1f}html.bp2-html body .bp8-steps li:last-child{border-color:transparent;padding-bottom:0}html.bp2-html body .bp8-steps h3{font-size:22px;padding-top:4px}html.bp2-html body .bp8-price-steps{flex-direction:column;align-items:flex-start;gap:8px}html.bp2-html body .bp8-price-steps>span:nth-child(even){transform:rotate(90deg);margin-left:16px}html.bp2-html body .bp8-price-band{padding:40px 0}html.bp2-html body .bp8-price-band h2{font-size:30px}html.bp2-html body .bp8-form{padding:24px 18px}html.bp2-html body .bp8-form .bp2-fields{grid-template-columns:1fr}html.bp2-html body .bp8-progress{gap:8px}html.bp2-html body .bp8-progress li{font-size:12px;display:block;line-height:1.35}html.bp2-html body .bp8-progress span{display:flex;margin-bottom:8px}html.bp2-html body .bp8-review>div{grid-template-columns:1fr;gap:5px}html.bp2-html body .bp8-result-actions{align-items:stretch;flex-direction:column}html.bp2-html body .bp8 .bp2-nav-jump{display:none}}
html.bp2-html body .bp8-hub-hero .bp2-lead,html.bp2-html body .bp8-trade-hero .bp2-lead{color:#454b4f;font-size:20px;line-height:1.55}
@media(max-width:760px){html.bp2-html body .bp8-hub-hero .bp2-lead,html.bp2-html body .bp8-trade-hero .bp2-lead{font-size:18px}}
