/* Premium documentation and technology process. */
.premium-system{background:#141a16;color:#f7f6f1}
.premium-system-heading h2 span{color:var(--gold-light)}
.premium-system-heading>p{color:#bec5bb}
.premium-system-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;background:#4a5248;border:1px solid #4a5248}
.premium-system-card{display:flex;flex-direction:column;min-width:0;min-height:345px;padding:34px 36px 31px;background:#1d251f}
.premium-system-card-featured{grid-column:span 2;background:linear-gradient(125deg,#29362c 0%,#1a251d 75%)}
.premium-system-card-pinnex{background:#293027}
.premium-system-number{display:block;margin-bottom:42px;color:var(--gold-light);font-size:10px;font-weight:800;letter-spacing:.15em}
.premium-system-card h3{max-width:620px;margin:0 0 18px;font-size:clamp(24px,2vw,31px);font-weight:600;line-height:1.23;letter-spacing:-.045em}
.premium-system-card-featured h3{font-size:clamp(30px,3vw,44px)}
.premium-system-card h3 em{display:block;margin-top:6px;color:var(--gold-light);font-style:normal}
.premium-system-card p{max-width:600px;margin:0 0 24px;color:#cbd0c8;font-size:13px;line-height:1.8}
.premium-system-card small{display:block;margin-top:auto;color:#aeb8ad;font-size:10px;line-height:1.65}
.premium-system-tags{display:flex;flex-wrap:wrap;gap:8px;margin-top:auto;margin-bottom:18px}
.premium-system-tags span{padding:8px 11px;border:1px solid #788b79;color:#e2e9dd;font-size:9px;font-weight:800;letter-spacing:.1em}
.premium-system-card a{margin-top:auto;padding-top:20px;color:var(--gold-light);font-size:11px;font-weight:800;letter-spacing:.04em}
.premium-system-card a span{margin-left:9px}
.premium-system-card a:hover{text-decoration:underline;text-underline-offset:5px}
.premium-system-footer{display:flex;align-items:center;justify-content:space-between;gap:28px;margin-top:28px}
.premium-system-footer p{margin:0;color:#b7c0b5;font-size:11px;line-height:1.6}
.premium-system-footer .text-link{flex:none;color:var(--gold-light)}
html[data-theme="light"] .premium-system{background:#f7f6f1;color:#252b25}
html[data-theme="light"] .premium-system-heading h2 span{color:#87633a}
html[data-theme="light"] .premium-system-heading>p{color:#5f695e}
html[data-theme="light"] .premium-system-grid{background:#d2d5cb;border-color:#d2d5cb}
html[data-theme="light"] .premium-system-card{background:#fffefa}
html[data-theme="light"] .premium-system-card-featured{background:linear-gradient(125deg,#eef0e8,#fbfaf6)}
html[data-theme="light"] .premium-system-card-pinnex{background:#eee9dc}
html[data-theme="light"] .premium-system-number,html[data-theme="light"] .premium-system-card h3 em,html[data-theme="light"] .premium-system-card a{color:#815d32}
html[data-theme="light"] .premium-system-card p{color:#4d574d}
html[data-theme="light"] .premium-system-card small,html[data-theme="light"] .premium-system-footer p{color:#626e62}
html[data-theme="light"] .premium-system-tags span{border-color:#b8c1b3;color:#455444}
html[data-theme="light"] .premium-system-footer .text-link{color:#815d32}
@media(max-width:1050px){.premium-system-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.premium-system-card-featured{grid-column:span 2}.premium-system-card{min-height:300px}.premium-system-card:last-child{grid-column:span 2;min-height:250px}}
@media(max-width:700px){.premium-system-grid{grid-template-columns:1fr}.premium-system-card,.premium-system-card-featured,.premium-system-card:last-child{grid-column:auto;min-height:0;padding:29px 25px 31px}.premium-system-number{margin-bottom:28px}.premium-system-card h3,.premium-system-card-featured h3{font-size:30px}.premium-system-card p{font-size:12px}.premium-system-footer{align-items:flex-start;flex-direction:column;gap:12px}.premium-system-footer .text-link{flex:none;line-height:1.6}}
