.hero-art .video-toggle{bottom:18px!important;width:44px;padding:10px!important;border-radius:50%;font-size:17px!important}.event-card[data-status=open] small{color:#346649;font-weight:700}.service-tabs{display:flex;border-bottom:1px solid #ddcfc4;margin:24px 0 20px;gap:8px}.service-tabs button{flex:1;border-radius:7px 7px 0 0;background:#eee7e0;color:#6a5850;padding:14px 12px;font-size:13px}.service-tabs button[aria-selected=true]{background:#703446;color:#fff}.service-note{background:#f0e9e0;border-radius:9px;padding:18px;margin-bottom:24px}.service-note strong{color:#703446;font-size:15px}.service-note p{font-size:12px;line-height:1.9;margin-top:10px}#apply{width:min(620px,calc(100vw - 32px));max-height:88dvh;overflow-y:auto}#apply h2{font-size:30px}#apply fieldset{padding:0;border:0}#apply legend{font-size:16px;font-weight:600;margin-bottom:16px}#apply legend small{display:block;font-size:10px;font-weight:400;letter-spacing:0;margin-top:5px}.profile-fields{display:grid;grid-template-columns:1fr 1fr;gap:14px}.profile-fields label{display:block;font-size:12px;color:#615047}.profile-fields input,.profile-fields select,.profile-fields textarea{display:block;width:100%;min-width:0;box-sizing:border-box;background:#fffdf9;color:#342e2b;border:1px solid #d8ccc0;border-radius:6px;padding:12px;margin-top:7px;min-height:44px;font:inherit}.profile-fields textarea{resize:vertical}.profile-fields .wide{grid-column:1 / -1}.follower-check{display:flex;gap:10px;font-size:12px;line-height:1.8;margin:22px 0 14px;align-items:flex-start}.follower-check input{width:18px;height:18px;flex-shrink:0;accent-color:#703446}#profile-preview>button{width:100%;margin-top:18px}.profile-result{font-size:13px;line-height:1.9;margin-top:18px}.profile-result strong{color:#703446}.profile-result p{margin:8px 0}#apply .micro{line-height:1.8}@media(max-width:580px){#apply{padding:28px 22px}#apply h2{font-size:26px}.profile-fields{gap:12px}#apply .close{top:12px;right:12px}.service-tabs button{font-size:12px}}
