.packages{background:#0b1b15;color:#fff}.packages .section-index{color:var(--lime)}.package-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.package-card{border:1px solid rgba(255,255,255,.16);padding:34px;display:flex;flex-direction:column;min-height:390px;background:#10261d}.package-card>span{font-size:11px;letter-spacing:.15em;text-transform:uppercase;color:var(--lime);font-weight:700}.package-card h3{font-size:28px;margin:28px 0 12px}.package-card p{color:rgba(255,255,255,.72);line-height:1.65}.package-card ul{padding:0;margin:18px 0 30px;list-style:none}.package-card li{padding:10px 0;border-top:1px solid rgba(255,255,255,.12);font-size:13px}.package-card .text-link{margin-top:auto;width:max-content}.inquiry-wrap{display:grid;grid-template-columns:1fr 1.25fr;gap:7vw;align-items:start}.inquiry-copy p:not(.eyebrow){max-width:620px;line-height:1.7}.project-form{display:grid;grid-template-columns:1fr 1fr;gap:16px;padding:30px;background:rgba(255,255,255,.42);border:1px solid rgba(19,33,29,.28)}.project-form label{display:grid;gap:7px;font-size:11px;text-transform:uppercase;letter-spacing:.1em;font-weight:700}.project-form label.full,.project-form .form-actions{grid-column:1/-1}.project-form input,.project-form select,.project-form textarea{width:100%;border:1px solid rgba(19,33,29,.35);background:#f7f7f1;color:var(--ink);font:14px Manrope,Arial,sans-serif;padding:13px}.project-form textarea{min-height:130px;resize:vertical}.project-form .form-actions{display:flex;align-items:center;gap:16px}.form-note{font-size:11px;line-height:1.5;max-width:270px}.direct-links{display:flex;flex-wrap:wrap;gap:12px;margin-top:28px}@media(max-width:900px){.package-grid,.inquiry-wrap{grid-template-columns:1fr}.package-card{min-height:auto}}@media(max-width:600px){.project-form{grid-template-columns:1fr;padding:22px}.project-form label.full,.project-form .form-actions{grid-column:auto}.project-form .form-actions{align-items:stretch;flex-direction:column}.form-note{max-width:none}}
