.fashion-lp{--f-purple:#7c3aed;--f-border:#00000014;color:inherit}.fashion-lp .gradient-text-hero{background:linear-gradient(135deg,#4c1d95 0%,#7c3aed 50%,#b08a3e 100%);color:#0000;-webkit-background-clip:text;background-clip:text}.fashion-lp .gradient-stat{background:linear-gradient(135deg,#18181b 0%,#7c3aed 100%);color:#0000;-webkit-background-clip:text;background-clip:text}.fashion-lp .btn-fashion-primary{color:#fff;background:var(--f-purple);border-radius:9999px;justify-content:center;align-items:center;gap:.5rem;padding:.75rem 1.35rem;font-size:.875rem;font-weight:600;display:inline-flex;box-shadow:0 4px 24px #7c3aed40}.fashion-lp .btn-fashion-primary:hover{background:#6d28d9}.fashion-lp .btn-fashion-primary-highlight{box-shadow:0 0 0 2px #b08a3e73,0 4px 24px #7c3aed4d}.fashion-lp .btn-fashion-ghost{color:#18181bd9;background:#fff;border:1px solid #18181b26;border-radius:9999px;justify-content:center;align-items:center;gap:.5rem;padding:.75rem 1.35rem;font-size:.875rem;font-weight:500;display:inline-flex}.fashion-lp .btn-fashion-ghost:hover{color:#18181b;background:#fafafa;border-color:#18181b59}@media (min-width:640px){.fashion-lp .btn-fashion-primary,.fashion-lp .btn-fashion-ghost{padding:.875rem 1.75rem;font-size:.9rem}}.fashion-lp .section-label{letter-spacing:.1em;text-transform:uppercase;color:var(--f-purple);align-items:center;gap:.5rem;max-width:100%;margin-bottom:1rem;font-size:.6875rem;font-weight:600;display:inline-flex}.fashion-lp .section-label:before{content:"";background:var(--f-purple);width:1.5rem;height:1px}.fashion-lp .comparison-scroll{-webkit-overflow-scrolling:touch;border:1px solid var(--f-border);border-radius:1rem;overflow-x:auto}.fashion-lp .comparison-scroll table{border-collapse:collapse;width:100%;min-width:520px}@media (max-width:639px){.fashion-lp .comparison-scroll{-webkit-overflow-scrolling:auto;overflow-x:visible}.fashion-lp .comparison-scroll table{table-layout:fixed;min-width:0;max-width:100%;font-size:.75rem}.fashion-lp .comparison-scroll th,.fashion-lp .comparison-scroll td{word-break:break-word;overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto;vertical-align:top}}.fashion-lp-community{border-top:1px solid var(--f-border);padding-top:2rem}