.marketing-page{background:var(--canvas);color:#f5f5f2;font-size:16px;line-height:1.6}.marketing-wrap{width:min(1320px,100% - 112px);margin-inline:auto}.marketing-header{border-bottom:1px solid #2e2e2e;justify-content:space-between;align-items:center;gap:32px;height:98px;display:flex}.marketing-header nav{color:#c5c5c5;gap:32px;font-size:14px;display:flex}.marketing-header a:hover{color:#fff}.marketing-signin{border:1px solid #444;border-radius:999px;align-items:center;gap:12px;padding:10px 20px;font-size:14px;display:flex}.marketing-hero{grid-template-columns:1.1fr 1fr;align-items:center;gap:clamp(40px,5vw,84px);padding-block:88px 92px;display:grid}.marketing-kicker{letter-spacing:.065em;color:#aaa;margin:0 0 26px;font-family:IBM Plex Mono,monospace;font-size:12px;line-height:1.6}.marketing-hero h1{letter-spacing:-.055em;margin:0 0 30px;font-size:clamp(48px,5.4vw,78px);font-weight:400;line-height:1.03}.marketing-lede{color:#bcbcbc;max-width:485px;margin-bottom:30px;font-size:18px;line-height:1.75}.marketing-actions{flex-wrap:wrap;align-items:center;gap:22px;display:flex}.marketing-actions .button,.marketing-final .button{min-height:52px;padding-inline:24px;font-size:15px}.marketing-link{min-height:44px;color:inherit;text-underline-offset:6px;align-items:center;gap:12px;font-size:15px;-webkit-text-decoration:underline #737373;text-decoration:underline #737373;display:inline-flex}.marketing-link:hover{text-decoration-color:currentColor}.marketing-access{color:#929292;margin-top:18px;font-size:13px}.marketing-preview{color:#121212;background:#fff;border:1px solid #454545;border-radius:12px;overflow:hidden;transform:rotate(-2deg);box-shadow:0 24px 70px #0005}.marketing-preview-top{color:#fff;background:#181818;justify-content:space-between;align-items:center;gap:12px;padding:17px 22px;display:flex}.marketing-mini-brand{letter-spacing:-1px;align-items:center;gap:8px;font-size:22px;display:flex}.marketing-preview-top>span{color:#acacac;letter-spacing:.07em;font-family:IBM Plex Mono,monospace;font-size:10px}.marketing-preview-inner{padding:26px 24px 18px}.marketing-preview-heading{justify-content:space-between;align-items:center;gap:12px;display:flex}.marketing-preview-heading h2{letter-spacing:-.8px;margin:0;font-size:23px;font-weight:500;line-height:1.25}.marketing-preview-heading svg{color:#f36458;flex-shrink:0}.marketing-preview-tabs{gap:6px;margin-top:20px;font-size:12px;display:flex}.marketing-preview-tabs>span{color:#656565;background:#f1f1ef;border-radius:5px;padding:6px 15px}.marketing-preview-tabs .is-active{color:#fff;background:#171717}.marketing-preview-search{color:#777;border:1px solid #dededb;border-radius:4px;align-items:center;gap:10px;margin:18px 0 22px;padding:12px;font-size:13px;display:flex}.marketing-preview-search kbd{margin-left:auto;font-size:11px}.marketing-preview-labels{color:#777;border-bottom:1px solid #ddd;justify-content:space-between;padding-bottom:9px;font-family:IBM Plex Mono,monospace;font-size:10px;display:flex}.marketing-preview-row{border-bottom:1px solid #ededed;align-items:center;gap:12px;padding:18px 0;display:flex}.marketing-preview-number{color:#999;font-family:IBM Plex Mono,monospace;font-size:11px}.marketing-preview-row>div{flex:1;min-width:0}.marketing-preview-row strong{font-size:14px;font-weight:500;line-height:1.4;display:block}.marketing-preview-row>div>span{color:#888;margin-top:4px;font-size:11px;display:block}.marketing-preview-format{color:#777;font-size:11px}.marketing-preview-row>svg{color:#aaa;flex-shrink:0;width:15px}.marketing-preview-note{color:#5c5c5c;align-items:center;gap:9px;padding-top:18px;font-size:12px;display:flex}.marketing-preview-caption{text-align:center;color:#858585;margin:0;padding:0 20px 14px;font-size:11px}.marketing-strip{border-top:1px solid #303030;border-bottom:1px solid #303030;padding:24px 0}.marketing-strip>.marketing-wrap{justify-content:space-between;align-items:center;gap:24px;display:flex}.marketing-strip span{letter-spacing:.04em;color:#929292;font-family:IBM Plex Mono,monospace;font-size:11px}.marketing-strip p{color:#d5d5d5;margin:0;font-size:15px}.marketing-strip i{color:#555;margin-inline:16px;font-style:normal}.marketing-workspace{padding-block:100px}.marketing-section-heading{grid-template-columns:1fr 1fr;align-items:end;gap:0 70px;display:grid}.marketing-section-heading>.marketing-kicker{grid-column:1/-1;margin-bottom:18px}.marketing-section-heading h2,.marketing-process h2,.marketing-private h2{letter-spacing:-.045em;margin:0;font-size:clamp(38px,4.5vw,62px);font-weight:400;line-height:1.1}.marketing-section-heading>p:last-child{color:#bcbcbc;max-width:485px;margin:0;font-size:18px}.marketing-feature-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:42px;margin-top:65px;display:grid}.marketing-feature-grid article{border-top:1px solid #3c3c3c;padding-top:28px}.marketing-feature-icon{color:#0b0b0b;border-radius:12px;place-items:center;width:50px;height:50px;margin-bottom:26px;display:grid}.marketing-feature-icon.cyan{background:#60bfd4}.marketing-feature-icon.yellow{background:#f4d66c}.marketing-feature-icon.coral{background:#f68a65}.marketing-feature-grid h3{letter-spacing:-.6px;margin:0 0 14px;font-size:23px;font-weight:400;line-height:1.3}.marketing-feature-grid p{color:#bcbcbc;margin:0 0 28px;font-size:16px;line-height:1.8}.marketing-feature-caption{letter-spacing:.025em;color:#888;font-family:IBM Plex Mono,monospace;font-size:11px}.marketing-process{color:#151515;background:#f5f5f2;padding:85px 0}.marketing-process-grid{grid-template-columns:1fr 1.2fr;gap:90px;display:grid}.marketing-process .marketing-kicker{color:#676767}.marketing-process .marketing-link{margin-top:26px}.marketing-steps{margin:0;padding:0;list-style:none}.marketing-steps li{border-bottom:1px solid #d1d1cf;gap:28px;padding:26px 0;display:flex}.marketing-steps li:first-child{padding-top:0}.marketing-steps li>span{color:#838383;padding-top:4px;font-family:IBM Plex Mono,monospace;font-size:14px}.marketing-steps h3{letter-spacing:-.6px;margin:0 0 10px;font-size:24px;font-weight:400;line-height:1.3}.marketing-steps p{color:#636363;margin:0;font-size:16px;line-height:1.75}.marketing-private{grid-template-columns:1fr 1fr;gap:26px 70px;padding-block:90px;display:grid}.marketing-private-label{color:#60bfd4;letter-spacing:.045em;grid-column:1/-1;align-items:center;gap:12px;font-family:IBM Plex Mono,monospace;font-size:12px;display:flex}.marketing-private>div:last-child>p:first-child{color:#bcbcbc;margin:0 0 18px;font-size:18px;line-height:1.75}.marketing-small{color:#999;margin-top:22px;font-size:13px}.marketing-final{background:#181818;border-block:1px solid #333;padding:74px 0 82px}.marketing-final>.marketing-wrap{position:relative}.marketing-final h2{letter-spacing:-.05em;margin:0;font-size:clamp(44px,5.5vw,78px);font-weight:400;line-height:1.08}.marketing-final .button{position:absolute;bottom:12px;right:0}.marketing-footer{align-items:center;gap:35px;padding-block:32px;display:flex}.marketing-footer p{color:#999;margin:0;font-size:14px}.marketing-footer>a:last-child{align-items:center;gap:10px;margin-left:auto;font-size:14px;display:flex}.marketing-page a:focus-visible{outline-offset:6px;outline:2px solid #f4d66c}.marketing-skip{z-index:30;color:#111;background:#fff;padding:12px 18px;position:absolute;top:-100px;left:20px}.marketing-skip:focus{top:12px}.marketing-page section[id]{scroll-margin-top:24px}@media (min-width:1640px){.marketing-wrap{width:min(1440px,100% - 160px)}.marketing-hero{padding-block:105px}}@media (max-width:1050px){.marketing-wrap{width:calc(100% - 64px)}.marketing-hero{gap:36px;padding-block:65px}.marketing-hero h1{font-size:54px}.marketing-preview{transform:none}.marketing-preview-inner{padding:22px 18px 16px}.marketing-preview-heading h2{font-size:20px}.marketing-feature-grid{gap:28px}.marketing-section-heading{gap:0 40px}.marketing-process-grid{gap:50px}.marketing-strip>.marketing-wrap{flex-direction:column;align-items:flex-start;gap:8px}}@media (max-width:760px){.marketing-wrap{width:calc(100% - 40px)}.marketing-header{flex-wrap:wrap;gap:18px;height:auto;min-height:84px;padding-block:22px}.marketing-header nav{order:3;gap:24px;width:100%}.marketing-header .wordmark{font-size:30px}.marketing-signin{margin-left:auto}.marketing-hero{grid-template-columns:1fr;gap:45px;padding-block:44px 50px}.marketing-hero h1{font-size:clamp(46px,10vw,68px)}.marketing-hero-copy{max-width:580px}.marketing-kicker{margin-bottom:20px;font-size:11px}.marketing-lede{font-size:17px}.marketing-preview{justify-self:center;width:100%;max-width:540px}.marketing-preview-row strong{font-size:15px}.marketing-preview-row>div>span,.marketing-preview-format,.marketing-preview-caption{font-size:12px}.marketing-strip p{font-size:14px;line-height:1.9}.marketing-strip i{margin-inline:8px}.marketing-workspace{padding-block:60px}.marketing-section-heading{grid-template-columns:1fr;gap:20px}.marketing-section-heading h2,.marketing-process h2,.marketing-private h2{font-size:44px}.marketing-section-heading>.marketing-kicker{margin-bottom:0}.marketing-section-heading>p:last-child{font-size:17px}.marketing-feature-grid{grid-template-columns:1fr;gap:34px;margin-top:36px}.marketing-feature-grid article{grid-template-columns:50px 1fr;gap:0 20px;display:grid}.marketing-feature-icon{grid-row:1/4;margin:0}.marketing-feature-grid h3{font-size:23px}.marketing-feature-grid p{margin-bottom:16px}.marketing-feature-caption{grid-column:2;font-size:10px}.marketing-process{padding-block:55px}.marketing-process-grid{grid-template-columns:1fr;gap:36px}.marketing-steps li{gap:20px}.marketing-steps h3{font-size:22px}.marketing-private{grid-template-columns:1fr;gap:22px;padding-block:60px}.marketing-private-label{font-size:11px}.marketing-private>div:last-child>p:first-child{font-size:17px}.marketing-final{padding-block:55px}.marketing-final h2{font-size:54px}.marketing-final .button{margin-top:30px;position:static}.marketing-footer{flex-wrap:wrap;gap:20px}.marketing-footer p{order:3;width:100%;font-size:13px}.marketing-footer .wordmark{font-size:28px}}body[data-brand=raymondjames] .marketing-mini-brand{font-family:Georgia,serif}body[data-brand=igaming] .marketing-mini-brand,body[data-brand=destinationauto] .marketing-mini-brand,body[data-brand=ebhorsman] .marketing-mini-brand{letter-spacing:-.6px;font-size:17px}.marketing-preview-top{flex-wrap:wrap}@media (max-width:650px){.marketing-header{gap:16px}.marketing-header>.wordmark{min-width:0;max-width:70%;font-size:22px}.marketing-signin{flex:none;padding:9px 13px}.marketing-mini-brand{font-size:18px}.marketing-preview-top>span{font-size:9px}}.provider-highlight{color:#14212c;border-top:6px solid var(--brand);background:#fff;border-radius:12px;min-width:0;padding:clamp(28px,3.3vw,46px);box-shadow:0 24px 70px #0003}.provider-highlight-top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-bottom:30px;display:flex}.provider-kicker{letter-spacing:.055em;color:#4e5b65;margin:0;font-family:IBM Plex Mono,monospace;font-size:12px;line-height:1.6}.provider-highlight-top>span{color:#65717a;font-size:12px;line-height:1.6}.provider-highlight h2{letter-spacing:-.035em;overflow-wrap:break-word;margin:0 0 22px;font-size:clamp(30px,3vw,42px);font-weight:500;line-height:1.15}.provider-summary{color:#4e5b65;margin:0;font-size:18px;line-height:1.7}.provider-license{border-top:1px solid #dce1e5;margin-top:30px;padding-top:24px}.provider-license h3{margin:0 0 10px;font-size:16px;font-weight:600;line-height:1.5}.provider-license p{color:#4e5b65;margin:0;font-size:16px;line-height:1.75}.marketing-hero h1 span{color:var(--brand-title,var(--brand))}@media (max-width:760px){.provider-highlight{justify-self:center;width:100%;max-width:580px;padding:28px}.provider-highlight-top{margin-bottom:24px}.provider-highlight h2{font-size:32px}.provider-summary{font-size:17px}}
