@keyframes compare-bob{0%,to{translate:0}50%{translate:0 -.5625rem}}.compare-versus{width:100%;height:29.375rem;position:relative}@media (max-width:768px){.compare-versus{height:27rem}}.compare-versus__them,.compare-versus__us{background:#fff;border-radius:1.75rem;place-items:center;display:grid;position:absolute}.compare-versus__them{width:43%;height:8.25rem;font-size:clamp(1.375rem,2.4vw,1.875rem);top:6.5rem;left:1%;transform:rotate(-5deg);box-shadow:0 26px 50px #280a3c47}.compare-versus__us{border-radius:1.875rem;width:47%;height:10rem;top:5.125rem;right:1%;transform:rotate(3deg);box-shadow:0 30px 60px #280a3c57,0 0 0 6px #ffffff38}.compare-versus__wordmark{width:80%;max-width:14.125rem;height:auto}.compare-versus__vs{z-index:2;background:#fcf9ed;border-radius:50%;place-items:center;width:4.125rem;height:4.125rem;margin-left:-2.0625rem;display:grid;position:absolute;top:9.25rem;left:50%;box-shadow:0 14px 30px #280a3c4d}.compare-versus__vs span{font-family:var(--font-brand-serif),Georgia,serif;background:linear-gradient(90deg,#ff6900 0%,#f6339a 100%);-webkit-text-fill-color:#0000;letter-spacing:-.015em;-webkit-background-clip:text;background-clip:text;padding-right:.08em;font-size:1.875rem;font-style:italic;font-weight:400;line-height:1}.compare-versus__float{color:#1e2830;background:#fcf9ed;border-radius:1rem;align-items:center;gap:.625rem;padding:.625rem 1rem .625rem .625rem;animation:5.5s ease-in-out infinite compare-bob;display:flex;position:absolute;box-shadow:0 18px 40px #280a3c40}.compare-versus__float--sponsor{top:0;right:0}.compare-versus__float--dues{animation-duration:6.5s;animation-delay:-2s;top:.375rem;left:4%}@media (max-width:768px){.compare-versus__float--dues{display:none}}.compare-versus__chip--orange{--pricing-tint:#fff1e0;--pricing-ink:#c4520a;--pricing-dot:#ff6900}.compare-versus__chip--pink{--pricing-tint:#fde7f2;--pricing-ink:#c81e78;--pricing-dot:#f6339a}.compare-versus__chip--purple{--pricing-tint:#f1eafc;--pricing-ink:#7a4fd0;--pricing-dot:#ad46ff}.compare-versus__chip--green{--pricing-tint:#e6f5ec;--pricing-ink:#1d7a4a;--pricing-dot:#3d8b5a}.compare-versus__chip{background:var(--pricing-tint);width:2.125rem;height:2.125rem;color:var(--pricing-ink);border-radius:.625rem;place-items:center;display:grid}.compare-versus__float-copy{color:#5c6672;flex-direction:column;font-size:.75rem;display:flex}.compare-versus__float-copy strong{color:#1e2830;font-size:.84375rem}.compare-versus__door{box-sizing:border-box;color:#1e2830;background:#fcf9ed;border-radius:1rem;flex-direction:column;gap:.5rem;width:31%;padding:.875rem 1rem;animation:5.5s ease-in-out infinite compare-bob;display:flex;position:absolute;bottom:2.5rem;right:2%;box-shadow:0 18px 40px #280a3c40}@media (max-width:768px){.compare-versus__door{display:none}}.compare-versus__door-label{color:#7a4fd0;letter-spacing:.1em;text-transform:uppercase;font-size:.6875rem;font-weight:800}.compare-versus__door-count{letter-spacing:-.02em;font-size:1.375rem}.compare-versus__meter{background:#f0e4cf;border-radius:9999px;height:.5rem;overflow:hidden}.compare-versus__meter-fill{border-radius:inherit;background:linear-gradient(90deg,#ff6900,#f6339a);width:72%;height:100%;display:block}.compare-versus__receipt{box-sizing:border-box;color:#1e2830;background:#fff;border-radius:1.125rem;flex-direction:column;gap:.5625rem;width:64%;padding:1.125rem 1.25rem 1rem;animation:7s ease-in-out -4s infinite compare-bob;display:flex;position:absolute;bottom:.375rem;left:0;transform:rotate(-1.5deg);box-shadow:0 24px 50px #280a3c4d}@media (max-width:768px){.compare-versus__receipt{width:92%}}.compare-versus__receipt-head,.compare-versus__receipt-foot{justify-content:space-between;align-items:baseline;gap:.625rem;margin:0;display:flex}.compare-versus__receipt-head{border-bottom:1px dashed #f0e4cf;padding-bottom:.5625rem;font-size:.84375rem}.compare-versus__receipt-head span{color:#5c6672;letter-spacing:.12em;text-transform:uppercase;font-size:.65625rem;font-weight:700}.compare-versus__lines{flex-direction:column;gap:.5625rem;margin:0;display:flex}.compare-versus__line{align-items:baseline;gap:.5rem;font-size:.84375rem;display:flex}.compare-versus__line dt{color:#4a5568}.compare-versus__line:after{content:"";border-bottom:1px dotted #f0e4cf;flex:1;order:1;transform:translateY(-.25rem)}.compare-versus__line dd{font-variant-numeric:tabular-nums;order:2;margin:0;font-weight:700}.compare-versus__receipt-foot{border-top:1px dashed #f0e4cf;padding-top:.5625rem}.compare-versus__receipt-foot span{font-size:.8125rem;font-weight:700}.compare-versus__receipt-foot strong{font-family:var(--font-brand-serif),Georgia,serif;background:linear-gradient(90deg,#ff6900 0%,#f6339a 100%);-webkit-text-fill-color:#0000;letter-spacing:-.015em;-webkit-background-clip:text;background-clip:text;padding-right:.08em;font-size:1.875rem;font-style:italic;font-weight:400;line-height:1.1}@media (prefers-reduced-motion:reduce){.compare-versus__float,.compare-versus__door,.compare-versus__receipt{animation:none}}
@keyframes compare-mock-bob{0%,to{translate:0}50%{translate:0 -.5rem}}.compare-mock__card{color:#1e2830;background:#fff;border-radius:1.375rem;flex-direction:column;width:min(100%,22.5rem);display:flex;position:relative;overflow:hidden;box-shadow:0 26px 54px #280a3c29}.compare-mock__card--left{transform:rotate(-2deg)}.compare-mock__card--right{transform:rotate(1.5deg)}.compare-mock__card--padded{box-sizing:border-box;gap:.875rem;padding:1.375rem}.compare-mock__head{background:linear-gradient(135deg,#fff1e0 0%,#fde7f2 100%);flex-direction:column;gap:.25rem;padding:1.125rem 1.25rem .875rem;display:flex}.compare-mock__kicker{color:#c4520a;letter-spacing:.1em;text-transform:uppercase;font-size:.6875rem;font-weight:800}.compare-mock__name{letter-spacing:-.02em;font-size:1.125rem}.compare-mock__meta{color:#5c6672;font-size:.78125rem;font-weight:400}.compare-mock__body{flex-direction:column;gap:.75rem;padding:1rem 1.25rem 1.25rem;display:flex}.compare-mock__split{justify-content:space-between;align-items:baseline;gap:.625rem;display:flex}.compare-mock__titles{flex-direction:column;gap:.125rem;min-width:0;display:flex}.compare-mock__pill{border-radius:9999px;padding:.25rem .625rem;font-size:.78125rem;font-weight:800;display:inline-flex}.compare-mock__pill--gold{color:#8a5a00;background:#fff4d6}.compare-mock__amount{letter-spacing:-.02em;font-size:1.375rem}.compare-mock__text{color:#4a5568;font-size:.84375rem;line-height:1.5}.compare-mock__held{color:#1d7a4a;align-items:center;gap:.5rem;font-size:.8125rem;font-weight:600;display:inline-flex}.compare-mock__actions{gap:.5rem;display:flex}.compare-mock__button{box-sizing:border-box;color:#4a5568;border:1.5px solid #f0e4cf;border-radius:9999px;justify-content:center;align-items:center;min-height:2.75rem;padding:0 1.125rem;font-size:.875rem;font-weight:700;display:inline-flex}.compare-mock__button--primary{color:#fff;background:linear-gradient(90deg,#ff6900,#f6339a);border:0;flex:1}.compare-mock__button--outline{color:#6a3fc0;border-color:#7a4fd0}.compare-mock__count{color:#c81e78;font-size:.8125rem;font-weight:800}.compare-mock__meter{background:#f6eef2;border-radius:9999px;height:.5rem;overflow:hidden}.compare-mock__meter>span{border-radius:inherit;height:100%;display:block}.compare-mock__meter--pink>span{background:linear-gradient(90deg,#f6339a,#ad46ff);width:75%}.compare-mock__meter--brand{background:#efe8fa;height:.625rem}.compare-mock__meter--brand>span{background:linear-gradient(90deg,#ff6900,#f6339a,#ad46ff);width:72%}.compare-mock__people{flex-direction:column;gap:.625rem;margin:0;padding:0;list-style:none;display:flex}.compare-mock__people li{align-items:center;gap:.625rem;font-size:.875rem;display:flex}.compare-mock__people li strong{flex:1}.compare-mock__open{color:#5c6672}.compare-mock__avatar--orange{--pricing-tint:#fff1e0;--pricing-ink:#c4520a;--pricing-dot:#ff6900}.compare-mock__avatar--pink{--pricing-tint:#fde7f2;--pricing-ink:#c81e78;--pricing-dot:#f6339a}.compare-mock__avatar--purple{--pricing-tint:#f1eafc;--pricing-ink:#7a4fd0;--pricing-dot:#ad46ff}.compare-mock__avatar--green{--pricing-tint:#e6f5ec;--pricing-ink:#1d7a4a;--pricing-dot:#3d8b5a}.compare-mock__avatar{background:var(--pricing-tint);width:2.125rem;height:2.125rem;color:var(--pricing-ink);border-radius:50%;flex:none;place-items:center;font-size:.75rem;font-weight:800;display:grid}.compare-mock__avatar--open{color:#5c6672;background:0 0;border:1.5px dashed #f0e4cf;font-size:1rem}.compare-mock__status{color:#1d7a4a;background:#e6f5ec;border-radius:9999px;padding:.1875rem .5625rem;font-size:.75rem;font-weight:800}.compare-mock__status--waiting{color:#a3470b;background:#fff1e0}.compare-mock__big{color:#4a5568;font-size:.9375rem;font-weight:700}.compare-mock__big strong{font-family:var(--font-brand-serif),Georgia,serif;background:linear-gradient(90deg,#ff6900 0%,#f6339a 100%);-webkit-text-fill-color:#0000;letter-spacing:-.015em;-webkit-background-clip:text;background-clip:text;margin-right:.25rem;padding-right:.08em;font-size:3.375rem;font-style:italic;font-weight:400;line-height:1}.compare-mock__scan{background:#f7f3ea;border-radius:.875rem;align-items:center;gap:.625rem;padding:.625rem .75rem;font-size:.84375rem;display:flex}.compare-mock__scan .compare-mock__titles{flex:1}.compare-mock__chip--orange{--pricing-tint:#fff1e0;--pricing-ink:#c4520a;--pricing-dot:#ff6900}.compare-mock__chip--pink{--pricing-tint:#fde7f2;--pricing-ink:#c81e78;--pricing-dot:#f6339a}.compare-mock__chip--purple{--pricing-tint:#f1eafc;--pricing-ink:#7a4fd0;--pricing-dot:#ad46ff}.compare-mock__chip--green{--pricing-tint:#e6f5ec;--pricing-ink:#1d7a4a;--pricing-dot:#3d8b5a}.compare-mock__chip{color:#1e2830;background:#fff;border-radius:9999px;align-items:center;gap:.5rem;padding:.5625rem .875rem .5625rem .5625rem;font-size:.8125rem;font-weight:700;animation:6s ease-in-out infinite compare-mock-bob;display:inline-flex;position:absolute;box-shadow:0 14px 30px #280a3c24}.compare-mock__chip--top-left{top:1.625rem;left:1.375rem}.compare-mock__chip--top-right{top:1.75rem;right:1.5rem}.compare-mock__chip--bottom-right{bottom:1.625rem;right:1.375rem}@media (max-width:768px){.compare-mock__chip--bottom-right{bottom:.75rem}.compare-mock__chip--top-left,.compare-mock__chip--top-right{top:.75rem}}.compare-mock__chip-icon{background:var(--pricing-tint);width:1.5rem;height:1.5rem;color:var(--pricing-ink);border-radius:50%;place-items:center;display:grid}.compare-mock__stack{flex-direction:column;gap:.875rem;width:min(100%,23rem);display:flex;position:relative}.compare-mock__note{box-sizing:border-box;color:#1e2830;background:#fff;border-radius:1.125rem;align-items:center;gap:.75rem;width:min(100%,20.625rem);padding:.875rem 1.125rem .875rem .875rem;font-size:.9375rem;display:flex;box-shadow:0 18px 40px #1d7a4a29}.compare-mock__note--one{transform:rotate(-2deg)}.compare-mock__note--two{align-self:center;transform:rotate(1.5deg)}.compare-mock__note--two .compare-mock__titles{flex:1}.compare-mock__note--three{align-self:flex-end;transform:rotate(-1deg)}.compare-mock__note-icon--orange{--pricing-tint:#fff1e0;--pricing-ink:#c4520a;--pricing-dot:#ff6900}.compare-mock__note-icon--pink{--pricing-tint:#fde7f2;--pricing-ink:#c81e78;--pricing-dot:#f6339a}.compare-mock__note-icon--purple{--pricing-tint:#f1eafc;--pricing-ink:#7a4fd0;--pricing-dot:#ad46ff}.compare-mock__note-icon--green{--pricing-tint:#e6f5ec;--pricing-ink:#1d7a4a;--pricing-dot:#3d8b5a}.compare-mock__note-icon{background:var(--pricing-tint);width:2.5rem;height:2.5rem;color:var(--pricing-ink);border-radius:.75rem;flex:none;place-items:center;display:grid}.compare-mock__paid{color:#1d7a4a;font-size:1rem}@media (prefers-reduced-motion:reduce){.compare-mock__chip{animation:none}}
.compare-story{flex-direction:column;gap:7.5rem;max-width:77.25rem;margin:1.5rem auto 0;padding:0;list-style:none;display:flex}.compare-story__step{flex-wrap:wrap;align-items:center;gap:2.5rem 4rem;display:flex;position:relative}.compare-story__step--flip{flex-direction:row-reverse}@media (max-width:768px){.compare-story__step--flip{flex-direction:row}}.compare-story__step+.compare-story__step:before{content:"";background:linear-gradient(#ff6900,#f6339a,#ad46ff);border-radius:3px;width:3px;height:4.5rem;margin-left:-1.5px;position:absolute;top:-6rem;left:50%}.compare-story__copy{flex-direction:column;flex:25rem;align-items:flex-start;gap:1rem;min-width:0;display:flex}.compare-story__time{font-family:var(--font-brand-serif),Georgia,serif;background:linear-gradient(90deg,#ff6900 0%,#f6339a 100%);-webkit-text-fill-color:#0000;letter-spacing:-.015em;-webkit-background-clip:text;background-clip:text;margin:0;padding-right:.08em;font-size:clamp(2.5rem,4vw,3.25rem);font-style:italic;font-weight:400;line-height:1}.compare-story__title{color:#1e2830;letter-spacing:-.035em;margin:0;font-size:clamp(1.75rem,2.8vw,2.375rem);font-weight:800;line-height:1.08}.compare-story__text{color:#4a5568;max-width:31.25rem;margin:0;font-size:1.0625rem;line-height:1.65}.compare-story__note{border-radius:1rem;align-items:flex-start;gap:.625rem;max-width:31.25rem;margin:.25rem 0 0;padding:.75rem 1rem;font-size:.90625rem;font-weight:600;line-height:1.5;display:inline-flex}.compare-story__note--gap{color:#4a5568;background:#fff;border:1px solid #f0e4cf}.compare-story__note--both{color:#17603a;background:#e6f5ec}.compare-story__mark{border-radius:50%;flex:none;place-items:center;width:1.375rem;height:1.375rem;display:grid}.compare-story__note--gap .compare-story__mark{color:#5c6672;background:#e9e2d3}.compare-story__note--both .compare-story__mark{color:#fff;background:#1d7a4a}.compare-story__stage--orange{--pricing-tint:#fff1e0;--pricing-ink:#c4520a;--pricing-dot:#ff6900}.compare-story__stage--pink{--pricing-tint:#fde7f2;--pricing-ink:#c81e78;--pricing-dot:#f6339a}.compare-story__stage--purple{--pricing-tint:#f1eafc;--pricing-ink:#7a4fd0;--pricing-dot:#ad46ff}.compare-story__stage--green{--pricing-tint:#e6f5ec;--pricing-ink:#1d7a4a;--pricing-dot:#3d8b5a}.compare-story__stage{box-sizing:border-box;background:var(--pricing-tint);border-radius:2.25rem;flex-direction:column;flex:28.75rem;justify-content:center;align-items:center;min-width:0;min-height:26.25rem;padding:3rem 2.25rem;display:flex;position:relative;overflow:hidden}@media (max-width:768px){.compare-story__stage{padding:3.5rem 1.125rem 2rem}}.compare-story__shape{pointer-events:none;opacity:.14;background:var(--pricing-dot);position:absolute}.compare-story__shape--one{border-radius:50%;width:13.75rem;height:13.75rem;top:-3.75rem;right:-3.75rem}.compare-story__shape--two{opacity:.1;border-radius:2.25rem;width:10rem;height:10rem;bottom:-3.125rem;left:-2.5rem;transform:rotate(20deg)}