.relai-hero{padding-bottom:clamp(56px,8vw,120px)}.relai-grid{display:grid;gap:48px}@media (min-width:1024px){.relai-grid{grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:64px;align-items:center}}.relai-copy{display:grid;gap:26px;align-content:start;min-width:0}.relai-copy .answer{margin-top:0;max-width:40rem}.relai-sign{display:flex;flex-wrap:wrap;align-items:center;gap:10px 18px}.relai-logo{display:block;height:clamp(26px,3.2vw,36px);width:auto}.relai-by{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding-left:18px;border-left:1px solid var(--line);font-family:var(--font-mono),monospace;font-size:.75rem;letter-spacing:.08em;text-transform:uppercase;color:var(--muted);text-decoration:none}.relai-by:hover{color:var(--ink)}.relai-by-mark{width:22px;height:22px}@media (max-width:559px){.relai-sign{flex-direction:column;align-items:flex-start;gap:6px}.relai-by{padding-left:0;border-left:0}}.relai-prices{display:flex;flex-wrap:wrap;gap:14px 40px;margin:0}.relai-price{display:grid;gap:2px}.relai-price dt{font-size:.9rem;color:var(--muted)}.relai-price dd{margin:0;color:var(--ink)}.relai-price dd .nums{font-size:clamp(1.6rem,1.2rem + 1.2vw,2.3rem);font-weight:700;letter-spacing:-.04em}.relai-price .ht{display:inline;margin-left:8px}.relai-tasks{list-style:none;margin:0;padding:0;display:grid;gap:0 56px;border-top:1px solid var(--night-line)}.relai-tasks li{display:grid;grid-template-columns:3rem minmax(0,1fr);gap:8px 14px;padding-block:30px;border-bottom:1px solid var(--night-line)}.relai-tasks .n{grid-row:span 2;font-family:var(--font-mono),monospace;font-size:.85rem;color:var(--accent);padding-top:.5em}.relai-tasks h3{font-size:clamp(1.4rem,1.1rem + 1vw,2rem);letter-spacing:-.035em}.relai-tasks p{max-width:46ch}@media (min-width:900px){.relai-tasks{grid-template-columns:repeat(2,minmax(0,1fr));border-top:0}.relai-tasks li{border-top:1px solid var(--night-line);border-bottom:0}}.relai-scope .relai-copy h1{font-size:clamp(2.3rem,1rem + 4.2vw,4.8rem);max-width:15ch}.addon{margin-top:28px;display:grid;gap:8px;max-width:64rem;margin-left:auto}.addon-row{display:grid;gap:4px 24px;padding:18px 20px;border-radius:14px;border:1px dashed var(--line-strong);border-color:color-mix(in srgb,var(--ink) 30%,transparent)}.addon-row h3{font-size:1.05rem;letter-spacing:-.02em}.addon-row p{color:var(--muted);font-size:.95rem}.addon-price{font-weight:600;color:var(--ink);font-variant-numeric:tabular-nums;white-space:nowrap}@media (min-width:860px){.addon-row{grid-template-columns:12rem minmax(0,1fr) auto;align-items:center}}