[data-buyer-direct]{--bd-ink:#07111f;--bd-navy:#00295b;--bd-deep:#001a3d;--bd-green:#00aa0b;--bd-green-deep:#008f09;--bd-green-tint:#e9f8ea;--bd-text:#24384f;--bd-muted:#334155;--bd-rule:#dfe6ef;--bd-rule-strong:#c6d2e1;--bd-stage:#f5f7fa;--bd-floor:#e7ecf3;--bd-stage-2:#eaeff5;--bd-white:#ffffff;--bd-warn-bg:#fff7e6;--bd-warn-line:#d98a00;--bd-danger-bg:#fdeeee;--bd-danger-line:#b42318;--bd-success-bg:#e9f8ea;--bd-success-line:#008f09;--bd-radius:16px;--bd-radius-sm:12px;--bd-shadow-soft:0 1px 2px rgba(0,20,50,0.06),0 10px 30px rgba(0,20,50,0.06);--bd-shadow:0 2px 6px rgba(0,20,50,0.08),0 30px 60px rgba(0,20,50,0.18);--bd-ease:cubic-bezier(0.22,1,0.36,1);--bd-font:var(--font-lato),"Lato",Arial,Helvetica,sans-serif;font-family:var(--bd-font);color:var(--bd-text);background:var(--bd-white);-webkit-font-smoothing:antialiased}[data-buyer-direct] .bd-page{display:flex;min-height:100vh;flex-direction:column;background:var(--bd-white)}[data-buyer-direct] .bd-main{flex:1 0 auto}[data-buyer-direct] .bd-header-start-action{display:inline-flex;min-height:44px;align-items:center;justify-content:center;gap:10px;border:1px solid transparent;border-radius:999px;background:#00295b;color:#ffffff;font-size:14px;font-weight:700;line-height:1;padding:0 18px;text-decoration:none}[data-buyer-direct] .bd-header-start-action:after{content:"↗"/"";font-size:15px;font-weight:400}[data-buyer-direct] .bd-header-start-action:focus-visible{outline:3px solid #063f88;outline-offset:3px;box-shadow:0 0 0 6px rgba(255,255,255,.94)}[data-buyer-direct] *,[data-buyer-direct] :after,[data-buyer-direct] :before{box-sizing:border-box}[data-buyer-direct] .bd-sr-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}[data-buyer-direct] .bd-container{width:min(100% - 2.5rem,76rem);margin:0 auto}[data-buyer-direct] .bd-container-narrow{width:min(100% - 2.5rem,46rem);margin:0 auto}[data-buyer-direct] .bd-section{padding:clamp(3.5rem,8vw,7rem) 0 0}[data-buyer-direct] .bd-section:last-of-type{padding-bottom:clamp(3.5rem,8vw,7rem)}[data-buyer-direct] .bd-section-head{max-width:40rem;margin-bottom:2.25rem}[data-buyer-direct] .bd-section-head .bd-body{margin-top:1.1rem}[data-buyer-direct] .bd-section-paper,[data-buyer-direct] .bd-section-soft{padding:clamp(3.5rem,8vw,7rem) 0}[data-buyer-direct] .bd-grid{display:grid;gap:1rem}[data-buyer-direct] .bd-grid-2,[data-buyer-direct] .bd-grid-3{grid-template-columns:1fr}[data-buyer-direct] .bd-eyebrow{margin:0 0 1rem;color:var(--bd-navy);font-size:.75rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase}[data-buyer-direct] .bd-h1{margin:0;color:var(--bd-ink);font-size:clamp(2.35rem,4.6vw,3.9rem);font-weight:400;letter-spacing:-.035em;line-height:1.06;text-wrap:balance}[data-buyer-direct] .bd-h1-soft{display:block;color:var(--bd-navy)}[data-buyer-direct] .bd-h2{margin:0;color:var(--bd-ink);font-size:clamp(1.9rem,3.2vw,2.75rem);font-weight:400;letter-spacing:-.03em;line-height:1.08;text-wrap:balance}[data-buyer-direct] .bd-h3{margin:0;color:var(--bd-ink);font-size:1.2rem;font-weight:700;letter-spacing:-.01em;line-height:1.3}[data-buyer-direct] .bd-lead{max-width:34rem;margin:1.35rem 0 0;color:var(--bd-text);font-size:clamp(1.05rem,1.3vw,1.2rem);line-height:1.6}[data-buyer-direct] .bd-body{margin:0;color:var(--bd-text);font-size:1.04rem;line-height:1.65}[data-buyer-direct] .bd-body+.bd-body{margin-top:.9rem}[data-buyer-direct] .bd-h2+.bd-body,[data-buyer-direct] .bd-h2+.bd-small{margin-top:1rem}[data-buyer-direct] .bd-hint,[data-buyer-direct] .bd-small{margin:0;color:var(--bd-muted);font-size:.9rem;line-height:1.5}[data-buyer-direct] .bd-label{display:block;margin:0 0 .5rem;font-size:.95rem}[data-buyer-direct] .bd-label,[data-buyer-direct] .bd-strong{color:var(--bd-ink);font-weight:700}[data-buyer-direct] .bd-legal{margin:1.4rem 0 0;color:var(--bd-muted);font-size:.9rem;line-height:1.55}[data-buyer-direct] .bd-link{color:var(--bd-navy);font-weight:700;text-decoration:underline;text-decoration-thickness:1.5px;text-underline-offset:.2em}[data-buyer-direct] .bd-link:hover{color:var(--bd-deep)}[data-buyer-direct] .bd-prewrap{white-space:pre-wrap}[data-buyer-direct] .bd-navy{color:var(--bd-navy)}[data-buyer-direct] .bd-deep,[data-buyer-direct] .bd-navy-2{color:var(--bd-deep)}[data-buyer-direct] .bd-ink{color:var(--bd-ink)}[data-buyer-direct] .bd-text{color:var(--bd-text)}[data-buyer-direct] .bd-blue-soft{background:var(--bd-stage)}[data-buyer-direct] .bd-blue-line{border-color:var(--bd-rule)}[data-buyer-direct] .bd-paper{background:var(--bd-stage)}[data-buyer-direct] .bd-radius{border-radius:var(--bd-radius)}[data-buyer-direct] .bd-shadow{box-shadow:var(--bd-shadow)}[data-buyer-direct] .bd-shadow-soft{box-shadow:var(--bd-shadow-soft)}[data-buyer-direct] .bd-warn{color:var(--bd-warn-line)}[data-buyer-direct] .bd-warn-line{border-color:var(--bd-warn-line)}[data-buyer-direct] .bd-warn-bg{background:var(--bd-warn-bg)}[data-buyer-direct] .bd-danger{color:var(--bd-danger-line)}[data-buyer-direct] .bd-danger-line{border-color:var(--bd-danger-line)}[data-buyer-direct] .bd-danger-bg{background:var(--bd-danger-bg)}[data-buyer-direct] .bd-success{color:var(--bd-success-line)}[data-buyer-direct] .bd-success-line{border-color:var(--bd-success-line)}[data-buyer-direct] .bd-success-bg{background:var(--bd-success-bg)}[data-buyer-direct] .bd-btn{display:inline-flex;min-height:3rem;align-items:center;justify-content:center;gap:.5rem;padding:0 1.5rem;border:1px solid transparent;border-radius:999px;font-family:inherit;font-size:.95rem;font-weight:700;line-height:1;text-decoration:none;cursor:pointer;transition:background-color .16s var(--bd-ease),border-color .16s var(--bd-ease),color .16s var(--bd-ease),transform .16s var(--bd-ease),box-shadow .16s var(--bd-ease)}[data-buyer-direct] .bd-btn:focus-visible{outline:3px solid var(--bd-navy);outline-offset:3px}[data-buyer-direct] .bd-btn:disabled{cursor:not-allowed;opacity:.55}[data-buyer-direct] .bd-btn-primary{background:var(--bd-green);color:var(--bd-deep)}[data-buyer-direct] .bd-btn-primary:hover:not(:disabled){background:var(--bd-green-deep);transform:translateY(-1px)}[data-buyer-direct] .bd-btn-secondary{background:var(--bd-navy);color:var(--bd-white)}[data-buyer-direct] .bd-btn-secondary:hover:not(:disabled){background:var(--bd-deep);transform:translateY(-1px)}[data-buyer-direct] .bd-btn-quiet{background:var(--bd-white);border-color:var(--bd-rule-strong);color:var(--bd-navy)}[data-buyer-direct] .bd-btn-quiet:hover:not(:disabled){border-color:var(--bd-navy)}[data-buyer-direct] .bd-btn-danger{background:var(--bd-white);border-color:var(--bd-danger-line);color:var(--bd-danger-line)}[data-buyer-direct] .bd-btn-danger:hover:not(:disabled){background:var(--bd-danger-bg)}[data-buyer-direct] .bd-btn-block{width:100%}[data-buyer-direct] .bd-btn-row{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem;margin-top:1.75rem}[data-buyer-direct] .bd-actions-row{display:flex;flex-wrap:wrap;gap:.6rem}[data-buyer-direct] .bd-copy-row{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem;margin-top:1rem}[data-buyer-direct] .bd-hero{position:relative;overflow:hidden;padding:clamp(3rem,7vw,6rem) 0 0;background:linear-gradient(180deg,var(--bd-white) 0,var(--bd-stage) 42%,var(--bd-floor) 100%)}[data-buyer-direct] .bd-hero-inner{display:flex;flex-direction:column;align-items:center;text-align:center}[data-buyer-direct] .bd-hero-copy{display:flex;max-width:60rem;flex-direction:column;align-items:center}[data-buyer-direct] .bd-hero .bd-lead{max-width:52rem;margin-top:1.4rem;color:var(--bd-muted);font-size:clamp(1.05rem,1.4vw,1.25rem)}[data-buyer-direct] .bd-hero-price{margin:1rem 0 0;color:var(--bd-muted);font-size:.9rem;line-height:1.5}[data-buyer-direct] .bd-hero-sample{display:inline-flex;align-items:center;gap:.45rem;margin-top:1.5rem;padding:.55rem 1rem;border:1px solid var(--bd-rule-strong);border-radius:999px;background:var(--bd-white);color:var(--bd-ink);font-size:.9rem;font-weight:700;text-decoration:none;transition:border-color .16s var(--bd-ease),background-color .16s var(--bd-ease)}[data-buyer-direct] .bd-hero-sample:after{content:"\2192";color:var(--bd-navy)}[data-buyer-direct] .bd-hero-sample:hover{border-color:var(--bd-navy);background:var(--bd-stage);text-decoration:none}[data-buyer-direct] .bd-capture{display:flex;width:100%;max-width:34rem;align-items:center;gap:.4rem;margin-top:2.25rem;padding:.35rem .35rem .35rem 1.1rem;border:1px solid var(--bd-rule-strong);border-radius:999px;background:var(--bd-white);box-shadow:var(--bd-shadow-soft);text-align:left;transition:border-color .16s var(--bd-ease),box-shadow .16s var(--bd-ease)}[data-buyer-direct] .bd-capture:focus-within{border-color:var(--bd-navy);box-shadow:0 0 0 4px rgba(0,41,91,.12)}[data-buyer-direct] .bd-capture-input{min-width:0;flex:1 1 auto;border:0;background:transparent;color:var(--bd-ink);font-family:inherit;font-size:1rem;line-height:1.4;outline:none}[data-buyer-direct] .bd-capture-input::placeholder{color:var(--bd-muted);opacity:1}[data-buyer-direct] .bd-capture .bd-btn{flex:0 0 auto;min-height:2.7rem;padding:0 1.2rem}@media (max-width:28rem){[data-buyer-direct] .bd-capture{flex-direction:column;align-items:stretch;padding:.45rem;border-radius:var(--bd-radius)}[data-buyer-direct] .bd-capture-input{padding:.6rem .7rem}[data-buyer-direct] .bd-capture .bd-btn{width:100%}}[data-buyer-direct] .bd-hero-object{width:min(100%,58rem);max-height:16rem;margin:clamp(2.5rem,5vw,4rem) auto 0;overflow:hidden;border:1px solid rgba(0,41,91,.14);border-bottom:0;border-radius:14px 14px 0 0;background:var(--bd-white);box-shadow:0 -1px 0 rgba(255,255,255,.8),0 24px 60px -24px rgba(0,41,91,.4),0 2px 6px rgba(7,17,31,.05)}[data-buyer-direct] .bd-hero-object img{display:block;width:100%;height:auto;user-select:none;pointer-events:none}[data-buyer-direct] .bd-stage{position:relative;padding:clamp(1.25rem,3vw,2.5rem);border:1px solid var(--bd-rule);border-radius:24px;background:radial-gradient(rgba(0,41,91,.11) 1px,transparent 1px) 0 0 /22px 22px,var(--bd-stage)}[data-buyer-direct] .bd-steps{display:grid;grid-template-columns:1fr;gap:1.5rem;margin:0;padding:0;list-style:none}[data-buyer-direct] .bd-step{display:flex;flex-direction:column;gap:.6rem;padding-top:1.5rem;border-top:1px solid var(--bd-rule-strong)}[data-buyer-direct] .bd-step-number{display:inline-block;margin-bottom:.25rem;color:var(--bd-navy);font-size:.78rem;font-weight:700;letter-spacing:.14em}[data-buyer-direct] .bd-step .bd-h3{font-size:1.15rem}[data-buyer-direct] .bd-step .bd-body{max-width:26rem;color:var(--bd-muted);font-size:1rem}[data-buyer-direct] .bd-covers{display:grid;grid-template-columns:1fr;gap:2rem}[data-buyer-direct] .bd-check-list{margin:0;padding:0;list-style:none;counter-reset:bd-area;border-top:1px solid var(--bd-rule)}[data-buyer-direct] .bd-check-list li{counter-increment:bd-area;display:grid;grid-template-columns:2.6rem 1fr;align-items:baseline;gap:.5rem;padding:.95rem 0;border-bottom:1px solid var(--bd-rule);color:var(--bd-ink);font-size:1.05rem;font-weight:400;line-height:1.4}[data-buyer-direct] .bd-check-list li:before{content:counter(bd-area,decimal-leading-zero);color:var(--bd-navy);font-size:.78rem;font-weight:700;letter-spacing:.12em}[data-buyer-direct] .bd-stage-contract{padding:clamp(1.5rem,4vw,3.5rem)}[data-buyer-direct] .bd-contract{max-width:46rem}[data-buyer-direct] .bd-contract .bd-h2{margin-bottom:1.2rem}[data-buyer-direct] .bd-contract-steps{margin:1.4rem 0 0;padding:0;list-style:none;counter-reset:bd-step}[data-buyer-direct] .bd-contract-steps li{counter-increment:bd-step;position:relative;padding:.9rem 0 .9rem 2.6rem;border-top:1px solid var(--bd-rule);color:var(--bd-text);line-height:1.6}[data-buyer-direct] .bd-contract-steps li:last-child{border-bottom:1px solid var(--bd-rule)}[data-buyer-direct] .bd-contract-steps li:before{content:counter(bd-step,decimal-leading-zero);position:absolute;left:0;top:1.05rem;color:var(--bd-navy);font-size:.78rem;font-weight:700;letter-spacing:.12em}[data-buyer-direct] .bd-clause{margin-top:1.75rem;padding:1.4rem 1.5rem 1.5rem;border:1px solid rgba(0,41,91,.1);border-left:4px solid var(--bd-navy);border-radius:var(--bd-radius-sm);background:var(--bd-white);box-shadow:var(--bd-shadow-soft)}[data-buyer-direct] .bd-clause-label{margin:0 0 .6rem;color:var(--bd-navy);font-size:.75rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase}[data-buyer-direct] .bd-clause-text{margin:0;color:var(--bd-ink);font-size:1.05rem;line-height:1.65}[data-buyer-direct] .bd-trust-heading{margin-top:1.8rem}[data-buyer-direct] .bd-trust{display:grid;grid-template-columns:1fr;gap:1.5rem}[data-buyer-direct] .bd-plain-list{margin:0;padding:0;list-style:none}[data-buyer-direct] .bd-plain-list li{position:relative;padding:.9rem 0 .9rem 1.6rem;border-top:1px solid var(--bd-rule);color:var(--bd-text);font-size:1.04rem;line-height:1.55}[data-buyer-direct] .bd-plain-list li:last-child{border-bottom:1px solid var(--bd-rule)}[data-buyer-direct] .bd-plain-list li:before{content:"";position:absolute;left:0;top:1.65rem;width:.75rem;height:2px;background:var(--bd-navy)}[data-buyer-direct] .bd-faq-layout{display:grid;grid-template-columns:1fr;gap:1.5rem}[data-buyer-direct] .bd-faq{border-top:1px solid var(--bd-rule)}[data-buyer-direct] .bd-faq-item{border-bottom:1px solid var(--bd-rule)}[data-buyer-direct] .bd-faq-item summary{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1.05rem 0;color:var(--bd-ink);font-size:1.05rem;font-weight:700;cursor:pointer;list-style:none}[data-buyer-direct] .bd-faq-item summary::-webkit-details-marker{display:none}[data-buyer-direct] .bd-faq-item summary:after{content:"+";flex:0 0 auto;color:var(--bd-navy);font-size:1.4rem;font-weight:300;line-height:1;transition:transform .2s var(--bd-ease)}[data-buyer-direct] .bd-faq-item[open] summary:after{transform:rotate(45deg)}[data-buyer-direct] .bd-faq-item summary:focus-visible{outline:3px solid var(--bd-navy);outline-offset:2px;border-radius:4px}[data-buyer-direct] .bd-faq-item p{max-width:40rem;margin:0;padding:0 0 1.2rem;color:var(--bd-text);line-height:1.6}[data-buyer-direct] .bd-final{padding-bottom:clamp(3.5rem,8vw,7rem)}[data-buyer-direct] .bd-final-inner{padding:clamp(2rem,5vw,4rem) clamp(1.5rem,4vw,3.5rem);border-radius:24px;background:var(--bd-navy);color:var(--bd-white)}[data-buyer-direct] .bd-final-inner .bd-h2,[data-buyer-direct] .bd-final-inner .bd-lead{color:var(--bd-white)}[data-buyer-direct] .bd-final-inner .bd-lead{color:#dbe7f7}[data-buyer-direct] .bd-footer{margin-top:auto;border-top:1px solid var(--bd-rule);background:var(--bd-white)}[data-buyer-direct] .bd-footer-inner{display:flex;width:min(100% - 2.5rem,76rem);flex-direction:column;gap:.5rem;margin:0 auto;padding:1.5rem 0;color:var(--bd-muted);font-size:.9rem}[data-buyer-direct] .bd-footer-inner .bd-strong{color:var(--bd-ink)}[data-buyer-direct] .bd-footer-links{display:flex;flex-wrap:wrap;gap:1.25rem;margin:0;padding:0;list-style:none}[data-buyer-direct] .bd-footer-links a{color:var(--bd-navy);font-weight:700;text-decoration:none}[data-buyer-direct] .bd-footer-links a:hover{text-decoration:underline}[data-buyer-direct] .bd-footer-links a:focus-visible{border-radius:2px;outline:2px solid var(--bd-navy);outline-offset:4px}@media (min-width:64rem){[data-buyer-direct] .bd-footer-inner{flex-direction:row;align-items:center;justify-content:space-between;gap:1.25rem}[data-buyer-direct] .bd-footer-inner>p{margin:0}[data-buyer-direct] .bd-footer-inner>p:not(.bd-strong){flex:none;order:1}[data-buyer-direct] .bd-footer-inner .bd-strong{min-width:0;flex:1;order:2;text-align:center}[data-buyer-direct] .bd-footer-links{flex:none;order:3}}[data-buyer-direct] .bd-referral{display:inline-flex;align-items:center;gap:.6rem;margin:1.5rem auto 0;padding:.65rem 1rem;border:1px solid var(--bd-rule-strong);border-radius:999px;background:var(--bd-white);color:var(--bd-ink);font-size:.95rem;font-weight:700}[data-buyer-direct] .bd-referral:before{content:"";width:.55rem;height:.55rem;border-radius:50%;background:var(--bd-green)}[data-buyer-direct] .bd-card{padding:clamp(1.25rem,3vw,1.9rem);border:1px solid rgba(0,41,91,.08);border-radius:var(--bd-radius);background:var(--bd-white);box-shadow:var(--bd-shadow-soft)}[data-buyer-direct] .bd-card>.bd-h3+*{margin-top:1rem}[data-buyer-direct] .bd-card>.bd-h3+.bd-body,[data-buyer-direct] .bd-card>.bd-h3+.bd-small{margin-top:.6rem}[data-buyer-direct] .bd-card-muted{background:var(--bd-stage);box-shadow:none}[data-buyer-direct] .bd-card-stack{display:grid;gap:1rem}[data-buyer-direct] .bd-chip{display:inline-flex;align-items:center;gap:.4rem;padding:.3rem .75rem;border:1px solid var(--bd-rule-strong);border-radius:999px;color:var(--bd-navy);font-size:.78rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}[data-buyer-direct] .bd-message-box{padding:1rem 1.1rem;font-size:.98rem;line-height:1.6}[data-buyer-direct] .bd-message-box,[data-buyer-direct] .bd-share-link{border:1px solid var(--bd-rule);border-radius:var(--bd-radius-sm);background:var(--bd-stage);color:var(--bd-ink)}[data-buyer-direct] .bd-share-link{display:block;margin:.75rem 0 0;padding:.75rem .9rem;font-size:.92rem;overflow-wrap:anywhere}[data-buyer-direct] .bd-meta-row{display:flex;flex-wrap:wrap;align-items:center;gap:.6rem 1.25rem;margin-top:.5rem;color:var(--bd-muted);font-size:.92rem}[data-buyer-direct] .bd-notice{margin:0;padding:.85rem 1rem;border:1px solid var(--bd-rule-strong);border-radius:var(--bd-radius-sm);background:var(--bd-stage);color:var(--bd-ink);font-size:.95rem;font-weight:700;line-height:1.5}[data-buyer-direct] .bd-notice-success,[data-buyer-direct] .bd-success-line{border-color:var(--bd-success-line);background:var(--bd-success-bg)}[data-buyer-direct] .bd-notice-warn{border-color:var(--bd-warn-line);background:var(--bd-warn-bg)}[data-buyer-direct] .bd-notice-danger{border-color:var(--bd-danger-line);background:var(--bd-danger-bg)}[data-buyer-direct] .bd-error{margin:.75rem 0 0;color:var(--bd-danger-line);font-size:.95rem;font-weight:700;line-height:1.5}[data-buyer-direct] .bd-form{margin-top:2rem}[data-buyer-direct] .bd-form>*+*{margin-top:1.5rem}[data-buyer-direct] .bd-field{border:0;padding:0;margin-inline:0;min-inline-size:0}[data-buyer-direct] .bd-input,[data-buyer-direct] .bd-textarea{display:block;width:100%;padding:.85rem 1rem;border:1px solid var(--bd-rule-strong);border-radius:var(--bd-radius-sm);background:var(--bd-white);color:var(--bd-ink);font-family:inherit;font-size:1rem;line-height:1.4;transition:border-color .16s var(--bd-ease),box-shadow .16s var(--bd-ease)}[data-buyer-direct] .bd-input:focus,[data-buyer-direct] .bd-textarea:focus{border-color:var(--bd-navy);outline:none;box-shadow:0 0 0 4px rgba(0,41,91,.12)}[data-buyer-direct] .bd-input[aria-invalid=true]{border-color:var(--bd-danger-line)}[data-buyer-direct] .bd-hint{margin-top:.45rem}[data-buyer-direct] .bd-choice-group{display:grid;gap:.6rem}[data-buyer-direct] .bd-checkbox-row,[data-buyer-direct] .bd-choice{display:flex;align-items:flex-start;gap:.85rem;padding:.95rem 1rem;border:1px solid var(--bd-rule-strong);border-radius:var(--bd-radius-sm);background:var(--bd-white);color:var(--bd-ink);font-size:1rem;font-weight:700;line-height:1.4;cursor:pointer;transition:border-color .16s var(--bd-ease),background-color .16s var(--bd-ease)}[data-buyer-direct] .bd-checkbox-row:hover,[data-buyer-direct] .bd-choice:hover{border-color:var(--bd-navy)}[data-buyer-direct] .bd-choice-checked{border-color:var(--bd-navy);background:var(--bd-stage)}[data-buyer-direct] .bd-checkbox-row input,[data-buyer-direct] .bd-choice input{position:relative;flex:0 0 auto;width:1.15rem;height:1.15rem;margin:.15rem 0 0;appearance:none;-webkit-appearance:none;border:2px solid var(--bd-navy);border-radius:5px;background:var(--bd-white);cursor:pointer}[data-buyer-direct] .bd-checkbox-row input[type=radio],[data-buyer-direct] .bd-choice input[type=radio]{border-radius:50%}[data-buyer-direct] .bd-checkbox-row input:checked,[data-buyer-direct] .bd-choice input:checked{background:var(--bd-navy)}[data-buyer-direct] .bd-checkbox-row input:checked:after,[data-buyer-direct] .bd-choice input:checked:after{content:"";position:absolute;left:.22rem;top:.08rem;width:.38rem;height:.62rem;border-right:2px solid var(--bd-white);border-bottom:2px solid var(--bd-white);transform:rotate(45deg)}[data-buyer-direct] .bd-checkbox-row input[type=radio]:checked:after,[data-buyer-direct] .bd-choice input[type=radio]:checked:after{left:.25rem;top:.25rem;width:.42rem;height:.42rem;border:0;border-radius:50%;background:var(--bd-white);transform:none}[data-buyer-direct] .bd-checkbox-row input:focus-visible,[data-buyer-direct] .bd-choice input:focus-visible{outline:3px solid var(--bd-navy);outline-offset:2px}[data-buyer-direct] .bd-checkbox-row input:disabled,[data-buyer-direct] .bd-choice input:disabled{border-color:var(--bd-rule-strong);cursor:not-allowed}[data-buyer-direct] .bd-choice-body{display:block;min-width:0}[data-buyer-direct] .bd-checkbox-row .bd-choice-body>.bd-strong{display:block;margin-bottom:.3rem;cursor:pointer}[data-buyer-direct] .bd-checkbox-row .bd-choice-body>.bd-small{display:block;font-weight:400}[data-buyer-direct] .bd-consequence{display:block;margin-top:.3rem;color:var(--bd-muted);font-size:.9rem;font-weight:400;line-height:1.5}[data-buyer-direct] .bd-declare-list{display:grid;gap:.6rem;margin-top:1.25rem}[data-buyer-direct] .bd-start-page{min-height:clamp(40rem,76vh,54rem);background:#f4f6f2;font-family:Avenir Next,Avenir,Segoe UI,sans-serif}[data-buyer-direct] .bd-start-content{width:min(calc(100% - 3rem),66rem);margin-inline:auto;padding-block:clamp(5rem,9vw,8rem);text-align:center}[data-buyer-direct] .bd-start-heading{margin:0;color:#00295b;font-size:clamp(40px,4.5vw,64px);font-weight:440;letter-spacing:-.06em;line-height:.98;text-wrap:balance}[data-buyer-direct] .bd-start-lead{max-width:47.5rem;margin:22px auto 0;color:#566372;font-size:clamp(17px,1.45vw,20px);font-weight:450;line-height:1.6}[data-buyer-direct] .bd-start-referral{margin:1.2rem auto 0;color:#00295b;font-size:.92rem;font-weight:650;line-height:1.5}[data-buyer-direct] .bd-start-form{display:grid;width:min(100%,53rem);gap:1.6rem;margin:clamp(2.75rem,5vw,4rem) auto 0;text-align:left}[data-buyer-direct] .bd-start-fields{display:grid;grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);gap:18px}[data-buyer-direct] .bd-start-field{min-width:0}[data-buyer-direct] .bd-start-label{display:block;margin:0 0 .6rem 1.25rem;color:#00295b;font-size:.92rem;font-weight:650;line-height:1.3}[data-buyer-direct] .bd-start-input{display:block;width:100%;min-width:0;min-height:54px;padding:0 20px;border:1px solid #aebbc7;border-radius:999px;background:#ffffff;color:#07111f;font:inherit;font-size:15px;line-height:1.4}[data-buyer-direct] .bd-start-input:focus{border-color:#063f88;outline:2px solid #2d9cff;outline-offset:2px}[data-buyer-direct] .bd-start-input[aria-invalid=true]{border-color:#b42318}[data-buyer-direct] .bd-start-hint{margin:.62rem 1.25rem 0;color:#566372;font-size:.86rem;font-weight:450;line-height:1.5}[data-buyer-direct] .bd-start-error{margin:.55rem 1.25rem 0;color:#9f1d16;font-size:.9rem;font-weight:700;line-height:1.45}[data-buyer-direct] .bd-start-role{min-width:0;margin:0;padding:0;border:0}[data-buyer-direct] .bd-start-role-options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}[data-buyer-direct] .bd-start-role-option{position:relative;min-width:0;cursor:pointer}[data-buyer-direct] .bd-start-role-input{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}[data-buyer-direct] .bd-start-role-label{display:flex;min-height:54px;align-items:center;justify-content:center;padding:0 20px;border:1px solid #aebbc7;border-radius:999px;background:#ffffff;color:#00295b;font-size:15px;font-weight:650;line-height:1.3;text-align:center}[data-buyer-direct] .bd-start-role-input:checked+.bd-start-role-label{border-color:#00295b;background:#00295b;color:#ffffff}[data-buyer-direct] .bd-start-role-input:focus-visible+.bd-start-role-label{outline:3px solid #063f88;outline-offset:3px;box-shadow:0 0 0 6px rgba(255,255,255,.94)}[data-buyer-direct] .bd-start-submit{display:inline-flex;width:100%;min-height:54px;align-items:center;justify-content:center;gap:10px;padding:0 22px;border:1px solid transparent;border-radius:999px;background:#00295b;color:#ffffff;cursor:pointer;font:inherit;font-size:14px;font-weight:700;line-height:1}[data-buyer-direct] .bd-start-submit:after{content:"\2192"/"";font-size:1rem;font-weight:400}[data-buyer-direct] .bd-start-submit:hover:not(:disabled){background:#06356f}[data-buyer-direct] .bd-start-submit:focus-visible{outline:3px solid #063f88;outline-offset:3px;box-shadow:0 0 0 6px rgba(255,255,255,.94)}[data-buyer-direct] .bd-start-submit:disabled{cursor:wait;opacity:.72}[data-buyer-direct] .bd-start-submit-error{margin-inline:1.25rem;text-align:center}@media (max-width:44rem){[data-buyer-direct] .bd-start-content{width:min(calc(100% - 2.5rem),35rem);padding-block:clamp(4rem,15vw,6rem)}[data-buyer-direct] .bd-start-heading{line-height:1.03}[data-buyer-direct] .bd-start-form{gap:1.4rem}[data-buyer-direct] .bd-start-fields,[data-buyer-direct] .bd-start-role-options{grid-template-columns:1fr}}[data-buyer-direct] .bd-find-page{min-height:clamp(34rem,68vh,48rem);background:#f4f6f2;font-family:Avenir Next,Avenir,Segoe UI,sans-serif}[data-buyer-direct] .bd-find-content{width:min(calc(100% - 3rem),57.5rem);margin-inline:auto;padding-block:clamp(5rem,9vw,8rem);text-align:center}[data-buyer-direct] .bd-find-heading{margin:0;color:#00295b;font-size:clamp(40px,4.5vw,64px);font-weight:440;letter-spacing:-.06em;line-height:.98;white-space:nowrap}[data-buyer-direct] .bd-find-lead{max-width:47.5rem;margin:22px auto 0;color:#566372;font-size:clamp(17px,1.45vw,20px);font-weight:450;line-height:1.6}[data-buyer-direct] .bd-find-form{display:grid;width:min(100%,40rem);grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:start;margin:clamp(2.25rem,5vw,3.5rem) auto 0;text-align:left}[data-buyer-direct] .bd-find-field{min-width:0}[data-buyer-direct] .bd-find-label{display:block;margin:0 0 .6rem 1.25rem;color:#00295b;font-size:.92rem;font-weight:650;line-height:1.3}[data-buyer-direct] .bd-find-input{display:block;width:100%;min-width:0;min-height:54px;padding:0 20px;border:1px solid #aebbc7;border-radius:999px;background:#ffffff;color:#07111f;font:inherit;font-size:15px;line-height:1.4}[data-buyer-direct] .bd-find-input:focus{border-color:#063f88;outline:2px solid #2d9cff;outline-offset:2px}[data-buyer-direct] .bd-find-input[aria-invalid=true]{border-color:#b42318}[data-buyer-direct] .bd-find-input:disabled{color:#334155;cursor:wait}[data-buyer-direct] .bd-find-error{margin:.65rem 1.25rem 0;color:#9f1d16;font-size:.9rem;font-weight:700;line-height:1.45}[data-buyer-direct] .bd-find-submit{display:inline-flex;min-height:54px;align-items:center;justify-content:center;gap:10px;margin-top:1.8rem;padding:0 22px;border:1px solid transparent;border-radius:999px;background:#00295b;color:#ffffff;cursor:pointer;font:inherit;font-size:14px;font-weight:700;line-height:1}[data-buyer-direct] .bd-find-submit:after{content:"\2192"/"";font-size:1rem;font-weight:400}[data-buyer-direct] .bd-find-submit:hover:not(:disabled){background:#06356f}[data-buyer-direct] .bd-find-submit:focus-visible{outline:3px solid #063f88;outline-offset:3px;box-shadow:0 0 0 6px rgba(255,255,255,.94)}[data-buyer-direct] .bd-find-submit:disabled{cursor:wait;opacity:.72}[data-buyer-direct] .bd-find-status{max-width:40rem;margin:clamp(2.25rem,5vw,3.5rem) auto 0;color:#00295b;font-size:clamp(17px,1.45vw,20px);font-weight:600;line-height:1.6}@media (max-width:38rem){[data-buyer-direct] .bd-find-content{width:min(calc(100% - 2.5rem),35rem);padding-block:clamp(4rem,15vw,6rem)}[data-buyer-direct] .bd-find-form{grid-template-columns:1fr;gap:12px}[data-buyer-direct] .bd-find-submit{width:100%;margin-top:0}}[data-buyer-direct] .bd-file-header{padding:clamp(2rem,4vw,3rem) 0 1.5rem;border-bottom:1px solid var(--bd-rule);background:var(--bd-white)}[data-buyer-direct] .bd-file-address{margin:0;color:var(--bd-ink);font-size:clamp(1.8rem,3.4vw,2.6rem);font-weight:300;letter-spacing:-.025em;line-height:1.1;overflow-wrap:anywhere}[data-buyer-direct] .bd-file-header .bd-chip,[data-buyer-direct] .bd-file-header .bd-small{margin-top:.9rem}[data-buyer-direct] .bd-file-body{padding:2rem 0 3rem;background:var(--bd-stage)}[data-buyer-direct] .bd-file-upload{margin-top:1.25rem}[data-buyer-direct] .bd-dropzone{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.6rem;min-height:11rem;padding:1.75rem 1.25rem;border:2px dashed var(--bd-rule-strong);border-radius:var(--bd-radius);background:var(--bd-white);text-align:center;cursor:pointer;transition:border-color .16s var(--bd-ease),background-color .16s var(--bd-ease)}[data-buyer-direct] .bd-dropzone:hover,[data-buyer-direct] .bd-dropzone[data-active=true]{border-color:var(--bd-navy);background:var(--bd-stage)}[data-buyer-direct] .bd-dropzone-title{margin:0;color:var(--bd-ink);font-size:1.1rem;font-weight:700}[data-buyer-direct] .bd-dropzone .bd-body{max-width:34rem;font-size:.98rem}[data-buyer-direct] .bd-dropzone .bd-small{font-weight:700}[data-buyer-direct] .bd-dropzone .bd-btn{margin-top:.4rem}[data-buyer-direct] .bd-dropzone input[type=file]{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}[data-buyer-direct] .bd-file-list{margin:1.25rem 0 0;padding:0;list-style:none;border-top:1px solid var(--bd-rule)}[data-buyer-direct] .bd-file-row{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem 1rem;padding:.8rem 0;border-bottom:1px solid var(--bd-rule)}[data-buyer-direct] .bd-file-name{flex:1 1 14rem;min-width:0;color:var(--bd-ink);font-size:.98rem;font-weight:700;overflow-wrap:anywhere}[data-buyer-direct] .bd-file-status{display:inline-flex;align-items:center;gap:.45rem;color:var(--bd-muted);font-size:.82rem;font-weight:700;letter-spacing:0}[data-buyer-direct] .bd-file-status:before{width:.55rem;height:.55rem;border-radius:999px;background:currentColor;content:"";flex:0 0 auto}[data-buyer-direct] .bd-file-status[data-status=pending]:before,[data-buyer-direct] .bd-file-status[data-status=scanning]:before{animation:bd-verification-pulse 1.4s ease-in-out infinite}[data-buyer-direct] .bd-file-status[data-status=uploaded]{color:var(--bd-success-line)}[data-buyer-direct] .bd-file-status[data-status=failed]{color:var(--bd-danger-line)}@keyframes bd-verification-pulse{0%,to{opacity:.35}50%{opacity:1}}@media (prefers-reduced-motion:reduce){[data-buyer-direct] .bd-file-status[data-status=pending]:before,[data-buyer-direct] .bd-file-status[data-status=scanning]:before{animation:none}}[data-buyer-direct] .bd-file-row .bd-btn-quiet{min-height:2.2rem;padding:0 .9rem;font-size:.85rem}[data-buyer-direct] .bd-sticky-action{position:sticky;bottom:1rem;z-index:5;padding:.6rem;border:1px solid var(--bd-rule-strong);border-radius:999px;background:rgba(255,255,255,.94);box-shadow:var(--bd-shadow);backdrop-filter:blur(8px)}@keyframes bd-pulse{0%,to{opacity:1}50%{opacity:.35}}[data-buyer-direct] .bd-spin,[data-buyer-direct] .bd-spinner{width:1.9rem;height:1.9rem;margin:0 auto;border:3px solid var(--bd-rule);border-top-color:var(--bd-navy);border-radius:50%;animation:bd-spin .9s linear infinite}@keyframes bd-spin{to{transform:rotate(1turn)}}[data-buyer-direct] iframe.bd-report-frame{display:block;width:100%;min-height:70vh;margin-top:1.25rem;border:1px solid rgba(0,41,91,.1);border-radius:var(--bd-radius);background:var(--bd-white);box-shadow:var(--bd-shadow-soft)}[data-buyer-direct] .bd-versions{margin:1rem 0 0;padding:0;list-style:none;border-top:1px solid var(--bd-rule)}[data-buyer-direct] .bd-versions li{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.5rem;padding:.7rem 0;border-bottom:1px solid var(--bd-rule);color:var(--bd-text);font-size:.95rem}[data-buyer-direct] .bd-file-workspace{min-height:70vh;background:#f4f6f2;color:#24384f;font-family:Avenir Next,Avenir,Segoe UI,sans-serif}[data-buyer-direct] .bd-file-workspace .bd-file-header{padding:clamp(3.5rem,7vw,6rem) 0 clamp(2rem,3vw,2.75rem);border-bottom:1px solid #ccd6df;background:#f8faf7}[data-buyer-direct] .bd-file-workspace .bd-file-body>.bd-container,[data-buyer-direct] .bd-file-workspace .bd-file-header .bd-container{width:min(calc(100% - 3rem),70rem)}[data-buyer-direct] .bd-file-workspace .bd-file-header .bd-eyebrow{margin-bottom:1.15rem;color:#566372;font-size:.72rem;font-weight:700;letter-spacing:.16em}[data-buyer-direct] .bd-file-workspace .bd-file-address{max-width:58rem;margin:0;color:#00295b;font-size:clamp(2.5rem,5vw,4.25rem);font-weight:440;letter-spacing:-.06em;line-height:.99;text-wrap:balance}[data-buyer-direct] .bd-file-workspace .bd-file-header .bd-chip{margin-top:1.25rem;padding:.3rem .7rem;border-color:#aebbc7;color:#00295b;font-size:.7rem;letter-spacing:.12em}[data-buyer-direct] .bd-file-workspace .bd-file-header .bd-small{max-width:44rem;margin-top:1.15rem;color:#566372;font-size:clamp(1rem,1.6vw,1.15rem);font-weight:450;line-height:1.6}[data-buyer-direct] .bd-file-workspace .bd-file-body{padding:0 0 clamp(5rem,9vw,8rem);background:#f4f6f2}[data-buyer-direct] .bd-file-workspace .bd-card-stack{display:grid;gap:0}[data-buyer-direct] .bd-file-workspace .bd-card-stack>.bd-card,[data-buyer-direct] .bd-file-workspace .bd-card-stack>.bd-error,[data-buyer-direct] .bd-file-workspace .bd-card-stack>.bd-notice{padding:clamp(2.5rem,4.5vw,4rem) 0;border:0;border-bottom:1px solid #ccd6df;border-radius:0;background:transparent;box-shadow:none}[data-buyer-direct] .bd-file-workspace .bd-card-stack>.bd-error,[data-buyer-direct] .bd-file-workspace .bd-card-stack>.bd-notice{margin:0}[data-buyer-direct] .bd-file-workspace .bd-card-stack>.bd-card:last-child,[data-buyer-direct] .bd-file-workspace .bd-card-stack>.bd-error:last-child,[data-buyer-direct] .bd-file-workspace .bd-card-stack>.bd-notice:last-child{border-bottom:0}[data-buyer-direct] .bd-file-workspace .bd-card-stack>.bd-card>.bd-h3,[data-buyer-direct] .bd-file-workspace .bd-file-limits-step>.bd-h3,[data-buyer-direct] .bd-file-workspace .bd-file-step>.bd-h3{color:#00295b;font-size:clamp(1.75rem,3vw,2.5rem);font-weight:440;letter-spacing:-.045em;line-height:1.08}[data-buyer-direct] .bd-file-workspace .bd-card-stack>.bd-card>.bd-body,[data-buyer-direct] .bd-file-workspace .bd-file-step>.bd-body{max-width:48rem;color:#566372;font-size:clamp(1rem,1.5vw,1.12rem);font-weight:450;line-height:1.65}[data-buyer-direct] .bd-file-workspace .bd-file-upload{margin-top:clamp(1.75rem,4vw,2.75rem)}[data-buyer-direct] .bd-file-workspace .bd-dropzone{gap:.8rem;min-height:18rem;padding:clamp(2.25rem,6vw,4.25rem) clamp(1.25rem,5vw,3rem);border:2px dashed #8fa0af;border-radius:24px;background:#ffffff;cursor:pointer}[data-buyer-direct] .bd-file-workspace .bd-dropzone:focus-within,[data-buyer-direct] .bd-file-workspace .bd-dropzone:hover,[data-buyer-direct] .bd-file-workspace .bd-dropzone[data-dragging=true]{border-color:#2d9cff;background:#f8fbff}[data-buyer-direct] .bd-file-workspace .bd-dropzone[data-disabled=true]{cursor:not-allowed;opacity:.68}[data-buyer-direct] .bd-file-workspace .bd-dropzone-title{color:#00295b;font-size:clamp(1.35rem,2.6vw,1.75rem);font-weight:650;letter-spacing:-.025em;line-height:1.2}[data-buyer-direct] .bd-file-workspace .bd-dropzone .bd-small{max-width:48rem;color:#566372;font-size:1rem;font-weight:450;line-height:1.6}[data-buyer-direct] .bd-file-workspace .bd-dropzone .bd-small.bd-strong{color:#334a63;font-size:.82rem;font-weight:700;letter-spacing:.025em}[data-buyer-direct] .bd-file-workspace .bd-dropzone .bd-btn{min-height:3.25rem;margin-top:.6rem;padding-inline:1.7rem;background:#00295b;color:#ffffff}[data-buyer-direct] .bd-file-workspace .bd-meta-row{margin-top:1rem;color:#566372;font-weight:600}[data-buyer-direct] .bd-file-workspace .bd-file-list{margin-top:1.25rem;border-top-color:#ccd6df}[data-buyer-direct] .bd-file-workspace .bd-file-row{padding:1rem 0;border-bottom-color:#ccd6df}[data-buyer-direct] .bd-file-workspace .bd-file-name{color:#24384f;font-weight:650}[data-buyer-direct] .bd-file-workspace .bd-declare-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 2rem;margin-top:2rem;border-top:0}[data-buyer-direct] .bd-file-workspace .bd-file-declare-step .bd-choice{min-height:4.5rem;align-items:flex-start;padding:1.25rem .15rem;border:0;border-bottom:1px solid #ccd6df;border-radius:0;background:transparent;color:#24384f;font-size:1rem;font-weight:650}[data-buyer-direct] .bd-file-workspace .bd-file-declare-step .bd-choice:hover{border-bottom-color:#ccd6df;background:transparent}[data-buyer-direct] .bd-file-workspace .bd-file-declare-step .bd-choice:last-child{border-bottom:0}[data-buyer-direct] .bd-file-workspace .bd-file-declare-step .bd-choice-checked,[data-buyer-direct] .bd-file-workspace .bd-file-declare-step .bd-choice-checked:hover{border-bottom-color:#2d9cff;background:#eef6fd}[data-buyer-direct] .bd-file-workspace .bd-consequence{color:#566372;font-weight:450}[data-buyer-direct] .bd-file-workspace .bd-file-declare-step>.bd-notice{max-width:50rem;margin-top:2rem}[data-buyer-direct] .bd-file-workspace .bd-card-stack>.bd-file-declare-step-update{border-bottom:0}[data-buyer-direct] .bd-file-workspace .bd-file-declare-step-update .bd-declare-list{gap:.75rem 2rem;margin-top:1.75rem}[data-buyer-direct] .bd-file-workspace .bd-file-declare-step-update .bd-choice,[data-buyer-direct] .bd-file-workspace .bd-file-declare-step-update .bd-choice-checked,[data-buyer-direct] .bd-file-workspace .bd-file-declare-step-update .bd-choice-checked:hover,[data-buyer-direct] .bd-file-workspace .bd-file-declare-step-update .bd-choice:hover{min-height:2.75rem;padding:.35rem .15rem;border:0;background:transparent}[data-buyer-direct] .bd-file-workspace .bd-file-limits-step{background:#edf1ec}[data-buyer-direct] .bd-file-workspace .bd-card-stack>.bd-file-checkout-step{border-bottom:0}[data-buyer-direct] .bd-file-workspace .bd-file-limits-step .bd-plain-list{display:grid;max-width:48rem;grid-template-columns:1fr;gap:.8rem;margin-top:1.5rem}[data-buyer-direct] .bd-file-workspace .bd-file-missing-docs .bd-plain-list li:first-child{border-top:0}[data-buyer-direct] .bd-file-workspace .bd-file-missing-docs .bd-plain-list li:last-child{border-bottom:0}[data-buyer-direct] .bd-file-workspace .bd-file-limits-step .bd-plain-list li{padding:0 0 0 1.5rem;border:0;color:#455563;font-size:.98rem;font-weight:450}[data-buyer-direct] .bd-file-workspace .bd-file-limits-step .bd-plain-list li:last-child{border:0}[data-buyer-direct] .bd-file-workspace .bd-file-limits-step .bd-plain-list li:before{top:.72rem}[data-buyer-direct] .bd-file-workspace .bd-file-checkout-step .bd-form{max-width:52rem}[data-buyer-direct] .bd-file-workspace .bd-file-checkout-step .bd-label{margin:0 0 .6rem 1.25rem;color:#00295b;font-size:.9rem;font-weight:650}[data-buyer-direct] .bd-file-workspace .bd-file-checkout-step .bd-input{min-height:3.4rem;padding:0 1.25rem;border-color:#aebbc7;border-radius:999px}[data-buyer-direct] .bd-file-workspace .bd-file-checkout-step .bd-checkbox-row{padding:.8rem .15rem;border:0;border-radius:0;background:transparent;color:#24384f;font-weight:600}[data-buyer-direct] .bd-file-workspace .bd-file-checkout-step .bd-hint{margin-top:1rem;color:#566372}[data-buyer-direct] .bd-file-workspace .bd-checkout-requirement{max-width:40rem;margin:1.15rem 0 0;color:#805a12;font-size:.84rem;font-weight:650;line-height:1.45}[data-buyer-direct] .bd-file-workspace .bd-btn-primary,[data-buyer-direct] .bd-file-workspace .bd-btn-secondary{background:#00295b;color:#ffffff}[data-buyer-direct] .bd-file-workspace .bd-btn-primary:hover:not(:disabled),[data-buyer-direct] .bd-file-workspace .bd-btn-secondary:hover:not(:disabled){background:#06356f}[data-buyer-direct] .bd-file-workspace .bd-sticky-action{padding:0;border:0;border-radius:0;background:transparent;box-shadow:none;backdrop-filter:none}[data-buyer-direct] .bd-file-workspace .bd-review-state{min-height:clamp(27rem,56vh,38rem);display:grid;align-content:center;gap:clamp(3rem,8vw,6rem)}[data-buyer-direct] .bd-file-workspace .bd-review-state-intro{max-width:52rem}[data-buyer-direct] .bd-file-workspace .bd-report-reader-heading .bd-eyebrow,[data-buyer-direct] .bd-file-workspace .bd-review-state .bd-eyebrow,[data-buyer-direct] .bd-shared-report .bd-eyebrow{margin-bottom:1rem;color:#566372;font-size:.72rem;font-weight:700;letter-spacing:.16em}[data-buyer-direct] .bd-file-workspace .bd-report-reader-heading .bd-h3,[data-buyer-direct] .bd-file-workspace .bd-review-state .bd-h3{color:#00295b;font-size:clamp(2.5rem,5vw,4.25rem);font-weight:440;letter-spacing:-.06em;line-height:.99;text-wrap:balance}[data-buyer-direct] .bd-file-workspace .bd-review-state .bd-body{max-width:48rem;margin-top:1.2rem;color:#455563;font-size:clamp(1rem,1.6vw,1.16rem);font-weight:450;line-height:1.65}[data-buyer-direct] .bd-review-rail{position:relative;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none}[data-buyer-direct] .bd-review-rail:before{position:absolute;top:.6rem;right:calc(16.666% - .6rem);left:calc(16.666% + .6rem);height:2px;background:#c4ced7;content:""}[data-buyer-direct] .bd-review-rail li{position:relative;z-index:1;display:grid;justify-items:center;gap:1.25rem;padding-inline:1rem;color:#6a7580;font-size:clamp(.94rem,1.35vw,1.08rem);font-weight:520;line-height:1.35;text-align:center}[data-buyer-direct] .bd-review-marker{width:1.2rem;height:1.2rem;border:2px solid #8fa0af;border-radius:50%;background:#f4f6f2}[data-buyer-direct] .bd-review-rail li[data-state=done]{color:#334a63}[data-buyer-direct] .bd-review-rail li[data-state=done] .bd-review-marker{border-color:#00295b;background:#00295b;box-shadow:inset 0 0 0 3px #f4f6f2}[data-buyer-direct] .bd-review-rail li[data-state=current]{color:#00295b;font-weight:700}[data-buyer-direct] .bd-review-rail li[data-state=current] .bd-review-marker{border-color:#2d9cff;background:#f4f6f2;box-shadow:0 0 0 8px rgba(45,156,255,.14);animation:bd-pulse 1.4s ease-in-out infinite}[data-buyer-direct] .bd-file-workspace .bd-report-reader{padding-top:clamp(3.5rem,7vw,6rem)}[data-buyer-direct] .bd-report-reader-heading{max-width:52rem;margin-bottom:clamp(2rem,4vw,3rem)}[data-buyer-direct] .bd-report-toolbar{display:flex;align-items:center;justify-content:space-between;gap:1.25rem 2rem;padding:1rem 0;border:0}[data-buyer-direct] .bd-report-facts{display:grid;flex:1 1 22rem;gap:.18rem;margin:0;color:#455563;font-size:.9rem;font-weight:550;line-height:1.45}[data-buyer-direct] .bd-report-actions{justify-content:flex-end}[data-buyer-direct] .bd-report-actions .bd-btn{min-height:2.65rem;padding-inline:1.15rem;font-size:.86rem}[data-buyer-direct] .bd-report-sheet{margin-top:clamp(1.5rem,3vw,2.25rem);padding:clamp(.45rem,1vw,.8rem);border:1px solid #ccd6df;background:#e8ece8;box-shadow:0 18px 50px rgba(0,41,91,.09)}[data-buyer-direct] .bd-report-sheet iframe.bd-report-frame{width:100%;min-height:max(76vh,48rem);margin:0;border:0;border-radius:0;box-shadow:none}[data-buyer-direct] .bd-report-loading{display:grid;min-height:65vh;place-content:center;gap:1rem;margin-top:2rem;border:1px solid #ccd6df;background:#ffffff;color:#455563;text-align:center}[data-buyer-direct] .bd-report-share{margin-top:1.5rem;padding:1.5rem;border-left:3px solid #2d9cff;background:#ffffff}[data-buyer-direct] .bd-old-reports{margin-top:clamp(1.75rem,4vw,2.75rem);border:0}[data-buyer-direct] .bd-old-reports>summary{width:fit-content;padding:.3rem 0;background:transparent;color:#00295b;font-size:.95rem;font-weight:700;line-height:1.45;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.28rem;cursor:pointer}[data-buyer-direct] .bd-old-reports>summary:focus-visible{outline:3px solid #00295b;outline-offset:4px}[data-buyer-direct] .bd-old-reports-list{display:grid;gap:clamp(2.5rem,5vw,4rem);margin-top:1.5rem}[data-buyer-direct] .bd-old-report>.bd-h3{margin:0;color:#00295b;font-size:1rem;font-weight:650;letter-spacing:-.015em}[data-buyer-direct] .bd-shared-report-workspace{min-height:70vh;background:#f4f6f2;color:#24384f;font-family:Avenir Next,Avenir,Segoe UI,sans-serif}[data-buyer-direct] .bd-shared-report{padding:clamp(3.5rem,7vw,6rem) 0 clamp(5rem,9vw,8rem)}[data-buyer-direct] .bd-shared-report>.bd-container{width:min(calc(100% - 3rem),70rem)}[data-buyer-direct] .bd-shared-report-heading{max-width:58rem;margin-bottom:clamp(2rem,4vw,3rem)}[data-buyer-direct] .bd-shared-report-heading .bd-file-address{color:#00295b;font-size:clamp(2.5rem,5vw,4.25rem);font-weight:440;letter-spacing:-.06em;line-height:.99}[data-buyer-direct] .bd-shared-report-heading .bd-body{max-width:44rem;margin-top:1.15rem;color:#566372;font-size:clamp(1rem,1.6vw,1.15rem);line-height:1.6}[data-buyer-direct] .bd-file-workspace .bd-file-checkout-step>.bd-sticky-action{margin-top:1.25rem}@media (max-width:44rem){[data-buyer-direct] .bd-file-workspace .bd-file-body>.bd-container,[data-buyer-direct] .bd-file-workspace .bd-file-header .bd-container{width:min(calc(100% - 2.5rem),35rem)}[data-buyer-direct] .bd-file-workspace .bd-file-header{padding-top:3.5rem}[data-buyer-direct] .bd-file-workspace .bd-file-address{font-size:clamp(2.35rem,12vw,3.25rem);line-height:1.02}[data-buyer-direct] .bd-file-workspace .bd-dropzone{min-height:22rem;padding-inline:1.25rem}[data-buyer-direct] .bd-file-workspace .bd-declare-list{grid-template-columns:1fr;gap:0}[data-buyer-direct] .bd-review-rail{grid-template-columns:1fr;gap:1.4rem}[data-buyer-direct] .bd-review-rail:before{top:.65rem;right:auto;bottom:.65rem;left:.55rem;width:2px;height:auto}[data-buyer-direct] .bd-review-rail li{grid-template-columns:1.2rem 1fr;justify-items:start;gap:1rem;padding:0;text-align:left}[data-buyer-direct] .bd-report-toolbar{align-items:stretch;flex-direction:column}[data-buyer-direct] .bd-report-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}[data-buyer-direct] .bd-report-actions .bd-btn{width:100%}[data-buyer-direct] .bd-report-sheet{margin-inline:-.5rem;padding:.25rem}[data-buyer-direct] .bd-report-sheet iframe.bd-report-frame{min-height:72vh}[data-buyer-direct] .bd-shared-report>.bd-container{width:min(calc(100% - 2.5rem),35rem)}[data-buyer-direct] .bd-file-workspace .bd-file-checkout-step .bd-sticky-action .bd-btn,[data-buyer-direct] .bd-file-workspace .bd-file-step>.bd-btn-row .bd-btn{width:100%}}[data-buyer-direct] .bd-realtor-section{padding:clamp(3rem,7vw,6rem) 0;background:var(--bd-white)}[data-buyer-direct] .bd-realtor-inner{display:grid;grid-template-columns:1fr;gap:2rem}[data-buyer-direct] .bd-realtor-section-heading{margin-bottom:1rem}@media (min-width:40rem){[data-buyer-direct] .bd-grid-2{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:64rem){[data-buyer-direct] .bd-hero-object{max-height:27rem}[data-buyer-direct] .bd-grid-3,[data-buyer-direct] .bd-steps{grid-template-columns:repeat(3,minmax(0,1fr))}[data-buyer-direct] .bd-steps{gap:3rem}[data-buyer-direct] .bd-covers{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:4rem;align-items:start}[data-buyer-direct] .bd-covers .bd-section-head{margin-bottom:0}[data-buyer-direct] .bd-trust{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:4rem;align-items:start}[data-buyer-direct] .bd-trust .bd-section-head{margin-bottom:0}[data-buyer-direct] .bd-faq-layout{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:4rem;align-items:start}[data-buyer-direct] .bd-realtor-inner{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:3rem}[data-buyer-direct] iframe.bd-report-frame{min-height:80vh}[data-buyer-direct] .bd-sticky-action{position:static;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none;backdrop-filter:none}[data-buyer-direct] .bd-form .bd-btn-block,[data-buyer-direct] .bd-sticky-action .bd-btn-block{width:auto;min-width:18rem}}@media (prefers-reduced-motion:reduce){[data-buyer-direct] .bd-review-rail li[data-state=current] .bd-review-marker{animation:none}[data-buyer-direct] .bd-btn,[data-buyer-direct] .bd-capture,[data-buyer-direct] .bd-choice,[data-buyer-direct] .bd-input{transition:none}}