.credentials-route .account-guide h2{margin-top:20px;font-size:26px}
.credentials-route .account-guide ol{display:block;margin-top:22px}
.credentials-route .account-guide li{padding:17px 0;gap:13px}
.credentials-route .account-guide li:last-child{padding-bottom:0}
.credentials-route .account-guide strong{font-size:13px;line-height:1.5}
.credentials-route .account-guide li p{font-size:12px;line-height:1.7;color:#aaa;margin-top:6px}
.credentials-help{margin-top:16px;padding:22px;background:#fff;border:1px solid #e1e1e1;border-radius:16px}
.credentials-help h2{font-family:Onest,sans-serif;font-size:17px;font-weight:650;line-height:1.4}
.credentials-help>p{font-size:12px;line-height:1.65;color:#777;margin-top:6px}
.credentials-help .flow-support{display:flex;align-items:center;gap:11px;padding:13px 12px;margin-top:12px;border:1px solid #e1e1e1;border-radius:11px;background:#fff;color:#1b1b1b;transition:border-color .2s,background .2s}
.credentials-help .flow-support-icon{display:grid;place-items:center;width:41px;height:41px;flex:0 0 41px;background:#f3f3f3;border-radius:11px}
.credentials-help .flow-support-icon>.icon{width:19px;height:19px}
.credentials-help .flow-support>span:nth-child(2){min-width:0;flex:1}
.credentials-help .flow-support>.icon{width:15px;height:15px;flex:0 0 15px;color:#888}
.credentials-help .flow-support:hover{border-color:#bbb;background:#fafafa}
.credentials-help .flow-support:focus-visible{outline:2px solid #e1010d;outline-offset:3px}
.credentials-help .flow-support strong{display:block;font-size:13px;font-weight:600;line-height:1.5}
.credentials-help .flow-support small{display:block;font-size:10px;line-height:1.8;color:#858585;margin-top:2px}
.credentials-help .flow-support:hover strong{color:#e1010d}
.credentials-help .market-support-icon{font-weight:700;font-size:23px;background:#f3f3f3;color:#171717}
.credentials-help .flow-support[aria-disabled="true"]{cursor:default;background:#f8f8f8;color:#777}
.credentials-help .flow-support[aria-disabled="true"]>.icon{visibility:hidden}
.credentials-help .flow-support[aria-disabled="true"]:hover strong{color:inherit}
.credentials-help .market-support-note{font-size:11px;margin-top:12px;line-height:1.65}
.credentials-help [hidden]{display:none!important}
.activation-route .credentials-help{width:min(510px,100%);margin:16px auto 0}
.order-route .credentials-help{margin-top:16px}
@media(max-width:420px){.credentials-help{padding:18px}.credentials-route .account-guide h2{font-size:24px}.credentials-help .flow-support-icon{width:36px;height:36px;flex-basis:36px}}
@media(max-width:760px){.activation-route .credentials-help{width:min(500px,100%)}}
@media(max-width:1180px) and (min-width:761px){.activation-route .credentials-help{width:min(504px,100%)}}

.market-support-icon .asset-brand-icon{width:23px;height:23px;}

.credentials-help .market-support-icon .asset-brand-icon{filter:var(--icon-ink)}

.credentials-route .personal-data-consent-copy a{color:inherit;text-decoration:underline;text-decoration-color:#999;text-underline-offset:2px}.credentials-route .personal-data-consent-copy a:hover{color:var(--red);text-decoration-color:currentColor}


.credentials-route [hidden]{display:none!important}
.credentials-route .organization-guide h2{margin-top:20px;font-size:26px}
.credentials-route .organization-guide ol{display:block;margin-top:22px}
.credentials-route .organization-guide li{padding:17px 0;gap:13px}
.credentials-route .organization-guide li:last-child{padding-bottom:0}
.credentials-route .organization-guide strong{font-size:13px;line-height:1.5}
.credentials-route .organization-guide li p{font-size:12px;line-height:1.7;color:#aaa;margin-top:6px}
.credentials-route .organization-guide a{color:#fff;text-decoration:underline;text-decoration-color:#888;text-underline-offset:3px}
.credentials-route .organization-guide a:hover{color:#ff5a61;text-decoration-color:currentColor}
@media(max-width:420px){.credentials-route .organization-guide h2{font-size:24px}}

.credentials-route .credentials-guide h2{margin-top:20px;font-size:26px}
.credentials-route .credentials-guide ol{display:block;margin-top:22px}
.credentials-route .credentials-guide li{padding:17px 0;gap:13px}
.credentials-route .credentials-guide li:last-child{padding-bottom:0}
.credentials-route .credentials-guide strong{font-size:13px;line-height:1.5}
.credentials-route .credentials-guide li p{font-size:12px;line-height:1.7;color:#aaa;margin-top:6px}
.credentials-route .credentials-guide a{color:#fff;text-decoration:underline;text-decoration-color:#888;text-underline-offset:3px}
.credentials-route .credentials-guide a:hover{color:#ff5a61;text-decoration-color:currentColor}
@media(max-width:420px){.credentials-route .credentials-guide h2{font-size:24px}}

.credentials-route .credential-market-products,.site-order-route .site-order-product-forms{display:grid;gap:13px;margin-bottom:18px}
.credentials-route .credential-fields>.credential-product-card{margin-bottom:18px}
.credential-product-card{min-width:0;border:1px solid #e0e0e0;border-radius:14px;background:#fff;box-shadow:0 3px 12px rgb(0 0 0 / .035);overflow:hidden}
.credential-product-card:focus-within{border-color:#cfcfcf;box-shadow:0 3px 14px rgb(0 0 0 / .055)}
.credential-product-heading{position:relative;display:flex;align-items:center;justify-content:center;min-height:58px;padding:14px 20px;border-bottom:1px solid #e8e8e8;background:#f8f8f8;text-align:center}
.credential-product-heading h2,.credential-product-heading h3{max-width:100%;margin:0;font-family:Onest,sans-serif;font-size:16px;font-weight:650;line-height:1.4;text-align:center;overflow-wrap:anywhere}
.credentials-route .credential-market-product-intro{margin:0;padding:14px 20px 0;color:#777;font-size:11px;line-height:1.7}
.credential-product-fields{margin:0;padding:17px 20px 19px}
.credential-product-card .credential-market-product-intro+.credential-product-fields{padding-top:12px}
.credential-product-card .form-field{margin-bottom:18px}
.credential-product-card .form-field:last-child{margin-bottom:0}
.credentials-route .primary-button:disabled{opacity:.52;cursor:not-allowed;box-shadow:none}
.credentials-route .credential-shared-email,.credentials-route .credential-fields>.form-field:has([data-credential-key="email"]),.site-order-route #site-order-credentials-form .site-order-contact-email{position:relative;isolation:isolate;padding:17px 19px;border:1px solid #f0dadd;border-radius:14px;background:#fff;box-shadow:0 7px 18px rgb(130 24 33 / .055)}
.credentials-route .credential-shared-email::before,.credentials-route .credential-fields>.form-field:has([data-credential-key="email"])::before,.site-order-route #site-order-credentials-form .site-order-contact-email::before{content:"";position:absolute;z-index:-1;inset:0;border-radius:13px;pointer-events:none;background:radial-gradient(ellipse at 4% 5%,rgb(225 1 13 / .14) 0%,rgb(225 1 13 / .065) 32%,transparent 68%),radial-gradient(ellipse at 100% 100%,rgb(225 1 13 / .075) 0%,transparent 54%),linear-gradient(125deg,#fff1f2 0%,#fff8f8 58%,#fff 100%)}
.credentials-route .credential-shared-email .form-field,.site-order-route #site-order-credentials-form .site-order-contact-email .form-field{margin-bottom:0}
@media(max-width:760px){.credential-product-heading{min-height:54px;padding:12px 16px}.credential-product-fields{padding:16px}.credentials-route .credential-market-product-intro{padding:12px 16px 0}.credential-product-card .form-field{margin-bottom:16px}.credential-product-card .form-field:last-child{margin-bottom:0}.credentials-route .credential-shared-email,.credentials-route .credential-fields>.form-field:has([data-credential-key="email"]),.site-order-route #site-order-credentials-form .site-order-contact-email{padding:16px}}
