.landing{max-width:var(--qx-max);margin:0 auto;padding:20px 16px 72px}@media (min-width:720px){.landing{padding:28px 24px 96px}}.landing__title{text-transform:none;font-size:clamp(38px,7.2vw,80px);line-height:.98;letter-spacing:-.04em;max-width:16ch}.landing__grad{background:var(--deck-grad);-webkit-background-clip:text;background-clip:text;color:transparent}.landing__lede{font-size:clamp(16px,1.6vw,19px);line-height:1.5;max-width:58ch;color:color-mix(in oklab,var(--deck-ink) 78%,var(--deck-mute))}.landing__hero .deck__waves{top:auto;bottom:0;height:34%}.landing__ctas{display:flex;flex-wrap:wrap;gap:10px;margin-top:24px}.landing__ctas .btn-hot,.landing__ctas .btn-line{padding:12px 20px;font-size:15px}.landing__proof{display:flex;flex-wrap:wrap;gap:8px 20px;margin:28px 0 0;padding:0;list-style:none;font-family:var(--qx-mono);font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:var(--deck-mute)}.landing__proof li:before{content:"✓ ";color:var(--deck-hot)}.landing__section{margin-top:clamp(56px,9vw,104px)}.landing__section--first{margin-top:clamp(24px,5vw,48px)}.landing__section>.h2{max-width:24ch;margin-top:6px}.pillars{display:grid;grid-gap:clamp(40px,7vw,80px);gap:clamp(40px,7vw,80px);margin-top:32px}.pillar{display:grid;grid-gap:24px;gap:24px;align-items:center}@media (min-width:860px){.pillar{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);gap:48px}.pillar--flip .pillar__text{order:2}}.pillar__k{margin:0;font-family:var(--qx-mono);font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:var(--k-fg-accent)}.pillar__q{margin:10px 0 0;color:var(--k-fg-muted);font-style:italic}.pillar__h{margin:8px 0 10px;font-size:clamp(22px,2.6vw,30px);line-height:1.15;letter-spacing:-.02em}.pillar__body{margin:0;color:var(--k-fg-muted);line-height:1.6}.pillar__points{display:grid;grid-gap:8px;gap:8px;margin:18px 0 0;padding:0;list-style:none}.pillar__points li{position:relative;-webkit-padding-start:22px;padding-inline-start:22px;line-height:1.45}.pillar__points li:before{content:"";position:absolute;inset-inline-start:0;top:.55em;width:10px;height:10px;border-radius:3px;background:var(--deck-grad)}.mock{position:relative;overflow:hidden;border-radius:18px;border:1px solid var(--deck-line);background:var(--deck-bg);color:var(--deck-ink);box-shadow:0 30px 60px -30px rgb(0 0 0/.5);font-size:13px;min-width:0}.mock:after{content:"";position:absolute;inset:-40% -20% auto auto;width:70%;height:90%;background:radial-gradient(closest-side,rgb(107 92 255/.28),transparent 70%);pointer-events:none}.mock__bar{display:flex;align-items:center;gap:10px;padding:12px 16px;border-bottom:1px solid var(--deck-line);color:var(--deck-mute);font-family:var(--qx-mono);font-size:12px}.mock__addr{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mock__dot{flex:none;width:10px;height:10px;border-radius:50%;background:var(--deck-grad)}.mock__rows{margin:0;padding:6px 0;list-style:none}.mock__rows li{display:grid;grid-template-columns:minmax(0,9em) minmax(0,1fr);grid-gap:2px 14px;gap:2px 14px;padding:10px 16px;border-bottom:1px solid var(--deck-line)}.mock__rows li:last-child{border-bottom:0}.mock__preview,.mock__subject,.mock__who{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mock__who{grid-row:span 2;color:var(--deck-mute)}.mock__rows .is-unread .mock__subject,.mock__rows .is-unread .mock__who{color:var(--deck-ink);font-weight:650}.mock__preview{color:var(--deck-mute)}.mock__days,.mock__slots{display:grid;grid-gap:8px;gap:8px;padding:14px 16px 0}.mock__days{grid-template-columns:repeat(5,minmax(0,1fr))}.mock__slots{grid-template-columns:repeat(4,minmax(0,1fr))}.mock__days span,.mock__slots span{padding:9px 4px;border-radius:10px;border:1px solid var(--deck-line);text-align:center;white-space:nowrap;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.mock__days .is-on,.mock__slots .is-on{border-color:transparent;background:var(--deck-grad);color:#fff;font-weight:650}.mock__note{margin:0;padding:14px 16px 16px;color:var(--deck-mute);font-size:12px}.mock__tiles{display:grid;grid-template-columns:1fr 1fr;grid-gap:8px;gap:8px;padding:12px}.mock__tile{display:grid;place-items:center;aspect-ratio:16/10;border-radius:12px;font-weight:650;font-size:18px;color:rgb(255 255 255/.9)}.mock__tile--a{grid-column:span 2;aspect-ratio:16/7;background:linear-gradient(135deg,#2a1e4a,#4a2240)}.mock__tile--b{background:linear-gradient(135deg,#1d2a3f,#24384a)}.mock__tile--c{background:linear-gradient(135deg,#3a2618,#4a2230)}.mock__caption{margin:0 12px;padding:10px 12px;border-radius:10px;background:rgb(255 255 255/.06);color:var(--deck-ink)}.mock__caption b{-webkit-margin-end:6px;margin-inline-end:6px}.mock__controls{display:flex;justify-content:center;gap:8px;padding:14px}.mock__controls span{width:34px;height:34px;border-radius:12px;background:rgb(255 255 255/.08)}.mock__controls .is-hot{background:var(--deck-grad)}.mock__controls .is-end{width:46px;background:#d92d20}.steps{display:grid;grid-gap:12px;gap:12px;margin:28px 0 0;padding:0;list-style:none}@media (min-width:720px){.steps{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1040px){.steps{grid-template-columns:repeat(4,minmax(0,1fr))}}.steps li{display:grid;grid-gap:6px;gap:6px;align-content:start;padding:20px;border:1px solid var(--k-border-subtle);border-radius:16px;background:var(--k-bg-surface)}.steps li span:last-child{color:var(--k-fg-muted);line-height:1.5}.steps__k{font-family:var(--qx-mono);font-size:12px;color:var(--k-fg-accent)}.trust{display:grid;grid-gap:12px;gap:12px;margin-top:24px}@media (min-width:860px){.trust{grid-template-columns:repeat(3,minmax(0,1fr))}}.trust>div{padding:20px;border-radius:16px;border:1px solid var(--k-border-subtle);background:var(--k-bg-surface)}.trust p{margin:6px 0 0;color:var(--k-fg-muted);line-height:1.55}.landing__aside{margin:16px 0 0;color:var(--k-fg-muted)}.pricing{margin-top:28px}.pricing__cards{display:grid;grid-gap:16px;gap:16px;margin:0;padding:0;list-style:none}@media (min-width:900px){.pricing__cards{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch}}.plan{position:relative;display:flex;flex-direction:column;gap:10px;padding:24px;border-radius:20px;border:1px solid var(--k-border-default);background:var(--k-bg-surface)}.plan--hot{border:2px solid transparent;background:linear-gradient(var(--k-bg-surface),var(--k-bg-surface)) padding-box,var(--deck-grad) border-box;box-shadow:0 24px 48px -28px rgb(193 52 155/.55)}.plan__flag{position:absolute;inset-block-start:-12px;inset-inline-start:24px;padding:4px 10px;border-radius:999px;background:var(--deck-grad);color:#fff;font-size:12px;font-weight:650}.plan__name{margin:0;font-size:20px}.plan__price{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 10px;margin:0}.plan__amount{font-size:44px;font-weight:700;letter-spacing:-.03em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.plan__per{color:var(--k-fg-muted);font-size:14px}.plan__blurb{margin:0;color:var(--k-fg-muted);line-height:1.5}.plan__lines{display:grid;grid-gap:8px;gap:8px;margin:8px 0 16px;padding:0;list-style:none;flex:1 1}.plan__lines li{position:relative;-webkit-padding-start:24px;padding-inline-start:24px}.plan__lines li:before{content:"✓";position:absolute;inset-inline-start:0;color:var(--k-fg-accent);font-weight:700}.plan__cta{justify-content:center;padding:12px 18px}.pricing__every{margin-top:20px;padding:20px 24px;border-radius:16px;border:1px dashed var(--k-border-default)}.pricing__every .eyebrow{margin:0 0 10px}.pricing__every ul{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 12px;padding:0;list-style:none}.pricing__every li{padding:6px 12px;border-radius:999px;background:var(--k-bg-sunken);font-size:14px}.pricing__every p{margin:0}.faq{display:grid;grid-gap:10px;gap:10px;margin-top:24px}.faq details{border:1px solid var(--k-border-subtle);border-radius:14px;background:var(--k-bg-surface)}.faq summary{cursor:pointer;padding:16px 20px;font-weight:600;list-style:none}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"+";float:inline-end;-webkit-margin-start:12px;margin-inline-start:12px;color:var(--k-fg-muted)}.faq details[open] summary:after{content:"−"}.faq details p{margin:0;padding:0 20px 18px;color:var(--k-fg-muted);line-height:1.6}.landing__end{margin-top:clamp(56px,9vw,104px);scroll-margin-top:16px}.landing__end-in{display:grid;grid-gap:28px;gap:28px;align-items:center}@media (min-width:900px){.landing__end-in{grid-template-columns:minmax(0,1fr) minmax(0,420px);gap:48px}}.landing__end-title{text-transform:none;font-size:clamp(30px,4.4vw,52px);line-height:1;margin:14px 0 12px}.landing__end-form>.k-card{background:var(--k-bg-surface);color:var(--k-fg-default)}.landing__foot{display:flex;flex-wrap:wrap;justify-content:space-between;gap:12px 24px;max-width:var(--qx-max);margin:0 auto;padding:24px 16px 40px;border-top:1px solid var(--k-border-subtle);color:var(--k-fg-muted);font-size:14px}.landing__foot-links{display:flex;flex-wrap:wrap;gap:8px 20px}