.compare-page{color:var(--color-text-secondary,hsla(0,0%,100%,.9));font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;margin:0 auto;max-width:1150px;min-width:0;overflow-x:clip;padding:var(--section-padding-y) var(--container-padding)}.compare-page__hero{margin-bottom:var(--space-16,64px);max-width:820px}.compare-page__eyebrow{color:var(--color-text-disabled,hsla(0,0%,100%,.6));font-size:var(--font-size-sm,12px);font-weight:var(--font-weight-light,300);letter-spacing:var(--letter-spacing-widest,.3em);margin:0 0 var(--space-6,24px);text-transform:uppercase}.compare-page__title h1{color:var(--color-text-primary,#fff);font-size:var(--font-size-h3,48px);font-weight:var(--font-weight-normal,400);line-height:var(--line-height-snug,1.2);margin:0 0 var(--space-8,32px)}.compare-page__title .gradient-text{background:var(--color-gradient,linear-gradient(135deg,#ff6e82,#f6861f));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.compare-page__tldr{backdrop-filter:blur(10px);background:var(--color-bg-faded,hsla(0,0%,100%,.02));border:1px solid var(--color-border-accent-subtle,rgba(255,110,130,.2));border-left:3px solid var(--color-primary,#ff6e82);border-radius:var(--border-radius-lg,12px);padding:var(--space-6,24px)}.compare-page__tldr-label{color:var(--color-primary,#ff6e82);display:block;font-size:var(--font-size-sm,12px);letter-spacing:var(--letter-spacing-wide,.1em);margin-bottom:var(--space-3,12px);text-transform:uppercase}.compare-page__tldr-body p{color:var(--color-text-secondary,hsla(0,0%,100%,.9));font-size:var(--font-size-md,18px);font-weight:var(--font-weight-light,300);line-height:var(--line-height-relaxed,1.6);margin:0}.compare-page__section{margin-bottom:var(--space-16,64px)}.compare-page__heading{color:var(--color-text-primary,#fff);font-size:var(--font-size-h5,32px);font-weight:var(--font-weight-normal,400);line-height:var(--line-height-snug,1.2);margin:0 0 var(--space-8,32px)}.compare-page__table-wrap{overflow-x:auto;-webkit-overflow-scrolling:touch;backdrop-filter:blur(10px);background:var(--color-bg-faded,hsla(0,0%,100%,.02));border:1px solid var(--color-border-secondary,hsla(0,0%,100%,.15));border-radius:var(--border-radius-card,16px);max-width:100%}.compare-page__table{background:transparent;border-collapse:collapse;font-size:var(--font-size-base,16px);min-width:640px;width:100%}.compare-page__table td,.compare-page__table th{background:transparent;border-bottom:1px solid hsla(0,0%,100%,.1);color:hsla(0,0%,100%,.82);font-weight:var(--font-weight-light,300);line-height:var(--line-height-relaxed,1.6);padding:var(--space-5,20px) var(--space-6,24px);text-align:left;vertical-align:top}.compare-page__table thead th{background:hsla(0,0%,100%,.04);color:hsla(0,0%,100%,.7);font-size:var(--font-size-sm,12px);font-weight:var(--font-weight-normal,400);letter-spacing:var(--letter-spacing-wide,.1em);text-transform:uppercase}.compare-page__table tbody th{color:#fff;font-weight:var(--font-weight-normal,400);width:24%}.compare-page__table tbody tr:last-child td,.compare-page__table tbody tr:last-child th{border-bottom:none}.compare-page__col--quilt{background:rgba(255,110,130,.06)}td.compare-page__col--quilt{color:var(--color-text-secondary,hsla(0,0%,100%,.9))}.compare-page__cards{display:grid;gap:var(--space-6,24px);grid-template-columns:repeat(2,1fr)}.compare-page__card{backdrop-filter:blur(10px);background:var(--color-bg-faded,hsla(0,0%,100%,.02));border:1px solid var(--color-border-secondary,hsla(0,0%,100%,.15));border-radius:var(--border-radius-card,16px);padding:var(--space-8,32px) var(--space-6,24px);transition:border-color var(--duration-normal,.3s) var(--ease-out,ease-out)}.compare-page__card:hover{border-color:var(--color-border-accent,rgba(255,110,130,.3))}.compare-page__card h3{color:var(--color-text-primary,#fff);font-size:var(--font-size-lg,20px);font-weight:var(--font-weight-normal,400);line-height:var(--line-height-snug,1.2);margin:0 0 var(--space-3,12px)}.compare-page__card li,.compare-page__card p{color:var(--color-text-subtle,hsla(0,0%,100%,.75));font-size:var(--font-size-base,16px);font-weight:var(--font-weight-light,300);line-height:var(--line-height-relaxed,1.6);margin:0 0 var(--space-3,12px)}.compare-page__card p:last-child{margin-bottom:0}.compare-page__integration{align-items:start;display:grid;gap:var(--space-10,40px);grid-template-columns:1.2fr 1fr}.compare-page__integration-body p{color:var(--color-text-subtle,hsla(0,0%,100%,.75));font-size:var(--font-size-base,16px);font-weight:var(--font-weight-light,300);line-height:var(--line-height-relaxed,1.6);margin:0 0 var(--space-4,16px)}.compare-page__points{backdrop-filter:blur(10px);background:var(--color-bg-faded,hsla(0,0%,100%,.02));border:1px solid var(--color-border-secondary,hsla(0,0%,100%,.15));border-radius:var(--border-radius-card,16px);display:flex;flex-direction:column;gap:var(--space-4,16px);list-style:none;margin:0;padding:var(--space-6,24px)}.compare-page__points li{align-items:flex-start;color:var(--color-text-subtle,hsla(0,0%,100%,.75));display:flex;font-size:var(--font-size-base,16px);font-weight:var(--font-weight-light,300);gap:var(--space-3,12px);line-height:var(--line-height-relaxed,1.6)}.compare-page__points svg{color:var(--color-success,#28ca42);flex-shrink:0;margin-top:4px}.compare-page .sr-only{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);border:0;white-space:nowrap}@media (max-width:1023px){.compare-page__integration{gap:var(--space-6,24px);grid-template-columns:1fr}}@media (max-width:767px){.compare-page__hero{margin-bottom:var(--space-10,40px)}.compare-page__title h1{font-size:var(--font-size-h4,28px)}.compare-page__heading{font-size:var(--font-size-h6,24px)}.compare-page__section{margin-bottom:var(--space-10,40px)}.compare-page__cards{grid-template-columns:1fr}.compare-page__table td,.compare-page__table th{padding:var(--space-4,16px)}}