.landing-root .shout{color:var(--ink);font-family:var(--serif);font-size:30px;font-weight:700;letter-spacing:-.01em;line-height:1.18;margin:40px auto;max-width:640px;text-align:center}.landing-root .lf-section.dark .shout{color:#fff}.landing-root .shout.grad{background:var(--grad);-webkit-background-clip:text;background-clip:text;color:transparent}.landing-root .shout.sm{font-size:24px}.landing-root .proofline{align-items:stretch;display:flex;flex-wrap:wrap;gap:14px;justify-content:center;margin:30px 0}.landing-root .proofline .pp{align-items:center;background:#fff;border:1px solid var(--n200);border-radius:14px;box-shadow:var(--shadow-soft);display:flex;flex:1 1 180px;flex-direction:column;gap:4px;max-width:230px;padding:18px;text-align:center}.landing-root .proofline .pp b{color:var(--purple);font-size:30px;font-weight:800;letter-spacing:-.02em;line-height:1;white-space:nowrap}.landing-root .proofline .pp span{color:var(--n600);font-size:13.5px;line-height:1.35}.landing-root .lf-section.dark .proofline .pp{background:#ffffff0d;border-color:#ffffff1f}.landing-root .lf-section.dark .proofline .pp span{color:#e9ecf7b3}.landing-root .anecdote{background:linear-gradient(135deg,#3660f50f,#ed71f90f);border:1px solid var(--n200);-o-border-image:var(--grad) 1;border-image:var(--grad) 1;border-left:4px solid;border-radius:0 16px 16px 0;margin:32px 0;padding:28px 30px}.landing-root .anecdote p{margin:0 0 12px}.landing-root .anecdote p:last-child{margin-bottom:0}.landing-root .options{display:grid;gap:18px;margin:30px 0}.landing-root .option{align-items:center;background:#fff;border:1px solid var(--n200);border-radius:18px;box-shadow:var(--shadow-soft);display:grid;gap:22px;grid-template-columns:64px 1fr auto;padding:26px 28px;position:relative}.landing-root .option .o-num{align-items:center;background:var(--n100);border-radius:15px;color:var(--n500);display:flex;font-size:22px;font-weight:800;height:56px;justify-content:center;width:56px}.landing-root .option .o-body h3{color:var(--ink);font-size:20px;margin:0 0 5px}.landing-root .option .o-body p{color:var(--n600);font-size:15.5px;line-height:1.5;margin:0}.landing-root .option .o-verdict{align-items:center;display:flex;font-size:13px;font-weight:700;gap:8px;text-align:right;white-space:nowrap}.landing-root .option .o-verdict .vx{align-items:center;border-radius:50%;display:flex;height:24px;justify-content:center;width:24px}.landing-root .option.bad .o-verdict{color:#c7493e}.landing-root .option.bad .o-verdict .vx{background:#fbe7e4}.landing-root .option.good{background:linear-gradient(#fff,#fff) padding-box,var(--grad) border-box;border:2px solid transparent;box-shadow:var(--shadow-card)}.landing-root .option.good .o-num{background:var(--grad);color:#fff}.landing-root .option.good .o-verdict{color:var(--purple)}.landing-root .option.good .o-verdict .vx{background:#674de11f}.landing-root .option.good .o-flag{background:var(--grad);border-radius:999px;color:#fff;font-size:11px;font-weight:700;left:24px;letter-spacing:.1em;padding:5px 13px;position:absolute;text-transform:uppercase;top:-12px}@media(max-width:680px){.landing-root .option{gap:16px;grid-template-columns:48px 1fr;padding:22px 20px}.landing-root .option .o-num{font-size:18px;height:44px;width:44px}.landing-root .option .o-verdict{grid-column:2;justify-content:flex-start;margin-top:4px;text-align:left}.landing-root .shout{font-size:23px}.landing-root .proofline .pp b{font-size:22px}}
