.feat-section{isolation:isolate}.feat-dot-grid{background-image:radial-gradient(circle,rgba(255 255 255 / .04) 1px,transparent 1px);background-size:28px 28px;-webkit-mask-image:radial-gradient(ellipse 80% 80% at 50% 50%,black 40%,transparent 100%);mask-image:radial-gradient(ellipse 80% 80% at 50% 50%,black 40%,transparent 100%)}.feat-section-glow{background:radial-gradient(ellipse 60% 40% at 50% 30%,var(--primary-glow, rgba(99 102 241 / .12)) 0%,transparent 70%)}.feat-card{border:1px solid rgba(255 255 255 / .07);transition:border-color .3s ease,box-shadow .3s ease,transform .25s ease}.feat-card:hover{border-color:#ffffff24;box-shadow:0 8px 40px -12px #0009;transform:translateY(-2px)}.feat-card--featured:hover{box-shadow:0 0 0 1px #ffffff1a,0 12px 48px -10px var(--primary-glow, rgba(99 102 241 / .35))}@keyframes feat-reveal{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}.feat-card--reveal{opacity:0;animation:feat-reveal .55s cubic-bezier(.16,1,.3,1) forwards;animation-delay:var(--feat-delay, 0ms)}@media(prefers-reduced-motion:reduce){.feat-card--reveal{animation:none;opacity:1}}.feat-gradient-border{border-radius:inherit;padding:1px;background:linear-gradient(135deg,#ffffff1f,#ffffff08 40%,#ffffff14);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none}@keyframes feat-scan{0%{top:-2px;opacity:0}5%{opacity:1}95%{opacity:.6}to{top:100%;opacity:0}}.feat-scan-line{background:linear-gradient(90deg,transparent 0%,var(--primary, #6366f1) 40%,rgba(255 255 255 / .8) 50%,var(--primary, #6366f1) 60%,transparent 100%);animation:feat-scan 3.5s ease-in-out infinite;animation-delay:.8s;opacity:0;z-index:2}.feat-corner-glow{background:radial-gradient(circle,var(--primary-glow, rgba(99 102 241 / .18)) 0%,transparent 70%);width:180px;height:180px;transform:translate(-30%,-30%)}.feat-icon-badge{display:inline-block}@keyframes feat-ring-pulse{0%,to{opacity:.4;transform:scale(1)}50%{opacity:.8;transform:scale(1.06)}}.feat-icon-ring{border-radius:inherit;background:radial-gradient(circle at center,var(--primary-glow, rgba(99 102 241 / .3)) 0%,transparent 70%);animation:feat-ring-pulse 3s ease-in-out infinite;pointer-events:none}.feat-eyebrow{font-size:10px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--primary, #6366f1);opacity:.8}.feat-gradient-rule{background:linear-gradient(90deg,transparent 0%,rgba(255 255 255 / .1) 30%,rgba(255 255 255 / .1) 70%,transparent 100%)}.feat-cta-btn{background:linear-gradient(135deg,var(--primary, #6366f1) 0%,var(--accent, #8b5cf6) 100%);color:#fff;transition:transform .2s ease,box-shadow .2s ease;box-shadow:0 2px 12px #6366f14d}.feat-cta-btn:hover{transform:translateY(-1px) scale(1.03);box-shadow:0 4px 20px #6366f180}.feat-cta-btn:active{transform:scale(.98)}.feat-ghost-btn{background:#ffffff0f;color:#ffffffd9;border:1px solid rgba(255 255 255 / .1);transition:background .2s ease,border-color .2s ease}.feat-ghost-btn:hover{background:#ffffff1a;border-color:#ffffff2e}.feat-theme-card{border:1px solid rgba(255 255 255 / .08);transition:border-color .25s ease,box-shadow .25s ease}.feat-theme-card:hover{border-color:#ffffff2e;box-shadow:0 4px 20px #0006}.feat-theme-overlay{background:linear-gradient(to top,rgba(0 0 0 / .7) 0%,rgba(0 0 0 / .15) 50%,transparent 100%)}.feat-method-row:hover{background:#ffffff0a}.feat-method-dot{background:var(--primary, #6366f1);opacity:.7}.feat-status-pill{border:1px solid rgba(255 255 255 / .08);background:#ffffff0a;color:var(--text-muted, rgba(255 255 255 / .5));transition:all .2s ease}.feat-status-pill:hover{background:#ffffff14;border-color:#ffffff26;color:#ffffffd9}.feat-status-pill[data-status=pending]{color:#fbbf24;border-color:#fbbf2440}.feat-status-pill[data-status=confirmed]{color:#60a5fa;border-color:#60a5fa40}.feat-status-pill[data-status=shipped]{color:var(--primary, #6366f1);border-color:#6366f14d}.feat-status-pill[data-status=delivered]{color:#34d399;border-color:#34d39940}.feat-status-pill[data-status=returned]{color:#f87171;border-color:#f8717140}.feat-integration-tile{background:#ffffff0a;border:1px solid rgba(255 255 255 / .07);transition:background .25s ease,border-color .25s ease,transform .25s ease,box-shadow .25s ease}.feat-integration-tile:hover{background:#ffffff14;border-color:#ffffff29;transform:translateY(-2px);box-shadow:0 4px 20px #0000004d}.feat-integration-glow{background:radial-gradient(circle at center,var(--primary-glow, rgba(99 102 241 / .2)) 0%,transparent 70%)}@keyframes feat-stat-in{0%{opacity:0;transform:translate(-6px)}to{opacity:1;transform:translate(0)}}.feat-stat-row{animation:feat-stat-in .4s ease forwards;opacity:0}.feature-logo{filter:drop-shadow(0 0 6px rgba(255 255 255 / .1))}
