.fs-why-wave{isolation:isolate;position:relative}.fs-why-wave>.page-container{z-index:1;position:relative}.fs-why-wave:before{content:"";z-index:0;pointer-events:none;background-color:rgb(var(--color-background));opacity:.4;background-blend-mode:multiply;filter:brightness();background-image:url(/images/wave.webp);background-position:50%;background-repeat:no-repeat;background-size:cover;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000 0,#000 120px calc(100% - 120px),#0000 100%);mask-image:linear-gradient(#0000 0,#000 120px calc(100% - 120px),#0000 100%)}:root:not(.dark) .fs-why-wave:before{background-blend-mode:normal;background-image:none;background-color:rgb(var(--color-surface));opacity:1}:root.dark .fs-why-wave:before{background-color:rgb(var(--color-background))}:root.dark .fs-comparison-panel{background-color:rgb(var(--color-surface))}.fs-comparison{--fs-marker:rgb(var(--color-primary));position:relative}.fs-comparison-frame{background-color:rgb(var(--color-background));border:1px solid rgb(var(--color-border-subtle));border-radius:16px;position:absolute;inset:16px 0}.fs-comparison-panel{background-color:rgb(var(--color-accent-subtle));width:30%;box-shadow:var(--shadow-warm-md);border-radius:14px;position:absolute;top:0;bottom:0;left:40%}.fs-comparison-table{table-layout:fixed;border-collapse:separate;border-spacing:0;background:0 0;width:100%;margin:16px 0;font-size:1rem;line-height:1.5;position:relative}.fs-comparison-table thead th:first-child{width:40%}.fs-comparison-table thead th:nth-child(2),.fs-comparison-table thead th:nth-child(3){width:30%}.fs-comparison-table thead{background-color:#0000}.fs-comparison-header{border-bottom:1px solid rgb(var(--color-border-strong));font-family:var(--font-display);text-align:left;color:rgb(var(--color-text-primary));vertical-align:middle;letter-spacing:.01em;padding:44px 20px 28px;font-size:1rem;font-weight:600}.fs-comparison-table thead .fs-comparison-rh-head{text-align:center}.fs-comparison-logo{color:rgb(var(--color-text-primary));vertical-align:middle}.fs-comparison-table thead .fs-comparison-competitor-head{text-align:center;color:rgb(var(--color-text-secondary))}.fs-comparison-row+.fs-comparison-row{border-top:1px solid rgb(var(--color-border-subtle))}.fs-comparison-label{font-family:var(--font-display);text-align:left;color:rgb(var(--color-text-primary));vertical-align:middle;padding:40px 20px;font-size:1rem;font-weight:600}.fs-comparison-cell{vertical-align:middle;color:rgb(var(--color-text-primary));padding:40px 20px}.fs-comparison-value{align-items:flex-start;gap:8px;display:flex}.fs-comparison-value svg{flex-shrink:0;margin-top:3px}.fs-comparison-check{color:var(--fs-marker)}.fs-comparison-cell.fs-comparison-competitor,.fs-comparison-flag{color:rgb(var(--color-text-secondary))}.fs-comparison-row:last-child .fs-comparison-label,.fs-comparison-row:last-child .fs-comparison-cell{padding-bottom:52px}@media (max-width:767px){.fs-comparison{padding:0}.fs-comparison-frame,.fs-comparison-panel{display:none}.fs-comparison-table,.fs-comparison-row,.fs-comparison-label,.fs-comparison-cell{table-layout:auto;width:100%;display:block}.fs-comparison-table thead{display:none}.fs-comparison-row{border-top:none;padding:20px 0}.fs-comparison-row+.fs-comparison-row{border-top:1px solid rgb(var(--color-border-subtle));margin-top:20px}.fs-comparison-label{padding:0 0 8px}.fs-comparison-cell{padding:16px 20px}.fs-comparison-cell.fs-comparison-rh{background-color:rgb(var(--color-accent-subtle));box-shadow:var(--shadow-warm-md);border-radius:12px;margin-bottom:8px}}.fs-pricing-a-stats{flex-wrap:wrap;gap:32px 48px;margin-top:40px;display:flex}.fs-pricing-a-stat{flex-direction:column;gap:4px;display:flex}.fs-pricing-a-stat-line{color:rgb(var(--color-text-secondary));font-size:.875rem;line-height:1.4}.fs-pricing-a-stat-value{font-family:var(--font-display);letter-spacing:-.01em;color:rgb(var(--color-text-primary));font-size:1.75rem;font-weight:700;line-height:1.15}.fs-pricing-a-panel{background-color:rgb(var(--color-surface));border:1px solid rgb(var(--color-border-subtle));box-shadow:var(--shadow-sm);border-radius:16px;padding:24px}.fs-pricing-a-panel-title{font-family:var(--font-display);letter-spacing:-.01em;color:rgb(var(--color-text-primary));margin-bottom:20px;font-size:1rem;font-weight:600}.fs-pricing-a-bars{flex-direction:column;gap:18px;display:flex}.fs-pricing-a-bar-head{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:6px;display:flex}.fs-pricing-a-bar-name{color:rgb(var(--color-text-primary));font-size:.875rem}.fs-pricing-a-bar-cost{font-family:var(--font-display);color:rgb(var(--color-text-primary));font-size:.875rem;font-weight:600}.fs-pricing-a-bar-track{background-color:rgb(var(--color-accent-subtle));border-radius:999px;height:14px;overflow:hidden}.fs-pricing-a-bar-fill{border-radius:inherit;background-color:rgb(var(--color-border-strong));height:100%}.fs-pricing-a-bar-accent .fs-pricing-a-bar-fill{background-color:rgb(var(--color-accent))}.fs-pricing-a-bar-accent .fs-pricing-a-bar-cost{color:rgb(var(--color-accent-text))}.fs-pricing-c-slider{margin-top:20px;padding:4px 0 0}.fs-pricing-c-slider-label{font-family:var(--font-display);letter-spacing:-.01em;color:rgb(var(--color-text-primary));margin-bottom:10px;font-size:.875rem;font-weight:600;display:block}.fs-pricing-c-slider-input{appearance:none;background-color:rgb(var(--color-error) / .18);cursor:pointer;border-radius:999px;width:100%;height:6px;margin:0;display:block}.fs-pricing-c-slider-input::-webkit-slider-thumb{appearance:none;background-color:rgb(var(--color-error));border:3px solid rgb(var(--color-surface));width:24px;height:24px;box-shadow:0 0 0 1px rgb(var(--color-border-strong));border-radius:999px;margin-top:0}.fs-pricing-c-slider-input::-moz-range-thumb{background-color:rgb(var(--color-error));border:3px solid rgb(var(--color-surface));width:18px;height:18px;box-shadow:0 0 0 1px rgb(var(--color-border-strong));border-radius:999px}.fs-pricing-c-slider-input::-moz-range-track{background-color:rgb(var(--color-error) / .18);border-radius:999px;height:6px}.fs-pricing-c-slider-input:focus-visible{outline:none}.fs-pricing-c-slider-input:focus-visible::-webkit-slider-thumb{box-shadow:0 0 0 3px rgb(var(--color-surface)), 0 0 0 6px rgb(var(--color-error))}.fs-pricing-c-slider-input:focus-visible::-moz-range-thumb{box-shadow:0 0 0 3px rgb(var(--color-surface)), 0 0 0 6px rgb(var(--color-error))}.fs-pricing-c-slider-scale{color:rgb(var(--color-text-secondary));justify-content:space-between;margin-top:6px;font-size:.75rem;display:flex}.fs-cards-grid{grid-template-columns:1fr;gap:20px;display:grid}@media (min-width:768px){.fs-cards-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}}@media (min-width:1024px){.fs-cards-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.fs-card{background-color:rgb(var(--color-background));border:1px solid rgb(var(--color-border-subtle));height:100%;color:rgb(var(--color-text-primary));border-radius:16px;flex-direction:column;padding:20px;text-decoration:none;transition:border-color .15s,box-shadow .15s,transform .15s;display:flex}.fs-card:hover{border-color:rgb(var(--color-accent) / .4);box-shadow:var(--shadow-warm-md);transform:translateY(-2px)}.fs-card:focus-visible{border-color:rgb(var(--color-accent));box-shadow:0 0 0 3px rgb(var(--color-surface)), 0 0 0 6px rgb(var(--color-accent));outline:none}.fs-card-tile{background-color:rgb(var(--color-accent-subtle));height:56px;color:rgb(var(--color-accent));border-radius:12px;justify-content:center;align-items:center;gap:10px;margin-bottom:16px;display:flex}.fs-card-tile-mark{flex-shrink:0}.fs-card-tile-name{font-family:var(--font-display);letter-spacing:-.01em;text-align:center;color:rgb(var(--color-accent));font-size:.9375rem;font-weight:600;line-height:1.25}.fs-card-tile-icons{gap:8px}.fs-card-tile-plus{font-family:var(--font-display);color:rgb(var(--color-accent));opacity:.6;flex-shrink:0;font-size:.9375rem;font-weight:600;line-height:1;transform:translateY(-1px)}.fs-card-tile-icon{flex-shrink:0}.fs-card-title{font-family:var(--font-display);letter-spacing:-.01em;color:rgb(var(--color-text-primary));margin-bottom:8px;font-size:1.125rem;font-weight:700;line-height:1.3}.fs-card-body{color:rgb(var(--color-text-secondary));font-size:.9375rem;line-height:1.55}.fs-card-link{font-family:var(--font-display);color:rgb(var(--color-accent-text));align-items:center;gap:6px;margin-top:auto;padding-top:16px;font-size:.9375rem;font-weight:600;transition:color .15s;display:inline-flex}.fs-card:hover .fs-card-link{color:rgb(var(--color-accent))}.fs-why-card-body{min-height:104px}.fs-why-card{transition:transform .18s ease-out,box-shadow .18s ease-out,border-color .18s ease-out}.fs-why-card:hover{border-color:rgb(var(--color-border-strong));box-shadow:var(--shadow-warm-md);transform:translateY(-3px)}@media (prefers-reduced-motion:reduce){.fs-why-card,.fs-why-card:hover{transition:none;transform:none}}.fs-card-link-arrow{flex-shrink:0}
