.otcd-sm{--sm-navy: #0d1134;--sm-gold: #fbcc0a;--sm-ink: #040404;--sm-white: #ffffff;--sm-surface: #f7f7f7;--sm-border: #e0e3ee;--sm-muted: #818181;--sm-error: #b3261e;--sm-draft-bg: #fffbe6;--sm-draft-bd: #c9a200;--sm-draft-tx: #7a6100;padding:84px 0;background:var(--sm-white);color:var(--sm-ink);font-family:Lato,var(--font-body-family);font-size:17px;font-weight:400;line-height:1.55;-webkit-font-smoothing:antialiased}.otcd-sm *,.otcd-sm *:before,.otcd-sm *:after{box-sizing:border-box}.otcd-sm h1,.otcd-sm h2,.otcd-sm h3{margin:0;color:var(--sm-navy);font-family:Lato,var(--font-body-family);font-style:normal;font-weight:700;letter-spacing:-.2px;line-height:1.1;text-transform:none}.otcd-sm h1,.otcd-sm h2{font-family:Jockey One,Lato,Helvetica Neue,Arial,sans-serif;font-weight:400;letter-spacing:0;line-height:1.05}.otcd-sm p{margin:0}.otcd-sm a{color:var(--sm-navy);text-underline-offset:3px}.otcd-sm a:hover{color:var(--sm-gold)}.otcd-sm :focus-visible{outline:3px solid var(--sm-gold);outline-offset:3px}.otcd-sm__wrap{max-width:1160px;margin:0 auto;padding:0 28px}.otcd-sm__kicker{margin-bottom:12px;color:var(--sm-muted);font-size:15px;font-weight:700}.otcd-sm h2{max-width:26ch;font-size:clamp(32px,4vw,46px)}.otcd-sm .otcd-sm__btn{display:inline-flex;align-items:center;justify-content:center;padding:16px 26px;border:2px solid var(--sm-gold);border-radius:3px;background:var(--sm-gold);color:var(--sm-navy);font:700 16px/1 Lato,Arial,sans-serif;text-decoration:none;cursor:pointer;transition:background .15s,color .15s,border-color .15s}.otcd-sm .otcd-sm__btn:hover{border-color:var(--sm-navy);background:var(--sm-navy);color:var(--sm-gold)}.otcd-sm .otcd-sm__btn--outline{border:.2rem solid var(--sm-border);background:transparent;color:var(--sm-white)}.otcd-sm .otcd-sm__btn--outline:hover{border-color:var(--sm-gold);background:transparent;color:var(--sm-gold)}#how,#apply{scroll-margin-top:var(--header-height-top, 96px)}.otcd-sm-hero{position:relative;overflow:hidden;padding:88px 0 96px;background:var(--sm-navy);color:var(--sm-white)}.otcd-sm-hero:after{content:"";position:absolute;right:0;bottom:0;left:0;height:6px;background:var(--sm-gold)}.otcd-sm-hero__grid{display:grid;grid-template-columns:1.1fr .9fr;gap:64px;align-items:center}.otcd-sm-hero .otcd-sm__kicker{color:var(--sm-gold)}.otcd-sm-hero h1{max-width:17ch;color:var(--sm-white);font-size:clamp(42px,5.8vw,72px)}.otcd-sm .otcd-sm-hero__sub{max-width:48ch;margin-top:22px;color:#d6d9e6;font-size:19px}.otcd-sm-hero__ctas{display:flex;flex-wrap:wrap;gap:14px;margin-top:34px}.otcd-sm-hero__panel{position:relative}.otcd-sm-hero__order{padding:22px 24px;border:1px solid #2b3170;border-radius:6px;background:#161b4a;color:#d6d9e6}.otcd-sm-hero__order-head{display:flex;justify-content:space-between;margin-bottom:12px;color:#9ea3c4;font-size:14px}.otcd-sm-hero__order-head b{color:var(--sm-white);font-weight:700}.otcd-sm-hero__line{display:flex;justify-content:space-between;padding:10px 0;border-top:1px solid #2b3170;font-size:15px}.otcd-sm-hero__line span:last-child{color:#9ea3c4}.otcd-sm-hero__handoff{display:flex;align-items:center;gap:12px;margin:18px 0 18px 24px;color:var(--sm-gold);font-size:15px;font-weight:700}.otcd-sm-hero__handoff:before{content:"";width:2px;height:36px;background:var(--sm-gold)}.otcd-sm-hero__listing{padding:22px 24px;border-left:6px solid var(--sm-gold);border-radius:6px;background:var(--sm-white);color:var(--sm-ink);box-shadow:0 18px 40px #00000059}.otcd-sm-hero__listing-top{display:flex;justify-content:space-between;align-items:flex-start;gap:12px}.otcd-sm-hero__listing h3{color:var(--sm-navy);font-size:22px}.otcd-sm .otcd-sm-hero__where{margin-top:4px;color:var(--sm-muted);font-size:14px}.otcd-sm-hero__badge{padding:5px 10px;border-radius:20px;background:#fdeb9c;color:var(--sm-navy);font-size:13px;font-weight:700;white-space:nowrap}.otcd-sm-hero__badge:before{content:"";display:inline-block;width:7px;height:7px;margin-right:6px;border-radius:50%;background:#1f9d55;vertical-align:1px}.otcd-sm-hero__tags{display:flex;flex-wrap:wrap;gap:8px;margin-top:16px}.otcd-sm-hero__tags span{padding:5px 9px;border:1px solid var(--sm-border);border-radius:3px;color:var(--sm-navy);font-size:13px;font-weight:700}@media(prefers-reduced-motion:no-preference){.otcd-sm-hero__listing{animation:otcd-sm-rise .7s .35s both cubic-bezier(.2,.7,.2,1)}.otcd-sm-hero__handoff{animation:otcd-sm-fade .5s .2s both}@keyframes otcd-sm-rise{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}@keyframes otcd-sm-fade{0%{opacity:0}to{opacity:1}}}.otcd-sm-why__grid{display:grid;grid-template-columns:repeat(2,1fr);gap:0 64px;margin-top:44px}.otcd-sm-why__item{padding:26px 0;border-top:1px solid var(--sm-border)}.otcd-sm-why__item h3{margin-bottom:8px;font-size:21px}.otcd-sm-why__item h3:before{content:"";display:block;width:36px;height:4px;margin-bottom:14px;background:var(--sm-gold)}.otcd-sm-steps{background:var(--sm-surface)}.otcd-sm-steps__list{display:grid;grid-template-columns:repeat(4,1fr);gap:24px;margin:48px 0 0;padding:0;list-style:none;counter-reset:otcd-sm-step}.otcd-sm-steps__list li{position:relative;padding-top:64px;counter-increment:otcd-sm-step}.otcd-sm-steps__list li:before{content:counter(otcd-sm-step);position:absolute;top:0;left:0;display:flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:50%;background:var(--sm-navy);color:var(--sm-gold);font-size:19px;font-weight:900}.otcd-sm-steps__list li:after{content:"";position:absolute;top:21px;right:-12px;left:56px;height:2px;background:var(--sm-border)}.otcd-sm-steps__list li:last-child:after{display:none}.otcd-sm-steps__list h3{margin-bottom:8px;font-size:20px}.otcd-sm-services__grid{display:grid;grid-template-columns:1.2fr 1fr;gap:64px;align-items:start}.otcd-sm-services__list{margin:28px 0 0;padding:0;list-style:none}.otcd-sm-services__list li{position:relative;padding:14px 0 14px 26px;border-bottom:1px solid var(--sm-border)}.otcd-sm-services__list li:before{content:"";position:absolute;top:23px;left:0;width:9px;height:9px;background:var(--sm-gold)}.otcd-sm-services__who{padding:28px 30px;border:1px solid var(--sm-border);border-top:4px solid var(--sm-navy);border-radius:4px;background:var(--sm-white)}.otcd-sm-services__who h3{margin-bottom:14px;font-size:21px}.otcd-sm-services__who ul{margin:0;padding-left:20px}.otcd-sm-services__who li{margin:8px 0}.otcd-sm .otcd-sm-services__note{margin-top:16px;color:var(--sm-muted);font-size:15px}.otcd-sm-faq{border-top:1px solid var(--sm-border)}.otcd-sm-faq__list{max-width:820px;margin-top:36px}.otcd-sm-faq details{border-bottom:1px solid var(--sm-border)}.otcd-sm-faq summary{position:relative;padding:20px 40px 20px 0;color:var(--sm-navy);font-size:19px;font-weight:700;list-style:none;cursor:pointer}.otcd-sm-faq summary::-webkit-details-marker{display:none}.otcd-sm-faq summary:after{content:"+";position:absolute;top:15px;right:6px;color:var(--sm-muted);font-size:26px;font-weight:400}.otcd-sm-faq details[open] summary:after{content:"\2013"}.otcd-sm-faq__answer{max-width:68ch;padding:0 0 22px}.otcd-sm-faq__answer p+p{margin-top:12px}.otcd-sm-faq__draft{display:block;padding:12px 14px;border:1.5px dashed var(--sm-draft-bd);border-radius:3px;background:var(--sm-draft-bg);color:var(--sm-draft-tx);font-size:15px}.otcd-sm-faq__draft b{font-weight:700}.otcd-sm-apply{background:var(--sm-navy);color:var(--sm-white)}.otcd-sm-apply h2{color:var(--sm-white)}.otcd-sm-apply .otcd-sm__kicker{color:var(--sm-gold)}.otcd-sm-apply__grid{display:grid;grid-template-columns:.8fr 1.2fr;gap:64px;align-items:start}.otcd-sm-apply__aside p{margin-top:18px;color:#c9ccdb;font-size:16px}.otcd-sm-apply__aside a,.otcd-sm-apply__aside a:hover{color:var(--sm-gold)}.otcd-sm-apply .otcd-sm-apply__form{margin:0;padding:34px;border-top:6px solid var(--sm-gold);border-radius:6px;background:var(--sm-white);color:var(--sm-ink)}.otcd-sm-apply__notice{margin-bottom:22px;padding:12px 14px;border-left:4px solid var(--sm-error);background:#fdf0ef;color:var(--sm-error);font-size:15px}.otcd-sm-apply__notice ul{margin:6px 0 0;padding-left:20px}.otcd-sm-apply__row{display:grid;grid-template-columns:1fr 1fr;gap:18px}.otcd-sm-apply__field{margin-bottom:18px}.otcd-sm-apply label,.otcd-sm-apply legend{display:block;margin-bottom:6px;padding:0;color:var(--sm-navy);font-size:15px;font-weight:700}.otcd-sm-apply .otcd-sm-apply__req{color:var(--sm-error)}.otcd-sm-apply .otcd-sm-apply__optional{color:var(--sm-muted);font-weight:400}.otcd-sm-apply__aside .otcd-sm-apply__req{color:#ff8a80}.otcd-sm-apply input[type=text],.otcd-sm-apply input[type=email],.otcd-sm-apply input[type=tel],.otcd-sm-apply input[type=url],.otcd-sm-apply select,.otcd-sm-apply textarea{width:100%;min-height:0;height:auto;margin:0;padding:12px 13px;border:1.5px solid var(--sm-border);border-radius:3px;background:var(--sm-white);color:var(--sm-ink);font:400 16px/1.4 Lato,Arial,sans-serif;box-shadow:none}.otcd-sm-apply input:focus,.otcd-sm-apply select:focus,.otcd-sm-apply textarea:focus{border-color:var(--sm-navy);outline:none;box-shadow:0 0 0 3px #fbcc0a8c}.otcd-sm-apply textarea{min-height:84px;resize:vertical}.otcd-sm .otcd-sm-apply__hint{margin-top:5px;color:var(--sm-muted);font-size:14px}.otcd-sm .otcd-sm-apply__err{display:none;margin-top:6px;color:var(--sm-error);font-size:14px}.otcd-sm-apply .invalid .otcd-sm-apply__err{display:block}.otcd-sm-apply .invalid input,.otcd-sm-apply .invalid select{border-color:var(--sm-error)}.otcd-sm-apply__submit{display:flex;flex-wrap:wrap;align-items:center;gap:18px;margin-top:8px}.otcd-sm-apply__done h3{margin-bottom:10px;color:var(--sm-navy);font-size:26px}.otcd-sm-apply__done:focus{outline:none}@media(max-width:960px){.otcd-sm-hero__grid,.otcd-sm-services__grid,.otcd-sm-apply__grid{grid-template-columns:1fr;gap:44px}.otcd-sm-steps__list{grid-template-columns:1fr 1fr;row-gap:36px}.otcd-sm-steps__list li:nth-child(2):after{display:none}}@media(max-width:640px){.otcd-sm{padding:60px 0;font-size:16px}.otcd-sm__wrap{padding:0 20px}.otcd-sm-hero{padding:56px 0 64px}.otcd-sm-why__grid,.otcd-sm-steps__list,.otcd-sm-apply__row{grid-template-columns:1fr}.otcd-sm-steps__list li:after{display:none}.otcd-sm-steps__list li{min-height:44px;padding-top:0;padding-left:62px}.otcd-sm-apply .otcd-sm-apply__form{padding:24px 20px}.otcd-sm-hero__ctas .otcd-sm__btn{flex:1 1 100%}.otcd-sm-hero__listing-top{flex-direction:column}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/otcd-services-marketplace.css.map */
