.ad-mockup[data-astro-cid-5tilqwvr]{position:relative;padding-block:clamp(64px,8vw,110px);background:#111214;color:#f7f5f0}.ad-mockup[data-astro-cid-5tilqwvr] .eyebrow[data-astro-cid-5tilqwvr]{color:#c7c3bb}.ad-mockup[data-astro-cid-5tilqwvr]>.container[data-astro-cid-5tilqwvr]{min-width:0}.ad-mockup__intro[data-astro-cid-5tilqwvr]{max-width:40rem;margin-bottom:clamp(22px,3vw,32px)}.ad-mockup__intro[data-astro-cid-5tilqwvr] h2[data-astro-cid-5tilqwvr]{margin:0 0 12px;font-family:var(--font-display);font-size:var(--text-section);font-weight:600;letter-spacing:-.02em;line-height:var(--leading-display)}.ad-mockup__lead[data-astro-cid-5tilqwvr]{margin:0;color:#f7f5f0bd;font-family:var(--font-sans);font-size:var(--text-body);font-weight:400;line-height:var(--leading-body)}.ad-mockup__tabs[data-astro-cid-5tilqwvr]{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:18px}.ad-mockup__tabs[data-astro-cid-5tilqwvr] button[data-astro-cid-5tilqwvr]{min-height:44px;padding:0 18px;border:1px solid rgb(247 245 240 / 24%);background:transparent;color:#f7f5f0;font-family:var(--font-sans);font-size:var(--text-button);font-weight:600;cursor:pointer;transition:background var(--motion-duration-fast) var(--motion-ease-standard),border-color var(--motion-duration-fast) var(--motion-ease-standard),color var(--motion-duration-fast) var(--motion-ease-standard)}.ad-mockup__tabs[data-astro-cid-5tilqwvr] button[data-astro-cid-5tilqwvr][aria-selected=true]{border-color:var(--orange);background:var(--orange);color:#111214}.ad-mockup__stage[data-astro-cid-5tilqwvr]{display:grid;grid-template-columns:minmax(0,26rem) minmax(0,1fr);gap:clamp(24px,4vw,48px);align-items:start;width:100%;min-width:0}.ad-mockup__photo[data-astro-cid-5tilqwvr]{position:relative;margin:0;width:100%;max-width:26rem;min-width:0}.ad-mockup__frame[data-astro-cid-5tilqwvr]{position:relative;overflow:hidden;width:100%;max-width:100%;border:1px solid rgb(247 245 240 / 18%);aspect-ratio:3 / 4;background:#0c0c0e}.ad-mockup__settle[data-astro-cid-5tilqwvr]{position:absolute;inset:0;transform-origin:center 20%}.ad-mockup__screen[data-astro-cid-5tilqwvr]{position:absolute;inset:0;display:block;width:100%;max-width:100%;height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center center;object-position:center center;opacity:0;visibility:hidden;pointer-events:none;transition:opacity var(--motion-duration-crossfade) var(--motion-ease-standard),visibility var(--motion-duration-crossfade) var(--motion-ease-standard)}.ad-mockup__screen[data-astro-cid-5tilqwvr].is-active{opacity:1;visibility:visible;z-index:1}.ad-mockup__photo[data-astro-cid-5tilqwvr] figcaption[data-astro-cid-5tilqwvr]{display:grid;gap:6px;margin-top:12px;color:#f7f5f09e;font-family:var(--font-sans);font-size:.78rem;line-height:1.65}.ad-mockup__photo[data-astro-cid-5tilqwvr] figcaption[data-astro-cid-5tilqwvr] span[data-astro-cid-5tilqwvr]{color:#f7f5f0;font-weight:700}.ad-mockup__aside[data-astro-cid-5tilqwvr]{display:grid;gap:16px;align-content:start;min-width:0;padding-top:4px}.ad-mockup__aside-label[data-astro-cid-5tilqwvr]{margin:0;color:#ffb089;font-family:var(--font-sans);font-size:.72rem;font-weight:800;letter-spacing:.12em}.ad-mockup__aside-note[data-astro-cid-5tilqwvr]{margin:0;font-family:var(--font-sans);font-size:1.05rem;font-weight:700;line-height:1.7;overflow-wrap:anywhere;transition:opacity var(--motion-duration-control) var(--motion-ease-standard)}.ad-mockup__aside-note[data-astro-cid-5tilqwvr].is-switching{opacity:.35}.ad-mockup__consult[data-astro-cid-5tilqwvr]{justify-self:start;max-width:100%;min-height:48px}.ad-mockup__screen-link[data-astro-cid-5tilqwvr]{justify-self:start;color:#f7f5f0;border-bottom-color:#f7f5f073;font-family:var(--font-sans)}@media (max-width: 900px){.ad-mockup__stage[data-astro-cid-5tilqwvr]{grid-template-columns:minmax(0,1fr)}.ad-mockup__photo[data-astro-cid-5tilqwvr]{max-width:min(26rem,100%);margin-inline:auto}.ad-mockup__aside[data-astro-cid-5tilqwvr]{max-width:min(26rem,100%);margin-inline:auto;width:100%}}@media (prefers-reduced-motion: reduce){.ad-mockup__screen[data-astro-cid-5tilqwvr],.ad-mockup__aside-note[data-astro-cid-5tilqwvr],.ad-mockup__tabs[data-astro-cid-5tilqwvr] button[data-astro-cid-5tilqwvr]{transition:none}.ad-mockup__aside-note[data-astro-cid-5tilqwvr].is-switching{opacity:1}}
