.hero__headline--b{max-width:17ch}.hero__subhead--b{margin-bottom:26px}.hero__proof{flex-wrap:wrap;justify-content:center;align-items:center;gap:16px;margin:0 auto 34px;animation:.7s .38s both riseIn;display:flex}.hero__proof-item{font-family:var(--font-mono);letter-spacing:.01em;color:var(--muted-2);font-size:12.5px}.hero__proof-dot{background:#d977068c;border-radius:50%;width:3px;height:3px}.problem__header--b{margin-bottom:36px}.problem__intro{color:#ffffffbd;max-width:44ch;margin:0 auto;font-size:18px;line-height:1.6}.problem__rows{text-align:left;flex-direction:column;gap:16px;max-width:560px;margin:34px auto 0;display:flex}.problem__row{border-top:1px solid #ffffff1f;align-items:baseline;gap:14px;padding-top:16px;display:flex}.problem__row-dot{background:var(--accent);border-radius:50%;flex:none;width:6px;height:6px;transform:translateY(-3px)}.problem__row-text{letter-spacing:-.015em;color:#fffffff0;font-size:20px;font-weight:500;line-height:1.4}.wow__header--b{max-width:26ch}.wow-reads{flex-direction:column;gap:12px;display:flex}.wow-reads__row{color:var(--muted);font-size:14.5px;line-height:1.6}.wow-reads__lead{color:var(--ink);font-weight:500}.wow-foot{border-top:var(--border-width) solid var(--border);color:var(--ink);margin-top:18px;padding-top:16px;font-size:14.5px;line-height:1.6}.wow-foot__lead{font-weight:600}.how__intro{margin:0 auto}.how__header--b{max-width:24ch}.how__lede{color:var(--muted);max-width:56ch;margin:24px auto 0;font-size:18px;line-height:1.6}.mock-tile{background:var(--page);border:var(--border-width) solid var(--border);border-radius:11px;padding:15px;transition:border-color .18s,background .18s}.mock-tile:hover{background:#fcfbf9;border-color:#d9d9de}.mock-tile__label{font-family:var(--font-mono);letter-spacing:.06em;color:var(--muted-2);margin-bottom:8px;font-size:9px}.mock-tile__title{color:var(--ink);margin-bottom:6px;font-size:13px;font-weight:600;line-height:1.25}.mock-tile__body{color:var(--muted);font-size:11.5px;line-height:1.5}.mock-tile--wide{grid-column:span 2}.mock-panel__solo{background:var(--surface);padding:18px 22px 22px}.mock-role-list{background:var(--surface);flex-direction:column;gap:12px;padding:22px;display:flex}.mock-role-row{background:var(--page);border:var(--border-width) solid var(--border);border-radius:var(--radius-md);align-items:flex-start;gap:13px;padding:16px;transition:border-color .18s,background .18s;display:flex}.mock-role-row:hover{background:#fcfbf9;border-color:#d9d9de}.mock-role-row__icon{background:var(--surface-3);border:var(--border-width) solid var(--border);border-radius:7px;flex:none;width:26px;height:26px}.mock-role-row__icon--accent{background:var(--accent);border:none}.mock-role-row__icon--outline{border:1.5px solid var(--ink);background:0 0;justify-content:center;align-items:center;display:flex}.mock-role__dot-diamond{border:1.5px solid var(--ink);width:8px;height:8px;transform:rotate(45deg)}.mock-role-row__title{color:var(--ink);margin-bottom:5px;font-size:13.5px;font-weight:600}.mock-role-row__body{color:var(--muted);font-size:11.5px;line-height:1.5}.surface{border-top:var(--border-width) solid var(--border);background:var(--surface)}.surface__inner{max-width:1240px;padding:120px var(--space-section-x);margin:0 auto}.surface__header{text-align:center;max-width:26ch;margin:0 auto}.surface-shot{max-width:940px;margin:52px auto 0}.surface-shot__media{aspect-ratio:1920/1440;background:#f4f3f1;border:1px solid #dcd9d3;border-radius:14px;position:relative;overflow:hidden;box-shadow:0 26px 60px -32px #1e180c57,0 8px 20px -10px #1e180c1f}.surface-shot__poster,.surface-shot__video{width:100%;height:100%;display:block;position:absolute;inset:0}.surface-shot__poster{z-index:1}.surface-shot__poster[hidden]{display:none}.surface-shot__poster-img{object-fit:contain;width:100%;height:100%;display:block}.surface-shot__video{object-fit:contain}.surface-notes{grid-template-columns:repeat(3,1fr);gap:clamp(16px,2vw,22px);max-width:1080px;margin:34px auto 0;display:grid}.surface-note{background:var(--page);border:1px solid #d977066b;border-radius:11px;padding:16px 17px}.surface-note__num{font-family:var(--font-mono);letter-spacing:.08em;color:var(--accent);margin-bottom:9px;font-size:10px}.surface-note__title{letter-spacing:-.015em;color:var(--ink);margin-bottom:7px;font-size:15px;font-weight:600;line-height:1.3}.surface-note__body{color:var(--muted);font-size:13.5px;line-height:1.55}.surface__outro{letter-spacing:-.02em;color:var(--ink);text-align:center;max-width:44ch;margin:56px auto 0;font-size:clamp(19px,2.2vw,24px);font-weight:500;line-height:1.45}.faq__grid--b{max-width:1160px;padding-left:var(--space-section-x);padding-right:var(--space-section-x);margin:0 auto}.waitlist__header--b{max-width:18ch}.waitlist__body--b{max-width:60ch}@media (width<=860px){.hero__proof{gap:12px;margin-bottom:24px}.hero__proof-item{font-size:11.5px}.problem__rows{gap:14px}.problem__row{gap:12px;padding-top:14px}.problem__row-dot{width:5px;height:5px}.problem__row-text{font-size:17px}.surface__inner{padding:64px 22px}.surface-shot{margin-top:30px}.surface-shot__media{border-radius:12px;box-shadow:0 18px 44px -32px #1e180c52}.surface-notes{grid-template-columns:1fr;gap:12px;margin-top:26px}.surface__outro{max-width:32ch;margin-top:34px;font-size:19px}.mock-panel__grid{grid-template-columns:1fr 1fr}}@media (width>=861px) and (width<=1030px){html:lang(es) .nav__links{display:none}html:lang(es) .nav__right{gap:12px}html:lang(es) .nav{position:relative}html:lang(es) .nav__toggle{border:var(--border-width) solid var(--border);border-radius:var(--radius-xs);cursor:pointer;background:0 0;flex-direction:column;justify-content:center;align-items:center;gap:4px;width:38px;height:36px;padding:0;display:flex}html:lang(es) .nav__toggle-bar{background:var(--ink);border-radius:2px;width:16px;height:2px}html:lang(es) .nav__links.is-open{background:var(--page);border-bottom:var(--border-width) solid var(--border);box-shadow:var(--shadow-panel);flex-direction:column;align-items:stretch;gap:0;margin:0;padding:6px 0;animation:.2s both riseIn;display:flex;position:absolute;top:100%;left:0;right:0}html:lang(es) .nav__links.is-open li{width:100%}html:lang(es) .nav__links.is-open a{color:var(--ink);padding:14px 22px;font-size:15px;display:block}html:lang(es) .nav__links.is-open a:hover{background:var(--surface)}}