.package-intro h1{font-size:clamp(2.4rem,5.8vw,4.6rem);max-width:20ch}.package-intro>p:last-child{max-width:64ch}.package-layout{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:56px;align-items:start;padding-top:8px}.package-overview h2{font-size:clamp(1.6rem,3vw,2.2rem)}.package-form{margin:0;padding:28px;background:#f8fafc}.package-form label{display:block;line-height:1.5;font-weight:600;letter-spacing:0}.package-form input,.package-form textarea{width:100%;min-width:0;box-sizing:border-box;font:inherit;border:1px solid #91a1b8;background:#fff;color:#0a1f44;border-radius:5px;padding:13px;min-height:48px}.package-form .form-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.package-form .form-row label{min-width:0}.package-optional{font-weight:400;font-size:.85rem}.package-form .small-note{line-height:1.6;font-size:.875rem}.package-actions{display:flex;flex-wrap:wrap;gap:12px}.package-form .package-actions .button{margin:0;max-width:100%;white-space:normal}.package-form [aria-invalid="true"]{border-color:#a62b25;outline:2px solid #a62b25;outline-offset:2px}.package-context{border-inline-start:3px solid #1461d8;padding:20px;background:#f3f6fb;margin:24px 0}.package-context h3{font-size:1.2rem;line-height:1.4}.package-context p{font-size:.925rem;line-height:1.6}.package-support{display:flex;flex-direction:column;align-items:flex-start;margin-top:24px}.package-preview{margin-top:18px}.package-preview textarea{line-height:1.55;background:#fff}.package-context[hidden],.package-preview[hidden]{display:none}#brief-status:not(:empty){padding-top:18px;margin-bottom:0}.package-form textarea{resize:vertical;min-height:130px}html[dir="rtl"] .package-form,html[dir="rtl"] .package-overview{text-align:right}@media(max-width:850px){.package-layout{grid-template-columns:1fr;gap:28px}.package-overview>p{max-width:64ch}.package-support{margin-top:8px}}@media(max-width:520px){.package-form{padding:20px}.package-form .form-row{grid-template-columns:1fr;gap:0}.package-actions{flex-direction:column}.package-actions .button{width:100%}.package-intro h1{font-size:2.5rem}}
