.feature-mockup{background:var(--off);border:1px solid var(--border);width:100%;font-size:var(--fs-xs);color:var(--text);border-radius:12px;margin-top:16px;padding:14px;display:block}.feature-mockup--lg{font-size:var(--fs-sm);margin-top:20px;padding:22px}.feature-mockup--chat-bubble{flex-direction:column;gap:8px;display:flex}.feature-mockup__chat-user{background:var(--cobalt);color:var(--white);border-radius:12px 12px 4px;align-self:flex-end;max-width:80%;padding:7px 12px;font-weight:500}.feature-mockup__chat-ai{background:var(--white);border:1px solid var(--border);max-width:85%;font-family:var(--font-display),Georgia,serif;letter-spacing:-.01em;border-radius:12px 12px 12px 4px;align-self:flex-start;align-items:flex-start;gap:8px;padding:8px 12px;display:flex}.feature-mockup__chat-ai-icon{color:var(--cobalt);flex-shrink:0;margin-top:2px}.feature-mockup__chat-ai strong{color:var(--ink);font-weight:700}.feature-mockup__chat-ai-tag{font-style:normal;font-family:var(--font-dm-mono),monospace;color:var(--muted);letter-spacing:0;margin-top:6px;font-size:10px;display:block}.feature-mockup--typography{background:var(--white)}.feature-mockup__typo-display{font-family:var(--font-display),Georgia,serif;letter-spacing:-.02em;color:var(--ink);margin:0 0 8px;font-size:22px;font-weight:700;line-height:1.1}.feature-mockup--lg .feature-mockup__typo-display{font-size:32px}.feature-mockup__typo-display em{color:var(--cobalt);font-style:normal}.feature-mockup__typo-body{font-size:var(--fs-xs);color:var(--muted);margin:0 0 12px}.feature-mockup--lg .feature-mockup__typo-body{font-size:var(--fs-sm)}.feature-mockup__typo-swatches{gap:4px;display:flex}.feature-mockup__typo-swatch{border:1px solid var(--border);border-radius:4px;width:16px;height:16px}.feature-mockup__typo-swatch--ink{background:#0f172a}.feature-mockup__typo-swatch--cobalt{background:var(--cobalt)}.feature-mockup__typo-swatch--cream{background:#f8f1e5}.feature-mockup--industry-chips{flex-wrap:wrap;gap:6px;display:flex}.feature-mockup__chip{background:var(--white);border:1px solid var(--border);color:var(--text);white-space:nowrap;border-radius:999px;padding:5px 11px;font-size:11px;font-weight:500}.feature-mockup--lg .feature-mockup__chip{font-size:var(--fs-xs);padding:6px 13px}.feature-mockup__chip--more{background:var(--cobalt-light);border-color:var(--cobalt-mid);color:var(--cobalt);font-family:var(--font-dm-mono),monospace}.feature-mockup--url-bar{background:var(--white);flex-wrap:wrap;align-items:center;gap:8px;display:flex}.feature-mockup__url{background:var(--off);border:1px solid var(--border);font-family:var(--font-dm-mono),monospace;color:var(--muted);border-radius:8px;align-items:center;gap:6px;padding:6px 10px;font-size:11px;display:inline-flex}.feature-mockup__url--build{opacity:.65}.feature-mockup__url--live{background:var(--cobalt-light);border-color:var(--cobalt-mid);color:var(--cobalt);font-weight:600}.feature-mockup__url-arrow{color:var(--ink);display:inline-flex}.feature-mockup__url-meta{font-family:var(--font-dm-mono),monospace;color:var(--muted);flex-basis:100%;margin-top:6px;font-size:10px}.feature-mockup--serp{background:var(--white)}.feature-mockup__serp-breadcrumb{font-family:var(--font-dm-mono),monospace;color:var(--muted);margin-bottom:4px;font-size:10px}.feature-mockup__serp-title{font-family:var(--font-display),Georgia,serif;color:#1a0dab;letter-spacing:-.01em;margin-bottom:4px;font-size:16px;font-weight:600;line-height:1.2}.feature-mockup--lg .feature-mockup__serp-title{font-size:19px}.feature-mockup__serp-desc{font-size:var(--fs-xs);color:#4d5156;line-height:1.4}.feature-mockup__serp-extras{color:var(--muted);gap:8px;margin-top:8px;font-size:11px;display:flex}.feature-mockup--chat-input{background:var(--white)}.feature-mockup__chat-input-row{background:var(--off);border:1px solid var(--border);border-radius:999px;align-items:center;gap:8px;padding:8px 12px;display:flex}.feature-mockup__chat-input-icon{color:var(--cobalt);flex-shrink:0;display:inline-flex}.feature-mockup__chat-input-text{color:var(--text);flex:1}.feature-mockup__chat-input-send{background:var(--cobalt);width:22px;height:22px;color:var(--white);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.feature-mockup__chat-input-chips{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}.feature-mockup__chat-input-chip{background:var(--cobalt-light);color:var(--cobalt);border-radius:999px;padding:4px 10px;font-size:11px;font-weight:500}.feature-mockup--time-chart{background:var(--white);flex-direction:column;gap:10px;display:flex}.feature-mockup__time-chart-eyebrow{letter-spacing:.1em;text-transform:uppercase;color:var(--muted);font-size:9px}.feature-mockup--lg .feature-mockup__time-chart-eyebrow{font-size:10px}.feature-mockup__time-chart-rows{flex-direction:column;gap:8px;display:flex}.feature-mockup--lg .feature-mockup__time-chart-rows{gap:10px}.feature-mockup__time-chart-row{align-items:center;gap:10px;display:flex}.feature-mockup__time-chart-label{width:52px;color:var(--muted);flex-shrink:0;font-size:11px}.feature-mockup--lg .feature-mockup__time-chart-label{width:60px;font-size:12px}.feature-mockup__time-chart-label--zarla{color:var(--ink);font-weight:600}.feature-mockup__time-chart-bar{background:#e5e7eb;border-radius:5px;justify-content:flex-end;align-items:center;height:22px;padding-right:10px;display:flex}.feature-mockup--lg .feature-mockup__time-chart-bar{height:28px;padding-right:12px}.feature-mockup__time-chart-bar--zarla{background:var(--cobalt);justify-content:flex-start;padding-left:10px;padding-right:0}.feature-mockup--lg .feature-mockup__time-chart-bar--zarla{padding-left:12px}.feature-mockup__time-chart-time{color:var(--muted);white-space:nowrap;font-size:10px;font-weight:700}.feature-mockup--lg .feature-mockup__time-chart-time{font-size:11px}.feature-mockup__time-chart-bar--zarla .feature-mockup__time-chart-time{color:var(--white)}.feature-mockup__time-chart-footer{color:var(--muted);align-items:center;gap:6px;margin-top:2px;font-size:11px;display:flex}.feature-mockup__time-chart-dot{background:var(--cobalt);border-radius:50%;flex-shrink:0;width:6px;height:6px}.feature-mockup--leads-feed{background:var(--white);flex-direction:column;gap:8px;display:flex}.feature-mockup__leads-feed-eyebrow{letter-spacing:.1em;text-transform:uppercase;color:var(--muted);font-size:9px}.feature-mockup--lg .feature-mockup__leads-feed-eyebrow{font-size:10px}.feature-mockup__leads-feed-rows{flex-direction:column;gap:6px;display:flex}.feature-mockup--lg .feature-mockup__leads-feed-rows{gap:8px}.feature-mockup__leads-feed-row{background:var(--off);border:1px solid var(--border);border-radius:10px;align-items:center;gap:10px;padding:8px 10px;display:flex}.feature-mockup--lg .feature-mockup__leads-feed-row{gap:12px;padding:10px 12px}.feature-mockup__leads-feed-row--highlight{background:var(--cobalt-light);border-color:var(--cobalt-mid)}.feature-mockup__leads-feed-icon{border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;display:inline-flex}.feature-mockup--lg .feature-mockup__leads-feed-icon{width:32px;height:32px}.feature-mockup__leads-feed-icon--search{color:var(--cobalt);background:#eef5ff}.feature-mockup__leads-feed-icon--map{color:#b45309;background:#fef3c7}.feature-mockup__leads-feed-icon--ai{color:#7c3aed;background:#f3e8ff}.feature-mockup__leads-feed-meta{min-width:0}.feature-mockup__leads-feed-name{color:var(--ink);white-space:nowrap;text-overflow:ellipsis;font-size:12px;font-weight:700;overflow:hidden}.feature-mockup--lg .feature-mockup__leads-feed-name{font-size:13px}.feature-mockup__leads-feed-info{color:var(--muted);font-size:10px}.feature-mockup--lg .feature-mockup__leads-feed-info{font-size:11px}.feature-mockup--module-grid{background:var(--white)}.feature-mockup__module-grid-tiles{grid-template-columns:1fr 1fr;gap:6px;display:grid}.feature-mockup--lg .feature-mockup__module-grid-tiles{gap:8px}.feature-mockup__module-grid-tile{background:var(--off);border:1px solid var(--border);border-radius:10px;align-items:center;gap:8px;padding:10px 12px;display:flex}.feature-mockup--lg .feature-mockup__module-grid-tile{border-radius:12px;gap:10px;padding:14px 16px}.feature-mockup__module-grid-icon{color:var(--cobalt);flex-shrink:0;display:inline-flex}.feature-mockup__module-grid-label{color:var(--ink);letter-spacing:-.01em;font-size:11px;font-weight:700}.feature-mockup--lg .feature-mockup__module-grid-label{font-size:13px}.feature-mockup__module-grid-footer{text-align:center;color:var(--muted);margin-top:10px;font-size:11px}.feature-mockup__module-grid-price{color:var(--cobalt);font-weight:700}.feature-mockup--site-preview{background:var(--white);flex-direction:column;gap:8px;padding:12px;display:flex}.feature-mockup--lg.feature-mockup--site-preview{gap:10px;padding:18px}.feature-mockup__site-preview-pill{background:var(--cobalt-light);color:var(--cobalt);font-family:var(--font-dm-mono),monospace;letter-spacing:.05em;text-transform:uppercase;border-radius:999px;align-self:flex-start;align-items:center;gap:6px;padding:3px 10px;font-size:10px;font-weight:700;display:inline-flex}.feature-mockup__site-preview-pill-dot{background:#10b981;border-radius:50%;width:6px;height:6px}.feature-mockup__site-preview-urlbar{background:var(--off);border:1px solid var(--border);font-family:var(--font-dm-mono),monospace;color:var(--muted);border-radius:999px;align-self:flex-start;align-items:center;gap:6px;max-width:100%;padding:5px 10px;font-size:10px;display:inline-flex;overflow:hidden}.feature-mockup--lg .feature-mockup__site-preview-urlbar{padding:6px 12px;font-size:11px}.feature-mockup__site-preview-frame{border:1px solid var(--border);background:#0f172a;border-radius:8px;overflow:hidden}.feature-mockup__site-preview-nav{border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;padding:8px 10px;display:flex}.feature-mockup--lg .feature-mockup__site-preview-nav{padding:10px 14px}.feature-mockup__site-preview-logo{font-family:var(--font-display),Georgia,serif;color:var(--white);letter-spacing:-.01em;font-size:10px;font-weight:700}.feature-mockup--lg .feature-mockup__site-preview-logo{font-size:12px}.feature-mockup__site-preview-cta{color:var(--white);background:#f97316;border-radius:999px;padding:3px 10px;font-size:9px;font-weight:700}.feature-mockup--lg .feature-mockup__site-preview-cta{padding:4px 12px;font-size:10px}.feature-mockup__site-preview-hero{padding:14px 12px 18px}.feature-mockup--lg .feature-mockup__site-preview-hero{padding:20px 14px 24px}.feature-mockup__site-preview-h{font-family:var(--font-display),Georgia,serif;color:var(--white);letter-spacing:-.02em;font-size:13px;font-weight:700;line-height:1.2}.feature-mockup--lg .feature-mockup__site-preview-h{font-size:16px}.feature-mockup__site-preview-sub{color:#ffffffb3;margin-top:6px;font-size:10px}.feature-mockup--before-after{background:var(--white);padding:0;overflow:hidden}.feature-mockup__before-after-grid{grid-template-columns:1fr 1fr;display:grid}.feature-mockup__before-after-card{padding:12px 14px}.feature-mockup--lg .feature-mockup__before-after-card{padding:16px 18px}.feature-mockup__before-after-card--generic{border-right:1px solid var(--border);background:#fff7f5}.feature-mockup__before-after-card--zarla{background:var(--cobalt-light)}.feature-mockup__before-after-eyebrow{letter-spacing:.1em;text-transform:uppercase;margin-bottom:6px;font-size:9px;font-weight:700}.feature-mockup--lg .feature-mockup__before-after-eyebrow{margin-bottom:8px;font-size:10px}.feature-mockup__before-after-eyebrow--generic{color:#d97706}.feature-mockup__before-after-eyebrow--zarla{color:var(--cobalt)}.feature-mockup__before-after-body{font-size:11px;line-height:1.5}.feature-mockup--lg .feature-mockup__before-after-body{font-size:12px;line-height:1.6}.feature-mockup__before-after-body--generic{color:#9a7560}.feature-mockup__before-after-body--zarla{color:var(--ink);font-weight:500}.feature-mockup__before-after-body--zarla em{color:var(--cobalt);font-style:normal;font-weight:700}.feature-mockup--progress-loader{background:var(--white);flex-direction:column;gap:10px;display:flex}.feature-mockup--lg.feature-mockup--progress-loader{gap:14px}.feature-mockup__progress-header{align-items:center;gap:10px;display:flex}.feature-mockup__progress-spinner{border:2px solid var(--cobalt-mid);border-top-color:var(--cobalt);border-radius:50%;flex-shrink:0;width:18px;height:18px;animation:1s linear infinite feature-mockup-spin}.feature-mockup--lg .feature-mockup__progress-spinner{width:22px;height:22px}@keyframes feature-mockup-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.feature-mockup__progress-spinner{animation:none}}.feature-mockup__progress-title{color:var(--ink);letter-spacing:-.01em;font-size:12px;font-weight:700}.feature-mockup--lg .feature-mockup__progress-title{font-size:14px}.feature-mockup__progress-sub{color:var(--muted);margin-top:2px;font-size:10px}.feature-mockup--lg .feature-mockup__progress-sub{font-size:11px}.feature-mockup__progress-bar{background:var(--off);border-radius:999px;height:6px;overflow:hidden}.feature-mockup__progress-bar-fill{background:var(--cobalt);border-radius:999px;width:70%;height:100%}.feature-mockup__progress-substep{font-family:var(--font-dm-mono),monospace;letter-spacing:.05em;text-transform:uppercase;color:var(--cobalt);align-items:center;gap:6px;font-size:10px;display:inline-flex}.feature-mockup__progress-substep-dot{background:var(--cobalt);border-radius:50%;width:6px;height:6px}.feature-mockup--prompt-textarea{background:var(--white);flex-direction:column;gap:10px;display:flex}.feature-mockup__prompt-label{letter-spacing:.1em;text-transform:uppercase;color:var(--muted);font-size:9px}.feature-mockup--lg .feature-mockup__prompt-label{font-size:10px}.feature-mockup__prompt-box{background:var(--off);border:1.5px solid var(--cobalt-mid);color:var(--text);border-radius:8px;padding:10px 12px;font-size:11px;line-height:1.5}.feature-mockup--lg .feature-mockup__prompt-box{padding:12px 14px;font-size:12px}.feature-mockup__prompt-cursor{background:var(--cobalt);vertical-align:middle;width:2px;height:12px;margin-left:2px;animation:1s infinite feature-mockup-blink;display:inline-block}@media (prefers-reduced-motion:reduce){.feature-mockup__prompt-cursor{animation:none}}@keyframes feature-mockup-blink{0%,50%{opacity:1}51%,to{opacity:0}}.feature-mockup__prompt-footer{justify-content:space-between;align-items:center;gap:8px;display:flex}.feature-mockup__prompt-hint{color:var(--muted);font-size:10px}.feature-mockup--lg .feature-mockup__prompt-hint{font-size:11px}.feature-mockup__prompt-send{background:var(--cobalt);color:var(--white);border-radius:6px;flex-shrink:0;align-items:center;gap:4px;padding:5px 10px;font-size:10px;font-weight:600;display:inline-flex}.feature-mockup--lg .feature-mockup__prompt-send{padding:6px 12px;font-size:11px}.feature-mockup--ai-chat-builder{background:var(--white);flex-direction:column;gap:10px;padding:12px;display:flex}.feature-mockup--lg.feature-mockup--ai-chat-builder{gap:14px;padding:16px}.feature-mockup__ai-chat-header{border-bottom:1px solid var(--border);align-items:center;gap:8px;padding-bottom:8px;display:flex}.feature-mockup__ai-chat-header-icon{background:var(--cobalt);width:24px;height:24px;color:var(--white);border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.feature-mockup__ai-chat-header-title{color:var(--ink);font-size:11px;font-weight:700}.feature-mockup--lg .feature-mockup__ai-chat-header-title{font-size:12px}.feature-mockup__ai-chat-header-sub{font-family:var(--font-dm-mono),monospace;color:var(--muted);font-size:9px}.feature-mockup__ai-chat-messages{flex-direction:column;gap:8px;display:flex}.feature-mockup__ai-chat-msg{align-items:flex-start;gap:6px;display:flex}.feature-mockup__ai-chat-msg--user{justify-content:flex-end}.feature-mockup__ai-chat-msg--user .feature-mockup__ai-chat-bubble{background:var(--cobalt);color:var(--white);border-radius:10px 10px 4px}.feature-mockup__ai-chat-msg--ai .feature-mockup__ai-chat-bubble{background:var(--off);color:var(--text);border-radius:10px 10px 10px 4px}.feature-mockup__ai-chat-avatar{border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:18px;height:18px;font-size:9px;font-weight:700;display:inline-flex}.feature-mockup__ai-chat-avatar--user{background:var(--off);border:1px solid var(--border);color:var(--ink);order:2}.feature-mockup__ai-chat-avatar--ai{background:var(--cobalt);color:var(--white)}.feature-mockup__ai-chat-bubble{max-width:80%;padding:6px 10px;font-size:10px;line-height:1.4}.feature-mockup--lg .feature-mockup__ai-chat-bubble{padding:7px 12px;font-size:11px}.feature-mockup__ai-chat-page-card{background:var(--off);border:1.5px solid var(--cobalt-mid);border-radius:10px;max-width:90%;overflow:hidden}.feature-mockup__ai-chat-page-card-header{background:var(--cobalt);color:var(--white);justify-content:space-between;align-items:center;gap:8px;padding:6px 10px;display:flex}.feature-mockup__ai-chat-page-card-title{align-items:center;gap:4px;font-size:10px;font-weight:700;display:inline-flex}.feature-mockup__ai-chat-page-card-slug{font-family:var(--font-dm-mono),monospace;opacity:.7;font-size:9px}.feature-mockup__ai-chat-page-card-body{flex-direction:column;gap:4px;padding:8px 10px;display:flex}.feature-mockup__ai-chat-page-card-item{color:#166534;align-items:center;gap:5px;font-size:10px;display:flex}.feature-mockup__ai-chat-page-card-item svg{flex-shrink:0}.feature-mockup__ai-chat-page-card-url{font-family:var(--font-dm-mono),monospace;color:var(--cobalt);align-items:center;gap:5px;margin-top:2px;font-size:9px;font-weight:600;display:flex}.feature-mockup__ai-chat-input{background:var(--off);border:1px solid var(--border);border-radius:999px;align-items:center;gap:6px;padding:5px 8px 5px 12px;display:flex}.feature-mockup__ai-chat-input-text{color:var(--muted);flex:1;font-size:10px}.feature-mockup__ai-chat-input-send{background:var(--cobalt);width:20px;height:20px;color:var(--white);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.feature-mockup--seo-coach{background:var(--white);flex-direction:column;gap:10px;padding:14px;display:flex}.feature-mockup--lg.feature-mockup--seo-coach{gap:12px;padding:18px}.feature-mockup__seo-coach-header{align-items:center;gap:10px;display:flex}.feature-mockup__seo-coach-icon{background:var(--cobalt-light);width:30px;height:30px;color:var(--cobalt);border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.feature-mockup__seo-coach-title{color:var(--ink);font-size:12px;font-weight:700}.feature-mockup--lg .feature-mockup__seo-coach-title{font-size:13px}.feature-mockup__seo-coach-sub{color:var(--muted);font-size:10px}.feature-mockup__seo-coach-insight{background:var(--off);border:1px solid var(--border);border-radius:8px;padding:10px 12px}.feature-mockup__seo-coach-insight--opp{background:#fef9c3;border-color:#fde68a}.feature-mockup__seo-coach-insight--win{background:#dcfce7;border-color:#bbf7d0}.feature-mockup__seo-coach-insight-label{font-family:var(--font-dm-mono),monospace;text-transform:uppercase;letter-spacing:.06em;align-items:center;gap:4px;margin-bottom:4px;font-size:9px;font-weight:700;display:inline-flex}.feature-mockup__seo-coach-insight-label--opp{color:#92400e}.feature-mockup__seo-coach-insight-label--win{color:#166534}.feature-mockup__seo-coach-insight-text{color:var(--text);font-size:10px;line-height:1.5}.feature-mockup--lg .feature-mockup__seo-coach-insight-text{font-size:11px}.feature-mockup__seo-coach-insight-text strong{color:var(--ink);font-weight:700}.feature-mockup__seo-coach-cta{background:var(--cobalt-light);color:var(--cobalt);border-radius:999px;align-self:flex-start;align-items:center;gap:5px;padding:7px 12px;font-size:10px;font-weight:600;display:inline-flex}.feature-mockup--google-integrations{background:0 0;border:none;flex-direction:column;gap:10px;padding:0;display:flex}.feature-mockup__int-card{background:var(--white);border:1.5px solid var(--border);border-radius:12px;flex-direction:column;gap:10px;padding:12px;display:flex}.feature-mockup--lg .feature-mockup__int-card{gap:12px;padding:14px}.feature-mockup__int-card-header{align-items:center;gap:8px;display:flex}.feature-mockup__int-logo{color:#4285f4;background:#e8f0fe;border-radius:7px;flex-shrink:0;justify-content:center;align-items:center;width:26px;height:26px;display:inline-flex}.feature-mockup__int-card-meta{flex:1;min-width:0}.feature-mockup__int-card-title{color:var(--ink);font-size:11px;font-weight:700}.feature-mockup--lg .feature-mockup__int-card-title{font-size:12px}.feature-mockup__int-card-sub{color:var(--muted);font-size:9px}.feature-mockup__int-status{font-family:var(--font-dm-mono),monospace;color:#16a34a;background:#dcfce7;border-radius:999px;flex-shrink:0;align-items:center;gap:4px;padding:2px 7px;font-size:9px;font-weight:600;display:inline-flex}.feature-mockup__int-status-dot{background:#16a34a;border-radius:50%;width:5px;height:5px}.feature-mockup__int-metrics{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.feature-mockup__int-metric{background:var(--off);text-align:center;border-radius:6px;padding:6px 8px}.feature-mockup__int-metric-val{color:var(--ink);letter-spacing:-.02em;justify-content:center;align-items:center;gap:3px;font-size:13px;font-weight:800;display:inline-flex}.feature-mockup--lg .feature-mockup__int-metric-val{font-size:15px}.feature-mockup__int-metric-val svg{color:#fbbf24}.feature-mockup__int-metric-trend{color:#16a34a;font-size:10px;font-weight:700}.feature-mockup__int-metric-label{letter-spacing:.05em;text-transform:uppercase;color:var(--muted);margin-top:2px;font-size:8px}.feature-mockup--lg .feature-mockup__int-metric-label{font-size:9px}.feature-mockup__int-suggestions{flex-direction:column;gap:5px;display:flex}.feature-mockup__int-suggestion{color:var(--text);background:var(--off);border-radius:6px;align-items:flex-start;gap:6px;padding:6px 8px;font-size:10px;line-height:1.5;display:flex}.feature-mockup__int-suggestion svg{color:var(--cobalt);flex-shrink:0;margin-top:2px}.feature-mockup__int-suggestion strong{color:var(--ink)}.feature-mockup--gallery-mini-slideshow,.feature-mockup--gallery-mini-masonry,.feature-mockup--gallery-mini-grid,.feature-mockup--gallery-mini-justified,.feature-mockup--gallery-mini-before-after,.feature-mockup--gallery-mini-team{width:100%;display:block}.feature-mockup__gm-slideshow-frame{aspect-ratio:16/10;border-radius:8px;width:100%;position:relative;overflow:hidden;box-shadow:0 6px 18px -8px #0f172a2e}.feature-mockup__gm-slideshow-frame:after{content:"";pointer-events:none;background:linear-gradient(#0000 40%,#0000001a 60%,#00000073 100%);position:absolute;inset:0}.feature-mockup__gm-slideshow-counter{letter-spacing:.12em;font-size:8px;font-family:var(--font-dm-mono,ui-monospace,monospace);color:#ffffffd9;z-index:2;position:absolute;top:6px;right:8px}.feature-mockup--lg .feature-mockup__gm-slideshow-counter{font-size:9px;top:8px;right:12px}.feature-mockup__gm-slideshow-play{width:28px;height:28px;color:var(--ink);z-index:2;background:#ffffffeb;border-radius:50%;justify-content:center;align-items:center;display:inline-flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.feature-mockup--lg .feature-mockup__gm-slideshow-play{width:36px;height:36px}.feature-mockup__gm-slideshow-dots{z-index:2;gap:4px;display:flex;position:absolute;bottom:6px;left:50%;transform:translate(-50%)}.feature-mockup__gm-slideshow-dot{background:#ffffff73;border-radius:1px;width:12px;height:2px;display:block}.feature-mockup__gm-slideshow-dot--active{background:#fff;width:20px}.feature-mockup__gm-masonry{grid-template-columns:repeat(3,1fr);gap:4px;width:100%;display:grid}.feature-mockup__gm-masonry-col{flex-direction:column;gap:4px;display:flex}.feature-mockup__gm-masonry-col>span{border-radius:4px;width:100%;display:block}.feature-mockup__gm-grid{grid-template-columns:repeat(3,1fr);gap:4px;width:100%;display:grid}.feature-mockup__gm-grid>span{aspect-ratio:1;border-radius:4px;width:100%;display:block}.feature-mockup__gm-justified{flex-direction:column;gap:3px;width:100%;display:flex}.feature-mockup__gm-justified-row{gap:3px;height:28px;display:flex}.feature-mockup--lg .feature-mockup__gm-justified-row{height:36px}.feature-mockup__gm-justified-row>span{border-radius:4px;display:block}.feature-mockup__gm-ba{aspect-ratio:16/10;border-radius:8px;width:100%;position:relative;overflow:hidden;box-shadow:0 6px 18px -8px #0f172a2e}.feature-mockup__gm-ba-before,.feature-mockup__gm-ba-after{align-items:flex-end;height:100%;padding:6px 8px;display:flex;position:absolute;top:0}.feature-mockup__gm-ba-before{width:50%;left:0}.feature-mockup__gm-ba-after{width:50%;right:0}.feature-mockup__gm-ba-label{letter-spacing:.08em;text-transform:uppercase;color:#ffffffeb;font-size:8px;font-weight:600;font-family:var(--font-dm-mono,ui-monospace,monospace);text-shadow:0 1px 2px #0006}.feature-mockup--lg .feature-mockup__gm-ba-label{font-size:9px}.feature-mockup__gm-ba-handle{background:#ffffffd9;width:2px;position:absolute;top:0;bottom:0;left:50%;transform:translate(-50%)}.feature-mockup__gm-ba-handle-grip{background:#fff;border-radius:50%;width:16px;height:16px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 2px 8px #00000040}.feature-mockup__gm-team{grid-template-columns:repeat(4,1fr);gap:6px;width:100%;display:grid}.feature-mockup__gm-team-card{flex-direction:column;align-items:center;gap:4px;display:flex}.feature-mockup__gm-team-avatar{aspect-ratio:1;border-radius:50%;width:100%;display:block}.feature-mockup__gm-team-name{background:var(--border-strong,#d4d4d8);border-radius:2px;width:80%;height:4px;display:block}.feature-mockup__gm-team-role{background:var(--border,#e4e4e7);border-radius:2px;width:60%;height:3px;display:block}