.features-showcase-module__o1rvcq__fs-section{padding:clamp(3rem,6vw,5rem) clamp(1.5rem,4vw,3rem)}.features-showcase-module__o1rvcq__fs-shell{--fs-bg:#fff;--fs-panel:#fff;--fs-border:#2d3c591f;--fs-text:var(--color-brand-navy);--fs-muted:var(--color-brand-navy-400);--fs-counter:#2d3c590f;max-width:80rem;color:var(--fs-text);margin:0 auto;position:relative}.features-showcase-module__o1rvcq__fs-eyebrow{font-family:var(--font-heading);letter-spacing:.16em;text-transform:uppercase;color:var(--color-brand-sage-600);align-items:center;gap:.55rem;margin:0 0 1.5rem;font-size:11px;font-weight:800;display:inline-flex;position:relative}.features-showcase-module__o1rvcq__dot{background:var(--color-brand-sage);border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 4px #94a3782e}.features-showcase-module__o1rvcq__fs-headline{font-family:var(--font-heading);letter-spacing:-.03em;color:var(--fs-text);max-width:26ch;margin:0 0 clamp(2rem,4vw,3rem);font-size:clamp(2rem,4.4vw,3.6rem);font-weight:900;line-height:1.04;position:relative}.features-showcase-module__o1rvcq__fs-headline em{color:var(--color-brand-gold);font-style:italic;font-weight:800}.features-showcase-module__o1rvcq__fs-footnote{font-family:var(--font-body);color:var(--fs-muted);letter-spacing:.01em;margin:clamp(1.75rem,3vw,2.5rem) 0 0;font-size:13px;position:relative}.features-showcase-module__o1rvcq__fs-card{background:var(--fs-panel);border:1px solid var(--fs-border);border-radius:1.25rem;grid-template-columns:1fr 1fr;display:grid;position:relative;overflow:hidden}@media (max-width:880px){.features-showcase-module__o1rvcq__fs-card{grid-template-columns:1fr}}.features-showcase-module__o1rvcq__fs-left{border-right:1px solid var(--fs-border);flex-direction:column;justify-content:space-between;min-height:30rem;display:flex}@media (max-width:880px){.features-showcase-module__o1rvcq__fs-left{border-right:0;border-bottom:1px solid var(--fs-border);min-height:0}}.features-showcase-module__o1rvcq__fs-left-inner{padding:clamp(2rem,4vw,3rem)}.features-showcase-module__o1rvcq__fs-left-eyebrow{font-family:var(--font-heading);letter-spacing:.16em;text-transform:uppercase;color:var(--fs-muted);margin:0 0 1.25rem;font-size:11px;font-weight:800}.features-showcase-module__o1rvcq__fs-left-h{font-family:var(--font-heading);letter-spacing:-.025em;color:var(--fs-text);margin:0 0 1.5rem;font-size:clamp(1.8rem,3.6vw,2.6rem);font-weight:900;line-height:1.04}.features-showcase-module__o1rvcq__sage{color:var(--color-brand-sage-600)}.features-showcase-module__o1rvcq__gold{color:var(--color-brand-gold);font-style:italic;font-weight:800}.features-showcase-module__o1rvcq__fs-left-sub{font-family:var(--font-body);color:var(--fs-muted);max-width:36ch;margin:0;font-size:15px;line-height:1.6}.features-showcase-module__o1rvcq__fs-form{border-top:1px solid var(--fs-border);background:var(--fs-bg);z-index:1;align-items:center;gap:.5rem;padding:.4rem .4rem .4rem 1.25rem;display:flex;position:relative}.features-showcase-module__o1rvcq__fs-input-prefix{font-family:var(--font-mono);color:var(--fs-muted);letter-spacing:-.01em;-webkit-user-select:none;user-select:none;padding-right:1px;font-size:13px}.features-showcase-module__o1rvcq__fs-input{min-width:0;font-family:var(--font-mono);color:var(--fs-text);letter-spacing:-.01em;background:0 0;border:0;outline:0;flex:1;padding:.85rem 0;font-size:13px}.features-showcase-module__o1rvcq__fs-input::placeholder{color:var(--fs-muted);opacity:.7}.features-showcase-module__o1rvcq__fs-cta{background:var(--color-brand-sage);color:var(--color-brand-navy-900);font-family:var(--font-heading);cursor:pointer;letter-spacing:.01em;white-space:nowrap;border:0;border-radius:9999px;align-items:center;gap:.4rem;padding:.85rem 1.1rem;font-size:13px;font-weight:800;text-decoration:none;transition:transform .18s,opacity .18s;display:inline-flex}.features-showcase-module__o1rvcq__fs-cta:hover{opacity:.92}.features-showcase-module__o1rvcq__fs-cta:active{transform:translateY(1px)}.features-showcase-module__o1rvcq__fs-cta-arrow{opacity:0;margin-right:-.6rem;transition:margin .2s,opacity .2s}.features-showcase-module__o1rvcq__fs-cta:hover .features-showcase-module__o1rvcq__fs-cta-arrow{opacity:1;margin-right:0}.features-showcase-module__o1rvcq__fs-beam{pointer-events:none;border-radius:inherit;background:conic-gradient(from 0turn, transparent 0%, transparent 70%, var(--color-brand-sage) 85%, var(--color-brand-gold) 95%, transparent 100%);-webkit-mask-composite:xor;padding:1px;animation:5s linear infinite features-showcase-module__o1rvcq__fs-beam-spin;position:absolute;inset:-1px;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}@keyframes features-showcase-module__o1rvcq__fs-beam-spin{0%{background:conic-gradient(from 0turn, transparent 0%, transparent 70%, var(--color-brand-sage) 85%, var(--color-brand-gold) 95%, transparent 100%)}to{background:conic-gradient(from 1turn, transparent 0%, transparent 70%, var(--color-brand-sage) 85%, var(--color-brand-gold) 95%, transparent 100%)}}@supports not (background:conic-gradient(from 0turn, red, blue)){.features-showcase-module__o1rvcq__fs-beam{display:none}}.features-showcase-module__o1rvcq__fs-right{flex-direction:column;justify-content:space-between;min-height:30rem;display:flex}.features-showcase-module__o1rvcq__fs-stage{flex:1;position:relative;overflow:hidden}.features-showcase-module__o1rvcq__fs-slide{opacity:0;filter:blur(3px);pointer-events:none;flex-direction:column;justify-content:center;gap:.85rem;padding:clamp(2rem,4vw,3rem);transition:opacity .45s cubic-bezier(.2,.8,.2,1),transform .45s cubic-bezier(.2,.8,.2,1),filter .45s cubic-bezier(.2,.8,.2,1);display:flex;position:absolute;inset:0;transform:translateY(28px)}.features-showcase-module__o1rvcq__fs-slide.features-showcase-module__o1rvcq__is-active{opacity:1;filter:blur();pointer-events:auto;transform:translateY(0)}.features-showcase-module__o1rvcq__fs-slide-head{align-items:center;gap:.75rem;margin-bottom:.25rem;display:flex}.features-showcase-module__o1rvcq__fs-icon{flex-shrink:0}.features-showcase-module__o1rvcq__fs-tag{font-family:var(--font-heading);text-transform:uppercase;letter-spacing:.12em;border-radius:9999px;align-items:center;gap:.4rem;padding:4px 10px;font-size:10px;font-weight:800;display:inline-flex}.features-showcase-module__o1rvcq__fs-tag-live{color:var(--color-brand-sage-600);background:#94a3782e}.features-showcase-module__o1rvcq__fs-tag-soon{color:var(--color-brand-gold);background:#e5ba4129}.features-showcase-module__o1rvcq__fs-tag-dot{background:var(--color-brand-sage);border-radius:50%;width:6px;height:6px;animation:1.6s ease-in-out infinite features-showcase-module__o1rvcq__pulse;box-shadow:0 0 0 3px #94a37840}@keyframes features-showcase-module__o1rvcq__pulse{0%,to{opacity:1}50%{opacity:.5}}.features-showcase-module__o1rvcq__fs-slide-title{font-family:var(--font-heading);letter-spacing:-.02em;color:var(--fs-text);margin:0;font-size:clamp(1.5rem,2.6vw,2rem);font-weight:900;line-height:1.1}.features-showcase-module__o1rvcq__fs-slide-body{font-family:var(--font-body);color:var(--fs-muted);font-size:15px;line-height:1.65}.features-showcase-module__o1rvcq__fs-slide-body p{color:inherit;margin:0 0 .6rem}.features-showcase-module__o1rvcq__fs-slide-body p:last-child{margin-bottom:0}.features-showcase-module__o1rvcq__white{color:var(--fs-text);font-weight:600}.features-showcase-module__o1rvcq__gold-script{font-family:var(--font-mono);color:var(--color-brand-gold);background:#e5ba411a;border-radius:4px;padding:1px 6px;font-size:.92em}.features-showcase-module__o1rvcq__fs-counter{pointer-events:none;font-family:var(--font-heading);letter-spacing:-.04em;color:var(--fs-counter);z-index:0;-webkit-user-select:none;user-select:none;font-size:clamp(4.5rem,8vw,7rem);font-weight:900;line-height:1;position:absolute;bottom:.5rem;right:1.25rem}.features-showcase-module__o1rvcq__fs-counter-sep{opacity:.6;margin:0 .05em;font-weight:500}.features-showcase-module__o1rvcq__fs-accent-bar{width:3px;height:100%;transition:background .45s;position:absolute;top:0;left:0}.features-showcase-module__o1rvcq__fs-controls{border-top:1px solid var(--fs-border);grid-template-columns:64px 1fr 64px;height:64px;display:grid;position:relative}.features-showcase-module__o1rvcq__fs-shift{cursor:pointer;color:var(--fs-text);font-family:var(--font-heading);border:0;border-right:1px solid var(--fs-border);background:0 0;position:relative;overflow:hidden}.features-showcase-module__o1rvcq__fs-shift:last-child{border-right:0;border-left:1px solid var(--fs-border)}.features-showcase-module__o1rvcq__fs-shift-top,.features-showcase-module__o1rvcq__fs-shift-bot{place-items:center;transition:transform .25s cubic-bezier(.4,1.2,.4,1);display:grid;position:absolute;inset:0}.features-showcase-module__o1rvcq__fs-shift-top{transform:translateY(0)}.features-showcase-module__o1rvcq__fs-shift-bot{background:var(--color-brand-sage);color:var(--color-brand-navy-900);transform:translateY(100%)}.features-showcase-module__o1rvcq__fs-shift:hover .features-showcase-module__o1rvcq__fs-shift-top{transform:translateY(-100%)}.features-showcase-module__o1rvcq__fs-shift:hover .features-showcase-module__o1rvcq__fs-shift-bot{transform:translateY(0)}.features-showcase-module__o1rvcq__fs-pips{border-right:1px solid var(--fs-border);align-items:stretch;height:100%;display:flex}.features-showcase-module__o1rvcq__fs-pip{cursor:pointer;border:0;border-right:1px solid var(--fs-border);background:0 0;flex:1;place-items:center;padding:0 .5rem;display:grid;position:relative}.features-showcase-module__o1rvcq__fs-pip:last-child{border-right:0}.features-showcase-module__o1rvcq__fs-pip:after{content:"";background:var(--fs-muted);opacity:.4;border-radius:50%;width:6px;height:6px;transition:opacity .2s,transform .2s,background .2s}.features-showcase-module__o1rvcq__fs-pip.features-showcase-module__o1rvcq__is-active:after{opacity:1;background:var(--color-brand-gold);transform:scale(1.6)}.features-showcase-module__o1rvcq__fs-pip-label{background:var(--color-brand-navy-800);color:#fff;font-family:var(--font-heading);white-space:nowrap;opacity:0;pointer-events:none;border-radius:6px;padding:4px 8px;font-size:11px;font-weight:700;transition:opacity .15s;position:absolute;inset:auto auto 100% 50%;transform:translate(-50%,-6px)}.features-showcase-module__o1rvcq__fs-pip:hover .features-showcase-module__o1rvcq__fs-pip-label{opacity:1}.features-showcase-module__o1rvcq__fs-progress{background:linear-gradient(90deg, var(--color-brand-sage), var(--color-brand-gold));z-index:2;width:0;height:2px;animation-name:features-showcase-module__o1rvcq__fs-progress;animation-timing-function:linear;animation-fill-mode:forwards;position:absolute;top:-1px;left:0}@keyframes features-showcase-module__o1rvcq__fs-progress{0%{width:0}to{width:100%}}@media (prefers-reduced-motion:reduce){.features-showcase-module__o1rvcq__fs-beam,.features-showcase-module__o1rvcq__fs-tag-dot,.features-showcase-module__o1rvcq__fs-progress{animation:none}.features-showcase-module__o1rvcq__fs-slide{filter:none;transition:opacity .01ms linear;transform:none}.features-showcase-module__o1rvcq__fs-shift-top,.features-showcase-module__o1rvcq__fs-shift-bot,.features-showcase-module__o1rvcq__fs-cta,.features-showcase-module__o1rvcq__fs-cta-arrow,.features-showcase-module__o1rvcq__fs-pip:after,.features-showcase-module__o1rvcq__fs-accent-bar,.features-showcase-module__o1rvcq__fs-pip-label{transition:none}}