.feat-page{padding:28px 0 84px}.feat-hero{max-width:840px;margin:26px auto 30px;text-align:center}.feat-eyebrow{display:inline-block;margin-bottom:18px;padding:6px 14px;border:1px solid var(--line-strong);border-radius:var(--radius-pill);background:var(--paper);color:var(--muted-strong);font-size:var(--text-xs);font-weight:900;letter-spacing:.08em;text-transform:uppercase}.feat-hero h1{font-family:var(--font-serif);font-size:clamp(38px,6vw,64px);font-style:italic;font-weight:500;line-height:1.06;letter-spacing:-.015em}.feat-lede{max-width:660px;margin:20px auto 0;color:var(--muted);font-family:var(--font-serif);font-size:var(--text-lg);line-height:var(--leading-copy)}.feat-store{justify-content:center;margin-top:26px}.feat-hero-art{margin:8px 0 56px;overflow:hidden;border:1px solid var(--line);border-radius:var(--radius-card);background:var(--soft);box-shadow:var(--shadow)}.feat-hero-art img{width:100%;aspect-ratio:21 / 9;-o-object-fit:cover;object-fit:cover}.feat-answer{max-width:820px;margin:0 auto 56px;padding:32px 34px;border:1px solid var(--line-strong);border-left:4px solid var(--accent);border-radius:var(--radius-card);background:var(--paper);box-shadow:var(--soft-shadow)}.feat-answer h2{font-size:clamp(20px,2.6vw,26px);font-weight:900;letter-spacing:-.02em}.feat-answer-def{margin-top:14px;color:var(--muted-strong);font-family:var(--font-serif);font-size:var(--text-lg);line-height:var(--leading-copy)}.feat-answer-points{margin:18px 0 0;padding-left:20px;display:grid;gap:8px;color:var(--muted);font-family:var(--font-serif);font-size:var(--text-md);line-height:1.55}@media(max-width:680px){.feat-answer{padding:24px 22px}}.feat-page h2{font-size:clamp(24px,3.4vw,32px);font-weight:900;letter-spacing:-.02em}.feat-section-intro{max-width:640px;margin-top:12px;color:var(--muted);font-family:var(--font-serif);font-size:var(--text-md);line-height:var(--leading-copy)}.feat-table-section{margin:0 0 64px}.feat-table-wrap{margin-top:24px;overflow-x:auto;-webkit-overflow-scrolling:touch;border:1px solid var(--line-strong);border-radius:var(--radius-card);background:var(--paper)}.feat-table{width:100%;min-width:640px;border-collapse:collapse;font-size:var(--text-sm)}.feat-table th,.feat-table td{padding:16px 18px;border-bottom:1px solid var(--line);text-align:left;vertical-align:top;line-height:1.5}.feat-table tbody tr:last-child td{border-bottom:0}.feat-table th{font-size:var(--text-xs);font-weight:900;letter-spacing:.05em;text-transform:uppercase;color:var(--muted-strong)}.feat-table td:first-child{font-weight:800;white-space:nowrap}.feat-table td:not(:first-child){color:var(--muted-strong);font-family:var(--font-serif)}.feat-table .feat-col-brand{background:var(--blue-band);font-weight:700}.feat-table th.feat-col-brand{color:var(--ink)}.feat-statement{display:grid;grid-template-columns:180px 1fr;gap:26px;max-width:920px;margin:0 auto 72px;padding-top:26px;border-top:1px solid var(--line-strong)}.feat-statement-label{color:var(--accent);font-size:var(--text-xs);font-weight:900;letter-spacing:.08em;text-transform:uppercase}.feat-statement-line{font-family:var(--font-serif);font-size:clamp(21px,3vw,28px);font-style:italic;line-height:1.35;letter-spacing:-.01em}.feat-statement-note{margin-top:16px;color:var(--muted);font-family:var(--font-serif);font-size:var(--text-md);line-height:var(--leading-copy)}.feat-different{margin:0 0 72px}.feat-different-grid{display:grid;grid-template-columns:minmax(240px,300px) 1fr;align-items:center;gap:56px;margin-top:36px}.feat-phone{width:272px;height:548px;justify-self:center;transform:rotate(-3deg)}.feat-blurbs{display:grid;gap:22px}.feat-blurb{display:grid;grid-template-columns:44px 1fr;gap:16px;padding:22px 24px;border:1px solid var(--line-strong);border-radius:var(--radius-card);background:var(--paper);box-shadow:var(--control-shadow);transition:transform var(--motion-base) var(--ease),box-shadow var(--motion-base) var(--ease)}.feat-blurb:hover{transform:var(--lift-md);box-shadow:var(--control-hover-shadow)}.feat-blurb-num{align-self:start;font-family:var(--font-serif);font-size:24px;font-style:italic;color:var(--gold);font-weight:600}.feat-blurb h3{font-size:var(--text-base);font-weight:900}.feat-blurb p{margin-top:8px;color:var(--muted);font-family:var(--font-serif);font-size:var(--text-sm);line-height:1.6}.feat-usecases{margin:0 0 72px}.feat-usecase-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin-top:30px}.feat-usecase-card{padding:26px 24px;border-radius:var(--radius-card);background:var(--dark);color:#fff;transition:transform var(--motion-base) var(--ease)}.feat-usecase-card:hover{transform:var(--lift-md)}.feat-usecase-card strong{display:block;font-size:var(--text-md);font-weight:900}.feat-usecase-card p{margin-top:10px;color:#ffffffbd;font-family:var(--font-serif);font-size:var(--text-sm);line-height:1.6}.feat-steps-section{margin:0 0 72px}.feat-motion-video{width:100%;margin-top:28px;border:1px solid var(--line);border-radius:var(--radius-card);box-shadow:var(--soft-shadow)}.feat-steps{display:grid;grid-template-columns:repeat(4,1fr);gap:18px;margin:30px 0 0;padding:0;list-style:none}.feat-steps li{display:grid;gap:12px;padding:24px 22px;border:1px solid var(--line-strong);border-radius:var(--radius-card);background:var(--paper)}.feat-step-num{font-family:var(--font-serif);font-size:30px;font-style:italic;color:var(--accent);font-weight:600}.feat-steps h3{font-size:var(--text-md);font-weight:900}.feat-steps p{margin-top:8px;color:var(--muted);font-family:var(--font-serif);font-size:var(--text-sm);line-height:1.55}.feat-prompts{margin:0 0 72px}.feat-prompt-list{display:grid;grid-template-columns:repeat(2,1fr);gap:14px;margin-top:26px}.feat-prompt-chip{display:flex;justify-content:space-between;align-items:center;gap:14px;padding:16px 18px;border:1px solid var(--line-strong);border-radius:var(--radius-button);background:var(--paper);color:var(--ink);text-align:left;cursor:pointer;box-shadow:var(--control-shadow);transition:transform var(--motion-fast) var(--ease),border-color var(--motion-fast) var(--ease),box-shadow var(--motion-fast) var(--ease)}.feat-prompt-chip:hover{transform:var(--lift-sm);border-color:#141413;box-shadow:var(--control-hover-shadow)}.feat-prompt-chip:active{transform:var(--press)}.feat-prompt-text{font-family:var(--font-serif);font-size:var(--text-sm);line-height:1.5}.feat-prompt-copy{flex:none;color:var(--muted);font-size:var(--text-xs);font-weight:800}.feat-prompt-copy.is-copied{color:var(--accent)}.feat-related{margin:0 0 56px}.feat-related h2,.feat-faq h2{margin-bottom:20px}.feat-faq{max-width:860px;margin-bottom:48px}.feat-hub-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:22px;margin:10px 0 64px}.feat-hub-card{display:block;overflow:hidden;border:1px solid var(--line-strong);border-radius:var(--radius-card);background:var(--paper);box-shadow:var(--soft-shadow);transition:transform var(--motion-base) var(--ease),box-shadow var(--motion-base) var(--ease),border-color var(--motion-base) var(--ease)}.feat-hub-card:hover{transform:var(--lift-lg);border-color:#141413;box-shadow:var(--hover-shadow)}.feat-hub-card figure{margin:0;overflow:hidden}.feat-hub-card img{width:100%;aspect-ratio:21 / 10;-o-object-fit:cover;object-fit:cover;transition:transform .6s var(--ease-out)}.feat-hub-card:hover img{transform:scale(1.035)}.feat-hub-card div{padding:20px 22px 24px}.feat-hub-card strong{font-size:var(--text-lg);font-weight:900}.feat-hub-card p{margin-top:8px;color:var(--muted);font-family:var(--font-serif);font-size:var(--text-sm);line-height:1.55}@media(max-width:900px){.feat-different-grid{grid-template-columns:1fr;gap:38px}.feat-usecase-grid{grid-template-columns:1fr}.feat-steps{grid-template-columns:repeat(2,1fr)}}@media(max-width:680px){.feat-hero{margin-top:12px}.feat-hero-art{margin-bottom:44px}.feat-hero-art img{aspect-ratio:16 / 10}.feat-statement{grid-template-columns:1fr;gap:12px;margin-bottom:56px}.feat-steps,.feat-prompt-list{grid-template-columns:1fr}.feat-phone{width:236px;height:476px}.feat-hub-grid{grid-template-columns:1fr}}
