.hero{padding-block:var(--s8) var(--s9)}@media (min-width:60rem){.hero{padding-block:var(--s9) var(--s10)}}.hero__grid{gap:var(--s7);align-items:center;display:grid}@media (min-width:70rem){.hero__grid{gap:var(--s8);grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr)}}.hero__copy{gap:var(--s5);justify-items:start;display:grid}.hero__title{max-width:15ch}.hero__lede{max-width:44ch}.conv{gap:var(--s6);align-items:center;display:grid}@media (min-width:62rem){.conv{gap:var(--s8);grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.conv__list{gap:var(--s3);margin:0;padding:0;list-style:none;display:grid}.conv__item{gap:var(--s3);padding:var(--s4) 0;border-bottom:1px solid var(--rule);grid-template-columns:auto 1fr;align-items:baseline;display:grid}.conv__where{font-family:var(--mono);letter-spacing:.07em;text-transform:uppercase;color:var(--accent);white-space:nowrap;font-size:.68rem}.conv__what{color:var(--ink-2)}.conv__punch{font-family:var(--display);max-width:26ch;margin-top:var(--s4);font-size:clamp(1.3rem,2.6vw,1.75rem);line-height:1.3}.warns{gap:var(--s3);display:grid}@media (min-width:44rem){.warns{grid-template-columns:repeat(2,minmax(0,1fr))}}.warn-card{gap:var(--s2);padding:var(--s4);background:var(--surface);border:1px solid var(--rule);border-left:3px solid var(--rule-strong);border-radius:var(--radius);display:grid}.warn-card--warn{border-left-color:var(--warn)}.warn-card--alert{border-left-color:var(--alert)}.warn-card__label{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);font-size:.66rem}.warn-card__text{font-size:.95rem;font-weight:500}.warn-card__meta{color:var(--ink-2);font-variant-numeric:tabular-nums;font-size:.85rem}.intake{gap:var(--s3);display:grid}@media (min-width:40rem){.intake{grid-template-columns:repeat(2,1fr)}}@media (min-width:68rem){.intake{grid-template-columns:repeat(4,1fr)}}.intake__item{gap:var(--s2);padding:var(--s5) var(--s4);background:var(--surface);border:1px solid var(--rule);border-radius:var(--radius-lg);align-content:start;transition:border-color .2s,transform .2s;display:grid}.intake__item:hover{border-color:var(--rule-strong);transform:translateY(-2px)}.intake__num{font-family:var(--mono);color:var(--accent);letter-spacing:.08em;font-size:.68rem}.intake__title{font-family:var(--display);font-size:1.15rem}.intake__body{color:var(--ink-2);font-size:.9rem}.drift{gap:var(--s5);align-items:center;display:grid}@media (min-width:60rem){.drift{gap:var(--s8);grid-template-columns:minmax(0,1fr) minmax(0,1.05fr)}}.drift__compare{gap:var(--s3);padding:var(--s5);background:var(--surface);border:1px solid var(--rule);border-radius:var(--radius-lg);box-shadow:var(--shadow);display:grid}.drift__row{gap:var(--s1);display:grid}.drift__key{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);font-size:.66rem}.drift__val{font-variant-numeric:tabular-nums;font-size:1.05rem}.drift__val--old{color:var(--ink-3);text-decoration:line-through}.drift__val--new{color:var(--warn);font-weight:600}.drift__arrow{color:var(--ink-3);font-size:1.1rem;line-height:1}.flow-steps{gap:var(--s2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.flow-steps li{align-items:center;gap:var(--s2);border:1px solid var(--rule);background:var(--surface);white-space:nowrap;border-radius:999px;padding:.4rem .75rem;font-size:.85rem;display:inline-flex}.flow-steps li[data-terminal=true]{background:var(--accent-soft);border-color:var(--accent-soft);color:var(--accent-ink);font-weight:600}.thread{gap:var(--s3);display:grid}.thread__msg{gap:var(--s1);padding:var(--s3) var(--s4);background:var(--surface);border:1px solid var(--rule);border-radius:var(--radius);display:grid}.thread__msg--reply{margin-left:var(--s5);background:var(--paper-2)}.thread__who{color:var(--accent-ink);font-size:.78rem;font-weight:600}.thread__text{font-size:.95rem}.roles{gap:0;margin:0;padding:0;list-style:none;display:grid}.roles li{gap:var(--s4);padding:var(--s3) 0;border-bottom:1px solid var(--rule);grid-template-columns:auto 1fr;align-items:baseline;display:grid}.roles__name{min-width:8rem;font-size:.95rem;font-weight:600}.roles__can{color:var(--ink-2);font-size:.9rem}.pub{gap:var(--s6);align-items:center;display:grid}@media (min-width:62rem){.pub{gap:var(--s8);grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr)}}.pub__browser{border:1px solid var(--rule);border-radius:var(--radius-lg);box-shadow:var(--shadow-lift);background:var(--surface);overflow:hidden}.pub__chrome{align-items:center;gap:var(--s2);padding:.55rem var(--s4);background:var(--paper-2);border-bottom:1px solid var(--rule);display:flex}.pub__url{font-family:var(--mono);color:var(--ink-3);background:var(--surface);border:1px solid var(--rule);text-overflow:ellipsis;white-space:nowrap;border-radius:999px;padding:.2rem .7rem;font-size:.7rem;overflow:hidden}.pub__page{padding:var(--s5);gap:var(--s4);display:grid}.pub__page-title{font-family:var(--display);font-size:1.5rem}.pub__tabs{gap:var(--s1);flex-wrap:wrap;display:flex}.pub__tab{background:var(--paper-2);color:var(--ink-2);border-radius:999px;padding:.28rem .65rem;font-size:.78rem}.pub__tab--on{background:var(--accent);color:#fff}.pub__entries{gap:var(--s2);display:grid}.pub__entry{justify-content:space-between;gap:var(--s3);border-bottom:1px solid var(--rule);padding:.55rem 0;font-size:.9rem;display:flex}.pub__entry span:last-child{color:var(--ink-3);font-variant-numeric:tabular-nums;white-space:nowrap}.feature-list{gap:var(--s3);margin:0;padding:0;list-style:none;display:grid}.feature-list li{gap:var(--s3);grid-template-columns:auto 1fr;align-items:baseline;font-size:.95rem;display:grid}.feature-list li:before{content:"";background:var(--accent);border-radius:50%;width:.4rem;height:.4rem;transform:translateY(-.15em)}.plain{gap:var(--s4);display:grid}@media (min-width:48rem){.plain{grid-template-columns:repeat(2,1fr)}}.plain__pair{gap:var(--s2);display:grid}.plain__bad,.plain__good{padding:var(--s4);border-radius:var(--radius);font-size:.95rem}.plain__bad{background:var(--paper-2);color:var(--ink-3);text-decoration:line-through;-webkit-text-decoration-color:var(--rule-strong);text-decoration-color:var(--rule-strong)}.plain__good{background:var(--accent-soft);color:var(--accent-ink);font-weight:500}.personas{gap:var(--s3);display:grid}@media (min-width:48rem){.personas{grid-template-columns:repeat(2,1fr)}}@media (min-width:72rem){.personas{grid-template-columns:repeat(4,1fr)}}.persona{gap:var(--s2);padding:var(--s5) var(--s4);border:1px solid var(--rule);border-radius:var(--radius-lg);background:var(--surface);align-content:start;display:grid}.persona__initials{font-family:var(--display);color:var(--accent);font-size:1.6rem;line-height:1}.persona__role{font-size:.95rem;font-weight:600}.persona__need{color:var(--ink-2);font-size:.88rem}.pricing{gap:var(--s4);align-items:start;display:grid}@media (min-width:52rem){.pricing{grid-template-columns:repeat(2,1fr)}}.plan{gap:var(--s4);padding:var(--s6);background:var(--surface);border:1px solid var(--rule);border-radius:var(--radius-lg);align-content:start;display:grid}.plan--featured{border-color:var(--accent);box-shadow:var(--shadow)}.plan__name{font-family:var(--display);font-size:1.6rem}.plan__audience{color:var(--ink-2);font-size:.95rem}.plan__price{gap:var(--s1);padding-block:var(--s3);border-block:1px solid var(--rule);display:grid}.plan__amount{font-family:var(--display);font-size:1.9rem}.plan__pending{color:var(--ink-2);font-size:.95rem}.plan__annual{margin-top:var(--s2);color:var(--ink-2);font-size:.92rem;line-height:1.45;display:block}.plan__annual strong{color:var(--accent-ink);font-weight:600}.plan__annual-detail{color:var(--ink-3);font-variant-numeric:tabular-nums;margin-top:.15rem;font-size:.84rem;display:block}.plan__builds{color:var(--accent-ink);font-size:.88rem;font-weight:600}.faq{gap:0;max-width:46rem;display:grid}.faq__item{border-bottom:1px solid var(--rule)}.faq__q{justify-content:space-between;align-items:center;gap:var(--s4);width:100%;padding:var(--s4) 0;font-family:var(--sans);text-align:left;cursor:pointer;font-size:1.02rem;font-weight:500;list-style:none;display:flex}.faq__q::-webkit-details-marker{display:none}.faq__sign{flex:none;width:1.1rem;height:1.1rem;position:relative}.faq__sign:before,.faq__sign:after{content:"";background:var(--ink-2);height:1.5px;transition:transform .22s;position:absolute;inset:50% 0 auto}.faq__sign:after{transform:rotate(90deg)}.faq__item[open] .faq__sign:after{transform:rotate(0)}.faq__a{padding-bottom:var(--s5);color:var(--ink-2);max-width:58ch}.close-cta{gap:var(--s5);text-align:center;justify-items:center;display:grid}.close-cta__title{max-width:18ch}.close-cta .lede{max-width:42ch}@media (min-width:62rem){.conv--flip{direction:rtl}.conv--flip>*{direction:ltr}}
