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}}

html.bp2-html body .bp9-form{padding:36px 40px;background:#f7f8f8}
html.bp2-html body .bp9-form .bp2-required{margin:0 0 24px;color:#62696f;font-size:13px}
html.bp2-html body .bp9-form .bp2-fields{gap:24px 28px;align-items:start}
html.bp2-html body .bp9-form .bp9-wide{grid-column:1 / -1}
html.bp2-html body .bp9-form .bp9-optional{font-size:12px;font-weight:400;color:#62696f;margin-left:5px}
html.bp2-html body .bp9-form input::placeholder,html.bp2-html body .bp9-form textarea::placeholder{color:#6b7280;opacity:1}
html.bp2-html body .bp2 .bp9-form .bp2-field select:has(option[value=""]:checked){color:#6b7280}
html.bp2-html body .bp2 .bp9-form .bp2-field select option{color:#202124}
html.bp2-html body .bp2 .bp9-form .bp2-field select option[value=""]{color:#6b7280}
html.bp2-html body .bp9-form textarea{resize:vertical;min-height:100px;line-height:1.5}
html.bp2-html body .bp9-form .bp9-hint{font-size:13px;line-height:1.55;color:#62696f;margin:8px 0 0}
html.bp2-html body .bp9-form .bp9-send-note{margin-top:14px;max-width:650px}
html.bp2-html body .bp9-form .bp2-form-actions{margin-top:28px}
html.bp2-html body .bp9-form .bp2-privacy{font-size:13px;color:#62696f;margin:12px 0 0;line-height:1.55}
html.bp2-html body .bp9-form .bp9-direct{margin:20px 0 0;font-size:14px}
html.bp2-html body .bp9-form .bp9-email-details summary{font-size:14px;cursor:pointer;padding:8px 0;margin-bottom:8px}
html.bp2-html body .bp9-form [data-bp8-output]{font-size:14px}
@media(max-width:760px){html.bp2-html body .bp9-form{padding:26px 18px}html.bp2-html body .bp9-form .bp2-fields{gap:22px}html.bp2-html body .bp9-form .bp2-button{width:100%;justify-content:center}html.bp2-html body .bp9-form .bp2-form-actions{margin-top:24px}}

html.bp2-html body .bp2 .bp9-form .bp10-product-field{position:relative;min-width:0}
html.bp2-html body .bp2 .bp9-form .bp10-label{display:block;font-size:15px;font-weight:500;line-height:1.4;margin:0 0 8px}
html.bp2-html body .bp2 .bp9-form .bp10-product-menu{position:relative}
html.bp2-html body .bp2 .bp9-form .bp10-product-menu>summary{display:flex;align-items:center;gap:10px;width:100%;min-height:56px;box-sizing:border-box;background:#fff;border:1px solid #c9cdd5;border-radius:8px;padding:10px 12px;cursor:pointer;list-style:none;line-height:1.4}
html.bp2-html body .bp2 .bp9-form .bp10-product-menu>summary::-webkit-details-marker{display:none}
html.bp2-html body .bp2 .bp9-form .bp10-product-menu>summary::marker{content:""}
html.bp2-html body .bp2 .bp9-form .bp10-product-menu>summary>svg{width:16px;height:16px;flex:0 0 16px;margin-left:auto}
html.bp2-html body .bp2 .bp9-form [data-bp10-summary]{font-size:16px;color:#202124;overflow-wrap:anywhere;min-width:0}
html.bp2-html body .bp2 .bp9-form [data-empty=true] [data-bp10-summary]{color:#6b7280}
html.bp2-html body .bp2 .bp9-form .bp10-selected-image{width:38px;height:38px;flex:0 0 38px;background:#fff}
html.bp2-html body .bp2 .bp9-form .bp10-selected-image img{width:100%;height:100%;object-fit:contain;background:#fff}
html.bp2-html body .bp2 .bp9-form .bp10-product-options{position:absolute;top:calc(100% + 6px);left:0;right:0;z-index:45;max-height:340px;overflow:auto;overscroll-behavior:contain;padding:6px;background:#fff;border:1px solid #c9cdd5;border-radius:8px;box-shadow:0 12px 28px #1721271c}
html.bp2-html body .bp2 .bp9-form [data-side=up] .bp10-product-options{top:auto;bottom:calc(100% + 6px)}
html.bp2-html body .bp2 .bp9-form .bp10-product-option{display:grid;grid-template-columns:56px minmax(0,1fr) 20px;align-items:center;gap:12px;padding:10px;margin:0;border-radius:5px;cursor:pointer;min-height:76px;box-sizing:border-box;line-height:1.4}
html.bp2-html body .bp2 .bp9-form .bp10-product-option:hover,html.bp2-html body .bp2 .bp9-form .bp10-product-option:focus-within,html.bp2-html body .bp2 .bp9-form .bp10-product-option:has(input:checked){background:#f2f4f5}
html.bp2-html body .bp2 .bp9-form .bp10-product-option>img{width:56px;height:56px;object-fit:contain;background:#fff;border-radius:4px}
html.bp2-html body .bp2 .bp9-form .bp10-product-name{font-size:16px;font-weight:500;color:#202124;overflow-wrap:anywhere}
html.bp2-html body .bp2 .bp9-form .bp10-product-option input[type=checkbox]{appearance:auto;width:20px;height:20px;min-width:20px;min-height:20px;margin:0;padding:0;accent-color:#202124;border-radius:3px!important}
html.bp2-html body .bp2 .bp9-form .bp10-help-icon{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border:1px solid #d1d6d9;border-radius:50%;color:#62696f;font-size:18px;margin:auto}
html.bp2-html body .bp2 .bp9-form .bp10-product-assistance{border-top:1px solid #e4e7e9;border-radius:0;margin-top:4px}
html.bp2-html body .bp2 .bp9-form [data-bp10-trigger][aria-invalid=true]{border-color:#b32727}
html.bp2-html body .bp2 .bp9-form .bp10-product-menu>summary:focus-visible{outline:2px solid #202124;outline-offset:3px}
html.bp2-html body .bp2 .bp9-form .bp10-product-search{position:sticky;top:-6px;background:#fff;padding:8px 4px 10px;z-index:2;border-bottom:1px solid #e4e7e9}
html.bp2-html body .bp2 .bp9-form .bp10-product-search input[type=search]{min-height:42px;width:100%;font-size:15px;padding:9px 12px;background:#f7f8f8}
html.bp2-html body .bp2 .bp9-form .bp10-product-group{margin:0;padding:14px 10px 4px;color:#62696f;font-size:13px;font-weight:600;line-height:1.3}
html.bp2-html body .bp2 .bp9-form .bp10-no-results{font-size:14px;color:#62696f;padding:14px 10px;margin:0}
@media(max-width:760px){html.bp2-html body .bp2 .bp9-form .bp10-product-option{grid-template-columns:48px minmax(0,1fr) 20px;gap:10px;min-height:72px;padding:10px 8px}html.bp2-html body .bp2 .bp9-form .bp10-product-option>img{width:48px;height:48px}}

html.bp2-html body .bp2 .bp9-form .bp12-product-copy{display:flex;flex-direction:column;gap:4px;min-width:0}
html.bp2-html body .bp2 .bp9-form .bp12-product-intro{display:block;font-size:13px;line-height:1.45;font-weight:400;color:#62696f;overflow-wrap:break-word}
