:root{--fl-authority-page-width: 1440px;--fl-authority-content-width: 1120px;--fl-authority-margin-desktop: 64px;--fl-authority-margin-mobile: 20px;--fl-authority-gutter: 24px;--fl-authority-section-gap: 120px;--fl-authority-stack-sm: 8px;--fl-authority-stack-md: 16px;--fl-authority-stack-lg: 32px;--fl-authority-background: #f9f9f9;--fl-authority-surface: #ffffff;--fl-authority-surface-soft: #eeeeee;--fl-authority-ink: #1a1c1c;--fl-authority-navy: #061b38;--fl-authority-muted: #666666;--fl-authority-outline: #c1c6d6;--fl-authority-outline-soft: rgba(113, 119, 133, .2);--fl-authority-primary: #005bb1;--fl-authority-primary-soft: rgba(0, 91, 177, .1);--fl-authority-white: #ffffff;--fl-authority-font-display: "Instrument Sans", var(--font-heading-family), sans-serif;--fl-authority-font-body: Nunito, var(--font-body-family), sans-serif}.fl-authority-section{background:var(--fl-authority-background);color:var(--fl-authority-ink);font-family:var(--fl-authority-font-body)}.fl-authority-page-width{width:100%;max-width:var(--fl-authority-page-width);margin-inline:auto;padding-inline:var(--fl-authority-margin-mobile)}.fl-authority-content-width{width:100%;max-width:var(--fl-authority-content-width);margin-inline:auto;padding-inline:var(--fl-authority-margin-mobile)}.fl-authority-heading,.fl-authority-subheading,.fl-authority-card-title,.fl-authority-claim-title,.fl-authority-cta-title{margin:0;color:var(--fl-authority-ink);font-family:var(--fl-authority-font-display);font-weight:700;line-height:1.15;text-transform:uppercase}.fl-authority-heading{font-size:clamp(3.2rem,5vw,4rem);letter-spacing:-.04em}.fl-authority-subheading,.fl-authority-cta-title{font-size:clamp(3rem,4.5vw,4rem);letter-spacing:-.04em}.fl-authority-card-title{font-size:2rem;line-height:1.3}.fl-authority-claim-title{color:var(--fl-authority-white);font-size:1.6rem;letter-spacing:.12em}.fl-authority-text{margin:0;color:var(--fl-authority-muted);font-size:1.6rem;line-height:1.65}.fl-authority-hero{padding-block:128px 32px}.fl-authority-hero__copy{max-width:760px}.fl-authority-hero .fl-authority-heading{margin-bottom:var(--fl-authority-stack-sm)}.fl-authority-hero .fl-authority-text{max-width:660px;font-size:clamp(1.6rem,1.8vw,1.8rem)}.fl-authority-steps{padding-block:32px var(--fl-authority-section-gap)}.fl-authority-steps__grid{display:grid;grid-template-columns:1fr;gap:var(--fl-authority-gutter)}.fl-authority-step-card{display:flex;min-height:100%;flex-direction:column;gap:var(--fl-authority-stack-md);padding:var(--fl-authority-stack-lg);background:var(--fl-authority-background);border:.1rem solid var(--fl-authority-outline-soft);transition:border-color .22s ease,box-shadow .22s ease,transform .22s ease}.fl-authority-step-card:hover,.fl-authority-step-card:focus-within{border-color:var(--fl-authority-primary);box-shadow:0 1.6rem 3.2rem #061b380f;transform:translateY(-.2rem)}.fl-authority-step-card__number{color:#005bb11a;font-family:var(--fl-authority-font-display);font-size:clamp(5.6rem,8vw,6.4rem);font-weight:700;line-height:1;transition:color .22s ease}.fl-authority-step-card:hover .fl-authority-step-card__number,.fl-authority-step-card:focus-within .fl-authority-step-card__number{color:#005bb133}.fl-authority-step-card__media{aspect-ratio:16 / 10;margin-top:auto;overflow:hidden;background:var(--fl-authority-surface-soft)}.fl-authority-step-card__image{display:block;width:100%;height:100%;object-fit:cover;filter:grayscale(1);transition:filter .42s ease,transform .42s ease}.fl-authority-step-card:hover .fl-authority-step-card__image,.fl-authority-step-card:focus-within .fl-authority-step-card__image{filter:grayscale(0);transform:scale(1.025)}.fl-authority-commitment{padding-block:0 var(--fl-authority-section-gap)}.fl-authority-commitment__panel{position:relative;overflow:hidden;padding:clamp(3.2rem,7vw,8rem);background:radial-gradient(circle at 78% 46%,rgba(0,91,177,.18),transparent 32rem),#161a1a;color:var(--fl-authority-white)}.fl-authority-commitment__grid{position:relative;z-index:1;display:grid;grid-template-columns:1fr;gap:var(--fl-authority-stack-lg)}.fl-authority-claim{display:flex;flex-direction:column;align-items:flex-start;gap:var(--fl-authority-stack-md)}.fl-authority-claim__icon{display:inline-flex;width:3.2rem;height:3.2rem;color:var(--fl-authority-primary)}.fl-authority-claim__icon svg{width:100%;height:100%;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.7}.fl-authority-claim .fl-authority-text{color:#ffffffc7}.fl-authority-contact-cta{padding-block:var(--fl-authority-section-gap);background:var(--fl-authority-surface-soft)}.fl-authority-contact-cta__inner{display:flex;flex-direction:column;gap:var(--fl-authority-stack-lg)}.fl-authority-contact-cta__copy{max-width:680px}.fl-authority-contact-cta__copy .fl-authority-cta-title{margin-bottom:var(--fl-authority-stack-sm)}.fl-authority-contact-cta__actions{display:flex;width:100%;flex-direction:column;gap:var(--fl-authority-stack-md)}.fl-authority-button{display:inline-flex;min-height:4.8rem;align-items:center;justify-content:center;gap:.8rem;padding:1.4rem 2.8rem;border:.2rem solid var(--fl-authority-ink);color:var(--fl-authority-ink);font-family:var(--fl-authority-font-body);font-size:1.2rem;font-weight:800;letter-spacing:.1em;line-height:1;text-align:center;text-decoration:none;text-transform:uppercase;transition:background-color .18s ease,border-color .18s ease,color .18s ease,transform .18s ease}.fl-authority-button--primary{background:var(--fl-authority-ink);color:var(--fl-authority-white)}.fl-authority-button:hover,.fl-authority-button:focus-visible{background:var(--fl-authority-primary);border-color:var(--fl-authority-primary);color:var(--fl-authority-white);transform:translateY(-.1rem)}.fl-authority-button:focus-visible{outline:.2rem solid var(--fl-authority-primary);outline-offset:.3rem}.fl-authority-button--disabled,.fl-authority-button--disabled:hover{cursor:not-allowed;opacity:.55;transform:none}.fl-authority-button__icon{display:inline-flex;width:1.4rem;height:1.4rem}.fl-authority-button__icon svg{width:100%;height:100%;fill:currentColor}.fl-authority-kicker{margin:0 0 var(--fl-authority-stack-sm);color:var(--fl-authority-primary);font-family:var(--fl-authority-font-body);font-size:1.2rem;font-weight:800;letter-spacing:.12em;line-height:1;text-transform:uppercase}.fl-authority-faq{padding-block:0 var(--fl-authority-section-gap)}.fl-authority-faq__header{max-width:760px;margin-inline:auto;margin-bottom:var(--fl-authority-stack-lg);text-align:center}.fl-authority-faq__header .fl-authority-subheading{margin-bottom:var(--fl-authority-stack-sm)}.fl-authority-faq__items{display:flex;flex-direction:column;border-top:.1rem solid var(--fl-authority-outline-soft)}.fl-authority-faq__item{border-bottom:.1rem solid var(--fl-authority-outline-soft)}.fl-authority-faq__summary{display:flex;align-items:center;justify-content:space-between;gap:var(--fl-authority-stack-md);min-height:7.2rem;cursor:pointer;color:var(--fl-authority-ink);font-family:var(--fl-authority-font-display);font-size:1.8rem;font-weight:700;letter-spacing:.04em;list-style:none;text-transform:uppercase}.fl-authority-faq__summary::-webkit-details-marker{display:none}.fl-authority-faq__summary:focus-visible{outline:.2rem solid var(--fl-authority-primary);outline-offset:.3rem}.fl-authority-faq__icon{display:inline-flex;width:2rem;height:2rem;flex:0 0 auto;color:var(--fl-authority-primary);transition:transform .18s ease}.fl-authority-faq__icon svg{width:100%;height:100%;fill:none;stroke:currentColor;stroke-linecap:round;stroke-width:1.8}.fl-authority-faq__item[open] .fl-authority-faq__icon{transform:rotate(45deg)}.fl-authority-faq__answer{max-width:780px;padding:0 0 var(--fl-authority-stack-lg);color:var(--fl-authority-muted);font-size:1.6rem;line-height:1.7}.fl-authority-faq__answer>*:first-child{margin-top:0}.fl-authority-faq__answer>*:last-child{margin-bottom:0}@media screen and (min-width:750px){.fl-authority-page-width,.fl-authority-content-width{padding-inline:var(--fl-authority-margin-desktop)}.fl-authority-steps__grid,.fl-authority-commitment__grid{grid-template-columns:repeat(3,minmax(0,1fr))}.fl-authority-contact-cta__inner{flex-direction:row;align-items:center;justify-content:space-between}.fl-authority-contact-cta__actions{width:auto;min-width:44rem;flex-direction:row;justify-content:flex-end}}@media screen and (max-width:749px){.fl-authority-hero{padding-block:72px 24px}.fl-authority-steps,.fl-authority-commitment,.fl-authority-contact-cta{padding-block-end:72px}.fl-authority-commitment__panel{text-align:center}.fl-authority-claim{align-items:center}}@media(prefers-reduced-motion:reduce){.fl-authority-step-card,.fl-authority-step-card__number,.fl-authority-step-card__image,.fl-authority-button{transition:none}.fl-authority-step-card:hover,.fl-authority-step-card:focus-within,.fl-authority-button:hover,.fl-authority-button:focus-visible{transform:none}}
/*# sourceMappingURL=/cdn/shop/t/31/assets/fearless-authority.css.map */
