.sig[data-sx-3up3pymu]{position:relative;background:linear-gradient(160deg,#f2ece3,#fbeadb);overflow:hidden;padding-bottom:0}.sig-grid[data-sx-3up3pymu]{display:grid;gap:var(--space-xl);align-items:center}@media(min-width:900px){.sig-grid[data-sx-3up3pymu]{grid-template-columns:1.05fr .95fr;gap:clamp(2.5rem,5vw,4.5rem)}.sig-grid[data-sx-3up3pymu]>.sig-copy[data-sx-3up3pymu]{padding-bottom:var(--space-2xl)}}.sig-lead[data-sx-3up3pymu]{font-size:var(--step-0);line-height:1.7;color:var(--ink-soft);margin:var(--space-sm) 0 var(--space-lg);max-width:46ch}.phone-wrap[data-sx-3up3pymu]{align-self:end;display:flex;justify-content:center;align-items:flex-end}@media(max-width:899px){.phone-wrap[data-sx-3up3pymu]{display:none}.sig[data-sx-3up3pymu]{padding-bottom:var(--space-xl)}}.phone[data-sx-3up3pymu]{position:relative;width:min(430px,90vw);margin-bottom:-2.6rem;background:#0c0e12;border-radius:3rem 3rem 0 0;padding:.85rem .85rem 2.6rem;box-shadow:0 30px 70px -18px #14181b80,inset 0 0 0 2px #ffffff0f}.phone-notch[data-sx-3up3pymu]{position:absolute;top:.7rem;left:50%;transform:translate(-50%);width:34%;height:1.35rem;background:#14181d;border-radius:0 0 .9rem .9rem;z-index:3}.phone-screen[data-sx-3up3pymu]{background:var(--paper);border-radius:2.1rem 2.1rem 0 0;overflow:hidden;display:flex;flex-direction:column;position:relative;padding-bottom:1.2rem}.app-status[data-sx-3up3pymu]{display:flex;justify-content:space-between;align-items:center;padding:.5rem 1.1rem .2rem;font-size:.7rem;font-weight:700;color:var(--ink)}.app-status-dots[data-sx-3up3pymu]{display:inline-flex;gap:3px}.app-status-dots[data-sx-3up3pymu] i[data-sx-3up3pymu]{width:5px;height:5px;border-radius:50%;background:var(--ink);display:block}.app-head[data-sx-3up3pymu]{display:flex;justify-content:space-between;align-items:center;padding:.6rem 1.1rem .9rem}.app-day[data-sx-3up3pymu]{font-size:.65rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--accent-ink);margin:0}.app-title[data-sx-3up3pymu]{font-family:var(--font-sans);font-weight:800;font-size:1.15rem;color:var(--ink);margin:.1rem 0 0;letter-spacing:-.02em}.app-avatar[data-sx-3up3pymu]{width:2.1rem;height:2.1rem;border-radius:50%;background:var(--accent-btn);color:#fff;font-size:.75rem;font-weight:800;display:grid;place-items:center}.app-list[data-sx-3up3pymu]{display:grid;gap:.65rem;padding:0 .85rem}.app-card[data-sx-3up3pymu]{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:.7rem;background:var(--white);border:1px solid var(--line);border-radius:.9rem;padding:.7rem .8rem;box-shadow:0 2px 8px #14181b0a}.app-time[data-sx-3up3pymu]{font-size:.78rem;font-weight:800;color:var(--ink)}.app-card-body[data-sx-3up3pymu]{min-width:0}.app-job[data-sx-3up3pymu]{font-size:.82rem;font-weight:700;color:var(--ink);margin:0;line-height:1.2}.app-loc[data-sx-3up3pymu]{font-size:.68rem;color:var(--muted);margin:.1rem 0 0}.app-pill[data-sx-3up3pymu]{font-size:.6rem;font-weight:800;text-transform:uppercase;letter-spacing:.04em;padding:.22rem .5rem;border-radius:999px;background:var(--paper-2);color:var(--ink-soft);white-space:nowrap}.app-pill--done[data-sx-3up3pymu]{background:#e3f3e7;color:#1f7a3d}.app-pill--live[data-sx-3up3pymu]{background:var(--accent-wash);color:var(--accent-ink)}.app-fab[data-sx-3up3pymu]{position:absolute;right:1rem;bottom:1rem;width:2.7rem;height:2.7rem;border-radius:50%;background:var(--accent-btn);color:#fff;font-size:1.5rem;font-weight:700;display:grid;place-items:center;box-shadow:0 8px 18px #c4540f66}@media(prefers-reduced-motion:no-preference){.phone[data-sx-3up3pymu]{transition:transform .5s ease}}.intro-split[data-sx-3up3pymu]{display:grid;gap:var(--space-xl);align-items:start;margin-bottom:clamp(3rem,7vw,5rem)}@media(min-width:900px){.intro-split[data-sx-3up3pymu]{grid-template-columns:1.05fr .95fr;gap:clamp(2.5rem,5vw,4.5rem);align-items:center}}.intro-copy[data-sx-3up3pymu] .lead[data-sx-3up3pymu]{margin-bottom:var(--space-md)}.intro-body[data-sx-3up3pymu]{color:var(--ink-soft);line-height:1.7;font-size:var(--step-0);margin-bottom:var(--space-md)}.intro-body[data-sx-3up3pymu]:last-child{margin-bottom:0}.feature-rows[data-sx-3up3pymu]{display:grid;gap:clamp(3rem,7vw,5.5rem)}.feature-row[data-sx-3up3pymu]{display:grid;gap:var(--space-lg);align-items:center}@media(min-width:820px){.feature-row[data-sx-3up3pymu]{grid-template-columns:1fr 1fr;gap:clamp(2.5rem,6vw,4.5rem)}.feature-row--reverse[data-sx-3up3pymu] .feature-row-media[data-sx-3up3pymu]{order:2}}.feature-row-media[data-sx-3up3pymu]{border-radius:var(--radius-lg);overflow:hidden;box-shadow:var(--shadow-md)}.feature-row-media[data-sx-3up3pymu] img[data-sx-3up3pymu]{width:100%;aspect-ratio:16 / 11;object-fit:cover;display:block;transition:transform .5s ease}.feature-row[data-sx-3up3pymu]:hover .feature-row-media[data-sx-3up3pymu] img[data-sx-3up3pymu]{transform:scale(1.03)}@media(max-width:768px){.feature-row-media[data-sx-3up3pymu]{aspect-ratio:1 / 1;border-radius:0;box-shadow:none;margin-inline:calc(-1 * var(--space-md));width:calc(100% + var(--space-md) * 2)}.feature-row-media[data-sx-3up3pymu] img[data-sx-3up3pymu]{aspect-ratio:1 / 1}}.feature-num[data-sx-3up3pymu]{display:block;font-weight:800;font-size:var(--step-2);color:var(--accent-ink);letter-spacing:-.02em;line-height:1;margin-bottom:var(--space-xs)}.feature-row-text[data-sx-3up3pymu] h3[data-sx-3up3pymu]{font-size:var(--step-3);margin-bottom:var(--space-sm)}.feature-row-text[data-sx-3up3pymu] .lead[data-sx-3up3pymu]{margin-bottom:var(--space-md)}.honest-box[data-sx-3up3pymu]{text-align:center}.faqs[data-sx-3up3pymu]{display:grid;gap:.75rem}.faq[data-sx-3up3pymu]{background:var(--white);border:1px solid var(--line);border-radius:var(--radius);padding:0 var(--space-md);transition:border-color .2s ease}.faq[data-sx-3up3pymu]:hover{border-color:var(--accent)}.faq[data-sx-3up3pymu] summary[data-sx-3up3pymu]{cursor:pointer;font-weight:640;font-size:var(--step-0);padding:var(--space-md) 0;list-style:none;display:flex;justify-content:space-between;align-items:center;gap:var(--space-sm)}.faq[data-sx-3up3pymu] summary[data-sx-3up3pymu]::-webkit-details-marker{display:none}.faq[data-sx-3up3pymu] summary[data-sx-3up3pymu]:after{content:"+";font-weight:400;font-size:1.4rem;color:var(--accent);line-height:1;transition:transform .2s ease;flex-shrink:0}.faq[data-sx-3up3pymu][open] summary[data-sx-3up3pymu]:after{transform:rotate(45deg)}.faq[data-sx-3up3pymu] p[data-sx-3up3pymu]{padding-bottom:var(--space-md);margin:0;line-height:1.6}
