
.bow-completion{box-sizing:border-box;position:relative;isolation:isolate;display:flex!important;flex-direction:column;justify-content:flex-start;align-items:center;min-height:590px;padding:48px 28px!important;border-radius:22px;overflow:hidden;text-align:center;background:linear-gradient(180deg,rgba(12,18,34,.82),rgba(12,18,34,.4) 40%,rgba(12,18,34,.06) 70%),url('assets/owner-bow-v121.jpg') center 74%/cover no-repeat}
.bow-completion h2{color:#fff!important;font-size:28px!important;line-height:1.4;margin:0 0 14px!important;word-break:keep-all}.bow-completion p,.bow-completion .desc{color:#e3e6ec!important;font-size:14px;line-height:1.7;margin:0 0 22px!important}.bow-completion .completion-home{display:inline-flex;align-items:center;gap:22px;padding:15px 21px;border-radius:99px;background:#ff9f1c;color:#1c1952;text-decoration:none;font-size:15px;font-weight:800;min-height:48px;box-sizing:border-box}.completion-home:focus-visible{outline:3px solid white;outline-offset:4px}
@media(max-width:760px){.bow-completion{min-height:570px;padding:30px 18px!important;background-position:center 70%;border-radius:18px}.bow-completion h2{font-size:24px!important}.bow-completion p{font-size:13px}.bow-completion .completion-home{font-size:14px;padding:14px 18px}}
/* v129 keep completion focused on the bow photograph */
body .completion-explore,body #dedicated-complete .dedicated-summary,body #dedicated-complete .dedicated-review-actions{display:none!important}
body #content:has(.bow-completion)>:not(.bow-completion){display:none!important}
body #form:has(.bow-completion)>footer,body #form:has(.bow-completion) .form-actions,body #form:has(.bow-completion) #next,body #form:has(.bow-completion) #back{display:none!important}
body .bow-completion{background-position:center bottom;min-height:650px}
@media(max-width:760px){body .bow-completion{min-height:660px;background-position:center bottom}}
@media(max-width:760px){body .bow-completion{min-height:510px;padding-top:26px!important;background-position:center bottom}}
/* v131 centered completion composition */
body .bow-completion{justify-content:center!important;padding:40px 24px!important;background-image:linear-gradient(180deg,rgba(12,18,34,.18),rgba(12,18,34,.48) 42%,rgba(12,18,34,.38) 72%,rgba(12,18,34,.12)),url('assets/owner-bow-v121.jpg')}
body .bow-completion h2{text-shadow:0 2px 16px #0006}body .bow-completion .completion-home{background:#1c1952;color:#fff;border:1px solid #ffffff30;border-radius:14px;padding:17px 24px;gap:28px;box-shadow:0 8px 24px #0c122440;transition:background .2s,transform .2s}body .bow-completion .completion-home:hover{background:#2d286e;transform:translateY(-2px)}body .bow-completion .completion-home span{display:flex;align-items:center;justify-content:center;width:26px;height:26px;border-radius:50%;background:#ffffff14}
@media(max-width:760px){body .bow-completion{padding:36px 20px!important;min-height:510px}body .bow-completion h2{font-size:23px!important}body .bow-completion .completion-home{padding:15px 21px;font-size:14px}}
