.tr-ProductAdvisorApp[hidden]{display:none}
.tr-ProductAdvisorApp{position:relative;display:flex;flex-direction:column;justify-content:center;overflow:hidden;box-sizing:border-box;width:100%;height:196px;margin-top:var(--space-xl,24px);padding:32px;background:#e3f1fd;border:1px solid #c6d6e5;border-radius:8px}
.tr-ProductAdvisorApp-content{position:relative;z-index:1;display:flex;flex-direction:column;align-items:flex-start;gap:8px;width:100%;max-width:1128px;margin:0}
.tr-ProductAdvisorApp .tr-Heading--s{margin:0;color:#212223;font-family:'Clario',sans-serif;font-size:32px;font-weight:500;line-height:120%;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}
.tr-ProductAdvisorApp-subheader{margin:0;color:#212223;font-family:'Source Sans 3',sans-serif;font-size:20px;font-weight:400;line-height:150%;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}
.tr-ProductAdvisorApp-buttonWrapper{display:flex;flex-direction:column;align-items:flex-start;gap:8px}
.tr-ProductAdvisorApp .tr-Button{appearance:none;-webkit-appearance:none;border:1px solid #d64000;border-radius:4px;background:#d64000;color:#fff;cursor:pointer;font-family:'Clario',sans-serif;font-size:16px;font-weight:500;line-height:150%;min-height:40px;outline:0;padding:8px 16px}
.tr-ProductAdvisorApp .tr-Button:focus-visible{outline:2px solid #212223;outline-offset:2px}
.tr-ProductAdvisorApp-poweredBy{margin:0;color:#5c6b7f;font-family:'Source Sans 3',sans-serif;font-size:13px;font-style:italic}
.tr-ProductAdvisorApp-error{color:#b00020;font-family:'Source Sans 3',sans-serif;font-size:13px;margin:0}
.tr-ProductAdvisorApp-graphic{position:absolute;top:0;right:-28px;width:326px;height:196px;pointer-events:none;z-index:0}
.tr-ProductAdvisorApp-graphic svg{display:block;width:326px;height:196px}
@media(max-width:768px){.tr-ProductAdvisorApp{margin-top:var(--space-l,16px);padding:24px}
.tr-ProductAdvisorApp-graphic{display:none}
.tr-ProductAdvisorApp .tr-Heading--s{font-size:28px}
.tr-ProductAdvisorApp-subheader{font-size:18px}
}