.ver3-profile{background-attachment:scroll;border:1px solid #ffffff18;border-radius:28px;padding:44px 26px 26px;box-shadow:0 24px 80px #0004}.profile-identity{padding:6px 2px 26px}.profile-identity .eyebrow{letter-spacing:.22em;color:#d3c29a;margin:16px 0 8px;font-size:10px}.profile-identity h2{letter-spacing:-.045em;margin:10px 0;font-size:32px}.profile-identity p:last-child{color:#d2d2cc;max-width:330px;margin:12px auto 0;font-size:15px;line-height:1.65}.profile-avatar,.profile-monogram{border:1px solid #d6c59677;width:88px;height:88px;margin-bottom:24px;box-shadow:0 0 0 7px #ffffff07}.profile-monogram{background:linear-gradient(140deg,#e4d39f,#9a814b);font-size:36px;font-weight:500}.ver3-profile a.profile-save-contact{color:#141510;width:100%;min-height:54px;text-shadow:none;background:#dfcc97;border:none;border-radius:14px;justify-content:center;align-items:center;gap:12px;margin:0 0 12px;font-size:16px;font-weight:600;display:flex;box-shadow:0 6px 24px #0002}.profile-save-contact svg{flex-shrink:0}.ver3-profile .lead-capture{background:#080a0980;border:1px solid #ffffff30;border-radius:14px;margin:12px 0 22px;padding:0;overflow:hidden}.lead-open{color:#f1eedf;justify-content:center;align-items:center;gap:10px;width:100%;min-height:52px;font-size:15px;display:flex}.lead-open svg:last-child{width:18px;margin-left:auto}.lead-open svg:first-child{margin-right:auto}.lead-open{padding:14px 18px}.lead-open:disabled{opacity:1}.lead-capture-body{border-top:1px solid #ffffff20;padding:20px}.lead-capture-body h3{letter-spacing:-.02em;margin:0 0 18px;font-size:20px}.lead-capture-body input{background:#070908bb;border-color:#ffffff30}.lead-capture-body label{text-align:left;font-size:14px}.lead-capture-body .consent-line{font-size:13px;line-height:1.5}.lead-capture-body [role=checkbox]{flex:0 0 18px;width:18px;height:18px;margin-top:2px}.lead-capture-body small{margin-top:0}.lead-capture-body .primary{border-radius:12px;width:100%;min-height:48px;margin:0}.lead-offers{color:#c5c4bc;text-align:left;font-size:13px}.lead-offers summary{cursor:pointer;padding:8px 0}.lead-offers label{margin-top:16px}.lead-success{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:200px;display:flex}.lead-success>svg{color:#dfcc97;margin-bottom:18px}.profile-blocks{gap:10px;margin-top:20px}.profile-blocks .profile-block a,.profile-blocks>a{border-radius:14px;padding:17px 18px;box-shadow:0 3px 10px #0001;background:#0b0d0caf!important;border:1px solid #ffffff20!important}.profile-blocks a>span{color:#d9c99e;display:flex}.profile-blocks a svg{flex-shrink:0}.profile-blocks a:hover{background:#20241ddd!important;border-color:#d9c99e88!important}.profile-blocks .visual-tile figure{border-color:#ffffff20;border-radius:14px}.profile-contact-editor{gap:14px;display:grid}.profile-contact-editor label:not(.consent-line){gap:8px;display:grid}.profile-contact-editor input{color:#fff;background:#151615;border:1px solid #45453e;border-radius:9px;width:100%;min-width:0;padding:12px;font-size:16px}.profile-contact-editor p{color:#aaa;font-size:14px;line-height:1.6}.profile-contact-editor .consent-line [role=checkbox]{flex-shrink:0;margin-top:4px}.ver3-profile .profile-promotion{border-top:1px solid #ffffff26;margin-top:30px}.profile-promotion-brand{font-size:24px}.ver3-profile .profile-promotion a{border-radius:14px;font-size:15px}.ver3-profile .profile-promotion .profile-promotion-note{color:#c2c0b7;font-size:12px}@media (max-width:500px){.ver3-profile{border-radius:22px;padding:32px 20px 22px}.profile-identity h2{font-size:29px}.lead-capture-body{padding:16px}}@media (prefers-reduced-motion:reduce){.ver3-profile *{scroll-behavior:auto}}
