.service-intro{font-size:clamp(19px,3vw,24px);max-width:54ch;color:#625860}.service-actions{display:flex;flex-wrap:wrap;gap:12px;margin:24px 0}.service-button{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:12px 20px;border:1px solid #65406d;border-radius:28px;background:#65406d;color:#fff;font:600 15px/1.4 Arial,Helvetica,sans-serif;text-decoration:none;cursor:pointer}.service-button.secondary{background:#fff;color:#65406d}.service-button:hover{filter:brightness(.94)}.service-button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:3px solid #c86b86;outline-offset:3px}.service-choices{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:28px 0}.service-choice{display:flex;flex-direction:column;align-items:flex-start;padding:20px;border:1px solid #e7dfe2;border-radius:16px;background:#fdfafb}.service-choice h2{font-size:18px;margin:0 0 10px;padding:0;border:0}.service-choice p{font-size:14px;margin:0 0 16px}.service-choice a{margin-top:auto;min-height:44px;display:flex;align-items:center;font-weight:600;font-size:14px}.service-banner{margin:28px 0;padding:24px;background:#fcf0f4;border:1px solid #edd4dd;border-radius:18px}.service-banner h2{margin:0;padding:0;border:0}.service-steps{counter-reset:step;list-style:none;padding:0;display:grid;gap:18px}.service-steps li{counter-increment:step;position:relative;padding-left:46px}.service-steps li:before{content:counter(step,decimal-leading-zero);position:absolute;left:0;top:1px;color:#65406d;font-weight:700}.service-steps strong{display:block}.service-steps p{margin:4px 0}.service-form{margin-top:24px}.service-form label{display:block;font-weight:600;margin-top:18px}.service-form input,.service-form select,.service-form textarea{display:block;width:100%;max-width:100%;margin-top:7px;border:1px solid #bdb1b7;border-radius:10px;padding:13px;background:#fff;color:#292429;font:16px/1.5 Arial,Helvetica,sans-serif}.service-form textarea{resize:vertical;min-height:110px}.service-form small{display:block;margin-top:7px}.service-form [hidden],[hidden]{display:none!important}.service-grid{display:grid;grid-template-columns:1fr 1fr;gap:0 18px}.service-note{font-size:14px;color:#625860}.service-output{white-space:pre-wrap;overflow-wrap:anywhere;background:#f8f6f5;padding:20px;border-radius:14px;font:15px/1.6 Arial,Helvetica,sans-serif}.service-status{min-height:24px;font-size:14px}.service-consent{display:flex!important;gap:12px;align-items:flex-start;font-size:14px!important;font-weight:400!important}.service-consent input{width:20px;height:20px;flex:none;margin-top:2px}.service-section:target{scroll-margin-top:24px}.service-caption{font-size:13px;color:#70666d}.service-checklist{padding-left:24px}.service-checklist li{padding-left:4px}.service-pill{display:inline-block;padding:6px 12px;border-radius:20px;background:#fcf0f4;color:#65406d;font-size:12px;font-weight:700;letter-spacing:.5px}.service-text-link{border:0;background:none;color:#65406d;font:inherit;text-decoration:underline;cursor:pointer;padding:12px 4px;min-height:44px}.service-form button:disabled{opacity:.55;cursor:wait}@media(max-width:700px){.service-choices,.service-grid{grid-template-columns:1fr}.service-choice{padding:20px}.service-choice p{font-size:16px}.service-choice a{font-size:16px}.service-actions{gap:10px}.service-actions .service-button{width:100%}}@media print{header,footer,nav,.service-actions,.service-tips,.service-form>small,.service-status,.skip-link{display:none!important}main{width:100%;max-width:none;border:0;box-shadow:none;padding:0}textarea,input{border:0!important;padding:0!important}body{background:#fff}}

.service-tagline{font-size:clamp(22px,4vw,30px);font-weight:650;letter-spacing:-.5px;color:#65406d;margin:0 0 18px}.service-pill+h1{margin-bottom:14px}
