.cornices-page{color:#1d1f2e;background:#f6f7fb}.cornices-hero{color:#fff;background:linear-gradient(135deg,#101828,#1f2a44);padding:120px 0 80px}.cornices-hero-content h1{color:#fff;margin:12px 0 20px;font-size:42px}.hero-eyebrow{text-transform:uppercase;letter-spacing:.12em;color:#ffffffb3;font-size:13px}.hero-description{max-width:720px;font-size:18px;line-height:1.6}.hero-actions{flex-wrap:wrap;gap:16px;margin-top:32px;display:flex}.cornices-content .section-header{text-align:left;margin-bottom:24px}.cornices-content h2{margin-bottom:12px;font-size:32px}.cornices-intro{padding:80px 0 40px}.intro-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;gap:40px;display:grid}.intro-text ul{margin:20px 0;padding-left:18px}.intro-text li{margin-bottom:10px}.intro-image-wrapper img{border-radius:18px;width:100%;box-shadow:0 25px 55px #00000026}.profiles-grid-section{padding:40px 0 10px}.profiles-grid{grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:24px;display:grid}.profile-card{background:#fff;border-radius:24px;flex-direction:column;display:flex;overflow:hidden;box-shadow:0 20px 60px #101e361f}.profile-image{position:relative}.profile-image img{object-fit:cover;width:100%;height:220px}.profile-badge{color:#fff;background:#101828;border-radius:999px;padding:6px 14px;font-size:13px;position:absolute;bottom:16px;left:16px}.profile-body{flex:1;padding:24px}.profile-body h3{margin-bottom:8px;font-size:22px}.profile-body ul{margin-top:16px;padding-left:0;list-style:none}.profile-body li{gap:10px;margin-bottom:10px;display:flex}.profile-body i{color:#2563eb;margin-top:4px}.tracks-section{padding:60px 0}.tracks-table-wrapper{overflow-x:auto}.tracks-table{border-collapse:collapse;background:#fff;border-radius:18px;width:100%;overflow:hidden}.tracks-table th,.tracks-table td{text-align:left;border-bottom:1px solid #eef1f8;padding:18px 20px}.tracks-table th{color:#fff;background:#101828;font-weight:600}.tracks-table tr:last-child td{border-bottom:none}.installation-section{padding:40px 0 90px}.installation-steps{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:20px;display:grid}.installation-step{background:#fff;border:1px solid #e4e7f3;border-radius:18px;min-height:150px;padding:20px}.step-number{color:#fff;background:#2563eb;border-radius:10px;justify-content:center;align-items:center;width:36px;height:36px;margin-bottom:12px;font-weight:600;display:flex}.cta-section{color:#fff;background:#101828;padding:70px 0}.cta-section h2{color:#fff}.cta-card{background:#ffffff0d;border:1px solid #ffffff1a;border-radius:24px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;padding:32px;display:flex}.cta-buttons{flex-wrap:wrap;gap:12px;display:flex}@media (max-width:991px){.cornices-hero-content h1{font-size:32px}.intro-grid,.profiles-grid{grid-template-columns:1fr}.cta-card{flex-direction:column;align-items:flex-start}}@media (max-width:600px){.cornices-hero{padding:100px 0 60px}.hero-actions{flex-direction:column}.tracks-table th,.tracks-table td{padding:14px;font-size:14px}}
