:root{--color-base-text: var(--color-foreground, #1a1a1a);--color-base-background-1: var(--color-background, #ffffff);--color-base-background-2: var(--color-input-background, #f5f5f5);--color-base-accent-1: var(--color-primary-button-background, #111111);--color-base-solid-button-labels: var(--color-primary-button-text, #ffffff);--gradient-base-accent-1: var(--color-primary-button-background, #111111);--gradient-base-accent-2: var(--color-primary-button-background, #111111);--fl-maxw: 1200px;--fl-gap: 24px;--fl-radius: 16px}.fl{box-sizing:border-box;font-family:var(--font-family, inherit)}.fl *,.fl *:before,.fl *:after{box-sizing:border-box}.fl-section{padding:72px 0;position:relative;overflow:hidden}.fl-container{width:100%;max-width:var(--fl-maxw);margin-inline:auto;padding-inline:20px}.fl-center{text-align:center}.fl-eyebrow{margin:0 0 12px;font-size:13px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;opacity:.75}.fl-h2{margin:0 0 16px;font-size:clamp(1.75rem,1.2rem + 2.2vw,2.85rem);font-weight:800;line-height:1.12;letter-spacing:-.02em}.fl-sub{margin:0 auto 32px;max-width:680px;font-size:1.05rem;line-height:1.65;opacity:.85}.fl-center .fl-sub{margin-inline:auto}.fl-badge{display:inline-block;margin:0 0 14px;padding:6px 14px;border-radius:999px;font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;line-height:1}.fl-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:14px 30px;border:0;border-radius:999px;font-size:1rem;font-weight:700;line-height:1;text-decoration:none;cursor:pointer;transition:transform .18s ease,box-shadow .18s ease,opacity .18s ease}.fl-btn:hover{transform:translateY(-2px);box-shadow:0 10px 24px #00000029}.fl-btn:active{transform:translateY(0)}.fl-btn--lg{padding:18px 44px;font-size:1.1rem}.fl-anim-ready .fl-reveal{opacity:0;transform:translateY(26px);transition:opacity .6s cubic-bezier(.22,1,.36,1),transform .6s cubic-bezier(.22,1,.36,1);will-change:opacity,transform}.fl-anim-ready .fl-reveal.fl-in{opacity:1;transform:none}.fl-reveal-d,.fl-reveal-d1{transition-delay:.08s}.fl-reveal-d2{transition-delay:.16s}.fl-reveal-d3{transition-delay:.24s}.fl-reveal-d4{transition-delay:.32s}.fl-reveal-d5{transition-delay:.4s}.fl-reveal-d6{transition-delay:.48s}.fl-reveal-d7{transition-delay:.56s}.fl-reveal-d8{transition-delay:.64s}.fl-reveal-d9{transition-delay:.72s}.fl-reveal-d10{transition-delay:.8s}.fl-reveal-d11{transition-delay:.88s}.fl-reveal-d12{transition-delay:.96s}.fl-mesh-anim{position:relative;isolation:isolate;overflow:hidden}.fl-mesh-anim:before{content:"";position:absolute;top:-40%;right:-40%;bottom:-40%;left:-40%;z-index:-1;pointer-events:none;background:radial-gradient(38% 46% at 22% 30%,rgba(255,255,255,.16),transparent 60%),radial-gradient(34% 40% at 78% 70%,rgba(255,255,255,.12),transparent 60%);animation:fl-mesh 18s ease-in-out infinite alternate}@keyframes fl-mesh{0%{transform:translate3d(-3%,-2%,0) scale(1)}to{transform:translate3d(3%,2%,0) scale(1.08)}}@media(prefers-reduced-motion:reduce){.fl-anim-ready .fl-reveal{opacity:1;transform:none;transition:none}.fl-mesh-anim:before{animation:none}.fl-btn:hover{transform:none}}.fl-benefits__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:var(--fl-gap);margin-top:8px}.fl-benefit-card{padding:30px 26px;border-radius:var(--fl-radius);border:1px solid rgba(0,0,0,.07);box-shadow:0 2px 14px #0000000d;text-align:center}.fl-benefit-card__icon{font-size:34px;line-height:1;margin-bottom:14px}.fl-benefit-card__icon img,.fl-benefit-card__icon svg{max-width:48px;height:auto;display:inline-block}.fl-benefit-card__title{margin:0 0 8px;font-size:1.12rem;font-weight:700;line-height:1.3}.fl-benefit-card__desc{margin:0;font-size:.96rem;line-height:1.6;opacity:.85}.fl-feature__inner{display:grid;grid-template-columns:1fr 1fr;gap:56px;align-items:center}.fl-feature--rev .fl-feature__media{order:2}.fl-feature--rev .fl-feature__content{order:1}.fl-feature__img{display:block;width:100%;height:auto;border-radius:var(--fl-radius)}.fl-feature__placeholder{display:flex;align-items:center;justify-content:center;aspect-ratio:4 / 3;border-radius:var(--fl-radius);background:#0000000d}.fl-placeholder-svg{width:96px;height:96px}.fl-feature__content .fl-h2,.fl-feature__content .fl-sub{text-align:left;margin-left:0}.fl-feature__body{font-size:1.02rem;line-height:1.7;opacity:.88}.fl-feature__body>*:first-child{margin-top:0}.fl-feature__body>*:last-child{margin-bottom:0}@media(max-width:749px){.fl-feature__inner{grid-template-columns:1fr;gap:28px}.fl-feature--rev .fl-feature__media,.fl-feature--rev .fl-feature__content{order:initial}}.fl-strip{border-top:1px solid currentColor;border-bottom:1px solid currentColor;padding:16px 20px}.fl-strip__inner{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:14px 36px;max-width:var(--fl-maxw);margin-inline:auto}.fl-strip__item{display:inline-flex;align-items:center;gap:9px;font-size:.92rem;font-weight:600;line-height:1.3}.fl-strip__item span:first-child{font-size:1.15rem;line-height:1}.fl-urgency{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:10px 20px;padding:14px 20px;text-align:center}.fl-urgency__text{font-size:.98rem;font-weight:600;line-height:1.4}.fl-urgency__btn{display:inline-flex;align-items:center;padding:9px 20px;border-radius:999px;font-size:.88rem;font-weight:700;line-height:1;text-decoration:none;transition:transform .18s ease}.fl-urgency__btn:hover{transform:translateY(-1px)}.fl-final-cta{padding:88px 0;text-align:center;position:relative;overflow:hidden}.fl-final-cta .fl-sub{margin-bottom:34px}.fl-cmp__rows{display:grid;gap:10px}.fl-cl2__img--ft,.fl-cl2__initials--ft{width:100%;aspect-ratio:1 / 1;object-fit:cover;border-radius:50%}.fl-cl2__initials--ft{display:flex;align-items:center;justify-content:center;font-weight:800;font-size:1.4rem;background:#00000014}@media(max-width:749px){.fl-section{padding:48px 0}.fl-final-cta{padding:60px 0}.fl-container{padding-inline:16px}.fl-benefit-card{padding:24px 20px}.fl-btn--lg{padding:15px 32px;font-size:1rem}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/focuss-landing.css.map */
