.fb-due-diligence{--navy:#0c344d;--deep:#08283d;--gold:#e8bd73;--cream:#fff0d2;--ink:#172333;--blue:#174896;--red:#ad2c1e}.fb-due-diligence,.fb-due-diligence *{box-sizing:border-box}html{scroll-behavior:smooth}.fb-due-diligence{background:var(--deep);color:var(--ink);-webkit-font-smoothing:antialiased;margin:0;font-family:Arial,Helvetica,sans-serif}.fb-due-diligence button,.fb-due-diligence input,.fb-due-diligence select,.fb-due-diligence textarea{font:inherit}.fb-due-diligence button{cursor:pointer}.fb-due-diligence a{color:inherit;text-decoration:none}.fb-due-diligence svg{display:block}.fb-due-diligence .site{background:#fff;max-width:1440px;margin:0 auto;overflow:hidden}.fb-due-diligence .serif{letter-spacing:-.045em;font-family:Times New Roman,Georgia,serif;font-weight:700}.fb-due-diligence .eyebrow{letter-spacing:.075em;font-size:11px;font-weight:700;line-height:1.05}.fb-due-diligence .gold{color:var(--gold)}.fb-due-diligence .blue{color:#1d51a3}.fb-due-diligence .button{border:1px solid var(--gold);white-space:nowrap;letter-spacing:.012em;text-transform:uppercase;border-radius:2px;justify-content:center;align-items:center;min-height:29px;padding:0 16px;font-size:18px;font-weight:700;transition:filter .2s,transform .2s;display:inline-flex}.fb-due-diligence .button:hover,.fb-due-diligence .button:focus-visible{filter:brightness(1.12);transform:translateY(-1px)}.fb-due-diligence .button-gold{color:#162536;background:linear-gradient(#ffedc5 0%,#e3b866 100%)}.fb-due-diligence .button-clear{color:#fff;background:#0723359e}.fb-due-diligence a:focus-visible,.fb-due-diligence button:focus-visible,.fb-due-diligence input:focus-visible,.fb-due-diligence select:focus-visible,.fb-due-diligence textarea:focus-visible{outline-offset:2px;outline:2px solid #f0b950}.fb-due-diligence .hero{color:#fff;background:#0a2c43 url(/img/1d63b1b3ee86.webp) 50% 43%/cover no-repeat;min-height:321px;position:relative}.fb-due-diligence .hero:before{content:"";background:linear-gradient(90deg,#061f3085,#061f302e 30%,#0000 57%,#051d2f29);position:absolute;inset:46px 0 0}.fb-due-diligence .header{color:#10283b;z-index:3;background:#fff;grid-template-columns:234px minmax(0,1fr) 186px;align-items:center;gap:17px;min-height:46px;padding:0 3.1%;display:grid;position:relative}.fb-due-diligence .brand{white-space:nowrap;align-items:center;gap:12px;display:flex}.fb-due-diligence .brand img{flex:none;width:52px;height:auto}.fb-due-diligence .brand strong{letter-spacing:-.025em;font:700 17px/1 Times New Roman,Georgia,serif}.fb-due-diligence .header-brand{border-right:1px solid #d3a963;height:30px}.fb-due-diligence .nav{white-space:nowrap;align-items:center;gap:24px;display:flex}.fb-due-diligence .nav a{font-size:18px;line-height:1.5}.fb-due-diligence .nav a:hover,.fb-due-diligence .nav a.active{color:#0a2c45}.fb-due-diligence .nav a.active{border-bottom:2px solid #bf923d;margin-bottom:-10px;padding-bottom:8px;font-weight:700}.fb-due-diligence .header-cta{justify-self:end;width:186px;height:31px}.fb-due-diligence .menu-toggle{color:#15344c;background:#fff;border:1px solid #d3a963;border-radius:2px;width:34px;height:32px;font-size:19px;display:none}.fb-due-diligence .hero-copy{z-index:1;width:340px;margin:20px 0 0 3.1%;position:relative}.fb-due-diligence .hero-copy h1{margin:3px 0 8px;font-size:50px;line-height:.83}.fb-due-diligence .hero-copy p{margin:0 0 11px;font-size:17px;line-height:1.25}.fb-due-diligence .hero-actions{gap:9px;display:flex}.fb-due-diligence .hero-actions .button{height:29px}.fb-due-diligence .file-card{z-index:2;background:#08293df0;border:1px solid #d2ad6e;border-radius:2px;width:242px;height:223px;padding:7px 9px 6px;position:absolute;top:52px;right:1.8%;box-shadow:0 8px 22px #0005}.fb-due-diligence .file-card h2{letter-spacing:.015em;margin:0 0 4px;font-size:15px;line-height:1.25}.fb-due-diligence .file-card ul{margin:0;padding:0;list-style:none}.fb-due-diligence .file-card li{border-top:1px solid #7892a1aa;grid-template-columns:31px minmax(0,1fr) max-content;align-items:center;gap:4px;height:38px;display:grid}.fb-due-diligence .file-card svg{color:#f2c46c;width:25px;height:25px}.fb-due-diligence .file-card li span{font-size:10px;font-weight:700;line-height:1.05}.fb-due-diligence .file-card li small{color:#e3c887;white-space:nowrap;border-left:1px solid #7a96a4a3;align-items:center;height:100%;padding-left:6px;font-size:8px;display:flex}.fb-due-diligence .mantra{color:#fff;background:#07354c;justify-content:center;align-items:center;gap:17px;height:21px;display:flex}.fb-due-diligence .mantra span{font-size:11px;font-weight:700;line-height:1}.fb-due-diligence .mantra b{color:var(--gold);font-size:18px;font-weight:400}.fb-due-diligence .standard{background:#fff;height:166px;padding:6px 3.1% 5px}.fb-due-diligence .standard-head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.fb-due-diligence .standard h2{white-space:nowrap;margin:3px 0 4px;font-size:30px;line-height:1}.fb-due-diligence .standard-head aside{color:#164895;border-left:1px solid #daba7f;min-width:115px;margin-top:9px;padding-left:15px;font:15px/1.1 Arial,Helvetica,sans-serif}.fb-due-diligence .standard-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:7px;display:grid}.fb-due-diligence .standard-item{text-align:center;background:#f8f9f8;border-radius:3px;min-width:0;height:107px;padding:5px 4px 3px}.fb-due-diligence .standard-item svg{color:#b83725;width:40px;height:40px;margin:0 auto 4px}.fb-due-diligence .standard-item h3{color:#173f83;white-space:nowrap;margin:0 0 2px;font-size:18px;line-height:1.08}.fb-due-diligence .standard-item p{color:#2354a7;max-width:156px;margin:0 auto;font-size:14px;line-height:1.1}.fb-due-diligence .framework{color:#fff;background:#0d3854;height:292px;padding:8px 3.1% 5px;position:relative}.fb-due-diligence .framework h2{margin:1px 0 0;font-size:34px;line-height:1}.fb-due-diligence .review-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.fb-due-diligence .review-card{background:#0c3b57;border:1px solid #4f86a6;border-radius:3px;height:205px;overflow:hidden}.fb-due-diligence .review-photo{height:135px;position:relative;overflow:hidden}.fb-due-diligence .review-photo:after{content:"";background:linear-gradient(#0000,#0b334e50);position:absolute;inset:50% 0 0}.fb-due-diligence .review-photo img{object-fit:cover;width:100%;height:100%;display:block}.fb-due-diligence .review-card-body{padding:5px 7px 4px}.fb-due-diligence .review-card h3{white-space:nowrap;margin:0 0 2px;font-size:16px;line-height:1.05}.fb-due-diligence .review-card p{margin:0;font-size:15px;line-height:1.05}.fb-due-diligence .framework-cta{min-width:246px;height:31px;position:absolute;bottom:5px;left:50%;transform:translate(-50%)}.fb-due-diligence .framework-cta:hover,.fb-due-diligence .framework-cta:focus-visible{transform:translate(-50%,-1px)}.fb-due-diligence .signals{background:#fff;height:147px;padding:6px 3.1% 4px}.fb-due-diligence .signals h2{margin:0 0 1px;font-size:30px;line-height:.93}.fb-due-diligence .signals-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:5px;display:grid}.fb-due-diligence .signal{text-align:center;background:#fafaf9;min-width:0;height:96px;padding:3px 3px 2px}.fb-due-diligence .signal svg{color:#b52d1e;width:33px;height:33px;margin:0 auto 2px}.fb-due-diligence .signal h3{white-space:nowrap;color:#173e83;margin:0 0 3px;font-size:11px;line-height:1.06}.fb-due-diligence .signal p{color:#2457a6;max-width:130px;margin:0 auto;font-size:13px;line-height:1.08}.fb-due-diligence .signals-note{text-align:center;color:#1b3264;background:#fffdfa;border:1px solid #d4a45c;border-radius:3px;justify-content:center;align-items:center;height:99px;margin-top:-5px;padding:9px;font:15px/1.13 Arial,Helvetica,sans-serif;display:flex}.fb-due-diligence .process{color:#fff;background:#0b3450;height:144px;padding:8px 3.1% 6px}.fb-due-diligence .process h2{margin:1px 0;font-size:31px;line-height:1}.fb-due-diligence .process-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;display:grid}.fb-due-diligence .process-step{border:1px solid #4782a4;border-radius:3px;grid-template-rows:48px auto;grid-template-columns:57px 1fr;min-width:0;height:85px;padding:5px 7px 3px;display:grid;position:relative}.fb-due-diligence .process-step:not(:last-child):after{content:"→";z-index:1;color:#e6bd6c;text-shadow:0 0 3px #0d3450;font-family:Georgia,serif;font-size:29px;position:absolute;top:11px;right:-14px}.fb-due-diligence .step-icon{color:#f0c86e;border:2px solid #f0c86e;border-radius:50%;place-items:center;width:50px;height:50px;display:grid}.fb-due-diligence .step-icon svg{width:29px;height:29px}.fb-due-diligence .step-name{align-items:center;gap:7px;min-width:0;display:flex}.fb-due-diligence .step-name b{font-size:18px;font-weight:400}.fb-due-diligence .step-name strong{font-size:13px;line-height:1.1}.fb-due-diligence .process-step p{text-align:center;grid-column:1/-1;margin:4px 0 0;font-size:13px;line-height:1.05}.fb-due-diligence .expectations{background:#fff;height:164px;padding:7px 3.1% 5px}.fb-due-diligence .expectations h2{margin:1px 0 5px;font-size:31px;line-height:1}.fb-due-diligence .expect-grid{grid-template-columns:300px 320px 1fr;align-items:stretch;gap:16px;display:grid}.fb-due-diligence .expect-list{background:#fafcfb;height:103px}.fb-due-diligence .expect-list h3{margin:0;padding:0 24px;font-size:13px;line-height:20px}.fb-due-diligence .expect-list.positive h3{color:#18509c;background:#e8f0fa}.fb-due-diligence .expect-list.negative h3{color:#b2281a;background:#fdf0df}.fb-due-diligence .expect-list ul{margin:3px 0 0;padding:0 0 0 27px;list-style:none}.fb-due-diligence .expect-list li{color:#183d80;white-space:nowrap;align-items:center;gap:10px;height:18px;font-size:13px;display:flex}.fb-due-diligence .expect-list li span{color:#174e9c;width:16px;font-size:18px;line-height:1}.fb-due-diligence .expect-list.negative li span{color:#a82e22}.fb-due-diligence .expect-note{color:#2456a3;border-left:2px solid #e5af5a;margin:3px 0;padding:20px 0 0 30px;font-size:14px;line-height:1.35}.fb-due-diligence .intake{color:#fff;background:#0c3852;grid-template-columns:minmax(0,1fr) 188px;gap:14px;height:173px;padding:8px 3.1% 7px;display:grid}.fb-due-diligence .intake h2{white-space:nowrap;margin:1px 0 5px;font-size:31px;line-height:1}.fb-due-diligence .review-form{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px 11px;display:grid}.fb-due-diligence .review-field{white-space:nowrap;flex-direction:column;gap:2px;font-size:9px;font-weight:700;line-height:1;display:flex}.fb-due-diligence .review-field input,.fb-due-diligence .review-field select{color:#183e79;background:linear-gradient(#fff,#f4f8fb);border:1px solid #a2bdcb;border-radius:2px;width:100%;min-width:0;height:22px;padding:0 7px;font-size:18px}.fb-due-diligence .review-field input::placeholder{color:#547bbb;opacity:1}.fb-due-diligence .review-submit{grid-column:2/5;justify-self:center;width:276px;height:29px;margin-top:-3px}.fb-due-diligence .review-scope{border:1px solid #4d85a5;border-radius:3px;align-self:center;height:154px}.fb-due-diligence .review-scope h3{border-bottom:1px solid #5c8cad;margin:0;padding:4px 9px 5px;font-size:18px;font-weight:400}.fb-due-diligence .review-scope div{border-bottom:1px solid #527f98;align-items:center;gap:13px;height:31px;margin:0 7px;font-size:10px;display:flex}.fb-due-diligence .review-scope div:last-child{border:0}.fb-due-diligence .review-scope svg{color:#edc36b;flex:none;width:24px;height:24px}.fb-due-diligence .closing{color:#fff;background:#10344c url(/img/cb357bcda1ff.webp) 50% 47%/cover no-repeat;height:151px;position:relative}.fb-due-diligence .closing:before{content:"";background:linear-gradient(90deg,#051b2bd6,#051b2b85 35%,#051b2b12 66%);position:absolute;inset:0}.fb-due-diligence .closing-inner{z-index:1;padding:7px 3.1%;position:relative}.fb-due-diligence .closing h2{margin:0 0 4px;font-size:31px;line-height:.86}.fb-due-diligence .closing p{margin:0 0 6px;font-size:15px;line-height:1.16}.fb-due-diligence .closing .button{width:222px;height:31px}.fb-due-diligence .closing-plaque{z-index:1;color:#1b3042;text-align:center;background:linear-gradient(115deg,#c0b9a6,#e7dcca 53%,#b2a58a);border:3px solid #9b907c;flex-direction:column;justify-content:center;align-items:center;gap:4px;width:119px;height:140px;display:flex;position:absolute;top:8px;right:0;transform:perspective(450px)rotateY(-8deg);box-shadow:-5px 4px 16px #0009}.fb-due-diligence .closing-plaque img{filter:sepia(.6)saturate(1.4);width:48px}.fb-due-diligence .closing-plaque b{font:700 13px/1 Georgia,serif}.fb-due-diligence .closing-plaque span{font-size:9px;font-weight:700;line-height:1.2}.fb-due-diligence .footer{color:#fff;background:#0b3149;border-top:1px solid #cbab70;grid-template-columns:180px minmax(0,1fr) 1px 113px 1px 237px;align-items:start;column-gap:12px;min-height:93px;padding:13px 3.1% 7px;display:grid}.fb-due-diligence .footer-brand img{width:42px}.fb-due-diligence .footer-brand{gap:8px}.fb-due-diligence .footer-brand strong{font-size:14px}.fb-due-diligence .footer-nav{white-space:nowrap;justify-content:space-between;align-items:center;gap:10px;margin-top:7px;display:flex}.fb-due-diligence .footer-nav a{font-size:8px}.fb-due-diligence .footer-separator{background:#cfaa70;height:25px;margin-top:4px}.fb-due-diligence .footer-email{white-space:nowrap;align-items:center;gap:8px;margin-top:7px;font-size:8px;display:flex}.fb-due-diligence .footer-email svg{color:#f1c16c;width:20px;height:17px}.fb-due-diligence .footer-statement{margin-top:-1px;font-size:8px;line-height:1.2}.fb-due-diligence .footer-bottom{grid-column:1/-1;justify-content:space-between;margin-top:5px;display:flex}.fb-due-diligence .footer-values{letter-spacing:.12em;white-space:nowrap;font-size:9px}.fb-due-diligence .footer-bottom small{font-size:9px}.fb-due-diligence dialog{width:min(540px,100vw - 30px);color:var(--ink);border:1px solid #d3ae71;border-radius:3px;padding:0;box-shadow:0 20px 70px #0009}.fb-due-diligence dialog::backdrop{background:#04192ad9}.fb-due-diligence .dialog-head{color:#fff;background:#0c354e;justify-content:space-between;gap:12px;padding:15px 20px;display:flex}.fb-due-diligence .dialog-head h2{margin:5px 0 0;font:700 29px/1 Times New Roman,Georgia,serif}.fb-due-diligence .dialog-close{color:var(--gold);background:0 0;border:0;font-size:28px;line-height:1}.fb-due-diligence .dialog-body{grid-template-columns:repeat(2,1fr);gap:13px;padding:18px 20px 20px;display:grid}.fb-due-diligence .dialog-body p,.fb-due-diligence .dialog-body .full,.fb-due-diligence .dialog-body .dialog-footer{grid-column:1/-1}.fb-due-diligence .dialog-body p{margin:0;font-size:14px;line-height:1.4}.fb-due-diligence .dialog-body label{flex-direction:column;gap:5px;font-size:18px;font-weight:700;display:flex}.fb-due-diligence .dialog-body input,.fb-due-diligence .dialog-body textarea{border:1px solid #a4b6bd;border-radius:2px;width:100%;padding:8px;font-size:14px}.fb-due-diligence .dialog-body textarea{resize:vertical;min-height:86px}.fb-due-diligence .dialog-footer{justify-content:space-between;align-items:center;gap:14px;display:flex}.fb-due-diligence .dialog-footer small{max-width:230px;font-size:11px;line-height:1.35}@media (min-width:1100px){.fb-due-diligence .hero{min-height:clamp(321px,34vw,490px)}.fb-due-diligence .header{min-height:clamp(46px,4.9vw,70px)}.fb-due-diligence .hero:before{top:clamp(46px,4.9vw,70px)}.fb-due-diligence .hero-copy{width:42%;margin-top:clamp(20px,2.1vw,31px)}.fb-due-diligence .hero-copy h1{font-size:clamp(50px,5.32vw,76px)}.fb-due-diligence .hero-copy p{font-size:clamp(17px,1.8vw,26px)}.fb-due-diligence .file-card{width:25%;height:auto;min-height:223px;top:clamp(52px,5.5vw,79px)}.fb-due-diligence .file-card li{height:clamp(38px,4vw,57px)}.fb-due-diligence .file-card li span{font-size:clamp(10px,1vw,14px)}.fb-due-diligence .file-card li small{font-size:clamp(8px,.85vw,12px)}.fb-due-diligence .mantra{height:clamp(21px,2.23vw,32px)}.fb-due-diligence .standard{height:clamp(166px,17.6vw,254px)}.fb-due-diligence .standard h2{font-size:clamp(30px,3.2vw,46px)}.fb-due-diligence .standard-item{height:clamp(107px,11.4vw,164px);padding-top:10px}.fb-due-diligence .standard-item svg{width:clamp(40px,4.25vw,61px);height:clamp(40px,4.25vw,61px)}.fb-due-diligence .standard-item h3{font-size:clamp(12px,1.27vw,18px)}.fb-due-diligence .standard-item p{max-width:240px;font-size:clamp(14px,1.5vw,21px)}.fb-due-diligence .framework{height:clamp(292px,31vw,446px)}.fb-due-diligence .framework h2{font-size:clamp(36px,3.8vw,55px)}.fb-due-diligence .review-card{height:clamp(205px,21.8vw,314px)}.fb-due-diligence .review-photo{height:66%}.fb-due-diligence .review-card h3{font-size:clamp(16px,1.7vw,24px)}.fb-due-diligence .review-card p{font-size:clamp(15px,1.6vw,23px)}.fb-due-diligence .framework-cta{height:clamp(31px,3.3vw,47px)}.fb-due-diligence .signals{height:clamp(147px,15.6vw,225px)}.fb-due-diligence .signals h2{font-size:clamp(31px,3.3vw,47px)}.fb-due-diligence .signal{height:clamp(96px,10.2vw,147px)}.fb-due-diligence .signal svg{width:clamp(33px,3.5vw,50px);height:clamp(33px,3.5vw,50px)}.fb-due-diligence .signal h3{font-size:clamp(11px,1.17vw,16px)}.fb-due-diligence .signal p{max-width:190px;font-size:clamp(13px,1.4vw,20px)}.fb-due-diligence .signals-note{height:clamp(99px,10.5vw,151px);font-size:clamp(15px,1.6vw,22px)}.fb-due-diligence .process{height:clamp(144px,15.3vw,220px)}.fb-due-diligence .process h2{font-size:clamp(34px,3.6vw,52px)}.fb-due-diligence .process-step{grid-template-rows:58% auto;height:clamp(85px,9vw,130px)}.fb-due-diligence .step-icon{width:clamp(50px,5.3vw,76px);height:clamp(50px,5.3vw,76px)}.fb-due-diligence .process-step{grid-template-columns:35% 1fr}.fb-due-diligence .process-step p{font-size:clamp(13px,1.4vw,20px)}.fb-due-diligence .expectations{height:clamp(164px,17.4vw,251px)}.fb-due-diligence .expectations h2{font-size:clamp(31px,3.3vw,47px)}.fb-due-diligence .expect-grid{grid-template-columns:33% 35% 1fr}.fb-due-diligence .expect-list{height:clamp(103px,10.9vw,157px)}.fb-due-diligence .expect-list h3{font-size:clamp(13px,1.4vw,20px);line-height:1.5}.fb-due-diligence .expect-list li{height:clamp(18px,1.9vw,27px);font-size:clamp(13px,1.38vw,20px)}.fb-due-diligence .expect-note{font-size:clamp(14px,1.5vw,21px)}.fb-due-diligence .intake{grid-template-columns:minmax(0,1fr) 20%;height:clamp(173px,18.4vw,265px)}.fb-due-diligence .intake h2{font-size:clamp(31px,3.3vw,47px)}.fb-due-diligence .review-field{font-size:clamp(9px,.95vw,13px)}.fb-due-diligence .review-field input,.fb-due-diligence .review-field select{height:clamp(22px,2.35vw,34px);font-size:clamp(12px,1.27vw,18px)}.fb-due-diligence .review-scope{height:90%}.fb-due-diligence .review-scope div{height:22%}.fb-due-diligence .review-submit{height:clamp(29px,3.1vw,44px)}.fb-due-diligence .closing{height:clamp(151px,16vw,231px)}.fb-due-diligence .closing h2{font-size:clamp(31px,3.3vw,47px)}.fb-due-diligence .closing p{font-size:clamp(15px,1.6vw,23px)}.fb-due-diligence .closing-plaque{width:13%;height:90%}.fb-due-diligence .footer{grid-template-columns:20% minmax(0,1fr) 1px 13% 1px 24%;min-height:clamp(93px,9.9vw,142px)}.fb-due-diligence .footer-nav a,.fb-due-diligence .footer-email,.fb-due-diligence .footer-statement{font-size:clamp(8px,.85vw,12px)}}@media (max-width:900px){.fb-due-diligence .header{grid-template-columns:225px minmax(0,1fr) 155px;gap:12px}.fb-due-diligence .nav{gap:14px}.fb-due-diligence .nav a{font-size:15px}.fb-due-diligence .header-cta{width:155px;font-size:10px}.fb-due-diligence .standard{height:auto;min-height:166px}.fb-due-diligence .standard h2{white-space:normal;font-size:28px}.fb-due-diligence .standard-head aside{min-width:110px;font-size:13px}.fb-due-diligence .standard-item h3{font-size:10px}.fb-due-diligence .standard-item p{font-size:18px}.fb-due-diligence .signal h3{font-size:9px}.fb-due-diligence .signal p{font-size:11px}.fb-due-diligence .review-card h3{font-size:14px}.fb-due-diligence .review-card p{font-size:13px}.fb-due-diligence .process-step{grid-template-columns:49px 1fr;gap:2px}.fb-due-diligence .step-icon{width:45px;height:45px}.fb-due-diligence .step-name b{font-size:15px}.fb-due-diligence .step-name strong,.fb-due-diligence .process-step p{font-size:11px}.fb-due-diligence .expect-grid{grid-template-columns:32% 35% 1fr;gap:10px}.fb-due-diligence .expect-list li{font-size:11px}.fb-due-diligence .expect-note{font-size:18px}.fb-due-diligence .intake h2{font-size:28px}.fb-due-diligence .footer{grid-template-columns:170px 1fr 1px 100px 1px 185px;gap:9px}.fb-due-diligence .footer-brand strong{font-size:13px}.fb-due-diligence .footer-nav a,.fb-due-diligence .footer-email,.fb-due-diligence .footer-statement{font-size:7px}}@media (max-width:800px){.fb-due-diligence .hero{background-position:53%;min-height:620px}.fb-due-diligence .hero:before{background:linear-gradient(90deg,#052439e8,#05243955),linear-gradient(#0000 40%,#052439dd);inset:65px 0 0}.fb-due-diligence .header{grid-template-columns:1fr auto auto;gap:8px;min-height:65px;padding:0 19px}.fb-due-diligence .header-brand{border:0}.fb-due-diligence .brand strong{font-size:15px}.fb-due-diligence .brand img{width:44px}.fb-due-diligence .nav{background:#fff;border-bottom:1px solid #d7aa68;flex-direction:column;align-items:stretch;gap:11px;padding:15px 19px;display:none;position:absolute;top:65px;left:0;right:0;box-shadow:0 12px 20px #0003}.fb-due-diligence .nav.open{display:flex}.fb-due-diligence .nav a{font-size:21px}.fb-due-diligence .nav a.active{border:0;margin:0;padding:0}.fb-due-diligence .header-cta{width:auto;height:32px;padding:0 10px;font-size:10px}.fb-due-diligence .menu-toggle{display:block}.fb-due-diligence .hero-copy{width:min(435px,100% - 40px);margin:34px 20px 0}.fb-due-diligence .hero-copy h1{font-size:clamp(46px,9vw,61px)}.fb-due-diligence .hero-copy p{font-size:17px}.fb-due-diligence .file-card{width:auto;height:auto;padding:9px;inset:auto 20px 17px}.fb-due-diligence .file-card ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 13px;display:grid}.fb-due-diligence .file-card li{grid-template-columns:27px 1fr;height:36px}.fb-due-diligence .file-card li span{font-size:9px}.fb-due-diligence .file-card li small{display:none}.fb-due-diligence .mantra{flex-wrap:wrap;gap:7px 12px;height:auto;min-height:35px;padding:7px}.fb-due-diligence .mantra span{font-size:10px}.fb-due-diligence .standard,.fb-due-diligence .framework,.fb-due-diligence .signals,.fb-due-diligence .process,.fb-due-diligence .expectations,.fb-due-diligence .intake,.fb-due-diligence .closing,.fb-due-diligence .footer{min-height:auto}.fb-due-diligence .standard{padding:24px 20px}.fb-due-diligence .standard-head{display:block}.fb-due-diligence .standard h2{white-space:normal;margin-bottom:7px;font-size:clamp(31px,6.5vw,45px)}.fb-due-diligence .standard-head aside{border:0;margin:0 0 13px;padding:0}.fb-due-diligence .standard-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.fb-due-diligence .standard-item{height:132px;padding-top:12px}.fb-due-diligence .standard-item h3{font-size:11px}.fb-due-diligence .standard-item p{font-size:14px}.fb-due-diligence .framework{padding:25px 20px 64px}.fb-due-diligence .framework h2{margin:3px 0 17px;font-size:clamp(33px,6.4vw,44px)}.fb-due-diligence .review-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.fb-due-diligence .review-card{height:225px}.fb-due-diligence .review-photo{height:135px}.fb-due-diligence .review-card h3{font-size:14px}.fb-due-diligence .review-card p{font-size:13px}.fb-due-diligence .framework-cta{bottom:18px}.fb-due-diligence .signals{padding:22px 20px}.fb-due-diligence .signals h2{margin:4px 0 14px;font-size:clamp(31px,6.3vw,42px)}.fb-due-diligence .signals-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.fb-due-diligence .signal{height:120px;padding:10px 3px}.fb-due-diligence .signal svg{width:40px;height:40px}.fb-due-diligence .signal h3{font-size:10px}.fb-due-diligence .signal p{font-size:13px}.fb-due-diligence .signals-note{height:120px;margin:0;font-size:14px}.fb-due-diligence .process{padding:23px 20px}.fb-due-diligence .process h2{margin:4px 0 15px;font-size:clamp(31px,6.2vw,42px)}.fb-due-diligence .process-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.fb-due-diligence .process-step{grid-template-rows:55px auto;grid-template-columns:54px 1fr;height:105px}.fb-due-diligence .process-step:not(:last-child):after{display:none}.fb-due-diligence .process-step p{font-size:18px}.fb-due-diligence .expectations{padding:25px 20px}.fb-due-diligence .expectations h2{margin:4px 0 15px;font-size:clamp(30px,6.3vw,43px)}.fb-due-diligence .expect-grid{grid-template-columns:1fr;gap:12px}.fb-due-diligence .expect-list{height:auto;min-height:118px}.fb-due-diligence .expect-list li{height:22px;font-size:14px}.fb-due-diligence .expect-note{margin:0;padding:12px 0 10px 15px;font-size:15px}.fb-due-diligence .intake{grid-template-columns:1fr;gap:19px;padding:24px 20px}.fb-due-diligence .intake h2{white-space:normal;font-size:clamp(30px,5.8vw,42px)}.fb-due-diligence .review-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px}.fb-due-diligence .review-field{font-size:10px}.fb-due-diligence .review-field input,.fb-due-diligence .review-field select{height:34px;font-size:14px}.fb-due-diligence .review-submit{grid-column:1/-1;width:100%;height:38px}.fb-due-diligence .review-scope{height:auto}.fb-due-diligence .review-scope div{height:40px}.fb-due-diligence .closing{background-position:60%;min-height:195px}.fb-due-diligence .closing-inner{padding:17px 20px}.fb-due-diligence .closing h2{font-size:clamp(31px,6.2vw,43px)}.fb-due-diligence .closing p{font-size:15px}.fb-due-diligence .closing-plaque{display:none}.fb-due-diligence .footer{flex-wrap:wrap;gap:14px 20px;padding:23px 20px 27px;display:flex}.fb-due-diligence .footer-brand{width:100%}.fb-due-diligence .footer-nav{flex-wrap:wrap;justify-content:flex-start;gap:17px;width:100%}.fb-due-diligence .footer-nav a,.fb-due-diligence .footer-email,.fb-due-diligence .footer-statement{font-size:10px}.fb-due-diligence .footer-separator{display:none}.fb-due-diligence .footer-bottom{flex-wrap:wrap;gap:16px;width:100%}}@media (max-width:470px){.fb-due-diligence .hero{min-height:665px}.fb-due-diligence .hero-copy h1{font-size:47px}.fb-due-diligence .hero-copy p{font-size:16px}.fb-due-diligence .hero-actions{gap:6px}.fb-due-diligence .hero-actions .button{padding:0 8px;font-size:9px}.fb-due-diligence .file-card ul{grid-template-columns:1fr 1fr}.fb-due-diligence .file-card li span{font-size:8px}.fb-due-diligence .file-card li{gap:2px}.fb-due-diligence .standard-grid,.fb-due-diligence .review-grid,.fb-due-diligence .signals-grid,.fb-due-diligence .process-grid{grid-template-columns:1fr}.fb-due-diligence .standard-item{height:108px}.fb-due-diligence .standard-item svg{width:35px;height:35px}.fb-due-diligence .review-card{height:236px}.fb-due-diligence .review-photo{height:155px}.fb-due-diligence .signals-grid{grid-template-columns:repeat(2,1fr)}.fb-due-diligence .signal{height:130px}.fb-due-diligence .signal h3{white-space:normal}.fb-due-diligence .signals-note{height:130px}.fb-due-diligence .process-step{height:90px}.fb-due-diligence .review-form{grid-template-columns:1fr}.fb-due-diligence .review-submit{grid-column:1}.fb-due-diligence .closing h2{font-size:30px}.fb-due-diligence .dialog-body{grid-template-columns:1fr}.fb-due-diligence .dialog-footer{flex-direction:column;align-items:flex-start}}.fb-due-diligence{min-height:100vh}html:has(.fb-due-diligence){background:#08283d}.fb-due-diligence .brand img.brand-logo{flex:none;width:auto;height:30px}.fb-due-diligence .footer-brand img.brand-logo{height:34px}.fb-due-diligence .header-brand{height:auto}@media (max-width:720px){.fb-due-diligence .brand img.brand-logo{height:26px}}
