.tsa-apply.tmss-hero{overflow:visible;border-bottom:none}.tsa-hero{max-width:820px;margin:0 auto clamp(40px,6vw,66px);text-align:center}.tsa-title{font-size:clamp(34px,6vw,72px)}.tsa-apply.tmss-hero .tsa-title strong,.tsa-apply.tmss-hero .tsa-title em{font-weight:inherit;color:var(--tmss-accent)!important}.tsa-intro{margin:22px auto 0}.tsa-grid{display:grid;grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);gap:clamp(30px,4.5vw,64px);align-items:start}.tsa-info,.tsa-form-panel{min-width:0}.tsa-form-panel{position:relative;z-index:1}.tsa-info__img{aspect-ratio:4/5;width:100%;margin:0 0 26px;--brk-arm:18px;--brk-w:3px}.tsa-info__h{font-size:clamp(20px,2.2vw,26px);font-weight:800;letter-spacing:-.01em;margin:0 0 20px;line-height:1.1}.tsa-points{list-style:none;margin:0 0 24px;padding:0}.tsa-point{display:flex;gap:14px;align-items:flex-start;padding:0 0 18px}.tsa-point__mark{flex:0 0 auto;width:10px;height:10px;margin-top:7px;border:2px solid var(--tmss-accent);border-radius:50%}.tsa-point strong{display:block;font-size:15.5px;font-weight:700;color:var(--tmss-paper);margin-bottom:3px}.tsa-point span{display:block;font-size:14.5px;line-height:1.55;color:var(--tmss-muted)}.tsa-reassure{font-size:14px;line-height:1.6;color:var(--tmss-muted);border-top:1px solid var(--tmss-line);padding-top:20px;margin:0}.tsa-form-panel{background:var(--tmss-panel);padding:clamp(28px,3vw,46px);--brk-arm:22px;--brk-w:3px}.tsa-form-panel .tmss-eyebrow{margin-bottom:10px}.tsa-form-panel__h{font-size:clamp(26px,3.2vw,38px);line-height:.96}h2.tsa-form-panel__h{margin:0 0 38px}.tsa-form-panel .mzz-form__ok{font-size:17px}.tsa-apply.tmss-hero .tsa-form-panel .mzz-form__submit{width:100%;height:60px;margin-top:14px;background:#111!important;color:#fff!important;border:2px solid #111!important;font-size:14px;font-weight:800;letter-spacing:.18em;box-shadow:0 16px 36px -18px #0009;transition:transform .25s ease,box-shadow .25s ease,letter-spacing .25s ease}.tsa-apply.tmss-hero .tsa-form-panel .mzz-form__submit:before{content:"[";color:#fff;font-weight:400;opacity:.55;transition:transform .25s ease,opacity .25s ease}.tsa-apply.tmss-hero .tsa-form-panel .mzz-form__submit:after{content:"]";color:#fff;font-weight:400;opacity:.55;transition:transform .25s ease,opacity .25s ease}.tsa-apply.tmss-hero .tsa-form-panel .mzz-form__submit:hover,.tsa-apply.tmss-hero .tsa-form-panel .mzz-form__submit:focus-visible{transform:translateY(-3px);background:#111!important;color:#fff!important;border-color:#111!important;box-shadow:0 26px 52px -20px #0000009e;letter-spacing:.22em}.tsa-apply.tmss-hero .tsa-form-panel .mzz-form__submit:hover:before,.tsa-apply.tmss-hero .tsa-form-panel .mzz-form__submit:focus-visible:before{transform:translate(-7px);opacity:1}.tsa-apply.tmss-hero .tsa-form-panel .mzz-form__submit:hover:after,.tsa-apply.tmss-hero .tsa-form-panel .mzz-form__submit:focus-visible:after{transform:translate(7px);opacity:1}.tsa-apply.tmss-hero .tsa-form-panel .mzz-form__submit:active{transform:translateY(-1px);box-shadow:0 12px 26px -16px #0009}.tsa-success{text-align:center;padding:12px 2px 6px}.tsa-success__mark{width:62px;height:62px;margin:0 auto 22px;display:flex;align-items:center;justify-content:center;background:#111;color:#fff;animation:tsaPop .45s cubic-bezier(.2,.9,.3,1.4) both}.tsa-success__mark svg{width:28px;height:28px;display:block}@keyframes tsaPop{0%{transform:scale(.4);opacity:0}to{transform:scale(1);opacity:1}}.tsa-success .tmss-eyebrow{display:inline-flex;justify-content:center}h2.tsa-success__h{margin:12px 0 0}.tsa-success__msg{font-size:16.5px;line-height:1.6;color:var(--tmss-paper);margin:16px auto 0;max-width:48ch}.tsa-success__next{list-style:none;margin:26px auto 4px;padding:0;max-width:46ch;text-align:left;display:grid;gap:12px}.tsa-success__next li{display:flex;gap:13px;align-items:flex-start;font-size:14.5px;line-height:1.5;color:var(--tmss-muted)}.tsa-success__next li span:first-child{flex:0 0 auto;width:23px;height:23px;margin-top:1px;border:1.5px solid var(--tmss-paper);color:var(--tmss-paper);font-weight:700;font-size:12px;display:flex;align-items:center;justify-content:center}.tsa-success__ctas{margin-top:30px;display:flex;justify-content:center}.tsa-apply.tmss-hero .tsa-form-panel .tsa-success__btn{height:56px;padding:0 44px;background:#111!important;color:#fff!important;border:2px solid #111!important;font-weight:800;letter-spacing:.16em;box-shadow:0 14px 32px -16px #0000008c;transition:transform .22s ease,box-shadow .22s ease}.tsa-apply.tmss-hero .tsa-form-panel .tsa-success__btn:hover{transform:translateY(-2px);box-shadow:0 22px 46px -18px #0009}.tsa-success__follow{margin:22px 0 0;font-size:13.5px;color:var(--tmss-muted)}.tsa-success__follow a{color:var(--tmss-paper);font-weight:700;text-decoration:none;border-bottom:1px solid var(--tmss-line);padding-bottom:1px}.tsa-success__follow a:hover{border-color:var(--tmss-accent)}.tsa-form-note{display:flex;align-items:baseline;gap:7px;font-size:13.5px;line-height:1.5;color:var(--tmss-muted);margin:-18px 0 30px}.mzz-req{color:#c0392b;font-weight:800}.mzz-field--err input,.mzz-field--err select,.mzz-field--err textarea{border-color:#c0392b!important}.mzz-field__err{display:block;margin-top:6px;font-size:12.5px;font-weight:700;letter-spacing:.01em;color:#c0392b}.tsa-form-err{margin:0 0 26px;padding:15px 18px;border:1px solid #e6c9c4;border-left:3px solid #c0392b;background:#fbf5f4;color:#8f2a1e}.tsa-form-err strong{display:block;font-size:14px;font-weight:800}.tsa-form-err ul{margin:11px 0 0;padding:0;list-style:none;display:flex;flex-wrap:wrap;gap:8px}.tsa-form-err__link{background:#fff;border:1px solid #e3aaa1;color:#8f2a1e;font:inherit;font-size:12.5px;font-weight:700;padding:5px 11px;cursor:pointer;transition:background .15s ease,color .15s ease}.tsa-form-err__link:hover,.tsa-form-err__link:focus-visible{background:#8f2a1e;color:#fff;border-color:#8f2a1e}.tsa-form-panel .mzz-field input,.tsa-form-panel .mzz-field textarea,.tsa-form-panel .mzz-field select{background:#fff;min-width:0;max-width:100%;box-sizing:border-box}@media(max-width:860px){.tsa-grid{grid-template-columns:1fr;gap:36px}.tsa-info__img{max-width:360px;aspect-ratio:3/2}.tsa-form-panel{order:-1}}@media(max-width:620px){.tsa-form-panel{padding:24px 20px}}
/*# sourceMappingURL=/cdn/shop/t/53/assets/tmss-apply.css.map */
