
  .extruded-page{--navy:#102a43;--blue:#1e88e5;--light:#f5f9ff;--border:#d9e2ec;--text:#334155;--muted:#52616f;max-width:1200px;margin:0 auto;padding:56px 22px 70px;font-family:Calibri,Arial,Helvetica,sans-serif;color:var(--text);line-height:1.75;background:linear-gradient(180deg,#fff 0%,#f8fafc 100%)}
  .extruded-page *{box-sizing:border-box}
  .extruded-page h1,.extruded-page h2,.extruded-page h3{color:var(--navy);margin:0 0 18px;line-height:1.2}
  .extruded-page h1{font-size:clamp(34px,5vw,54px);font-weight:800}
  .extruded-page h2{font-size:30px;font-weight:700;padding-left:14px;border-left:5px solid var(--blue)}
  .extruded-page h3{font-size:24px;font-weight:700}
  .extruded-page p{font-size:16px;margin:0 0 16px;color:var(--muted)}
  .extruded-page ul{padding-left:22px;margin:18px 0 22px}
  .extruded-page li{margin-bottom:10px;color:var(--text)}
  .extruded-page img{width:100%;height:auto;display:block;border-radius:18px;box-shadow:0 14px 36px rgba(16,42,67,.12)}
  .hero-section{padding:58px 48px;border-radius:30px;background:linear-gradient(135deg,rgba(16,42,67,.96),rgba(30,136,229,.9));color:#fff;margin-bottom:56px;box-shadow:0 18px 45px rgba(16,42,67,.16)}
  .hero-section h1,.hero-section h2,.hero-section p{color:#fff}.hero-section h2{border-left-color:#fff}
  .two-column{display:grid;grid-template-columns:1.08fr .92fr;gap:38px;align-items:center}.two-column.reverse{grid-template-columns:.92fr 1.08fr}
  .section-card{margin-bottom:52px;padding:38px;border-radius:24px;border:1px solid var(--border);background:rgba(255,255,255,.96);box-shadow:0 12px 34px rgba(16,42,67,.07)}
  .image-box{background:#f8fafc;padding:14px;border-radius:22px;border:1px solid var(--border)}
  .image-caption{margin-top:12px;font-size:14px;color:#64748b;text-align:center}
  .metric-box{margin:24px 0;padding:30px;border-radius:22px;background:linear-gradient(135deg,#102a43,#1e88e5);color:#fff;text-align:center}
  .metric-box h2{border-left:none;padding-left:0;color:#fff;font-size:46px;margin:0}
  .feature-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:24px}
  .feature-item{padding:16px 18px;border-radius:16px;background:var(--light);border:1px solid var(--border);border-left:4px solid var(--blue);color:var(--text)}
  .table-wrap{overflow-x:auto;margin:24px 0;border-radius:18px;border:1px solid var(--border);box-shadow:0 10px 28px rgba(16,42,67,.06)}
  .product-table{width:100%;border-collapse:collapse;background:#fff;font-size:15.5px}
  .product-table th,.product-table td{border:1px solid var(--border);padding:15px 18px;text-align:left;color:var(--text)}
  .product-table th{background:var(--navy);color:#fff;font-weight:700}.product-table tr:nth-child(even){background:#f8fafc}
  .quote-section{text-align:center;padding:58px 34px;border-radius:30px;background:linear-gradient(135deg,#102a43,#1e88e5);color:#fff;box-shadow:0 18px 45px rgba(16,42,67,.16)}
  .quote-section h2{border-left:none;padding-left:0;color:#fff}.quote-section p{color:#eaf4ff;font-size:17px;max-width:760px;margin:0 auto 30px}
  .quote-button{display:inline-block;padding:15px 36px;border-radius:999px;background:#fff;color:#102a43;text-decoration:none;font-weight:800;font-size:17px;box-shadow:0 12px 30px rgba(0,0,0,.18)}
  @media(max-width:900px){.two-column,.two-column.reverse,.feature-grid{grid-template-columns:1fr}.hero-section,.section-card,.quote-section{padding:30px 22px}.extruded-page{padding:36px 16px 48px}}
