@font-face{font-family:Inter;src:url('assets/fonts/InterVariable.woff2') format('woff2');font-weight:100 900;font-style:normal;font-display:swap}
@font-face{font-family:Inter;src:url('assets/fonts/InterVariable-Italic.woff2') format('woff2');font-weight:100 900;font-style:italic;font-display:swap}
.brand-blueprint{--font-sans:Inter,"Segoe UI",Arial,sans-serif;--bg:#0b1923!important;--surface:#122a39!important;--ink:#f5f4ef!important;--muted:#a7bbc7!important;--accent:#e87932!important;--accent-ink:#111b23!important;--line:#2a414f!important;--radius:3px!important;background:var(--bg);font-family:var(--font-sans);font-size:16px}
.brand-blueprint .site{overflow:clip;background:var(--bg)}.brand-blueprint h1,.brand-blueprint h2,.brand-blueprint h3{font-family:var(--font-sans)}.brand-blueprint .btn{min-height:50px;padding:15px 23px;border-radius:3px;font-size:16px;font-weight:750;letter-spacing:0;gap:25px}.brand-blueprint .btn.primary{background:var(--accent);color:#101e27;border-color:var(--accent)}.brand-blueprint .btn.primary:hover{background:#f49451;border-color:#f49451;box-shadow:0 8px 24px #0003}.brand-blueprint .btn.secondary:hover{background:#ffffff0a;border-color:#78909f}.brand-blueprint a:focus-visible,.brand-blueprint button:focus-visible,.brand-blueprint input:focus-visible,.brand-blueprint select:focus-visible,.brand-blueprint textarea:focus-visible,.brand-blueprint summary:focus-visible{outline-color:var(--accent)}.brand-blueprint .eyebrow{font:14px/1.6 var(--font-sans);letter-spacing:1.5px;color:var(--muted)}.brand-blueprint .eyebrow>span:first-child{color:var(--accent);margin-right:13px}.brand-blueprint .prototype-note{font:14px/1.4 var(--font-sans);letter-spacing:.6px;text-align:center;background:#15202a;color:#a8b5bd;border-bottom:1px solid #273b48;padding:5px 12px}
.bp-reviewbar{display:flex;justify-content:space-between;align-items:center;gap:15px;padding:8px 4%;font:14px var(--font-sans);letter-spacing:.6px;background:#060d13;color:#aebbc3}.bp-reviewbar>a{color:#d9e2e7}.bp-reviewbar>span{color:#cf956d}.bp-reviewbar nav{display:flex;gap:20px}.bp-reviewbar a:hover{text-decoration:underline}.bp-skip{position:absolute;top:-100px;left:20px;padding:14px;background:var(--accent);color:#111;z-index:99}.bp-skip:focus{top:70px}
.bp-utility{padding:10px 5%;display:flex;align-items:center;justify-content:space-between;gap:18px;background:#0b1720;border-bottom:1px solid var(--line);color:#a8bcc9;font-size:16px}.bp-utility span{display:flex;gap:13px;align-items:center}.bp-utility i{width:5px;height:5px;background:var(--accent);display:inline-block}.bp-utility b{font-weight:400;opacity:.5}.bp-utility button{display:flex;align-items:center;gap:8px;font-size:16px;padding:0;color:#e8e9e7}.bp-utility svg{width:13px;height:13px}
.brand-blueprint .bp-siteheader{height:106px;padding:16px 5%;display:grid;grid-template-columns:auto 1fr auto;gap:32px;border-bottom:1px solid var(--line);background:#0b1923}.brand-blueprint .bp-logo{display:block;line-height:1;flex-shrink:0;min-width:0}.brand-blueprint .bp-logo img{display:block;width:270px;height:auto;max-width:none}.brand-blueprint .bp-siteheader>nav{display:flex;justify-content:center;align-items:center;gap:25px;font-size:16px;margin:0;padding:0;border:0}.brand-blueprint .bp-siteheader>nav>a{white-space:nowrap;position:relative;padding:10px 0}.brand-blueprint .bp-siteheader>nav>a:after{content:'';height:2px;position:absolute;left:0;right:100%;bottom:0;background:var(--accent);transition:right .2s}.brand-blueprint .bp-siteheader>nav>a:hover:after,.brand-blueprint .bp-siteheader>nav>a[aria-current]:after{right:0}.bp-nav-actions{display:flex;gap:19px;align-items:center}.bp-nav-actions svg{width:20px;height:20px;display:block}.bp-nav-actions .basket{display:flex;gap:6px;align-items:center;padding:0;font-size:16px}.brand-blueprint .basket span{display:flex;align-items:center;justify-content:center;min-width:18px;height:18px;background:#244152;color:var(--ink);font-size:16px;border:1px solid #416173;border-radius:50%}.brand-blueprint .bp-nav-quote{min-height:43px;padding:11px 15px;font-size:16px;gap:19px}.bp-menu{display:none;padding:6px}.bp-menu svg{width:24px;height:24px}
.bp-hero{position:relative;min-height:680px;isolation:isolate;padding:79px 6% 103px;background:#0b1923}.bp-hero-image{position:absolute;inset:0 0 0 30%;z-index:-3;overflow:hidden}.bp-hero-image>img{width:100%;height:100%;object-fit:cover;object-position:66% center;opacity:.84}.bp-hero-image:after{content:'';position:absolute;inset:0;background:linear-gradient(90deg,#0b1923 1%,#0b1923b0 23%,#0b192315 63%),linear-gradient(0deg,#0b1923 0%,transparent 32%,#0b19231c 80%)}.bp-grid{position:absolute;inset:0;z-index:-2;background-image:linear-gradient(#62839609 1px,transparent 1px),linear-gradient(90deg,#62839609 1px,transparent 1px);background-size:90px 90px;mask-image:linear-gradient(90deg,#000,transparent 80%);pointer-events:none}.bp-hero-content{max-width:660px;position:relative}.bp-hero .eyebrow{display:flex;align-items:center;font-size:16px;letter-spacing:1.2px;color:#c0cbd2}.bp-square{display:inline-block;width:7px;height:7px;background:var(--accent);margin-right:12px}.brand-blueprint .bp-hero h1{font-size:clamp(72px,7.25vw,116px);line-height:1.005;letter-spacing:-6px;font-weight:760;margin:28px 0 28px}.bp-hero h1 em{font-style:normal;color:var(--accent)}.bp-hero-deck{font-size:22px;font-weight:560;line-height:1.45;letter-spacing:-.5px}.bp-hero-description{max-width:395px;margin-top:16px;font-size:16px;line-height:1.9;color:#b2c2ce}.bp-hero .actions{margin-top:27px;gap:12px}.bp-hero-brands{display:flex;gap:25px;align-items:center;margin-top:36px}.bp-hero-brands>span{font:14px var(--font-sans);letter-spacing:1px;color:#8ca3b2}.bp-hero-brands>b{font-size:20px;letter-spacing:-.7px;font-weight:800;color:#d9e2e5}.bp-hero-brands>b.bp-amd{font-size:24px;letter-spacing:-1px}.bp-amd>span{font-size:25px;margin-left:-3px}.bp-hero-coordinate{position:absolute;right:5%;top:46px;display:flex;align-items:center;gap:15px;font:14px var(--font-sans);letter-spacing:1px;color:#b4c3ce}.bp-hero-coordinate i{height:1px;width:45px;background:#a9c7d357}.bp-hero-coordinate small{font-size:16px}.bp-hero-spec{position:absolute;right:6%;bottom:130px;width:240px;padding:20px 23px;border-left:2px solid var(--accent);background:#0c1a24d9;backdrop-filter:blur(10px)}.bp-hero-spec>span{font:14px var(--font-sans);letter-spacing:1.1px;color:#afbec8}.bp-hero-spec>div{margin:15px 0;display:flex;flex-direction:column;gap:4px}.bp-hero-spec b{font-size:18px;font-weight:600;letter-spacing:-.5px}.bp-hero-spec a{font-size:16px;color:var(--accent);display:flex;justify-content:space-between;gap:10px}.bp-hero-bottom{position:absolute;bottom:0;left:6%;right:6%;padding:19px 0;border-top:1px solid #5b7a8b40;display:flex;align-items:center;justify-content:space-between;gap:25px;font-size:16px;color:#acc0cd}.bp-hero-bottom>span{display:flex;align-items:center;gap:12px}.bp-hero-bottom img{width:26px;height:26px;opacity:.8}.bp-hero-bottom a{color:var(--ink);display:flex;gap:30px;align-items:center}.bp-hero-bottom a>span{font-size:18px;color:var(--accent)}
.bp-confidence{display:grid;grid-template-columns:repeat(4,1fr);padding:29px 6%;gap:0;background:#112635;border-top:1px solid #375469;border-bottom:1px solid #314d60}.bp-confidence>div{display:flex;gap:14px;align-items:flex-start;padding:4px 21px;border-right:1px solid #375163}.bp-confidence>div:first-child{padding-left:0}.bp-confidence>div:last-child{padding-right:0;border:0}.bp-mini-index{font:14px var(--font-sans);color:var(--accent);padding-top:3px}.bp-confidence>div>div{display:flex;flex-direction:column;gap:7px}.bp-confidence b{font-size:16px;font-weight:650;line-height:1.4}.bp-confidence span:not(.bp-mini-index),.bp-confidence button{font-size:16px;color:#9fb6c5;line-height:1.5}.bp-confidence button{text-align:left;padding:0;display:flex;gap:10px}.bp-confidence button>span{color:var(--accent)}
.bp-section{padding:88px 6%;border-bottom:1px solid var(--line)}.bp-section-head{display:flex;justify-content:space-between;align-items:flex-end;gap:28px;margin-bottom:28px}.bp-section-head .eyebrow{margin-bottom:17px}.brand-blueprint .bp-section h2{font-size:clamp(34px,3.45vw,53px);font-weight:650;line-height:1.12;letter-spacing:-2px}.bp-text-link{display:inline-flex;align-items:center;gap:25px;padding:7px 0;font-size:16px;color:var(--ink);border-bottom:1px solid #617889}.bp-text-link>span{color:var(--accent)}.bp-text-link:hover{color:var(--accent);border-color:var(--accent)}.bp-collection-bar{display:flex;justify-content:space-between;align-items:center;gap:20px;margin:25px 0 30px}.bp-collection-bar>p{font-size:16px;line-height:1.8;color:var(--muted)}.bp-collection-bar>span{font:14px var(--font-sans);letter-spacing:1px;color:#93a6b2;white-space:nowrap}.brand-blueprint .bp-collection .productgrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.brand-blueprint .bp-productcard{position:relative;border:1px solid #304957;background:linear-gradient(145deg,#152c3b,#0f202d);border-radius:4px;overflow:hidden;min-width:0;transition:border-color .2s,transform .2s;display:flex;flex-direction:column}.bp-productcard:hover{border-color:#8c674e;transform:translateY(-3px)}.bp-product-top{display:flex;justify-content:space-between;align-items:center;gap:10px;padding:20px 22px 0;position:relative;z-index:1}.bp-product-top>span:first-child{font-size:16px;font-weight:800;letter-spacing:1px}.bp-stock-tag{display:flex;align-items:center;gap:6px;font:14px var(--font-sans);color:#bed8c6}.bp-stock-tag i{height:5px;width:5px;border-radius:50%;background:#84b69a}.bp-stock-tag.incoming{color:#f3bc89}.bp-stock-tag.incoming i{background:#e7a15f}.brand-blueprint .bp-productcard .productphoto{height:230px;background:transparent;padding:25px 22px 35px;position:relative;display:block}.brand-blueprint .bp-productcard .productphoto img{height:100%;width:100%;object-fit:contain;mix-blend-mode:screen;transition:transform .35s;filter:none}.bp-productcard:hover .productphoto img{transform:scale(1.035)}.bp-product-form{position:absolute;bottom:9px;left:22px;font:14px var(--font-sans);letter-spacing:1px;color:#89a1b3}.brand-blueprint .bp-productcard .productinfo{padding:22px 23px 0;border-top:1px solid #314b5c66;display:flex;flex:1;flex-direction:column}.brand-blueprint .bp-productcard .smallcaps{font-size:16px;font-weight:500;letter-spacing:1.05px;color:#94b0c1}.brand-blueprint .bp-productcard h3{font-size:25px;line-height:1.14;letter-spacing:-.8px;margin:11px 0 8px;font-weight:700}.brand-blueprint .bp-productcard .productinfo>p{font-size:16px;line-height:1.7;color:#b3c4cf;min-height:18px}.bp-memory{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:18px 0 14px;border-bottom:1px solid #304959}.bp-memory>span{font:14px var(--font-sans);color:#8faaba;letter-spacing:.8px}.bp-memory>b{font:14px var(--font-sans);font-weight:700}.bp-stock-locations{display:flex;flex-direction:column;gap:10px;padding:16px 0;min-height:79px}.bp-stock-locations>span{font-size:16px;display:flex;align-items:center;gap:7px;color:#b4c8d3}.bp-stock-locations>span b{font-weight:500;margin-left:auto;color:#e0e7e7;font-size:16px}.bp-stock-locations i{width:4px;height:4px;background:#66808c;border-radius:50%}.bp-stock-locations i.yes{background:#85b79a}.bp-stock-locations>small{font-size:16px;color:#e4b383;display:flex;justify-content:space-between;gap:10px}.bp-stock-locations>small strong{font-weight:500}.brand-blueprint .bp-productcard .cardbottom{border-top:1px solid #314b5b;margin-top:auto;padding:18px 0;display:flex;flex-wrap:nowrap;justify-content:space-between;align-items:center;gap:7px}.brand-blueprint .bp-productcard .cardbottom b{font-size:20px;letter-spacing:-.8px;font-weight:650;white-space:nowrap}.brand-blueprint .bp-productcard .cardbottom small{font-size:16px;color:#92aab8;display:block;margin-top:5px}.brand-blueprint .bp-productcard .compare-btn{padding:8px 0;font-size:16px;border:0;background:none;white-space:nowrap;color:#beced8}.brand-blueprint .bp-productcard .compare-btn[aria-pressed=true]{color:var(--accent)}.bp-card-action{display:flex;justify-content:space-between;align-items:center;gap:15px;padding:16px 0;border-top:1px solid #3c5969;font-size:16px;font-weight:650}.bp-card-action>span{color:var(--accent);font-size:17px}.bp-card-action:hover{color:var(--accent)}.bp-server-strip{display:flex;align-items:center;gap:24px;padding:24px 26px;border:1px solid #395364;margin-top:24px;border-radius:4px;background:#102432}.bp-server-strip h3{font-size:18px;letter-spacing:-.5px;margin-bottom:7px}.bp-server-strip p{font-size:16px;line-height:1.8;color:var(--muted)}.bp-server-strip>span:last-child{margin-left:auto;font-size:16px;white-space:nowrap;display:flex;gap:25px}.bp-server-strip>span:last-child span{color:var(--accent)}.bp-server-icon{width:40px;flex-shrink:0;display:flex;flex-direction:column;gap:4px}.bp-server-icon i{display:block;height:10px;border:1px solid #708a9c;position:relative}.bp-server-icon i:after{content:'';display:block;position:absolute;right:4px;top:3px;width:3px;height:2px;background:var(--accent)}
.bp-workloads{background:#0d202d}.bp-section-deck{font-size:16px;color:var(--muted);max-width:640px;line-height:1.9;margin-top:-6px}.brand-blueprint .bp-workloads .workload-tabs{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--line);border-bottom:1px solid var(--line);gap:0;margin-top:33px;margin-bottom:0}.brand-blueprint .bp-workloads .workload-tabs button{display:flex;align-items:center;gap:17px;border:0;border-right:1px solid var(--line);border-bottom:2px solid transparent;padding:23px 20px;font-size:16px;background:transparent;color:#bed0da;border-radius:0;text-align:left;white-space:normal}.brand-blueprint .bp-workloads .workload-tabs button:last-child{border-right:0}.bp-workloads .workload-tabs button>span{font:14px var(--font-sans);color:#7793a5}.bp-workloads .workload-tabs button>b{margin-left:auto;font-size:16px;font-weight:400}.brand-blueprint .bp-workloads .workload-tabs button[aria-selected=true]{border-bottom-color:var(--accent);background:#183343;color:var(--ink)}.bp-workloads .workload-tabs button[aria-selected=true]>span,.bp-workloads .workload-tabs button[aria-selected=true]>b{color:var(--accent)}.brand-blueprint .bp-workloads .workload-panel{border:1px solid var(--line);border-top:0;background:#0e2433;padding:0;display:grid;grid-template-columns:1.2fr 1fr;gap:0}.brand-blueprint .bp-workloads .workload-copy{padding:45px 42px}.brand-blueprint .bp-workloads .workload-copy h3{font-size:37px;line-height:1.15;letter-spacing:-1.5px;margin:17px 0}.brand-blueprint .bp-workloads .workload-copy p{font-size:16px;line-height:1.9;color:var(--muted);max-width:450px}.brand-blueprint .requirement-pills{display:flex;flex-wrap:wrap;gap:7px;margin:23px 0}.brand-blueprint .requirement-pills span{padding:8px 10px;font-size:16px;border:1px solid #355265;color:#c0d0d9;border-radius:3px}.brand-blueprint .workload-copy .text-link{font-size:16px;color:var(--accent)}.brand-blueprint .bp-workloads .workload-product{padding:28px 35px;border-left:1px solid var(--line);background:radial-gradient(ellipse at 50% 25%,#263e4b,#102432 65%);min-height:330px;display:flex;flex-direction:column;align-items:flex-start}.brand-blueprint .bp-workloads .workload-product img{object-fit:contain;width:100%;height:150px;mix-blend-mode:screen;background:transparent;margin-bottom:18px}.brand-blueprint .workload-product>span{font:14px var(--font-sans);color:#95b2c2;letter-spacing:1px}.brand-blueprint .workload-product h3{font-size:23px;margin:9px 0 6px;letter-spacing:-.6px}.brand-blueprint .workload-product p{font-size:16px;color:var(--muted)}.brand-blueprint .workload-product b{font-size:16px;color:var(--accent);margin-top:19px}
.bp-sourcing{display:grid;grid-template-columns:1fr 1.1fr;gap:7%;align-items:center;background:#0b1923}.bp-source-story h2{margin:20px 0}.bp-source-story>p:not(.eyebrow){font-size:16px;line-height:1.9;color:var(--muted);max-width:405px;margin-bottom:27px}.bp-source-signature{display:flex;gap:15px;align-items:center;margin-top:38px;padding-top:25px;border-top:1px solid var(--line)}.bp-source-signature img{width:37px;height:37px}.bp-source-signature>span{font-size:16px;line-height:1.8;color:#d3dfe4}.bp-source-signature small{font-size:16px;color:var(--muted)}.bp-route-map{background:radial-gradient(ellipse at 50% 10%,#203c4d,#0e2331 60%);border:1px solid #3e5a6b;border-radius:4px;padding:28px;position:relative}.bp-route-heading{display:flex;justify-content:space-between;align-items:center;gap:15px}.bp-route-heading>span{font:14px var(--font-sans);letter-spacing:1px;color:#b5c8d4}.bp-route-heading>b{font:14px var(--font-sans);letter-spacing:2px}.bp-route-heading i{font-style:normal;color:var(--accent);margin:0 8px}.bp-route-line{width:100%;height:auto;display:block;margin:12px 0 0;overflow:visible}.bp-route-line path{stroke:var(--accent);fill:none;stroke-width:1.4;stroke-dasharray:4 5}.bp-route-line .baseline{stroke:#45616f;stroke-width:1;stroke-dasharray:2 7}.bp-route-line circle{fill:var(--accent);stroke:#0f2736;stroke-width:5}.bp-origin-cards{display:grid;grid-template-columns:1fr 1fr;gap:25px;margin-top:-5px}.bp-origin-cards>a{padding:13px 0 20px;display:flex;flex-direction:column}.bp-origin-cards>a+ a{border-left:1px solid var(--line);padding-left:25px}.bp-origin-cards>a>span{font:14px var(--font-sans);letter-spacing:1px;color:#9ab1c0}.bp-origin-cards h3{font-size:26px;letter-spacing:-.8px;margin:13px 0}.bp-origin-cards p{font-size:16px;line-height:1.8;color:var(--muted);margin-bottom:18px}.bp-origin-cards b{font-size:16px;font-weight:500;line-height:1.7;color:var(--accent);margin-top:auto}.bp-origin-note{font-size:16px;color:#8fa7b7;padding-top:17px;border-top:1px solid var(--line);line-height:1.8}
.bp-procurement{background:#112938}.bp-process-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:0;margin-top:38px;border-top:1px solid #405865;border-bottom:1px solid #405865}.bp-process-grid article{padding:26px 24px 32px;border-right:1px solid #405865}.bp-process-grid article:first-child{padding-left:0}.bp-process-grid article:last-child{padding-right:0;border:0}.bp-process-grid article>div{display:flex;gap:12px;align-items:center;margin-bottom:36px}.bp-process-grid article>div span{font:14px var(--font-sans);color:var(--accent)}.bp-process-grid article>div b{font-size:16px;font-weight:500;color:#cad8df}.bp-process-grid article>div i{font-style:normal;margin-left:auto;color:var(--accent)}.bp-process-grid h3{font-size:19px;line-height:1.5;letter-spacing:-.5px;margin-bottom:15px;max-width:240px}.bp-process-grid p{font-size:16px;line-height:1.9;color:var(--muted)}
.bp-faq{display:grid;grid-template-columns:.9fr 1.1fr;gap:10%;padding-top:77px;padding-bottom:77px}.bp-faq h2{margin:20px 0 27px}.bp-faq details{border-bottom:1px solid var(--line);padding:0}.bp-faq details:first-child{border-top:1px solid var(--line)}.bp-faq summary{padding:22px 0;display:flex;justify-content:space-between;gap:20px;font-size:16px;font-weight:600;cursor:pointer;list-style:none}.bp-faq summary::-webkit-details-marker{display:none}.bp-faq summary>span{font-size:20px;font-weight:300;color:var(--accent);transition:transform .2s}.bp-faq details[open] summary>span{transform:rotate(45deg)}.bp-faq details>p{font-size:16px;line-height:1.9;color:var(--muted);padding:0 30px 22px 0}
.bp-cta{position:relative;isolation:isolate;overflow:hidden;display:flex;justify-content:space-between;align-items:center;gap:30px;padding:67px 8%;margin:0 4% 65px;border:1px solid #5b707b;background:linear-gradient(120deg,#1a4057,#15364b 65%,#294858);border-radius:4px}.bp-cta>div:not(.bp-cta-mark){position:relative;z-index:1}.bp-cta h2{font-size:clamp(36px,3.5vw,55px);font-weight:650;line-height:1.1;letter-spacing:-2px;margin:18px 0}.bp-cta p:not(.eyebrow){font-size:16px;line-height:1.8;color:#b8cad6}.bp-cta .eyebrow{color:#d9b293}.bp-cta-mark{position:absolute;right:26%;bottom:-48px;opacity:.045;transform:rotate(9deg);pointer-events:none}.bp-cta-mark img{width:350px;height:350px}.bp-cta-actions{display:flex;flex-direction:column;gap:12px;min-width:220px}.bp-cta-actions svg{width:15px;height:15px}.bp-footer{padding:58px 6% 0;background:#07131c;border-top:1px solid var(--line)}.bp-footer-top{display:grid;grid-template-columns:1.7fr 1fr 1fr 1.05fr;gap:7%}.brand-blueprint .bp-footer .bp-logo img{width:280px}.bp-footer-top>div:first-child>p{font-size:16px;color:#b0c0cb;line-height:1.9;margin:19px 0}.bp-footer-top>div:first-child>span{font:14px var(--font-sans);color:#8fa7b7}.bp-footer-top>div:first-child>span i{font-style:normal;color:var(--accent);margin:0 8px}.bp-footer h3{font-size:16px;letter-spacing:0;font-weight:700;margin:13px 0 23px;line-height:1.5}.bp-footer-top>div:not(:first-child){display:flex;flex-direction:column;gap:13px}.bp-footer-top>div:not(:first-child)>a,.bp-footer-top>div:not(:first-child)>button{font-size:16px;color:#9eb2c1;text-align:left;padding:0}.bp-footer a:hover,.bp-footer button:hover{color:var(--accent)}.bp-footer-top>div:not(:first-child)>h3{margin-bottom:10px}.bp-footer-company>p{font-size:16px;line-height:1.9;color:#9eb2c1;margin-bottom:8px}.bp-footer-bottom{display:flex;justify-content:space-between;gap:15px;flex-wrap:wrap;border-top:1px solid #2c4250;padding:22px 0;margin-top:47px;font-size:16px;line-height:1.7;color:#829aa9}.bp-footer-bottom>a{color:#b6c7d0}
/* Bring all existing buying and operating screens into the selected identity. */
.brand-blueprint .content-section{padding:65px 6%}.brand-blueprint .shopheading{padding:54px 6% 38px;background:linear-gradient(115deg,#122c3d,#0b1923);border-bottom:0}.brand-blueprint .shopheading h1{font-family:var(--font-sans);font-size:clamp(39px,4.5vw,68px);font-weight:650;letter-spacing:-2.5px;line-height:1.1}.brand-blueprint .shopheading .eyebrow{color:var(--accent)}.brand-blueprint .shopheading p{font-size:16px;color:var(--muted);margin-top:17px;line-height:1.8}.brand-blueprint .catalogue-count b{color:var(--accent);font-family:var(--font-sans);font-size:52px}.brand-blueprint .category-nav{gap:8px;margin-bottom:29px}.brand-blueprint .category-nav button{font-size:16px;padding:11px 15px}.brand-blueprint .catalogue{padding:0 6% 65px;gap:36px;grid-template-columns:200px minmax(0,1fr)}.brand-blueprint .filters{padding:18px 19px 24px;background:#102431;border:1px solid var(--line);border-radius:3px;align-self:start}.brand-blueprint .filters label,.brand-blueprint .filters legend{font-size:16px}.brand-blueprint .filters input[type=radio]{accent-color:var(--accent)}.brand-blueprint .filters>.searchlabel{font-size:16px}.brand-blueprint .filters>#search{font-size:16px;padding:12px 10px;background:#091b27;border:1px solid #416074;max-width:100%}.brand-blueprint .filters fieldset{margin-top:24px;padding:15px 0 0;border-color:#3a5363}.brand-blueprint .filters .filter-help{background:transparent;border-top:1px solid #3a5363;margin-top:25px;padding:20px 0 0}.brand-blueprint .filters .filter-help b{font-size:18px}.brand-blueprint .filters .filter-help p{font-size:16px;line-height:1.8}.brand-blueprint .filters .filter-help button{font-size:16px;color:var(--accent);padding:0}.brand-blueprint .resultheading{font-size:16px;gap:20px}.brand-blueprint .resultheading select{font-size:16px;background:#102431;padding:9px;border:1px solid var(--line)}.brand-blueprint .view-toggle{font-size:16px;white-space:nowrap}.brand-blueprint .catalogue .productgrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}.brand-blueprint .equipment-row{grid-template-columns:25px 80px minmax(130px,1fr) 115px 125px;gap:14px}.brand-blueprint .row-title h2{font-size:21px}.brand-blueprint .row-image{background:transparent}.brand-blueprint .row-image img{mix-blend-mode:screen}.brand-blueprint .row-stock>b{font-size:16px}.brand-blueprint .row-index{color:var(--accent)}.brand-blueprint .catalogue-assist{background:#17364a}.brand-blueprint .buybox h1{font-size:clamp(38px,4vw,59px);font-weight:650;letter-spacing:-2px}.brand-blueprint .buybox .price strong{color:var(--ink);font-weight:600}.brand-blueprint .product-visual{background:radial-gradient(ellipse at center,#294352,#0c202e 75%);border:1px solid #3c596a;border-radius:4px}.brand-blueprint .product-visual>img{mix-blend-mode:screen}.brand-blueprint .product-specband{border-color:#3b5565}.brand-blueprint .availability{border:1px solid #3d5b6d;background:#122c3b;border-radius:3px}.brand-blueprint .origin-toggle button{font-size:16px}.brand-blueprint .origin-toggle button[aria-pressed=true]{background:#e87932;color:#10202b;border-color:#e87932}.brand-blueprint .product-detail-tabs .workload-tabs{border-color:var(--line)}.brand-blueprint .workload-tabs button[aria-selected=true]{background:var(--accent);color:#10202b;border-color:var(--accent)}.brand-blueprint .detail-specs h2,.brand-blueprint .detail-tab-copy h2{font-size:39px;line-height:1.15;font-weight:600}.brand-blueprint .related-products .productgrid{grid-template-columns:repeat(2,minmax(0,1fr))}.brand-blueprint .quote-intro h1,.brand-blueprint .sourcing-hero h1{font-size:clamp(42px,5vw,74px);font-weight:650;letter-spacing:-2.5px}.brand-blueprint .quote-intro{background:linear-gradient(115deg,#183a4e,#0b1923);border-bottom:1px solid var(--line)}.brand-blueprint .project-form{background:#102634;border:1px solid var(--line);border-radius:4px}.brand-blueprint .project-form h2{font-size:25px;letter-spacing:-.8px}.brand-blueprint input,.brand-blueprint select,.brand-blueprint textarea{border-radius:3px;color:var(--ink);color-scheme:dark}.brand-blueprint .form-step{color:var(--accent);border-color:#645141}.brand-blueprint .quote-sticky{background:#173346;border-color:#446377}.brand-blueprint .quote-human .avatar{background:var(--accent);color:#112431}.brand-blueprint .source-diagram{background:linear-gradient(125deg,#18374a,#0d2434);border-color:#3f5b6d}.brand-blueprint .source-node b{color:var(--accent)}.brand-blueprint .source-process{background:#112938}.brand-blueprint .process-grid article>span{color:var(--accent)}.brand-blueprint .purchase-details details{border-color:#355061}.brand-blueprint .purchase-details h2{font-size:39px}.brand-blueprint .concierge{background:linear-gradient(110deg,#153e55,#102c40);border-color:#3f5b6d}.brand-blueprint .concierge h2{font-size:55px;font-weight:650}.brand-blueprint .admin-sidebar{background:#0b1923}.brand-blueprint .admin-sidebar .bp-logo img{width:175px;max-width:100%}.brand-blueprint .admin-sidebar nav button.active{background:var(--accent);color:#111e28}.brand-blueprint .admin-top{background:#112938;border-bottom:1px solid #355061}.brand-blueprint .admin-panel,.brand-blueprint .metric-grid article{background:#122a39;border-color:#365363}.brand-blueprint .metric-grid strong{color:#f0f1ed}.brand-blueprint .metric-grid article:first-child{border-top:2px solid var(--accent)}.brand-blueprint dialog{background:#112938;color:var(--ink);border:1px solid #557181;border-radius:5px;max-width:calc(100vw - 30px)}.brand-blueprint dialog::backdrop{background:#030d15cc;backdrop-filter:blur(6px)}.brand-blueprint dialog h2{font-size:34px;font-weight:650;letter-spacing:-1px}.brand-blueprint .compare-tray{background:#19394d;color:#f4f4ee;border:1px solid #617887;box-shadow:0 8px 40px #0007;border-radius:4px}.brand-blueprint .bp-identity-board{background:#112a3b;border:1px solid #3b586a;padding:65px 9%;margin:35px 0}.bp-identity-board img{width:100%;height:auto}.bp-identity-notes{display:grid;grid-template-columns:1.1fr 1fr 1fr;gap:45px}.bp-identity-notes h3{font-size:24px;margin-bottom:17px}.bp-identity-notes p{font-size:16px;line-height:1.9;color:var(--muted);margin-bottom:15px}.bp-palette{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.bp-palette>span{background:var(--swatch);min-height:140px;display:flex;flex-direction:column;justify-content:flex-end;gap:8px;padding:13px;font-size:16px;color:#f5f5ef}.bp-palette>span:nth-child(n+2){color:#102330}.bp-palette b{font:14px var(--font-sans)}
/* The overview still links to every earlier art direction. */
.selected-storefronts{display:grid;grid-template-columns:1.15fr 1fr 1fr;gap:24px;padding:30px;border:1px solid #8b654b;background:#102736;margin-top:28px;color:#f1eee7}.selected-storefronts>div>span{font:14px var(--font-sans);letter-spacing:1px;color:#eea66c}.selected-storefronts h2{font-family:var(--font-sans);font-size:28px;line-height:1.2;letter-spacing:-1px;margin-top:15px}.selected-storefronts>a{padding:7px 0 7px 24px;border-left:1px solid #4c6270;display:flex;flex-direction:column;justify-content:center;gap:12px}.selected-storefronts>a>b{font-size:17px;font-weight:600}.selected-storefronts>a>span{font-size:16px;color:#c5b7a8}.selected-storefronts>a:hover>span{color:#ed9656}@media(max-width:760px){.selected-storefronts{grid-template-columns:1fr;gap:22px;padding:25px}.selected-storefronts>a{padding:18px 0 0;border-left:0;border-top:1px solid #4c6270}.selected-storefronts h2{font-size:28px}}
.preview-technical{background:#0b1923!important}.preview-technical .preview-copy strong{font-family:var(--font-sans)!important;font-weight:750!important}.preview-technical .preview-copy small{color:#e87932!important}.preview-technical .preview-copy>span{background:#e87932!important;color:#132533!important}.preview-technical .preview-product{mix-blend-mode:screen}
@media(min-width:1700px){.bp-hero{min-height:780px;padding-top:105px}.bp-hero-content{max-width:760px}.brand-blueprint .bp-hero h1{font-size:130px}.bp-hero-deck{font-size:26px}.bp-hero-description{font-size:16px;max-width:470px}.bp-hero-spec{right:9%;width:300px}.bp-hero-spec b{font-size:23px}.bp-section{padding-top:100px;padding-bottom:100px}.brand-blueprint .bp-productcard .productphoto{height:280px}.bp-footer-top{gap:8%}}
@media(max-width:1200px){.brand-blueprint .bp-siteheader{gap:20px;padding-left:4%;padding-right:4%}.brand-blueprint .bp-logo img{width:235px}.brand-blueprint .bp-siteheader>nav{gap:18px;font-size:16px}.bp-nav-actions{gap:14px}.bp-nav-actions .bp-search-link{display:none}.bp-hero{padding-left:5%;padding-right:5%;min-height:690px}.brand-blueprint .bp-hero h1{font-size:87px;letter-spacing:-4.5px}.bp-hero-spec{width:210px;right:5%;bottom:115px}.bp-hero-coordinate small{display:none}.bp-confidence{padding:25px 5%}.bp-confidence>div{padding:4px 13px;gap:9px}.bp-confidence b{font-size:16px}.bp-confidence span:not(.bp-mini-index),.bp-confidence button{font-size:16px}.bp-section{padding:70px 5%}.bp-hero-bottom{left:5%;right:5%}.brand-blueprint .bp-collection .productgrid{gap:16px}.brand-blueprint .bp-productcard .productinfo{padding-left:17px;padding-right:17px}.brand-blueprint .bp-productcard .cardbottom b{font-size:17px}.bp-product-top{padding-left:17px;padding-right:17px}.brand-blueprint .bp-productcard .productphoto{height:195px}.bp-collection-bar>span{font-size:16px}.bp-workloads .workload-tabs button{gap:10px!important;padding:20px 13px!important}.brand-blueprint .bp-workloads .workload-copy{padding:34px 27px}.brand-blueprint .bp-workloads .workload-copy h3{font-size:33px}.bp-sourcing{gap:5%}.bp-route-map{padding:22px}.bp-origin-cards{gap:18px}.bp-origin-cards>a+a{padding-left:18px}.bp-origin-cards h3{font-size:23px}.bp-process-grid article{padding-left:18px;padding-right:18px}.bp-process-grid h3{font-size:17px}.bp-footer{padding-left:5%;padding-right:5%}.bp-footer-top{gap:4%;grid-template-columns:1.5fr 1fr 1fr 1fr}.brand-blueprint .bp-footer .bp-logo img{width:240px}.brand-blueprint .equipment-row{grid-template-columns:20px 70px minmax(120px,1fr) 95px 100px;gap:10px}.brand-blueprint .row-title h2{font-size:18px}.brand-blueprint .row-buy>strong{font-size:16px}.bp-identity-notes{gap:25px}}
@media(max-width:1000px){.brand-blueprint .bp-siteheader{grid-template-columns:1fr auto;height:auto;min-height:98px;padding:14px 5%;position:relative;z-index:5}.brand-blueprint .bp-siteheader>nav{display:none;grid-column:1/-1;grid-row:2;justify-content:flex-start;gap:30px;padding:18px 0 6px;border-top:1px solid var(--line);width:100%}.brand-blueprint .bp-siteheader>nav.is-open{display:flex}.bp-menu{display:block}.bp-nav-actions .bp-search-link{display:block}.bp-utility>span:nth-child(2){display:none}.brand-blueprint .bp-hero h1{font-size:80px}.bp-hero-content{max-width:490px}.bp-hero-spec{width:180px;bottom:120px;padding:18px}.bp-hero-spec b{font-size:16px}.bp-hero-spec>span{font-size:16px}.bp-hero-coordinate{right:5%;font-size:16px}.bp-confidence{grid-template-columns:repeat(2,1fr);gap:20px 0}.bp-confidence>div:nth-child(2){border:0}.bp-confidence>div:nth-child(3){padding-left:0}.bp-confidence>div:nth-child(2n){padding-left:30px}.bp-confidence b{font-size:16px}.bp-confidence span:not(.bp-mini-index),.bp-confidence button{font-size:16px}.bp-section-head h2{font-size:38px!important}.bp-collection-bar{display:block}.bp-collection-bar>span{display:block;margin-top:12px;font-size:16px}.brand-blueprint .bp-collection .productgrid{gap:12px}.brand-blueprint .bp-productcard h3{font-size:22px}.brand-blueprint .bp-productcard .productphoto{height:175px;padding-left:12px;padding-right:12px}.bp-stock-tag{font-size:16px}.bp-product-top{gap:5px}.bp-product-top>span:first-child{font-size:16px}.brand-blueprint .bp-productcard .productinfo{padding:18px 14px 0}.bp-memory{gap:5px}.bp-memory>b{font-size:16px}.bp-stock-locations>span,.bp-stock-locations>span b{font-size:16px}.brand-blueprint .bp-productcard .cardbottom{flex-wrap:wrap;gap:7px;min-height:99px}.brand-blueprint .bp-productcard .cardbottom b{font-size:18px}.brand-blueprint .bp-productcard .cardbottom small{font-size:16px}.bp-server-strip{padding:23px 20px;gap:17px}.bp-server-strip>span:last-child{font-size:16px;gap:10px;white-space:normal;min-width:120px}.bp-server-strip h3{font-size:16px}.bp-server-strip p{font-size:16px}.bp-workloads .workload-tabs button{font-size:16px!important}.bp-workloads .workload-tabs button>b{display:none}.brand-blueprint .bp-workloads .workload-product{padding:25px}.brand-blueprint .bp-workloads .workload-copy h3{font-size:30px}.bp-sourcing{grid-template-columns:1fr;gap:35px}.bp-source-story>p:not(.eyebrow){max-width:550px}.bp-source-signature{display:none}.bp-route-map{padding:28px}.bp-route-line{max-height:120px}.bp-origin-cards{gap:30px}.bp-origin-cards>a+a{padding-left:30px}.bp-origin-cards h3{font-size:29px}.bp-process-grid{grid-template-columns:repeat(2,1fr)}.bp-process-grid article{padding:27px 23px}.bp-process-grid article:nth-child(2){border-right:0}.bp-process-grid article:nth-child(3){padding-left:0;border-top:1px solid #405865}.bp-process-grid article:nth-child(4){border-top:1px solid #405865}.bp-process-grid h3{max-width:none;font-size:19px}.bp-process-grid article>div{margin-bottom:24px}.bp-faq{gap:6%;grid-template-columns:.85fr 1.15fr}.bp-faq summary{font-size:16px}.bp-cta{padding:47px 5%;gap:25px}.bp-cta h2{font-size:38px}.bp-cta-actions{min-width:190px}.bp-cta .btn{font-size:16px;padding:13px 16px;gap:15px}.bp-footer-top{grid-template-columns:1.4fr 1fr 1fr;gap:35px}.bp-footer-company{grid-column:1/-1;display:grid!important;grid-template-columns:1fr 1fr 1fr;align-items:center;padding-top:24px;border-top:1px solid var(--line)}.bp-footer-company h3,.bp-footer-company p{margin:0!important}.bp-footer-company p br{display:none}.bp-footer-company p{max-width:220px;font-size:16px}.bp-footer-company>a{justify-self:end}.bp-footer-bottom{margin-top:28px}.brand-blueprint .catalogue{grid-template-columns:170px minmax(0,1fr);gap:20px;padding-left:5%;padding-right:5%}.brand-blueprint .filters{padding:18px 14px}.brand-blueprint .resultheading{align-items:flex-start;flex-direction:column;gap:12px}.brand-blueprint .result-controls{width:100%;justify-content:space-between}.brand-blueprint .equipment-rows{overflow-x:auto}.brand-blueprint .equipment-row{min-width:570px}.brand-blueprint .quote-workspace{gap:25px}.brand-blueprint .quote-sticky{padding:22px}.bp-identity-notes{grid-template-columns:1fr 1fr}.bp-palette{grid-column:1/-1}.bp-palette>span{min-height:95px}}
@media(max-width:760px){.bp-reviewbar{padding:8px 5%;font-size:16px}.bp-reviewbar>span{display:none}.bp-reviewbar nav{gap:16px}.brand-blueprint .prototype-note{font-size:16px;letter-spacing:.2px}.bp-utility{padding:10px 5%;font-size:16px}.bp-utility button{font-size:16px}.bp-utility>span{gap:8px}.brand-blueprint .bp-siteheader{min-height:90px;padding:15px 5%;gap:15px}.brand-blueprint .bp-logo img{width:225px}.bp-nav-actions{gap:16px;margin-left:0}.brand-blueprint .bp-nav-quote,.bp-nav-actions .bp-search-link{display:none}.bp-nav-actions .basket{font-size:16px;gap:4px}.bp-nav-actions svg{width:20px;height:20px}.bp-nav-actions .bp-menu{padding:0}.brand-blueprint .bp-siteheader>nav.is-open{font-size:16px;justify-content:space-between;gap:12px}.bp-hero{padding:47px 6% 85px;min-height:685px}.bp-hero-image{inset:0 0 0 0;opacity:.55}.bp-hero-image>img{object-position:60%}.bp-hero-image:after{background:linear-gradient(90deg,#0b1923ea,#0b19239c 62%,#0b192352),linear-gradient(0deg,#0b1923,transparent 50%)}.bp-grid{background-size:64px 64px}.bp-hero .eyebrow{font-size:16px;letter-spacing:1px;max-width:350px;line-height:1.8}.brand-blueprint .bp-hero h1{font-size:clamp(67px,12vw,88px);letter-spacing:-3.6px;margin-top:25px;margin-bottom:27px}.bp-hero-deck{font-size:21px}.bp-hero-description{max-width:355px;font-size:16px;line-height:1.9}.bp-hero .btn{font-size:16px;padding:14px 16px;gap:20px}.bp-hero .actions{gap:9px;margin-top:25px}.bp-hero-brands{gap:22px;margin-top:33px}.bp-hero-brands>span{font-size:16px}.bp-hero-brands>b{font-size:18px}.bp-hero-brands>b.bp-amd{font-size:22px}.bp-hero-spec,.bp-hero-coordinate{display:none}.bp-hero-bottom{left:6%;right:6%;padding:16px 0;font-size:16px}.bp-hero-bottom>span{max-width:240px;line-height:1.7;gap:9px}.bp-hero-bottom img{width:25px;flex-shrink:0}.bp-hero-bottom>a{font-size:0;gap:0}.bp-hero-bottom>a>span{font-size:22px}.bp-confidence{padding:25px 6%;gap:25px 0}.bp-confidence>div{padding:0 10px;gap:9px}.bp-confidence>div:nth-child(2n){padding-left:20px}.bp-confidence b{font-size:16px}.bp-confidence span:not(.bp-mini-index),.bp-confidence button{font-size:16px}.bp-mini-index{font-size:16px}.bp-confidence button{gap:5px}.bp-section{padding:52px 6%}.bp-section-head{align-items:flex-start;gap:20px;flex-direction:column;margin-bottom:22px}.brand-blueprint .bp-section h2{font-size:35px!important;letter-spacing:-1.4px}.bp-section-head .eyebrow{font-size:16px;margin-bottom:14px}.bp-text-link{font-size:16px;gap:25px}.bp-collection-bar{margin-top:0;margin-bottom:24px}.bp-collection-bar>p{font-size:16px;line-height:1.8}.bp-collection-bar>span{font-size:16px}.brand-blueprint .bp-collection .productgrid{grid-template-columns:1fr;gap:22px}.bp-product-top{padding:21px 22px 0}.bp-product-top>span:first-child{font-size:16px}.bp-stock-tag{font-size:16px}.brand-blueprint .bp-productcard .productphoto{height:225px;padding:20px 22px 32px}.brand-blueprint .bp-productcard .productinfo{padding:23px 22px 0}.brand-blueprint .bp-productcard h3{font-size:28px;margin-top:10px}.brand-blueprint .bp-productcard .productinfo>p{font-size:16px}.brand-blueprint .bp-productcard .smallcaps{font-size:16px}.bp-memory>b{font-size:16px}.bp-memory>span{font-size:16px}.bp-stock-locations>span,.bp-stock-locations>span b{font-size:16px}.bp-stock-locations>small{font-size:16px}.brand-blueprint .bp-productcard .cardbottom{min-height:0;flex-wrap:nowrap;padding:19px 0}.brand-blueprint .bp-productcard .cardbottom b{font-size:22px}.brand-blueprint .bp-productcard .cardbottom small{font-size:16px}.brand-blueprint .bp-productcard .compare-btn{font-size:16px}.bp-card-action{padding:18px 0;font-size:16px}.bp-server-strip{flex-wrap:wrap;padding:23px;gap:16px;margin-top:22px}.bp-server-icon{width:32px}.bp-server-strip>div{flex:1;min-width:180px}.bp-server-strip h3{font-size:17px;line-height:1.4}.bp-server-strip p{font-size:16px}.bp-server-strip>span:last-child{margin-left:48px;min-width:0;font-size:16px;gap:25px}.bp-section-deck{font-size:16px;margin-top:0}.brand-blueprint .bp-workloads .workload-tabs{grid-template-columns:1fr;margin-top:25px}.brand-blueprint .bp-workloads .workload-tabs button{padding:17px 19px!important;gap:15px!important;border-right:0;border-bottom:1px solid var(--line);font-size:16px!important}.bp-workloads .workload-tabs button>b{display:block}.brand-blueprint .bp-workloads .workload-tabs button[aria-selected=true]{border-left:2px solid var(--accent);border-bottom:1px solid var(--line)}.brand-blueprint .bp-workloads .workload-panel{grid-template-columns:1fr}.brand-blueprint .bp-workloads .workload-copy{padding:30px 25px}.brand-blueprint .bp-workloads .workload-copy h3{font-size:30px}.brand-blueprint .bp-workloads .workload-copy .eyebrow{font-size:16px}.brand-blueprint .bp-workloads .workload-copy p{font-size:16px}.brand-blueprint .bp-workloads .workload-product{padding:25px;border-left:0;border-top:1px solid var(--line);min-height:0}.brand-blueprint .bp-workloads .workload-product img{height:170px}.brand-blueprint .workload-product h3{font-size:25px}.bp-sourcing{gap:28px}.bp-source-story>.eyebrow{font-size:16px;letter-spacing:1px}.bp-source-story>p:not(.eyebrow){font-size:16px}.bp-route-map{padding:22px 20px}.bp-route-heading>span{font-size:16px}.bp-route-heading>b{font-size:16px;letter-spacing:1px}.bp-route-heading i{margin:0 3px}.bp-origin-cards{gap:15px}.bp-origin-cards>a+a{padding-left:15px}.bp-origin-cards h3{font-size:24px}.bp-origin-cards p{font-size:16px}.bp-origin-cards b{font-size:16px}.bp-origin-note{font-size:16px}.bp-process-grid{margin-top:15px}.bp-process-grid article{padding:23px 15px 24px}.bp-process-grid h3{font-size:17px;line-height:1.4}.bp-process-grid p{font-size:16px;line-height:1.9}.bp-process-grid article>div{gap:9px}.bp-process-grid article>div b{font-size:16px}.bp-process-grid article>div span{font-size:16px}.bp-faq{grid-template-columns:1fr;gap:28px}.bp-faq h2{margin:15px 0 20px}.bp-faq summary{font-size:16px;padding:20px 0;line-height:1.7}.bp-faq details>p{font-size:16px}.bp-cta{margin:0 5% 45px;padding:38px 7%;display:block}.bp-cta .eyebrow{font-size:16px}.bp-cta h2{font-size:36px;letter-spacing:-1.5px;line-height:1.15}.bp-cta p:not(.eyebrow){font-size:16px}.bp-cta-actions{margin-top:28px;min-width:0;align-items:stretch}.bp-cta-actions .btn{font-size:16px;min-height:49px}.bp-cta-mark{right:-150px;bottom:120px;opacity:.04}.bp-footer{padding:40px 6% 0}.bp-footer-top{grid-template-columns:1fr 1fr;gap:30px 25px}.bp-footer-top>div:first-child{grid-column:1/-1}.brand-blueprint .bp-footer .bp-logo img{width:280px;max-width:100%}.bp-footer-top>div:first-child>p{font-size:16px}.bp-footer h3{font-size:16px}.bp-footer-top>div:not(:first-child)>a,.bp-footer-top>div:not(:first-child)>button{font-size:16px}.bp-footer-company{display:flex!important;grid-column:1/-1;gap:10px!important;align-items:flex-start}.bp-footer-company p{max-width:none;font-size:16px}.bp-footer-company p br{display:initial}.bp-footer-bottom{font-size:16px;gap:12px}.bp-footer-bottom>span:nth-child(2){width:100%}.brand-blueprint .shopheading{padding:37px 6% 30px}.brand-blueprint .shopheading h1{font-size:43px;letter-spacing:-1.7px}.brand-blueprint .shopheading p{font-size:16px}.brand-blueprint .catalogue-count{display:none}.brand-blueprint .category-nav{gap:7px;margin-bottom:23px}.brand-blueprint .category-nav button{font-size:16px;padding:10px 12px}.brand-blueprint .catalogue{grid-template-columns:1fr;padding:0 6% 45px;gap:22px}.brand-blueprint .filters{padding:20px;gap:0 10px;grid-template-columns:repeat(3,minmax(0,1fr))}.brand-blueprint .filters input[type=radio]{width:12px;height:12px}.brand-blueprint .filters>#search{font-size:16px;padding:12px}.brand-blueprint .filters label,.brand-blueprint .filters legend{font-size:16px;overflow-wrap:anywhere}.brand-blueprint .filters fieldset{margin-top:20px}.brand-blueprint .filters fieldset label{gap:4px;line-height:1.4}.brand-blueprint .filters .filter-help{display:none}.brand-blueprint .filters>.btn{font-size:16px;padding-bottom:0}.brand-blueprint .catalogue .productgrid{grid-template-columns:1fr}.brand-blueprint .resultheading{padding:0 0 20px}.brand-blueprint .content-section{padding:42px 6%}.brand-blueprint .detail-specs h2,.brand-blueprint .detail-tab-copy h2{font-size:32px;letter-spacing:-1px}.brand-blueprint .related-products .productgrid{grid-template-columns:1fr}.brand-blueprint .product-detail .buybox{order:initial}.brand-blueprint .product-visual>img{height:240px}.brand-blueprint .buybox h1{font-size:43px}.brand-blueprint .quote-intro h1,.brand-blueprint .sourcing-hero h1{font-size:42px;letter-spacing:-1.5px}.brand-blueprint .project-form h2{font-size:23px}.brand-blueprint .purchase-details h2{font-size:33px}.brand-blueprint .concierge h2{font-size:41px}.brand-blueprint dialog h2{font-size:29px}.brand-blueprint .admin-sidebar .bp-logo img{width:220px}.brand-blueprint .bp-identity-board{padding:40px 15px}.bp-identity-notes{grid-template-columns:1fr;gap:28px}.bp-palette{grid-column:auto}.bp-palette>span{min-height:110px}.bp-identity-notes h3{font-size:22px}.bp-identity-notes p{font-size:16px}}
@media(max-width:380px){.brand-blueprint .bp-logo img{width:195px}.bp-nav-actions{gap:11px}.bp-utility{font-size:16px}.bp-utility button{font-size:16px}.brand-blueprint .bp-hero h1{font-size:clamp(56px,16.5vw,62px)}.bp-hero .actions{flex-direction:column;align-items:flex-start}.bp-hero .actions .btn{min-width:215px}.bp-hero{min-height:745px}.bp-confidence b{font-size:16px}.bp-confidence span:not(.bp-mini-index),.bp-confidence button{font-size:16px}.bp-confidence>div:nth-child(2n){padding-left:13px}.bp-process-grid{grid-template-columns:1fr}.bp-process-grid article{padding:24px 0;border-right:0;border-bottom:1px solid #405865}.bp-process-grid article:nth-child(3),.bp-process-grid article:nth-child(4){border-top:0}.bp-process-grid h3{font-size:20px}.bp-process-grid p{font-size:16px}}
@media(prefers-reduced-motion:reduce){.brand-blueprint *{scroll-behavior:auto!important;transition:none!important}.bp-productcard:hover,.bp-productcard:hover .productphoto img{transform:none}}
