.fyr-coaching{--fc-ink: var(--fyr-ink, #101215);--fc-paper: var(--fyr-chalk, #f2f1ed);--fc-red: var(--fyr-red, #e0413a);--fc-blue: var(--fyr-blue, #38b0f8);--fc-border: #dad9d2;display:block;background:var(--fc-paper);color:var(--fc-ink);font-family:var(--fyr-ui, "Barlow", Arial, sans-serif);font-size:16px;line-height:1.6;font-style:normal}.fyr-coaching,.fyr-coaching *{box-sizing:border-box}.fyr-coaching [hidden]{display:none!important}.fyr-coaching .fyr-coaching__hero{background:var(--fc-ink);color:#f7f8fb}.fyr-coaching .fyr-coaching__hero-inner{max-width:1440px;margin-inline:auto;padding:54px clamp(20px,4.5vw,64px);text-align:center}.fyr-coaching .fyr-coaching__eyebrow{margin:0 0 12px;font:600 13px/1.4 var(--fyr-cond, "Barlow Condensed", Arial, sans-serif);letter-spacing:.18em;text-transform:uppercase;color:var(--fc-blue)}.fyr-coaching h1{margin:0;font-family:var(--fyr-disp, "Anton", Impact, sans-serif);font-size:clamp(36px,5.5vw,64px);font-weight:400;font-style:normal;line-height:1.08;letter-spacing:.01em;text-transform:uppercase;color:inherit;overflow-wrap:anywhere}.fyr-coaching .fyr-coaching__main{padding:clamp(24px,4vw,56px) 16px clamp(40px,5vw,72px)}.fyr-coaching .fyr-coaching__card{width:100%;max-width:720px;margin-inline:auto;padding:clamp(20px,4.5vw,42px);background:#fff;border:1px solid var(--fc-border);border-radius:6px;box-shadow:0 10px 32px #1012150d}.fyr-coaching .fyr-coaching__form{display:block;margin:0}.fyr-coaching .fyr-coaching__intro{margin:0 0 32px;padding-left:15px;border-left:3px solid var(--fc-blue);color:#505a64;font-style:italic;font-size:15px;line-height:1.65}.fyr-coaching .fyr-coaching__question{display:block;min-inline-size:0;margin:0 0 26px;padding:0 0 26px;border:0;border-bottom:1px solid #e7e6e1}.fyr-coaching .fyr-coaching__label{display:flex;align-items:baseline;gap:12px;float:none;width:100%;max-width:100%;padding:0;margin:0 0 12px;color:var(--fc-ink);font:600 17px/1.45 var(--fyr-cond, "Barlow Condensed", Arial, sans-serif);letter-spacing:.015em;text-transform:none}.fyr-coaching .fyr-coaching__number{flex:0 0 22px;color:#157eb3;font-weight:700}.fyr-coaching .fyr-coaching__optional{margin-left:4px;font:400 12px/1.4 var(--fyr-ui, "Barlow", Arial, sans-serif);color:#66717a;white-space:nowrap}.fyr-coaching .fyr-coaching__input{display:block;width:100%;min-width:0;min-height:50px;margin:0;padding:12px 14px;border:1px solid var(--fc-border);border-radius:2px;background:#fafaf8;color:var(--fc-ink);font:400 16px/1.5 var(--fyr-ui, "Barlow", Arial, sans-serif);box-shadow:none}.fyr-coaching textarea.fyr-coaching__input{min-height:130px;resize:vertical}.fyr-coaching .fyr-coaching__input::placeholder,.fyr-coaching .fyr-coaching__other-input::placeholder{color:#6a727a;opacity:1}.fyr-coaching .fyr-coaching__choices{display:grid;gap:8px}.fyr-coaching .fyr-coaching__choice{display:flex;align-items:center;gap:11px;width:100%;min-width:0;min-height:46px;margin:0;padding:10px 12px;border:1px solid #e4e3de;border-radius:3px;background:#fff;color:var(--fc-ink);font:400 16px/1.45 var(--fyr-ui, "Barlow", Arial, sans-serif);cursor:pointer}.fyr-coaching .fyr-coaching__choice:has(input:checked){border-color:#147cb0;background:#f1f9fd}.fyr-coaching .fyr-coaching__choice input[type=checkbox],.fyr-coaching .fyr-coaching__choice input[type=radio]{appearance:auto;-webkit-appearance:auto;position:static;display:inline-block;flex:0 0 18px;width:18px;height:18px;min-height:0;margin:0;padding:0;border:revert;background:revert;clip:auto;opacity:1;accent-color:#147cb0;cursor:pointer}.fyr-coaching .fyr-coaching__choice span{overflow-wrap:anywhere}.fyr-coaching .fyr-coaching__choice--other{cursor:default;flex-wrap:wrap}.fyr-coaching .fyr-coaching__other-label{display:flex;align-items:center;gap:11px;margin:0;cursor:pointer}.fyr-coaching .fyr-coaching__other-input{flex:1 1 150px;min-width:0;min-height:32px;padding:3px 6px;border:0;border-bottom:1px solid var(--fc-border);border-radius:0;background:transparent;font:400 16px/1.5 var(--fyr-ui, "Barlow", Arial, sans-serif);color:var(--fc-ink);box-shadow:none}.fyr-coaching .fyr-coaching__other-input:disabled{opacity:.65}.fyr-coaching :is(input,textarea,button,a):focus-visible{outline:2px solid #147cb0;outline-offset:3px}.fyr-coaching [aria-invalid=true]{border-color:#b1221d}.fyr-coaching .fyr-coaching__field-error{margin:8px 0 0;color:#a21e1a;font-size:14px}.fyr-coaching .fyr-coaching__validation,.fyr-coaching .fyr-coaching__server-errors{margin-bottom:24px;padding:16px;border:1px solid #b1221d;background:#fff5f4;color:#8c1c17;font-size:15px}.fyr-coaching .fyr-coaching__server-errors h2{font:600 20px/1.35 var(--fyr-cond, "Barlow Condensed", Arial, sans-serif);margin:0 0 8px}.fyr-coaching .fyr-coaching__server-errors ul{padding-left:20px}.fyr-coaching .fyr-coaching__privacy{margin:0 0 18px;color:#606a73;font-size:14px}.fyr-coaching .fyr-coaching__button{appearance:none;-webkit-appearance:none;display:flex;align-items:center;justify-content:center;width:100%;min-height:52px;margin:0;padding:14px 20px;border:1px solid var(--fc-red);border-radius:2px;background:var(--fc-red);color:#fff;box-shadow:none;font:700 16px/1.3 var(--fyr-cond, "Barlow Condensed", Arial, sans-serif);letter-spacing:.1em;text-transform:uppercase;text-decoration:none;cursor:pointer;transition:background-color .15s ease,border-color .15s ease}.fyr-coaching .fyr-coaching__button:hover{background:var(--fc-ink);border-color:var(--fc-ink);color:#fff}.fyr-coaching .fyr-coaching__success{text-align:center;padding-block:16px}.fyr-coaching .fyr-coaching__success-mark{display:inline-flex;align-items:center;justify-content:center;width:52px;height:52px;border:1px solid #157eb3;border-radius:50%;color:#157eb3;font-size:28px}.fyr-coaching .fyr-coaching__success h2{font:400 clamp(32px,5vw,48px)/1.2 var(--fyr-disp, "Anton", Impact, sans-serif);text-transform:uppercase;margin:18px 0}.fyr-coaching .fyr-coaching__success p{margin:0 0 22px}.fyr-coaching .fyr-coaching__signature{color:#147cb0;font-style:italic}@media(max-width:749px){.fyr-coaching .fyr-coaching__hero-inner{padding:32px 18px}.fyr-coaching .fyr-coaching__card{padding:24px 18px}.fyr-coaching .fyr-coaching__question{margin-bottom:22px;padding-bottom:22px}.fyr-coaching .fyr-coaching__label{gap:8px}.fyr-coaching .fyr-coaching__main{padding-inline:12px}}@media(prefers-reduced-motion:reduce){.fyr-coaching .fyr-coaching__button{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/fyr-coaching.css.map */
