:root{--fs-bg:#050505;--fs-bg-2:#080808;--fs-text:#f5efe8;--fs-muted:rgba(255,255,255,0.72);--fs-accent:var(--ast-global-color-0);--fs-card-bg:rgba(18,18,18,0.66);--fs-card-border:rgba(255,255,255,0.10);--fs-btn-bg:rgba(255,255,255,0.06);--fs-btn-border:rgba(255,255,255,0.12);--fs-radius-xl:30px;--fs-radius-lg:20px;--fs-max-width:1100px;--fs-side-padding:clamp(20px, 4vw, 42px);--fs-glow-color-rgb:216, 138, 99}.fs-showcase{position:relative;left:50%;right:50%;width:100vw;margin-left:-50vw!important;margin-right:-50vw!important;overflow:clip!important;background:radial-gradient(circle at 50% 10%,rgb(216 138 99 / .05),transparent 24%),linear-gradient(180deg,var(--fs-bg) 0%,var(--fs-bg-2) 100%);color:var(--fs-text)}.fs-showcase,.fs-showcase *{box-sizing:border-box}.fs-intro,.fs-outro{min-height:100svh;min-height:100vh;display:grid;place-items:center;text-align:center;padding:48px var(--fs-side-padding)}.fs-intro__inner,.fs-outro__inner{width:min(860px, 100%)}.fs-intro h1{margin:0 0 16px;font-size:clamp(2.6rem, 7vw, 6rem);line-height:.95;color:var(--fs-accent)}.fs-outro h2{margin:0 0 16px;font-size:clamp(2.6rem, 7vw, 6rem);line-height:.95;color:var(--fs-text)}.fs-intro p,.fs-outro p{margin:0 auto;max-width:760px;font-size:clamp(1rem, 1.35vw, 1.15rem);line-height:1.7;color:var(--fs-muted)}.fs-features{position:relative}.fs-feature{position:relative;min-height:200vh}.fs-feature__sticky{position:sticky;top:0;min-height:100vh;display:flex;align-items:center;justify-content:center;overflow:hidden;padding:36px var(--fs-side-padding)}.fs-feature__inner{position:relative;width:min(var(--fs-max-width), 100%);margin:0 auto;display:flex;flex-direction:column;align-items:center;text-align:center;gap:22px;opacity:0;transform:translateY(40px) scale(.97);transition:opacity 0.55s ease,transform 0.55s ease;will-change:transform,opacity}.fs-feature.is-active .fs-feature__inner{opacity:1;transform:translateY(0) scale(1)}.fs-feature__content{position:relative;z-index:5;max-width:885px;width:calc(100vw - 10px)}.fs-feature__eyebrow{display:inline-block;margin-bottom:6px;font-size:.95rem;font-weight:600;color:rgb(255 255 255 / .88)}.fs-feature__title{margin:0 0 14px;font-size:clamp(2.8rem, 5vw, 5.4rem);line-height:.94;color:var(--fs-accent);text-wrap:balance}.fs-feature__desc{margin:0 auto;max-width:640px;font-size:clamp(1rem, 1.2vw, 1.16rem);line-height:1.7;color:var(--fs-muted)}.fs-intro__inner a,.fs-feature__eyebrow a,.fs-feature__desc a{color:inherit;text-decoration:none!important}.fs-feature__visual{position:relative;width:100%;display:grid;place-items:center;margin-top:8px;padding-bottom:34px;z-index:1;--glow-x:0px;--glow-y:0px;--image-y:0px;--image-scale:1;--image-reveal:0;--image-brightness:0.62}.fs-feature__image-wrap{position:relative;width:min(470px, 92%);border-radius:var(--fs-radius-xl);overflow:visible;z-index:2;transform:translate3d(0,var(--image-y),0) scale(var(--image-scale));transition:transform 0.14s linear;will-change:transform;isolation:isolate;background:#fff0}.fs-feature__image-wrap::after{content:"";position:absolute;inset:-28%;border-radius:60px;z-index:3;pointer-events:none;background:radial-gradient(ellipse at center,#fff0 30%,rgb(0 0 0 / .18) 48%,rgb(0 0 0 / .42) 62%,rgb(0 0 0 / .72) 76%,rgb(0 0 0 / .92) 88%,rgb(0 0 0) 100%);filter:blur(55px);opacity:1}.fs-feature__image{position:relative;z-index:2;display:block;width:100%;height:auto;border-radius:var(--fs-radius-xl);object-fit:cover;box-shadow:none;background:#fff0;filter:brightness(var(--image-brightness)) saturate(calc(0.88 + (var(--image-reveal) * 0.10))) contrast(calc(0.94 + (var(--image-reveal) * 0.06)));transition:transform 0.14s linear,filter 0.14s linear;will-change:filter,transform;-webkit-mask-image:radial-gradient(ellipse at center,rgb(0 0 0) 28%,rgb(0 0 0 / .96) 42%,rgb(0 0 0 / .82) 56%,rgb(0 0 0 / .56) 70%,rgb(0 0 0 / .22) 84%,#fff0 100%);mask-image:radial-gradient(ellipse at center,rgb(0 0 0) 28%,rgb(0 0 0 / .96) 42%,rgb(0 0 0 / .82) 56%,rgb(0 0 0 / .56) 70%,rgb(0 0 0 / .22) 84%,#fff0 100%);-webkit-mask-size:145% 145%;mask-size:145% 145%;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.fs-feature__image-wrap::before{content:"";position:absolute;inset:0;border-radius:inherit;z-index:4;pointer-events:none;background:radial-gradient(ellipse at center,#fff0 36%,rgb(0 0 0 / .12) 52%,rgb(0 0 0 / .32) 66%,rgb(0 0 0 / .6) 80%,rgb(0 0 0 / .88) 92%,rgb(0 0 0) 100%)}.fs-feature__card{position:absolute;z-index:4;left:50%;bottom:-40px;transform:translateX(-50%);width:min(520px, calc(100% - 20px));display:flex;align-items:center;justify-content:center;gap:14px}.fs-feature__badge{width:42px;height:42px;flex:0 0 42px;border-radius:12px;display:grid;place-items:center;background:linear-gradient(135deg,#e8a27c,#b76a45);color:#fff;font-size:1rem;font-weight:700;line-height:1}.fs-feature__card-text{min-width:0;color:rgb(255 255 255 / .95);font-size:.96rem;line-height:1.4;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.fs-feature__button{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:12px 16px;border-radius:14px;border:1px solid var(--fs-btn-border);background:var(--fs-btn-bg);color:#fff;text-decoration:none;white-space:nowrap;font-size:.95rem;font-weight:500;transition:transform 0.2s ease,background 0.2s ease,border-color 0.2s ease}.fs-feature__button:hover{transform:translateY(-1px);background:rgb(255 255 255 / .1);border-color:rgb(255 255 255 / .18);color:#fff}@media (max-width:1024px){.fs-feature{min-height:180vh}.fs-feature__title{font-size:clamp(2.4rem, 6vw, 4.5rem)}.fs-feature__image-wrap{width:min(430px, 92%)}.fs-feature__card{width:min(500px, calc(100% - 20px))}}@media (max-width:767px){.fs-intro,.fs-outro{min-height:auto;padding-top:64px;padding-bottom:64px}.fs-feature{min-height:auto}.fs-feature__sticky{position:relative;min-height:auto;padding:56px var(--fs-side-padding)}.fs-feature__inner{width:100%;opacity:1;transform:none;gap:20px}.fs-feature__title{font-size:clamp(2rem, 11vw, 3.2rem);margin-bottom:12px}.fs-feature__desc{max-width:100%;font-size:.98rem;line-height:1.65}.fs-feature__visual{padding-bottom:18px;--glow-x:0px !important;--glow-y:0px !important;--image-y:0px !important;--image-scale:1 !important;--image-reveal:1 !important;--image-brightness:1 !important}.fs-feature__image-wrap{width:min(360px, 100%);transform:none!important}.fs-feature__image-wrap::before{inset:-8% -10% -12% -10%;filter:blur(30px);transform:none!important}.fs-feature__image-wrap::after{inset:-5%;filter:blur(14px)}.fs-feature__card{position:relative;left:auto;bottom:auto;transform:none;width:min(360px, 100%);margin-top:14px;flex-direction:column;align-items:stretch;gap:10px;padding:12px;border-radius:18px}.fs-feature__card-left{width:100%;align-items:flex-start}.fs-feature__card-text{white-space:normal;overflow:visible;text-overflow:initial;font-size:.92rem}.fs-feature__button{width:100%;min-height:46px}}@media (max-width:480px){.fs-showcase{--fs-side-padding:18px}.fs-feature__sticky{padding-top:48px;padding-bottom:48px}.fs-feature__title{font-size:clamp(1.9rem, 12vw, 2.8rem)}.fs-feature__image-wrap{width:min(320px, 100%)}.fs-feature__badge{width:38px;height:38px;flex-basis:38px;border-radius:11px;font-size:.92rem}.fs-feature__card{width:min(320px, 100%)}}.ast-separate-container .entry-content,.site-content .ast-container{max-width:100%}.entry-content .fs-showcase{margin-top:0;margin-bottom:0}