.srcaf158-pkg-specs{background:var(--brand-bg);color:var(--brand-text);padding:48px 0}.srcaf158-pkg-specs dd,.srcaf158-pkg-specs dt,.srcaf158-pkg-specs figcaption,.srcaf158-pkg-specs h1,.srcaf158-pkg-specs p{color:var(--brand-text)}.srcaf158-spec-dl{display:grid;grid-gap:24px;gap:24px;margin:32px 0}.srcaf158-spec-dl dt{font-weight:700;margin-bottom:8px}.srcaf158-spec-dl dd{margin:0;padding:16px;background:var(--brand-bg-alt);border-left:4px solid var(--brand-primary);border-radius:var(--brand-radius)}.srcaf158-spec-fig{margin:32px 0}.srcaf158-spec-fig img{min-height:180px;border-radius:var(--brand-radius);border:1px solid var(--brand-border)}.srcaf158-pkg-form-single{background:var(--brand-bg-alt);color:var(--brand-text);padding:48px 0 64px}.srcaf158-pkg-form-single h2,.srcaf158-pkg-form-single p{color:var(--brand-text)}.srcaf158-form-shell{max-width:760px;margin:0 auto;padding:40px 32px;background:#fff;border-radius:var(--brand-radius);box-shadow:0 8px 24px rgba(36,49,59,.08)}.srcaf158-form-shell .srcaf158-feedback .col-md-6{flex:0 0 100%;max-width:100%}.srcaf158-form-shell .srcaf158-feedback .form-control,.srcaf158-form-shell .srcaf158-feedback .form-select{min-height:48px}.srcaf158-form-shell .srcaf158-feedback .btn-primary{width:100%}@media (max-width:575.98px){.srcaf158-form-shell{padding:32px 16px}}