.ion-ui textarea{width:100%;box-sizing:border-box;min-height:120px;resize:vertical;padding:12px 14px;border:1px solid #294357;border-radius:12px;background:#091b2b;color:#e5f4ff;font:inherit;line-height:1.6}.ion-ui textarea:focus{outline:2px solid #66dce8;outline-offset:2px}.service-copy{overflow-wrap:anywhere;line-height:1.8}.service-card h2{overflow-wrap:anywhere}.service-actions{display:flex;flex-wrap:wrap;gap:12px;align-items:center;margin-top:16px}.service-actions form{margin:0}.service-message{padding:18px 0;border-top:1px solid #294357;margin-top:18px}.service-message small{display:block;color:#a7bdcd;margin-top:5px}.service-list{display:grid;gap:12px}.service-list-item{display:flex;gap:16px;align-items:center;justify-content:space-between;padding:18px;border:1px solid #294357;border-radius:14px;color:#e5f4ff;text-decoration:none}.service-list-item>span:first-child{min-width:0}.service-list-item b,.service-list-item small{display:block;overflow-wrap:anywhere}.service-list-item b{margin:7px 0}.service-list-item small{color:#a7bdcd}.service-list-item:hover{background:#102b3d}.service-list-item:focus-visible{outline:2px solid #66dce8}.service-list-item .tag{flex-shrink:0}@media(max-width:600px){.service-list-item{align-items:flex-start;flex-direction:column}.service-actions>.button{flex:1 1 100%;text-align:center}.service-card .stack{align-items:flex-start;gap:12px;flex-wrap:wrap}}
