.landing-h2{margin:0;font-family:var(--font-sans);font-size:var(--text-2xl);font-weight:var(--font-weight-semibold);line-height:1.2;letter-spacing:-.01em;text-wrap:balance}.landing-h2--spaced{margin-bottom:28px}.landing p{margin:0}.landing>.landing-hero{padding:120px 0 64px;text-align:center}.landing-hero__statement{max-width:900px;margin:0 auto;font-size:var(--text-display);line-height:1.05;letter-spacing:-.015em}.landing .landing-hero__want{max-width:62ch;margin:28px auto 0;font-size:var(--text-lg);line-height:1.55}.landing-hero__act{margin-top:32px}.landing-hero__act .home-cta{flex-direction:column;justify-content:center;gap:12px;margin:0}.landing-hero__act .home-quiet{font-size:var(--text-base)}.landing>.landing-value{padding-top:0}.landing-value__lines{display:grid;grid-template-columns:1.2fr 1fr 1fr;gap:40px;align-items:start;margin-top:48px}.landing-value__lines p{font-size:var(--text-lg)}.landing .landing-scene,.landing .landing-success__statement{font-family:var(--font-sans);font-weight:var(--font-weight-semibold);letter-spacing:-.01em}.landing .landing-scene{margin:0;max-width:880px;font-size:var(--text-3xl);line-height:1.15}.landing-pair{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:56px;max-width:900px;margin-top:44px;padding-top:28px;border-top:1px solid var(--color-line)}.landing .landing-mechanism{max-width:62ch;margin:0}.landing .landing-mechanism li{font-size:var(--text-lg);line-height:1.5}.landing .landing-honest{max-width:58ch;margin-top:24px;padding-left:16px;border-left:2px solid var(--color-line);color:var(--color-muted);font-size:var(--text-lg)}.landing-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:0;padding:0;list-style:none}.landing-step{padding:24px 24px 26px}.landing-step__n{display:block;margin-bottom:18px;color:var(--color-muted);font-size:var(--text-sm);font-weight:var(--font-weight-medium);line-height:1}.guarantee__name,.landing-card__h,.landing-step h3{margin:0;font-family:var(--font-sans);font-size:var(--text-lg);font-weight:var(--font-weight-semibold);line-height:1.35}.landing .landing-step p{margin-top:8px;color:var(--color-muted);font-size:var(--text-base)}.landing-needs{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px;margin-top:16px}.landing-needs .landing-link{display:inline-block;margin-top:16px}.guarantees__cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:0;padding:0;list-style:none}.guarantee{padding:24px}.guarantee__name{margin-bottom:10px}.landing .guarantee__line{font-size:var(--text-base)}.landing .guarantees__honest{max-width:70ch;margin-top:28px;color:var(--color-muted);font-size:var(--text-base)}.price-block__top{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:16px 24px;margin-bottom:28px}.price-card__pick{position:absolute;inset:0;width:100%;height:100%;margin:0;border-radius:inherit;opacity:0;cursor:pointer}.price-block__cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.price-block__plans{display:grid;grid-column:span 2;grid-template-columns:subgrid}.price-block__plans--three{grid-column:span 3}.price-card{position:relative;display:flex;flex-direction:column;padding:26px 26px 28px}label.price-card{cursor:pointer}.price-card:has(.price-card__pick:focus-visible){outline:2px solid var(--color-focus);outline-offset:3px}.price-card__name{margin-bottom:20px;font-size:var(--text-lg);font-weight:var(--font-weight-semibold);line-height:1.35}.price-card__figure{font-family:var(--font-sans);font-size:var(--text-3xl);font-weight:var(--font-weight-medium);line-height:1;letter-spacing:-.02em;font-variant-numeric:tabular-nums lining-nums}.price-card__per{margin:8px 0 18px;color:var(--color-muted);font-size:var(--text-base)}.price-card__line{margin-top:auto;padding-top:16px;border-top:1px solid var(--color-line);font-size:var(--text-base)}.price-block__notes{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;margin-top:16px;color:var(--color-muted)}.landing .price-block__colleague,.landing .price-block__founding,.landing .price-block__in,.landing .price-block__tax,.price-block__notes{font-size:var(--text-base)}.price-block__colleague,.price-block__founding{flex-basis:100%}.price-block__change{padding:0;border:0;background:none;color:var(--color-success);font:inherit;font-weight:var(--font-weight-semibold);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px;cursor:pointer}.price-block__change:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.price-block__door{margin-top:28px}.price-block__door .home-cta{margin:0;gap:12px 18px}.landing .landing-door{max-width:62ch;margin-top:28px;color:var(--color-muted);font-size:var(--text-base)}.landing-band{display:flex;align-items:center;justify-content:space-between;gap:28px;padding:20px 0 0;border-top:1px solid var(--color-line)}.landing-band p{max-width:62ch;font-size:var(--text-lg)}.landing-band .landing-link{flex:none}.landing>.landing-success{text-align:center}.landing .landing-success__statement{max-width:820px;margin:0 auto;font-size:var(--text-3xl);line-height:1.08}.landing .landing-success__after{margin:20px auto 32px;font-size:var(--text-lg)}.landing-success .home-cta{justify-content:center;margin:0}.landing>.landing-plans{padding:0 0 104px}.landing>.site-section[data-ground=cards]+.site-section[data-ground=cards],.landing>.site-section[data-ground=page]+.site-section[data-ground=page]{padding-top:0}.landing .landing-anchor{max-width:40ch;font-size:var(--text-xl);line-height:1.5}.landing-cards{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px}.landing-card{padding:28px}.landing-list{margin:14px 0 0}.landing-list li{font-size:var(--text-base)}.landing-trial{max-width:760px}.landing-trial .home-code{margin-top:0}.landing-trial .home-code>label{font-size:var(--text-sm)}.home-code__status:empty{margin-top:-.5rem}.landing-trial__foot{display:flex;flex-direction:column;align-items:flex-start;gap:12px;padding-top:8px}.landing-trial__foot .home-cta{margin:0}.landing .landing-approver{margin:20px 0 0}@media (max-width:600px){.landing>.landing-hero{padding:56px 0 40px}.landing-hero__statement{font-size:var(--text-3xl);line-height:1.08}.landing .landing-hero__want{margin-top:20px;font-size:var(--text-lg)}.landing-hero__act .home-cta,.landing-success .home-cta,.price-block__door .home-cta{align-items:stretch}.landing-hero__act .rui-button,.landing-success .rui-button,.landing-trial__foot .rui-button--primary,.price-block__door .rui-button{width:100%}.landing-h2{font-size:var(--text-xl)}.landing .landing-scene{font-size:var(--text-2xl);line-height:1.2}.landing .landing-mechanism li{font-size:var(--text-lg)}.landing .landing-success__statement{font-size:var(--text-2xl);line-height:1.12}.guarantees__cards,.landing-cards,.landing-needs,.landing-pair,.landing-steps,.landing-value__lines,.price-block__cards{grid-template-columns:minmax(0,1fr);gap:12px}.landing-needs{margin-top:12px}.landing-pair,.landing-value__lines{gap:16px;margin-top:28px}.price-block__plans{grid-column:auto;grid-template-columns:minmax(0,1fr);gap:12px}.price-block__door .home-cta,.price-block__top{flex-direction:column;text-align:center}.landing-band,.landing-trial__foot{align-items:stretch}.landing-card{padding:22px}}