/* Proiectanti 2026 - blue and cool gray identity, scoped to avoid affecting AG */
.page-proiectanti{
  --gold:#dce6ee;--gold-2:#f3f7fa;--blue:#287ba9;
  --navy-950:#09273f;--navy-900:#143b59;--navy-850:#1a4d70;
}
.page-proiectanti .site-nav{background:rgba(10,37,60,.87)}
.page-proiectanti .site-nav.scrolled{background:rgba(10,35,55,.97)}
.page-proiectanti .btn-primary{color:#092943;box-shadow:0 14px 34px rgba(5,30,53,.16)}
.page-proiectanti .hero{background:linear-gradient(125deg,#09273f,#255f85 59%,#91b3c6)}
.page-proiectanti .hero::before{inset:0;background-image:linear-gradient(90deg,rgba(7,31,51,.92),rgba(19,69,101,.81) 56%,rgba(48,116,154,.28)),repeating-linear-gradient(90deg,transparent 0 80px,rgba(235,245,252,.075) 81px 82px),repeating-linear-gradient(0deg,transparent 0 80px,rgba(235,245,252,.055) 81px 82px);filter:none;transform:none}
.page-proiectanti .hero::after{background:radial-gradient(circle at 77% 42%,rgba(203,232,251,.22),transparent 38%),linear-gradient(to top,rgba(7,30,51,.4),transparent 35%)}
.page-proiectanti .hero h1 .gold-line{color:#e4ecf2;font-size:.47em;letter-spacing:-.045em;line-height:1.12}
.page-proiectanti .hero-copy{color:#e1ecf4}
.page-proiectanti .proiectanti-hero-footnote{font-size:.8rem;color:#b7d2e2;margin-top:26px;max-width:480px}
.page-proiectanti .book-glow{background:radial-gradient(circle,rgba(191,226,247,.33),transparent 68%)}
.page-proiectanti .hero-mini .mini{background:rgba(10,47,72,.72);border-color:rgba(255,255,255,.2);color:#ddeaf3}
.page-proiectanti .eyebrow{color:#2776a5}
.page-proiectanti .eyebrow.light{color:#cfe6f5}
.page-proiectanti .deliverable .icon{background:#e9f2f7;color:#23688f}
.page-proiectanti .early-order{background:linear-gradient(135deg,#edf5f8,#fff 56%,#e9f0f4)}
.page-proiectanti .form-card-head>svg{color:#3677a0}
.page-proiectanti .form-loading span{border-top-color:#387b9e}
.page-proiectanti .leaders-section{background:linear-gradient(135deg,#09273f,#1d5578)}
.page-proiectanti .leaders-marquee::before{background:linear-gradient(90deg,#09273f,rgba(9,39,63,0))}
.page-proiectanti .leaders-marquee::after{background:linear-gradient(270deg,#1d5578,rgba(29,85,120,0))}
.page-proiectanti .leader-card svg{color:#c8e0ef}
.page-proiectanti .trust-grid strong{color:#d4e9f6}
.page-proiectanti #comanda,.page-proiectanti #preview,.page-proiectanti #interviuri,.page-proiectanti #ce-primesti{scroll-margin-top:78px}
.proiectanti-insights{padding:65px 0;background:linear-gradient(115deg,#0b2d49,#1f5a82);color:#fff}
.insights-inner{display:grid;grid-template-columns:1.12fr 1fr;gap:58px;align-items:center}
.insights-inner h2{font-size:clamp(2rem,4vw,3.5rem);line-height:1.03;letter-spacing:-.045em;margin:12px 0 15px}
.insights-inner p{max-width:580px;color:#d2e4ef;font-size:1.01rem;margin:0}
.insights-stats{display:grid;grid-template-columns:1fr 1fr;gap:13px}
.insight-number{padding:18px 19px;border:1px solid rgba(255,255,255,.24);background:rgba(255,255,255,.065);border-radius:15px;min-height:115px}
.insight-number:first-child{grid-column:span 2}
.insight-number strong{display:block;font-size:clamp(1.75rem,2.9vw,2.55rem);letter-spacing:-.04em;line-height:1;color:#edf5fa}
.insight-number span{display:block;margin-top:9px;color:#d4e4ee;font-size:.85rem}
.page-proiectanti .proiectanti-offer-sub{font-weight:700;color:#d4e8f5;margin:4px 0 25px}
.page-proiectanti .offer-card{background:linear-gradient(145deg,#113d5d,#092a43)}
.page-proiectanti .offer-item svg{color:#c9e6f4}
.page-proiectanti .offer-card .small-note{margin-top:26px;color:#cbdce7}
.page-proiectanti .proiectanti-form-warning{border-radius:14px;padding:14px 16px;background:#ecf3f8;color:#24485f;font-size:.82rem;line-height:1.55;margin:17px 0 0}
.page-proiectanti .proiectanti-form-warning a{font-weight:750;color:#105e88}
.hub-card--proiectanti.active{background:linear-gradient(135deg,rgba(127,181,215,.18),rgba(255,255,255,.08))}
.hub-card--proiectanti .tag{color:#c5e3f4}
@media(max-width:980px){
  .insights-inner{grid-template-columns:1fr;gap:26px}
  .page-proiectanti .hero-mini{right:2%;bottom:10%}
}
@media(max-width:680px){
  .proiectanti-insights{padding:48px 0}
  .insights-stats{grid-template-columns:1fr}
  .insight-number:first-child{grid-column:span 1}
  .page-proiectanti .hero h1 .gold-line{font-size:.5em}
  .page-proiectanti .hero-mini{position:relative;bottom:auto;right:auto;width:100%;grid-template-columns:1fr 1fr;gap:8px;margin-top:14px}
  .page-proiectanti .hero-mini .mini{padding:10px}
}
@media(prefers-reduced-motion:reduce){
  .page-proiectanti .leaders-track{animation:none}
  .page-proiectanti .book{transition:none}
}

/* Keep the shared promotional price legible on narrow screens. */
.page-proiectanti .offer-card .price-line .price{white-space:nowrap}
@media(max-width:680px){
  .page-proiectanti .offer-card .price-line{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:4px 10px}
  .page-proiectanti .offer-card .price-line .old{grid-column:1 / -1;font-size:.9rem;white-space:nowrap}
  .page-proiectanti .offer-card .price-line .price{grid-column:1;font-size:2.65rem;line-height:1.13}
  .page-proiectanti .offer-card .price-line .vat{grid-column:2;font-size:.9rem;white-space:nowrap}
}
