.apc-phone,.apc-qr{font-family:Avenir Next,Segoe UI,Helvetica Neue,Helvetica,Arial,sans-serif;color:#FFFFFF;background:#2E4B35;border-radius:14px;text-align:left}.apc-phone,.apc-phone *,.apc-qr,.apc-qr *{box-sizing:border-box}.apc-qr{display:none;padding:28px;gap:28px;align-items:center;container-type:inline-size}@container (max-width: 660px){.apc-thumb{display:none}}@media (min-width:768px){.apc-qr{display:flex}}.apc-thumb{width:140px;height:150px;border-radius:8px;display:block;flex-shrink:0;-o-object-fit:cover;object-fit:cover}.apc-text{display:flex;flex-direction:column;gap:10px;flex-grow:1;min-width:0}.apc-eyebrow{display:flex;align-items:center;gap:7px;font-family:SF Mono,Menlo,Consolas,monospace;font-size:11px;letter-spacing:.12em;line-height:1.4;color:#CFE0D2}.apc-dot{width:7px;height:7px;border-radius:50%;background:#C96F3F;display:inline-block;flex-shrink:0}.apc-title{margin:0;font-family:Avenir Next Condensed,Trebuchet MS,Arial Narrow,sans-serif;font-weight:700;font-size:28px;line-height:1.08;letter-spacing:normal;color:#FFFFFF}.apc-body{margin:0;font-size:15px;line-height:1.55;color:#E3EBE4}.apc-scan{font-size:13px;line-height:1.4;color:#CFE0D2}.apc-qrbox{background:#FFFFFF;padding:8px;border-radius:8px;flex-shrink:0;line-height:0}.apc-qrbox svg rect{fill:#FFFFFF}.apc-phone{display:flex;flex-direction:column;gap:18px;padding:21px}.apc-phone.apc-tight{gap:16px}@media (min-width:768px){.apc-phone{display:none}}.apc-gif{width:100%;height:200px;-o-object-fit:cover;object-fit:cover;-o-object-position:center 62%;object-position:center 62%;border-radius:8px;display:block}.apc-phone.apc-tight .apc-gif{height:220px}.apc-phone .apc-eyebrow{font-size:10px}.apc-phone .apc-title{font-size:26px}.apc-phone .apc-body{font-size:14px;line-height:1.5}.apc-btn{display:block;text-align:center;background:#F5EFDF;color:#162115;font-weight:600;font-size:16px;line-height:1.4;padding:14px;border-radius:10px;text-decoration:none}.apc-btn:hover{background:#FFFFFF;color:#162115}.apc-btn:focus-visible{outline:3px solid #E8B95A;outline-offset:2px}