:root{--page-accent:#f59e0b;--page-accent-light:#fbbf24;--page-accent-dark:#d97706;--page-accent-glow:rgba(245,158,11,.4);--page-accent-subtle:rgba(245,158,11,.1);--page-accent-border:rgba(245,158,11,.3);--deal-room-bg:rgba(30,27,20,.6);--document-border:rgba(245,158,11,.2);--financial-gradient:linear-gradient(135deg,#f59e0b,#d97706 50%,#b45309)}.due-diligence-page .gradient-text{background:linear-gradient(135deg,#fbbf24,#f59e0b 50%,#d97706);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.due-diligence-page .hero-badge{background:var(--deal-room-bg);border:1px solid var(--page-accent-border)}.due-diligence-page .pulse-dot{background:var(--page-accent);box-shadow:0 0 0 0 var(--page-accent-glow)}.due-diligence-page .btn-primary{background:var(--financial-gradient);box-shadow:0 4px 20px var(--page-accent-glow)}.due-diligence-page .btn-primary:hover{box-shadow:0 6px 30px var(--page-accent-glow),0 0 40px var(--page-accent-subtle)}.due-diligence-page .btn-glow:before{background:radial-gradient(circle,var(--page-accent-glow) 0,transparent 70%)}.due-diligence-page .btn-secondary{border-color:var(--page-accent-border);color:var(--page-accent-light)}.due-diligence-page .btn-secondary:hover{background:var(--page-accent-subtle);border-color:var(--page-accent)}.due-diligence-page .section-tag{background:var(--page-accent-subtle);border:1px solid var(--page-accent-border);color:var(--page-accent-light)}.due-diligence-page .service-card{background:var(--deal-room-bg);border:1px solid var(--document-border);position:relative}.due-diligence-page .service-card:before{background:var(--financial-gradient);content:"";height:3px;left:0;opacity:0;position:absolute;right:0;top:0;transition:opacity .3s ease}.due-diligence-page .service-card:hover:before{opacity:1}.due-diligence-page .service-card:hover{border-color:var(--page-accent-border);box-shadow:0 20px 60px rgba(0,0,0,.4),0 0 40px var(--page-accent-subtle)}.due-diligence-page .card-icon svg{stroke:var(--page-accent)}.due-diligence-page .card-icon .icon-bg{background:var(--page-accent-subtle);border:1px solid var(--page-accent-border)}.due-diligence-page .service-card:hover .icon-bg{background:var(--page-accent-glow);box-shadow:0 0 30px var(--page-accent-glow)}.due-diligence-page .card-glow{background:radial-gradient(circle at var(--mouse-x,50%) var(--mouse-y,50%),var(--page-accent-subtle) 0,transparent 50%)}.due-diligence-page .card-tags span{background:var(--page-accent-subtle);border:1px solid var(--page-accent-border);color:var(--page-accent-light)}.due-diligence-page .timeline-line{background:linear-gradient(to bottom,transparent,var(--page-accent),var(--page-accent),transparent)}.due-diligence-page .step-number{background:var(--deal-room-bg);border:2px solid var(--page-accent);color:var(--page-accent);font-family:Courier New,monospace;font-weight:700}.due-diligence-page .step-icon{background:var(--page-accent-subtle);border:1px solid var(--page-accent-border)}.due-diligence-page .step-icon svg{stroke:var(--page-accent)}.due-diligence-page .process-step:hover .step-icon{background:var(--page-accent-glow);box-shadow:0 0 30px var(--page-accent-glow)}.due-diligence-page .step-content{background:var(--deal-room-bg);border:1px solid var(--document-border)}.due-diligence-page .process-step:hover .step-content{border-color:var(--page-accent-border)}.due-diligence-page .cert-card{background:var(--deal-room-bg);border:1px solid var(--document-border)}.due-diligence-page .cert-card:hover{border-color:var(--page-accent);box-shadow:0 10px 40px rgba(0,0,0,.3),0 0 20px var(--page-accent-subtle)}.due-diligence-page .cert-icon svg{stroke:var(--page-accent)}.due-diligence-page .cert-badge{background:var(--page-accent-subtle);border:1px solid var(--page-accent-border);color:var(--page-accent)}.due-diligence-page .testimonial-card{background:var(--deal-room-bg);border:1px solid var(--document-border)}.due-diligence-page .testimonial-card:hover{border-color:var(--page-accent-border)}.due-diligence-page .quote-icon svg{stroke:var(--page-accent)}.due-diligence-page .visual-card{background:var(--deal-room-bg);border:1px solid var(--page-accent-border)}.due-diligence-page .visual-grid span{background:var(--page-accent-subtle);border:1px solid var(--page-accent-border)}.due-diligence-page .visual-icon svg{stroke:var(--page-accent)}.due-diligence-page .icon-ring{box-shadow:0 0 20px var(--page-accent-glow)}.due-diligence-page .icon-ring,.due-diligence-page .visual-corners span{border-color:var(--page-accent)}.due-diligence-page .visual-dots span{background:var(--page-accent)}.due-diligence-page .about-highlight{background:var(--deal-room-bg);border:1px solid var(--page-accent-border);border-left:3px solid var(--page-accent)}.due-diligence-page .highlight-icon svg{stroke:var(--page-accent)}.due-diligence-page .newsletter-card{background:linear-gradient(135deg,rgba(245,158,11,.1),rgba(217,119,6,.05));border:1px solid var(--page-accent-border)}.due-diligence-page .hero-orb-1,.due-diligence-page .newsletter-orb{background:radial-gradient(circle,var(--page-accent-glow) 0,transparent 70%)}.due-diligence-page .hero-orb-2{background:radial-gradient(circle,rgba(251,191,36,.15) 0,transparent 70%)}.due-diligence-page .hero-orb-3{background:radial-gradient(circle,rgba(217,119,6,.2) 0,transparent 70%)}.due-diligence-page .shape{background:var(--page-accent-subtle)}.due-diligence-page .scroll-indicator .mouse,.due-diligence-page .shape{border-color:var(--page-accent-border)}.due-diligence-page .scroll-indicator .wheel{background:var(--page-accent)}.due-diligence-page .preloader-ring{border-color:var(--page-accent-border);border-top-color:var(--page-accent)}.due-diligence-page .preloader-progress{background:var(--financial-gradient)}.due-diligence-page a:hover{color:var(--page-accent-light)}.due-diligence-page .step-number:before{content:"#";font-size:.7em;margin-right:2px;opacity:.6}.due-diligence-page .pulse-dot--available{background:#22c55e!important;box-shadow:0 0 10px rgba(34,197,94,.5)!important}.due-diligence-page .badge-text--available{color:#22c55e!important}.due-diligence-page .section--compact-top{padding-top:60px}.due-diligence-page .section--roi-highlight{background:rgba(99,102,241,.02)}.due-diligence-page .roi-list{color:var(--text-secondary);line-height:2;margin-top:16px;padding-left:20px}.due-diligence-page .roi-list li{margin-bottom:8px}.due-diligence-page .section--faq{background:rgba(245,158,11,.02)}.due-diligence-page .faq-container{display:flex;flex-direction:column;gap:20px;margin:0 auto;max-width:800px}.due-diligence-page .faq-item{border-left:4px solid var(--page-accent);padding:24px}.due-diligence-page .faq-item__title{font-size:1.1rem;margin-bottom:10px}.due-diligence-page .faq-item__answer{color:var(--text-secondary);font-size:.95rem}.due-diligence-page .testimonials-grid--spaced{margin-top:50px}.due-diligence-page .deliverable-title{color:var(--text-primary);font-size:1.25rem;margin-bottom:16px}.due-diligence-page .deliverable-text{font-style:normal}.due-diligence-page .internal-link{color:var(--page-accent);text-decoration:underline}